Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
s5p_mfc_dec.c File Reference
#include <linux/clk.h>
#include <linux/interrupt.h>
#include <linux/io.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/version.h>
#include <linux/videodev2.h>
#include <linux/workqueue.h>
#include <media/v4l2-ctrls.h>
#include <media/videobuf2-core.h>
#include "s5p_mfc_common.h"
#include "s5p_mfc_debug.h"
#include "s5p_mfc_dec.h"
#include "s5p_mfc_intr.h"
#include "s5p_mfc_opr.h"
#include "s5p_mfc_pm.h"

Go to the source code of this file.

Macros

#define DEF_SRC_FMT_DEC   V4L2_PIX_FMT_H264
 
#define DEF_DST_FMT_DEC   V4L2_PIX_FMT_NV12MT_16X16
 
#define NUM_FORMATS   ARRAY_SIZE(formats)
 
#define NUM_CTRLS   ARRAY_SIZE(controls)
 
#define IS_MFC51_PRIV(x)
 

Functions

struct s5p_mfc_codec_opsget_dec_codec_ops (void)
 
struct vb2_opsget_dec_queue_ops (void)
 
struct v4l2_ioctl_opsget_dec_v4l2_ioctl_ops (void)
 
int s5p_mfc_dec_ctrls_setup (struct s5p_mfc_ctx *ctx)
 
void s5p_mfc_dec_ctrls_delete (struct s5p_mfc_ctx *ctx)
 
void s5p_mfc_dec_init (struct s5p_mfc_ctx *ctx)
 

Macro Definition Documentation

#define DEF_DST_FMT_DEC   V4L2_PIX_FMT_NV12MT_16X16

Definition at line 34 of file s5p_mfc_dec.c.

#define DEF_SRC_FMT_DEC   V4L2_PIX_FMT_H264

Definition at line 33 of file s5p_mfc_dec.c.

#define IS_MFC51_PRIV (   x)
Value:

Definition at line 1059 of file s5p_mfc_dec.c.

#define NUM_CTRLS   ARRAY_SIZE(controls)

Definition at line 201 of file s5p_mfc_dec.c.

#define NUM_FORMATS   ARRAY_SIZE(formats)

Definition at line 137 of file s5p_mfc_dec.c.

Function Documentation

struct s5p_mfc_codec_ops* get_dec_codec_ops ( void  )
read

Definition at line 1044 of file s5p_mfc_dec.c.

struct vb2_ops* get_dec_queue_ops ( void  )
read

Definition at line 1049 of file s5p_mfc_dec.c.

struct v4l2_ioctl_ops* get_dec_v4l2_ioctl_ops ( void  )
read

Definition at line 1054 of file s5p_mfc_dec.c.

void s5p_mfc_dec_ctrls_delete ( struct s5p_mfc_ctx ctx)

Definition at line 1106 of file s5p_mfc_dec.c.

int s5p_mfc_dec_ctrls_setup ( struct s5p_mfc_ctx ctx)

Definition at line 1062 of file s5p_mfc_dec.c.

void s5p_mfc_dec_init ( struct s5p_mfc_ctx ctx)

Definition at line 1115 of file s5p_mfc_dec.c.