FFmpeg
1.2.12
Main Page
Related Pages
Modules
Data Structures
Files
Examples
File List
Globals
libavutil
old_pix_fmts.h
Go to the documentation of this file.
1
/*
2
* copyright (c) 2006-2012 Michael Niedermayer <michaelni@gmx.at>
3
*
4
* This file is part of FFmpeg.
5
*
6
* FFmpeg is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU Lesser General Public
8
* License as published by the Free Software Foundation; either
9
* version 2.1 of the License, or (at your option) any later version.
10
*
11
* FFmpeg is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
* Lesser General Public License for more details.
15
*
16
* You should have received a copy of the GNU Lesser General Public
17
* License along with FFmpeg; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
*/
20
21
#ifndef AVUTIL_OLD_PIX_FMTS_H
22
#define AVUTIL_OLD_PIX_FMTS_H
23
24
/*
25
* This header exists to prevent new pixel formats from being accidentally added
26
* to the deprecated list.
27
* Do not include it directly. It will be removed on next major bump
28
*
29
* Do not add new items to this list. Use the AVPixelFormat enum instead.
30
*/
31
PIX_FMT_NONE
=
AV_PIX_FMT_NONE
,
32
PIX_FMT_YUV420P
,
33
PIX_FMT_YUYV422
,
34
PIX_FMT_RGB24
,
35
PIX_FMT_BGR24
,
36
PIX_FMT_YUV422P
,
37
PIX_FMT_YUV444P
,
38
PIX_FMT_YUV410P
,
39
PIX_FMT_YUV411P
,
40
PIX_FMT_GRAY8
,
41
PIX_FMT_MONOWHITE
,
42
PIX_FMT_MONOBLACK
,
43
PIX_FMT_PAL8
,
44
PIX_FMT_YUVJ420P
,
45
PIX_FMT_YUVJ422P
,
46
PIX_FMT_YUVJ444P
,
47
PIX_FMT_XVMC_MPEG2_MC
,
48
PIX_FMT_XVMC_MPEG2_IDCT
,
49
PIX_FMT_UYVY422
,
50
PIX_FMT_UYYVYY411
,
51
PIX_FMT_BGR8
,
52
PIX_FMT_BGR4
,
53
PIX_FMT_BGR4_BYTE
,
54
PIX_FMT_RGB8
,
55
PIX_FMT_RGB4
,
56
PIX_FMT_RGB4_BYTE
,
57
PIX_FMT_NV12
,
58
PIX_FMT_NV21
,
59
60
PIX_FMT_ARGB
,
61
PIX_FMT_RGBA
,
62
PIX_FMT_ABGR
,
63
PIX_FMT_BGRA
,
64
65
PIX_FMT_GRAY16BE
,
66
PIX_FMT_GRAY16LE
,
67
PIX_FMT_YUV440P
,
68
PIX_FMT_YUVJ440P
,
69
PIX_FMT_YUVA420P
,
70
PIX_FMT_VDPAU_H264
,
71
PIX_FMT_VDPAU_MPEG1
,
72
PIX_FMT_VDPAU_MPEG2
,
73
PIX_FMT_VDPAU_WMV3
,
74
PIX_FMT_VDPAU_VC1
,
75
PIX_FMT_RGB48BE
,
76
PIX_FMT_RGB48LE
,
77
78
PIX_FMT_RGB565BE
,
79
PIX_FMT_RGB565LE
,
80
PIX_FMT_RGB555BE
,
81
PIX_FMT_RGB555LE
,
82
83
PIX_FMT_BGR565BE
,
84
PIX_FMT_BGR565LE
,
85
PIX_FMT_BGR555BE
,
86
PIX_FMT_BGR555LE
,
87
88
PIX_FMT_VAAPI_MOCO
,
89
PIX_FMT_VAAPI_IDCT
,
90
PIX_FMT_VAAPI_VLD
,
91
92
PIX_FMT_YUV420P16LE
,
93
PIX_FMT_YUV420P16BE
,
94
PIX_FMT_YUV422P16LE
,
95
PIX_FMT_YUV422P16BE
,
96
PIX_FMT_YUV444P16LE
,
97
PIX_FMT_YUV444P16BE
,
98
PIX_FMT_VDPAU_MPEG4
,
99
PIX_FMT_DXVA2_VLD
,
100
101
PIX_FMT_RGB444LE
,
102
PIX_FMT_RGB444BE
,
103
PIX_FMT_BGR444LE
,
104
PIX_FMT_BGR444BE
,
105
PIX_FMT_GRAY8A
,
106
PIX_FMT_BGR48BE
,
107
PIX_FMT_BGR48LE
,
108
109
//the following 10 formats have the disadvantage of needing 1 format for each bit depth, thus
110
//If you want to support multiple bit depths, then using PIX_FMT_YUV420P16* with the bpp stored separately
111
//is better
112
PIX_FMT_YUV420P9BE
,
113
PIX_FMT_YUV420P9LE
,
114
PIX_FMT_YUV420P10BE
,
115
PIX_FMT_YUV420P10LE
,
116
PIX_FMT_YUV422P10BE
,
117
PIX_FMT_YUV422P10LE
,
118
PIX_FMT_YUV444P9BE
,
119
PIX_FMT_YUV444P9LE
,
120
PIX_FMT_YUV444P10BE
,
121
PIX_FMT_YUV444P10LE
,
122
PIX_FMT_YUV422P9BE
,
123
PIX_FMT_YUV422P9LE
,
124
PIX_FMT_VDA_VLD
,
125
126
#ifdef AV_PIX_FMT_ABI_GIT_MASTER
127
PIX_FMT_RGBA64BE
,
128
PIX_FMT_RGBA64LE
,
129
PIX_FMT_BGRA64BE
,
130
PIX_FMT_BGRA64LE
,
131
#endif
132
PIX_FMT_GBRP
,
133
PIX_FMT_GBRP9BE
,
134
PIX_FMT_GBRP9LE
,
135
PIX_FMT_GBRP10BE
,
136
PIX_FMT_GBRP10LE
,
137
PIX_FMT_GBRP16BE
,
138
PIX_FMT_GBRP16LE
,
139
140
#ifndef AV_PIX_FMT_ABI_GIT_MASTER
141
PIX_FMT_RGBA64BE
=0x123,
142
PIX_FMT_RGBA64LE
,
143
PIX_FMT_BGRA64BE
,
144
PIX_FMT_BGRA64LE
,
145
#endif
146
PIX_FMT_0RGB
=0x123+4,
147
PIX_FMT_RGB0
,
148
PIX_FMT_0BGR
,
149
PIX_FMT_BGR0
,
150
PIX_FMT_YUVA444P
,
151
PIX_FMT_YUVA422P
,
152
153
PIX_FMT_YUV420P12BE
,
154
PIX_FMT_YUV420P12LE
,
155
PIX_FMT_YUV420P14BE
,
156
PIX_FMT_YUV420P14LE
,
157
PIX_FMT_YUV422P12BE
,
158
PIX_FMT_YUV422P12LE
,
159
PIX_FMT_YUV422P14BE
,
160
PIX_FMT_YUV422P14LE
,
161
PIX_FMT_YUV444P12BE
,
162
PIX_FMT_YUV444P12LE
,
163
PIX_FMT_YUV444P14BE
,
164
PIX_FMT_YUV444P14LE
,
165
PIX_FMT_GBRP12BE
,
166
PIX_FMT_GBRP12LE
,
167
PIX_FMT_GBRP14BE
,
168
PIX_FMT_GBRP14LE
,
169
170
PIX_FMT_NB
,
171
#endif
/* AVUTIL_OLD_PIX_FMTS_H */
Generated on Thu Feb 12 2015 17:56:50 for FFmpeg by
1.8.1.2