jellyfin / jellyfin-androidtv

Android TV Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.78k stars 475 forks source link

Jellyfin crashes on FireTV 4k on HEVC 4k mkv files #3750

Open marcb4 opened 3 months ago

marcb4 commented 3 months ago

Describe the bug

  1. start video playback of a 4k x265 HEVC file on your FireTV Stick 4k (1st Gen) on 120Mbit/s
  2. ExoPlayer crashes
  3. Set to 20Mbit/s max. -> video plays, but HDR is gone
  4. Set to 30Mbit/s max. -> player crashes
  5. set player to libVLC
  6. start video playback again on 120Mbit/s
  7. unwatchable because everythings lags (poor FireTV CPU performance?)

My server setup: CPU: AMD EPYC 3151 4-Core @ 2700 MHz GPU: none Hardware Acc. in jellyfin: off OS: Unraid 6.12.8

Logs


client: Jellyfin for Android TV client_version: 0.16.11 client_repository: https://github.com/jellyfin/jellyfin-androidtv type: crash_report format: markdown

Logs

Stack Trace:

java.lang.NullPointerException: Attempt to invoke virtual method 'void org.jellyfin.androidtv.ui.playback.overlay.LeanbackOverlayFragment.setFading(boolean)' on a null object reference
    at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction.handleClickAction$lambda$4$lambda$2(SelectQualityAction.kt:46)
    at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction.$r8$lambda$UT-4Ypj2XbhdFK4nD8XZlfKZbC0(SelectQualityAction.kt)
    at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction$$ExternalSyntheticLambda0.onDismiss(D8$$SyntheticClass)
    at android.widget.PopupMenu$2.onDismiss(PopupMenu.java:120)
    at com.android.internal.view.menu.MenuPopupHelper.onDismiss(MenuPopupHelper.java:301)
    at com.android.internal.view.menu.MenuPopupHelper$1.onDismiss(MenuPopupHelper.java:323)
    at com.android.internal.view.menu.StandardMenuPopup.onDismiss(StandardMenuPopup.java:241)
    at android.widget.PopupWindow.dismiss(PopupWindow.java:1869)
    at android.widget.ListPopupWindow.dismiss(ListPopupWindow.java:689)
    at com.android.internal.view.menu.StandardMenuPopup.dismiss(StandardMenuPopup.java:214)
    at com.android.internal.view.menu.MenuPopupHelper.dismiss(MenuPopupHelper.java:285)
    at android.widget.PopupMenu.dismiss(PopupMenu.java:235)
    at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction.handleClickAction$lambda$4$lambda$3(SelectQualityAction.kt:50)
    at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction.$r8$lambda$OygsWQOlorSrSfkvFszh36dR8w0(SelectQualityAction.kt)
    at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction$$ExternalSyntheticLambda1.onMenuItemClick(D8$$SyntheticClass)
    at android.widget.PopupMenu$1.onMenuItemSelected(PopupMenu.java:104)
    at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:761)
    at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
    at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:904)
    at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:894)
    at com.android.internal.view.menu.MenuPopup.onItemClick(MenuPopup.java:128)
    at android.widget.AdapterView.performItemClick(AdapterView.java:310)
    at android.widget.AbsListView.performItemClick(AbsListView.java:1164)
    at android.widget.AbsListView.onKeyUp(AbsListView.java:3354)
    at android.widget.ListView.commonKey(ListView.java:2401)
    at android.widget.ListView.onKeyUp(ListView.java:2274)
    at android.view.KeyEvent.dispatch(KeyEvent.java:2789)
    at android.view.View.dispatchKeyEvent(View.java:9963)
    at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1625)
    at android.widget.ListView.dispatchKeyEvent(ListView.java:2249)
    at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630)
    at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630)
    at android.widget.PopupWindow$PopupDecorView.dispatchKeyEvent(PopupWindow.java:2268)
    at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4362)
    at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4327)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
    at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4024)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
    at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4081)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
    at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4024)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
    at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4081)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
    at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4024)
    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
    at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4081)
    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
    at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6291)
    at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6264)
    at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6224)
    at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6394)
    at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
    at android.os.MessageQueue.nativePollOnce(Native Method)
    at android.os.MessageQueue.next(MessageQueue.java:323)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:6202)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:911)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:801)

Logcat:

