libavfilter/vf_pad.c File Reference

video padding filter and color source More...

#include "avfilter.h"
#include "libavutil/pixdesc.h"
#include "libavutil/colorspace.h"
#include "libavutil/avassert.h"
#include "libavcore/imgutils.h"
#include "libavcore/parseutils.h"

Go to the source code of this file.

Enumerations

enum  { RED = 0, GREEN, BLUE, ALPHA }

Functions

static int fill_line_with_color (uint8_t *line[4], int line_step[4], int w, uint8_t color[4], enum PixelFormat pix_fmt, uint8_t rgba_color[4], int *is_packed_rgba)
static void draw_rectangle (AVFilterBufferRef *outpic, uint8_t *line[4], int line_step[4], int hsub, int vsub, int x, int y, int w, int h)
static void copy_rectangle (AVFilterBufferRef *outpic, uint8_t *line[4], int line_step[4], int linesize[4], int hsub, int vsub, int x, int y, int y2, int w, int h)
static int query_formats (AVFilterContext *ctx)


Detailed Description

video padding filter and color source

Definition in file vf_pad.c.


Enumeration Type Documentation

anonymous enum

Enumerator:
RED 
GREEN 
BLUE 
ALPHA 

Definition at line 34 of file vf_pad.c.


Function Documentation

static void copy_rectangle ( AVFilterBufferRef outpic,
uint8_t *  line[4],
int  line_step[4],
int  linesize[4],
int  hsub,
int  vsub,
int  x,
int  y,
int  y2,
int  w,
int  h 
) [static]

Definition at line 104 of file vf_pad.c.

static void draw_rectangle ( AVFilterBufferRef outpic,
uint8_t *  line[4],
int  line_step[4],
int  hsub,
int  vsub,
int  x,
int  y,
int  w,
int  h 
) [static]

Definition at line 86 of file vf_pad.c.

static int fill_line_with_color ( uint8_t *  line[4],
int  line_step[4],
int  w,
uint8_t  color[4],
enum PixelFormat  pix_fmt,
uint8_t  rgba_color[4],
int *  is_packed_rgba 
) [static]

Definition at line 36 of file vf_pad.c.

static int query_formats ( AVFilterContext ctx  )  [static]

Definition at line 122 of file vf_pad.c.


Generated on Wed Jan 19 23:49:49 2011 for FFmpeg by  doxygen 1.5.6