minisatip
minisatip copied to clipboard
Request: "pids=all" enhancement
Hi @catalinii ,
This request is mainly for Enigma2 STBs that doesn't support (directly) the "pids=all" parameter. As the support in this case is based on a fixed list of pids (PSI/SI tables) + PMTs + pids_of_each_service; I want to request a "simple" enhancement:
- The idea is to support a "new" non-standard version of the "pids=all" parameter. To maintain the compatibility the extension should have this syntax:
pids=all&no-av-pids-all=1
. Here this new "no-av-pids-all" parameter indicates to not include in the list of the pids any of the video or audio streams.
As you can imagine, this has only sense in Enigma based boxes, as in this case the code parses all PMT tables do identify the pids. So in this case, the code only needs to check the parameter and "not add" a pid from the PMT if the stream is identified as audio or video.
What you think about this idea?
Hi @catalinii ,
What you think about this idea? It has sense?
Hey @lars18th ,
I am struggling to understand how is this useful?
Can you explain more?
Also which clients will use this feature?
I am struggling to understand how is this useful?
When you want to receive the full transport stream, that's all pids, but the hardware doesn't support huge bitstreams.
Can you explain more?
It's simple: You want to parse all data, or do a scaning, or whatever, but without "filtering" control (so using a simple HTTP request). In this case, you want all pids, but the audio and video aren't needed.
Also which clients will use this feature?
That's only for user custom scripts. I repeat: You only do one HTTP request, so it's not possible to add pids after parsing the PAT table. The, a "pids=all without A/V" will do what you want. And the current case is that the code to "add" pids is included. So the idea is a simple if to not add a pid if it's audio or video. Nothing more.
You think you can implement this, please?
Hi! I have a ZGEMMA H7S (openatv 7.3 Enigma2) running Minisatip standalone. for Enigma2 STBs that doesn't support (directly) the "pids=all" parameter