record and then watch other encrypted channel on same TS (1 Viewer)

lar282

Portal Pro
July 11, 2004
414
2
Scenario:
Both channels are encrypted
Twinhan dvb-T with CI
only uses ONE machine


If I record a channel and then start viewing another encrypted channel on the same TS, the viewing is fine. it doesn't complain no nothing, BUT it breaks the recording. This should happen since my card is not capably of watching 2 channels at the same time if they are encrypted. Problem is that MP does ALLOW me to watch the channel, thus breaking the entire recording. We should add some check and not let the viewer change the channel.


Regards

//Lasse

2007-02-09 11:46:12 Scheduler : time to record TvDatabase.Channel 2007-02-09 11:46:12-2007-02-09 12:25:00 McLeods döttrar
2007-02-09 11:46:12 Controller: find free card for channel Kanal 5
2007-02-09 11:46:12 Controller: got 1 tuning details for Kanal 5
2007-02-09 11:46:12 Controller: card:1 type:DvbT is available priority:1
2007-02-09 11:46:12 Scheduler : record on free card:1 priority:1
2007-02-09 11:46:12 Scheduler : record, first tune to channel
2007-02-09 11:46:13 card:Tune 1 to Kanal 5
2007-02-09 11:46:13 card:user:scheduler65:1:-1 tune DVBT:tv:Kanal 5 Ltd Kanal 5 Freq:634000 ONID:8945 TSID:1110 SID:1050 PMT:41A FTA:False LCN:10000 BandWidth:8
2007-02-09 11:46:13 dvbt: Tune:DVBT:tv:Kanal 5 Ltd Kanal 5 Freq:634000 ONID:8945 TSID:1110 SID:1050 PMT:41A FTA:False LCN:10000 BandWidth:8
2007-02-09 11:46:13 dvb:GetNewSubChannel:0 #0
2007-02-09 11:46:13 dvb:confused:ubmit tunerequest size:1 new:0
2007-02-09 11:46:13 subch:0 OnBeforeTune
2007-02-09 11:46:13 subch0:RunGraph
2007-02-09 11:46:14 subch:0 RunGraph: already running
2007-02-09 11:46:14 subch:0 SetupPmtGrabber:FFFFFFFF 41A
2007-02-09 11:46:14 subch:0 set pmt grabber pmt:41A
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:14 subch:0 OnPMTReceived() True
2007-02-09 11:46:14 subch:0 SendPmt:41A 41A FFFFFFFF 7
2007-02-09 11:46:14 Decode pmt
2007-02-09 11:46:14 descr2 pid:423 len:11 9 f 5 0 e0 35 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:14 descr2 pid:423 len:11 9 f 5 0 e0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:14 descr2 pid:422 len:11 9 f 5 0 e0 35 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:14 descr2 pid:422 len:11 9 f 5 0 e0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:14 subch:0 SendPMT version:7 len:109 1050
2007-02-09 11:46:14 Decode pmt
2007-02-09 11:46:14 descr2 pid:423 len:11 9 f 5 0 e0 35 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:14 descr2 pid:423 len:11 9 f 5 0 e0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:14 descr2 pid:422 len:11 9 f 5 0 e0 35 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:14 descr2 pid:422 len:11 9 f 5 0 e0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:14 Twinhan: send PMT cam:Default len:86 video:0x423 audio:0x422
2007-02-09 11:46:14 capmt:3 4 1A CF 0 0 2 E4 23 0 23 1 9 F 5 0 E0 35 10 1 1 13 1 20 14 3 2 5 8 9 F 5 0 E0 61 10 1 1 13 1 20 14 3 2 32 8 3 E4 22 0 23 1 9 F 5 0 E0 35 10 1 1 13 1 20 14 3 2 5 8 9 F 5 0 E0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:14 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 subch:0 wait for pmt41A
2007-02-09 11:46:15 Twinhan: cam returned ok 0x0
2007-02-09 11:46:15 subch:0 cam flags:True
2007-02-09 11:46:15 subch:0 SetMpegPidMapping
2007-02-09 11:46:15 subch:0 pid:423 pcr
2007-02-09 11:46:15 subch:0 pid:41A pmt
2007-02-09 11:46:15 subch:0 pid:423 video type:MPEG-2
2007-02-09 11:46:15 subch:0 map pid:423 video type:MPEG-2
2007-02-09 11:46:15 subch:0 pid:422 audio lang: type:MPEG-2
2007-02-09 11:46:15 subch:0 map pid:422 audio lang: type:MPEG-2
2007-02-09 11:46:15 subch:0 pid:420 teletext type:6
2007-02-09 11:46:15 subch:0 map pid:420 teletext type:6
2007-02-09 11:46:15 subch:0 stop tif
2007-02-09 11:46:15 card: tuned user:scheduler65 subchannel:0
2007-02-09 11:46:15 user:scheduler65 add
2007-02-09 11:46:15 card: Tuner locked:True signal strength:0 signal quality:0
2007-02-09 11:46:15 Scheduler : record to D:\recorded_tv\McLeods döttrar-2007-02-09.mpg
2007-02-09 11:46:15 card: StartRecording 1 D:\recorded_tv\McLeods döttrar-2007-02-09.mpg
2007-02-09 11:46:15 subch:0 StartRecord(D:\recorded_tv\McLeods döttrar-2007-02-09.mpg)
2007-02-09 11:46:15 subch:0 StartRecording...
2007-02-09 11:46:15 subch:0 set record pid:423 video type:MPEG-2
2007-02-09 11:46:15 subch:0 set record pid:422 audio lang: type:MPEG-2
2007-02-09 11:46:15 subch:0 record program stream mode
2007-02-09 11:46:15 recList:count:1 add scheduleid:65 card:DTV-DVBT 878 Digital Tuner Filter
2007-02-09 11:46:34 Controller: StartTimeShifting Kanal 5 127
2007-02-09 11:46:34 Controller: find free card for channel Kanal 5
2007-02-09 11:46:34 Controller: got 1 tuning details for Kanal 5
2007-02-09 11:46:34 Controller: card:1 type:DvbT is tuned to same transponder
2007-02-09 11:46:34 Controller: card:1 type:DvbT is available priority:1
2007-02-09 11:46:34 card: CardTune 1 Kanal 5 dreambox:1:-1
2007-02-09 11:46:34 card:Tune 1 to Kanal 5
2007-02-09 11:46:34 card:user:dreambox:1:-1 tune DVBT:tv:Kanal 5 Ltd Kanal 5 Freq:634000 ONID:8945 TSID:1110 SID:1050 PMT:41A FTA:False LCN:10000 BandWidth:8
2007-02-09 11:46:34 dvbt: Tune:DVBT:tv:Kanal 5 Ltd Kanal 5 Freq:634000 ONID:8945 TSID:1110 SID:1050 PMT:41A FTA:False LCN:10000 BandWidth:8
2007-02-09 11:46:34 dvb:GetNewSubChannel:1 #1
2007-02-09 11:46:34 dvb:confused:ubmit tunerequest size:2 new:1
2007-02-09 11:46:34 subch:1 OnBeforeTune
2007-02-09 11:46:34 subch:1 RunGraph: already running
2007-02-09 11:46:34 subch:1 SetupPmtGrabber:FFFFFFFF 41A
2007-02-09 11:46:34 subch:1 set pmt grabber pmt:41A
2007-02-09 11:46:34 subch:1 wait for pmt41A
2007-02-09 11:46:34 subch:1 wait for pmt41A
2007-02-09 11:46:34 subch:1 wait for pmt41A
2007-02-09 11:46:34 subch:1 wait for pmt41A
2007-02-09 11:46:34 subch:1 wait for pmt41A
2007-02-09 11:46:34 subch:1 wait for pmt41A
2007-02-09 11:46:34 subch:1 OnPMTReceived() True
2007-02-09 11:46:34 subch:1 SendPmt:41A 41A FFFFFFFF 7
2007-02-09 11:46:34 Decode pmt
2007-02-09 11:46:34 descr2 pid:423 len:11 9 f 5 0 e0 35 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:34 descr2 pid:423 len:11 9 f 5 0 e0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:34 descr2 pid:422 len:11 9 f 5 0 e0 35 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:34 descr2 pid:422 len:11 9 f 5 0 e0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:34 subch:1 SendPMT version:7 len:109 1050
2007-02-09 11:46:34 Decode pmt
2007-02-09 11:46:34 descr2 pid:423 len:11 9 f 5 0 e0 35 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:34 descr2 pid:423 len:11 9 f 5 0 e0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:34 descr2 pid:422 len:11 9 f 5 0 e0 35 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:34 descr2 pid:422 len:11 9 f 5 0 e0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:34 Twinhan: send PMT cam:Default len:86 video:0x423 audio:0x422
2007-02-09 11:46:34 capmt:3 4 1A CF 0 0 2 E4 23 0 23 1 9 F 5 0 E0 35 10 1 1 13 1 20 14 3 2 5 8 9 F 5 0 E0 61 10 1 1 13 1 20 14 3 2 32 8 3 E4 22 0 23 1 9 F 5 0 E0 35 10 1 1 13 1 20 14 3 2 5 8 9 F 5 0 E0 61 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:34 subch:1 wait for pmt41A
2007-02-09 11:46:34 subch:1 wait for pmt41A
2007-02-09 11:46:34 Twinhan: cam returned ok 0x0
2007-02-09 11:46:34 subch:1 cam flags:True
2007-02-09 11:46:34 subch:1 SetMpegPidMapping
2007-02-09 11:46:34 subch:1 pid:423 pcr
2007-02-09 11:46:34 subch:1 pid:41A pmt
2007-02-09 11:46:34 subch:1 pid:423 video type:MPEG-2
2007-02-09 11:46:34 subch:1 map pid:423 video type:MPEG-2
2007-02-09 11:46:34 subch:1 pid:422 audio lang: type:MPEG-2
2007-02-09 11:46:34 subch:1 map pid:422 audio lang: type:MPEG-2
2007-02-09 11:46:34 subch:1 pid:420 teletext type:6
2007-02-09 11:46:34 subch:1 map pid:420 teletext type:6
2007-02-09 11:46:34 subch:1 stop tif
2007-02-09 11:46:34 card: tuned user:dreambox subchannel:1
2007-02-09 11:46:34 user:dreambox add
2007-02-09 11:46:34 card: Tuner locked:True signal strength:98 signal quality:90
2007-02-09 11:46:34 card2:dreambox 1 1
2007-02-09 11:46:34 control1:dreambox 1 1
2007-02-09 11:46:34 control2:dreambox 1 1
2007-02-09 11:46:34 Controller: delete timeshift files D:\Temp\live1-1.ts
2007-02-09 11:46:34 card: StartTimeShifting 1 D:\Temp\live1-1.ts
2007-02-09 11:46:34 card: WaitForUnScrambledSignal
2007-02-09 11:46:34 card: return not scrambled
2007-02-09 11:46:34 subch:1 SetTimeShiftFileName:D:\Temp\live1-1.ts
2007-02-09 11:46:34 subch:1 SetTimeShiftFileName fill in pids
2007-02-09 11:46:34 subch:1 set timeshift 2:pid:423 video type:MPEG-2
2007-02-09 11:46:34 subch:1 set timeshift 3:pid:422 audio lang: type:MPEG-2
2007-02-09 11:46:34 card: WaitForTimeShiftFile
2007-02-09 11:46:34 card: WaitForUnScrambledSignal
2007-02-09 11:46:34 card: return not scrambled
2007-02-09 11:46:34 card: timeshifting fileSize:0
2007-02-09 11:46:34 card: timeshifting fileSize:32712
2007-02-09 11:46:35 card: timeshifting fileSize:65424
2007-02-09 11:46:35 card: timeshifting fileSize:130848
2007-02-09 11:46:35 card: timeshifting fileSize:196272
2007-02-09 11:46:35 card: timeshifting fileSize:228984
2007-02-09 11:46:35 card: timeshifting fileSize:294408
2007-02-09 11:46:35 card: timeshifting fileSize:359832
2007-02-09 11:46:35 card: timeshifting fileSize:425256
2007-02-09 11:46:35 card: timeshifting fileSize:457968
2007-02-09 11:46:35 card: timeshifting fileSize:523392 1343,75
2007-02-09 11:46:35 user:dreambox card:1 sub:1 add stream:D:\Temp\live1-1.ts.tsbuffer
2007-02-09 11:46:35 Controller: StartTimeShifting started on card:1 to D:\Temp\live1-1.ts.tsbuffer
2007-02-09 11:46:53 Controller: StartTimeShifting TV3 131
2007-02-09 11:46:53 Controller: find free card for channel TV3
2007-02-09 11:46:53 Controller: got 1 tuning details for TV3
2007-02-09 11:46:53 Controller: card:1 type:DvbT is tuned to same transponder
2007-02-09 11:46:53 Controller: card:1 type:DvbT is available priority:1
2007-02-09 11:46:53 card: CardTune 1 TV3 dreambox:1:1
2007-02-09 11:46:53 card:Tune 1 to TV3
2007-02-09 11:46:53 card:user:dreambox:1:1 tune DVBT:tv:Viasat AB TV3 Freq:634000 ONID:8945 TSID:1110 SID:5340 PMT:14DC FTA:False LCN:10000 BandWidth:8
2007-02-09 11:46:53 dvbt: Tune:DVBT:tv:Viasat AB TV3 Freq:634000 ONID:8945 TSID:1110 SID:5340 PMT:14DC FTA:False LCN:10000 BandWidth:8
2007-02-09 11:46:53 dvb:confused:ubmit tunerequest size:2 new:1
2007-02-09 11:46:53 subch:1 OnBeforeTune
2007-02-09 11:46:53 subch:1 RunGraph: already running
2007-02-09 11:46:53 subch:1 SetupPmtGrabber:FFFFFFFF 14DC
2007-02-09 11:46:53 subch:1 set pmt grabber pmt:14DC
2007-02-09 11:46:53 subch:1 wait for pmt14DC
2007-02-09 11:46:53 subch:1 wait for pmt14DC
2007-02-09 11:46:53 subch:1 wait for pmt14DC
2007-02-09 11:46:53 subch:1 OnPMTReceived() True
2007-02-09 11:46:53 subch:1 wait for pmt14DC
2007-02-09 11:46:53 subch:1 SendPmt:14DC 14DC FFFFFFFF 7
2007-02-09 11:46:53 Decode pmt
2007-02-09 11:46:53 descr2 pid:14E5 len:11 9 f 5 0 e0 32 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:53 descr2 pid:14E5 len:11 9 f 5 0 e0 68 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:53 descr2 pid:14E4 len:11 9 f 5 0 e0 32 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:53 descr2 pid:14E4 len:11 9 f 5 0 e0 68 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:53 subch:1 SendPMT version:7 len:137 5340
2007-02-09 11:46:53 Decode pmt
2007-02-09 11:46:53 descr2 pid:14E5 len:11 9 f 5 0 e0 32 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:53 descr2 pid:14E5 len:11 9 f 5 0 e0 68 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:53 descr2 pid:14E4 len:11 9 f 5 0 e0 32 10 1 1 13 1 20 14 3 2 5 8
2007-02-09 11:46:53 descr2 pid:14E4 len:11 9 f 5 0 e0 68 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:53 Twinhan: send PMT cam:Default len:86 video:0x14E5 audio:0x14E4
2007-02-09 11:46:53 capmt:3 14 DC CF 0 0 2 F4 E5 0 23 1 9 F 5 0 E0 32 10 1 1 13 1 20 14 3 2 5 8 9 F 5 0 E0 68 10 1 1 13 1 20 14 3 2 32 8 3 F4 E4 0 23 1 9 F 5 0 E0 32 10 1 1 13 1 20 14 3 2 5 8 9 F 5 0 E0 68 10 1 1 13 1 20 14 3 2 32 8
2007-02-09 11:46:53 subch:1 wait for pmt14DC
2007-02-09 11:46:53 subch:1 wait for pmt14DC
2007-02-09 11:46:53 Twinhan: cam returned ok 0x0
2007-02-09 11:46:53 subch:1 cam flags:True
2007-02-09 11:46:53 subch:1 SetMpegPidMapping
2007-02-09 11:46:53 subch:1 pid:14E5 pcr
2007-02-09 11:46:53 subch:1 pid:14DC pmt
2007-02-09 11:46:53 subch:1 pid:14E5 video type:MPEG-2
2007-02-09 11:46:53 subch:1 map pid:14E5 video type:MPEG-2
2007-02-09 11:46:53 subch:1 pid:14E4 audio lang: type:MPEG-2
2007-02-09 11:46:53 subch:1 map pid:14E4 audio lang: type:MPEG-2
2007-02-09 11:46:53 subch:1 pid:14E2 teletext type:6
2007-02-09 11:46:53 subch:1 map pid:14E2 teletext type:6
2007-02-09 11:46:53 card: tuned user:dreambox subchannel:1
2007-02-09 11:46:53 user:dreambox add
2007-02-09 11:46:53 subch:1 set timeshift 2:pid:14E5 video type:MPEG-2
2007-02-09 11:46:53 card: Tuner locked:True signal strength:98 signal quality:90
2007-02-09 11:46:53 card2:dreambox 1 1
2007-02-09 11:46:53 control1:dreambox 1 1
2007-02-09 11:46:53 control2:dreambox 1 1
2007-02-09 11:46:53 subch:1 set timeshift 3:pid:14E4 audio lang: type:MPEG-2
2007-02-09 11:46:53 subch:1 stop tif
2007-02-09 11:46:53 card: StartTimeShifting 1 D:\Temp\live1-1.ts
2007-02-09 11:46:53 Controller: StartTimeShifting started on card:1 to D:\Temp\live1-1.ts
2007-02-09 11:48:43 Controller: StopTimeShifting 1
2007-02-09 11:48:43 card: StopTimeShifting user:dreambox sub:1
2007-02-09 11:48:43 user:dreambox remove
2007-02-09 11:48:43 Controller: StopTimeShifting 1
2007-02-09 11:48:43 card: StopTimeShifting user:dreambox sub:1
2007-02-09 11:48:43 user:dreambox remove
2007-02-09 12:30:16 Scheduler : stop record TvDatabase.Channel 2007-02-09 11:46:15-2007-02-09 12:25:00 McLeods döttrar
2007-02-09 12:30:16 card: StopRecording 1
2007-02-09 12:30:16 card: StopRecording for card:1
2007-02-09 12:30:16 subch:0 StopRecord()
2007-02-09 12:30:16 card: remove user:scheduler65 sub:0
2007-02-09 12:30:16 user:scheduler65 remove
2007-02-09 12:30:16 card: free subchannel sub:0
2007-02-09 12:30:16 dvb:FreeSubChannel:2 #0
2007-02-09 12:30:16 subch:0 Decompose()
2007-02-09 12:30:16 dvb:FreeAllSubChannels:
2007-02-09 12:30:16 subch:1 Decompose()
2007-02-09 12:30:16 subch:1 StopTimeshifting()
2007-02-09 12:30:16 dvb:confused:topGraph
2007-02-09 12:30:16 No recording is going on.
2007-02-09 12:30:16 ConflictManager: Updating conflicts list
 

