CVS Commit: vls (jpsaman)
| Newsgroups | gmane.comp.video.videolan.vls.devel |
|---|---|
| Message-ID | <[email protected]> |
Update of /var/cvs/videolan/vls Modified Files: Makefile Makefile.opts.in configure configure.in vls.cfg Update of /var/cvs/videolan/vls/doc Modified Files: vls-guide.sgml Update of /var/cvs/videolan/vls/src/core Modified Files: common.h file.cpp file.h log.cpp parsers.cpp Update of /var/cvs/videolan/vls/src/modules/dummyinterface Modified Files: dummyinterface.cpp Update of /var/cvs/videolan/vls/src/modules/dvbinput Modified Files: dvbinput.cpp dvbinput.h Update of /var/cvs/videolan/vls/src/modules/dvbreader Modified Files: dvbreader.cpp dvbreader.h Update of /var/cvs/videolan/vls/src/modules/dvdreader Modified Files: dvdreader.cpp dvdreader.h Update of /var/cvs/videolan/vls/src/modules/filereader Modified Files: filereader.cpp filereader.h Update of /var/cvs/videolan/vls/src/modules/localinput Modified Files: localinput.cpp localinput.h Update of /var/cvs/videolan/vls/src/modules/normaltrickplay Added Files: Makefile normaltrickplay.cpp normaltrickplay.h Update of /var/cvs/videolan/vls/src/modules/ps2ts Modified Files: ps2ts.cpp ps2ts.h Update of /var/cvs/videolan/vls/src/modules/ts2ts Modified Files: ts2ts.cpp ts2ts.h Update of /var/cvs/videolan/vls/src/modules/v4linput Modified Files: v4linput.cpp v4linput.h Update of /var/cvs/videolan/vls/src/modules/v4lreader Modified Files: v4lreader.cpp v4lreader.h Update of /var/cvs/videolan/vls/src/modules/videoinput Modified Files: videoinput.cpp videoinput.h Update of /var/cvs/videolan/vls/src/mpeg Modified Files: converter.cpp converter.h reader.cpp reader.h ts.h Added Files: trickplay.cpp trickplay.h Update of /var/cvs/videolan/vls/src/server Modified Files: admin.cpp broadcast.h input.cpp input.h manager.cpp manager.h vls_builtins.cpp.win Log Message: Here comes a big commit. It consists of largely 3 pieces: 1) Finally added documentation for dynamic configuration and trickplay assignment to inputs. 2) This commit makes architectural changes in the VLS core code. It makes implementation of different Trickplay strategies possible. Currently only one is supported, the default "normal" trickplay. It works just like the old code. For files this code works correctly. Unfortunately I have not been able to test v4l, dvb and video inputs thoroughly, so expect this commit to breaks things in that area. Please do some additional testing. 3) Support for reading large files >2GB has been extended with new compile options and using 64 bits integers explicitly throughout the affected code. I also did some cleanup with respect to printfs. There are still a lot in this code, they NEED to be eliminated and replaced by Log(hlog, LOG_XXXX, ....) statements. -- jpsaman -- This is the vls-devel mailing-list, see http://www.videolan.org/streaming/ To unsubscribe, please read http://developers.videolan.org/lists.html If you are in trouble, please contact <[email protected]>