TUT HEVC Encoder
|
#include "imagelist.h"
#include <stdio.h>
#include <stdlib.h>
#include "image.h"
#include "threads.h"
Functions | |
image_list_t * | kvz_image_list_alloc (int size) |
Allocate memory for image_list. More... | |
int | kvz_image_list_resize (image_list_t *list, unsigned size) |
Resize image_list array. More... | |
int | kvz_image_list_destroy (image_list_t *list) |
Free memory allocated to the picture_list. More... | |
int | kvz_image_list_add (image_list_t *list, kvz_picture *im, cu_array_t *cua, int32_t poc, uint8_t ref_LX[2][16]) |
Add picture to the front of the picturelist. More... | |
int | kvz_image_list_rem (image_list_t *const list, const unsigned n) |
Remove picture from picturelist. More... | |
int | kvz_image_list_copy_contents (image_list_t *target, image_list_t *source) |
int kvz_image_list_add | ( | image_list_t * | list, |
kvz_picture * | im, | ||
cu_array_t * | cua, | ||
int32_t | poc, | ||
uint8_t | ref_LX[2][16] | ||
) |
pic | picture pointer to add |
picture_list | list to use |
image_list_t * kvz_image_list_alloc | ( | int | size | ) |
size | initial array size |
int kvz_image_list_copy_contents | ( | image_list_t * | target, |
image_list_t * | source | ||
) |
int kvz_image_list_destroy | ( | image_list_t * | list | ) |
list | image_list pointer |
int kvz_image_list_rem | ( | image_list_t *const | list, |
const unsigned | n | ||
) |
list | list to use |
n | index to remove |
int kvz_image_list_resize | ( | image_list_t * | list, |
unsigned | size | ||
) |
list | image_list pointer |
size | new array size |