[FFmpeg-devel] [PATCH] fraps: set color range.
    Paul B Mahol 
    onemda at gmail.com
       
    Tue Jan 22 17:02:13 CET 2013
    
    
  
Also stop using YUVJ420P as is deprecated.
Fixes ffplay output (previous one was too bright).
Should fix #1636.
Signed-off-by: Paul B Mahol <onemda at gmail.com>
---
 libavcodec/fraps.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec/fraps.c b/libavcodec/fraps.c
index cc2f52b..5abce69 100644
--- a/libavcodec/fraps.c
+++ b/libavcodec/fraps.c
@@ -207,7 +207,9 @@ static int decode_frame(AVCodecContext *avctx,
     f->reference = 0;
     f->buffer_hints = FF_BUFFER_HINTS_VALID;
 
-    pix_fmt = version & 1 ? AV_PIX_FMT_BGR24 : AV_PIX_FMT_YUVJ420P;
+    pix_fmt = version & 1 ? AV_PIX_FMT_BGR24 : AV_PIX_FMT_YUV420P;
+    if (!(version & 1))
+        avctx->color_range = AVCOL_RANGE_JPEG;
     if (avctx->pix_fmt != pix_fmt && f->data[0]) {
         avctx->release_buffer(avctx, f);
     }
-- 
1.7.11.4
    
    
More information about the ffmpeg-devel
mailing list