I'm maintaining a 2 year old project based on linux-omap-psp 2.6.32 kernel and gstreamer-ti on a gumstix
I'd like to update to a newer kernel. I've settled out on linux-omap3 2.6.39, mostly because I had too much trouble getting the 3.0.* kernels up and going.
I'm also hopelessly mired in the oe-classic vs oe-core split that seems to have happened.
I've decided to stick with oe-classic, and I've got a recipe for linux-omap3 2.6.39 that compiles and boots, but I'm having trouble getting the gstreamer bits up to date.
I've found conf/distro/include/angstrom-codec-engine-latest-preferred-versions.inc , which seems to specify versions of various TI bits to use. I've changed my PREFERRED_VERSION_ti-linuxutils = "3_21_00_04" (and created a new recipe for that) to match the kernel version, and get the CMEMK module working. I suspect other things in there need changing, but I'm not sure what, or what they need changing to.
When I "gst-launch playbin2 uri=rtsp://foo" I get :
ERROR: from element /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstOmapFbSink:videosink-actual-sink-omapdmaifb: failed to create dmai framecopy handle
Additional debug info:
omapfb.c(523): x_memcpy (): /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:vbin/GstAutoVideoSink:videosink/GstOmapFbSink:videosink-actual-sink-omapdmaifb:
failed to create dmai framecopy handle
Am I doing this the hard way? How can I find a holistic set of TI stuff to use in conf/distro/include/angstrom-codec-engine-latest-preferred-versions.inc ?