XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions | Variables
h264bsd_deblocking.c File Reference
#include "basetype.h"
#include "h264bsd_util.h"
#include "h264bsd_macroblock_layer.h"
#include "h264bsd_deblocking.h"
#include "h264bsd_dpb.h"
Include dependency graph for h264bsd_deblocking.c:

Classes

struct  edgeThreshold_t
 
struct  bS_t
 

Macros

#define FILTER_LEFT_EDGE   0x04
 
#define FILTER_TOP_EDGE   0x02
 
#define FILTER_INNER_EDGE   0x01
 

Enumerations

enum  { TOP = 0 , LEFT = 1 , INNER = 2 }
 

Functions

u32 InnerBoundaryStrength2 (mbStorage_t *mb1, u32 ind1, u32 ind2)
 
void h264bsdFilterPicture (image_t *image, mbStorage_t *mb)
 
void GetBoundaryStrengthsA (mbStorage_t *mb, bS_t *bS)
 

Variables

const u8 h264bsdClip []
 
int sample = 0
 
unsigned int hashA = 0
 
unsigned int hashB = 0
 
unsigned int hashC = 0
 
unsigned int hashD = 0
 

Macro Definition Documentation

◆ FILTER_INNER_EDGE

#define FILTER_INNER_EDGE   0x01

◆ FILTER_LEFT_EDGE

#define FILTER_LEFT_EDGE   0x04

◆ FILTER_TOP_EDGE

#define FILTER_TOP_EDGE   0x02

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TOP 
LEFT 
INNER 

Function Documentation

◆ GetBoundaryStrengthsA()

void GetBoundaryStrengthsA ( mbStorage_t *  mb,
bS_t *  bS 
)

◆ h264bsdFilterPicture()

void h264bsdFilterPicture ( image_t *  image,
mbStorage_t *  mb 
)

◆ InnerBoundaryStrength2()

u32 InnerBoundaryStrength2 ( mbStorage_t *  mb1,
u32  ind1,
u32  ind2 
)

Variable Documentation

◆ h264bsdClip

const u8 h264bsdClip[]
extern

◆ hashA

unsigned int hashA = 0

◆ hashB

unsigned int hashB = 0

◆ hashC

unsigned int hashC = 0

◆ hashD

unsigned int hashD = 0

◆ sample

int sample = 0