Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-2-2
Commits
64ae4f17
Commit
64ae4f17
authored
Jan 26, 2004
by
Clément Stenac
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
String review
parent
dfa1e483
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
49 additions
and
45 deletions
+49
-45
modules/video_output/caca.c
modules/video_output/caca.c
+4
-4
modules/video_output/directx/directx.c
modules/video_output/directx/directx.c
+13
-12
modules/video_output/fb.c
modules/video_output/fb.c
+9
-4
modules/video_output/ggi.c
modules/video_output/ggi.c
+5
-5
modules/video_output/qte/qte.cpp
modules/video_output/qte/qte.cpp
+7
-7
modules/video_output/x11/x11.c
modules/video_output/x11/x11.c
+4
-5
modules/video_output/x11/xcommon.c
modules/video_output/x11/xcommon.c
+2
-2
modules/video_output/x11/xvideo.c
modules/video_output/x11/xvideo.c
+5
-6
No files found.
modules/video_output/caca.c
View file @
64ae4f17
...
...
@@ -2,7 +2,7 @@
* caca.c: Color ASCII Art video output plugin using libcaca
*****************************************************************************
* Copyright (C) 2003, 2004 VideoLAN
* $Id: caca.c,v 1.
8 2004/01/18 04:55:19 sam
Exp $
* $Id: caca.c,v 1.
9 2004/01/26 16:45:02 zorglub
Exp $
*
* Authors: Sam Hocevar <sam@zoy.org>
*
...
...
@@ -94,7 +94,7 @@ static int Create( vlc_object_t *p_this )
return
VLC_EGENERIC
;
}
if
(
!
SetConsoleActiveScreenBuffer
(
hstdout
)
)
if
(
!
SetConsoleActiveScreenBuffer
(
hstdout
)
)
{
msg_Err
(
p_vout
,
"cannot set active screen buffer"
);
FreeConsole
();
...
...
@@ -102,7 +102,7 @@ static int Create( vlc_object_t *p_this )
}
coord
=
GetLargestConsoleWindowSize
(
hstdout
);
msg_Dbg
(
p_vout
,
"SetConsoleWindowInfo: %ix%i"
,
coord
.
X
,
coord
.
Y
);
msg_Dbg
(
p_vout
,
"SetConsoleWindowInfo: %ix%i"
,
coord
.
X
,
coord
.
Y
);
/* Force size for now */
coord
.
X
=
100
;
...
...
@@ -110,7 +110,7 @@ static int Create( vlc_object_t *p_this )
if
(
!
SetConsoleScreenBufferSize
(
hstdout
,
coord
)
)
msg_Warn
(
p_vout
,
"SetConsoleScreenBufferSize %i %i"
,
coord
.
X
,
coord
.
Y
);
coord
.
X
,
coord
.
Y
);
/* Get the current screen buffer size and window position. */
if
(
GetConsoleScreenBufferInfo
(
hstdout
,
&
csbiInfo
)
)
...
...
modules/video_output/directx/directx.c
View file @
64ae4f17
...
...
@@ -2,7 +2,7 @@
* vout.c: Windows DirectX video output display method
*****************************************************************************
* Copyright (C) 2001-2004 VideoLAN
* $Id: directx.c,v 1.3
3 2004/01/06 19:12:08 gbazin
Exp $
* $Id: directx.c,v 1.3
4 2004/01/26 16:45:02 zorglub
Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
...
...
@@ -106,16 +106,19 @@ static int FindDevicesCallback( vlc_object_t *, char const *,
#define HW_YUV_LONGTEXT N_( \
"Try to use hardware acceleration for YUV->RGB conversions. " \
"This option doesn't have any effect when using overlays." )
#define SYSMEM_TEXT N_("Use video buffers in system memory")
#define SYSMEM_LONGTEXT N_( \
"Create video buffers in system memory instead of video memory. This " \
"isn't recommended as usually using video memory allows to benefit from " \
"more hardware acceleration (like rescaling or YUV->RGB conversions). " \
"This option doesn't have any effect when using overlays." )
#define TRIPLEBUF_TEXT N_("Use triple buffering for overlays")
#define TRIPLEBUF_LONGTEXT N_( \
"Try to use triple bufferring when using YUV overlays. That results in " \
"much better video quality (no flickering)." )
#define DEVICE_TEXT N_("Name of desired display device")
#define DEVICE_LONGTEXT N_("In a multimonitor configuration, you can specify "\
"the Windows device name of the display that you want the video window " \
...
...
@@ -125,8 +128,6 @@ static char *ppsz_dev[] = { "" };
static
char
*
ppsz_dev_text
[]
=
{
N_
(
"Default"
)
};
vlc_module_begin
();
add_category_hint
(
N_
(
"Video"
),
NULL
,
VLC_FALSE
);
add_bool
(
"directx-hw-yuv"
,
1
,
NULL
,
HW_YUV_TEXT
,
HW_YUV_LONGTEXT
,
VLC_TRUE
);
add_bool
(
"directx-use-sysmem"
,
0
,
NULL
,
SYSMEM_TEXT
,
SYSMEM_LONGTEXT
,
...
...
@@ -261,7 +262,7 @@ static int OpenVideo( vlc_object_t *p_this )
text
.
psz_string
=
_
(
"Always on top"
);
var_Change
(
p_vout
,
"video-on-top"
,
VLC_VAR_SETTEXT
,
&
text
,
NULL
);
var_Get
(
p_vout
,
"video-on-top"
,
&
val
);
p_vout
->
p_sys
->
b_on_top_change
=
val
.
b_bool
;
p_vout
->
p_sys
->
b_on_top_change
=
val
.
b_bool
;
var_AddCallback
(
p_vout
,
"video-on-top"
,
OnTopCallback
,
NULL
);
return
VLC_SUCCESS
;
...
...
@@ -537,7 +538,7 @@ static int Manage( vout_thread_t *p_vout )
HMENU
hMenu
=
GetSystemMenu
(
p_vout
->
p_sys
->
hwnd
,
FALSE
);
var_Get
(
p_vout
,
"video-on-top"
,
&
val
);
/* Set the window on top if necessary */
if
(
val
.
b_bool
&&
!
(
GetWindowLong
(
p_vout
->
p_sys
->
hwnd
,
GWL_EXSTYLE
)
&
WS_EX_TOPMOST
)
)
...
...
@@ -582,7 +583,7 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic )
if
(
(
p_vout
->
p_sys
->
p_display
==
NULL
)
)
{
msg_Warn
(
p_vout
,
"no display!
!
"
);
msg_Warn
(
p_vout
,
"no display!"
);
return
;
}
...
...
@@ -652,7 +653,7 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic )
/*****************************************************************************
* DirectXEnumCallback: Device enumeration
*****************************************************************************
* This callback function is called by DirectDraw once for each
* This callback function is called by DirectDraw once for each
* available DirectDraw device.
*****************************************************************************/
BOOL
WINAPI
DirectXEnumCallback
(
GUID
*
p_guid
,
LPTSTR
psz_desc
,
...
...
@@ -675,8 +676,8 @@ BOOL WINAPI DirectXEnumCallback( GUID* p_guid, LPTSTR psz_desc,
}
else
if
(
strcmp
(
psz_drivername
,
device
.
psz_string
)
==
0
)
{
MONITORINFO
monitor_info
;
monitor_info
.
cbSize
=
sizeof
(
MONITORINFO
);
MONITORINFO
monitor_info
;
monitor_info
.
cbSize
=
sizeof
(
MONITORINFO
);
if
(
p_vout
->
p_sys
->
GetMonitorInfo
(
hmon
,
&
monitor_info
)
)
{
...
...
@@ -756,7 +757,7 @@ static int DirectXInitDDraw( vout_thread_t *p_vout )
MONITOR_DEFAULTTONEAREST
);
/* Enumerate displays */
OurDirectDrawEnumerateEx
(
DirectXEnumCallback
,
p_vout
,
OurDirectDrawEnumerateEx
(
DirectXEnumCallback
,
p_vout
,
DDENUM_ATTACHEDSECONDARYDEVICES
);
}
...
...
@@ -1614,7 +1615,7 @@ static void DirectXGetDDrawCaps( vout_thread_t *p_vout )
bHasColorKey
,
bCanStretch
,
bCanBltFourcc
);
/* Don't ask for troubles */
if
(
!
bCanBltFourcc
)
p_vout
->
p_sys
->
b_hw_yuv
=
FALSE
;
if
(
!
bCanBltFourcc
)
p_vout
->
p_sys
->
b_hw_yuv
=
FALSE
;
}
}
...
...
@@ -1678,7 +1679,7 @@ static int DirectXLockSurface( vout_thread_t *p_vout, picture_t *p_pic )
return
VLC_EGENERIC
;
}
else
return
VLC_SUCCESS
;
return
VLC_SUCCESS
;
}
/*****************************************************************************
...
...
modules/video_output/fb.c
View file @
64ae4f17
...
...
@@ -2,7 +2,7 @@
* fb.c : framebuffer plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: fb.c,v 1.
7 2003/10/25 00:49:14 sam
Exp $
* $Id: fb.c,v 1.
8 2004/01/26 16:45:02 zorglub
Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
...
...
@@ -64,10 +64,15 @@ static void GfxMode ( int i_tty );
*****************************************************************************/
#define FB_DEV_VAR "fbdev"
#define DEVICE_TEXT N_("Framebuffer device")
#define DEVICE_LONGTEXT N_( \
"You can select here the framebuffer device that will be used " \
"for rendering (ususally /dev/fb0).")
vlc_module_begin
();
add_
category_hint
(
N_
(
"Frame Buffer"
),
NULL
,
VLC_FALSE
);
add_file
(
FB_DEV_VAR
,
"/dev/fb0"
,
NULL
,
N_
(
"framebuffer device"
),
NULL
,
VLC_FALSE
);
set_description
(
_
(
"Linux console framebuffer video output"
)
);
add_
file
(
FB_DEV_VAR
,
"/dev/fb0"
,
NULL
,
DEVICE_TEXT
,
DEVICE_LONGTEXT
,
VLC_FALSE
);
set_description
(
_
(
"
GNU/
Linux console framebuffer video output"
)
);
set_capability
(
"video output"
,
30
);
set_callbacks
(
Create
,
Destroy
);
vlc_module_end
();
...
...
modules/video_output/ggi.c
View file @
64ae4f17
...
...
@@ -2,7 +2,7 @@
* ggi.c : GGI plugin for vlc
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
* $Id: ggi.c,v 1.
5 2003/10/25 00:49:14 sam
Exp $
* $Id: ggi.c,v 1.
6 2004/01/26 16:45:02 zorglub
Exp $
*
* Authors: Vincent Seguin <seguin@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
...
...
@@ -54,12 +54,12 @@ static void SetPalette ( vout_thread_t *, uint16_t *, uint16_t *, uint16_t *
* Module descriptor
*****************************************************************************/
#define DISPLAY_TEXT N_("X11 display name")
#define DISPLAY_LONGTEXT N_("Specify the X11 hardware display you want to use."\
"\nBy default VLC will use the value of the DISPLAY"\
" environment variable.")
#define DISPLAY_LONGTEXT N_( \
"Specify the X11 hardware display you want to use.\n" \
"By default, VLC will use the value of the DISPLAY " \
"environment variable.")
vlc_module_begin
();
add_category_hint
(
N_
(
"Miscellaneous"
),
NULL
,
VLC_FALSE
);
add_string
(
"ggi-display"
,
NULL
,
NULL
,
DISPLAY_TEXT
,
DISPLAY_LONGTEXT
,
VLC_TRUE
);
set_description
(
"General Graphics Interface video output"
);
set_capability
(
"video output"
,
30
);
...
...
modules/video_output/qte/qte.cpp
View file @
64ae4f17
...
...
@@ -2,7 +2,7 @@
* qte.cpp : QT Embedded plugin for vlc
*****************************************************************************
* Copyright (C) 1998-2003 VideoLAN
* $Id: qte.cpp,v 1.2
0 2003/12/22 14:32:56 sam
Exp $
* $Id: qte.cpp,v 1.2
1 2004/01/26 16:45:02 zorglub
Exp $
*
* Authors: Gerald Hansink <gerald.hansink@ordain.nl>
* Jean-Paul Saman <jpsaman@wxs.nl>
...
...
@@ -78,8 +78,8 @@ extern "C"
*****************************************************************************/
#define DISPLAY_TEXT N_("QT Embedded display name")
#define DISPLAY_LONGTEXT N_( \
"Specify the Qt Embedded hardware display you want to use.
By default VLC will
" \
"use the value of the DISPLAY environment variable.")
"Specify the Qt Embedded hardware display you want to use. " \
"
By default VLC will
use the value of the DISPLAY environment variable.")
/*****************************************************************************
* Local prototypes
...
...
@@ -176,7 +176,7 @@ static void Close ( vlc_object_t *p_this )
{
vout_thread_t
*
p_vout
=
(
vout_thread_t
*
)
p_this
;
msg_Dbg
(
p_vout
,
"
C
lose"
);
msg_Dbg
(
p_vout
,
"
c
lose"
);
if
(
p_vout
->
p_sys
->
p_event
)
{
vlc_object_detach
(
p_vout
->
p_sys
->
p_event
);
...
...
@@ -190,7 +190,7 @@ static void Close ( vlc_object_t *p_this )
}
#ifdef NEED_QTE_MAIN
msg_Dbg
(
p_vout
,
"
R
eleasing gui-helper"
);
msg_Dbg
(
p_vout
,
"
r
eleasing gui-helper"
);
module_Unneed
(
p_vout
,
p_vout
->
p_sys
->
p_qte_main
);
#endif
...
...
@@ -297,7 +297,7 @@ static void Display( vout_thread_t *p_vout, picture_t *p_pic )
{
// shameless borrowed from opie mediaplayer....
#ifndef USE_DIRECT_PAINTER
msg_Dbg
(
p_vout
,
"
N
ot using direct painter"
);
msg_Dbg
(
p_vout
,
"
n
ot using direct painter"
);
QPainter
p
(
p_vout
->
p_sys
->
p_VideoWidget
);
/* rotate frame */
...
...
@@ -564,7 +564,7 @@ static int OpenDisplay( vout_thread_t *p_vout )
static
void
CloseDisplay
(
vout_thread_t
*
p_vout
)
{
// quit qt application loop
msg_Dbg
(
p_vout
,
"
D
estroying Qt Window"
);
msg_Dbg
(
p_vout
,
"
d
estroying Qt Window"
);
#ifdef NEED_QTE_MAIN
if
(
p_vout
->
p_sys
->
p_QApplication
)
{
...
...
modules/video_output/x11/x11.c
View file @
64ae4f17
...
...
@@ -2,17 +2,17 @@
* x11.c : X11 plugin for vlc
*****************************************************************************
* Copyright (C) 1998-2001 VideoLAN
* $Id: x11.c,v 1.
8 2003/05/25 19:24:53 gbazin
Exp $
* $Id: x11.c,v 1.
9 2004/01/26 16:45:03 zorglub
Exp $
*
* Authors: Vincent Seguin <seguin@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
* David Kennedy <dkennedy@tinytoad.com>
*
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
...
...
@@ -44,7 +44,7 @@ extern void E_(Deactivate) ( vlc_object_t * );
#define ALT_FS_LONGTEXT N_( \
"There are two ways to make a fullscreen window, unfortunately each one " \
"has its drawbacks.\n" \
"1) Let the window manager handle your fullscreen window (default)
. B
ut " \
"1) Let the window manager handle your fullscreen window (default)
, b
ut " \
"things like taskbars will likely show on top of the video.\n" \
"2) Completly bypass the window manager, but then nothing will be able " \
"to show on top of the video.")
...
...
@@ -64,7 +64,6 @@ extern void E_(Deactivate) ( vlc_object_t * );
"set it to 0 for first screen, 1 for the second.")
vlc_module_begin
();
add_category_hint
(
N_
(
"X11"
),
NULL
,
VLC_TRUE
);
add_string
(
"x11-display"
,
NULL
,
NULL
,
DISPLAY_TEXT
,
DISPLAY_LONGTEXT
,
VLC_TRUE
);
add_bool
(
"x11-altfullscreen"
,
0
,
NULL
,
ALT_FS_TEXT
,
ALT_FS_LONGTEXT
,
VLC_TRUE
);
#ifdef HAVE_SYS_SHM_H
...
...
modules/video_output/x11/xcommon.c
View file @
64ae4f17
...
...
@@ -2,7 +2,7 @@
* xcommon.c: Functions common to the X11 and XVideo plugins
*****************************************************************************
* Copyright (C) 1998-2001 VideoLAN
* $Id: xcommon.c,v 1.4
1 2003/12/22 14:32:56 sam
Exp $
* $Id: xcommon.c,v 1.4
2 2004/01/26 16:45:03 zorglub
Exp $
*
* Authors: Vincent Seguin <seguin@via.ecp.fr>
* Sam Hocevar <sam@zoy.org>
...
...
@@ -1357,7 +1357,7 @@ static void ToggleFullScreen ( vout_thread_t *p_vout )
XineramaScreenInfo
*
screens
;
/* infos for xinerama */
int
i_num_screens
;
msg_Dbg
(
p_vout
,
"
U
sing XFree Xinerama extension"
);
msg_Dbg
(
p_vout
,
"
u
sing XFree Xinerama extension"
);
#define SCREEN p_vout->p_sys->p_win->i_screen
...
...
modules/video_output/x11/xvideo.c
View file @
64ae4f17
...
...
@@ -2,18 +2,18 @@
* xvideo.c : Xvideo plugin for vlc
*****************************************************************************
* Copyright (C) 1998-2001 VideoLAN
* $Id: xvideo.c,v 1.
8 2003/05/25 19:24:53 gbazin
Exp $
* $Id: xvideo.c,v 1.
9 2004/01/26 16:45:03 zorglub
Exp $
*
* Authors: Shane Harper <shanegh@optusnet.com.au>
* Vincent Seguin <seguin@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
* David Kennedy <dkennedy@tinytoad.com>
*
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
...
...
@@ -50,7 +50,7 @@ extern void E_(Deactivate) ( vlc_object_t * );
#define ALT_FS_LONGTEXT N_( \
"There are two ways to make a fullscreen window, unfortunately each one " \
"has its drawbacks.\n" \
"1) Let the window manager handle your fullscreen window (default)
. B
ut " \
"1) Let the window manager handle your fullscreen window (default)
, b
ut " \
"things like taskbars will likely show on top of the video.\n" \
"2) Completly bypass the window manager, but then nothing will be able " \
"to show on top of the video.")
...
...
@@ -69,13 +69,12 @@ extern void E_(Deactivate) ( vlc_object_t * );
#define SHM_LONGTEXT N_( \
"Use shared memory to communicate between VLC and the X server.")
#define SCREEN_TEXT N_("
choose the s
creen to be used for fullscreen mode.")
#define SCREEN_TEXT N_("
S
creen to be used for fullscreen mode.")
#define SCREEN_LONGTEXT N_( \
"Choose the screen you want to use in fullscreen mode. For instance " \
"set it to 0 for first screen, 1 for the second.")
vlc_module_begin
();
add_category_hint
(
N_
(
"XVideo"
),
NULL
,
VLC_TRUE
);
add_string
(
"xvideo-display"
,
NULL
,
NULL
,
DISPLAY_TEXT
,
DISPLAY_LONGTEXT
,
VLC_TRUE
);
add_integer
(
"xvideo-adaptor"
,
-
1
,
NULL
,
ADAPTOR_TEXT
,
ADAPTOR_LONGTEXT
,
VLC_TRUE
);
add_bool
(
"xvideo-altfullscreen"
,
0
,
NULL
,
ALT_FS_TEXT
,
ALT_FS_LONGTEXT
,
VLC_TRUE
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment