Nvidia Shield on WIFI is freezing with Live TV

The Channels developer has said it's a memory issue on mine. UK streams use different codecs and refresh rates to US, so not an exact like for like comparison. You didn't mention whether you were streaming over WiFi or not?

Also I mentioned above that AIDA64 is reporting free available memory of around 800 MB and free internal storage of 3192 MB, however that is after a stream freezes. What I didn't mention is AIDA64 doesn't report on my SanDisk Extreme Pro micro SD Card which is 64 GB and formatted as internal storage in the shield. I only added the card last week, as I myself thought it might help with this channels issue, but unfortunately it hasn't.

Channels app is currently stored on internal shared storage, I'll move it to my SD card and see if it makes any difference to this problem.

Watch this space!

I left a HD channel playing on my shield this morning and when I came back an hour or so later I noticed it had stopped. Probably too early to say if moving app to SD card has helped or not, but having 2 hours between crashes is a major improvement. However the timing of crashes seen previously is intermittent, so will have to see how it goes.

I managed to work out how to capture logging in real-time to my PC, so I kicked off the same HD channel again and waited for it to fail. It ran from 12:16 GMT until 14:27 before freezing. I've got the full logs between that time and I created a bug report file via adb too.

What is the best way to send these to those concerned, as probably best I don't add as attachment here?

I've also just this second submitted a report via channels app too, better late than never.

Update: I've sent private message to Aman with a link to download the log files.

Perhaps, but he also said it may be cause it is 32bit....which has nothing to do with available or out of memory. 32bit or 64bit OS makes no real world difference on these devices as far as the apps and user experience, far as i have read extensively on.
(I also have run channel app for over 2 hours on an old 32bit Android no name phone with only 1GB ram and only 300MB free space, and it doesn't stop.)

You also state u show it still has 840MB free, so, unless a channels stream uses nearly 1GB of RAM, which i highly doubt, or if there is a memory leak issues somewhere in Channels app, or from another app on your device.....AID64 for me shows, at idle, available memory ~800MB, with a few app I do have paused, not closed out. SO you are in normal range there.

I have the same model with only a few other streaming apps installed, the channels dvr server is on another machine. I also have A Unifi NanoHD...and btw, their firmware is trash of late and it may be some issues there to look at. Many reports of wifi device issues on thier fourms. To wich i am also dealing with. There are a few unifi settings u need to adjust etc. like disable auto optimize etc. And if you recenlty updated the firmware of the ap, that may be the cause.

Hardwired is best idea. Wifi is not reliable even the slightest hiccup of the signal, or interference can cause live stream issues. Try it hardwired and see if you have the same issues.

I had noticed that simply moving the app, does not fully move the app and buffer to the sd card.

I uninstalled the Channels app, deleted app data and cache before, then inserted the sd, format as internal, then re-install channels.

I have the same Shield and have not had any problems. I have a Sandisk Card in it for additional storage ... there is a setting on this shield to tell channels apps what to use for storage I set it to my Sandisk Card (128 GB)

Was stated elsewhere in the forums, but if you turn off tuner sharing in the app, the Channels server has no part in steaming from a HDHR tuner. it direct streams that way. So, whatever bitrate the tuner is getting, is exactly what the channels app is getting. The only way it would be lower, is u have the app set to lower the quality, and thus the sever woudl be force transcoding the stream. (at least that is what I would expect to happen as both Emby and PLex do that when u change that Quality setting)

A thought, is there any dark text in the background when it freezes? like Tuner not responding or Low signal?

I have had both of my shields live stream just freeze when the OTA channel signal had a dropout and it seems channels app can not recover from those unless u back out and restart a tuner stream. I have a couple channels that have signal stats that fluctuate alot depending on the time of day. Sometimes the Symbol Quality drops to 0% for a few secs.
Also, such dropouts, even on channels with very strong signals, can happen if there is a sudden interference between the transmitter tower and your antenna. Or, if you have some other radio operate near by, like HAM or some business band 2 way radio transmitter can cause a quick glitch or drop out of a OTA channel.

5hrs of streaming CBS today,no issues.

Was stated elsewhere in the forums, but if you turn off tuner sharing in the app, the Channels server has no part in steaming from a HDHR tuner.

I don't see any tuner or quality sharing option, I don't subscribe to Channels Plus, therefore don't use DVR, so perhaps that's why no option?.

I've only tried it once this morning upstairs and probably got around 40 minutes of BBC News HD before it stopped.

No black out, screen looks like tv has paused, freeze frame when it hangs.

As mentioned previously mine is also now set to use the SD card, problem is still persisting however, albeit perhaps not as frequently.

As I say I have no issues with other streaming apps, plex uses much much much higher bitrate and runs perfect. I've just switched from a BBC One HD to channel to BBC News HD again and within a few minutes it has frozen again. I've submitted diagnosis via the channels app and have captured the logs my end too. Will take a look shortly and post here what it shows.

Logs from moment I started playing to moment it stopped:

01-20 13:54:48.803 1970 2015 V mpv : [ffmpeg/video] h264_mediacodec: MediaCodec started successfully: codec = OMX.Nvidia.h264.decode, ret = 0
01-20 13:54:48.803 1970 2015 V mpv : event: audio-reconfig
01-20 13:54:48.803 1970 2015 V mpv : [vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
01-20 13:54:48.803 1970 2015 V mpv : [vf] User filter list:
01-20 13:54:48.803 1970 2015 V mpv : [vf] (empty)
01-20 13:54:48.804 1970 2015 V mpv : [ad] Codec list:
01-20 13:54:48.804 1970 2015 V mpv : [ad] aac_latm - AAC LATM (Advanced Audio Coding LATM syntax)
01-20 13:54:48.804 1970 2015 V mpv : [ad] Opening decoder aac_latm
01-20 13:54:48.804 1970 2015 V mpv : [ad] Requesting 1 threads for decoding.
01-20 13:54:48.804 1970 2015 V mpv : event: audio-reconfig
01-20 13:54:48.804 1970 2015 V mpv : event: file-loaded
01-20 13:54:48.804 1970 2015 V mpv : [ad] Selected codec: aac_latm (AAC LATM (Advanced Audio Coding LATM syntax))
01-20 13:54:48.804 1970 2015 V mpv : property: buffering = false
01-20 13:54:48.805 1970 1970 V PlayerActivity: state LOADING -> LOADED
01-20 13:54:48.805 1970 2015 V mpv : property: track-list has 3 entries
01-20 13:54:48.806 1970 2015 V mpv : [af] User filter list:
01-20 13:54:48.806 1970 2015 V mpv : [af] (empty)
01-20 13:54:48.806 1970 2015 V mpv : [cplayer] Starting playback...
01-20 13:54:48.806 1970 2015 I mpv : [cplayer] Track switched:
01-20 13:54:48.806 1970 2015 I mpv : [cplayer] (+) Video --vid=1 (h264 1920x1080 25.000fps)
01-20 13:54:48.806 1970 2015 I mpv : [cplayer] (+) Audio --aid=1 --alang=eng (aac_latm 2ch 48000Hz)
01-20 13:54:48.806 1970 2015 I mpv : [cplayer] Subs --sid=1 --slang=eng (dvb_subtitle)
01-20 13:54:48.806 1970 2015 V mpv : [cplayer] Set property: aid=1 -> 1
01-20 13:54:48.813 3300 2826 D NvOsDebugPrintf: NVMEDIA: RefreshRate = 50.000000
01-20 13:54:48.813 3300 2826 D NvOsDebugPrintf: NVMEDIA: bEnableVideoSmootheningbEnable = 0
01-20 13:54:48.813 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence: 168: BeginSequence 1920x1088, bVPR = 0
01-20 13:54:48.813 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence: 489: DecodeBuffers = 5, pnvsi->eCodec = 0
01-20 13:54:48.816 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence: 568: Display Resolution : (1920x1080)
01-20 13:54:48.816 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence: 569: Display Aspect Ratio : (1920x1080)
01-20 13:54:48.816 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence: 647: ColorFormat : 5
01-20 13:54:48.816 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence:658 ColorSpace = NvColorSpace_YCbCr709
01-20 13:54:48.816 3300 2826 D NvOsDebugPrintf: NVMEDIA: deinterlaceType = 2, DeinterlacingRate = 2
01-20 13:54:48.816 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence: 748: Layout 3: Interlaced Output Resolution : (1920x1088)
01-20 13:54:48.816 3300 2826 D NvOsDebugPrintf: NVMEDIA: InterlaceBufferAlloc !!!!!!!!!!!!!!!!!!!!!
01-20 13:54:48.816 3300 2826 D NvOsDebugPrintf: NVMEDIA: NvMediaMixerInit: 119: frameWidth = 1920, frameHeight = 1088
01-20 13:54:48.824 3300 2830 D NvOsDebugPrintf: NVMEDIA: DeinterlaceThread: 782: DeinterlaceThread is created
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence: 915: NumOfSurfaces = 4, InteraceStream = 1, InterlaceEnabled = 1, bSecure = 0, MVC = 0 Semiplanar = 1, bReinit = 1, BitDepthForSurface = 8 LumaBitDepth = 8, ChromaBitDepth = 8, ChromaFormat = 5
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: NVMEDIA: cbBeginSequence: 917: BeginSequence ColorPrimaries = 1, TransferCharacteristics = 1, MatrixCoefficients = 1
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: Allocating new output: 1920x1088 (x 4), ThumbnailMode = 0
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf:
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: bitDepth ========================================> 8
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: NewStreamInfo->bValidMasteringDispData ==========> 0
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: bAllowClientValues ==============================> 0
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: NewStreamInfo->bValidContentLightLevelInfo ======> 0
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: OPENMAX: HandleNewStreamFormat: 3614: Send OMX_EventPortSettingsChanged: nFrameWidth = 1920, nFrameHeight = 1080
01-20 13:54:48.832 3300 2826 D NvOsDebugPrintf: NVMEDIA: FrameRate = 25
01-20 13:54:48.833 1970 2822 I ACodec : Get OMX_IndexConfigScale: 0x10000/0x10000
01-20 13:54:48.833 1970 2822 I ACodec : Scaled Width is 1920, height is 1080
01-20 13:54:48.836 1970 2822 D SurfaceUtils: set up nativeWindow 0x6f67c808 for 1920x1080, color 0x146, rotation 0, usage 0x2900
01-20 13:54:48.863 3300 2826 D NvOsDebugPrintf: reference in DPB was never decoded
01-20 13:54:48.864 1970 2015 V mpv : [af] [in] 48000Hz stereo 2ch floatp
01-20 13:54:48.864 1970 2015 V mpv : [af] [userspeed] 48000Hz stereo 2ch floatp
01-20 13:54:48.865 1970 2015 V mpv : [af] [userspeed] (disabled)
01-20 13:54:48.865 1970 2015 V mpv : [af] [convert] 48000Hz stereo 2ch floatp
01-20 13:54:48.865 1970 2015 V mpv : [ao] Trying audio driver 'audiotrack'
01-20 13:54:48.865 1970 2015 V mpv : [ao/audiotrack] requested format: 48000 Hz, stereo channels, floatp
01-20 13:54:48.867 1970 2015 V mpv : [ao/audiotrack] AudioTrack.nativeOutputSampleRate = 48000
01-20 13:54:48.876 1970 2015 V mpv : [ao/audiotrack] Setting bufferSize = 19200 (driver=6160, min=19200, max=28800)
01-20 13:54:48.878 3231 7043 I APM_AudioPolicyManager: setMsdEnable: dolby_audio_enable = 1, is_media_streaming_app = 0 enable = 0 mMsdEnable = 0 is_dolby_formats = 0
01-20 13:54:48.881 3231 7043 I APM_AudioPolicyManager: getOutputForAttr() device 0x400, sampling rate 48000, format 0x1, channel mask 0x3, flags 0x8
01-20 13:54:48.881 3231 7043 W AudioFlinger: createTrack_l(): mismatch between requested flags (00000008) and output flags (00000006)
01-20 13:54:48.881 3231 7043 D AudioFlinger: Client defaulted notificationFrames to 2400 for frameCount 4800
01-20 13:54:48.883 1970 2014 W AudioTrack: Use of stream types is deprecated for operations other than volume control
01-20 13:54:48.883 1970 2014 W AudioTrack: See the documentation of AudioTrack() for what to use instead with android.media.AudioAttributes to qualify your playback use case
01-20 13:54:48.883 1970 2015 V mpv : [ao/audiotrack] device buffer: 9600 samples.
01-20 13:54:48.883 1970 2015 V mpv : [ao/audiotrack] using soft-buffer of 9600 samples.
01-20 13:54:48.883 1970 2015 V mpv : event: audio-reconfig
01-20 13:54:48.884 1970 2015 I mpv : [cplayer] AO: [audiotrack] 48000Hz stereo 2ch s16
01-20 13:54:48.884 1970 2015 V mpv : [cplayer] AO: Description: Android AudioTrack audio output
01-20 13:54:48.884 1970 2015 V mpv : [autoconvert] inserting resampler
01-20 13:54:48.884 1970 2015 V mpv : [swresample] format change, reinitializing resampler
01-20 13:54:48.884 1970 2015 V mpv : [swresample] 48000Hz stereo floatp -> 48000Hz stereo s16
01-20 13:54:48.884 1970 2015 V mpv : [af] [out] 48000Hz stereo 2ch s16
01-20 13:54:49.074 1970 1970 V mpvstats: AV: 0.000 A-V: 0.000 Dropped: 0 Cache: 0.000s + 0KB
01-20 13:54:49.160 1970 2822 I ACodec : Get OMX_IndexConfigScale: 0x10000/0x10000
01-20 13:54:49.160 1970 2822 I ACodec : Scaled Width is 1920, height is 1080
01-20 13:54:49.185 1970 2015 I mpv : [vd] Using hardware decoding (mediacodec).
01-20 13:54:49.185 1970 2015 V mpv : [vd] Decoder format: 1920x1080 mediacodec auto/auto/auto/auto/auto CL=unknown (auto 0.000000/0.000000/0.000000)
01-20 13:54:49.185 1970 2015 V mpv : [vd] Forcing user-set aspect ratio.
01-20 13:54:49.185 1970 2015 V mpv : [vf] [in] 1920x1080 [134217729:134217728] mediacodec bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
01-20 13:54:49.185 1970 2015 V mpv : [vf] [userdeint] 1920x1080 [134217729:134217728] mediacodec bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
01-20 13:54:49.186 1970 2015 V mpv : [vf] [userdeint] (disabled)
01-20 13:54:49.186 1970 2015 V mpv : [vf] [autorotate] 1920x1080 [134217729:134217728] mediacodec bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
01-20 13:54:49.186 1970 2015 V mpv : [vf] [autorotate] (disabled)
01-20 13:54:49.186 1970 2015 V mpv : [vf] [convert] 1920x1080 [134217729:134217728] mediacodec bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
01-20 13:54:49.186 1970 2015 V mpv : [vf] [convert] (disabled)
01-20 13:54:49.186 1970 2015 V mpv : [vf] [out] 1920x1080 [134217729:134217728] mediacodec bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
01-20 13:54:49.186 1970 2015 I mpv : [cplayer] VO: [mediacodec_embed] 1920x1080 => 1920x1080 mediacodec
01-20 13:54:49.186 1970 2015 V mpv : [cplayer] VO: Description: Android (Embedded MediaCodec Surface)
01-20 13:54:49.186 1970 2015 V mpv : [vo/mediacodec_embed] reconfig to 1920x1080 [134217729:134217728] mediacodec bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
01-20 13:54:49.187 3080 3080 E SELinux : avc: denied { find } for interface=vendor.nvidia.hardware.cpl.service::INvCplHalService sid=u:r:untrusted_app:s0:c123,c256,c512,c768 pid=1970 scontext=u:r:untrusted_app:s0:c123,c256,c512,c768 tcontext=u:object_r:hal_cplservice_hwservice:s0 tclass=hwservice_manager permissive=0
01-20 13:54:49.187 1970 2820 E libnvcpl_vendor: NvCplGetAppProfileSettingInt failed to get INvCplHalService
01-20 13:54:49.187 3080 3080 E SELinux : avc: denied { find } for interface=vendor.nvidia.hardware.cpl.service::INvCplHalService sid=u:r:untrusted_app:s0:c123,c256,c512,c768 pid=1970 scontext=u:r:untrusted_app:s0:c123,c256,c512,c768 tcontext=u:object_r:hal_cplservice_hwservice:s0 tclass=hwservice_manager permissive=0
01-20 13:54:49.187 1970 2820 E libnvcpl_vendor: NvCplGetAppProfileSettingInt failed to get INvCplHalService
01-20 13:54:49.226 1970 2015 V mpv : [vo/mediacodec_embed] Testing FBO format rgba16f
01-20 13:54:49.226 1970 2015 D mpv : [vo/mediacodec_embed] Resizing texture: 16x16
01-20 13:54:49.228 1970 2015 V mpv : [vo/mediacodec_embed] Using FBO format rgba16f.
01-20 13:54:49.228 1970 2015 V mpv : event: video-reconfig
01-20 13:54:49.229 1970 2015 V mpv : [vo/mediacodec_embed] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0).
01-20 13:54:49.229 1970 2015 V mpv : [vo/mediacodec_embed] No advanced processing required. Enabling dumb mode.
01-20 13:54:49.229 1970 2015 V mpv : [vo/mediacodec_embed] Window size: 1920x1080
01-20 13:54:49.229 1970 2015 V mpv : [vo/mediacodec_embed] Video source: 1920x1080 (134217729:134217728)
01-20 13:54:49.229 1970 2015 V mpv : [vo/mediacodec_embed] Video display: (0, 0) 1920x1080 -> (0, 0) 1920x1080
01-20 13:54:49.230 1970 2015 V mpv : [vo/mediacodec_embed] Video scale: 1.000000/1.000000
01-20 13:54:49.230 1970 2015 V mpv : [vo/mediacodec_embed] OSD borders: l=0 t=0 r=0 b=0
01-20 13:54:49.230 1970 2015 V mpv : [vo/mediacodec_embed] Video borders: l=0 t=0 r=0 b=0
01-20 13:54:49.231 1970 2015 V mpv : event: unpause
01-20 13:54:49.231 1970 2015 V mpv : event: video-reconfig
01-20 13:54:49.231 1970 2015 V mpv : [cplayer] first video frame after restart shown
01-20 13:54:49.232 1970 2015 D mpv : [cplayer] Setting option 'cache-pause-initial' = "0.3" (flags = 64) -> 0
01-20 13:54:49.232 1970 2015 D mpv : [cplayer] Setting option 'cache-pause-wait' = "0.1" (flags = 64) -> 0
01-20 13:54:49.232 1970 2015 D mpv : [cplayer] Setting option 'cache-pause-fill' = "0.5" (flags = 64) -> 0
01-20 13:54:49.232 1970 2015 V mpv : [cplayer] Enter buffering (buffer went from 100% -> 39%) [0.120000s].
01-20 13:54:49.246 1970 2015 V mpv : property: buffering = true
01-20 13:54:49.247 1970 1970 V PlayerActivity: state LOADED -> BUFFERING
01-20 13:54:49.249 3218 3218 D hwcomposer: SuperRes: Selecting filter NONE because NOT REQUIRED
01-20 13:54:50.191 1970 2015 V mpv : [cplayer] starting audio playback
01-20 13:54:50.192 1970 2015 V mpv : event: playback-restart
01-20 13:54:50.192 1970 2015 V mpv : [cplayer] playback restart complete @ 2.553722
01-20 13:54:50.556 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:50.556 3668 4118 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines
01-20 13:54:50.556 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:50.583 1970 2015 V mpv : event: unpause
01-20 13:54:50.583 1970 2015 V mpv : [cplayer] End buffering (waited 1.326213 secs) [0.469333s].
01-20 13:54:50.584 1970 2015 V mpv : property: buffering = false
01-20 13:54:50.584 1970 1970 V PlayerActivity: state BUFFERING -> PLAYING
01-20 13:54:52.094 1970 1970 V mpvstats: AV: 3.974 A-V: 0.000 Dropped: 0 Cache: 0.469s + 0KB
01-20 13:54:52.183 3508 3552 D NetlinkTracker/wlan0: addressUpdated: 2a00:23c7:3c17:6600:204:4bff:feef:f448/64 on wlan0 flags 0 scope 0
01-20 13:54:52.184 3508 3552 D NetlinkTracker/wlan0: addressUpdated: 2a00:23c7:3c17:6600:65bf:8880:3a4d:91dd/64 on wlan0 flags 1 scope 0
01-20 13:54:52.184 3508 3552 D NetlinkTracker/wlan0: interfaceDnsServerInfo: [2a00:23c7:3c17:6600::1]
01-20 13:54:54.764 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:54.764 1970 2015 V mpv : [lavf] EOF reached.
01-20 13:54:54.781 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:54.801 1970 2015 I chatty : uid=10123(com.getchannels.app) mpv-events identical 1 line
01-20 13:54:54.854 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:54.854 1970 2015 V mpv : [lavf] EOF reached.
01-20 13:54:54.954 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.042 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.043 1970 2015 V mpv : [lavf] EOF reached.
01-20 13:54:55.052 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.084 1970 2015 I chatty : uid=10123(com.getchannels.app) mpv-events identical 2 lines
01-20 13:54:55.093 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.114 1970 1970 V mpvstats: AV: 6.994 A-V: 0.000 Dropped: 0 Cache: 0.280s + 0KB
01-20 13:54:55.214 1970 2015 E mpv : [ad] Error decoding audio.
01-20 13:54:55.214 1970 2015 W mpv : [ad] Invalid audio PTS: 7.402667 -> 7.509333
01-20 13:54:55.214 1970 2015 E mpv : [ad] Error decoding audio.
01-20 13:54:55.214 1970 2015 W mpv : [ad] Invalid audio PTS: 7.530667 -> 7.680000
01-20 13:54:55.273 1970 2015 E mpv : [ad] Error decoding audio.
01-20 13:54:55.274 1970 2015 W mpv : [ad] Invalid audio PTS: 7.701333 -> 7.850667
01-20 13:54:55.275 1970 2015 E mpv : [ad] Error decoding audio.
01-20 13:54:55.275 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.275 1970 2015 V mpv : [lavf] EOF reached.
01-20 13:54:55.294 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.294 1970 2015 V mpv : [af] filter input EOF
01-20 13:54:55.294 1970 2015 V mpv : [af] filter output EOF
01-20 13:54:55.305 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.315 3300 2826 D NvOsDebugPrintf: NVMEDIA: FrameRate(for last 120 frames) = 25.000000, AvgFrameRate = 25.000000
01-20 13:54:55.334 1970 2015 W mpv : [ad] Invalid audio PTS: 7.893333 -> 8.021333
01-20 13:54:55.335 1970 2015 V mpv : event: unpause
01-20 13:54:55.335 1970 2015 V mpv : [cplayer] Enter buffering (buffer went from 100% -> 0%) [0.000000s].
01-20 13:54:55.335 1970 2015 V mpv : property: buffering = true
01-20 13:54:55.335 1970 1970 V PlayerActivity: state PLAYING -> BUFFERING
01-20 13:54:55.336 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:55.336 3668 4118 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines
01-20 13:54:55.336 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:55.337 1970 1970 V mpvstats: demuxer-cache-state: {seekable-ranges=[{start=-2.222222974523902E-7, end=7.893333111118409}], cache-end=8.021333111115382, reader-pts=8.021333111115382, cache-duration=0.0, eof=false, underrun=true, idle=false, total-bytes=3881664, fw-bytes=28736, debug-low-level-seeks=0, debug-ts-last=89493.87561111111, ts-per-stream=[{type=video, duration=0.08000000000174623, reader=89493.60800000001, end=89493.68800000001}, {type=audio, duration=0.0, reader=89493.87561111111, end=89493.87561111111}]}
01-20 13:54:55.343 1970 2015 V mpv : [cplayer] Still buffering (buffer went from 0% -> 4%) [0.021333s].
01-20 13:54:55.343 1970 2015 E mpv : [ad] Error decoding audio.
01-20 13:54:55.343 1970 2015 V mpv : [cplayer] Still buffering (buffer went from 4% -> 0%) [0.000000s].
01-20 13:54:55.354 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.355 1970 2015 V mpv : [lavf] EOF reached.
01-20 13:54:55.356 1970 2015 V mpv : event: unpause
01-20 13:54:55.356 1970 2015 V mpv : [cplayer] End buffering (waited 0.020367 secs) [0.000000s].
01-20 13:54:55.356 1970 2015 V mpv : [af] filter input EOF
01-20 13:54:55.356 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:55.356 3668 4118 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines
01-20 13:54:55.356 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:55.356 1970 2015 V mpv : [af] filter output EOF
01-20 13:54:55.358 1970 2015 V mpv : property: buffering = false
01-20 13:54:55.358 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:55.358 3668 4118 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines
01-20 13:54:55.358 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:55.371 1970 1970 V PlayerActivity: state BUFFERING -> PLAYING
01-20 13:54:55.442 3300 2824 D NvOsDebugPrintf: NVMEDIA: NvMMLiteNVMEDIADecDoWork: 2503: NVMMLITE_NVMEDIA: EOS detected
01-20 13:54:55.447 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:55.794 3300 2826 D NvOsDebugPrintf: NVMEDIA: NVMEDIABufferProcessing: 1241: Processing of EOS
01-20 13:54:56.029 3300 2826 D NvOsDebugPrintf: NVMEDIA: NVMEDIABufferProcessing: 1319: Processing of EOS Done
01-20 13:54:56.038 1970 2015 V mpv : [vf] filter input EOF
01-20 13:54:56.038 1970 2015 V mpv : [vf] filter output EOF
01-20 13:54:56.038 1970 2015 D mpv : [cplayer] video EOF (status=4)
01-20 13:54:56.039 5442 30449 I chromium: [5442:30449:INFO:ssdp_device.c(101)] SSDP packets sent for 31 seconds = 3
01-20 13:54:56.054 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:56.054 3668 4118 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines
01-20 13:54:56.054 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:56.054 1970 2015 V mpv : [cplayer] video EOF reached
01-20 13:54:56.054 1970 2015 D mpv : [cplayer] video EOF (status=5)
01-20 13:54:56.054 1970 2015 V mpv : [cplayer] starting audio playback
01-20 13:54:56.055 1970 2015 W mpv : [lavf] error reading packet: Out of memory.
01-20 13:54:56.085 1970 2015 D mpv : [cplayer] video EOF (status=5)
01-20 13:54:56.086 1970 2015 V mpv : event: audio-reconfig
01-20 13:54:56.086 1970 2015 V mpv : [cplayer] audio EOF reached
01-20 13:54:56.087 1970 2015 D mpv : [cplayer] video EOF (status=5)
01-20 13:54:56.087 1970 2015 V mpv : [cplayer] EOF code: 1
01-20 13:54:56.087 1970 2015 V mpv : [ad] Uninit decoder.
01-20 13:54:56.087 1970 2015 V mpv : [vd] Uninit decoder.
01-20 13:54:56.092 3300 2828 D NvOsDebugPrintf: NVMEDIA: NVMEDIAFrameStatusReporting: 2011: Closing NVMEDIA Frame Status Thread -------------
01-20 13:54:56.093 3300 2829 D NvOsDebugPrintf: NVMEDIA: NVMEDIAVPRFloorSizeSettingThread: 1830: Closing NVMEDIAVPRFloorSizeSettingThread -------------
01-20 13:54:56.093 3300 2827 D NvOsDebugPrintf: NVMEDIA: NVMEDIAFrameDelivery: 1866: Closing NVMEDIA Frame Delivery Thread -------------
01-20 13:54:56.109 3300 2830 D NvOsDebugPrintf: NVMEDIA: DeinterlaceThread: 860: Closing Deinterlace Thread
01-20 13:54:56.115 3300 2824 D NvOsDebugPrintf: NVMEDIA: NvMMLiteTVMRDecBlockClose: 3703: Done
01-20 13:54:56.116 1970 2821 D SurfaceUtils: disconnecting from surface 0x6f67c808, reason disconnectFromSurface
01-20 13:54:56.130 1970 2015 V mpv : event: video-reconfig
01-20 13:54:56.134 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:56.135 3668 4118 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines
01-20 13:54:56.135 3668 4118 I bt_btif_avrc: register_notification_rsp: Avrcp device is not connected, handle: 0x0
01-20 13:54:56.137 1970 2015 V mpv : event: audio-reconfig
01-20 13:54:56.140 1970 2015 D mpv : [cplayer] Terminating demuxers...
01-20 13:54:56.146 1970 2817 V Streamer: finished
01-20 13:54:56.161 1970 2015 V mpv : event: tracks-changed
01-20 13:54:56.161 1970 2015 V mpv : event: end-file
01-20 13:54:56.161 1970 2015 D mpv : [cplayer] Done terminating demuxers.
01-20 13:54:56.161 1970 1970 V PlayerActivity: state PLAYING -> STOPPED
01-20 13:54:56.161 1970 2015 V mpv : [cplayer] finished playback, success (reason 0)
01-20 13:54:56.161 1970 2015 I mpv : [cplayer]
01-20 13:54:56.163 3233 3317 D SurfaceFlinger: Connected to Power Manager
01-20 13:54:56.163 1970 2015 D mpv : [vo/mediacodec_embed] flushing shader cache
01-20 13:54:56.169 1970 2015 V mpv : event: video-reconfig
01-20 13:54:56.169 1970 2015 V mpv : event: idle
01-20 13:54:56.169 1970 2015 V mpv : [cplayer] Set property: aid=1 -> 1
01-20 13:54:56.169 1970 2015 V mpv : property: buffering = false
01-20 13:54:56.170 1970 2015 V mpv : property: track-list has 0 entries
01-20 13:54:58.115 1970 1970 V mpvstats: AV: 7.934 A-V: 0.000 Dropped: 0 Cache: 0.000s + 0KB
01-20 13:54:59.137 3191 4038 W nvaudio_hw: stop_output_stream: 1 underruns seen on pcm device hdmi-playback
01-20 13:54:59.249 3508 3552 D NetlinkTracker/wlan0: addressUpdated: 2a00:23c7:3c17:6600:204:4bff:feef:f448/64 on wlan0 flags 0 scope 0
01-20 13:54:59.249 3508 3552 D NetlinkTracker/wlan0: addressUpdated: 2a00:23c7:3c17:6600:65bf:8880:3a4d:91dd/64 on wlan0 flags 1 scope 0
01-20 13:54:59.249 3508 3552 D NetlinkTracker/wlan0: interfaceDnsServerInfo: [2a00:23c7:3c17:6600::1]
01-20 13:55:00.702 4054 4054 D AtvRemote.ABridgeX: AudioPolicy is being unregistered
01-20 13:55:00.702 3508 4530 I AudioService: unregisterAudioPolicyAsync for android.os.BinderProxy@68390c1
01-20 13:55:00.703 3231 4124 I APM_AudioPolicyManager: setDeviceConnectionStateInt() device: 0x8000, state 0, address -581846373:ap:51mixr:0 name remote-submix
01-20 13:55:00.739 3231 2806 D AudioFlinger: ro.audio.silent will be ignored for threads on AUDIO_DEVICE_OUT_REMOTE_SUBMIX
01-20 13:55:00.740 3191 4038 D r_submix: out_set_parameters(): shutting down MonoPipe sink
01-20 13:55:00.741 3191 4038 D r_submix: adev_close_output_stream() addr = -581846373:ap:51mixr:0
01-20 13:55:00.741 3191 4038 D r_submix: submix_audio_device_release_pipe_l(idx=9) addr=-581846373:ap:51mixr:0
01-20 13:55:00.741 3191 4038 D r_submix: submix_audio_device_destroy_pipe_l(): pipe destroyed
01-20 13:55:01.097 5442 5567 I chromium: [5442:5567:INFO:mdns_app_filter.cc(2579)] MdnsAppFilter: responses sent in 102 seconds: 24
01-20 13:55:01.115 1970 1970 V mpvstats: AV: 7.934 A-V: 0.000 Dropped: 0 Cache: 0.000s + 0KB
01-20 13:55:22.867 3294 3343 E storaged: getDiskStats failed with result NOT_SUPPORTED and size 0
01-20 13:55:31.119 1970 1970 I chatty : uid=10123(com.getchannels.app) identical 10 lines
01-20 13:55:34.119 1970 1970 V mpvstats: AV: 7.934 A-V: 0.000 Dropped: 0 Cache: 0.000s + 0KB
01-20 13:55:37.040 5442 5442 I chromium: [5442:5442:INFO:metrics_recorder.cc(106)] Metrics stat: total=2
01-20 13:55:37.040 5442 5442 I chromium: Cast.Discovery.Mdns.Request.In=1
01-20 13:55:37.040 5442 5442 I chromium: Cast.Discovery.Mdns.Response.Out=1
01-20 13:55:37.121 1970 1970 V mpvstats: AV: 7.934 A-V: 0.000 Dropped: 0 Cache: 0.000s + 0KB
01-20 13:55:43.123 1970 1970 I chatty : uid=10123(com.getchannels.app) identical 2 lines
01-20 13:55:46.124 1970 1970 V mpvstats: AV: 7.934 A-V: 0.000 Dropped: 0 Cache: 0.000s + 0KB
01-20 13:55:46.250 3508 3552 D NetlinkTracker/wlan0: addressUpdated: 2a00:23c7:3c17:6600:204:4bff:feef:f448/64 on wlan0 flags 0 scope 0
01-20 13:55:46.250 3508 3552 D NetlinkTracker/wlan0: addressUpdated: 2a00:23c7:3c17:6600:65bf:8880:3a4d:91dd/64 on wlan0 flags 1 scope 0
01-20 13:55:46.251 3508 3552 D NetlinkTracker/wlan0: interfaceDnsServerInfo: [2a00:23c7:3c17:6600::1]
01-20 13:55:49.125 1970 1970 V mpvstats: AV: 7.934 A-V: 0.000 Dropped: 0 Cache: 0.000s + 0KB
01-20 13:55:49.321 5442 30449 I chromium: [5442:30449:INFO:ssdp_device.c(101)] SSDP packets sent for 53 seconds = 1
01-20 13:55:52.126 1970 1970 V mpvstats: AV: 7.934 A-V: 0.000 Dropped: 0 Cache: 0.000s + 0KB
01-20 13:55:58.126 1970 1970 I chatty : uid=10123(com.getchannels.app) identical 2 lines

As Aman had reported I am getting out of memory messages it seems. My TV channel streams in the UK are different to yours, different codecs, differing resolutions in video and sound are in play, so what is working for you, doesn't mean it should work for me too.

Hopefully hear back from Aman once he's had chance to look into this in more detail.

U posted a image of a Connect tuner, so that indicated you were refering to OTA tv stream, NOT TVE stream....if you mentioned u were having this issue with TVE, sorry, i missed, that

The TVE stream I would think would be identical for all users, since the source is the networks own website data stream direct. If that has a hickup, which it can easy if on wifi, then maybe the device cant recover from it. I have played a TVE stream for as long as 9 hours, with no issue wired.

I am curious as to why the logs indicate MPV (the player) is out of memory. And is that RAM memory, or storage space memory? the output is not as clearer written/detailed as it could be. Programmers use the term "memory" a bit loosely i have noticed over the years.

The tuner picture I posted above is from my HDHomeRun Connect Duo (SiliconDust HDHR4-2DT(UK) DVB-T2) that is connected to my House Aerial. I haven't got the latest square version of the Duo, but the previous iteration, it's grey in colour.

I am not sure what TVE stands for but assuming OTA is Over The Air then that is what mine is.

Capture2

Capture3

whoops...i think i got confused threads going on here with my email notifications of replys. Someone replyed and said they were having TVE stream freezing.

TVE is web streaming via a streaming service login...the channels u mention are only on those services, not OTA for us here in USA....lol.

Also, i see QAM256 in the Modulation lock...here QAM is a cable TV thing, not OTA via antenna. here it is 8vsb. No idea on the differences, maybe UK has better higher bitrate and more cable tv like OTA standard...

I have a HDHR Connect Q and a Mohou indoor antenna.

Can you try setting Decoder to Software in the app.