| 1004 | } |
| 1005 | |
| 1006 | static void store_ref(hb_filter_private_t *pv, hb_buffer_t *b) |
| 1007 | { |
| 1008 | // Free unused buffer |
| 1009 | if (!pv->ref_used[0]) |
| 1010 | { |
| 1011 | hb_buffer_close(&pv->ref[0]); |
| 1012 | } |
| 1013 | memmove(&pv->ref[0], &pv->ref[1], sizeof(pv->ref[0]) * 2); |
| 1014 | memmove(&pv->ref_used[0], &pv->ref_used[1], sizeof(pv->ref_used[0]) * 2); |
| 1015 | pv->ref[2] = b; |
| 1016 | pv->ref_used[2] = 0; |
| 1017 | } |
| 1018 | |
| 1019 | static void reset_combing_results(hb_filter_private_t *pv) |
| 1020 | { |
no test coverage detected