summaryrefslogtreecommitdiff
path: root/src/post/planar/eq.c
diff options
context:
space:
mode:
authorTorsten Jager <t.jager@gmx.de>2013-09-03 17:31:50 +0200
committerTorsten Jager <t.jager@gmx.de>2013-09-03 17:31:50 +0200
commitd08771bdead811e8ccebe6ec6d93a4ededd10300 (patch)
tree1bf170932235740bbbfffec0746ddaaded7c694a /src/post/planar/eq.c
parent9b35b0ffb21b25a60c95ffc71aa10082341beec3 (diff)
downloadxine-lib-d08771bdead811e8ccebe6ec6d93a4ededd10300.tar.gz
xine-lib-d08771bdead811e8ccebe6ec6d93a4ededd10300.tar.bz2
demux_flv rewrite
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.
Diffstat (limited to 'src/post/planar/eq.c')
0 files changed, 0 insertions, 0 deletions