From 6d0d2eaa59c7947044ee486cdd27358f61adebe1 Mon Sep 17 00:00:00 2001 From: Dzmitry Dubrova Date: Wed, 21 Aug 2024 14:37:34 +0300 Subject: [PATCH] avplayer: Fix sceAvPlayerGetAudioData --- src/core/libraries/avplayer/avplayer_source.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/libraries/avplayer/avplayer_source.cpp b/src/core/libraries/avplayer/avplayer_source.cpp index 776d389f..e05a2cdf 100644 --- a/src/core/libraries/avplayer/avplayer_source.cpp +++ b/src/core/libraries/avplayer/avplayer_source.cpp @@ -359,6 +359,7 @@ bool AvPlayerSource::GetAudioData(SceAvPlayerFrameInfo& audio_info) { audio_info = {}; audio_info.timestamp = frame->info.timestamp; audio_info.pData = reinterpret_cast(frame->info.pData); + audio_info.details.audio.sample_rate = frame->info.details.audio.sample_rate; audio_info.details.audio.size = frame->info.details.audio.size; audio_info.details.audio.channel_count = frame->info.details.audio.channel_count; return true; @@ -655,6 +656,7 @@ Frame AvPlayerSource::PrepareAudioFrame(FrameBuffer buffer, const AVFrame& frame .audio = { .channel_count = u16(frame.ch_layout.nb_channels), + .sample_rate = u32(frame.sample_rate), .size = u32(size), }, },