[FFmpeg-devel] [PATCH] GSM-MS decoder and encoder

Michel Bardiaux mbardiaux
Fri Apr 25 14:38:02 CEST 2008


Baptiste Coudurier wrote:
>> [...]
>>
>> +    if (avctx->bit_rate != 13000 /* Official */ &&
>> +        avctx->bit_rate != 13200 /* Very common */ &&
>> +        avctx->bit_rate != 0 /* Unknown, happens in some MOV */ ) {
> 
> Something like: "mov does not set bitrate when decoding" might be clearer.

OK.

> 
>> [...]
>>
>>  static int libgsm_decode_frame(AVCodecContext *avctx,
>>                                 void *data, int *data_size,
>>                                 uint8_t *buf, int buf_size) {
>> -
>> -    if(buf_size < avctx->block_align) return 0;
>> -
>> +    *data_size = 0; /* In case of error */
>> +    if(buf_size < avctx->block_align) return -1;
>>      switch(avctx->codec_id) {
>>      case CODEC_ID_GSM:
>>          if(gsm_decode(avctx->priv_data,buf,data)) return -1;
>>
> 
> This must be in a separate commit.
> 

OK. New (first) patch.

-- 
Michel Bardiaux
R&D Director
T +32 [0] 2 790 29 41
F +32 [0] 2 790 29 02
E mailto:mbardiaux at mediaxim.be

Mediaxim NV/SA
Vorstlaan 191 Boulevard du Souverain
Brussel 1160 Bruxelles
http://www.mediaxim.com/
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gsm.pat
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080425/3b9f9dc7/attachment.txt>



More information about the ffmpeg-devel mailing list