[mythtv-users] cardinput.inputname = NULL
Mike Robinson
mike at robinsonhome.org
Sun Dec 25 20:07:22 EST 2005
Mike Robinson wrote:
> I've been running version 0.19.20051208-1 for about two weeks now. I
> was able to watch live TV (to some degree) until yesterday and I'm not
> sure what changed it. I have two HD-3000 tuners.
>
> When I first set the system up, I could select "Watch TV" and start
> watching live TV as long as there wasn't a recording in progress (even
> if the second tuner was available). It was annoying, but being an SVN
> version, I let it go. I could, however, record two programs at once.
>
> As of yesterday, nothing happens when I select "Watch TV." I took a
> look at the backend log and noticed that it couldn't find the starting
> channel ("11_1" in this case). I checked my channel settings in the
> database, and verified that it existed. I then checked the database
> queries in the log, and noticed that it successfully tunes to the
> starting channel, at first. Then a second query occurs, but specifies
> that the "cardinput.inputname" must be equal to "NULL" instead of
> "DVBInput." This requirement causes the query to fail.
>
> I can still record with both of the tuners.
>
> Any ideas?
>
> 2005-12-24 13:13:59.617 TVRec(2): Changing from None to WatchingLiveTV
> 2005-12-24 13:13:59.617 TVRec(2):
> ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
> 2005-12-24 13:13:59.617 TVRec(2): SetFlags(AskAllowRecording,) ->
> RunMainLoop,AskAllowRecording,
> 2005-12-24 13:13:59.617 TVRec(2): Request: Program(no) channel() input()
> flags(LiveTV,)
> 2005-12-24 13:13:59.617 TVRec(2): ClearFlags(PENDINGACTIONS,) ->
> RunMainLoop,AskAllowRecording,
> 2005-12-24 13:13:59.618 MSqlQuery: SELECT startchan FROM capturecard,
> cardinput WHERE capturecard.cardid = cardinput.cardid AND
> capturecard.cardid = 2 AND inputname = 'DVBInput'
> 2005-12-24 13:13:59.618 DVB#0 Opening DVB channel
> 2005-12-24 13:13:59.618 DVB#0 SetChannelByString(11_1)
> 2005-12-24 13:13:59.618 DVB#0 SetChannelByString(11_1): already on channel
> 2005-12-24 13:13:59.618 TVRec(2): CreateLiveTVRingBuffer()
> 2005-12-24 13:13:59.618 TVRec(2): GetProgramRingBufferForLiveTV()
> 2005-12-24 13:13:59.619 MSqlQuery: SELECT channel.chanid FROM channel,
> capturecard, cardinput WHERE channel.channum = '11_1' AND
> channel.sourceid = cardinput.sourceid AND cardinput.inputname
> = NULL AND cardinput.cardid = capturecard.cardid
> AND capturecard.cardid = 2 AND
> capturecard.hostname = 'homer'
> 2005-12-24 13:13:59.619 TVRec(2) Error: Channel: '11_1' was not found in
> the database.
> Most likely, your DefaultTVChannel setting is wrong
Well, to follow up, I resolved this by installing the latest from SVN.
More information about the mythtv-users
mailing list