aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/metadata.c
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2011-02-04 12:04:15 +0200
committerMichael Niedermayer <michaelni@gmx.at>2011-02-06 20:31:44 +0100
commit173f19be75a98fbfcf58a7e99871058232dc9dc2 (patch)
treef3a094010fbd72055e2a47b409eb8e2f51864b53 /libavformat/metadata.c
parente9266a2be04ea505285e32e411ef6120e9cbeba4 (diff)
downloadffmpeg-173f19be75a98fbfcf58a7e99871058232dc9dc2.tar.gz
libavformat: Use avcodec_copy_context for chained muxers
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: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 1338dc082354b87c0e26f7f2ab09df5964b7f993)
Diffstat (limited to 'libavformat/metadata.c')
0 files changed, 0 insertions, 0 deletions