File tree Expand file tree Collapse file tree 2 files changed +18
-16
lines changed
Expand file tree Collapse file tree 2 files changed +18
-16
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,14 @@ class AACDecoderHelix : public CommonHelix {
6262 return aacFrameInfo;
6363 }
6464
65+ size_t maxFrameSize () override {
66+ return max_frame_size == 0 ? AAC_MAX_FRAME_SIZE : max_frame_size;
67+ }
68+
69+ size_t maxPWMSize () override {
70+ return max_pwm_size == 0 ? AAC_MAX_OUTPUT_SIZE : max_pwm_size;
71+ }
72+
6573 protected:
6674 HAACDecoder decoder = nullptr ;
6775 AACDataCallback pwmCallback = nullptr ;
@@ -75,13 +83,6 @@ class AACDecoderHelix : public CommonHelix {
7583 }
7684 }
7785
78- size_t maxFrameSize () override {
79- return max_frame_size == 0 ? AAC_MAX_FRAME_SIZE : max_frame_size;
80- }
81-
82- size_t maxPWMSize () override {
83- return max_pwm_size == 0 ? AAC_MAX_OUTPUT_SIZE : max_pwm_size;
84- }
8586
8687 int findSynchWord (int offset=0 ) override {
8788 int result = AACFindSyncWord (frame_buffer+offset, buffer_size)+offset;
Original file line number Diff line number Diff line change @@ -75,6 +75,16 @@ class MP3DecoderHelix : public CommonHelix {
7575 memset (&mp3FrameInfo,0 ,sizeof (MP3FrameInfo));
7676 }
7777
78+ // / determines the frame buffer size that will be allocated
79+ size_t maxFrameSize () override {
80+ return max_frame_size == 0 ? MP3_MAX_FRAME_SIZE : max_frame_size;
81+ }
82+
83+ // / Determines the pwm buffer size that will be allocated
84+ size_t maxPWMSize () override {
85+ return max_pwm_size == 0 ? MP3_MAX_OUTPUT_SIZE : max_pwm_size;
86+ }
87+
7888 protected:
7989 HMP3Decoder decoder = nullptr ;
8090 MP3DataCallback pwmCallback = nullptr ;
@@ -89,15 +99,6 @@ class MP3DecoderHelix : public CommonHelix {
8999 }
90100 }
91101
92- // / determines the frame buffer size that will be allocated
93- size_t maxFrameSize () override {
94- return max_frame_size == 0 ? MP3_MAX_FRAME_SIZE : max_frame_size;
95- }
96-
97- // / Determines the pwm buffer size that will be allocated
98- size_t maxPWMSize () override {
99- return max_pwm_size == 0 ? MP3_MAX_OUTPUT_SIZE : max_pwm_size;
100- }
101102
102103 // / Finds the synch word in the available buffer data starting from the indicated offset
103104 int findSynchWord (int offset=0 ) override {
You can’t perform that action at this time.
0 commit comments