Skip to content
Snippets Groups Projects
  1. Jun 30, 2020
  2. Jun 28, 2020
    • Daniel Bermond's avatar
      Fix build · fb63394c
      Daniel Bermond authored
      The current code fails to build with the following error:
      
      ../libndi/libndi.c: In function ‘process_audio_message’:
      ../libndi/libndi.c:293:33: error: expected ‘;’ before ‘{’ token
        293 |                 } else(bps == 4) {
            |                                 ^~
            |                                 ;
      
      The else block does not accept a condition. This can be fixed by
      changing 'else(bps == 4)' to 'else if(bps == 4)'.
      
      After doing this change, another error is shown:
      
      ../libndi/libndi.c: In function ‘process_audio_message’:
      ../libndi/libndi.c:297:57: error: incompatible type for argument 2 of ‘memcpy’
        297 |                     memcpy(&ndi_data.buf[i]->data[4*j], sf, sizeof(sf));
            |                                                         ^~
            |                                                         |
            |                                                         float
      
      memcpy src argument needs a pointer, not a direct float value.
      
      Both errors are caused by commit 4bd2c9df.
      
      Tested with gcc 10.1.0.
      Verified
      fb63394c
  3. Jun 26, 2020
  4. Jun 23, 2020
  5. Jun 20, 2020
  6. Jun 18, 2020
Loading