xine-lib  1.2.9
Macros
Video buffer types

Macros

#define BUF_VIDEO_BASE   0x02000000
 
#define BUF_VIDEO_UNKNOWN   0x02ff0000
 
#define BUF_VIDEO_MPEG   0x02000000
 
#define BUF_VIDEO_MPEG4   0x02010000
 
#define BUF_VIDEO_CINEPAK   0x02020000
 
#define BUF_VIDEO_SORENSON_V1   0x02030000
 
#define BUF_VIDEO_MSMPEG4_V2   0x02040000
 
#define BUF_VIDEO_MSMPEG4_V3   0x02050000
 
#define BUF_VIDEO_MJPEG   0x02060000
 
#define BUF_VIDEO_IV50   0x02070000
 
#define BUF_VIDEO_IV41   0x02080000
 
#define BUF_VIDEO_IV32   0x02090000
 
#define BUF_VIDEO_IV31   0x020a0000
 
#define BUF_VIDEO_ATIVCR1   0x020b0000
 
#define BUF_VIDEO_ATIVCR2   0x020c0000
 
#define BUF_VIDEO_I263   0x020d0000
 
#define BUF_VIDEO_RV10   0x020e0000
 
#define BUF_VIDEO_RGB   0x02100000
 
#define BUF_VIDEO_YUY2   0x02110000
 
#define BUF_VIDEO_JPEG   0x02120000
 
#define BUF_VIDEO_WMV7   0x02130000
 
#define BUF_VIDEO_WMV8   0x02140000
 
#define BUF_VIDEO_MSVC   0x02150000
 
#define BUF_VIDEO_DV   0x02160000
 
#define BUF_VIDEO_REAL   0x02170000
 
#define BUF_VIDEO_VP31   0x02180000
 
#define BUF_VIDEO_H263   0x02190000
 
#define BUF_VIDEO_3IVX   0x021A0000
 
#define BUF_VIDEO_CYUV   0x021B0000
 
#define BUF_VIDEO_DIVX5   0x021C0000
 
#define BUF_VIDEO_XVID   0x021D0000
 
#define BUF_VIDEO_SMC   0x021E0000
 
#define BUF_VIDEO_RPZA   0x021F0000
 
#define BUF_VIDEO_QTRLE   0x02200000
 
#define BUF_VIDEO_MSRLE   0x02210000
 
#define BUF_VIDEO_DUCKTM1   0x02220000
 
#define BUF_VIDEO_FLI   0x02230000
 
#define BUF_VIDEO_ROQ   0x02240000
 
#define BUF_VIDEO_SORENSON_V3   0x02250000
 
#define BUF_VIDEO_MSMPEG4_V1   0x02260000
 
#define BUF_VIDEO_MSS1   0x02270000
 
#define BUF_VIDEO_IDCIN   0x02280000
 
#define BUF_VIDEO_PGVV   0x02290000
 
#define BUF_VIDEO_ZYGO   0x022A0000
 
#define BUF_VIDEO_TSCC   0x022B0000
 
#define BUF_VIDEO_YVU9   0x022C0000
 
#define BUF_VIDEO_VQA   0x022D0000
 
#define BUF_VIDEO_GREY   0x022E0000
 
#define BUF_VIDEO_XXAN   0x022F0000
 
#define BUF_VIDEO_WC3   0x02300000
 
#define BUF_VIDEO_YV12   0x02310000
 
#define BUF_VIDEO_SEGA   0x02320000
 
#define BUF_VIDEO_RV20   0x02330000
 
#define BUF_VIDEO_RV30   0x02340000
 
#define BUF_VIDEO_MVI2   0x02350000
 
#define BUF_VIDEO_UCOD   0x02360000
 
#define BUF_VIDEO_WMV9   0x02370000
 
#define BUF_VIDEO_INTERPLAY   0x02380000
 
#define BUF_VIDEO_RV40   0x02390000
 
