[Bug 797281] New: h264parse/h265parse: Multi-slices and NAL alignments fixes

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Oct 13 19:53:52 UTC 2018


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

            Bug ID: 797281
           Summary: h264parse/h265parse: Multi-slices and NAL alignments
                    fixes
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: nicolas at ndufresne.ca
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I've been working on multi slices H264/H265 streaming and encounter several
issues with h264parse/h265parse. This encoding method is used to reduce the
latency. When used, we want the decoder to start decoding the frame as soon as
a slice is received rather then when a complete image was found.

My patchset is not full ready yet, specially that I need to add unit test for
each of the aspect corrected. If we merge the base class for these, we'll
probably be able to reduce this patchset size, though we need to rewrite it at
the same time.

Overall, I've been addressing issues like:

  - Input alignment isn't used to reduce parsing latency
  - Timestamps/Duration issues
  - Marker flags not being used/transferred
  - Missing AUD insertion (h265parse)
  - First NAL is pushed because we have complete caps (need work still)
  - Bug in H265parse caused by SUFFIX SEI not being treaded as such

https://gitlab.collabora.com/nicolas/gst-plugins-bad/commits/h26xparse-fixes

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