| 1538 | } |
| 1539 | |
| 1540 | void *allocate_array_elem(void *ptr, size_t elem_size, int *nb_elems) |
| 1541 | { |
| 1542 | void *new_elem; |
| 1543 | |
| 1544 | new_elem = av_mallocz(elem_size); |
| 1545 | if (!new_elem) |
| 1546 | return NULL; |
| 1547 | if (av_dynarray_add_nofree(ptr, nb_elems, new_elem) < 0) |
| 1548 | av_freep(&new_elem); |
| 1549 | |
| 1550 | return new_elem; |
| 1551 | } |
| 1552 | |
| 1553 | double get_rotation(const int32_t *displaymatrix) |
| 1554 | { |
no test coverage detected