HW video acceleration problem with 4.3 - Samsung Galaxy Nexus

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 [email protected] ref frames 5
H.264 HD 720p [email protected] 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

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.

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.
Sent from my Nexus 4 using Tapatalk 4

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

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.

on CM10.2 (unofficial) playing HQ/HD videos though MX by using HW or HW+ decoder.. makes videos laggy..
SW works perfectly..

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.

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.

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 : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 8 frames
Format/Info : Advanced Video Codec
Format profile : [email protected]
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.

Nuno_PT said:
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
Click to expand...
Click to collapse
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

Misledz said:
On the GNexus and N4 I don't have that issue. [...] Have you given DicePlayer a go?
Click to expand...
Click to collapse
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 : [email protected]
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.

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

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
Video
Format: AVC / [email protected]
CABAC: Yes - ReFrames 5 frames
Bit rate mode: Variable - 2 100 Kbps
Width: 1 280 pixels - Height: 720 pixels - Frame rate: 23.976 fps - Color space: YUV
Audio
Format: AC-3
Bit rate mode: Constant - Bit rate: 384 Kbps
Channel count: 2 channels - Sampling rate: 48.0 KHz - Bit depth: 16 bits
Click to expand...
Click to collapse
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

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

Same issue for me with cm-10.2-20130815-NIGHTLY-maguro.
Technical Support from MX Player says:
You are all right. Hardware video playback is broken on Galaxy Nexus 4.3.
Unfortunately it cannot be fixed with HW+ decoder because it is a kernel side issue.
I'm not sure who made this issue but may be one of these: Google, Samsung or TI.
Click to expand...
Click to collapse
https://groups.google.com/forum/#!topic/mx-videoplayer/-sKEPENyAj8

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

To the OP why don't you email the Dev of MX player about your problem next time.

fux0r99 said:
To the OP why don't you email the Dev of MX player about your problem next time.
Click to expand...
Click to collapse
I did.
They've acknowledge that the problem is in the kernel of Android 4.3, like m1m1 said above, post #16.
Nuno

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

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.

Related

Kindle Fire Hardware Video Decoding Mode

