mirror of
https://github.com/clementine-player/Clementine
synced 2024-12-16 19:31:02 +01:00
Fix end of track for Spotify streams.
This commit is contained in:
parent
2b8c14ad82
commit
1bbb525f11
@ -275,6 +275,11 @@ static GstFlowReturn gst_spotifytcp_src_create(GstPushSrc* src, GstBuffer** buff
|
||||
qLog(Warning) << "Unlock while reading data";
|
||||
return GST_FLOW_WRONG_STATE;
|
||||
}
|
||||
|
||||
if (self->socket_->state() != QAbstractSocket::ConnectedState) {
|
||||
qLog(Info) << "Media socket disconnected2";
|
||||
return GST_FLOW_UNEXPECTED;
|
||||
}
|
||||
}
|
||||
|
||||
qint64 length = self->socket_->bytesAvailable();
|
||||
@ -291,6 +296,7 @@ static GstFlowReturn gst_spotifytcp_src_create(GstPushSrc* src, GstBuffer** buff
|
||||
gst_buffer_unref(buf);
|
||||
return GST_FLOW_UNEXPECTED;
|
||||
}
|
||||
GST_BUFFER_SIZE(buf) = bytes_read;
|
||||
|
||||
*buffer = buf;
|
||||
return GST_FLOW_OK;
|
||||
|
Loading…
Reference in New Issue
Block a user