[FFmpeg-devel] [PATCH] libopenjpegdec: decode images with bpc between 10 and 16
Jean First
jeanfirst at gmail.com
Tue May 22 18:49:17 CEST 2012
regression since b7a928b2d1563575a8d9ec5aa606f735620b38ab
Signed-off-by: Jean First <jeanfirst at gmail.com>
---
libavcodec/libopenjpegdec.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/libavcodec/libopenjpegdec.c b/libavcodec/libopenjpegdec.c
index 9928adb..6654e5a 100644
--- a/libavcodec/libopenjpegdec.c
+++ b/libavcodec/libopenjpegdec.c
@@ -80,6 +80,14 @@ static inline int libopenjpeg_matches_pix_fmt(const opj_image_t *image, enum Pix
break;
}
+ if ( descriptor.nb_components == 3 ) {
+ if ( descriptor.comp[2].depth_minus1 == 15 && image->comps[2].prec > 10 && image->comps[2].prec < 16 &&
+ 1 << descriptor.log2_chroma_w == image->comps[2].dx &&
+ 1 << descriptor.log2_chroma_h == image->comps[2].dy ) {
+ match = 1;
+ }
+ }
+
return match;
}
--
1.7.9.4
More information about the ffmpeg-devel
mailing list