[FFmpeg-devel] ffmpeg for bluefin bug

Adam Dershowitz, Ph.D., P.E. adershowitz
Thu Mar 19 17:58:59 CET 2009


On Mar 19, 2009, at 3:24 AM, Diego Biurrun wrote:

> On Wed, Mar 18, 2009 at 09:11:37PM -0700, Adam Dershowitz, Ph.D.,  
> P.E. wrote:
>>
>> On Mar 18, 2009, at 5:07 PM, Diego Biurrun wrote:
>>
>>> On Wed, Mar 18, 2009 at 04:57:16PM -0700, Adam Dershowitz, Ph.D.,
>>> P.E. wrote:
>>>
>>> Marc no longer works for AD.  I know this for sure.
>>
>> That's too bad.
>> Do you know who has done any BF related work on ffmpeg lately?
>
> libswscale has seen no blackfin-related work since Marc left.
>
>> I see that 0.5 lists Blackfin optimization as one of the changes.
>> Any idea about how to track down those details? Or does that just
>> mean that stuff that Marc did a few years ago?
>
> It means the stuff Marc did and some other optimizations for  
> libavcodec.
>
>>>> But the current release of Linux on that site includes ffmpeg-
>>>> svn-11114 and that version does compile and run.
>>>
>>> Can you try to find the revision that broke?
>>
>> Some of above info might help focus the search some.  I see that a  
>> lot
>> of the blackfin related code is slightly different between 0.5 and
>> svn-11114.
>
> I think you need the libswscale revision number, which is not the same
> as the FFmpeg revision number.
>
> Diego
>

The tracker is now working again, so I reported the bug.
The problem shows up without swscale enabled as well.  (The make file  
with blackfin uclinux did not have it enabled).  And with or without  
it in 0.5 I get the same error.  I just rebuilt without swscale enabled:
 >ffmpeg -i http://192.168.23.87/~dersh/video.264 -f yuv4mpegpipe -y / 
dev/null
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
   configuration: --prefix=/usr --source-path=/home/ubuntu/Blackfin/ 
uclinux-dist-trunk-svn-7715/lib/ffmpeg/build/../ffmpeg-0.5 --target- 
os=linux --cpu=bfin --arch=bfin --extra-ldflags=    -mcpu=bf527-0.0 -- 
enable-static --enable-shared --enable-gpl --enable-postproc --disable- 
stripping --cross-prefix=bfin-linux-uclibc-
   libavutil     49.15. 0 / 49.15. 0
   libavcodec    52.20. 0 / 52.20. 0
   libavformat   52.31. 0 / 52.31. 0
   libavdevice   52. 1. 0 / 52. 1. 0
   libpostproc   51. 2. 0 / 51. 2. 0
   built on Mar 16 2009 18:57:10, gcc: 4.1.2 (ADI svn)
Illegal instruction

So the problem is not in libswscale.





More information about the ffmpeg-devel mailing list