lar282

Portal Pro
July 11, 2004
414
2
So the only way is to check IF(FireDTV && scrambled) then try subchannel
else return;

its kind of important to try and fix it, cause the recordings do get destroyed.

U say CAM? so its not up to the card? It is a limitation of the cam?

regards

//Lasse

edit:could be added to line 1705 in the tvcontroller!
if (tvcard.IsTunedToTransponder(tuningDetail) && (tvcard.SupportsSubChannels|| (checkTransponders==false)) )
{
//card is in use, but it is tuned to the same transponder.
//meaning.. we can use it:)
Log.Write("Controller: card:{0} type:{1} is tuned to same transponder", keyPair.Value.DataBaseCard.IdCard, Type(keyPair.Value.DataBaseCard.IdCard));

}
 

lar282

Portal Pro
July 11, 2004
414
2
To clarify. I can by a different cam for my twinham card and I can see 2 scrambled channels?
If so, do u know what I should look for when bying the cam?

regards Lasse
 

lar282

Portal Pro
July 11, 2004
414
2
I was (am) confused since Frodo said

-"What about Encrypted channels ?
If the channels are encrypted and you have a FireDTV/FloppyDTV device then you are lucky since multi channel descrambling is supported for the FireDTV/FloppyDTV devices."

On the main MP homepage. But he also says CAM in the next sentence.......
-:(
//Lasse
 

lar282

Portal Pro
July 11, 2004
414
2
Hopefully Frodo will spread some light.....
 

Frodo

Retired Team Member
  • Premium Supporter
  • April 22, 2004
    1,517
    121
    54
    The Netherlands
    Home Country
    Netherlands Netherlands
    Multi-channel descrambling is only supported for
    - FireDtv/FloppyDtv units
    - and if CAM supports it

    edit:could be added to line 1705 in the tvcontroller!
    if (tvcard.IsTunedToTransponder(tuningDetail) && (tvcard.SupportsSubChannels|| (checkTransponders==false)) )
    {
    //card is in use, but it is tuned to the same transponder.
    //meaning.. we can use it:)
    Log.Write("Controller: card:{0} type:{1} is tuned to same transponder", keyPair.Value.DataBaseCard.IdCard, Type(keyPair.Value.DataBaseCard.IdCard));

    }
    No, not without you telling me why it should be changed and what bug it fixes

    Frodo
     

    Users who are viewing this thread

    Top Bottom