[Bug 768266] New: vaapi: Tracer for vaapi

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jul 1 08:16:07 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=768266

            Bug ID: 768266
           Summary: vaapi: Tracer for vaapi
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer-vaapi
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: zzoon at igalia.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
                CC: bsreerenj at gmail.com, vjaquez at igalia.com
     GNOME version: ---

I've been surveying for gst tracer for leak to adjust vaapi.
I think this tracer is very useful for gstreamer developers.
But, unfortunately, gst vaapi mini object is not inherited from
gst(mini)object.

But it would be great if we could use this infrastructure.
IMHO, There are 2 options

1. Replace gst(mini)object from current own vaapi object.
I think this is the best option. 
We can use not only gst tracer but also all things supported, eg. gir,
including future improvement!
But it'll be very tough time to code and verify.

2. Make vaapi tracer to trace vaapi object.
Actually, I've been doing this for a couple of days.
I prepared vaapi tracer but it's not perfect for several reasons.
 -  vaapi mini object doesn't have GType, which means i can't recognize by the
name of  leaked memory.
 ( I can recognize by only address)
 - Needs to modify gst-core lib (gsttracerutils) as far as I see.

I want to listen to other's opinion.:)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list