[STICKY] MX Player 10-bit Video and HEVC Discussion

Search This thread

CDB-Man

Senior Member
May 29, 2013
881
267
MX Player 10-bit Video and HEVC Discussion
Back on our old Google Groups forum, we had a long thread of users sharing and discussing their experiences with 10-bit video playback, HEVC playback, device capabilities, and other interesting related topics.

This thread will be a continuation of that discussion. The original thread can be found here:
https://groups.google.com/d/topic/mx-videoplayer/CVvvmsXpdz8/discussion

If you have anything you want to share relating to 10-bit playback, hardware support, and MX Player, please join the discussion!

How can I check what hardware codecs are enabled on my phone's GPU?
You can use an App such as Hardware Info: https://play.google.com/store/apps/details?id=com.dama.hardwareinfo

My device is playing Hi10p really poorly, even though it's a very new/powerful phone! What can I do?
CDB-Man said:
1) h.264 AVC Hi10p can only be played on HW+ for Tegra devices. No exceptions. All non-Tegra devices must use SW for h.264 AVC Hi10p.

2) When using SW Mode:
--> a) Settings -> Decoder -> CPU core limit -> Set to max of whatever your device is
--> b) Settings -> Decoder -> Use speedup tricks

LIST OF DEMANDING Hi10p FILES THAT YOU CAN USE TO TEST YOUR DEVICE (mainly anime as that's what most commonly uses Hi10p)
  1. http://www.nyaa.se/?page=view&tid=489663&showfiles=1 This file is fairly demanding at 22.3Mbps bitrate.
  2. Anything from http://coalgirls.wakku.to/ that's 1080p and released in 2013 or later would be 10bit, and would make for a good test. All their files are relatively high bitrate, so it will be a good indicator of the CPU's capabilities with S/W.
  3. If you are willing to waste bandwidth with an even harder test, you could try this: http://www.nyaa.se/?page=view&tid=552753 12GB and 10835 kbit/s bitrate.
  4. Unique encoding settings: http://www.nyaa.se/?page=view&tid=557914&showfiles=1 movies 1 or 2. This is also 10bit (720p), but with 4:4:4 subsampling (on movies 1 and 2) as opposed to standard 4:2:0 subsampling.
  5. Very, VERY demanding: HEVC 4K 10bit video @ 51.6 Mb/s: http://demo-uhd3d.com/fiche.php?cat=uhd&id=96
  6. Various reference files from libde (including Big Buck Bunny): http://www.libde265.org/downloads-videos/

CDB-Man

Now, a very useful summary by @Dante of the Inferno of the current required specs to successfully play 10-bit files on Android!
Last updated: 2015-08-24
Hi10p Minimum Hardware Requirements:

x86 Architecture:
720p:
  • 2.0+ GHz Dual Core CPU with integrated graphics (2006 or later)
  • 2.2+ GHz Single Core CPU (up to 30 fps and low bit rate)
1080p:

  • Intel Atom Z3770 (Bay Trail) with integrated graphics (2014 or later)

ARM Architecture:
720p:
  • Snapdragon 600 SoC (2013 or later) - based on quad-core 1.9 GHz Krait 300 CPU and Adreno 320 GPU
1080p:
  • Exynos 7 Octa 7420 (2015 or later) - based on ARM v8
  • Amlogic S812 - based on ARM A9 with octo-core Mali 450 GPU
  • Nvidia Tegra K1
  • Snapdragon 810 (generally should work, but probably only for lower bitrate files)
 
Last edited:

CDB-Man

Senior Member
May 29, 2013
881
267
For reference, the last post on the old thread:
https://groups.google.com/d/msg/mx-videoplayer/CVvvmsXpdz8/V_jwlwm-JoAJ

=======
Re: 10 bit anime viewers please comment to make this message visible.

On Sunday, April 20, 2014 4:25:37 AM UTC-4, Heng Lok wrote:
Here's an update guys... I just tested out the new Galaxy S5, and it runs 1080p hi10p PERFECTLY. No frame skips in panning scenes. I did not expect a minor update (Snapdragon 801 over an 800) to be able to do it or make much of a difference, but it's now the best mobile device for playing 10 bit video.

It kills the K900's performance in 1080p, as well as other phones using Snapdragon 800. This is the last phone you should ever need with respect to anime viewing. Although I will be waiting for the Snap 805s at the earliest before I change phone again.

That's good news! But have you checked if it can maintain the 1080p Hi10p performance for say an hour long video? It clearly has enough power to render it, but I'm wondering if the frame buffer or queue would die if you played for a video as long as an hour .
 

CDB-Man

Senior Member
May 29, 2013
881
267
Has anyone else been able to try using the Galaxy S5 for extended 1080p Hi10p playback?
 
  • Like
Reactions: BEDO1111

t3ch7

Senior Member
Dec 24, 2010
60
4
Two things:

1) I know most modern smartphones can play 10-bit 720p encoded content quite nicely, but just want to chime in that the Galaxy Note 3 Neo (LTE version) with the hexacore Exynos SoC (dual Cortex-A15, quad Cortex-A7) has no problems with such videos. With my only 10-bit 1080p test video, the phone played it back okay, maybe around like 90%?

