Normal
You're very welcome. Do you understand the workaround suggestion that I made?As an example, for "Test R" you could change the channel URL from "rtsp://...pids=0,600,501,0,502,501,18,17,16" to "rtsp://...pids=0,16,17,18,401,402,501,502,600". Adding 401 and 402 is the important change. (I also removed unnecessary duplicates and reordered for clarity.)0 = PAT (always needed)16 = NIT (needed for scanning)17 = SDT (needed for scanning)18 = EIT (needed for EPG data)401 = first video PID402 = first audio PID501 = second video PID502 = second audio PID600 = PMT (needed for tuning)You can find these in the server log file.(original tuned PIDs)[collapse][2019-07-22 17:33:55,709] [2103875] [12 ] [DEBUG] - dvbip: TuneVBIP:tv:ARD Test R Freq:0 ONID:1 TSID:1051 SID:28726 PMT:0x258 FTA:True LCN:0 Url:rtsp://@192.168.100.80/?src=1&freq=10744&pol=h&msys=dvbs&sr=22000&pids=0,600,501,0,502,501,18,17,16...[2019-07-22 17:33:56,944] [2105111] [28 ] [DEBUG] - subch:0 OnPMTReceived() pmt:258 ran:True dynamic:False[2019-07-22 17:33:56,945] [2105112] [12 ] [DEBUG] - WaitForPMT: Found PMT after 0.2141316 seconds.[2019-07-22 17:33:56,946] [2105113] [12 ] [INFO ] - subch:0 SendPmt:7036 7036 FFFFFFFF 1D[2019-07-22 17:33:56,946] [2105113] [12 ] [DEBUG] - Decode pmt[2019-07-22 17:33:56,947] [2105114] [12 ] [DEBUG] - Set descriptor data with length 3[2019-07-22 17:33:56,948] [2105115] [12 ] [DEBUG] - Set descriptor data with length 3[2019-07-22 17:33:56,951] [2105118] [12 ] [DEBUG] - PROBLEM : descriptor lengths dont match 6 9[2019-07-22 17:33:56,952] [2105119] [12 ] [INFO ] - subch:0 SendPMT: Channel is FTA, nothing to do.[2019-07-22 17:33:56,953] [2105120] [12 ] [DEBUG] - subch:0 SetMpegPidMapping[2019-07-22 17:33:56,953] [2105120] [12 ] [DEBUG] - subch:0 pid:191 pcr[2019-07-22 17:33:56,954] [2105121] [12 ] [DEBUG] - subch:0 pid:258 pmt[2019-07-22 17:33:56,955] [2105122] [12 ] [DEBUG] - subch:0 pid:191 video type:MPEG-2[2019-07-22 17:33:56,955] [2105122] [12 ] [DEBUG] - subch:0 map pid:191 video type:MPEG-2[2019-07-22 17:33:56,956] [2105123] [12 ] [DEBUG] - subch:0 pid:192 audio lang:deu type:MPEG-1[2019-07-22 17:33:56,956] [2105123] [12 ] [DEBUG] - subch:0 map pid:192 audio lang:deu type:MPEG-1[/collapse](alternative PIDs)[collapse][2019-07-22 17:34:00,095] [2108261] [28 ] [DEBUG] - subch:0 OnPMTReceived() pmt:258 ran:True dynamic:True[2019-07-22 17:34:00,096] [2108262] [PMT update] [INFO ] - subch:0 SendPmt:7036 7036 1D 1C[2019-07-22 17:34:00,097] [2108263] [PMT update] [DEBUG] - Decode pmt[2019-07-22 17:34:00,098] [2108264] [PMT update] [DEBUG] - Set descriptor data with length 3[2019-07-22 17:34:00,098] [2108264] [PMT update] [DEBUG] - Set descriptor data with length 3[2019-07-22 17:34:00,099] [2108265] [PMT update] [DEBUG] - PROBLEM : descriptor lengths dont match 6 9[2019-07-22 17:34:00,099] [2108265] [PMT update] [INFO ] - subch:0 SendPMT: Channel is FTA, nothing to do.[2019-07-22 17:34:00,100] [2108266] [PMT update] [DEBUG] - subch:0 SetMpegPidMapping[2019-07-22 17:34:00,100] [2108266] [PMT update] [DEBUG] - subch:0 pid:1F5 pcr[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 pid:258 pmt[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 pid:1F5 video type:MPEG-2[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 map pid:1F5 video type:MPEG-2[2019-07-22 17:34:00,102] [2108268] [PMT update] [DEBUG] - subch:0 pid:1F6 audio lang:deu type:MPEG-1[2019-07-22 17:34:00,102] [2108268] [PMT update] [DEBUG] - subch:0 map pid:1F6 audio type:MPEG-1[/collapse]Note these values are hexadecimal. Convert to decimal by Google [for example] "0x191 to decimal" => 401.I hope this is clear.Sorry again that I don't have a better suggestion.
You're very welcome.
Do you understand the workaround suggestion that I made?
As an example, for "Test R" you could change the channel URL from "rtsp://...pids=0,600,501,0,502,501,18,17,16" to "rtsp://...pids=0,16,17,18,401,402,501,502,600". Adding 401 and 402 is the important change. (I also removed unnecessary duplicates and reordered for clarity.)
You can find these in the server log file.
(original tuned PIDs)
[collapse][2019-07-22 17:33:55,709] [2103875] [12 ] [DEBUG] - dvbip: TuneVBIP:tv:ARD Test R Freq:0 ONID:1 TSID:1051 SID:28726 PMT:0x258 FTA:True LCN:0 Url:rtsp://@192.168.100.80/?src=1&freq=10744&pol=h&msys=dvbs&sr=22000&pids=0,600,501,0,502,501,18,17,16
...
[2019-07-22 17:33:56,944] [2105111] [28 ] [DEBUG] - subch:0 OnPMTReceived() pmt:258 ran:True dynamic:False
[2019-07-22 17:33:56,945] [2105112] [12 ] [DEBUG] - WaitForPMT: Found PMT after 0.2141316 seconds.
[2019-07-22 17:33:56,946] [2105113] [12 ] [INFO ] - subch:0 SendPmt:7036 7036 FFFFFFFF 1D
[2019-07-22 17:33:56,946] [2105113] [12 ] [DEBUG] - Decode pmt
[2019-07-22 17:33:56,947] [2105114] [12 ] [DEBUG] - Set descriptor data with length 3
[2019-07-22 17:33:56,948] [2105115] [12 ] [DEBUG] - Set descriptor data with length 3
[2019-07-22 17:33:56,951] [2105118] [12 ] [DEBUG] - PROBLEM : descriptor lengths dont match 6 9
[2019-07-22 17:33:56,952] [2105119] [12 ] [INFO ] - subch:0 SendPMT: Channel is FTA, nothing to do.
[2019-07-22 17:33:56,953] [2105120] [12 ] [DEBUG] - subch:0 SetMpegPidMapping
[2019-07-22 17:33:56,953] [2105120] [12 ] [DEBUG] - subch:0 pid:191 pcr
[2019-07-22 17:33:56,954] [2105121] [12 ] [DEBUG] - subch:0 pid:258 pmt
[2019-07-22 17:33:56,955] [2105122] [12 ] [DEBUG] - subch:0 pid:191 video type:MPEG-2
[2019-07-22 17:33:56,955] [2105122] [12 ] [DEBUG] - subch:0 map pid:191 video type:MPEG-2
[2019-07-22 17:33:56,956] [2105123] [12 ] [DEBUG] - subch:0 pid:192 audio lang:deu type:MPEG-1
[2019-07-22 17:33:56,956] [2105123] [12 ] [DEBUG] - subch:0 map pid:192 audio lang:deu type:MPEG-1[/collapse]
(alternative PIDs)
[collapse][2019-07-22 17:34:00,095] [2108261] [28 ] [DEBUG] - subch:0 OnPMTReceived() pmt:258 ran:True dynamic:True
[2019-07-22 17:34:00,096] [2108262] [PMT update] [INFO ] - subch:0 SendPmt:7036 7036 1D 1C
[2019-07-22 17:34:00,097] [2108263] [PMT update] [DEBUG] - Decode pmt
[2019-07-22 17:34:00,098] [2108264] [PMT update] [DEBUG] - Set descriptor data with length 3
[2019-07-22 17:34:00,099] [2108265] [PMT update] [DEBUG] - PROBLEM : descriptor lengths dont match 6 9
[2019-07-22 17:34:00,099] [2108265] [PMT update] [INFO ] - subch:0 SendPMT: Channel is FTA, nothing to do.
[2019-07-22 17:34:00,100] [2108266] [PMT update] [DEBUG] - subch:0 SetMpegPidMapping
[2019-07-22 17:34:00,100] [2108266] [PMT update] [DEBUG] - subch:0 pid:1F5 pcr
[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 pid:258 pmt
[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 pid:1F5 video type:MPEG-2
[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 map pid:1F5 video type:MPEG-2
[2019-07-22 17:34:00,102] [2108268] [PMT update] [DEBUG] - subch:0 pid:1F6 audio lang:deu type:MPEG-1
[2019-07-22 17:34:00,102] [2108268] [PMT update] [DEBUG] - subch:0 map pid:1F6 audio type:MPEG-1
[/collapse]
Note these values are hexadecimal. Convert to decimal by Google [for example] "0x191 to decimal" => 401.
I hope this is clear.
Sorry again that I don't have a better suggestion.