• Martin Storsjö's avatar
    avconv: Set audio filter time base to the sample rate · 715129cd
    Martin Storsjö authored
    If the output frame size is smaller than the input sample rate,
    and the input stream time base corresponds exactly to the input
    frame size (getting input packet timestamps like 0, 1, 2, 3, 4 etc),
    the output timestamps from the filter will be like
    0, 1, 2, 3, 4, 4, 5 ..., leadning to non-monotone timestamps later.
    
    A concrete example is input mp3 data having frame sizes of 1152
    samples, transcoded to aac with 1024 sample frames.
    
    By setting the audio filter time base to the sample rate, we will
    get sensible timestamps for all output packets, regardless of
    the ratio between the input and output frame sizes.
    Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
    715129cd
Name
Last commit
Last update
doc Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
Doxyfile Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
arch.mak Loading commit data...
avconv.c Loading commit data...
avplay.c Loading commit data...
avprobe.c Loading commit data...
avserver.c Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
library.mak Loading commit data...
version.sh Loading commit data...