29#ifndef H264SWDEC_STORAGE_H
30#define H264SWDEC_STORAGE_H
70 i32 prevDeltaPicOrderCnt[2];
166 u32 sliceGroupChangeCycle);
172 u32 *accessUnitBoundaryFlag);
signed int i32
Definition basetype.h:34
#define MAX_NUM_PIC_PARAM_SETS
Definition h264bsd_cfg.h:50
#define MAX_NUM_SEQ_PARAM_SETS
Definition h264bsd_cfg.h:49
u32 h264bsdStorePicParamSet(storage_t *pStorage, picParamSet_t *pPicParamSet)
Definition h264bsd_storage.c:210
u32 h264bsdStoreSeqParamSet(storage_t *pStorage, seqParamSet_t *pSeqParamSet)
Definition h264bsd_storage.c:127
u32 h264bsdValidParamSets(storage_t *pStorage)
Definition h264bsd_storage.c:863
void h264bsdResetStorage(storage_t *pStorage)
Definition h264bsd_storage.c:441
void h264bsdInitStorage(storage_t *pStorage)
Definition h264bsd_storage.c:87
u32 h264bsdIsEndOfPicture(storage_t *pStorage)
Definition h264bsd_storage.c:528
u32 h264bsdIsStartOfPicture(storage_t *pStorage)
Definition h264bsd_storage.c:486
u32 h264bsdActivateParamSets(storage_t *pStorage, u32 ppsId, u32 isIdr)
Definition h264bsd_storage.c:297
u32 h264bsdCheckAccessUnitBoundary(strmData_t *strm, nalUnit_t *nuNext, storage_t *storage, u32 *accessUnitBoundaryFlag)
Definition h264bsd_storage.c:626
void h264bsdComputeSliceGroupMap(storage_t *pStorage, u32 sliceGroupChangeCycle)
Definition h264bsd_storage.c:576
uint8_t u8
Definition kernel.h:14
uint32_t u32
Definition kernel.h:16
Definition h264bsd_storage.h:64
u32 prevPicOrderCntLsb
Definition h264bsd_storage.h:68
i32 prevDeltaPicOrderCntBottom
Definition h264bsd_storage.h:69
u32 prevFrameNum
Definition h264bsd_storage.h:66
u32 prevIdrPicId
Definition h264bsd_storage.h:67
u32 firstCallFlag
Definition h264bsd_storage.h:71
Definition h264bsd_dpb.h:79
Definition h264bsd_image.h:47
Definition h264bsd_macroblock_layer.h:153
Definition h264bsd_macroblock_layer.h:163
Definition h264bsd_nal_unit.h:65
Definition h264bsd_pic_param_set.h:49
Definition h264bsd_pic_order_cnt.h:54
Definition h264bsd_seq_param_set.h:51
Definition h264bsd_storage.h:56
u32 numDecodedMbs
Definition h264bsd_storage.h:58
u32 lastMbAddr
Definition h264bsd_storage.h:59
u32 sliceId
Definition h264bsd_storage.h:57
Definition h264bsd_storage.h:76
u32 * conversionBuffer
Definition h264bsd_storage.h:150
nalUnit_t prevNalUnit[1]
Definition h264bsd_storage.h:127
u32 skipRedundantSlices
Definition h264bsd_storage.h:93
u32 pendingActivation
Definition h264bsd_storage.h:146
u32 oldSpsId
Definition h264bsd_storage.h:78
image_t currImage[1]
Definition h264bsd_storage.h:124
aubCheck_t aub[1]
Definition h264bsd_storage.h:121
u32 validSliceInAccessUnit
Definition h264bsd_storage.h:97
sliceHeader_t sliceHeader[2]
Definition h264bsd_storage.h:132
u32 activePpsId
Definition h264bsd_storage.h:79
u32 currentPicId
Definition h264bsd_storage.h:106
sliceStorage_t slice[1]
Definition h264bsd_storage.h:100
u32 prevBufNotFinished
Definition h264bsd_storage.h:136
u32 picSizeInMbs
Definition h264bsd_storage.h:89
u32 noReordering
Definition h264bsd_storage.h:112
u32 prevBytesConsumed
Definition h264bsd_storage.h:138
macroblockLayer_t * mbLayer
Definition h264bsd_storage.h:144
u32 * sliceGroupMap
Definition h264bsd_storage.h:87
u32 numConcealedMbs
Definition h264bsd_storage.h:103
strmData_t strm[1]
Definition h264bsd_storage.h:139
u32 picStarted
Definition h264bsd_storage.h:94
dpbStorage_t dpb[1]
Definition h264bsd_storage.h:115
picParamSet_t * pps[MAX_NUM_PIC_PARAM_SETS]
Definition h264bsd_storage.h:84
picParamSet_t * activePps
Definition h264bsd_storage.h:81
u32 activeSpsId
Definition h264bsd_storage.h:80
pocStorage_t poc[1]
Definition h264bsd_storage.h:118
seqParamSet_t * sps[MAX_NUM_SEQ_PARAM_SETS]
Definition h264bsd_storage.h:83
size_t conversionBufferSize
Definition h264bsd_storage.h:151
u8 * prevBufPointer
Definition h264bsd_storage.h:137
u32 intraConcealmentFlag
Definition h264bsd_storage.h:148
seqParamSet_t * activeSps
Definition h264bsd_storage.h:82
mbStorage_t * mb
Definition h264bsd_storage.h:109
Definition h264bsd_stream.h:47