[vlc-commits] aout: output: Remove unneeded memory fence
    Hugo Beauzée-Luyssen 
    git at videolan.org
       
    Fri Dec  4 10:43:22 UTC 2020
    
    
  
vlc | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Thu Nov 26 08:37:43 2020 -0800| [872331f0e5bdaa57aef15d85c41bcdf0544c19ae] | committer: Hugo Beauzée-Luyssen
aout: output: Remove unneeded memory fence
Since a23c75a1f48404e4891526c7ee4ec34c199bf6f7 we use vlc_atomic_rc_t
which uses memory_order_acq_rel, while the previous code was using
memory_order_release
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=872331f0e5bdaa57aef15d85c41bcdf0544c19ae
---
 src/audio_output/output.c | 2 --
 1 file changed, 2 deletions(-)
diff --git a/src/audio_output/output.c b/src/audio_output/output.c
index 00cccc005f..b0ddfc64b5 100644
--- a/src/audio_output/output.c
+++ b/src/audio_output/output.c
@@ -386,8 +386,6 @@ void aout_Release(audio_output_t *aout)
     if (!vlc_atomic_rc_dec(&owner->rc))
         return;
 
-    atomic_thread_fence(memory_order_acquire);
-
     aout_dev_t *dev;
     vlc_list_foreach(dev, &owner->dev.list, node)
     {
    
    
More information about the vlc-commits
mailing list