[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