summaryrefslogtreecommitdiff
path: root/drivers/staging/media/meson/vdec/codec_vp9.h
diff options
context:
space:
mode:
authorMaxime Jourdan <mjourdan@baylibre.com>2020-03-04 10:46:25 +0100
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2020-03-05 23:05:34 +0100
commit00c43088aa680989407b6afbda295f67b3f123f1 (patch)
treeda7887f769a7e86b24045da95a0125eafc3ed4d5 /drivers/staging/media/meson/vdec/codec_vp9.h
parente9a3eb4819caf9d1408d61af059a21c535294824 (diff)
media: meson: vdec: add VP9 decoder support
This adds VP9 decoding for the Amlogic GXL, G12A & SM1 SoCs, using the commong "HEVC" HW decoder. For G12A & SM1, it uses the IOMMU support from the firmware. For 10bit decoding, the firmware can only decode in the proprietary Amlogic Framebuffer Compression format, but can output in 8bit NV12 buffer while writing the decoded frame. Signed-off-by: Maxime Jourdan <mjourdan@baylibre.com> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Tested-by: Kevin Hilman <khilman@baylibre.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'drivers/staging/media/meson/vdec/codec_vp9.h')
-rw-r--r--drivers/staging/media/meson/vdec/codec_vp9.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/staging/media/meson/vdec/codec_vp9.h b/drivers/staging/media/meson/vdec/codec_vp9.h
new file mode 100644
index 000000000000..62db65a2b939
--- /dev/null
+++ b/drivers/staging/media/meson/vdec/codec_vp9.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
+/*
+ * Copyright (C) 2018 Maxime Jourdan <maxi.jourdan@wanadoo.fr>
+ */
+
+#ifndef __MESON_VDEC_CODEC_VP9_H_
+#define __MESON_VDEC_CODEC_VP9_H_
+
+#include "vdec.h"
+
+extern struct amvdec_codec_ops codec_vp9_ops;
+
+#endif