<?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>55703</bug_id>
          
          <creation_ts>2011-03-03 13:27:02 -0800</creation_ts>
          <short_desc>[GStreamer] When seeking webKitWebSrcStop release the frame but should not.</short_desc>
          <delta_ts>2011-03-11 09:09:49 -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>PC</rep_platform>
          <op_sys>Linux</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="Alexis Menard (darktears)">menard</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>361890</commentid>
    <comment_count>0</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-03-03 13:27:02 -0800</bug_when>
    <thetext>When calling webKitWebSrcStop in case of a seeking, the frame should not be reset (the source hasn&apos;t change). The frame may be used to get the network context. Some network stack (like Qt) are relaying on the network context.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361893</commentid>
    <comment_count>1</comment_count>
      <attachid>84616</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-03-03 13:28:29 -0800</bug_when>
    <thetext>Created attachment 84616
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365894</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-03-11 02:16:55 -0800</bug_when>
    <thetext>This patch looks harmless :)

I tested it on GTK, runned the media tests fine and did testing on Vimeo and Youtube and had no problem.

The frame will now only be released on seek errors and in the PAUSED to READY transition, which sounds fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365897</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-03-11 02:23:52 -0800</bug_when>
    <thetext>If the commit-queue lands this it might have issues with the ChangeLog as the patch doesn&apos;t seem to be based on HEAD, right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365910</commentid>
    <comment_count>4</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-03-11 03:15:19 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; If the commit-queue lands this it might have issues with the ChangeLog as the patch doesn&apos;t seem to be based on HEAD, right?

I don&apos;t think so. It has some magic stuff for the changelogs :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365918</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-03-11 04:05:02 -0800</bug_when>
    <thetext>CCing possible reviewers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366031</commentid>
    <comment_count>6</comment_count>
      <attachid>84616</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-11 09:09:45 -0800</bug_when>
    <thetext>Comment on attachment 84616
Proposed patch.

Clearing flags on attachment: 84616

Committed r80854: &lt;http://trac.webkit.org/changeset/80854&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366032</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-11 09:09:49 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84616</attachid>
            <date>2011-03-03 13:28:29 -0800</date>
            <delta_ts>2011-03-11 09:09:45 -0800</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>patch2.diff</filename>
            <type>text/plain</type>
            <size>1573</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAzM2MyMWYxLi5hOTUxNjM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjAg
QEAKIDIwMTEtMDMtMDMgIEFsZXhpcyBNZW5hcmQgIDxhbGV4aXMubWVuYXJkQG9wZW5ib3NzYS5v
cmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dT
dHJlYW1lcl0gV2hlbiBzZWVraW5nIHdlYktpdFdlYlNyY1N0b3AgcmVsZWFzZSB0aGUgZnJhbWUg
YnV0IHNob3VsZCBub3QuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD01NTcwMworCisgICAgICAgIFdoZW4gY2FsbGluZyB3ZWJLaXRXZWJTcmNTdG9wIGlu
IGNhc2Ugb2YgYSBzZWVraW5nLCB0aGUgZnJhbWUgc2hvdWxkIG5vdAorICAgICAgICBiZSByZXNl
dCAodGhlIHNvdXJjZSBoYXNuJ3QgY2hhbmdlKS4gVGhlIGZyYW1lIG1heSBiZSB1c2VkIHRvIGdl
dCB0aGUgbmV0d29yaworICAgICAgICBjb250ZXh0LiBTb21lIG5ldHdvcmsgc3RhY2sgKGxpa2Ug
UXQpIGFyZSByZWxheWluZyBvbiB0aGUgbmV0d29yayBjb250ZXh0CisgICAgICAgIHRvIHdvcmsu
CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvV2ViS2l0V2ViU291cmNl
R1N0cmVhbWVyLmNwcDoKKyAgICAgICAgKHdlYktpdFdlYlNyY1N0b3ApOgorCisyMDExLTAzLTAz
ICBBbGV4aXMgTWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCiAgICAgICAg
IFJldmlld2VkIGJ5IEFuZHJlYXMgS2xpbmcuCiAKICAgICAgICAgV2hlbiBidWlsZGluZyB3aXRo
IERFRklORVMrPVVTRV9HU1RSRUFNRVI9MSB3ZSBkb24ndCB3YW50IHRvIGRlZmluZSBFTkFCTEVf
UVRfTVVMVElNRURJQSB0byAxLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktpdFdlYlNvdXJjZUdTdHJlYW1lci5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVh
bWVyLmNwcAppbmRleCA4NmUzZTdhLi42NmVhOWJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvV2ViS2l0V2ViU291cmNlR1N0cmVhbWVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvV2ViS2l0
V2ViU291cmNlR1N0cmVhbWVyLmNwcApAQCAtMzUyLDcgKzM1Miw3IEBAIHN0YXRpYyB2b2lkIHdl
YktpdFdlYlNyY1N0b3AoV2ViS2l0V2ViU3JjKiBzcmMsIGJvb2wgc2Vla2luZykKICAgICB9CiAg
ICAgcHJpdi0+cmVzb3VyY2VIYW5kbGUgPSAwOwogCi0gICAgaWYgKHByaXYtPmZyYW1lKQorICAg
IGlmIChwcml2LT5mcmFtZSAmJiAhc2Vla2luZykKICAgICAgICAgcHJpdi0+ZnJhbWUucmVsZWFz
ZSgpOwogCiAgICAgR1NUX09CSkVDVF9MT0NLKHNyYyk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>