After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 756951 - vtenc: Outputting frames without having input frames at EOS
vtenc: Outputting frames without having input frames at EOS
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.6.0
Other Linux
: Normal minor
: 1.6.2
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-10-22 08:16 UTC by Sebastian Dröge (slomo)
Modified: 2015-11-03 07:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2015-10-22 08:16:23 UTC
gstvideoencoder.c, 2180 ln} [fn: 2015-10-21 11:58:22 +0000]
GstFlowReturn gst_video_encoder_finish_frame(GstVideoEncoder *,
GstVideoCodecFrame *) - Can't copy metadata because input frame disappeared*


Effect would be that GstMeta passthrough for the last frames does not work.
Comment 1 Alessandro Decina 2015-11-02 09:18:34 UTC
commit 5336cc9ff66c6a71b75f14b25f425b45f9a835d0
Author: Alessandro Decina <alessandro.d@gmail.com>
Date:   Mon Nov 2 20:14:11 2015 +1100

    Revert "vtenc: free input buffer ASAP"

    This reverts commit 6101fc57b8afac4f4e4aa742892f0d9c99d38a8c.

    GstVideoEncoder assumes that the input buffer is available until _finish_frame.

    https://bugzilla.gnome.org/show_bug.cgi?id=756951