2) Toshiba recently announced a new 7" Android tablet called the Excite Go running some type of quad-core Intel chip for $110. Possibly might be the cheapest tablet for on-the-go 10-bit video watching even though the screen resolution is only 1024x600?
 

dejong12

Senior Member
Dec 22, 2008
204
32
Hey CDBrian, maybe you remember me, Arjen de Jong. I am following the Hi10P thread for a long time now.
I saw your last message about playing a long Hi10P video on the Galaxy S5.
I have got a S5 and I'm going to try and watch the movie Eve no Jikan from ZUM in 1080p on the device.
I'll let you know how it goes.
 
  • Like
Reactions: CDB-Man

CDB-Man

Senior Member
May 29, 2013
881
267
Hey CDBrian, maybe you remember me, Arjen de Jong. I am following the Hi10P thread for a long time now.
I saw your last message about playing a long Hi10P video on the Galaxy S5.
I have got a S5 and I'm going to try and watch the movie Eve no Jikan from ZUM in 1080p on the device.
I'll let you know how it goes.
Awesome, thanks!
 

dejong12

Senior Member
Dec 22, 2008
204
32
I just watched a few minutes of the movie, but in panning and quick movement scenes it lags a bit. I don't if this is because of the bitrate (CRF 17,5) but I'm gonna try another 1080p video.

EDIT: Forgot to mention, but I got the G900F, the international Snapdragon variant.
 
Last edited:

CDB-Man

Senior Member
May 29, 2013
881
267
Yeah, the ZUM 1080p release is 6442 kBit/s 10bit, probably too much.

I believe that the Europe version has the same Qualcomm MSM8974AC Snapdragon 801 @ Quad-core 2.5 GHz Krait 400?
 

CDB-Man

Senior Member
May 29, 2013
881
267
I just watched a few minutes of the movie, but in panning and quick movement scenes it lags a bit. I don't if this is because of the bitrate (CRF 17,5) but I'm gonna try another 1080p video.

EDIT: Forgot to mention, but I got the G900F, the international Snapdragon variant.

Did you get a chance to try any other videos?
 

cloudybay

New member
Jun 26, 2014
3
3
Anyone try to play with MTK6582 1.7/2.0ghz cpu?

Snapdragon 800/801 has almost the same CPU spec even in antutu benchmark, and for Snapdragon 805 unless it support 10-bit hardware decoding I doubt that it can smoothly playback 15mbps hi10p.

The hopes are on
MTK6595
Atom Z3560/Z3580 with MX Player + Intel optimized codec.
 

cloudybay

New member
Jun 26, 2014
3
3
A chinese review come out for snapdragon 805.
www[dot]igao7[dot]com/s5-ltea-preview.html
conclusion the cpu of 805 is almost as same level as 801
a.k.a no hope for smooth hi10p playback using snapdragon 805
 

MooMooChan

Member
Jun 29, 2014
19
2
I probably be planning to get the Samsung Note 4 this September (been using iPhone very long time).

Does anyone know which be suited for 10 bits?

Qualcomm Snapdragon 805 (SM-N910S)
Exynos 5433 (SM-N910C)
 

cloudybay

New member
Jun 26, 2014
3
3
I probably be planning to get the Samsung Note 4 this September (been using iPhone very long time).

Does anyone know which be suited for 10 bits?

Qualcomm Snapdragon 805 (SM-N910S)
Exynos 5433 (SM-N910C)

if you mean smooth playback on all scenes for high quality 10-bit 1080p encoded with more than 8mbit/s

NO

Maybe quad core intel atom with software sse3 codec installed (MX Player got this option) or MTK6595T (This chip got most of the power allocated to CPU) can do. Not tested myself
 
  • Like
Reactions: MooMooChan

Fenrir007

Senior Member
Jun 16, 2013
100
33
Just wanted to add to the pool of knowledge here.

10bit 720p seems to be working perfectly so far on my Note 3. I only tested a couple of videos, but I have yet to see any lag, even during panning scenes. The videos tested were: Jojo Stardust Crusaders (some episodes, by Horriblesubs), Soul Eater Not (some episodes, also by Horriblesubs) and Nisekoi (one episode, by FFF). It is not overclocked, and I am running the X-Note rom. I disable multitasking and kill all processes just to be safe before playback (unsure if this is even needed). It is playing in H/W+.

I tried some 1080p 10bit videos and it was awful. I have no idea how the guy with the S5 managed to watch it. The Note 3 has the same hardware, so maybe the videos he tried were of a lower bitrate...? I don't know.
 

raitono

New member
Sep 23, 2013
1
0
HTC One - MX ver. 1.7.28

I've got an issue with 10bit playback on my HTC One. I've been using the combination of Serviio, BubbleUPnP, and MX Player to stream my videos over my home network. It has been working flawlessly, until I try to play a 10bit video with subtitles. Over the network, the subtitles do not show up at all. If I transfer the video to my device and then try to play it, I get subtitles but the video becomes a bit choppy and annoying to watch. This only seems to happen on the 10bit videos. I'm not sure what I can do to get things working.

I am on a completely stock HTC One with Android version 4.4.2, HTC Sense 6.0, and using MX Player version 1.7.28.

Just for the sake of completeness, here is a MediaInfo dump of one of the episodes that is giving me this issue:

General
Unique ID : 243058165600957285657969047288010635361 (0xB6DB4CC898E716678762AF3B1931F861)
Complete name : D:\Storage\Media\Anime\Hataraku_Maou-sama!\[FFF] Hataraku Maou-sama! - 01 [9B300091].mkv
Format : Matroska
Format version : Version 2
File size : 326 MiB
Duration : 23mn 39s
Overall bit rate : 1 927 Kbps
Encoded date : UTC 2013-04-05 00:17:48
Writing application : mkvmerge v5.0.1 ('Es ist Sommer') built on Oct 9 2011 11:55:43
Writing library : libebml v1.2.2 + libmatroska v1.3.0
Attachment : Yes / Yes / Yes / Yes / Yes / Yes

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 10@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 23mn 39s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Scan type : Progressive
Title : 10bit H.264 - 720p
Writing library : x264 core 129 r2245+729M 1a52e03
Encoding settings : cabac=1 / ref=16 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / fade_compensate=0.80 / psy_rd=0.70:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=18 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=16.5 / qcomp=0.70 / qpmin=0 / qpmax=81 / qpstep=4 / ip_ratio=1.40 / aq=3:0.80
Language : Japanese
Default : Yes
Forced : No
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 23mn 39s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Title : 2.0 AAC
Language : Japanese
Default : Yes
Forced : No

Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Compression mode : Lossless
Title : FFF
Language : English
Default : Yes
Forced : No

Menu
00:00:00.000 : en:prologue
00:02:03.373 : en:part A
00:13:32.770 : en:part B
00:21:59.610 : en:Ending
00:23:29.742 : en:preview



And here is an episode that does NOT have this issue:

