From: Wim Taymans Date: Wed, 12 Dec 2012 16:01:28 +0000 (+0100) Subject: avcodec: set bits_per_coded_sample for G726 X-Git-Tag: 1.1.1~52 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=60ff639cd423b794dc6cf261c309fec49f7dc61d;p=platform%2Fupstream%2Fgst-libav.git avcodec: set bits_per_coded_sample for G726 Use the bitrate and the samplerate to set the bits_per_coded_sample for G726 because the decoder needs this. --- diff --git a/ext/libav/gstavcodecmap.c b/ext/libav/gstavcodecmap.c index ed9d421..c9d3bfe 100644 --- a/ext/libav/gstavcodecmap.c +++ b/ext/libav/gstavcodecmap.c @@ -2916,6 +2916,11 @@ gst_ffmpeg_caps_with_codecid (enum CodecID codec_id, /* QCELP is always mono, no matter what the caps say */ context->channels = 1; break; + case CODEC_ID_ADPCM_G726: + if (context->sample_rate && context->bit_rate) + context->bits_per_coded_sample = + context->bit_rate / context->sample_rate; + break; default: break; }