Changeset b6aeeca55b99dea051027bd52763cbe9ce4c6240

Show
Ignore:
Timestamp:
21/08/02 17:10:33 (6 years ago)
Author:
Sam Hocevar <sam@videolan.org>
git-committer:
Sam Hocevar <sam@videolan.org> 1029942633 +0000
git-parent:

[18773d093c9c324f3bcc5734bd4accd0d5319152]

git-author:
Sam Hocevar <sam@videolan.org> 1029942633 +0000
Message:
  • ./modules/video_output/svgalib.c: SVGAlib video output module.

Currently only supports 256 color output, and defaults to 320x200. You need to be root to use it, it may leave your console in an unusable state, lock
up your video card, it will segfault at exit if you compile it as a plugin
because of SVGAlib's ludicrous use of atexit() and signal().
Apart from these few glitches, it's rather OK, use "-I dummy -V svgalib"
to activate. Q or Esc to quit (press for a long time if it doesn't work).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Makefile.opts.in

    rf0ec49d rb6aeeca  
    8383qte_CFLAGS = @qte_CFLAGS@ 
    8484sdl_CFLAGS = @sdl_CFLAGS@ 
     85svgalib_CFLAGS = @svgalib_CFLAGS@ 
    8586x11_CFLAGS = @x11_CFLAGS@ 
    8687xvideo_CFLAGS = @xvideo_CFLAGS@ 
     
    136137rc_LDFLAGS = @rc_LDFLAGS@ 
    137138sdl_LDFLAGS = @sdl_LDFLAGS@ 
     139svgalib_LDFLAGS = @svgalib_LDFLAGS@ 
    138140audio_LDFLAGS = @audio_LDFLAGS@ 
    139141ts_dvbpsi_LDFLAGS = @ts_dvbpsi_LDFLAGS@ 
  • configure

    rafa6c92 rb6aeeca  
    81548154if test "x${enable_svgalib}" = "xyes" 
    81558155then 
    8156   PLUGINS="${PLUGINS} video_output/svgalib" 
    8157   svgalib_LDFLAGS="${svgalib_LDFLAGS} -lvga -lvgagl
     8156  BUILTINS="${BUILTINS} video_output/svgalib" 
     8157  svgalib_LDFLAGS="${svgalib_LDFLAGS} -lvgagl -lvga
    81588158fi 
    81598159 
  • configure.in

    rafa6c92 rb6aeeca  
    14361436if test "x${enable_svgalib}" = "xyes" 
    14371437then 
    1438   PLUGINS="${PLUGINS} video_output/svgalib" 
    1439   svgalib_LDFLAGS="${svgalib_LDFLAGS} -lvga -lvgagl
     1438  BUILTINS="${BUILTINS} video_output/svgalib" 
     1439  svgalib_LDFLAGS="${svgalib_LDFLAGS} -lvgagl -lvga
    14401440fi 
    14411441 
  • modules/video_output/Makefile

    r5a64fbd rb6aeeca  
    44glide_SOURCES = glide.c 
    55sdl_SOURCES = sdl.c 
     6svgalib_SOURCES = svgalib.c 
  • src/video_output/vout_pictures.c

    r64d33dc rb6aeeca  
    33 ***************************************************************************** 
    44 * Copyright (C) 2000 VideoLAN 
    5  * $Id: vout_pictures.c,v 1.28 2002/07/23 00:39:17 sam Exp $ 
     5 * $Id: vout_pictures.c,v 1.29 2002/08/21 15:10:33 sam Exp $ 
    66 * 
    77 * Authors: Vincent Seguin <seguin@via.ecp.fr> 
     
    501501            break; 
    502502 
     503        case FOURCC_RGB2: 
     504            p_pic->p->i_lines = i_height; 
     505            p_pic->p->i_pitch = i_width; 
     506            p_pic->p->i_visible_pitch = p_pic->p->i_pitch; 
     507            p_pic->p->i_pixel_pitch = 1; 
     508            p_pic->i_planes = 1; 
     509            break; 
     510 
    503511        case FOURCC_RV15: 
    504512            p_pic->p->i_lines = i_height;