[mythtv-commits] mythtv commit: r27413 - in trunk/mythtv by markk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Thu Dec 2 02:21:56 UTC 2010
Author: markk
Date: 2010-12-02 02:21:56 +0000 (Thu, 02 Dec 2010)
New Revision: 27413
Changeset: http://svn.mythtv.org/trac/changeset/27413
Log:
Refactor the RingBuffer classes.
-- make distclean STRONGLY recommended --
This creates a proper class hierarchy for the RingBuffer classes, adds a
new FileRingBuffer class and removes the capitalisation from the file
names.
As noted in #9287, this a straight refactor with no attempt made to
optimise the interface or minimise code duplication.
Tested on 3 different boxes here with no apparent regressions.
Refs #9287
Added:
trunk/mythtv/libs/libmythtv/bdringbuffer.cpp
trunk/mythtv/libs/libmythtv/bdringbuffer.h
trunk/mythtv/libs/libmythtv/dvdringbuffer.cpp
trunk/mythtv/libs/libmythtv/dvdringbuffer.h
trunk/mythtv/libs/libmythtv/fileringbuffer.cpp
trunk/mythtv/libs/libmythtv/fileringbuffer.h
trunk/mythtv/libs/libmythtv/ringbuffer.cpp
trunk/mythtv/libs/libmythtv/ringbuffer.h
Removed:
trunk/mythtv/libs/libmythtv/BDRingBuffer.cpp
trunk/mythtv/libs/libmythtv/BDRingBuffer.h
trunk/mythtv/libs/libmythtv/DVDRingBuffer.cpp
trunk/mythtv/libs/libmythtv/DVDRingBuffer.h
trunk/mythtv/libs/libmythtv/RingBuffer.cpp
trunk/mythtv/libs/libmythtv/RingBuffer.h
Modified:
trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp
trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
trunk/mythtv/libs/libmythtv/avfringbuffer.h
trunk/mythtv/libs/libmythtv/decoderbase.cpp
trunk/mythtv/libs/libmythtv/decoderbase.h
trunk/mythtv/libs/libmythtv/dtvrecorder.cpp
trunk/mythtv/libs/libmythtv/dvbrecorder.cpp
trunk/mythtv/libs/libmythtv/hdhrrecorder.cpp
trunk/mythtv/libs/libmythtv/importrecorder.cpp
trunk/mythtv/libs/libmythtv/libmythtv.pro
trunk/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpegrecorder.cpp
trunk/mythtv/libs/libmythtv/mythbdplayer.cpp
trunk/mythtv/libs/libmythtv/mythdvdplayer.cpp
trunk/mythtv/libs/libmythtv/mythiowrapper.cpp
trunk/mythtv/libs/libmythtv/mythplayer.h
trunk/mythtv/libs/libmythtv/playercontext.cpp
trunk/mythtv/libs/libmythtv/previewgenerator.cpp
trunk/mythtv/libs/libmythtv/recorderbase.cpp
trunk/mythtv/libs/libmythtv/textsubtitleparser.cpp
trunk/mythtv/libs/libmythtv/tv_play.cpp
trunk/mythtv/libs/libmythtv/tv_play.h
trunk/mythtv/libs/libmythtv/tv_rec.cpp
trunk/mythtv/libs/libmythtv/xine_demux_sputext.h
trunk/mythtv/programs/mythbackend/filetransfer.cpp
trunk/mythtv/programs/mythbackend/mainserver.cpp
trunk/mythtv/programs/mythcommflag/main.cpp
trunk/mythtv/programs/mythfrontend/main.cpp
trunk/mythtv/programs/mythtranscode/transcode.cpp
More information about the mythtv-commits
mailing list