[Webkit-unassigned] [Bug 135114] [GStreamer] [GTK] WebKit does not build with GStreamer 1.4

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 21 02:12:39 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=135114





--- Comment #1 from Adrian Perez <aperez at igalia.com>  2014-07-21 02:12:54 PST ---
Relevant part of the build log:

../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1005:31: error: cannot initialize a variable of type 'GstMpegTsSection *' (aka '_GstMpegTsSection *') with an rvalue of type 'GstMpegtsSection *' (aka '_GstMp
egtsSection *')
            GstMpegTsSection* section = gst_message_parse_mpegts_section(message);
                              ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1051:16: error: member access into incomplete type 'GstMpegTsSection' (aka '_GstMpegTsSection')
    if (section->section_type == GST_MPEGTS_SECTION_PMT) {
               ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:49:16: note: forward declaration of '_GstMpegTsSection'
typedef struct _GstMpegTsSection GstMpegTsSection;
               ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1052:15: error: unknown type name 'GstMpegTsPMT'; did you mean 'GstMpegtsPMT'?
        const GstMpegTsPMT* pmt = gst_mpegts_section_get_pmt(section);
              ^~~~~~~~~~~~
              GstMpegtsPMT
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:212:30: note: 'GstMpegtsPMT' declared here
typedef struct _GstMpegtsPMT GstMpegtsPMT;
                             ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1052:35: error: no matching function for call to 'gst_mpegts_section_get_pmt'
        const GstMpegTsPMT* pmt = gst_mpegts_section_get_pmt(section);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:374:21: note: candidate function not viable: cannot convert argument of incomplete type 'GstMpegTsSection *' (aka '_GstMpegTsSection *') to 'GstMpegtsSection *' (aka '_GstMpegtsSecti
on *')
const GstMpegtsPMT *gst_mpegts_section_get_pmt (GstMpegtsSection *section);
                    ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1055:19: error: unknown type name 'GstMpegTsPMTStream'; did you mean 'GstMpegtsPMTStream'?
            const GstMpegTsPMTStream* stream = static_cast<const GstMpegTsPMTStream*>(((pmt->streams)->pdata)[i]);
                  ^~~~~~~~~~~~~~~~~~
                  GstMpegtsPMTStream
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:211:36: note: 'GstMpegtsPMTStream' declared here
typedef struct _GstMpegtsPMTStream GstMpegtsPMTStream;
                                   ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1055:66: error: unknown type name 'GstMpegTsPMTStream'; did you mean 'GstMpegtsPMTStream'?
            const GstMpegTsPMTStream* stream = static_cast<const GstMpegTsPMTStream*>(((pmt->streams)->pdata)[i]);
                                                                 ^~~~~~~~~~~~~~~~~~
                                                                 GstMpegtsPMTStream
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:211:36: note: 'GstMpegtsPMTStream' declared here
typedef struct _GstMpegtsPMTStream GstMpegtsPMTStream;
                                   ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1074:27: error: unknown type name 'GstMpegTsDescriptor'; did you mean 'GstMpegtsDescriptor'?
                    const GstMpegTsDescriptor* descriptor = static_cast<const GstMpegTsDescriptor*>(((stream->descriptors)->pdata)[j]);
                          ^~~~~~~~~~~~~~~~~~~
                          GstMpegtsDescriptor
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtsdescriptor.h:237:37: note: 'GstMpegtsDescriptor' declared here
typedef struct _GstMpegtsDescriptor GstMpegtsDescriptor;
                                    ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1074:79: error: unknown type name 'GstMpegTsDescriptor'; did you mean 'GstMpegtsDescriptor'?
                    const GstMpegTsDescriptor* descriptor = static_cast<const GstMpegTsDescriptor*>(((stream->descriptors)->pdata)[j]);
                                                                              ^~~~~~~~~~~~~~~~~~~
                                                                              GstMpegtsDescriptor
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtsdescriptor.h:237:37: note: 'GstMpegtsDescriptor' declared here
typedef struct _GstMpegtsDescriptor GstMpegtsDescriptor;
                                    ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1085:50: error: member access into incomplete type 'GstMpegTsSection' (aka '_GstMpegTsSection')
        AtomicString pid = String::number(section->pid);
                                                 ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:49:16: note: forward declaration of '_GstMpegTsSection'
typedef struct _GstMpegTsSection GstMpegTsSection;
               ^
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:1090:32: error: no matching function for call to 'gst_mpegts_section_get_data'
        GRefPtr<GBytes> data = gst_mpegts_section_get_data(section);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/mpegts/gstmpegtssection.h:179:9: note: candidate function not viable: cannot convert argument of incomplete type 'GstMpegTsSection *' (aka '_GstMpegTsSection *') to 'GstMpegtsSection *' (aka '_GstMpegtsSectio
n *')
GBytes *gst_mpegts_section_get_data (GstMpegtsSection *section);
        ^

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list