From 2cb44954d6afb9e67eb24c7dcbd4b3d279b4eff0 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Wed, 13 May 2009 23:51:17 +0200 Subject: [PATCH] FourCC v210 --- include/vlc_fourcc.h | 2 ++ modules/codec/avcodec/fourcc.c | 4 ++++ src/misc/fourcc.c | 3 +++ 3 files changed, 9 insertions(+) diff --git a/include/vlc_fourcc.h b/include/vlc_fourcc.h index 7bc40765eb..ed7e959af1 100644 --- a/include/vlc_fourcc.h +++ b/include/vlc_fourcc.h @@ -167,6 +167,8 @@ #define VLC_CODEC_YMGA VLC_FOURCC('Y','M','G','A') /* Packed YUV 4:2:2, U:Y:V:Y, reverted */ #define VLC_CODEC_CYUV VLC_FOURCC('c','y','u','v') +/* 10-bit 4:2:2 Component YCbCr */ +#define VLC_CODEC_V210 VLC_FOURCC('v','2','1','0') /* Image codec (video) */ #define VLC_CODEC_PNG VLC_FOURCC('p','n','g',' ') diff --git a/modules/codec/avcodec/fourcc.c b/modules/codec/avcodec/fourcc.c index 6e18746cc4..51d0c598f6 100644 --- a/modules/codec/avcodec/fourcc.c +++ b/modules/codec/avcodec/fourcc.c @@ -208,6 +208,10 @@ static const struct { VLC_CODEC_MIMIC, CODEC_ID_MIMIC, VIDEO_ES }, #endif +#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 29, 0 ) + { VLC_CODEC_V210, CODEC_ID_V210, VIDEO_ES }, +#endif + /* Videogames Codecs */ { VLC_CODEC_INTERPLAY, CODEC_ID_INTERPLAY_VIDEO, VIDEO_ES }, diff --git a/src/misc/fourcc.c b/src/misc/fourcc.c index c168b74e87..5e92e19675 100644 --- a/src/misc/fourcc.c +++ b/src/misc/fourcc.c @@ -685,6 +685,9 @@ static const entry_t p_list_video[] = { A("cyuv"), A("CYUV"), + B(VLC_CODEC_V210, "10-bit 4:2:2 Component YCbCr"), + A("v210"), + /* Videogames Codecs */ /* Interplay MVE */ -- 2.39.2