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

Commit 71cd0005 authored by Arun Johnson's avatar Arun Johnson
Browse files

Adding both large_frame flags while signalling

Bug: 325512893
Change-Id: I10e49e98c2c30b894e3ab432f66ddb354aa8c1bc
parent 82174a13
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@ cc_library_shared {

    static_libs: [
        "libSurfaceFlingerProperties",
        "aconfig_mediacodec_flags_c_lib",
        "android.media.codec-aconfig-cc",
    ],

+3 −1
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@

#include <strings.h>

#include <com_android_media_codec_flags.h>
#include <android_media_codec.h>

#include <C2Component.h>
@@ -755,7 +756,8 @@ status_t Codec2InfoBuilder::buildMediaCodecList(MediaCodecListWriter* writer) {
                addSupportedColorFormats(
                        intf, caps.get(), trait, mediaType, it->second);

                if (android::media::codec::provider_->large_audio_frame_finish()) {
                if (com::android::media::codec::flags::provider_->large_audio_frame()
                        && android::media::codec::provider_->large_audio_frame_finish()) {
                    // Adding feature-multiple-frames when C2LargeFrame param is present
                    if (trait.domain == C2Component::DOMAIN_AUDIO) {
                        std::vector<std::shared_ptr<C2ParamDescriptor>> params;