Reported device with issue: For now, just TCL 65S434
ExoPlayer version is: 2.18.1:
04-26 23:45:59.121 2241 2241 I ExoPlayerImpl: Release 687d66b [ExoPlayerLib/2.18.1] [BeyondTV, Smart TV, TCL, 28] [goog.exo.core, goog.exo.exoplayer, goog.exo.decoder, goog.exo.hls, goog.exo.datasource, goog.exo.extractor]
I see two issues with an issue report:
There is a problem with playing HLS with video stream encoded with avc1.64002A. The HLS with AVC1 does work on many other devices and other platforms. Here's the error from logcat:
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: Video codec error
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: java.lang.IllegalStateException
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:2698)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at i6.t.f(Unknown Source:4)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at i6.o.drainOutputBuffer(Unknown Source:44)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at i6.o.render(Unknown Source:71)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at q5.h0.d(SourceFile:58)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at q5.h0.handleMessage(SourceFile:8)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.os.Looper.loop(Looper.java:193)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: Playback error
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: q5.n: MediaCodecVideoRenderer error, index=0, format=Format(8, null, null, video/avc, avc1.64002A, 9026741, null, [1920, 1080, 59.94], [-1, -1]), format_supported=YES
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:10)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:193)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: Caused by: u7.f: Decoder failed: OMX.realtek.video.decoder
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at u7.g.createDecoderException(Unknown Source:4)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at i6.o.render(SourceFile:2)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at q5.h0.d(SourceFile:58)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:8)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: ... 3 more
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: Caused by: java.lang.IllegalStateException
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:2698)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at i6.t.f(Unknown Source:4)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at i6.o.drainOutputBuffer(Unknown Source:44)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at i6.o.render(Unknown Source:71)
Would someone know the cause of this issue?
There is also something strange with the device regarding the MediaCodecList implementation. The spec for the device does not mention support for H.265.
I do use MediaCodecList to prevent the H.265 video url from being used but I still signs that the app is giving this video url to ExoPlayer because ExoPlayer does report an error later in logcat but with indication that the codec was supported (e.g. format_supported=YES):
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: Video codec error
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: java.lang.IllegalStateException
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.media.MediaCodec.native_dequeueInputBuffer(Native Method)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.media.MediaCodec.dequeueInputBuffer(MediaCodec.java:2635)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at i6.t.e(Unknown Source:4)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at i6.o.feedInputBuffer(Unknown Source:33)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at i6.o.render(Unknown Source:84)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at q5.h0.d(SourceFile:58)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at q5.h0.handleMessage(SourceFile:8)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.os.Looper.loop(Looper.java:193)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: Playback error
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: q5.n: MediaCodecVideoRenderer error, index=0, format=Format(24, null, null, video/hevc, hvc1.2.4.L120.B0, 2029265, null, [1024, 576, 59.94], [-1, -1]), format_supported=YES
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:10)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:193)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: Caused by: u7.f: Decoder failed: OMX.realtek.video.decoder
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at u7.g.createDecoderException(Unknown Source:4)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at i6.o.render(SourceFile:2)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at q5.h0.d(SourceFile:58)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:8)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: ... 3 more
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: Caused by: java.lang.IllegalStateException
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.media.MediaCodec.native_dequeueInputBuffer(Native Method)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.media.MediaCodec.dequeueInputBuffer(MediaCodec.java:2635)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at i6.t.e(Unknown Source:4)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at i6.o.feedInputBuffer(Unknown Source:33)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at i6.o.render(Unknown Source:84)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: ... 5 more
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: Disable failed.
Shouldn't format_supported be NO for hvc1?
Extra info around AVC1 issue:
04-26 21:41:30.752 3768 467 I starboard_media: Creating "OMX.realtek.video.decoder" decoder.
04-26 21:41:30.773 3768 475 I OMXClient: IOmx service obtained
04-26 21:41:30.774 521 2605 I OMXMaster: makeComponentInstance(OMX.realtek.video.decoder) in omx@1.0-service process
04-26 21:41:30.780 521 2605 I OMX_VDEC: update port mode: RAW -> RAW
04-26 21:41:30.780 521 2605 I OMX_VDEC: fps tracker ref count 8
04-26 21:41:30.781 521 2605 I OMX_VDEC: component init: 0x0
04-26 21:41:30.781 1315 1315 D NowPlayingManager: onMediaDataUpdated: A notification for Now Playing Card has been posted with NowPlayingData [title=Free delivery | Canva Print Products, artist=Canva]
04-26 21:41:30.802 3768 467 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2
04-26 21:41:30.806 3768 471 I MediaCodec: MediaCodec will operate in async mode
04-26 21:41:30.806 3768 467 I starboard_media: KEY_MAX_INPUT_SIZE is 3110400 after setting it to 3110400.
04-26 21:41:30.807 3768 471 D SurfaceUtils: connecting to surface 0x8cfba008, reason connectToSurface
04-26 21:41:30.808 3768 471 I MediaCodec: [OMX.realtek.video.decoder] setting surface generation to 3858435
04-26 21:41:30.808 3768 471 D SurfaceUtils: disconnecting from surface 0x8cfba008, reason connectToSurface(reconnect)
04-26 21:41:30.808 3768 471 D SurfaceUtils: connecting to surface 0x8cfba008, reason connectToSurface(reconnect)
04-26 21:41:30.808 521 2605 D OMX_VDEC: enable-anb: idx=0, enable=0
04-26 21:41:30.809 521 2605 I OMX_VDEC: disable android secure mode
04-26 21:41:30.809 521 2605 D OMX_VDEC: alloc-anb: port=0, enable=0
04-26 21:41:30.809 521 2605 I OMX_VDEC: android secure disabled
04-26 21:41:30.809 521 2605 E OMXNodeInstance: getExtensionIndex(0xb141cb40:realtek.decoder, OMX.google.android.index.storeMetaDataInBuffers) ERROR: Undefined(0x80001001)
04-26 21:41:30.809 521 1112 D OMX_VDEC: enable-anb: idx=1, enable=0
04-26 21:41:30.809 521 1112 I OMX_VDEC: update port mode: RAW -> RAW
04-26 21:41:30.810 521 1112 D OMX_VDEC: alloc-anb: port=1, enable=0
04-26 21:41:30.810 521 1112 E OMXNodeInstance: getExtensionIndex(0xb141cb40:realtek.decoder, OMX.google.android.index.storeMetaDataInBuffers) ERROR: Undefined(0x80001001)
04-26 21:41:30.810 521 1112 I OMX_VDEC: SetParameter StandardComponentRole video_decoder.vp9
04-26 21:41:30.810 521 1112 E CodecResource: [CRM] checkCapability: (video/nv12)
04-26 21:41:30.810 521 1112 I OMX_VDEC: nv12 enabled
04-26 21:41:30.811 521 861 D OMX_VDEC: enable-anb: idx=1, enable=1
04-26 21:41:30.812 521 861 D OMX_GRALLOC: omx-gralloc: initialize gralloc0
04-26 21:41:30.812 521 861 I OMX_VDEC: update port mode: RAW -> RAW_ANB
04-26 21:41:30.812 521 861 D OMX_VDEC: alloc-anb: port=1, enable=0
04-26 21:41:30.812 521 861 E OMXNodeInstance: getExtensionIndex(0xb141cb40:realtek.decoder, OMX.google.android.index.storeMetaDataInBuffers) ERROR: Undefined(0x80001001)
04-26 21:41:30.812 3768 475 E ACodec : [OMX.realtek.video.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -2147483648
04-26 21:41:30.813 521 2605 I OMX_VDEC: Prepare Adaptive playback: enable 1 , max w/h=3840/2160
04-26 21:41:30.815 521 1112 D OMX_VDEC: alloc-anb: port=1, enable=0
04-26 21:41:30.815 521 1112 D OMX_VDEC: enable-anb: idx=1, enable=1
04-26 21:41:30.815 521 1112 W OMX_VDEC: enable-anb: already enabled, mode=RAW_ANB
04-26 21:41:30.815 521 1112 E OMXNodeInstance: getExtensionIndex(0xb141cb40:realtek.decoder, OMX.google.android.index.storeMetaDataInBuffers) ERROR: Undefined(0x80001001)
04-26 21:41:30.816 521 2605 D OMX_VDEC: get-video-port-format: port=0, idx=0
04-26 21:41:30.816 521 589 D OMX_VDEC: set-video-port-format: port=0, idx=0, compression=10, color=0, rate=0
04-26 21:41:30.816 521 1112 D OMX_VDEC: get-video-port-format: port=1, idx=0
04-26 21:41:30.817 521 1112 D OMX_VDEC: get-video-port-format: port=1, idx=0, ret=0x0, color=0x23
04-26 21:41:30.818 521 1112 D OMX_VDEC: set-video-port-format: port=1, idx=0, compression=0, color=35, rate=0
04-26 21:41:30.821 521 1112 I OMX_VDEC: get-port-def [0]: buf-cnt=2/2, buf-size=4194304, color=0x0, width=1920, height=1080, stride=0
04-26 21:41:30.822 521 1112 I OMX_VDEC: OMX_IndexParamPortDefinition w(1920) h(1080) fps(0)
04-26 21:41:30.822 521 1112 I OMX_VDEC: set-port-def [0]: buf-cnt-actual=2, buf-size=4194304, color=0x0, width=1920, height=1080, stride=0
04-26 21:41:30.822 521 589 I OMX_VDEC: get-port-def [1]: buf-cnt=6/6, buf-size=3110400, color=0x23, width=1920, height=1080, stride=0
04-26 21:41:30.822 521 521 I OMX_VDEC: update size: w=1920->1920, h=1080->1080
04-26 21:41:30.822 521 521 I OMX_VDEC: update crop: w=0->1920, h=0->1080
04-26 21:41:30.822 521 521 I OMX_VDEC: update stride: y=1920->1920, c=0->1920
04-26 21:41:30.822 521 521 I OMX_VDEC: set-port-def [1]: buf-cnt-actual=6, buf-size=3110400, color=0x23, width=1920, height=1080, stride=0
04-26 21:41:30.825 521 589 I OMX_VDEC: set-color-aspects (0)(R:0, P:0, M:0, T:0) -> (R:2, P:1, M:1, T:3)
04-26 21:41:30.825 521 521 I OMX_VDEC: set-hdr-info (R: 0 0, G: 0 0, B: 0, 0, W: 0, 0, MaxDispL: 0, MinDispL: 0, MaxContentL: 0, MaxFrameAvgL: 0)
04-26 21:41:30.826 521 861 I OMX_VDEC: get-port-def [0]: buf-cnt=2/2, buf-size=4194304, color=0x0, width=1920, height=1080, stride=0
04-26 21:41:30.826 521 521 I OMX_VDEC: get-port-def [0]: buf-cnt=2/2, buf-size=4194304, color=0x0, width=1920, height=1080, stride=0
04-26 21:41:30.827 521 861 D OMX_VDEC: GetParameter UnsupportedIndex 0x6f600007
04-26 21:41:30.827 521 861 E OMXNodeInstance: getParameter(0xb141cb40:realtek.decoder, ParamVideoAndroidVp8Encoder(0x6f600007)) ERROR: UnsupportedIndex(0x8000101a)
04-26 21:41:30.827 313 428 D AudioFlinger: mixer(0xab203d00) throttle end: throttle time(11)
04-26 21:41:30.828 521 861 I OMX_VDEC: get-port-def [1]: buf-cnt=6/6, buf-size=3110400, color=0x23, width=1920, height=1080, stride=1920
04-26 21:41:30.828 521 589 D OMX_VDEC: get-output-crop: 1920x1080
04-26 21:41:30.828 521 861 I OMX_VDEC: set-color-aspects (0)(R:2, P:1, M:1, T:3) -> (R:2, P:1, M:1, T:3)
04-26 21:41:30.829 622 703 D WindowManager: interceptKeyTq keycode=4 interactive=true keyguardActive=false policyFlags=22000001
04-26 21:41:30.830 521 589 I OMX_VDEC: get-color-aspects (R:2, P:1, M:1, T:3)
04-26 21:41:30.833 521 589 I OMX_VDEC: get-color-aspects (R:2, P:1, M:1, T:3)
04-26 21:41:30.833 622 2094 D TclBroadcastManager: adjustQueueIfNecessary return for size <= 2, broadcast:BroadcastRecord{aefa796 u0 tcl.sys.intent.action.USERSTATE_KEYDOWN}
04-26 21:41:30.833 622 640 V TclBroadcastManager: adjust pb receiver queue listing:ProcessRecord{d48c8b8 1568:com.tcl.bi:service/u0a58}its NO:0
04-26 21:41:30.833 622 702 D WindowManager: interceptKeyTi keyCode=4 down=true repeatCount=0 keyguardOn=false mHomePressed=false canceled=false
04-26 21:41:30.833 622 702 W GlobalKeyManager: handleGlobalKey 4
04-26 21:41:30.835 521 589 I OMX_VDEC: get-hdr-info (R: 0 0, G: 0 0, B: 0, 0, W: 0, 0, MaxDispL: 0, MinDispL: 0, MaxContentL: 0, MaxFrameAvgL: 0)
04-26 21:41:30.835 923 945 D KeyMultipleService: onKeyDown keyCode = 4
04-26 21:41:30.838 521 589 D OMX_VDEC: update buffer size to 3840x2160
04-26 21:41:30.838 521 589 I OMX_VDEC: update size: w=1920->3840, h=1080->2160
04-26 21:41:30.838 521 589 I OMX_VDEC: update crop: w=1920->3840, h=1080->2160
04-26 21:41:30.838 521 589 I OMX_VDEC: update stride: y=1920->3840, c=1920->3840
04-26 21:41:30.838 521 589 I OMX_VDEC: update crop: w=3840->1920, h=2160->1080
04-26 21:41:30.838 521 589 I OMX_VDEC: set state: 2
04-26 21:41:30.839 521 476 I OMX_VDEC: CMD: StateIdle
04-26 21:41:30.839 521 861 I OMX_VDEC: get-port-def [0]: buf-cnt=2/2, buf-size=4194304, color=0x0, width=1920, height=1080, stride=0
04-26 21:41:30.844 268 268 W AshmemAllocator: ashmem_create_region(4194304) returning hidl_memory(0xae396170, 4194304)
04-26 21:41:30.845 521 861 D OMX_VDEC: use-buf: hdr=0xb0217404, port=0, priv=0xb144a5c0, size=4194304, buff=0xae0fb000
04-26 21:41:30.846 268 268 W AshmemAllocator: ashmem_create_region(4194304) returning hidl_memory(0xae396170, 4194304)
04-26 21:41:30.846 521 861 D OMX_VDEC: use-buf: hdr=0xb0217404, port=0, priv=0xb144a680, size=4194304, buff=0xadbb0000
04-26 21:41:30.847 521 589 I OMX_VDEC: get-port-def [1]: buf-cnt=6/6, buf-size=12441600, color=0x23, width=3840, height=2160, stride=3840
04-26 21:41:30.847 521 861 I OMX_VDEC: get-port-def [1]: buf-cnt=6/6, buf-size=12441600, color=0x23, width=3840, height=2160, stride=3840
04-26 21:41:30.848 521 589 I OMX_VDEC: consumer-usage: hwc, usage=0x900, adaptive=1, role=19, transfer=3
04-26 21:41:30.848 521 589 I OMX_VDEC: update port mode: RAW_ANB -> DVO_ANB
04-26 21:41:30.849 521 589 I OMX_VDEC: get-usage: 0x10400030
04-26 21:41:30.849 3768 475 D SurfaceUtils: disconnecting from surface 0x8cfba008, reason setNativeWindowSizeFormatAndUsage
04-26 21:41:30.849 3768 475 D SurfaceUtils: connecting to surface 0x8cfba008, reason setNativeWindowSizeFormatAndUsage
04-26 21:41:30.850 3768 475 D SurfaceUtils: set up nativeWindow 0x8cfba008 for 3840x2160, color 0x23, rotation 0, usage 0x10402930
04-26 21:41:30.850 521 589 I OMX_VDEC: update size: w=3840->3840, h=2160->2160
04-26 21:41:30.850 521 589 I OMX_VDEC: update crop: w=1920->3840, h=1080->2160
04-26 21:41:30.850 521 589 I OMX_VDEC: update stride: y=3840->3840, c=3840->1920
04-26 21:41:30.850 521 589 I OMX_VDEC: set-port-def [1]: buf-cnt-actual=10, buf-size=12441600, color=0x23, width=3840, height=2160, stride=3840
04-26 21:41:30.851 315 440 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.851 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.854 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.854 521 589 I OMX_VDEC: update stride: stride: 3840->480
04-26 21:41:30.854 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144a780, size=12441600, buff=0xb141cea0
04-26 21:41:30.854 315 364 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.854 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.856 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.856 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144a7c0, size=12441600, buff=0xb141cf00
04-26 21:41:30.857 315 440 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.857 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.859 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.859 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144a7e0, size=12441600, buff=0xb141cf60
04-26 21:41:30.860 315 440 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.860 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.865 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.865 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144a820, size=12441600, buff=0xb141cfc0
04-26 21:41:30.865 315 440 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.865 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.868 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.868 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144a840, size=12441600, buff=0xb141d020
04-26 21:41:30.868 315 364 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.869 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.872 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.872 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144a860, size=12441600, buff=0xb141d080
04-26 21:41:30.873 315 364 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.874 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.882 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.882 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144a880, size=12441600, buff=0xb141d0e0
04-26 21:41:30.882 315 364 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.882 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.885 521 521 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.885 521 521 D OMX_VDEC: use-buf: hdr=0xbefe64b8, port=1, priv=0xb144a960, size=12441600, buff=0xb141d4a0
04-26 21:41:30.885 313 428 D AudioFlinger: mixer(0xab203d00) throttle end: throttle time(10)
04-26 21:41:30.885 315 364 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.886 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.888 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.888 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144ac60, size=12441600, buff=0xb141d500
04-26 21:41:30.888 315 364 W MapperHal: buffer descriptor with invalid usage bits 0x2000
04-26 21:41:30.889 281 281 I AllocatorHal: gralloc format 0x23 -> ARGB8888
04-26 21:41:30.892 521 589 I OMX_VDEC: use-anb: stride=480, w/h/=3840/2160
04-26 21:41:30.892 521 589 D OMX_VDEC: use-buf: hdr=0xb0ff9400, port=1, priv=0xb144ae20, size=12441600, buff=0xb141d560
04-26 21:41:30.892 521 589 I OMX_VDEC: waiting state change to idle
04-26 21:41:30.902 521 476 D OMX_VDEC: adapt_enable(1) w/h: 1920/1080/3840/2160, try: 0
04-26 21:41:30.902 521 476 W OMX_CRM : crm-acquire: 1920/1080/0
04-26 21:41:30.902 521 476 E CodecResource: acquireResource codec(vp9) max_width(1920) max_height(1080) fps(0) encoder(0) adaptive(1) try_acquire(0)
04-26 21:41:30.902 521 436 E CodecResource: [CRM] receive priority event
04-26 21:41:30.902 521 436 E CodecResource: [CRM] lock priority
04-26 21:41:30.902 521 436 E CodecResource: [CRM] response priority
04-26 21:41:30.902 521 436 E CodecResource: [CRM] response priority done
04-26 21:41:30.903 521 436 E CodecResource: [CRM] receive reclaim event
04-26 21:41:30.903 521 436 E CodecResource: [CRM] lock reclaim
04-26 21:41:30.903 521 436 E CodecResource: [CRM] reclaiming
04-26 21:41:30.903 521 436 I OMX_VDEC: reclaim: start
04-26 21:41:30.903 521 436 I OMX_VDEC: reclaim: osd mode, skip to finish
04-26 21:41:30.903 521 436 E CodecResource: [CRM] reclaiming done
04-26 21:41:30.903 521 436 E CodecResource: [CRM] release resource
04-26 21:41:30.903 521 436 E CodecResource: [CRM] release resource done
04-26 21:41:30.903 521 436 E CodecResource: [CRM] response reclaim
04-26 21:41:30.903 521 436 E CodecResource: [CRM] response reclaim done
04-26 21:41:30.903 3441 427 E ACodec : [OMX.realtek.video.decoder] ERROR(0x80001000)
04-26 21:41:30.903 3441 427 E ACodec : signalError(omxError 0x80001000, internalError -2147483648)
04-26 21:41:30.903 521 476 I OMX_CRM : crm: acquired resource, core=0x1, port=1, size=4096/4096
04-26 21:41:30.903 3441 406 E MediaCodec: Codec reported err 0x80001000, actionCode 0, while in state 6
04-26 21:41:30.904 521 476 D OMX_VDEC: get unknown core_type: 801
04-26 21:41:30.904 521 476 I OMX_VDEC: resource id 1532
04-26 21:41:30.904 521 476 D RPC : rpcdev_init: g_DevRefCnt = 782
04-26 21:41:30.904 3441 406 D SurfaceUtils: disconnecting from surface 0x8ffa0008, reason disconnectFromSurface
04-26 21:41:30.904 521 476 I OMX_VDEC: Default Core 324
04-26 21:41:30.904 521 476 I OMX_VDEC: Role=19 Core=804 Secure=0 Flag=0 color=0x5, size=1920/1080->1920/1080/1920/1920,nb=6, omx-agent=0, hdr=1, transfer=1
04-26 21:41:30.906 521 476 I OMX_VRPC: MEM: rb_type=2, hdr=0x06d2b000/64, base=0x06d2c000/1536
04-26 21:41:30.907 521 476 I OMX_VRPC: flash init: width=1920 height=1080 pitch=1920/1920 cnt=6 format=5 native=6
04-26 21:41:30.908 521 476 D OMX_VRPC: alloc-cpb: size=8388608
04-26 21:41:30.908 521 476 D RPC : rpcdev_init: g_DevRefCnt = 783
04-26 21:41:30.909 521 476 I OMX_VDEC: bitstream buffer CPB: bs=0x1ba00000/8388608, hdr=0x6d2d000/64
04-26 21:41:30.909 521 476 D OMX_VRPC: vrpc_setupRingBuf: base=3/0x1ba00000/8388608, hdr=1/0x6d2d000,64, ext=0/0x0/0
04-26 21:41:30.910 521 476 I OMX_VRPC: MEM: rb_type=1, hdr=0x06d2e000/64, base=0x09940000/262144
04-26 21:41:30.911 521 476 I OMX_VDEC: RR limit=10
04-26 21:41:30.913 521 476 D OMX_VDEC: init: inband static metadata; t=1, m=1, p=1
04-26 21:41:30.914 521 476 I OMX_VDEC: resource info to flash and vdec: type=804, 1920/4096, 1080/2160, 0, port=0
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: Video codec error
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: java.lang.IllegalStateException
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:2698)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at i6.t.f(Unknown Source:4)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at i6.o.drainOutputBuffer(Unknown Source:44)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at i6.o.render(Unknown Source:71)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at q5.h0.d(SourceFile:58)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at q5.h0.handleMessage(SourceFile:8)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.os.Looper.loop(Looper.java:193)
04-26 21:41:30.931 3441 1874 E MediaCodecVideoRenderer: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: Playback error
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: q5.n: MediaCodecVideoRenderer error, index=0, format=Format(8, null, null, video/avc, avc1.64002A, 9026741, null, [1920, 1080, 59.94], [-1, -1]), format_supported=YES
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:10)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:193)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: Caused by: u7.f: Decoder failed: OMX.realtek.video.decoder
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at u7.g.createDecoderException(Unknown Source:4)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at i6.o.render(SourceFile:2)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at q5.h0.d(SourceFile:58)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:8)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: ... 3 more
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: Caused by: java.lang.IllegalStateException
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:2698)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at i6.t.f(Unknown Source:4)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at i6.o.drainOutputBuffer(Unknown Source:44)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: at i6.o.render(Unknown Source:71)
04-26 21:41:30.932 3441 1874 E ExoPlayerImplInternal: ... 5 more
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: Disable failed.
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: java.lang.IllegalStateException
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at android.media.MediaCodec.native_flush(Native Method)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at android.media.MediaCodec.flush(MediaCodec.java:2131)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at i6.t.flush(Unknown Source:2)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at i6.o.flushCodec(Unknown Source:2)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at i6.o.flushOrReleaseCodec(Unknown Source:66)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at i6.o.onDisabled(Unknown Source:15)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at u7.g.onDisabled(Unknown Source:14)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at q5.e.disable(Unknown Source:25)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at q5.h0.c(SourceFile:5)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at q5.h0.F(SourceFile:3)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at q5.h0.h0(Unknown Source:12)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:8)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:193)
04-26 21:41:30.934 3441 1874 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 21:41:30.939 521 861 I OMX_VDEC: set state: 2
04-26 21:41:30.939 521 429 I OMX_VDEC: CMD: StateIdle
04-26 21:41:30.939 521 429 D OMX_VDEC: flush: in=1, out=1, rpc=0, mode=0
04-26 21:41:30.939 521 429 I OMX_VDEC: buffer pool: count=9
04-26 21:41:30.939 521 429 I OMX_VDEC: [00] state= QUEUE, size=3110400, phyaddr=0x71800000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.939 521 429 I OMX_VDEC: [01] state= QUEUE, size=3110400, phyaddr=0x71c00000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.939 521 429 I OMX_VDEC: [02] state= QUEUE, size=3110400, phyaddr=0x6e000000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.939 521 429 I OMX_VDEC: [03] state= QUEUE, size=3110400, phyaddr=0x6e400000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.939 521 429 I OMX_VDEC: [04] state= QUEUE, size=3110400, phyaddr=0x78000000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.939 521 429 I OMX_VDEC: [05] state= QUEUE, size=3110400, phyaddr=0x78400000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.939 521 429 I OMX_VDEC: [06] state= IDLE, size=3110400, phyaddr=0x61000000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.940 521 429 I OMX_VDEC: [07] state= IDLE, size=3110400, phyaddr=0x61400000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.940 521 429 I OMX_VDEC: [08] state= IDLE, size=3110400, phyaddr=0x61800000, queue-id=0x00000000, malloc=0x0/0, tag=0x00000000
04-26 21:41:30.940 521 429 D OMX_VDEC: flush: hdr=0xb0cf4488
04-26 21:41:30.940 521 429 D OMX_VDEC: flush: hdr=0xb0cf4508
04-26 21:41:30.940 521 429 D OMX_VDEC: flush: hdr=0xb0cf4588
04-26 21:41:30.940 3258 3558 E bt_btif : register_notification_rsp: Avrcp device is not connected, handle: 0x0
04-26 21:41:30.940 521 429 D OMX_VDEC: flush: hdr=0xb0cf4608
04-26 21:41:30.940 521 429 D OMX_VDEC: flush: hdr=0xb0cf4688
04-26 21:41:30.940 3258 3558 E bt_btif : register_notification_rsp: Avrcp device is not connected, handle: 0x0
04-26 21:41:30.940 521 429 D OMX_VDEC: flush: hdr=0xb0cf4708
04-26 21:41:30.940 3258 3558 E bt_btif : register_notification_rsp: Avrcp device is not connected, handle: 0x0
04-26 21:41:30.940 3258 3558 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 2 lines
04-26 21:41:30.940 3258 3558 E bt_btif : register_notification_rsp: Avrcp device is not connected, handle: 0x0
04-26 21:41:30.944 521 521 I OMX_VDEC: set state: 1
04-26 21:41:30.944 521 429 I OMX_VDEC: CMD: StateLoaded
04-26 21:41:30.944 521 521 D OMX_VDEC: free-buf: port=0, buf=0xb1417870
04-26 21:41:30.945 521 861 D OMX_VDEC: free-buf: port=0, buf=0xb1417820
04-26 21:41:30.946 521 2605 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4888
04-26 21:41:30.948 521 521 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4808
04-26 21:41:30.950 521 861 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4788
04-26 21:41:30.952 3441 427 E Surface : getSlotFromBufferLocked: unknown buffer: 0x91673460
04-26 21:41:30.952 3441 427 W ACodec : [OMX.realtek.video.decoder] can not return buffer 8 to native window
04-26 21:41:30.952 521 2605 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4708
04-26 21:41:30.954 3441 427 E Surface : getSlotFromBufferLocked: unknown buffer: 0x91673400
04-26 21:41:30.954 3441 427 W ACodec : [OMX.realtek.video.decoder] can not return buffer 7 to native window
04-26 21:41:30.954 521 521 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4688
04-26 21:41:30.957 3441 427 E Surface : getSlotFromBufferLocked: unknown buffer: 0x91673160
04-26 21:41:30.957 3441 427 W ACodec : [OMX.realtek.video.decoder] can not return buffer 6 to native window
04-26 21:41:30.957 521 521 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4608
04-26 21:41:30.958 3441 427 E Surface : getSlotFromBufferLocked: unknown buffer: 0x91673100
04-26 21:41:30.958 3441 427 W ACodec : [OMX.realtek.video.decoder] can not return buffer 5 to native window
04-26 21:41:30.959 521 521 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4588
04-26 21:41:30.960 3441 427 E Surface : getSlotFromBufferLocked: unknown buffer: 0x91673040
04-26 21:41:30.961 3441 427 W ACodec : [OMX.realtek.video.decoder] can not return buffer 4 to native window
04-26 21:41:30.961 521 861 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4508
04-26 21:41:30.963 3441 427 E Surface : getSlotFromBufferLocked: unknown buffer: 0x91672ec0
04-26 21:41:30.963 3441 427 W ACodec : [OMX.realtek.video.decoder] can not return buffer 3 to native window
04-26 21:41:30.963 521 521 D OMX_VDEC: free-buf: port=1, buf=0xb0cf4488
04-26 21:41:30.963 521 521 I OMX_VDEC: start waiting to loaded
04-26 21:41:30.964 521 429 I OMX_VDEC: reInitComponent:4680 0xaf783a00
04-26 21:41:30.965 521 454 D OMX_VDEC: input thread exit
04-26 21:41:30.965 521 455 D OMX_VDEC: output thread exit
04-26 21:41:30.965 521 429 D OMX_VDEC: omxrpc_pause +
04-26 21:41:30.966 521 429 D OMX_VDEC: omxrpc_pause -
04-26 21:41:30.966 521 429 D OMX_VDEC: omxrpc_flush +
04-26 21:41:30.975 521 429 D OMX_VDEC: omxrpc_flush -
04-26 21:41:30.976 622 703 D WindowManager: interceptKeyTq keycode=4 interactive=true keyguardActive=false policyFlags=22000000
04-26 21:41:30.978 923 945 D KeyMultipleService: onKeyUp keyCode = 4
04-26 21:41:30.978 622 702 D WindowManager: interceptKeyTi keyCode=4 down=false repeatCount=0 keyguardOn=false mHomePressed=false canceled=false
04-26 21:41:30.978 622 702 W GlobalKeyManager: handleGlobalKey 4
04-26 21:41:30.984 521 429 D OMX_VRPC: release rb: base=1/0x6d24000/1536, hdr=1/0x6d23000,64, ext=0/0x0/0
04-26 21:41:30.985 521 429 D OMX_VRPC: release rb: base=3/0x1b200000/8388608, hdr=1/0x6d25000,64, ext=0/0x0/0
04-26 21:41:30.986 521 429 D OMX_VRPC: release rb: base=1/0x9900000/262144, hdr=1/0x6d26000,64, ext=0/0x0/0
04-26 21:41:30.987 521 429 D RPC : rpcdev_exit: g_DevRefCnt = 782
04-26 21:41:30.987 521 429 E CodecResource: [CRM] Free client 0xb0cfe300, isReclaim=0
04-26 21:41:30.987 521 521 I OMX_VDEC: finished waiting to loaded ---
04-26 21:41:30.990 521 521 I OMX_VDEC: ComponentDeInit 0xaf783a00
04-26 21:41:30.990 521 429 I OMX_VDEC: reInitComponent:4680 0xaf783a00
04-26 21:41:30.991 521 429 I OMX_VDEC: thread exit
04-26 21:41:30.993 521 521 I OMX_VDEC: free priv: 0xaf783a00
04-26 21:41:30.993 521 521 I OMX_VDEC: component deinit: 0x0
04-26 21:41:30.993 521 476 W OMX_VRPC: vrpc run tooks 78648963 ns
04-26 21:41:30.993 521 589 I OMX_VDEC: state change to idle done
04-26 21:41:30.999 521 521 I OMX_VDEC: set state: 3
04-26 21:41:30.999 521 476 I OMX_VDEC: CMD: StateExecuting
04-26 21:41:30.999 521 476 D OMX_VDEC: ignore event 0x7f400002
04-26 21:41:31.000 521 476 D OMX_VDEC: ignore event 0x7f400002
04-26 21:41:31.009 313 1008 D AudioFlinger: Client defaulted notificationFrames to 4096 for frameCount 8192
04-26 21:41:31.013 521 476 D OMX_VDEC: start i/o thread
04-26 21:41:31.013 521 519 I OMX_VDEC: extradata_size 0
04-26 21:41:31.016 521 519 D OMX_VDEC: iii: fastout
04-26 21:41:31.019 3768 467 I starboard_media: AudioTrack created with buffer size 65536 (preferred: 65536). The minimum buffer size is 43120.
04-26 21:41:31.019 521 1972 I OMX_VDEC: VCLIENT: media-info, 854x480/60000
04-26 21:41:31.020 521 1972 I OMX_VDEC: media-info: 854/480, scan=0, rate=60000/1000, tranfer=0 ratio=0x0
04-26 21:41:31.020 521 1972 D OMX_VDEC: ignore event 0x7f400001
04-26 21:41:31.024 521 476 D OMX_VDEC: ignore event 0x7f400002
04-26 21:41:31.027 521 476 D OMX_VDEC: ignore event 0x7f400002
04-26 21:41:31.028 521 526 D OMX_VDEC: ooo: transfer=0->1
04-26 21:41:31.028 521 526 D OMX_VDEC: get OMX_EventVideoMediaInfo
04-26 21:41:31.033 521 526 I OMX_VDEC: media-info: 854/480, scan=0, rate=60000/1000, tranfer=1 ratio=0x0
04-26 21:41:31.033 521 526 D OMX_VDEC: ignore event 0x7f400001
04-26 21:41:31.033 521 526 I OMX_VDEC: update crop: w=3840->854, h=2160->480
04-26 21:41:31.035 521 521 I OMX_VDEC: get-port-def [1]: buf-cnt=6/10, buf-size=12441600, color=0x23, width=3840, height=2160, stride=3840
04-26 21:41:31.035 521 526 I OMX_VDEC: dvo-info: id=0x8271c, res=1532, 854x480/0, hdr=0, anwb=854x480
04-26 21:41:31.035 521 526 E ion : ioctl c0084907 failed with code -1: Bad file descriptor
04-26 21:41:31.035 521 521 D OMX_VDEC: get-output-crop: 854x480
04-26 21:41:31.035 521 526 E ion : ioctl c0084907 failed with code -1: Bad file descriptor
04-26 21:41:31.036 521 521 I OMX_VDEC: set-color-aspects (1)(R:0, P:1, M:1, T:3) -> (R:2, P:1, M:1, T:3)
04-26 21:41:31.036 521 526 E ion : ioctl c0084907 failed with code -1: Bad file descriptor
04-26 21:41:31.036 521 2605 I OMX_VDEC: get-color-aspects (R:0, P:1, M:1, T:3)
04-26 21:41:31.036 521 521 I OMX_VDEC: get-color-aspects (R:0, P:1, M:1, T:3)
04-26 21:41:31.036 3768 475 W ColorUtils: expected specified color aspects (0:1:1:3)
04-26 21:41:31.036 521 521 I OMX_VDEC: get-hdr-info (R: 0 0, G: 0 0, B: 0, 0, W: 0, 0, MaxDispL: 0, MinDispL: 0, MaxContentL: 0, MaxFrameAvgL: 0)
04-26 21:41:31.040 521 526 E ion : ioctl c0084907 failed with code -1: Bad file descriptor
04-26 21:41:31.042 521 526 I chatty : uid=1046(mediacodec) omx@1.0-service identical 1 line
04-26 21:41:31.042 521 526 E ion : ioctl c0084907 failed with code -1: Bad file descriptor
Extra info around HVC1 issue:
04-26 23:51:02.675 315 364 W SurfaceFlinger: Attempting to destroy on removed layer: e474fa9 Toast#0
04-26 23:51:03.056 622 647 W WindowManager: Unable to start animation, surface is null or no children.
04-26 23:51:03.283 2241 3476 E ACodec : [OMX.realtek.video.decoder] ERROR(0x80001015)
04-26 23:51:03.283 2241 3476 E ACodec : signalError(omxError 0x80001015, internalError -2147483648)
04-26 23:51:03.283 2241 3475 E MediaCodec: Codec reported err 0x80001015, actionCode 0, while in state 6
04-26 23:51:03.285 2241 3475 D SurfaceUtils: disconnecting from surface 0x826f6008, reason disconnectFromSurface
04-26 23:51:03.288 2241 3476 E Surface : getSlotFromBufferLocked: unknown buffer: 0x8cc0c9a0
04-26 23:51:03.288 2241 3476 W ACodec : [OMX.realtek.video.decoder] can not return buffer 3 to native window
04-26 23:51:03.288 521 1112 D OMX_VDEC: free-buf: port=1, buf=0xb0cf3088
04-26 23:51:03.289 2241 3476 E Surface : getSlotFromBufferLocked: unknown buffer: 0x8cc0c8e0
04-26 23:51:03.289 2241 3476 W ACodec : [OMX.realtek.video.decoder] can not return buffer 5 to native window
04-26 23:51:03.289 521 1112 D OMX_VDEC: free-buf: port=1, buf=0xb0cf3188
04-26 23:51:03.290 2241 3476 E Surface : getSlotFromBufferLocked: unknown buffer: 0x8cc0cb20
04-26 23:51:03.290 2241 3476 W ACodec : [OMX.realtek.video.decoder] can not return buffer 6 to native window
04-26 23:51:03.290 521 521 D OMX_VDEC: free-buf: port=1, buf=0xb0cf3208
04-26 23:51:03.291 2241 3476 E Surface : getSlotFromBufferLocked: unknown buffer: 0x8cc0cb80
04-26 23:51:03.291 2241 3476 W ACodec : [OMX.realtek.video.decoder] can not return buffer 7 to native window
04-26 23:51:03.291 521 521 D OMX_VDEC: free-buf: port=1, buf=0xb0cf3288
04-26 23:51:03.292 2241 3476 E Surface : getSlotFromBufferLocked: unknown buffer: 0x8cc0cc40
04-26 23:51:03.292 2241 3476 W ACodec : [OMX.realtek.video.decoder] can not return buffer 8 to native window
04-26 23:51:03.292 521 589 D OMX_VDEC: free-buf: port=1, buf=0xb0cf3308
04-26 23:51:03.293 2241 3476 E Surface : getSlotFromBufferLocked: unknown buffer: 0x8cc0cca0
04-26 23:51:03.293 2241 3476 W ACodec : [OMX.realtek.video.decoder] can not return buffer 9 to native window
04-26 23:51:03.294 521 521 D OMX_VDEC: free-buf: port=1, buf=0xb0cf3388
04-26 23:51:03.294 521 3481 I OMX_VDEC: reclaim: buffer released
04-26 23:51:03.294 521 3477 I OMX_VDEC: CMD: Reclaim
04-26 23:51:03.296 521 3477 I OMX_VDEC: reInitComponent:4680 0xb0a03c00
04-26 23:51:03.296 521 3484 D OMX_VDEC: output thread exit
04-26 23:51:03.297 521 3483 D OMX_VDEC: input thread exit
04-26 23:51:03.297 521 3477 D OMX_VDEC: omxrpc_pause +
04-26 23:51:03.298 521 3477 D OMX_VDEC: omxrpc_pause -
04-26 23:51:03.298 521 3477 D OMX_VDEC: omxrpc_flush +
04-26 23:51:03.299 521 3477 D OMX_VDEC: omxrpc_flush -
04-26 23:51:03.301 521 3477 D OMX_VRPC: release rb: base=1/0x6d64000/1536, hdr=1/0x6d63000,64, ext=0/0x0/0
04-26 23:51:03.303 521 3477 D OMX_VRPC: release rb: base=3/0x1b200000/8388608, hdr=1/0x6d65000,64, ext=0/0x0/0
04-26 23:51:03.303 521 3477 D OMX_VRPC: close vdec_fd
04-26 23:51:03.304 521 3477 D OMX_VRPC: release rb: base=1/0x9b40000/262144, hdr=1/0x6d66000,64, ext=0/0x0/0
04-26 23:51:03.304 521 3477 D RPC : rpcdev_exit: g_DevRefCnt = 812
04-26 23:51:03.304 521 3481 I OMX_VDEC: reclaim: wait change state(OMX_StateExecuting) to loaded
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: Video codec error
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: java.lang.IllegalStateException
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.media.MediaCodec.native_dequeueInputBuffer(Native Method)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.media.MediaCodec.dequeueInputBuffer(MediaCodec.java:2635)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at i6.t.e(Unknown Source:4)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at i6.o.feedInputBuffer(Unknown Source:33)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at i6.o.render(Unknown Source:84)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at q5.h0.d(SourceFile:58)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at q5.h0.handleMessage(SourceFile:8)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.os.Looper.loop(Looper.java:193)
04-26 23:51:03.393 2241 3424 E MediaCodecVideoRenderer: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: Playback error
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: q5.n: MediaCodecVideoRenderer error, index=0, format=Format(24, null, null, video/hevc, hvc1.2.4.L120.B0, 2029265, null, [1024, 576, 59.94], [-1, -1]), format_supported=YES
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:10)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:193)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: Caused by: u7.f: Decoder failed: OMX.realtek.video.decoder
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at u7.g.createDecoderException(Unknown Source:4)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at i6.o.render(SourceFile:2)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at q5.h0.d(SourceFile:58)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:8)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: ... 3 more
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: Caused by: java.lang.IllegalStateException
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.media.MediaCodec.native_dequeueInputBuffer(Native Method)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at android.media.MediaCodec.dequeueInputBuffer(MediaCodec.java:2635)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at i6.t.e(Unknown Source:4)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at i6.o.feedInputBuffer(Unknown Source:33)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: at i6.o.render(Unknown Source:84)
04-26 23:51:03.395 2241 3424 E ExoPlayerImplInternal: ... 5 more
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: Disable failed.
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: java.lang.IllegalStateException
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at android.media.MediaCodec.native_flush(Native Method)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at android.media.MediaCodec.flush(MediaCodec.java:2131)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at i6.t.flush(Unknown Source:2)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at i6.o.flushCodec(Unknown Source:2)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at i6.o.flushOrReleaseCodec(Unknown Source:66)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at i6.o.onDisabled(Unknown Source:15)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at u7.g.onDisabled(Unknown Source:14)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at q5.e.disable(Unknown Source:25)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at q5.h0.c(SourceFile:5)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at q5.h0.F(SourceFile:3)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at q5.h0.h0(Unknown Source:12)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at q5.h0.handleMessage(SourceFile:8)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:106)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:193)
04-26 23:51:03.396 2241 3424 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:65)
04-26 23:51:03.398 521 521 D OMX_ADEC: [tid 521, dec 0xb0cb7804] Cmd OMX_CommandFlush nParam1 4294967295 pCmdData 0x0
04-26 23:51:03.409 521 3471 D OMX_ADEC: EmptyBufferDone 4260
04-26 23:51:03.409 521 3471 I chatty : uid=1046(mediacodec) OMX_AudioInput identical 2 lines
04-26 23:51:03.409 521 3471 D OMX_ADEC: EmptyBufferDone 4260
04-26 23:51:04.306 521 3477 I OMX_VDEC: State=1:3 RB=-1:-1 picID=0:0:0 Empty=0/0 Fill=0/0 (idle) (time 297930.656250)
04-26 23:51:04.306 521 3477 I OMX_VDEC: buffer pool: count=0
04-26 23:51:05.129 726 726 D BoundBrokerSvc: onUnbind: Intent { act=com.google.android.gms.measurement.START pkg=com.google.android.gms }
04-26 23:51:05.159 622 718 E WifiVendorHal: getWifiLinkLayerStats(l.937) failed {.code = ERROR_NOT_AVAILABLE, .description = }
04-26 23:51:05.304 521 3481 E OMX_VDEC: reclaim: timeout waiting for change state to loaded
04-26 23:51:05.306 521 3481 I OMX_VDEC: reInitComponent:4680 0xb0a03c00
04-26 23:51:05.306 521 3481 I OMX_VDEC: reclaim: change state(OMX_StateExecuting) to loaded
04-26 23:51:05.306 521 3481 I OMX_VDEC: reclaim: finish
04-26 23:51:05.306 521 3481 E CodecResource: [CRM] reclaiming done
04-26 23:51:05.306 521 3481 E CodecResource: [CRM] release resource
04-26 23:51:05.306 521 3481 E CodecResource: [CRM] release resource done
04-26 23:51:05.306 521 3481 E CodecResource: [CRM] response reclaim
04-26 23:51:05.306 521 3481 E CodecResource: [CRM] response reclaim done
04-26 23:51:05.306 521 3531 I OMX_CRM : crm: acquired resource, core=0x1, port=1, size=4096/4096
04-26 23:51:05.306 521 3531 D OMX_VDEC: get unknown core_type: 801
04-26 23:51:05.306 521 3531 I OMX_VDEC: resource id 1592
04-26 23:51:05.306 521 3531 D RPC : rpcdev_init: g_DevRefCnt = 813
04-26 23:51:05.306 521 3531 I OMX_VDEC: Default Core 321
04-26 23:51:05.306 521 3531 I OMX_VDEC: Role=1 Core=801 Secure=0 Flag=0 color=0x2, size=1920/1080->1920/1080/1920/960,nb=6, omx-agent=0, hdr=1, transfer=1
04-26 23:51:05.307 521 3477 I OMX_VDEC: State=1:3 RB=-1:-1 picID=0:0:0 Empty=0/0 Fill=0/0 (idle) (time 297931.656250)
04-26 23:51:05.307 521 3477 I OMX_VDEC: buffer pool: count=0
04-26 23:51:05.308 521 3531 I OMX_VRPC: MEM: rb_type=2, hdr=0x06d63000/64, base=0x06d65000/1536
04-26 23:51:05.308 521 3477 E OMX_VDEC: reply error after reclaim done
04-26 23:51:05.308 521 3531 I OMX_VRPC: flash init: width=1920 height=1080 pitch=1920/960 cnt=6 format=2 native=6
04-26 23:51:05.308 2241 3476 E ACodec : [OMX.realtek.video.decoder] ERROR(0x80001000)
04-26 23:51:05.308 2241 3476 E ACodec : signalError(omxError 0x80001000, internalError -2147483648)
04-26 23:51:05.308 2241 3475 E MediaCodec: Codec reported err 0x80001000, actionCode 0, while in state 10
04-26 23:51:05.309 521 3531 D OMX_VRPC: alloc-cpb: size=8388608
04-26 23:51:05.309 521 3531 D OMX_VRPC: first time allocate secure mem
04-26 23:51:05.309 521 3531 D RPC : rpcdev_init: g_DevRefCnt = 814
04-26 23:51:05.310 521 3531 I OMX_VDEC: bitstream buffer CPB: bs=0x1b200000/8388608, hdr=0x6d64000/64
04-26 23:51:05.310 521 3531 D OMX_VRPC: vrpc_setupRingBuf: base=3/0x1b200000/8388608, hdr=1/0x6d64000,64, ext=0/0x0/0
04-26 23:51:05.312 521 3531 I OMX_VRPC: MEM: rb_type=1, hdr=0x06d66000/64, base=0x09b40000/262144
04-26 23:51:05.313 521 3531 I OMX_VDEC: RR limit=10
04-26 23:51:05.317 521 3531 I OMX_VDEC: resource info to flash and vdec: type=801, 1920/4096, 1080/2160, 29970, port=0
04-26 23:51:05.317 521 3531 I OMX_VDEC: init: disable compression mode
04-26 23:51:05.354 521 3531 W OMX_VRPC: vrpc run tooks 35964148 ns
04-26 23:51:05.354 521 861 I OMX_VDEC: state change to idle done
04-26 23:51:05.360 521 861 I OMX_VDEC: set state: 3
04-26 23:51:05.361 521 3531 I OMX_VDEC: CMD: StateExecuting
04-26 23:51:05.361 521 3531 D OMX_VDEC: ignore event 0x7f400002
04-26 23:51:05.363 521 3531 D OMX_VDEC: extra isAVCC[0] 28 0
04-26 23:51:05.365 521 3531 D OMX_VDEC: extra isAVCC[0] 9 28
04-26 23:51:05.370 2241 3539 I OMXClient: IOmx service obtained
04-26 23:51:05.371 521 1112 I OMXMaster: makeComponentInstance(OMX.google.aac.decoder) in omx@1.0-service process
04-26 23:51:05.374 521 1112 E OMXNodeInstance: getExtensionIndex(0xb141d1a0:google.aac.decoder, OMX.google.android.index.storeMetaDataInBuffers) ERROR: UnsupportedIndex(0x8000101a)
04-26 23:51:05.375 521 1112 W OMXNodeInstance: [0xb141d1a0:google.aac.decoder] component does not support metadata mode; using fallback
04-26 23:51:05.379 521 1112 E OMXNodeInstance: setConfig(0xb141d1a0:google.aac.decoder, ConfigPriority(0x6f800002)) ERROR: Undefined(0x80001001)
04-26 23:51:05.379 2241 3539 I ACodec : codec does not support config priority (err -2147483648)
04-26 23:51:05.380 521 1112 E OMXNodeInstance: setConfig(0xb141d1a0:google.aac.decoder, ConfigOperatingRate(0x6f800003)) ERROR: Undefined(0x80001001)
04-26 23:51:05.380 2241 3539 I ACodec : codec does not support config operating rate (err -2147483648)
04-26 23:51:05.380 521 1112 E OMXNodeInstance: getConfig(0xb141d1a0:google.aac.decoder, ConfigAndroidVendorExtension(0x6f100004)) ERROR: Undefined(0x80001001)
04-26 23:51:05.386 268 268 W AshmemAllocator: ashmem_create_region(8192) returning hidl_memory(0xae396170, 8192)
04-26 23:51:05.389 268 268 I chatty : uid=1000(system) allocator@1.0-s identical 2 lines
04-26 23:51:05.390 268 268 W AshmemAllocator: ashmem_create_region(8192) returning hidl_memory(0xae396170, 8192)
04-26 23:51:05.394 268 268 W AshmemAllocator: ashmem_create_region(32768) returning hidl_memory(0xae396170, 32768)
04-26 23:51:05.396 268 268 I chatty : uid=1000(system) allocator@1.0-s identical 2 lines
04-26 23:51:05.397 268 268 W AshmemAllocator: ashmem_create_region(32768) returning hidl_memory(0xae396170, 32768)
04-26 23:51:05.404 521 3540 I SoftAAC2: Reconfiguring decoder: 0->48000 Hz, 0->2 channels
04-26 23:51:05.412 268 268 W AshmemAllocator: ashmem_create_region(32768) returning hidl_memory(0xae396170, 32768)
04-26 23:51:05.414 268 268 I chatty : uid=1000(system) allocator@1.0-s identical 2 lines
04-26 23:51:05.415 268 268 W AshmemAllocator: ashmem_create_region(32768) returning hidl_memory(0xae396170, 32768)
04-26 23:51:05.420 521 3531 D OMX_VDEC: start i/o thread
04-26 23:51:05.426 521 3542 I OMX_VDEC: extradata_size 37
04-26 23:51:05.426 521 3542 D OMX_VDEC: iii: fastout
04-26 23:51:05.437 313 749 D AudioFlinger: Client defaulted notificationFrames to 10780 for frameCount 21560
04-26 23:51:05.474 521 1971 I OMX_VDEC: VCLIENT: media-info, 1920x1080/29970
04-26 23:51:05.476 521 3531 D OMX_VDEC: ignore event 0x7f400002
04-26 23:51:05.476 521 1971 I OMX_VDEC: media-info: 1920/1080, scan=0, rate=29970/1000, tranfer=0 ratio=16x9
04-26 23:51:05.476 521 1971 D OMX_VDEC: ignore event 0x7f400001
04-26 23:51:05.479 521 3543 D OMX_VDEC: ooo: transfer=0->1
04-26 23:51:05.479 521 3543 D OMX_VDEC: get OMX_EventVideoMediaInfo
04-26 23:51:05.480 521 3543 I OMX_VDEC: media-info: 1920/1080, scan=0, rate=29970/1000, tranfer=1 ratio=16x9
04-26 23:51:05.480 521 3543 D OMX_VDEC: ignore event 0x7f400001
04-26 23:51:05.480 521 3543 D OMX_VDEC: prev=0 curr=1000000000000 diff=1000000000000 picID=8:0 ptsLow=0
04-26 23:51:05.481 521 1112 I OMX_VDEC: get-port-def [1]: buf-cnt=6/9, buf-size=3110400, color=0x32315659, width=1920, height=1080, stride=1920
04-26 23:51:05.481 521 1112 D OMX_VDEC: get-output-crop: 1920x1080
04-26 23:51:05.482 521 861 I OMX_VDEC: set-color-aspects (1)(R:0, P:1, M:1, T:3) -> (R:2, P:1, M:1, T:3)
04-26 23:51:05.482 521 521 I OMX_VDEC: get-color-aspects (R:0, P:1, M:1, T:3)
04-26 23:51:05.482 521 521 I OMX_VDEC: get-color-aspects (R:0, P:1, M:1, T:3)
04-26 23:51:05.482 2241 3530 W ColorUtils: expected specified color aspects (0:1:1:3)
04-26 23:51:05.485 521 589 I OMX_VDEC: get-hdr-info (R: 0 0, G: 0 0, B: 0, 0, W: 0, 0, MaxDispL: 0, MinDispL: 0, MaxContentL: 0, MaxFrameAvgL: 0)
04-26 23:51:05.486 2241 3530 W ACodec : [OMX.realtek.video.decoder] BAD CODEC: Output format changed unexpectedly from (diff) AMessage(what = 0x00000000) = {
04-26 23:51:05.486 2241 3530 W ACodec : int32_t android._dataspace = 260
04-26 23:51:05.486 2241 3530 W ACodec : } to (diff) AMessage(what = 0x00000000) = {
04-26 23:51:05.486 2241 3530 W ACodec : int32_t android._dataspace = 12648448
04-26 23:51:05.486 2241 3530 W ACodec : }
04-26 23:51:05.487 521 3531 D OMX_VDEC: ignore event 0x7f400002
04-26 23:51:05.564 521 3531 I chatty : uid=1046(mediacodec) OMX_VideoComp identical 6 lines
04-26 23:51:05.566 521 3531 D OMX_VDEC: ignore event 0x7f400002
04-26 23:51:05.669 2241 2321 I Braze v23.3.0 .g: Requesting immediate data flush to Braze.
04-26 23:51:05.795 313 749 W AudioFlinger: moveEffectChain_l() effect chain for session 0 not on source thread 0xab503140
04-26 23:51:05.808 3258 3558 E bt_btif : register_notification_rsp: Avrcp device is not connected, handle: 0x0
04-26 23:51:05.808 3258 3558 I chatty : uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines
04-26 23:51:05.808 3258 3558 E bt_btif : register_notification_rsp: Avrcp device is not connected, handle: 0x0
Reported device with issue: For now, just TCL 65S434
ExoPlayer version is: 2.18.1: 04-26 23:45:59.121 2241 2241 I ExoPlayerImpl: Release 687d66b [ExoPlayerLib/2.18.1] [BeyondTV, Smart TV, TCL, 28] [goog.exo.core, goog.exo.exoplayer, goog.exo.decoder, goog.exo.hls, goog.exo.datasource, goog.exo.extractor]
I see two issues with an issue report:
There is a problem with playing HLS with video stream encoded with avc1.64002A. The HLS with AVC1 does work on many other devices and other platforms. Here's the error from logcat:
Would someone know the cause of this issue?
There is also something strange with the device regarding the MediaCodecList implementation. The spec for the device does not mention support for H.265.
I do use MediaCodecList to prevent the H.265 video url from being used but I still signs that the app is giving this video url to ExoPlayer because ExoPlayer does report an error later in logcat but with indication that the codec was supported (e.g. format_supported=YES):
Shouldn't format_supported be NO for hvc1?
Extra info around AVC1 issue: