1080p HEVC decoding - Huawei MediaPad M5 Lite Questions & Answers

I'm thinking if this tablet could be a good choice, but I would like to know if the device support smooth playback of 1080p HEVC 8-bit and 10-bit video?
Any ideas?

Playgamie said:
I'm thinking if this tablet could be a good choice, but I would like to know if the device support smooth playback of 1080p HEVC 8-bit and 10-bit video?
Any ideas?
Click to expand...
Click to collapse
Unfortunatly, there is no hardware decoding for HEVC on this device and the cpu can't handle the load for HEVC software decoding.
To choose the right device, look at the supported codecs by the gpu.
As an example, galaxy tab s5e seems more suitable with its snapdragon 670 whitch support both HEVC 8 and 10-bit (according wikipedia, qualcomm wesite does no mention bit depth).

When i use MX player with transvoding SW or HW (i forget), hevc works without freeze

Related

[Q] Playing Mp4 video files on Samsung Galaxy S

Hi,
I have downloaded a movie in MP4 format and while playing it on my Samsung Galaxy S, i can see the picture but there is no sound coming...
Picture quality for the file is very good no problem in it..only thing is sound is missing.
Is it some problem? Or some settings needs to be changed?
Seniors..plz advise.
Regards,
Anoop.
Remember that media volume is independent of ringer volume, so make sure you turn the media volume up.
I have run into a bug a few times where the sound on an mp4 won't play, but then I just exit the video player and try again and it works.
Otherwise, it may be the sound codec of the mp4 isn't compatible, although that is unlikely as the Galaxy S seems to support every major codec under the sun. Does the sound work on your computer?
I'm also unsure of if the Galaxy S is able to playback 5.1 encoded sound, so perhaps the sound is beyond the Galaxy S's playback capabilities. That would probably only be the case with a huge bitrate however.
Finally, you can always just encode the video into another format using a tool such as the excellent free Handbrake program (for Windows and OSX). Settings that work flawlessly for me are H264 .MP4 at 800 x 480 (the screen resolution of the Galaxy S, can crop videos if needed) with bitrates up to 2000kbps and AAC audio at 128kpbs, 48000hz stereo.
How the f.. a 1ghz Humingbird can beat a 1.6Ghz Intel atom??
I had the same problem with some 720p Mp4 video,
I also tried Rockplayer, but the playback freezes badly,
with the default Galaxy video player HD video is smooth, while on my intel atom netbook, HD is unwatchable..
How the f.. a 1ghz Humingbird can beat a 1.6Ghz Intel atom??
sonci said:
With the default Galaxy video player HD video is smooth, while on my intel atom netbook, HD is unwatchable..
How the f.. a 1ghz Humingbird can beat a 1.6Ghz Intel atom??
Click to expand...
Click to collapse
Because the Hummingbird supports GPU hardware accelleration for H.264? ;D
Just grabbed myself a Galaxy S and im in the prosess of flashing official Froyo btw.
Best phone evah! (With lagfix)
Nice update now in Froyo,
I see my MP4 HD movies now have audio,
Well at least they did smth right..
The fact is Samsung can play most of MP4 files. Several special MP4 videos will not be played as MP4 is a container video format which may encode with a variety of codecs like H.264, MPEG-4, Xivd, DivX, MPEG-4 ASP etc. or with subtitles or multi-channels audio tracks. As MPEG-4 AVC H.264 codec, support is limited to the required specifications. If your MP4 files are using audio and video codec that Samsung Galaxy cannot support or your MP4 files cannot meet the supported specifications of audio and video codec, your Samsung Galaxy phones or tablets will fail to play MP4 files. Even you download different Android video player, they still fails to play.
In order to successfully play MP4 on Samsung Galaxy, a better solution is to convert MP4 to Samsung Galaxy supported MPEG-4 Video with require specifications. Google search TechiSky How to Play MP4 on Samsung Galaxy you will find the answer.
Try MX-Player

[Q] Will we have tegra2 hdmi 1080p mkv h.264 bd-rip hardware decoding?

