Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
PAPlayer plays audio files.
DVDPlayer plays audio files, video files and handles subtitles.
AMLPlayer plays video files and handles subtitles but not as many types of subtitles as DVDPlayer.
PAPlayer, DVDPlayer and AMLPlayer are all part of XBMC. Libamplayer is not part of XBMC, it's an AMlogic library that embodies hardware audio/video playback.
Now that we have that clear, what do you mean by "Android device that uses the amlplayer" ?
Posts: 5
Joined: Jan 2013
Reputation:
0
Gotcha. You've given a pretty clear description of what I'm looking at. I didn't realise there was a split, into AMLPlayer and Libamplayer.
The device I'm looking at is the G-Box Midnight.
Thanks!
Posts: 5
Joined: Jan 2013
Reputation:
0
Sounds like a much better plan.
My understanding though was that Pivos builds aren't quite right for the G-Box Midnight? Or are they okay now that Pivos have an m3 product? Or, instead of building a new one myself for the Midnight, might the newest Pivos builds now actually work properly on the Midnight?
Posts: 5
Joined: Jan 2013
Reputation:
0
Forgot to mention...
I'm also an engineer in the industry, developing devices that deliver and produce media. I know how often people can ask many questions or just complain about products.
So, just wanted to add that the work you've done has personally assisted heaps of us out there - thanks, it's much appreciated!
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
Pivos builds will work under the G-Box Midnight if you take the time to self-compile and adjust for G-Box Midnight firmware capabilities. I just made a change that makes this super easy to do since gbox devs could not seem to figure it out (hint, look close at xbmc/cores/amlplayer/DllLibamplayer.h ).
Do not try to use Pivos binaries on the G-Box Midnight, they are incompatible. Do not use Pivos libamplayer.so on G-Box Midnight, they are incompatible and will break in very subtile ways.
Note, there might be regressions with CAMLPlayer usage, I'm tracking strangeness there.