[Bug 747574] videodecoder: reverse playback in non-packetized decoders
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Apr 10 01:38:07 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=747574
--- Comment #7 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
(In reply to Jan Schmidt from comment #6)
> No, you've misunderstood. Videodecoder gathers an entire GOP, decodes it
> *forwards* (as it has to, it can't decode in reverse in general). When it
> reaches the end of the GOP, it pushes each decoded frame out in reverse
> order.
Oh! Thanks for the clarification!
>
> When there are B-frames, we could do better, since with some decoder
> implementations B-frames could be decoded 'just in time' using existing
> reference frames and decoding only the B-frames in reverse and outputting
> them immediately - but it's still possible we'd run out of surfaces.
>
> In short, we need a mechanism to cope with surface exhaustion deadlock, one
> way or another.
Indeed.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list