[vls-devel] CVS Commit (tooney)

cvs at videolan.org cvs at videolan.org
Wed Dec 11 18:32:58 CET 2002


Update of /cvs/videolan/vls
Modified Files:
	Makefile.opts.in configure configure.in vls.cfg 

Update of /cvs/videolan/vls/src/modules/dvdreader
Modified Files:
	dvdreader.h 

Update of /cvs/videolan/vls/src/modules/filereader
Modified Files:
	filereader.h 

Update of /cvs/videolan/vls/src/modules/raw2ts
Added Files:
	Makefile raw2ts.cpp raw2ts.h 

Update of /cvs/videolan/vls/src/modules/v4linput
Added Files:
	Makefile v4linput.cpp v4linput.h 

Update of /cvs/videolan/vls/src/modules/v4lreader
Added Files:
	Makefile v4lreader.cpp v4lreader.h 

Update of /cvs/videolan/vls/src/mpeg
Added Files:
	pes.cpp pes.h 

Log Message:

  . 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.


-- 
tooney
-- 
This is the vls-devel mailing-list, see http://www.videolan.org/vls-devel/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vls-devel mailing list