mpv/video
wm4 973c1fa570 gl_lcms: use thread-safe lcms API, require lcms2 2.6
The error log callback was not thread-safe and not library-safe. And
apparently there were some other details that made it not library-safe,
such as a global lcms plugin registry.

Switch the the thread-safe API provided by lcms2 starting with 2.6.
Remove our approximate thread-safety hacks.

Note that lcms basically provides 2 APIs now, the old functions, and
the thread-safe alternatives whose names end with THR. Some functions
don't change, because they already have a context of some sort. Care
must be taken not to accidentally use old APIs.
2014-06-16 18:02:52 +02:00
..
decode options: remove OPT_FLAG_CONSTANTS 2014-06-13 02:10:45 +02:00
filter video: synchronize mpv rgb pixel format names with ffmpeg names 2014-06-14 10:03:04 +02:00
out gl_lcms: use thread-safe lcms API, require lcms2 2.6 2014-06-16 18:02:52 +02:00
csputils.c csputils: provide string descriptions of chroma locations 2014-02-16 03:51:02 +01:00
csputils.h csputils: provide string descriptions of chroma locations 2014-02-16 03:51:02 +01:00
fmt-conversion.c video: synchronize mpv rgb pixel format names with ffmpeg names 2014-06-14 10:03:04 +02:00
fmt-conversion.h
hwdec.h
image_writer.c video: synchronize mpv rgb pixel format names with ffmpeg names 2014-06-14 10:03:04 +02:00
image_writer.h
img_format.c video: cosmetics: reformat image format names table 2014-06-14 10:06:23 +02:00
img_format.h video: synchronize mpv rgb pixel format names with ffmpeg names 2014-06-14 10:03:04 +02:00
img_fourcc.h
memcpy_pic.h
mp_image.c video: fix screenshots with anamorphic video 2014-05-02 01:08:05 +02:00
mp_image.h video: remove redundant mp_image display_w/_h members 2014-04-29 13:31:59 +02:00
mp_image_pool.c mp_image_pool: add features needed for use with hwaccel 2014-03-17 18:21:29 +01:00
mp_image_pool.h mp_image_pool: add features needed for use with hwaccel 2014-03-17 18:21:29 +01:00
sws_utils.c options: remove global variables for swscale options; rename them 2014-06-11 00:39:13 +02:00
sws_utils.h options: remove global variables for swscale options; rename them 2014-06-11 00:39:13 +02:00
vaapi.c video: warn if an emulated hwdec API is used 2014-05-28 02:08:45 +02:00
vaapi.h video: warn if an emulated hwdec API is used 2014-05-28 02:08:45 +02:00
vdpau.c video: warn if an emulated hwdec API is used 2014-05-28 02:08:45 +02:00
vdpau.h video: warn if an emulated hwdec API is used 2014-05-28 02:08:45 +02:00
vdpau_functions.inc video: warn if an emulated hwdec API is used 2014-05-28 02:08:45 +02:00
vdpau_mixer.c vdpau_mixer: allow overriding frame opts 2014-05-02 01:08:04 +02:00
vdpau_mixer.h vdpau_mixer: allow overriding frame opts 2014-05-02 01:08:04 +02:00
vfcap.h