07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.widget.ListView.onKeyUp(ListView.java:2274)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.KeyEvent.dispatch(KeyEvent.java:2789)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.View.dispatchKeyEvent(View.java:9963)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1625)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.widget.ListView.dispatchKeyEvent(ListView.java:2249)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.widget.PopupWindow$PopupDecorView.dispatchKeyEvent(PopupWindow.java:2268)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4362)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4327)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4024)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4081)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
07-14 01:44:01.556 E/MessageQueue-JNI(20744):   at android.
07-14 01:44:01.561 E/ACRA    (20744): ACRA caught a NullPointerException for org.jellyfin.androidtv
07-14 01:44:01.561 E/ACRA    (20744): java.lang.NullPointerException: Attempt to invoke virtual method 'void org.jellyfin.androidtv.ui.playback.overlay.LeanbackOverlayFragment.setFading(boolean)' on a null object reference
07-14 01:44:01.561 E/ACRA    (20744):   at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction.handleClickAction$lambda$4$lambda$2(SelectQualityAction.kt:46)
07-14 01:44:01.561 E/ACRA    (20744):   at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction.$r8$lambda$UT-4Ypj2XbhdFK4nD8XZlfKZbC0(SelectQualityAction.kt)
07-14 01:44:01.561 E/ACRA    (20744):   at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction$$ExternalSyntheticLambda0.onDismiss(D8$$SyntheticClass)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.PopupMenu$2.onDismiss(PopupMenu.java:120)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.MenuPopupHelper.onDismiss(MenuPopupHelper.java:301)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.MenuPopupHelper$1.onDismiss(MenuPopupHelper.java:323)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.StandardMenuPopup.onDismiss(StandardMenuPopup.java:241)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.PopupWindow.dismiss(PopupWindow.java:1869)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.ListPopupWindow.dismiss(ListPopupWindow.java:689)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.StandardMenuPopup.dismiss(StandardMenuPopup.java:214)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.MenuPopupHelper.dismiss(MenuPopupHelper.java:285)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.PopupMenu.dismiss(PopupMenu.java:235)
07-14 01:44:01.561 E/ACRA    (20744):   at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction.handleClickAction$lambda$4$lambda$3(SelectQualityAction.kt:50)
07-14 01:44:01.561 E/ACRA    (20744):   at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction.$r8$lambda$OygsWQOlorSrSfkvFszh36dR8w0(SelectQualityAction.kt)
07-14 01:44:01.561 E/ACRA    (20744):   at org.jellyfin.androidtv.ui.playback.overlay.action.SelectQualityAction$$ExternalSyntheticLambda1.onMenuItemClick(D8$$SyntheticClass)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.PopupMenu$1.onMenuItemSelected(PopupMenu.java:104)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:761)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:904)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:894)
07-14 01:44:01.561 E/ACRA    (20744):   at com.android.internal.view.menu.MenuPopup.onItemClick(MenuPopup.java:128)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.AdapterView.performItemClick(AdapterView.java:310)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.AbsListView.performItemClick(AbsListView.java:1164)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.AbsListView.onKeyUp(AbsListView.java:3354)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.ListView.commonKey(ListView.java:2401)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.ListView.onKeyUp(ListView.java:2274)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.KeyEvent.dispatch(KeyEvent.java:2789)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.View.dispatchKeyEvent(View.java:9963)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1625)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.ListView.dispatchKeyEvent(ListView.java:2249)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1630)
07-14 01:44:01.561 E/ACRA    (20744):   at android.widget.PopupWindow$PopupDecorView.dispatchKeyEvent(PopupWindow.java:2268)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4362)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4327)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4024)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4081)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
07-14 01:44:01.561 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4024)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4081)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3931)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3897)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4024)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3905)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4081)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3878)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6291)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6264)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6224)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6394)
07-14 01:44:01.562 E/ACRA    (20744):   at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
07-14 01:44:01.562 E/ACRA    (20744):   at android.os.MessageQueue.nativePollOnce(Native Method)
07-14 01:44:01.562 E/ACRA    (20744):   at android.os.MessageQueue.next(MessageQueue.java:323)
07-14 01:44:01.562 E/ACRA    (20744):   at android.os.Looper.loop(Looper.java:136)
07-14 01:44:01.562 E/ACRA    (20744):   at android.app.ActivityThread.main(ActivityThread.java:6202)
07-14 01:44:01.562 E/ACRA    (20744):   at java.lang.reflect.Method.invoke(Native Method)
07-14 01:44:01.562 E/ACRA    (20744):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:911)
07-14 01:44:01.562 E/ACRA    (20744):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:801)

