[Bug 778750] For vaapih264enc without h264parse, using the adaptive 8x8 DCT encoding tool breaks 720p 30 fps clips

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Mar 20 18:04:58 UTC 2017


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

--- Comment #14 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
commit 9ed6ac1f763589dd3f77fdccfe6b3487c3a836ba
Author: Hyunjun Ko <zzoon at igalia.com>
Date:   Fri Mar 17 17:14:01 2017 +0900

    libs: h26x: adds gst_vaapi_utils_h26x_write_nal_unit()

    Implements gst_vaapi_utils_h26x_write_nal_unit(), which writes NAL
    unit length and data to a bitwriter.

    Note that this helper function applies EPB (Emulation Prevention
    Bytes), since otherwise produced codec_data might be broken when
    decoder/parser considering EPB, starts parsing.

    See sections 7.3 and 7.4 of the H264 and H264 specifications, which
    describes the emulation_prevention_three_byte.

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

    Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez at intel.com>

commit 49b370ed600c713f0c309bf6091994393af2a6bd
Author: Hyunjun Ko <zzoon at igalia.com>
Date:   Fri Mar 17 16:49:41 2017 +0900

    libs: utils: h26x: create vaapiutils_h26x

    Since there is duplicated code in h264/265 encoder, we could
    refactor it to avoid duplicated code.

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

    Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez at intel.com>

-- 
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