yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Nuno_PT:
Hi,

I've noticed that since android 4.3 something changed in terms of hardware video acceleration.

I used to watch movies on my Galaxy Nexus and the same movies that played nicely with 4.2.2, now stutter or lag with 4.3

I've tried with the latest MX Player and BS Player and even the internal stock video player. All do the same.

I used to play HD 720p videos and some 1080p videos without a single glitch, as long as HW or HW+ (MX Player) were enabled.

Now, after a few reencodes and tests I've come to the conclusion that the reference frames can't be higher than 5. An AVC video with ref frames of 6 and higher play with stuttering, but when in SW mode, they play OK.

You may download the samples to test:

H.264 HD 720p High@L4.1 ref frames 5

H.264 HD 720p High@L4.1 ref frames 6

Ref frames= 5 plays like it should, no problems with HW acceleration

Ref frames= 6 stutters, lags. Only plays nice with SW mode.

I've tried with a Galaxy Nexus of a friend, also with 4.3 and it happens as described.

Anyone would know why would Google break the acceleration, or how can I report this?

Thanks

Nuno
[Samsung Galaxy Nexus] AgusL:
Hi, I just registered because I have the same problem. I even searched and tried a lot of apps and it doesn't matter, the result is always the same. My GNex plays some files very choppy.

I downloaded both videos you linked and tested with MX Player (with custom codec ARMv7 NEON)

Ref. frames 5 = Plays fine with HW+ and SW.

Ref. frames 6 = Plays choppy with HW+ and plays fine with SW.

I have a lot of playback problems with most video files, specially TV series rip from the scene (for example HDTV 720p rips from DIMENSION and other scenes group) and some other 720p BluRay releases and it stutters like hell in HW+. Some times HW it doesn't even work and with SW plays fine 10 or 20 seconds and then starts to stutter a lot to the point it is unwatchable.

Then if I test some 1080p movies (even 15gb files and over LAN) they play excellent. Some don't.

I tried everything, even forcing min. CPU freq. for MX Player with Franco Kernel and it's always the same.

I have Android 4.3 (clean install) and I tried with and without Franco Kernel and it doesn't matter.
[Samsung Galaxy Nexus] Misledz:
You have to understand 4.3 API is not easy. It's been almost a month since the release of 4.3 and there hasn't been a stable ROM, kernel yet. If that doesn't drop some enlightenment then you have to realize 4.2.2 took 8 months to perfect and reach where it is. Rather than blaming 4.3 how about you understand the coding that goes on behind it. The app developers never meant to focus solely on 4.3 they need to make sure that it doesn't cause instability for 4.2 and below, as there are tons of devices from different oem that react differently to small changes. Just be patient and the dev will sort it out. Quit making like little girls 'daddy I want it NOW NOW'. Be patient and eventually it will be fixed.
[Samsung Galaxy Nexus] Nuno_PT:
Misledz, nobody's whining.

Both me and AgusL just pointed something that I haven't found discussed anywhere else.

The purpose of this thread is just to share one's experiences with this subject. I perfectly understand this is either a bug or a intended feature of 4.3. I just hope it's a bug because I'm used to watch a lot of movies on my GN and now they are unwatchable (battery-wise)

Would you be so kind to share your experience with your Nexus 4? Does it affect it also? I am just trying to figure out if this is PowerVR SGX540 related or if the Adreno 320 is also affected.

Thanks

Nuno
[Samsung Galaxy Nexus] Thyrus:
Using the Android Video Player and MX Player, I have no stuttering or lag on either of these 2 videos.

I have used MX Player and switched between HW and SW decoding and cannot see any issues.
[Samsung Galaxy Nexus] Carlos_Manuel:
on CM10.2 (unofficial) playing HQ/HD videos though MX by using HW or HW+ decoder.. makes videos laggy..

SW works perfectly..

:)
[Samsung Galaxy Nexus] madd0g:
I wish that people who discuss possible bugs and problems would firstly install Google stock Nexus image and test there, before flashing incomplete nightly ROM's and judge how the new system is.

