Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@ulmus-scott
Copy link
Contributor

First, break up libmythbase/remoteutil.* so what remains can be moved to libmythtv.

Some unused function were also removed and some of them appear to be the only use of some SendReceiveStringList() commands. Should the corresponding code in mythbackend be removed?

Finally, move the program* and recording* files to libmythtv where related files and most uses of them are.

Checklist

@ulmus-scott
Copy link
Contributor Author

programinfo.h was missing the export header (transitively included from other files).

All of the users of these functions already included remotefile.h.
The corresponding local implementations are already there and their
only user already includes mythmiscutil.h.
It uses functions from StorageGroup, returns information about StorageGroups,
and its users already include storagegroup.h
It is more similar to the functions already in libmythtv/tvremoteutil.*
and its only user already includes libmythtv/tvremoteutil.h.
If desired it could be added back in libmythtv/tvremoteutil.*.
It is only used in relation to VideoScannerThread::SetHosts(), so move it
there.  The only other user already includes libmythmetadata/videoscan.h.
since the remaining functions all use ProgramInfo in some way.
which is its only user.  This also was the only function in
programinforemoteutil.h that was used by programinfo.cpp.
Also remove RemoteCheckForRecording(), which was only used by
RemoteGetRecordingStatus().
since that is where related files and most of their uses are.
after splitting up libmythbase/remoteutil.h and moving
program* and recording* from libmythbase to libmythtv.
@linuxdude42 linuxdude42 merged commit f08d5bd into MythTV:master Dec 8, 2025
10 of 11 checks passed
@ulmus-scott ulmus-scott deleted the remoteutil branch December 9, 2025 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants