Vero 2 HEVC 10 bit colour space

Hi!

Just purchased a Vero 2 box, and i’m having a slight problem that some h265 videos aren’t playing well on it. I’m suspecting it might be because of the 10bit colour space used in them, since hte 8bit videos seem to be fine. For the videos with the issue, the audio keeps playing fine, but the video stutters, then stops completely, then jumps to some other frame a few seconds later, but is completely unwatchable.
The codec infor for a file like this is: “D(Video: hevc (Main 10), yuv420p10le(tv), 1920x1080), P(fr:23.976, vq:99%, dc:am-h265, Mb/s:0.60, drop:0, skip:0, pc:none)”

Is there some way to fix it, or is it some hardware related issue?

Thanks!

The Vero 2 does not support 10-bit H264/H265 hardware decoding. Even if software decoding of 10-bit is possible, it would only be displayed as 8-bit.

10-bit shouldn’t be going to the HW decoder at all, nor appearing ‘normal’. Can you post MediaInfo so we can double check the file?

Sam

Thanks for the reply! To be honest, i don’t mind/care if i only get 8bit playback, so long as it does play the video. Here’s the mediainfo for an example file:

General
Count : 322
Count of stream of this kind : 1
Kind of stream : General
Kind of stream : General
Stream identifier : 0
Inform : Matroska: 354 MiB, 42mn 27s
Unique ID : 205402766706707578500682154991397030570
Unique ID : 205402766706707578500682154991397030570 (0x9A872247AA9D0386A3E784A83F8ACAAA)
Count of video streams : 1
Count of audio streams : 2
Count of text streams : 2
Video_Format_List : HEVC
Video_Format_WithHint_List : HEVC
Codecs Video : V_MPEGH/ISO/HEVC
Video_Language_List : English
Audio_Format_List : AAC / AAC
Audio_Format_WithHint_List : AAC / AAC
Audio codecs : AAC LC-SBR / AAC LC-SBR
Audio_Language_List : English / English
Text_Format_List : UTF-8 / UTF-8
Text_Format_WithHint_List : UTF-8 / UTF-8
Text codecs : UTF-8 / UTF-8
Text_Language_List : English / English
Complete name :
Folder name :
File name : Castle S08E09 Tone Death (1080p x265 10bit Joy)
File extension : mkv
Format : Matroska
Format : Matroska
Format/Url : http://packs.matroska.org/
Format/Extensions usually used : mkv mk3d mka mks
Commercial name : Matroska
Format version : Version 4 / Version 2
Codec : Matroska
Codec : Matroska
Codec/Url : http://packs.matroska.org/
Codec/Extensions usually used : mkv mk3d mka mks
File size : 370980975
File size : 354 MiB
File size : 354 MiB
File size : 354 MiB
File size : 354 MiB
File size : 353.8 MiB
Duration : 2547504
Duration : 42mn 27s
Duration : 42mn 27s 504ms
Duration : 42mn 27s
Duration : 00:42:27.504
Duration : 00:42:28;03
Duration : 00:42:27.504 (00:42:28;03)
Overall bit rate : 1165002
Overall bit rate : 1 165 Kbps
Frame rate : 23.976
Frame rate : 23.976 fps
Frame count : 61079
Stream size : 810878
Stream size : 792 KiB (0%)
Stream size : 792 KiB
Stream size : 792 KiB
Stream size : 792 KiB
Stream size : 791.9 KiB
Stream size : 792 KiB (0%)
Proportion of this stream : 0.00219
Encoded date : UTC 2016-02-10 06:32:15
File last modification date : UTC 2016-05-25 18:29:00
File last modification date (local) : 2016-05-25 20:29:00
Writing application : mkvmerge v8.4.0 (‘A better way to fly’) 64bit
Writing application : mkvmerge v8.4.0 (‘A better way to fly’) 64bit
Writing library : libebml v1.3.1 + libmatroska v1.4.2
Writing library : libebml v1.3.1 + libmatroska v1.4.2

Video
Count : 341
Count of stream of this kind : 1
Kind of stream : Video
Kind of stream : Video
Stream identifier : 0
StreamOrder : 0
Inform : 911 Kbps, 19201080 (16:9), at 23.976 (24000/1001) fps, HEVC (Main 10@L4@Main)
ID : 1
ID : 1
Unique ID : 800796986569418642
Format : HEVC
Format/Info : High Efficiency Video Coding
Format/Url : http://www.itu.int
Commercial name : HEVC
Format profile : Main 10@L4@Main
Internet media type : video/H265
Codec ID : V_MPEGH/ISO/HEVC
Codec : V_MPEGH/ISO/HEVC
Codec : V_MPEGH/ISO/HEVC
Codec profile : Main 10@L4@Main
Duration : 2547504.000000
Duration : 42mn 27s
Duration : 42mn 27s 504ms
Duration : 42mn 27s
Duration : 00:42:27.504
Duration : 00:42:28;03
Duration : 00:42:27.504 (00:42:28;03)
Bit rate : 910848
Bit rate : 911 Kbps
Width : 1920
Width : 1 920 pixels
Height : 1080
Height : 1 080 pixels
Sampled_Width : 1920
Sampled_Height : 1080
Pixel aspect ratio : 1.000
Display aspect ratio : 1.778
Display aspect ratio : 16:9
Frame rate mode : CFR
Frame rate mode : Constant
Frame rate : 23.976
Frame rate : 23.976 (24000/1001) fps
FrameRate_Num : 24000
FrameRate_Den : 1001
Frame count : 61079
Resolution : 10
Resolution : 10 bits
Colorimetry : 4:2:0
Color space : YUV
Chroma subsampling : 4:2:0
Chroma subsampling : 4:2:0
Bit depth : 10
Bit depth : 10 bits
Bits/(Pixel
Frame) : 0.018
Delay : 0
Delay : 00:00:00.000
Delay, origin : Container
Delay, origin : Container
Stream size : 290048824
Stream size : 277 MiB (78%)
Stream size : 277 MiB
Stream size : 277 MiB
Stream size : 277 MiB
Stream size : 276.6 MiB
Stream size : 277 MiB (78%)
Proportion of this stream : 0.78184
Writing library : x265 - 1.8+38-fe65544b6c40:[Windows][GCC 4.8.2][64 bit] 10bit
Writing library : x265 1.8+38-fe65544b6c40:[Windows][GCC 4.8.2][64 bit] 10bit
Encoded_Library_Name : x265
Encoded_Library_Version : 1.8+38-fe65544b6c40:[Windows][GCC 4.8.2][64 bit] 10bit
Encoding settings : wpp / ctu=64 / min-cu-size=8 / max-tu-size=32 / tu-intra-depth=1 / tu-inter-depth=1 / me=1 / subme=2 / merange=57 / no-rect / no-amp / max-merge=2 / temporal-mvp / no-early-skip / rdpenalty=0 / no-tskip / no-tskip-fast / strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / fast-intra / open-gop / no-temporal-layers / interlace=0 / keyint=250 / min-keyint=23 / scenecut=40 / rc-lookahead=15 / lookahead-slices=0 / bframes=4 / bframe-bias=0 / b-adapt=0 / ref=2 / limit-refs=0 / weightp / no-weightb / aq-mode=1 / qg-size=32 / aq-strength=1.00 / cbqpoffs=0 / crqpoffs=0 / rd=2 / psy-rd=0.30 / rdoq-level=0 / psy-rdoq=0.00 / signhide / deblock / sao / no-sao-non-deblock / b-pyramid / cutree / rc=2 / pass / bitrate=910 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ipratio=1.40 / pbratio=1.30
Default : Yes
Default : Yes
Forced : No
Forced : No

