summaryrefslogtreecommitdiff
path: root/src/video_out
AgeCommit message (Collapse)Author
2007-04-02Migrate all .cvsignore files to .hgignore.Diego 'Flameeyes' Pettenò
--HG-- rename : .cvsignore => .hgignore rename : doc/.cvsignore => doc/.hgignore rename : doc/faq/.cvsignore => doc/faq/.hgignore rename : doc/hackersguide/.cvsignore => doc/hackersguide/.hgignore rename : doc/man/.cvsignore => doc/man/.hgignore rename : doc/man/en/.cvsignore => doc/man/en/.hgignore rename : include/.cvsignore => include/.hgignore rename : intl/.cvsignore => intl/.hgignore rename : lib/.cvsignore => lib/.hgignore rename : m4/.cvsignore => m4/.hgignore rename : misc/.cvsignore => misc/.hgignore rename : misc/fonts/.cvsignore => misc/fonts/.hgignore rename : po/.cvsignore => po/.hgignore rename : src/.cvsignore => src/.hgignore rename : src/audio_out/.cvsignore => src/audio_out/.hgignore rename : src/combined/.cvsignore => src/combined/.hgignore rename : src/demuxers/.cvsignore => src/demuxers/.hgignore rename : src/dxr3/.cvsignore => src/dxr3/.hgignore rename : src/input/.cvsignore => src/input/.hgignore rename : src/input/dvb/.cvsignore => src/input/dvb/.hgignore rename : src/input/libdvdnav/.cvsignore => src/input/libdvdnav/.hgignore rename : src/input/libreal/.cvsignore => src/input/libreal/.hgignore rename : src/input/librtsp/.cvsignore => src/input/librtsp/.hgignore rename : src/input/vcd/.cvsignore => src/input/vcd/.hgignore rename : src/input/vcd/libcdio/.cvsignore => src/input/vcd/libcdio/.hgignore rename : src/input/vcd/libcdio/MSWindows/.cvsignore => src/input/vcd/libcdio/MSWindows/.hgignore rename : src/input/vcd/libcdio/cdio/.cvsignore => src/input/vcd/libcdio/cdio/.hgignore rename : src/input/vcd/libcdio/image/.cvsignore => src/input/vcd/libcdio/image/.hgignore rename : src/input/vcd/libvcd/.cvsignore => src/input/vcd/libvcd/.hgignore rename : src/input/vcd/libvcd/libvcd/.cvsignore => src/input/vcd/libvcd/libvcd/.hgignore rename : src/liba52/.cvsignore => src/liba52/.hgignore rename : src/libdts/.cvsignore => src/libdts/.hgignore rename : src/libfaad/.cvsignore => src/libfaad/.hgignore rename : src/libfaad/codebook/.cvsignore => src/libfaad/codebook/.hgignore rename : src/libffmpeg/.cvsignore => src/libffmpeg/.hgignore rename : src/libffmpeg/libavcodec/.cvsignore => src/libffmpeg/libavcodec/.hgignore rename : src/libffmpeg/libavcodec/alpha/.cvsignore => src/libffmpeg/libavcodec/alpha/.hgignore rename : src/libffmpeg/libavcodec/armv4l/.cvsignore => src/libffmpeg/libavcodec/armv4l/.hgignore rename : src/libffmpeg/libavcodec/i386/.cvsignore => src/libffmpeg/libavcodec/i386/.hgignore rename : src/libffmpeg/libavcodec/libpostproc/.cvsignore => src/libffmpeg/libavcodec/libpostproc/.hgignore rename : src/libffmpeg/libavcodec/mlib/.cvsignore => src/libffmpeg/libavcodec/mlib/.hgignore rename : src/libffmpeg/libavcodec/ppc/.cvsignore => src/libffmpeg/libavcodec/ppc/.hgignore rename : src/libffmpeg/libavcodec/sparc/.cvsignore => src/libffmpeg/libavcodec/sparc/.hgignore rename : src/libffmpeg/libavutil/.cvsignore => src/libffmpeg/libavutil/.hgignore rename : src/libflac/.cvsignore => src/libflac/.hgignore rename : src/liblpcm/.cvsignore => src/liblpcm/.hgignore rename : src/libmad/.cvsignore => src/libmad/.hgignore rename : src/libmpeg2/.cvsignore => src/libmpeg2/.hgignore rename : src/libmpeg2new/.cvsignore => src/libmpeg2new/.hgignore rename : src/libmpeg2new/include/.cvsignore => src/libmpeg2new/include/.hgignore rename : src/libmpeg2new/libmpeg2/.cvsignore => src/libmpeg2new/libmpeg2/.hgignore rename : src/libmusepack/.cvsignore => src/libmusepack/.hgignore rename : src/libmusepack/musepack/.cvsignore => src/libmusepack/musepack/.hgignore rename : src/libreal/.cvsignore => src/libreal/.hgignore rename : src/libspeex/.cvsignore => src/libspeex/.hgignore rename : src/libspucc/.cvsignore => src/libspucc/.hgignore rename : src/libspucmml/.cvsignore => src/libspucmml/.hgignore rename : src/libspudec/.cvsignore => src/libspudec/.hgignore rename : src/libspudvb/.cvsignore => src/libspudvb/.hgignore rename : src/libsputext/.cvsignore => src/libsputext/.hgignore rename : src/libtheora/.cvsignore => src/libtheora/.hgignore rename : src/libvorbis/.cvsignore => src/libvorbis/.hgignore rename : src/libw32dll/.cvsignore => src/libw32dll/.hgignore rename : src/libw32dll/DirectShow/.cvsignore => src/libw32dll/DirectShow/.hgignore rename : src/libw32dll/dmo/.cvsignore => src/libw32dll/dmo/.hgignore rename : src/libw32dll/qtx/.cvsignore => src/libw32dll/qtx/.hgignore rename : src/libw32dll/qtx/qtxsdk/.cvsignore => src/libw32dll/qtx/qtxsdk/.hgignore rename : src/libw32dll/wine/.cvsignore => src/libw32dll/wine/.hgignore rename : src/libxineadec/.cvsignore => src/libxineadec/.hgignore rename : src/libxineadec/gsm610/.cvsignore => src/libxineadec/gsm610/.hgignore rename : src/libxineadec/nosefart/.cvsignore => src/libxineadec/nosefart/.hgignore rename : src/libxinevdec/.cvsignore => src/libxinevdec/.hgignore rename : src/post/.cvsignore => src/post/.hgignore rename : src/post/audio/.cvsignore => src/post/audio/.hgignore rename : src/post/deinterlace/.cvsignore => src/post/deinterlace/.hgignore rename : src/post/deinterlace/plugins/.cvsignore => src/post/deinterlace/plugins/.hgignore rename : src/post/goom/.cvsignore => src/post/goom/.hgignore rename : src/post/mosaico/.cvsignore => src/post/mosaico/.hgignore rename : src/post/planar/.cvsignore => src/post/planar/.hgignore rename : src/post/visualizations/.cvsignore => src/post/visualizations/.hgignore rename : src/video_out/.cvsignore => src/video_out/.hgignore rename : src/video_out/libdha/.cvsignore => src/video_out/libdha/.hgignore rename : src/video_out/libdha/bin/.cvsignore => src/video_out/libdha/bin/.hgignore rename : src/video_out/libdha/kernelhelper/.cvsignore => src/video_out/libdha/kernelhelper/.hgignore rename : src/video_out/libdha/oth/.cvsignore => src/video_out/libdha/oth/.hgignore rename : src/video_out/libdha/sysdep/.cvsignore => src/video_out/libdha/sysdep/.hgignore rename : src/video_out/macosx/.cvsignore => src/video_out/macosx/.hgignore rename : src/video_out/vidix/.cvsignore => src/video_out/vidix/.hgignore rename : src/video_out/vidix/drivers/.cvsignore => src/video_out/vidix/drivers/.hgignore rename : src/xine-engine/.cvsignore => src/xine-engine/.hgignore rename : src/xine-utils/.cvsignore => src/xine-utils/.hgignore rename : win32/.cvsignore => win32/.hgignore rename : win32/include/.cvsignore => win32/include/.hgignore
2007-03-29Reorder to fill hole.Diego 'Flameeyes' Pettenò
CVS patchset: 8770 CVS date: 2007/03/29 18:58:21
2007-03-25Create at least a 1×1 shared image when the first frame is skipped (and ↵Diego 'Flameeyes' Pettenò
thus reported as 0×0), to avoid disabling shared memory for all others. Patch by Reinhard Nissl. CVS patchset: 8748 CVS date: 2007/03/25 23:13:53
2007-03-25Fix messages for video out modules. Patch by Reinhard Nissl.Diego 'Flameeyes' Pettenò
CVS patchset: 8746 CVS date: 2007/03/25 23:07:23
2007-03-22Fix crosscompile to use build and host definition from autoconf, rather than ↵Diego 'Flameeyes' Pettenò
using hacksaround. Also replace the whole pthread check with an improved macro originally written for XCB, this way it's not going to try linking the fake -lpthread on Darwin, and it also does not force a -I/usr/local/include on FreeBSD. The new macro respects the same variables set by ports, so that it's even more transparent to FreeBSD users. CVS patchset: 8739 CVS date: 2007/03/22 20:44:58
2007-03-22Instead of rewriting the install and uninstall rules for headers, simply ↵Diego 'Flameeyes' Pettenò
change their class to xineinclude, and set xineincludedir in Makefile.common. CVS patchset: 8737 CVS date: 2007/03/22 17:37:17
2007-03-20We're building xine even when we're building the Mac OS X video helper.Diego 'Flameeyes' Pettenò
CVS patchset: 8733 CVS date: 2007/03/20 01:34:08
2007-03-20Fix Makefile so that the CPPFLAGS in AM_CPPFLAGS are not ingored for directx ↵Diego 'Flameeyes' Pettenò
and macosx plugins. Also pass the VISIBILITY_FLAG to the correct set of OBJCFLAGS variable (even if it's a moot point, OS X has no visibility support as it is). Patch by Martin Aumueller. CVS patchset: 8729 CVS date: 2007/03/20 00:47:04
2007-03-20There's no point in this.Diego 'Flameeyes' Pettenò
CVS patchset: 8728 CVS date: 2007/03/20 00:46:06
2007-03-16Collapse X_LIBS, X_PRE_LIBS, -lXext and -lX11 in a single X_LIBS variable ↵Diego 'Flameeyes' Pettenò
when using non-pkg-config based discovery of X11 libraries; also check for xext together with x11 with pkg-config. This reduces the list of libraries to add to _LIBADD for video output plugins, and should solve the problems with -lXext being linked in with X disabled. CVS patchset: 8666 CVS date: 2007/03/16 00:01:31
2007-03-10Use xineplug_LTLIBRARIES rather than lib_LTLIBRARIES so there's no need to ↵Diego 'Flameeyes' Pettenò
rewrite libdir, and set AM_LDFLAGS to $(xineplug_ldflags) so that -Wl,-z,defs will be used, for the xine plugins only (libdha's plugins won't be touched by this). In the case vidix is still getting failures (no way to test here), just set back _LDFLAGS for *that* plugin as they were before, and it would be skipped. CVS patchset: 8652 CVS date: 2007/03/10 00:12:21
2007-03-09Properly pass XV_CFLAGS where needed. Patch by Albert Lee.Diego 'Flameeyes' Pettenò
CVS patchset: 8650 CVS date: 2007/03/09 23:55:18
2007-03-09Fix X11 linkage for pgx modules. Patch by Albert Lee.Diego 'Flameeyes' Pettenò
CVS patchset: 8649 CVS date: 2007/03/09 23:53:06
2007-02-20Make deinterlace_methods a static constant rather than an extern, as it's ↵Diego 'Flameeyes' Pettenò
just an array of strings. CVS patchset: 8611 CVS date: 2007/02/20 00:47:55
2007-02-19Fix building with LOG enabled by changing an the Xlib constant XvPacked into ↵Diego 'Flameeyes' Pettenò
the proper XCB enum. CVS patchset: 8599 CVS date: 2007/02/19 22:22:32
2007-02-15Properly repaint the whole surface during expose events. Patch by Christoph ↵Diego 'Flameeyes' Pettenò
Pfister. CVS patchset: 8596 CVS date: 2007/02/15 18:26:55
2007-02-15Commit the XCB output plugins by Christoph Pfister after testing on Gentoo ↵Diego 'Flameeyes' Pettenò
packages for about ten days. CVS patchset: 8595 CVS date: 2007/02/15 15:19:32
2007-01-28some additional fixes in case "-Wl,-z,defs" gets enabled again.Miguel Freitas
btw, i don't dislike checking undefined symbols at buildtime, i think it is a good idea to catch common errors. but 5.5MB of useless bloat on vidix drivers is not worth it. CVS patchset: 8572 CVS date: 2007/01/28 17:35:01
2007-01-28disabled "-Wl,-z,defs": it breaks compilation for vidix drivers.Miguel Freitas
no, linking twice to libdha.a is not an acceptable solution. CVS patchset: 8571 CVS date: 2007/01/28 17:17:56
2007-01-14Link fix for the directfb plugin.Darren Salt
CVS patchset: 8506 CVS date: 2007/01/14 16:48:46
2007-01-13Fix vidix compilation (for those who enable it).Darren Salt
CVS patchset: 8498 CVS date: 2007/01/13 17:17:59
2007-01-08more build fixes (libdha is already included into libvidix)Miguel Freitas
CVS patchset: 8493 CVS date: 2007/01/08 23:03:19
2007-01-08trying to fix broken MakefileMiguel Freitas
CVS patchset: 8492 CVS date: 2007/01/08 22:21:01
2007-01-06Fix a silly naming error. Should fix linkage problems where vidix is enabled.Darren Salt
CVS patchset: 8488 CVS date: 2007/01/06 16:46:56
2007-01-06Link libdha into libvidix, this should close the last linking (and runtime) ↵Diego 'Flameeyes' Pettenò
issue. CVS patchset: 8487 CVS date: 2007/01/06 16:23:05
2006-12-31Link to libdha as suggested by Jason Tackaberry, this should be the last ↵Diego 'Flameeyes' Pettenò
linking error. CVS patchset: 8483 CVS date: 2006/12/31 17:23:36
2006-12-31Add missing links to $(XINE_LIB).Diego 'Flameeyes' Pettenò
CVS patchset: 8482 CVS date: 2006/12/31 15:00:54
2006-12-28Link to thread libs when neededReinhard Tartler
CVS patchset: 8473 CVS date: 2006/12/28 09:57:02
2006-12-27Link to X libraries when buidling the SDL plugin with X support.Diego 'Flameeyes' Pettenò
CVS patchset: 8469 CVS date: 2006/12/27 23:15:45
2006-12-27Link to the dlopen-providing library.Diego 'Flameeyes' Pettenò
CVS patchset: 8467 CVS date: 2006/12/27 22:32:29
2006-12-25 * Fix disposing of image buffers in video_out_xv when SHM get disabled byDiego 'Flameeyes' Pettenò
exhaustion of memory; patch by Matthias Drochner. [bug #1620339] CVS patchset: 8439 CVS date: 2006/12/25 15:19:51
2006-12-19Mark string-type configuration items according to whether they're plainDarren Salt
strings or names of files, device nodes or directories. This information is available to front ends (via .num_value) so that they can present file/dir-open dialogue boxes if they so choose. Subtitle font selection is split up due to this. CVS patchset: 8425 CVS date: 2006/12/19 19:10:50
2006-12-13Added support for OSD layers with inverted alpha (e.g. Unichrome).Claudio Ciccani
CVS patchset: 8410 CVS date: 2006/12/13 10:36:58
2006-11-23Added support for the new x11 visual.Claudio Ciccani
CVS patchset: 8387 CVS date: 2006/11/23 18:45:58
2006-11-05Fix a compile problem which can mean that the Xv output plugin isn't linkedDarren Salt
with libXv. Problem was that the pkgconfig test sets XV_LIBS, but XV_LIB was used elsewhere. So we change XV_LIB -> XV_LIBS. The same change is made for XVMC_LIB and XXMC_LIB in case of future use of pkgconfig. CVS patchset: 8360 CVS date: 2006/11/05 15:16:56
2006-10-28Christoph Pfister's patch to support XINE_VISUAL_TYPE_X11_2 with XVMiguel Freitas
CVS patchset: 8351 CVS date: 2006/10/28 18:51:08
2006-10-28new visual type XINE_VISUAL_TYPE_X11_2 with configurable X11 locking.Miguel Freitas
allow developers to use special locking support of their plataform (like QT library mutex). note: only xshm has been ported. based on Christoph Pfister's patch. CVS patchset: 8350 CVS date: 2006/10/28 17:02:51
2006-10-01Avoid usage of DirectFBSetOption().Claudio Ciccani
Reget layer's surface after changing configuration. CVS patchset: 8325 CVS date: 2006/10/01 10:26:26
2006-09-14Update API for libcaca 0.99. Patch by cjacker huang.Diego 'Flameeyes' Pettenò
CVS patchset: 8239 CVS date: 2006/09/14 00:44:19
2006-09-04Proper configure fix,František Dvořák
added Xorg's X_CFLAGS where needed. CVS patchset: 8201 CVS date: 2006/09/04 06:19:55
2006-09-03Clear back buffer(s) when output area changes.Claudio Ciccani
CVS patchset: 8199 CVS date: 2006/09/03 13:24:05
2006-09-02Disabled support for subpicture overlay bacause of problems with Matrox'sClaudio Ciccani
CRTC2 Subpicture. CVS patchset: 8192 CVS date: 2006/09/02 13:26:00
2006-09-02Don't use linux/config.h and include mtrr.h unconditionally, close bug #973678.Diego 'Flameeyes' Pettenò
CVS patchset: 8191 CVS date: 2006/09/02 02:17:07
2006-09-02Avoid implicit declaration of close() function.Diego 'Flameeyes' Pettenò
CVS patchset: 8190 CVS date: 2006/09/02 01:10:46
2006-09-02Now that syncfb can be enabled, let it compile. This fixes the report #1547576.Diego 'Flameeyes' Pettenò
CVS patchset: 8189 CVS date: 2006/09/02 01:08:31
2006-07-10Implement visibility support, available on GCC 4.0 and later and on some 3.4 ↵Diego 'Flameeyes' Pettenò
(through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway. CVS patchset: 8101 CVS date: 2006/07/10 22:08:12
2006-06-30Added support for other types of subpicture layers (e.g. Matrox CRTC2's ↵Claudio Ciccani
subpicture). CVS patchset: 8082 CVS date: 2006/06/30 06:51:41
2006-06-22* directfb_subpicture_paint(): flush rectangles before changing the color.Claudio Ciccani
CVS patchset: 8070 CVS date: 2006/06/22 11:55:23
2006-06-22Added support for playback on layers that don't support YCbCr output ↵Claudio Ciccani
(requires DirectFB 0.9.25). Added support for hardware subpicture layer (actually only the once supported by Unichrome and Radeon(CVS Version) drivers). CVS patchset: 8068 CVS date: 2006/06/22 09:42:03
2006-06-20Fix generic warnings.Diego 'Flameeyes' Pettenò
CVS patchset: 8064 CVS date: 2006/06/20 01:07:58