#define BUF_VIDEO_PSX_MDEC   0x023A0000
 
#define BUF_VIDEO_YUV_FRAMES   0x023B0000
 
#define BUF_VIDEO_HUFFYUV   0x023C0000
 
#define BUF_VIDEO_IMAGE   0x023D0000
 
#define BUF_VIDEO_THEORA   0x023E0000
 
#define BUF_VIDEO_4XM   0x023F0000
 
#define BUF_VIDEO_I420   0x02400000
 
#define BUF_VIDEO_VP4   0x02410000
 
#define BUF_VIDEO_VP5   0x02420000
 
#define BUF_VIDEO_VP6   0x02430000
 
#define BUF_VIDEO_VMD   0x02440000
 
#define BUF_VIDEO_MSZH   0x02450000
 
#define BUF_VIDEO_ZLIB   0x02460000
 
#define BUF_VIDEO_8BPS   0x02470000
 
#define BUF_VIDEO_ASV1   0x02480000
 
#define BUF_VIDEO_ASV2   0x02490000
 
#define BUF_VIDEO_BITPLANE   0x024A0000
 
#define BUF_VIDEO_BITPLANE_BR1   0x024B0000
 
#define BUF_VIDEO_FLV1   0x024C0000
 
#define BUF_VIDEO_H264   0x024D0000
 
#define BUF_VIDEO_MJPEG_B   0x024E0000
 
#define BUF_VIDEO_H261   0x024F0000
 
#define BUF_VIDEO_AASC   0x02500000
 
#define BUF_VIDEO_LOCO   0x02510000
 
#define BUF_VIDEO_QDRW   0x02520000
 
#define BUF_VIDEO_QPEG   0x02530000
 
#define BUF_VIDEO_ULTI   0x02540000
 
#define BUF_VIDEO_WNV1   0x02550000
 
#define BUF_VIDEO_XL   0x02560000
 
#define BUF_VIDEO_RT21   0x02570000
 
#define BUF_VIDEO_FPS1   0x02580000
 
#define BUF_VIDEO_DUCKTM2   0x02590000
 
#define BUF_VIDEO_CSCD   0x025A0000
 
#define BUF_VIDEO_ALGMM   0x025B0000
 
#define BUF_VIDEO_ZMBV   0x025C0000
 
#define BUF_VIDEO_AVS   0x025D0000
 
#define BUF_VIDEO_SMACKER   0x025E0000
 
#define BUF_VIDEO_NUV   0x025F0000
 
#define BUF_VIDEO_KMVC   0x02600000
 
#define BUF_VIDEO_FLASHSV   0x02610000
 
#define BUF_VIDEO_CAVS   0x02620000
 
#define BUF_VIDEO_VP6F   0x02630000
 
#define BUF_VIDEO_THEORA_RAW   0x02640000
 
#define BUF_VIDEO_VC1   0x02650000
 
#define BUF_VIDEO_VMNC   0x02660000
 
#define BUF_VIDEO_SNOW   0x02670000
 
#define BUF_VIDEO_VP8   0x02680000
 
#define BUF_VIDEO_VP9   0x02690000
 
#define BUF_VIDEO_HEVC   0x026A0000
 

Detailed Description

Note
(please keep in sync with buffer_types.c)

Macro Definition Documentation

◆ BUF_VIDEO_3IVX

#define BUF_VIDEO_3IVX   0x021A0000

◆ BUF_VIDEO_4XM

#define BUF_VIDEO_4XM   0x023F0000

◆ BUF_VIDEO_8BPS

#define BUF_VIDEO_8BPS   0x02470000

◆ BUF_VIDEO_AASC

#define BUF_VIDEO_AASC   0x02500000

◆ BUF_VIDEO_ALGMM

#define BUF_VIDEO_ALGMM   0x025B0000

◆ BUF_VIDEO_ASV1

#define BUF_VIDEO_ASV1   0x02480000

