<?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>139341</bug_id>
          
          <creation_ts>2014-12-06 08:55:18 -0800</creation_ts>
          <short_desc>[GStreamer] Handle CLOCK_LOST and LATENCY messages</short_desc>
          <delta_ts>2014-12-08 01:24:32 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sebastian Dröge (slomo)">slomo</reporter>
          <assigned_to name="Sebastian Dröge (slomo)">slomo</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1053022</commentid>
    <comment_count>0</comment_count>
    <who name="Sebastian Dröge (slomo)">slomo</who>
    <bug_when>2014-12-06 08:55:18 -0800</bug_when>
    <thetext>[GStreamer] Handle CLOCK_LOST and LATENCY messages</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053024</commentid>
    <comment_count>1</comment_count>
    <who name="Sebastian Dröge (slomo)">slomo</who>
    <bug_when>2014-12-06 09:11:43 -0800</bug_when>
    <thetext>Patch coming once my testbuild has finished in a few minutes :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053035</commentid>
    <comment_count>2</comment_count>
      <attachid>242717</attachid>
    <who name="Sebastian Dröge (slomo)">slomo</who>
    <bug_when>2014-12-06 10:11:15 -0800</bug_when>
    <thetext>Created attachment 242717
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053131</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2014-12-07 06:53:03 -0800</bug_when>
    <thetext>I think Brendan had already CLOCK_LOST support in of his recent patches? The one he doesn&apos;t want to land :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053135</commentid>
    <comment_count>4</comment_count>
    <who name="Sebastian Dröge (slomo)">slomo</who>
    <bug_when>2014-12-07 07:31:17 -0800</bug_when>
    <thetext>Possible, I didn&apos;t look at that patch yet but it&apos;s a good thing to merge independent of all the other stuff he has in his patch and simple enough :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053175</commentid>
    <comment_count>5</comment_count>
      <attachid>242717</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2014-12-07 10:11:04 -0800</bug_when>
    <thetext>Comment on attachment 242717
Patch

Why doesn&apos;t he want to land it? Are these messages things we can test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053184</commentid>
    <comment_count>6</comment_count>
    <who name="Sebastian Dröge (slomo)">slomo</who>
    <bug_when>2014-12-07 10:32:57 -0800</bug_when>
    <thetext>You could probably test it but setting up an environment to run into actual problems with these will be a lot of work. It&apos;s the right thing to do though, it&apos;s what we recommend in the documentation and also in gst-launch for example.


He doesn&apos;t want to land his patches because the actual thing they&apos;re implementing (disabling audio/video streams) does not work reliable because of bugs somewhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053217</commentid>
    <comment_count>7</comment_count>
      <attachid>242717</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2014-12-07 12:57:18 -0800</bug_when>
    <thetext>Comment on attachment 242717
Patch

Ok!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053314</commentid>
    <comment_count>8</comment_count>
      <attachid>242717</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-08 01:24:28 -0800</bug_when>
    <thetext>Comment on attachment 242717
Patch

Clearing flags on attachment: 242717

Committed r176940: &lt;http://trac.webkit.org/changeset/176940&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1053315</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-08 01:24:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242717</attachid>
            <date>2014-12-06 10:11:15 -0800</date>
            <delta_ts>2014-12-08 01:24:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139341-20141206191236.patch</filename>
            <type>text/plain</type>
            <size>3432</size>
            <attacher name="Sebastian Dröge (slomo)">slomo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc2OTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWZmNjNlMjA0M2U5ZjYx
