Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
f2097792
Commit
f2097792
authored
Mar 14, 2014
by
Vittorio Giovara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
codec_desc: group image codecs together
parent
d42ea067
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
172 additions
and
170 deletions
+172
-170
codec_desc.c
libavcodec/codec_desc.c
+172
-170
No files found.
libavcodec/codec_desc.c
View file @
f2097792
...
@@ -90,28 +90,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -90,28 +90,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Apple MJPEG-B"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Apple MJPEG-B"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_LJPEG
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"ljpeg"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Lossless JPEG"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_SP5X
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"sp5x"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Sunplus JPEG (SP5X)"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_JPEGLS
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"jpegls"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"JPEG-LS"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
{
.
id
=
AV_CODEC_ID_MPEG4
,
.
id
=
AV_CODEC_ID_MPEG4
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -455,48 +433,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -455,48 +433,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Q-team QPEG"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Q-team QPEG"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_PNG
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"png"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PNG (Portable Network Graphics) image"
),
.
props
=
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PPM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"ppm"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PPM (Portable PixelMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PBM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pbm"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PBM (Portable BitMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PGM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pgm"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PGM (Portable GrayMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PGMYUV
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pgmyuv"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PGMYUV (Portable GrayMap YUV) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PAM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pam"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PAM (Portable AnyMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
{
.
id
=
AV_CODEC_ID_FFVHUFF
,
.
id
=
AV_CODEC_ID_FFVHUFF
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -680,13 +616,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -680,13 +616,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"On2 VP6 (Flash version)"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"On2 VP6 (Flash version)"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_TARGA
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"targa"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Truevision Targa image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
{
.
id
=
AV_CODEC_ID_DSICINVIDEO
,
.
id
=
AV_CODEC_ID_DSICINVIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -701,20 +630,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -701,20 +630,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Tiertex Limited SEQ video"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Tiertex Limited SEQ video"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_TIFF
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"tiff"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"TIFF image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_GIF
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"gif"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"GIF (Graphics Interchange Format)"
),
.
props
=
AV_CODEC_PROP_LOSSLESS
,
},
{
{
.
id
=
AV_CODEC_ID_DXA
,
.
id
=
AV_CODEC_ID_DXA
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -736,13 +651,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -736,13 +651,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Nintendo Gamecube THP video"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Nintendo Gamecube THP video"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_SGI
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"sgi"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"SGI image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
{
.
id
=
AV_CODEC_ID_C93
,
.
id
=
AV_CODEC_ID_C93
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -757,20 +665,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -757,20 +665,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Bethesda VID video"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Bethesda VID video"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_PTX
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"ptx"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"V.Flash PTX image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_TXD
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"txd"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Renderware TXD (TeXture Dictionary) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
{
.
id
=
AV_CODEC_ID_VP6A
,
.
id
=
AV_CODEC_ID_VP6A
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -792,20 +686,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -792,20 +686,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Beam Software VB"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Beam Software VB"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_PCX
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pcx"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PC Paintbrush PCX image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_SUNRAST
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"sunrast"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Sun Rasterfile image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
{
.
id
=
AV_CODEC_ID_INDEO4
,
.
id
=
AV_CODEC_ID_INDEO4
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -925,13 +805,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -925,13 +805,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Uncompressed 4:2:2 10-bit"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Uncompressed 4:2:2 10-bit"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
},
{
.
id
=
AV_CODEC_ID_DPX
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"dpx"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"DPX image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
{
.
id
=
AV_CODEC_ID_MAD
,
.
id
=
AV_CODEC_ID_MAD
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -1030,13 +903,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -1030,13 +903,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Pictor/PC Paint"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Pictor/PC Paint"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_ANSI
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"ansi"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"ASCII/ANSI art"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
},
{
{
.
id
=
AV_CODEC_ID_A64_MULTI
,
.
id
=
AV_CODEC_ID_A64_MULTI
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -1093,20 +959,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -1093,20 +959,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Chronomaster DFA"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Chronomaster DFA"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_WMV3IMAGE
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"wmv3image"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Windows Media Video 9 Image"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_VC1IMAGE
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"vc1image"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Windows Media Video 9 Image v2"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
},
{
{
.
id
=
AV_CODEC_ID_UTVIDEO
,
.
id
=
AV_CODEC_ID_UTVIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -1142,13 +994,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -1142,13 +994,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Uncompressed 4:4:4 10-bit"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Uncompressed 4:4:4 10-bit"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
},
{
.
id
=
AV_CODEC_ID_XWD
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"xwd"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"XWD (X Window Dump) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
{
.
id
=
AV_CODEC_ID_CDXL
,
.
id
=
AV_CODEC_ID_CDXL
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -1156,13 +1001,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -1156,13 +1001,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Commodore CDXL video"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Commodore CDXL video"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_XBM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"xbm"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"XBM (X BitMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
{
.
id
=
AV_CODEC_ID_ZEROCODEC
,
.
id
=
AV_CODEC_ID_ZEROCODEC
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -1233,14 +1071,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -1233,14 +1071,6 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Go2Meeting"
),
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Go2Meeting"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
{
.
id
=
AV_CODEC_ID_WEBP
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"webp"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"WebP"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
{
.
id
=
AV_CODEC_ID_HNM4_VIDEO
,
.
id
=
AV_CODEC_ID_HNM4_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
...
@@ -1263,6 +1093,178 @@ static const AVCodecDescriptor codec_descriptors[] = {
...
@@ -1263,6 +1093,178 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
props
=
AV_CODEC_PROP_LOSSY
,
.
props
=
AV_CODEC_PROP_LOSSY
,
},
},
/* image codecs */
{
.
id
=
AV_CODEC_ID_ANSI
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"ansi"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"ASCII/ANSI art"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_DPX
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"dpx"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"DPX image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_GIF
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"gif"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"GIF (Graphics Interchange Format)"
),
.
props
=
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_JPEGLS
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"jpegls"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"JPEG-LS"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_LJPEG
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"ljpeg"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Lossless JPEG"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PAM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pam"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PAM (Portable AnyMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PBM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pbm"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PBM (Portable BitMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PCX
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pcx"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PC Paintbrush PCX image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PGM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pgm"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PGM (Portable GrayMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PGMYUV
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"pgmyuv"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PGMYUV (Portable GrayMap YUV) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PNG
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"png"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PNG (Portable Network Graphics) image"
),
.
props
=
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PPM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"ppm"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"PPM (Portable PixelMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_PTX
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"ptx"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"V.Flash PTX image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_SGI
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"sgi"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"SGI image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_SP5X
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"sp5x"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Sunplus JPEG (SP5X)"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_SUNRAST
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"sunrast"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Sun Rasterfile image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_TARGA
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"targa"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Truevision Targa image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_TIFF
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"tiff"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"TIFF image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_TXD
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"txd"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Renderware TXD (TeXture Dictionary) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_VC1IMAGE
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"vc1image"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Windows Media Video 9 Image v2"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_WEBP
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"webp"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"WebP"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_WMV3IMAGE
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"wmv3image"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Windows Media Video 9 Image"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_XBM
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"xbm"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"XBM (X BitMap) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
{
.
id
=
AV_CODEC_ID_XWD
,
.
type
=
AVMEDIA_TYPE_VIDEO
,
.
name
=
"xwd"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"XWD (X Window Dump) image"
),
.
props
=
AV_CODEC_PROP_INTRA_ONLY
|
AV_CODEC_PROP_LOSSLESS
,
},
/* various PCM "codecs" */
/* various PCM "codecs" */
{
{
.
id
=
AV_CODEC_ID_PCM_S16LE
,
.
id
=
AV_CODEC_ID_PCM_S16LE
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment