2010-10-07 21:37:23.796875 [ERROR][(8)]: Exception :Unable to cast COM object of type 'TsReader' to interface type 'ITSReader'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{B9559486-E1BB-45D3-A2A2-9A7AFE49B24F}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
2010-10-07 21:37:23.796875 [ERROR][(8)]: site :Int32 SetMediaPosition(Int64)
2010-10-07 21:37:23.796875 [ERROR][(8)]: source :Core
2010-10-07 21:37:23.812500 [ERROR][(8)]: stacktrace: at MediaPortal.Player.BaseTSReaderPlayer.ITSReader.SetMediaPosition(Int64 MediaPos)
at MediaPortal.Player.BaseTSReaderPlayer.Process()
at MediaPortal.Player.g_Player.Process()
at MediaPortalApp.MPProcess()
2010-10-07 17:56:59.281250 [TVService(5)]: Controller: card MediaPortal IPTV Source Filter: current timeshiftpath = R:\
2010-10-07 19:57:14.312500 [scheduler thread(9)]: card: StartRecording 3 D:\Record\Are You Fitter Than a Pensioner_ - (BBC THREE - 07-10-2010).ts
2010-10-07 20:44:31.250000 [(13)]: Controller: card:2 type:DvbT is available priority:3 #users:0 same transponder:True
2010-10-07 20:44:31.265625 [(13)]: Controller: card:3 type:DvbT is available priority:2 #users:1 same transponder:True
2010-10-07 20:57:02.093750 [scheduler thread(9)]: Scheduler: Time to record Channel 4 20:57-22:30 Dispatches: Bravo's Deadly Mission
2010-10-07 20:57:02.140625 [scheduler thread(9)]: Controller: StopTimeShifting 2
2010-10-08 15:00:36.843750 [(21)]: Scheduler : record on free card:3 priority:4
2010-10-08 15:00:40.812500 [(21)]: card: CardTune 3 BBC TWO new_pvr:3:-1
You have not replaced core.dll with any of the development ones lying around have you? is this the standard install version?
There is mention of question time in your logs so I assume the logs were taken after it first happened. Can you let me know what programs you were watching / what time. Also you have not setup your card as a hybrid or done anything else non-standard have you?
Is R: a local drive or a mapped remote one?
So at this point we have the recording from BBC THREE going on on card 3 and timeshifting on BBC THREE on card 2. When the recording starts on Channel 4 at 21:00
card 3 is already in use recording and card 2 is already in use timeshifting so card 2 is kicked
Which is what we saw before. What is not clear is to why the timeshifting is not using the same card as the recording.
I take it when you tried to watch BBC THREE you just clicked on program in guide?
Could you please test this on your system. If you pick two channels on the same transponder (BBC ONE and TWO are always on the same on on Freeview ?) and when no recordings are scheduled click record on one program and then go and play live TV on the other and post logs.
Also then could you swap the order of the two DVB-T cards in TV Config and see if that makes a difference (I had a hunch that it may have been the order of the card; for me card 3 is default record and 4 is default timeshift but I just swapped them around on mine and tried the same test and both used card 4)
The only difference in this test is that recording is started manually not via scheduler but want to see if your system does the same
Hi,
Please note that we are aware of issues with conflict management,
0002850: Bugs in card allocation - MediaPortal Bugtracker
and these will be fixed as soon as someone has time!
However, thanks for reporting and I'll be interested if we can work out why jameson's system and yours do not behave the same.
Best wishes,
Mark
In the first logs one of your cards was in use when you startedOK, done that. As far as I can see, on both tests it used a separate card for BBC ONE and BBC TWO.
2010-10-08 17:06:16.296875 [(20)]: Controller: find free card for channel BBC ONE
2010-10-08 17:06:16.312500 [(20)]: Controller: card:2 type:DvbT is available priority:3 #users:1 same transponder:False
2010-10-08 17:06:14.984375 [(4)]: EpgCard: allow grabbing for 390.265625 seconds on card 2
2010-10-08 17:06:16.328125 [(20)]: epg cancelled due to start recording
2010-10-08 17:06:39.671875 [(18)]: Controller: card:2 type:DvbT is available priority:3 #users:0 same transponder:True
2010-10-08 17:06:39.671875 [(18)]: Controller: card:3 type:DvbT is available priority:2 #users:1 same transponder:True