#include "config.h"
Go to the source code of this file.
Data Structures | |
struct | vo_mpegpes_t |
Defines | |
#define | IMGFMT_RGB_MASK 0xFFFFFF00 |
#define | IMGFMT_RGB (('R'<<24)|('G'<<16)|('B'<<8)) |
#define | IMGFMT_RGB1 (IMGFMT_RGB|1) |
#define | IMGFMT_RGB4 (IMGFMT_RGB|4) |
#define | IMGFMT_RGB4_CHAR (IMGFMT_RGB|4|128) |
#define | IMGFMT_RGB8 (IMGFMT_RGB|8) |
#define | IMGFMT_RGB12 (IMGFMT_RGB|12) |
#define | IMGFMT_RGB15 (IMGFMT_RGB|15) |
#define | IMGFMT_RGB16 (IMGFMT_RGB|16) |
#define | IMGFMT_RGB24 (IMGFMT_RGB|24) |
#define | IMGFMT_RGB32 (IMGFMT_RGB|32) |
#define | IMGFMT_RGB48LE (IMGFMT_RGB|48) |
#define | IMGFMT_RGB48BE (IMGFMT_RGB|48|128) |
#define | IMGFMT_BGR_MASK 0xFFFFFF00 |
#define | IMGFMT_BGR (('B'<<24)|('G'<<16)|('R'<<8)) |
#define | IMGFMT_BGR1 (IMGFMT_BGR|1) |
#define | IMGFMT_BGR4 (IMGFMT_BGR|4) |
#define | IMGFMT_BGR4_CHAR (IMGFMT_BGR|4|128) |
#define | IMGFMT_BGR8 (IMGFMT_BGR|8) |
#define | IMGFMT_BGR12 (IMGFMT_BGR|12) |
#define | IMGFMT_BGR15 (IMGFMT_BGR|15) |
#define | IMGFMT_BGR16 (IMGFMT_BGR|16) |
#define | IMGFMT_BGR24 (IMGFMT_BGR|24) |
#define | IMGFMT_BGR32 (IMGFMT_BGR|32) |
#define | IMGFMT_ABGR (IMGFMT_BGR32|64) |
#define | IMGFMT_BGRA IMGFMT_BGR32 |
#define | IMGFMT_ARGB (IMGFMT_RGB32|64) |
#define | IMGFMT_RGBA IMGFMT_RGB32 |
#define | IMGFMT_RGB48NE IMGFMT_RGB48LE |
#define | IMGFMT_RGB12BE (IMGFMT_RGB12|64) |
#define | IMGFMT_RGB12LE IMGFMT_RGB12 |
#define | IMGFMT_RGB15BE (IMGFMT_RGB15|64) |
#define | IMGFMT_RGB15LE IMGFMT_RGB15 |
#define | IMGFMT_RGB16BE (IMGFMT_RGB16|64) |
#define | IMGFMT_RGB16LE IMGFMT_RGB16 |
#define | IMGFMT_BGR12BE (IMGFMT_BGR12|64) |
#define | IMGFMT_BGR12LE IMGFMT_BGR12 |
#define | IMGFMT_BGR15BE (IMGFMT_BGR15|64) |
#define | IMGFMT_BGR15LE IMGFMT_BGR15 |
#define | IMGFMT_BGR16BE (IMGFMT_BGR16|64) |
#define | IMGFMT_BGR16LE IMGFMT_BGR16 |
#define | IMGFMT_RG4B IMGFMT_RGB4_CHAR |
#define | IMGFMT_BG4B IMGFMT_BGR4_CHAR |
#define | IMGFMT_IS_RGB(fmt) (((fmt)&IMGFMT_RGB_MASK)==IMGFMT_RGB) |
#define | IMGFMT_IS_BGR(fmt) (((fmt)&IMGFMT_BGR_MASK)==IMGFMT_BGR) |
#define | IMGFMT_RGB_DEPTH(fmt) ((fmt)&0x3F) |
#define | IMGFMT_BGR_DEPTH(fmt) ((fmt)&0x3F) |
#define | IMGFMT_YVU9 0x39555659 |
#define | IMGFMT_IF09 0x39304649 |
#define | IMGFMT_YV12 0x32315659 |
#define | IMGFMT_I420 0x30323449 |
#define | IMGFMT_IYUV 0x56555949 |
#define | IMGFMT_CLPL 0x4C504C43 |
#define | IMGFMT_Y800 0x30303859 |
#define | IMGFMT_Y8 0x20203859 |
#define | IMGFMT_NV12 0x3231564E |
#define | IMGFMT_NV21 0x3132564E |
#define | IMGFMT_444P 0x50343434 |
#define | IMGFMT_422P 0x50323234 |
#define | IMGFMT_411P 0x50313134 |
#define | IMGFMT_440P 0x50303434 |
#define | IMGFMT_HM12 0x32314D48 |
#define | IMGFMT_420A 0x41303234 |
#define | IMGFMT_444P16_LE 0x51343434 |
#define | IMGFMT_444P16_BE 0x34343451 |
#define | IMGFMT_422P16_LE 0x51323234 |
#define | IMGFMT_422P16_BE 0x34323251 |
#define | IMGFMT_420P16_LE 0x51303234 |
#define | IMGFMT_420P16_BE 0x34323051 |
#define | IMGFMT_444P16 IMGFMT_444P16_LE |
#define | IMGFMT_422P16 IMGFMT_422P16_LE |
#define | IMGFMT_420P16 IMGFMT_420P16_LE |
#define | IMGFMT_IS_YUVP16_LE(fmt) (((fmt ^ IMGFMT_420P16_LE) & 0xff0000ff) == 0) |
#define | IMGFMT_IS_YUVP16_BE(fmt) (((fmt ^ IMGFMT_420P16_BE) & 0xff0000ff) == 0) |
#define | IMGFMT_IS_YUVP16_NE(fmt) (((fmt ^ IMGFMT_420P16 ) & 0xff0000ff) == 0) |
#define | IMGFMT_IS_YUVP16(fmt) (IMGFMT_IS_YUVP16_LE(fmt) || IMGFMT_IS_YUVP16_BE(fmt)) |
#define | IMGFMT_IUYV 0x56595549 |
#define | IMGFMT_IY41 0x31435949 |
#define | IMGFMT_IYU1 0x31555949 |
#define | IMGFMT_IYU2 0x32555949 |
#define | IMGFMT_UYVY 0x59565955 |
#define | IMGFMT_UYNV 0x564E5955 |
#define | IMGFMT_cyuv 0x76757963 |
#define | IMGFMT_Y422 0x32323459 |
#define | IMGFMT_YUY2 0x32595559 |
#define | IMGFMT_YUNV 0x564E5559 |
#define | IMGFMT_YVYU 0x55595659 |
#define | IMGFMT_Y41P 0x50313459 |
#define | IMGFMT_Y211 0x31313259 |
#define | IMGFMT_Y41T 0x54313459 |
#define | IMGFMT_Y42T 0x54323459 |
#define | IMGFMT_V422 0x32323456 |
#define | IMGFMT_V655 0x35353656 |
#define | IMGFMT_CLJR 0x524A4C43 |
#define | IMGFMT_YUVP 0x50565559 |
#define | IMGFMT_UYVP 0x50565955 |
#define | IMGFMT_MPEGPES (('M'<<24)|('P'<<16)|('E'<<8)|('S')) |
#define | IMGFMT_MJPEG (('M')|('J'<<8)|('P'<<16)|('G'<<24)) |
#define | IMGFMT_ZRMJPEGNI (('Z'<<24)|('R'<<16)|('N'<<8)|('I')) |
#define | IMGFMT_ZRMJPEGIT (('Z'<<24)|('R'<<16)|('I'<<8)|('T')) |
#define | IMGFMT_ZRMJPEGIB (('Z'<<24)|('R'<<16)|('I'<<8)|('B')) |
#define | IMGFMT_XVMC 0x1DC70000 |
#define | IMGFMT_XVMC_MASK 0xFFFF0000 |
#define | IMGFMT_IS_XVMC(fmt) (((fmt)&IMGFMT_XVMC_MASK)==IMGFMT_XVMC) |
#define | IMGFMT_XVMC_MOCO_MPEG2 (IMGFMT_XVMC|0x02) |
#define | IMGFMT_XVMC_IDCT_MPEG2 (IMGFMT_XVMC|0x82) |
#define | IMGFMT_VDPAU 0x1DC80000 |
#define | IMGFMT_VDPAU_MASK 0xFFFF0000 |
#define | IMGFMT_IS_VDPAU(fmt) (((fmt)&IMGFMT_VDPAU_MASK)==IMGFMT_VDPAU) |
#define | IMGFMT_VDPAU_MPEG1 (IMGFMT_VDPAU|0x01) |
#define | IMGFMT_VDPAU_MPEG2 (IMGFMT_VDPAU|0x02) |
#define | IMGFMT_VDPAU_H264 (IMGFMT_VDPAU|0x03) |
#define | IMGFMT_VDPAU_WMV3 (IMGFMT_VDPAU|0x04) |
#define | IMGFMT_VDPAU_VC1 (IMGFMT_VDPAU|0x05) |
#define | IMGFMT_VDPAU_MPEG4 (IMGFMT_VDPAU|0x06) |
#define | IMGFMT_IS_HWACCEL(fmt) (IMGFMT_IS_VDPAU(fmt) || IMGFMT_IS_XVMC(fmt)) |
Functions | |
const char * | vo_format_name (int format) |
int | 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_411P 0x50313134 |
Definition at line 117 of file img_format.h.
Referenced by config(), getSubSampleFactors(), mp_get_chroma_shift(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_420A 0x41303234 |
Definition at line 122 of file img_format.h.
Referenced by mp_get_chroma_shift(), mp_image_setfmt(), and vo_format_name().
#define IMGFMT_420P16 IMGFMT_420P16_LE |
Definition at line 137 of file img_format.h.
#define IMGFMT_420P16_BE 0x34323051 |
Definition at line 129 of file img_format.h.
Referenced by mp_get_chroma_shift(), mp_image_setfmt(), and vo_format_name().
#define IMGFMT_420P16_LE 0x51303234 |
Definition at line 128 of file img_format.h.
Referenced by mp_get_chroma_shift(), mp_image_setfmt(), and vo_format_name().
#define IMGFMT_422P 0x50323234 |
Definition at line 116 of file img_format.h.
Referenced by getSubSampleFactors(), mp_get_chroma_shift(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_422P16 IMGFMT_422P16_LE |
Definition at line 136 of file img_format.h.
#define IMGFMT_422P16_BE 0x34323251 |
Definition at line 127 of file img_format.h.
Referenced by mp_get_chroma_shift(), mp_image_setfmt(), and vo_format_name().
#define IMGFMT_422P16_LE 0x51323234 |
Definition at line 126 of file img_format.h.
Referenced by mp_get_chroma_shift(), mp_image_setfmt(), and vo_format_name().
#define IMGFMT_440P 0x50303434 |
Definition at line 118 of file img_format.h.
Referenced by mp_get_chroma_shift(), and mp_image_setfmt().
#define IMGFMT_444P 0x50343434 |
Definition at line 115 of file img_format.h.
Referenced by config(), getSubSampleFactors(), mp_get_chroma_shift(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_444P16 IMGFMT_444P16_LE |
Definition at line 135 of file img_format.h.
#define IMGFMT_444P16_BE 0x34343451 |
Definition at line 125 of file img_format.h.
Referenced by mp_get_chroma_shift(), mp_image_setfmt(), and vo_format_name().
#define IMGFMT_444P16_LE 0x51343434 |
Definition at line 124 of file img_format.h.
Referenced by mp_get_chroma_shift(), mp_image_setfmt(), and vo_format_name().
#define IMGFMT_ABGR (IMGFMT_BGR32|64) |
#define IMGFMT_ARGB (IMGFMT_RGB32|64) |
#define IMGFMT_BG4B IMGFMT_BGR4_CHAR |
#define IMGFMT_BGR (('B'<<24)|('G'<<16)|('R'<<8)) |
Definition at line 41 of file img_format.h.
#define IMGFMT_BGR1 (IMGFMT_BGR|1) |
#define IMGFMT_BGR12 (IMGFMT_BGR|12) |
#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_BGR15 (IMGFMT_BGR|15) |
Definition at line 47 of file img_format.h.
Referenced by query_format(), vf_open(), and vo_format_name().
#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_BGR16 (IMGFMT_BGR|16) |
Definition at line 48 of file img_format.h.
Referenced by config(), query_format(), vf_open(), and vo_format_name().
#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_BGR24 (IMGFMT_BGR|24) |
Definition at line 49 of file img_format.h.
Referenced by config(), query_format(), vf_open(), and vo_format_name().
#define IMGFMT_BGR32 (IMGFMT_BGR|32) |
#define IMGFMT_BGR4 (IMGFMT_BGR|4) |
#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 config(), find_best(), sws_getContextFromCmdLine(), and vo_format_name().
#define IMGFMT_BGR_MASK 0xFFFFFF00 |
Definition at line 40 of file img_format.h.
#define IMGFMT_BGRA IMGFMT_BGR32 |
#define IMGFMT_CLJR 0x524A4C43 |
#define IMGFMT_CLPL 0x4C504C43 |
#define IMGFMT_cyuv 0x76757963 |
#define IMGFMT_HM12 0x32314D48 |
#define IMGFMT_I420 0x30323449 |
Definition at line 106 of file img_format.h.
Referenced by config(), getSubSampleFactors(), mp_get_chroma_shift(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_IF09 0x39304649 |
Definition at line 104 of file img_format.h.
Referenced by config(), mp_get_chroma_shift(), mp_image_alloc_planes(), mp_image_setfmt(), query_format(), and vo_format_name().
Definition at line 95 of file img_format.h.
Referenced by config(), mp_image_setfmt(), put_image(), and query_format().
Definition at line 94 of file img_format.h.
Referenced by config(), mp_image_setfmt(), and query_format().
Definition at line 188 of file img_format.h.
Definition at line 180 of file img_format.h.
Definition at line 141 of file img_format.h.
Definition at line 140 of file img_format.h.
Definition at line 142 of file img_format.h.
#define IMGFMT_IUYV 0x56595549 |
#define IMGFMT_IY41 0x31435949 |
#define IMGFMT_IYU1 0x31555949 |
#define IMGFMT_IYU2 0x32555949 |
#define IMGFMT_IYUV 0x56555949 |
Definition at line 107 of file img_format.h.
Referenced by config(), mp_get_chroma_shift(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_MJPEG (('M')|('J'<<8)|('P'<<16)|('G'<<24)) |
Definition at line 170 of file img_format.h.
#define IMGFMT_MPEGPES (('M'<<24)|('P'<<16)|('E'<<8)|('S')) |
#define IMGFMT_NV12 0x3231564E |
Definition at line 111 of file img_format.h.
Referenced by mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_NV21 0x3132564E |
Definition at line 112 of file img_format.h.
Referenced by mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_RG4B IMGFMT_RGB4_CHAR |
#define IMGFMT_RGB (('R'<<24)|('G'<<16)|('B'<<8)) |
#define IMGFMT_RGB1 (IMGFMT_RGB|1) |
#define IMGFMT_RGB12 (IMGFMT_RGB|12) |
#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_RGB15 (IMGFMT_RGB|15) |
Definition at line 33 of file img_format.h.
Referenced by query_format(), vf_open(), and vo_format_name().
#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_RGB16 (IMGFMT_RGB|16) |
Definition at line 34 of file img_format.h.
Referenced by config(), query_format(), vf_open(), and vo_format_name().
#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_RGB24 (IMGFMT_RGB|24) |
Definition at line 35 of file img_format.h.
Referenced by config(), put_image(), query_format(), vf_open(), and vo_format_name().
#define IMGFMT_RGB32 (IMGFMT_RGB|32) |
#define IMGFMT_RGB4 (IMGFMT_RGB|4) |
#define IMGFMT_RGB48BE (IMGFMT_RGB|48|128) |
#define IMGFMT_RGB48LE (IMGFMT_RGB|48) |
#define IMGFMT_RGB48NE IMGFMT_RGB48LE |
Definition at line 75 of file img_format.h.
#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 config(), find_best(), sws_getContextFromCmdLine(), and vo_format_name().
#define IMGFMT_RGB_MASK 0xFFFFFF00 |
Definition at line 26 of file img_format.h.
#define IMGFMT_RGBA IMGFMT_RGB32 |
#define IMGFMT_UYNV 0x564E5955 |
#define IMGFMT_UYVP 0x50565955 |
#define IMGFMT_UYVY 0x59565955 |
Definition at line 151 of file img_format.h.
Referenced by mirror(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_V422 0x32323456 |
#define IMGFMT_V655 0x35353656 |
#define IMGFMT_VDPAU 0x1DC80000 |
Definition at line 186 of file img_format.h.
#define IMGFMT_VDPAU_H264 (IMGFMT_VDPAU|0x03) |
#define IMGFMT_VDPAU_MASK 0xFFFF0000 |
Definition at line 187 of file img_format.h.
#define IMGFMT_VDPAU_MPEG1 (IMGFMT_VDPAU|0x01) |
#define IMGFMT_VDPAU_MPEG2 (IMGFMT_VDPAU|0x02) |
#define IMGFMT_VDPAU_MPEG4 (IMGFMT_VDPAU|0x06) |
#define IMGFMT_VDPAU_VC1 (IMGFMT_VDPAU|0x05) |
#define IMGFMT_VDPAU_WMV3 (IMGFMT_VDPAU|0x04) |
#define IMGFMT_XVMC 0x1DC70000 |
Definition at line 178 of file img_format.h.
#define IMGFMT_XVMC_IDCT_MPEG2 (IMGFMT_XVMC|0x82) |
#define IMGFMT_XVMC_MASK 0xFFFF0000 |
Definition at line 179 of file img_format.h.
#define IMGFMT_XVMC_MOCO_MPEG2 (IMGFMT_XVMC|0x02) |
#define IMGFMT_Y211 0x31313259 |
#define IMGFMT_Y41P 0x50313459 |
#define IMGFMT_Y41T 0x54313459 |
#define IMGFMT_Y422 0x32323459 |
#define IMGFMT_Y42T 0x54323459 |
#define IMGFMT_Y8 0x20203859 |
Definition at line 110 of file img_format.h.
Referenced by config(), mp_get_chroma_shift(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_Y800 0x30303859 |
Definition at line 109 of file img_format.h.
Referenced by config(), mp_get_chroma_shift(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_YUNV 0x564E5559 |
#define IMGFMT_YUVP 0x50565559 |
#define IMGFMT_YUY2 0x32595559 |
Definition at line 155 of file img_format.h.
Referenced by config(), IsYUY2(), mirror(), mp_image_setfmt(), put_image(), query_format(), and vo_format_name().
#define IMGFMT_YV12 0x32315659 |
Definition at line 105 of file img_format.h.
Referenced by config(), find_best(), getSubSampleFactors(), mp_get_chroma_shift(), mp_image_setfmt(), put_image(), query_format(), vf_open(), and vo_format_name().
#define IMGFMT_YVU9 0x39555659 |
Definition at line 103 of file img_format.h.
Referenced by config(), getSubSampleFactors(), mp_get_chroma_shift(), mp_image_setfmt(), query_format(), and vo_format_name().
#define IMGFMT_YVYU 0x55595659 |
#define IMGFMT_ZRMJPEGIB (('Z'<<24)|('R'<<16)|('I'<<8)|('B')) |
#define IMGFMT_ZRMJPEGIT (('Z'<<24)|('R'<<16)|('I'<<8)|('T')) |
#define IMGFMT_ZRMJPEGNI (('Z'<<24)|('R'<<16)|('N'<<8)|('I')) |
int 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 mp_image_setfmt().
const char* vo_format_name | ( | int | format | ) |