XenevaOS
Loading...
Searching...
No Matches
Functions
h264bsd_decoder.c File Reference
#include "h264bsd_decoder.h"
#include "h264bsd_nal_unit.h"
#include "h264bsd_byte_stream.h"
#include "h264bsd_seq_param_set.h"
#include "h264bsd_pic_param_set.h"
#include "h264bsd_slice_header.h"
#include "h264bsd_slice_data.h"
#include "h264bsd_neighbour.h"
#include "h264bsd_util.h"
#include "h264bsd_dpb.h"
#include "h264bsd_deblocking.h"
#include "h264bsd_conceal.h"
#include "h264bsd_storage.h"
Include dependency graph for h264bsd_decoder.c:

Functions

u32 h264bsdInit (storage_t *pStorage, u32 noOutputReordering)
 
u32 h264bsdDecode (storage_t *pStorage, u8 *byteStrm, u32 len, u32 picId, u32 *readBytes)
 
void h264bsdShutdown (storage_t *pStorage)
 
u8 * h264bsdNextOutputPicture (storage_t *pStorage, u32 *picId, u32 *isIdrPic, u32 *numErrMbs)
 
u32 * h264bsdNextOutputPictureRGBA (storage_t *pStorage, u32 *picId, u32 *isIdrPic, u32 *numErrMbs)
 
u32 * h264bsdNextOutputPictureBGRA (storage_t *pStorage, u32 *picId, u32 *isIdrPic, u32 *numErrMbs)
 
u32 * h264bsdNextOutputPictureYCbCrA (storage_t *pStorage, u32 *picId, u32 *isIdrPic, u32 *numErrMbs)
 
u32 h264bsdPicWidth (storage_t *pStorage)
 
u32 h264bsdPicHeight (storage_t *pStorage)
 
void h264bsdFlushBuffer (storage_t *pStorage)
 
u32 h264bsdCheckValidParamSets (storage_t *pStorage)
 
u32 h264bsdVideoRange (storage_t *pStorage)
 
u32 h264bsdMatrixCoefficients (storage_t *pStorage)
 
void h264bsdCroppingParams (storage_t *pStorage, u32 *croppingFlag, u32 *leftOffset, u32 *width, u32 *topOffset, u32 *height)
 
void h264bsdSampleAspectRatio (storage_t *pStorage, u32 *sarWidth, u32 *sarHeight)
 
u32 h264bsdProfile (storage_t *pStorage)
 
storage_t * h264bsdAlloc ()
 
void h264bsdFree (storage_t *pStorage)
 
void h264bsdConvertToRGBA (u32 width, u32 height, u8 *data, u32 *pOutput)
 
void h264bsdConvertToBGRA (u32 width, u32 height, u8 *data, u32 *pOutput)
 
void h264bsdConvertToYCbCrA (u32 width, u32 height, u8 *data, u32 *pOutput)
 

Function Documentation

◆ h264bsdAlloc()

storage_t * h264bsdAlloc ( )

◆ h264bsdCheckValidParamSets()

u32 h264bsdCheckValidParamSets ( storage_t *  pStorage)

◆ h264bsdConvertToBGRA()

void h264bsdConvertToBGRA ( u32  width,
u32  height,
u8 *  data,
u32 *  pOutput 
)

◆ h264bsdConvertToRGBA()

void h264bsdConvertToRGBA ( u32  width,
u32  height,
u8 *  data,
u32 *  pOutput 
)

◆ h264bsdConvertToYCbCrA()

void h264bsdConvertToYCbCrA ( u32  width,
u32  height,
u8 *  data,
u32 *  pOutput 
)

◆ h264bsdCroppingParams()

void h264bsdCroppingParams ( storage_t *  pStorage,
u32 *  croppingFlag,
u32 *  leftOffset,
u32 *  width,
u32 *  topOffset,
u32 *  height 
)

◆ h264bsdDecode()

u32 h264bsdDecode ( storage_t *  pStorage,
u8 *  byteStrm,
u32  len,
u32  picId,
u32 *  readBytes 
)

◆ h264bsdFlushBuffer()

void h264bsdFlushBuffer ( storage_t *  pStorage)

◆ h264bsdFree()

void h264bsdFree ( storage_t *  pStorage)

◆ h264bsdInit()

u32 h264bsdInit ( storage_t *  pStorage,
u32  noOutputReordering 
)

◆ h264bsdMatrixCoefficients()

u32 h264bsdMatrixCoefficients ( storage_t *  pStorage)

◆ h264bsdNextOutputPicture()

u8 * h264bsdNextOutputPicture ( storage_t *  pStorage,
u32 *  picId,
u32 *  isIdrPic,
u32 *  numErrMbs 
)

◆ h264bsdNextOutputPictureBGRA()

u32 * h264bsdNextOutputPictureBGRA ( storage_t *  pStorage,
u32 *  picId,
u32 *  isIdrPic,
u32 *  numErrMbs 
)

◆ h264bsdNextOutputPictureRGBA()

u32 * h264bsdNextOutputPictureRGBA ( storage_t *  pStorage,
u32 *  picId,
u32 *  isIdrPic,
u32 *  numErrMbs 
)

◆ h264bsdNextOutputPictureYCbCrA()

u32 * h264bsdNextOutputPictureYCbCrA ( storage_t *  pStorage,
u32 *  picId,
u32 *  isIdrPic,
u32 *  numErrMbs 
)

◆ h264bsdPicHeight()

u32 h264bsdPicHeight ( storage_t *  pStorage)

◆ h264bsdPicWidth()

u32 h264bsdPicWidth ( storage_t *  pStorage)

◆ h264bsdProfile()

u32 h264bsdProfile ( storage_t *  pStorage)

◆ h264bsdSampleAspectRatio()

void h264bsdSampleAspectRatio ( storage_t *  pStorage,
u32 *  sarWidth,
u32 *  sarHeight 
)

◆ h264bsdShutdown()

void h264bsdShutdown ( storage_t *  pStorage)

◆ h264bsdVideoRange()

u32 h264bsdVideoRange ( storage_t *  pStorage)