<div dir="ltr">One would think the devs might have modeled the system already. And then develop the software accordingly.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Apr 19, 2013 at 12:02 AM, Nigel Pearson <span dir="ltr"><<a href="mailto:nigel@ind.tansu.com.au" target="_blank">nigel@ind.tansu.com.au</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On Thu, 18 Apr 2013 14:09:19, Thomas Mashos asked:<br>
<div class="im"><br>
> 1) What is mythtranscode, mythjobqueue, mythmediaserver, and mythpreviewgen<br>
> writing to the database<br>
<br>
<br>
</div>MythTranscode: Mostly position-map data for the new file.<br>
<br>
MythJobQueue: A little status info, showing progress of the current & pending jobs.<br>
<br>
MythMediaServer: Nothing - read-only?<br>
<br>
MythPreviewGen: Nothing. It creates a preview file in the directory (storage group) containing the recording, based on looking up the recording (channel, stattime, the bookmark or default preview start time).<br>
<div class="im"><br>
<br>
<br>
> 2) What is mythfrontend doing with the database<br>
<br>
</div>Reading:<br>
* theme and language data,<br>
* recording or video or music info to display to the user,<br>
* location of a selected file to playback,<br>
* audio and video output settings to setup the playback window, decoder and deinterlacing filter,<br>
* position-map data to allow fast navigation in the playback.<br>
<br>
Writing a new bookmark location to trigger a mythpreviewgen execution.<br>
<br>
Reading/writing editing cutpoints (possibly from reading commercial-skip position maps).<br>
<div class="im"><br>
<br>
<br>
> 3) what is the master backend doing with the secondary backend (and vice<br>
> versa)<br>
<br>
</div>Not an expert, but I think;<br>
<br>
Master can ask slave to:<br>
* shutdown or sleep,<br>
* delete current or expired recordings,<br>
* start/stop a recording (or Live TV chain),<br>
* get status info, like how full slave's storage<br>
group dirs are, what recordings are occurring, et c.<br>
<br>
<br>
Generally, there isn't much the other way.<br>
When a slave starts up, it simply informs the<br>
master it is there and available to record?<br>
<div class="im"><br>
<br>
> 4) what is mythweb doing with the database and backends<br>
<br>
</div>Basically, exactly the same as MythFrontend.<br>
<br>
<br>
<br>
--<br>
Nigel Pearson, <a href="mailto:nigel@ind.tansu.com.au">nigel@ind.tansu.com.au</a>| I've been talking to |<br>
Telstra Net. Eng., Sydney, Australia | the ship's computer. |<br>
Office: 8576 5449 Fax: 9298 9033 | ... It hates me! |<br>
Mobile: 0408 664435 Home: 9792 6998 | Marvin |<br>
<br>
<br>
<br>
_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a><br>
</blockquote></div><br></div>