removed managed flag

This commit is contained in:
Devaev Maxim
2021-03-30 10:16:55 +03:00
parent 1f186a0afe
commit 00e83c155e
2 changed files with 0 additions and 8 deletions

View File

@@ -26,13 +26,11 @@
frame_s *frame_init(void) { frame_s *frame_init(void) {
frame_s *frame; frame_s *frame;
A_CALLOC(frame, 1); A_CALLOC(frame, 1);
frame->managed = true;
frame_realloc_data(frame, 512 * 1024); frame_realloc_data(frame, 512 * 1024);
return frame; return frame;
} }
void frame_destroy(frame_s *frame) { void frame_destroy(frame_s *frame) {
assert(frame->managed);
if (frame->data) { if (frame->data) {
free(frame->data); free(frame->data);
} }
@@ -40,7 +38,6 @@ void frame_destroy(frame_s *frame) {
} }
void frame_realloc_data(frame_s *frame, size_t size) { void frame_realloc_data(frame_s *frame, size_t size) {
assert(frame->managed);
if (frame->allocated < size) { if (frame->allocated < size) {
A_REALLOC(frame->data, size); A_REALLOC(frame->data, size);
frame->allocated = size; frame->allocated = size;
@@ -48,14 +45,12 @@ void frame_realloc_data(frame_s *frame, size_t size) {
} }
void frame_set_data(frame_s *frame, const uint8_t *data, size_t size) { void frame_set_data(frame_s *frame, const uint8_t *data, size_t size) {
assert(frame->managed);
frame_realloc_data(frame, size); frame_realloc_data(frame, size);
memcpy(frame->data, data, size); memcpy(frame->data, data, size);
frame->used = size; frame->used = size;
} }
void frame_append_data(frame_s *frame, const uint8_t *data, size_t size) { void frame_append_data(frame_s *frame, const uint8_t *data, size_t size) {
assert(frame->managed);
size_t new_used = frame->used + size; size_t new_used = frame->used + size;
frame_realloc_data(frame, new_used); frame_realloc_data(frame, new_used);
memcpy(frame->data + frame->used, data, size); memcpy(frame->data + frame->used, data, size);
@@ -63,7 +58,6 @@ void frame_append_data(frame_s *frame, const uint8_t *data, size_t size) {
} }
void frame_copy(const frame_s *src, frame_s *dest) { void frame_copy(const frame_s *src, frame_s *dest) {
assert(dest->managed);
frame_set_data(dest, src->data, src->used); frame_set_data(dest, src->data, src->used);
FRAME_COPY_META(src, dest); FRAME_COPY_META(src, dest);
} }

View File

@@ -53,8 +53,6 @@ typedef struct {
long double grab_ts; long double grab_ts;
long double encode_begin_ts; long double encode_begin_ts;
long double encode_end_ts; long double encode_end_ts;
bool managed;
} frame_s; } frame_s;