| 701 | } |
| 702 | |
| 703 | void ff_vvc_frame_thread_free(VVCFrameContext *fc) |
| 704 | { |
| 705 | VVCFrameThread *ft = fc->ft; |
| 706 | |
| 707 | if (!ft) |
| 708 | return; |
| 709 | |
| 710 | ff_mutex_destroy(&ft->lock); |
| 711 | ff_cond_destroy(&ft->cond); |
| 712 | av_freep(&ft->rows); |
| 713 | av_freep(&ft->tasks); |
| 714 | av_freep(&ft); |
| 715 | } |
| 716 | |
| 717 | static void frame_thread_init_score(VVCFrameContext *fc) |
| 718 | { |
no test coverage detected