chenlh
2026-01-20 fe4d335b54ede7a47fd4bcf5c228fb427cbcc8c9
src/frames.cpp
@@ -30,9 +30,9 @@
Frames::Frames(int num)
{
   frameList = (Frame*)sram_malloc(SRAM_AUTO,mem_any, num*sizeof(Frame));
   frameList = (Frame*)sram_malloc(SRAM_AUTO, mem_any, num*sizeof(Frame));
   //分配连续内存.
   dataPtr = (ufloat*)sram_malloc(SRAM_AUTO,mem_any ,num*SAMPLE_NUM*sizeof(float));
   dataPtr = (ufloat*)sram_malloc(SRAM_AUTO, mem_any, num*SAMPLE_NUM*sizeof(float));
   assert(dataPtr != NULL);
   for (int i = 0; i < num; i++) {
@@ -47,7 +47,7 @@
Frame* Frames::GetFrame(int channel )
{
   if (channel >= dataFrame.size()) {
      std::cout<<"GetChannelPcmPtr channel over range.\n";
      dbg_printf("GetChannelPcmPtr channel over range.\n");
      return NULL;
   }
@@ -59,7 +59,7 @@
   Frame* pcm = new Frame(SAMPLE_NUM);
   if (pcm == NULL) {
      std::cout << "alloc frame fail.\n";
      dbg_printf("alloc frame fail.\n");
      return NULL;
   }
   pcm->Clear();