<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>134548</bug_id>
          
          <creation_ts>2014-07-02 08:39:04 -0700</creation_ts>
          <short_desc>[GStreamer] MediaPlayerPrivateGStreamer.cpp fails to build when VIDEO_TRACK is enabled and using GSTREAMER_MPEGTS</short_desc>
          <delta_ts>2014-07-02 09:03:28 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>agomez</cc>
    
    <cc>bunhere</cc>
    
    <cc>calvaris</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>menard</cc>
    
    <cc>mrobinson</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>vjaquez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1019973</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-07-02 08:39:04 -0700</bug_when>
    <thetext>I don&apos;t know why it doesn&apos;t happen when using build-webkit + ninja, bue when building directly with cmake I got this:

In file included from /home/cgarcia/src/git/gnome/WebKit/Source/WTF/wtf/HashMap.h:25:0,
                 from /home/cgarcia/src/git/gnome/WebKit/Source/WebCore/platform/URL.h:30,
                 from /home/cgarcia/src/git/gnome/WebKit/Source/WebCore/platform/graphics/MediaPlayer.h:36,
                 from /home/cgarcia/src/git/gnome/WebKit/Source/WebCore/platform/graphics/MediaPlayerPrivate.h:31,
                 from /home/cgarcia/src/git/gnome/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.h:28,
                 from /home/cgarcia/src/git/gnome/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:29,
                 from /home/cgarcia/src/git/gnome/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:26:
/home/cgarcia/src/git/gnome/WebKit/Source/WTF/wtf/HashTable.h: In instantiation of &apos;static bool WTF::HashTable&lt;Key, Value, Extractor, HashFunctions, Traits, KeyTraits&gt;::isDeletedBucket(const ValueType&amp;) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt;; Extractor = WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt; &gt;; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt;::KeyValuePairTraits; KeyTraits = WTF::HashTraits&lt;WTF::AtomicString&gt;; WTF::HashTable&lt;Key, Value, Extractor, HashFunctions, Traits, KeyTraits&gt;::ValueType = WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt;]&apos;:
/home/cgarcia/src/git/gnome/WebKit/Source/WTF/wtf/HashTable.h:1050:42:   required from &apos;static void WTF::HashTable&lt;Key, Value, Extractor, HashFunctions, Traits, KeyTraits&gt;::deallocateTable(WTF::HashTable&lt;Key, Value, Extractor, HashFunctions, Traits, KeyTraits&gt;::ValueType*, int) [with Key = WTF::AtomicString; Value = WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt;; Extractor = WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt; &gt;; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt;::KeyValuePairTraits; KeyTraits = WTF::HashTraits&lt;WTF::AtomicString&gt;; WTF::HashTable&lt;Key, Value, Extractor, HashFunctions, Traits, KeyTraits&gt;::ValueType = WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt;]&apos;
/home/cgarcia/src/git/gnome/WebKit/Source/WTF/wtf/HashTable.h:353:53:   required from &apos;WTF::HashTable&lt;Key, Value, Extractor, HashFunctions, Traits, KeyTraits&gt;::~HashTable() [with Key = WTF::AtomicString; Value = WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt;; Extractor = WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt; &gt;; HashFunctions = WTF::AtomicStringHash; Traits = WTF::HashMap&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::InbandMetadataTextTrackPrivateGStreamer&gt; &gt;::KeyValuePairTraits; KeyTraits = WTF::HashTraits&lt;WTF::AtomicString&gt;]&apos;
/home/cgarcia/src/git/gnome/WebKit/Source/WTF/wtf/HashMap.h:36:7:   required from here
/home/cgarcia/src/git/gnome/WebKit/Source/WTF/wtf/HashTable.h:399:121: error: &apos;isDeletedValue&apos; is not a member of &apos;WTF::HashTraits&lt;WTF::AtomicString&gt;&apos;

And a lot of other cryptic C++ errors</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019974</commentid>
    <comment_count>1</comment_count>
      <attachid>234267</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-07-02 08:41:27 -0700</bug_when>
    <thetext>Created attachment 234267
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1019981</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-07-02 09:03:28 -0700</bug_when>
    <thetext>Committed r170709: &lt;http://trac.webkit.org/changeset/170709&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234267</attachid>
            <date>2014-07-02 08:41:27 -0700</date>
            <delta_ts>2014-07-02 08:58:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wcore-gst-build.diff</filename>
            <type>text/plain</type>
            <size>1509</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2YTJjZWY4Li45ODY5OGExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcg
QEAKIDIwMTQtMDctMDIgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29t
PgogCisgICAgICAgIFtHU3RyZWFtZXJdIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAg
ZmFpbHMgdG8gYnVpbGQgd2hlbiBWSURFT19UUkFDSyBpcyBlbmFibGVkIGFuZCB1c2luZyBHU1RS
RUFNRVJfTVBFR1RTCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzQ1NDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBJbmNsdWRlIEF0b21pY1N0cmluZ0hhc2guaCB3aGVuIEVOQUJMRShWSURFT19UUkFDSykg
JiYgVVNFKEdTVFJFQU1FUl9NUEVHVFMpCisgICAgICAgIHNpbmNlIGl0J3MgdXNlZCBieSBIYXNo
TWFwPEF0b21pY1N0cmluZywgUmVmUHRyPEluYmFuZE1ldGFkYXRhVGV4dFRyYWNrUHJpdmF0ZUdT
dHJlYW1lcj4+CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQ
bGF5ZXJQcml2YXRlR1N0cmVhbWVyLmg6CisKKzIwMTQtMDctMDIgIENhcmxvcyBHYXJjaWEgQ2Ft
cG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCiAgICAgICAgIFtHVEtdIFVuc3RhYmxlIGhlYWRl
cnMgc2hvdWxkIGluY2x1ZGUgd2Via2l0ZG9tZGVmaW5lcy11bnN0YWJsZS5oCiAgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQ1NDAKIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVy
UHJpdmF0ZUdTdHJlYW1lci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0
cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5oCmluZGV4IGExNWZmY2QuLjcwYjNh
MjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1l
ci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmgKQEAg
LTM1LDYgKzM1LDEwIEBACiAjaW5jbHVkZSA8d3RmL0ZvcndhcmQuaD4KICNpbmNsdWRlIDx3dGYv
Z29iamVjdC9HTWFpbkxvb3BTb3VyY2UuaD4KIAorI2lmIEVOQUJMRShWSURFT19UUkFDSykgJiYg
VVNFKEdTVFJFQU1FUl9NUEVHVFMpCisjaW5jbHVkZSA8d3RmL3RleHQvQXRvbWljU3RyaW5nSGFz
aC5oPgorI2VuZGlmCisKICNpZiBFTkFCTEUoTUVESUFfU09VUkNFKQogI2luY2x1ZGUgIk1lZGlh
U291cmNlR1N0cmVhbWVyLmgiCiAjZW5kaWYK
</data>
<flag name="review"
          id="258806"
          type_id="1"
          status="+"
          setter="pnormand"
    />
          </attachment>
      

    </bug>

</bugzilla>