2012-01-13, 11:24
Have anyone looked using libdce directly in XBMC's "DVDPlayer" video player (without OpenMax and GStreamer) for the PandaBoard ES and other OMAP4 platforms?
http://www.phoronix.com/scan.php?page=ne...px=MTAzNjY
https://github.com/robclark/libdce#readme
That is, implement libdce directly in XBMC similarly to VDPAU and VAAPI?
https://github.com/rabeeh/xbmc
He forked XBMC independently just like yourself and worked from topfs2 original GStreamer code to get it working on the CuBox by Solid-Run.
Maybe you and he can work together at cleaning up yours and his code so that you can push the the GStreamer code upstream to XBMC?
http://www.phoronix.com/scan.php?page=ne...px=MTAzNjY
https://github.com/robclark/libdce#readme
Quote:For those who became more interested in the PandaBoard ES after it was benchmarked on Phoronix last week, here's some details about the Distributed Codec Engine found on this OMAP4 platform from Texas Instruments.
For providing hardware accelerated codec support there is the Codec Engine for modern Texas Instruments ARM platforms. "Codec Engine (CE) is a framework that enables applications to easily instantiate and work with XDM codecs and algorithms using a common API."
Exposing this TI accelerated interface is "libdce", which is an open-source library maintained by Texas Instruments, and is currently supported by a few multi-media sample applications like omapfbplay and gst-ducati.
However, setting up libdce & co isn't quite as easy as if looking to use VDPAU or VA-API under Linux. Details on this project for those wanting to investigate more about the codec possibilities can find useful details from the GitHub project page.
That is, implement libdce directly in XBMC similarly to VDPAU and VAAPI?
robclark Wrote:There is one patch in there which helps somewhat, which I haven't had a chance to clean up and push.@robclark, have you looked at the GStreamer code for XBMC from rabeeh to see if he done anything differently or added something you can use?
https://github.com/rabeeh/xbmc
He forked XBMC independently just like yourself and worked from topfs2 original GStreamer code to get it working on the CuBox by Solid-Run.
Maybe you and he can work together at cleaning up yours and his code so that you can push the the GStreamer code upstream to XBMC?