mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-04-28 10:02:52 +08:00
merging fourcc with codec_tag
Originally committed as revision 1645 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
+12
-13
@@ -15,8 +15,8 @@ extern "C" {
|
||||
|
||||
#define LIBAVCODEC_VERSION_INT 0x000406
|
||||
#define LIBAVCODEC_VERSION "0.4.6"
|
||||
#define LIBAVCODEC_BUILD 4660
|
||||
#define LIBAVCODEC_BUILD_STR "4660"
|
||||
#define LIBAVCODEC_BUILD 4661
|
||||
#define LIBAVCODEC_BUILD_STR "4661"
|
||||
|
||||
enum CodecID {
|
||||
CODEC_ID_NONE,
|
||||
@@ -535,10 +535,10 @@ typedef struct AVCodecContext {
|
||||
/**
|
||||
* number of bits used for the previously encoded frame.
|
||||
* - encoding: set by lavc
|
||||
* - decoding: - for audio - bits_per_sample
|
||||
* - decoding: unused
|
||||
*/
|
||||
int frame_bits;
|
||||
|
||||
|
||||
/**
|
||||
* private data of the user, can be used to carry app specific stuff.
|
||||
* - encoding: set by user
|
||||
@@ -549,7 +549,14 @@ typedef struct AVCodecContext {
|
||||
char codec_name[32];
|
||||
enum CodecType codec_type; /* see CODEC_TYPE_xxx */
|
||||
enum CodecID codec_id; /* see CODEC_ID_xxx */
|
||||
unsigned int codec_tag; ///< codec tag, only used if unknown codec
|
||||
|
||||
/**
|
||||
* fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A').
|
||||
* this is used to workaround some encoder bugs
|
||||
* - encoding: unused
|
||||
* - decoding: set by user, will be converted to upper case by lavc during init
|
||||
*/
|
||||
unsigned int codec_tag;
|
||||
|
||||
/**
|
||||
* workaround bugs in encoders which sometimes cannot be detected automatically.
|
||||
@@ -782,14 +789,6 @@ typedef struct AVCodecContext {
|
||||
*/
|
||||
float dark_masking;
|
||||
|
||||
/**
|
||||
* fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A').
|
||||
* this is used to workaround some encoder bugs
|
||||
* - encoding: unused
|
||||
* - decoding: set by user, will be converted to upper case by lavc during init
|
||||
*/
|
||||
int fourcc;
|
||||
|
||||
/**
|
||||
* idct algorithm, see FF_IDCT_* below.
|
||||
* - encoding: set by user
|
||||
|
||||
Reference in New Issue
Block a user