Dies ist ja inzwischen im GIT gelandet. Beim Umschalten war noch das Problem, daß das Schwarzbild nicht angezeigt wurde.
Diff
diff --git a/video.c b/video.c
index 6893963..45b2c57 100644
--- a/video.c
+++ b/video.c
@@ -4979,7 +4979,10 @@ static void VaapiSyncDecoder(VaapiDecoder * decoder)
_("video: decoder buffer empty, "
"duping frame (%d/%d) %d v-buf\n"), decoder->FramesDuped,
decoder->FrameCounter, VideoGetBuffers(decoder->Stream));
- if (decoder->Closing < -300) {
+ // some time no new picture or black video configured
+ if (decoder->Closing < -300 || (VideoShowBlackPicture
+ && decoder->Closing)) {
+ // clear ring buffer to trigger black picture
atomic_set(&decoder->SurfacesFilled, 0);
}
}
Alles anzeigen
Hilft dieser Patch?
Johns