CVS Commit (tooney)

[email protected]
Newsgroups gmane.comp.video.videolan.vls.devel
Message-ID <[email protected]>
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 <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.