App information

App version: 0.16.11 (161199)
Package name: org.jellyfin.androidtv
Build:

{"BOARD":"mantis","BOOTLOADER":"unknown","BRAND":"Amazon","CPU_ABI":"armeabi-v7a","CPU_ABI2":"armeabi","DEVICE":"mantis","DISPLAY":"NS6704","FINGERPRINT":"Amazon\/mantis\/mantis:6.0\/NS6704\/5281N:user\/amz-p,release-keys","HARDWARE":"mt8695","HOST":"i3-ri-14-use1a-b-16-04-fos-125","ID":"NS6704","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"Amazon","MODEL":"AFTMM","PERMISSIONS_REVIEW_REQUIRED":false,"PRODUCT":"mantis","RADIO":"unknown","REQ_BATTERY_LEVEL":0.3,"SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":[],"SUPPORTED_ABIS":["armeabi-v7a","armeabi"],"TAGS":"amz-p,release-keys","TIME":1715217775000,"TYPE":"user","UNKNOWN":"unknown","USER":"build","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"NHG47K","CODENAME":"REL","INCREMENTAL":"0010436780420","PREVIEW_SDK_INT":0,"RELEASE":"7.1.2","RESOURCES_SDK_INT":25,"SDK":"25","SDK_INT":25,"SECURITY_PATCH":"2024-02-01"}}

Build config:

{"APPLICATION_ID":"org.jellyfin.androidtv","BUILD_TYPE":"release","DEBUG":false,"DEVELOPMENT":false,"VERSION_CODE":161199,"VERSION_NAME":"0.16.11"}

Device information

Android version: 7.1.2
Device brand: Amazon
Device product: mantis
Device model: AFTMM

Crash information

Start time: 2024-07-14T01:35:57.129+02:00
Crash time: 2024-07-14T01:44:01.642+02:00

FFmpeg logs

{"Protocol":0,"Id":"d164e90d9fd63a28b8a2c5637dbdc1d3","Path":"/data/movies/Deadpool 2/Deadpool 2 (2018) - Bluray-2160p.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":21861518136,"Name":"Deadpool 2 (2018) - Bluray-2160p","IsRemote":false,"ETag":"d07f87ecb671f6851a622f8528f92579","RunTimeTicks":80395840000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":null,"ColorRange":null,"ColorSpace":"bt2020nc","ColorTransfer":"smpte2084","ColorPrimaries":"bt2020","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":2,"VideoRangeType":2,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"4K HEVC HDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":21753879,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1608,"Width":3840,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"2.40:1","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":153,"IsAnamorphic":false},{"Codec":"dts","CodecTag":null,"Language":"ger","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"Ger - DTS - 5.1 - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":768000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":"DTS","Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"truehd","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"English - TRUEHD - 7.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"7.1","BitRate":4461341,"BitDepth":24,"RefFrames":null,"PacketLength":null,"Channels":8,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ac3","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"English - Dolby Digital - 5.1","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":640000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"ger","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"forced srt","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefiniert","LocalizedDefault":"Standard","LocalizedForced":"Erzwungen","LocalizedExternal":"Extern","LocalizedHearingImpaired":"H\u00F6rgesch\u00E4digt","DisplayTitle":"forced srt - Ger - Standard - Erzwungen - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":true,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"forced srt","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefiniert","LocalizedDefault":"Standard","LocalizedForced":"Erzwungen","LocalizedExternal":"Extern","LocalizedHearingImpaired":"H\u00F6rgesch\u00E4digt","DisplayTitle":"forced srt - English - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":5,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"ger","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"forced","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefiniert","LocalizedDefault":"Standard","LocalizedForced":"Erzwungen","LocalizedExternal":"Extern","LocalizedHearingImpaired":"H\u00F6rgesch\u00E4digt","DisplayTitle":"forced - Ger - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":6,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"forced","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefiniert","LocalizedDefault":"Standard","LocalizedForced":"Erzwungen","LocalizedExternal":"Extern","LocalizedHearingImpaired":"H\u00F6rgesch\u00E4digt","DisplayTitle":"forced - English - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":7,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"ger","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"sdh","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefiniert","LocalizedDefault":"Standard","LocalizedForced":"Erzwungen","LocalizedExternal":"Extern","LocalizedHearingImpaired":"H\u00F6rgesch\u00E4digt","DisplayTitle":"sdh - Ger - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":8,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"PGSSUB","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"sdh","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefiniert","LocalizedDefault":"Standard","LocalizedForced":"Erzwungen","LocalizedExternal":"Extern","LocalizedHearingImpaired":"H\u00F6rgesch\u00E4digt","DisplayTitle":"sdh - English - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":9,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":27623220,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -noautorotate -i file:"/data/movies/Deadpool 2/Deadpool 2 (2018) - Bluray-2160p.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 19232000 -bufsize 38464000 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 "expr:gte(t,n_forced*3)" -sc_threshold:v:0 0 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,1920)/2)*2:trunc(ow/a/2)*2,format=yuv420p" -codec:a:0 libfdk_aac -ac 6 -ab 640000 -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f7%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f7.m3u8"

ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      58.  2.100 / 58.  2.100
  libavcodec     60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter     9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample   4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
Input #0, matroska,webm, from 'file:/data/movies/Deadpool 2/Deadpool 2 (2018) - Bluray-2160p.mkv':
  Metadata:
    encoder         : libebml v1.3.6 + libmatroska v1.4.9
    creation_time   : 2018-09-10T10:24:03.000000Z
  Duration: 02:13:59.58, start: 0.000000, bitrate: 21753 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 151.693000
      Metadata:
        title           : Chapter 1
    Chapter #0:1: start 151.693000, end 475.516000
      Metadata:
        title           : Chapter 2
    Chapter #0:2: start 475.516000, end 646.228000
      Metadata:
        title           : Chapter 3
    Chapter #0:3: start 646.228000, end 861.193000
      Metadata:
        title           : Chapter 4
    Chapter #0:4: start 861.193000, end 1062.936000
      Metadata:
        title           : Chapter 5
    Chapter #0:5: start 1062.936000, end 1150.774000
      Metadata:
        title           : Chapter 6
    Chapter #0:6: start 1150.774000, end 1454.369000
      Metadata:
        title           : Chapter 7
    Chapter #0:7: start 1454.369000, end 1631.630000
      Metadata:
        title           : Chapter 8
    Chapter #0:8: start 1631.630000, end 2237.443000
      Metadata:
        title           : Chapter 9
    Chapter #0:9: start 2237.443000, end 2531.820000
      Metadata:
        title           : Chapter 10
    Chapter #0:10: start 2531.820000, end 2680.427000
      Metadata:
        title           : Chapter 11
    Chapter #0:11: start 2680.427000, end 2970.926000
      Metadata:
        title           : Chapter 12
    Chapter #0:12: start 2970.926000, end 3140.470000
      Metadata:
        title           : Chapter 13
    Chapter #0:13: start 3140.470000, end 3407.612000
      Metadata:
        title           : Chapter 14
    Chapter #0:14: start 3407.612000, end 3660.073000
      Metadata:
        title           : Chapter 15
    Chapter #0:15: start 3660.073000, end 3887.049000
      Metadata:
        title           : Chapter 16
    Chapter #0:16: start 3887.049000, end 4042.997000
      Metadata:
        title           : Chapter 17
    Chapter #0:17: start 4042.997000, end 4185.097000
      Metadata:
        title           : Chapter 18
    Chapter #0:18: start 4185.097000, end 4305.426000
      Metadata:
        title           : Chapter 19
    Chapter #0:19: start 4305.426000, end 4521.016000
      Metadata:
        title           : Chapter 20
    Chapter #0:20: start 4521.016000, end 4759.212000
      Metadata:
        title           : Chapter 21
    Chapter #0:21: start 4759.212000, end 4860.188000
      Metadata:
        title           : Chapter 22
    Chapter #0:22: start 4860.188000, end 5089.542000
      Metadata:
        title           : Chapter 23
    Chapter #0:23: start 5089.542000, end 5350.845000
      Metadata:
        title           : Chapter 24
    Chapter #0:24: start 5350.845000, end 5550.419000
      Metadata:
        title           : Chapter 25
    Chapter #0:25: start 5550.419000, end 5771.390000
      Metadata:
        title           : Chapter 26
    Chapter #0:26: start 5771.390000, end 5898.851000
      Metadata:
        title           : Chapter 27
    Chapter #0:27: start 5898.851000, end 6126.328000
      Metadata:
        title           : Chapter 28
    Chapter #0:28: start 6126.328000, end 6258.710000
      Metadata:
        title           : Chapter 29
    Chapter #0:29: start 6258.710000, end 6363.774000
      Metadata:
        title           : Chapter 30
    Chapter #0:30: start 6363.774000, end 6486.730000
      Metadata:
        title           : Chapter 31
    Chapter #0:31: start 6486.730000, end 6691.976000
      Metadata:
        title           : Chapter 32
    Chapter #0:32: start 6691.976000, end 6905.398000
      Metadata:
        title           : Chapter 33
    Chapter #0:33: start 6905.398000, end 7096.047000
      Metadata:
        title           : Chapter 34
    Chapter #0:34: start 7096.047000, end 7324.317000
      Metadata:
        title           : Chapter 35
    Chapter #0:35: start 7324.317000, end 8039.584000
      Metadata:
        title           : Chapter 36
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1608 [SAR 1:1 DAR 160:67], 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      BPS-eng         : 15729110
      DURATION-eng    : 02:13:59.573000000
      NUMBER_OF_FRAMES-eng: 192757
      NUMBER_OF_BYTES-eng: 15806916561
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(ger): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 768 kb/s (default)
    Metadata:
      BPS-eng         : 767999
      DURATION-eng    : 02:13:59.574000000
      NUMBER_OF_FRAMES-eng: 753710
      NUMBER_OF_BYTES-eng: 771799040
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(eng): Audio: truehd, 48000 Hz, 7.1, s32 (24 bit)
    Metadata:
      BPS-eng         : 4461341
      DURATION-eng    : 02:13:59.539000000
      NUMBER_OF_FRAMES-eng: 9647446
      NUMBER_OF_BYTES-eng: 4483391492
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s
    Metadata:
      BPS-eng         : 640000
      DURATION-eng    : 02:13:59.552000000
      NUMBER_OF_FRAMES-eng: 251236
      NUMBER_OF_BYTES-eng: 643164160
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:4(ger): Subtitle: subrip (default) (forced)
    Metadata:
      title           : forced srt
      BPS-eng         : 1
      DURATION-eng    : 00:52:55.881000000
      NUMBER_OF_FRAMES-eng: 19
      NUMBER_OF_BYTES-eng: 733
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:5(eng): Subtitle: subrip
    Metadata:
      title           : forced srt
      BPS-eng         : 0
      DURATION-eng    : 00:52:55.839000000
      NUMBER_OF_FRAMES-eng: 4
      NUMBER_OF_BYTES-eng: 93
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:6(ger): Subtitle: hdmv_pgs_subtitle, 1920x1080
    Metadata:
      title           : forced
      BPS-eng         : 584
      DURATION-eng    : 02:10:19.228000000
      NUMBER_OF_FRAMES-eng: 40
      NUMBER_OF_BYTES-eng: 571755
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:7(eng): Subtitle: hdmv_pgs_subtitle, 1920x1080
    Metadata:
      title           : forced
      BPS-eng         : 122
      DURATION-eng    : 00:52:55.839000000
      NUMBER_OF_FRAMES-eng: 8
      NUMBER_OF_BYTES-eng: 48720
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:8(ger): Subtitle: hdmv_pgs_subtitle, 1920x1080
    Metadata:
      title           : sdh
      BPS-eng         : 38500
      DURATION-eng    : 02:11:35.680000000
      NUMBER_OF_FRAMES-eng: 3700
      NUMBER_OF_BYTES-eng: 37998346
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:9(eng): Subtitle: hdmv_pgs_subtitle, 1920x1080
    Metadata:
      title           : sdh
      BPS-eng         : 46970
      DURATION-eng    : 02:13:13.694000000
      NUMBER_OF_FRAMES-eng: 4852
      NUMBER_OF_BYTES-eng: 46933150
      _STATISTICS_WRITING_APP-eng: mkvmerge v23.0.0 ('The Bride Said No') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-09-10 10:24:03
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (dts (dca) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[libx264 @ 0x55bf8076d940] using SAR=1/1
[libx264 @ 0x55bf8076d940] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x55bf8076d940] profile Main, level 4.1, 4:2:0, 8-bit
[libx264 @ 0x55bf8076d940] 264 - core 164 r3095 baee400 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x1:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=4 chroma_me=0 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=23 scenecut=0 intra_refresh=0 rc_lookahead=10 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=19232 vbv_bufsize=38464 crf_max=0.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
Output #0, hls, to '/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f7.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: h264, yuv420p(tv, bt709, progressive), 1920x804 [SAR 1:1 DAR 160:67], q=2-31, 23.98 fps, 90k tbn (default)
    Metadata:
      encoder         : Lavc60.3.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 19232000/0/0 buffer size: 38464000 vbv_delay: N/A
  Stream #0:1: Audio: aac, 48000 Hz, 5.1, s16, 640 kb/s (default)
    Metadata:
      encoder         : Lavc60.3.100 libfdk_aac
frame=    0 fps=0.0 q=0.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
frame=    0 fps=0.0 q=0.0 size=N/A time=00:00:00.68 bitrate=N/A speed=0.622x    
frame=    8 fps=5.0 q=28.0 size=N/A time=00:00:01.45 bitrate=N/A speed=0.907x    
frame=   36 fps= 17 q=28.0 size=N/A time=00:00:02.56 bitrate=N/A speed=1.22x    
frame=   58 fps= 22 q=28.0 size=N/A time=00:00:03.45 bitrate=N/A speed=1.33x    
[hls @ 0x55bf80734d40] Opening '/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f70.ts' for writing
frame=   81 fps= 26 q=28.0 size=N/A time=00:00:04.41 bitrate=N/A speed=1.42x    
frame=  102 fps= 28 q=28.0 size=N/A time=00:00:05.29 bitrate=N/A speed=1.46x    
frame=  122 fps= 29 q=28.0 size=N/A time=00:00:06.16 bitrate=N/A speed=1.49x    
[hls @ 0x55bf80734d40] Opening '/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f71.ts' for writing
frame=  145 fps= 31 q=28.0 size=N/A time=00:00:07.18 bitrate=N/A speed=1.55x    
frame=  163 fps= 32 q=28.0 size=N/A time=00:00:08.00 bitrate=N/A speed=1.55x    
frame=  187 fps= 33 q=28.0 size=N/A time=00:00:08.96 bitrate=N/A speed=1.58x    
frame=  210 fps= 34 q=28.0 size=N/A time=00:00:09.81 bitrate=N/A speed=1.59x    
[hls @ 0x55bf80734d40] Opening '/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f72.ts' for writing
frame=  229 fps= 34 q=28.0 size=N/A time=00:00:10.66 bitrate=N/A speed= 1.6x    
frame=  250 fps= 35 q=28.0 size=N/A time=00:00:11.52 bitrate=N/A speed= 1.6x    
frame=  267 fps= 35 q=28.0 size=N/A time=00:00:12.37 bitrate=N/A speed=1.61x    
[hls @ 0x55bf80734d40] Opening '/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f73.ts' for writing
frame=  289 fps= 35 q=28.0 size=N/A time=00:00:13.22 bitrate=N/A speed=1.61x    
frame=  307 fps= 35 q=28.0 size=N/A time=00:00:13.88 bitrate=N/A speed=1.59x    
frame=  326 fps= 35 q=28.0 size=N/A time=00:00:14.72 bitrate=N/A speed= 1.6x    
frame=  349 fps= 36 q=25.0 size=N/A time=00:00:15.65 bitrate=N/A speed=1.61x    
[hls @ 0x55bf80734d40] Opening '/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f74.ts' for writing
frame=  368 fps= 36 q=28.0 size=N/A time=00:00:16.42 bitrate=N/A speed= 1.6x    
frame=  389 fps= 36 q=28.0 size=N/A time=00:00:17.32 bitrate=N/A speed=1.61x    

[q] command received. Exiting.

[hls @ 0x55bf80734d40] Opening '/cache/transcodes/e1929f1df9ad1d7c6ab8ba5fec0c83f75.ts' for writing
frame=  429 fps= 38 q=-1.0 Lsize=N/A time=00:00:17.96 bitrate=N/A speed=1.61x    
video:2705kB audio:1437kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x55bf8076d940] frame I:6     Avg QP:17.08  size: 38499
[libx264 @ 0x55bf8076d940] frame P:125   Avg QP:20.15  size: 13278
[libx264 @ 0x55bf8076d940] frame B:298   Avg QP:22.08  size:  2947
[libx264 @ 0x55bf8076d940] consecutive B-frames:  4.9%  5.1%  7.0% 83.0%
[libx264 @ 0x55bf8076d940] mb I  I16..4: 62.7%  0.0% 37.3%
[libx264 @ 0x55bf8076d940] mb P  I16..4: 32.8%  0.0%  0.0%  P16..4: 30.5%  0.0%  0.0%  0.0%  0.0%    skip:36.7%
[libx264 @ 0x55bf8076d940] mb B  I16..4:  3.1%  0.0%  0.0%  B16..8: 13.0%  0.0%  0.0%  direct: 4.1%  skip:79.8%  L0:36.8% L1:54.6% BI: 8.7%
[libx264 @ 0x55bf8076d940] coded y,uvDC,uvAC intra: 11.5% 27.3% 4.1% inter: 2.9% 8.1% 0.1%
[libx264 @ 0x55bf8076d940] i16 v,h,dc,p: 39% 27% 13% 22%
[libx264 @ 0x55bf8076d940] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 30% 17%  8%  5%  3%  4%  3%  7%
[libx264 @ 0x55bf8076d940] i8c dc,h,v,p: 58% 21% 16%  5%
[libx264 @ 0x55bf8076d940] Weighted P-Frames: Y:15.2% UV:10.4%
[libx264 @ 0x55bf8076d940] kb/s:1238.01

Media info of the file

Deadpool 2 (2018) - Bluray-2160p
Container: mkv
Pfad: /data/movies/Deadpool 2/Deadpool 2 (2018) - Bluray-2160p.mkv
Größe: 20849 MB

Untertitel
Titel: forced srt - Ger - Standard - Erzwungen - SUBRIP
Sprache: ger
Codec: SUBRIP
AVC: No
Standard: Yes
Erzwungen: Yes
Extern: No

Video
Titel: 4K HEVC HDR
Codec: HEVC
AVC: No
Profil: Main 10
Level: 153
Auflösung: 3840x1608
Seitenverhältnis: 2.40:1
Anamorph: No
Zeilensprungverfahren: No
Bildrate: 23.976025
Bitrate: 21753 kbps
Bit-Tiefe: 10 bit
Videobereich: HDR
Video-Dynamikumfang: HDR10
Farbraum: bt2020nc
Farbübertragung: smpte2084
Primärfarben: bt2020
Pixelformat: yuv420p10le
Referenz-Frames: 1

Audio
Titel: Ger - DTS - 5.1 - Default
Sprache: ger
Codec: DTS
AVC: No
Profil: DTS
Darstellung: 5.1
Kanäle: 6 ch
Bitrate: 768 kbps
Abtastrate: 48000 Hz
Standard: Yes
Erzwungen: No
Extern: No

Audio
Titel: English - TRUEHD - 7.1
Sprache: eng
Codec: TRUEHD
AVC: No
Darstellung: 7.1
Kanäle: 8 ch
Bitrate: 4461 kbps
Abtastrate: 48000 Hz
Bit-Tiefe: 24 bit
Standard: No
Erzwungen: No
Extern: No

Audio
Titel: English - Dolby Digital - 5.1
Sprache: eng
Codec: AC3
AVC: No
Darstellung: 5.1
Kanäle: 6 ch
Bitrate: 640 kbps
Abtastrate: 48000 Hz
Standard: No
Erzwungen: No
Extern: No

Untertitel
Titel: forced srt - English - SUBRIP
Sprache: eng
Codec: SUBRIP
AVC: No
Standard: No
Erzwungen: No
Extern: No

Untertitel
Titel: forced - Ger - PGSSUB
Sprache: ger
Codec: PGSSUB
AVC: No
Auflösung: 1920x1080
Standard: No
Erzwungen: No
Extern: No

Untertitel
Titel: forced - English - PGSSUB
Sprache: eng
Codec: PGSSUB
AVC: No
Auflösung: 1920x1080
Standard: No
Erzwungen: No
Extern: No

Untertitel
Titel: sdh - Ger - PGSSUB
Sprache: ger
Codec: PGSSUB
AVC: No
Auflösung: 1920x1080
Standard: No
Erzwungen: No
Extern: No

Untertitel
Titel: sdh - English - PGSSUB
Sprache: eng
Codec: PGSSUB
AVC: No
Auflösung: 1920x1080
Standard: No
Erzwungen: No
Extern: No

Application version

0.16.11

Device information

Amazon FireTV 4k Stick (1st Gen)

Android version

Fire OS 7.1.2

Jellyfin server version

10.9.7

Silverbullet069 commented 1 week ago

@marcb4 I have the same error when turning on DVDSUB while watching on my Jellyfin for Android TV. Have you found out the solution?