mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
lavf: Document the codec context initialization
During remuxing avcodec_copy_context() is discouraged as certain fields (such as codec_tag) could reflect invalid values between input and output contextes.
This commit is contained in:
parent
cb70a93ca1
commit
bb7701684c
@ -198,6 +198,10 @@
|
||||
* be set to the timebase that the caller desires to use for this stream (note
|
||||
* that the timebase actually used by the muxer can be different, as will be
|
||||
* described later).
|
||||
* - It is advised to manually initialize only the relevant fields in
|
||||
* AVCodecContext, rather than using @ref avcodec_copy_context() during
|
||||
* remuxing: there is no guarantee that the codec context values remain valid
|
||||
* for both input and output format contexts.
|
||||
* - The caller may fill in additional information, such as @ref
|
||||
* AVFormatContext.metadata "global" or @ref AVStream.metadata "per-stream"
|
||||
* metadata, @ref AVFormatContext.chapters "chapters", @ref
|
||||
|
Loading…
x
Reference in New Issue
Block a user