Corrupted LCML messages using DSP Bridge on Gumstix

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

 



BACKGROUND
I am running the RLS25.INC2.6 Zoom release configured for board_overo
on a Overo Water Gumstix module (contains a 3530 chip).

I have got the RLS25.12 binaries from TI's website
(https://gforge.ti.com/gf/project/openmax/frs/) and these work fine
for decoding video (via pvplayer_engine_test).

Now I am trying to use some third party video codecs (from Ittiam) but
some of the messages sent over DSP bridge seem to get corrupted.

The library uses the LCML (I believe this stands for Linux Common
Multimedia layer?) QueueBuffer function to pass an output buffer.
On the ARM side (inside the dsp/bridge kernel driver) I can see non
zero values being passed in for the address and length of the buffer,
but on the DSP side the error messages suggest that the received
values are 0.
This happens for the first output buffer.
Later messages do seem to get passed correctly so it feels as if it is
basically working but there is some oddness in the message passing
code.

I get the same results if I use the baseimage.dof and usn.dll64P from
the RLS25.14M3 TI binaries.

QUESTIONS
1) Is it valid to try to use DSP Bridge from RLS25.INC2.6 for the 3530
chip?  (I understand that the INC2 releases are meant for the 3630 but
I don't know of any reason why they wouldn't also work for 3530)
2) Which version of the TI binaries go with RLS25.INC2.6?
3) Has anyone any idea why the output buffer messages are getting corrupted?

I'm not really looking for debugging help (unless someone knows a
really revealing experiment that only involves code change on the ARM
side) but I am just hoping that someone may have seen a similar
problem before.
I'm new to the whole DSP bridge area so I am sure I have just made a
really stupid mistake somewhere but I can't think where,

Thanks (and many apologies if I haven't picked the right mailing list!),

Peter
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux