Fix build
There are currently no pipelines.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.
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.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.
VideoLAN code repository instance