[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