Module: libav
Branch: master
Commit: 19ec283f49003072bc3b3e52247c507fb1dc9dcc

Author:    Janne Grunau <[email protected]>
Committer: Janne Grunau <[email protected]>
Date:      Fri Oct 14 12:18:23 2011 +0200

prores: add missing feature warning for alpha

---

 libavcodec/proresdec.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/libavcodec/proresdec.c b/libavcodec/proresdec.c
index 83c083f..2e0cbf1 100644
--- a/libavcodec/proresdec.c
+++ b/libavcodec/proresdec.c
@@ -71,6 +71,7 @@ typedef struct {
     int        slice_height_factor;
     int        num_x_mbs;
     int        num_y_mbs;
+    int        alpha_info;
 } ProresContext;
 
 
@@ -189,6 +190,10 @@ static int decode_frame_header(ProresContext *ctx, const 
uint8_t *buf,
         ctx->picture.top_field_first  = ctx->frame_type & 1;
     }
 
+    ctx->alpha_info = buf[17] & 0xf;
+    if (ctx->alpha_info)
+        av_log_missing_feature(avctx, "alpha channel", 0);
+
     ctx->qmat_changed = 0;
     ptr   = buf + 20;
     flags = buf[19];

_______________________________________________
libav-commits mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-commits

Reply via email to