Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-24 | Copyright year update by hg log. | Torsten Jager | |
2015-07-24 | Get year from ID3v1 tag. | Torsten Jager | |
2015-04-02 | demux_ts: Another safety against freeze on heavy seeking. | Torsten Jager | |
VDPAU seems not to need this nasty workaround (and it seems not to be harmed by it either). Doing this inside ff_video_decoder would affect all demuxers, and only for MPEG-TS I am halfway sure that there will follow another sequence header after seek. Alternatively, demux_ts could seek to keyframes. This is not as simple as it sounds. Many DVB streams I have seen only show "Auxillary data" and "Sequence extended info" NAL units openly. All the rest hides behind escapes... | |||
2015-03-06 | More fast unaligned integer hacks. | Torsten Jager | |
Taken from my private "TJtools" project. | |||
2014-12-08 | Use ffabs() | Brad Smith | |
Fixes truncating timestamps | |||
2014-11-06 | Copyright year update by hg log. | Torsten Jager | |
2014-11-01 | demux_qt: some DIV/0 safety. | Torsten Jager | |
2014-11-01 | demux_qt: better edit list handling. | Torsten Jager | |
Add 64bit table entries, trak delay, gaps, (hopefully) improved A/V sync. | |||
2014-10-03 | Detect mp3 files with large id3v2 tags. | Torsten Jager | |
At least when input is seekable. AVformat demux used to hit in such cases, but that one is still very unstable. | |||
2014-08-29 | matroska: add support for compressed HDMV PGS subtitles | Petri Hintukainen | |
2014-08-29 | matroska: split uncompress_zlib() from handle_vobsub() | Petri Hintukainen | |
2014-08-29 | matroska: fix parsing of ContentCompression element | Petri Hintukainen | |
When ContentCompAlgo is not present, it defaults to 0 (zlib). | |||
2014-08-04 | Add missing LIBINTL | Carlo Bramini | |
2014-06-06 | Copyright year update by hg log. | Torsten Jager | |
2014-05-21 | demux opus from matroska. | Petri Hintukainen | |
2014-04-20 | Fix aliasing in demuxers | Petri Hintukainen | |
2014-02-11 | demux_qt: silence compiler warnings. | Torsten Jager | |
Pt. 3: does not see these are protected by trak == NULL already :-/ | |||
2014-02-11 | demux_qt: fix fragment media id. | Torsten Jager | |
2014-02-11 | demux_qt: add compact sample size table support. | Torsten Jager | |
This is an ISO extension, and even they dont recommend breaking some players with it. In other words: I have no file for testing. | |||
2014-02-07 | demux_qt: Enable Purevoice audio decoding via ffmpeg. | Torsten Jager | |
2014-02-07 | demux_qt: finish when _all_ traks fail to read. | Torsten Jager | |
2014-02-07 | demux_qt: fix minor trak length bug. | Torsten Jager | |
2014-02-01 | demux_qt: rewrite trak builder. | Torsten Jager | |
Eliminate 5 temporary tables. Fix compressed CBR audio (a52). Add lots of table size guards. Optimize. | |||
2014-02-01 | demux_qt: use helper for moov atom parsing. | Torsten Jager | |
2014-02-01 | demux_qt: use helper for trak atom parse. | Torsten Jager | |
No more byte scanning the entire atom, what was slow and gave room for misinterpretations. BTW. The diff looks worse than it is ;-) | |||
2014-02-01 | demux_qt: add find_sub_atom helper. | Torsten Jager | |
2014-02-01 | demux_qt: more atom size paranoia, and more timestamp precision. | Torsten Jager | |
2014-01-22 | demux_qt: add fragment support. | Torsten Jager | |
Follow ISO 14496-12 (2005). | |||
2014-01-10 | demux_qt: handle less audio than video. | Torsten Jager | |
Dont hang when user seeks behind the end of audio while there is still some video left. | |||
2014-01-04 | Copyright year update by hg log #4. | Torsten Jager | |
BTW. Happy 2014 to you! Didnt think xine will survive this far :-) And yes, I finally got an ffmpeg patch through. That kind of rounds the circle :-) | |||
2013-12-30 | Support vorbis audio inside .mp4. | Torsten Jager | |
2013-12-30 | Dont freeze on some wav files. | Torsten Jager | |
That is, when "data" does not immediately follow "fmt ". | |||
2013-11-23 | Copyright year update by hg log info #3. | Torsten Jager | |
2013-10-29 | demux HEVC from mpeg-ts | Petri Hintukainen | |
2013-10-29 | Demux VP9 and HEVC from matroska | Petri Hintukainen | |
2013-10-24 | demux_qt: add audio language info. | Torsten Jager | |
2013-10-24 | demux_flv: add audio language info. | Torsten Jager | |
Read: fix misleading frontend audio selector list. | |||
2013-10-22 | demux_qt: add multitrak audio support. | Torsten Jager | |
Long overdue I think. To do: provide language info. | |||
2013-10-14 | Limit pts messages to verbosity level 3. | Torsten Jager | |
Flood log only when requested. | |||
2013-10-14 | demux_real.c: better a/v sync part 2. | Torsten Jager | |
cook audio frames are fairly long (almost 2 seconds). For obfuscation purposes, they are sent as multiple fragments in intentionally wrong order. The first sent fragment has the timestamp for the whole frame. Sometimes, the remaining fragments carry fake timestamps interpolated across the frame duration. Let's be careful not to trap metronom into a big lag. | |||
2013-10-14 | demux_real.c: better a/v sync. | Torsten Jager | |
Metronom does not strictly follow audio pts. They usually are too coarse for seamless playback. Instead, it takes the latest discontinuity as a starting point. This can lead to terrible lags for our very long audio frames (nearly 2" for cook). So let's make sure audio has the last word here. | |||
2013-10-14 | Copyright year update by hg log info #2. | Torsten Jager | |
2013-10-04 | Fix realvideo reordered pts. | Torsten Jager | |
Dont try to guess reordering scheme in demuxer. Just pass proper pts, and let the decoder reorder them along with the frame, like ff already does. | |||
2013-09-29 | Fixed using uninitialized variables | Petri Hintukainen | |
2013-09-27 | Merge. | Darren Salt | |
2013-09-27 | demux_qt: simple (E)AC3 support. | Torsten Jager | |
Works at least with dvb stuff. | |||
2013-09-27 | Silenced warnings | Petri Hintukainen | |
2013-09-26 | demux_nsv: removed extra input->get_current_pos() call | Petri Hintukainen | |
(was duplicated when the function was splitted in 2004 ...) | |||
2013-09-22 | demux_aac: fixed check for ADIF header | Petri Hintukainen | |
(was broken in merge commit 5 years ago) detected with valgrind (branch condition depends on uninitialized data) | |||
2013-09-22 | demux_ts: log unknown stream types whlie parsing PMT | Petri Hintukainen | |