summaryrefslogtreecommitdiff
path: root/src/demuxers
AgeCommit message (Collapse)Author
2002-10-20make avi demuxer send preview buffers, libmad uses them to extract ↵Guenter Bartsch
stream/meta info CVS patchset: 2886 CVS date: 2002/10/20 18:23:33
2002-10-20bring the FILM demuxer in line with the latest API revisionMike Melanson
CVS patchset: 2876 CVS date: 2002/10/20 16:45:27
2002-10-20stream_info fixesGuenter Bartsch
CVS patchset: 2875 CVS date: 2002/10/20 16:18:06
2002-10-20whoups. wrong constants used for stream type detection methodGuenter Bartsch
CVS patchset: 2871 CVS date: 2002/10/20 13:50:41
2002-10-20return of the asf demuxerGuenter Bartsch
CVS patchset: 2870 CVS date: 2002/10/20 02:20:13
2002-10-19try to make a/v index position after seek more accurate (for streams with ↵Guenter Bartsch
long index entries) CVS patchset: 2866 CVS date: 2002/10/19 23:39:18
2002-10-19fast seeking enabledGuenter Bartsch
CVS patchset: 2863 CVS date: 2002/10/19 19:47:27
2002-10-19send start header firstGuenter Bartsch
CVS patchset: 2860 CVS date: 2002/10/19 18:37:03
2002-10-19really send headers in demux_avi_send_headerGuenter Bartsch
CVS patchset: 2858 CVS date: 2002/10/19 17:42:52
2002-10-18Enable liba52 for new api.James Courtier-Dutton
CVS patchset: 2847 CVS date: 2002/10/18 12:28:09
2002-10-18demux_mpeg_block compiles, but does not output any audio or video yet.James Courtier-Dutton
CVS patchset: 2846 CVS date: 2002/10/18 07:13:10
2002-10-18my very first try at the new streams api. some fixes to it (uninitializedMiguel Freitas
stuff and plugins being instatiated several times). actually i got it to play something (have not tried sound though). CVS patchset: 2845 CVS date: 2002/10/18 04:04:10
2002-10-17move open_plugin function (used to create new plugin instances) from the ↵Michael Roitzsch
plugin info struct to the plugin class struct small nerby change in libffmpeg decoder plugin: access to video_out/audio_out in decoders should now be done via the appropriate members in xine_stream_t CVS patchset: 2843 CVS date: 2002/10/17 17:43:41
2002-10-16bump up plugin version numbersGuenter Bartsch
CVS patchset: 2835 CVS date: 2002/10/16 14:09:12
2002-10-14introduction of xine_stream_t and async xine events - all still in developementGuenter Bartsch
CVS patchset: 2828 CVS date: 2002/10/14 15:46:48
2002-10-12sched.h include missing for sched_yield() functionJuergen Keil
CVS patchset: 2821 CVS date: 2002/10/12 20:12:05
2002-10-12Use the audio_fifo - whenever it's possible - to send the demuxed audio data.Juergen Keil
CVS patchset: 2816 CVS date: 2002/10/12 17:14:41
2002-10-12While the demuxer mutex is unlocked, relinquish the processor in the mainJuergen Keil
demuxer loop, otherwise (on solaris) demux_*_stop() has no chance to lock the mutex and change the demuxer status variable for interrupting the demuxer. Fixes xine_stop() problems on solaris. CVS patchset: 2815 CVS date: 2002/10/12 17:11:58
2002-10-12enable the ASF demuxer to seek immediatelyMike Melanson
CVS patchset: 2814 CVS date: 2002/10/12 15:52:29
2002-10-09configure.ac:Stephen Torri
- OpenGL header GL/gl.h is checked to see if its exists with wrong header name (GL/GL.h). Test failed despite the file required by src/video_out/video_out_opengl.c was GL/gl.h - Ascii-Art library version incorrect. Required version is 1.4 (contains aalib-config) m4/aa.m4: - Changed aalib version to 1.4 src/audio_out/Makefile.am: src/demuxers/Makefile.am: src/dxr3/Makefile.am: src/input/Makefile.am: src/input/libdvdnav/Makefile.am: src/input/libdvdread/Makefile.am: src/libffmpeg/libavcodec/Makefile.am: src/libffmpeg/libavcodec/i386/Makefile.am: src/libffmpeg/libavcodec/mlib/Makefile.am: src/libmad/Makefile.am: src/libmpeg2/Makefile.am: src/libvorbis/Makefile.am: src/libw32dll/Makefile.am: src/libw32dll/wine/Makefile.am: src/libxineadec/Makefile.am: src/libxvid/Makefile.am: src/video_out/Makefile.am: src/video_out/libdha/Makefile.am: src/video_out/vidix/Makefile.am: src/xine-engine/Makefile.am: src/xine-utils/Makefile.am: - Removed @CFLAGS@ from all AM_CFLAGS. @CFLAGS@ are added in Makefile.in. Adding it here was redundant. Thanks to Mike and others for pointing this out. CVS patchset: 2805 CVS date: 2002/10/09 05:13:38
2002-10-08Fix a BUS error on SPARC, forJuergen Keil
ftp://ftp.mplayerhq.hu/MPlayer/samples/MPEG-4/CDR-Dinner_LAN_800k.mp4 (this sample does not yet work, now it crashes with a SIGFPE - devide by zero) CVS patchset: 2804 CVS date: 2002/10/08 12:45:58
2002-10-08Fix a segfault when we reach the end of the playlist.James Courtier-Dutton
strdup segfaults if passed a NULL. CVS patchset: 2802 CVS date: 2002/10/08 10:29:42
2002-10-08decimal, not hexMike Melanson
CVS patchset: 2801 CVS date: 2002/10/08 05:05:05
2002-10-06Workaround for code generation bug in gcc on SPARC. Mike's endian macros now ↵Robin KAY
moved to bswap.h CVS patchset: 2794 CVS date: 2002/10/06 03:48:13
2002-10-06atone for the sin of calling xine a "unix video player" rather than aMike Melanson
"free video player" CVS patchset: 2793 CVS date: 2002/10/06 02:35:08
2002-10-06added support for VBR audio in QT files and improved handling ofMike Melanson
audio-only QT files CVS patchset: 2792 CVS date: 2002/10/06 02:27:53
2002-10-06backed out earlier changes from endian translation macrosMike Melanson
CVS patchset: 2791 CVS date: 2002/10/06 01:37:27
2002-10-06preliminary attempt at a RealMedia file demuxerMike Melanson
CVS patchset: 2790 CVS date: 2002/10/06 00:47:51
2002-10-05Backing out changes to endian translation macrosRobin KAY
CVS patchset: 2788 CVS date: 2002/10/05 21:09:18
2002-10-05implemented seeking (including seek on start) and length functionMike Melanson
CVS patchset: 2787 CVS date: 2002/10/05 17:48:25
2002-10-05experiment to get these endian macros to work on all systemsMike Melanson
CVS patchset: 2786 CVS date: 2002/10/05 17:05:58
2002-10-05Fixed segmentation faults in endian translation macros (SPARC, gcc 3.2)Robin KAY
CVS patchset: 2785 CVS date: 2002/10/05 14:39:24
2002-10-04initial commit for YUV4MPEG2 file demuxerMike Melanson
CVS patchset: 2781 CVS date: 2002/10/04 05:05:57
2002-10-03implemented seek on start for the audio-only demuxers, also fixedMike Melanson
temporal position reporting CVS patchset: 2771 CVS date: 2002/10/03 00:08:47
2002-10-02mark some global arrays that must never be changed (multiple pluginMichael Roitzsch
instances) as const CVS patchset: 2769 CVS date: 2002/10/02 15:54:51
2002-10-01implemented seek on startMike Melanson
CVS patchset: 2768 CVS date: 2002/10/01 04:48:32
2002-10-01implemented proper video codec detection, calculated proper frameMike Melanson
duration, fixed temporal position reporting, and implemented seek on start CVS patchset: 2767 CVS date: 2002/10/01 04:33:35
2002-10-01err...bring back ability for QT demuxer to play from start, and fixMike Melanson
temporal position reporting CVS patchset: 2766 CVS date: 2002/10/01 03:52:53
2002-10-01In the following Makefile.am variable is how to correctly comment outStephen Torri
libraries: lib_LTLIBRARIES = \ libA.la \ libC.la \ libD.la # libB.la Do NOT do: lib_LTLIBRARIES = \ libA.la \ # libB.la \ libC.la \ libD.la Commenting out libraries in this way automake appears to get confused. It does not look at this like a compiler does. It will notice that this is a comment but it seems to process the '\'. So it will complain about the Makefile.am variables for libC.la and libD.la (e.g. libC_la_SOURCES) as being unused. CVS patchset: 2765 CVS date: 2002/10/01 03:21:19
2002-09-30simple beautificationMichael Roitzsch
CVS patchset: 2763 CVS date: 2002/09/30 14:46:09
2002-09-30implemented proper frame duration calculation, fixed temporal positionMike Melanson
reporting, and modified demuxer to be able to seek on start CVS patchset: 2761 CVS date: 2002/09/30 01:16:15
2002-09-28wow, 1 line makes all the difference between "working" andMike Melanson
"unpredictable segfaults" CVS patchset: 2758 CVS date: 2002/09/28 23:00:22
2002-09-28eliminate separate pts counter for audio; this makes pts handlingMike Melanson
cleaner and also clears up some audio pops at the start of a file CVS patchset: 2757 CVS date: 2002/09/28 22:47:01
2002-09-28added support for seeking by exploiting special characteristics of theMike Melanson
file format CVS patchset: 2756 CVS date: 2002/09/28 22:06:31
2002-09-28preliminary greyscale palette support; not perfect yet, but it keepsMike Melanson
certain files from crashing the demuxer CVS patchset: 2755 CVS date: 2002/09/28 17:13:16
2002-09-24prevent pts based wrap detections after we had a nav-detectedMichael Roitzsch
discontinuity CVS patchset: 2745 CVS date: 2002/09/24 13:10:25
2002-09-24revised VQA demuxer to eliminate any hope of random seeking duringMike Melanson
playback (which is infeasible due to the audio encoding) CVS patchset: 2744 CVS date: 2002/09/24 03:09:09
2002-09-23preliminary support for edit lists in video traks; cleaned up audioMike Melanson
handling CVS patchset: 2743 CVS date: 2002/09/23 03:34:03
2002-09-22finally figured out how to free some temporary tablesMike Melanson
CVS patchset: 2742 CVS date: 2002/09/22 17:07:52
2002-09-22communicate video depth to video decoderMike Melanson
CVS patchset: 2736 CVS date: 2002/09/22 04:23:24