Damn I though it was fixed...Have attached logs of tests using multiple dvb cards and what happends when starting a recording (press R) from a network client.
To reproduce:
1) Watch FTA channel from network client
2) Press R to record channel
-- TV continues to timeshift and on server recording thread begins
Next, change channel to channel not on same transponder, channel changes OK
or change channel to channel on same transponder, error message in client (Unknown error) and return to EPG page.
Logs attached
At least it show correct status now.
I too get wierd result and the log from the server gets full of this..
2007-02-16 20:15:56 Exception ystem.NullReferenceException: Object reference not set to an instance of an object.
at TvLibrary.Implementations.DVB.ConditionalAccess.get_NumberOfChannelsDecrypting()
at TvLibrary.Implementations.DVB.TvCardDvbBase.get_NumberOfChannelsDecrypting()
at TvService.TvCard.get_NumberOfChannelsDecrypting()
at TvService.TVController.GetFreeCardsForChannel(Channel dbChannel, User& user, Boolean checkTransponders, TvResult& result)
2007-02-16 20:15:56 Exception :Object reference not set to an instance of an object.
2007-02-16 20:15:56 site :Int32 get_NumberOfChannelsDecrypting()
2007-02-16 20:15:56 source :TVLibrary
2007-02-16 20:15:56 stacktrace: at TvLibrary.Implementations.DVB.ConditionalAccess.get_NumberOfChannelsDecrypting()
at TvLibrary.Implementations.DVB.TvCardDvbBase.get_NumberOfChannelsDecrypting()
at TvService.TvCard.get_NumberOfChannelsDecrypting()
at TvService.TVController.GetFreeCardsForChannel(Channel dbChannel, User& user, Boolean checkTransponders, TvResult& result)
2007-02-16 20:15:56 Exception ystem.NullReferenceException: Object reference not set to an instance of an object.
at TvService.TVController.StartTimeShifting(User& user, Int32 idChannel, VirtualCard& card)
2007-02-16 20:15:56 Exception :Object reference not set to an instance of an object.
2007-02-16 20:15:56 site :TvControl.TvResult StartTimeShifting(TvControl.User ByRef, Int32, TvControl.VirtualCard ByRef)
2007-02-16 20:15:56 source :TvService
2007-02-16 20:15:56 stacktrace: at TvService.TVController.StartTimeShifting(User& user, Int32 idChannel, VirtualCard& card)
It happens when I start mp client on local machine while recording is in place.Trying to watch the same channel as recording.
//Lasse