mpv/TOOLS
wm4 4e87ac8231 demux_mkv: implement audio skipping/trimming
This mechanism was introduced for Opus, and allows correct skipping of
"preroll" data, as well as discarding trailing audio if the file's
length isn't a multiple of the audio frame size.

Not sure how to handle seeking. I don't understand the purpose of the
SeekPreRoll element.

This was tested with correctness_trimming_nobeeps.opus, remuxed to mka
with mkvmerge v7.2.0. It seems to be correct, although the reported file
duration is incorrect (maybe a mkvmerge issue).
2014-11-03 20:20:28 +01:00
..
lib/Parse demux_mkv: implement audio skipping/trimming 2014-11-03 20:20:28 +01:00
lua TOOLS/lua/autoload: fix operation outside of working dir 2014-10-26 14:34:46 +01:00
osxbundle/mpv.app/Contents OS X bundle: Add more imported UTI 2014-07-04 10:05:52 +02:00
vf_dlopen TOOLS/vf_dlopen/ildetect.sh: remove duplicated assigment 2014-10-16 21:17:01 +02:00
dylib-unhell.py osxbundle: fix detection of user libraries 2014-07-16 08:36:34 +02:00
file2string.pl Port several python scripts to Perl 2012-11-08 00:28:59 +01:00
gen-x11-icon.sh TOOLS: shellcheck: quote variable expansions 2014-09-16 17:32:33 +02:00
idet.sh TOOLS/idet.sh: add description 2014-09-24 02:08:47 +02:00
matroska.pl demux_mkv: fix compiler warnings 2013-11-04 23:49:22 +01:00
mpv_identify.sh TOOLS/mpv_identify.sh: remove pointless escape 2014-09-24 02:08:49 +02:00
osxbundle.py osxbundle: split and optimize bundling script 2014-05-09 20:48:15 +02:00
stats-conv.py TOOLS/stats-conv.py: improvements 2014-08-19 20:09:46 +02:00
umpv TOOLS/umpv: create FIFO in user directory 2014-10-24 21:27:38 +02:00
uncrustify.cfg uncrustify: add some instructions 2013-05-12 21:24:55 +02:00
youtube-dl_mpv.sh TOOLS/youtube-dl_mpv.sh: simplify $MPV handling 2014-08-30 19:23:42 +02:00
zsh.pl TOOLS/zsh.pl: complete options that take file names 2014-09-13 02:03:09 +02:00