[FFmpeg-cvslog] libavcodec/xsubenc.c: set coded_bits_per_sample

Erik Olofsson git at videolan.org
Tue Nov 12 03:16:40 CET 2013


ffmpeg | branch: master | Erik Olofsson <eaj.olofsson at gmail.com> | Thu Nov  7 21:07:11 2013 +0100| [da9d36055ab1b485d0fd14c9e707ee1705322247] | committer: Michael Niedermayer

libavcodec/xsubenc.c: set coded_bits_per_sample

Explicitly set the number of bits per sample to stop
the avi muxer from guessing at 24 bits.
The result is that bits per pixel in the avi stream header
matches what other XSUB muxers produce, such as AVIAddXSubs.exe

Signed-off-by: Erik Olofsson <eaj.olofsson at gmail.com>
Reviewed-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

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

 libavcodec/xsubenc.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavcodec/xsubenc.c b/libavcodec/xsubenc.c
index bb2cdb0..53f4d6c 100644
--- a/libavcodec/xsubenc.c
+++ b/libavcodec/xsubenc.c
@@ -206,6 +206,8 @@ static av_cold int xsub_encoder_init(AVCodecContext *avctx)
     if (!avctx->codec_tag)
         avctx->codec_tag = MKTAG('D','X','S','B');
 
+    avctx->bits_per_coded_sample = 4;
+
     return 0;
 }
 



More information about the ffmpeg-cvslog mailing list