◆ BUF_VIDEO_ASV2

#define BUF_VIDEO_ASV2   0x02490000

◆ BUF_VIDEO_ATIVCR1

#define BUF_VIDEO_ATIVCR1   0x020b0000

◆ BUF_VIDEO_ATIVCR2

#define BUF_VIDEO_ATIVCR2   0x020c0000

◆ BUF_VIDEO_AVS

#define BUF_VIDEO_AVS   0x025D0000

◆ BUF_VIDEO_BASE

#define BUF_VIDEO_BASE   0x02000000

◆ BUF_VIDEO_BITPLANE

#define BUF_VIDEO_BITPLANE   0x024A0000

Amiga typical picture and animation format

Referenced by bitplane_decode_data(), and read_iff_chunk().

◆ BUF_VIDEO_BITPLANE_BR1

#define BUF_VIDEO_BITPLANE_BR1   0x024B0000

the same with Bytrun compression 1

Referenced by bitplane_decode_data(), and read_iff_chunk().

◆ BUF_VIDEO_CAVS

#define BUF_VIDEO_CAVS   0x02620000

◆ BUF_VIDEO_CINEPAK

#define BUF_VIDEO_CINEPAK   0x02020000

◆ BUF_VIDEO_CSCD

#define BUF_VIDEO_CSCD   0x025A0000

◆ BUF_VIDEO_CYUV

#define BUF_VIDEO_CYUV   0x021B0000

◆ BUF_VIDEO_DIVX5

#define BUF_VIDEO_DIVX5   0x021C0000

Referenced by idx_grow().

◆ BUF_VIDEO_DUCKTM1

#define BUF_VIDEO_DUCKTM1   0x02220000

◆ BUF_VIDEO_DUCKTM2

#define BUF_VIDEO_DUCKTM2   0x02590000

◆ BUF_VIDEO_DV

#define BUF_VIDEO_DV   0x02160000

◆ BUF_VIDEO_FLASHSV

#define BUF_VIDEO_FLASHSV   0x02610000

◆ BUF_VIDEO_FLI

#define BUF_VIDEO_FLI   0x02230000

◆ BUF_VIDEO_FLV1

#define BUF_VIDEO_FLV1   0x024C0000

Referenced by read_flv_packet().

◆ BUF_VIDEO_FPS1

#define BUF_VIDEO_FPS1   0x02580000

◆ BUF_VIDEO_GREY

#define BUF_VIDEO_GREY   0x022E0000

Referenced by yuv_decode_data().

◆ BUF_VIDEO_H261

#define BUF_VIDEO_H261   0x024F0000

◆ BUF_VIDEO_H263

#define BUF_VIDEO_H263   0x02190000

Referenced by read_flv_packet().

◆ BUF_VIDEO_H264

#define BUF_VIDEO_H264   0x024D0000

◆ BUF_VIDEO_HEVC

#define BUF_VIDEO_HEVC   0x026A0000

◆ BUF_VIDEO_HUFFYUV

#define BUF_VIDEO_HUFFYUV   0x023C0000

Referenced by init_video_codec().

◆ BUF_VIDEO_I263

#define BUF_VIDEO_I263   0x020d0000

◆ BUF_VIDEO_I420

#define BUF_VIDEO_I420   0x02400000

◆ BUF_VIDEO_IDCIN

#define BUF_VIDEO_IDCIN   0x02280000

◆ BUF_VIDEO_IMAGE

#define BUF_VIDEO_IMAGE   0x023D0000

Referenced by open_plugin().

◆ BUF_VIDEO_INTERPLAY

#define BUF_VIDEO_INTERPLAY   0x02380000

◆ BUF_VIDEO_IV31

#define BUF_VIDEO_IV31   0x020a0000

◆ BUF_VIDEO_IV32

#define BUF_VIDEO_IV32   0x02090000

◆ BUF_VIDEO_IV41

