FFmpeg
|
#include "config.h"
Go to the source code of this file.
Data Structures | |
struct | vo_mpegpes_t |
Functions | |
const char * | ff_vo_format_name (int format) |
int | ff_mp_get_chroma_shift (int format, int *x_shift, int *y_shift) |
Calculates the scale shifts for the chroma planes for planar YUV. | |
#define IMGFMT_RGB_MASK 0xFFFFFF00 |
Definition at line 26 of file img_format.h.
Definition at line 27 of file img_format.h.
Referenced by IsRGB(), and query_format().
#define IMGFMT_RGB1 (IMGFMT_RGB|1) |
Definition at line 28 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_RGB4 (IMGFMT_RGB|4) |
Definition at line 29 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_RGB4_CHAR (IMGFMT_RGB|4|128) |
Definition at line 30 of file img_format.h.
#define IMGFMT_RGB8 (IMGFMT_RGB|8) |
Definition at line 31 of file img_format.h.
Referenced by ff_sws_getContextFromCmdLine(), and ff_vo_format_name().
#define IMGFMT_RGB12 (IMGFMT_RGB|12) |
Definition at line 32 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_RGB15 (IMGFMT_RGB|15) |
Definition at line 33 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_RGB16 (IMGFMT_RGB|16) |
Definition at line 34 of file img_format.h.
Referenced by config(), and ff_vo_format_name().
#define IMGFMT_RGB24 (IMGFMT_RGB|24) |
Definition at line 35 of file img_format.h.
Referenced by config(), ff_vo_format_name(), put_image(), and query_format().
#define IMGFMT_RGB32 (IMGFMT_RGB|32) |
Definition at line 36 of file img_format.h.
Referenced by config().
#define IMGFMT_RGB48LE (IMGFMT_RGB|48) |
Definition at line 37 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_RGB48BE (IMGFMT_RGB|48|128) |
Definition at line 38 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_BGR_MASK 0xFFFFFF00 |
Definition at line 40 of file img_format.h.
Definition at line 41 of file img_format.h.
#define IMGFMT_BGR1 (IMGFMT_BGR|1) |
Definition at line 42 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_BGR4 (IMGFMT_BGR|4) |
Definition at line 43 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_BGR4_CHAR (IMGFMT_BGR|4|128) |
Definition at line 44 of file img_format.h.
#define IMGFMT_BGR8 (IMGFMT_BGR|8) |
Definition at line 45 of file img_format.h.
Referenced by ff_sws_getContextFromCmdLine(), and ff_vo_format_name().
#define IMGFMT_BGR12 (IMGFMT_BGR|12) |
Definition at line 46 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_BGR15 (IMGFMT_BGR|15) |
Definition at line 47 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_BGR16 (IMGFMT_BGR|16) |
Definition at line 48 of file img_format.h.
Referenced by config(), and ff_vo_format_name().
#define IMGFMT_BGR24 (IMGFMT_BGR|24) |
Definition at line 49 of file img_format.h.
Referenced by config(), ff_vo_format_name(), and query_format().
#define IMGFMT_BGR32 (IMGFMT_BGR|32) |
Definition at line 50 of file img_format.h.
Referenced by config().
#define IMGFMT_ABGR (IMGFMT_BGR32|64) |
Definition at line 71 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_BGRA IMGFMT_BGR32 |
Definition at line 72 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_ARGB (IMGFMT_RGB32|64) |
Definition at line 73 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_RGBA IMGFMT_RGB32 |
Definition at line 74 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_RGB48NE IMGFMT_RGB48LE |
Definition at line 75 of file img_format.h.
#define IMGFMT_RGB12BE (IMGFMT_RGB12|64) |
Definition at line 76 of file img_format.h.
#define IMGFMT_RGB12LE IMGFMT_RGB12 |
Definition at line 77 of file img_format.h.
#define IMGFMT_RGB15BE (IMGFMT_RGB15|64) |
Definition at line 78 of file img_format.h.
#define IMGFMT_RGB15LE IMGFMT_RGB15 |
Definition at line 79 of file img_format.h.
#define IMGFMT_RGB16BE (IMGFMT_RGB16|64) |
Definition at line 80 of file img_format.h.
#define IMGFMT_RGB16LE IMGFMT_RGB16 |
Definition at line 81 of file img_format.h.
#define IMGFMT_BGR12BE (IMGFMT_BGR12|64) |
Definition at line 82 of file img_format.h.
#define IMGFMT_BGR12LE IMGFMT_BGR12 |
Definition at line 83 of file img_format.h.
#define IMGFMT_BGR15BE (IMGFMT_BGR15|64) |
Definition at line 84 of file img_format.h.
#define IMGFMT_BGR15LE IMGFMT_BGR15 |
Definition at line 85 of file img_format.h.
#define IMGFMT_BGR16BE (IMGFMT_BGR16|64) |
Definition at line 86 of file img_format.h.
#define IMGFMT_BGR16LE IMGFMT_BGR16 |
Definition at line 87 of file img_format.h.
#define IMGFMT_RG4B IMGFMT_RGB4_CHAR |
Definition at line 91 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_BG4B IMGFMT_BGR4_CHAR |
Definition at line 92 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_IS_RGB | ( | fmt | ) | (((fmt)&IMGFMT_RGB_MASK)==IMGFMT_RGB) |
Definition at line 94 of file img_format.h.
Referenced by config(), and ff_mp_image_setfmt().
#define IMGFMT_IS_BGR | ( | fmt | ) | (((fmt)&IMGFMT_BGR_MASK)==IMGFMT_BGR) |
Definition at line 95 of file img_format.h.
Referenced by config(), and ff_mp_image_setfmt().
Definition at line 97 of file img_format.h.
Referenced by ff_mp_image_setfmt().
Definition at line 98 of file img_format.h.
Referenced by ff_mp_image_setfmt().
#define IMGFMT_YVU9 0x39555659 |
Definition at line 103 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), getSubSampleFactors(), and query_format().
#define IMGFMT_IF09 0x39304649 |
Definition at line 104 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_alloc_planes(), ff_mp_image_setfmt(), ff_vo_format_name(), and query_format().
#define IMGFMT_YV12 0x32315659 |
Definition at line 105 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), getSubSampleFactors(), put_image(), query_format(), and vf_open().
#define IMGFMT_I420 0x30323449 |
Definition at line 106 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), getSubSampleFactors(), and query_format().
#define IMGFMT_IYUV 0x56555949 |
Definition at line 107 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), and query_format().
#define IMGFMT_CLPL 0x4C504C43 |
Definition at line 108 of file img_format.h.
Referenced by ff_vo_format_name(), and query_format().
#define IMGFMT_Y800 0x30303859 |
Definition at line 109 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), and query_format().
#define IMGFMT_Y8 0x20203859 |
Definition at line 110 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), and query_format().
#define IMGFMT_NV12 0x3231564E |
Definition at line 111 of file img_format.h.
Referenced by ff_mp_image_setfmt(), ff_vo_format_name(), and query_format().
#define IMGFMT_NV21 0x3132564E |
Definition at line 112 of file img_format.h.
Referenced by ff_mp_image_setfmt(), ff_vo_format_name(), and query_format().
#define IMGFMT_444P 0x50343434 |
Definition at line 115 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), getSubSampleFactors(), and query_format().
#define IMGFMT_422P 0x50323234 |
Definition at line 116 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), getSubSampleFactors(), and query_format().
#define IMGFMT_411P 0x50313134 |
Definition at line 117 of file img_format.h.
Referenced by config(), ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), ff_vo_format_name(), getSubSampleFactors(), and query_format().
#define IMGFMT_440P 0x50303434 |
Definition at line 118 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), and ff_mp_image_setfmt().
#define IMGFMT_HM12 0x32314D48 |
Definition at line 119 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_420A 0x41303234 |
Definition at line 122 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), and ff_vo_format_name().
#define IMGFMT_444P16_LE 0x51343434 |
Definition at line 124 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), and ff_vo_format_name().
#define IMGFMT_444P16_BE 0x34343451 |
Definition at line 125 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), and ff_vo_format_name().
#define IMGFMT_422P16_LE 0x51323234 |
Definition at line 126 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), and ff_vo_format_name().
#define IMGFMT_422P16_BE 0x34323251 |
Definition at line 127 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), and ff_vo_format_name().
#define IMGFMT_420P16_LE 0x51303234 |
Definition at line 128 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), and ff_vo_format_name().
#define IMGFMT_420P16_BE 0x34323051 |
Definition at line 129 of file img_format.h.
Referenced by ff_mp_get_chroma_shift(), ff_mp_image_setfmt(), and ff_vo_format_name().
#define IMGFMT_444P16 IMGFMT_444P16_LE |
Definition at line 135 of file img_format.h.
#define IMGFMT_422P16 IMGFMT_422P16_LE |
Definition at line 136 of file img_format.h.
#define IMGFMT_420P16 IMGFMT_420P16_LE |
Definition at line 137 of file img_format.h.
#define IMGFMT_IS_YUVP16_LE | ( | fmt | ) | (((fmt ^ IMGFMT_420P16_LE) & 0xff0000ff) == 0) |
Definition at line 140 of file img_format.h.
#define IMGFMT_IS_YUVP16_BE | ( | fmt | ) | (((fmt ^ IMGFMT_420P16_BE) & 0xff0000ff) == 0) |
Definition at line 141 of file img_format.h.
#define IMGFMT_IS_YUVP16_NE | ( | fmt | ) | (((fmt ^ IMGFMT_420P16 ) & 0xff0000ff) == 0) |
Definition at line 142 of file img_format.h.
#define IMGFMT_IS_YUVP16 | ( | fmt | ) | (IMGFMT_IS_YUVP16_LE(fmt) || IMGFMT_IS_YUVP16_BE(fmt)) |
Definition at line 143 of file img_format.h.
Referenced by ff_mp_image_alloc_planes(), and put_image().
#define IMGFMT_IUYV 0x56595549 |
Definition at line 147 of file img_format.h.
Referenced by ff_vo_format_name(), and query_format().
#define IMGFMT_IY41 0x31435949 |
Definition at line 148 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_IYU1 0x31555949 |
Definition at line 149 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_IYU2 0x32555949 |
Definition at line 150 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_UYVY 0x59565955 |
Definition at line 151 of file img_format.h.
Referenced by ff_mp_image_setfmt(), ff_vo_format_name(), and query_format().
#define IMGFMT_UYNV 0x564E5955 |
Definition at line 152 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_cyuv 0x76757963 |
Definition at line 153 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_Y422 0x32323459 |
Definition at line 154 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_YUY2 0x32595559 |
Definition at line 155 of file img_format.h.
Referenced by config(), ff_mp_image_setfmt(), ff_vo_format_name(), IsYUY2(), put_image(), and query_format().
#define IMGFMT_YUNV 0x564E5559 |
Definition at line 156 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_YVYU 0x55595659 |
Definition at line 157 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_Y41P 0x50313459 |
Definition at line 158 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_Y211 0x31313259 |
Definition at line 159 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_Y41T 0x54313459 |
Definition at line 160 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_Y42T 0x54323459 |
Definition at line 161 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_V422 0x32323456 |
Definition at line 162 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_V655 0x35353656 |
Definition at line 163 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_CLJR 0x524A4C43 |
Definition at line 164 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_YUVP 0x50565559 |
Definition at line 165 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_UYVP 0x50565955 |
Definition at line 166 of file img_format.h.
Referenced by ff_vo_format_name().
Definition at line 169 of file img_format.h.
Referenced by ff_mp_image_setfmt(), and ff_vo_format_name().
Definition at line 170 of file img_format.h.
Definition at line 173 of file img_format.h.
Referenced by ff_mp_image_setfmt(), and ff_vo_format_name().
Definition at line 174 of file img_format.h.
Referenced by ff_mp_image_setfmt(), and ff_vo_format_name().
Definition at line 175 of file img_format.h.
Referenced by ff_mp_image_setfmt(), and ff_vo_format_name().
#define IMGFMT_XVMC 0x1DC70000 |
Definition at line 178 of file img_format.h.
#define IMGFMT_XVMC_MASK 0xFFFF0000 |
Definition at line 179 of file img_format.h.
#define IMGFMT_IS_XVMC | ( | fmt | ) | (((fmt)&IMGFMT_XVMC_MASK)==IMGFMT_XVMC) |
Definition at line 180 of file img_format.h.
#define IMGFMT_XVMC_MOCO_MPEG2 (IMGFMT_XVMC|0x02) |
Definition at line 182 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_XVMC_IDCT_MPEG2 (IMGFMT_XVMC|0x82) |
Definition at line 183 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_VDPAU 0x1DC80000 |
Definition at line 186 of file img_format.h.
#define IMGFMT_VDPAU_MASK 0xFFFF0000 |
Definition at line 187 of file img_format.h.
#define IMGFMT_IS_VDPAU | ( | fmt | ) | (((fmt)&IMGFMT_VDPAU_MASK)==IMGFMT_VDPAU) |
Definition at line 188 of file img_format.h.
#define IMGFMT_VDPAU_MPEG1 (IMGFMT_VDPAU|0x01) |
Definition at line 189 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_VDPAU_MPEG2 (IMGFMT_VDPAU|0x02) |
Definition at line 190 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_VDPAU_H264 (IMGFMT_VDPAU|0x03) |
Definition at line 191 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_VDPAU_WMV3 (IMGFMT_VDPAU|0x04) |
Definition at line 192 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_VDPAU_VC1 (IMGFMT_VDPAU|0x05) |
Definition at line 193 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_VDPAU_MPEG4 (IMGFMT_VDPAU|0x06) |
Definition at line 194 of file img_format.h.
Referenced by ff_vo_format_name().
#define IMGFMT_IS_HWACCEL | ( | fmt | ) | (IMGFMT_IS_VDPAU(fmt) || IMGFMT_IS_XVMC(fmt)) |
Definition at line 196 of file img_format.h.
Referenced by ff_mp_image_setfmt().
const char* ff_vo_format_name | ( | int | format | ) |
Definition at line 23 of file img_format.c.
int ff_mp_get_chroma_shift | ( | int | format, |
int * | x_shift, | ||
int * | y_shift | ||
) |
Calculates the scale shifts for the chroma planes for planar YUV.
Definition at line 110 of file img_format.c.
Referenced by ff_mp_image_setfmt().