summaryrefslogtreecommitdiff
path: root/src/demuxers
AgeCommit message (Collapse)Author
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
2002-09-21bring the SMJPEG, VQA, and CDA demuxers up to new API specMike Melanson
CVS patchset: 2735 CVS date: 2002/09/21 20:27:02
2002-09-21bring the FLI and RoQ demuxers up to the new API specMike Melanson
CVS patchset: 2734 CVS date: 2002/09/21 19:47:11
2002-09-21bring the Id CIN and WC3 movie demuxers up to the new API specsMike Melanson
CVS patchset: 2733 CVS date: 2002/09/21 19:18:37
2002-09-21load audio stream informationMike Melanson
CVS patchset: 2732 CVS date: 2002/09/21 18:48:25
2002-09-21load audio stream information and strengthen QT detection method toMike Melanson
disqualify MPEG files wrapped in QT-like headers CVS patchset: 2731 CVS date: 2002/09/21 18:35:10
2002-09-21bring the audio-only demuxers (WAV, AIFF, VOC, SND) up to the new APIMike Melanson
spec CVS patchset: 2730 CVS date: 2002/09/21 18:18:45
2002-09-21bring the QT and FILM demuxers up to the new API specMike Melanson
CVS patchset: 2729 CVS date: 2002/09/21 17:22:21
2002-09-1964 bits timestamping to avoid overflows (usefull for livestreams where ↵Guenter Bartsch
timestamps can get really huge), small log output fixes CVS patchset: 2715 CVS date: 2002/09/19 21:46:21
2002-09-19Updated cvscompile.sh to look for configure.acStephen Torri
Replaced configure.in with configure.ac Remove acconfig.h (Unnecessary with autoconf 2.52 or above) Updated configure.ac to remove deprecated macros, upgraded AC_DEFINE to include comments, merged in acconfig.h. Combined libxine and libxineutils into one library. libxineutils is created but not installed. Its statically linked into libxine. Advanced libxine version from 0.2.0 to 1.0.0 Removed references for skins. Plugins now installed to <libdir>/xine/plugins/$XINE_MAJOR.$XINE_MORE. $XINE_SUB Xine-config updated for new location of plugins Sorted file lists in Makefile.am to make them more readable. TODO: remove skins references from xine-config CVS patchset: 2705 CVS date: 2002/09/19 06:01:18
2002-09-19Update configure.in for new libdvdnav version.James Courtier-Dutton
Get DVD support to compile. FIXME: We need to sort out the nav_types.h include file. Basically, Which version of it should we use ? CVS patchset: 2704 CVS date: 2002/09/19 05:01:57
2002-09-19some ogg/vorbis streams seem to require a higher tresholdGuenter Bartsch
CVS patchset: 2702 CVS date: 2002/09/19 02:00:26
2002-09-18make new plugin loader check api versions, fix api versions for adapted ↵Guenter Bartsch
demux plugins, remove dvd plugin from build while it doesn't compile CVS patchset: 2696 CVS date: 2002/09/18 22:12:16
2002-09-18OGG/VORBIS etc. checking is broken in ./cvscompile.sh.James Courtier-Dutton
Disable OGG/VORBIS etc. until ./cvscompile.sh works. Problem is that ./cvscompile.sh responds with OGG/VORBIS not present every time. CVS patchset: 2683 CVS date: 2002/09/18 06:52:10
2002-09-18first steps towards implementing stream/meta infoGuenter Bartsch
CVS patchset: 2680 CVS date: 2002/09/18 00:51:33
2002-09-10bring back all the demuxersMichael Roitzsch
CVS patchset: 2650 CVS date: 2002/09/10 15:07:13
2002-09-07one more 'const' and independent x/y zooming parametersMichael Roitzsch
CVS patchset: 2625 CVS date: 2002/09/07 20:09:28