[Bug 791674] New: Continued improvements to AOM plugin

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Dec 16 06:18:31 UTC 2017


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

            Bug ID: 791674
           Summary: Continued improvements to AOM plugin
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: sean at siobud.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
                CC: bilboed at bilboed.com
     GNOME version: ---

The AOM plugin was merged into bad, but there is still plenty of work left to
be done. These are the following things that need to finished.

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

* Properly handle EOS:
** av1enc: in the finish vmethod you want to drain out the remaining frames
** av1dec: Same thing, but in both the finish and drain vmethod

* gobject properties for configuring the encoder :)

* Maybe have some "sane" default settings on the encoder

* I tried, but failed, tu get the encoder to use multiple-threads for encoding.
Might be worth checking what happens there.

* As asked before, I didn't see any "out-of-band" data that needs to be passed
around. Is that normal for av1 ?

* Tests

----

I took care of world domination, I guess I have to take care of the rest...

 Edward I saw you cleaned up after me a little bit, are you planning on doing
anything more (I do not want to step on your toes) I am planning on moving
top/bottom through this list. So will post a patch for EOS handling here soon.

Sorry I don't understand what you mean by 'out-of-band' data is this for the
encoding or decoding? I know we need to track one variable for requesting
keyframes (the interval isn't an encoder option) but beyond that I am not
aware. Maybe more will be needed as I fill everything out.

I am also going to reach out to the AOM IRC and announce we support AV1 and
maybe get their feedback (make sure the properties all look right) eventually

thanks!

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