1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-12 09:59:44 +00:00
mpv/video
wm4 8178b80748 gl_x11: always require some GLX API functions, avoid dlsym()
The functions glXGetProcAddressARB() and glXQueryExtensionsString() were
loaded using dlsym(). This could fail when compiling to libmpv, because
then dlopen(NULL, ...) will look in the main program's list of
libraries, and the libGL linked to libmpv is never considered. (Don't
know if this somehow could be worked around.) The result is that using
vo_opengl with libmpv can fail.

Avoid this by not using dlsym(). glXGetProcAddressARB() was already used
directly in the same file, and that never caused any problems. (Still
add it to the configure test.) glXQueryExtensionsString() is documented
as added in GLX 1.1 - that's ancient.
2014-05-31 21:53:04 +02:00
..
decode vd_lavc: set video bitrate if available 2014-05-28 21:38:20 +02:00
filter vf_vdpaupp: cosmetics: rename function 2014-05-25 16:01:33 +02:00
out gl_x11: always require some GLX API functions, avoid dlsym() 2014-05-31 21:53:04 +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 vda: Hwaccel 1.2 support 2014-05-12 12:59:16 +02:00
fmt-conversion.h Take care of some libavutil deprecations, drop support for FFmpeg 1.0 2013-11-29 17:39:57 +01:00
hwdec.h video: move struct mp_hwdec_info into its own header file 2013-11-23 21:26:31 +01:00
image_writer.c video: remove redundant mp_image display_w/_h members 2014-04-29 13:31:59 +02:00
image_writer.h image_writer: mp_msg conversions 2013-12-21 20:50:10 +01:00
img_format.c vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
img_format.h vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
img_fourcc.h core: redo how codecs are mapped, remove codecs.conf 2013-02-10 17:25:56 +01:00
memcpy_pic.h memcpy_pic: reformat 2013-11-06 20:27:13 +01: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
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
sws_utils.c sws_utils: remove custom GBRP conversion 2014-04-10 00:07:25 +02:00
sws_utils.h sws_utils: mp_msg conversions 2013-12-21 20:50:10 +01: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_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
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
vfcap.h video: remove --flip 2013-12-05 22:58:54 +01:00