summaryrefslogtreecommitdiff
path: root/src/demuxers
AgeCommit message (Collapse)Author
2004-11-01Fixed packet seq handling.Thibaut Mattern
Fixed bug reported by Daniel (http://naboo.homelinux.org/~daniel/samples/TimsTraySlide.asf). CVS patchset: 7099 CVS date: 2004/11/01 15:53:52
2004-10-25improve reliability of channel changing for dvb streamsMike Lampard
CVS patchset: 7075 CVS date: 2004/10/25 22:42:59
2004-10-21fix for some ac3 streamsMike Lampard
CVS patchset: 7060 CVS date: 2004/10/21 14:50:29
2004-10-18Fix resync code performance problem.Thibaut Mattern
Should fix deadlocks detected by the testsuite with this stream "mpg/small1080.mpg". CVS patchset: 7050 CVS date: 2004/10/18 21:55:00
2004-10-18patch by Gert Vervoort to handle AC3 audio when the sync word (0x0b 0x77)Miguel Freitas
is not aligned with the PES packet. CVS patchset: 7048 CVS date: 2004/10/18 19:08:05
2004-10-188 bits .au support (fixes Rendezvous2.au)Miguel Freitas
CVS patchset: 7045 CVS date: 2004/10/18 18:20:32
2004-10-16Mace decoder hackThibaut Mattern
fix castaway.mov crash. CVS patchset: 7040 CVS date: 2004/10/16 10:38:14
2004-10-15Check odml index validity.Thibaut Mattern
Should fix last odml problems. CVS patchset: 7038 CVS date: 2004/10/15 21:08:44
2004-10-14Barry Scott's fix (no audio for v4l after mpeg plays)Miguel Freitas
CVS patchset: 7034 CVS date: 2004/10/14 23:02:29
2004-10-13Support more ODML tags.Thibaut Mattern
Should fix problems with ODML files generated by mencoder. CVS patchset: 7033 CVS date: 2004/10/13 20:14:25
2004-10-13don't segfault with stdin:/ and indexless streamsDaniel Caujolle-Bert
CVS patchset: 7032 CVS date: 2004/10/13 17:19:26
2004-09-22Do not segfault if there is no seekpoint.Thibaut Mattern
CVS patchset: 6992 CVS date: 2004/09/22 20:54:44
2004-09-20Build system improvements:František Dvořák
- use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS), each function is in a file placed into lib/ directory, it was not necessary, but it looks nice, IMHO - headers cleanups (this was needed): - prototypes of replacement funtions and macros are placed into separate os_internal.h (and included by config.h) - drop include inttypes.h from public xine.h, replaced by custom os_type.h, idea origins from Ogg/Vorbis public headers - disable generating inttypes.h: generated replacement isn't enough for xine-lib but nobody complained (and for M$VC we have special version) - better including headers for win32, let dvdnav use its mutex wrapper - updated M$VC port Result: - xine is compiled nicely by MinGW, CygWin and paritaly M$VC - frontends in M$VC port don't require additional helping headers - moved some platform specific things from xine-utils and win32/contrib to lib/ Finally I can start with real coding. :-) CVS patchset: 6982 CVS date: 2004/09/20 19:30:02
2004-09-17Warning patch for Win32 - casted off_t to intmax_t for printing.František Dvořák
CVS patchset: 6979 CVS date: 2004/09/17 19:21:33
2004-09-11Support for H.264/AVC videoJames Stembridge
CVS patchset: 6959 CVS date: 2004/09/11 20:01:38
2004-09-09Identify CMML (Continuous Media Markup Language) logical bitstreams in AnnodexAndre Pang
media files CVS patchset: 6951 CVS date: 2004/09/09 06:29:20
2004-09-02Warnings on WIN32.František Dvořák
Compilation fix for CygWin. CVS patchset: 6932 CVS date: 2004/09/02 19:56:40
2004-09-02- remove C99 declaration usageBastien Nocera
CVS patchset: 6930 CVS date: 2004/09/02 14:27:56
2004-09-01demux_ogg.c:Andre Pang
Rename LOG_* to DEBUG_* Use llprintf instead of "#ifdef ... lprintf ... #endif" (thanks to Michael and Thibaut for the heads-up about this) CVS patchset: 6928 CVS date: 2004/09/01 18:32:53
2004-09-01Added more fine-grained logging to Ogg demuxer to make output easier to followAndre Pang
CVS patchset: 6923 CVS date: 2004/09/01 00:09:13
2004-08-30add support for speex headers in new location (eg. <speex/speex.h>) forConrad Parker
libspeex-1.1.x: - Retain compatability for <speex.h> etc. from libspeex-1.0.x - Also try speex via pkg-config, and fall back to old AM_PATH_SPEEX CVS patchset: 6920 CVS date: 2004/08/30 12:33:07
2004-08-28Improve handling of Transport Mpeg streams.James Courtier-Dutton
CVS patchset: 6913 CVS date: 2004/08/28 17:54:05
2004-08-27generic mechanism for specifying subtitles encoding at demuxer levelMiguel Freitas
fixes problems with matroska utf-8 subtitles CVS patchset: 6911 CVS date: 2004/08/27 21:07:31
2004-08-27MINGW32 port. Engine library and most of plugins compiles now.František Dvořák
List of some changes: - replaced some _MSC_VER by more common WIN32 - define INTLDIR, remove -static flag for included intl - shared more common CFLAGS with DEBUG_CFLAGS - use WIN32_CFLAGS for all building - separate some flags into THREAD_CFLAGS_CONFIG, THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config, automatically use internal libs if necessary - don't warn about missing X for mingw and cygwin - libw32dll disabled for WIN32 (making native loader would be interesting, or porting wine code to Windows? :->) - DVB and RTP disabled for WIN32, not ported yet - fix build and fix a warning in cdda - fix build for nosefart and libfaad - implement configure option --disable-freetype - sync libxine.pc and xine-config.in - add -liberty to goom under WIN32 - move original build files from included phread and zlib into archives and replace them by autotools CVS patchset: 6910 CVS date: 2004/08/27 19:33:17
2004-08-21little cleanup and improved the playback of broaken iff filesManfred Tremmel
CVS patchset: 6902 CVS date: 2004/08/21 21:21:12
2004-08-19Don't read past end of index when seeking to end of fileJames Stembridge
CVS patchset: 6901 CVS date: 2004/08/19 19:59:14
2004-08-18allow seaking to end of fileJames Stembridge
CVS patchset: 6896 CVS date: 2004/08/18 22:12:31
2004-08-181) Always store fourcc's in machine endian orderJames Stembridge
2) Support mp3 audio in mp4 files CVS patchset: 6894 CVS date: 2004/08/18 21:41:58
2004-08-17Show where error messages are coming fromJames Stembridge
CVS patchset: 6890 CVS date: 2004/08/17 19:49:51
2004-07-30possibly fix the sync problem recently reported on xine-develMiguel Freitas
CVS patchset: 6864 CVS date: 2004/07/30 19:08:47
2004-07-25a buffer of size 1024 can only be filled with 1023 charactersMichael Roitzsch
CVS patchset: 6847 CVS date: 2004/07/25 17:08:07
2004-07-20removing unused structure memberMichael Roitzsch
CVS patchset: 6823 CVS date: 2004/07/20 16:21:26
2004-07-19merging some VDR patches from ReinhardMiguel Freitas
CVS patchset: 6815 CVS date: 2004/07/19 19:53:40
2004-07-14Moritz patch for matroska vobsub supportMiguel Freitas
align vobsub to bottom in libspudec CVS patchset: 6791 CVS date: 2004/07/14 01:18:47
2004-07-11better detection by extension for mpeg_block (thanks to James Slorach)Michael Roitzsch
CVS patchset: 6786 CVS date: 2004/07/11 10:43:01
2004-07-10Fix for Annodex/Ogg demuxer when detection by extension is used; credit toAndre Pang
James Slorach for spotting the bug CVS patchset: 6784 CVS date: 2004/07/10 14:08:49
2004-07-10Split detect_content function into detect_ogg_content and detect_anx_contentAndre Pang
Scan for "Annodex" header signature in Annodex demuxer Fixed some serious bugs in detect_content at the same time :) CVS patchset: 6783 CVS date: 2004/07/10 10:06:30
2004-07-09buffer should be large enought (Thibaut's hunt)Daniel Caujolle-Bert
CVS patchset: 6782 CVS date: 2004/07/09 13:16:59
2004-07-09Ogg demuxer:Andre Pang
Tiny bugfix for detecting theora streams (was looking for "theo" packet signature due to short memcmp, now looks for "theora") Moved content detection from open_plugin function to new detect_content function Added new plugin to demux Annodex version 2.0 bitstream format, a subset of the Ogg encapsulation format. For more info, see: http://www.annodex.net/TR/draft-pfeiffer-annodex-01.html CVS patchset: 6781 CVS date: 2004/07/09 01:27:42
2004-07-07fix typo (bug #977510)Miguel Freitas
CVS patchset: 6779 CVS date: 2004/07/07 01:07:58
2004-07-04don't do pointer arithmetics with void*, because sizeof(void) is undefinedMichael Roitzsch
(it works on gcc with sizeof(void) == 1, but it's not portable) CVS patchset: 6769 CVS date: 2004/07/04 21:27:23
2004-07-03hmmm, don't ask me why it worked on some machines...Thibaut Mattern
CVS patchset: 6767 CVS date: 2004/07/03 19:22:16
2004-06-23bugfix: changed call to seek from old to new behaviourAndreas Heinchen
CVS patchset: 6736 CVS date: 2004/06/23 00:05:38
2004-06-15fix variable declarationsMiguel Freitas
CVS patchset: 6692 CVS date: 2004/06/15 21:22:34
2004-06-14- implemented a crude time-based seeking in the wave demuxerBastien Nocera
Fixes GNOME bugzilla 143400 CVS patchset: 6691 CVS date: 2004/06/14 19:15:36
2004-06-14decrease the prio of demux_mpeg to try mpeg_pes firstMichael Roitzsch
(it only handles very few files by content detection but is cleaner and has more features) CVS patchset: 6688 CVS date: 2004/06/14 13:43:11
2004-06-14fix compiler warningMichael Roitzsch
CVS patchset: 6687 CVS date: 2004/06/14 13:40:57
2004-06-13implement steps 1, 2, 3 and 4 of the seeking proposal:Miguel Freitas
http://article.gmane.org/gmane.comp.video.xine.devel/9532 it is now up to demuxers to decide what the 0..65535 position means. demuxers tested: ogg, voc, flac, rm, asf, vqa, vob, avi, y4m, au, mov, ts, mp3, mpg, wav, ra, mve CVS patchset: 6686 CVS date: 2004/06/13 21:28:52
2004-06-11new native FLAC demuxerMike Melanson
CVS patchset: 6670 CVS date: 2004/06/11 01:29:49
2004-06-10If no format identifier, assume A52.James Courtier-Dutton
CVS patchset: 6668 CVS date: 2004/06/10 20:16:59