diff --git a/mythtv/libs/libmyth/programinfo.cpp b/mythtv/libs/libmyth/programinfo.cpp index c1785081583..075f0dda68d 100644 --- a/mythtv/libs/libmyth/programinfo.cpp +++ b/mythtv/libs/libmyth/programinfo.cpp @@ -2348,12 +2348,12 @@ static ProgramInfoType discover_program_info_type( return pit; } -void ProgramInfo::SetPathname(const QString &pn) const +void ProgramInfo::SetPathname(const QString &pn) { m_pathname = pn; ProgramInfoType pit = discover_program_info_type(m_chanid, m_pathname, false); - const_cast(this)->SetProgramInfoType(pit); + SetProgramInfoType(pit); } ProgramInfoType ProgramInfo::DiscoverProgramInfoType(void) const @@ -2457,7 +2457,7 @@ QString ProgramInfo::QueryBasename(void) const * call and so should not be called from the UI thread. */ QString ProgramInfo::GetPlaybackURL( - bool checkMaster, bool forceCheckLocal) const + bool checkMaster, bool forceCheckLocal) { // return the original path if BD or DVD URI if (IsVideoBD() || IsVideoDVD()) @@ -4743,7 +4743,7 @@ void ProgramInfo::SaveInetRef(const QString &inet) * call and so should not be called from the UI thread. * \return true iff file is readable */ -bool ProgramInfo::IsFileReadable(void) const +bool ProgramInfo::IsFileReadable(void) { if (IsLocal() && QFileInfo(m_pathname).isReadable()) return true; @@ -4813,7 +4813,7 @@ uint ProgramInfo::QueryTranscoderID(void) const * \note This method sometimes initiates a QUERY_CHECKFILE MythProto * call and so should not be called from the UI thread. */ -QString ProgramInfo::DiscoverRecordingDirectory(void) const +QString ProgramInfo::DiscoverRecordingDirectory(void) { if (!IsLocal()) { diff --git a/mythtv/libs/libmyth/programinfo.h b/mythtv/libs/libmyth/programinfo.h index 2f88030414f..3b816ebd056 100644 --- a/mythtv/libs/libmyth/programinfo.h +++ b/mythtv/libs/libmyth/programinfo.h @@ -348,7 +348,7 @@ class MPUBLIC ProgramInfo bool IsMythStream(void) const { return m_pathname.startsWith("myth://"); } bool IsPathSet(void) const { return GetBasename() != m_pathname; } bool HasPathname(void) const { return !GetPathname().isEmpty(); } - bool IsFileReadable(void) const; + bool IsFileReadable(void); QString GetTitle(void) const { return m_title; } QString GetSortTitle(void) const { return m_sortTitle; } @@ -503,7 +503,7 @@ class MPUBLIC ProgramInfo void SetSubtitle(const QString &st, const QString &sst = nullptr); void SetProgramInfoType(ProgramInfoType t) { m_programflags &= ~FL_TYPEMASK; m_programflags |= ((uint32_t)t<<20); } - void SetPathname(const QString&) const; + void SetPathname(const QString&); void SetChanID(uint _chanid) { m_chanid = _chanid; } void SetScheduledStartTime(const QDateTime &dt) { m_startts = dt; } void SetScheduledEndTime( const QDateTime &dt) { m_endts = dt; } @@ -626,9 +626,9 @@ class MPUBLIC ProgramInfo void SaveInetRef(const QString &inet); // Extremely slow functions that cannot be called from the UI thread. - QString DiscoverRecordingDirectory(void) const; + QString DiscoverRecordingDirectory(void); QString GetPlaybackURL(bool checkMaster = false, - bool forceCheckLocal = false) const; + bool forceCheckLocal = false); ProgramInfoType DiscoverProgramInfoType(void) const; // Edit flagging map diff --git a/mythtv/libs/libmyth/remoteutil.cpp b/mythtv/libs/libmyth/remoteutil.cpp index 488ab9b3301..2fa3f6efe9e 100644 --- a/mythtv/libs/libmyth/remoteutil.cpp +++ b/mythtv/libs/libmyth/remoteutil.cpp @@ -87,7 +87,7 @@ bool RemoteGetMemStats(int &totalMB, int &freeMB, int &totalVM, int &freeVM) return false; } -bool RemoteCheckFile(const ProgramInfo *pginfo, bool checkSlaves) +bool RemoteCheckFile(ProgramInfo *pginfo, bool checkSlaves) { QStringList strlist("QUERY_CHECKFILE"); strlist << QString::number((int)checkSlaves); diff --git a/mythtv/libs/libmyth/remoteutil.h b/mythtv/libs/libmyth/remoteutil.h index 477df2c5c7b..34e2e05cf42 100644 --- a/mythtv/libs/libmyth/remoteutil.h +++ b/mythtv/libs/libmyth/remoteutil.h @@ -20,7 +20,7 @@ MPUBLIC bool RemoteGetUptime(time_t &uptime); MPUBLIC bool RemoteGetMemStats(int &totalMB, int &freeMB, int &totalVM, int &freeVM); MPUBLIC bool RemoteCheckFile( - const ProgramInfo *pginfo, bool checkSlaves = true); + ProgramInfo *pginfo, bool checkSlaves = true); MPUBLIC bool RemoteDeleteRecording( uint recordingID, bool forceMetadataDelete, bool forgetHistory); MPUBLIC diff --git a/mythtv/libs/libmythbase/mythsocket.cpp b/mythtv/libs/libmythbase/mythsocket.cpp index 3ce4ca8e41e..9475b2b7520 100644 --- a/mythtv/libs/libmythbase/mythsocket.cpp +++ b/mythtv/libs/libmythbase/mythsocket.cpp @@ -564,7 +564,7 @@ bool MythSocket::IsConnected(void) const return m_connected; } -bool MythSocket::IsDataAvailable(void) const +bool MythSocket::IsDataAvailable(void) { if (QThread::currentThread() == m_thread->qthread()) return m_tcpSocket->bytesAvailable() > 0; @@ -575,7 +575,7 @@ bool MythSocket::IsDataAvailable(void) const bool ret = false; QMetaObject::invokeMethod( - const_cast(this), "IsDataAvailableReal", + this, "IsDataAvailableReal", Qt::BlockingQueuedConnection, Q_ARG(bool*, &ret)); diff --git a/mythtv/libs/libmythbase/mythsocket.h b/mythtv/libs/libmythbase/mythsocket.h index 86820de2a0d..df57b0c815c 100644 --- a/mythtv/libs/libmythbase/mythsocket.h +++ b/mythtv/libs/libmythbase/mythsocket.h @@ -57,7 +57,7 @@ class MBASE_PUBLIC MythSocket : public QObject, public ReferenceCounter bool WriteStringList(const QStringList &list); bool IsConnected(void) const; - bool IsDataAvailable(void) const; + bool IsDataAvailable(void); QHostAddress GetPeerAddress(void) const; int GetPeerPort(void) const; diff --git a/mythtv/libs/libmythbase/mythtimer.cpp b/mythtv/libs/libmythbase/mythtimer.cpp index 1d1f40a7cbc..eca2ceda7a7 100644 --- a/mythtv/libs/libmythbase/mythtimer.cpp +++ b/mythtv/libs/libmythbase/mythtimer.cpp @@ -87,7 +87,7 @@ void MythTimer::stop(void) * \note If addMSecs() has been called and the total offset applied * is negative then this can return a negative number. */ -int MythTimer::elapsed(void) const +int MythTimer::elapsed(void) { if (!m_timer.isValid()) { @@ -100,7 +100,7 @@ int MythTimer::elapsed(void) const qint64 e = m_timer.elapsed(); if (!QElapsedTimer::isMonotonic() && (e > 86300000)) { - const_cast(this)->start(); + start(); e = 0; } diff --git a/mythtv/libs/libmythbase/mythtimer.h b/mythtv/libs/libmythbase/mythtimer.h index 5b26ce7ff0b..0c0174d1cf7 100644 --- a/mythtv/libs/libmythbase/mythtimer.h +++ b/mythtv/libs/libmythbase/mythtimer.h @@ -26,7 +26,7 @@ class MBASE_PUBLIC MythTimer void addMSecs(int ms); - int elapsed(void) const; + int elapsed(void); int64_t nsecsElapsed(void) const; bool isRunning(void) const; diff --git a/mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp b/mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp index 1456e661329..6c2f3c5d8a2 100644 --- a/mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp +++ b/mythtv/libs/libmythtv/DVD/mythdvdplayer.cpp @@ -470,7 +470,7 @@ long long MythDVDPlayer::CalcMaxFFTime(long long ff, bool setjump) const return MythPlayer::CalcMaxFFTime(ff, setjump); } -int64_t MythDVDPlayer::GetSecondsPlayed(bool /*honorCutList*/, int divisor) const +int64_t MythDVDPlayer::GetSecondsPlayed(bool /*honorCutList*/, int divisor) { if (!player_ctx->m_buffer->IsDVD()) return 0; diff --git a/mythtv/libs/libmythtv/DVD/mythdvdplayer.h b/mythtv/libs/libmythtv/DVD/mythdvdplayer.h index c43b6c78fdd..45b5909b62f 100644 --- a/mythtv/libs/libmythtv/DVD/mythdvdplayer.h +++ b/mythtv/libs/libmythtv/DVD/mythdvdplayer.h @@ -24,7 +24,7 @@ class MythDVDPlayer : public MythPlayer // Gets uint64_t GetBookmark(void) override; // MythPlayer int64_t GetSecondsPlayed(bool honorCutList, - int divisor = 1000) const override; // MythPlayer + int divisor = 1000) override; // MythPlayer int64_t GetTotalSeconds(bool honorCutList, int divisor = 1000) const override; // MythPlayer diff --git a/mythtv/libs/libmythtv/decoders/avformatdecoder.cpp b/mythtv/libs/libmythtv/decoders/avformatdecoder.cpp index fe4674a5047..1c21fb111a9 100644 --- a/mythtv/libs/libmythtv/decoders/avformatdecoder.cpp +++ b/mythtv/libs/libmythtv/decoders/avformatdecoder.cpp @@ -3049,8 +3049,8 @@ void AvFormatDecoder::MpegPreProcessPkt(AVStream *stream, AVPacket *pkt) { if (bufptr + 11 >= pkt->data + pkt->size) continue; // not enough valid data... - SequenceHeader *seq = reinterpret_cast( - const_cast(bufptr)); + const SequenceHeader *seq = + reinterpret_cast(bufptr); int width = static_cast(seq->width()) >> context->lowres; int height = static_cast(seq->height()) >> context->lowres; diff --git a/mythtv/libs/libmythtv/dvdstream.cpp b/mythtv/libs/libmythtv/dvdstream.cpp index 835af150eb4..dc5b216dfdb 100644 --- a/mythtv/libs/libmythtv/dvdstream.cpp +++ b/mythtv/libs/libmythtv/dvdstream.cpp @@ -96,7 +96,7 @@ bool DVDStream::OpenFile(const QString &filename, uint /*retry_ms*/) { // Locate the start block of the requested title uint32_t len; - m_start = UDFFindFile(m_reader, const_cast(qPrintable(path)), &len); + m_start = UDFFindFile(m_reader, qPrintable(path), &len); if (m_start == 0) { LOG(VB_GENERAL, LOG_ERR, QString("DVDStream(%1) UDFFindFile(%2) failed"). diff --git a/mythtv/libs/libmythtv/livetvchain.cpp b/mythtv/libs/libmythtv/livetvchain.cpp index 6a3eb38655d..510a05921bf 100644 --- a/mythtv/libs/libmythtv/livetvchain.cpp +++ b/mythtv/libs/libmythtv/livetvchain.cpp @@ -706,10 +706,10 @@ void LiveTVChain::SetHostSocket(MythSocket *sock) m_inUseSocks.append(sock); } -bool LiveTVChain::IsHostSocket(const MythSocket *sock) const +bool LiveTVChain::IsHostSocket(MythSocket *sock) { QMutexLocker lock(&m_sockLock); - return m_inUseSocks.contains(const_cast(sock)); + return m_inUseSocks.contains(sock); } uint LiveTVChain::HostSocketCount(void) const diff --git a/mythtv/libs/libmythtv/livetvchain.h b/mythtv/libs/libmythtv/livetvchain.h index 700a6c2be4b..867e2dabd28 100644 --- a/mythtv/libs/libmythtv/livetvchain.h +++ b/mythtv/libs/libmythtv/livetvchain.h @@ -85,7 +85,7 @@ class MTV_PUBLIC LiveTVChain : public ReferenceCounter // socket stuff void SetHostSocket(MythSocket *sock); - bool IsHostSocket(const MythSocket *sock) const; + bool IsHostSocket(MythSocket *sock); uint HostSocketCount(void) const; void DelHostSocket(MythSocket *sock); diff --git a/mythtv/libs/libmythtv/mythccextractorplayer.cpp b/mythtv/libs/libmythtv/mythccextractorplayer.cpp index 586016abb56..88d999879bd 100644 --- a/mythtv/libs/libmythtv/mythccextractorplayer.cpp +++ b/mythtv/libs/libmythtv/mythccextractorplayer.cpp @@ -663,7 +663,7 @@ void MythCCExtractorPlayer::IngestDVBSubtitles(void) while (!avsubtitles->m_buffers.empty()) { - const AVSubtitle subtitle = avsubtitles->m_buffers.front(); + AVSubtitle subtitle = avsubtitles->m_buffers.front(); avsubtitles->m_buffers.pop_front(); const QSize v_size = diff --git a/mythtv/libs/libmythtv/mythplayer.cpp b/mythtv/libs/libmythtv/mythplayer.cpp index cc0933142a1..88754e91b0d 100644 --- a/mythtv/libs/libmythtv/mythplayer.cpp +++ b/mythtv/libs/libmythtv/mythplayer.cpp @@ -5066,7 +5066,7 @@ void MythPlayer::GetPlaybackData(InfoMap &infoMap) GetCodecDescription(infoMap); } -int64_t MythPlayer::GetSecondsPlayed(bool honorCutList, int divisor) const +int64_t MythPlayer::GetSecondsPlayed(bool honorCutList, int divisor) { int64_t pos = TranslatePositionFrameToMs(framesPlayed, honorCutList); LOG(VB_PLAYBACK, LOG_DEBUG, LOC + diff --git a/mythtv/libs/libmythtv/mythplayer.h b/mythtv/libs/libmythtv/mythplayer.h index 3db7d614fe1..cede2d7958b 100644 --- a/mythtv/libs/libmythtv/mythplayer.h +++ b/mythtv/libs/libmythtv/mythplayer.h @@ -212,7 +212,7 @@ class MTV_PUBLIC MythPlayer // divisor can be passed in as an argument, e.g. pass divisor=1 to // return the time in milliseconds. virtual int64_t GetSecondsPlayed(bool honorCutList, - int divisor = 1000) const; + int divisor = 1000); virtual int64_t GetTotalSeconds(bool honorCutList, int divisor = 1000) const; int64_t GetLatestVideoTimecode() const { return m_latestVideoTimecode; } diff --git a/mythtv/libs/libmythtv/recorders/recorderbase.cpp b/mythtv/libs/libmythtv/recorders/recorderbase.cpp index 3c884c7d468..65115cb05fb 100644 --- a/mythtv/libs/libmythtv/recorders/recorderbase.cpp +++ b/mythtv/libs/libmythtv/recorders/recorderbase.cpp @@ -839,7 +839,7 @@ void RecorderBase::SetTotalFrames(uint64_t total_frames) RecorderBase *RecorderBase::CreateRecorder( TVRec *tvrec, ChannelBase *channel, - const RecordingProfile &profile, + RecordingProfile &profile, const GeneralDBOptions &genOpt) { if (!channel) @@ -957,8 +957,7 @@ RecorderBase *RecorderBase::CreateRecorder( if (recorder) { - recorder->SetOptionsFromProfile( - const_cast(&profile), + recorder->SetOptionsFromProfile(&profile, genOpt.m_videoDev, genOpt.m_audioDev, genOpt.m_vbiDev); // Override the samplerate defined in the profile if this card // was configured with a fixed rate. diff --git a/mythtv/libs/libmythtv/recorders/recorderbase.h b/mythtv/libs/libmythtv/recorders/recorderbase.h index 012bcc908db..daf53a9d63c 100644 --- a/mythtv/libs/libmythtv/recorders/recorderbase.h +++ b/mythtv/libs/libmythtv/recorders/recorderbase.h @@ -245,7 +245,7 @@ class MTV_PUBLIC RecorderBase : public QRunnable static RecorderBase *CreateRecorder( TVRec *tvrec, ChannelBase *channel, - const RecordingProfile &profile, + RecordingProfile &profile, const GeneralDBOptions &genOpt); protected: diff --git a/mythtv/libs/libmythtv/subtitlereader.cpp b/mythtv/libs/libmythtv/subtitlereader.cpp index 3b21c90ab59..74ca19360a0 100644 --- a/mythtv/libs/libmythtv/subtitlereader.cpp +++ b/mythtv/libs/libmythtv/subtitlereader.cpp @@ -23,7 +23,7 @@ void SubtitleReader::EnableRawTextSubtitles(bool enable) m_RawTextSubtitlesEnabled = enable; } -bool SubtitleReader::AddAVSubtitle(const AVSubtitle &subtitle, +bool SubtitleReader::AddAVSubtitle(AVSubtitle &subtitle, bool fix_position, bool allow_forced) { @@ -79,9 +79,9 @@ void SubtitleReader::ClearAVSubtitles(void) m_AVSubtitles.m_lock.unlock(); } -void SubtitleReader::FreeAVSubtitle(const AVSubtitle &subtitle) +void SubtitleReader::FreeAVSubtitle(AVSubtitle &subtitle) { - avsubtitle_free(const_cast(&subtitle)); + avsubtitle_free(&subtitle); } void SubtitleReader::LoadExternalSubtitles(const QString &subtitleFileName, diff --git a/mythtv/libs/libmythtv/subtitlereader.h b/mythtv/libs/libmythtv/subtitlereader.h index b84494245a7..df74b619697 100644 --- a/mythtv/libs/libmythtv/subtitlereader.h +++ b/mythtv/libs/libmythtv/subtitlereader.h @@ -40,10 +40,10 @@ class SubtitleReader void EnableRawTextSubtitles(bool enable); AVSubtitles* GetAVSubtitles(void) { return &m_AVSubtitles; } - bool AddAVSubtitle(const AVSubtitle& subtitle, bool fix_position, + bool AddAVSubtitle(AVSubtitle& subtitle, bool fix_position, bool allow_forced); void ClearAVSubtitles(void); - static void FreeAVSubtitle(const AVSubtitle &sub); + static void FreeAVSubtitle(AVSubtitle &sub); TextSubtitles* GetTextSubtitles(void) { return &m_TextSubtitles; } bool HasTextSubtitles(void); diff --git a/mythtv/libs/libmythtv/subtitlescreen.cpp b/mythtv/libs/libmythtv/subtitlescreen.cpp index 6e5291fa6f1..f9b51a7e9e8 100644 --- a/mythtv/libs/libmythtv/subtitlescreen.cpp +++ b/mythtv/libs/libmythtv/subtitlescreen.cpp @@ -1815,7 +1815,7 @@ void SubtitleScreen::DisplayAVSubtitles(void) while (!subs->m_buffers.empty()) { - const AVSubtitle subtitle = subs->m_buffers.front(); + AVSubtitle subtitle = subs->m_buffers.front(); if (subtitle.start_display_time > currentFrame->timecode) break; diff --git a/mythtv/libs/libmythtv/tv_play.cpp b/mythtv/libs/libmythtv/tv_play.cpp index 04c52b07513..85bff785e87 100644 --- a/mythtv/libs/libmythtv/tv_play.cpp +++ b/mythtv/libs/libmythtv/tv_play.cpp @@ -8052,7 +8052,7 @@ void TV::UpdateOSDInput(const PlayerContext *ctx) /** \fn TV::UpdateOSDSignal(const PlayerContext*, const QStringList&) * \brief Updates Signal portion of OSD... */ -void TV::UpdateOSDSignal(const PlayerContext *ctx, const QStringList &strlist) +void TV::UpdateOSDSignal(PlayerContext *ctx, const QStringList &strlist) { OSD *osd = GetOSDLock(ctx); if (!osd || m_browseHelper->IsBrowsing() || !m_queuedChanNum.isEmpty()) @@ -8062,8 +8062,7 @@ void TV::UpdateOSDSignal(const PlayerContext *ctx, const QStringList &strlist) ReturnOSDLock(ctx, osd); QMutexLocker locker(&m_timerIdLock); - m_signalMonitorTimerId[StartTimer(1, __LINE__)] = - const_cast(ctx); + m_signalMonitorTimerId[StartTimer(1, __LINE__)] = ctx; return; } ReturnOSDLock(ctx, osd); diff --git a/mythtv/libs/libmythtv/tv_play.h b/mythtv/libs/libmythtv/tv_play.h index cca42baec35..d28a4ffcc80 100644 --- a/mythtv/libs/libmythtv/tv_play.h +++ b/mythtv/libs/libmythtv/tv_play.h @@ -624,7 +624,7 @@ class MTV_PUBLIC TV : public QObject, public MenuItemDisplayer void UpdateOSDSeekMessage(const PlayerContext*, const QString &mesg, enum OSDTimeout timeout); void UpdateOSDInput(const PlayerContext*); - void UpdateOSDSignal(const PlayerContext*, const QStringList &strlist); + void UpdateOSDSignal(PlayerContext*, const QStringList &strlist); void UpdateOSDTimeoutMessage(PlayerContext*); void UpdateOSDAskAllowDialog(PlayerContext*); void SetUpdateOSDPosition(bool set_it); diff --git a/mythtv/libs/libmythui/lirc.cpp b/mythtv/libs/libmythui/lirc.cpp index 9e210c5a5ec..177ae923672 100644 --- a/mythtv/libs/libmythui/lirc.cpp +++ b/mythtv/libs/libmythui/lirc.cpp @@ -339,14 +339,14 @@ bool LIRC::IsDoRunSet(void) const return doRun; } -void LIRC::Process(const QByteArray &data) +void LIRC::Process(QByteArray &data) { QMutexLocker static_lock(&lirclib_lock); // lirc_code2char will make code point to a static datafer.. char *code = nullptr; int ret = lirc_code2char( - d->m_lircState, d->m_lircConfig, const_cast(data.constData()), &code); + d->m_lircState, d->m_lircConfig, data.data(), &code); while ((0 == ret) && code) { @@ -401,7 +401,7 @@ void LIRC::Process(const QByteArray &data) QCoreApplication::postEvent(m_mainWindow, keyReleases[i]); ret = lirc_code2char( - d->m_lircState, d->m_lircConfig, const_cast(data.constData()), &code); + d->m_lircState, d->m_lircConfig, data.data(), &code); } } diff --git a/mythtv/libs/libmythui/lirc.h b/mythtv/libs/libmythui/lirc.h index e8067ca9295..22692447a6e 100644 --- a/mythtv/libs/libmythui/lirc.h +++ b/mythtv/libs/libmythui/lirc.h @@ -41,7 +41,7 @@ class LIRC : public QObject, public MThread bool IsDoRunSet(void) const; void run(void) override; // MThread QList GetCodes(void); - void Process(const QByteArray &data); + void Process(QByteArray &data); mutable QMutex lock; static QMutex lirclib_lock; diff --git a/mythtv/libs/libmythui/mythuiimage.cpp b/mythtv/libs/libmythui/mythuiimage.cpp index 16c542a2cec..7219aa2696c 100644 --- a/mythtv/libs/libmythui/mythuiimage.cpp +++ b/mythtv/libs/libmythui/mythuiimage.cpp @@ -478,7 +478,7 @@ QEvent::Type ImageLoadEvent::kEventType = class ImageLoadThread : public QRunnable { public: - ImageLoadThread(const MythUIImage *parent, MythPainter *painter, + ImageLoadThread(MythUIImage *parent, MythPainter *painter, const ImageProperties &imProps, QString basefile, int number, ImageCacheMode mode) : m_parent(parent), m_painter(painter), m_imageProperties(imProps), @@ -507,7 +507,7 @@ class ImageLoadThread : public QRunnable m_basefile, m_imageProperties.m_filename, aborted); - QCoreApplication::postEvent(const_cast(m_parent), le); + QCoreApplication::postEvent(m_parent, le); return; } @@ -522,11 +522,11 @@ class ImageLoadThread : public QRunnable ImageLoadEvent *le = new ImageLoadEvent(m_parent, image, m_basefile, m_imageProperties.m_filename, m_number, aborted); - QCoreApplication::postEvent(const_cast(m_parent), le); + QCoreApplication::postEvent(m_parent, le); } private: - const MythUIImage *m_parent {nullptr}; + MythUIImage *m_parent {nullptr}; MythPainter *m_painter {nullptr}; ImageProperties m_imageProperties; QString m_basefile; diff --git a/mythtv/programs/mythbackend/mainserver.cpp b/mythtv/programs/mythbackend/mainserver.cpp index a44726cb97d..96dbd81252a 100644 --- a/mythtv/programs/mythbackend/mainserver.cpp +++ b/mythtv/programs/mythbackend/mainserver.cpp @@ -8015,7 +8015,7 @@ LiveTVChain *MainServer::GetExistingChain(const QString &id) return nullptr; } -LiveTVChain *MainServer::GetExistingChain(const MythSocket *sock) +LiveTVChain *MainServer::GetExistingChain(MythSocket *sock) { QMutexLocker lock(&m_liveTVChainsLock); diff --git a/mythtv/programs/mythbackend/mainserver.h b/mythtv/programs/mythbackend/mainserver.h index f0663d7ad80..e78ebe173d5 100644 --- a/mythtv/programs/mythbackend/mainserver.h +++ b/mythtv/programs/mythbackend/mainserver.h @@ -292,7 +292,7 @@ class MainServer : public QObject, public MythSocketCBs static void DoDeleteInDB(DeleteStruct *ds); LiveTVChain *GetExistingChain(const QString &id); - LiveTVChain *GetExistingChain(const MythSocket *sock); + LiveTVChain *GetExistingChain(MythSocket *sock); LiveTVChain *GetChainWithRecording(const ProgramInfo &pginfo); void AddToChains(LiveTVChain *chain); void DeleteChain(LiveTVChain *chain); diff --git a/mythtv/programs/mythccextractor/main.cpp b/mythtv/programs/mythccextractor/main.cpp index 7d99fb1ef08..91ed3731073 100644 --- a/mythtv/programs/mythccextractor/main.cpp +++ b/mythtv/programs/mythccextractor/main.cpp @@ -31,7 +31,7 @@ namespace { } } -static int RunCCExtract(const ProgramInfo &program_info, const QString & destdir) +static int RunCCExtract(ProgramInfo &program_info, const QString & destdir) { QString filename = program_info.GetPlaybackURL(); if (filename.startsWith("myth://")) diff --git a/mythtv/programs/mythcommflag/CommDetector2.cpp b/mythtv/programs/mythcommflag/CommDetector2.cpp index bf696ec00fe..692078efaeb 100644 --- a/mythtv/programs/mythcommflag/CommDetector2.cpp +++ b/mythtv/programs/mythcommflag/CommDetector2.cpp @@ -215,7 +215,7 @@ QString debugDirectory(int chanid, const QDateTime& recstartts) return ""; } - const ProgramInfo pginfo(chanid, recstartts); + ProgramInfo pginfo(chanid, recstartts); if (!pginfo.GetChanID()) return "";