<?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>233477</bug_id>
          
          <creation_ts>2021-11-24 11:46:06 -0800</creation_ts>
          <short_desc>[GStreamer][WPE] Use WPE_SHELL_MEDIA_DISK_CACHE_PATH env var to customize media disk cache path</short_desc>
          <delta_ts>2021-11-25 04:35:22 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Enrique Ocaña">eocanha</reporter>
          <assigned_to name="Enrique Ocaña">eocanha</assigned_to>
          <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gustavo</cc>
    
    <cc>jer.noble</cc>
    
    <cc>menard</cc>
    
    <cc>philipj</cc>
    
    <cc>pnormand</cc>
    
    <cc>sergio</cc>
    
    <cc>vjaquez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1817678</commentid>
    <comment_count>0</comment_count>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2021-11-24 11:46:06 -0800</bug_when>
    <thetext>&quot;/var/tmp&quot; isn&apos;t always the best place to store the media download cache generated by GstDownloadBuffer on embedded platforms. Each of those downloads can hold up to a whole movie (Gigabytes) and &quot;/var/tmp&quot; is sometimes a memory based tmpfs.

Some way to control the cache path is needed. Metrological has been successfully using an environment variable for that purpose downstream since 2018. If that implementation is upstreamed, other WPE users can benefit from it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817690</commentid>
    <comment_count>1</comment_count>
      <attachid>445107</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2021-11-24 13:00:55 -0800</bug_when>
    <thetext>Created attachment 445107
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817790</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-25 04:34:12 -0800</bug_when>
    <thetext>Committed r286166 (244549@main): &lt;https://commits.webkit.org/244549@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 445107.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817791</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-25 04:35:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/85748939&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>445107</attachid>
            <date>2021-11-24 13:00:55 -0800</date>
            <delta_ts>2021-11-25 04:34:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233477-20211124220053.patch</filename>
            <type>text/plain</type>
            <size>2645</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NDQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjk2MDkwOTlhN2Q4NDVm
