filter, stream: Fix error check for DMA-BUF buffers
When a buffer is of type SPA_DATA_DmaBuf, the 'data' field will be NULL - we instead have to check if the file descriptor is valid. The current code, however, always checks if the data is NULL, which gives a false positive for DMA-BUF buffers, signaling an error when there is none. Fix that by also checking if the buffer type is MemPtr together with the NULL check of the 'data' field.
Loading
Please register or sign in to comment