1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-23 07:12:39 +00:00
mpv/libvo
wm4 4add4f708e screenshot, vo_png: fix dependency on sizeof(AVFrame)
In order to stay binary compatible with libavcodec, applications should
not dependent on sizeof(AVFrame). This means allocating AVFrame on the
stack is not allowed, and the function avcodec_alloc_frame() must be
used to allocate an AVFrame instead.

Partially based on a patch by uau.
2012-04-29 10:01:55 +02:00
..
aclib_template.c
aclib.c
aspect.c
aspect.h
cocoa_common.h Merge remote-tracking branch 'origin/master' 2012-04-29 10:01:28 +02:00
cocoa_common.m Merge remote-tracking branch 'origin/master' 2012-04-29 10:01:28 +02:00
csputils.c vo_gl: improve 10-bit YUV->RGB conversion accuracy slightly 2012-03-09 20:48:55 +02:00
csputils.h vo_gl: improve 10-bit YUV->RGB conversion accuracy slightly 2012-03-09 20:48:55 +02:00
d3d_shader_yuv_2ch.h vo_direct3d: add hack for using 2 channel textures for 10 bit pixel formats 2012-03-17 21:06:28 +01:00
d3d_shader_yuv.h vo_direct3d: implement YUV conversion using shaders 2012-03-17 21:05:34 +01:00
d3d_shader_yuv.hlsl vo_direct3d: add hack for using 2 channel textures for 10 bit pixel formats 2012-03-17 21:06:28 +01:00
eosd_packer.c libvo, vo_vdpau: make the EOSD packer code from vo_vdpau generic 2011-12-25 20:42:18 +01:00
eosd_packer.h libvo, vo_vdpau: make the EOSD packer code from vo_vdpau generic 2011-12-25 20:42:18 +01:00
fastmemcpy.h
filter_kernels.c libvo: add vo_gl3 2012-03-31 02:58:52 +02:00
filter_kernels.h libvo: add vo_gl3 2012-03-31 02:58:52 +02:00
geometry.c
geometry.h
gl_common.c Merge remote-tracking branch 'origin/master' 2012-04-29 10:01:28 +02:00
gl_common.h Merge remote-tracking branch 'origin/master' 2012-04-29 10:01:28 +02:00
gl_header_fixes.h gl_common: move header hacks into gl_header_fixes.h 2012-03-31 02:58:53 +02:00
gtf.c
gtf.h
matrixview_font.h
mga_template.c mpcodecs: remove mp_image_t.x/y 2012-02-24 15:25:22 +01:00
old_vo_defines.h
old_vo_wrapper.c libvo: remove title argument from struct vo_driver.config 2011-12-06 20:32:33 +01:00
old_vo_wrapper.h libvo: remove title argument from struct vo_driver.config 2011-12-06 20:32:33 +01:00
osd_template.c
osd.c
osd.h
osx_common.c
osx_common.h
sdl_common.c vo: sdl: handle key modifiers 2011-10-24 07:21:32 +03:00
sdl_common.h vo_gl/sdl: use desktop resolution for fullscreen mode 2011-10-24 06:18:29 +03:00
spuenc.c
spuenc.h
vdpau_template.c vo_vdpau: implement screenshots 2011-11-25 23:56:28 +02:00
vesa_lvo.c
vesa_lvo.h
video_out_internal.h
video_out.c Merge remote-tracking branch 'origin/master' 2012-04-29 10:01:28 +02:00
video_out.h win32: move global variables into a struct & some refactoring 2012-04-14 17:03:11 +02:00
videodev_mjpeg.h
vo_3dfx.c
vo_aa.c
vo_bl.c
vo_caca.c
vo_corevideo.h vo_corevideo: restructure this video output 2012-04-26 21:03:10 +03:00
vo_corevideo.m vo_corevideo: restructure this video output 2012-04-26 21:03:10 +03:00
vo_dfbmga.c
vo_dga.c
vo_direct3d.c win32: move global variables into a struct & some refactoring 2012-04-14 17:03:11 +02:00
vo_directfb2.c mpcodecs: remove mp_image_t.x/y 2012-02-24 15:25:22 +01:00
vo_directx.c vo_directx: clear panscan borders in windowed mode 2012-04-24 01:28:09 +02:00
vo_dxr3.c
vo_fbdev2.c
vo_fbdev.c
vo_ggi.c
vo_gif89a.c
vo_gl3_shaders.glsl libvo: add vo_gl3 2012-03-31 02:58:52 +02:00
vo_gl3.c libvo: add vo_gl3 2012-03-31 02:58:52 +02:00
vo_gl.c vo_gl: reject MS Windows native OpenGL as software rasterizer 2012-04-24 01:27:00 +02:00
vo_ivtv.c
vo_ivtv.h
vo_jpeg.c windows support: unicode filenames 2012-03-09 20:48:54 +02:00
vo_md5sum.c
vo_mga.c
vo_mpegpes.c
vo_null.c
vo_png.c screenshot, vo_png: fix dependency on sizeof(AVFrame) 2012-04-29 10:01:55 +02:00
vo_pnm.c windows support: unicode filenames 2012-03-09 20:48:54 +02:00
vo_s3fb.c
vo_sdl.c build: switch to libavutil bswap.h and intreadwrite.h 2012-02-01 22:46:27 +02:00
vo_sharedbuffer.h vo_sharedbuffer: add this video output 2012-04-26 21:03:10 +03:00
vo_sharedbuffer.m vo_sharedbuffer: add this video output 2012-04-26 21:03:10 +03:00
vo_svga.c mpcodecs: remove mp_image_t.x/y 2012-02-24 15:25:22 +01:00
vo_tdfx_vid.c
vo_tdfxfb.c
vo_tga.c
vo_v4l2.c
vo_v4l2.h
vo_vdpau.c Merge remote-tracking branch 'origin/master' into my_master 2012-03-16 19:14:44 +01:00
vo_vesa.c
vo_wii.c
vo_x11.c
vo_xmga.c
vo_xover.c
vo_xv.c vo_xv: remove direct rendering support 2012-03-25 22:30:37 +03:00
vo_xvr100.c
vo_yuv4mpeg.c
w32_common.c win32: don't crash if vo_w32_uninit() is called without vo_w32_init() 2012-04-24 01:25:10 +02:00
w32_common.h win32: move global variables into a struct & some refactoring 2012-04-14 17:03:11 +02:00
x11_common.c Merge remote-tracking branch 'origin/master' 2012-04-01 22:52:33 +02:00
x11_common.h options, x11+cocoa: add option --cursor-autohide-delay 2012-03-25 22:30:37 +03:00