XBMC with hardware acceleration - Nook HD, HD+ Q&A, Help & Troubleshooting

Is there a version of XBMC that can do hardware acceleration with Nook HD+?

My guess is "no". I've read posts on the XBMC forums about this issue with the Android build.
I have a Nook Tablet running CM 10.2 and my husband is using a Nook HD unrooted/stock. In both cases XBMC (Gotham 13.2) seems to run best with software decoding only and hardware acceleration unticked. This seems to give the best behavior for streaming (including live TV) and viewing previously downloaded files. At least that's been our experience.

I use MXplayer.
It supports hardware acceleration.
HW(hardware only) and HW+(hardware+software)
It may reduce battery drain.

Newest versions work well without need of using MX player

Related

What is the current status of video capabilities with rooted CN, esp 720p?

With all the new roms forcolor nook out what is the status of its ability of playing videos, especially 720 mp4 and mkvs downloaded from the internet without having to reencode the files?
Which rom/player combination is best for this?
I'd like to know also. Currently using Rockplayer on HC from the EMMC, and videos from my camera shot at 640x 480 and esp 848x480 are quite slow and jerky. Definitely not something to show someone else.
Anyone have recommendations?
DSP/HW accel is not working in all non-stock roms and is being worked on, but even in the stock rooted, I doubt it plays 720p well enough, unless it's been encoded into an mp4 or something that's natively supported.
timekeeper said:
DSP/HW accel is not working in all non-stock roms and is being worked on, but even in the stock rooted, I dou
bt it plays 720p well enough, unless it's been encoded into an mp4 or something that's natively supported.
Click to expand...
Click to collapse
That is not true. Hardware decoding works in Froyo, just not in CM7 or HC.
It is true that files need be rencoding in compliant MP4 files for them to work. You need a dual core tablet for downloaded mkv support.
poofyhairguy said:
That is not true. Hardware decoding works in Froyo, just not in CM7 or HC.
It is true that files need be rencoding in compliant MP4 files for them to work. You need a dual core tablet for downloaded mkv support.
Click to expand...
Click to collapse
My bad - I only tried nookie froyo on the SD and used it for less than 10 minutes.
I can't get hardware to work in Froyo on either Vital player or Rock Player. Anyone getting hardware decoding to work on Froyo?
How are you doing it?
no hardware accceleration on nookie froyo either for me. Able to play 720p AVI smoothly by using vital player neon on software decoding.
If working hardware decoding means that mp4 can be played with standart Movies application, than yes, it works for me in Nookie Froyo on eMMC.
Sounds like Nookie Froyo is the one to get (for now) if you want h/w acceleration for video.
I've been trying to get high quality video to run on my 2.1 NC for a few days and can't seem to get the audio to match up with the video. mp4 video, 800x480, 1200 bitrate, 25 gps looks great but the sound is off. Pissed.
Sent from my LogicPD Zoom2 using XDA App
Paul Paulson said:
I've been trying to get high quality video to run on my 2.1 NC for a few days and can't seem to get the audio to match up with the video. mp4 video, 800x480, 1200 bitrate, 25 gps looks great but the sound is off. Pissed.
Sent from my LogicPD Zoom2 using XDA App
Click to expand...
Click to collapse
That bitrate is slightly too high.
I tried all the video players I could grab from the market with my rooted NC.
Rockplayer actually doesn't seem to be very good. It lagged at times. I'm not sure it's using full hardware acceleration, or maybe it's not able to fully use or is not recognizing the NC's hardware acceleration.
The best player for getting finicky files to work was vPlayer. It has a "high quality" mode which I'm guessing supplements the hardware acceleration with software decoding to make up for features which the hardware doesn't support. It was able to play video files that the stock video player and others refused to play. I think it was playing them slower than full speed though - was hard to tell with the video samples I used.
It is a pay app with a free trial. When not in "high quality" mode, it would still play the finicky video files, but with visible errors in the decoding. A couple of the other players also did this. I guess instead of refusing to play, they just throw the file at the hardware and display whatever comes out. But vPlayer was the only one with an option to "fix" the errors. If you're not encoding your own videos, definitely give this one a shot.
I'm using mVideoPlayer for now. It's limited to the same file formats the stock player can play, but I really like the interface (swipe to seek forward/back, long-press in corners to adjust volume/brightness). And it automatically generates lists of videos from a customizable directory list. No more having to search through a file browser - my videos on both the emmc and microsd now show up in one big list.
The main problem is you need a back button to use it. If you don't hit back to stop playing a file, the next time you try to play any video file, it resumes playing the old file where you left off. But if you use softkeys to give you a back button, it puts an ugly circle on top of your video...
poofyhairguy said:
That is not true. Hardware decoding works in Froyo, just not in CM7 or HC.
It is true that files need be rencoding in compliant MP4 files for them to work. You need a dual core tablet for downloaded mkv support.
Click to expand...
Click to collapse
Not really true. My Samsung galaxy plays 720p mkv's without issues. That's a single core phone.
I think in reaility we just have to wait for hardware decoding to be ported over.
really hope dev can get h/w acceleration going for custom rom, especially cm7. On related issue, my NC with cm7 can play flash video and frame rate is low though (looks like slide show with 360P video).
Not NC related (haven't rooted yet), but having just played with (thanks to this thread) vPlayer, I can say it is definitely the superior program. My EVO handled a 720p .mkv file that rockplayer gave 6-10fps on, it was watchable and had no sync issues besides the occasional slow-down.
+1 for the tip.
I believe hardware decode works on Android 2.1 Auto Nooter 3.0. I have that installed and it works in rock player and vital player.
One thing to note is the hardware decoder can only decode a max width of 854. So your 720p files will not work with hardware encoding. You will have to re-encode the files.
I used this guide http://www.androidtablets.net/forum...using-handbrake-convert-video-nook-color.html and it seemed to work fine.

[Q] My moboplayer and rockplayer can't be used in RC4,why?

After installed the RC4,I found moboplayer and rockplayer can't be used.Exactly, Hw accelerating is not fit for those players. So I want to know which player can be compatable for RC4 and later versions?
xiaoyao9933 said:
After installed the RC4,I found moboplayer and rockplayer can't be used.Exactly, Hw accelerating is not fit for those players. So I want to know which player can be compatable for RC4 and later versions?
Click to expand...
Click to collapse
Rockplayer only works with a lot of video files due to software acceleration. Turn that off. Otherwise you'll need to convert your videos to a format that the nook natively supports. There's a Handbrake preset floating around somewhere.
oh,I found rmvb files aren't working.Is that means CM team didn't put the RMVB decodes into RC4?
I think HW acceleration exist only for what the nook can support with his drivers. It can't use HW for divx or else.. Only MP4 i think..

[Q] How to play most HD videos (720p/1080) Galaxy tab?

Hi,
I am trying to find out following:
I would like to use Galaxy Tab 8.9 (7300/stock HoneyComb 3.1) to play video on my HDTV (Full HD via HDMI adapter). However almost all the apps that I have tested seem to produce dropped frames or problems with sync with audio/video during playback for number of mkv/mp4/avi media files I have tested. I was able to play normally some of the full HD videos but that was in only few cases while most of 720p/1080p would have poor playback. So I am looking for an advice:
1) Will updating to ICS (now only custom roms available) help with video playback?
2) Are there any apps that you found that can play most of full hd videos? I have tried almost all the popular ones but could not get to cover full HD?
3) Will overclocking help with decoding? I saw several posts that indicate that some custom roms support overclocking. In some cases I got SW based playback to give almost good playback (HW based decoding did not work in all cases).
4) What is proper approach for mounting external drives that are in formats such as NTFS/exFAT? I am looking at this as some files might be bigger then 4GB limit of FAT32.
5) Is there a device that I can stream to 1080p from Galaxy Tab 8.9? Of course assuming that Galaxy Tab 8.9 can stream 1080p...
6) Do you have any other advice?
7) There are number of custom ROMs available (as listed in http://forum.xda-developers.com/forumdisplay.php?f=1441). Which one would you recommend for best video performance?
Kind regards,
Bo
Just got a Tab 8.9 and really struggling with this as well so keen to hear responses.
1) Will updating to ICS (now only custom roms available) help with video playback?
The GTab8.9 is Tegra 2 powered and will always struggle with HD playback, regardless of ROM or player. Good video player apps, I like MXPlayer, can mitigate it a little.
2) Are there any apps that you found that can play most of full hd videos? I have tried almost all the popular ones but could not get to cover full HD?
I like MX Player, but Vplayer is solid, but costs money. You will not find one that can play all 720p videos smoothly, and forget about an 1080p videos. Unless the bitrate is so low as to basically be low def, it won't happen.
3) Will overclocking help with decoding? I saw several posts that indicate that some custom roms support overclocking. In some cases I got SW based playback to give almost good playback (HW based decoding did not work in all cases).
Maybe a little, not worth it IMO.
4) What is proper approach for mounting external drives that are in formats such as NTFS/exFAT? I am looking at this as some files might be bigger then 4GB limit of FAT32.
I'm not sure on this, I will defer to others.
5) Is there a device that I can stream to 1080p from Galaxy Tab 8.9? Of course assuming that Galaxy Tab 8.9 can stream 1080p...
The GTab8.9 will struggle to play most 720p, forget about any 1080p.
6) Do you have any other advice?
I like the GTab 8.9 for its size, but a media power house it is not. If you want to play all manner of HD videos, then you're going to need a tablet with a Tegra 3 or better. Perhaps the upcoming Kindle Fire HD 8.9 or Nook+ HD 9, with their OMAP4470/SGX544s, will handle better and keep the smaller size.
7) There are number of custom ROMs available (as listed in http://forum.xda-developers.com/forumdisplay.php?f=1441). Which one would you recommend for best video performance?
I have not tried any custom roms myself yet. The video playback is a hardware limitation and a known weak point of the Tegra 2 SoC. Roms and players can attempt to mitigate it, but its not possible to resolve it.
Try vlc
Sent from my GT-I9100 using Tapatalk
UnwiredDroid said:
Try vlc
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
For some reason VLC is not compatible with the device...
I've got my NTFS flash stick running perfectly... with USM mass storage watcher...
Flash rom with ics by tracid..no problem with 720p playback even with stock video player :good:
hwooei said:
Flash rom with ics by tracid..no problem with 720p playback even with stock video player :good:
Click to expand...
Click to collapse
Did you have problems with 720p with HoneyComb before? How much did it improve your performance?
Bo... said:
Did you have problems with 720p with HoneyComb before? How much did it improve your performance?
Click to expand...
Click to collapse
Hc laggy on 720p playback..with ics rom no laggy wih 720p playback even with stock video player..or try bsplay**..support hardware acceleration..
hwooei said:
Hc laggy on 720p playback..with ics rom no laggy wih 720p playback even with stock video player..or try bsplay**..support hardware acceleration..
Click to expand...
Click to collapse
The BS player gave me the best playback but not always smooth on 720p. Thanks for the info.... Great news....
2) In MX Player, turn on H/W+ mode in Settings>Decoding. This plays back 720p video (with a tiny audio lag) on stock Honeycomb 3.2. It's not going to do much to help you with 1080p though -- it's probable that nothing will.
you can run 720p or 1080p fluid.. spawndk from the eepad transformer forum:
"The Tegra2 chipset are designed as a mobile sollution chipset - to support web 2 standards. The highest encoding profile used here (Youtube 1080p) are 1080p baseline and this the Tegra2 chipset will both record and play with no troubles. As well as 720p baseline and main profile - but only upto L3.1 with some limitations. It doesnt matter which container is used (mkv, mp4, m4v, avi etc) and it doesnt matter if resolution are 1080p - its only a matter of the encoding profile used to encode the supported video format H264
Tegra2 will NEVER be able to decode High profile L4.1 encodes - it's not a software issue, neither in terms of Honeycomb or Nvidia libs, its simply a limitation of the abilities of the hardwaredecoder in the Tegra2 chipset and this will never change. It is also not a limitation in the Transformer specifically, but a limitation in ALL Tegra2 based tablets and mobilephones.
This is the same reason why some mediaplayers like the Boxee Box that was originally intended to use the Tegra2 moved on to an Intel chipset before launch.
In short the Tegra2 chipset will support playback of videos encoded in 1080p or 720p resolution, using the H264 video codec and AAC audio codec - as long as the video are encoded after the baseline profile standard
It will not now or ever - play 1080p/720p encodes encoded after the high profile standard."
So basically, you have to reencode videos just like on ipad..