#define BUF_VIDEO_IV41   0x02080000

◆ BUF_VIDEO_IV50

#define BUF_VIDEO_IV50   0x02070000

◆ BUF_VIDEO_JPEG

#define BUF_VIDEO_JPEG   0x02120000

◆ BUF_VIDEO_KMVC

#define BUF_VIDEO_KMVC   0x02600000

◆ BUF_VIDEO_LOCO

#define BUF_VIDEO_LOCO   0x02510000

◆ BUF_VIDEO_MJPEG

#define BUF_VIDEO_MJPEG   0x02060000

Referenced by init_video_codec().

◆ BUF_VIDEO_MJPEG_B

#define BUF_VIDEO_MJPEG_B   0x024E0000

◆ BUF_VIDEO_MPEG

#define BUF_VIDEO_MPEG   0x02000000

◆ BUF_VIDEO_MPEG4

#define BUF_VIDEO_MPEG4   0x02010000

◆ BUF_VIDEO_MSMPEG4_V1

#define BUF_VIDEO_MSMPEG4_V1   0x02260000

◆ BUF_VIDEO_MSMPEG4_V2

#define BUF_VIDEO_MSMPEG4_V2   0x02040000

◆ BUF_VIDEO_MSMPEG4_V3

#define BUF_VIDEO_MSMPEG4_V3   0x02050000

◆ BUF_VIDEO_MSRLE

#define BUF_VIDEO_MSRLE   0x02210000

◆ BUF_VIDEO_MSS1

#define BUF_VIDEO_MSS1   0x02270000

◆ BUF_VIDEO_MSVC

#define BUF_VIDEO_MSVC   0x02150000

◆ BUF_VIDEO_MSZH

#define BUF_VIDEO_MSZH   0x02450000

◆ BUF_VIDEO_MVI2

#define BUF_VIDEO_MVI2   0x02350000

◆ BUF_VIDEO_NUV

#define BUF_VIDEO_NUV   0x025F0000

◆ BUF_VIDEO_PGVV

#define BUF_VIDEO_PGVV   0x02290000

◆ BUF_VIDEO_PSX_MDEC

#define BUF_VIDEO_PSX_MDEC   0x023A0000

◆ BUF_VIDEO_QDRW

#define BUF_VIDEO_QDRW   0x02520000

◆ BUF_VIDEO_QPEG

#define BUF_VIDEO_QPEG   0x02530000

◆ BUF_VIDEO_QTRLE

#define BUF_VIDEO_QTRLE   0x02200000

◆ BUF_VIDEO_REAL

#define BUF_VIDEO_REAL   0x02170000

◆ BUF_VIDEO_RGB

#define BUF_VIDEO_RGB   0x02100000

◆ BUF_VIDEO_ROQ

#define BUF_VIDEO_ROQ   0x02240000

◆ BUF_VIDEO_RPZA

#define BUF_VIDEO_RPZA   0x021F0000

◆ BUF_VIDEO_RT21

#define BUF_VIDEO_RT21   0x02570000

◆ BUF_VIDEO_RV10

#define BUF_VIDEO_RV10   0x020e0000

Referenced by ff_handle_header_buffer().

◆ BUF_VIDEO_RV20

#define BUF_VIDEO_RV20   0x02330000

◆ BUF_VIDEO_RV30

#define BUF_VIDEO_RV30   0x02340000

◆ BUF_VIDEO_RV40

#define BUF_VIDEO_RV40   0x02390000

◆ BUF_VIDEO_SEGA

#define BUF_VIDEO_SEGA   0x02320000

◆ BUF_VIDEO_SMACKER

#define BUF_VIDEO_SMACKER   0x025E0000

◆ BUF_VIDEO_SMC

#define BUF_VIDEO_SMC   0x021E0000

◆ BUF_VIDEO_SNOW

#define BUF_VIDEO_SNOW   0x02670000

