#define FFMPEG_VERSION_INT 0x000408
#define FFMPEG_VERSION "0.4.8"
-#define LIBAVCODEC_BUILD 4706
+#define LIBAVCODEC_BUILD 4707
#define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT
#define LIBAVCODEC_VERSION FFMPEG_VERSION
* Info on struct for av_log
* - set by avcodec_alloc_context
*/
- AVClass class;
+ AVClass *av_class;
/**
* the average bitrate.
* - encoding: set by user. unused for constant quantizer encoding
* - encoding: unused
* - decoding: set by user, if not set then the native format will always be choosen
*/
- enum PixelFormat (*get_format)(struct AVCodecContext *s, enum PixelFormat * fmt);
+ enum PixelFormat (*get_format)(struct AVCodecContext *s, const enum PixelFormat * fmt);
/**
* DTG active format information (additionnal aspect ratio
* the codec may call this to execute several independant things. it will return only after
* finishing all tasks, the user may replace this with some multithreaded implementation, the
* default implementation will execute the parts serially
- * @param count the number of functions this will be identical to thread_count if possible
+ * @param count the number of things to execute
* - encoding: set by lavc, user can override
* - decoding: set by lavc, user can override
*/
const AVOption *options;
struct AVCodec *next;
void (*flush)(AVCodecContext *);
- AVRational *supported_framerates; ///array of supported framerates, or NULL if any, array is terminated by {0,0}
+ const AVRational *supported_framerates; ///array of supported framerates, or NULL if any, array is terminated by {0,0}
} AVCodec;
/**