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

Commit 013b5a67 authored by Glenn Kasten's avatar Glenn Kasten
Browse files

Use AudioTrack::event_type not int in callback

Change-Id: Ifefc708d46874e04fd0d01cb6e2d43b987ee796c
parent 8a72c54e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -99,7 +99,7 @@ public:
     *          - EVENT_BUFFER_END: unused.
     */

    typedef void (*callback_t)(int event, void* user, void *info);
    typedef void (*callback_t)(event_type event, void* user, void *info);

    /* Returns the minimum frame count required for the successful creation of
     * an AudioTrack object.
+1 −1
Original line number Diff line number Diff line
@@ -270,7 +270,7 @@ private:
    unsigned int mProcessSize;  // Size of audio blocks generated at a time by audioCallback() (in PCM frames).

    bool initAudioTrack();
    static void audioCallback(int event, void* user, void *info);
    static void audioCallback(AudioTrack::event_type event, void* user, void *info);
    bool prepareWave();
    unsigned int numWaves(unsigned int segmentIdx);
    void clearWaveGens();
+3 −2
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@

#define AUDIO_PLAYER_H_

#include <media/AudioTrack.h>
#include <media/MediaPlayerInterface.h>
#include <media/stagefright/MediaBuffer.h>
#include <media/stagefright/TimeSource.h>
@@ -95,8 +96,8 @@ private:
    sp<MediaPlayerBase::AudioSink> mAudioSink;
    AwesomePlayer *mObserver;

    static void AudioCallback(int event, void *user, void *info);
    void AudioCallback(int event, void *info);
    static void AudioCallback(AudioTrack::event_type event, void *user, void *info);
    void AudioCallback(AudioTrack::event_type event, void *info);

    static size_t AudioSinkCallback(
            MediaPlayerBase::AudioSink *audioSink,
+1 −1
Original line number Diff line number Diff line
@@ -1076,7 +1076,7 @@ initAudioTrack_exit:
//        returned value: always true.
//
////////////////////////////////////////////////////////////////////////////////
void ToneGenerator::audioCallback(int event, void* user, void *info) {
void ToneGenerator::audioCallback(AudioTrack::event_type event, void* user, void *info) {

    if (event != AudioTrack::EVENT_MORE_DATA) return;

+1 −1
Original line number Diff line number Diff line
@@ -1454,7 +1454,7 @@ status_t MediaPlayerService::AudioOutput::attachAuxEffect(int effectId)

// static
void MediaPlayerService::AudioOutput::CallbackWrapper(
        int event, void *cookie, void *info) {
        AudioTrack::event_type event, void *cookie, void *info) {
    //LOGV("callbackwrapper");
    if (event != AudioTrack::EVENT_MORE_DATA) {
        return;
Loading