Commit 8b149600 authored by Cyril Deguet's avatar Cyril Deguet

- updated AUTHORS, HOWTO, INSTALL, README and a little Changelog

- the NativeAdmin is not launched any more (bye bye ;)
parent e8d98175
......@@ -28,6 +28,7 @@ N: Cyril Deguet
E: asmax@via.ecp.fr
C: asmax
D: "video" input
D: User's documentation
N: James Courtier-Dutton
E: James@superbug.demon.co.uk
......
......@@ -2,6 +2,15 @@
# ChangeLog for vls #
#===================#
* Added a DVB input
* TS Multiplexer/Demultiplexer
* New libdvbpsi library
* Fixed a minor bug in the manager
* Added a user's documentation
* Improved multicast support
* Cleaned the syntax of the configuration files
* IPv6 support
0.3.1
Thu, 6 Dec 2001 16:28:42 +0100
......
HOWTO file for vls, the VideoLAN Server
---------------------------------------------------------------------
Note: this HOWTO is deprecated. You should rather build the user's
documentation in the doc directory (see INSTALL to know how to do it)
---------------------------------------------------------------------
Preamble
========
......@@ -112,7 +117,7 @@ is :
<InputName> = "<InputType>"
At the moment the only input types available are "local" (files/dvd)
and "video" (encoding card).
and "video" (encoding or DVB card ).
Local input
......@@ -137,7 +142,7 @@ the location of files, the second is the number of programs.
BEGIN "Input"
FilesPath = "<PathToFiles>"
PgrmCount = "<N>"
ProgramCount = "<N>"
END
Then you must configure each program in a section whose name is the
......
INSTALL file for vls, the VideoLAN Server
Building the documentation
==========================
A user's documentation is available in the doc directory, in the linuxdoc
SGML format.
To build it, you must have the linuxdoc utility (package linuxdox-tools
under Debian). Then go into the doc directory, and type "make html" to
build the documentation. You can also find it on the VideoLAN web site
(http://www.videolan.org/vls/doc/).
Configuring the VideoLAN Server
===============================
At the moment you have to edit Makefile.opts to choose the
architecture you're working on and enable/disable debug.
The first step is to create the Makefile thanks to the configure script. For a
basic configuration, juste run:
./configure
You can supply several options to configure, to change the installation
directories, for instance. Run ./configure --help to get a list of all options
available. Here is an explanation of vls-specific options:
--with-words=(big|little)
Specify endianness when cross-compiling. Don't use this option if you
don't know what it means !
--disable-debug
Disable debug mode (enabled by default).
--enable-profiling
Generate extra code to write profile information suitable for the
analysis program gprof.
--disable-dvd
Disable DVD support (enabled by default). You must supply this option
if you don't have libdvdread installed.
Note: the flag -DBUGGY_VLC changes the behaviour of the server when
the client shutdowns/crashes (like vlc, just a little troll :)
......@@ -28,12 +65,11 @@ Default files and directories:
- plugins : /usr/local/lib/videolan/vls
- configuration file : /usr/local/etc/videolan/vls/vls.cfg
The configuration file is first searched in the current directory or
if it doesn't exist it is searched in /usr/local/etc/videolan/vls.
Edit a vls.cfg file. Read the HOWTO file to know how to configure the server
The configuration file is first searched in the current directory or if it
doesn't exist it is searched in /usr/local/etc/videolan/vls.
lauch vls : `vls'
Edit a vls.cfg file. Read the documentation to know how to configure and
run the server.
Uninstalling the VideoLAN Server
......
......@@ -131,3 +131,14 @@ The following students were members of the VideoLAN team :
Rmi Peyronnet <remi@via.ecp.fr>
Laurent Rossier <gunther@via.ecp.fr>
2001-2002:
Marc Ariberti <marcari@via.ecp.fr>
Johan Bilien <jobi@via.ecp.fr>
Alexis De Lattre <alexis@via.ecp.fr>
Cyril Deguet <asmax@via.ecp.fr>
Boris Dors <babal@via.ecp.fr>
Tristan Leteurtre <tooney@via.ecp.fr>
Jrme Schoumann <jerome@videolan.org>
Olivier Teulire <ipkiss@videolan.org>
html:
sgml2html vls-guide.sgml
......@@ -6,7 +6,7 @@
<author>written by Cyril Deguet <htmlurl url="mailto:asmax@via.ecp.fr" name=
"&lt;asmax@via.ecp.fr&gt;">
<date>
$Id: vls-guide.sgml,v 1.4 2002/03/21 15:20:54 asmax Exp $
$Id: vls-guide.sgml,v 1.5 2002/03/21 22:27:35 asmax Exp $
</date>
<abstract>
This document describes how to install, configure, and run the VideoLAN Server
......@@ -189,6 +189,14 @@ If you haven't changed the install directories with <tt/configure/ options
</itemize>
</sect1>
<sect1>Uninstalling vls
<p>
To uninstall vls binary and config files, just run:
<tscreen><verb>
# make uninstall
</verb></tscreen>
</sect1>
<sect>Overview and basic concepts
<sect1>Vls structure
......@@ -663,7 +671,8 @@ END
"Mpeg1-TS", "Mpeg2-PS", or "Mpeg2-TS", vls will assume your stream is
stored in the file "file", in the directory "path" ("path" being the
variable defined in the "Input" section). If "type" is "Dvd", the variable
Device will be used instead of FileName. Note that you cannot play "Dvd"
Device will be used instead of FileName (the variable "FilesPath" is not
prepended to the device name !). Note that you cannot play "Dvd"
programs unless you compiled vls with dvd support, which uses libdvdread.
With libdvdread, you can play a "real" Dvd (then "device" is the device
of your DVD drive, "/dev/hdc" or "/dev/cdrom", for instance; note that
......
......@@ -2,7 +2,7 @@
* admin.cpp:
*-------------------------------------------------------------------------------
* (c)1999-2001 VideoLAN
* $Id: admin.cpp,v 1.3 2002/03/13 12:32:48 asmax Exp $
* $Id: admin.cpp,v 1.4 2002/03/21 22:27:35 asmax Exp $
*
* Authors: Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr>
*
......@@ -196,7 +196,7 @@ C_Admin::C_Admin(handle hLogger, C_RequestHub* pRequestHub)
m_pRequestHub = pRequestHub;
m_bRequestsEnabled = true;
m_pNativeAdmin = new C_NativeAdmin(m_hLog, this);
// m_pNativeAdmin = new C_NativeAdmin(m_hLog, this);
m_pTelnet = new C_Telnet(m_hLog, this);
}
......@@ -207,7 +207,7 @@ C_Admin::C_Admin(handle hLogger, C_RequestHub* pRequestHub)
//------------------------------------------------------------------------------
C_Admin::~C_Admin()
{
delete m_pNativeAdmin;
// delete m_pNativeAdmin;
delete m_pTelnet;
}
......@@ -393,8 +393,8 @@ int C_Admin::Init()
}
}
if(!iRc)
iRc = m_pNativeAdmin->Init();
// if(!iRc)
// iRc = m_pNativeAdmin->Init();
if(!iRc)
iRc = m_pTelnet->Init();
......@@ -408,8 +408,9 @@ int C_Admin::Init()
//------------------------------------------------------------------------------
int C_Admin::Run()
{
int iRc = m_pNativeAdmin->Run();
// int iRc = m_pNativeAdmin->Run();
int iRc = 0;
if(!iRc)
iRc = m_pTelnet->Run();
......@@ -432,7 +433,8 @@ int C_Admin::Stop()
//------------------------------------------------------------------------------
int C_Admin::FullStop()
{
return m_pNativeAdmin->Stop();
// return m_pNativeAdmin->Stop();
return 0;
}
......@@ -442,7 +444,7 @@ int C_Admin::FullStop()
int C_Admin::Destroy()
{
int iRc = m_pTelnet->Destroy();
iRc |= m_pNativeAdmin->Destroy();
// iRc |= m_pNativeAdmin->Destroy();
return iRc;
}
......@@ -800,7 +802,7 @@ C_Answer C_Admin::HandleRequest(const C_Request& cRequest)
//------------------------------------------------------------------------------
void C_Admin::HandleEvent(const C_Event& cEvent)
{
m_pNativeAdmin->PropagateEvent(cEvent);
// m_pNativeAdmin->PropagateEvent(cEvent);
// To do: send something to the users loggued by telnet
}
......
......@@ -34,12 +34,6 @@ BEGIN "Telnet"
LocalPort = "9999" # Port to use for that purpose
END
# Native Administration (not used yet)
#BEGIN "NativeAdmin"
# Domain = "Inet6" # Inet4 or Inet6
# LocalPort = "9998" # Port to use for that purpose
#END
# Streams sources declaration
BEGIN "Inputs"
# --- Format:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment