|
XenevaOS
|
#include "h264bsd_storage.h"#include "h264bsd_util.h"#include "h264bsd_neighbour.h"#include "h264bsd_slice_group_map.h"#include "h264bsd_dpb.h"#include "h264bsd_nal_unit.h"#include "h264bsd_slice_header.h"#include "h264bsd_seq_param_set.h"
Functions | |
| void | h264bsdInitStorage (storage_t *pStorage) |
| u32 | h264bsdStoreSeqParamSet (storage_t *pStorage, seqParamSet_t *pSeqParamSet) |
| u32 | h264bsdStorePicParamSet (storage_t *pStorage, picParamSet_t *pPicParamSet) |
| u32 | h264bsdActivateParamSets (storage_t *pStorage, u32 ppsId, u32 isIdr) |
| void | h264bsdResetStorage (storage_t *pStorage) |
| u32 | h264bsdIsStartOfPicture (storage_t *pStorage) |
| u32 | h264bsdIsEndOfPicture (storage_t *pStorage) |
| void | h264bsdComputeSliceGroupMap (storage_t *pStorage, u32 sliceGroupChangeCycle) |
| u32 | h264bsdCheckAccessUnitBoundary (strmData_t *strm, nalUnit_t *nuNext, storage_t *storage, u32 *accessUnitBoundaryFlag) |
| u32 | h264bsdValidParamSets (storage_t *pStorage) |
| u32 h264bsdCheckAccessUnitBoundary | ( | strmData_t * | strm, |
| nalUnit_t * | nuNext, | ||
| storage_t * | storage, | ||
| u32 * | accessUnitBoundaryFlag | ||
| ) |
| void h264bsdInitStorage | ( | storage_t * | pStorage | ) |
| void h264bsdResetStorage | ( | storage_t * | pStorage | ) |
| u32 h264bsdStorePicParamSet | ( | storage_t * | pStorage, |
| picParamSet_t * | pPicParamSet | ||
| ) |
| u32 h264bsdStoreSeqParamSet | ( | storage_t * | pStorage, |
| seqParamSet_t * | pSeqParamSet | ||
| ) |