2014-10-28, 16:37
So a few days ago I started out with trying to put xbmc on my ADT-1. It worked pretty well out of the box, but there were a few issues. I've now also tried SPMC to spot the differences.
I'm not planning to do active xbmc development, I just want it up and working decently on my box. Here's what I think needs to be done for a reasonable experience.
- Required: Fix heavy stuttering, playback stopping, crash
This might already be fixed with the pull request I did earlier, seems to affect all L devices when using MediaCodec.
- Required: Gamepad support
On the ADT-1 gamepad (also going to be available with the Nexus Player) only the back and home buttons work. It does work with SPMC, but for the life of me I can't seem to figure out which commit in SPMC fixes this problem.
- Nice: Multithreaded ffmpeg support
Already in SPMC, a bunch of commits relevant ?
- Nice: Allow daydreams to function
Already in SPMC ( https://github.com/koying/SPMC/commit/cd...6cdbd7f4c3 ? )
So why not just use SPMC ? I'm not really sure why to use one over the other. It seems SPMC has some nice fixes that would be nice to have, but it also seems to be significantly less stable. I would think the idea is for the main branch to support these things as well ?
I'm not planning to do active xbmc development, I just want it up and working decently on my box. Here's what I think needs to be done for a reasonable experience.
- Required: Fix heavy stuttering, playback stopping, crash
This might already be fixed with the pull request I did earlier, seems to affect all L devices when using MediaCodec.
- Required: Gamepad support
On the ADT-1 gamepad (also going to be available with the Nexus Player) only the back and home buttons work. It does work with SPMC, but for the life of me I can't seem to figure out which commit in SPMC fixes this problem.
- Nice: Multithreaded ffmpeg support
Already in SPMC, a bunch of commits relevant ?
- Nice: Allow daydreams to function
Already in SPMC ( https://github.com/koying/SPMC/commit/cd...6cdbd7f4c3 ? )
So why not just use SPMC ? I'm not really sure why to use one over the other. It seems SPMC has some nice fixes that would be nice to have, but it also seems to be significantly less stable. I would think the idea is for the main branch to support these things as well ?