Audio #1
Count : 279
Count of stream of this kind : 2
Kind of stream : Audio
Kind of stream : Audio
Stream identifier : 0
Stream identifier : 1
StreamOrder : 1
Inform : English, 198 Kbps, 48.0 KHz / 24.0 KHz, 6 channels, AAC (HE-AAC / LC)
ID : 2
ID : 2
Unique ID : 2614048780137289653
Format : AAC
Format/Info : Advanced Audio Codec
Commercial name : AAC
Format profile : HE-AAC / LC
Format settings, SBR : Yes (Implicit)
Format settings, SBR : Yes (Implicit)
Format settings, PS : No (Explicit)
Format settings, PS : No (Explicit)
Codec ID : A_AAC
Codec : AAC LC-SBR
Codec : AAC LC-SBR
Codec/Family : AAC
Duration : 2547456.000000
Duration : 42mn 27s
Duration : 42mn 27s 456ms
Duration : 42mn 27s
Duration : 00:42:27.456
Duration : 00:43:15:21
Duration : 00:42:27.456 (00:43:15:21)
Bit rate : 197649
Bit rate : 198 Kbps
Channel(s) : 6
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Channel positions : 3/2/0.1
ChannelLayout : C L R Ls Rs LFE
Samples per frame : 1024
Sampling rate : 48000 / 24000
Sampling rate : 48.0 KHz / 24.0 KHz
Samples count : 122277888
Frame rate : 23.438
Frame rate : 23.438 fps (1024 spf)
Frame count : 59706
Compression mode : Lossy
Compression mode : Lossy
Delay : 31
Delay : 31ms
Delay : 31ms
Delay : 31ms
Delay : 00:00:00.031
Delay, origin : Container
Delay, origin : Container
Delay relative to video : 31
Delay relative to video : 31ms
Delay relative to video : 31ms
Delay relative to video : 31ms
Delay relative to video : 00:00:00.031
Video0 delay : 31
Video0 delay : 31ms
Video0 delay : 31ms
Video0 delay : 31ms
Video0 delay : 00:00:00.031
Stream size : 62937860
Stream size : 60.0 MiB (17%)
Stream size : 60 MiB
Stream size : 60 MiB
Stream size : 60.0 MiB
Stream size : 60.02 MiB
Stream size : 60.0 MiB (17%)
Proportion of this stream : 0.16965
Language : en
Language : English
Language : English
Language : en
Language : eng
Language : en
Default : Yes
Default : Yes
Forced : No
Forced : No

Audio #2
Count : 279
Count of stream of this kind : 2
Kind of stream : Audio
Kind of stream : Audio
Stream identifier : 1
Stream identifier : 2
StreamOrder : 2
Inform : English, 53.7 Kbps, 48.0 KHz / 24.0 KHz, 2 channels, AAC (HE-AAC / LC)
ID : 3
ID : 3
Unique ID : 15702708579779658421
Format : AAC
Format/Info : Advanced Audio Codec
Commercial name : AAC
Format profile : HE-AAC / LC
Format settings, SBR : Yes (Implicit)
Format settings, SBR : Yes (Implicit)
Format settings, PS : No (Explicit)
Format settings, PS : No (Explicit)
Codec ID : A_AAC
Codec : AAC LC-SBR
Codec : AAC LC-SBR
Codec/Family : AAC
Duration : 2547456.000000
Duration : 42mn 27s
Duration : 42mn 27s 456ms
Duration : 42mn 27s
Duration : 00:42:27.456
Duration : 00:43:15:21
Duration : 00:42:27.456 (00:43:15:21)
Bit rate : 53664
Bit rate : 53.7 Kbps
Channel(s) : 2
Channel(s) : 2 channels
Channel positions : Front: L R
Channel positions : 2/0/0
ChannelLayout : L R
Samples per frame : 1024
Sampling rate : 48000 / 24000
Sampling rate : 48.0 KHz / 24.0 KHz
Samples count : 122277888
Frame rate : 23.438
Frame rate : 23.438 fps (1024 spf)
Frame count : 59706
Compression mode : Lossy
Compression mode : Lossy
Delay : 31
Delay : 31ms
Delay : 31ms
Delay : 31ms
Delay : 00:00:00.031
Delay, origin : Container
Delay, origin : Container
Delay relative to video : 31
Delay relative to video : 31ms
Delay relative to video : 31ms
Delay relative to video : 31ms
Delay relative to video : 00:00:00.031
Video0 delay : 31
Video0 delay : 31ms
Video0 delay : 31ms
Video0 delay : 31ms
Video0 delay : 00:00:00.031
Stream size : 17088641
Stream size : 16.3 MiB (5%)
Stream size : 16 MiB
Stream size : 16 MiB
Stream size : 16.3 MiB
Stream size : 16.30 MiB
Stream size : 16.3 MiB (5%)
Proportion of this stream : 0.04606
Language : en
Language : English
Language : English
Language : en
Language : eng
Language : en
Default : No
Default : No
Forced : No
Forced : No

