Commit 13d55627 authored by Georg Ottinger's avatar Georg Ottinger Committed by GStreamer Merge Bot

libs: parser: Adds AV1 parser.

This is the first version of AV1 parser implementation in GStreamer.

A test file is also provied with several test cases. It contains a
test sequence taken from the aom testdata set, with one key and one
inter-frame. The same test sequence has been reencoded to annexb.

testdata is taken from aom testdata (and reencoded for annexb) as well
as handcrafted testcases. Once reference testdata is available, the
testing could be imporved aswell.

Co-author: He Junyan <junyan.he@hotmail.com>
Co-author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
Part-of: <gstreamer/gst-plugins-bad!785>
parent 270f2f83
Pipeline #141172 waiting for manual action with stages
in 32 seconds
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
......@@ -15,6 +15,7 @@ codecparser_sources = files([
'dboolhuff.c',
'vp8utils.c',
'gstmpegvideometa.c',
'gstav1parser.c'
])
codecparser_headers = [
'codecparsers-prelude.h',
......@@ -29,6 +30,7 @@ codecparser_headers = [
'gstjpegparser.h',
'gstmpegvideometa.h',
'gstvp9parser.h',
'gstav1parser.h'
]
install_headers(codecparser_headers, subdir : 'gstreamer-1.0/gst/codecparsers')
......
This diff is collapsed.
......@@ -66,6 +66,7 @@ base_tests = [
[['libs/vc1parser.c'], false, [gstcodecparsers_dep]],
[['libs/vp8parser.c'], false, [gstcodecparsers_dep]],
[['libs/vp9parser.c'], false, [gstcodecparsers_dep]],
[['libs/av1parser.c'], false, [gstcodecparsers_dep]],
[['libs/vkmemory.c'], not gstvulkan_dep.found(), [gstvulkan_dep]],
[['elements/vkcolorconvert.c'], not gstvulkan_dep.found(), [gstvulkan_dep]],
[['libs/vkwindow.c'], not gstvulkan_dep.found(), [gstvulkan_dep]],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment