diff options
| author | 2024-02-12 21:09:10 -0500 | |
|---|---|---|
| committer | 2024-02-12 21:09:10 -0500 | |
| commit | bbf3314165182e402ff25acccddc004a87f81ef0 (patch) | |
| tree | 192eb958781a59e9601e7b7eef9d0eadcb9b8b11 /src/screen | |
| parent | 0b7a612a9baf49765db8b127e696913100b70f5f (diff) | |
| download | camu-bbf3314165182e402ff25acccddc004a87f81ef0.tar.gz camu-bbf3314165182e402ff25acccddc004a87f81ef0.tar.bz2 camu-bbf3314165182e402ff25acccddc004a87f81ef0.zip | |
Initial cmc implementation, sink fixes
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/screen')
| -rw-r--r-- | src/screen/screen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/screen/screen.c b/src/screen/screen.c index 938e01d..604a357 100644 --- a/src/screen/screen.c +++ b/src/screen/screen.c @@ -308,12 +308,12 @@ static void run_queue_internal(struct camu_screen *scr) struct camu_video_buffer *buf; al_array_foreach(scr->add_queue, i, buf) { add_buffer_internal(scr, buf); - al_array_remove_at_iter(scr->add_queue, i); } + scr->add_queue.size = 0; al_array_foreach(scr->rem_queue, i, buf) { remove_buffer_internal(scr, buf); - al_array_remove_at_iter(scr->rem_queue, i); } + scr->rem_queue.size = 0; } #endif |