On 02/10/08 09:16, Antti Hartikainen wrote:
On Sat, Feb 09, 2008 at 11:06:35PM +0100, Klaus Schmidinger wrote:
On 02/09/08 18:24, Arthur Konovalov wrote:
Klaus Schmidinger wrote:
I just read your original posting again, and there you described the problem the other way round. So I also tested recording the FTA channel and then switching to the encrypted channel, but this also works fine here.
So I'm afraid I don't know what's causing this for you.
Very strange. I noticed that message "channel on available" apperars momentarily after switching to another channel. It seems like vdr not trying to decode anything. May be You can provide some lines to vdr code for debugging reason of message "channel not available"? I have interest to solve this problem ;)
Please try the attached version of cDevice::GetDevice(const cChannel *Channel, int Priority, bool LiveView), redirect stdout into a file and send me the result.
I tried it, with vdr 1.5.14.
As a side-note, i CAN record FTA-channel and watch scrambled channel with another budget-card (i have 2 DVB-T budget tuners).
This experience is with ONE tuner:
- I can record multiple scrambled channels from same multiplex
- I can watch FTA-channels while recording scrambled ones.
- I CAN'T watch scrambled channels while recording FTA channel on same multiplex.
- I CAN start record on FTA channel, while recording scrambled channel, which is started before recording on FTA (then i can also WATCH any other scrambled
channel from same multiplex too)
So while there's no recording on scrambled channel, while recording FTA channel, i can't watch any scrambled channels from same multiplex. When starting recording on scrambled channel (before starting recording on FTA), everything works as should.
Here is debug info with only one tuner in use:
Changing to FTA channel:
GetDevice 3 0 1 - 'MTV3;MTV Oy:658000000:A0B8C23D23G8I0M64P0T8Y0:T:3:305:561=fin:817:0:49:8438:8193:0 ' NumUsableSlots = 0 j = 0 i = 0 A B i = 1 A B C 0 D 0 E FFFFFFFF 180C4C64 i = 2 A B i = 3 A B X 1 Z
started recording:
GetDevice 3 50 0 - 'MTV3;MTV Oy:658000000:A0B8C23D23G8I0M64P0T8Y0:T:3:305:561=fin:817:0:49:8438:8193:0 ' NumUsableSlots = 0 j = 0 i = 0 A B i = 1 A B C 0 D 0 E FFFFFFFF 002C4C64 i = 2 A B i = 3 A B X 1 Z
Change to scrambled channel:
GetDevice 25 0 1 - 'MTV3 MAX;MTV Oy:658000000:A0B8C23D23G8I0M64P0T8Y0:T:3:304:560=fin:817:B00:209:8438:8193:0 ' NumUsableSlots = 4
You wrote that you are using only a single budget card. How can a single budget card have 4 CI slots? And all four of these apparently contain a CAM that is ready?!
What kind of CI hardware and CAM(s) are you using?
Klaus
j = 0 i = 0 A i = 1 A i = 2 A i = 3 A B j = 1 i = 0 A i = 1 A i = 2 A B i = 3 A j = 2 i = 0 A i = 1 A B C 0 D 0 E FFFFFFFF 1412AC41 i = 2 A i = 3 A j = 3 j = 4 j = 5 i = 0 A B i = 1 A i = 2 A i = 3 A X 1 Z
///// in this point appears "channel not available" -error
GetDevice 25 0 1 - 'MTV3 MAX;MTV Oy:658000000:A0B8C23D23G8I0M64P0T8Y0:T:3:304:560=fin:817:B00:209:8438:8193:0 ' NumUsableSlots = 3 j = 0 i = 0 A i = 1 A i = 2 A i = 3 A B j = 1 i = 0 A i = 1 A i = 2 A B i = 3 A j = 2 j = 3 j = 4 j = 5 i = 0 A B i = 1 A i = 2 A i = 3 A Z
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr