d3dvideosink memory leak on embedded windows

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

d3dvideosink memory leak on embedded windows

BogdanS
Hello.
I am trying to integrate videoplayer based on gstreamer on Windows xp embedded sp3.
When I run this player I have commit charge (using of virtual memory)  grows 20 Mb per second and releases on almost in maximum and again. Sometimes it not releases and I have out of virtual memory and gmem.c error: unable allocate memory.

In task manager process memory using is Ok and stable.
I made some simple test pipeline on this machine videotestsrc->d3dvideosink and when D3D window is on display Commit Charge also grows  4Mb/sec. When minimize->not growing.
With two windows on display it 8mb/s etc..

I tested player and this tests pipeline on another computers(5) with xp sp3(not embedded)/win7/win10 and everything is good.

So my question is for what it can be related? DirectX version? Intel graphic card driver? What tools I can to use? Some workarounds?
I will really happy for some help or direction.  Tried Gstreamers versions from 1.2.3 to 1.6.1.
Reply | Threaded
Open this post in threaded view
|

Re: d3dvideosink memory leak on embedded windows

Sebastian Dröge-3
On Thu, 2017-03-30 at 12:09 -0700, BogdanS wrote:
> [...]
>
> So my question is for what it can be related? DirectX version? Intel graphic
> card driver? What tools I can to use? Some workarounds?
> I will really happy for some help or direction.  Tried Gstreamers versions
> from 1.2.3 to 1.6.1.

This sounds like something I fixed some time ago. Please retry with the
latest stable release, 1.10.4. It is probably also fixed in 1.8 but I'm
not 100% sure.

--
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (981 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: d3dvideosink memory leak on embedded windows

BogdanS
Sebastian Dröge-3 wrote

This sounds like something I fixed some time ago. Please retry with the
latest stable release, 1.10.4. It is probably also fixed in 1.8 but I'm
not 100% sure.
Do you remember where was a fix? In d3d plugin or in another place?
Reply | Threaded
Open this post in threaded view
|

Re: d3dvideosink memory leak on embedded windows

BogdanS
In reply to this post by Sebastian Dröge-3
It can be because I connect two monitors?
Reply | Threaded
Open this post in threaded view
|

Re: d3dvideosink memory leak on embedded windows

Sebastian Dröge-3
In reply to this post by BogdanS
On Sun, 2017-04-02 at 01:10 -0700, BogdanS wrote:
> Sebastian Dröge-3 wrote
> >
> > This sounds like something I fixed some time ago. Please retry with the
> > latest stable release, 1.10.4. It is probably also fixed in 1.8 but I'm
> > not 100% sure.
>
> Do you remember where was a fix? In d3d plugin or in another place?

In d3dvideosink, check the GIT logs or just try using the latest stable
release to see if it fixes the problem for you.

--
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (981 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: d3dvideosink memory leak on embedded windows

BogdanS
In reply to this post by BogdanS
Problem was in bug On Intel's Driver.