[Bug 797178] New: Folder containment for config.h file

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 19 17:59:12 UTC 2018


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

            Bug ID: 797178
           Summary: Folder containment for config.h file
    Classification: Platform
           Product: GStreamer
           Version: 1.14.2
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-editing-services
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: ding at panopto.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I am writing some C++ code which consumes GES (gst-editing-services).

As you can imagine, I appreciate the fact that most of the header files are
contained under a `gst` or `ges` folder.  But there is one auto-generated file
where this principle of containment has been violated.  It is a generated file
called "config.h".

It would be great if someone could put "config.h" under the "ges" folder.  I
don't understand enough about the build to do it myself.  There are multiple
build systems, none of which I understand.

Here is a helpful grep from Gstreamer 1.14.2

$ grep -IPrn --include={*.h,*.c} 'include[^\n]+config\.h'

examples/c/thumbnails.c:21:#include "config.h"
tools/ges-validate.c:22:#include "config.h"
tools/ges-launcher.c:21:#include "config.h"
plugins/nle/nleobject.c:22:#include "config.h"
plugins/nle/gstnle.c:25:#include "config.h"
plugins/nle/nlesource.c:23:#include "config.h"
plugins/nle/nleurisource.c:22:#include "config.h"
plugins/nle/nleghostpad.c:21:#include "config.h"
plugins/nle/nleoperation.c:23:#include "config.h"
plugins/nle/nlecomposition.c:24:#include "config.h"
ges/ges.c:30:#include "config.h"
ges/gstframepositioner.c:21:#include "config.h"
ges/ges-validate.c:22:#include "config.h"

-- 
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