demux: adaptive: fix commands comparison
commite3ae28bcb236c51a3a1102354d93901b40e91e55
authorFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 14 Jan 2021 19:38:04 +0000 (14 20:38 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Tue, 19 Jan 2021 16:47:28 +0000 (19 17:47 +0100)
treebe0f2330303ac702ca0cf8109af9967ec817c3d2
parent33874d6d903ad6407849a563bb7a0f7e9bfd9f7f
demux: adaptive: fix commands comparison

strictly weak ordering was not preserved with same pts pkts
(assumed a & b were compared in stored order)

Causing corruption with non standard split IFrames as < 2^16
PES size.

refs #25380
modules/demux/adaptive/plumbing/CommandsQueue.cpp
modules/demux/adaptive/plumbing/CommandsQueue.hpp