Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2013-09-22 | demux_ts: flush buffer when video data ends to sequence end code | Petri Hintukainen | |
(there won't be any more data -> no pusi -> last buffer is never flushed) | |||
2013-09-18 | Fix inclusion of modplug.h. | Darren Salt | |
2013-09-18 | Avoid using deprecated autoconf & automake features. | Darren Salt | |
asfheader.c is used in two places: same compiler flags, so is safe. | |||
2013-09-13 | Copyright year update by hg log info | Torsten Jager | |
script execution time: 55" | |||
2013-09-03 | demux_flv rewrite | Torsten Jager | |
Why? I use FLV a lot for editing. It is simple, and it is playable while writing. However, seeking was often terribly slow or non working. Reordered video (most h.264) also yielded some nasty unpredictable a/v lag, making music videos not much fun. And there are quite a few FLV files out there that do not follow all the standards. The flash browser plugin plays them normally, but xine liked to show strange malfunctions such as video collapsed to a horizontal line, or even crashed. How? This is the first file I ever edited in xine-lib. I started years ago, and I did not keep track of all the intermediate states. So please apoplogize me pushing all in one go. It wont happen again. Promised. What? * Overrun-safe iterative metainfo parser that tolerates at least most of the trash left by various "injector tools". * Skip obviously truncated tags. * Try to find the reliable settings in contradiction. * Send pts not dts for reordered (b-framed) video. * Large file support >= 2Gb on 32bit systems. * Fast time-based seek routine for files with working, damaged and no keyframe index. * Major optimizations. Less reads, and a lot less seeks. * More codecs. | |||
2013-07-03 | Fix FSF address in a bunch of files | Xavier Bachelot | |
2013-01-30 | demux_ts: Fix some H.264 and VC1 still images | Petri Hintukainen | |
Append sequence end code to video stream at end of stream | |||
2012-11-14 | demux_image: removed leftover debug fprintf() | Petri Hintukainen | |
2012-10-29 | input_test: added full range color test video | Torsten Jager | |
2012-08-29 | PMT parsing clean-up | Torsten Jager | |
2012-08-16 | demux_ts: support large PATs (section larger than single ts packet) | Torsten Jager | |
2012-08-16 | demux_ts: silenced compiler warning | Torsten Jager | |
2012-06-11 | demux_image: Use BUF_VIDEO_JPEG for JPEG images | Petri Hintukainen | |
2012-06-09 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/libfaad/xine_faad_decoder.c => src/audio_dec/xine_faad_decoder.c | |||
2012-06-09 | Correct detection of AAC ADIF. | Darren Salt | |
2012-06-08 | mng: fixed loop play of short streams. | Petri Hintukainen | |
discontinuity is not detected with short streams. _x_demux_control_start() is not enough; BUF_CONTROL_START in decoders skips discontinuity indication when gapless switch is in use. | |||
2012-06-08 | Merge from 1.1 | Petri Hintukainen | |
2012-06-08 | Added support for flac in matroska | Petri Hintukainen | |
2012-06-08 | demux_ts: increased max A-V diff to 4 seconds | Petri Hintukainen | |
Fixes playback of some DVB streams (bug 381) | |||
2012-06-07 | demux_image: added bmp support | Torsten Jager | |
2012-06-08 | Merge from 1.1 | Petri Hintukainen | |
2012-04-26 | Fixed merge error | Petri Hintukainen | |
2012-04-26 | Fixed demux_qt for the pts < dts case | Torsten Jager | |
2012-04-26 | Merge from 1.1 | Petri Hintukainen | |
2012-02-28 | Made demux_ts send pts not dts even for reordered (b-framed) video. | Torsten Jager | |
This fixes a very old bug causing more or less unpredictable a/v lag. --HG-- extra : rebase_source : 094ca332b98500f3c10bec492c0003c83ff3152d | |||
2012-02-14 | Fixed asx demuxer | Torsten Jager | |
2012-01-16 | Merge | Petri Hintukainen | |
2012-01-16 | Fixed using uninitialized data | Petri Hintukainen | |
--HG-- branch : point-release | |||
2012-01-16 | Fixed matroska header compression when using lacing (ex. multiple audio ↵ | Petri Hintukainen | |
frames in one block) --HG-- branch : point-release | |||
2012-01-16 | Fixed using uninitialized data | Petri Hintukainen | |
--HG-- branch : point-release | |||
2012-01-16 | Removed unused variables and code | Petri Hintukainen | |
2012-01-16 | Copy to buf->content | Petri Hintukainen | |
2012-01-12 | Added const | Petri Hintukainen | |
2012-02-14 | Merge from 1.1 | Petri Hintukainen | |
--HG-- rename : src/xine-utils/xineutils.h => include/xine/xineutils.h | |||
2012-01-18 | Merge from 1.1 | Petri Hintukainen | |
--HG-- rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c | |||
2012-01-12 | Merge from 1.1 | Petri Hintukainen | |
--HG-- rename : src/libspudvb/xine_spudvb_decoder.c => src/spu_dec/spudvb_decoder.c | |||
2012-01-11 | Fixed id3v2 tag check (broken in r9654) | Petri Hintukainen | |
2011-12-15 | Merge from 1.1 | Petri Hintukainen | |
--HG-- rename : src/libspuhdmv/xine_hdmv_decoder.c => src/spu_dec/spuhdmv_decoder.c | |||
2011-12-14 | demux_ts: make sure old pts is not passed to metronom after seek / changed pids | Petri Hintukainen | |
2011-12-14 | demux_ts: Retry read few times after failure. Allow handling events and ↵ | Petri Hintukainen | |
checking for demux_action_pending flag before retry. Input can return -1 with errno set to EAGAIN or EINTR. | |||
2011-12-14 | demux:ts: flush buffers at EOF. Allows decoding of last video frame. | Petri Hintukainen | |
2011-12-14 | demux_ts: set corrupted_pes flag when pid is flushed | Petri Hintukainen | |
2011-12-13 | Silenced warnings | Petri Hintukainen | |
2011-12-13 | demux_ts: do not count skipped PS1 substream header in PES packet size | Petri Hintukainen | |
2011-12-13 | demux_ts: free pending buffers when handling XINE_EVENT_PIDS_CHANGE | Petri Hintukainen | |
2011-12-13 | demux_ts_dynamic_pmt_clear(): set spu_media to 0 | Petri Hintukainen | |
2011-12-10 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/liba52/xine_a52_decoder.c => src/audio_dec/xine_a52_decoder.c rename : src/libspudvb/xine_spudvb_decoder.c => src/spu_dec/spudvb_decoder.c rename : src/libxinevdec/image.c => src/video_dec/image.c | |||
2011-12-09 | demux_ts: Fill buffers up to buf->max_size. | Torsten Jager | |
Saves lot of memory. |