diff options
author | NRK <nrk@disroot.org> | 2023-10-19 16:16:12 +0600 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2023-10-20 21:31:09 +0200 |
commit | 450a69b1d6592d8bc45c28250b86ba4a8b1d8e54 (patch) | |
tree | a24be9a1d14e518d42824d707c196aea894ccb50 /filters | |
parent | 2070331f649a1e19021d62d4e3a176dcd40732f4 (diff) | |
download | mpv-450a69b1d6592d8bc45c28250b86ba4a8b1d8e54.tar.bz2 mpv-450a69b1d6592d8bc45c28250b86ba4a8b1d8e54.tar.xz |
various: remove ATOMIC_VAR_INIT
the fallback needed it due to the struct wrapper. but the fallback is
now removed so it's no longer needed.
as for standard atomics, it was never really needed either, was useless
and then made obsolete in C17 and removed in C23.
ref: https://gustedt.wordpress.com/2018/08/06/c17-obsoletes-atomic_var_init/
ref: https://en.cppreference.com/w/c/atomic/ATOMIC_VAR_INIT
Diffstat (limited to 'filters')
-rw-r--r-- | filters/f_async_queue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/filters/f_async_queue.c b/filters/f_async_queue.c index ef8ae15946..80c330524a 100644 --- a/filters/f_async_queue.c +++ b/filters/f_async_queue.c @@ -73,7 +73,7 @@ struct mp_async_queue *mp_async_queue_create(void) struct mp_async_queue *r = talloc_zero(NULL, struct mp_async_queue); r->q = talloc_zero(NULL, struct async_queue); *r->q = (struct async_queue){ - .refcount = ATOMIC_VAR_INIT(1), + .refcount = 1, }; pthread_mutex_init(&r->q->lock, NULL); talloc_set_destructor(r, on_free_queue); |