Skip to content

Video freezes, audio continues on Google TV Streamer #2972

@needz

Description

@needz

Version

Media3 1.9 main branch

More version details

Video freezes after several seconds, audio continues on Google TV Streamer.
Also tested the in VLC, playback does not freeze.

Devices that reproduce the issue

Google TV Streamer UTTK.250729.004

Devices that do not reproduce the issue

Chromecast
Xiaomi TV Box 3s
Amazon Firestick 4k Max (AFTKRT)

Reproducible in the demo app?

Yes

Reproduction steps

Play https://mvv.lt/media/13s_freeze.ts URL in Media3 demo app

Expected result

Video should play without freezing

Actual result

Video starts playing, then freezes, while audio continues

14:47:02.446 23351-23351 EventLogger              D  playWhenReady [eventTime=0.00, mediaPos=0.00, window=0, true, USER_REQUEST]
14:47:02.461 23351-23351 EventLogger              D  surfaceSize [eventTime=0.02, mediaPos=0.00, window=0, w=0, h=0]
14:47:02.487 23351-23351 EventLogger              D  timeline [eventTime=0.05, mediaPos=0.00, window=0, periodCount=1, windowCount=1, reason=PLAYLIST_CHANGED
14:47:02.487 23351-23351 EventLogger              D    period [?]
14:47:02.488 23351-23351 EventLogger              D    window [?, seekable=false, dynamic=true]
14:47:02.488 23351-23351 EventLogger              D  ]
14:47:02.490 23351-23351 EventLogger              D  mediaItem [eventTime=0.06, mediaPos=0.00, window=0, reason=PLAYLIST_CHANGED]
14:47:02.498 23351-23351 EventLogger              D  state [eventTime=0.06, mediaPos=0.00, window=0, BUFFERING]
14:47:02.644 23351-23351 EventLogger              D  surfaceSize [eventTime=0.21, mediaPos=0.00, window=0, w=1920, h=1080]
14:47:02.675 23351-23351 EventLogger              D  audioSessionId [eventTime=0.24, mediaPos=0.00, window=0, 2049]
14:47:02.710 23351-23351 EventLogger              D  loading [eventTime=0.28, mediaPos=0.00, window=0, period=0, true]
14:47:02.719 23351-23351 EventLogger              D  timeline [eventTime=0.28, mediaPos=0.00, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
14:47:02.719 23351-23351 EventLogger              D    period [?]
14:47:02.719 23351-23351 EventLogger              D    window [?, seekable=false, dynamic=false]
14:47:02.719 23351-23351 EventLogger              D  ]
14:47:03.207 23351-23351 EventLogger              D  timeline [eventTime=0.77, mediaPos=0.00, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
14:47:03.207 23351-23351 EventLogger              D    period [?]
14:47:03.208 23351-23351 EventLogger              D    window [?, seekable=false, dynamic=false]
14:47:03.208 23351-23351 EventLogger              D  ]
14:47:04.146 23351-23351 EventLogger              D  videoEnabled [eventTime=1.71, mediaPos=0.00, window=0, period=0]
14:47:04.149 23351-23351 EventLogger              D  audioEnabled [eventTime=1.72, mediaPos=0.00, window=0, period=0]
14:47:04.158 23351-23351 EventLogger              D  tracks [eventTime=1.72, mediaPos=0.00, window=0, period=0
14:47:04.158 23351-23351 EventLogger              D    group [ id=0
14:47:04.162 23351-23351 EventLogger              D      [X] Track:0, id=1/100, mimeType=video/avc, container=video/mp2t, codecs=avc1.4D402A, res=1920x1080, color=BT709/Limited range/SDR SMPTE 170M/8/8, supported=YES
14:47:04.162 23351-23351 EventLogger              D    ]
14:47:04.162 23351-23351 EventLogger              D    group [ id=1
14:47:04.162 23351-23351 EventLogger              D      [X] Track:0, id=1/200, mimeType=audio/mp4a-latm, container=video/mp2t, codecs=mp4a.40.2, channels=2, sample_rate=48000, language=lt, supported=YES
14:47:04.162 23351-23351 EventLogger              D    ]
14:47:04.162 23351-23351 EventLogger              D  ]
14:47:04.181 23351-23351 EventLogger              D  downstreamFormat [eventTime=1.75, mediaPos=0.00, window=0, period=0, id=1/100, mimeType=video/avc, container=video/mp2t, codecs=avc1.4D402A, res=1920x1080, color=BT709/Limited range/SDR SMPTE 170M/8/8]
14:47:04.284 23351-23351 EventLogger              D  videoDecoderInitialized [eventTime=1.85, mediaPos=0.00, window=0, period=0, c2.mtk.avc.decoder]
14:47:04.289 23351-23351 EventLogger              D  videoInputFormat [eventTime=1.85, mediaPos=0.00, window=0, period=0, id=1/100, mimeType=video/avc, container=video/mp2t, codecs=avc1.4D402A, res=1920x1080, color=BT709/Limited range/SDR SMPTE 170M/8/8]
14:47:04.293 23351-23351 EventLogger              D  downstreamFormat [eventTime=1.86, mediaPos=0.00, window=0, period=0, id=1/200, mimeType=audio/mp4a-latm, container=video/mp2t, codecs=mp4a.40.2, channels=2, sample_rate=48000, language=lt]
14:47:04.376 23351-23351 EventLogger              D  audioDecoderInitialized [eventTime=1.94, mediaPos=0.00, window=0, period=0, c2.android.aac.decoder]
14:47:04.379 23351-23351 EventLogger              D  audioInputFormat [eventTime=1.95, mediaPos=0.00, window=0, period=0, id=1/200, mimeType=audio/mp4a-latm, container=video/mp2t, codecs=mp4a.40.2, channels=2, sample_rate=48000, language=lt]
14:47:04.586 23351-23351 EventLogger              D  videoSize [eventTime=2.15, mediaPos=0.00, window=0, period=0, w=1920, h=1080]
14:47:04.600 23351-23351 EventLogger              D  renderedFirstFrame [eventTime=2.17, mediaPos=0.00, window=0, period=0, Surface(name=null)/@0xbb1d786]
14:47:04.606 23351-23351 EventLogger              D  rendererReady [eventTime=2.17, mediaPos=0.00, window=0, period=0, rendererIndex=0, video, true]
14:47:04.663 23351-23351 EventLogger              D  audioTrackInit [eventTime=2.23, mediaPos=0.00, window=0, period=0, enc=pcm-16, channelConf=stereo, sampleRate=48000, bufferSize=144000]
14:47:04.742 23351-23351 EventLogger              D  rendererReady [eventTime=2.31, mediaPos=0.00, window=0, period=0, rendererIndex=1, audio, true]
14:47:05.683 23351-23351 EventLogger              D  state [eventTime=3.25, mediaPos=0.01, window=0, period=0, READY]
14:47:05.710 23351-23351 EventLogger              D  isPlaying [eventTime=3.28, mediaPos=0.01, window=0, period=0, true]
14:47:06.225 23351-23351 EventLogger              D  audioPositionAdvancing [eventTime=3.79, mediaPos=0.45, window=0, period=0, since 3.29]
14:47:24.475 23351-23351 EventLogger              D  loading [eventTime=22.04, mediaPos=18.75, window=0, period=0, false]
14:47:24.502 23351-23351 EventLogger              D  loading [eventTime=22.07, mediaPos=18.78, window=0, period=0, true]
14:47:24.638 23351-23351 EventLogger              D  loading [eventTime=22.20, mediaPos=18.92, window=0, period=0, false]
14:47:25.374 23351-23351 EventLogger              D  loading [eventTime=22.94, mediaPos=19.65, window=0, period=0, true]
14:47:25.394 23351-23351 EventLogger              D  timeline [eventTime=22.96, mediaPos=19.66, window=0, period=0, periodCount=1, windowCount=1, reason=SOURCE_UPDATE
14:47:25.394 23351-23351 EventLogger              D    period [69.87]
14:47:25.395 23351-23351 EventLogger              D    window [69.87, seekable=false, dynamic=false]
14:47:25.395 23351-23351 EventLogger              D  ]
14:47:25.403 23351-23351 EventLogger              D  loading [eventTime=22.97, mediaPos=19.68, window=0, period=0, false]

Media

https://mvv.lt/media/13s_freeze.ts

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions