[0.11] gst-plugins-bad: d3dvideosink: create a d3d device for each sink and use the default swap chain in connection with flushing the GPU and not recreating the swap chain this avoids tearing also use GST_xx_DEBUG macros where appropriate

Wim Taymans wtay at kemper.freedesktop.org
Fri Feb 10 07:47:22 PST 2012


Module: gst-plugins-bad
Branch: 0.11
Commit: 0c5037072ad18394188960a6c4d346f22609a864
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=0c5037072ad18394188960a6c4d346f22609a864

Author: Carsten Kroll <car at ximidi.com>
Date:   Mon Aug 22 16:31:38 2011 +0200

d3dvideosink: create a d3d device for each sink and use the default swap chain in connection with flushing the GPU and not recreating the swap chain this avoids tearing also use GST_xx_DEBUG macros where appropriate

---

 sys/d3dvideosink/d3dvideosink.c | 1094 ++++++++++++++++-----------------------
 sys/d3dvideosink/d3dvideosink.h |    3 +-
 2 files changed, 443 insertions(+), 654 deletions(-)

Diff:   http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/diff/?id=0c5037072ad18394188960a6c4d346f22609a864


More information about the gstreamer-commits mailing list