Text #1
Count : 241
Count of stream of this kind : 2
Kind of stream : Text
Kind of stream : Text
Stream identifier : 0
Stream identifier : 1
StreamOrder : 3
Inform : English, UTF-8
ID : 4
ID : 4
Unique ID : 749473837771647125
Format : UTF-8
Commercial name : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Codec : S_TEXT/UTF8
Codec : UTF-8
Codec/Info : UTF-8 Plain Text
Duration : 2517914.000000
Duration : 41mn 57s
Duration : 41mn 57s 914ms
Duration : 41mn 57s
Duration : 00:41:57.914
Duration : 00:41:57.914
Bit rate : 150
Bit rate : 150 bps
Frame rate : 0.421
Frame rate : 0.421 fps
Frame count : 1060
Count of elements : 1060
Stream size : 47386
Stream size : 46.3 KiB (0%)
Stream size : 46 KiB
Stream size : 46 KiB
Stream size : 46.3 KiB
Stream size : 46.28 KiB
Stream size : 46.3 KiB (0%)
Proportion of this stream : 0.00013
Language : en
Language : English
Language : English
Language : en
Language : eng
Language : en
Default : No
Default : No
Forced : No
Forced : No

Text #2
Count : 241
Count of stream of this kind : 2
Kind of stream : Text
Kind of stream : Text
Stream identifier : 1
Stream identifier : 2
StreamOrder : 4
Inform : English, UTF-8
ID : 5
ID : 5
Unique ID : 9253120762191510971
Format : UTF-8
Commercial name : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Codec : S_TEXT/UTF8
Codec : UTF-8
Codec/Info : UTF-8 Plain Text
Duration : 2517914.000000
Duration : 41mn 57s
Duration : 41mn 57s 914ms
Duration : 41mn 57s
Duration : 00:41:57.914
Duration : 00:41:57.914
Bit rate : 150
Bit rate : 150 bps
Frame rate : 0.421
Frame rate : 0.421 fps
Frame count : 1060
Count of elements : 1060
Stream size : 47386
Stream size : 46.3 KiB (0%)
Stream size : 46 KiB
Stream size : 46 KiB
Stream size : 46.3 KiB
Stream size : 46.28 KiB
Stream size : 46.3 KiB (0%)
Proportion of this stream : 0.00013
Language : en
Language : English
Language : English
Language : en
Language : eng
Language : en
Default : No
Default : No
Forced : No
Forced : No

I will see if there are hints I can use to move 10-bit in to SW. However – I am not sure if there will be enough CPU horsepower to SW decode this file.

Thank you very much!

It would be great if there was some kind of solution, these 10bit files seem to be gaining popularity unfortunately.

My understanding is that Anime mainly used 10-bit but not a lot else does for now

Try disabling video acceleration temporarily. That will force it to be rendered in software and give you an idea of performance

Sam

So far i haven’t seen it in too many places thankfully, but there seem to be some tv shows that have at least partially 10 bit colour space. Fortunately i managed to find 8 bit version for all of them so far, so it’s not a horribly big issue. I tried disabling the hw acceleration, the performance is terrible, even though it is slightly better than with acceleration, si i guess not much else to do about it for this specific hardware.

Thanks for the help!

As far as I can tell, Main 10 is rapidly becoming the standard HEVC profile, regardless of content. The encoding forums seem to agree that the superior colour handling is worth it.

1 Like

@sam_nazarko Are there any updates on HEVC 10bit playback?
I understand it’s not working with hw decoding and that “even” a raspberry pi can’t decode it.
But I also see more and more video content in h.265/HEVC 10bit… I’m wondering if there’s such great visable difference between 8bit and 10bit…
So my question: Would it be possible to decode it in software with smooth playback?
If not, do you know of a simple programm+command to transcode these files to 8bit on the vero2? (I assume transcoding is also cpu intensive and could take very long?)

I don’t think it will be decoded very well in software. Unfortunately the Vero 2 doesn’t support the playback of this in hardware and this is not something that can be remedied in an update.

10-bit was not popular at the time we released the Vero 2, but it is gaining some traction. We recognise this.

And transcoding a file on the vero2? Is there an easy way thats not too time consuming?

Not really – because the hardware cannot decode the video to begin with, so would have to fall back to CPU

I would be happy to purchase a Vero 2b supporting 10bit :wink:

1 Like

Same here! Give us 10bit support and I’m buying right now :slight_smile:

1 Like

@sam_nazarko Would be interesting to see an updated Vero 2 hardware that supports 10 bit :slight_smile:And maybe, just maybe an internal bay for 2.5" HDD/SSD storage, but that’s off topic.