2014-04-16, 23:13
(2014-04-16, 22:46)davilla Wrote:(2014-04-16, 22:27)n3on Wrote:(2014-04-16, 22:12)davilla Wrote:
No it doesn't. On my PC it is decoded with software, on the FireTV it is decoded with software (disabled all hw acceleration), one works well the other doesn't. I'm going to try changing one of my test files over to mkv per Tinwarble's instructions and see if there is a difference. I should run xbmc on my PC without hw acceleration and compare that too. Not sure I'll have time tonight.
After watching an mp4 video and then going back to an avi I'm seeing that the problem wasn't solved by turning off hw acceleration.
And your PC has an infinite amount of resources compared to FTV. Again, apples to oranges. FFMpeg is x86 vs ARM. Some parts of that x86 sw demuxer or decoder might be using special CPU instructions, might not on ARM. You just can't say, it works on my PC, it should also work on my XYZ arm device. There are just too many critical differences.
That's where my confusion was. The point about using x86 instructions over ARM is where it makes the most sense, custom assembly mixed into source etc.
Sometimes I forget xbmc is open source. Time to clone the repo.
I converted a video to an mkv container and it still stutters sadly.