Chromecast with Google TV 4K Stuttering After Update

Server Version#: 1.29.0.6244
Player Version#: 9.9.0.35519 (0c60b84b)

After updating to Android 12 on my Chromecast with Google TV all shows now have a significant stutter. I have two of these devices and when I went back to my older one to my older one that has not yet been updated I do not find any issue with it streaming. I have tested this with multiple content types and only videos seem to be included. This affects both H264 and H265 encoded videos.

2 Likes

Disabling refresh rate and resolution switching seems to help.

See this thread: Chromecast 4k Google TV Android 12 update just released has broken direct play

I am unfortunately having the same problem and already had those two settings disabled. Is there anything else that I can do to try to fix the issue, or is it pretty much wait and hope that a future update fixes it?

I’m having the same issue after upgrading to 12. I already had both refresh rate switching and resolution matching set to disabled, but certain videos that were fine before are choppy now.

I recently Updated my CCwGTV on my living room TV. So far with those settings disabled I get a consistent “stutter” on h264 with a level of 4.1. and by consistent, I mean plays for second pauses for a second keeping pace with the audio.

At first, I thought it was my bit rate and my WiFi couldn’t keep up. I was trying to watch Rouge One, which is an uncompressed rip from blue ray. Bit rate is 39 Mbps. But earlier today I was watching Sunday Night Football on live TV which also had a 30 Mbps bitrate but was mpeg4 and was not stuttering. Tried another video that is h264 but level 4.0 and not stutter, and anything hevc or h265 seems not to have an issue.

I have to check if I have any other videos using different encoding styles to see if the stutter is only occurring on H264 with level 4.1

1 Like

This also seems to happen with H.265 content. I can confirm that if I enable transcoding it works but that is very CPU intensive for my server to handle.

One of my affected titles is encoded with the following from VLC:

Stream 0
Codec: MPEG-H Part2/HEVC (H.265) (hev1)
Type: Video
Video resolution: 1920x1080
Buffer dimensions: 1920x1080
Frame rate: 23.976216
Decoded format:
Orientation: Top left
Chroma location: Left

Stream 1
Codec: MPEG AAC Audio (mp4a)
Language: English
Type: Audio
Channels: 3F2R/LFE
Sample rate: 48000 Hz
Bits per sample: 32

MPC-HC Shows the Following Info:

General
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 1.97 GiB
Duration : 2 h 6 min
Overall bit rate : 2 232 kb/s
Encoded date : UTC 2020-04-16 20:30:48
Tagged date : UTC 2020-04-16 20:30:48
Writing application : Lavf58.20.100

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L4@Main
Codec ID : hev1
Codec ID/Info : High Efficiency Video Coding
Duration : 2 h 6 min
Bit rate : 2 002 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.040
Stream size : 1.77 GiB (90%)
Writing library : x265 3.3+4-rarbg-30eb4de83092:[Linux][GCC 8.3.1][64 bit] 10bit
Encoding settings : cpuid=1111039 / frame-threads=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1920x1080 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=4 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=23 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / hist-scenecut=0 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=3 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / no-sao / no-sao-non-deblock / rd=4 / selective-sao=0 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=abr / bitrate=2000 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=2 / cplxblur=20.0 / qblur=0.5 / ipratio=1.40 / pbratio=1.30 / aq-mode=3 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / hist-threshold=0.01 / no-opt-cu-delta-qp / no-aq-motion / no-hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / no-scenecut-aware-qpconformance-window-offsets / right=0 / bottom=0
Encoded date : UTC 2020-04-16 20:30:48
Tagged date : UTC 2020-04-16 20:30:48

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2 h 6 min
Bit rate mode : Constant
Bit rate : 224 kb/s
Channel(s) : 2 channels
Channel(s)_Original : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 202 MiB (10%)
Language : English
Default : Yes
Alternate group : 1
Encoded date : UTC 2020-04-16 20:30:48
Tagged date : UTC 2020-04-16 20:30:48
plexlog.txt (886.8 KB)

The issue described mirrors my problems but I have videos with H264 level 4.1 that works and ones that don’t work.

Media info from a working file:

Video
ID                                       : 1
ID in the original source medium         : 4113 (0x1011)
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings                          : CABAC / 2 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 2 frames
Format settings, GOP                     : M=1, N=10
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 2 h 6 min
Bit rate mode                            : Variable
Bit rate                                 : 24.9 Mb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.500
Stream size                              : 22.0 GiB (62%)
Language                                 : English
Default                                  : No
Forced                                   : No
Original source medium                   : Blu-ray

Audio #1
ID                                       : 2
ID in the original source medium         : 4352 (0x1100)
Format                                   : MLP FBA 16-ch
Format/Info                              : Meridian Lossless Packing FBA with 16-channel presentation
Commercial name                          : Dolby TrueHD with Dolby Atmos
Codec ID                                 : A_TRUEHD
Duration                                 : 2 h 6 min
Bit rate mode                            : Variable
Bit rate                                 : 3 843 kb/s
Maximum bit rate                         : 6 990 kb/s
Channel(s)                               : 8 channels
Channel layout                           : L R C LFE Ls Rs Lb Rb
Sampling rate                            : 48.0 kHz
Frame rate                               : 1 200.000 FPS (40 SPF)
Bit depth                                : 24 bits
Compression mode                         : Lossless
Stream size                              : 3.40 GiB (10%)
Title                                    : TrueHD 7.1 Atmos
Language                                 : English
Default                                  : Yes
Forced                                   : No
Original source medium                   : Blu-ray
Number of dynamic objects                : 11
Bed channel count                        : 1 channel
Bed channel configuration                : LFE

Meda info from a file that stutters:

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 h 53 min
Bit rate mode                            : Variable
Bit rate                                 : 23.7 Mb/s
Maximum bit rate                         : 29.5 Mb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.477
Stream size                              : 18.9 GiB (68%)
Language                                 : English
Default                                  : No
Forced                                   : No

Audio #1
ID                                       : 2
Format                                   : DTS ES XLL
Format/Info                              : Digital Theater Systems
Commercial name                          : DTS-HD Master Audio
Codec ID                                 : A_DTS
Duration                                 : 1 h 53 min
Bit rate mode                            : Variable
Bit rate                                 : 4 061 kb/s
Channel(s)                               : 8 channels
Channel layout                           : C L R Ls Rs LFE Lb Rb
Sampling rate                            : 48.0 kHz
Frame rate                               : 93.750 FPS (512 SPF)
Bit depth                                : 24 bits
Compression mode                         : Lossless
Stream size                              : 3.23 GiB (12%)
Language                                 : English
Default                                  : Yes
Forced                                   : No

The only difference I can find in the videos is the number of reference frames.

I’ve now tried kodi as well and the same issue appears there. Does plex and kodi share libraries or is this perhaps an Android issue?

On your one that works…I see the audio is TrueHD vs the one that does not work is DTS-HD. Since the CCwGTV doesn’t support TrueHD, not even with passthrough, could you be also transcoding the video? I don’t have problems when the video is transcoded.

I’m looking to see if I have anything with less than 4 reference frames.

I’ve tried some more files and I have both working and non working files with both DTS-HD and TrueHD. I’ve also managed to replicate the issue on Kodi with the same files played straight from a samba share.

I’m getting the same thing on my rips. 1080p rips have a constant stutter on the video and 4k rips start out fine but if I seek it buffers a lot on home network. If it’s a dolby vision file then it just stays buffering when you seek even 30s.

Also using the newest beta, which fixes the match frame rate bug not this.

Do any of you happen to know an alternative to Plex that actually works? There doesn’t appear to be much, if any developer activity on this or at a bare minimum little communication. I’m getting tired of not being able to watch my movies (and wish I hadn’t wasted my money on a lifetime license!)

1 Like

If you’re talking about the constant choppiness playing blu ray rips, it’s affected on every app unfortunately. Someone on reddit confirmed it’s happening on Kodi and I confirmed the same with VLC (including libvlc in jellyfin).

If you mean the movie not playing when it’s refresh rate matching, then the latest Plex beta fixes that.

2 Likes

Seems it is only Blueray Rips that are H264 Level 4.1 with 4 Ref Frames. My h265 and Level 4.1 with 2 Ref Frames don’t seem to have this issue.

2 Likes

Exact same problem… It is definitely Android problem, it exist all Player that i try it.

Are any Plex devs actively working on this issue? It seems to only be users talking about the problem here. Very disappointing to see so little interaction after spending money on a lifetime license for the software. Even just a simple confirmation that it is a known issue and they are actively working on a solution would be better than nothing.

3 Likes

I have now tried Kodi, Plex and VLC and only Kodi and Plex have the stuttering issue. I would think that this is an OS issue but will require a change in Plex on how it makes calls to the inbuilt codec and processing.

2 Likes

Good info. It mean that something is change with android 12 and VLC devs are already fixed it. It would be good to know what is this.

1 Like

I just checked VLC and it still has the stuttering issue. It may have worked for some files, but the root problem is still there.

I would just like to say I am also having this issue. I will edit this post with file information when I am next at a computer.