static void free_filter( hnd_t handle ) { depth_hnd_t *h = handle; h->prev_filter.free( h->prev_hnd ); x264_cli_pic_clean( &h->buffer ); x264_free( h ); }
static void picture_clean( cli_pic_t *pic, hnd_t handle ) { raw_hnd_t *h = handle; if( h->use_mmap ) memset( pic, 0, sizeof(cli_pic_t) ); else x264_cli_pic_clean( pic ); }
static void free_filter( hnd_t handle ) { fix_vfr_pts_hnd_t *h = handle; h->prev_filter.free( h->prev_hnd ); if( h->buffer_allocated ) x264_cli_pic_clean( &h->buffer ); free( h ); }
static void free_filter( hnd_t handle ) { cache_hnd_t *h = handle; h->prev_filter.free( h->prev_hnd ); for( int i = 0; i < h->max_size; i++ ) { x264_cli_pic_clean( h->cache[i] ); free( h->cache[i] ); } free( h->cache ); free( h ); }
static void picture_clean( cli_pic_t *pic, hnd_t handle ) { x264_cli_pic_clean(pic); }