From: Fabian Maurer dark.shadow4@web.de
--- dlls/winegstreamer/wg_transform.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/dlls/winegstreamer/wg_transform.c b/dlls/winegstreamer/wg_transform.c index ab5ce381fc5..536ef0af143 100644 --- a/dlls/winegstreamer/wg_transform.c +++ b/dlls/winegstreamer/wg_transform.c @@ -953,10 +953,11 @@ NTSTATUS wg_transform_notify_qos(void *args) GST_LOG("Ignoring QoS event."); return S_OK; } - if (!(event = gst_event_new_qos(params->underflow ? GST_QOS_TYPE_UNDERFLOW : GST_QOS_TYPE_OVERFLOW, - params->proportion, diff, stream_time))) + event = gst_event_new_qos(params->underflow ? GST_QOS_TYPE_UNDERFLOW : GST_QOS_TYPE_OVERFLOW, params->proportion, diff, stream_time); + if (event) + push_event(transform->my_sink, event); + else GST_ERROR("Failed to create QOS event."); - push_event(transform->my_sink, event);
return S_OK; }