[mythtv-commits] mythtv commit: r22849 - in trunk by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Mon Nov 16 16:18:36 UTC 2009
Author: danielk
Date: 2009-11-16 16:18:35 +0000 (Mon, 16 Nov 2009)
New Revision: 22849
Changeset: http://svn.mythtv.org/trac/changeset/22849
Added:
trunk/mythtv/libs/libmythdb/mythsocket_cb.h
Modified:
trunk/mythplugins/mythmusic/mythmusic/metaioavfcomment.cpp
trunk/mythplugins/mythmusic/mythmusic/metaiomp4.cpp
trunk/mythplugins/mythmusic/mythmusic/mythlistbox-qt3.cpp
trunk/mythplugins/mythvideo/mtd/jobthread.cpp
trunk/mythplugins/mythweather/mythweather/weatherUtils.h
trunk/mythplugins/mythzoneminder/mythzoneminder/mythzoneminder.pro
trunk/mythplugins/mythzoneminder/mythzoneminder/zmclient.h
trunk/mythplugins/mythzoneminder/mythzoneminder/zmconsole.cpp
trunk/mythtv/libs/libmyth/audiooutputpulse.cpp
trunk/mythtv/libs/libmyth/audiooutputpulse.h
trunk/mythtv/libs/libmyth/dbutil.h
trunk/mythtv/libs/libmyth/langsettings.cpp
trunk/mythtv/libs/libmyth/mythcommandlineparser.cpp
trunk/mythtv/libs/libmyth/mythcontext.cpp
trunk/mythtv/libs/libmyth/mythcontext.h
trunk/mythtv/libs/libmyth/mythdialogs.cpp
trunk/mythtv/libs/libmyth/mythmediamonitor.h
trunk/mythtv/libs/libmyth/util.cpp
trunk/mythtv/libs/libmyth/visual.h
trunk/mythtv/libs/libmyth/volumebase.cpp
trunk/mythtv/libs/libmyth/volumebase.h
trunk/mythtv/libs/libmyth/xmlparse.cpp
trunk/mythtv/libs/libmyth/xmlparse.h
trunk/mythtv/libs/libmythdb/decodeencode.h
trunk/mythtv/libs/libmythdb/httpcomms.cpp
trunk/mythtv/libs/libmythdb/httpcomms.h
trunk/mythtv/libs/libmythdb/lcddevice.cpp
trunk/mythtv/libs/libmythdb/lcddevice.h
trunk/mythtv/libs/libmythdb/libmythdb.pro
trunk/mythtv/libs/libmythdb/msocketdevice.h
trunk/mythtv/libs/libmythdb/mythsocket.cpp
trunk/mythtv/libs/libmythdb/mythsocket.h
trunk/mythtv/libs/libmythdb/mythverbose.h
trunk/mythtv/libs/libmythdb/mythversion.h
trunk/mythtv/libs/libmythdb/oldsettings.cpp
trunk/mythtv/libs/libmythdb/oldsettings.h
trunk/mythtv/libs/libmythfreemheg/BaseClasses.h
trunk/mythtv/libs/libmythfreemheg/Engine.cpp
trunk/mythtv/libs/libmythfreemheg/Engine.h
trunk/mythtv/libs/libmythfreemheg/Groups.h
trunk/mythtv/libs/libmythfreemheg/Ingredients.h
trunk/mythtv/libs/libmythfreemheg/Link.h
trunk/mythtv/libs/libmythfreemheg/Logging.h
trunk/mythtv/libs/libmythfreemheg/TokenGroup.h
trunk/mythtv/libs/libmythfreemheg/Visible.h
trunk/mythtv/libs/libmythfreemheg/freemheg.h
trunk/mythtv/libs/libmythfreesurround/freesurround.cpp
trunk/mythtv/libs/libmythtv/DetectLetterbox.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoRecorder.h
trunk/mythtv/libs/libmythtv/RingBuffer.h
trunk/mythtv/libs/libmythtv/ThreadedFileWriter.h
trunk/mythtv/libs/libmythtv/XvMCSurfaceTypes.cpp
trunk/mythtv/libs/libmythtv/XvMCSurfaceTypes.h
trunk/mythtv/libs/libmythtv/avcinfo.h
trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
trunk/mythtv/libs/libmythtv/avformatdecoder.h
trunk/mythtv/libs/libmythtv/cc608decoder.h
trunk/mythtv/libs/libmythtv/cc708decoder.h
trunk/mythtv/libs/libmythtv/cc708window.h
trunk/mythtv/libs/libmythtv/channelbase.h
trunk/mythtv/libs/libmythtv/channelgroup.h
trunk/mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
trunk/mythtv/libs/libmythtv/channelscan/channelscan_sm.h
trunk/mythtv/libs/libmythtv/channelscan/panedvbutilsimport.h
trunk/mythtv/libs/libmythtv/channelscan/paneexistingscanimport.h
trunk/mythtv/libs/libmythtv/channelscan/scaninfo.h
trunk/mythtv/libs/libmythtv/channelsettings.cpp
trunk/mythtv/libs/libmythtv/channelsettings.h
trunk/mythtv/libs/libmythtv/darwinavcinfo.h
trunk/mythtv/libs/libmythtv/decoderbase.cpp
trunk/mythtv/libs/libmythtv/diseqc.h
trunk/mythtv/libs/libmythtv/dtvconfparser.cpp
trunk/mythtv/libs/libmythtv/dtvconfparser.h
trunk/mythtv/libs/libmythtv/dtvconfparserhelpers.h
trunk/mythtv/libs/libmythtv/dtvmultiplex.h
trunk/mythtv/libs/libmythtv/dtvrecorder.h
trunk/mythtv/libs/libmythtv/dummychannel.h
trunk/mythtv/libs/libmythtv/dvbcam.cpp
trunk/mythtv/libs/libmythtv/dvbcam.h
trunk/mythtv/libs/libmythtv/dvbrecorder.h
trunk/mythtv/libs/libmythtv/dvbsignalmonitor.h
trunk/mythtv/libs/libmythtv/dvbtypes.cpp
trunk/mythtv/libs/libmythtv/dvbtypes.h
trunk/mythtv/libs/libmythtv/eitcache.cpp
trunk/mythtv/libs/libmythtv/eitcache.h
trunk/mythtv/libs/libmythtv/eitscanner.h
trunk/mythtv/libs/libmythtv/firewiredevice.cpp
trunk/mythtv/libs/libmythtv/firewiredevice.h
trunk/mythtv/libs/libmythtv/firewiresignalmonitor.h
trunk/mythtv/libs/libmythtv/frequencytables.cpp
trunk/mythtv/libs/libmythtv/frequencytables.h
trunk/mythtv/libs/libmythtv/hdhrsignalmonitor.h
trunk/mythtv/libs/libmythtv/inputgroupmap.h
trunk/mythtv/libs/libmythtv/inputinfo.h
trunk/mythtv/libs/libmythtv/iptv/iptvchannelinfo.h
trunk/mythtv/libs/libmythtv/iptv/iptvfeederlive.h
trunk/mythtv/libs/libmythtv/iptv/iptvfeederwrapper.h
trunk/mythtv/libs/libmythtv/iptv/iptvmediasink.h
trunk/mythtv/libs/libmythtv/iptvchannel.h
trunk/mythtv/libs/libmythtv/iptvrecorder.h
trunk/mythtv/libs/libmythtv/iso639.h
trunk/mythtv/libs/libmythtv/jobqueue.h
trunk/mythtv/libs/libmythtv/linuxavcinfo.h
trunk/mythtv/libs/libmythtv/linuxfirewiredevice.cpp
trunk/mythtv/libs/libmythtv/mhi.cpp
trunk/mythtv/libs/libmythtv/mpeg/atsc_huffman.h
trunk/mythtv/libs/libmythtv/mpeg/dishdescriptors.h
trunk/mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
trunk/mythtv/libs/libmythtv/mpeg/dvbtables.h
trunk/mythtv/libs/libmythtv/mpeg/freesat_huffman.h
trunk/mythtv/libs/libmythtv/mpeg/mpegstreamdata.h
trunk/mythtv/libs/libmythtv/mpeg/pespacket.h
trunk/mythtv/libs/libmythtv/mpeg/premieredescriptors.h
trunk/mythtv/libs/libmythtv/mpeg/premieretables.h
trunk/mythtv/libs/libmythtv/mpeg/tsstats.h
trunk/mythtv/libs/libmythtv/nuppeldecoder.cpp
trunk/mythtv/libs/libmythtv/nuppeldecoder.h
trunk/mythtv/libs/libmythtv/openglcontext.h
trunk/mythtv/libs/libmythtv/openglvideo.h
trunk/mythtv/libs/libmythtv/osd.cpp
trunk/mythtv/libs/libmythtv/osd.h
trunk/mythtv/libs/libmythtv/osdsurface.cpp
trunk/mythtv/libs/libmythtv/osdsurface.h
trunk/mythtv/libs/libmythtv/playercontext.cpp
trunk/mythtv/libs/libmythtv/playgroup.cpp
trunk/mythtv/libs/libmythtv/playgroup.h
trunk/mythtv/libs/libmythtv/profilegroup.cpp
trunk/mythtv/libs/libmythtv/profilegroup.h
trunk/mythtv/libs/libmythtv/recorderbase.cpp
trunk/mythtv/libs/libmythtv/recorderbase.h
trunk/mythtv/libs/libmythtv/remoteencoder.cpp
trunk/mythtv/libs/libmythtv/remoteencoder.h
trunk/mythtv/libs/libmythtv/signalmonitor.cpp
trunk/mythtv/libs/libmythtv/signalmonitor.h
trunk/mythtv/libs/libmythtv/signalmonitorvalue.cpp
trunk/mythtv/libs/libmythtv/signalmonitorvalue.h
trunk/mythtv/libs/libmythtv/sourceutil.h
trunk/mythtv/libs/libmythtv/teletextdecoder.h
trunk/mythtv/libs/libmythtv/textsubtitleparser.cpp
trunk/mythtv/libs/libmythtv/transporteditor.h
trunk/mythtv/libs/libmythtv/ttfont.h
trunk/mythtv/libs/libmythtv/tv.h
trunk/mythtv/libs/libmythtv/tv_play.h
trunk/mythtv/libs/libmythtv/tv_rec.cpp
trunk/mythtv/libs/libmythtv/tvosdmenuentry.cpp
trunk/mythtv/libs/libmythtv/tvosdmenuentry.h
trunk/mythtv/libs/libmythtv/util-opengl.h
trunk/mythtv/libs/libmythtv/util-vdpau.h
trunk/mythtv/libs/libmythtv/util-xv.h
trunk/mythtv/libs/libmythtv/videobuffers.h
trunk/mythtv/libs/libmythtv/videodisplayprofile.h
trunk/mythtv/libs/libmythtv/videoout_d3d.cpp
trunk/mythtv/libs/libmythtv/videoout_directfb.cpp
trunk/mythtv/libs/libmythtv/videoout_directfb.h
trunk/mythtv/libs/libmythtv/videoout_null.h
trunk/mythtv/libs/libmythtv/videoout_xv.h
trunk/mythtv/libs/libmythupnp/configuration.h
trunk/mythtv/libs/libmythupnp/mythxmlclient.h
trunk/mythtv/libs/libmythupnp/refcounted.h
trunk/mythtv/libs/libmythupnp/soapclient.h
trunk/mythtv/libs/libmythupnp/upnpmsrr.h
trunk/mythtv/programs/mythbackend/autoexpire.h
trunk/mythtv/programs/mythbackend/encoderlink.cpp
trunk/mythtv/programs/mythbackend/encoderlink.h
trunk/mythtv/programs/mythbackend/filetransfer.h
trunk/mythtv/programs/mythbackend/httpstatus.cpp
trunk/mythtv/programs/mythbackend/httpstatus.h
trunk/mythtv/programs/mythbackend/mediaserver.h
trunk/mythtv/programs/mythbackend/playbacksock.h
trunk/mythtv/programs/mythbackend/scheduler.h
trunk/mythtv/programs/mythcommflag/CustomEventRelayer.h
trunk/mythtv/programs/mythcommflag/FrameAnalyzer.h
trunk/mythtv/programs/mythcommflag/LogoDetectorBase.h
trunk/mythtv/programs/mythcommflag/SceneChangeDetector.h
trunk/mythtv/programs/mythcommflag/SceneChangeDetectorBase.h
trunk/mythtv/programs/mythfilldatabase/channeldata.h
trunk/mythtv/programs/mythfilldatabase/filldata.h
trunk/mythtv/programs/mythfilldatabase/fillutil.h
trunk/mythtv/programs/mythfrontend/keygrabber.cpp
trunk/mythtv/programs/mythlcdserver/lcdprocclient.cpp
trunk/mythtv/programs/mythlcdserver/lcdprocclient.h
trunk/mythtv/programs/mythlcdserver/lcdserver.h
trunk/mythtv/programs/mythlcdserver/serversocket.h
trunk/mythtv/programs/mythtranscode/mpeg2fix.h
trunk/mythtv/programs/mythwelcome/main.cpp
Log:
Header cleanup.
This mostly just changes to C++ style header includes for Qt in our header files. But I've also pruned the headers where that would shrink the compilation unit, and added missing headers (where we were depending on other headers including those headers, i.e. where it would not increase the size of the compilation unit.) I've also split the MythSocketCBs interface into it's own header file and made the static QMutex in mythcontext.h into a pointer, both of these were to remove a large number of inferered includes. The mythcontext.h header is included in many places, so even moderate savings there speed up the compilation of many cpp files.
There is a fair bit of include simplification still possible; I just tackled the header files, and any fallout that occured from tackling those.
Due to the mythcontext changes a recompile of both mythtv and the plugins is necessary.
More information about the mythtv-commits
mailing list