Lines Matching refs:FileBufSlot
46 typedef FileBufSlot *(*ReaderFunc)(FileReader data);
71 FileBufSlot **slots;
92 static MPP_RET add_new_slot(FileReaderImpl* impl, FileBufSlot *slot) in add_new_slot()
101 impl->slots = mpp_realloc(impl->slots, FileBufSlot*, impl->slot_max * 2); in add_new_slot()
114 static FileBufSlot *read_ivf_file(FileReader data) in read_ivf_file()
120 FileBufSlot *slot = NULL; in read_ivf_file()
127 slot = mpp_calloc(FileBufSlot, 1); in read_ivf_file()
135 slot = mpp_malloc_size(FileBufSlot, MPP_ALIGN(sizeof(FileBufSlot) + data_size, SZ_4K)); in read_ivf_file()
154 static FileBufSlot *read_jpeg_file(FileReader data) in read_jpeg_file()
161 FileBufSlot *slot = mpp_calloc(FileBufSlot, 1); in read_jpeg_file()
182 static FileBufSlot *read_normal_file(FileReader data) in read_normal_file()
188 size_t size = sizeof(FileBufSlot) + buf_size + impl->stuff_size; in read_normal_file()
189 FileBufSlot *slot = mpp_malloc_size(FileBufSlot, size); in read_normal_file()
262 MPP_RET reader_read(FileReader reader, FileBufSlot **buf) in reader_read()
265 FileBufSlot *slot = NULL; in reader_read()
291 MPP_RET reader_index_read(FileReader reader, RK_S32 index, FileBufSlot **buf) in reader_index_read()
294 FileBufSlot *slot = NULL; in reader_index_read()
347 impl->slots = mpp_calloc(FileBufSlot*, impl->slot_max); in reader_init()
368 FileBufSlot *slot = impl->slots[i]; in reader_deinit()
394 FileBufSlot *slot = impl->read_func(impl); in reader_worker()