summaryrefslogtreecommitdiff
path: root/src/libw32dll/w32codec.c
AgeCommit message (Collapse)Author
2002-01-15another codec/buftypes updateMiguel Freitas
CVS patchset: 1410 CVS date: 2002/01/15 17:30:51
2002-01-15small updates, another codec supported (VP31)Miguel Freitas
CVS patchset: 1408 CVS date: 2002/01/15 16:02:02
2002-01-07add mutex to protect dll initialization. should make win32 codec opening ↵Miguel Freitas
more robust (specially when doing lots of seeking) CVS patchset: 1367 CVS date: 2002/01/07 18:34:02
2002-01-07choose some stream_id to play. (not guaranteed to be the best one. probaly ↵Miguel Freitas
we should send some preview packages from avi/asf demux to choose the stream with more data) CVS patchset: 1366 CVS date: 2002/01/07 17:21:16
2002-01-07acelpnet should work now (some files updated from mplayer cvs)Miguel Freitas
CVS patchset: 1360 CVS date: 2002/01/07 02:17:10
2002-01-06updating directshow support with avifile/mplayer changesMiguel Freitas
CVS patchset: 1357 CVS date: 2002/01/06 18:56:19
2002-01-05updates for closed caption decoderMiguel Freitas
CVS patchset: 1344 CVS date: 2002/01/05 21:54:16
2001-12-27- ffmpeg updateMiguel Freitas
- fix ffmpeg buffer overflow reported by Keith Packard CVS patchset: 1311 CVS date: 2001/12/27 20:07:25
2001-12-11audio_decoder->reset() on discontinuitiesMiguel Freitas
CVS patchset: 1221 CVS date: 2001/12/11 15:30:05
2001-11-18bugfixMiguel Freitas
CVS patchset: 1071 CVS date: 2001/11/18 22:58:30
2001-11-18small bugfixesMiguel Freitas
CVS patchset: 1067 CVS date: 2001/11/18 13:44:53
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17fix deinitializationMiguel Freitas
CVS patchset: 1059 CVS date: 2001/11/17 19:41:09
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-11-16latest directshow updating. including a hack to make WMV8 work!Miguel Freitas
CVS patchset: 1050 CVS date: 2001/11/16 20:21:09
2001-11-16improving audio syncMiguel Freitas
CVS patchset: 1049 CVS date: 2001/11/16 17:55:20
2001-11-15full DirectShow support (needs testing)Miguel Freitas
CVS patchset: 1043 CVS date: 2001/11/15 14:28:18
2001-11-15- audio bugfixes (dynamic buffers and Direct Show support). it show playMiguel Freitas
about any working audio codec now, no matter the rate and number of channels. unfortunately sync and seek might be broken. CVS patchset: 1041 CVS date: 2001/11/15 00:41:28
2001-11-13metronom logic changedHeiko Schaefer
CVS patchset: 1030 CVS date: 2001/11/13 21:47:57
2001-11-10very unfinished scr discontinuity detection stuff, new software audio out ↵Guenter Bartsch
buffer and thread CVS patchset: 1010 CVS date: 2001/11/10 13:48:02
2001-11-08properly initialization of LDT/FS for w32dlls (hopefully)Miguel Freitas
CVS patchset: 1000 CVS date: 2001/11/08 21:39:03
2001-11-08disabled LDT allocation for FS segment. this was causing much troubleMiguel Freitas
so i disabled it as someone did in previous version. ldt_keeper explicitely states that it should be initialized before any threads are created, which wouldn't be possible under current xine plugin architeture except with some nasty hack. FIXME: we need to check any potential problems of running dlls with default FS segment. CVS patchset: 996 CVS date: 2001/11/08 02:47:46
2001-11-07flip windows video 1Miguel Freitas
CVS patchset: 994 CVS date: 2001/11/07 21:38:03
2001-11-07codec fixesMiguel Freitas
CVS patchset: 993 CVS date: 2001/11/07 21:35:01
2001-11-07new win32 codecs / buf types (some not supported yet)Miguel Freitas
CVS patchset: 990 CVS date: 2001/11/07 19:41:26
2001-11-07add Setup_LDT_Keeper() to fix segfaultMiguel Freitas
CVS patchset: 986 CVS date: 2001/11/07 17:08:17
2001-11-07fast_memcpy (i had about 7% cpu improvement!)Miguel Freitas
CVS patchset: 977 CVS date: 2001/11/07 10:37:12
2001-11-07small cleanup, remove test stuffMiguel Freitas
CVS patchset: 976 CVS date: 2001/11/07 02:29:21
2001-11-07- update win32 loaderMiguel Freitas
- dynamic buffers fixes a lot of audio problems CVS patchset: 974 CVS date: 2001/11/07 02:15:24
2001-09-26libmpeg2 cleanups, more tweaks for still image display, implemented ↵Guenter Bartsch
BUF_CONTROL_SPU_CHANNEL, trying to wipe out last windows style variable names (bFrameBad for example) CVS patchset: 697 CVS date: 2001/09/26 01:18:19
2001-09-20Always request IMGFMT_YUY2 from video_out decoder (RGB format is converted toJuergen Keil
YUY2 here in w32codec) CVS patchset: 674 CVS date: 2001/09/20 11:02:45
2001-09-20Indeo Video 4.1 and 5.0 format fixed (by importing the Event/SemaphoreJuergen Keil
implementation from avifile/mplayer). Indeo Video 3.2/4.1/5.0 should work now. (Indeo Video 3.1 may work, too but this format still has problems in the AVI demuxer) TSC based QueryPerformanceCounter() for x86 CPUs that have such a counter. CVS patchset: 672 CVS date: 2001/09/20 09:33:23
2001-09-19'yuv_hack_needed' added again, so that we can decode MSMPEG4 v1/v2 to YUY2 usingJuergen Keil
the w32dlls CVS patchset: 669 CVS date: 2001/09/19 18:42:55
2001-09-19Add a faster RGB->YUV conversionJuergen Keil
CVS patchset: 664 CVS date: 2001/09/19 11:16:08
2001-09-18ffmpeg apparently does not support MSMPEG4 v1/v2 format yet. Trying to handleJuergen Keil
MSMPEG4 v1/v2 formats using the libw32dll plugin. But at least for XShm video output, libw32dll is too slow, converting RGB -> YUY2 in the w32dll plugin, and converting back from YUY2 -> RGB in the video out driver :-/ CVS patchset: 661 CVS date: 2001/09/18 17:41:47
2001-09-16Update docs. Fixed some warnings. configure.in is ready for 0.9.1.Daniel Caujolle-Bert
CVS patchset: 646 CVS date: 2001/09/16 23:13:45
2001-09-14Fix for no audio.James Courtier-Dutton
CVS patchset: 634 CVS date: 2001/09/14 14:20:51
2001-09-10make codecs decompress all frames into the same target buffer, cinepak and ↵Guenter Bartsch
indeo seem to need that CVS patchset: 604 CVS date: 2001/09/10 15:30:19
2001-09-10a quicktime demuxer based on openquicktime, cinepack support fixed, minor ↵Guenter Bartsch
bugfixes regarding buffer type handling CVS patchset: 600 CVS date: 2001/09/10 03:04:48
2001-09-08big buf types cleanup, beginning to use libw32codec for indeo (unfinished)Guenter Bartsch
CVS patchset: 590 CVS date: 2001/09/08 18:11:41
2001-09-06Fix error checking for failed ao_instance->openJuergen Keil
CVS patchset: 577 CVS date: 2001/09/06 13:36:18
2001-08-30cosmetic change (use mmioFOURCC macro instead of hex constant)Juergen Keil
CVS patchset: 523 CVS date: 2001/08/30 17:14:23
2001-08-28update to ffmpeg 0.4.5, buf types cleanup based on patch provided by Miguel ↵Guenter Bartsch
Freitas CVS patchset: 510 CVS date: 2001/08/28 19:16:19
2001-08-21First checkin of new audio_out architecture.James Courtier-Dutton
Audio sync and AC3 formatting now done in xine-lib/src/xine-engine/audio_out.c Audio out now done in xine-lib/src/audio_out/* Currently, only xine-lib/src/audio_oss_out.c is active. Re-support of others will follow as other people implement them. ao_functions split into ao_instance and ao_driver and function in a similar fashion as video_out. All decoder plugins now call ao_instance instead of ao_functions. ao_instance is used in xine-lib/src/xine-engine/audio_out.c ao_driver is used in xine-lib/src/audio_out/* See also changes in xine-ui files CVS patchset: 459 CVS date: 2001/08/21 19:39:50
2001-08-06Hopefully, this was the last decoder with priority 0.Eduard Hasenleithner
CVS patchset: 391 CVS date: 2001/08/06 13:21:26
2001-07-30whoups, looks like a priority of 0 is not allowed :>Guenter Bartsch
CVS patchset: 371 CVS date: 2001/07/30 19:21:28
2001-07-30fixed video/audio/spu decoder version handlingGuenter Bartsch
CVS patchset: 370 CVS date: 2001/07/30 17:13:20
2001-07-24big xshm cleanup (free memory properly, set up yuv2rgb only when necessary, ↵Guenter Bartsch
clean up field picture handling), gearing up for rc2 CVS patchset: 334 CVS date: 2001/07/24 12:57:29
2001-07-17yuy2 -> rgb conversion routines in C (no mlib/mmx yet)Guenter Bartsch
CVS patchset: 299 CVS date: 2001/07/17 19:37:21
2001-07-14made win32 path configurableGuenter Bartsch
CVS patchset: 278 CVS date: 2001/07/14 16:55:11