<?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>121259</bug_id>
          
          <creation_ts>2013-09-12 14:28:35 -0700</creation_ts>
          <short_desc>[GTK] Do not enable VIDEO_TRACK if VIDEO is disabled</short_desc>
          <delta_ts>2013-09-12 15:21:31 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Alberto Garcia">berto</reporter>
          <assigned_to name="Alberto Garcia">berto</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>928491</commentid>
    <comment_count>0</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2013-09-12 14:28:35 -0700</bug_when>
    <thetext>This is what we get if we try to compile with --no-video:

  CXX    Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o
In file included from ../../Source/WTF/wtf/Platform.h:650:0,
                 from ../../Source/JavaScriptCore/config.h:30,
                 from ../../Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26:
../../Source/WTF/wtf/FeatureDefines.h:874:2: error: #error &quot;ENABLE(VIDEO_TRACK) requires ENABLE(VIDEO)&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928493</commentid>
    <comment_count>1</comment_count>
      <attachid>211476</attachid>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2013-09-12 14:34:46 -0700</bug_when>
    <thetext>Created attachment 211476
Patch

Here&apos;s the patch. It makes VIDEO_TRACK follow VIDEO.

Of course it&apos;s also possible to have a flag to configure them separately. Should we do that instead?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928509</commentid>
    <comment_count>2</comment_count>
      <attachid>211476</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-09-12 14:53:38 -0700</bug_when>
    <thetext>Comment on attachment 211476
Patch

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

&gt; Tools/ChangeLog:9
&gt; +        Make VIDEO_TRACK configurable because it needs to be disabled if
&gt; +        VIDEO is also disabled.

Not sure I understand the change, since you say &quot;because it needs to be disabled if VIDEO is also disabled,&quot; but it was always disabled before. What you are doing here is enabling VIDEO_TRACK for release builds if video is enabled. Perhaps you&apos;re really after some interaction with build-webkit?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928516</commentid>
    <comment_count>3</comment_count>
      <attachid>211476</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-09-12 15:01:52 -0700</bug_when>
    <thetext>Comment on attachment 211476
Patch

Apologies for how confusing the interaction of build-webkit and configure is, but the features defined in SetupWebKitFeatures.m4 describe the setup for release builds. We do not want to enable video track yet for release builds, so this patch isn&apos;t really correct. Furthermore, WebKitFeatureOverrides.txt should override any value you use here, I&apos;m not sure it works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928522</commentid>
    <comment_count>4</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2013-09-12 15:21:31 -0700</bug_when>
    <thetext>You&apos;re right, running build-webkit with --no-video-track is enough, for some reason I thought it was not working.

Sorry for the noise!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211476</attachid>
            <date>2013-09-12 14:34:46 -0700</date>
            <delta_ts>2013-09-12 15:01:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>121259.diff</filename>
            <type>text/plain</type>
            <size>2652</size>
            <attacher name="Alberto Garcia">berto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCAwNWI3NWU4Li41MTY3NWI4
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTMtMDktMTIgIEFsYmVydG8gR2FyY2lhICA8YmVydG9AaWdhbGlhLmNvbT4KKworICAgICAg
ICBbR1RLXSBEbyBub3QgZW5hYmxlIFZJREVPX1RSQUNLIGlmIFZJREVPIGlzIGRpc2FibGVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEyNTkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFbmFibGUgVklE
RU9fVFJBQ0sgb25seSBpZiBWSURFTyBpcyBlbmFibGVkLCBvdGhlcndpc2UgV2ViS2l0R1RLKwor
ICAgICAgICB3b24ndCBidWlsZC4KKworICAgICAgICAqIFNvdXJjZS9hdXRvdG9vbHMvU2V0dXBX
ZWJLaXRGZWF0dXJlcy5tNDoKKwogMjAxMy0wOS0xMSAgTWFyaW8gU2FuY2hleiBQcmFkYSAgPG1h
cmlvLnByYWRhQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtHVEtdIFJlbW92ZSBHYWlsIGRlcGVu
ZGVuY3kgZnJvbSBidWlsZCBzeXN0ZW0gZm9yIEdUSzMKZGlmZiAtLWdpdCBhL1NvdXJjZS9hdXRv
dG9vbHMvU2V0dXBXZWJLaXRGZWF0dXJlcy5tNCBiL1NvdXJjZS9hdXRvdG9vbHMvU2V0dXBXZWJL
aXRGZWF0dXJlcy5tNAppbmRleCAwOGM4YWU4Li5mOWRjZGNkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
YXV0b3Rvb2xzL1NldHVwV2ViS2l0RmVhdHVyZXMubTQKKysrIGIvU291cmNlL2F1dG90b29scy9T
ZXR1cFdlYktpdEZlYXR1cmVzLm00CkBAIC0yNCw5ICsyNCw5IEBAIGVsc2UKIGZpCiAKIGlmIHRl
c3QgIiRlbmFibGVfdmlkZW8iID0gInllcyI7IHRoZW4KLSAgICBDT05GSUdVUkFCTEVfRkVBVFVS
RV9ERUZJTkVTPSIkQ09ORklHVVJBQkxFX0ZFQVRVUkVfREVGSU5FUyBFTkFCTEVfVklERU89MSIK
KyAgICBDT05GSUdVUkFCTEVfRkVBVFVSRV9ERUZJTkVTPSIkQ09ORklHVVJBQkxFX0ZFQVRVUkVf
REVGSU5FUyBFTkFCTEVfVklERU89MSBFTkFCTEVfVklERU9fVFJBQ0s9MSIKIGVsc2UKLSAgICBD
T05GSUdVUkFCTEVfRkVBVFVSRV9ERUZJTkVTPSIkQ09ORklHVVJBQkxFX0ZFQVRVUkVfREVGSU5F
UyBFTkFCTEVfVklERU89MCIKKyAgICBDT05GSUdVUkFCTEVfRkVBVFVSRV9ERUZJTkVTPSIkQ09O
RklHVVJBQkxFX0ZFQVRVUkVfREVGSU5FUyBFTkFCTEVfVklERU89MCBFTkFCTEVfVklERU9fVFJB
Q0s9MCIKIGZpCiAKIGlmIHRlc3QgIiRlbmFibGVfY3NzX3NoYWRlcnMiID0gInllcyI7IHRoZW4K
QEAgLTE4MSw3ICsxODEsNiBAQCAkc3JjZGlyL1Rvb2xzL2d0ay9nZW5lcmF0ZS1mZWF0dXJlLWRl
ZmluZXMtZmlsZXMgJENPTkZJR1VSQUJMRV9GRUFUVVJFX0RFRklORVMgXAogICAgIEVOQUJMRV9U
T1VDSF9JQ09OX0xPQURJTkc9MCBcCiAgICAgRU5BQkxFX1VTRVJfVElNSU5HPTAgXAogICAgIEVO
QUJMRV9WSUJSQVRJT049MCBcCi0gICAgRU5BQkxFX1ZJREVPX1RSQUNLPTAgXAogICAgIEVOQUJM
RV9WSUVXX01PREVfQ1NTX01FRElBPTEgXAogICAgIEVOQUJMRV9XRUJfU09DS0VUUz0xIFwKICAg
ICBFTkFCTEVfV0VCX1RJTUlORz0xIFwKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rv
b2xzL0NoYW5nZUxvZwppbmRleCA0MWFlMzEyLi4xNDZlNjFjIDEwMDY0NAotLS0gYS9Ub29scy9D
aGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDkt
MTIgIEFsYmVydG8gR2FyY2lhICA8YmVydG9AaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBE
byBub3QgZW5hYmxlIFZJREVPX1RSQUNLIGlmIFZJREVPIGlzIGRpc2FibGVkCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEyNTkKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNYWtlIFZJREVPX1RSQUNLIGNv
bmZpZ3VyYWJsZSBiZWNhdXNlIGl0IG5lZWRzIHRvIGJlIGRpc2FibGVkIGlmCisgICAgICAgIFZJ
REVPIGlzIGFsc28gZGlzYWJsZWQuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdGRpcnMucG06
CisgICAgICAgIChidWlsZEF1dG90b29sc1Byb2plY3QpOgorCiAyMDEzLTA5LTEyICBBbmRlcnMg
Q2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIHJ1ZGltZW50YXJ5
IHN1cHBvcnQgZm9yIG1vdmUtb25seSB0eXBlcyBhcyB2YWx1ZXMgaW4gSGFzaE1hcApkaWZmIC0t
Z2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRk
aXJzLnBtCmluZGV4IGQ5MDIyZmQuLjNlOWRhZWYgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0ZGlycy5wbQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KQEAgLTE5OTQs
NiArMTk5NCw3IEBAIHN1YiBidWlsZEF1dG90b29sc1Byb2plY3QoJEApCiAgICAgICAgICJzdmci
ID0+IDEsCiAgICAgICAgICJzdmctZm9udHMiID0+IDEsCiAgICAgICAgICJ2aWRlbyIgPT4gMSwK
KyAgICAgICAgInZpZGVvLXRyYWNrIiA9PiAxLAogICAgICAgICAid2ViZ2wiID0+IDEsCiAgICAg
ICAgICJ3ZWItYXVkaW8iID0+IDEsCiAgICAgKTsK
</data>
<flag name="review"
          id="233580"
          type_id="1"
          status="-"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>