transcode fails with encoders outputing more blocks than inputs
SetPCR
implementation asserts in the transcode pipeline for encoders that split incomming frames into smaller frames.
Can be reproduced with vlc --sout="#transcode{acodec=aac}:file{dst=/tmp/out.ts,mux=ts}"
With the assertion failure being:
vlc: modules/stream_out/transcode/pcr_helper.c:157: transcode_track_pcr_helper_SignalLeavingFrame: Assertion `frame_data != NULL' failed.