FFS.
[Samsung Galaxy Nexus] fux0r99:
No problem playing videos with latest MX player pro on stock 4.3 here, I think the problem is probably rom related if using a custom 4.3 rom.
[Samsung Galaxy Nexus] Vinni Sanders:
Factory resetted Galaxy Nexus with OTA updated 4.3 firmware, and then reflashed to stock 4.3 firmware, and another GN OTA updated to stock 4.3, both displays severe glitches in hardware video decoding mode. Tested in the Dice Player and VLC Player with HW decoding enabled.

Video track info from the problem files:

Format/Info : Advanced Video Codec

Format profile : High@L5.1

Format settings, CABAC : Yes

Format settings, ReFrames : 8 frames

Format/Info : Advanced Video Codec

Format profile : High@L4.0

Format settings, CABAC : Yes

Format settings, ReFrames : 6 frames

On the Nexus 10 and the Nexus 7 (1st gen) both with stock OTA updated 4.3 firmware exactly the same files played well in HW decoding mode.

Only Galaxy Nexus seems to be affected.

On the stock 4.2.2 firmware and CM 10.1.2 problem does not exist.
[Samsung Galaxy Nexus] Misledz:
My apologies I didn't mean to make it sound like it's whining. I just see so many posts saying 4.3 is bad in the general section that they just get shut down. Perhaps we got off on the wrong foot, what I meant from experience was the 4.3 API just has a few restrictions unlike the open breeze the previous builds had. People and paranoia just request so many things that what's not broken ends up being broken due to changes. I felt it was unfair if I had not shared the experience.

On the GNexus and N4 I don't have that issue. I assume this was supposed to be kernel related since we are playing with builds that weren't supposed to be released for us. I've tried downloading a 1080p MKV file (I am Legend) and streamed it off an SMB server, and it played flawlessly on DicePlayer (GNexus) I had no stutter, subtitles loaded perfectly and I still got to see Will Smith fire some rounds in the air.

Have you given DicePlayer a go? I promise it's something not to look back upon
[Samsung Galaxy Nexus] Vinni Sanders:
You see, not all files have this glitches. There is a problem only with specific video coding, I.e. ref.frames=6 or 8.

Do you tried examples from Nuno_PT post?

Just tried examples from top post and "ref frames 6" definitely have problems with Dice Player v.2.0.35, but "ref frames 5" playing well.

Latest MX Player Free not playing "ref frames 6" in HW mode, but does fall-back to software decoding (and displays HW mode icon simultaneously - that is bug, obviously) and playng in software, with corresponding CPU load and battery drain.

Galaxy Nexus with stock 4.3 firmware.

Youtube videos playing perfectly.

Video files with ref frames = 1, or 2, or 3 - all playing well.

Trailer "Prince of Persia - Sands of Time" in 1080p for example, have video track:

Format : AVC

Format/Info : Advanced Video Codec

Format profile : Main@L4.0

Format settings, CABAC : No

Format settings, ReFrames : 2 frames

Codec ID : avc1

And, of course, playing well.

But video files with ReFrames = 6 or 8 definitely not playing well in HW mode on stock GN 4.3.

SW playback does too much battery drain, so it is a problem.
[Samsung Galaxy Nexus] Nuno_PT:
First I would like to say that I am glad this is not a problem with only my phone. It pleases me to know that affects all Galaxy Nexus with stock 4.3, and it looks like CM 10.2 is also affected.

I came to the conclusion, along with Vinni Sanders, that this only affects HD encodes with ref frames higher than 6.

Most scene movies you find over the internet where encoded with 12 ref frames, or at least higher than 6.

The thing is that with stock 4.2.2 this didn't happen and I could play videos with 12 ref frames with HW acceleration, as far as I can remember.

At first I didn't know what was the trigger, but after messing around with re-encodings of movies I came to the conclusion that it were the ref frames.

