About ti's openmax

Hi,
I will have a beagle board soon, and want to use DSP-side through OpenMAX IL in my project.
Now i have some questions to ask:

  1. If i use openmax, does it mean that i need not to deal with DSP brigde directly?
  2. what’s the relationship or difference between libomxil-ti[1] and tiopenmax[2]? In BeagleBoard/DSP Howto, it uses tiopenmax to get the DSP binaries for multimedia processing. In BeagleBoard/gst-openmax, it uses libomxil-ti. I think they are all Ti’s implementations of Openmax IL API like Bellagio.

Hi,
I will have a beagle board soon, and want to use DSP-side through OpenMAX IL
in my project.
Now i have some questions to ask:
1. If i use openmax, does it mean that i need not to deal with DSP brigde
directly?

Right; TI's openmax uses the DSP bridge so you don't have to.

2. what's the relationship or difference between libomxil-ti[1] and
tiopenmax[2]? In BeagleBoard/DSP Howto, it uses tiopenmax to get the DSP
binaries for multimedia processing. In BeagleBoard/gst-openmax, it uses
libomxil-ti. I think they are all Ti's implementations of Openmax IL API
like Bellagio.

I re-organized TI's openmax to be easier to compile and I followed the
debian nomenclature of libomxil-bellagio. It should contain the same
code than tiopenmax-0.3.

gst-opnemax can use any openmax IL implementation, including ti and bellagio.

Hi,
I will have a beagle board soon, and want to use DSP-side through OpenMAX IL
in my project.
Now i have some questions to ask:

  1. If i use openmax, does it mean that i need not to deal with DSP brigde
    directly?

Right; TI’s openmax uses the DSP bridge so you don’t have to.

  1. what’s the relationship or difference between libomxil-ti[1] and
    tiopenmax[2]? In BeagleBoard/DSP Howto, it uses tiopenmax to get the DSP
    binaries for multimedia processing. In BeagleBoard/gst-openmax, it uses
    libomxil-ti. I think they are all Ti’s implementations of Openmax IL API
    like Bellagio.

I re-organized TI’s openmax to be easier to compile and I followed the
debian nomenclature of libomxil-bellagio. It should contain the same
code than tiopenmax-0.3.

Do you mean that libomxil-ti is based on tiopenmax?
In tiopenmax, i can find the bin format of MPEG-4 decoders(mp4vdec_sn.dll64P), and bellagio also requires ffmpeg library. So i can understand how video components to finish their work. Who will do the actual decoding work in the libomxil-ti?

gst-opnemax can use any openmax IL implementation, including ti and bellagio.

Maemo5 will use bellagio. but i’m not quiet understand about this too.

Bellagio is a implemention of pure C and it’s video components based on ffmpeg.
Does this mean that in order to obtain DSP’s acceleration Maemo will change the
implemention of video components or OpenMAX Il CORE? why not use ti’s openmax il directly?