Mercurial > libavcodec.hg
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 */ |