1. 08 Dec, 2002 3 commits
    • Alexis de Lattre's avatar
      vls.cfg : updated to new format. · e04ac139
      Alexis de Lattre authored
      vls.spec : preparing the next release.
      e04ac139
    • Damien Lucas's avatar
      · b4bed8b6
      Damien Lucas authored
      . specific compilation flags for modules (especially for dvbinput)
      
      . corrected the SendMethod kludge (default value is 0)
      
      . Updated version number for the release
      
      . Updated ChangeLog
      
      . Changed default debug mode to disable
         (run ./configure --enable-debug to enable it)
      
      . Fixed DVB-T and multiples streams thanks to Peter Martin and
         Andrew de Quincey
      b4bed8b6
    • Christophe Massiot's avatar
      * Wrote support for .c files compilation and fixed OS X port (thanks nitrox · 87098f0e
      Christophe Massiot authored
      for your three lines of code :p).
      * Couldn't find a way to have C++ plug-ins on Darwin, though.
      87098f0e
  2. 06 Dec, 2002 1 commit
  3. 03 Dec, 2002 2 commits
  4. 02 Dec, 2002 1 commit
    • Clément Stenac's avatar
      · 50c778b8
      Clément Stenac authored
      Update of the VLS documentation for the future release
      50c778b8
  5. 30 Nov, 2002 1 commit
  6. 19 Nov, 2002 1 commit
    • Damien Lucas's avatar
      New dvb input working with the new drivers · 1299ab29
      Damien Lucas authored
      --------------------------------------------
      
        I use for this the libdvb which you will have to compile and install
        by hand since there are no release yet:
      
        Supposing you check out the linuxtv cvs in /usr/src/DVB
        go to /usr/src/DVB/libdvb
      
        $make
        $cp libdvb.a /usr/local/lib
        $mkdir /usr/local/include/dvb
        $cp *.h /usr/local/include/dvb
        $cp *.hh /usr/local/include/dvb
      
        This should allow you to run in your vls directory
        './configure --enable-dvb' and 'make'
      
      
        This new driver allows you to specify the channelnames instead of the
        frequencies. So you will need to have a .dvbrc in your home (this file
        is parsed by the vls in order to find the frequency). See dvbtools to
        generate this file.
        With this driver, you should be able to use multiple DVB cards.
        You won't have to specify the card type anymore (automatically detected).
        DVB-T and DVB-C are not tested at all.
      
        DVB target syntax is 'dvb:ChannelName[:DeviceNumber]'
        ex:
         dvb:EuroNews    to read EuroNews from /dev/dvb/adapter0
                         ($HOME/.dvbrc file is used)
         dvb:EuroSport:1 to read EuroSport from /dev/dvb/adapter1
                         ($HOME/.dvbrc.1 file is used)
      
      . I plan to release soon a new version for
          - starting in command line
          - new dvbinput
      
        I am writing the TODO list before the release:
          - Windows and Mac OS X compilation fixes (cf command line)
          - -t command line option is reported not to work
          - documentation update
      
        Please, report all the bugs or anything that should be modified for the
        release.
      1299ab29
  7. 11 Nov, 2002 1 commit
  8. 05 Nov, 2002 2 commits
    • Damien Lucas's avatar
      new command line functionnalities: · 07fc0626
      Damien Lucas authored
        . -d option : syntax is protocol:arg1[:arg2]
           ex: rtp:192.168.0.2
               udp:192.168.0.2:1234
               file:/mnt/video/stream.ts
      
        . MPEG1-PS streams are autodected (in an ugly way, but detected ;-)
      07fc0626
    • Damien Lucas's avatar
      · 865113b2
      Damien Lucas authored
      Added a command line launching solution for easy configuration.
      By 'easy', I mean one mpeg-2 input streamed to one ipv4 network output.
      
      syntax is:
      
      vls [options] target
      
      with target like:
        dvd:/dev/dvd                - for reading from the device
        dvd:/mnt/videos/dvd1        - for files stored on a hard drive
        file:/mnt/videos/stream1.ts - for a local file
      
         when using file method, vls detects wether it is a MPEG2-TS or MPEG2-PS
         but does not detect MPEG1-PS.
      
      options:
        -f (--file)        to specify the configuration file
        -l (--loop)        with start streaming with loop option
        -v (--verbose)     verbose level (-v, -vv, -vvv)
        -d (--destination) specify IP and port to broadcast to
                            (multicast IP are automaticaly detected)
        -t (--ttl)         specify TTL
        -h (--help)        display a short syntax help
        --log              specify logfile
      
      To do this, I had to change few things:
        . in vls.cfg section "vls" (or ...)  are now called "global"
        . you just have one configuration file local inputs are described inside
            (I will add a include directive soon)
      
      But documentation is no longer up to date. We are going to rewrite it soon
      
      Those changes should only be available on system with getopt headers and
      should have broken anything in other OS. But I am not that sure ;-)
      865113b2
  9. 19 Oct, 2002 1 commit
  10. 17 Oct, 2002 1 commit
    • Damien Lucas's avatar
      · 8a7aecdd
      Damien Lucas authored
        Some changes in prevision of DVB-T and DVB-C support.
      8a7aecdd
  11. 14 Oct, 2002 2 commits
  12. 13 Oct, 2002 4 commits
  13. 12 Oct, 2002 2 commits
  14. 11 Oct, 2002 1 commit
  15. 08 Oct, 2002 1 commit
    • Damien Lucas's avatar
      In prevision of the release: · 106d2dfb
      Damien Lucas authored
         . Correct the maximum PIDs filters to set (256 instead of 32)
         . Add a parameter to choose between sending the whole program or
           sending only the MPEG2 pids (some may want to look at dvb subtitles)
         . Fixed the NewPAT bug (by adding the correct Release)
      
      DVB input have been tested with Nova Card not yet with DVB-S. Please report
      any problem.
      106d2dfb
  16. 07 Oct, 2002 2 commits
  17. 04 Oct, 2002 2 commits
    • Alexis de Lattre's avatar
      · 2efb420a
      Alexis de Lattre authored
      PDF and PS formats for automatic generation on the VideoLAN Web site
      2efb420a
    • Alexis de Lattre's avatar
      · cba96261
      Alexis de Lattre authored
      Syntax error fixed.
      cba96261
  18. 01 Oct, 2002 2 commits
  19. 30 Sep, 2002 3 commits
    • Jean-Paul Saman's avatar
    • Jean-Paul Saman's avatar
      Implementation of input <name> <type> [] [--add] [--delete] command. · 2e901d8e
      Jean-Paul Saman authored
      - Adding and deleting is tested for type=local
      - Please test type=video and type=dvb
      - Adding expect scripts for testing command
      
      BUGS: type=video and type=dvb uses more then one Optional Arguments. This usage does not seem to work very wel. Symptom the second optional argument ("/Mpeg2-PS") in:
      
      input myinput video /dev/video Mpeg2-PS --add
      
      is retrieved in place of the first one ("/dev/video"). Thus strDevice = cRequest.GetArg("device"); gives as result "Mpeg2-TS". The first optional argument dissapears.
      
      Can someone look at this, please?
      2e901d8e
    • Jean-Paul Saman's avatar
      Starting vls server with name "vlsd" will start process in Daemon mode. If... · 8dba6f7f
      Jean-Paul Saman authored
      Starting vls server with name "vlsd" will start process in Daemon mode. If running as daemon configure vls (in vls.cfg)  to use system logging, because all terminal stdin, stdout and stderr are sent into oblivian (see code in C_Daemon::DaemonCloseTerminal()). Thus the process is detached from the launching terminal and becomes a child from the init process.
      
      Please test Win32 port with this patch to make sure I did not break anything!!
      
      Note:
      - dvbinput, dvdreader, filereader  and ps2ts uses printf() a lot, these should use the vls builtin log functionality instead. Currently when running in daemon mode all output goes to /dev/null, thus not showing up in system log at all!.
      - In general use buitin logging instead of printf() from now on.
      
      8dba6f7f
  20. 29 Sep, 2002 1 commit
  21. 26 Sep, 2002 1 commit
    • Jean-Paul Saman's avatar
      Telnet command options implemented: · 5d8b0775
      Jean-Paul Saman authored
      - channel ... --add and --delete
      - program ... --add and --delete
      - show [broadcast|channel|program|input]
      
      Remove unused "Program Number" from C_Program. It does not show up in "browse" and "show program" commands.
      5d8b0775
  22. 24 Sep, 2002 1 commit
  23. 22 Sep, 2002 1 commit
    • Damien Lucas's avatar
      DVB-S support for vls: · ad3d6c3f
      Damien Lucas authored
       + Added a new reader since we cannot use the filereader for DVB-S Cards
         (note we should not use it for Nova too ...)
       + Many bug fixes in dvbinput
       + Change order of selection of PCR_Pid in ts_mux
          (in order not to set PCR filter before video filter)
      
      
      note:
       A driver patch is needed to make DVB-S work properly. See tooney's mail
      about it.
      ad3d6c3f
  24. 16 Sep, 2002 1 commit
  25. 11 Sep, 2002 1 commit
  26. 10 Sep, 2002 1 commit
    • Tristan Leteurtre's avatar
      . Fixed a compilation warning · 7bd37d9d
      Tristan Leteurtre authored
        . Added the "Launch on start up" functionnality :
         some commands (telnet style) can be automatically launched when vls is
         starting.
      
         For example, in vls.cfg :
      
         BEGIN "LaunchOnStartUp"
           command1 = "start film localhost local1 --loop"
           command2 = "start 28009 client1 dvb"
         END
      7bd37d9d