1
mirror of https://github.com/mpv-player/mpv synced 2024-10-22 08:51:57 +02:00
mpv/libvo
cehoyos a331f3fd15 Test if create_vdp_decoder() might succeed by calling it from config()
with a small value for max_reference_frames.
This does not make automatic recovery by using software decoder possible,
but lets MPlayer fail more graciously on - actually existing - buggy
hardware that does not support certain H264 widths when using
hardware accelerated decoding (784, 864, 944, 1024, 1808, 1888 pixels on
NVIDIA G98) and if the user tries to hardware-decode more samples at
the same time than supported.
Might break playback of H264 Intra-Only samples on hardware with very
little video memory.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29027 b3059339-0415-0410-9bf9-f77b7e298cf2
2009-03-21 20:11:05 +00:00
..
aclib_template.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
aclib.c Get rid of pointless preprocessor condition indirection and use ARCH_X86 2009-03-15 10:01:02 +00:00
aspect.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
aspect.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
aspecttest.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
fastmemcpy.h Merge two preprocessor conditions in order to drop one duplicated #else case. 2009-03-09 11:02:54 +00:00
font_load_ft.c Change default OSD/subtitle font sizes. 2009-03-09 01:48:42 +00:00
font_load.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
font_load.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
geometry.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
geometry.h Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
gl_common.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
gl_common.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
gtf.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
gtf.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
jpeg_enc.c Add #include <string.h> for memset. 2008-11-04 21:00:29 +00:00
jpeg_enc.h Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
mga_common.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
osd_font.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
osd_template.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
osd.c Get rid of pointless preprocessor condition indirection and use ARCH_X86 2009-03-15 10:01:02 +00:00
osd.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
spuenc.c cosmetics: Remove file names from file header, it only causes trouble. 2009-03-15 12:45:16 +00:00
spuenc.h cosmetics: Remove file names from file header, it only causes trouble. 2009-03-15 12:45:16 +00:00
sub.c Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning: 2009-02-17 11:16:19 +00:00
sub.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vesa_lvo.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vesa_lvo.h Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
video_out_internal.h Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
video_out.c KVA vo driver for OS/2, patch by KO Myung-Hun, komh chollian net 2009-03-14 18:44:58 +00:00
video_out.h Make WinID a 64 bit integer, this should avoid issues with valid Window 2009-03-02 11:24:20 +00:00
videodev_mjpeg.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_3dfx.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
vo_aa.c Remove obsolete extra elements from opt_t struct initialization. 2009-03-15 10:03:09 +00:00
vo_bl.c Use memset to make sure all parts of struct sockaddr_in are always initialized. 2009-02-25 12:51:20 +00:00
vo_caca.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_cvidix.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_dfbmga.c Update the copyright statement. 2008-09-15 20:46:43 +00:00
vo_dga.c Change a bunch of X11-specific preprocessor directives. 2008-08-04 06:16:23 +00:00
vo_direct3d.c Extend calc_src_dst_rects to also calculate the border values needed for 2009-02-17 11:59:49 +00:00
vo_directfb2.c Make data related to suboption parsing const in libvo 2009-03-07 08:51:40 +00:00
vo_directx.c #include sub.h instead of locally declaring vo_draw_text(). 2008-12-17 00:06:03 +00:00
vo_dxr2.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_dxr3.c Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning: 2009-02-17 11:16:19 +00:00
vo_fbdev2.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_fbdev.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_ggi.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_gif89a.c Remove obsolete extra elements from opt_t struct initialization. 2009-03-15 10:03:09 +00:00
vo_gl2.c Make data related to suboption parsing const in libvo 2009-03-07 08:51:40 +00:00
vo_gl.c Check mpi type before returning an DR buffer in get_image, fixes jerkiness 2009-03-16 14:25:03 +00:00
vo_ivtv.c Make data related to suboption parsing const in libvo 2009-03-07 08:51:40 +00:00
vo_jpeg.c Remove obsolete extra elements from opt_t struct initialization. 2009-03-15 10:03:09 +00:00
vo_kva.c KVA vo driver for OS/2, patch by KO Myung-Hun, komh chollian net 2009-03-14 18:44:58 +00:00
vo_macosx.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_macosx.m cosmetics: spelling fixes 2009-03-07 17:41:34 +00:00
vo_md5sum.c Remove obsolete extra elements from opt_t struct initialization. 2009-03-15 10:03:09 +00:00
vo_mga.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_mpegpes.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_null.c Use standard license headers with standard formatting. 2008-05-14 17:22:53 +00:00
vo_png.c Remove obsolete extra elements from opt_t struct initialization. 2009-03-15 10:03:09 +00:00
vo_pnm.c Remove obsolete extra elements from opt_t struct initialization. 2009-03-15 10:03:09 +00:00
vo_quartz.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_quartz.h Upgrade license of LGPL 2 or later files to LGPL 2.1 or later. 2008-09-15 05:40:29 +00:00
vo_s3fb.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
vo_sdl.c Remove obsolete extra elements from opt_t struct initialization. 2009-03-15 10:03:09 +00:00
vo_svga.c Cosmetics. Reindent to 4 spaces. 2009-02-21 08:33:43 +00:00
vo_tdfx_vid.c license header cosmetics 2008-09-07 14:06:26 +00:00
vo_tdfxfb.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vo_tga.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_v4l2.c Make data related to suboption parsing const in libvo 2009-03-07 08:51:40 +00:00
vo_vdpau.c Test if create_vdp_decoder() might succeed by calling it from config() 2009-03-21 20:11:05 +00:00
vo_vesa.c Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning: 2009-02-17 11:16:19 +00:00
vo_wii.c Do not initialize fb_dev_fd to -1, similar to vo_fbdev.c. 2008-11-24 14:44:09 +00:00
vo_winvidix.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_x11.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_xmga.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_xover.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_xv.c Setting vo_fs is handled by x11_common.c, so remove that code from vo_xv/vo_xvmc. 2009-03-07 08:52:57 +00:00
vo_xvidix.c Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
vo_xvmc.c Fix warning: Add forgotten 'int' to variable declaration. 2009-03-15 20:02:45 +00:00
vo_xvr100.c Add missing 'void' keyword to parameterless function declarations. 2009-01-05 14:48:03 +00:00
vo_yuv4mpeg.c Make data related to suboption parsing const in libvo 2009-03-07 08:51:40 +00:00
vo_zr2.c Remove obsolete extra elements from opt_t struct initialization. 2009-03-15 10:03:09 +00:00
vo_zr.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vosub_vidix.c Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
vosub_vidix.h Replace casual GPL notices by proper license headers. 2008-09-07 14:09:51 +00:00
w32_common.c "MPlayer - The Movie Player" should be used as the player name. 2009-03-15 09:47:51 +00:00
w32_common.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
wskeys.h Add standard license headers, unify header formatting. 2009-02-08 03:27:30 +00:00
x11_common.c Make sure vo_x11_create_vo_window sets vo_dwidth and vo_dheight right 2009-03-04 08:37:54 +00:00
x11_common.h Remove now unused vo_calc_drwXY function. 2009-02-12 18:03:38 +00:00