Will we have tegra2 hdmi 1080p mkv h.264 bd-rip hardware decoding?
our o2x doesn't support NEON and therefore isn't great at decoding video. it is as important as MMX was in the Pentium 1 days, it seems!
wapz said:
our o2x doesn't support NEON and therefore isn't great at decoding video. it is as important as MMX was in the Pentium 1 days, it seems!
Click to expand...
Click to collapse
I thought NEON abandoned coz nvidia states h.264 support in h/w, while neon instruction set helps to decode video in s/w. Gurus will correct me.
JugglerLKR said:
I thought NEON abandoned coz nvidia states h.264 support in h/w, while neon instruction set helps to decode video in s/w. Gurus will correct me.
Click to expand...
Click to collapse
maybe. but so far nobody has been able to smootly play full 720p mkvs properly, which seems to work on the tablets with tegra2 that do support NEON. so why is that different?
flash 10.3 also uses neon since the last update. see changes for new version.
wapz said:
maybe. but so far nobody has been able to smootly play full 720p mkvs properly, which seems to work on the tablets with tegra2 that do support NEON. so why is that different?
flash 10.3 also uses neon since the last update. see changes for new version.
Click to expand...
Click to collapse
probably new Tegra (Kal-El) series with NEON instruction sets from ARM and 1080p H.264 High Profile video decode
but according to this link : http://en.wikipedia.org/wiki/Nvidia_Tegra
all current tablets uses the same chip without NEON... again correct me if I'm wrong.
You're correct, there is not one tegra 2 chip with NEON. But the tablet or whatnot that can play 720p mkv probably have a player that supports MKV decode on hardware (gpu). The O2X can't handle mkv with the in-built player, and thats the only one with HW-acceleration, as of yet. Hopefully there will soon be one, or if we can port from the SGS2 with tegra (i9103).
Mkv is just a container format. These days mkv videos usually contain h.264 avc video just as .mp4 videos do, and .mp4 videos can be played back smoothly up to 1080p resolution (however just with base profile).
NEON is indeed an expanded set of processor instructions, and Tegra2 does not support it.
However, NEON is only of use if you do the decoding on the CPU in software.
Since most video will be decoded in hardware on tegra2 devices, Nvidia chose to leave out the NEON instruction, since those need a lot of space on the chip.
However it is true that the next generation tegra 3 chip (which actually has a quad core cpu) should support the NEON instruction set, which helps speeding up handling some features in software.
However, since it is my understanding that Nvidia also plans to improve hardware video decoding on tegra 3 so it should support h.264 main or even high profile 1080p videos, it is not of the upmost importance.
Hardware decoding is more efficient (and thus will save battery life) than using NEON. So whenever having the choice, go for hardware decoding...
The reasony why high resolution .mkv files cannot be played fluently is just because the standard video player does not yet support the .mkv format, and only the standard video player supports using the hardware video decoding feature.
What actually happens when you play back a video file is that the software reads and understands the container format, which contains a raw video and audio stream. The player software then handse the video off to the hardware so it can do the decoding. The audio is also decoded - common formats possibly also in hardware.
The player controls the decoding and then feeds the decoded video to the screen and the audio to the speakers.
The standard player just does not understand the .mkv container format and thus cannot reach the embedded h.264 video.
So when you use another player that does suppot .mkv then it will usually do the decoding in software, which cannot do it fast enough for high resolution videos.
However, there is great news on this!
A new update is due to arrive soon, probably until the end of the month that will include support for mkv videos, and thus mkv can be played in hardware..
This update is already available in in korea for their version LG-SU660, and judging from this post from LG:
http://www.facebook.com/pages/LG-Optimus-Speed/192477164116791
those improvements will also come to the european P990 version.
See here a thread about the improvements of the korean version:
http://www.facebook.com/pages/LG-Optimus-Speed/192477164116791
Just to be sure, i'll provide them here again:
Faster internet browsing
Support .mkv
Hardware support for 720p h.264 4.1hp
60 frame xvid works
Little bit better LG home
Little bit faster for everything.
Apparently this also includes an improvement of the use of the tegra2 hardware to also allow high profile 720p video (before it just supported low profile). This 4.1hp video is for instance used on youtube, if my information is correct...
So to answer your original question:
You will be able to play back high resolution h.264 mkv files.
However, it will probably not be able to play all of them, because the tegra2 hardware only supports the base profile for 1080p.
So it actually depends on how the rip was made.
You can already make bd rips in 1080p that will play fine on a tegra 2 device.
For instance, if you use handbrake to encode videos, choose the MP4 container format and H.264 (x264) as video codec, and in the advanced tab in the text field, enter this line:
ref=2:bframes=0:subq=7:mixed-refs=0:weightb=0:8x8dct=0:cabac=0:weightp=0:me=umh:trellis=0:cqm=flat
This will create a video in base profile that should play fine on a tegra 2.
(Please note that some settings in that line are optimized for quality, not encoding speed. You can for instance alter the subq parameter to a lower value such as 6 and remove the me_umh option, which will result in faster encoding but worse quality).
This ofcourse requires you to have/own the bluray to create such a copy.
You are on your own for anything else...
Btw, i did not take part in the survey since the correct answer is more complex than just yes or no and ticking individual boxes.
I hope my O2X can play. T_T
So...does Tegra 2 now smoothly play 1080p h.264????
Man, what do you do for living? Tanks for all this clear technical exposé!
Hironimo said:
Mkv is just a container format. These days mkv videos usually contain h.264 avc video just as .mp4 videos do, and .mp4 videos can be played back smoothly up to 1080p resolution (however just with base profile).
NEON is indeed an expanded set of processor instructions, and Tegra2 does not support it.
However, NEON is only of use if you do the decoding on the CPU in software.
Since most video will be decoded in hardware on tegra2 devices, Nvidia chose to leave out the NEON instruction, since those need a lot of space on the chip.
However it is true that the next generation tegra 3 chip (which actually has a quad core cpu) should support the NEON instruction set, which helps speeding up handling some features in software.
However, since it is my understanding that Nvidia also plans to improve hardware video decoding on tegra 3 so it should support h.264 main or even high profile 1080p videos, it is not of the upmost importance.
Hardware decoding is more efficient (and thus will save battery life) than using NEON. So whenever having the choice, go for hardware decoding...
The reasony why high resolution .mkv files cannot be played fluently is just because the standard video player does not yet support the .mkv format, and only the standard video player supports using the hardware video decoding feature.
What actually happens when you play back a video file is that the software reads and understands the container format, which contains a raw video and audio stream. The player software then handse the video off to the hardware so it can do the decoding. The audio is also decoded - common formats possibly also in hardware.
The player controls the decoding and then feeds the decoded video to the screen and the audio to the speakers.
The standard player just does not understand the .mkv container format and thus cannot reach the embedded h.264 video.
So when you use another player that does suppot .mkv then it will usually do the decoding in software, which cannot do it fast enough for high resolution videos.
However, there is great news on this!
A new update is due to arrive soon, probably until the end of the month that will include support for mkv videos, and thus mkv can be played in hardware..
This update is already available in in korea for their version LG-SU660, and judging from this post from LG:
http://www.facebook.com/pages/LG-Optimus-Speed/192477164116791
those improvements will also come to the european P990 version.
See here a thread about the improvements of the korean version:
http://www.facebook.com/pages/LG-Optimus-Speed/192477164116791
Just to be sure, i'll provide them here again:
Faster internet browsing
Support .mkv
Hardware support for 720p h.264 4.1hp
60 frame xvid works
Little bit better LG home
Little bit faster for everything.
Apparently this also includes an improvement of the use of the tegra2 hardware to also allow high profile 720p video (before it just supported low profile). This 4.1hp video is for instance used on youtube, if my information is correct...
So to answer your original question:
You will be able to play back high resolution h.264 mkv files.
However, it will probably not be able to play all of them, because the tegra2 hardware only supports the base profile for 1080p.
So it actually depends on how the rip was made.
You can already make bd rips in 1080p that will play fine on a tegra 2 device.
For instance, if you use handbrake to encode videos, choose the MP4 container format and H.264 (x264) as video codec, and in the advanced tab in the text field, enter this line:
ref=2:bframes=0:subq=7:mixed-refs=0:weightb=0:8x8dct=0:cabac=0:weightp=0:me=umh:trellis=0:cqm=flat
This will create a video in base profile that should play fine on a tegra 2.
(Please note that some settings in that line are optimized for quality, not encoding speed. You can for instance alter the subq parameter to a lower value such as 6 and remove the me_umh option, which will result in faster encoding but worse quality).
This ofcourse requires you to have/own the bluray to create such a copy.
You are on your own for anything else...
Btw, i did not take part in the survey since the correct answer is more complex than just yes or no and ticking individual boxes.
Click to expand...
Click to collapse
Sent from my LG-P990 using XDA App
So which p990 Fimrware enables 4.1 Hi Profile H264?
Please point me to which firmware enables 720P Hi Profile 4.1 H264 for the P990 model.
I also wana know which firmware or APP can decode h.264 Hiprofile 1080p MTS videos smoothly.
I have tried mxplaer, diceplayer or p990 media player but none of them could decode it right. Is there any way to decode it?
Sent from my LG-P990 using XDA App
scalexda said:
I also wana know which firmware or APP can decode h.264 Hiprofile 1080p MTS videos smoothly.
I have tried mxplaer, diceplayer or p990 media player but none of them could decode it right. Is there any way to decode it?
Sent from my LG-P990 using XDA App
Click to expand...
Click to collapse
you can't play 1080p in hiprofile, only 720p
for me not even 720p HP worked
-sandro- said:
for me not even 720p HP worked
Click to expand...
Click to collapse
if you use handbrake to encode videos, choose the MP4 container format and H.264 (x264) as video codec, and in the advanced tab in the text field, enter this line:
ref=2:bframes=0:subq=7:mixed-refs=0:weightb=0:8x8dct=0:cabac=0:weightp=0:me=umh :trellis=0:cqm=flat
just convert you movies like this also work with 1080p^
that's the problem I have to reconvert 720p files already with high profile but different encoding settings = fake hd decoding of this chip
My stock V10D plays 720/1080p h264 mkv just fine!
I do have to convert some video to a lower profile in order to play them but right now I can play
H.264 mkv in profile [email protected], 1920x1080 at 27fps fine no problem!
Average filesize for such a movie is 4-6 GB, 720p @30fps runs fine as well.
I mean they released this "amazing chipset with dual core capabilities bla bla" and they can't even handle common 720p files but the sgx540 released 1y earlier can
-sandro- said:
I mean they released this "amazing chipset with dual core capabilities bla bla" and they can't even handle common 720p files but the sgx540 released 1y earlier can
Click to expand...
Click to collapse
I totally agree with you. Tegra2 is really bad with h.264 high profile videos.
Sent from my DJDroid LG 1.2.1 using XDA App

Optimus black video playback-updated

the lg optimus black has a ti omap 3630 chipset with IVA2+ hardware accelerator to decode video,unfortunately the iva2+ can decode only avc baseline profile at 720p and main profile at 480p, but the avc high profile is not support by IVA2+
Luckily the ARM CORTEX A8 CPU has a powerful media processing engine called NEON which can decode video using software codecs which can drain the battery quickly in case of decoding hd avc high profile videos
in the change log of gingerbread update for optimus black, they mentioned support of new media formats as avc,mpeg4 and some users reported that the phone can play hd 720p avc high profile videos, other users reported that it can play 720p mp4 avc high profile and 480p mkv avc high profile smoothly and that 720p mkv shutters or lags.
that means lg have added some neon optimized software codecs that use use the cpu to decode avc high profile video, resulting in faster battery drain than hardware codecs and also im not sure if 1 ghz cortex a8 cpu with neon can play smoothly 720p avc high profile videos because when i play a 720p avc high profile video on my laptop, it consumes more than 1 ghz on the cpu which is pentium dual core 2.3 ghz with ssse3 media processing engine which i guess is much more powerful than arm cortex a8 neon
so what do u think guys?
I use MX Player or Mobi Player to easily determine whether the video is playing in Hardware or Software. So far it played MKV and youtube FLV in software.
I've had mkv videos playing in HW mode on my MX Player and i'm on Zeus 6.11o. Although i did overclock it to 1.2GHz and it decided to reboot itself, it does do an AVERAGE job.
Sound and video quality is excellent only problem is, the longer you play the video, the less synchronous they become.
I think it will be a bit of a stretch to try and get 720p video and other high quality encoding on hardware such as the p970 but something could happen.
Did you install the MX Video Arm7 codecs too?
BoyBawang2 said:
Did you install the MX Video Arm7 codecs too?
Click to expand...
Click to collapse
I as far as i know, I haven't installed those codecs because it didn't ask for them. They may have already been installed prior to download because i prefer to download apk rather than use my limited 3G connection.
Bu regardless, this phone plays video beautifully considering the high compression which even lags on my 3.2Ghz PC.
update
IVA2+ is based on TI C64x DSP which can be clocked to 800 MHz
ti.com/product/omap3630 , this means that it can support 720p avc high profile by default if it is clocked to 600 mhz or above
so if you try to play 720p avc high profile video in dice player and it worked, this means that lg overclocked the dsp in gingerbread update so that it supports hardware decoding of hd avc high profile videos
hi all,
Has anybody Experienced MXvideo played a video in Software but finally played it in Hardware after installing the optional Arm7 codecs?
thanks
BoyBawang2 said:
hi all,
Has anybody Experienced MXvideo played a video in Software but finally played it in Hardware after installing the optional Arm7 codecs?
thanks
Click to expand...
Click to collapse
arm7 codecs are software codecs that use the cpu to decode video ,hardware decoding uses built-in codecs to decode video using the video decoder or dsp

