Re: [RFC] Support for 'Coda' video codec IP.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Fabio,

On 20 June 2012 05:26, Fabio Estevam <festevam@xxxxxxxxx> wrote:
> Hi Javier,
>
> On Tue, Jun 19, 2012 at 11:11 AM, Javier Martin
> <javier.martin@xxxxxxxxxxxxxxxxx> wrote:
>> This patch adds support for the video encoder present
>> in the i.MX27. It currently support encoding in H.264 and
>> in MPEG4 SP. It's working properly in a Visstrim SM10 platform.
>> It uses V4L2-mem2mem framework.
>>
>> A public git repository is available too:
>> git://github.com/jmartinc/video_visstrim.git
>
> I will give it a try and I have some questions:
>
> - How did you generate the VPU firmware?

Using a modified version of the library provided in the SDK of
Freescale. Because of the NDA I can't tell you in an open mailing
list. I'll gladly tell you if you contact me directly using your
Freescale mail account.

As I told you in a previous mail it would be great if you could upload
vpu firmware for the different Freescale chips to the linux-firmware
repository [1] with a LICENSE file as well. Also, it would be
desirable that you fixed the firmware for the VPU in the i.MX27 that
makes some P frames be marked as IDR and only first KEY frames marked
as IDR or provide the code for us to fix it instead.

> - Which userspace application did you use for testing the encoding? Is
> Gstreamer OK to test it?

We use a custom library (V4L2 compatible). Until very recently
Gstreamer didn't support zerocopy. Because of this, the performance of
applications built on top of Gstreamer bundled with i.MX27 SDK was not
good enough for our application. So, we developed our program first
using directly the library provided by Freescale and then we made our
own library compatible with V4L2 API. The consequence is that we do
not have any need for developing a Gstreamer plugin anymore.

[1] http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=summary

-- 
Javier Martin
Vista Silicon S.L.
CDTUC - FASE C - Oficina S-345
Avda de los Castros s/n
39005- Santander. Cantabria. Spain
+34 942 25 32 60
www.vista-silicon.com
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux