History

avcodec: deprecate v410 de/encoder

The V30X pixel format was recently added, so this lavc workaround is no longer needed.

James Almer committed 2 years ago

Commit 02306cb1 parent 3c64d618 files · +12 −4Browse files

Showing the changes to libavcodec (5 of 8 files). Show all

Unified · Split

5 files
  1. libavcodec/allcodecs.c +1 −1
  2. libavcodec/codec_desc.c +2 −0
  3. libavcodec/codec_id.h +2 −0
  4. libavcodec/v410dec.c +2 −0
  5. libavcodec/v410enc.c +2 −0
libavcodec/allcodecs.c+1−1
@@ -350,9 +350,9 @@ extern const FFCodec ff_v308_encoder; · 349 unmodified lines
350extern const FFCodec ff_v308_decoder;350extern const FFCodec ff_v308_decoder;
351extern const FFCodec ff_v408_encoder;351extern const FFCodec ff_v408_encoder;
352extern const FFCodec ff_v408_decoder;352extern const FFCodec ff_v408_decoder;
353#endif
354extern const FFCodec ff_v410_encoder;353extern const FFCodec ff_v410_encoder;
355extern const FFCodec ff_v410_decoder;354extern const FFCodec ff_v410_decoder;
355#endif
356extern const FFCodec ff_vb_decoder;356extern const FFCodec ff_vb_decoder;
357extern const FFCodec ff_vbn_encoder;357extern const FFCodec ff_vbn_encoder;
358extern const FFCodec ff_vbn_decoder;358extern const FFCodec ff_vbn_decoder;
libavcodec/codec_desc.c+2−0
@@ -1146,6 +1146,7 @@ static const AVCodecDescriptor codec_descriptors[] = { · 1145 unmodified lines
1146 .long_name = NULL_IF_CONFIG_SMALL("Dxtory"),1146 .long_name = NULL_IF_CONFIG_SMALL("Dxtory"),
1147 .props = AV_CODEC_PROP_INTRA_ONLY | AV_CODEC_PROP_LOSSLESS,1147 .props = AV_CODEC_PROP_INTRA_ONLY | AV_CODEC_PROP_LOSSLESS,
1148 },1148 },
1149#if FF_API_V408_CODECID
1149 {1150 {
1150 .id = AV_CODEC_ID_V410,1151 .id = AV_CODEC_ID_V410,
1151 .type = AVMEDIA_TYPE_VIDEO,1152 .type = AVMEDIA_TYPE_VIDEO,
@@ -1153,6 +1154,7 @@ static const AVCodecDescriptor codec_descriptors[] = { · 1 unmodified line
1153 .long_name = NULL_IF_CONFIG_SMALL("Uncompressed 4:4:4 10-bit"),1154 .long_name = NULL_IF_CONFIG_SMALL("Uncompressed 4:4:4 10-bit"),
1154 .props = AV_CODEC_PROP_INTRA_ONLY | AV_CODEC_PROP_LOSSLESS,1155 .props = AV_CODEC_PROP_INTRA_ONLY | AV_CODEC_PROP_LOSSLESS,
1155 },1156 },
1157#endif
1156 {1158 {
1157 .id = AV_CODEC_ID_XWD,1159 .id = AV_CODEC_ID_XWD,
1158 .type = AVMEDIA_TYPE_VIDEO,1160 .type = AVMEDIA_TYPE_VIDEO,
libavcodec/codec_id.h+2−0
@@ -206,7 +206,9 @@ enum AVCodecID { · 205 unmodified lines
206 AV_CODEC_ID_BMV_VIDEO,206 AV_CODEC_ID_BMV_VIDEO,
207 AV_CODEC_ID_VBLE,207 AV_CODEC_ID_VBLE,
208 AV_CODEC_ID_DXTORY,208 AV_CODEC_ID_DXTORY,
209#if FF_API_V408_CODECID
209 AV_CODEC_ID_V410,210 AV_CODEC_ID_V410,
211#endif
210 AV_CODEC_ID_XWD,212 AV_CODEC_ID_XWD,
211 AV_CODEC_ID_CDXL,213 AV_CODEC_ID_CDXL,
212 AV_CODEC_ID_XBM,214 AV_CODEC_ID_XBM,
libavcodec/v410dec.c+2−0
@@ -46,6 +46,8 @@ static av_cold int v410_decode_init(AVCodecContext *avctx) · 45 unmodified lines
46 }46 }
47 }47 }
48 48
49 av_log(avctx, AV_LOG_WARNING, "This decoder is deprecated and will be removed.\n");
50
49 return 0;51 return 0;
50}52}
51 53
libavcodec/v410enc.c+2−0
@@ -37,6 +37,8 @@ static av_cold int v410_encode_init(AVCodecContext *avctx) · 36 unmodified lines
37 avctx->bits_per_coded_sample = 32;37 avctx->bits_per_coded_sample = 32;
38 avctx->bit_rate = ff_guess_coded_bitrate(avctx);38 avctx->bit_rate = ff_guess_coded_bitrate(avctx);
39 39
40 av_log(avctx, AV_LOG_WARNING, "This encoder is deprecated and will be removed.\n");
41
40 return 0;42 return 0;
41}43}
42 44

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t