[mythtv-commits] mythtv commit: r9743 - in trunk/mythtv/libs/libmythtv by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Wed Apr 19 21:53:00 UTC 2006
Author: danielk
Date: 2006-04-19 21:52:59 +0000 (Wed, 19 Apr 2006)
New Revision: 9743
Changeset: http://cvs.mythtv.org/trac/changeset/9743
Added:
trunk/mythtv/libs/libmythtv/mpeg/streamlisteners.h
Modified:
trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.h
trunk/mythtv/libs/libmythtv/darwinfirewirerecorder.cpp
trunk/mythtv/libs/libmythtv/dbox2channel.cpp
trunk/mythtv/libs/libmythtv/dbox2channel.h
trunk/mythtv/libs/libmythtv/dbox2recorder.cpp
trunk/mythtv/libs/libmythtv/dbox2recorder.h
trunk/mythtv/libs/libmythtv/dtvrecorder.cpp
trunk/mythtv/libs/libmythtv/dtvrecorder.h
trunk/mythtv/libs/libmythtv/dtvsignalmonitor.cpp
trunk/mythtv/libs/libmythtv/dtvsignalmonitor.h
trunk/mythtv/libs/libmythtv/dummydtvrecorder.cpp
trunk/mythtv/libs/libmythtv/dummydtvrecorder.h
trunk/mythtv/libs/libmythtv/dvbchannel.cpp
trunk/mythtv/libs/libmythtv/dvbchannel.h
trunk/mythtv/libs/libmythtv/dvbrecorder.cpp
trunk/mythtv/libs/libmythtv/dvbrecorder.h
trunk/mythtv/libs/libmythtv/dvbsiparser.cpp
trunk/mythtv/libs/libmythtv/dvbsiparser.h
trunk/mythtv/libs/libmythtv/firewirerecorder.h
trunk/mythtv/libs/libmythtv/firewirerecorderbase.cpp
trunk/mythtv/libs/libmythtv/firewirerecorderbase.h
trunk/mythtv/libs/libmythtv/hdhrrecorder.cpp
trunk/mythtv/libs/libmythtv/hdhrrecorder.h
trunk/mythtv/libs/libmythtv/hdtvrecorder.cpp
trunk/mythtv/libs/libmythtv/hdtvrecorder.h
trunk/mythtv/libs/libmythtv/libmythtv.pro
trunk/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpeg/atscstreamdata.h
trunk/mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpeg/dvbstreamdata.h
trunk/mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpeg/mpegstreamdata.h
trunk/mythtv/libs/libmythtv/mpeg/scanstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpeg/scanstreamdata.h
trunk/mythtv/libs/libmythtv/mpegrecorder.cpp
trunk/mythtv/libs/libmythtv/mpegrecorder.h
trunk/mythtv/libs/libmythtv/pchdtvsignalmonitor.h
trunk/mythtv/libs/libmythtv/recorderbase.cpp
trunk/mythtv/libs/libmythtv/recorderbase.h
trunk/mythtv/libs/libmythtv/siparser.cpp
trunk/mythtv/libs/libmythtv/siparser.h
trunk/mythtv/libs/libmythtv/siscan.cpp
trunk/mythtv/libs/libmythtv/siscan.h
trunk/mythtv/libs/libmythtv/tv_rec.cpp
Log:
References #1035, References #1701.
You may need to do a distclean. This removes signals and slots from the channels and recorders.
I've tested this with every recorder I have access to, but I don't have access to a firewire or dbox2 recorder.
If you experience any problems please do a distclean before reporting the problem.
The reasons for getting rid of signals and slots in non gui elements are because they require delayed deletes and other extra complexity to avoid segfaults, and because they are not thread safe and are incompatible with virtual inheritence and multiple inheritence.
More information about the mythtv-commits
mailing list