diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-09-24 01:02:51 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-09-24 01:21:03 +0200 |
commit | 15d4965239a34756a6317c5c971df77a0c0053d0 (patch) | |
tree | fb62bcc10512a715026a6825800520033a64bb17 /libavcodec/mjpegenc.c | |
parent | fb45de779c8db142b44bf7b00c535ea2eee4f148 (diff) | |
download | ffmpeg-15d4965239a34756a6317c5c971df77a0c0053d0.tar.gz |
avcodec/mjpegenc: dont store DQT for LJPEG
This may improve compatibility of lgpegs generated by libavcodec
also encoded ljpegs become slightly smaller
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/mjpegenc.c')
-rw-r--r-- | libavcodec/mjpegenc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/mjpegenc.c b/libavcodec/mjpegenc.c index 80a4022c7e..bdac2606e6 100644 --- a/libavcodec/mjpegenc.c +++ b/libavcodec/mjpegenc.c @@ -111,6 +111,7 @@ static void jpeg_table_header(MpegEncContext *s) int i, j, size; uint8_t *ptr; + if (s->avctx->codec_id != AV_CODEC_ID_LJPEG) { /* quant matrixes */ put_marker(p, DQT); #ifdef TWOMATRIXES @@ -132,6 +133,7 @@ static void jpeg_table_header(MpegEncContext *s) put_bits(p, 8, s->chroma_intra_matrix[j]); } #endif + } if(s->avctx->active_thread_type & FF_THREAD_SLICE){ put_marker(p, DRI); |