[FFmpeg-cvslog] mjpegenc: fix restart interval parameters for yuv444

Michael Niedermayer git at videolan.org
Tue Dec 18 01:22:37 CET 2012


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Tue Dec 18 01:11:02 2012 +0100| [41bebda485773a69ce958542238317eb46268452] | committer: Michael Niedermayer

mjpegenc: fix restart interval parameters for yuv444

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41bebda485773a69ce958542238317eb46268452
---

 libavcodec/mjpegenc.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/mjpegenc.c b/libavcodec/mjpegenc.c
index e817905..7ac3042 100644
--- a/libavcodec/mjpegenc.c
+++ b/libavcodec/mjpegenc.c
@@ -137,7 +137,7 @@ static void jpeg_table_header(MpegEncContext *s)
     if(s->avctx->active_thread_type & FF_THREAD_SLICE){
         put_marker(p, DRI);
         put_bits(p, 16, 4);
-        put_bits(p, 16, s->mb_width*2/s->mjpeg_hsample[0]);
+        put_bits(p, 16, (s->width-1)/(8*s->mjpeg_hsample[0]) + 1);
     }
 
     /* huffman table */



More information about the ffmpeg-cvslog mailing list