summaryrefslogtreecommitdiff
path: root/src/demuxers
AgeCommit message (Collapse)Author
2003-10-31Use info_helper functions.Thibaut Mattern
CVS patchset: 5658 CVS date: 2003/10/31 23:58:32
2003-10-31Use info_helper functions.Thibaut Mattern
CVS patchset: 5657 CVS date: 2003/10/31 22:56:21
2003-10-30more accurate framerateMike Melanson
CVS patchset: 5640 CVS date: 2003/10/30 05:57:26
2003-10-30use info_helper functions.Thibaut Mattern
CVS patchset: 5638 CVS date: 2003/10/30 00:49:07
2003-10-29special-case warning for DRM-protected Quicktime files, at least untilMike Melanson
such time that Apple's DRM is inevitably cracked CVS patchset: 5635 CVS date: 2003/10/29 01:45:52
2003-10-28Handle comments in rpm filesJames Stembridge
CVS patchset: 5631 CVS date: 2003/10/28 21:14:17
2003-10-28improve real audio demuxer:James Stembridge
1) Add support for RealAudio 1.0 files using 14.4 codec 2) Read meta info CVS patchset: 5629 CVS date: 2003/10/28 20:12:54
2003-10-28Use info_helper functions.Thibaut Mattern
CVS patchset: 5623 CVS date: 2003/10/28 00:10:18
2003-10-27Use info_helper functionsThibaut Mattern
CVS patchset: 5622 CVS date: 2003/10/27 23:23:29
2003-10-24fix palette, fix fps, send both encoded video chunks to decoder at once,Mike Melanson
use bitmapinfo and waveformat structures CVS patchset: 5584 CVS date: 2003/10/24 04:44:43
2003-10-24use the common bitmapinfo and waveformatex structuresMike Melanson
CVS patchset: 5582 CVS date: 2003/10/24 02:57:58
2003-10-23make the demuxers conform to the bitmapinfo structureMike Melanson
CVS patchset: 5575 CVS date: 2003/10/23 05:18:59
2003-10-22I used xine-ui to show the slides on my presentation and found it moreMichael Roitzsch
useful, when the image demuxer shows an image for ever so that it has to be stopped explicitly CVS patchset: 5572 CVS date: 2003/10/22 16:52:47
2003-10-20Submitted by Rett Walters: -James Courtier-Dutton
Implement relative seeking and time display in mpeg2 transport streams. The time display might be off on some streams. CVS patchset: 5556 CVS date: 2003/10/20 06:19:02
2003-10-16Support asf stream concatenation.Thibaut Mattern
One more thing requested to support this radio the right way : mms://wms03.nordicwebradio.com/chelsea If you want to play with the new toy : cat stream1.asf stream2.wma stream3.wmv | xine stdin:/ (it doesn't work with incomplete/broken streams) CVS patchset: 5529 CVS date: 2003/10/16 21:38:03
2003-10-14Fix playing of asf stream without video (problem was only for seekable inputs).František Dvořák
CVS patchset: 5518 CVS date: 2003/10/14 06:55:10
2003-10-13Do not seek with a 0 offset.Thibaut Mattern
CVS patchset: 5517 CVS date: 2003/10/13 23:49:01
2003-10-13Fix my stupid bug, id3 tag should work with seekable inputs now.František Dvořák
CVS patchset: 5516 CVS date: 2003/10/13 18:31:34
2003-10-13Don't find out id3 info in mp3 files saved by RIP from non-seekable inputs.František Dvořák
CVS patchset: 5507 CVS date: 2003/10/13 14:52:53
2003-10-12Remove asserts.James Courtier-Dutton
CVS patchset: 5488 CVS date: 2003/10/12 13:40:43
2003-10-12Fix performance issue with mp3 inside wav streams.Thibaut Mattern
Mike: i know nothing about the wav format, please check if there is a better fix. CVS patchset: 5485 CVS date: 2003/10/12 00:06:00
2003-10-11use bswap.hThibaut Mattern
CVS patchset: 5484 CVS date: 2003/10/11 21:25:04
2003-10-11Fix mpeg 2 frame parsing.Thibaut Mattern
Should fix Mike's problems. CVS patchset: 5481 CVS date: 2003/10/11 15:20:22
2003-10-10avoid FPE error with 0 length files, use xine_demux_check_extension()Daniel Caujolle-Bert
CVS patchset: 5479 CVS date: 2003/10/10 22:17:18
2003-10-087*8 = 56Thibaut Mattern
The demuxer was waiting for the next keyframe if bad seq was encountered in an audio stream, but there is no keyframe in audio stream. CVS patchset: 5476 CVS date: 2003/10/08 22:53:17
2003-10-07- send 100% (completion) event when the index is finished buildingBastien Nocera
CVS patchset: 5466 CVS date: 2003/10/07 19:42:00
2003-10-07reactivate some dead code that got disabled by accident;Michael Roitzsch
these are special cases for: * MPEG content inside .mov files * MPEG content inside RIFF files Could someone test these? CVS patchset: 5462 CVS date: 2003/10/07 14:58:59
2003-10-06some housekeeping and compiler warningsMichael Roitzsch
CVS patchset: 5456 CVS date: 2003/10/06 15:46:20
2003-10-05Fix buffer overrun.Robin KAY
CVS patchset: 5448 CVS date: 2003/10/05 16:15:49
2003-10-05Better content detection.Thibaut Mattern
If an id3v2 is detected, skip it and check if a valid mp3 frame follows the tag. id3v2 tags are not mp3 specific. thanks hadess ;) CVS patchset: 5447 CVS date: 2003/10/05 15:03:30
2003-10-04do not use id3v2 to detect mp3.Thibaut Mattern
fix a segfault with flac files. CVS patchset: 5438 CVS date: 2003/10/04 17:24:10
2003-10-04fix time seeking with cbr streams.Thibaut Mattern
CVS patchset: 5432 CVS date: 2003/10/04 10:54:14
2003-09-28Get meta infos from ID3 version 2.2 tagsThibaut Mattern
CVS patchset: 5421 CVS date: 2003/09/28 23:53:32
2003-09-28Revisited mpeg audio demuxer.Thibaut Mattern
- remove duplicated frame parsing code - parse each mpeg audio frame => generate accurate pts, the viz plugin hack to get things in sync is no more needed - parse the full xing header => compute the length (in s) of the stream without "magic" stuff => use the Xing TOC to seek "accurately" in vbr streams. - prepare id3v2 tags parsing I think this big change was needed. Don't hesitate to blame me for bugs. CVS patchset: 5420 CVS date: 2003/09/28 14:16:00
2003-09-22- Fix a bug introduced by the previous commit. The id3v2 tag identifier was ↵Thibaut Mattern
recognized as a mp3 header and the bitrate was computed from this identifier ! - Detect all id3v2 version, not only 2.3 - 1 kbit is 1000 bits, not 1024 - remove all funny BE_32() clones - some cleanups CVS patchset: 5410 CVS date: 2003/09/22 23:16:14
2003-09-17remove else block that breaks on any compressed fileMike Melanson
CVS patchset: 5401 CVS date: 2003/09/17 23:57:15
2003-09-13Add comments so that people know where this sort of stream comes from.James Courtier-Dutton
CVS patchset: 5369 CVS date: 2003/09/13 19:46:53
2003-09-13Try to fix frame duration.Thibaut Mattern
It's still a ugly hack but it should work better now. CVS patchset: 5359 CVS date: 2003/09/13 11:50:06
2003-09-13Add demuxing of some AC3/A52 streams found in some DVB streams.James Courtier-Dutton
CVS patchset: 5358 CVS date: 2003/09/13 00:49:07
2003-09-10- use a hack from mplayer to compute pts with mp3 VBR streamsThibaut Mattern
It should fix the audio lag reported on xine-devel. I've tested with these files: ftp://mplayerhq.hu/MPlayer/samples/avi/nandub-desync/*.avi http://www.vis.uni-stuttgart.de/~hopf/tmp/tst3.avi and everything is ok ;-) CVS patchset: 5352 CVS date: 2003/09/10 23:11:53
2003-09-10Force the RHS to int64_t. My compiler seems to thinkJames Courtier-Dutton
that the RHS is a int32_t which then needs expanding to int64_t. The expansion takes the high bit of the int32_t, which is the sign bit, and sets all the higher bits to the same sign. This in effect turns the result into a negative number, when it should just be a large positive int64_t number. This fix should probably be duplicated in all other demuxers, but I don't have time for that. CVS patchset: 5350 CVS date: 2003/09/10 00:01:59
2003-09-07- don't skip the last audio packet (simpsons_22films.asf)Thibaut Mattern
- Handle packet "sequence" number. Streaming servers used to discard packets at overrun, it was not detected, causing some bad artifacts and crashes. Now, when a bad sequence is detected, the decoder is reseted and the demuxer waits for a keyframe before sending data to the decoder. This should fix problems with live streams recorded by xine or mmsclient. I've tested with mms TV links from gxine mediamarks. CVS patchset: 5349 CVS date: 2003/09/07 20:10:59
2003-09-05Trying new methods to detect if a stream is mpeg1 or mpeg2.James Courtier-Dutton
CVS patchset: 5344 CVS date: 2003/09/05 00:12:04
2003-09-04patch from Frantisek (4 bytes alignment)Miguel Freitas
CVS patchset: 5342 CVS date: 2003/09/04 17:46:00
2003-09-03Add support for TITLE= and CHAPTER*= comment in ogm FilesMarco Zuehlke
(for Details see manpage of ogmtools) CVS patchset: 5334 CVS date: 2003/09/03 13:41:10
2003-09-02leaksMiguel Freitas
CVS patchset: 5333 CVS date: 2003/09/02 18:59:06
2003-09-01Add warning and check, so that xine does not try to playJames Courtier-Dutton
.WAV files with badly contructed headers. CVS patchset: 5325 CVS date: 2003/09/01 13:19:28
2003-08-31Fix .mp3 content detection for .mp3 files with a header or ID3.James Courtier-Dutton
Info from www.id3.org CVS patchset: 5320 CVS date: 2003/08/31 16:37:32
2003-08-28Fix bug in demux_mpeg_pes.cJames Courtier-Dutton
Make sure it waits for a "program_stream_pack_header" before demuxing anything else. CVS patchset: 5315 CVS date: 2003/08/28 16:42:07
2003-08-28Don't segfault, when there is no comment for a subtitle.Marco Zuehlke
Refactor identical code into a function. CVS patchset: 5314 CVS date: 2003/08/28 16:10:16