I haven't made tests with 1080p, so I can't state how many ref. frames would trigger the stuttering with HW acceleration. But I do remember watching high bit rate 1080p movies with HW acceleration when I had stock 4.2.2

My question is, what's the next step? It surely looks like a regression. How can we correctly report this to Google?

Nuno
[Samsung Galaxy Nexus] AgusL:
and ianncer

Well, I come with some updates. I tested a movie on my Nexus 7 (2012) and my Galaxy Nexus, both Android 4.3 stock. This is the media info:

Format: MPEG-4 - Base Media / Version 2

File size: 1.40 GiB - Duration: 1h 20mn - Overall bit rate: 2 497 Kbps

Nexus 7 -> MX Player on H/W+ plays perfect, no frame drops at all.

Galaxy Nexus -> MX Player on H/W+ very laggy. H/W is the same. S/W plays perfect.

Also, some 1080p movies play fine on my Nexus 7, but on my Galaxy Nexus will only play (laggy) on S/W mode only. H/W and H/W+ gives me an decoding error.

So, the problem is Android on this particular device, and not an Android global bug across all devices.

Is there a way to test at what percent the GPU is used when playing a file on Android? I tried through Developer options, but some of you can do more serious tests.

Please forgive about my english writing :)
[Samsung Galaxy Nexus] elma_illusion:
Got the exact same issue with my Galaxy Nexus stock 4.3. Alle players have major stutter when using differnt mkv files. Same codes as described below. Alle scene stuff from the interwebs.

There is the official issue tracker for Android: code.google.com/p/android/issues/list
[Samsung Galaxy Nexus] m1m1:
Same issue for me with cm-10.2-20130815-NIGHTLY-maguro.

Technical Support from MX Player says:

https://groups.google.com/forum/#!topic/mx-videoplayer/-sKEPENyAj8
[Samsung Galaxy Nexus] Nuno_PT:
Issue 59020 - Android Open Source Project Issue Tracker

Hi,

I've opened Issue 59020 at the Android Open Source Project Issue Tracker.

Feel free to comment there in hope that Google can do anything about it and hopefully release a 4.3.1 update with this issue fixed.

Nuno
[Samsung Galaxy Nexus] fux0r99:
To the OP why don't you email the Dev of MX player about your problem next time.
[Samsung Galaxy Nexus] Nuno_PT:
I did.

They've acknowledge that the problem is in the kernel of Android 4.3, like m1m1 said above, post #16.

Nuno
[Samsung Galaxy Nexus] derschlambi:
Hi guys,

I am having the same problem with my Galaxy Nexus and 4.3. Videos with HW Accelaration stutter like hell, unfortunately the Software Decoder is not completely smooth, so that is not an option for me. In addition to the video issue, my phone felt much slower than before.

I downgraded to 4.2.2 yesterday and I am very happy with the fact, that the phone runs so much smoother now and I can watch videos again. I don't see any reason right now why I should upgrade to 4.3 soon. Maybe to 4.3.1 when Google fixed these problems.

I can recommend anyone to go back to 4.2.2 again. The phone is wiped, that is true. But it also runs much better than before. It will cost you some hours fixing everything back up, but I don't regret it.

Cheers,

DS
[Samsung Galaxy Nexus] GldRush98:
I was able to reproduce OP's issue on stock 4.3 with MX Player.

Very odd. Fortunately I use my Nexus 7 to watch tv/dvd/br rips so I hopefully won't really run in to this issue during my regular use, but it is definitely there.
[Samsung Galaxy Nexus] doomed151:
I can verify this issue too. I first noticed with an anime I downloaded off the internet and it played sluggishly using the stock player or HW/HW+ mode in MX Player. When I switched to SW or VLC player it plays fine.
[Samsung Galaxy Nexus] chrone:
Me too on Nexus 4 running Android 4.3. 99% smooth though since last mx player pro update. :)

