Commit 19dba899 authored by Ezequiel Garcia's avatar Ezequiel Garcia
Browse files

media: uapi: make H264 stateless codec interface public



The H264 interface is now ready to be part of the official
public API.

In addition, sanitize header includes.
Signed-off-by: Ezequiel Garcia's avatarEzequiel Garcia <ezequiel@collabora.com>
parent a9498118
......@@ -11,9 +11,8 @@
#include <linux/interrupt.h>
#include <linux/v4l2-controls.h>
#include <media/h264-ctrls.h>
#include <media/mpeg2-ctrls.h>
#include <media/vp8-ctrls.h>
#include <media/v4l2-ctrls.h>
#include <media/videobuf2-core.h>
#define DEC_8190_ALIGN_MASK 0x07U
......
......@@ -13,13 +13,14 @@
#include <linux/videodev2.h>
#include <media/media-request.h>
#include <linux/v4l2-h264-ctrls.h>
/*
* Include the stateless codec compound control definitions.
* This will move to the public headers once this API is fully stable.
*/
#include <media/mpeg2-ctrls.h>
#include <media/fwht-ctrls.h>
#include <media/h264-ctrls.h>
#include <media/vp8-ctrls.h>
#include <media/hevc-ctrls.h>
......
......@@ -10,7 +10,7 @@
#ifndef _MEDIA_V4L2_H264_H
#define _MEDIA_V4L2_H264_H
#include <media/h264-ctrls.h>
#include <media/v4l2-ctrls.h>
/**
* struct v4l2_h264_reflist_builder - Reference list builder object
......
......@@ -2,14 +2,10 @@
/*
* These are the H.264 state controls for use with stateless H.264
* codec drivers.
*
* It turns out that these structs are not stable yet and will undergo
* more changes. So keep them private until they are stable and ready to
* become part of the official public API.
*/
#ifndef _H264_CTRLS_H_
#define _H264_CTRLS_H_
#ifndef __LINUX_V4L2_H264_CONTROLS_H
#define __LINUX_V4L2_H264_CONTROLS_H
#include <linux/videodev2.h>
......
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