timecode: move timecode muxer options to metadata.
authorClément Bœsch <clement.boesch@smartjog.com>
Wed, 30 May 2012 08:26:53 +0000 (10:26 +0200)
committerClément Bœsch <ubitux@gmail.com>
Mon, 4 Jun 2012 05:41:22 +0000 (07:41 +0200)
commit6b35f1a2a6432cb79f657ea3fadb86b8e12dddcb
tree372b3d3ee1664494f32d1b518caf54fb9c4dd20b
parent0f0f3bd1e022639eb8e9c02b7b18f37071c21763
timecode: move timecode muxer options to metadata.

Some demuxers set a timecode in the format or streams metadata. The
muxers now make use of this metadata instead of a duplicated private
option.

This makes possible transparent copy of the timecode when transmuxing
and transcoding.

-timecode option for MPEG1/2 codec is also renamed to -gop_timecode. The
global ffmpeg -timecode option will set it anyway so no option change
visible for the user.
ffmpeg.c
libavcodec/mpeg12enc.c
libavformat/dvenc.c
libavformat/gxfenc.c
libavformat/mxfenc.c
libavutil/timecode.h