1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-26 17:12:36 +00:00
mpv/player
wm4 c6b7a4dace atomics: readd some emulation
This time it's emulation that's supposed to work (not just dummied out).
Unlike the previous emulation, no mpv code has to be disabled, and
everything should work (albeit possibly a bit slowly). On the other
hand, it's not possible to implement this kind of emulation without
compiler support. We use GNU statement expressions and __typeof__ in
this case.

This code is inactive if stdatomic.h is available.
2016-09-06 20:15:07 +02:00
..
lua player: fix minor spelling mistake in osc.lua 2016-08-27 09:02:11 +02:00
audio.c audio/out: deprecate "exclusive" sub-options 2016-09-05 21:26:39 +02:00
client.c client API: implement mpv_suspend/resume slightly differently 2016-09-04 18:05:36 +02:00
client.h client API: add stream_cb API for user-defined stream implementations 2016-08-07 19:33:20 +02:00
command.c command: try selecting the next track if track switching fails 2016-09-03 17:12:29 +02:00
command.h command: add options to property list 2016-09-01 20:00:43 +02:00
configfiles.c config: deprecate ao and vo auto-profiles 2016-09-03 12:46:32 +02:00
core.h client API: implement mpv_suspend/resume slightly differently 2016-09-04 18:05:36 +02:00
external_files.c ta: remove old and redundant macro 2016-05-17 10:53:14 +02:00
external_files.h player: rename and move find_subfiles.c 2015-09-20 18:05:06 +02:00
lavfi.c lavfi: shut up false positive compiler warnings 2016-04-26 19:38:51 +02:00
lavfi.h player: add complex filter graph support 2016-02-05 23:19:56 +01:00
loadfile.c player: don't directly access demuxer->stream 2016-08-26 13:33:38 +02:00
lua.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
main.c atomics: readd some emulation 2016-09-06 20:15:07 +02:00
misc.c m_config: introduce basic mechanism to synchronize global option updates 2016-09-02 15:50:40 +02:00
osd.c player: add option to disable video OSD 2016-08-28 18:26:59 +02:00
playloop.c client API: implement mpv_suspend/resume slightly differently 2016-09-04 18:05:36 +02:00
screenshot.c video: refactor how VO exports hwdec device handles 2016-05-09 20:03:22 +02:00
screenshot.h Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
scripting.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
sub.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
video.c command: fix or document some property/option consistency issues 2016-09-01 20:57:33 +02:00