FFmpeg 7.1.1
Loading...
Searching...
No Matches
Functions
rpi_sand_fns.h File Reference
#include "libavutil/frame.h"

Go to the source code of this file.

Functions

void av_rpi_sand_to_planar_y8 (uint8_t *dst, const unsigned int dst_stride, const uint8_t *src, unsigned int stride1, unsigned int stride2, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_sand_to_planar_y16 (uint8_t *dst, const unsigned int dst_stride, const uint8_t *src, unsigned int stride1, unsigned int stride2, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_sand_to_planar_c8 (uint8_t *dst_u, const unsigned int dst_stride_u, uint8_t *dst_v, const unsigned int dst_stride_v, const uint8_t *src, unsigned int stride1, unsigned int stride2, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_sand_to_planar_c16 (uint8_t *dst_u, const unsigned int dst_stride_u, uint8_t *dst_v, const unsigned int dst_stride_v, const uint8_t *src, unsigned int stride1, unsigned int stride2, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_planar_to_sand_c8 (uint8_t *dst_c, unsigned int stride1, unsigned int stride2, const uint8_t *src_u, const unsigned int src_stride_u, const uint8_t *src_v, const unsigned int src_stride_v, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_planar_to_sand_c16 (uint8_t *dst_c, unsigned int stride1, unsigned int stride2, const uint8_t *src_u, const unsigned int src_stride_u, const uint8_t *src_v, const unsigned int src_stride_v, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_sand30_to_planar_y16 (uint8_t *dst, const unsigned int dst_stride, const uint8_t *src, unsigned int stride1, unsigned int stride2, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_sand30_to_planar_c16 (uint8_t *dst_u, const unsigned int dst_stride_u, uint8_t *dst_v, const unsigned int dst_stride_v, const uint8_t *src, unsigned int stride1, unsigned int stride2, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_sand30_to_planar_y8 (uint8_t *dst, const unsigned int dst_stride, const uint8_t *src, unsigned int stride1, unsigned int stride2, unsigned int _x, unsigned int y, unsigned int _w, unsigned int h)
 
void av_rpi_sand16_to_sand8 (uint8_t *dst, const unsigned int dst_stride1, const unsigned int dst_stride2, const uint8_t *src, const unsigned int src_stride1, const unsigned int src_stride2, unsigned int w, unsigned int h, const unsigned int shr)
 
int av_rpi_sand_to_planar_frame (AVFrame *const dst, const AVFrame *const src)
 
static unsigned int av_rpi_sand_frame_stride1 (const AVFrame *const frame)
 
static unsigned int av_rpi_sand_frame_stride2_y (const AVFrame *const frame)
 
static unsigned int av_rpi_sand_frame_stride2_c (const AVFrame *const frame)
 
static int av_rpi_is_sand_format (const int format)
 
static int av_rpi_is_sand_frame (const AVFrame *const frame)
 
static int av_rpi_is_sand8_frame (const AVFrame *const frame)
 
static int av_rpi_is_sand16_frame (const AVFrame *const frame)
 
static int av_rpi_is_sand30_frame (const AVFrame *const frame)
 
static int av_rpi_sand_frame_xshl (const AVFrame *const frame)
 

Function Documentation

◆ av_rpi_sand_to_planar_y8()

void av_rpi_sand_to_planar_y8 ( uint8_t *  dst,
const unsigned int  dst_stride,
const uint8_t *  src,
unsigned int  stride1,
unsigned int  stride2,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_sand_to_planar_y16()

void av_rpi_sand_to_planar_y16 ( uint8_t *  dst,
const unsigned int  dst_stride,
const uint8_t *  src,
unsigned int  stride1,
unsigned int  stride2,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_sand_to_planar_c8()

void av_rpi_sand_to_planar_c8 ( uint8_t *  dst_u,
const unsigned int  dst_stride_u,
uint8_t *  dst_v,
const unsigned int  dst_stride_v,
const uint8_t *  src,
unsigned int  stride1,
unsigned int  stride2,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_sand_to_planar_c16()

void av_rpi_sand_to_planar_c16 ( uint8_t *  dst_u,
const unsigned int  dst_stride_u,
uint8_t *  dst_v,
const unsigned int  dst_stride_v,
const uint8_t *  src,
unsigned int  stride1,
unsigned int  stride2,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_planar_to_sand_c8()

void av_rpi_planar_to_sand_c8 ( uint8_t *  dst_c,
unsigned int  stride1,
unsigned int  stride2,
const uint8_t *  src_u,
const unsigned int  src_stride_u,
const uint8_t *  src_v,
const unsigned int  src_stride_v,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_planar_to_sand_c16()

void av_rpi_planar_to_sand_c16 ( uint8_t *  dst_c,
unsigned int  stride1,
unsigned int  stride2,
const uint8_t *  src_u,
const unsigned int  src_stride_u,
const uint8_t *  src_v,
const unsigned int  src_stride_v,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_sand30_to_planar_y16()

void av_rpi_sand30_to_planar_y16 ( uint8_t *  dst,
const unsigned int  dst_stride,
const uint8_t *  src,
unsigned int  stride1,
unsigned int  stride2,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_sand30_to_planar_c16()

void av_rpi_sand30_to_planar_c16 ( uint8_t *  dst_u,
const unsigned int  dst_stride_u,
uint8_t *  dst_v,
const unsigned int  dst_stride_v,
const uint8_t *  src,
unsigned int  stride1,
unsigned int  stride2,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_sand30_to_planar_y8()

void av_rpi_sand30_to_planar_y8 ( uint8_t *  dst,
const unsigned int  dst_stride,
const uint8_t *  src,
unsigned int  stride1,
unsigned int  stride2,
unsigned int  _x,
unsigned int  y,
unsigned int  _w,
unsigned int  h 
)

◆ av_rpi_sand16_to_sand8()

void av_rpi_sand16_to_sand8 ( uint8_t *  dst,
const unsigned int  dst_stride1,
const unsigned int  dst_stride2,
const uint8_t *  src,
const unsigned int  src_stride1,
const unsigned int  src_stride2,
unsigned int  w,
unsigned int  h,
const unsigned int  shr 
)

◆ av_rpi_sand_to_planar_frame()

int av_rpi_sand_to_planar_frame ( AVFrame *const  dst,
const AVFrame *const  src 
)

◆ av_rpi_sand_frame_stride1()

static unsigned int av_rpi_sand_frame_stride1 ( const AVFrame *const  frame)
inlinestatic

Definition at line 105 of file rpi_sand_fns.h.

◆ av_rpi_sand_frame_stride2_y()

static unsigned int av_rpi_sand_frame_stride2_y ( const AVFrame *const  frame)
inlinestatic

Definition at line 116 of file rpi_sand_fns.h.

◆ av_rpi_sand_frame_stride2_c()

static unsigned int av_rpi_sand_frame_stride2_c ( const AVFrame *const  frame)
inlinestatic

Definition at line 121 of file rpi_sand_fns.h.

◆ av_rpi_is_sand_format()

static int av_rpi_is_sand_format ( const int  format)
inlinestatic

Definition at line 126 of file rpi_sand_fns.h.

Referenced by av_rpi_is_sand_frame().

◆ av_rpi_is_sand_frame()

static int av_rpi_is_sand_frame ( const AVFrame *const  frame)
inlinestatic

Definition at line 131 of file rpi_sand_fns.h.

◆ av_rpi_is_sand8_frame()

static int av_rpi_is_sand8_frame ( const AVFrame *const  frame)
inlinestatic

Definition at line 136 of file rpi_sand_fns.h.

Referenced by av_rpi_sand_frame_xshl().

◆ av_rpi_is_sand16_frame()

static int av_rpi_is_sand16_frame ( const AVFrame *const  frame)
inlinestatic

Definition at line 141 of file rpi_sand_fns.h.

◆ av_rpi_is_sand30_frame()

static int av_rpi_is_sand30_frame ( const AVFrame *const  frame)
inlinestatic

Definition at line 146 of file rpi_sand_fns.h.

◆ av_rpi_sand_frame_xshl()

static int av_rpi_sand_frame_xshl ( const AVFrame *const  frame)
inlinestatic

Definition at line 151 of file rpi_sand_fns.h.