1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-14 19:05:33 +00:00
mpv/libvo
arpi 7750844519 This patch should fix the display problem with 4bpp and 8bpp modes.
The problem was that the new drawing method assumes a linear
framebuffer, which is not available in those modes. This can be worked
around by using the old drawing method, which is what this patch does.
The old method can be forced, by using the "old" driver option.
This patch also enables linear addressing, since it improves write speed
to video memory considerably. The mentioned problem:
"it is not compatable with vga_draw* for some cards"
Is a bug in svgalib, which I think should be fixed in recent svgalib
versions. If someone sees this problem, please report to svgalib
maintainer (that's me).
patch by Matan Ziv-Av. matan@svgalib.org


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9047 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-20 21:33:11 +00:00
..
.cvsignore
aclib_template.c
aclib.c On non-x86 platforms, memcpy was re-implemented in mplayer and was called 2002-11-07 19:32:00 +00:00
aspect.c debug++ 2003-01-13 01:50:20 +00:00
aspect.h
aspecttest.c
fastmemcpy.h
font_load_ft.c Use standard mplayer message funtion. 2003-01-06 12:23:59 +00:00
font_load.c these patches let ,,oldstyle'' and freetype subtitle renderers live 2002-12-29 14:59:23 +00:00
font_load.h these patches let ,,oldstyle'' and freetype subtitle renderers live 2002-12-29 14:59:23 +00:00
geometry.c cosmetics 2003-01-04 13:12:13 +00:00
geometry.h Added support for X style -geometry options (adapted from Henk's patch) 2003-01-03 20:46:44 +00:00
gtf.c
gtf.h
img_format.h
jpeg_enc.c libavcodec sync (no LIBAVCODEC_BUILD change; no backwards compatibility) 2002-11-06 15:19:45 +00:00
jpeg_enc.h sync with libavcodec for unaccellerated dcts (sorry Felix, LIBAVCODEC_BUILD did not change, so also no backwards compatibility this time), and a long overdue copyright update 2002-10-24 21:27:50 +00:00
Makefile fixed order of includes. 2002-11-10 13:12:53 +00:00
mga_common.c xinerama fix part 1 2003-01-18 14:33:29 +00:00
osd_font.h
osd_template.c
osd.c
osd.h
spuenc.c tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug 2002-09-22 02:33:28 +00:00
spuenc.h
sub.c 1000l 2003-01-19 20:13:49 +00:00
sub.h Me: -sub-bg-* would be nicer. "Background" is usually shortened as "bg", not "bkg". 2002-12-28 15:03:23 +00:00
vesa_lvo.c
vesa_lvo.h
video_out_internal.h removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
video_out.c Rearrange the vo and ao driver order to prefer the native drivers and give 2003-01-03 05:10:44 +00:00
video_out.h notice vo driver about skipped/dropped frames 2002-12-14 17:12:40 +00:00
videodev_mjpeg.h
vo_3dfx.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_aa.c New config system + cleanup of header inter dependency 2002-11-12 01:56:42 +00:00
vo_bl.c compilation fix by Sven Neumann <sven@gimp.org> of Blinkenlights fame 2002-11-12 20:37:36 +00:00
vo_dfbmga.c * Remove unneeded includes & macros 2003-01-19 15:41:26 +00:00
vo_dga.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_directfb2.c fix to compile with DirecFB 0.9.16 2002-12-29 18:07:18 +00:00
vo_directfb.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_directx.c 10l remove unused code 2002-12-30 23:31:40 +00:00
vo_dxr2.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_dxr3.c Added patch from Tamas Kohegyi to fix subpic placement with freetype 2003-01-12 19:32:56 +00:00
vo_fbdev.c -geometry fix (untested!) 2003-01-12 17:59:47 +00:00
vo_ggi.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_gif89a.c sig11 (in free() in uninit) fixed 2002-12-30 22:24:20 +00:00
vo_gl2.c warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>) 2002-11-23 10:58:14 +00:00
vo_gl.c - optional slice height for -vo gl (example: -vo gl:32) 2002-12-30 01:34:20 +00:00
vo_jpeg.c fixed query_format (RGB24 supports OSD and is preferred) 2003-01-19 15:25:03 +00:00
vo_md5.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_mga.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_mpegpes.c debug 2003-01-12 17:46:21 +00:00
vo_null.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_pgm.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_png.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_sdl.c 10l, init priv->X at right place 2003-01-13 01:20:21 +00:00
vo_svga.c This patch should fix the display problem with 4bpp and 8bpp modes. 2003-01-20 21:33:11 +00:00
vo_syncfb.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_tdfxfb.c Added support for X style -geometry options (adapted from Henk's patch) 2003-01-03 20:46:44 +00:00
vo_vesa.c 10l 2003-01-05 11:30:39 +00:00
vo_x11.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_xmga.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vo_xv.c conformation with api 2003-01-19 16:52:00 +00:00
vo_xvidix.c xinerama fix part 1 - count your paranthesis 2003-01-18 15:05:06 +00:00
vo_yuv4mpeg.c notice vo driver about skipped/dropped frames 2002-12-14 17:12:40 +00:00
vo_zr.c removed get_info, using the same sheme as in libmpcodecs instead 2002-11-11 15:22:10 +00:00
vosub_vidix.c this isn't mplayerxp...3 buffers are enough for double(triple)buffering (instead of 28 buffers ;) 2002-12-15 18:18:41 +00:00
vosub_vidix.h *HUGE* set of compiler warning fixes, unused variables removal 2002-11-06 23:54:29 +00:00
wskeys.h
x11_common.c Remember window layer befor changing it. 2003-01-09 21:23:54 +00:00
x11_common.h - sync with x11_common 2003-01-09 20:47:14 +00:00