Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 219bbc69 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Syntax fix for AidlConversionNDK and DeviceHalHidl" into main

parents d0e31898 9b390861
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -197,7 +197,8 @@ legacy2aidl_record_track_metadata_v7_RecordTrackMetadata(const record_track_meta


// static
// static
ConversionResult<SourceMetadata>
ConversionResult<SourceMetadata>
legacy2aidl_SourceMetadata(const std::vector<playback_track_metadata_v7_t>& legacy) {
legacy2aidl_playback_track_metadata_v7_SourceMetadata(
        const std::vector<playback_track_metadata_v7_t>& legacy) {
    SourceMetadata aidl;
    SourceMetadata aidl;
    aidl.tracks = VALUE_OR_RETURN(
    aidl.tracks = VALUE_OR_RETURN(
            convertContainer<std::vector<PlaybackTrackMetadata>>(
            convertContainer<std::vector<PlaybackTrackMetadata>>(
+2 −1
Original line number Original line Diff line number Diff line
@@ -58,7 +58,8 @@ ConversionResult<hardware::audio::common::RecordTrackMetadata>
legacy2aidl_record_track_metadata_v7_RecordTrackMetadata(const record_track_metadata_v7& legacy);
legacy2aidl_record_track_metadata_v7_RecordTrackMetadata(const record_track_metadata_v7& legacy);


ConversionResult<hardware::audio::common::SourceMetadata>
ConversionResult<hardware::audio::common::SourceMetadata>
legacy2aidl_SourceMetadata(const std::vector<playback_track_metadata_v7_t>& legacy);
legacy2aidl_playback_track_metadata_v7_SourceMetadata(
        const std::vector<playback_track_metadata_v7_t>& legacy);


}  // namespace android
}  // namespace android
}  // namespace aidl
}  // namespace aidl
+1 −1
Original line number Original line Diff line number Diff line
@@ -478,7 +478,7 @@ status_t DeviceHalAidl::openOutputStream(
    int32_t aidlOutputFlags = VALUE_OR_RETURN_STATUS(
    int32_t aidlOutputFlags = VALUE_OR_RETURN_STATUS(
            ::aidl::android::legacy2aidl_audio_output_flags_t_int32_t_mask(flags));
            ::aidl::android::legacy2aidl_audio_output_flags_t_int32_t_mask(flags));
    SourceMetadata aidlMetadata = VALUE_OR_RETURN_STATUS(
    SourceMetadata aidlMetadata = VALUE_OR_RETURN_STATUS(
            ::aidl::android::legacy2aidl_SourceMetadata(sourceMetadata));
            ::aidl::android::legacy2aidl_playback_track_metadata_v7_SourceMetadata(sourceMetadata));
    AudioIoFlags aidlFlags = AudioIoFlags::make<AudioIoFlags::Tag::output>(aidlOutputFlags);
    AudioIoFlags aidlFlags = AudioIoFlags::make<AudioIoFlags::Tag::output>(aidlOutputFlags);
    AudioPortConfig mixPortConfig;
    AudioPortConfig mixPortConfig;
    AudioPatch aidlPatch;
    AudioPatch aidlPatch;
+3 −5
Original line number Original line Diff line number Diff line
@@ -280,11 +280,9 @@ status_t DeviceHalHidl::openOutputStream(
    ::android::hardware::audio::common::COMMON_TYPES_CPP_VERSION::SourceMetadata hidlMetadata;
    ::android::hardware::audio::common::COMMON_TYPES_CPP_VERSION::SourceMetadata hidlMetadata;
#endif
#endif


    if (status_t status = CoreUtils::sourceMetadataFromHalV7(
    RETURN_STATUS_IF_ERROR(CoreUtils::sourceMetadataFromHalV7(
                sourceMetadata, true /*ignoreNonVendorTags*/, &hidlMetadata);
            sourceMetadata, true /*ignoreNonVendorTags*/, &hidlMetadata
            status != OK) {
            ));
        return status;
    }


#if !(MAJOR_VERSION == 7 && MINOR_VERSION == 1)
#if !(MAJOR_VERSION == 7 && MINOR_VERSION == 1)
    //TODO: b/193496180 use spatializer flag at audio HAL when available
    //TODO: b/193496180 use spatializer flag at audio HAL when available