General
Unique ID : 221067659091946333073113230111568020785 (0xA650151AA96C10C8812FDC013D87C531)
Complete name : D:\Storage\Media\Anime\K (K-Project) 1-13 Complete (Dual Audio) [BDRip-720p-8bit]\[CBM]_K_-_01_-_Knight_[720p]_[9D5D7970].mkv
Format : Matroska
Format version : Version 2
File size : 903 MiB
Duration : 26mn 30s
Overall bit rate : 4 766 Kbps
Encoded date : UTC 2014-03-11 08:49:58
Writing application : mkvmerge v3.1.0 ('Happy up here') built on Jan 19 2010 12:09:24
Writing library : libebml v0.7.9 + libmatroska v0.8.1
Attachment : Yes / Yes

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 9 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 26mn 30s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Title : H.264/AVC Video
Writing library : x264 core 138 r2358 9e941d1
Encoding settings : cabac=1 / ref=9 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=48 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=9 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=72 / rc=crf / mbtree=1 / crf=15.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language : Japanese
Default : No
Forced : No

Audio #1
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 26mn 30s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Title : English: Stereo
Language : English
Default : Yes
Forced : No

Audio #2
ID : 3
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 26mn 30s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Title : Japanese: Stereo
Language : Japanese
Default : No
Forced : No

Text #1
ID : 4
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Compression mode : Lossless
Title : English Signs/Songs
Language : English
Default : Yes
Forced : No

Text #2
ID : 5
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Compression mode : Lossless
Title : English Subtitles
Language : English
Default : No
Forced : No


Hopefully this info will be helpful and the problem will get resolved soon!
 

Kantana

Senior Member
May 7, 2007
177
24
Some mixed news on the Hi10p front. With the Tegra K1 SOC in the Xiaomi Mipad I can get smooth playback on Hi10p 1080p mkv with high bitrates with acceleration but I have to use VLC beta for Android. MXplayer is crashing all over the place on the Mipad. Here's hoping MXplayer devs can support the Tegra K1.
For reference the video file used for testing was an Anime with flac audio:

Format : Matroska
Format version : Version 2
File size : 1.20 GiB
Duration : 23mn 40s
Overall bit rate mode : Variable
Overall bit rate : 7 233 Kbps
Movie name : Sword Art Online 04: The Black Swordsman
Encoded date : UTC 2013-06-29 00:16:09
Writing application : mkvmerge v4.1.0 ('Boiling Point') built on Jul 1 2010 14:37:28
Writing library : libebml v1.0.0 + libmatroska v1.0.0
Attachment : Yes / Yes / Yes / Yes / Yes / Yes / Yes / Yes / Yes

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 10@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 15 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 23mn 40s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Scan type : Progressive
Title : [H264]
Writing library : x264 core 128 r2216+698 b3c1019
Encoding settings : cabac=1 / ref=16 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / fade_compensate=0.00 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-4 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=12 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=16.0000 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language : Japanese
Default : Yes
Forced : No

Here's a link to the other thread where we discuss the Mipad:

http://xdaforums.com/showthread.php?t=2768662&page=3
 
Last edited:
  • Like
Reactions: lelecureuil

Jamal Ahmed

Senior Member
Jun 23, 2012
942
979
I have HTC One M8, with same chip as S5. The Snapdragon 801. I'll check and inform right now if I can play 10-bit anime or not.I'll post the result shortly (unless power goes out, which it does frequently in my country)

Sent from my HTC One_M8 using XDA Premium 4 mobile app
 

CDB-Man

Senior Member
May 29, 2013
881
267
Just wanted to add to the pool of knowledge here.

10bit 720p seems to be working perfectly so far on my Note 3. I only tested a couple of videos, but I have yet to see any lag, even during panning scenes. The videos tested were: Jojo Stardust Crusaders (some episodes, by Horriblesubs), Soul Eater Not (some episodes, also by Horriblesubs) and Nisekoi (one episode, by FFF). It is not overclocked, and I am running the X-Note rom. I disable multitasking and kill all processes just to be safe before playback (unsure if this is even needed). It is playing in H/W+.

I tried some 1080p 10bit videos and it was awful. I have no idea how the guy with the S5 managed to watch it. The Note 3 has the same hardware, so maybe the videos he tried were of a lower bitrate...? I don't know.
99% of all Horriblesubs files are 8bit.
@Fenrir007 did you enable speedup tricks? When playing a video: menu -> play -> use speedup tricks.

