File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
packages/react-native-audio-api/common/cpp/audioapi/core/sources Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff 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 (
Original file line number Diff line number Diff line change 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};
You can’t perform that action at this time.
0 commit comments