On Fri, Sep 24, 2021 at 12:06 PM Ho Ming Shun <cyph1...@gmail.com> wrote:
>
> MMAL is an fundamentally an asynchronous decoder, which was a bad fit
> for the legacy dataflow API. Often multiple packets are enqueued before
> a flood of frames are returned from MMAL.
>
> The previous lockstep dataflow meant that any delay in returning packets
> from the VPU would cause ctx->queue_decoded_frames to grow with no way
> of draining the queue.
>
> Testing this with mpv streaming from a live RTSP source visibly reduced
> latency introduced by frames waiting in queue_decoded_frames from
> roughly 2s to 0.
>
> Signed-off-by: Ho Ming Shun <cyph1...@gmail.com>

Hi,

Thanks for the interest towards improving the MMAL hwdec. Do you
happen to know if there is a nice docker container or sysroot tarball
available that can be utilized for CI etc purposes to at least verify
that a standard sysroot that is similar to raspbian or so (as that is
the most common setup with raspis, I think?) still works
building-wise?

Jan
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to