X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Finput%2Fresource.c;h=b357cff182bf6d1309f18d83cf6dd228788cc78f;hb=a61cb21fd61350444abc09c91b55c16d7a4a64cb;hp=a97ff7f4407243e191c21b2cbd0e732c2dfb0e54;hpb=3fd7fd49d2262ada1d003b6fcbdf1bc432ce4eb0;p=vlc diff --git a/src/input/resource.c b/src/input/resource.c index a97ff7f440..b357cff182 100644 --- a/src/input/resource.c +++ b/src/input/resource.c @@ -244,10 +244,11 @@ static vout_thread_t *RequestVout( input_resource_t *p_resource, /* */ vout_configuration_t cfg = { - .vout = p_vout, - .input = VLC_OBJECT(p_resource->p_input), - .fmt = p_fmt, - .dpb_size = dpb_size, + .vout = p_vout, + .input = VLC_OBJECT(p_resource->p_input), + .change_fmt = true, + .fmt = p_fmt, + .dpb_size = dpb_size, }; p_vout = vout_Request( p_resource->p_input, &cfg ); if( !p_vout ) @@ -283,10 +284,11 @@ static vout_thread_t *RequestVout( input_resource_t *p_resource, vout_FlushSubpictureChannel( p_vout, -1 ); vout_configuration_t cfg = { - .vout = p_vout, - .input = NULL, - .fmt = p_fmt, - .dpb_size = 0, + .vout = p_vout, + .input = NULL, + .change_fmt = false, + .fmt = NULL, + .dpb_size = 0, }; p_resource->p_vout_free = vout_Request( p_resource->p_input, &cfg ); }