September 20, 2019, 04:56:45 pm

News:

Have you visited the Allwinner Chipset wiki? - http://linux-sunxi.org/


A10's/A20's cedarX etc. dead?

Started by murderered, September 14, 2014, 10:51:33 am

Previous topic - Next topic

murderered

Yesterday, I've read following in the xbmc-forum:
QuoteThe basic verdict is that no core XBMC dev has the desire to take up the task of porting the vidon.me code to XBMC.
A10/A20 being already quite outdated SoC's, it's just not worth it.

( http://forum.xbmc.org/showthread.php?tid=165232&pid=1719136#pid1719136 )
At that moment i wanted to throw my cubieboard through the window. After searching a bit, there were nearly no new developments last months for cedarX, lbvdpau etc. needed for a open source video playback.
Are the projects now completely dead? Or does anybody know something that i could't find?

Thanks for some info,
michael
Sorry for my bad english.

ssvb

Quote from: murderered on September 14, 2014, 10:51:33 am
Yesterday, I've read following in the xbmc-forum:
QuoteThe basic verdict is that no core XBMC dev has the desire to take up the task of porting the vidon.me code to XBMC.
A10/A20 being already quite outdated SoC's, it's just not worth it.

( http://forum.xbmc.org/showthread.php?tid=165232&pid=1719136#pid1719136 )

The XBMC guys are just holding a grudge against Allwinner:

"Now I can't speak for Gimli as I have not yet personally spoke with him as of yet, but for me it is over. I really can't stand lying people and therefor withdraw my hand of any cooperation with Allwinner.

There are already efforts of reverse engineer the VPU instructions. I will hope for that to materialise anytime soon. A second note; Don't get your hopes up for omenmax support from Allwinner anytime soon as the Xiaocuan asked for Gimliś help about openmax at the very first email contact already.

For me this about the last update about running a native linux/xbmc port on the Allwinner devices.

I am very sorry guys, but Allwinner just Killed this project."


And the XBMC guys are now venting their anger on the end users by deliberately boycotting Allwinner hardware even though it had been already sufficiently reverse engineered.

QuoteAfter searching a bit, there were nearly no new developments last months for cedarX, lbvdpau etc. needed for a open source video playback.

This last libvdpau-sunxi commit is only 12 days old: https://github.com/linux-sunxi/libvdpau-sunxi/commit/ea45c7887a4eeed111f88420d66a9d9e8b2429e3

As a matter of fact, libvdpau-sunxi works fine for the most important video formats since a long time ago. And you can use mplayer/mpv with SMPlayer GUI to get a nice hardware accelerated video playback :)

Simply forget about XBMC. That is unless you have the necessary skills and motivation to work on adding cedarx hardware acceleration support to it yourself.

murderered

mmmhhh... Now everything gets a bit clearer. Do you mean CedarX is "already sufficiently reverse engineered"? Completely?
I said, libvdpau hab no commit for several months now, i was wrong... too much open windows.
I'll try to set up an environment and trying out mpv. Maybe there is a solution for building a small media center on top off mpv.
Sorry for my bad english.

ssvb

Quote from: murderered on September 14, 2014, 02:28:27 pm
mmmhhh... Now everything gets a bit clearer. Do you mean CedarX is "already sufficiently reverse engineered"? Completely?

http://linux-sunxi.org/Cedrus#Supported_codec_matrix

H264 is the most important and resource demanding codec. MPEG4/DIVX/XVID is lightweight enough to be successfully decoded even in software without hardware acceleration. And video overlays (disp layers) are used for offloading hardware scaling and colorspace conversion for any video codec (but this is not a part of cedar, but is provided by the display driver).

QuoteI'll try to set up an environment and trying out mpv. Maybe there is a solution for building a small media center on top off mpv.

There are some topics in this forums. And also some ready-made images, which can be used to demonstrate/test hardware accelerated video decoding :)

murderered

Quotehttp://linux-sunxi.org/Cedrus#Supported_codec_matrix

That's libvdpau. My question was, wheter the interface to CedarX is completely reverse engineered -> i thought CedarX itself is a black box and no one knows how to communicate with the chip for decoding e.g. DIVX.
A libvdpau-commit for interlaced h264 which was done only two weeks ago is for endusers like knowing Schrödinger's cat is living.
QuoteThere are some topics in this forums. And also some ready-made images, which can be used to demonstrate/test hardware accelerated video decoding :)

I know. I want to try it myself just for learning about x-structure and for keeping it minimal. Then it's later easier to develop something (if i get to that point).

It was just confusing that xbmc decided to not support Allwinner-hardware because "it's too old". As i see how many ARM-boards are available here and how many are using the sunxi-chips, this decision is very confusing for people that have not read that post at j1nx.
Sorry for my bad english.