[mythtv-users] Attempt to record program on the wrong input?

Mike Perkins mikep at randomtraveller.org.uk
Wed Jan 16 15:20:04 UTC 2013


On 16/01/13 14:32, Per Jessen wrote:
> Mike Perkins wrote:
>
>> On 16/01/13 08:43, Per Jessen wrote:
>>> Raymond Wagner wrote:
>>>
>>>> On 1/16/2013 03:07, Per Jessen wrote:
>>>>> "... with the exception that you skip over the "Video Sources"
>>>>> step. All possible video sources need to be defined on the master
>>>>> backend system; only the master backend will query a listings
>>>>> provider to obtain guide data for all the non-master backends."
>>>>
>>>> If you were using XMLTV data, that would be correct, since
>>>> mythfilldatabase would be running on the master backend, and would
>>>> your grabbers would need to be installed and selected on your master
>>>> backend. With EIT, it doesn't really matter, but it's still good
>>>> practice to do everything that can be done on the master, on the
>>>> master.
>>>>
>>>>> Backend#1, card #0, tuner 1&2 = Astra2
>>>>> Backend#1, card #1, tuner 3&4 = Astra2
>>>>
>>>> This would be video source one, and you would only need to scan once
>>>> for these four inputs.
>>>
>>> Okay, for these I have a video source named "vidsource1" = EIT data.
>>> Until now, I have always scanned both receivers though, is MythTV
>>> able to work with just one channel scan and now that the same
>>> channels are also available on card#1 ?
>>>
>>>>> Backend#2, card #0, tuner 5&6 = Astra1
>>>>
>>>> This would be video source two, and you would need to scan for
>>>> channels independently of the first video source.
>>>
>>> Okay, I have now configured (very imaginatively) "vidsource2" = EIT
>>> and
>>> attached to BE2:card0.  The channel scan is running now.
>>>
>>>>> Backend#2, card #1, tuner 7&8 = Hotbird  (not yet configured).
>>>>
>>>> This would again be a third video source, scanned independently from
>>>> the other two.
>>>
>>> Okay. I would previously have used just "vidsource1" = EIT.
>>>
>>>> Without running separate video sources for your separate services,
>>>> MythTV has no way of knowing your second backend couldn't access
>>>> channels from Astra2.
>>>
>>> Many thanks for helping with this Raymond.
>>>
>>>
>> A video source is a list of tuning information for a bunch of
>> channels. Therefore, if two tuners can tune the same channels, then
>> you don't need to scan twice, just attach them to the same source.
>
> Yep, I understand that now.
>
>> You might make your configuration a little less error-prone if you
>> called your sources "Astra1", "Astra2" and "Hotbird". They are only
>> identification strings, after all, and giving them relevant names will
>> help avoid mistakes in the future, when you have forgotten what you
>> originally did.
>
> That makes a lot of sense, except that the 3 video sources are identical
> (apart from the name)?  That's where I have a problem - until a
> receiver has been attached to an EIT video source, the video source is
> meaningless, right?  After it has something attached, I can reuse the
> video source for other receivers on the same satellite.
>
> I've named my inputs after which LNB they're connected to.
>
> However, something is still wrong - I can't get to watch any of the
> Astra1 channels on my slave backend.  When I pick something on Astra1
> from the EPG, the mythtvfrontend just exits.
>
No. A video source is /channels/ not /EIT/. Therefore, since you can't possibly 
tune the same list of channels from the three satellites, you need three unique 
sources (lists of channels). They are /not/ identical.

All EIT consists of is a list of what programs get shown on each channel at what 
time. It is information broadcast on one of the multiplexes (transponders). To 
obtain those multiplexes you first have to be able to tune the channels.

You can have channel tuning info without any program info, although it would be 
difficult to schedule recordings that way. There are other methods, not using 
EIT, to obtain the program listings. I'm not sure if they may be of more us to you.

The mythtv frontend should never "just exit" when you select any channel. This 
is a different issue you'll have to supply more information for. We'll need to 
see frontend and backend logs covering the incident and, probably, the whole log 
from startup, particularly for the backend.

-- 

Mike Perkins



More information about the mythtv-users mailing list