• Martin Storsjö's avatar
    libavformat: Use avcodec_copy_context for chained muxers · 1338dc08
    Martin Storsjö authored
    This avoids having the chained AVStream->codec point to the same
    AVCodecContext owned by the outer AVStream. The downside is that
    changes to the AVCodecContext made after calling av_write_header
    cannot be detected automatically within the chained muxer.
    
    This avoids having to manually unlink the chained AVStream->codec
    by setting it to null before freeing the chained muxer via generic
    freeing functions.
    Signed-off-by: 's avatarRonald S. Bultje <rsbultje@gmail.com>
    1338dc08
Name
Last commit
Last update
doc Loading commit data...
ffpresets Loading commit data...
libavcodec Loading commit data...
libavcore Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswscale 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...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README 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...
ffmpeg.c Loading commit data...
ffplay.c Loading commit data...
ffprobe.c Loading commit data...
ffserver.c Loading commit data...
ffserver.h Loading commit data...
subdir.mak Loading commit data...
version.sh Loading commit data...