Bug 76743 - d3dvideosink leaks memory on caps change
Summary: d3dvideosink leaks memory on caps change
Status: NEW
Alias: None
Product: GStreamer SDK
Classification: Unclassified
Component: Windows SDK Distribution (show other bugs)
Version: 2013.6
Hardware: x86 (IA32) Windows (All)
: medium critical
Assignee: bugs
QA Contact:
Depends on:
Reported: 2014-03-28 15:52 UTC by Eloi
Modified: 2014-03-28 15:53 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

prepare_window patch over sdk-2013.6 (1.11 KB, text/plain)
2014-03-28 15:52 UTC, Eloi
leak demo (7.66 KB, text/plain)
2014-03-28 15:53 UTC, Eloi

Description Eloi 2014-03-28 15:52:40 UTC
Created attachment 96553 [details]
prepare_window patch over sdk-2013.6

On Windows, using the following pipeline on an app-supplied window (instead of default window created automatically by the sink itself) leaks every time videoflip.method is toggled between values 0 (neutral) and 1 (rotate 90 CCW):

    videotestsrc ! videoflip ! d3dvideosink

Attached patch adds calls to release the d3d device in prepare_window.
Comment 1 Eloi 2014-03-28 15:53:22 UTC
Created attachment 96554 [details]
leak demo

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.