Vero V playback speed

I know playback speed is an issue on the Vero 4K, so I’m really hoping it will be more straightforward on the V since it’s the one ‘killer’ feature I could use.

To that end, I have a few questions:

  1. Is the AMLogic S905X4-OSMC different from a generic AMLogic S905X4?
  2. Does the AMLogic S905X4/AMLogic S905X4-OSMC hardware support the features required to implement adjusting playback speed in a straight-forward manner?
  3. Are there plans to support adjusting playback speed for the Vero V?

Thanks!

1 Like
  1. Yes.
  2. Not at this time.
  3. We could adjust playback speed now fairly trivially with software decoding.

What type of content do you plan to play?

Sam

For faster playback my primary source would be (edutainment-type) videos downloaded from Youtube or other similar platforms. Having subtitles in sync would also be important.

Secondary sources would be x264/x265 in MP4 or MKV containers.

1 Like

If disabling hardware acceleration still allows these files to be played back without issue, then I think we can get it to work trivially.

If you need hardware acceleration, it would be harder to achieve.

Great. Looking forward to trying it out when I get my V.

I got my V today! @sam_nazarko Some videos work without hardware acceleration, some don’t. Could you get me a build I can try out?

Can you give MediaInfo for some files that don’t? Can you clarify what you mean by don’t work?

I can do more videos (maybe with other formats) if needed, and also record the output if that would be of use at some point.
Of course getting this working with HW acceleration would be great, but just being able to do 720 with SW decoding would already be awesome.

Looking at https://www.youtube.com/watch?v=J_EehoXLbIU:

720p plays normally
1080p plays audio normally, video appears slow-motion
1440p plays audio normally, video is ever slower than 1080p

720p

General
Complete name : 302_Kernelless Kernel Programming (eBPF) - Computerphile [J_EehoXLbIU].webm
Format : WebM
Format version : Version 4
File size : 123 MiB
Duration : 19 min 11 s
Overall bit rate : 899 kb/s
Frame rate : 50.000 FPS
Writing application : Lavf59.27.100
Writing library : Lavf59.27.100
Video
ID : 1
Format : VP9
Format profile : 0
Codec ID : V_VP9
Duration : 19 min 11 s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 50.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : Opus
Codec ID : A_OPUS
Duration : 19 min 11 s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Bit depth : 32 bits
Compression mode : Lossy
Language : English
Default : Yes
Forced : No

1080p

General
Complete name : 303_Kernelless Kernel Programming (eBPF) - Computerphile [J_EehoXLbIU].webm
Format : WebM
Format version : Version 4
File size : 206 MiB
Duration : 19 min 11 s
Overall bit rate : 1 498 kb/s
Frame rate : 50.000 FPS
Writing application : Lavf59.27.100
Writing library : Lavf59.27.100
Video
ID : 1
Format : VP9
Format profile : 0
Codec ID : V_VP9
Duration : 19 min 11 s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 50.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : Opus
Codec ID : A_OPUS
Duration : 19 min 11 s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Bit depth : 32 bits
Compression mode : Lossy
Language : English
Default : Yes
Forced : No

1440p

General
Complete name : 308_Kernelless Kernel Programming (eBPF) - Computerphile [J_EehoXLbIU].webm
Format : WebM
Format version : Version 4
File size : 566 MiB
Duration : 19 min 11 s
Overall bit rate : 4 123 kb/s
Frame rate : 50.000 FPS
Writing application : Lavf59.27.100
Writing library : Lavf59.27.100
Video
ID : 1
Format : VP9
Format profile : 0
Codec ID : V_VP9
Duration : 19 min 11 s
Width : 2 560 pixels
Height : 1 440 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 50.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : Opus
Codec ID : A_OPUS
Duration : 19 min 11 s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Bit depth : 32 bits
Compression mode : Lossy
Language : English
Default : Yes
Forced : No

If video appears slowly, CPU is likely maxed out playing the video in software

Sam

Yes I got that. But even with just 720p support for playback speed adjustment, it’d be worthwhile for me. Do you think we can try it out?

Now I get your question. Should already be possible when playing in software without any special build.

See Speed up playback watching video (include 1.1x to 1.5x ffwd rate with audio)?

It’s possible the OSMC skin doesn’t support it however

Sam

W.r.t. Speed up playback watching video (include 1.1x to 1.5x ffwd rate with audio)?, I’ve switched to the Estuary skin on my V, but I don’t get that option: Estuary menu - Album on Imgur
(I tried it with Sync Playback to Display enabled, and with hardware acceleration both enabled and disabled.)

Based on this post you made in 2021-03, I’ve always thought that the feature was disabled on OSMC. Was this changed for the V?

The sync playback to display option is, at present, disabled on all the Vero’s (the setting is there but ignored). The play speed option in Estuary is only visible when that option is enabled. When Sam made that last post saying it should be possible to use the feature right now with software rendering he wasn’t aware that a working sync playback to display option was required. He is going to try to tweak this patch such that the sync option will be functional, but only if hardware acceleration is disabled which hopefully will allow the playback speed option to function while still working around the issue for which it was disabled for initially. I don’t know what the timeline for this patch to show up will be though. When it makes it to staging expect an update in this thread.

3 Likes