diff options
author | Martin Storsjö <[email protected]> | 2011-02-04 12:04:15 +0200 |
---|---|---|
committer | Michael Niedermayer <[email protected]> | 2011-02-06 20:31:44 +0100 |
commit | 173f19be75a98fbfcf58a7e99871058232dc9dc2 (patch) | |
tree | f3a094010fbd72055e2a47b409eb8e2f51864b53 /ffmpeg.c | |
parent | e9266a2be04ea505285e32e411ef6120e9cbeba4 (diff) |
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 <[email protected]>
(cherry picked from commit 1338dc082354b87c0e26f7f2ab09df5964b7f993)
Diffstat (limited to 'ffmpeg.c')
0 files changed, 0 insertions, 0 deletions