Also, settings -> decoder -> CPU code limit -> be sure to force 4 cores.

====
@Kantana mind editing your post and linking to your other thread?
 
Last edited:

CDB-Man

Senior Member
May 29, 2013
881
267
I've got an issue with 10bit playback on my HTC One. I've been using the combination of Serviio, BubbleUPnP, and MX Player to stream my videos over my home network. It has been working flawlessly, until I try to play a 10bit video with subtitles. Over the network, the subtitles do not show up at all. If I transfer the video to my device and then try to play it, I get subtitles but the video becomes a bit choppy and annoying to watch. This only seems to happen on the 10bit videos. I'm not sure what I can do to get things working.

I am on a completely stock HTC One with Android version 4.4.2, HTC Sense 6.0, and using MX Player version 1.7.28.

Just for the sake of completeness, here is a MediaInfo dump of one of the episodes that is giving me this issue:

General
Unique ID : 243058165600957285657969047288010635361 (0xB6DB4CC898E716678762AF3B1931F861)
Complete name : D:\Storage\Media\Anime\Hataraku_Maou-sama!\[FFF] Hataraku Maou-sama! - 01 [9B300091].mkv
Format : Matroska
Format version : Version 2
File size : 326 MiB
Duration : 23mn 39s
Overall bit rate : 1 927 Kbps
Encoded date : UTC 2013-04-05 00:17:48
Writing application : mkvmerge v5.0.1 ('Es ist Sommer') built on Oct 9 2011 11:55:43
Writing library : libebml v1.2.2 + libmatroska v1.3.0
Attachment : Yes / Yes / Yes / Yes / Yes / Yes

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 10@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 23mn 39s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Scan type : Progressive
Title : 10bit H.264 - 720p
Writing library : x264 core 129 r2245+729M 1a52e03
Encoding settings : cabac=1 / ref=16 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / fade_compensate=0.80 / psy_rd=0.70:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=18 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=16.5 / qcomp=0.70 / qpmin=0 / qpmax=81 / qpstep=4 / ip_ratio=1.40 / aq=3:0.80
Language : Japanese
Default : Yes
Forced : No
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 23mn 39s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Title : 2.0 AAC
Language : Japanese
Default : Yes
Forced : No

Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Compression mode : Lossless
Title : FFF
Language : English
Default : Yes
Forced : No

Menu
00:00:00.000 : en:prologue
00:02:03.373 : en:part A
00:13:32.770 : en:part B
00:21:59.610 : en:Ending
00:23:29.742 : en:preview



And here is an episode that does NOT have this issue:

General
Unique ID : 221067659091946333073113230111568020785 (0xA650151AA96C10C8812FDC013D87C531)
Complete name : D:\Storage\Media\Anime\K (K-Project) 1-13 Complete (Dual Audio) [BDRip-720p-8bit]\[CBM]_K_-_01_-_Knight_[720p]_[9D5D7970].mkv
Format : Matroska
Format version : Version 2
File size : 903 MiB
Duration : 26mn 30s
Overall bit rate : 4 766 Kbps
Encoded date : UTC 2014-03-11 08:49:58
Writing application : mkvmerge v3.1.0 ('Happy up here') built on Jan 19 2010 12:09:24
Writing library : libebml v0.7.9 + libmatroska v0.8.1
Attachment : Yes / Yes

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 9 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 26mn 30s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Title : H.264/AVC Video
Writing library : x264 core 138 r2358 9e941d1
Encoding settings : cabac=1 / ref=9 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=48 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=9 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=72 / rc=crf / mbtree=1 / crf=15.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language : Japanese
Default : No
Forced : No

Audio #1
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 26mn 30s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Title : English: Stereo
Language : English
Default : Yes
Forced : No

Audio #2
ID : 3
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : A_AAC
Duration : 26mn 30s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Title : Japanese: Stereo
Language : Japanese
Default : No
Forced : No

Text #1
ID : 4
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Compression mode : Lossless
Title : English Signs/Songs
Language : English
Default : Yes
Forced : No

Text #2
ID : 5
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Compression mode : Lossless
Title : English Subtitles
Language : English
Default : No
Forced : No


