29#ifndef H264SWDEC_DECODER_H
30#define H264SWDEC_DECODER_H
81 u32 *sarWidth,
u32 *sarHeight);
@ H264BSD_ERROR
Definition h264bsd_decoder.h:49
@ H264BSD_HDRS_RDY
Definition h264bsd_decoder.h:48
@ H264BSD_MEMALLOC_ERROR
Definition h264bsd_decoder.h:51
@ H264BSD_PARAM_SET_ERROR
Definition h264bsd_decoder.h:50
@ H264BSD_RDY
Definition h264bsd_decoder.h:46
@ H264BSD_PIC_RDY
Definition h264bsd_decoder.h:47
void h264bsdConvertToYCbCrA(u32 width, u32 height, u8 *data, u32 *pOutput)
Definition h264bsd_decoder.c:1324
u32 * h264bsdNextOutputPictureRGBA(storage_t *pStorage, u32 *picId, u32 *isIdrPic, u32 *numErrMbs)
Definition h264bsd_decoder.c:648
u32 h264bsdMatrixCoefficients(storage_t *pStorage)
Definition h264bsd_decoder.c:928
u32 h264bsdVideoRange(storage_t *pStorage)
Definition h264bsd_decoder.c:893
u8 * h264bsdNextOutputPicture(storage_t *pStorage, u32 *picId, u32 *isIdrPic, u32 *numErrMbs)
Definition h264bsd_decoder.c:599
storage_t * h264bsdAlloc()
Definition h264bsd_decoder.c:1110
void h264bsdConvertToRGBA(u32 width, u32 height, u8 *data, u32 *pOutput)
Definition h264bsd_decoder.c:1163
void h264bsdCroppingParams(storage_t *pStorage, u32 *croppingFlag, u32 *left, u32 *width, u32 *top, u32 *height)
Definition h264bsd_decoder.c:970
u32 h264bsdPicHeight(storage_t *pStorage)
Definition h264bsd_decoder.c:806
u32 h264bsdPicWidth(storage_t *pStorage)
Definition h264bsd_decoder.c:771
void h264bsdSampleAspectRatio(storage_t *pStorage, u32 *sarWidth, u32 *sarHeight)
Definition h264bsd_decoder.c:1019
u32 * h264bsdNextOutputPictureYCbCrA(storage_t *pStorage, u32 *picId, u32 *isIdrPic, u32 *numErrMbs)
Definition h264bsd_decoder.c:732
u32 h264bsdProfile(storage_t *pStorage)
Definition h264bsd_decoder.c:1084
u32 h264bsdDecode(storage_t *pStorage, u8 *byteStrm, u32 len, u32 picId, u32 *readBytes)
Definition h264bsd_decoder.c:152
u32 * h264bsdNextOutputPictureBGRA(storage_t *pStorage, u32 *picId, u32 *isIdrPic, u32 *numErrMbs)
Definition h264bsd_decoder.c:690
void h264bsdConvertToBGRA(u32 width, u32 height, u8 *data, u32 *pOutput)
Definition h264bsd_decoder.c:1244
void h264bsdShutdown(storage_t *pStorage)
Definition h264bsd_decoder.c:534
void h264bsdFree(storage_t *pStorage)
Definition h264bsd_decoder.c:1133
u32 h264bsdCheckValidParamSets(storage_t *pStorage)
Definition h264bsd_decoder.c:864
void h264bsdFlushBuffer(storage_t *pStorage)
Definition h264bsd_decoder.c:834
u32 h264bsdInit(storage_t *pStorage, u32 noOutputReordering)
Definition h264bsd_decoder.c:90
size_t len
Definition initial.c:23
void * data
Definition kthread.h:30
uint8_t u8
Definition kernel.h:14
uint32_t u32
Definition kernel.h:16
@ top
Definition p_spec.h:217
Definition h264bsd_storage.h:76