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 {
62
62
return aacFrameInfo;
63
63
}
64
64
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
+
65
73
protected:
66
74
HAACDecoder decoder = nullptr ;
67
75
AACDataCallback pwmCallback = nullptr ;
@@ -75,13 +83,6 @@ class AACDecoderHelix : public CommonHelix {
75
83
}
76
84
}
77
85
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
- }
85
86
86
87
int findSynchWord (int offset=0 ) override {
87
88
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 {
75
75
memset (&mp3FrameInfo,0 ,sizeof (MP3FrameInfo));
76
76
}
77
77
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
+
78
88
protected:
79
89
HMP3Decoder decoder = nullptr ;
80
90
MP3DataCallback pwmCallback = nullptr ;
@@ -89,15 +99,6 @@ class MP3DecoderHelix : public CommonHelix {
89
99
}
90
100
}
91
101
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
- }
101
102
102
103
// / Finds the synch word in the available buffer data starting from the indicated offset
103
104
int findSynchWord (int offset=0 ) override {
You can’t perform that action at this time.
0 commit comments