<?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>34965</bug_id>
          
          <creation_ts>2010-02-15 19:49:07 -0800</creation_ts>
          <short_desc>With hardware acceleration turned off, video frames never display if poster image is specified</short_desc>
          <delta_ts>2010-02-16 14:04:58 -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>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>eric.carlson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>190586</commentid>
    <comment_count>0</comment_count>
      <attachid>48785</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-02-15 19:49:07 -0800</bug_when>
    <thetext>Created attachment 48785
Testcase (BWO image and video)

When accelerated compositing is disabled, a video element with a poster image doesn&apos;t start showing the video once frames become available.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190587</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-02-15 19:49:30 -0800</bug_when>
    <thetext>&lt;rdar://problem/7651526&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190588</commentid>
    <comment_count>2</comment_count>
      <attachid>48786</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-02-15 20:03:10 -0800</bug_when>
    <thetext>Created attachment 48786
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190590</commentid>
    <comment_count>3</comment_count>
      <attachid>48786</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-02-15 20:27:59 -0800</bug_when>
    <thetext>Comment on attachment 48786
Patch

Because updatePosterImage is now called for every video frame, it might make sense to change HTMLVideoElement::updatePosterImage so hasAvailableVideoFrame() is called before poster().isEmpty() as I assume it is cheaper as the later requires an allocation. 

r=me either way</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190742</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-02-16 14:04:58 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/54828</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>48785</attachid>
            <date>2010-02-15 19:49:07 -0800</date>
            <delta_ts>2010-02-15 19:49:07 -0800</delta_ts>
            <desc>Testcase (BWO image and video)</desc>
            <filename>poster-video.html</filename>
            <type>text/html</type>
            <size>529</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+CiAgICAgICAgPG1ldGEgaHR0cC1lcXVp
dj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiIC8+CiAg
ICA8L2hlYWQ+CiAgICA8Ym9keT4KCjxoMT5XaXRoIFBvc3RlciAtIHdvbid0IGFjdHVhbGx5IHNo
b3cgdmlkZW8gaW4gU2FmYXJpLjwvaDE+CgogICAgPHZpZGVvIHdpZHRoPSI0ODAiIGhlaWdodD0i
MjcwIiBwb3N0ZXI9ImltYWdlLmpwZyIgYXV0b3BsYXkgbG9vcD4KICAgICAgICA8c291cmNlIHNy
Yz0ibW92aWUubTR2IiB0eXBlPSJ2aWRlby9tcDQiIC8+CiAgICA8L3ZpZGVvPgoKPCEtLSA8aDE+
Tk8gcG9zdGVyPC9oMT4KICAgIDx2aWRlbyB3aWR0aD0iNDgwIiBoZWlnaHQ9IjI3MCIgYXV0b3Bs
YXkgbG9vcD4KICAgICAgICA8c291cmNlIHNyYz0iLi4vLi4vc2hhcmVkL21lZGlhL3Rlcm1pbmF0
b3JfaXBob25lLm00diIgdHlwZT0idmlkZW8vbXA0IiAvPgogICAgPC92aWRlbz4KIC0tPgoKICAg
IDwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48786</attachid>
            <date>2010-02-15 20:03:10 -0800</date>
            <delta_ts>2010-02-15 20:27:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34965-20100215200308.patch</filename>
            <type>text/plain</type>
            <size>5096</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MzhlODJkYS4uNWE3NWUzYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMiBAQAorMjAxMC0wMi0xNSAgU2ltb24gRnJhc2Vy
ICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXaXRoIGhhcmR3YXJlIGFjY2VsZXJhdGlvbiB0dXJuZWQgb2Zm
LCB2aWRlbyBmcmFtZXMgbmV2ZXIgZGlzcGxheSBpZiBwb3N0ZXIKKyAgICAgICAgaW1hZ2UgaXMg
c3BlY2lmaWVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0zNDk2NQorICAgICAgICAKKyAgICAgICAgSFRNTFZpZGVvRWxlbWVudCdzIG1fc2hvdWxkRGlz
cGxheVBvc3RlckltYWdlIHdhcyBuZXZlciB1cGRhdGVkIGFmdGVyCisgICAgICAgIHRoZSBtb3Zp
ZSBzdXBwbGllZCBpdHMgZmlyc3QgdmlkZW8gZnJhbWUsIHNvIHRoZSBwb3N0ZXIgd291bGQgY29u
dGludWUgdG8gc2hvdy4KKyAgICAgICAgCisgICAgICAgIEZpeGVkIGJ5IGNhbGxpbmcgdXBkYXRl
UG9zdGVySW1hZ2UoKSBmcm9tIG1lZGlhUGxheWVyUmVwYWludCgpLCB3aGljaCBpcyBjYWxsZWQK
KyAgICAgICAgZWFjaCB0aW1lIGEgbmV3IGZyYW1lIGlzIGF2YWlsYWJsZS4gdXBkYXRlUG9zdGVy
SW1hZ2UoKSBpcyBjaGVhcC4KKyAgICAgICAgCisgICAgICAgIEFsc28gbWFkZSB1cGRhdGVQb3N0
ZXJJbWFnZSgpIHZpcnR1YWwgb24gSFRNTE1lZGlhRWxlbWVudCB0byBhdm9pZCBhIG51bWJlciBv
ZgorICAgICAgICB1Z2x5IGNhc3RzLgorCisgICAgICAgIFRlc3Q6IG1hbnVhbC10ZXN0cy9tZWRp
YS1lbGVtZW50cy92aWRlby1yZXBsYWNlcy1wb3N0ZXIuaHRtbAorCisgICAgICAgICogaHRtbC9I
VE1MTWVkaWFFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6
Om5vbmVTdXBwb3J0ZWQpOiBDYWxsIHVwZGF0ZVBvc3RlckltYWdlKCkgd2l0aG91dCB2aWRlbyBj
aGVjay4KKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6OnNldE5ldHdvcmtTdGF0
ZSk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6c2V0UmVhZHlT
dGF0ZSk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6bWVkaWFQ
bGF5ZXJSZXBhaW50KTogQ2FsbCB1ZHBhdGVQb3N0ZXJJbWFnZSgpLgorICAgICAgICAqIGh0bWwv
SFRNTE1lZGlhRWxlbWVudC5oOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6
dXBkYXRlUG9zdGVySW1hZ2UpOiBNYWtlIHRoaXMgYW4gZW1wdHkgdmlydHVhbAorICAgICAgICBt
ZXRob2Qgb24gdGhlIGJhc2UgY2xhc3MuCisgICAgICAgICogaHRtbC9IVE1MVmlkZW9FbGVtZW50
Lmg6IE92ZXJyaWRlIHVwZGF0ZVBvc3RlckltYWdlKCkuCisKIDIwMTAtMDItMTUgIE1PUklUQSBI
YWppbWUgIDxtb3JyaXRhQGdtYWlsLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBOaWtvbGFz
IFppbW1lcm1hbm4uCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5j
cHAgYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKaW5kZXggMjc5YWFjNy4uMDYy
N2ZjMCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBi
L1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcApAQCAtNjY0LDggKzY2NCw4IEBAIHZv
aWQgSFRNTE1lZGlhRWxlbWVudDo6bm9uZVN1cHBvcnRlZCgpCiAKICAgICAvLyA5IC1BYm9ydCB0
aGVzZSBzdGVwcy4gVW50aWwgdGhlIGxvYWQoKSBtZXRob2QgaXMgaW52b2tlZCwgdGhlIGVsZW1l
bnQgd29uJ3QgYXR0ZW1wdCB0byBsb2FkIGFub3RoZXIgcmVzb3VyY2UuCiAKLSAgICBpZiAoaXNW
aWRlbygpKQotICAgICAgICBzdGF0aWNfY2FzdDxIVE1MVmlkZW9FbGVtZW50Kj4odGhpcyktPnVw
ZGF0ZVBvc3RlckltYWdlKCk7CisgICAgdXBkYXRlUG9zdGVySW1hZ2UoKTsKKwogICAgIGlmIChy
ZW5kZXJlcigpKQogICAgICAgICByZW5kZXJlcigpLT51cGRhdGVGcm9tRWxlbWVudCgpOwogfQpA
QCAtNzQzLDkgKzc0Myw3IEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6c2V0TmV0d29ya1N0YXRl
KE1lZGlhUGxheWVyOjpOZXR3b3JrU3RhdGUgc3RhdGUpCiAgICAgICAgIGVsc2UgaWYgKHN0YXRl
ID09IE1lZGlhUGxheWVyOjpGb3JtYXRFcnJvciAmJiBtX2xvYWRTdGF0ZSA9PSBMb2FkaW5nRnJv
bVNyY0F0dHIpCiAgICAgICAgICAgICBub25lU3VwcG9ydGVkKCk7CiAKLSAgICAgICAgaWYgKGlz
VmlkZW8oKSkKLSAgICAgICAgICAgIHN0YXRpY19jYXN0PEhUTUxWaWRlb0VsZW1lbnQqPih0aGlz
KS0+dXBkYXRlUG9zdGVySW1hZ2UoKTsKLQorICAgICAgICB1cGRhdGVQb3N0ZXJJbWFnZSgpOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC04ODMsOCArODgxLDggQEAgdm9pZCBIVE1MTWVk
aWFFbGVtZW50OjpzZXRSZWFkeVN0YXRlKE1lZGlhUGxheWVyOjpSZWFkeVN0YXRlIHN0YXRlKQog
ICAgICAgICBzaG91bGRVcGRhdGVQb3N0ZXJJbWFnZSA9IHRydWU7CiAgICAgfQogCi0gICAgaWYg
KHNob3VsZFVwZGF0ZVBvc3RlckltYWdlICYmIGlzVmlkZW8oKSkKLSAgICAgICAgc3RhdGljX2Nh
c3Q8SFRNTFZpZGVvRWxlbWVudCo+KHRoaXMpLT51cGRhdGVQb3N0ZXJJbWFnZSgpOworICAgIGlm
IChzaG91bGRVcGRhdGVQb3N0ZXJJbWFnZSkKKyAgICAgICAgdXBkYXRlUG9zdGVySW1hZ2UoKTsK
IAogICAgIHVwZGF0ZVBsYXlTdGF0ZSgpOwogfQpAQCAtMTUwNiw2ICsxNTA0LDggQEAgdm9pZCBI
VE1MTWVkaWFFbGVtZW50OjptZWRpYVBsYXllclJlcGFpbnQoTWVkaWFQbGF5ZXIqKQogICAgIGJl
Z2luUHJvY2Vzc2luZ01lZGlhUGxheWVyQ2FsbGJhY2soKTsKICAgICBpZiAocmVuZGVyZXIoKSkK
ICAgICAgICAgcmVuZGVyZXIoKS0+cmVwYWludCgpOworCisgICAgdXBkYXRlUG9zdGVySW1hZ2Uo
KTsKICAgICBlbmRQcm9jZXNzaW5nTWVkaWFQbGF5ZXJDYWxsYmFjaygpOwogfQogCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oIGIvV2ViQ29yZS9odG1sL0hUTUxN
ZWRpYUVsZW1lbnQuaAppbmRleCA0NWE0MWM2Li45ODI4OGFmIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVt
ZW50LmgKQEAgLTE4MCw2ICsxODAsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgdmlydHVhbCB2b2lkIGRv
Y3VtZW50V2lsbEJlY29tZUluYWN0aXZlKCk7CiAgICAgdmlydHVhbCB2b2lkIGRvY3VtZW50RGlk
QmVjb21lQWN0aXZlKCk7CiAgICAgdmlydHVhbCB2b2lkIG1lZGlhVm9sdW1lRGlkQ2hhbmdlKCk7
CisgICAgdmlydHVhbCB2b2lkIHVwZGF0ZVBvc3RlckltYWdlKCkgeyB9CiAgICAgCiAgICAgdm9p
ZCBzZXRSZWFkeVN0YXRlKE1lZGlhUGxheWVyOjpSZWFkeVN0YXRlKTsKICAgICB2b2lkIHNldE5l
dHdvcmtTdGF0ZShNZWRpYVBsYXllcjo6TmV0d29ya1N0YXRlKTsKZGlmZiAtLWdpdCBhL1dlYkNv
cmUvaHRtbC9IVE1MVmlkZW9FbGVtZW50LmggYi9XZWJDb3JlL2h0bWwvSFRNTFZpZGVvRWxlbWVu
dC5oCmluZGV4IGE1YzAwNWMuLmQxMjY2N2UgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1M
VmlkZW9FbGVtZW50LmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxWaWRlb0VsZW1lbnQuaApAQCAt
NzAsNyArNzAsNiBAQCBwdWJsaWM6CiAgICAgYm9vbCB3ZWJraXRTdXBwb3J0c0Z1bGxzY3JlZW4o
KTsKICAgICBib29sIHdlYmtpdERpc3BsYXlpbmdGdWxsc2NyZWVuKCk7CiAKLSAgICB2b2lkIHVw
ZGF0ZVBvc3RlckltYWdlKCk7CiAgICAgYm9vbCBzaG91bGREaXNwbGF5UG9zdGVySW1hZ2UoKSBj
b25zdCB7IHJldHVybiBtX3Nob3VsZERpc3BsYXlQb3N0ZXJJbWFnZTsgfQogCiAgICAgdm9pZCBw
YWludChHcmFwaGljc0NvbnRleHQqLCBjb25zdCBJbnRSZWN0Jik7CkBAIC03OSw2ICs3OCw3IEBA
IHB1YmxpYzoKIAogcHJpdmF0ZToKICAgICB2aXJ0dWFsIGJvb2wgaGFzQXZhaWxhYmxlVmlkZW9G
cmFtZSgpIGNvbnN0OworICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVQb3N0ZXJJbWFnZSgpOwogCiAg
ICAgT3duUHRyPEhUTUxJbWFnZUxvYWRlcj4gbV9pbWFnZUxvYWRlcjsKICAgICBLVVJMIG1fcG9z
dGVyVVJMOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9tYW51YWwtdGVzdHMvbWVkaWEtZWxlbWVudHMv
dmlkZW8tcmVwbGFjZXMtcG9zdGVyLmh0bWwgYi9XZWJDb3JlL21hbnVhbC10ZXN0cy9tZWRpYS1l
bGVtZW50cy92aWRlby1yZXBsYWNlcy1wb3N0ZXIuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi44ZDg1MmFhCi0tLSAvZGV2L251bGwKKysrIGIvV2ViQ29yZS9tYW51YWwt
dGVzdHMvbWVkaWEtZWxlbWVudHMvdmlkZW8tcmVwbGFjZXMtcG9zdGVyLmh0bWwKQEAgLTAsMCAr
MSwxNSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKyAgPGhlYWQ+CisgIDwvaGVhZD4KKyAg
PGJvZHk+CisgICAgPHA+VGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTM0OTY1Ij5odHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MzQ5NjU8L2E+PGJyPgorICAgICAgRGlzYWJsZSBhY2NlbGVyYXRlZCBjb21wb3NpdGlu
ZyBhbmQgcmVsb2FkIHRoaXMgdGVzdC4gWW91IHNob3VsZCBzZWUgdGhlIHRlc3QgdmlkZW8KKyAg
ICAgIHN0YXJ0IHBsYXlpbmcuPC9wPgorCisgICAgPHZpZGVvIHdpZHRoPSI0ODAiIGhlaWdodD0i
MjcwIiB0eXBlPSJ2aWRlby9tcDQiCisgICAgICAgICAgICBzcmM9Ii4uLy4uLy4uL0xheW91dFRl
c3RzL21lZGlhL2NvbnRlbnQvdGVzdC5tcDQiCisgICAgICAgICAgICBwb3N0ZXI9Ii4uLy4uLy4u
L0xheW91dFRlc3RzL21lZGlhL2NvbnRlbnQvYWJlLnBuZyIgYXV0b3BsYXk+CisgICAgPC92aWRl
bz4KKyAgPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="31511"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>