<?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>60556</bug_id>
          
          <creation_ts>2011-05-10 08:59:20 -0700</creation_ts>
          <short_desc>Files that load quickly sometimes won&apos;t play</short_desc>
          <delta_ts>2011-06-03 14:05:08 -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>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>ademar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>401235</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2011-05-10 08:59:20 -0700</bug_when>
    <thetext>When a media file used in a &lt;video&gt; element loads very quickly, it is possible for the AVFoundation backend state machine to miss a state transition and think it is not loaded.

&lt;rdar://problem/9330567&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>401272</commentid>
    <comment_count>1</comment_count>
      <attachid>92970</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2011-05-10 09:53:44 -0700</bug_when>
    <thetext>Created attachment 92970
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>401281</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2011-05-10 10:11:05 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/86163</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>415175</commentid>
    <comment_count>3</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-06-03 14:05:08 -0700</bug_when>
    <thetext>Revision r86163 cherry-picked into qtwebkit-2.2 with commit f0a236c &lt;http://gitorious.org/webkit/qtwebkit/commit/f0a236c&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92970</attachid>
            <date>2011-05-10 09:53:44 -0700</date>
            <delta_ts>2011-05-10 10:06:00 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>patch_state_change_1.txt</filename>
            <type>text/plain</type>
            <size>5140</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDg2MTU3KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzAgQEAKKzIwMTEtMDUtMTAgIEVyaWMgQ2Fy
bHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgRmlsZXMgdGhhdCBsb2FkIHF1aWNrbHkgc29tZXRpbWVz
IHdvbid0IHBsYXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTYwNTU2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS85MzMwNTY3PgorCisgICAgICAgIE5v
IG5ldyB0ZXN0cywgdGhpcyBmYWlsdXJlIGlzIHZlcnkgZGlmZmljdWx0IHRvIHJlcHJvZHVjZSBv
biBzb21lIG1hY2hpbmVzLiBUaGUgZml4IHdhcworICAgICAgICB2ZXJpZmllZCBtYW51YWxseS4K
KworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9NZWRpYVBsYXllclBy
aXZhdGVBVkZvdW5kYXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2
YXRlQVZGb3VuZGF0aW9uOjpwbGF5YWJpbGl0eUtub3duKTogTW92ZSB0aGUgY2FsbCB0byB1cGRh
dGVTdGF0ZXMKKyAgICAgICAgICAgIHRvIGRpc3BhdGNoTm90aWZpY2F0aW9uIHNvIGl0IGlzIG1v
cmUgb2J2aW91cyB3aGljaCBzdGF0ZSBjaGFuZ2VzIGNhbGwgaXQuCisgICAgICAgIChXZWJDb3Jl
OjpNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb246OnNldE5hdHVyYWxTaXplKTogQ29ycmVj
dCBsb2dnaW5nIHR5cG8uCisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVBVkZv
dW5kYXRpb246Om1ldGFkYXRhTG9hZGVkKTogTW92ZSB1cGRhdGVTdGF0ZXMgY2FsbCB0byAKKyAg
ICAgICAgICAgIGRpc3BhdGNoTm90aWZpY2F0aW9uLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQ
bGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uOjpyYXRlQ2hhbmdlZCk6IERpdHRvLgorICAgICAgICAo
V2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uOjpsb2FkZWRUaW1lUmFuZ2Vz
Q2hhbmdlZCk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlQVZG
b3VuZGF0aW9uOjpkaXNwYXRjaE5vdGlmaWNhdGlvbik6IENhbGwgdXBkYXRlU3RhdGVzIGFmdGVy
CisgICAgICAgICAgICBwcm9jZXNzaW5nICJzaXplIGNoYW5nZWQiIG5vdGlmaWNhdGlvbiBzbyB3
ZSBkZXRlY3QgYWxsIHN0YXRlIGNoYW5nZXMuIENvbnNvbGlkYXRlCisgICAgICAgICAgICBjYWxs
cyB0byB1cGRhdGVTdGF0ZXMgaGVyZS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2F2
Zm91bmRhdGlvbi9NZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDLm1tOgorICAgICAg
ICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6Y3JlYXRlVmlk
ZW9MYXllcik6IE5hbWUgdGhlIHZpZGVvIGxheWVyIGluCisgICAgICAgICAgICBhIGRlYnVnIGJ1
aWxkLgorCiAyMDExLTA1LTEwICBBbGV4aXMgTWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9z
c2Eub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFudG9uaW8gR29tZXMuCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vTWVkaWFQbGF5ZXJQcml2
YXRlQVZGb3VuZGF0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9hdmZvdW5kYXRpb24vTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uLmNw
cAkocmV2aXNpb24gODU5MTMpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9h
dmZvdW5kYXRpb24vTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTkwLDcgKzE5MCw2IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0
aW9uOjpwbGEKIHsKICAgICBMT0coTWVkaWEsICJNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRp
b246OnBsYXlhYmlsaXR5S25vd24oJXApIiwgdGhpcyk7CiAKLSAgICB1cGRhdGVTdGF0ZXMoKTsK
ICAgICBpZiAobV9hc3NldElzUGxheWFibGUpCiAgICAgICAgIHJldHVybjsKIApAQCAtMzA1LDcg
KzMwNCw3IEBAIEludFNpemUgTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uOjoKIAogdm9p
ZCBNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb246OnNldE5hdHVyYWxTaXplKEludFNpemUg
c2l6ZSkKIHsKLSAgICBMT0coTWVkaWEsICJNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb246
c2l6ZUNoYW5nZWQoJXApIC0gc2l6ZSA9ICVkIHggJWQiLCB0aGlzLCBzaXplLndpZHRoKCksIHNp
emUuaGVpZ2h0KCkpOworICAgIExPRyhNZWRpYSwgIk1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRh
dGlvbjpzZXROYXR1cmFsU2l6ZSglcCkgLSBzaXplID0gJWQgeCAlZCIsIHRoaXMsIHNpemUud2lk
dGgoKSwgc2l6ZS5oZWlnaHQoKSk7CiAKICAgICBJbnRTaXplIG9sZFNpemUgPSBtX2NhY2hlZE5h
dHVyYWxTaXplOwogICAgIG1fY2FjaGVkTmF0dXJhbFNpemUgPSBzaXplOwpAQCAtNTA1LDEyICs1
MDQsMTAgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb246Om1ldAogewogICAg
IG1fbG9hZGluZ01ldGFkYXRhID0gZmFsc2U7CiAgICAgdHJhY2tzQ2hhbmdlZCgpOwotICAgIHVw
ZGF0ZVN0YXRlcygpOwogfQogCiB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbjo6
cmF0ZUNoYW5nZWQoKQogewotICAgIHVwZGF0ZVN0YXRlcygpOwogICAgIG1fcGxheWVyLT5yYXRl
Q2hhbmdlZCgpOwogfQogCkBAIC01MTgsNyArNTE1LDYgQEAgdm9pZCBNZWRpYVBsYXllclByaXZh
dGVBVkZvdW5kYXRpb246OmxvYQogewogICAgIG1fY2FjaGVkTG9hZGVkVGltZVJhbmdlcyA9IDA7
CiAgICAgbV9jYWNoZWRNYXhUaW1lTG9hZGVkID0gMDsKLSAgICB1cGRhdGVTdGF0ZXMoKTsKIAog
ICAgIC8vIEZvciBzb21lIG1lZGlhIGZpbGVzLCByZXBvcnRlZCBkdXJhdGlvbiBpcyBlc3RpbWF0
ZWQgYW5kIHVwZGF0ZWQgYXMgbWVkaWEgaXMgbG9hZGVkCiAgICAgLy8gc28gcmVwb3J0IGR1cmF0
aW9uIGNoYW5nZWQgd2hlbiB0aGUgZXN0aW1hdGUgaXMgdXBhdGVkLgpAQCAtNzI3LDkgKzcyMywx
MSBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbjo6ZGlzCiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgTm90aWZpY2F0aW9uOjpJdGVtU2Vla2FibGVUaW1lUmFuZ2VzQ2hhbmdl
ZDoKICAgICAgICAgc2Vla2FibGVUaW1lUmFuZ2VzQ2hhbmdlZCgpOworICAgICAgICB1cGRhdGVT
dGF0ZXMoKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBOb3RpZmljYXRpb246Okl0ZW1Mb2Fk
ZWRUaW1lUmFuZ2VzQ2hhbmdlZDoKICAgICAgICAgbG9hZGVkVGltZVJhbmdlc0NoYW5nZWQoKTsK
KyAgICAgICAgdXBkYXRlU3RhdGVzKCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTm90aWZp
Y2F0aW9uOjpJdGVtUHJlc2VudGF0aW9uU2l6ZUNoYW5nZWQ6CiAgICAgICAgIHNpemVDaGFuZ2Vk
KCk7CkBAIC03NDUsNiArNzQzLDcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRp
b246OmRpcwogICAgICAgICB1cGRhdGVTdGF0ZXMoKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBOb3RpZmljYXRpb246OlBsYXllclJhdGVDaGFuZ2VkOgorICAgICAgICB1cGRhdGVTdGF0ZXMo
KTsKICAgICAgICAgcmF0ZUNoYW5nZWQoKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBOb3Rp
ZmljYXRpb246OlBsYXllclRpbWVDaGFuZ2VkOgpAQCAtNzU1LDggKzc1NCwxMCBAQCB2b2lkIE1l
ZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbjo6ZGlzCiAgICAgICAgIGJyZWFrOwogICAgIGNh
c2UgTm90aWZpY2F0aW9uOjpBc3NldE1ldGFkYXRhTG9hZGVkOgogICAgICAgICBtZXRhZGF0YUxv
YWRlZCgpOworICAgICAgICB1cGRhdGVTdGF0ZXMoKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBOb3RpZmljYXRpb246OkFzc2V0UGxheWFiaWxpdHlLbm93bjoKKyAgICAgICAgdXBkYXRlU3Rh
dGVzKCk7CiAgICAgICAgIHBsYXlhYmlsaXR5S25vd24oKTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBOb3RpZmljYXRpb246Ok5vbmU6CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9hdmZvdW5kYXRpb24vTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5t
bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5k
YXRpb24vTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbQkocmV2aXNpb24gODU5
MTgpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vTWVk
aWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbQkod29ya2luZyBjb3B5KQpAQCAtMjIw
LDYgKzIyMCw5IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQzoKICAg
ICBpZiAoIW1fdmlkZW9MYXllcikgewogICAgICAgICBtX3ZpZGVvTGF5ZXIuYWRvcHROUyhbW0FW
UGxheWVyTGF5ZXIgYWxsb2NdIGluaXRdKTsKICAgICAgICAgW21fdmlkZW9MYXllci5nZXQoKSBz
ZXRQbGF5ZXI6bV9hdlBsYXllci5nZXQoKV07CisjaWZuZGVmIE5ERUJVRworICAgICAgICBbbV92
aWRlb0xheWVyLmdldCgpIHNldE5hbWU6QCJWaWRlbyBsYXllciJdOworI2VuZGlmCiAgICAgICAg
IExPRyhNZWRpYSwgIk1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakM6OmNyZWF0ZVZp
ZGVvTGF5ZXIoJXApIC0gcmV0dXJuaW5nICVwIiwgdGhpcywgbV92aWRlb0xheWVyLmdldCgpKTsK
ICAgICB9CiB9Cg==
</data>
<flag name="review"
          id="86026"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>