Loading android/app/res/values-fi/strings.xml +1 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ <string name="bt_enable_line1" msgid="8429910585843481489">"Jos haluat käyttää Bluetooth-palveluita, ota Bluetooth käyttöön."</string> <string name="bt_enable_line2" msgid="1466367120348920892">"Otetaanko Bluetooth käyttöön nyt?"</string> <string name="bt_enable_cancel" msgid="6770180540581977614">"Peru"</string> <string name="bt_enable_ok" msgid="4224374055813566166">"Ota käyttöön"</string> <string name="bt_enable_ok" msgid="4224374055813566166">"Laita päälle"</string> <string name="incoming_file_confirm_title" msgid="938251186275547290">"Tiedostonsiirto"</string> <string name="incoming_file_confirm_content" msgid="6573502088511901157">"Hyväksytäänkö saapuva tiedosto?"</string> <string name="incoming_file_confirm_cancel" msgid="9205906062663982692">"Hylkää"</string> Loading system/bta/le_audio/audio_hal_client/audio_hal_client.h +5 −3 Original line number Diff line number Diff line Loading @@ -121,7 +121,8 @@ class LeAudioSinkAudioHalClient { virtual ~Callbacks() = default; virtual void OnAudioSuspend(void) = 0; virtual void OnAudioResume(void) = 0; virtual void OnAudioMetadataUpdate(sink_metadata_v7 sink_metadata) = 0; virtual void OnAudioMetadataUpdate( const std::vector<struct record_track_metadata_v7> sink_metadata) = 0; base::WeakPtrFactory<Callbacks> weak_factory_{this}; }; Loading Loading @@ -161,7 +162,8 @@ class LeAudioSourceAudioHalClient : public LeAudioCommonAudioHalClient { virtual void OnAudioDataReady(const std::vector<uint8_t>& data) = 0; virtual void OnAudioSuspend(void) = 0; virtual void OnAudioResume(void) = 0; virtual void OnAudioMetadataUpdate(source_metadata_v7 source_metadata, virtual void OnAudioMetadataUpdate( const std::vector<struct playback_track_metadata_v7> source_metadata, DsaMode dsa_mode) = 0; base::WeakPtrFactory<Callbacks> weak_factory_{this}; Loading system/bta/le_audio/audio_hal_client/audio_hal_client_test.cc +9 −5 Original line number Diff line number Diff line Loading @@ -250,8 +250,10 @@ class MockLeAudioClientAudioSinkEventReceiver (override)); MOCK_METHOD((void), OnAudioSuspend, (), (override)); MOCK_METHOD((void), OnAudioResume, (), (override)); MOCK_METHOD((void), OnAudioMetadataUpdate, (source_metadata_v7 source_metadata, DsaMode dsa_mode), MOCK_METHOD( (void), OnAudioMetadataUpdate, (const std::vector<struct playback_track_metadata_v7> source_metadata, DsaMode dsa_mode), (override)); }; Loading @@ -260,7 +262,9 @@ class MockAudioHalClientEventReceiver public: MOCK_METHOD((void), OnAudioSuspend, (), (override)); MOCK_METHOD((void), OnAudioResume, (), (override)); MOCK_METHOD((void), OnAudioMetadataUpdate, (sink_metadata_v7 sink_metadata), MOCK_METHOD( (void), OnAudioMetadataUpdate, (const std::vector<struct record_track_metadata_v7> sink_metadata), (override)); }; Loading system/bta/le_audio/audio_hal_client/audio_sink_hal_client.cc +5 −1 Original line number Diff line number Diff line Loading @@ -167,11 +167,15 @@ bool SinkImpl::OnMetadataUpdateReq(const sink_metadata_v7_t& sink_metadata) { return false; } std::vector<struct record_track_metadata_v7> metadata( sink_metadata.tracks, sink_metadata.tracks + sink_metadata.track_count); bt_status_t status = do_in_main_thread( FROM_HERE, base::BindOnce( &LeAudioSinkAudioHalClient::Callbacks::OnAudioMetadataUpdate, audioSinkCallbacks_->weak_factory_.GetWeakPtr(), sink_metadata)); audioSinkCallbacks_->weak_factory_.GetWeakPtr(), std::move(metadata))); if (status == BT_STATUS_SUCCESS) { return true; } Loading system/bta/le_audio/audio_hal_client/audio_source_hal_client.cc +6 −2 Original line number Diff line number Diff line Loading @@ -322,12 +322,16 @@ bool SourceImpl::OnMetadataUpdateReq( return false; } std::vector<struct playback_track_metadata_v7> metadata( source_metadata.tracks, source_metadata.tracks + source_metadata.track_count); bt_status_t status = do_in_main_thread( FROM_HERE, base::BindOnce( &LeAudioSourceAudioHalClient::Callbacks::OnAudioMetadataUpdate, audioSourceCallbacks_->weak_factory_.GetWeakPtr(), source_metadata, dsa_mode)); audioSourceCallbacks_->weak_factory_.GetWeakPtr(), std::move(metadata), dsa_mode)); if (status == BT_STATUS_SUCCESS) { return true; } Loading Loading
android/app/res/values-fi/strings.xml +1 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ <string name="bt_enable_line1" msgid="8429910585843481489">"Jos haluat käyttää Bluetooth-palveluita, ota Bluetooth käyttöön."</string> <string name="bt_enable_line2" msgid="1466367120348920892">"Otetaanko Bluetooth käyttöön nyt?"</string> <string name="bt_enable_cancel" msgid="6770180540581977614">"Peru"</string> <string name="bt_enable_ok" msgid="4224374055813566166">"Ota käyttöön"</string> <string name="bt_enable_ok" msgid="4224374055813566166">"Laita päälle"</string> <string name="incoming_file_confirm_title" msgid="938251186275547290">"Tiedostonsiirto"</string> <string name="incoming_file_confirm_content" msgid="6573502088511901157">"Hyväksytäänkö saapuva tiedosto?"</string> <string name="incoming_file_confirm_cancel" msgid="9205906062663982692">"Hylkää"</string> Loading
system/bta/le_audio/audio_hal_client/audio_hal_client.h +5 −3 Original line number Diff line number Diff line Loading @@ -121,7 +121,8 @@ class LeAudioSinkAudioHalClient { virtual ~Callbacks() = default; virtual void OnAudioSuspend(void) = 0; virtual void OnAudioResume(void) = 0; virtual void OnAudioMetadataUpdate(sink_metadata_v7 sink_metadata) = 0; virtual void OnAudioMetadataUpdate( const std::vector<struct record_track_metadata_v7> sink_metadata) = 0; base::WeakPtrFactory<Callbacks> weak_factory_{this}; }; Loading Loading @@ -161,7 +162,8 @@ class LeAudioSourceAudioHalClient : public LeAudioCommonAudioHalClient { virtual void OnAudioDataReady(const std::vector<uint8_t>& data) = 0; virtual void OnAudioSuspend(void) = 0; virtual void OnAudioResume(void) = 0; virtual void OnAudioMetadataUpdate(source_metadata_v7 source_metadata, virtual void OnAudioMetadataUpdate( const std::vector<struct playback_track_metadata_v7> source_metadata, DsaMode dsa_mode) = 0; base::WeakPtrFactory<Callbacks> weak_factory_{this}; Loading
system/bta/le_audio/audio_hal_client/audio_hal_client_test.cc +9 −5 Original line number Diff line number Diff line Loading @@ -250,8 +250,10 @@ class MockLeAudioClientAudioSinkEventReceiver (override)); MOCK_METHOD((void), OnAudioSuspend, (), (override)); MOCK_METHOD((void), OnAudioResume, (), (override)); MOCK_METHOD((void), OnAudioMetadataUpdate, (source_metadata_v7 source_metadata, DsaMode dsa_mode), MOCK_METHOD( (void), OnAudioMetadataUpdate, (const std::vector<struct playback_track_metadata_v7> source_metadata, DsaMode dsa_mode), (override)); }; Loading @@ -260,7 +262,9 @@ class MockAudioHalClientEventReceiver public: MOCK_METHOD((void), OnAudioSuspend, (), (override)); MOCK_METHOD((void), OnAudioResume, (), (override)); MOCK_METHOD((void), OnAudioMetadataUpdate, (sink_metadata_v7 sink_metadata), MOCK_METHOD( (void), OnAudioMetadataUpdate, (const std::vector<struct record_track_metadata_v7> sink_metadata), (override)); }; Loading
system/bta/le_audio/audio_hal_client/audio_sink_hal_client.cc +5 −1 Original line number Diff line number Diff line Loading @@ -167,11 +167,15 @@ bool SinkImpl::OnMetadataUpdateReq(const sink_metadata_v7_t& sink_metadata) { return false; } std::vector<struct record_track_metadata_v7> metadata( sink_metadata.tracks, sink_metadata.tracks + sink_metadata.track_count); bt_status_t status = do_in_main_thread( FROM_HERE, base::BindOnce( &LeAudioSinkAudioHalClient::Callbacks::OnAudioMetadataUpdate, audioSinkCallbacks_->weak_factory_.GetWeakPtr(), sink_metadata)); audioSinkCallbacks_->weak_factory_.GetWeakPtr(), std::move(metadata))); if (status == BT_STATUS_SUCCESS) { return true; } Loading
system/bta/le_audio/audio_hal_client/audio_source_hal_client.cc +6 −2 Original line number Diff line number Diff line Loading @@ -322,12 +322,16 @@ bool SourceImpl::OnMetadataUpdateReq( return false; } std::vector<struct playback_track_metadata_v7> metadata( source_metadata.tracks, source_metadata.tracks + source_metadata.track_count); bt_status_t status = do_in_main_thread( FROM_HERE, base::BindOnce( &LeAudioSourceAudioHalClient::Callbacks::OnAudioMetadataUpdate, audioSourceCallbacks_->weak_factory_.GetWeakPtr(), source_metadata, dsa_mode)); audioSourceCallbacks_->weak_factory_.GetWeakPtr(), std::move(metadata), dsa_mode)); if (status == BT_STATUS_SUCCESS) { return true; } Loading