YmVmYzljYTEwZGE5YTgzZTAyMGE2YzE3ZS4uZDVjMmIxYjc4YTNhZjJmODRlZjM4ZDlkMjJlMGZh
OGY2NGRlOGJjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTExLTI0ICBFbnJp
cXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dT
dHJlYW1lcl1bV1BFXSBVc2UgV1BFX1NIRUxMX01FRElBX0RJU0tfQ0FDSEVfUEFUSCBlbnYgdmFy
IHRvIGN1c3RvbWl6ZSBtZWRpYSBkaXNrIGNhY2hlIHBhdGgKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzQ3NworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICIvdmFyL3RtcCIgaXNuJ3QgYWx3YXlzIHRoZSBi
ZXN0IHBsYWNlIHRvIHN0b3JlIHRoZSBtZWRpYSBkb3dubG9hZCBjYWNoZSBnZW5lcmF0ZWQgYnkg
R3N0RG93bmxvYWRCdWZmZXIKKyAgICAgICAgb24gZW1iZWRkZWQgcGxhdGZvcm1zLiBFYWNoIG9m
IHRob3NlIGRvd25sb2FkcyBjYW4gaG9sZCB1cCB0byBhIHdob2xlIG1vdmllIChHaWdhYnl0ZXMp
IGFuZCAiL3Zhci90bXAiCisgICAgICAgIGlzIHNvbWV0aW1lcyBhIG1lbW9yeSBiYXNlZCB0bXBm
cy4gU29tZSB3YXkgdG8gY29udHJvbCB0aGUgY2FjaGUgcGF0aCBpcyBuZWVkZWQuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVh
bWVyLmNwcDogSG9ub3IgZW52aXJvbm1lbnQgdmFyaWFibGUuCisKIDIwMjEtMTAtMTkgIFlvdWVu
biBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIEV4cG9zZSBNZWRpYUNhcGFi
aWxpdGllcyB0byBXb3JrZXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9nc3RyZWFtZXIvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVH
U3RyZWFtZXIuY3BwCmluZGV4IDhkMzY2MzVmYzNhMTgyMzc5NGUwZjQwMmExYzlkMTU2NmE1MWYz
NzkuLmY1ZjMwMmRlY2IyMmE5MjMyNmZmODczYTAzYTA0NWJkYjFmNWM1NGEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dzdHJlYW1lci9NZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2dzdHJlYW1lci9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCkBAIC0yMTI3LDcgKzIx
MjcsMTcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXI6OmNvbmZpZ3VyZURvd25s
b2FkQnVmZmVyKEdzdEVsZW1lbnQqIGVsZW1lbnQpCiAgICAgR1VuaXF1ZU91dFB0cjxjaGFyPiBv
bGREb3dubG9hZFRlbXBsYXRlOwogICAgIGdfb2JqZWN0X2dldChlbGVtZW50LCAidGVtcC10ZW1w
bGF0ZSIsICZvbGREb3dubG9hZFRlbXBsYXRlLm91dFB0cigpLCBudWxscHRyKTsKIAotICAgIEdV
bmlxdWVQdHI8Y2hhcj4gbmV3RG93bmxvYWRUZW1wbGF0ZShnX2J1aWxkX2ZpbGVuYW1lKEdfRElS
X1NFUEFSQVRPUl9TLCAidmFyIiwgInRtcCIsICJXZWJLaXQtTWVkaWEtWFhYWFhYIiwgbnVsbHB0
cikpOworI2lmIFBMQVRGT1JNKFdQRSkKKyAgICBHVW5pcXVlUHRyPGNoYXI+IG1lZGlhRGlza0Nh
Y2hlUGF0aChnX3N0cmR1cChzdGQ6OmdldGVudigiV1BFX1NIRUxMX01FRElBX0RJU0tfQ0FDSEVf
UEFUSCIpKSk7CisgICAgaWYgKCFtZWRpYURpc2tDYWNoZVBhdGggfHwgISptZWRpYURpc2tDYWNo
ZVBhdGgpIHsKKyAgICAgICAgR1VuaXF1ZVB0cjxjaGFyPiBkZWZhdWx0VmFsdWUoZ19idWlsZF9m
aWxlbmFtZShHX0RJUl9TRVBBUkFUT1JfUywgInZhciIsICJ0bXAiLCBudWxscHRyKSk7CisgICAg
ICAgIG1lZGlhRGlza0NhY2hlUGF0aC5zd2FwKGRlZmF1bHRWYWx1ZSk7CisgICAgfQorI2Vsc2UK
KyAgICBHVW5pcXVlUHRyPGNoYXI+IG1lZGlhRGlza0NhY2hlUGF0aChnX2J1aWxkX2ZpbGVuYW1l
KEdfRElSX1NFUEFSQVRPUl9TLCAidmFyIiwgInRtcCIsIG51bGxwdHIpKTsKKyNlbmRpZgorCisg
ICAgR1VuaXF1ZVB0cjxjaGFyPiBuZXdEb3dubG9hZFRlbXBsYXRlKGdfYnVpbGRfZmlsZW5hbWUo
R19ESVJfU0VQQVJBVE9SX1MsIG1lZGlhRGlza0NhY2hlUGF0aC5nZXQoKSwgIldlYktpdC1NZWRp
YS1YWFhYWFgiLCBudWxscHRyKSk7CiAgICAgZ19vYmplY3Rfc2V0KGVsZW1lbnQsICJ0ZW1wLXRl
bXBsYXRlIiwgbmV3RG93bmxvYWRUZW1wbGF0ZS5nZXQoKSwgbnVsbHB0cik7CiAgICAgR1NUX0RF
QlVHX09CSkVDVChwaXBlbGluZSgpLCAiUmVjb25maWd1cmVkIGZpbGUgZG93bmxvYWQgdGVtcGxh
dGUgZnJvbSAnJXMnIHRvICclcyciLCBvbGREb3dubG9hZFRlbXBsYXRlLmdldCgpLCBuZXdEb3du
bG9hZFRlbXBsYXRlLmdldCgpKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>