From: Limin Wang <lance.lmw...@gmail.com>

Don't need set the pix_fmt to YUV422P10 anymore.

Signed-off-by: Limin Wang <lance.lmw...@gmail.com>
---
 libavcodec/s210dec.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/libavcodec/s210dec.c b/libavcodec/s210dec.c
index 7bc5dbc..a89546f 100644
--- a/libavcodec/s210dec.c
+++ b/libavcodec/s210dec.c
@@ -83,11 +83,9 @@ static av_cold int s210_init_decoder(AVCodecContext *avctx)
     if (!avctx->width || !avctx->height)
         return AVERROR_INVALIDDATA;
 
-    if (avctx->bits_per_coded_sample == 20 &&
-        avctx->pix_fmt == AV_PIX_FMT_YUV422P10)
-        bc->decode = s210_decode_yuv422p10;
-    else
-        return AVERROR_INVALIDDATA;
+    avctx->pix_fmt             = AV_PIX_FMT_YUV422P10;
+    avctx->bits_per_raw_sample = 20;
+    bc->decode                 = s210_decode_yuv422p10;
 
     return 0;
 }
@@ -120,6 +118,5 @@ const AVCodec ff_s210_decoder = {
     .priv_data_size        = sizeof(struct S210Context),
     .init = s210_init_decoder,
     .decode = s210_decode,
-    .capabilities = AV_CODEC_CAP_EXPERIMENTAL,
     .caps_internal  = FF_CODEC_CAP_INIT_THREADSAFE,
 };
-- 
1.8.3.1

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to