gstreamer-java / gst1-java-core

Java bindings for GStreamer 1.x
GNU Lesser General Public License v3.0
188 stars 72 forks source link

Fixes multiple reliability-Problems around Pad.block() #186

Closed MaZderMind closed 4 years ago

MaZderMind commented 4 years ago

This PR fixes multiple Reliability-Problems around Pad.block() that are descussed in great length in #184. The PR contains multiple fixes and a new Api, Pad.blockAndWait, so If you want I can split it up into multiple PRs. The different fixes and changes are in different well separated commits though, so maybe that's enough.

fixes #184

MaZderMind commented 4 years ago

rebased to master

MaZderMind commented 4 years ago

I'm fine with splitting the PR into multiple. Let's finish the discussion here and then I'll close this one and open individual PRs per group of changes.

MaZderMind commented 4 years ago

I extracted all changes related to the reliability of Pad.block into their respective PRs; closing this PR.