Juddering on Live TV & Recordings

You can try to play back recordings in that app too. It’s a bit complicated, but to find the link for your recording you go to the web UI, and then right-click copy URL on the Watch button. That will give you something like:

http://10.0.1.2:8089/dvr/files/2478/hls

then you change the ending to be stream.mpg and enter that URL into the app:

http://10.0.1.2:8089/dvr/files/2478/stream.mpg

I can browse directly to the file. Will that do?

Sure

If you can send me a short recording from the channel which is showing that weird major glitching that would be useful.

I’ve uploaded them to same onedrive folder as before

BBC News at Six 2008-04-23 2018-10-04-1800 had the major glitches (but not been able to reproduce since, just the monor ones)

Top of the Pops 1986-05-29 29 May 1986 2018-10-04-1929 has the green flashing (go to about 15 min for worst)

Seeing some judder with MVP playing the HD recording but not the SD. No green flashes

The HD juddered really badly for about 10 seconds at the start but then minor after that. H/W decoding disabled

Again in US English, 50Hz mode

Where in the BBC recording are the glitches occurring?

EDIT: Never mind, I see in your video the ticker was at 18:03. Strangely I don’t see the same glitches here (in US mode, but 60hz).

I’m only seeing the minor glitches now, mainly in ticker text. It was only the 1st attempt that had the major

I see. That’s even more confusing.

By minor glitches, do you mean only when seeking around or also during regular playback?

During regular playback. Seeing it in 50 & 60 but not 59.94. It only appears to be affecting the scrolling text ATM

Still judder fee mind

In US mode we use “Hardware” decoding + rendering. However, as you’ve seen and several other users reported it causes green flashes for some reason on certain UK channels (something to do with interlacing).

That’s why I switched UK mode to use “Hybrid” decoding + rendering. However, that one seems to have the juddering problem (also related to interlacing).

In the MPV app with HW off, its using “Software” decoding + rendering. This skips the hardware decoder and so all the bugs related to it go away. But that app isn’t deinterlacing so the video doesn’t look very good.

I’ve added a new setting into the Channels app so you can switch between Hardware/Hybrid/Software for easier testing. Somehow the other apps like VLC and HDHR use hardware mode, but they don’t get the green flashing problem. Until I can figure out how to fix that, probably the best mode will be Software (with software deinterlacing enabled).

A new beta is available (v154) with this setting on the Player tab. Switch your SHIELD back to UK mode, and change the app to Software decoding to see if it works well without glitches/juddering/etc.

Hi @Stuart_Fagg, any luck with the new beta?

Hi Aman
Firstly thanks for the detailed explanation & the beta

I’ve mostly been watching in Software mode today & it’s been near perfect. Just a couple of minor brief judderrs & none of the glitches exhibited in hardware mode. Only real noticeable negative is long FF/RW is less smooth than the other modes & jumps along the timeline more than a smooth progression like the others

Another observation relates to the aspect ratio issue Is posted about previously, all 3 modes behave differently

Software: Perfect behaviour, switches ratio on the fly to suit material
Hybrid: Plays at correct ratio at start of playback but won’t change during
Hardware: Always plays at 16:9

1 Like

@tmm1
Another day of using software decoding & it’s working fine, just the very rare & brief split-second judder, miles better than the other modes

It would be good to get the hardware or hybrid modes fixed though as they do have slicker responses when skipping etc

Something that occured to me is that Plex recently switched to using Exoplayer v2 , no idea if that’s any help but thought I’d mention it

Let me know if you need any more tests or info off me to assist

Thanks again for your unrivaled support

1 Like

Thanks for the update. I pushed out an official v2.0.11 with that Decoder option. It will default to hardware, but anyone having issues with green flashes (open happens in some locations) can switch to Software.

I will try to investigate the green flash bug with Hardware some more, but I spent quite a few hours on it already and also contacted Nvidia about it and didn’t make much progress so far.

1 Like

Watched a couple of shows with lots of slow camera pans today in software mode & noticing lots of micro-stutter. Not as bad as Hybrid but distracting once you notice it.

I’ve settled on hardware mode for now, silky smooth is worth the trade-off of very occasional green flash

Fingers-crossed you can get to the bottom of it :+1:

@tmm1
As an aside, I just submitted diagnostics for a freeze in hardware mode that normally requires a reboot, however, I force closed the app, opened, then changed decoder to software & was able to play without rebooting. Sadly changing back to hardware mode caused another freeze, when I tried to play again, that did require a reboot.

Not sure if that’s useful but thought I’d mention it

Software mode for me also poor with lots of judder

Fergin

1 Like

Sorry to resurrect an old-ish thread but I think I've discovered a workaround and/or another piece of the puzzle. I noticed that I never have any judder/stutter issues on my Apple TV 4 (not 4K), so it got me thinking that maybe the judder issue is somehow related to 4K upscaling. I decided to do a test: I set my Nvidia Shield to output 1080p instead of 4K and I set Channels to software decoding. So far after a couple days I've not experienced any judder/stutter issues. (I no longer have an Apple TV 4K to test.)

Obviously this isn't an ideal solution since most people will want their device to output 4K. However, a very clever developer has created an app on the Shield where you can set the frame rate and resolution per app; I have it set to switch to 1080p 50Hz when Channels launches and it works flawlessly. (I don't think such an app would be possible on the Apple TV 4K.)

It appears the Channels software decoder has an issue when upscaling UK TV to 4K, so for me personally this is the best workaround. (Of course the alternative workaround is to use hardware decoding, but that has issues with aspect ratio changes that have been mentioned before.)

Hopefully other UK users with this issue will find this helpful, and hopefully it will help the devs nail down the issue with judder on UK channels.

1 Like

I might have to switch to the new shield when it comes out if this is the case!