summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1
-rw-r--r--video.c16
2 files changed, 11 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 0116a91..5b25d3b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
User johns
Date:
+ Disabled old code before removement.
Handle change of audio ac3 downmix direct.
Speedup queuing output surface, when decoder buffers are full.
Fix bug: info shows wrong decoded video surfaces.
diff --git a/video.c b/video.c
index c7fd65a..35b56bf 100644
--- a/video.c
+++ b/video.c
@@ -9003,16 +9003,20 @@ static void VdpauSyncRenderFrame(VdpauDecoder * decoder,
}
return;
}
+#if 1
// if video output buffer is full, wait and display surface.
// loop for interlace
- // FIXME: wrong for multiple streams
-#ifdef DEBUG
if (atomic_read(&decoder->SurfacesFilled) >= VIDEO_SURFACES_MAX) {
- Debug(3, "video/vdpau: this code part shouldn't be used\n");
- }
+#ifdef DEBUG
+ Fatal("video/vdpau: this code part shouldn't be used\n");
+#else
+ Info("video/vdpau: this code part shouldn't be used\n");
#endif
-
-#if 1
+ return;
+ }
+#else
+ // FIXME: disabled for remove
+ // FIXME: wrong for multiple streams
// FIXME: this part code should be no longer be needed with new mpeg fix
while (atomic_read(&decoder->SurfacesFilled) >= VIDEO_SURFACES_MAX) {
struct timespec abstime;