I just wonder why Archos G9 supports all multimedia formats with the same processor as our Kindle Fire.
We can watch MP4 video without any problems up to 1080p.
MKV format can not work in HW mode.
I think the problem is due to lack of video codecs in the Kindle Fire.
Anybody can pull them out of the firmware Archos G9?
no one interested in this?
The issue isn't the codecs. The issue is the HW decoder. I can play 1080p video on my KF ICS with MX Video Player, using the software decoder.
You can, but with horrible lags and 5-10 fps right?
I like this idea. Why not try it out, we've got nothing to lose. Maybe kindly ask in the Archos forum for someone to upload them?
this is not so easy... we need developers help.
animefun135 said:
this is not so easy... we need developers help.
Click to expand...
Click to collapse
You asked around in the Archos threads? What did they say?
Doesn't the G9s use the 4460 instead of the 4430? If so it's no wonder the hardware decoding is different.
*Wait, seems IVA3 can decode 1080p for both...difference is only in 3D...might look at this later.
What's the difference between the TI OMAP 4430 and TI OMAP 4460? Both the processor hardware can play 1080p. Yesterday I tried mp4 file with a resolution of 1920x1080 - he played without any lag.
The only difference is that the 4460 processor can play back 3D video in 1080p, and 4430 only 720. This is the only difference between these processors.
Archos specifically sold its codecs to support AC3 audio. Arcos independently developed codecs for their devices.
I tried to find firmware for the Archos G9, but I found it to extract the parts I could not, that would see what files are responsible for what codecs ..
We just need to find a way to add these same codecs for mkv. The hardware can play our processor such files.
After all, even the Chinese tablets are capable of playing 2160p in mkv format, so what our device worse than they?
Correct me if i am wrong but if i am not mistaken the videos canbplay back in software mode. That would imply that decoders are in place but the hardware decoder isn't working yet. The ICS build for the KF is still under development ... just wait till there is a actual beta build if you need video playback. If you have been following any other CM9 alpha builds you would see that gpu decoding has been a large hurdle but they have been making a lot of progress. ICS on KF just got sound and YouTube playback within the last week. Jackpotcalvin has made a lot of progress on the KF but he is going through some personal life problems ... I'm sure when he has more time that he will get ICS's video playback working. In the mean time use cm7 with the ice cream sandwich theme for cm7. ADW EX launcher runs great and has some pleasant themes that look great on cm7. Also add an ICS tag to the thread topic.
Step1Mark said:
Correct me if i am wrong but if i am not mistaken the videos canbplay back in software mode. That would imply that decoders are in place but the hardware decoder isn't working yet. The ICS build for the KF is still under development ... just wait till there is a actual beta build if you need video playback. If you have been following any other CM9 alpha builds you would see that gpu decoding has been a large hurdle but they have been making a lot of progress. ICS on KF just got sound and YouTube playback within the last week. Jackpotcalvin has made a lot of progress on the KF but he is going through some personal life problems ... I'm sure when he has more time that he will get ICS's video playback working. In the mean time use cm7 with the ice cream sandwich theme for cm7. ADW EX launcher runs great and has some pleasant themes that look great on cm7. Also add an ICS tag to the thread topic.
Click to expand...
Click to collapse
so you think that Android 4.0 will support more formats than MP4?
1080p - with ease ;P
lack of codecs guys?! - try to use MX video player (commercial ver.) or Mobo player (freeware & support additional codecs as XVID etc)
Are you serious or what?
These players can play avi Divx, Xvid only in software mode, with terrible lags at 1080p. Unpleasant to look even 720p. While the battery is still wildly discharged.
animefun135 said:
Are you serious or what?
These players can play avi Divx, Xvid only in software mode, with terrible lags at 1080p. Unpleasant to look even 720p. While the battery is still wildly discharged.
Click to expand...
Click to collapse
ti dot com /general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243
^---cut
Full HD 1080p30 multi-standard video encode/decode
Programmable DSP provides flexibility for future codecs VTC 1080p30
---cut
this is in HW mode, but also video in SW mode KF plays with good speed! it depends only on the player for now.
I tested on video with:
Codec ID: XVID
Bit rate: 4 089 Kbps
Width: 1 920 pixels
Height: 1 080 pixels
Scan type: Progressive
at present, players so far from perfection ;p
We really need BSPlayer or DicePlayer support... This players can play 1080 HD mkv video by hardware decoder. But for now both players don't work on Kindle Fire.
Please don't take this the wrong way (some get defensive when things about their device are questioned) but what's the point of having 1080p video playback on a display that can't even do 720p and on a device that has no video output? I just always wondered what the fascination was, because a 1024x600 video is going to look the same as that 1080p video on a 1024x600 display.
CTTKDKing said:
Please don't take this the wrong way (some get defensive when things about their device are questioned) but what's the point of having 1080p video playback on a display that can't even do 720p and on a device that has no video output? I just always wondered what the fascination was, because a 1024x600 video is going to look the same as that 1080p video on a 1024x600 display.
Click to expand...
Click to collapse
the advantage is that you don't have to re-encode your existing video data...
Once someone implements a USB host it might be useful, but as it is now with a limited screen and limited storage I don't think this is a priority for much people. A 720p, or even 420p video should be more interesting for now.
Hello,
Can't we just spoof an omap 4430 device that has HW video decoding in BsPlayer/DicePlayer? Does anyone know how to do this?
I know for example that Galaxy Nexus has omap 4460 and that is very very similar regarding hw video decoding to kindle fire and it is supported by DicePlayer.
Any thoughts?
The Archos G9 standard has a 4430 and the turbo has a 4460. Our resident dev for the Archs is surdu_petru.

[Q] [MKV] Hardware Accelerated Video Decoding?

