comparison avcodec.h @ 4616:8036b117ae26 libavcodec

support feeding individual NAL units to the decoder instead of just complete frames
author michael
date Fri, 02 Mar 2007 23:35:26 +0000
parents 5f3e6c177bac
children 5464e5021a67
comparison
equal deleted inserted replaced
4615:f4a14f5afd8a 4616:8036b117ae26
35 #include <sys/types.h> /* size_t */ 35 #include <sys/types.h> /* size_t */
36 36
37 #define AV_STRINGIFY(s) AV_TOSTRING(s) 37 #define AV_STRINGIFY(s) AV_TOSTRING(s)
38 #define AV_TOSTRING(s) #s 38 #define AV_TOSTRING(s) #s
39 39
40 #define LIBAVCODEC_VERSION_INT ((51<<16)+(35<<8)+0) 40 #define LIBAVCODEC_VERSION_INT ((51<<16)+(36<<8)+0)
41 #define LIBAVCODEC_VERSION 51.35.0 41 #define LIBAVCODEC_VERSION 51.36.0
42 #define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT 42 #define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT
43 43
44 #define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION) 44 #define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION)
45 45
46 #define AV_NOPTS_VALUE INT64_C(0x8000000000000000) 46 #define AV_NOPTS_VALUE INT64_C(0x8000000000000000)
382 #define CODEC_FLAG2_BRDO 0x00000400 ///< b-frame rate-distortion optimization 382 #define CODEC_FLAG2_BRDO 0x00000400 ///< b-frame rate-distortion optimization
383 #define CODEC_FLAG2_INTRA_VLC 0x00000800 ///< use MPEG-2 intra VLC table 383 #define CODEC_FLAG2_INTRA_VLC 0x00000800 ///< use MPEG-2 intra VLC table
384 #define CODEC_FLAG2_MEMC_ONLY 0x00001000 ///< only do ME/MC (I frames -> ref, P frame -> ME+MC) 384 #define CODEC_FLAG2_MEMC_ONLY 0x00001000 ///< only do ME/MC (I frames -> ref, P frame -> ME+MC)
385 #define CODEC_FLAG2_DROP_FRAME_TIMECODE 0x00002000 ///< timecode is in drop frame format 385 #define CODEC_FLAG2_DROP_FRAME_TIMECODE 0x00002000 ///< timecode is in drop frame format
386 #define CODEC_FLAG2_SKIP_RD 0x00004000 ///< RD optimal MB level residual skiping 386 #define CODEC_FLAG2_SKIP_RD 0x00004000 ///< RD optimal MB level residual skiping
387 #define CODEC_FLAG2_CHUNKS 0x00008000 ///< input bitstream might be truncated at a packet boundaries instead of only at frame boundaries
387 388
388 /* Unsupported options : 389 /* Unsupported options :
389 * Syntax Arithmetic coding (SAC) 390 * Syntax Arithmetic coding (SAC)
390 * Reference Picture Selection 391 * Reference Picture Selection
391 * Independent Segment Decoding */ 392 * Independent Segment Decoding */