Hopefully this info will be helpful and the problem will get resolved soon!
@raitono Without looking further into how Serviio works, my guess is because for 10bit files, Serviio is first transcoding the 10bit video to 8bit before passing it via UPnP to Bubble. My assumption is that while transcoding, it only passes through the audio, and drops the subtitle stream. As to why it might do this, my guess is because Serviio doesn't know how to handle .ass subtitles, since it's not a commercial standard.

The CBM file you have is 8bit, so there would be no need for Serviio to transcode it. In that case, Serviio probably just passes the file as-is to Bubble.

I watch a lot of anime, and I'm a power user of anidb.net so I understand where you are coming from!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    MX Player 10-bit Video and HEVC Discussion
    Back on our old Google Groups forum, we had a long thread of users sharing and discussing their experiences with 10-bit video playback, HEVC playback, device capabilities, and other interesting related topics.

    This thread will be a continuation of that discussion. The original thread can be found here:
    https://groups.google.com/d/topic/mx-videoplayer/CVvvmsXpdz8/discussion

    If you have anything you want to share relating to 10-bit playback, hardware support, and MX Player, please join the discussion!

    How can I check what hardware codecs are enabled on my phone's GPU?
    You can use an App such as Hardware Info: https://play.google.com/store/apps/details?id=com.dama.hardwareinfo

    My device is playing Hi10p really poorly, even though it's a very new/powerful phone! What can I do?
    CDB-Man said:
    1) h.264 AVC Hi10p can only be played on HW+ for Tegra devices. No exceptions. All non-Tegra devices must use SW for h.264 AVC Hi10p.

    2) When using SW Mode:
    --> a) Settings -> Decoder -> CPU core limit -> Set to max of whatever your device is
    --> b) Settings -> Decoder -> Use speedup tricks

    LIST OF DEMANDING Hi10p FILES THAT YOU CAN USE TO TEST YOUR DEVICE (mainly anime as that's what most commonly uses Hi10p)
    1. http://www.nyaa.se/?page=view&tid=489663&showfiles=1 This file is fairly demanding at 22.3Mbps bitrate.
    2. Anything from http://coalgirls.wakku.to/ that's 1080p and released in 2013 or later would be 10bit, and would make for a good test. All their files are relatively high bitrate, so it will be a good indicator of the CPU's capabilities with S/W.
    3. If you are willing to waste bandwidth with an even harder test, you could try this: http://www.nyaa.se/?page=view&tid=552753 12GB and 10835 kbit/s bitrate.
    4. Unique encoding settings: http://www.nyaa.se/?page=view&tid=557914&showfiles=1 movies 1 or 2. This is also 10bit (720p), but with 4:4:4 subsampling (on movies 1 and 2) as opposed to standard 4:2:0 subsampling.
    5. Very, VERY demanding: HEVC 4K 10bit video @ 51.6 Mb/s: http://demo-uhd3d.com/fiche.php?cat=uhd&id=96
    6. Various reference files from libde (including Big Buck Bunny): http://www.libde265.org/downloads-videos/

    CDB-Man

    Now, a very useful summary by @Dante of the Inferno of the current required specs to successfully play 10-bit files on Android!
    Last updated: 2015-08-24
    Hi10p Minimum Hardware Requirements:

    x86 Architecture:
    720p:
    • 2.0+ GHz Dual Core CPU with integrated graphics (2006 or later)
    • 2.2+ GHz Single Core CPU (up to 30 fps and low bit rate)
    1080p:

    • Intel Atom Z3770 (Bay Trail) with integrated graphics (2014 or later)

    ARM Architecture:
    720p:
    • Snapdragon 600 SoC (2013 or later) - based on quad-core 1.9 GHz Krait 300 CPU and Adreno 320 GPU
    1080p:
    • Exynos 7 Octa 7420 (2015 or later) - based on ARM v8
    • Amlogic S812 - based on ARM A9 with octo-core Mali 450 GPU
    • Nvidia Tegra K1
    • Snapdragon 810 (generally should work, but probably only for lower bitrate files)
    4
    First of all thanks for the great player which is so far the best long running player on Android and yet no other player comes as close as this in regards to compatibility, reliability and functionality. I think it has been more than 2 years using MX Player on X10 Mini Pro, HTC One X, S4 i9505 and now Note 3 N9005

    I would like to know about this HW+ incompatibilty issues on Snapdragon hardware. I had been using MX Player on HTC One X (that has Tegra 3 hardware) for a year and it mostly used to decode all my matroska video files on HW+ it used to play all 720p Hi10p files smooth. But since my switch to S4 i9505 I feel like I have downgraded on hardware lol it just don't play any file on HW+ (well all the mkv files I tried so far), it only plays on SW and well... it is not as smooth. And now I'm on Note 3 N9005 and the issue is same. One of my friend told me that the Snapdragon hardware doesn't support HW+... is that true?

    Also, just to let you know that although surely MX Player is the only player on android that can render most SSA/ASS perfectly, it seems at some places to be lagging behind and I noticed that the subtitles and signs tend to "fade out" although originally they aren't programmed to be...

    EDIT: I can confirm that Hi10p 720p matroska video file (with embedded subtitles) on my Note3 N9005 is not playing smooth (and only plays in S/W mode) when I played the same file on pc for comparison, it seems to be dropping/skipping frames to keep in sync... I miss my HTC One X now...

    Other than that I have no complaints at all... MX Player is the best!
    1) Hi10p can only be played on HW+ for Tegra devices. No exceptions. All non-Tegra devices must use SW for Hi10p.
    EDIT: I'd like to note that HW+ Tegra support is a "hack" of sorts, so it probably won't be perfect. SW will likely give you a better picture, but HW+ Tegra will use less power while failing to render properly sometimes.

    2) When using SW Mode:
    --> a) Settings -> Decoder -> CPU core limit -> Set to max of whatever your device is
    --> b) When playing video: Menu -> Play -> Use speedup tricks

    The Note 3 has more than enough power to play 720p Hi10p. I've tested on all the recent high-end devices, and definitely no problems.
    3
    I am having a very similar issue on my Nexus 9 running CyanogenMod ZNH5YAO0J1 and MX Player 1.8.9:
    - the file is a 10 bit 1080p HEVC, 1:40:58 long and 2 GB large which puts it at around 2850 kbit/s if my math is right.
    - HW and HW+ both say unsupported
    - alternative HW+ opens the video but only shows black screen. Audio plays normally
    - SW is borderline watchable with speedup and 4 cores but gets laggy in some scenes.
    Can such video work on Nexus 9 with sufficient speed at all? Or is the device just too underpowered?

    Wysłane z mojego XT1580 przy użyciu Tapatalka
    I don't think our Nexus 9 has support for x265 10bit / just x265 yes
    x264 10bit yes!
    x265 10bit no!
    x265 maybe I think it worked for me once on CM.

    PS. The Nexus 9 only has 2 cores :good:
    x265 is laggy on almost every device that uses SW
    3
    Just wanted to add to the pool of knowledge here.

    10bit 720p seems to be working perfectly so far on my Note 3. I only tested a couple of videos, but I have yet to see any lag, even during panning scenes. The videos tested were: Jojo Stardust Crusaders (some episodes, by Horriblesubs), Soul Eater Not (some episodes, also by Horriblesubs) and Nisekoi (one episode, by FFF). It is not overclocked, and I am running the X-Note rom. I disable multitasking and kill all processes just to be safe before playback (unsure if this is even needed). It is playing in H/W+.

    I tried some 1080p 10bit videos and it was awful. I have no idea how the guy with the S5 managed to watch it. The Note 3 has the same hardware, so maybe the videos he tried were of a lower bitrate...? I don't know.
    2
    For those with HTC M8, if you enable developer options and check high performance mode then you can playback Hi10p 1080p videos smoothly in SW mode in MX player. Just don't forget to turn it off afterwards as it sucks the battery life right out of the phone!

    The S801 is powerful enough to play Hi10p 1080p in SW mode. I'm using an Asian model of the HTC M8 that clocks the S801 at 2.5GHz, European ans US models of the HTC M8 run the S801 at 2.3GHz but it should still be fast enough for Hi10p 1080p.