Hey guys,
I was wondering if there was a way of making the Arc use Hardware decoding for MKV video.
I've tried every last tip google can give me and every single HW ACC supporting media player in the market but they ALL fail to either enable HW and default to SW or just crash all together when trying to play MKV files.
MP4 files (i.e. Youtube 1080p via WiFi) run perfectly fine with HW decoding on MX Player only if I try to watch a 720p/1080p MKV file, mostly TV shows and movies, it stutters like mad and the audio lags behind on whatever player I grab. Some players work better then others and MX player performs the best but still unwatchable.
I'm running a Xperia Arc with the CM 7.2.0 FXP052 ROM and Kernel OC'd @ 1612Mhz. On stock speed it's MUCH worse but the kernel doesn't go higher then 1.6Ghz nor do I think the phone can handle anything more then that without messing with the voltages.
So, is there any way to make it run HW ACC mode for MKV or am i and the rest of the Arc users just screwed?
Looks like I have to bump it up a bit...
Have you tried other players too?
I've never watched *.mkv files, because I always use *.avi files.
And I never had any issues with watching HD videos.
Btw, I'm using QQ player.
xperia hadware doens't support mkv but you can try another players like rockplayer and run software decoding.
Imprezzion said:
Hey guys,
I was wondering if there was a way of making the Arc use Hardware decoding for MKV video.
I've tried every last tip google can give me and every single HW ACC supporting media player in the market but they ALL fail to either enable HW and default to SW or just crash all together when trying to play MKV files.
MP4 files (i.e. Youtube 1080p via WiFi) run perfectly fine with HW decoding on MX Player only if I try to watch a 720p/1080p MKV file, mostly TV shows and movies, it stutters like mad and the audio lags behind on whatever player I grab. Some players work better then others and MX player performs the best but still unwatchable.
I'm running a Xperia Arc with the CM 7.2.0 FXP052 ROM and Kernel OC'd @ 1612Mhz. On stock speed it's MUCH worse but the kernel doesn't go higher then 1.6Ghz nor do I think the phone can handle anything more then that without messing with the voltages.
So, is there any way to make it run HW ACC mode for MKV or am i and the rest of the Arc users just screwed?
Click to expand...
Click to collapse
You can smoothly run H/W accelerated mkv 720p videos and other formats on your smartphone using Dice Player or BS player. These players support H/W ACC for mkv,avi,flv and others.
I use Dice player to play mkv videos but not all mkv videos can be played i H/W mode and I think I know why. Developer of DicePlayer wrote in description that Xperia arc can play "720p [email protected]/4.0(some Level 4.0 file have shutter problem)" videos. From what I know scene releases of tv shows and hd movies now need to be converted with 4.1 profile so our arc/arc s can't play it. There is no need to reconvert video to change Profile Level to 4.0 or 3.1 thanks to H264 Level Editor tool. It can change level within 1 second. Tested with justified.s03e04.720p.hdtv.x264-compulsion.mkv. Changed level from 4.1 to 4.0 and still couldn't play it via DicePlayer so I changed it to 3.1 and it worked like a charm.
Don't know why but video still can't be played in MX Video Player.
I just hope this can be usefull to somebody having touble with playing 720p mkv videos.
I use Dice player to play mkv videos but not all mkv videos can be played i H/W mode and I think I know why. Developer of DicePlayer wrote in description that Xperia arc can play "720p [email protected]/4.0(some Level 4.0 file have shutter problem)" videos. From what I know scene releases of tv shows and hd movies now need to be converted with 4.1 profile so our arc/arc s can't play it. There is no need to reconvert video to change Profile Level to 4.0 or 3.1 thanks to H264 Level Editor tool. It can change level within 1 second. Tested with justified.s03e04.720p.hdtv.x264-compulsion.mkv. Changed level from 4.1 to 4.0 and still couldn't play it via DicePlayer so I changed it to 3.1 and it worked like a charm.
Don't know why but video still can't be played in MX Video Player.
I just hope this can be usefull to somebody having touble with playing 720p mkv videos.
Click to expand...
Click to collapse
THIS! THIS IS IT! I spent a couple hours poking around for the answer and found thread after thread of people suggesting 'hey have you tried this player yet?', but THIS IS THE ANSWER!
Thank you so much!
Hi all, I wanted to ask if anyone found a way to play 720p .mkv files (mainly TV Scene Releases) on our Xperia Arc and with what settings (ROM, Kernel, CPU Frequency, etc) and which Video Player.
I've read that you can do it with changing Profile Level of the .mkv but I am a Mac user and can't run H264 Level Editor. Can we do it perhaps with another mac-compatible application?
Thank you for your time.
Babis_ECE said:
Hi all, I wanted to ask if anyone found a way to play 720p .mkv files (mainly TV Scene Releases) on our Xperia Arc and with what settings (ROM, Kernel, CPU Frequency, etc) and which Video Player.
I've read that you can do it with changing Profile Level of the .mkv but I am a Mac user and can't run H264 Level Editor. Can we do it perhaps with another mac-compatible application?
Thank you for your time.
Click to expand...
Click to collapse
I just tried, with an 720p episode of fringe, encoded in level 4.1 and 8 r.f. I'm on stock 2.3.4 (firmware. 62) and used dice player. The episode plays but not smoothly. As for a suitable program to change level editor is
Sent from my A70S using Tapatalk 2
chandoliasnikos said:
I just tried, with an 720p episode of fringe, encoded in level 4.1 and 8 r.f. I'm on stock 2.3.4 (firmware. 62) and used dice player. The episode plays but not smoothly. As for a suitable program to change level editor is
Sent from my A70S using Tapatalk 2
Click to expand...
Click to collapse
Hi Nikos, could you mention again the "suitable program", because you must have deleted it by accident.
Thank you.
Babis_ECE said:
Hi Nikos, could you mention again the "suitable program", because you must have deleted it by accident.
Thank you.
Click to expand...
Click to collapse
I forgot to write it but I see now you are using Mac, so it wont be any help, the program is for windows, it's called Ripbot264.
Sent from my A70S using Tapatalk 2

