[Bug 796519] Add AV1 codec parser

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jul 6 16:05:16 UTC 2018


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

--- Comment #3 from Georg Ottinger <g.ottinger at gmx.at> ---
Created attachment 372967
  --> https://bugzilla.gnome.org/attachment.cgi?id=372967&action=edit
AV1 codecparser library preview

gstav1parser: Add AV1 codecparser library

This is a first preview version of the av1 codec parser library.
The library consists of the two files gstav1parser.c and gstav1parser.h
Additionally a testcase (av1parser.c) is provided. It contains a test
sequence taken from the aom testdata set, with one key and one inter-
frame.

Feedback is highly appriciated. :)

Open Questions:
* Is the library interface appropiate?
* Is it OK to use GNU C specific extentions like compound statement
  expressions? (checked with #ifdef __GNUC__)
* Is the layout of the structs holding AV1 syntax elements sensible?
* Does anybody know a good way to generate test data?
  I investigated the aom source (dump_obu only provides obu type/size
  information, inspect/AOMAnalyzer analyzes at the tile level). Till
  now I didn't find a tool in the aom source tree that analyzes the
  bitstream on a level matching the codecparser.

This work is part of a GSOC 2018 project, mentored by Intel Media And
Audio For Linux.

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

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