[Bug 794620] New: x265enc flags all frames as delta

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Mar 23 13:40:16 UTC 2018


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

            Bug ID: 794620
           Summary: x265enc flags all frames as delta
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: james at stev.org
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

x265enc tags all frames as delta frames.

Test case for it is simple. Use the h265parser to confirm the output. The
x265encoder is also setup to output a keyframe at a maximum gop size of 250.

While running

GST_DEBUG="3,x265enc:4" gst-launch-1.0 -v videotestsrc ! x265enc tune=4 !
identity silent=false ! h265parse ! fakesink silent=false 2>&1 |grep -vE
"delta|FIXME|event"

We never see a keyframe (not delta) before the h264parse

/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (7838 bytes, dts: 0:00:00.000000000, pts: 0:00:00.000000000,
duration: 0:00:00.033333333, offset: 0, offset_end: -1, flags: 00000440 discont
header , meta: none) 0x7f0cc81113a0
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (10215 bytes, dts: 0:00:08.333333333, pts: 0:00:08.333333333,
duration: 0:00:00.033333333, offset: 1636598, offset_end: -1, flags: 00000000 ,
meta: none) 0x7f0cc81113a0
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (10232 bytes, dts: 0:00:16.666666666, pts: 0:00:16.666666666,
duration: 0:00:00.033333333, offset: 3279809, offset_end: -1, flags: 00000000 ,
meta: none) 0x7f0cc81113a0
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (10231 bytes, dts: 0:00:25.000000000, pts: 0:00:25.000000000,
duration: 0:00:00.033333333, offset: 4922676, offset_end: -1, flags: 00000000 ,
meta: none) 0x7f0cc81113a0
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (10202 bytes, dts: 0:00:33.333333333, pts: 0:00:33.333333333,
duration: 0:00:00.033333333, offset: 6565588, offset_end: -1, flags: 00000000 ,
meta: none) 0x7f0cc81113a0

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