<?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>34041</bug_id>
          
          <creation_ts>2010-01-23 10:26:18 -0800</creation_ts>
          <short_desc>Media element duration changes to zero after playing in reverse</short_desc>
          <delta_ts>2010-01-24 22:23:46 -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.6</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>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>184004</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-23 10:26:18 -0800</bug_when>
    <thetext>On OSX, the duration of an HTMLMediaElement changes to zero if it plays in reverse to the beginning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184006</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-23 10:29:08 -0800</bug_when>
    <thetext>&lt;rdar://problem/7573208&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184153</commentid>
    <comment_count>2</comment_count>
      <attachid>47311</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-24 21:48:28 -0800</bug_when>
    <thetext>Created attachment 47311
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184160</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-01-24 22:23:46 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/53792</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47311</attachid>
            <date>2010-01-24 21:48:28 -0800</date>
            <delta_ts>2010-01-24 21:49:35 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_2.txt</filename>
            <type>text/plain</type>
            <size>5297</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1Mzc5MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMTAtMDEtMjQgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBh
cHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgTWVkaWEgZWxlbWVudCBkdXJhdGlvbiBjaGFuZ2VzIHRvIHplcm8gYWZ0ZXIgcGxheWluZyBp
biByZXZlcnNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0zNDA0MQorCisgICAgICAgIFRlc3Q6IG1lZGlhL3ZpZGVvLXJldmVyc2UtcGxheS1kdXJhdGlv
bi5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9tYWMvTWVkaWFQbGF5ZXJQcml2
YXRlUVRLaXQubW06CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OmRpZEVu
ZCk6IFFUS2l0J3MgZW5kZWQgbm90aWZpY2F0aW9uIGZpcmVzIGF0IHRpbWUgemVybyB3aGVuIAor
ICAgICAgICBwbGF5aW5nIGluIHJldmVyc2UsIHNvIGRvbid0IHJlc2V0IGR1cmF0aW9uIGluIHRo
YXQgY2FzZS4KKwogMjAxMC0wMS0yNCAgTWFjaWVqIFN0YWNob3dpYWsgIDxtanNAYXBwbGUuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhbiBCZXJuc3RlaW4uCkluZGV4OiBXZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9NZWRpYVBsYXllclByaXZhdGVRVEtp
dC5tbQkocmV2aXNpb24gNTM3MTEpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL21hYy9N
ZWRpYVBsYXllclByaXZhdGVRVEtpdC5tbQkod29ya2luZyBjb3B5KQpAQCAtMTA0Miw4ICsxMDQy
LDExIEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpkaWRFbmQoKQogCiAgICAgLy8gSGFuZyBv
bnRvIHRoZSBjdXJyZW50IHRpbWUgYW5kIHVzZSBpdCBhcyBkdXJhdGlvbiBmcm9tIG5vdyBvbiBz
aW5jZSBRdWlja1RpbWUgaXMgdGVsbGluZyB1cyB3ZQogICAgIC8vIGFyZSBhdCB0aGUgZW5kLiBE
byB0aGlzIGJlY2F1c2UgUXVpY2tUaW1lIHNvbWV0aW1lcyByZXBvcnRzIG9uZSB0aW1lIGZvciBk
dXJhdGlvbiBhbmQgc3RvcHMKLSAgICAvLyBwbGF5YmFjayBhdCBhbm90aGVyIHRpbWUsIHdoaWNo
IGNhdXNlcyBwcm9ibGVtcyBpbiBIVE1MTWVkaWFFbGVtZW50LgotICAgIG1fY2FjaGVkRHVyYXRp
b24gPSBjdXJyZW50VGltZSgpOworICAgIC8vIHBsYXliYWNrIGF0IGFub3RoZXIgdGltZSwgd2hp
Y2ggY2F1c2VzIHByb2JsZW1zIGluIEhUTUxNZWRpYUVsZW1lbnQuIFFUS2l0J3MgJ2VuZGVkJyBl
dmVudCAKKyAgICAvLyBmaXJlcyB3aGVuIHBsYXlpbmcgaW4gcmV2ZXJzZSBzbyBkb24ndCB1cGRh
dGUgZHVyYXRpb24gd2hlbiBhdCB0aW1lIHplcm8hCisgICAgZmxvYXQgbm93ID0gY3VycmVudFRp
bWUoKTsKKyAgICBpZiAobm93ID4gMCkKKyAgICAgICAgbV9jYWNoZWREdXJhdGlvbiA9IG5vdzsK
IAogICAgIHVwZGF0ZVN0YXRlcygpOwogICAgIG1fcGxheWVyLT50aW1lQ2hhbmdlZCgpOwpJbmRl
eDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5n
ZUxvZwkocmV2aXNpb24gNTM3OTApCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0wMS0yNCAgRXJpYyBDYXJsc29uICA8ZXJpYy5j
YXJsc29uQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBNZWRpYSBlbGVtZW50IGR1cmF0aW9uIGNoYW5nZXMgdG8gemVybyBhZnRlciBw
bGF5aW5nIGluIHJldmVyc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTM0MDQxCisKKyAgICAgICAgKiBtZWRpYS92aWRlby1yZXZlcnNlLXBsYXktZHVy
YXRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBtZWRpYS92aWRlby1yZXZlcnNl
LXBsYXktZHVyYXRpb24uaHRtbDogQWRkZWQuCisKIDIwMTAtMDEtMjQgIE1hY2llaiBTdGFjaG93
aWFrICA8bWpzQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWlu
LgpJbmRleDogTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcmV2ZXJzZS1wbGF5LWR1cmF0aW9uLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9tZWRpYS92aWRlby1yZXZlcnNl
LXBsYXktZHVyYXRpb24tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
bWVkaWEvdmlkZW8tcmV2ZXJzZS1wbGF5LWR1cmF0aW9uLWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKQEAgLTAsMCArMSwxNiBAQAorVGVzdHMgdGhhdCBkdXJhdGlvbiBpcyBub3Qgc2V0IHRvIHpl
cm8gd2hlbiBwbGF5aW5nIGluIHJldmVyc2UgdG8gdGhlIG9yaWdpbi4KKworCitFVkVOVChjYW5w
bGF5dGhyb3VnaCkKK0VYUEVDVEVEICh2aWRlby5kdXJhdGlvbiA+ICcwJykgT0sKK0VYUEVDVEVE
ICh2aWRlby5jdXJyZW50VGltZSA9PSAnMCcpIE9LCitSVU4odmlkZW8uY3VycmVudFRpbWUgPSAw
LjMpCisKK0VWRU5UKHNlZWtlZCkKK0VYUEVDVEVEICh2aWRlby5jdXJyZW50VGltZS50b0ZpeGVk
KDEpID09ICcwLjMnKSBPSworUlVOKHZpZGVvLnBsYXkoKSkKK1JVTih2aWRlby5wbGF5YmFja1Jh
dGUgPSAtMSkKKworRVhQRUNURUQgKHZpZGVvLmR1cmF0aW9uID4gJzAnKSBPSworRU5EIE9GIFRF
U1QKKwpJbmRleDogTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcmV2ZXJzZS1wbGF5LWR1cmF0aW9u
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tcmV2ZXJzZS1wbGF5
LWR1cmF0aW9uLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9tZWRpYS92aWRlby1y
ZXZlcnNlLXBsYXktZHVyYXRpb24uaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw2NyBAQAor
PCFET0NUWVBFIEhUTUw+CisKKzxodG1sPgorICAgIDxoZWFkPgorICAgIAk8dGl0bGU+bG9jYWwg
dmlkZW88L3RpdGxlPgorCisgICAgICAgIDxzY3JpcHQgc3JjPW1lZGlhLWZpbGUuanM+PC9zY3Jp
cHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPXZpZGVvLXRlc3QuanM+PC9zY3JpcHQ+CisKKyAgICAg
ICAgPHNjcmlwdD4KKworICAgICAgICAgICAgdmFyIHN0YXJ0ZWRQbGF5YmFjayA9IDA7CisgICAg
ICAgICAgICB2YXIgZHVyYXRpb24gPSAwOworCisgICAgICAgICAgICBmdW5jdGlvbiBjYW5wbGF5
dGhyb3VnaCgpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLy8gQ2FjaGUgdGhlIGR1
cmF0aW9uLCBzZWVrIHRvIDAuMiBzZWNvbmRzCisgICAgICAgICAgICAgICAgZHVyYXRpb24gPSB2
aWRlby5kdXJhdGlvbjsKKyAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInZpZGVvLmR1cmF0
aW9uIiwgMCwgJz4nKTsKKyAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInZpZGVvLmN1cnJl
bnRUaW1lIiwgMCk7CisgICAgICAgICAgICAgICAgcnVuKCJ2aWRlby5jdXJyZW50VGltZSA9IDAu
MyIpOworICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiIik7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGZ1bmN0aW9uIHNlZWtlZCgpCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgLy8gUGxheSBiYWNrd2FyZHMKKyAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoInZp
ZGVvLmN1cnJlbnRUaW1lLnRvRml4ZWQoMSkiLCAwLjMpOworICAgICAgICAgICAgICAgIHJ1bigi
dmlkZW8ucGxheSgpIik7CisgICAgICAgICAgICAgICAgcnVuKCJ2aWRlby5wbGF5YmFja1JhdGUg
PSAtMSIpOworICAgICAgICAgICAgICAgIHN0YXJ0ZWRQbGF5YmFjayA9IHRydWU7CisgICAgICAg
ICAgICAgICAgY29uc29sZVdyaXRlKCIiKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
ZnVuY3Rpb24gdGltZXVwZGF0ZSgpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYg
KHN0YXJ0ZWRQbGF5YmFjayAmJiB2aWRlby5jdXJyZW50VGltZSA9PSAwKSB7CisgICAgICAgICAg
ICAgICAgICAgIC8vIE1ha2Ugc3VyZSB0aGUgZHVyYXRpb24gaXMgc3RpbGwgdmFsaWQKKyAgICAg
ICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJ2aWRlby5kdXJhdGlvbiIsIDAsICc+Jyk7Cisg
ICAgICAgICAgICAgICAgICAgIGVuZFRlc3QoKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGZ1bmN0aW9uIHN0YXJ0KCkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CisKKyAgICAgICAgICAgICAgICB3YWl0
Rm9yRXZlbnQoImVycm9yIik7CisgICAgICAgICAgICAgICAgd2FpdEZvckV2ZW50KCdjYW5wbGF5
dGhyb3VnaCcsIGNhbnBsYXl0aHJvdWdoKTsKKyAgICAgICAgICAgICAgICB3YWl0Rm9yRXZlbnQo
J3NlZWtlZCcsIHNlZWtlZCk7CisgICAgICAgICAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0ZW5l
cigidGltZXVwZGF0ZSIsIHRpbWV1cGRhdGUpOworCisgICAgICAgICAgICAgICAgdmlkZW8uc3Jj
ID0gZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiY29udGVudC90ZXN0Iik7CisgICAgICAgICAgICAg
ICAgY29uc29sZVdyaXRlKCIiKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICA8L3NjcmlwdD4K
KyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDx2aWRlbyBjb250cm9scyBhdXRvYnVm
ZmVyPjwvdmlkZW8+CisgICAgICAgIDxwPlRlc3RzIHRoYXQgZHVyYXRpb24gaXMgbm90IHNldCB0
byB6ZXJvIHdoZW4gcGxheWluZyBpbiByZXZlcnNlIHRvIHRoZSBvcmlnaW4uPC9wPgorICAgICAg
ICA8c2NyaXB0PnN0YXJ0KCk8L3NjcmlwdD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CisKKwo=
</data>
<flag name="review"
          id="29724"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>