Skip to content

Commit 43933ee

Browse files
committed
m4a player test
1 parent a123db7 commit 43933ee

File tree

1 file changed

+20
-13
lines changed

1 file changed

+20
-13
lines changed

tests-cmake/codec/container-m4a-player/container-m4a-player.ino

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,14 @@ AACDecoderHelix dec_aac;
2929
MP3DecoderHelix dec_mp3;
3030
DecoderALAC dec_alac;
3131
AudioPlayer player(source, out, multi_decoder);
32+
// Option 1
3233
//M4AFileSampleSizeBuffer sizes_buffer(player, dec_m4a);
34+
// Option 2
3335
//File buffer_file;
3436
//RingBufferFile<File,stsz_sample_size_t> file_buffer(0);
35-
WiFiClient client;
36-
RedisBuffer<stsz_sample_size_t> redis(client,"m4a-buffer1",0, 1024, 0);
37+
// Option 3
38+
//WiFiClient client;
39+
//RedisBuffer<stsz_sample_size_t> redis(client,"m4a-buffer1",0, 1024, 0);
3740

3841
void setup() {
3942
Serial.begin(115200);
@@ -45,21 +48,25 @@ void setup() {
4548
multi_decoder.addDecoder(dec_aac,"audio/aac");
4649
multi_decoder.addDecoder(dec_mp3,"audio/mp3");
4750

48-
WiFi.begin("ssid","pwd");
49-
while ( WiFi.status() != WL_CONNECTED) {
50-
Serial.print(".");
51-
}
52-
if (!client.connect(IPAddress(192,168,1,10),6379)){
53-
Serial.println("redis error");
54-
stop();
55-
}
51+
// Option 1
52+
//dec_m4a.setSampleSizesBuffer(sizes_buffer);
5653

57-
// set custom buffer to optimize the memory usage
54+
// Option 2
55+
// set custom buffer to optimize the memory usage
5856
// buffer_file = SD.open("/home/pschatzmann/tmp.tmp", O_RDWR | O_CREAT);
5957
// file_buffer.begin(buffer_file);
6058
// dec_m4a.setSampleSizesBuffer(file_buffer);
61-
//dec_m4a.setSampleSizesBuffer(sizes_buffer);
62-
dec_m4a.setSampleSizesBuffer(redis);
59+
60+
// Option 3
61+
// WiFi.begin("ssid","pwd");
62+
// while ( WiFi.status() != WL_CONNECTED) {
63+
// Serial.print(".");
64+
// }
65+
// if (!client.connect(IPAddress(192,168,1,10),6379)){
66+
// Serial.println("redis error");
67+
// stop();
68+
// }
69+
// dec_m4a.setSampleSizesBuffer(redis);
6370

6471
// setup output
6572
auto cfg = out.defaultConfig(TX_MODE);

0 commit comments

Comments
 (0)