[MPlayer-dev-eng] [PATCH] ao_dart

KO Myung-Hun komh at chollian.net
Wed Feb 18 03:10:41 CET 2009


Hi/2.

Diego Biurrun wrote:
> On Wed, Feb 18, 2009 at 12:47:14AM +0900, KO Myung-Hun wrote:
>   
>> Reimar Döffinger wrote:
>>     
>>> On Tue, Feb 17, 2009 at 11:58:27AM +0900, KO Myung-Hun wrote:
>>>   
>>>       
>>>> Reimar Döffinger wrote:
>>>>     
>>>>         
>>>>> On Mon, Feb 16, 2009 at 10:17:01PM +0900, KO Myung-Hun wrote:
>>>>>         
>>>>>           
>>>>>> +    // mask off all floating-point exceptions
>>>>>> +    _control87(MCW_EM, MCW_EM);
>>>>>>         
>>>>>>             
>>>>> Hm. Quite ugly, and you don't restore them in uninit.
>>>>> Also explaining why they are needed would be good (performance reasons,
>>>>> crash, and is it a bug in DART or a documented requirement - and no,
>>>>> no need to research, just write what you know already).
>>>>>       
>>>>>           
>>>> Why ugly ? Anyway it's a way to avoid SIG_FPE, which is well-known 
>>>> problem on OS/2.
>>>>         
>>> Which does not explain what exactly this code is doing in an ao
>>> (changing that kind of thing is not commonly expected from an ao).
>>> There is also the obvious questions what causes a SIG_FPE, correctly
>>> written code should not cause any.
>>>       
>> Some AAC encoded movie causes SIG_FPE(underflow) in libfaad2.
>>     
>
> Does it also happen with -ac ffaac?  We will drop libfaad2 in hopefully
> not so distant future...
>
>   

Yes, it does. T.T

-- 
KO Myung-Hun

Using Mozilla SeaMonkey 1.1.14
Under OS/2 Warp 4 for Korean with FixPak #15
On AMD ThunderBird 1 GHz with 512 MB RAM

Korean OS/2 User Community : http://www.ecomstation.co.kr





More information about the MPlayer-dev-eng mailing list