Y2U0ZDc0ZmE3MGI5ZDE5NWU4NWFiNjQ1ZS4uNDI4OWE3ZTI5ZTMwNWZlNjVlYzhmNjBjMzA3Nzgw
NWMwODNmMjlhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE0LTEyLTA2ICBTZWJh
c3RpYW4gRHLDtmdlICA8c2ViYXN0aWFuQGNlbnRyaWN1bGFyLmNvbT4KKworICAgICAgICBbR1N0
cmVhbWVyXSBIYW5kbGUgQ0xPQ0tfTE9TVCBhbmQgTEFURU5DWSBtZXNzYWdlcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5MzQxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGlj
cy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lcjo6aGFuZGxlTWVzc2FnZSk6CisgICAg
ICAgIEhhbmRsZSBDTE9DS19MT1NUIG1lc3NhZ2UgYnkgc2hvcnRseSBnb2luZyBiYWNrIHRvIFBB
VVNFRCBzdGF0ZQorICAgICAgICBhbmQgdGhlbiB0byBQTEFZSU5HIGFnYWluIHRvIGxldCB0aGUg
cGlwZWxpbmUgc2VsZWN0IGEgbmV3IGNsb2NrCisgICAgICAgIGZvciB1cy4KKyAgICAgICAgVGhp
cyBjYW4gaGFwcGVuIGlmIHRoZSBzdHJlYW0gdGhhdCBlbmRzIGluIGEgc2luayB0aGF0IHByb3Zp
ZGVzCisgICAgICAgIHRoZSBjdXJyZW50IGNsb2NrIGRpc2FwcGVhcnMsIGZvciBleGFtcGxlIGlm
IHRoZSBhdWRpbyBzaW5rCisgICAgICAgIHByb3ZpZGVzIHRoZSBjbG9jayBhbmQgdGhlIGF1ZGlv
IHN0cmVhbSBpcyBkaXNhYmxlZC4gSXQgYWxzbworICAgICAgICBoYXBwZW5zIHJlbGF0aXZlbHkg
b2Z0ZW4gd2l0aCBIVFRQIGFkYXB0aXZlIHN0cmVhbXMgd2hlbiBzd2l0Y2hpbmcKKyAgICAgICAg
YmV0d2VlbiBkaWZmZXJlbnQgdmFyaWFudHMgb2YgYSBzdHJlYW0uCisKKyAgICAgICAgQWxzbyBo
YW5kbGUgdGhlIExBVEVOQ1kgbWVzc2FnZSBieSB0cmlnZ2VyaW5nIHRoZSBkZWZhdWx0IEdTdHJl
YW1lcgorICAgICAgICBtZWNoYW5pc20gdG8gdXBkYXRlIHRoZSBsYXRlbmN5LiBUaGlzIGNhbiBo
YXBwZW4gaWYgdGhlIGxhdGVuY3kgb2YKKyAgICAgICAgbGl2ZSBlbGVtZW50cyBjaGFuZ2VzLCBv
ciBmb3Igb25lIHJlYXNvbiBvciBhbm90aGVyIGEgbmV3IGxpdmUgZWxlbWVudAorICAgICAgICBp
cyBhZGRlZCBvciByZW1vdmVkIGZyb20gdGhlIHBpcGVsaW5lLgorCiAyMDE0LTEyLTA1ICBDaHJp
cyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CiAKICAgICAgICAgQVg6IEkgY2Fubm90
IGFjdGl2YXRlIGxpbmtzIG9uIHRoZSBtb2JpbGUgdmVyc2lvbiBvZiBuZXdzLmdvb2dsZS5jb20K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9N
ZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKaW5kZXgg
ZmNiYzZlMTUwMTgwMTRhNjA5OGI0Y2E5MmViNGNmYTk0NzJhMDY3ZC4uYjU2NWMzNGFiMjhhN2Qx
Y2U4YWQ5MTI4MDdhODk4ZTg2OWRjMDYxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL01lZGlhUGxh
eWVyUHJpdmF0ZUdTdHJlYW1lci5jcHAKQEAgLTk5Miw2ICs5OTIsMjcgQEAgZ2Jvb2xlYW4gTWVk
aWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyOjpoYW5kbGVNZXNzYWdlKEdzdE1lc3NhZ2UqIG1lc3Nh
Z2UpCiAgICAgICAgICAgICAgICAgbG9hZGluZ0ZhaWxlZChNZWRpYVBsYXllcjo6RW1wdHkpOwog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgR1NUX01FU1NBR0VfQ0xPQ0tfTE9T
VDoKKyAgICAgICAgLy8gVGhpcyBjYW4gb25seSBoYXBwZW4gaW4gUExBWUlORyBzdGF0ZSBhbmQg
d2Ugc2hvdWxkIGp1c3QKKyAgICAgICAgLy8gZ2V0IGEgbmV3IGNsb2NrIGJ5IG1vdmluZyBiYWNr
IHRvIFBBVVNFRCBhbmQgdGhlbiB0bworICAgICAgICAvLyBQTEFZSU5HIGFnYWluLgorICAgICAg
ICAvLyBUaGlzIGNhbiBoYXBwZW4gaWYgdGhlIHN0cmVhbSB0aGF0IGVuZHMgaW4gYSBzaW5rIHRo
YXQKKyAgICAgICAgLy8gcHJvdmlkZXMgdGhlIGN1cnJlbnQgY2xvY2sgZGlzYXBwZWFycywgZm9y
IGV4YW1wbGUgaWYKKyAgICAgICAgLy8gdGhlIGF1ZGlvIHNpbmsgcHJvdmlkZXMgdGhlIGNsb2Nr
IGFuZCB0aGUgYXVkaW8gc3RyZWFtCisgICAgICAgIC8vIGlzIGRpc2FibGVkLiBJdCBhbHNvIGhh
cHBlbnMgcmVsYXRpdmVseSBvZnRlbiB3aXRoCisgICAgICAgIC8vIEhUVFAgYWRhcHRpdmUgc3Ry
ZWFtcyB3aGVuIHN3aXRjaGluZyBiZXR3ZWVuIGRpZmZlcmVudAorICAgICAgICAvLyB2YXJpYW50
cyBvZiBhIHN0cmVhbS4KKyAgICAgICAgZ3N0X2VsZW1lbnRfc2V0X3N0YXRlKG1fcGxheUJpbi5n
ZXQoKSwgR1NUX1NUQVRFX1BBVVNFRCk7CisgICAgICAgIGdzdF9lbGVtZW50X3NldF9zdGF0ZSht
X3BsYXlCaW4uZ2V0KCksIEdTVF9TVEFURV9QTEFZSU5HKTsKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBHU1RfTUVTU0FHRV9MQVRFTkNZOgorICAgICAgICAvLyBSZWNhbGN1bGF0ZSB0aGUgbGF0
ZW5jeSwgd2UgZG9uJ3QgbmVlZCBhbnkgc3BlY2lhbCBoYW5kbGluZworICAgICAgICAvLyBoZXJl
IG90aGVyIHRoYW4gdGhlIEdTdHJlYW1lciBkZWZhdWx0LgorICAgICAgICAvLyBUaGlzIGNhbiBo
YXBwZW4gaWYgdGhlIGxhdGVuY3kgb2YgbGl2ZSBlbGVtZW50cyBjaGFuZ2VzLCBvcgorICAgICAg
ICAvLyBmb3Igb25lIHJlYXNvbiBvciBhbm90aGVyIGEgbmV3IGxpdmUgZWxlbWVudCBpcyBhZGRl
ZCBvcgorICAgICAgICAvLyByZW1vdmVkIGZyb20gdGhlIHBpcGVsaW5lLgorICAgICAgICBnc3Rf
YmluX3JlY2FsY3VsYXRlX2xhdGVuY3koR1NUX0JJTihtX3BsYXlCaW4uZ2V0KCkpKTsKKyAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBHU1RfTUVTU0FHRV9FTEVNRU5UOgogICAgICAgICBpZiAoZ3N0
X2lzX21pc3NpbmdfcGx1Z2luX21lc3NhZ2UobWVzc2FnZSkpIHsKICAgICAgICAgICAgIGdjaGFy
KiBkZXRhaWwgPSBnc3RfbWlzc2luZ19wbHVnaW5fbWVzc2FnZV9nZXRfaW5zdGFsbGVyX2RldGFp
bChtZXNzYWdlKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>