◆ BUF_VIDEO_SORENSON_V1

#define BUF_VIDEO_SORENSON_V1   0x02030000

◆ BUF_VIDEO_SORENSON_V3

#define BUF_VIDEO_SORENSON_V3   0x02250000

◆ BUF_VIDEO_THEORA

#define BUF_VIDEO_THEORA   0x023E0000

◆ BUF_VIDEO_THEORA_RAW

#define BUF_VIDEO_THEORA_RAW   0x02640000

Referenced by parse_track_entry().

◆ BUF_VIDEO_TSCC

#define BUF_VIDEO_TSCC   0x022B0000

◆ BUF_VIDEO_UCOD

#define BUF_VIDEO_UCOD   0x02360000

◆ BUF_VIDEO_ULTI

#define BUF_VIDEO_ULTI   0x02540000

◆ BUF_VIDEO_UNKNOWN

#define BUF_VIDEO_UNKNOWN   0x02ff0000

◆ BUF_VIDEO_VC1

#define BUF_VIDEO_VC1   0x02650000

◆ BUF_VIDEO_VMD

#define BUF_VIDEO_VMD   0x02440000

◆ BUF_VIDEO_VMNC

#define BUF_VIDEO_VMNC   0x02660000

◆ BUF_VIDEO_VP31

#define BUF_VIDEO_VP31   0x02180000

◆ BUF_VIDEO_VP4

#define BUF_VIDEO_VP4   0x02410000

◆ BUF_VIDEO_VP5

#define BUF_VIDEO_VP5   0x02420000

◆ BUF_VIDEO_VP6

#define BUF_VIDEO_VP6   0x02430000

◆ BUF_VIDEO_VP6F

#define BUF_VIDEO_VP6F   0x02630000

Referenced by read_flv_packet().

◆ BUF_VIDEO_VP8

#define BUF_VIDEO_VP8   0x02680000

◆ BUF_VIDEO_VP9

#define BUF_VIDEO_VP9   0x02690000

◆ BUF_VIDEO_VQA

#define BUF_VIDEO_VQA   0x022D0000

◆ BUF_VIDEO_WC3

#define BUF_VIDEO_WC3   0x02300000

◆ BUF_VIDEO_WMV7

#define BUF_VIDEO_WMV7   0x02130000

◆ BUF_VIDEO_WMV8

#define BUF_VIDEO_WMV8   0x02140000

◆ BUF_VIDEO_WMV9

#define BUF_VIDEO_WMV9   0x02370000

◆ BUF_VIDEO_WNV1

#define BUF_VIDEO_WNV1   0x02550000

◆ BUF_VIDEO_XL

#define BUF_VIDEO_XL   0x02560000

◆ BUF_VIDEO_XVID

#define BUF_VIDEO_XVID   0x021D0000

Referenced by demux_avi_send_headers(), and idx_grow().

◆ BUF_VIDEO_XXAN

#define BUF_VIDEO_XXAN   0x022F0000

Referenced by demux_avi_send_headers().

◆ BUF_VIDEO_YUV_FRAMES

#define BUF_VIDEO_YUV_FRAMES   0x023B0000

uncompressed YUV, delivered by v4l input plugin

◆ BUF_VIDEO_YUY2

#define BUF_VIDEO_YUY2   0x02110000

◆ BUF_VIDEO_YV12

#define BUF_VIDEO_YV12   0x02310000

Referenced by yuv_decode_data().

◆ BUF_VIDEO_YVU9

#define BUF_VIDEO_YVU9   0x022C0000

Referenced by yuv_decode_data().

◆ BUF_VIDEO_ZLIB

#define BUF_VIDEO_ZLIB   0x02460000

◆ BUF_VIDEO_ZMBV

#define BUF_VIDEO_ZMBV   0x025C0000

◆ BUF_VIDEO_ZYGO

#define BUF_VIDEO_ZYGO   0x022A0000