1. 31 Jan, 2003 1 commit
    • Tristan Leteurtre's avatar
      · ef9b833a
      Tristan Leteurtre authored
        . Pr�cisions suite � une discussion sur #videolan
      ef9b833a
  2. 29 Jan, 2003 4 commits
    • Tristan Leteurtre's avatar
      · 355702db
      Tristan Leteurtre authored
        . Approximative bitrate selection in vls.cfg
      355702db
    • Tristan Leteurtre's avatar
      · 22ad5812
      Tristan Leteurtre authored
        . Code cleaning
      22ad5812
    • Tristan Leteurtre's avatar
      · 4e80ec6f
      Tristan Leteurtre authored
        . Palette conversions
          But I still don't understand why jobi's webcam produces a green screen...
      4e80ec6f
    • Tristan Leteurtre's avatar
      · 096d9a8c
      Tristan Leteurtre authored
        . Fixed a stupid bug in v4l init.
      096d9a8c
  3. 25 Jan, 2003 2 commits
    • Tristan Leteurtre's avatar
      · aa259341
      Tristan Leteurtre authored
        . Improved streaming stability
      aa259341
    • Tristan Leteurtre's avatar
      · acd38baf
      Tristan Leteurtre authored
        . Now also search for vls.cfg in current directory
      acd38baf
  4. 23 Jan, 2003 1 commit
    • Tristan Leteurtre's avatar
      · d7d49a65
      Tristan Leteurtre authored
        . Now compiles with ffmpeg CVS
      d7d49a65
  5. 19 Jan, 2003 1 commit
  6. 17 Jan, 2003 2 commits
    • Tristan Leteurtre's avatar
      · 1f1819a8
      Tristan Leteurtre authored
        . More control parameters : Image size and Channel
      
          (See vls.cfg)
      
          BEGIN "composite"
            # --- Example:
            Device        = "/dev/video"     # Video4linux device (default is /dev/video)
      
            Channel       = "1"              # Channel Source: Webcam often 0
                                             # For TV Card, may be  Tuner(0), Composite(1), Svide(2)
      
            Size          = "vga"            # Size possibilities, either :
                                             # - empty string : default size
                                             # - width x height
                                             # - subQCIF(128x96), QSIF(160x120), QCIF(176x144)
                                             #   SIF(320x240), CIF (352x288), VGA (640x480)
            #Size        = "320x200"
            #Size        = ""
         END
      1f1819a8
    • Tristan Leteurtre's avatar
      · f5addece
      Tristan Leteurtre authored
        . Re-Wrote all the Video4linux support
      
        . Fixed palette problems
      
        Now, we should be supporting all kinds of Video4Linux devices !
      
        Tested with : Philips 730K Webcam
                      Pinnacle PCTV Studio
      f5addece
  7. 15 Jan, 2003 1 commit
    • Alexis de Lattre's avatar
      · b28b25fa
      Alexis de Lattre authored
      Temporary fix for the doc on the Website.
      b28b25fa
  8. 04 Jan, 2003 1 commit
  9. 27 Dec, 2002 1 commit
  10. 11 Dec, 2002 2 commits
    • Tristan Leteurtre's avatar
      . Fixes of the previous commit · 21ffd8e3
      Tristan Leteurtre authored
      21ffd8e3
    • Tristan Leteurtre's avatar
      · d38a204a
      Tristan Leteurtre authored
        . First draft for ffmpeg - Video For Linux support
      
          The purpose is to be able to stream and compress in real-time
          video from a video4linx device (webcam, tuners...)
      
        . New modules :
          - v4linput
          - v4lreader : ioctl for using the video4linux API
          - raw2ts : converts raw frames into TS packets
      
            V4Lreader -> Raw frames -> ffmpeg -> ES -> PES -> TS
                                       \-------raw2ts----------/
      
            PTS and PCRs are regenerated using the system clock....
            but it works quite well !
      
        . To compile :
          % ./configure --enable-v4l --with-ffmpeg=/usr/src/ffmpeg for example
      
        . To be improved :
          - Support for others webcams & implements ioctl for TV tuners
          - Improve the PES header / TS header / PTS / PCR generation
          - Generate real PAT & PMT using libdvbpsi
          - More parameters like quality/bitrate, image size
            (quality is defined by m_CodecContext->qmax and qmin)
          - stabilize
      
        . Tested :
          - Philips 730 webcam with vlc 0.4.6.
      d38a204a
  11. 09 Dec, 2002 1 commit
    • Damien Lucas's avatar
      . Retro Compatibility for configuration files · 68998b36
      Damien Lucas authored
      . ProgramCount is not needed anymore for local input
      
      . You can define local input just with:
          BEGIN "xxx"  where xxx is a number
           ...
          END
        The 'local1' input is implicitly declared
      
      . Compilation warnings fixed
      68998b36
  12. 08 Dec, 2002 4 commits
  13. 06 Dec, 2002 1 commit
  14. 03 Dec, 2002 2 commits
  15. 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
  16. 30 Nov, 2002 1 commit
  17. 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
  18. 11 Nov, 2002 1 commit
  19. 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
  20. 19 Oct, 2002 1 commit
  21. 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
  22. 14 Oct, 2002 2 commits
  23. 13 Oct, 2002 4 commits
  24. 12 Oct, 2002 2 commits