Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
v4l2-enc.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/kthread.h>
#include <linux/freezer.h>
#include <media/v4l2-ioctl.h>
#include <media/v4l2-common.h>
#include <media/videobuf-dma-sg.h>
#include "solo6x10.h"
#include "tw28.h"
#include "solo6x10-jpeg.h"

Go to the source code of this file.

Data Structures

struct  solo_enc_fh
 

Macros

#define MIN_VID_BUFFERS   4
 
#define FRAME_BUF_SIZE   (128 * 1024)
 
#define MP4_QS   16
 
#define OFF_IN_RANGE(__off, __range, __chk)   ((__off <= __chk) && ((__off + __range) >= __chk))
 
#define VH_WORDS   16
 
#define MAX_VOL_HEADER_LENGTH   64
 

Functions

void solo_motion_isr (struct solo_dev *solo_dev)
 
void solo_enc_v4l2_isr (struct solo_dev *solo_dev)
 
int solo_enc_v4l2_init (struct solo_dev *solo_dev)
 
void solo_enc_v4l2_exit (struct solo_dev *solo_dev)
 

Variables

unsigned video_nr
 

Macro Definition Documentation

#define FRAME_BUF_SIZE   (128 * 1024)

Definition at line 32 of file v4l2-enc.c.

#define MAX_VOL_HEADER_LENGTH   64
#define MIN_VID_BUFFERS   4

Definition at line 31 of file v4l2-enc.c.

#define MP4_QS   16

Definition at line 33 of file v4l2-enc.c.

#define OFF_IN_RANGE (   __off,
  __range,
  __chk 
)    ((__off <= __chk) && ((__off + __range) >= __chk))

Definition at line 387 of file v4l2-enc.c.

#define VH_WORDS   16

Function Documentation

void solo_enc_v4l2_exit ( struct solo_dev solo_dev)

Definition at line 1817 of file v4l2-enc.c.

int solo_enc_v4l2_init ( struct solo_dev solo_dev)

Definition at line 1790 of file v4l2-enc.c.

void solo_enc_v4l2_isr ( struct solo_dev solo_dev)

Definition at line 823 of file v4l2-enc.c.

void solo_motion_isr ( struct solo_dev solo_dev)

Definition at line 800 of file v4l2-enc.c.

Variable Documentation

unsigned video_nr

Definition at line 53 of file v4l2.c.