• Derek Buitenhuis's avatar
    mov: Properly abide by the track's media duration · 28503c5a
    Derek Buitenhuis authored
    The track's media duration from the mdhd atom takes precedence
    over both the stts and elst atom for calculating and setting
    the track's total duraion.
    
    Technically, we shouldn't be using the stts atom at all for
    calculating stream durations.
    
    This fixes incorrect stream and final packet durations on files
    with edit lists that are longer than the media duration.
    
    The FATE changes are expected, and output is more correct (the
    AAC frame is not 1028 samples).
    Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
    28503c5a
Name
Last commit
Last update
..
api Loading commit data...
checkasm Loading commit data...
fate Loading commit data...
filtergraphs Loading commit data...
ref Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
audiogen.c Loading commit data...
audiomatch.c Loading commit data...
base64.c Loading commit data...
copycooker.sh Loading commit data...
extended.ffconcat Loading commit data...
fate-run.sh Loading commit data...
fate-valgrind.supp Loading commit data...
fate.sh Loading commit data...
lavf-regression.sh Loading commit data...
md5.sh Loading commit data...
refcmp-metadata.awk Loading commit data...
reference.pnm Loading commit data...
regression-funcs.sh Loading commit data...
rotozoom.c Loading commit data...
simple1.ffconcat Loading commit data...
simple2.ffconcat Loading commit data...
test.ffmeta Loading commit data...
tiny_psnr.c Loading commit data...
tiny_ssim.c Loading commit data...
utils.c Loading commit data...
videogen.c Loading commit data...