8000 move program* and recording* from libmythbase to libmythtv by ulmus-scott · Pull Request #1140 · MythTV/mythtv · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

move program* and recording* from libmythbase to libmythtv #1140

8000 New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

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

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().
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.

1 participant
0