Skip to content

Commit 9b0e748

Browse files
committed
fix: testsV2
1 parent 1935fba commit 9b0e748

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

packages/react-native-audio-api/common/cpp/audioapi/core/sources/AudioFileSourceNode.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,9 @@ std::shared_ptr<DSPAudioBuffer> AudioFileSourceNode::processNode(
154154
auto &state = *decoderState_;
155155
size_t framesReadCount = 0;
156156
if (FFmpegNeeded_) {
157+
#if !RN_AUDIO_API_FFMPEG_DISABLED
157158
framesReadCount = decoder.readPcmFrames(state.interleavedBuffer.data(), nonSilentFrames);
159+
#endif // RN_AUDIO_API_FFMPEG_DISABLED
158160
} else {
159161
ma_uint64 framesRead = 0;
160162
ma_decoder_read_pcm_frames(

packages/react-native-audio-api/common/cpp/audioapi/core/sources/AudioFileSourceNode.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#pragma once
22

33
#include <audioapi/core/sources/AudioScheduledSourceNode.h>
4+
#if !RN_AUDIO_API_FFMPEG_DISABLED
45
#include <audioapi/libs/ffmpeg/FFmpegDecoding.h>
6+
#endif // RN_AUDIO_API_FFMPEG_DISABLED
57
#include <audioapi/libs/miniaudio/miniaudio.h>
68

79
#include <atomic>
@@ -57,8 +59,10 @@ class AudioFileSourceNode : public AudioScheduledSourceNode {
5759
std::shared_ptr<AudioFileDecoderState> decoderState_;
5860
std::atomic<float> volume_;
5961
bool FFmpegNeeded_;
62+
#if !RN_AUDIO_API_FFMPEG_DISABLED
6063
ffmpegdecoder::FFmpegDecoder decoder;
6164
ffmpegdecoder::FFmpegDecoderConfig cfg;
65+
#endif // RN_AUDIO_API_FFMPEG_DISABLED
6266
std::atomic<bool> filePaused_{false};
6367
bool fileStarted_{false};
6468
};

0 commit comments

Comments
 (0)