Skip to content

Commit f748f0a

Browse files
committed
MetaDataFilterDecoder
1 parent fc3864e commit f748f0a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/AudioTools/CoreAudio/AudioMetaData/MetaDataFilter.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,14 @@ class MetaDataFilter : public AudioOutput {
3232
bool begin() override {
3333
TRACED();
3434
start = 0;
35+
if (p_writer) p_writer->begin();
3536
return true;
3637
}
3738

39+
void end() override {
40+
if (p_writer) p_writer->end();
41+
}
42+
3843
/// Writes the data to the decoder
3944
size_t write(const uint8_t *data, size_t len) override {
4045
TRACEI();
@@ -187,7 +192,7 @@ class MetaDataFilterDecoder : public AudioDecoder {
187192
void end() override {
188193
is_active = false;
189194
filter.end();
190-
AudioDecoder::begin();
195+
AudioDecoder::end();
191196
}
192197

193198
size_t write(const uint8_t *data, size_t len) override {

0 commit comments

Comments
 (0)