Sent from my Nexus 4
[Samsung Galaxy Nexus] kick.apple.out:
Problems are still on JWR66Y :( Backed to 4.2 for playing videos
[Samsung Galaxy Nexus] Wolfteam20:
lets see if google fixes this :crying:

http://productforums.google.com/forum/#!mydiscussions/mobile/rbAmvApzx80
[Samsung Galaxy Nexus] AGoogleUser:
I was experiencing the same issue. I just used MX player. Works fine except it blasts the screen brightness to the max.
[Samsung Galaxy Nexus] rzoro007:
Could You Please Tech mE

Could You Please Tech mE how to Downgrade my Google Nexus 7
[Samsung Galaxy Nexus] AgusL:
Nexus 7 doesn't get affected by this HW problem. At least in my case, my Nexus 7 works perfectly fine.
[Samsung Galaxy Nexus] nghiadhd:
I got the same issue with my LG E975 using CM 10.2 and Paranoid 3.99, I cannot play Video with HW decode, I also got MHL issue on 4.3. However XBMC 13 Gotham works well. I don't know this is issue of AOSP or Google has changed implementation. Anyone has workaround solution?
[Samsung Galaxy Nexus] derschlambi:
Just came back from holidays this morning. I will try to write a short tutorial how to downgrade later...
[Samsung Galaxy Nexus] Carlos_Manuel:
Just flash JB 4.2 factory images and then you have downgraded your nexus.. There's already a lot of guides to downgrade Galaxy Nexus.
[Samsung Galaxy Nexus] ad astra:
still no fix from google? or at least an explanation? thnx.
[Samsung Galaxy Nexus] Ashtrix:
This is a serious issue let's see whether the 4.4 rolls out for NP or not....:rolleyes:

Very Bad Google :silly:
[Samsung Galaxy Nexus] randommmm:
Does Google or any kanged ROM fix it by far?
[Samsung Galaxy Nexus] Wolfteam20:
It seems that no one cares about this issue :'(

Enviado desde mi Galaxy Nexus usando Tapatalk
[Samsung Galaxy Nexus] ad astra:
main reason being: kit kat is around the corner. still, i do really hope that they fix it when it rolls out :S
[Samsung Galaxy Nexus] lethallunatic:
I haven't noticed anything on my galaxy nexus Android 4.3, still on stock but rooted. using MXplayer with hw+ and I even run MKV's on 720p with no stutter/lag at all

it might be an I/O performance issue? have you tried trimming the internals using something like lagfix from the playstore?

edit:

tested your vids which renders my post as being wrong
[Samsung Galaxy Nexus] ad astra:
did anybody try those 4.4 alphas for maguro to check if h264 hw decoding is back to normal? im not expecting anything to work right out of the bat... but who knows.
[Samsung Galaxy Nexus] dzl:
still in issue...damn it google. I know you don't care about us who don't upgrade their hardware every year, but come on, there is nothing wrong with the hardware in the gnex. starred the issue as the only thing to do...
[Samsung Galaxy Nexus] ad astra:
guys, lets not start a hate thread... don't rub this the wrong way, i'm also in the same position you are. let's stay productive: http://www.change.org/petitions/google-update-the-galaxy-nexus-with-android-4-4-kitkat

i know it sounds pretty moronic to believe that this will change anything. but, at least it's something.

btw, there are "new" kernel binaries (they are actually old form what I heard), which were released by TI, for our galaxy nexus's GPU... chances are, we

could

see some changes in video performance. i can't stress the uncertainty factor enough, so don't get your hopes up yet. someone is already building a kernel based on them.

but actually, it would be really odd if the "new" kernel where to fix our video decoding issues, the reason being: GPU and the hardware Media Decoder are two different/separate things... still, the chance is slim, but it's out there.
[Samsung Galaxy Nexus] oubeichen:
I hope this can figure it out.

http://xdaforums.com/showthread.php?p=48229757
[Samsung Galaxy Nexus] ad astra:
thank you! now i've got H/W+ back. H/W is still laggy on mxPlayer. but i can live with that !
[Samsung Galaxy Nexus] leftis69:
Thank you very much for that. :good: Now BS player working like a charm.
[Galaxy S 4 Q&A, Help & Troubleshooting] Stran20:
I have downloaded utorrent on my s4 I download the .torrent but when I go to add it to utorrent I get cannot open file message

not doing anything different to what I done on my s3

any ideas?
[Galaxy S II Q&A, Help & Troubleshooting] adderxp:
im on jelly bean lsw samsaung s2 i only wont root how is he easiest way and quickest to just root the phone :)
[Galaxy S II Q&A, Help & Troubleshooting] TheMasterOfToast:
As senior member, you should know that all device's forums have a Q&A section. It would be most appropriate to post there..

Do you really think we can answer what the 'easiest' root method is?

what is the easiest is up to you.

Maybe one root guide need many stuff..

on other you need to know in depth what root means..

etc etc

You must find yourself an easy root guide that suits you. Google is your friend! :)

Tip: there are several 'One Click and Root' methods, those should, logically, be the easiest methods to gain root access

Good luck
[Galaxy S II Q&A, Help & Troubleshooting] ElliSkyline:
the quickest way for me is to odin flash a custom kernel then use triangle away to remove yellow triangle on boot logo.

Or you can use this http://xdaforums.com/showthread.php?t=1877270

But next time google first or post in Q&A section, no need to clutter up the thread for something that don't belong here :P
[Galaxy S II Q&A, Help & Troubleshooting] adderxp:
thanks for the reply but i can never suss out which zip is right for me :confused:
[Galaxy S II Q&A, Help & Troubleshooting] ElliSkyline:
what do you mean what zip is right for you, can you explain it in more details?
[Galaxy S II Q&A, Help & Troubleshooting] adderxp:
the right file to download for XLSW jelly bean
[Galaxy S II Q&A, Help & Troubleshooting] ElliSkyline:
you can flash any custom jelly bean kernel to get root if thats what your asking if not what do you mean "the right file for XLSW?

Give me more explained details please lol
[Galaxy S II Q&A, Help & Troubleshooting] adderxp:
thanks for your help
[MDA II, XDA II, 2060 General] arcquisumbing:
HELP!

people of great minds..... i need help with my BT headset. every time i turn off and turn back on my BT headset, i have to bond with my i-mate PH10B. i also tried BH tools but still same problem.

please tell me what to do.

thanks a lot.
[Verizon Samsung Galaxy S 4] SO_dank:
would factory reset with sd card in upon activation do away with all the emulated sd cards in the phone memory/
[Motorola Droid RAZR] evilgold:
I tried to upgrade a friends phone last night using mattlgroff's script. The upgrade seemed to work but when the phone finished booting it had a consistant graphical glitch that flashed on the bottom and side of the screen. I upgraded with a full wipe from 2.3.6 because the phone was not reciving OTA updates and was running an older version of safestrap (1.09).

I've tried reflashing the 4.1.2 update at least 3 times with the same results. I can't find any other images that I could flash using the same method (everything ive seen needs safestrap 3) . Has anyone fixed this issue? I've seen a few posts around the interwebs mentioning it without a solution.
[Motorola Droid RAZR] aamszia:
same problem here

do you find the solution ?
[Motorola Droid RAZR] evilgold:
Not.really. we just took the phone back and swapped it for a working one. If its still under warranty just don't mention that you rooted it and they will replace it.
[XPERIA X8 Q&A, Help & Troubleshooting] jay-z-s:
Hi , I found vplayer app plus codec (v 1.4.0 armv6) and installed with vplayer_v3.1.4 but it gives force close error while opening !!!!!!!! Why?????? They don't test the app??

Play store link:

https://play.google.com/store/apps/...tm_medium=organic&utm_term=vplayer+play+store
[XPERIA X8 Q&A, Help & Troubleshooting] Androthan:
To jay-z-s

I don't think VPlayer is compatible with our devices.

