summaryrefslogtreecommitdiff
path: root/src/demuxers
AgeCommit message (Collapse)Author
2006-12-26 * Allow decoding of MusePack SV 7.x files (7.1 files at least play fine).Diego 'Flameeyes' Pettenò
CVS patchset: 8464 CVS date: 2006/12/26 17:40:37
2006-12-26 * Implement a True Audio files demuxer. [bug #1586381]Diego 'Flameeyes' Pettenò
CVS patchset: 8463 CVS date: 2006/12/26 16:59:55
2006-12-26Fix LOG_MODULE definition to be the same as the name of the unit file.Diego 'Flameeyes' Pettenò
CVS patchset: 8462 CVS date: 2006/12/26 14:28:48
2006-12-26 * Implement a WavPack files demuxer, using WavPack library (only for demuxingDiego 'Flameeyes' Pettenò
as the decoding is left entirely to FFmpeg); it's still in its infancy, but it should be possible to remove WavPack dependency entirely in the future. CVS patchset: 8461 CVS date: 2006/12/26 03:22:28
2006-12-25 * Implement at least a partial content-based detection of ModPlug-decodedDiego 'Flameeyes' Pettenò
module files, using the magic numbers from GNU file. This allows to open module files based on content rather than on their extension only. [bug #1445746] CVS patchset: 8445 CVS date: 2006/12/25 17:39:39
2006-12-25 * Fix Shorten demuxer: the whole ajkg signature has to be found, not onlyDiego 'Flameeyes' Pettenò
one character of it. [bug #1601134] CVS patchset: 8444 CVS date: 2006/12/25 16:54:56
2006-12-23Fixed mimetype description string.Claudio Ciccani
CVS patchset: 8436 CVS date: 2006/12/23 14:43:16
2006-12-22Check whether or not we are playing before calling input_plugin->seek_time().Claudio Ciccani
CVS patchset: 8434 CVS date: 2006/12/22 16:45:44
2006-12-19Privilege "max_bitrate" over "length" to compute the byterateClaudio Ciccani
(because the file may be truncated). CVS patchset: 8423 CVS date: 2006/12/19 11:15:14
2006-12-18Partially implemented RTSP seekability:Claudio Ciccani
support starting the playback at an optional time by delaying the PLAY request upon the first call to rtsp_session_read() and setting the playback start time via input_plugin->seek_time(). CVS patchset: 8422 CVS date: 2006/12/18 21:31:47
2006-12-15Parse framerate information.Claudio Ciccani
Send bitmap info header to the decoder. Notify decoder about key frames. CVS patchset: 8419 CVS date: 2006/12/15 14:33:20
2006-12-15Added BUF_AUDIO_FLVADPCM (Flash ADPCM).Claudio Ciccani
CVS patchset: 8418 CVS date: 2006/12/15 11:31:28
2006-12-15Parse script objects and extract stream information.Claudio Ciccani
CVS patchset: 8417 CVS date: 2006/12/15 09:39:40
2006-12-14Fixed video codec parsing (NOTE: we need vp6 codec from ffmpeg).Claudio Ciccani
Added support for audio packet demuxing. Added support for seeking. CVS patchset: 8416 CVS date: 2006/12/14 18:29:02
2006-12-08Fixed duplicate and nonspecified postincrement due to macro call.Matthias Hopf
CVS patchset: 8406 CVS date: 2006/12/08 16:19:17
2006-11-29Fix a serious overflow for the asf_header, use an alloca() buffer while ↵Diego 'Flameeyes' Pettenò
reading rather than using a fixed-size buffer. This fixes the crash reported by İsmail Dönmez in WMA files, and prevents possible exploits. Also thanks to Tavis Ormandy for the help handling the problem. CVS patchset: 8393 CVS date: 2006/11/29 21:26:52
2006-11-26Compute the average byterate for time based seeking.Claudio Ciccani
CVS patchset: 8389 CVS date: 2006/11/26 17:03:12
2006-11-21Compute (and return) the actual stream length.Claudio Ciccani
CVS patchset: 8386 CVS date: 2006/11/21 18:26:01
2006-11-19Fix warning.Diego 'Flameeyes' Pettenò
CVS patchset: 8384 CVS date: 2006/11/19 16:07:50
2006-11-14Make the misdetection of audio data as AAC less likely.Darren Salt
(Should fix playback of some MP3 files, at least.) CVS patchset: 8379 CVS date: 2006/11/14 21:51:32
2006-11-14Implement decoding of A_MS/ACM streams in Matroska files. It is the ↵Diego 'Flameeyes' Pettenò
equivament of the A_MS/VFW/FOURCC for audio tracks. CVS patchset: 8377 CVS date: 2006/11/14 14:17:31
2006-11-14Fixed playback of AAC tracks using a non-standard codec ID in a Matroska fileMathieu Olivier
CVS patchset: 8375 CVS date: 2006/11/14 07:09:46
2006-11-12Distribute flacutils.hDiego 'Flameeyes' Pettenò
CVS patchset: 8374 CVS date: 2006/11/12 16:28:57
2006-11-11Fixed a potential crash when parsing a "moov" atom containing an unsupported ↵Mathieu Olivier
atom CVS patchset: 8372 CVS date: 2006/11/11 12:23:44
2006-11-10Include xineutils so that lprintf macro is defined and the symbol is not ↵Diego 'Flameeyes' Pettenò
undefined afterward. CVS patchset: 8368 CVS date: 2006/11/10 22:29:50
2006-11-10Properly set the video as unhandled if there are more video tracks unhandled ↵Diego 'Flameeyes' Pettenò
than handled. Thanks to Bastien Nocera in bug #1577272. CVS patchset: 8367 CVS date: 2006/11/10 14:53:23
2006-11-10Even if video is not handled, let's say that it is there, so the frontends ↵Diego 'Flameeyes' Pettenò
can consider the decoder plugin missing. CVS patchset: 8365 CVS date: 2006/11/10 01:00:35
2006-11-09When a FLAC file has an ID3 tag at the start, skip it rather than saying ↵Diego 'Flameeyes' Pettenò
that the file is not playable. CVS patchset: 8363 CVS date: 2006/11/09 23:51:29
2006-11-09Add support for playing OggFlac files (still not 100% complete, but will ↵Diego 'Flameeyes' Pettenò
play). Add a flacutils.h header with functions to parse FLAC data structure, to be shared with demux_flac. Closes bug #1590690. CVS patchset: 8362 CVS date: 2006/11/09 15:13:19
2006-10-16Fixed several warnings (but warnings due to APIs not solved).František Dvořák
CVS patchset: 8344 CVS date: 2006/10/16 22:18:24
2006-10-07Fixed segfault in demux_asf_dispose().Claudio Ciccani
CVS patchset: 8330 CVS date: 2006/10/07 09:59:49
2006-10-03Fixed crash with debugging on audio/video-only ASF streams,František Dvořák
fixed warnings in AFS demuxer. CVS patchset: 8329 CVS date: 2006/10/03 07:30:51
2006-09-28Make sure that the demuxer reports an audio stream (and no video stream) so ↵Diego 'Flameeyes' Pettenò
that Amarok can actually play SHN files. CVS patchset: 8318 CVS date: 2006/09/28 22:27:52
2006-09-26Don't check ebml value, after all dispose_ebml_parser() is just an alias to ↵Diego 'Flameeyes' Pettenò
free(), and it accepts NULL just fine. CVS patchset: 8280 CVS date: 2006/09/26 00:07:05
2006-09-24Before using audio_stream and video_stream indexes, check if they are set.Diego 'Flameeyes' Pettenò
This fixes crash on streams with no audio (bug #1564598). CVS patchset: 8274 CVS date: 2006/09/24 16:29:10
2006-09-16Proper using CFLAGS when build ogg.František Dvořák
CVS patchset: 8264 CVS date: 2006/09/16 11:53:15
2006-09-15Fixed potential memory corruption.Thibaut Mattern
Thanks to valgrind ;-) CVS patchset: 8262 CVS date: 2006/09/15 21:52:19
2006-09-14Suppose we're using a Speex version new enough to have the speex subdir ↵Diego 'Flameeyes' Pettenò
every time, to simplify configure checks. CVS patchset: 8243 CVS date: 2006/09/14 02:04:48
2006-09-12Fixed iconv warnings on FreeBSD, fixed build w/o iconv but require it as ↵František Dvořák
default. CVS patchset: 8223 CVS date: 2006/09/12 21:24:18
2006-09-11handle stereo data that is only 8 bits in resolutionMike Melanson
CVS patchset: 8218 CVS date: 2006/09/11 05:55:49
2006-09-07Added common asf header parser.Thibaut Mattern
Modified the mms input plugins and the asf demuxer to use the new parser. Added Asf Extended Header parsing, fixed best stream selection. CVS patchset: 8203 CVS date: 2006/09/07 07:21:06
2006-09-03Send to the decoder the proper header, this way FFmpeg can decode mp3 files ↵Diego 'Flameeyes' Pettenò
without mad. The header, as well as the frame end flags, are ignored by the mad decoder. CVS patchset: 8198 CVS date: 2006/09/03 02:03:21
2006-08-13move image presentation support to xine-libMiguel Freitas
CVS patchset: 8180 CVS date: 2006/08/13 23:51:33
2006-08-12don't report extensions/mimetypes if required decoder is missingMiguel Freitas
(implemented for mp3 demuxer only) CVS patchset: 8177 CVS date: 2006/08/12 01:43:26
2006-08-08port of the pts wrap detection fix from demux_mpeg_pesMiguel Freitas
CVS patchset: 8170 CVS date: 2006/08/08 03:58:15
2006-08-08video/x-ms-wma -> audio/x-ms-wmaMiguel Freitas
CVS patchset: 8168 CVS date: 2006/08/08 03:34:15
2006-08-08patch by Chris BrienMiguel Freitas
1) Return the stream length correctly. This fixes a FIXME. 2) Set the width and height metadata. 3) Reset the demuxer status to DEMUX_OK on seek. CVS patchset: 8165 CVS date: 2006/08/08 03:15:02
2006-07-10Add support for m4b extension to the Qt demuxer, to be able to play ↵Diego 'Flameeyes' Pettenò
audiobooks in AAC format. This still requires to be tested with encrypted audiobooks to make sure they fail gracefully. CVS patchset: 8103 CVS date: 2006/07/10 22:17:49
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-28Fix decoding of PMT packets when adaption_field is present.Darren Salt
(Patch from Barry Scott <barry.scott@onelan.co.uk>) CVS patchset: 8074 CVS date: 2006/06/28 20:20:54