GstEngine: Finish pipeline before resetting in end of stream
This commit is contained in:
@@ -608,6 +608,8 @@ void GstEngine::EndOfStreamReached(const int pipeline_id, const bool has_next_tr
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!has_next_track) {
|
if (!has_next_track) {
|
||||||
|
GstEnginePipelinePtr old_pipeline = current_pipeline_;
|
||||||
|
FinishPipeline(old_pipeline);
|
||||||
current_pipeline_ = GstEnginePipelinePtr();
|
current_pipeline_ = GstEnginePipelinePtr();
|
||||||
BufferingFinished();
|
BufferingFinished();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user