[vlc-devel] [PATCH 0/5] To the mutex weight watchers
Marvin Scholz
epirat07 at gmail.com
Fri Feb 21 00:57:31 CET 2020
On 20 Feb 2020, at 20:57, Rémi Denis-Courmont wrote:
> The following changes since commit
> 078229a5e2697edf86159d499eabcf5cc1eb4687:
>
> win32: simplify vlc_join() (2020-02-20 20:48:48 +0200)
>
> are available in the Git repository at:
>
> https://git.remlab.net/git/vlc-courmisch.git
>
It seems that URL does not work with git, neither does the
URL given by gitweb (https://git.remlab.net/git/vlc.git)
> for you to fetch changes up to
> 1846a235902a1a663dc4f7b10693e701f094be7f:
>
> thread: remove vlc_cond_destroy() (2020-02-20 21:49:07 +0200)
>
> ----------------------------------------------------------------
> Rémi Denis-Courmont (6):
> thread: use the common vlc_cond_t implementation
> thread: add generic futex-based muteces
> thread: use the common mutex implementation
> thread: remove the mutex mark system
> thread: remove vlc_mutex_destroy()
> thread: remove vlc_cond_destroy()
>
> include/vlc_cxx_helpers.hpp | 8 -
> include/vlc_threads.h | 170
> +++++--------
> lib/core.c | 1 -
> lib/event.c | 2 -
> lib/media.c | 4 -
> lib/media_list.c | 2 -
> lib/media_list_player.c | 7 -
> modules/access/bluray.c | 10 +-
> modules/access/decklink.cpp | 1 -
> modules/access/dshow/dshow.cpp | 3 -
> modules/access/dtv/bdagraph.cpp | 2 -
> modules/access/dv.c | 3 -
> modules/access/dvdnav.c | 2 -
> modules/access/http/h2conn.c | 4 -
> modules/access/http/h2output.c | 4 -
> modules/access/mms/mmstu.c | 2 -
> modules/access/rist.c | 2 -
> modules/access/srt.c | 4 -
> modules/access_output/rist.c | 2 -
> modules/access_output/srt.c | 4 -
> modules/audio_filter/compressor.c | 3 -
> modules/audio_filter/equalizer.c | 2 -
> modules/audio_filter/spatializer/spatializer.cpp | 1 -
> modules/audio_output/amem.c | 1 -
> modules/audio_output/audiotrack.c | 3 -
> modules/audio_output/audiounit_ios.m | 2 -
> modules/audio_output/auhal.c | 7 -
> modules/audio_output/coreaudio_common.c | 15 --
> modules/audio_output/coreaudio_common.h | 5 +-
> modules/audio_output/directsound.c | 9 -
> modules/audio_output/kai.c | 3 -
> modules/audio_output/opensles_android.c | 1 -
> modules/audio_output/waveout.c | 3 -
> modules/codec/avcodec/video.c | 2 -
> modules/codec/dmo/dmo.c | 6 -
> modules/codec/kate.c | 1 -
> modules/codec/libass.c | 1 -
> modules/codec/omxil/mediacodec.c | 4 -
> modules/codec/omxil/omxil_utils.h | 3 +-
> modules/codec/omxil/utils.c | 3 +-
> modules/codec/videotoolbox.c | 7 +-
> modules/codec/zvbi.c | 2 -
> modules/control/dbus/dbus.c | 3 -
> modules/control/gestures.c | 2 -
> modules/control/globalhotkeys/win32.c | 6 -
> modules/control/rc.c | 2 -
> modules/demux/adaptive/PlaylistManager.cpp | 5 -
> modules/demux/adaptive/Streams.cpp | 2 -
> modules/demux/adaptive/encryption/Keyring.cpp | 1 -
> modules/demux/adaptive/http/Chunk.cpp | 3 -
> modules/demux/adaptive/http/Downloader.cpp | 2 -
> .../demux/adaptive/http/HTTPConnectionManager.cpp | 1 -
> .../adaptive/logic/NearOptimalAdaptationLogic.cpp | 1 -
> .../adaptive/logic/PredictiveAdaptationLogic.cpp | 1 -
> .../adaptive/logic/RateBasedAdaptationLogic.cpp | 1 -
> modules/demux/adaptive/plumbing/FakeESOut.cpp | 1 -
> modules/demux/mkv/demux.cpp | 2 -
> modules/demux/mkv/events.cpp | 2 -
> modules/demux/mpeg/ts.c | 4 -
> modules/gui/ncurses.c | 1 -
> modules/gui/qt/medialibrary/mlbasemodel.cpp | 1 -
> modules/gui/skins2/commands/async_queue.cpp | 1 -
> modules/gui/skins2/commands/cmd_callbacks.hpp | 2 -
> modules/hw/d3d11/d3d11_surface.c | 1 -
> modules/hw/mmal/codec.c | 2 -
> modules/hw/mmal/converter.c | 2 -
> modules/hw/mmal/mmal_cma.c | 2 -
> modules/hw/mmal/mmal_picture.c | 2 -
> modules/hw/mmal/vout.c | 2 -
> modules/keystore/memory.c | 1 -
> modules/lua/extension.c | 8 -
> modules/lua/libs/dialog.c | 2 -
> modules/lua/services_discovery.c | 4 -
> modules/misc/audioscrobbler.c | 7 -
> modules/misc/fingerprinter.c | 3 -
> modules/misc/rtsp.c | 2 -
> modules/misc/securetransport.c | 2 -
> modules/mux/mpeg/ts.c | 1 -
> modules/notify/notify.c | 1 -
> modules/services_discovery/podcast.c | 4 -
> modules/spu/audiobargraph_v.c | 2 -
> modules/spu/dynamicoverlay/dynamicoverlay.c | 1 -
> modules/spu/logo.c | 1 -
> modules/spu/marq.c | 1 -
> modules/spu/mosaic.c | 1 -
> modules/spu/rss.c | 4 -
> modules/spu/subsdelay.c | 2 -
> modules/stream_filter/decomp.c | 4 -
> modules/stream_filter/hds/hds.c | 12 -
> modules/stream_filter/prefetch.c | 6 -
> modules/stream_out/chromecast/cast.cpp | 1 -
> modules/stream_out/rtp.c | 12 -
> modules/stream_out/rtsp.c | 2 -
> modules/stream_out/sdi/DBMSDIOutput.cpp | 3 -
> modules/stream_out/sdi/SDIStream.cpp | 2 -
> modules/stream_out/transcode/encoder/encoder.c | 1 -
> modules/stream_out/transcode/encoder/video.c | 3 -
> modules/stream_out/transcode/transcode.c | 8 +-
> modules/video_filter/alphamask.c | 1 -
> modules/video_filter/ball.c | 2 -
> modules/video_filter/bluescreen.c | 1 -
> modules/video_filter/erase.c | 1 -
> modules/video_filter/extract.c | 1 -
> modules/video_filter/gradfun.c | 1 -
> modules/video_filter/gradient.c | 1 -
> modules/video_filter/grain.c | 1 -
> modules/video_filter/hqdn3d.c | 2 -
> modules/video_filter/postproc.c | 1 -
> modules/video_filter/puzzle.c | 3 -
> modules/video_output/decklink.cpp | 2 -
> modules/video_output/ios.m | 2 -
> modules/video_output/splitter.c | 2 -
> modules/video_output/wayland/xdg-shell.c | 1 -
> modules/video_output/win32/events.c | 2 -
> modules/video_output/win32/inhibit.c | 6 -
> modules/visualization/goom.c | 4 -
> modules/visualization/projectm.cpp | 2 -
> modules/visualization/vsxu.cpp | 4 -
> src/android/thread.c | 58 -----
> src/audio_output/output.c | 3 -
> src/clock/clock.c | 2 -
> src/clock/input_clock.c | 1 -
> src/darwin/thread.c | 197
> ---------------
> src/input/decoder.c | 7 -
> src/input/demux_chained.c | 2 -
> src/input/es_out.c | 2 -
> src/input/es_out_timeshift.c | 3 -
> src/input/input.c | 2 -
> src/input/item.c | 1 -
> src/input/resource.c | 2 -
> src/input/stats.c | 2 -
> src/input/thumbnailer.c | 1 -
> src/input/vlm.c | 7 -
> src/interface/dialog.c | 3 -
> src/libvlc.c | 5 -
> src/libvlc.h | 16 --
> src/libvlccore.sym | 4 +-
> src/media_source/media_source.c | 1 -
> src/media_source/media_tree.c | 1 -
> src/misc/addons.c | 3 -
> src/misc/background_worker.c | 3 -
> src/misc/events.c | 2 -
> src/misc/exit.c | 6 -
> src/misc/fifo.c | 2 -
> src/misc/httpcookies.c | 1 -
> src/misc/interrupt.c | 6 +-
> src/misc/medialibrary.c | 2 -
> src/misc/messages.c | 1 -
> src/misc/objects.c | 2 -
> src/misc/picture_fifo.c | 1 -
> src/misc/picture_pool.c | 2 -
> src/misc/threads.c | 218
> +++++++++--------
> src/misc/update.c | 2 -
> src/network/httpd.c | 6 -
> src/os2/thread.c | 268
> ---------------------
> src/player/player.c | 19 +-
> src/player/timer.c | 1 -
> src/posix/thread.c | 123 ----------
> src/posix/timer.c | 4 -
> src/preparser/fetcher.c | 2 -
> src/stream_output/sap.c | 1 -
> src/stream_output/stream_output.c | 3 -
> src/test/timer.c | 3 -
> src/video_output/control.c | 4 -
> src/video_output/opengl.c | 2 -
> src/video_output/snapshot.c | 2 -
> src/video_output/video_output.c | 5 -
> src/video_output/vout_subpictures.c | 7 -
> src/video_output/window.c | 2 -
> src/win32/thread.c | 84 -------
> 170 files changed, 183 insertions(+), 1441 deletions(-)
>
> --
> Реми Дёни-Курмон
> http://www.remlab.net/
>
>
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list