Commit bc37da39 authored by michael's avatar michael

clarify codec_tag


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@8484 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent ac99d933
......@@ -971,6 +971,13 @@ typedef struct AVCodecContext {
/**
* fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A').
* this is used to workaround some encoder bugs
* a demuxer should set this to what is stored in the field used to identify the codec
* if there are mutiple such fields in a container then the demuxer should choose the one
* which maximizes the information about the used codec
* if the codec tag field in a container is larger then 32bit then the demxuer should
* remap the longer id to 32bit with a table or other structure alternatively a new
* extra_codec_tag + size could be added but for this a clear advantage must be demonstrated
* first
* - encoding: set by user, if not then the default based on codec_id will be used
* - decoding: set by user, will be converted to upper case by lavc during init
*/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment