Mercurial > libavcodec.hg
comparison avcodec.h @ 377:0d73175fbded libavcodec
- repeat_pict added to AVCodecContext to signal if the decoder must repeat
frames from 3:2 pulldown sources.
- repeat_pict honoured by MPEG-1/2 decoder.
| author | pulento |
|---|---|
| date | Sun, 12 May 2002 02:55:48 +0000 |
| parents | ba9c3b8088c0 |
| children | 7875553fc63b |
comparison
equal
deleted
inserted
replaced
| 376:ba9c3b8088c0 | 377:0d73175fbded |
|---|---|
| 3 | 3 |
| 4 #include "common.h" | 4 #include "common.h" |
| 5 | 5 |
| 6 #define LIBAVCODEC_VERSION_INT 0x000406 | 6 #define LIBAVCODEC_VERSION_INT 0x000406 |
| 7 #define LIBAVCODEC_VERSION "0.4.6" | 7 #define LIBAVCODEC_VERSION "0.4.6" |
| 8 #define LIBAVCODEC_BUILD 4606 | 8 #define LIBAVCODEC_BUILD 4607 |
| 9 #define LIBAVCODEC_BUILD_STR "4606" | 9 #define LIBAVCODEC_BUILD_STR "4607" |
| 10 | 10 |
| 11 enum CodecID { | 11 enum CodecID { |
| 12 CODEC_ID_NONE, | 12 CODEC_ID_NONE, |
| 13 CODEC_ID_MPEG1VIDEO, | 13 CODEC_ID_MPEG1VIDEO, |
| 14 CODEC_ID_H263, | 14 CODEC_ID_H263, |
| 128 #define FF_ASPECT_4_3_525 3 | 128 #define FF_ASPECT_4_3_525 3 |
| 129 #define FF_ASPECT_16_9_625 4 | 129 #define FF_ASPECT_16_9_625 4 |
| 130 #define FF_ASPECT_16_9_525 5 | 130 #define FF_ASPECT_16_9_525 5 |
| 131 int gop_size; /* 0 = intra only */ | 131 int gop_size; /* 0 = intra only */ |
| 132 enum PixelFormat pix_fmt; /* pixel format, see PIX_FMT_xxx */ | 132 enum PixelFormat pix_fmt; /* pixel format, see PIX_FMT_xxx */ |
| 133 | 133 int repeat_pict; /* set this to 1 if you want the decoder |
| 134 to repeat frames for 3:2 pulldown (MPEG-2) */ | |
| 134 /* if non NULL, 'draw_horiz_band' is called by the libavcodec | 135 /* if non NULL, 'draw_horiz_band' is called by the libavcodec |
| 135 decoder to draw an horizontal band. It improve cache usage. Not | 136 decoder to draw an horizontal band. It improve cache usage. Not |
| 136 all codecs can do that. You must check the codec capabilities | 137 all codecs can do that. You must check the codec capabilities |
| 137 before */ | 138 before */ |
| 138 void (*draw_horiz_band)(struct AVCodecContext *s, | 139 void (*draw_horiz_band)(struct AVCodecContext *s, |