[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..

Hi10?

Any idea if this SoC can handle it i.e krait with h/w(+)? I don't care about other issues like color banding or blocks I just wanna know if can decode hi10 videoes with hardware or not.
Yami-chan said:
Any idea if this SoC can handle it i.e krait with h/w(+)? I don't care about other issues like color banding or blocks I just wanna know if can decode hi10 videoes with hardware or not.
Click to expand...
Click to collapse
h/w decoding.. not sure.
MX Player on my T will play 10bit video files in s/w fine.
Just as any device made in 2011 or later with a dualcore cpu @ 1ghz or better it'll play 10bit "fine" in s/w mode. However, that is neither my question nor my point. If it's that hard to just try out a file in h/w+ then I might as well try else wear.
Point me to a file and I'll gladly run a test for you. Np.
I watch quite a bit of anime, and a lot of releases nowadays are 10-bit only and in 1280 x 720 resolution. I use MX Player now, but I've used Moboplayer previously with the same results.
My findings were as follows:
- All 10-bit video goes through the software decoder. MX and Mobo player both will refuse to use hardware mode, complaining that the video is not supported.
- The software decoder can handle 10-bit 720p video reasonably well, so long as there is not a lot of fast motion. When that kind of scene occurs, audio and video will start to desync, and it usually needs a pause and/or manual fast forward/rewind to get the audio and video back in sync.
- If you use soft subtitles (such as in an MKV file), the above desync will be far more likely to happen and far more pronounced. It also makes it very clear that the problem is with the video software decoder, as the soft subs and the audio will always remain more or less in sync.
In comparison:
- 8-bit videos of up to 1080p play via the hardware decoder and hence are silky smooth.
- Soft subtitles are not a problem for such videos.
All these findings are *not* group/encoder specific. 10-bit 720p videos from *any* fansubbing group will always go through s/w, and will always lag at fast action points.
Notes:
- I have not tried watching a lower res 10-bit video on the phone, primarily because nobody in the fansubbing scene releases a 10-bit video at less than 720p. There is a possibility that the software decoder will be able to play lower res 10-bit video with no problems.
- There is the possibility that the encoding settings that most fansubbers use are ridiculously and unnecessarily high in bitrate, or have some other settings that basically cause the software decoder on our phones to choke on the videos. I cannot confirm this nor do I have connections to current fansubbers who could share their settings.
- There is the possibility that it's Sony's implementation of the software decoder that is at fault. Turning the Bravia engine on and off doesn't seem to have an effect, but other parts of the software decoder that are beyond user control may simply be inefficient.
Lastly, according to my reading, so far the only chipsets that *can* run soft-subbed 720p 10-bit videos more or less flawlessly are the 4-cores. The 4-core Tegra 3 certainly can, with tweaking. I think the Exynos and 4-core Qualcomms can too, but I can't confirm it. I'm not sure if any of these have hardware decoder support for 10-bit.
Try Dice player or VLC from the market. I'm not absolutely sure but I believe those use their own decoding framework and you might get better results.
Yami-chan said:
Just as any device made in 2011 or later with a dualcore cpu @ 1ghz or better it'll play 10bit "fine" in s/w mode. However, that is neither my question nor my point. If it's that hard to just try out a file in h/w+ then I might as well try else wear.
Click to expand...
Click to collapse
Well with that kind of attitude I shall not help you in the future.
Sent from my Xperia T using XDA Premium
I've already had friends test up multiple SoC's, and it seems only Tegra 3 has the instructions set for Hi10, thanks though. Again, any device with a 1Ghz dual-core SoC will handle 8bit videos flawlessly up to 1080p with h/w. And once again I keep getting answers that they CAN play 10bit files with s/w which again was never part of the question. Most players for android are based on ffmpeg which kinda defeats the purpose of trying others apart from the renderer itself.
And for those wondering, the limitation comes from your SoC not the player in the long run.

Categories

Resources