return VLC_SUCCESS;
}
-static vout_thread_t *RequestVout (void *data, vout_thread_t *vout,
- video_format_t *fmt, bool recycle)
-{
- audio_output_t *aout = data;
- vout_configuration_t cfg = {
- .vout = vout,
- .input = NULL,
- .change_fmt = true,
- .fmt = fmt,
- .dpb_size = 1,
- };
-
- (void) recycle;
- return vout_Request (aout, &cfg);
-}
-
vout_thread_t *aout_filter_RequestVout (filter_t *filter, vout_thread_t *vout,
video_format_t *fmt)
{
free (visual);
visual = NULL;
}
-
- if (request_vout != NULL)
- owner->request_vout = *request_vout;
- else
- {
- owner->request_vout.pf_request_vout = RequestVout;
- owner->request_vout.p_private = aout;
- }
+ owner->request_vout = *request_vout;
owner->recycle_vout = visual != NULL;
/* parse user filter lists */