unsafe extern "C" fn video_decoder_decide_allocation<T: VideoDecoderImpl>(
    ptr: *mut GstVideoDecoder,
    query: *mut GstQuery,
) -> gboolean