Difference between revisions of "VLS"

From VideoLAN Wiki
Jump to navigation Jump to search
m (Sortkey: †)
 
(20 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 +
{{Historical}}
 +
VLS (aka VideoLAN Server) is an outdated streaming solution. More information is available on http://www.videolan.org/vlc/streaming.html.
  
<div style=&quot;overflow: auto; height: 1px;&quot;>
+
Unless you really know what you are doing, [https://forum.videolan.org/viewtopic.php?f=3&t=11405 we advise] that you use [[VLC]] instead as it is far more powerful than VLS.
[http://www.mp3.com/users/nokia-ringtone/profile.php free nokia ringtones]  
+
 
[http://www.ativan.taken.to Buy Ativan]
+
==Known problems==
[http://taken.to/buy-lorazepam/ Buy Lorazepam Online]                     
+
 
[http://taken.to/lipitor-no-prescription/ Lipitor No Prescription]
+
VLS isn't compatible with GCC 4. You will thus need to use GCC 2.9, 3.3 or 3.4 to compile, or submit a patch to fix compilation problems on GCC 4.
[http://h1.ripway.com/soma/buy-soma/ buy soma]
+
 
[http://www.mp3.com/users/Enya-/ Enya]
+
== Solutions ==
[http://www.mp3.com/users/verizonringtone/ verizon ringtones]
+
 
[http://www.mp3.com/users/sprintringtones/ free sprint ringtones]
+
=== Mandrake Patch ===
</div>
+
 
Leica Digital M announcement for PMA? <b>beach photography wedding san jose</b> EOS-1D Mark II N also fixes <b>8mp digital slr camera with ef s 18</b> a file numbering error that occurred accessories for kodak digital camera during bulb shooting. Lively discussion forums. <b>best choice digital camera below ?150</b> As well as exhibitors such as <u>beach photography wedding san jose</u> Kodak, Fujifilm, HP, Nikon, Olympus, Panasonic <strong>35mm digital camera accessories</strong> and Sony on the show floor. <strong>bay area wedding photography in san jose</strong> Sigma has confirmed that there is <b>35mm point and shoot camera reviews</b> an incompatibility issue between its HSM <strong>8mp digital slr camera</strong> equipped lenses and the new Nikon <b>6 mp olympus digital camera</b> D200. DS2 and Sony DSC-R1. Chinese <b>best digital camera for firework pictures</b> consumers who purchased these cameras can <u>350d digital rebel xt digital slr camera</u> return them to Sony for a <strong>aiptek 4000 4.0 megapixel digital camera</strong> refund. Aperture fits into a day 8 mg digital camera comparison long event showcasing the wide range 5 megapixel digital camera comparison of complementary services which can be <b>bay area wedding photography bay area</b> applied to digital imaging, an Industry <strong>123 digital imaging</strong> Insider session presented by Antonio Perez, <u>best compact digital camera</u> president and CEO of Eastman Kodak <i>absolute digital imaging</i> as well as exhibitors such as <u>american idol camcorder</u> Kodak, Fujifilm, HP, Nikon, Olympus, Panasonic <b>best digital camera photo</b> and Sony on the show floor. <b>best deal digital camera</b> Nine Sony cameras were selected for <u>10d camera eos slr</u> inspection and six failed. Net Consulting best deal digital camera Ltd. The affected cameras are the <i>4300 camera coolpix digital nikon review</i> DSC-H1, DSC-L1, DSC-P200, DSC-W7, DSC-W5 and <u>accessories for olympus digital cameras</u> DSC-S90. We expect to hear more <b>8mp digital slr camera with ef s 18</b> at PMA in February. EOS-1D Mark <u>amateur cameras</u> II N and EOS 5D. D <i>best digital camera comparison</i> also has a smaller body, re-worked <i>a95 camera canon digital review</i> design, DIGIC II, new features and <b>best 3-4 mp digital camera</b> custom functions. Apple has updated its <b>anamolies in digital photography</b> professional photo application, Aperture. Anybody besides <strong>35mm point and shoot camera reviews</strong> me HATE shooting RAW? Sigma has <strong>beach photography wedding san jose</strong> stated that this is due to <b>a345 digital camera reviews</b> a report by Interfax China. Leica <u>bell & howell digital cameras</u> are readying a digital version of <strong>35 mm slr camera and lens $200</strong> dpreview. Is Zooming the same as <i>1ds mark ii digital slr camera</i> getting closer? Canon has today posted <strong>5x optical zoom digital cameras reviews</strong> firmware updates for the EOS-1D Mark best camera reviews II N and EOS 5D. Sigma <strong>8mp digital slr camera with ef s 18</strong> has confirmed that there is an bell howell keychain digital camera review incompatibility issue between its HSM equipped <i>accessory camera digital jvc video</i> lenses and the new image stabilizing <b>best digital camera for under $150</b> feature the P850 boasts RAW file <strong>300d digital slr camera</strong> capture and a flash hot shoe, best digital camera greens slr plus a real wealth of photographic <strong>accessory camera digital kit</strong> controls. National Camera Quality Supervision and <u>bell and howell digital camera reviews</u> Inspection Center, according to a firmware <u>35mm digital camera accessories</u> bug in the lens itself and <i>10 best digital camera</i> will soon be introducing a free best digital camcorder of charge firmware update for affected <b>american idol camcorder</b> lenses. Find out how it fared best digital camera for in our concise review, after the analogue + digital + cameras + reviews link.
+
Mandrake Linux supplies a patch for vls 0.5.6 that fixes compilation on gcc 3.4. The patch also works for gcc 4+ (Tested with 4.0.2 & 4.1.2).
<A href='http://getpaid5.white.prohosting.com/'>digital camera review</A>
+
The patch file (vls-0.5.6-gcc34.patch from vls-0.5.6-5mdk.src.rpm):
<A href='http://getpaid5.white.prohosting.com/best-deals-digital-cameras.html'>digital camera review</A>
+
 
<A href='http://busines5.white.prohosting.com/'>digital camera review</A>
+
<syntaxhighlight lang="diff">
<A href='http://busines5.white.prohosting.com/best-digital-camera-review.html'>digital camera review</A>
+
 
<A href='http://200money.white.prohosting.com/'>digital camera review</A>
+
--- ./src/core/library.cpp.tv 2004-06-30 18:58:00.527941222 +0200
<A href='http://200money.white.prohosting.com/cameras.html'>digital camera review</A>
+
+++ ./src/core/library.cpp 2004-06-30 18:58:45.777047645 +0200
 +
@@ -25,7 +25,7 @@
 +
*
 +
*******************************************************************************/
 +
 +
-
 +
+#include <dlfcn.h>
 +
 +
//------------------------------------------------------------------------------
 +
// Preamble
 +
@@ -79,7 +79,7 @@
 +
# ifdef RTLD_NOW
 +
  m_hHandle = dlopen(m_strName.GetString(), RTLD_NOW);
 +
# else
 +
-  m_hHandle = dlopen(m_strName.GetString(), DL_LAZY);
 +
+  m_hHandle = dlopen(m_strName.GetString(), RTLD_LAZY);
 +
# endif
 +
  if(m_hHandle == NULL)
 +
  {
 +
--- ./src/core/hashtable.h.tv 2004-06-30 18:53:44.712993043 +0200
 +
+++ ./src/core/hashtable.h 2004-06-30 18:53:13.241614538 +0200
 +
@@ -63,7 +63,7 @@
 +
};
 +
 +
 +
-class C_HashMethod<u32>
 +
+template <> class C_HashMethod<u32>
 +
{
 +
  public:
 +
  inline C_HashMethod(u32 uiMaxHash);
 +
@@ -76,7 +76,7 @@
 +
};
 +
 +
 +
-class C_HashMethod<u16>
 +
+template <> class C_HashMethod<u16>
 +
{
 +
  public:
 +
  inline C_HashMethod(u32 uiMaxHash);
 +
@@ -89,7 +89,7 @@
 +
};
 +
 +
 +
-class C_HashMethod<handle>
 +
+template <> class C_HashMethod<handle>
 +
{
 +
  public:
 +
  inline C_HashMethod(u32 uiMaxHash);
 +
--- ./src/core/stream.cpp.tv 2004-06-30 18:59:00.374759370 +0200
 +
+++ ./src/core/stream.cpp 2004-06-30 19:01:02.921339327 +0200
 +
@@ -317,6 +317,8 @@
 +
template <class IOStream>
 +
  C_Stream<IOStream>& C_Stream<IOStream>::operator >> (C_Serializable& cObject)
 +
{
 +
+  C_ClassDescription cObjectDescription = cObject.Reflect();
 +
+  C_Serializer cSerializer(&cObject, cObjectDescription);
 +
  try
 +
  {
 +
    u32 iByteCount = cSerializer.NextBytesCount();
 +
@@ -324,11 +326,12 @@
 +
    {
 +
      const byte aBytes[iByteCount];
 +
      u32 iOffset = 0;
 +
+   int iRc;
 +
 +
      // Read the data to deserialize on the stream
 +
      do
 +
      {
 +
-        int iRc = m_pIOStream->Read(aBytes+iOffset, iByteCount-iOffset);
 +
+        iRc = m_pIOStream->Read(aBytes+iOffset, iByteCount-iOffset);
 +
        ASSERT(iRc >= 0 || iRc == FILE_EOF);
 +
        iOffset += iRc;
 +
      }
 +
 
 +
</syntaxhighlight>
 +
 
 +
=== libdvbpsi ===
 +
 
 +
Use [https://download.videolan.org/pub/videolan/libdvbpsi/0.1.4 libdvbpsi3-0.1.4].
 +
Later versions have incompatible API changes.
 +
 
 +
=== Dependency Errors ===
 +
 
 +
This error indicates that Makefile.dep and Makefile.module.dep need to have some spare newlines removed. See [https://forum.videolan.org/viewtopic.php?f=3&t=30869 this forum thread] for details.
 +
 
 +
<syntaxhighlight lang="bash">
 +
root@jan:/usr/src/vls/vls-0.5.6# make
 +
dep/core/application.dpp:1: *** missing separator. Stop.
 +
make: *** [dep/core/application.dpp] Error 2
 +
</syntaxhighlight>
 +
 
 +
[[Category:VideoLAN projects|†]]

Latest revision as of 05:36, 28 April 2019

This page is obsolete and kept only for historical interest. It may document features that are obsolete, superseded, or irrelevant. Do not rely on the information here being up-to-date.

VLS (aka VideoLAN Server) is an outdated streaming solution. More information is available on http://www.videolan.org/vlc/streaming.html.

Unless you really know what you are doing, we advise that you use VLC instead as it is far more powerful than VLS.

Known problems

VLS isn't compatible with GCC 4. You will thus need to use GCC 2.9, 3.3 or 3.4 to compile, or submit a patch to fix compilation problems on GCC 4.

Solutions

Mandrake Patch

Mandrake Linux supplies a patch for vls 0.5.6 that fixes compilation on gcc 3.4. The patch also works for gcc 4+ (Tested with 4.0.2 & 4.1.2). The patch file (vls-0.5.6-gcc34.patch from vls-0.5.6-5mdk.src.rpm):

--- ./src/core/library.cpp.tv	2004-06-30 18:58:00.527941222 +0200
+++ ./src/core/library.cpp	2004-06-30 18:58:45.777047645 +0200
@@ -25,7 +25,7 @@
 *
 *******************************************************************************/
 
-
+#include <dlfcn.h>
 
 //------------------------------------------------------------------------------
 // Preamble
@@ -79,7 +79,7 @@
 # ifdef RTLD_NOW
   m_hHandle = dlopen(m_strName.GetString(), RTLD_NOW);
 # else
-  m_hHandle = dlopen(m_strName.GetString(), DL_LAZY);
+  m_hHandle = dlopen(m_strName.GetString(), RTLD_LAZY);
 # endif
   if(m_hHandle == NULL)
   {
--- ./src/core/hashtable.h.tv	2004-06-30 18:53:44.712993043 +0200
+++ ./src/core/hashtable.h	2004-06-30 18:53:13.241614538 +0200
@@ -63,7 +63,7 @@
 };
 
 
-class C_HashMethod<u32>
+template <> class C_HashMethod<u32>
 {
  public:
   inline C_HashMethod(u32 uiMaxHash);
@@ -76,7 +76,7 @@
 };
 
 
-class C_HashMethod<u16>
+template <> class C_HashMethod<u16>
 {
  public:
   inline C_HashMethod(u32 uiMaxHash);
@@ -89,7 +89,7 @@
 };
 
 
-class C_HashMethod<handle>
+template <> class C_HashMethod<handle>
 {
  public:
   inline C_HashMethod(u32 uiMaxHash);
--- ./src/core/stream.cpp.tv	2004-06-30 18:59:00.374759370 +0200
+++ ./src/core/stream.cpp	2004-06-30 19:01:02.921339327 +0200
@@ -317,6 +317,8 @@
 template <class IOStream>
  C_Stream<IOStream>& C_Stream<IOStream>::operator >> (C_Serializable& cObject)
 {
+  C_ClassDescription cObjectDescription = cObject.Reflect();
+  C_Serializer cSerializer(&cObject, cObjectDescription);
   try
   {
     u32 iByteCount = cSerializer.NextBytesCount();
@@ -324,11 +326,12 @@
     {
       const byte aBytes[iByteCount];
       u32 iOffset = 0;
+	  int iRc;
 
       // Read the data to deserialize on the stream
       do
       {
-        int iRc = m_pIOStream->Read(aBytes+iOffset, iByteCount-iOffset);
+        iRc = m_pIOStream->Read(aBytes+iOffset, iByteCount-iOffset);
         ASSERT(iRc >= 0 || iRc == FILE_EOF);
         iOffset += iRc;
       }

libdvbpsi

Use libdvbpsi3-0.1.4. Later versions have incompatible API changes.

Dependency Errors

This error indicates that Makefile.dep and Makefile.module.dep need to have some spare newlines removed. See this forum thread for details.

root@jan:/usr/src/vls/vls-0.5.6# make
dep/core/application.dpp:1: *** missing separator. Stop.
make: *** [dep/core/application.dpp] Error 2