Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Playback might request formats that are not supported by the device/player selected #1484

Open
2 of 3 tasks
nagisa opened this issue Sep 18, 2024 · 0 comments
Open
2 of 3 tasks
Labels
bug Something isn't working

Comments

@nagisa
Copy link

nagisa commented Sep 18, 2024

Describe the bug

I have been trying to play Shōgun that I have on my jellyfin server in 4k, and it does not work easily on one of my Android devices. From the logs it seems like the device is unable to decode the files that transcoding produces.

It would seem that format selection is not the only thing that the player needs to worry about when requesting transcoding parameters.

This happens both if the media gets sent without transcoding (for ExoPlayer) and when the transdcoding gets involved here:

Input #0, matroska,webm, from 'file:/media/movies/shows/Shōgun (2024)/Season 01/E01.mkv':
  Metadata:
    encoder         : libebml v1.4.5 + libmatroska v1.7.1
  Duration: 01:10:18.53, start: 0.000000, bitrate: 15543 kb/s
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 3840x2160 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 1k tbn (default)
  Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 256 kb/s (default)
  Stream #0:2(eng): Subtitle: subrip
    Metadata:
      title           : English [SDH]
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_vaapi))
  Stream #0:1 -> #0:1 (eac3 (native) -> aac (native))
Press [q] to stop, [?] for help
[hls @ 0x1e80f00] Opening '/media/.transcodes/ab697d6e641c6ef946ed58f877b89f1f-1.mp4' for writing
Output #0, hls, to '/media/.transcodes/ab697d6e641c6ef946ed58f877b89f1f.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: h264 (High), vaapi(tv, bt709, progressive), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 16981 kb/s, 24 fps, 12288 tbn (default)
    Metadata:
      encoder         : Lavc60.3.100 h264_vaapi
  Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp, 256 kb/s (default)
    Metadata:
      encoder         : Lavc60.3.100 aac

From the looks of it the transcoding result is unsurprising in every manner possible: 8bpp, widely supported h264, no fancy aspect ratios. Perhaps the only thing is that it is 4k, which this device apparently is incapable of handling.

This then leads to an error message before user gets to see the (web) player and options therein that would allow to select a lower resolution or other options.

It would seem to me that the app behaviour would be much less surprising if the app figured out what the maximum decodable videos are and requested jellyfin to transcode accordingly by default.

(I am aware of the "Maximum transcode resolution" setting. All of this applies to the "Auto" setting.)

Logs

09-18 21:20:27.321 13381 13600 I AAudio  : AAudioStreamBuilder_openStream() called ----------------------------------------
09-18 21:20:27.321 13381 13600 I AudioStreamBuilder: rate   =  48000, channels  = 2, channelMask = 0x3, format   = 5, sharing = SH, dir = OUTPUT
09-18 21:20:27.321 13381 13600 I AudioStreamBuilder: device =      0, sessionId = -1, perfMode = 11, callback: ON with frames = 1024
09-18 21:20:27.321 13381 13600 I AudioStreamBuilder: usage  =      1, contentType = 0, inputPreset = 0, allowedCapturePolicy = 0
09-18 21:20:27.321 13381 13600 I AudioStreamBuilder: privacy sensitive = false, opPackageName = (null), attributionTag = (null)
09-18 21:20:27.321 13381 13600 D AudioStreamBuilder: build() MMAP not used because AAUDIO_PERFORMANCE_MODE_LOW_LATENCY not requested.
09-18 21:20:27.321 13381 13600 D jellyfin.mobile: PlayerBase::PlayerBase()
09-18 21:20:27.323 13381 13600 D AudioStreamTrack: open(), request notificationFrames = 0, frameCount = 0
09-18 21:20:27.326  1534 13995 D APM_AudioPolicyManager: getOutputForAttr:: pkg_name=org.jellyfin.mobile for uid=10494
09-18 21:20:27.327  1350  3815 D audio_hw_primary: adev_set_parameters: enter: playing_pkg_name=org.jellyfin.mobile;playing_pkg_uid=10494
09-18 21:20:27.328  1350  3815 D audio_hw_primary: adev_set_parameters: enter: chk_upmix_playing_pkg_name=org.jellyfin.mobile;chk_upmix_playing_pkg_uid=10494
09-18 21:20:27.328  1350  2839 D audio_hw_primary: adev_get_parameters:isUpmixSupportedPkg
09-18 21:20:27.328  1350  2839 D soundtrigger: audio_extn_sound_trigger_get_parameters input string<isUpmixSupportedPkg=>
09-18 21:20:27.328  1350  2839 D soundtrigger: extract_sm_handle input string <isUpmixSupportedPkg=> param string <isUpmixSupportedPkg=>
09-18 21:20:27.328  1350  2839 D audio_hw_extn: audio_extn_get_parameters: returns 
09-18 21:20:27.329  1350  2839 D audio_hw_primary: adev_get_parameters:is_dsee_prioritized
09-18 21:20:27.329  1350  2839 D soundtrigger: audio_extn_sound_trigger_get_parameters input string<is_dsee_prioritized=>
09-18 21:20:27.329  1350  2839 D soundtrigger: extract_sm_handle input string <is_dsee_prioritized=> param string <is_dsee_prioritized=>
09-18 21:20:27.329  1350  2839 D audio_hw_extn: audio_extn_get_parameters: returns 
09-18 21:20:27.330  1350  1395 D audio_hw_primary: adev_get_parameters:dsee_hx_state
09-18 21:20:27.330  1350  1395 D soundtrigger: audio_extn_sound_trigger_get_parameters input string<dsee_hx_state=>
09-18 21:20:27.330  1350  1395 D soundtrigger: extract_sm_handle input string <dsee_hx_state=> param string <dsee_hx_state=>
09-18 21:20:27.330  1350  1395 D audio_hw_extn: audio_extn_get_parameters: returns 
09-18 21:20:27.330  1350  2838 D audio_hw_primary: adev_get_parameters:vr_audio_mode_on
09-18 21:20:27.331  1534 13995 D APM_AudioPolicyManager: checkUpmixIsApplicable() : DEEP_BUFFER is OK
09-18 21:20:27.332  1350  2839 D audio_hw_primary: adev_set_parameters: enter: 360ra_contents=0
09-18 21:20:27.339 13381 13593 I cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc, decoder name 
09-18 21:20:27.339 13381 13593 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
09-18 21:20:27.340  1350 14231 D audio_hw_primary: adev_set_parameters: enter: 360ra_upmix_auto_package=org.jellyfin.mobile
09-18 21:20:27.340 13381 13593 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
09-18 21:20:27.340 13381 13593 D MediaCodecList: codecHandlesFormat: no format, so no extra checks
09-18 21:20:27.343 13381 14234 D CCodec  : allocate(c2.qti.avc.decoder)
09-18 21:20:27.343  1534 13995 D AudioFlinger: Client defaulted notificationFrames to 1922 for frameCount 3844
09-18 21:20:27.346 13381 14234 I CCodec  : setting up 'default' as default (vendor) store
09-18 21:20:27.346  1350 14231 D audio_hw_primary: adev_get_parameters:dl_dec_type
09-18 21:20:27.346  1350 14231 D soundtrigger: audio_extn_sound_trigger_get_parameters input string<dl_dec_type=>
09-18 21:20:27.346  1350 14231 D soundtrigger: extract_sm_handle input string <dl_dec_type=> param string <dl_dec_type=>
09-18 21:20:27.346  1350 14231 D audio_hw_extn: audio_extn_get_parameters: returns 
09-18 21:20:27.347  1481  5311 E [email protected]: Missing dependency coding.temporal-layering
09-18 21:20:27.347  1481  5311 I [email protected]: missing struct descriptor #Param::CoreIndex(-Vc010) for field window of struct #Param::CoreIndex(FV1c00d)
09-18 21:20:27.347  1481  5311 I [email protected]: missing struct descriptor #Param::CoreIndex(-Vc01a) for field misr_info_top_field of struct #Param::CoreIndex(-Vc01b)
09-18 21:20:27.347  1481  5311 I [email protected]: missing struct descriptor #Param::CoreIndex(-Vc01a) for field misr_info_bottom_field of struct #Param::CoreIndex(-Vc01b)
09-18 21:20:27.347  1481  5311 I [email protected]: missing struct descriptor #Param::CoreIndex(--002) for field mastering of struct #Param::CoreIndex(--180a)
09-18 21:20:27.348  1481  5311 I QC2Comp : Create: Allocated component[215] for name c2.qti.avc.decoder : [32 bit]
09-18 21:20:27.348  1481  5311 I QC2CompStore: Created component(c2.qti.avc.decoder) id(215)
09-18 21:20:27.352 13381 13600 D AAudioStream: setState(s#4) from 0 to 2
09-18 21:20:27.357 13381 14234 I CCodec  : Created component [c2.qti.avc.decoder]
09-18 21:20:27.357 13381 13600 I AAudio  : AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for s#4 ----------------
09-18 21:20:27.357  1481  5311 E QC2Interface: Failed to query parameters
09-18 21:20:27.358 13381 14234 D CCodecConfig: read media type: video/avc
09-18 21:20:27.358 13381 13600 D AAudio  : AAudioStream_requestStart(s#4) called --------------
09-18 21:20:27.358 13381 13600 D AAudioStream: setState(s#4) from 2 to 3
09-18 21:20:27.359  1534  1845 W AudioFlinger: The package name(android) provided does not correspond to the uid 1041
09-18 21:20:27.360 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
09-18 21:20:27.362  1350 14231 I EffectsFactory: EffectCreate() create_effect
09-18 21:20:27.363  1534  1845 W AudioFlinger: moveEffectChain_l() effect chain for session 0 not on source thread 0xb400007249ca9900
09-18 21:20:27.364  1350 14231 D audio_hw_primary: adev_set_parameters: enter: somc.media_vibration_audio_volume=0.0021719411
09-18 21:20:27.364  1350 14231 E sony_media_vib: sony_media_vib_set_inverse_audio_volume: Could not get ctl for mixer cmd - A2H Volume Level
09-18 21:20:27.366  1350  3815 D audio_hw_primary: adev_set_parameters: enter: 360ra_contents=0
09-18 21:20:27.367  1534 13995 D audioserver: FGS Logger Transaction failed
09-18 21:20:27.367  1534 13995 D audioserver: -129
09-18 21:20:27.369  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:407 deviceId:0 type:android.media.SoundPool u/pid:1000/1657 state:idle attr:AudioAttributes: usage=USAGE_ASSISTANCE_SONIFICATION content=CONTENT_TYPE_SONIFICATION flags=0x800 tags= bundle=null sessionId:0 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x0, sampleRate=0}
09-18 21:20:27.369  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:415 deviceId:0 type:android.media.SoundPool u/pid:10260/2926 state:idle attr:AudioAttributes: usage=USAGE_ASSISTANCE_SONIFICATION content=CONTENT_TYPE_SONIFICATION flags=0x800 tags= bundle=null sessionId:0 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x0, sampleRate=0}
09-18 21:20:27.369  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:431 deviceId:0 type:android.media.SoundPool u/pid:1027/5165 state:idle attr:AudioAttributes: usage=USAGE_ASSISTANCE_SONIFICATION content=CONTENT_TYPE_SONIFICATION flags=0x800 tags= bundle=null sessionId:0 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x0, sampleRate=0}
09-18 21:20:27.369  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:767 deviceId:0 type:android.media.MediaPlayer u/pid:10222/3635 state:idle attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x800 tags= bundle=null sessionId:953 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x0, sampleRate=0}
09-18 21:20:27.369  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:879 deviceId:0 type:AAudio u/pid:10494/13381 state:idle attr:AudioAttributes: usage=USAGE_MEDIA content=CONTENT_TYPE_UNKNOWN source=DEFAULT flags=0x0 tags= bundle=null sessionId:-1 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x3, sampleRate=48000}
09-18 21:20:27.369  3098  3715 D Avrcp_ext: AudioManager isPlaying: false, mAudioPlaybackIsActive = false
09-18 21:20:27.369  3098  3715 D Avrcp_ext: AudioManager Reset Active Player
09-18 21:20:27.370  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=android.uid.system packageNameUid=android.uid.system:1000
09-18 21:20:27.370 13381 13992 D AudioStreamLegacy: onAudioDeviceUpdate(deviceId = 3)
09-18 21:20:27.370  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=android.uid.systemui packageNameUid=android.uid.systemui:10260
09-18 21:20:27.370  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=android.uid.nfc packageNameUid=android.uid.nfc:1027
09-18 21:20:27.371  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=com.android.vending packageNameUid=com.android.vending
09-18 21:20:27.371  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=org.jellyfin.mobile packageNameUid=org.jellyfin.mobile
09-18 21:20:27.371  1350 14231 E volume_listener: check_and_set_gain_dep_cal: Failed to set gain dep cal level
09-18 21:20:27.372  1350 10488 D audio_hw_primary: start_output_stream: enter: stream(0xe854c970)usecase(0: deep-buffer-playback) devices(0x2) is_haptic_usecase(0)
09-18 21:20:27.372  1350 10488 D audio_hw_primary: select_devices for use case (deep-buffer-playback)
09-18 21:20:27.372  1350 10488 I msm8974_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 0 device (speaker)
09-18 21:20:27.372  1350 10488 I msm8974_platform: platform_check_and_set_codec_backend_cfg: new_snd_devices[0] is 2
09-18 21:20:27.372  1350 10488 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 0 device (speaker)
09-18 21:20:27.372  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:407 deviceId:0 type:android.media.SoundPool u/pid:1000/1657 state:idle attr:AudioAttributes: usage=USAGE_ASSISTANCE_SONIFICATION content=CONTENT_TYPE_SONIFICATION flags=0x800 tags= bundle=null sessionId:0 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x0, sampleRate=0}
09-18 21:20:27.372  1350 10488 D msm8974_platform: platform_check_codec_backend_cfg:becf: updated afe: bitwidth 16, samplerate 48000 channels 2,backend_idx 0 usecase = 0 device (speaker)
09-18 21:20:27.372  1350 10488 I msm8974_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 and sample rate: 48000
09-18 21:20:27.372  1350 10488 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
09-18 21:20:27.372  1350 10488 D audio_hw_primary: check_usecases_codec_backend:becf: (88) check_usecases curr device: speaker, usecase device: backends match 0
09-18 21:20:27.372  1350 10488 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
09-18 21:20:27.372  1350 10488 W msm8974_platform: platform_get_backend_index:napb: Invalid device - 0 
09-18 21:20:27.372  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:415 deviceId:0 type:android.media.SoundPool u/pid:10260/2926 state:idle attr:AudioAttributes: usage=USAGE_ASSISTANCE_SONIFICATION content=CONTENT_TYPE_SONIFICATION flags=0x800 tags= bundle=null sessionId:0 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x0, sampleRate=0}
09-18 21:20:27.372  1350 10488 D hardware_info: hw_info_append_hw_type : device_name = speaker
09-18 21:20:27.372  1350 10488 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
09-18 21:20:27.372  1350 10488 D msm8974_platform: platform_get_island_cfg_on_device:island cfg status on snd_device = (speaker 0)
09-18 21:20:27.372  1350 10488 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0
09-18 21:20:27.372  1350 10488 D audio_route: Apply path: speaker
09-18 21:20:27.372  1350 10488 D hardware_info: hw_info_append_hw_type : device_name = vi-feedback
09-18 21:20:27.372  1350 10488 D audio_hw_primary: enable_snd_device: snd_device(219: vi-feedback)
09-18 21:20:27.372  1350 10488 D msm8974_platform: platform_get_island_cfg_on_device:island cfg status on snd_device = (vi-feedback 0)
09-18 21:20:27.372  1350 10488 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0xdb of type 1 for Event 1, with Raise=0
09-18 21:20:27.372  1350 10488 D audio_route: Apply path: vi-feedback
09-18 21:20:27.373  1350 10488 D msm8974_platform: fluence nn disabled
09-18 21:20:27.373  1350 10488 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 55 of type 1 for Event 3, with Raise=0
09-18 21:20:27.373  1350 10488 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->in_snd_device vi-feedback
09-18 21:20:27.373  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:431 deviceId:0 type:android.media.SoundPool u/pid:1027/5165 state:idle attr:AudioAttributes: usage=USAGE_ASSISTANCE_SONIFICATION content=CONTENT_TYPE_SONIFICATION flags=0x800 tags= bundle=null sessionId:0 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x0, sampleRate=0}
09-18 21:20:27.373  1350 10488 E audio_hw_utils: send_app_type_cfg_for_device: Could not get ctl for mixer cmd - Audio Stream Capture 61 App Type Cfg
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_audio_cal, acdb_id = 102, path = 1, app id = 0x11132, sample rate = 8000, use_case = 0,buffer_idx_w_path =1, afe_sample_rate = 8000, cal_mode = 1, offset_index = 0
09-18 21:20:27.373  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:767 deviceId:0 type:android.media.MediaPlayer u/pid:10222/3635 state:idle attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x800 tags= bundle=null sessionId:953 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x0, sampleRate=0}
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_asm_topology
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_adm_topology
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
09-18 21:20:27.373  3098  3715 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:879 deviceId:3 type:AAudio u/pid:10494/13381 state:started attr:AudioAttributes: usage=USAGE_MEDIA content=CONTENT_TYPE_UNKNOWN source=DEFAULT flags=0x0 tags= bundle=null sessionId:-1 mutedState:none  FormatInfo{isSpatialized=false, channelMask=0x3, sampleRate=48000}
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_audtable
09-18 21:20:27.373 13381 13600 D AAudio  : AAudioStream_requestStart(s#4) returned 0 ---------
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_COMMON_TABLE_SIZE
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_COMMON_TABLE
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> AUDIO_SET_AUDPROC_CAL cal_type[11] acdb_id[102] app_type[69938]
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: check_fnn_usecase_status: fnn usecase active 0
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_PERSISTENT_AUDPROC_INSTANCE_COMMON_TABLE_SIZE
09-18 21:20:27.373  1350 10488 D android.hardware.audio.service: [Data Manager]-> No data found
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: Error: ACDB_CMD_GET_PERSISTENT_AUDPROC_INSTANCE_COMMON_TABLE_SIZE returned -18
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_audproc_persist_table -18 
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: Error: Invalid Audproc persist size = -18
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_STREAM_TABLE_SIZE
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_audstrmtable
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_STREAM_TABLE
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 20
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_afe_topology
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 102, Topology Id 1000ff00
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_afe_cal
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_INSTANCE_COMMON_TABLE_SIZE
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_INSTANCE_COMMON_TABLE
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL cal_type[17] acdb_id[102]
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 102 path = 1
09-18 21:20:27.373  1350 10488 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
09-18 21:20:27.373  1350 10488 D msm8974_platform: fluence nn disabled
09-18 21:20:27.373  1350 10488 D audio_hw_primary: enable_audio_route: apply mixer and update path: spkr-vi-record
09-18 21:20:27.373  1350 10488 D audio_route: Apply path: spkr-vi-record
09-18 21:20:27.374 13381 13381 D MediaRouter: onRestoreRoute() : route=RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
09-18 21:20:27.374 13381 13381 V MediaRouter: Selecting route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
09-18 21:20:27.374  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=android.uid.system packageNameUid=android.uid.system:1000
09-18 21:20:27.375  3098  3715 D Avrcp_ext: AudioManager Player in started state: org.jellyfin.mobile
09-18 21:20:27.375  3098  3715 D Avrcp_ext: AudioManager Active Player: org.jellyfin.mobile
09-18 21:20:27.375  3098  3715 D Avrcp_ext: AudioManager isPlaying: true, mAudioPlaybackIsActive = false
09-18 21:20:27.375  3098  3715 V Avrcp_ext: AvrcpMessageHandler: received message=38
09-18 21:20:27.375  3098  3715 D Avrcp_ext: MSG_UPDATE_CURRENT_MEDIA_STATE
09-18 21:20:27.375  1350 10488 D audio_hw_awinic_feedback: audio_extn_aw882xx_start_feedback:[Awinic] the pcm id uc_info->id = 55, tx_pcm_id = 61
09-18 21:20:27.375  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=android.uid.systemui packageNameUid=android.uid.systemui:10260
09-18 21:20:27.375  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=android.uid.nfc packageNameUid=android.uid.nfc:1027
09-18 21:20:27.376  3098  3715 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (org.jellyfin.mobile@a920438) null
09-18 21:20:27.376  3098  3715 W Avrcp_ext: isMusicActive: true getBluetoothPlayState: 2 A2dp State: 11 mAudioPlaybackIsActive: true
09-18 21:20:27.376  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=com.android.vending packageNameUid=com.android.vending
09-18 21:20:27.376  5353  5353 I ExtendedAudioService: AudioListener.onPlaybackConfigChanged packageName=org.jellyfin.mobile packageNameUid=org.jellyfin.mobile
09-18 21:20:27.377  3098  3715 W Avrcp_ext: playState object null, sending STOPPED
09-18 21:20:27.377  3098  3715 D Avrcp_ext: isMusicActive = true mAudioPlaybackIsActive = true player state = null 
09-18 21:20:27.377  3098  3715 V Avrcp_ext: Media update: id -1➡-1? [MediaAttributes: none] : [MediaAttributes: none]
09-18 21:20:27.377  3098  3715 D Avrcp_ext: isPackageNameValid: browsedPackage = org.jellyfin.mobileisValid = true
09-18 21:20:27.377  3098  3715 V Avrcp_ext: isBrowseSupported for org.jellyfin.mobile: false
09-18 21:20:27.377  3098  3715 W Avrcp_ext: updateCurrentMediaState: isInactivePlayer = true
09-18 21:20:27.377  3098  3715 V Avrcp_ext: updatePlaybackState, state: PlaybackState {state=PLAYING(3), position=-1, buffered position=0, speed=1.0, updated=25315552, actions=0, custom actions=[], active item id=-1, error=null} device: null
09-18 21:20:27.377  3098  3715 V Avrcp_ext: Device: no name: 
09-18 21:20:27.377  3098  3715 V Avrcp_ext: Device: no name: 
09-18 21:20:27.377  3098  3715 V Avrcp_ext: Device: no name: 
09-18 21:20:27.377  3098  3715 V Avrcp_ext: Device: no name: 
09-18 21:20:27.378  3098  3715 V Avrcp_ext: Device: no name: 
09-18 21:20:27.378  3098  3715 V Avrcp_ext: updatePlayerStateAndPosition, old=PlaybackState {state=PAUSED(2), position=-1, buffered position=0, speed=1.0, updated=25071059, actions=0, custom actions=[], active item id=-1, error=null}, state=PlaybackState {state=PLAYING(3), position=-1, buffered position=0, speed=1.0, updated=25315552, actions=0, custom actions=[], active item id=-1, error=null}
09-18 21:20:27.378  3098  3715 V Avrcp_ext: old state = PlaybackState {state=PAUSED(2), position=-1, buffered position=0, speed=1.0, updated=25071059, actions=0, custom actions=[], active item id=-1, error=null}, new state= PlaybackState {state=PLAYING(3), position=-1, buffered position=0, speed=1.0, updated=25315552, actions=0, custom actions=[], active item id=-1, error=null}
09-18 21:20:27.378  3098  3715 D HeadsetService: getHeadsetService(): returning com.android.bluetooth.hfp.HeadsetService@8beb6fe
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 D HeadsetService: isScoOrCallActive(): Call Active:falseCall is Ringing:falseSCO is Active:false
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 V Avrcp_ext: isPlayStateTobeUpdated: device: null
09-18 21:20:27.378  3098  3715 V Avrcp_ext: Single connection exists
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 D HeadsetService: isScoOrCallActive(): Call Active:falseCall is Ringing:falseSCO is Active:false
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 V Avrcp_ext: isPlayStateTobeUpdated: device: null
09-18 21:20:27.378  3098  3715 V Avrcp_ext: Single connection exists
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 D HeadsetService: isScoOrCallActive(): Call Active:falseCall is Ringing:falseSCO is Active:false
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 V Avrcp_ext: isPlayStateTobeUpdated: device: null
09-18 21:20:27.378  3098  3715 V Avrcp_ext: Single connection exists
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 D HeadsetService: isScoOrCallActive(): Call Active:falseCall is Ringing:falseSCO is Active:false
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 V Avrcp_ext: isPlayStateTobeUpdated: device: null
09-18 21:20:27.378  3098  3715 V Avrcp_ext: Single connection exists
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 D HeadsetService: isScoOrCallActive(): Call Active:falseCall is Ringing:falseSCO is Active:false
09-18 21:20:27.378  3098  3715 D HeadsetService:  isAudioOn: The number of audio connected devices 0
09-18 21:20:27.378  3098  3715 V Avrcp_ext: isPlayStateTobeUpdated: device: null
09-18 21:20:27.378  3098  3715 V Avrcp_ext: Single connection exists
09-18 21:20:27.378  3098  3715 I Avrcp_ext: No active device found, update playstate to stack
09-18 21:20:27.378  3098  3715 E BluetoothAvrcpServiceJni: updatePlayStatusToStack
09-18 21:20:27.378  3098  3715 E bt_btif : update_play_status_to_stack:invalid index,remote suspend not set
09-18 21:20:27.378  3098  3715 E BluetoothAvrcpServiceJni: updatePlayStatusToStack: status: 1
09-18 21:20:27.378  3098  3715 D Avrcp_ext: Enter sendPlayPosNotificationRsp
09-18 21:20:27.378  3098  3715 D Avrcp_ext: sendPlayPosNotificationRsp: Not registered or requesting.
09-18 21:20:27.378  3098  3715 D Avrcp_ext: Enter sendPlayPosNotificationRsp
09-18 21:20:27.378  3098  3715 D Avrcp_ext: sendPlayPosNotificationRsp: Not registered or requesting.
09-18 21:20:27.378  3098  3715 D Avrcp_ext: Enter sendPlayPosNotificationRsp
09-18 21:20:27.378  3098  3715 D Avrcp_ext: sendPlayPosNotificationRsp: Not registered or requesting.
09-18 21:20:27.378  3098  3715 D Avrcp_ext: Enter sendPlayPosNotificationRsp
09-18 21:20:27.378  3098  3715 D Avrcp_ext: sendPlayPosNotificationRsp: Not registered or requesting.
09-18 21:20:27.378  3098  3715 D Avrcp_ext: Enter sendPlayPosNotificationRsp
09-18 21:20:27.378  3098  3715 D Avrcp_ext: sendPlayPosNotificationRsp: Not registered or requesting.
09-18 21:20:27.378  3098  3715 V Avrcp_ext: Exit updatePlayerStateAndPosition
09-18 21:20:27.378  3098  3715 D Avrcp_ext: isAdmStable = false activeAbsAddr = null device = null
09-18 21:20:27.378  3098  3715 V Avrcp_ext: Exit handleMessage
09-18 21:20:27.381 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_dpb_luma
09-18 21:20:27.381 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_dpb_chroma
09-18 21:20:27.381 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_opb_luma
09-18 21:20:27.381 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_opb_chroma
09-18 21:20:27.381 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_dpb_luma
09-18 21:20:27.381 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_dpb_chroma
09-18 21:20:27.381 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_opb_luma
09-18 21:20:27.381 13381 14234 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_opb_chroma
09-18 21:20:27.382 13381 14234 D ReflectedParamUpdater: ignored struct field vendor.qti-ext-dec-panscan.window
09-18 21:20:27.382 13381 14234 D CCodecConfig: ignoring local param raw.size (0xd2001800) as it is already supported
09-18 21:20:27.382 13381 14234 D CCodecConfig: ignoring local param default.color (0x5200180b) as it is already supported
09-18 21:20:27.382 13381 14234 D CCodecConfig: ignoring local param raw.hdr-static-info (0xd200180a) as it is already supported
09-18 21:20:27.382  1481  5311 E QC2Interface: Failed to query parameters
09-18 21:20:27.382 13381 14234 I CCodecConfig: query failed after returning 17 values (BAD_INDEX)
09-18 21:20:27.383 13381 14234 D CCodecConfig: c2 config diff is Dict {
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::i32 algo.priority.value = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::float algo.rate.value = 30
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 algo.secure-mode.value = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::float coded.frame-rate.value = 30
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 coded.pl.level = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 coded.pl.profile = 20484
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 coded.vui.color.matrix = 255
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 coded.vui.color.primaries = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 coded.vui.color.range = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 coded.vui.color.transfer = 255
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 default.color.matrix = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 default.color.primaries = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 default.color.range = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 default.color.transfer = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 input.buffers.max-size.value = 3133440
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 input.delay.value = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   string input.media-type.value = "video/avc"
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 output.delay.value = 1
09-18 21:20:27.383 13381 14234 D CCodecConfig:   string output.media-type.value = "video/raw"
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 raw.color.matrix = 255
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 raw.color.primaries = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 raw.color.range = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::u32 raw.color.transfer = 255
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::float raw.hdr-static-info.mastering.blue.x = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::float raw.hdr-static-info.mastering.blue.y = 0
09-18 21:20:27.383 13381 14234 D CCodecConfig:   c2::float raw.hdr-static-info.mastering.gre
09-18 21:20:27.383 13381 14234 W ColorUtils: expected specified color aspects (0:0:255:255)
09-18 21:20:27.387  1350 10488 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 0 of type 0 for Event 3, with Raise=1
09-18 21:20:27.387  1350 10488 I sound_trigger_platform: platform_stdev_check_and_update_concurrency: Received PLAYBACK_STREAM event, event type 3, usecase type 0
09-18 21:20:27.387  1350 10488 D sound_trigger_platform: platform_stdev_get_capture_device: Device = 0x80000004
09-18 21:20:27.387  1350 10488 D sound_trigger_platform: platform_stdev_get_capture_device: Available device = 0x80000004
09-18 21:20:27.387  1350 10488 D sound_trigger_platform: platform_stdev_check_and_update_concurrency: dedicated path 0, reset backend 1, tx 0, rx 1, concurrency session allowed
09-18 21:20:27.387  1350 10488 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device speaker
09-18 21:20:27.387  1350 10488 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69936, acdb_dev_id 14, sample_rate 48000, snd_device_be_idx 41
09-18 21:20:27.387 13381 14233 I MediaCodec: MediaCodec will operate in async mode
09-18 21:20:27.387  1350 10488 D ACDB-LOADER: ACDB -> send_audio_cal, acdb_id = 14, path = 0, app id = 0x11130, sample rate = 48000, use_case = 0,buffer_idx_w_path =0, afe_sample_rate = 48000, cal_mode = 1, offset_index = 0
09-18 21:20:27.387  1350 10488 D ACDB-LOADER: ACDB -> send_asm_topology
09-18 21:20:27.387  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
09-18 21:20:27.387  1350 10488 D ACDB-LOADER: ACDB -> send_adm_topology
09-18 21:20:27.387  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
09-18 21:20:27.387  1350 10488 D ACDB-LOADER: ACDB -> send_audtable
09-18 21:20:27.387  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_COMMON_TABLE_SIZE
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_COMMON_TABLE
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> AUDIO_SET_AUDPROC_CAL cal_type[11] acdb_id[14] app_type[69936]
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> send_audvoltable
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE
09-18 21:20:27.388  1350 10488 D android.hardware.audio.service: Failed to fetch the lookup information of the device 0000000E 
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: Error: ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE_SIZE Returned = -19
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_GAIN_DEP_STEP_TABLE, vol index 15
09-18 21:20:27.388  1350 10488 D android.hardware.audio.service: Failed to fetch the lookup information of the device 0000000E 
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: Error: ACDB AudProc vol returned = -19
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 12
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_STREAM_TABLE_SIZE
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> send_audstrmtable
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_INSTANCE_STREAM_TABLE
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 348
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> send_afe_topology
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 14, Topology Id 1000ff01
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> send_afe_cal
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_INSTANCE_COMMON_TABLE_SIZE
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_INSTANCE_COMMON_TABLE
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL cal_type[16] acdb_id[14]
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 14 path = 0
09-18 21:20:27.388  1350 10488 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
09-18 21:20:27.388  1350 10488 D audio_hw_primary: enable_audio_route: apply mixer and update path: deep-buffer-playback
09-18 21:20:27.388  1350 10488 D audio_route: Apply path: deep-buffer-playback
09-18 21:20:27.388 13381 14233 D MediaCodec: flushMediametrics
09-18 21:20:27.388 13381 14233 D SurfaceUtils: connecting to surface 0xb400006f698bdb60, reason connectToSurface
09-18 21:20:27.388 13381 14233 I MediaCodec: [c2.qti.avc.decoder] setting surface generation to 13702156
09-18 21:20:27.388 13381 14233 D SurfaceUtils: disconnecting from surface 0xb400006f698bdb60, reason connectToSurface(reconnect)
09-18 21:20:27.388 13381 14233 D SurfaceUtils: connecting to surface 0xb400006f698bdb60, reason connectToSurface(reconnect)
09-18 21:20:27.388  1350 10488 E sony_media_vib: sony_media_vib_set_vibrator_volume: Could not get ctl for mixer cmd - A2H Tuning
09-18 21:20:27.388 13381 14234 D CCodec  : [c2.qti.avc.decoder] buffers are bound to CCodec for this session
09-18 21:20:27.388  1350 10488 E sony_media_vib: sony_media_vib_set_inverse_audio_volume: Could not get ctl for mixer cmd - A2H Volume Level
09-18 21:20:27.388  1350 10488 E sony_media_vib: sony_media_vib_set_a2h_delay: Could not get ctl for mixer cmd - A2H Delay
09-18 21:20:27.388  1350 10488 E sony_media_vib: sony_media_vib_set_pause: Could not get ctl for mixer cmd - A2H Mute Switch
09-18 21:20:27.388  1350 10488 D audio_hw_primary: select_devices: done
09-18 21:20:27.388  1350 10488 D msm8974_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map0
09-18 21:20:27.388 13381 14234 D CCodecConfig: no c2 equivalents for native-window
09-18 21:20:27.388  1350 10488 D msm8974_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
09-18 21:20:27.388 13381 14234 D CCodecConfig: no c2 equivalents for flags
09-18 21:20:27.389  1481  5311 E StandardCaps: requested width is not supported
09-18 21:20:27.389  1481  5311 E StandardCaps: requested height is not supported
09-18 21:20:27.389  1481  5311 E QC2Interface: Few parameters failed to configure
09-18 21:20:27.389 13381 14234 D CCodecConfig: Bad parameter value
09-18 21:20:27.389 13381 14234 D CCodecConfig: Bad parameter value
09-18 21:20:27.389 13381 14234 D CCodecConfig: c2 config diff is   c2::u32 input.buffers.max-size.value = 12443648
09-18 21:20:27.389 13381 14234 D CCodecConfig:   c2::u32 raw.max-size.height = 2160
09-18 21:20:27.389 13381 14234 D CCodecConfig:   c2::u32 raw.max-size.width = 3840
09-18 21:20:27.390 13381 14234 W CCodec  : failed to configure c2 params
09-18 21:20:27.390 13381 14233 E MediaCodec: Codec reported err 0xffffffea/BAD_VALUE, actionCode 0, while in state 3/CONFIGURING
09-18 21:20:27.390 13381 14233 D MediaCodec: flushMediametrics
09-18 21:20:27.391 13381 14233 D SurfaceUtils: disconnecting from surface 0xb400006f698bdb60, reason disconnectFromSurface
09-18 21:20:27.391 13381 13593 E MediaCodec: configure failed with err 0xffffffea, resetting...

Application version

2.6.2

Where did you install the app from?

Google Play

Device information

Sony Xperia 10 IV

Android version

Android 14

Jellyfin server version

10.9.11

Which video player implementations does this bug apply to?

  • Web player (default)
  • Integrated player (ExoPlayer)
  • External player (VLC, mpv, MX Player)
@nagisa nagisa added the bug Something isn't working label Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant