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

Commit ffd20b9a authored by Sharad Sangle's avatar Sharad Sangle Committed by Linux Build Service Account
Browse files

audio: update extended audioSource as per AOSP code

 Update the creator function of extended audio source
 as per latest AOSP code, which accepts uid/pid as a
 parameters

Change-Id: I2dabb6d34daa30df47501518a417e13a2543cc35
parent 0e2fab25
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -92,7 +92,9 @@ struct AVFactory {
            const String16 &opPackageName,
            uint32_t sampleRate,
            uint32_t channels,
            uint32_t outSampleRate = 0);
            uint32_t outSampleRate = 0,
            uid_t clientUid = -1,
            pid_t clientPid = -1);
    virtual MPEG4Writer *CreateMPEG4Writer(int fd);

    // ----- NO TRESSPASSING BEYOND THIS LINE ------
+4 −2
Original line number Diff line number Diff line
@@ -104,9 +104,11 @@ AudioSource* AVFactory::createAudioSource(
            const String16 &opPackageName,
            uint32_t sampleRate,
            uint32_t channels,
            uint32_t outSampleRate) {
            uint32_t outSampleRate,
            uid_t clientUid,
            pid_t clientPid) {
    return new AudioSource(inputSource, opPackageName, sampleRate,
                            channels, outSampleRate);
                            channels, outSampleRate, clientUid, clientPid);
}
// ----- NO TRESSPASSING BEYOND THIS LINE ------
AVFactory::AVFactory() {
+3 −1
Original line number Diff line number Diff line
@@ -943,7 +943,9 @@ sp<MediaCodecSource> StagefrightRecorder::createAudioSource() {
                mOpPackageName,
                sourceSampleRate,
                mAudioChannels,
                mSampleRate);
                mSampleRate,
                mClientUid,
                mClientPid);

    status_t err = audioSource->initCheck();