<?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>46111</bug_id>
          
          <creation_ts>2010-09-20 11:53:10 -0700</creation_ts>
          <short_desc>video-served-as-text.html failing on Windows</short_desc>
          <delta_ts>2010-10-07 05:10:57 -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>PC</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>45603</dup_id>
          
          <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="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>aroben</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>281717</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-09-20 11:53:10 -0700</bug_when>
    <thetext>LayoutTests/http/tests/media/video-served-as-text.html is failing on Windows, eg. http://trac.webkit.org/export/67846/trunk/LayoutTests/http/tests/media/video-served-as-text.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281803</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-09-20 14:08:51 -0700</bug_when>
    <thetext>Test  skipped in http://trac.webkit.org/changeset/67883.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281810</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-09-20 14:21:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/8454284&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290717</commentid>
    <comment_count>3</comment_count>
      <attachid>70019</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2010-10-06 17:27:48 -0700</bug_when>
    <thetext>Created attachment 70019
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290730</commentid>
    <comment_count>4</comment_count>
      <attachid>70019</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-10-06 17:58:47 -0700</bug_when>
    <thetext>Comment on attachment 70019
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=70019&amp;action=review

&gt; WebCore/platform/graphics/win/QTMovie.cpp:65
&gt; +static bool sDisabledComponents = 0;

The “s” prefix here is not WebKit style. I think we were talking about a style like s_disabledComponents for static data members, but I don’t think we planned to use a prefix at all for file-scoped globals.

But further, this global does not have to exist outside the disableUnsupportedComponents function. You can just put the static bool in there.

&gt; WebCore/platform/graphics/win/QTMovie.cpp:279
&gt; +    ComponentDescription components[] = {

Code needs a why comment.

&gt; WebCore/platform/graphics/win/QTMovie.cpp:287
&gt; +    ComponentDescription nullDesc = {&apos;null&apos;, &apos;base&apos;, kAppleManufacturer, 0, 0};
&gt; +    Component nullComp = FindNextComponent(0, &amp;nullDesc);

I would like the code better if there was less Desc and Comp and more Description and Component.

&gt; WebCore/platform/graphics/win/QTMovie.cpp:294
&gt; +        Component disabledComp = 0;
&gt; +        while (disabledComp = FindNextComponent(disabledComp, &amp;components[i]))

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290743</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2010-10-06 18:21:48 -0700</bug_when>
    <thetext>Actually, I don&apos;t much like the way this code is factored either.  I&apos;m going to submit a new patch which moves around where some of the implementation lives.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290749</commentid>
    <comment_count>6</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2010-10-06 18:33:42 -0700</bug_when>
    <thetext>Embarrassing.  This bug is a duplicate of https://bugs.webkit.org/show_bug.cgi?id=45603.  The Radar was never updated with the original bugzilla bug.  Even more embarrassing, my two different implementations lived in entirely different places.  

No wonder I didn&apos;t like how it was factored!

I&apos;m going to obsolete my patch, and hopefully we can all forget this ever happened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290927</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-10-07 05:10:57 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 45603 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70019</attachid>
            <date>2010-10-06 17:27:48 -0700</date>
            <delta_ts>2010-10-06 18:35:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-46111-20101006172718.patch</filename>
            <type>text/plain</type>
            <size>2523</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2OTI0NykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMTAtMDYgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MTExCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS84NDU0Mjg0PgorICAgICAgICAKKyAgICAgICAgdmlkZW8tc2VydmVkLWFzLXRl
eHQuaHRtbCBmYWlsaW5nIG9uIFdpbmRvd3MKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L3dpbi9RVE1vdmllLmNwcDogRGlzYWJsZSB0ZXh0IGltcG9ydAorICAgICAgICAgICAgY29tcG9u
ZW50cyBiZWZvcmUgbG9hZGluZyBhbnkgbWVkaWEuCisKIDIwMTAtMTAtMDYgIEFuZHJlaSBQb3Bl
c2N1ICA8YW5kcmVpcEBnb29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEplcmVteSBP
cmxvdy4KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luL1FUTW92aWUuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luL1FUTW92aWUuY3BwCShy
ZXZpc2lvbiA2OTI0NykKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luL1FUTW92aWUu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC02Miw2ICs2Miw3IEBAIHVuaW9uIFVwcFBhcmFtIHsKIAog
c3RhdGljIFZlY3RvcjxDRlN0cmluZ1JlZj4qIGdTdXBwb3J0ZWRUeXBlcyA9IDA7CiBzdGF0aWMg
U0ludDMyIHF1aWNrVGltZVZlcnNpb24gPSAwOworc3RhdGljIGJvb2wgc0Rpc2FibGVkQ29tcG9u
ZW50cyA9IDA7CiAKIGNsYXNzIFFUTW92aWVQcml2YXRlIDogcHVibGljIE5vbmNvcHlhYmxlLCBw
dWJsaWMgUVRNb3ZpZVRhc2tDbGllbnQgewogcHVibGljOgpAQCAtNzQsNiArNzUsOCBAQCBwdWJs
aWM6CiAgICAgdm9pZCBjcmVhdGVNb3ZpZUNvbnRyb2xsZXIoKTsKICAgICB2b2lkIGNhY2hlTW92
aWVTY2FsZSgpOwogCisgICAgc3RhdGljIHZvaWQgZGlzYWJsZVVuc3VwcG9ydGVkQ29tcG9uZW50
cygpOworCiAgICAgUVRNb3ZpZSogbV9tb3ZpZVdpbjsKICAgICBNb3ZpZSBtX21vdmllOwogICAg
IE1vdmllQ29udHJvbGxlciBtX21vdmllQ29udHJvbGxlcjsKQEAgLTEyMyw2ICsxMjYsNyBAQCBR
VE1vdmllUHJpdmF0ZTo6UVRNb3ZpZVByaXZhdGUoKQogICAgICwgbV9zY2FsZUNhY2hlZChmYWxz
ZSkKICNlbmRpZgogeworICAgIGRpc2FibGVVbnN1cHBvcnRlZENvbXBvbmVudHMoKTsKIH0KIAog
UVRNb3ZpZVByaXZhdGU6On5RVE1vdmllUHJpdmF0ZSgpCkBAIC0yNjYsNiArMjcwLDMzIEBAIHZv
aWQgUVRNb3ZpZVByaXZhdGU6OmNhY2hlTW92aWVTY2FsZSgpCiAjZW5kaWYKIH0KIAordm9pZCBR
VE1vdmllUHJpdmF0ZTo6ZGlzYWJsZVVuc3VwcG9ydGVkQ29tcG9uZW50cygpCit7CisgICAgaWYg
KHNEaXNhYmxlZENvbXBvbmVudHMpCisgICAgICAgIHJldHVybjsKKyAgICBzRGlzYWJsZWRDb21w
b25lbnRzID0gMTsKKworICAgIENvbXBvbmVudERlc2NyaXB0aW9uIGNvbXBvbmVudHNbXSA9IHsK
KyAgICAgICAgeydlYXQgJywgJ1RFWFQnLCAndGV4dCcsIDAsIDB9LCAKKyAgICAgICAgeydlYXQg
JywgJ1RYVCAnLCAndGV4dCcsIDAsIDB9LCAgICAgCisgICAgICAgIHsnZWF0ICcsICd1dHh0Jywg
J3RleHQnLCAwLCAwfSwgICAKKyAgICAgICAgeydlYXQgJywgJ1RFWFQnLCAndHgzZycsIDAsIDB9
LCAgIAorICAgIH07CisKKyAgICBDb21wb25lbnREZXNjcmlwdGlvbiBudWxsRGVzYyA9IHsnbnVs
bCcsICdiYXNlJywga0FwcGxlTWFudWZhY3R1cmVyLCAwLCAwfTsKKyAgICBDb21wb25lbnQgbnVs
bENvbXAgPSBGaW5kTmV4dENvbXBvbmVudCgwLCAmbnVsbERlc2MpOworICAgIGlmICghbnVsbENv
bXApCisgICAgICAgIHJldHVybjsKKworICAgIHNpemVfdCBudW1Db21wb25lbnRzID0gc2l6ZW9m
KGNvbXBvbmVudHMpIC8gc2l6ZW9mKGNvbXBvbmVudHNbMF0pOworICAgIGZvciAoc2l6ZV90IGkg
PSAwOyBpIDwgbnVtQ29tcG9uZW50czsgKytpKSB7CisgICAgICAgIENvbXBvbmVudCBkaXNhYmxl
ZENvbXAgPSAwOworICAgICAgICB3aGlsZSAoZGlzYWJsZWRDb21wID0gRmluZE5leHRDb21wb25l
bnQoZGlzYWJsZWRDb21wLCAmY29tcG9uZW50c1tpXSkpCisgICAgICAgICAgICBDYXB0dXJlQ29t
cG9uZW50KGRpc2FibGVkQ29tcCwgbnVsbENvbXApOworICAgIH0KK30KKworCiBRVE1vdmllOjpR
VE1vdmllKFFUTW92aWVDbGllbnQqIGNsaWVudCkKICAgICA6IG1fcHJpdmF0ZShuZXcgUVRNb3Zp
ZVByaXZhdGUoKSkKIHsK
</data>
<flag name="review"
          id="59798"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>