[FFmpeg-devel] DaVinci DSP optimizations

Diego Biurrun diego
Mon Sep 28 19:26:15 CEST 2009


On Fri, Sep 25, 2009 at 10:43:12PM +0100, Richard Taylor wrote:
> Ramiro Polla wrote:
> >>>>JB: There is no free compiler for the c64x DSP
> >>[...]
> >>>>"normal" people can't use these, so they can't compile it.
> >>>Ugh...
> >>>>Thus getting that code in ffmpeg source feels pretty weird to me.
> >>>>Or is this not a concern ?
> >>>It is at least for me.
> >>I had the same feeling when I failed to find a free compiler =(
> >
> >Just to update. An e-mail was sent to Neuros Technology's contact in TI
> >regarding a free compiler but no reply was given yet...
> 
> I'm guessing that this has fallen by the wayside?
> Time to drag it back to the surface!
> 
> I have been looking at the TI gstreamer plugin that implements DSP 
> decode of mpeg2 and mpeg4 video on the DaVinci platforms and wondering 
> why the same couldn't be done under ffmpeg?
> 
> gstreamer is under L-GPL and the Codec Engine has been integrated into 
> that...
> I assume the fact that the TI plugin can be built separately to the main 
> build is a factor?
> 
> With ffmpeg, it would (from my limited understanding) be more tightly 
> coupled with the main code base.
> 
> I'm not sure about the definition of "free" but all required tools are 
> available for download from TI (US export rules permitting):
> http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_00/latest/index_FDS.html
> 
> 
> So...
> If I spent the time and effort integrating the DaVinci DMAI / CE into 
> ffmpeg, would a patch be willingly accepted, or would it be too much of 
> a legal / logistical nightmare to be integrated into the ffmpeg trunk?

A patch is welcome.

Diego



More information about the ffmpeg-devel mailing list