[Q] How to play 720p mkv smoothly?

Hello, my friends. I'm currently using ICS Arconium ROM (.64 baseband) in My Arc S and I'd like to know if is there possible to run mkv hd (720p) videos (movies, series etc) smoothly. When I try to do so, most of the times it goes laggy. Is there any app or tweak to fix this? Thanks.
Try MX Video Player, i can play my video smoothly with it
I tried this player, but it doesn't work very well here. It keeps laggy. I heard that DICEPLAYER is the best mkv player for android, and I just bought it (about 6 dollars), but when I start it, it crashes... =\ Thank you anyway
I have tried 1080p streams on the phone, and it was smooth, but I had the stock ROM when I tested that.
I believe our phone doesn't support .mkv out-of-the-box(correct me, if wrong), but you can get it work with RockPlayer(also plays .avis!)
I am using vplayer which can play most of the file formats.
I tested all of these, guys... Not successfully =\ Some of them screw up the subtitles (my native language is portuguese, they doesn't accept characters as ^ ´ ´ ~ etc) and in ALL of them mkv doesn't work well. I think that Arc S has a strong enough processor to run this format without any lag, but it's not working...
You can try MoboPlayer. But make sure, that you Enable "Soft decoding" in menu. If still doesn't work, you should try to download "MoboPlayer codecs" but you must download right version for arc S prosessor. I think it is ARMV7VFP3 but I am not sure of that.
Just tried Moboplayer... But no changes.
I'm sure that my Arc S is powerful enough to run this kind of video, but it's not working fine. The video/audio are pretty out of sync... The audio runs normal, but the video gets slow and/or laggy. I tried overclocking my processor to almost 2Ghz, but for nothing.
I contacted the developer of DicePlayer and he responded... He provided me with a working version of the app (no crash when starting), but the lag/sync problem continued.
See what he said: "I may need to check with the device, but currently I don't have the device. In my opinion, ICS needs more heap memory than Gingerbread, so the main problem is from lack of memory. Anyway I'll check it and try to resolve the playback issue."
Obviously the Arc S processor is nor guilty for the lag, but possibly the low level. Maybe a memory optimizer will answer my problem?
New response:
Hi,
The single core Qualcomm chipset has some weak point to decode the H.264 MP/HP video frames, so it may depend on the video files. I don't know that is the reason or not. I'll check the issue when I get the device, but I don't know when it is.
We can watch mkv videos @720p with hardware acceleration but most of the films and shows are encoded with profile level 4.1 and our phone can play only videos with profile 3.1/4.0. This levels can be changed within 1 second using H264LevelEditor. I always change it to 3.1 and almost every movie is running perfectly. With 4.0 I can't get it to play. But even with this change I couldn't play one video. Don't know why but the only one difference I noticed was "Format settings, ReFrames". Sometimes it is 5 frames and someetime 8 or 9. But dunno if it's the problem
I use diceplayer on arconium 7.2 with latest doomkernel.
btw. It was discussed before. Use search next time.
4.1, 4.0 or 3.1 or even 3.0 mkv 720p videos are running exacly the same way... It plays, the audio is OK but the video is laggy and slow, what makes them become out of sync with the audio...
Because you are playing videos with app that plays it in software mode, not in hardware mode. It's normal that phone can't decode 720p video with software mode. You need to get videos to play in hardware mode. BSplayer has it's own hardware support but it's still not what it's suppouse to be. The only app that play in hardware mode mkv videos with profile level 3.1 for me is DicePlayer. And it's doing it without any glitches or lags. It's perfectly A/V synced
I bought DicePlayer yesterday, I'm running my videos on it. All levels are now in 3.1, and I realized that some of them run in SW mode, and some in HW mode. When it runs in hardware mode, everything goes pretty fine... When in software mode, I get the problems. How can I "force" HW mode? Is there a way? Thanks.
You can't force hardware mode. I don't know why some videos can't be played. It must be something with encoding videos, some settings. You can compare parameters of videos that are working with those played in software mode. There must be some difference and maybe there is a way to change it fast.
I also use MX Video Player with the additional codec on my LT15i but experience no lagg at all.
I watch mostly The Walking Dead in 720p MKV
I am at 1.5 GHZ on doomkernel so maybe you could consider overclocking.
Greetz
MX player. No lag at all. I am watching Bleach episode right now
Alright, some updates.
All my mkv files are level 3.1 level now... But still some of them can't run in HW mode. The video starts to play (diceplayer, of course) in HW mode but 1 second later it gets an error and returns to SW (laggy) mode. Half of my 720p mkv videos can run like a dream in hardware decoding (3.1 level), but some of them just can't, even in 3.1 level.
For example, The.Big.Bang.Theory.S05E05.720p.HDTV.X264-DIMENSION can run very smoothly. Hardware deconding. Butt The.Big.Bang.Theory.S05E17.720p.HDTV.X264-DIMENSION can't do the same, it goes only in SW.
What's the difference?!?! What else can I change?
Thanks.
Maybe is because your video was compiled in 10bits, nothing to do until somebody releases a player that supports 10bits well
But you can try MOBO, it lags at the start but after 2mins start running normal
I think you have to play it with MoboPlayer dude

FullHD videos and custom ROMs

Hi,
I was just curious as to why the Full HD 1080p videos (for e.g. H.264 trailers from Apple) refuse to play smoothly on any CM9 and CM10 custom ROMs (with Moboplayer, Acer Media), while the same videos play buttery smooth with the same players on the official stock ROM? Do I need to tweak any settings or install any add ons in the custom ROMs to enable such playback. I am assuming that it is a hardware-acceleration issue because the setting for software decoding in Moboplayer has been turned off. However, 720p videos play fine.
Thanks.
rockthegod said:
Hi,
I was just curious as to why the Full HD 1080p videos (for e.g. H.264 trailers from Apple) refuse to play smoothly on any CM9 and CM10 custom ROMs (with Moboplayer, Acer Media), while the same videos play buttery smooth with the same players on the official stock ROM? Do I need to tweak any settings or install any add ons in the custom ROMs to enable such playback. I am assuming that it is a hardware-acceleration issue because the setting for software decoding in Moboplayer has been turned off. However, 720p videos play fine.
Thanks.
Click to expand...
Click to collapse
Never had this issue, 1080 plays fine for me. Is this over HDMI or doesn't matter, just always? I use dice player and occasionally mx player, both play OK for me.
Some are encoded differently then others so some may need a bump up in CPU frequency but most generally play fine at 1ghz with deadline. Of course this is my device with my movies on my build, any number of things vary between the files and roms and players used.
Tapatalked from my Galaxy S II.
Thanks..
pio_masaki said:
Never had this issue, 1080 plays fine for me. Is this over HDMI or doesn't matter, just always? I use dice player and occasionally mx player, both play OK for me.
Some are encoded differently then others so some may need a bump up in CPU frequency but most generally play fine at 1ghz with deadline. Of course this is my device with my movies on my build, any number of things vary between the files and roms and players used.
Tapatalked from my Galaxy S II.
Click to expand...
Click to collapse
OMG Thanks.. DicePlayer works like a charm. :good: :good: :laugh: The files I use for standard video play testing are Apple Movie Trailers 1080p H.264 / AAC 6 channel MOV files.
Now I am observing a very interesting development in the latest CM10 preview. Acer Media and Acer Video Player won't even detect the MOV video files. MoboPlayer and MxPlayer detects the videos but shows laggy playback on the device screen as well as over HDMI.
Only DicePlayer plays them like a charm, without hiccups or lags and going to be the only player I will ever use from now on. I think the issue is probably some proprietary codec related because when I am on the official ICS ROM, all these players detect and play those same MOV files smoothly both on-screen as well as over HDMI ..
Glad it works for you, it seems to "force" hw decode more reliably then other players so far and seems almost infinite in what it will play. MX in fast software fills in where dice fails for me, which is rare. MX seems to handle web streams better though.
Tapatalked from my Galaxy S II.

[Q] 720p60 videos on Xperia S?

Hi guys,
I'm not sure, but I think this is my first post in here after a long time registered... But anyway, I tried to convert some 1080p24 music videos (not from YouTube, but instead some masters (per say) from Vimeo "Original file" download option) to 720p60 using AviSynth and SmoothVideo Project (SVP) for frame interpolation. In addition, I also tried to deinterlace some 1080i TV footage to 1080p60 and convert them to 720p60. I encoded both videos using MainConcept Reference with 6000 kbps of H264 video bitrate and 192 kbps of AAC audio bitrate. Both videos play smoothly on my PC at 720p and 59.94 fps, but on my Xperia S phone they're kinda jerky. Well, not exactly jerky, but they look like they're not over 30 fps. So, finally, my question: what is exactly the problem? Is the 720p60 video too heavy on frame-rate? Or is the phone screen's refresh rate below 60 Hz? Or maybe the encoding settings are too complex? (I used the slowest preset on MainConcept Reference) So far, I've ruled out two things:
1. Resolution: I can play 1080p Apple trailers in 16:9 format smoothly (although they're obviously in 720p because of the phone's screen resolution).
2. Bitrate: The problem is definitely not the bitrate because the Apple trailer for Avengers in 1080p is somewhere around 9000 kbps.
P.S.: I'm using Android 4.1.2 JellyBean 6.2.B.0.211 stock ROM. I've had some issues with video playback on older Jelly Bean releases (6.2.B.0.200), but they seem to be gone in this version. Using MX Player, latest version.
ddnt32 said:
Hi guys,
I'm not sure, but I think this is my first post in here after a long time registered... But anyway, I tried to convert some 1080p24 music videos (not from YouTube, but instead some masters (per say) from Vimeo "Original file" download option) to 720p60 using AviSynth and SmoothVideo Project (SVP) for frame interpolation. In addition, I also tried to deinterlace some 1080i TV footage to 1080p60 and convert them to 720p60. I encoded both videos using MainConcept Reference with 6000 kbps of H264 video bitrate and 192 kbps of AAC audio bitrate. Both videos play smoothly on my PC at 720p and 59.94 fps, but on my Xperia S phone they're kinda jerky. Well, not exactly jerky, but they look like they're not over 30 fps. So, finally, my question: what is exactly the problem? Is the 720p60 video too heavy on frame-rate? Or is the phone screen's refresh rate below 60 Hz? Or maybe the encoding settings are too complex? (I used the slowest preset on MainConcept Reference) So far, I've ruled out two things:
1. Resolution: I can play 1080p Apple trailers in 16:9 format smoothly (although they're obviously in 720p because of the phone's screen resolution).
2. Bitrate: The problem is definitely not the bitrate because the Apple trailer for Avengers in 1080p is somewhere around 9000 kbps.
P.S.: I'm using Android 4.1.2 JellyBean 6.2.B.0.211 stock ROM. I've had some issues with video playback on older Jelly Bean releases (6.2.B.0.200), but they seem to be gone in this version. Using MX Player, latest version.
Click to expand...
Click to collapse
Nothing is too heavy for SONY XPERIA S. Like others in here you are trying to much to push the limits of your phone with all kinds of weird tweaks. Well, by doing so, here you are, posting a question about a phone that works fine, if you know how to use it.
skywalkerdroid said:
Nothing is too heavy for SONY XPERIA S. Like others in here you are trying to much to push the limits of your phone with all kinds of weird tweaks. Well, by doing so, here you are, posting a question about a phone that works fine, if you know how to use it.
Click to expand...
Click to collapse
Err... ok, but if you're saying that "nothing is too heavy" for it, then there shouldn't be any limits to push, right? I know this phone has some limitations (like all the phones do), I just want to know what exactly is limiting it. I don't understand what is so wrong about trying to use all the capabilities of the phone. If the phone has a 720p screen, why shouldn't I be putting HD videos in it? I wouldn't spend so much on it if I'm not planning to use it. If it's just to listen to music and take 12 MP pictures, I would buy a much cheaper phone and a camera.
You are pushing non-compatible and Science-Fiction apps and mods,that's why.
ddnt32 said:
Err... ok, but if you're saying that "nothing is too heavy" for it, then there shouldn't be any limits to push, right? I know this phone has some limitations (like all the phones do), I just want to know what exactly is limiting it. I don't understand what is so wrong about trying to use all the capabilities of the phone. If the phone has a 720p screen, why shouldn't I be putting HD videos in it? I wouldn't spend so much on it if I'm not planning to use it. If it's just to listen to music and take 12 MP pictures, I would buy a much cheaper phone and a camera.
Click to expand...
Click to collapse
nothing wrong with trying bro..but it's kind of a hardware limitation
ddnt32 said:
Err... ok, but if you're saying that "nothing is too heavy" for it, then there shouldn't be any limits to push, right? I know this phone has some limitations (like all the phones do), I just want to know what exactly is limiting it. I don't understand what is so wrong about trying to use all the capabilities of the phone. If the phone has a 720p screen, why shouldn't I be putting HD videos in it? I wouldn't spend so much on it if I'm not planning to use it. If it's just to listen to music and take 12 MP pictures, I would buy a much cheaper phone and a camera.
Click to expand...
Click to collapse
You should try putting in the raw video files instead of the converted ones. I have 5 Full HD videos on my phone and there hasn't been any issues.
there is also limitation is phone software.....try to read default capability file in phone storage.. everything written in it may also be a reason....
Do you have a phone or a home cinema surround sound system? LOL
n70shan said:
there is also limitation is phone software.....try to read default capability file in phone storage.. everything written in it may also be a reason....
Click to expand...
Click to collapse
Sorry for the ignorance, but where is this file?
Oh, and I've already tried to play the original 1080p files, but they're like 30 or 40 Mbps, so it starts to lag. The 6 Mbps master for Eminem's "No Love" plays fine in 1080p, though.
have you tried playing 1080p movies from yiffy-torrents?maybe you can check the data on the file and see something that might help you

Categories

Resources