Greetings, Androthan
[XPERIA X8 Q&A, Help & Troubleshooting] jay-z-s:
Yea ,but why do they released the armv6 codec ? Sounds strange :/
[Networking] andAsh:
A little project.. trying to run a generic ICS tablet as home NAS and I am almost there. Root, usb mount with multiple drives via hub, samba, OTG ethernet - everything seems to be working as long as the screen is on. I was able to prevent wifi from going to sleep using Advanced Wifi Lock but unfortunately ethernet shuts down 5 seconds after the screen is off regardless of any sleep policies.

I would appreciate any help in resolving this extremely annoying issue!
[Networking] andAsh:
I was able to solve this problem by googling a solution for linux and not specifically for android:

Navigate to

/sys/bus/usb/devices/1-1/power/

and edit control replacing "auto" ( auto-suspend is allowed) to "on" (auto-suspend is not allowed).

Worked perfectly without reboot. :)
[Sprint Samsung Galaxy Note II] sand1303:
And I am pretty disappointed in the battery life of this thing. I used a htc one for a few months and I actually think it did better than this beast. I got to say though, the display on this thing kills everything I have ever used as far as the enjoyment from the massive size. But when I was looking into this thing I kept hearing 2 days easy with this guy. I am at 23% at 250pm when I took it off at 630am. Is there something I have set wrong or is this typical. My htc would be at 25-30% when I went to bed at night usually. I do have automatic brightness checked just an fyi because that is the first thing people will prob ask.
[Sprint Samsung Galaxy Note II] sand1303:
I am rooted fully stock. Here is a screen shot of the battery info
[Sprint Samsung Galaxy Note II] Ideas4ya:
I can't comment on the original battery because I ordered a 7960mah battery off ebay the same day I bought my Note 2. I take off at 6:30 am also but my battery is at 73% and it's 3:28 pm. I knew I was going to abuse my battery so I replaced it before it even had a chance to let me down lol. Also, I'm running Paranoid Android 3.96 (Android 4.3) which is one of the custom roms that gets good battery life.

Wish I could be of more assistance?? Well here you go.

1) Disable daydream in your display settings

2) Flash a custom kernel for stock roms...I would suggest Saber or Perseus

3) Download STweaks after installing a custom kernel and perhaps underclock your processor to 1.2 Ghz, you shouldn't see a big difference in performance but should get a HUGE savings on battery life.

3.5) You can also allow your device to go into a deep sleep at 200Mhz while you're not using it. It's kind of like having your phone completely off but will instantly wake when you get an email, txt, etc. And afterwards after a user set time, it will sleep again until either you wake it or get another message.

4) Last but not least, if you really want to tweak your stock rom into tip top shape and aren't comfortable flashing alot of mods...download Pimp My Rom from the Play Store and let this app do the work for you.

Hopefully some of this will help you out.

**If you one day get familiar with flashing custom roms, this will be a huge savings on battery. I would recommend 4.2 roms or 4.3 roms because they aren't bloated with alot of the Sprint/Samsung junk that is running in the background, ultimately killing your battery without you ever knowing it.**
[Sprint Samsung Galaxy Note II] sand1303:
Ok found allshare cast and toggled that off. Didnt see a daydream anywhere in the display settings
[Sprint Samsung Galaxy Note II] Ideas4ya:
This is correct. Lol. Daydream is a 4.2.2 feature, you wouldn't see that in 4.1.2, my bad.
[Sprint Samsung Galaxy Note II] sqb33:
Make sure there is nothing trying to sync if you dont have a good signal. Go to settings 》data and restrict background data. Keep facebook and other things from syncing when you really don't need them to sync.
[Sprint Samsung Galaxy Note II] mr pnut:
These are my battery status using stock rooted mc2 deox rom with saber kernel clocked@1800
[Sprint Samsung Galaxy Note II] skye206:
Rooted stock with a couple mods saber kernel clocked at 1800
[Sprint Samsung Galaxy Note II] sand1303:
Still not as good as some of the others but much better after turning off allshare. I flashed the crap out of roms with all my other rooted devices but never much fooled with kernals. Is it really beneficial for battery life to flash a different kernal?