[Q] Hardware video decoding on the HD+ Running CM10.1

So, I recently purchased the Nook HD+ since it was on sale, mainly to enjoy anime and read manga. I tried using my preferred video player, Dice player on stock, and noticed that it would not use the hardware decoder. So I tried out a few other video players, and none of them could play back MKVs with the hardware decoder. Next, I decided to try out CM10.1 in hopes of it resolving this problem. Unfortunately, I got the same results. Is there no way to use hardware video decoding with this tablet? Or are there any fixes/other applications that will let me playback a 720p+ MKV?
Thanks for any help! I would really love to keep this tablet... $209 for a 32 gig tablet of this quality is a steal! But if I'm unable to playback these videos, it just lost it's main form of usage....
mx player with the arm v7neon codec works perfectly for me playing 1080p mkv videos with hw decoding on stock OS
thanks i will try
dlinfiniti said:
mx player with the arm v7neon codec works perfectly for me playing 1080p mkv videos with hw decoding on stock OS
Click to expand...
Click to collapse
thanks i will have a try

[Q] Does hardware acceleration work for the Nook HD+ Cyanogenmod 10.1?

Hi I was wondering if hardware acceleration works for video players like MX Video Player if you install Cyanogenmod 10.1 on the Nook HD+? Would like to play high quality 1080p videos and hardware acceleration is definitely necessary for that. Also how is the Nook HD+ with CM 10.1 during everyday use (browsing, menus, reading, etc.), is it as smooth as other low/mid range tablets (Nexus 7 and Asus TF300 for example)? Would really appreciate a response, thanks.
kg2128 said:
Hi I was wondering if hardware acceleration works for video players like MX Video Player if you install Cyanogenmod 10.1 on the Nook HD+? Would like to play high quality 1080p videos and hardware acceleration is definitely necessary for that. Also how is the Nook HD+ with CM 10.1 during everyday use (browsing, menus, reading, etc.), is it as smooth as other low/mid range tablets (Nexus 7 and Asus TF300 for example)? Would really appreciate a response, thanks.
Click to expand...
Click to collapse
MX Video Player works fine with the HW+ codec.
Everyday usage is fine for what it is. I haven't used any other low/mid range tablets so I can't compare.
Read up on the most recent pages in verygreen's CM10.1 threads and you'll get a plenty of posts about performance.
Sent from my HTC One using xda app-developers app
That is good to hear, thanks. Was looking at e.motes thread mostly, since verygreen's thread had a lot of bug discussion as usual with nightlies and is huge. I'll check it out though.
>Does hardware acceleration work for the Nook HD+ Cyanogenmod 10.1?
Yes, but not for everything. It depends on the type of video and where you get it (or how you encode it). Generally speaking, if we're talking the downloaded kind, then HW works except for anime.
If the video stream is encoded with variable framerate (VFR), 10-bit (Hi10), or high ref frame count (ref=16), HW decoding will fail. Anime is the one video type that tends to use these features, but non-anime vids can use these as well, just not as common. These are off the cuff; there are likely other factors I'm not aware of.
In addition, DTS/AC3 decoding has ran into legal issues, meaning that users will need to jump through extra hoops to install them as a separate package.
The Nook HD/HD+ can play most 720p smoothly, whether SW or HW. 1080p playback will generally need HW support, although a highly compressed 1080p (eg Youtube stuff) will probably playback smoothly. 1080p has other bottlenecks, as its bitrate is likely to outstrip the Nook's wifi bandwidth.
IMO, you should probably stick to 720p, as then HW decode support doesn't matter. Moreover, even if Nook can play 1080p, you won't be able to notice a difference on a 9" screen.
PS: For MX Player, use HW+ and not HW.
PPS: I'm adding the below to the FAQ, since it's useful for many.
Q: How do I put a network folder (say, of movies) onto the Nook desktop?
A: Using ES File Manager - Swipe left or right to get to the LAN window; tap 'Scan' button to search for LAN shares. Once shares appear, long-press to select the desired share and edit the details if needed. Navigate to the share's desired folder, and select the folder. Tap 'More' button (bottom right); tap 'Add to desktop'.
I watch a decent amont of movies on my nook as I travel for work.
Wreck it Ralph, Lincoln, and Django all look fantastic on the screen.
for everyday use it works great.
There is some lag and delay at times but for the most part it is very smooth.
i'm coming from Nexus 7 and I am find the performance on the Nook HD+ to be superior. I couldn't stream 1080p on the Nexus, but am finding content viewable on the HD+
H/W acceleration works in BS PLayer
e.mote said:
>Does hardware acceleration work for the Nook HD+ Cyanogenmod 10.1?
Yes, but not for everything. It depends on the type of video and where you get it (or how you encode it). Generally speaking, if we're talking the downloaded kind, then HW works except for anime.
Click to expand...
Click to collapse
http://deadfish-encodes.net/
e.mote said:
>Does hardware acceleration work for the Nook HD+ Cyanogenmod 10.1?
Yes, but not for everything. It depends on the type of video and where you get it (or how you encode it). Generally speaking, if we're talking the downloaded kind, then HW works except for anime.
If the video stream is encoded with variable framerate (VFR), 10-bit (Hi10), or high ref frame count (ref=16), HW decoding will fail. Anime is the one video type that tends to use these features, but non-anime vids can use these as well, just not as common. These are off the cuff; there are likely other factors I'm not aware of.
In addition, DTS/AC3 decoding has ran into legal issues, meaning that users will need to jump through extra hoops to install them as a separate package.
The Nook HD/HD+ can play most 720p smoothly, whether SW or HW. 1080p playback will generally need HW support, although a highly compressed 1080p (eg Youtube stuff) will probably playback smoothly. 1080p has other bottlenecks, as its bitrate is likely to outstrip the Nook's wifi bandwidth.
IMO, you should probably stick to 720p, as then HW decode support doesn't matter. Moreover, even if Nook can play 1080p, you won't be able to notice a difference on a 9" screen.
PS: For MX Player, use HW+ and not HW.
PPS: I'm adding the below to the FAQ, since it's useful for many.
Q: How do I put a network folder (say, of movies) onto the Nook desktop?
A: Using ES File Manager - Swipe left or right to get to the LAN window; tap 'Scan' button to search for LAN shares. Once shares appear, long-press to select the desired share and edit the details if needed. Navigate to the share's desired folder, and select the folder. Tap 'More' button (bottom right); tap 'Add to desktop'.
Click to expand...
Click to collapse
Yeah 10 bit hardware acceleration is a problem unfortunately. I watch a lot of anime too and it sucks that the only option for 10 bit videos is software acceleration. Even my Galaxy S4 with the snapdragon 600 can't play 1080p 10 bit, super choppy.
how about with applications such as Netflix, Hulu, Vudu?
Plex?
>how about with applications such as Netflix, Hulu, Vudu?
These would use their own decoder. For Netflix, availability of high-res depends on whether appropriate DRM exists, since presumably piracy is a concern. The announced 4.3 now allows 1080p Netflix because of new DRM availability (bandwidth allowing). Don't know about the others, but they're probably similar.
The interesting question is whether the new DRM APIs can coexist with community-based ROMs like CM.
Assuming that 1080p is allowed, then Nook HD+ playback shouldn't be a problem insofar as hardware capability is concerned, as online 1080p would be highly compressed just like YouTube 1080p. Go try some Youtube 1080p as a test.
Newb alert
I'm really interested in comparing the CM10.1 (or .2) to stock regarding video HW accel video support and video game usage. If I watch 1080p movies, will they be HW accel on stock, but not CM10? What about video games, will there be any difference between stock and CM regarding graphics performance?
insaneoctane said:
Newb alert
I'm really interested in comparing the CM10.1 (or .2) to stock regarding video HW accel video support and video game usage. If I watch 1080p movies, will they be HW accel on stock, but not CM10? What about video games, will there be any difference between stock and CM regarding graphics performance?
Click to expand...
Click to collapse
HW+ acceleration in MX Player still works fine in CM10.1. I've had no issues with game performance in the few games I've tried, but I can't say for sure about that. I don't see why there would be a difference.

Categories

Resources