home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 2
General
Dynamic PMT not working with DD Octopus
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 1260857" data-attributes="member: 82144"><p>You're very welcome. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>Do you understand the workaround suggestion that I made?</p><p></p><p>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,<strong>401</strong>,<strong>402</strong>,501,502,600". Adding 401 and 402 is the important change. (I also removed unnecessary duplicates and reordered for clarity.)</p><ul> <li data-xf-list-type="ul">0 = PAT (always needed)</li> <li data-xf-list-type="ul">16 = NIT (needed for scanning)</li> <li data-xf-list-type="ul">17 = SDT (needed for scanning)</li> <li data-xf-list-type="ul">18 = EIT (needed for EPG data)</li> <li data-xf-list-type="ul">401 = first video PID</li> <li data-xf-list-type="ul">402 = first audio PID</li> <li data-xf-list-type="ul">501 = second video PID</li> <li data-xf-list-type="ul">502 = second audio PID</li> <li data-xf-list-type="ul">600 = PMT (needed for tuning)</li> </ul><p>You can find these in the server log file.</p><p>(original tuned PIDs)</p><p>[collapse][2019-07-22 17:33:55,709] [2103875] [12 ] [DEBUG] - dvbip: Tune<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" />VBIP: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</p><p>...</p><p>[2019-07-22 17:33:56,944] [2105111] [28 ] [DEBUG] - subch:0 OnPMTReceived() pmt:258 ran:True dynamic:<strong>False</strong></p><p>[2019-07-22 17:33:56,945] [2105112] [12 ] [DEBUG] - WaitForPMT: Found PMT after 0.2141316 seconds.</p><p>[2019-07-22 17:33:56,946] [2105113] [12 ] [INFO ] - subch:0 SendPmt:7036 7036 FFFFFFFF 1D</p><p>[2019-07-22 17:33:56,946] [2105113] [12 ] [DEBUG] - Decode pmt</p><p>[2019-07-22 17:33:56,947] [2105114] [12 ] [DEBUG] - Set descriptor data with length 3</p><p>[2019-07-22 17:33:56,948] [2105115] [12 ] [DEBUG] - Set descriptor data with length 3</p><p>[2019-07-22 17:33:56,951] [2105118] [12 ] [DEBUG] - PROBLEM : descriptor lengths dont match 6 9</p><p>[2019-07-22 17:33:56,952] [2105119] [12 ] [INFO ] - subch:0 SendPMT: Channel is FTA, nothing to do.</p><p>[2019-07-22 17:33:56,953] [2105120] [12 ] [DEBUG] - subch:0 SetMpegPidMapping</p><p>[2019-07-22 17:33:56,953] [2105120] [12 ] [DEBUG] - subch:0 pid:<strong>191 </strong>pcr</p><p>[2019-07-22 17:33:56,954] [2105121] [12 ] [DEBUG] - subch:0 pid:<strong>258 </strong>pmt</p><p>[2019-07-22 17:33:56,955] [2105122] [12 ] [DEBUG] - subch:0 pid:<strong>191 </strong>video type:MPEG-2</p><p>[2019-07-22 17:33:56,955] [2105122] [12 ] [DEBUG] - subch:0 map pid:191 video type:MPEG-2</p><p>[2019-07-22 17:33:56,956] [2105123] [12 ] [DEBUG] - subch:0 pid:<strong>192 </strong>audio lang:deu type:MPEG-1</p><p>[2019-07-22 17:33:56,956] [2105123] [12 ] [DEBUG] - subch:0 map pid:192 audio lang:deu type:MPEG-1[/collapse]</p><p></p><p>(alternative PIDs)</p><p>[collapse][2019-07-22 17:34:00,095] [2108261] [28 ] [DEBUG] - subch:0 OnPMTReceived() pmt:258 ran:True dynamic:<strong>True</strong></p><p>[2019-07-22 17:34:00,096] [2108262] [PMT update] [INFO ] - subch:0 SendPmt:7036 7036 1D 1C</p><p>[2019-07-22 17:34:00,097] [2108263] [PMT update] [DEBUG] - Decode pmt</p><p>[2019-07-22 17:34:00,098] [2108264] [PMT update] [DEBUG] - Set descriptor data with length 3</p><p>[2019-07-22 17:34:00,098] [2108264] [PMT update] [DEBUG] - Set descriptor data with length 3</p><p>[2019-07-22 17:34:00,099] [2108265] [PMT update] [DEBUG] - PROBLEM : descriptor lengths dont match 6 9</p><p>[2019-07-22 17:34:00,099] [2108265] [PMT update] [INFO ] - subch:0 SendPMT: Channel is FTA, nothing to do.</p><p>[2019-07-22 17:34:00,100] [2108266] [PMT update] [DEBUG] - subch:0 SetMpegPidMapping</p><p>[2019-07-22 17:34:00,100] [2108266] [PMT update] [DEBUG] - subch:0 pid:<strong>1F5 </strong>pcr</p><p>[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 pid:<strong>258 </strong>pmt</p><p>[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 pid:<strong>1F5 </strong>video type:MPEG-2</p><p>[2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 map pid:1F5 video type:MPEG-2</p><p>[2019-07-22 17:34:00,102] [2108268] [PMT update] [DEBUG] - subch:0 pid:<strong>1F6 </strong>audio lang:deu type:MPEG-1</p><p>[2019-07-22 17:34:00,102] [2108268] [PMT update] [DEBUG] - subch:0 map pid:1F6 audio type:MPEG-1</p><p>[/collapse]</p><p></p><p>Note these values are hexadecimal. Convert to decimal by Google [for example] "0x191 to decimal" => 401.</p><p></p><p>I hope this is clear.</p><p></p><p>Sorry again that I don't have a better suggestion.</p></blockquote><p></p>
[QUOTE="mm1352000, post: 1260857, member: 82144"] 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,[B]401[/B],[B]402[/B],501,502,600". Adding 401 and 402 is the important change. (I also removed unnecessary duplicates and reordered for clarity.) [LIST] [*]0 = PAT (always needed) [*]16 = NIT (needed for scanning) [*]17 = SDT (needed for scanning) [*]18 = EIT (needed for EPG data) [*]401 = first video PID [*]402 = first audio PID [*]501 = second video PID [*]502 = second audio PID [*]600 = PMT (needed for tuning) [/LIST] You can find these in the server log file. (original tuned PIDs) [collapse][2019-07-22 17:33:55,709] [2103875] [12 ] [DEBUG] - dvbip: Tune:DVBIP: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:[B]False[/B] [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:[B]191 [/B]pcr [2019-07-22 17:33:56,954] [2105121] [12 ] [DEBUG] - subch:0 pid:[B]258 [/B]pmt [2019-07-22 17:33:56,955] [2105122] [12 ] [DEBUG] - subch:0 pid:[B]191 [/B]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:[B]192 [/B]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:[B]True[/B] [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:[B]1F5 [/B]pcr [2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 pid:[B]258 [/B]pmt [2019-07-22 17:34:00,101] [2108267] [PMT update] [DEBUG] - subch:0 pid:[B]1F5 [/B]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:[B]1F6 [/B]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. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 2
General
Dynamic PMT not working with DD Octopus
Contact us
RSS
Top
Bottom