mpv/video/out
Anton Kindestam 5129d777a6 video: fix double free in drm_atomic_create_context
Passing in an invalid DRM overlay id with the --drm-overlay option would
cause drmplane to be freed twice: once in the for-loop and once at the
error-handler label fail.

Solve by setting drmpanel to NULL after freeing it.

Also the 'return false' statement after the error handler label should
probably be 'return NULL', given that the return type of
drm_atomic_create_context returns a pointer.
2017-12-03 17:30:17 +02:00
..
cocoa cocoa: always return the target NSRect when in fullscreen 2017-11-11 19:19:28 +01:00
d3d11 video: remove some more hwdec legacy stuff 2017-12-02 04:53:55 +01:00
gpu vo_gpu: hwdec: remove redundant fields 2017-12-01 05:57:41 +01:00
opengl video: remove some more hwdec legacy stuff 2017-12-02 04:53:55 +01:00
vulkan vo_gpu: d3d11: add RA caps for ra_d3d11 2017-11-07 20:27:13 +11:00
wayland wayland_common: rewrite from scratch 2017-10-03 19:36:02 +01:00
win32
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m Revert "cocoa: re-enable double buffering" 2017-09-22 23:08:46 +10:00
d3d_shader_420p.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_atomic.c video: fix double free in drm_atomic_create_context 2017-12-03 17:30:17 +02:00
drm_atomic.h Add DRM_PRIME Format Handling and Display for RockChip MPP decoders 2017-10-23 21:07:24 +02:00
drm_common.c video : Move drm options to substruct. 2017-10-23 21:08:20 +02:00
drm_common.h video : Move drm options to substruct. 2017-10-23 21:08:20 +02:00
drm_prime.c Add DRM_PRIME Format Handling and Display for RockChip MPP decoders 2017-10-23 21:07:24 +02:00
drm_prime.h Add DRM_PRIME Format Handling and Display for RockChip MPP decoders 2017-10-23 21:07:24 +02:00
filter_kernels.c vo_opengl: refactor scaler LUT weight packing/loading 2017-09-04 13:53:14 +02:00
filter_kernels.h vo_opengl: refactor scaler LUT weight packing/loading 2017-09-04 13:53:14 +02:00
vo.c vo: fix reference to mediacodec_embed 2017-10-09 21:49:01 +02:00
vo.h vo: add VO_CAP_NOREDRAW for upcoming vo_mediacodec_embed 2017-10-09 18:36:54 +02:00
vo_caca.c Add checks for HAVE_GPL to various GPL-only source files 2017-10-10 15:51:16 +02:00
vo_direct3d.c Add checks for HAVE_GPL to various GPL-only source files 2017-10-10 15:51:16 +02:00
vo_drm.c video : Move drm options to substruct. 2017-10-23 21:08:20 +02:00
vo_gpu.c vo_gpu: make it possible to load multiple hwdec interop drivers 2017-12-01 05:57:01 +01:00
vo_image.c
vo_lavc.c vo_lavc: remove messy delayed subtitle rendering logic 2017-11-07 05:29:26 +01:00
vo_mediacodec_embed.c vo: add mediacodec_embed output driver 2017-10-09 18:36:54 +02:00
vo_null.c
vo_opengl_cb.c vo_gpu: make it possible to load multiple hwdec interop drivers 2017-12-01 05:57:01 +01:00
vo_rpi.c vo_rpi: fix build (probably) 2017-10-17 09:28:00 +02:00
vo_sdl.c input: merge mouse wheel and axis keycodes 2017-09-03 20:31:44 +10:00
vo_tct.c
vo_vaapi.c vaapi: move legacy code to vo_vaapi.c 2017-09-29 18:32:56 +02:00
vo_vdpau.c video: redo video equalizer option handling 2017-08-22 17:01:35 +02:00
vo_x11.c build: remove POSIX/sysv shared memory test 2017-12-02 23:19:13 +01:00
vo_xv.c build: remove POSIX/sysv shared memory test 2017-12-02 23:19:13 +01:00
w32_common.c w32_common: move imm32.dll function to w32->api struct 2017-11-15 22:54:54 +11:00
w32_common.h
wayland_common.c wayland_common: check monitor scale 2017-10-22 06:49:35 +01:00
wayland_common.h wayland_common: improve cursor code and scale cursor properly 2017-10-22 05:53:20 +01:00
win_state.c
win_state.h
x11_common.c input: merge mouse wheel and axis keycodes 2017-09-03 20:31:44 +10:00
x11_common.h Add checks for HAVE_GPL to various GPL-only source files 2017-10-10 15:51:16 +02:00