[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