Skip to content

avsb: fix timings being reported after a stop

Thomas Guillem requested to merge tguillem/vlc:avsb-timing-async into master

From the removeTimeObserver documentation:

"Upon return, the caller is guaranteed that no new time observer blocks will begin executing. Depending on the calling thread and the queue used to add the time observer, an in-flight block may continue to execute after this method returns. You can guarantee synchronous time observer removal by enqueuing the call to removeTimeObserver: on that queue. Call dispatch_sync after removeTimeObserver: to wait for any in-flight blocks to finish executing."

Merge request reports