Skip to content

no sound when playing AC3 URL using ffmpeg extension #6176

@VeiZhang

Description

@VeiZhang

[REQUIRED] Content description

My situation looks like #5788 .
Test my stream with exo demo, compile all support ffmpeg format and load ffmpeg extension successfully. I am sure that FfmpegAudioRenderer works, but it still play no sound.
Another problem is that, if I don't add ffmpeg extension, it plays well but no sound. After I add ffmepg extendsion, it plays not well with no sound, it plays seconds and stuck.

[REQUIRED] Link to test content

https://github.com/VeiZhang/Test/blob/master/video/ac3.mkv?raw=true

[REQUIRED] Version of ExoPlayer being used

the latest .

[REQUIRED] Device(s) and version(s) of Android being used

Android 6.0

[REQUIRED] A full bug report captured from the device


07/12 17:39:47: Launching demo
$ adb push E:\AndroidSpace\Git\example\ExoPlayer\demos\main\buildout\outputs\apk\withExtensions\debug\demo-withExtensions-debug.apk /data/local/tmp/com.google.android.exoplayer2.demo
$ adb shell pm install -t -r "/data/local/tmp/com.google.android.exoplayer2.demo"
Success
APK installed in 4 s 485 ms
$ adb shell am start -n "com.google.android.exoplayer2.demo/com.google.android.exoplayer2.demo.SampleChooserActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connected to process 6883 on device allwinner-molly-192.168.33.11:5555
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
I/art: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
I/art:     at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341)
        at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62)
        at java.lang.Object java.lang.reflect.Constructor.newInstance0!(java.lang.Object[]) (Constructor.java:-2)
        at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:430)
        at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:645)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:787)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:727)
        at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:858)
        at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:821)
        at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:518)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:426)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:377)
        at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607)
        at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518)
        at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466)
        at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140)
        at void com.google.android.exoplayer2.demo.SampleChooserActivity.onCreate(android.os.Bundle) (SampleChooserActivity.java:72)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6664)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2599)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2707)
        at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1460)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
        at void android.os.Looper.loop() (Looper.java:154)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6077)
        at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:915)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:805)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.google.android.exoplayer2.demo-2/base.apk"],nativeLibraryDirectories=[/data/app/com.google.android.exoplayer2.demo-2/lib/arm, /data/app/com.google.android.exoplayer2.demo-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
        at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
        at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341)
        at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62)
        at java.lang.Object java.lang.reflect.Constructor.newInstance0!(java.lang.Object[]) (Constructor.java:-2)
        at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:430)
        at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:645)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:787)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:727)
        at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:858)
        at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:821)
        at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:518)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:426)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:377)
        at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607)
        at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518)
        at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466)
        at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140)
        at void com.google.android.exoplayer2.demo.SampleChooserActivity.onCreate(android.os.Bundle) (SampleChooserActivity.java:72)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6664)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2599)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2707)
        at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1460)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
        at void android.os.Looper.loop() (Looper.java:154)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6077)
        at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:915)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:805)
D/libEGL: loaded /system/lib/egl/libGLES_mali.so
I/OpenGLRenderer: Initialized EGL, version 1.4
D/OpenGLRenderer: Swap behavior 1
I/DefaultRenderersFactory: Loaded LibvpxVideoRenderer.
I/DefaultRenderersFactory: Loaded LibopusAudioRenderer.
I/DefaultRenderersFactory: Loaded LibflacAudioRenderer.
    Loaded FfmpegAudioRenderer.
I/ExoPlayerImpl: Init c681977 [ExoPlayerLib/2.10.2] [petrel-p1, molly, Allwinner, 24]
D/EventLogger: state [0.01, 0.00, window=0, true, BUFFERING]
D/EventLogger: surfaceSizeChanged [0.06, 0.00, window=0, 1920, 1080]
D/EventLogger: timelineChanged [0.07, 0.00, window=0, periodCount=2, windowCount=2, reason=PREPARED
      period [?]
      period [?]
      window [?, false, false]
      window [?, false, false]
    ]
D/EventLogger: mediaPeriodCreated [0.07, 0.00, window=0, period=0]
D/EventLogger: loading [0.07, 0.00, window=0, period=0, true]
D/OpenGLRenderer: endAllActiveAnimators on 0xeab8fb80 (ExpandableListView) with handle 0xdb103000
W/LibraryLoader: Failed to load [vpx, vpxV2JNI]
W/VideoCapabilities: Unsupported mime video/jpeg
W/VideoCapabilities: Unsupported mime video/mpeg1
W/VideoCapabilities: Unrecognized profile/level 1/32 for video/mp4v-es
    Unrecognized profile/level 32768/2 for video/mp4v-es
