[mythtv-commits] mythtv commit: r9820 - in trunk/mythtv/libs by ijr
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Fri Apr 28 16:56:36 UTC 2006
Author: ijr
Date: 2006-04-28 16:56:35 +0000 (Fri, 28 Apr 2006)
New Revision: 9820
Changeset: http://cvs.mythtv.org/trac/changeset/9820
Added:
trunk/mythtv/libs/libmythtv/dummydecoder.h
Removed:
trunk/mythtv/libs/libmythtv/dummydtvrecorder.cpp
trunk/mythtv/libs/libmythtv/dummydtvrecorder.h
Modified:
trunk/mythtv/libs/libavformat/utils.c
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
trunk/mythtv/libs/libmythtv/RingBuffer.cpp
trunk/mythtv/libs/libmythtv/RingBuffer.h
trunk/mythtv/libs/libmythtv/ThreadedFileWriter.cpp
trunk/mythtv/libs/libmythtv/ThreadedFileWriter.h
trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
trunk/mythtv/libs/libmythtv/libmythtv.pro
trunk/mythtv/libs/libmythtv/livetvchain.cpp
trunk/mythtv/libs/libmythtv/livetvchain.h
trunk/mythtv/libs/libmythtv/tv_play.cpp
trunk/mythtv/libs/libmythtv/tv_rec.cpp
trunk/mythtv/libs/libmythtv/tv_rec.h
trunk/mythtv/libs/libmythtv/videobuffers.cpp
trunk/mythtv/libs/libmythtv/videoout_directfb.cpp
trunk/mythtv/libs/libmythtv/videoout_directfb.h
trunk/mythtv/libs/libmythtv/videoout_dx.cpp
trunk/mythtv/libs/libmythtv/videoout_dx.h
trunk/mythtv/libs/libmythtv/videoout_ivtv.cpp
trunk/mythtv/libs/libmythtv/videoout_ivtv.h
trunk/mythtv/libs/libmythtv/videoout_null.cpp
trunk/mythtv/libs/libmythtv/videoout_null.h
trunk/mythtv/libs/libmythtv/videoout_quartz.cpp
trunk/mythtv/libs/libmythtv/videoout_quartz.h
trunk/mythtv/libs/libmythtv/videoout_xv.cpp
trunk/mythtv/libs/libmythtv/videoout_xv.h
trunk/mythtv/libs/libmythtv/videooutbase.cpp
trunk/mythtv/libs/libmythtv/videooutbase.h
Log:
A number of small, interrelated changes:
- Skip 'dummy' recordings during playback, instead, just pause.
- Get rid of the dummydtvrecorder class, since anything it generates would now be skipped.
- Add a 'peek' function to the RingBuffer class, for, err, peeking.
- Make the 'video/audio is X frames ahead' debugging statements more obvious in what they mean.
- Allow switching between xvmc and xv during playback (if the file type changes, not manually).
- sync the file to disk more often when first starting recording.
- In RingBuffer, re-try to open files more often (but for the same amount of time), and don't spam the console with error messages.
- Reset the 'read ahead' bitrate calcs on file change, and add some lower bitrate modes.
- Optimize libavformat/utils.c, av_find_stream_info().
More information about the mythtv-commits
mailing list