1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-20 18:28:01 +00:00
mpv/libvo
Uoti Urpala f894294bae vo_xv: Free resources in error cases
If preinit() failed after allocating some resources it didn't free
them. Also if preinit() completed but all (if any) calls to config()
failed then uninit() it not free resources. Add checks to uninit() to
make it safe with only a subset of resources allocated, then make it
execute independently of vo_config_count and also make preinit() call
it in error cases.
2008-04-23 13:41:05 +03:00
..
aclib_template.c libvo: change asm syntax to use ASMALIGN and " # nop" 2008-02-15 21:52:34 +00:00
aclib.c avoid utter breakage on non-x86, patch from Chris Roccati <roccati@at@pobox.dot.com> 2007-06-10 21:58:30 +00:00
aspect.c Make aspect adjustment calculation simpler and more flexible. 2008-02-02 17:21:19 +00:00
aspect.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
aspecttest.c Add missing #include, fixes the warning: 2007-12-30 10:32:33 +00:00
fastmemcpy.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
font_load_ft.c Allow independent scaling of vo_font and sub_font. 2008-01-27 15:14:02 +00:00
font_load.c SYS_AMIGAOS4 --> __AMIGAOS4__ 2007-12-11 20:39:18 +00:00
font_load.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
geometry.c
geometry.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
gl_common.c Fix and simplify lscale=2 (bicub_x) scaler, produced funny 2008-03-12 15:17:06 +00:00
gl_common.h #include config.h before all other headers. 2008-03-14 16:46:13 +00:00
gtf.c Relicense file to GPL v2 or later with the permission of Rudolf Marek, 2008-01-02 23:35:19 +00:00
gtf.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
jpeg_enc.c Change I_TYPE -> FF_I_TYPE to fix compilation. 2008-04-03 17:19:23 +00:00
jpeg_enc.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
Makefile Add new video driver API 2008-04-23 13:41:04 +03:00
mga_common.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
old_vo_wrapper.c Add context variable to vo_draw_text callback 2008-04-23 13:41:04 +03:00
old_vo_wrapper.h Add context variable to vo_draw_text callback 2008-04-23 13:41:04 +03:00
osd_font.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
osd_template.c libvo: change asm syntax to use ASMALIGN and " # nop" 2008-02-15 21:52:34 +00:00
osd.c Avoid a MANGLE, there is no register pressure and the generated code 2008-01-30 18:52:59 +00:00
osd.h Add explanatory comments to the #endif part of multiple inclusion guards. 2007-12-31 16:15:50 +00:00
spuenc.c
spuenc.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
sub.c Add context variable to vo_draw_text callback 2008-04-23 13:41:04 +03:00
sub.h Add context variable to vo_draw_text callback 2008-04-23 13:41:04 +03:00
vesa_lvo.c Add new video driver API 2008-04-23 13:41:04 +03:00
vesa_lvo.h Add new video driver API 2008-04-23 13:41:04 +03:00
video_out_internal.h Add new video driver API 2008-04-23 13:41:04 +03:00
video_out.c Add new video driver API 2008-04-23 13:41:04 +03:00
video_out.h Add new video driver API 2008-04-23 13:41:04 +03:00
videodev_mjpeg.h Add missing header #includes to fix 'make checkheaders'. 2008-03-07 20:07:15 +00:00
vo_3dfx.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_aa.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_bl.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_caca.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_cvidix.c Add new video driver API 2008-04-23 13:41:04 +03:00
vo_dfbmga.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_dga.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_directfb2.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_directx.c Add context variable to vo_draw_text callback 2008-04-23 13:41:04 +03:00
vo_dxr2.c Add new video driver API 2008-04-23 13:41:04 +03:00
vo_dxr3.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_fbdev2.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_fbdev.c Add new video driver API 2008-04-23 13:41:04 +03:00
vo_ggi.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_gif89a.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_gl2.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_gl.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_ivtv.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_jpeg.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_macosx.h Support double buffering, fix osd flicker. 2007-11-30 04:20:38 +00:00
vo_macosx.m Add context variable to vo_draw_text callback 2008-04-23 13:41:04 +03:00
vo_md5sum.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_mga.c Mark the vo_functions_t definitions as const where possible. 2007-12-02 14:39:15 +00:00
vo_mpegpes.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_null.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_png.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_pnm.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_quartz.c Add context variable to vo_draw_text callback 2008-04-23 13:41:04 +03:00
vo_quartz.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
vo_s3fb.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_sdl.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_svga.c Add new video driver API 2008-04-23 13:41:04 +03:00
vo_tdfx_vid.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_tdfxfb.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_tga.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_v4l2.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_vesa.c Add new video driver API 2008-04-23 13:41:04 +03:00
vo_winvidix.c Add new video driver API 2008-04-23 13:41:04 +03:00
vo_x11.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_xmga.c typo fix: inited --> initialized 2008-02-14 14:23:55 +00:00
vo_xover.c Add new video driver API 2008-04-23 13:41:04 +03:00
vo_xv.c vo_xv: Free resources in error cases 2008-04-23 13:41:05 +03:00
vo_xvidix.c Add new video driver API 2008-04-23 13:41:04 +03:00
vo_xvmc.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_xvr100.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_yuv4mpeg.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_zr2.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vo_zr.c Remove variable arguments from vo control() functions 2008-04-23 13:41:03 +03:00
vosub_vidix.c Add new video driver API 2008-04-23 13:41:04 +03:00
vosub_vidix.h Add new video driver API 2008-04-23 13:41:04 +03:00
w32_common.c Make some variables static. 2008-02-10 19:58:05 +00:00
w32_common.h Add missing header #includes to fix 'make checkheaders'. 2008-03-07 20:07:15 +00:00
wskeys.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00
x11_common.c revert commits 26437-26439 2008-04-19 09:58:01 +00:00
x11_common.h Add MPLAYER_ prefix to multiple inclusion guards. 2008-02-22 09:09:46 +00:00