W/VideoCapabilities: Unsupported mime video/x-vnd.on2.vp6
W/VideoCapabilities: Unsupported mime video/wvc1
W/VideoCapabilities: Unsupported mime video/x-ms-mpeg4v1
W/VideoCapabilities: Unsupported mime video/x-ms-mpeg4v2
W/VideoCapabilities: Unsupported mime video/divx
W/VideoCapabilities: Unsupported mime video/xvid
W/VideoCapabilities: Unsupported mime video/flv1
W/VideoCapabilities: Unsupported mime video/rvg2
W/VideoCapabilities: Unsupported mime video/wmv1
W/VideoCapabilities: Unsupported mime video/wmv2
I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
W/LibraryLoader: Failed to load [opusV2JNI]
    Failed to load [flacJNI]
D/EventLogger: decoderEnabled [0.72, 0.00, window=0, period=0, video]
D/EventLogger: decoderEnabled [0.72, 0.00, window=0, period=0, audio]
D/EventLogger: tracksChanged [0.73, 0.00, window=0, period=0, 
D/EventLogger:   Renderer:1 [
        Group:0, adaptive_supported=N/A [
          [X] Track:0, id=1, mimeType=video/avc, res=1920x1030, supported=YES
        ]
      ]
      Renderer:4 [
        Group:0, adaptive_supported=N/A [
          [X] Track:0, id=2, mimeType=audio/ac3, channels=6, sample_rate=48000, language=eng, supported=YES
        ]
      ]
      Renderer:6 [
        Group:0, adaptive_supported=N/A [
          [X] Track:0, id=3, mimeType=text/x-ssa, language=dut, supported=YES
        ]
      ]
D/EventLogger: ]
D/EventLogger: timelineChanged [0.73, 0.00, window=0, period=0, periodCount=2, windowCount=2, reason=DYNAMIC
D/EventLogger:   period [5544.59]
      period [?]
      window [5544.59, true, false]
      window [?, false, false]
    ]
D/EventLogger: mediaPeriodReadingStarted [0.74, 0.00, window=0, period=0]
I/OMXClient: MuxOMX ctor
D/EventLogger: downstreamFormatChanged [0.74, 0.00, window=0, period=0, id=1, mimeType=video/avc, res=1920x1030]
I/MediaCodec: [OMX.allwinner.video.decoder.avc] setting surface generation to 7048193
E/ACodec: [OMX.allwinner.video.decoder.avc] storeMetaDataInBuffers failed w/ err -1010
I/ACodec: codec does not support config priority (err -1010)
D/ACodec: ** get afbchdr index: 0, 0, 7f100005
D/ACodec: ** get afbchdr nExtendFlag: 0, 0, 0, 0
D/SurfaceUtils: set up nativeWindow 0xdb2ec508 for 1920x1030, color 0x13, rotation 0, usage 0x2900
D/EventLogger: decoderInitialized [0.81, 0.00, window=0, period=0, video, OMX.allwinner.video.decoder.avc]
    decoderInputFormatChanged [0.81, 0.00, window=0, period=0, video, id=1, mimeType=video/avc, res=1920x1030]
D/EventLogger: downstreamFormatChanged [0.81, 0.00, window=0, period=0, id=2, mimeType=audio/ac3, channels=6, sample_rate=48000, language=eng]
D/EventLogger: decoderInitialized [0.81, 0.00, window=0, period=0, audio, ffmpegLavc58.18.100-ac3]
    decoderInputFormatChanged [0.81, 0.00, window=0, period=0, audio, id=2, mimeType=audio/ac3, channels=6, sample_rate=48000, language=eng]
D/AudioTrack: Client defaulted notificationFrames to 8944 for frameCount 17888
D/EventLogger: audioSessionId [0.85, 0.00, window=0, period=0, 169]
D/ACodec: ** get afbchdr index: 0, 0, 7f100005
D/ACodec: ** get afbchdr nExtendFlag: 0, 0, 0, 0
D/SurfaceUtils: set up nativeWindow 0xdb2ec508 for 1920x1056, color 0x13, rotation 0, usage 0x2900
D/EventLogger: videoSizeChanged [0.96, 0.00, window=0, period=0, 1920, 1030]
I/art: Background partial concurrent mark sweep GC freed 1482(77KB) AllocSpace objects, 0(0B) LOS objects, 39% free, 6MB/10MB, paused 6.058ms total 40.288ms
D/EventLogger: surfaceSizeChanged [1.00, 0.00, window=0, period=0, 1920, 1030]
D/EventLogger: renderedFirstFrame [1.02, 0.00, window=0, period=0, Surface(name=null)/@0xb5c4e67]
    state [1.02, 0.01, window=0, period=0, true, READY]
D/EventLogger: downstreamFormatChanged [1.05, 0.02, window=0, period=0, id=3, mimeType=text/x-ssa, language=dut]
I/art: Do partial code cache collection, code=23KB, data=30KB
    After code cache collection, code=23KB, data=30KB
    Increasing code cache capacity to 128KB
D/EventLogger: loading [2.88, 2.37, window=0, period=0, false]
D/EventLogger: loading [3.00, 2.49, window=0, period=0, true]
D/EventLogger: loading [3.09, 2.58, window=0, period=0, false]
D/EventLogger: loading [5.36, 4.85, window=0, period=0, true]
D/EventLogger: loading [5.44, 4.93, window=0, period=0, false]
I/art: Do partial code cache collection, code=56KB, data=61KB
I/art: After code cache collection, code=56KB, data=61KB
    Increasing code cache capacity to 256KB
D/InputEventConsistencyVerifier: KeyEvent: ACTION_UP but key was not down.
      in com.google.android.exoplayer2.ui.PlayerView{b74d9f3 V.E...... ........ 0,0-1920,1080 #7f08008e app:id/player_view}
      0: sent at 14110580000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_DPAD_RIGHT, scanCode=22, metaState=0, flags=0x8, repeatCount=0, eventTime=14110580, downTime=14110402, deviceId=1, source=0x701 }
D/InputEventConsistencyVerifier: KeyEvent: ACTION_UP but key was not down.
      in com.google.android.exoplayer2.ui.PlayerView{b74d9f3 V.E...... ........ 0,0-1920,1080 #7f08008e app:id/player_view}
      0: sent at 14111150000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111150, downTime=14110969, deviceId=1, source=0x701 }
      -- recent events --
      1: sent at 14111150000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111150, downTime=14110969, deviceId=1, source=0x701 }
      2: sent at 14110969000000, (unhandled) KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14110969, downTime=14110969, deviceId=1, source=0x701 }
      3: sent at 14110969000000, (unhandled) KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14110969, downTime=14110969, deviceId=1, source=0x701 }
      4: sent at 14110580000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_DPAD_RIGHT, scanCode=22, metaState=0, flags=0x80000008, repeatCount=0, eventTime=14110580, downTime=14110402, deviceId=1, source=0x701 }
      5: sent at 14110580000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_DPAD_RIGHT, scanCode=22, metaState=0, flags=0x80000008, repeatCount=0, eventTime=14110580, downTime=14110402, deviceId=1, source=0x701 }
D/InputEventConsistencyVerifier: KeyEvent: ACTION_UP but key was not down.
      in com.google.android.exoplayer2.ui.PlayerView{b74d9f3 V.E...... ........ 0,0-1920,1080 #7f08008e app:id/player_view}
      0: sent at 14111570000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111570, downTime=14111392, deviceId=1, source=0x701 }
      -- recent events --
      1: sent at 14111570000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111570, downTime=14111392, deviceId=1, source=0x701 }
      2: sent at 14111392000000, (unhandled) KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111392, downTime=14111392, deviceId=1, source=0x701 }
      3: sent at 14111392000000, (unhandled) KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111392, downTime=14111392, deviceId=1, source=0x701 }
      4: sent at 14111150000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x80000008, repeatCount=0, eventTime=14111150, downTime=14110969, deviceId=1, source=0x701 }
      5: sent at 14111150000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111150, downTime=14110969, deviceId=1, source=0x701 }
E/EventLogger: audioTrackUnderrun [7.63, 7.12, window=0, period=0, 214656, 372, 0]]
D/InputEventConsistencyVerifier: KeyEvent: ACTION_UP but key was not down.
      in com.google.android.exoplayer2.ui.PlayerView{b74d9f3 V.E...... ........ 0,0-1920,1080 #7f08008e app:id/player_view}
      0: sent at 14111830000000, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111830, downTime=14111648, deviceId=1, source=0x701 }
      -- recent events --
      1: sent at 14111830000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111830, downTime=14111648, deviceId=1, source=0x701 }
      2: sent at 14111648000000, (unhandled) KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111648, downTime=14111648, deviceId=1, source=0x701 }
      3: sent at 14111648000000, (unhandled) KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111648, downTime=14111648, deviceId=1, source=0x701 }
      4: sent at 14111570000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x80000008, repeatCount=0, eventTime=14111570, downTime=14111392, deviceId=1, source=0x701 }
      5: sent at 14111570000000, (unhandled) KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=24, metaState=0, flags=0x8, repeatCount=0, eventTime=14111570, downTime=14111392, deviceId=1, source=0x701 }
D/EventLogger: loading [7.86, 7.35, window=0, period=0, true]
D/EventLogger: loading [7.92, 7.41, window=0, period=0, false]
D/EventLogger: droppedFrames [8.53, 8.02, window=0, period=0, 12]
D/EventLogger: state [8.53, 8.02, window=0, period=0, true, BUFFERING]

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions