[vlc-devel] [PATCH] fix mux functionality, avoid dumping all ES in first PMT
Laurent Aimar
fenrir at via.ecp.fr
Mon Aug 4 21:20:39 CEST 2008
On Mon, Aug 04, 2008, Marnik Vander Elst wrote:
> All the pids get dumped in the first PMT, and somehow I lost the id's I
> gave to bridge-out. If the config is not what you mean, could you tell me
> what it should be? It don't understand " (You should be able to append
> bridge-in:... to any dst= from any duplicate, or you can even use a
> dedicated dst=)". I want to join 3 streams and mux them together with
> PID's that I choose, but they always end up in the first PMT. I did some
> tests (edited the code) and the GetPMT always looked for the original
> input PID in the PMT-map, not the ID that is given in bridge-out.
Ok, so I look at it a bit more:
- you "missed" (that one was a bit hard to find ;) that bridge-in apply a
offset to the ID that enters it. You should set it to 0 (bridge-in{id-offset=0}.
It will solve your "all ES in the first PMT" problem. If you confirm it, I will
not apply your patch.
- I failed to see how to change the pid of at least one stream as bridge-in
is inserted after one stream and for this one its ID cannot be set :(
Regards,
--
fenrir
More information about the vlc-devel
mailing list