comparison avcodec.h @ 4158:47d1b5261f17 libavcodec

add option to set mpeg1/2 gop timecode start, and drop frame flag timecode flag
author bcoudurier
date Tue, 07 Nov 2006 13:45:08 +0000
parents 74c8b204ab1c
children 1e8621844040
comparison
equal deleted inserted replaced
4157:bb0431100529 4158:47d1b5261f17
368 #define CODEC_FLAG2_FASTPSKIP 0x00000100 ///< H.264 fast pskip 368 #define CODEC_FLAG2_FASTPSKIP 0x00000100 ///< H.264 fast pskip
369 #define CODEC_FLAG2_AUD 0x00000200 ///< H.264 access unit delimiters 369 #define CODEC_FLAG2_AUD 0x00000200 ///< H.264 access unit delimiters
370 #define CODEC_FLAG2_BRDO 0x00000400 ///< b-frame rate-distortion optimization 370 #define CODEC_FLAG2_BRDO 0x00000400 ///< b-frame rate-distortion optimization
371 #define CODEC_FLAG2_INTRA_VLC 0x00000800 ///< use MPEG-2 intra VLC table 371 #define CODEC_FLAG2_INTRA_VLC 0x00000800 ///< use MPEG-2 intra VLC table
372 #define CODEC_FLAG2_MEMC_ONLY 0x00001000 ///< only do ME/MC (I frames -> ref, P frame -> ME+MC) 372 #define CODEC_FLAG2_MEMC_ONLY 0x00001000 ///< only do ME/MC (I frames -> ref, P frame -> ME+MC)
373 #define CODEC_FLAG2_DROP_FRAME_TIMECODE 0x00002000 ///< timecode is in drop frame format
373 374
374 /* Unsupported options : 375 /* Unsupported options :
375 * Syntax Arithmetic coding (SAC) 376 * Syntax Arithmetic coding (SAC)
376 * Reference Picture Selection 377 * Reference Picture Selection
377 * Independant Segment Decoding */ 378 * Independant Segment Decoding */
2055 /** 2056 /**
2056 * - encoding: set by user. 2057 * - encoding: set by user.
2057 * - decoding: unused. 2058 * - decoding: unused.
2058 */ 2059 */
2059 int max_partition_order; 2060 int max_partition_order;
2061
2062 /**
2063 * GOP timecode frame start number, in non drop frame format
2064 * - encoding: set by user.
2065 * - decoding: unused.
2066 */
2067 int64_t timecode_frame_start;
2060 } AVCodecContext; 2068 } AVCodecContext;
2061 2069
2062 /** 2070 /**
2063 * AVCodec. 2071 * AVCodec.
2064 */ 2072 */