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