[FFmpeg-devel] [PATCH] Bugfix: decoding 8- and 24-bit FLAC files

Benoit Fouet benoit.fouet
Thu Jun 14 09:49:48 CEST 2007


Michael Niedermayer wrote:
> Hi
>
> On Tue, Jun 12, 2007 at 11:54:40AM +0200, Benoit Fouet wrote:
>   
>> M?ns Rullg?rd wrote:
>>     
>>> Benoit Fouet wrote:
>>>   
>>>       
>>>> Hi,
>>>>
>>>> Michael Donaghy wrote:
>>>>     
>>>>         
>>>>> Index: libavcodec/flac.c
>>>>> ===================================================================
>>>>> --- libavcodec/flac.c	(revision 9283)
>>>>> +++ libavcodec/flac.c	(working copy)
>>>>> @@ -684,8 +673,8 @@
>>>>>              {\
>>>>>                  int a= s->decoded[0][i];\
>>>>>                  int b= s->decoded[1][i];\
>>>>> -                *(samples++) = (left ) >> (16 - s->bps);\
>>>>> -                *(samples++) = (right) >> (16 - s->bps);\
>>>>> +                *(samples++) = (left  << (24 - s->bps)) >> 8;\
>>>>> +                *(samples++) = (right << (24 - s->bps)) >> 8;\
>>>>>
>>>>>       
>>>>>           
>>>> i think this code lacks paretheses
>>>>     
>>>>         
>>> I think it has too many.
>>>
>>>   
>>>       
>> ok, what i'd write would be:
>> *samples++ = ((left) << 24 - s->bps) >> 8;\
>>
>> is that ok ?
>>     
>
> iam fine with it though maybe we should keep the one around 24 - s->bps
> but thats just a slight personal preferance ...
>   

i'm not sure whether i had to send the patch or not...
so here it is

Ben
-- 
Purple Labs S.A.
www.purplelabs.com
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: flac.c.diff
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070614/40cfa7f8/attachment.txt>



More information about the ffmpeg-devel mailing list