demux: mkv: make sure we send the first valid PCR before we send a valid block
Negative or VLC_TICK_INVALID timestamps are not sent as a PCR but there might still be such blocks sent before the PCR.
This can be backported to 3.0, adjusting the mtime/vlc_tick difference.
Fixes #26263 (closed)
Edited by Steve Lhomme