minisatip icon indicating copy to clipboard operation
minisatip copied to clipboard

Request: "pids=all" enhancement

Open lars18th opened this issue 4 years ago • 4 comments

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?

lars18th avatar Jan 12 '21 11:01 lars18th

Hi @catalinii ,

What you think about this idea? It has sense?

lars18th avatar Jan 19 '21 15:01 lars18th

Hey @lars18th ,

I am struggling to understand how is this useful?

Can you explain more?

Also which clients will use this feature?

catalinii avatar Feb 06 '21 17:02 catalinii

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?

lars18th avatar Feb 06 '21 18:02 lars18th

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

xxj737 avatar Apr 24 '24 11:04 xxj737