mirror of
https://github.com/game-stop/veejay.git
synced 2025-12-18 22:00:00 +01:00
cleanup
git-svn-id: svn://code.dyne.org/veejay/trunk@749 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
0.9.16
|
||||
|
||||
|
||||
2006/2007 - release date Feb. XX 2007
|
||||
2006/2007 - release date Feb. 2 2007
|
||||
=======================================
|
||||
|
||||
:: Veejay, a visual instrument for GNU ::
|
||||
@@ -73,7 +73,10 @@ See file 'INSTALL'
|
||||
See doc/Howto_Compile.html
|
||||
See doc/Howto_Compile_on_Ubuntu.html
|
||||
|
||||
Documentation
|
||||
=============
|
||||
|
||||
See the directory 'doc' in this package, it contains usefull documentation.
|
||||
|
||||
|
||||
Running
|
||||
|
||||
@@ -50,11 +50,11 @@ Wich resolutions to use ¶
|
||||
|
||||
Veejay can do:
|
||||
|
||||
* high definition (use MLZO avi)
|
||||
* pal: 720x576
|
||||
* high definition (use MLZO/YUV avi)
|
||||
* pal: 720x576 (recommended to use MLZO/YUV avi)
|
||||
* ntsc: 720x480
|
||||
* 1/4 pal: 360x288
|
||||
* 1/4 ntsc: 360x240
|
||||
* 1/4 pal: 360x288 (any)
|
||||
* 1/4 ntsc: 360x240 (any)
|
||||
|
||||
If you load multiple video files on the commandline, make sure that all files have the same resolution and audio properties.
|
||||
How to convert ¶
|
||||
|
||||
@@ -23,13 +23,11 @@ sayVIMS "243:stream.yuv;"
|
||||
Move your mouse pointer to the SDL window (so it dissapears) and press 'ESC' to
|
||||
switch from the dummy footage to the last created or played video stream.
|
||||
|
||||
Veejay supports MJPG, DV avi type 2, IYUV AVI and to a certain extend also MPEG4 and DivX.
|
||||
Try loading an AVI file with something like:
|
||||
|
||||
$ veejay -v mjpeg-video-file.avi
|
||||
|
||||
The '-v' commandline option generates extra debugging output. Sometimes this can be a lot,
|
||||
you can type 'de' in veejay's console to disable/enable these messages anytime.
|
||||
The '-v' commandline option generates extra debugging output.
|
||||
|
||||
By default, veejay uses a SDL window for displaying video. You can specify veejay to
|
||||
write to STDOUT :
|
||||
@@ -1,20 +1,17 @@
|
||||
|
||||
Veejay processing
|
||||
=================
|
||||
|
||||
|
||||
Veejay processes nativly in YUV, hence no RGB <-> YUV conversions
|
||||
are used while rendering.
|
||||
Veejay processes nativly in YUV, this is to keep colorspace conversions
|
||||
to a minimum.
|
||||
|
||||
YUV 4:2:0 Planar ( 1 Cr and 1 Cb sample per 2x2 Y samples)
|
||||
YUV 4:2:2 Planar ( 1 Cr and 1 Cr sample per 1x2 Y samples)
|
||||
(both full range JPEG and clipped to 16-235 / 16-240)
|
||||
|
||||
|
||||
|
||||
Conversion from RGB to YUV is only necessary for webcam devices.
|
||||
Conversion from YUV to RGB is only necessary for preview image
|
||||
|
||||
Places where veejay uses software conversion:
|
||||
Conversion from RGB to YUV is for webcam devices.
|
||||
Conversion from YUV to RGB is for preview image
|
||||
Some FX convert the frame to RGB
|
||||
|
||||
Why YUV ?
|
||||
=========
|
||||
@@ -23,5 +20,4 @@ Why YUV ?
|
||||
- Many capture devices deliver YUV
|
||||
- Software conversion of RGB <-> YUV is expensive
|
||||
- Consumes less bandwith then RGB
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
/* Gveejay Reloaded - graphical interface for VeeJay
|
||||
* (C) 2002-2004 Niels Elburg <nelburg@looze.net>
|
||||
* (C) 2005 Thomas Rheinhold
|
||||
* with contributions by Thomas Rheinhold (2005)
|
||||
* (initial sampledeck representation in GTK)
|
||||
*
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -1517,22 +1518,23 @@ void about_dialog()
|
||||
|
||||
const gchar *authors[] = {
|
||||
"Niels Elburg <nelburg@looze.net>",
|
||||
"Matthijs v. Henten <cola@looze.net>",
|
||||
"Thomas Reinhold <stan@jf-chemnitz.de>",
|
||||
NULL
|
||||
};
|
||||
|
||||
const gchar *license =
|
||||
{
|
||||
"This program is Free Software; You can redistribute it and/or modify\n" \
|
||||
"under the terms of the GNU General Public License as published by\n" \
|
||||
"the Free Software Foundation; either version 2, or (at your option)\n"\
|
||||
"any later version.\n\n"\
|
||||
"This program is distributed in the hope it will be useful,\n"\
|
||||
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"\
|
||||
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"\
|
||||
"See the GNU General Public License for more details.\n\n"\
|
||||
"For more information , see also: http://www.gnu.org\n"
|
||||
};
|
||||
const gchar *license =
|
||||
{
|
||||
"This program is Free Software; You can redistribute it and/or modify\n" \
|
||||
"under the terms of the GNU General Public License as published by\n" \
|
||||
"the Free Software Foundation; either version 2, or (at your option)\n"\
|
||||
"any later version.\n\n"\
|
||||
"This program is distributed in the hope it will be useful,\n"\
|
||||
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"\
|
||||
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"\
|
||||
"See the GNU General Public License for more details.\n\n"\
|
||||
"For more information , see also: http://www.gnu.org\n"
|
||||
};
|
||||
|
||||
#ifdef HAVE_GTK2_6
|
||||
char path[MAX_PATH_LEN];
|
||||
@@ -1544,7 +1546,7 @@ void about_dialog()
|
||||
GTK_TYPE_ABOUT_DIALOG,
|
||||
"name", "GVeejay Reloaded",
|
||||
"version", VERSION,
|
||||
"copyright", "(C) 2004 - 2005 N. Elburg et all.",
|
||||
"copyright", "(C) 2004 - 2007 N. Elburg et all.",
|
||||
"comments", "The graphical interface for Veejay",
|
||||
"authors", authors,
|
||||
"artists", artists,
|
||||
@@ -1554,19 +1556,6 @@ void about_dialog()
|
||||
|
||||
g_signal_connect( about , "response", G_CALLBACK( gtk_widget_destroy),NULL);
|
||||
gtk_window_present( GTK_WINDOW( about ) );
|
||||
#else
|
||||
int i;
|
||||
// vj_msg_detail( VEEJAY_MSG_INFO, "Gveejay Reloaded %s %d%d%d", VEEJAY_CODENAME,VEEJAY_MAJOR_VERSION,VEEJAY_MINOR_VERSION,VEEJAY_MICRO_VERSION );
|
||||
// vj_msg_detail( VEEJAY_MSG_INFO, "%s", license );
|
||||
/* for(i = 0; artists[i] != NULL ; i ++ )
|
||||
vj_msg_detail( VEEJAY_MSG_INFO, "%s", artists[i] );
|
||||
for(i = 0; authors[i] != NULL ; i ++ )
|
||||
vj_msg_detail( VEEJAY_MSG_INFO, "%s", authors[i] );
|
||||
vj_msg_detail( VEEJAY_MSG_INFO,
|
||||
"Copyright (C) 2004 - 2005. N. Elburg et all." );
|
||||
vj_msg_detail( VEEJAY_MSG_INFO,
|
||||
"GVeejay Reloaded - Another graphical interface for Veejay");*/
|
||||
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
@@ -260,9 +260,6 @@ USE_GL_FALSE = @USE_GL_FALSE@
|
||||
USE_GL_TRUE = @USE_GL_TRUE@
|
||||
USE_GVEEJAYRELOADED_FALSE = @USE_GVEEJAYRELOADED_FALSE@
|
||||
USE_GVEEJAYRELOADED_TRUE = @USE_GVEEJAYRELOADED_TRUE@
|
||||
USE_SWSCALER = @USE_SWSCALER@
|
||||
USE_SWSCALER_FALSE = @USE_SWSCALER_FALSE@
|
||||
USE_SWSCALER_TRUE = @USE_SWSCALER_TRUE@
|
||||
USE_UNICAP = @USE_UNICAP@
|
||||
USE_UNICAP_FALSE = @USE_UNICAP_FALSE@
|
||||
USE_UNICAP_TRUE = @USE_UNICAP_TRUE@
|
||||
|
||||
@@ -216,7 +216,7 @@ static void Usage(char *progname)
|
||||
fprintf(stderr,
|
||||
" --map-from-file <num>\tmap N frames to memory\n");
|
||||
fprintf(stderr,
|
||||
" -z/--zoom [1-11]\n");
|
||||
" -z/--zoom [1-11]\t\tScale output video\n");
|
||||
fprintf(stderr,
|
||||
"\t\t\t\tsoftware scaler type (also use -w/--zoomwidth, -h/--zoomheight ). \n");
|
||||
fprintf(stderr,
|
||||
|
||||
Reference in New Issue
Block a user