<?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>235396</bug_id>
          
          <creation_ts>2022-01-20 02:27:19 -0800</creation_ts>
          <short_desc>[GStreamer] fast/mediastream/getUserMedia-to-canvas-*.html fails</short_desc>
          <delta_ts>2023-06-26 00:38:51 -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>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=235233</see_also>
          <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="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>dpino</cc>
    
    <cc>pnormand</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1832379</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-01-20 02:27:19 -0800</bug_when>
    <thetext>[GTK] fast/mediastream/getUserMedia-to-canvas-*.html seem to fail (setMockCameraOrientation() related?)

Harness Error (FAIL), message = Test named ‘func: with2DContext, angle: 90, imageBitmap: false’ specified 2 ‘cleanup’ functions, and 1 failed.

cleanup functions:

t.add_cleanup(async () =&gt; {
        debuge.removeChild(video);
        // Reset orientation for the next test by going to 0.
        if (subcase.angle == 180) {
            // 180 -&gt; 0 cannot detect rotation via video size change. Go via 90.
            const [angle, videoSize] = setMockCameraImageOrientation(90, realVideoSize);
            await waitForVideoSize(video, videoSize[0], videoSize[1]);
        }
        setMockCameraImageOrientation(0);
        await waitForVideoSize(video, realVideoSize[0], realVideoSize[1]);
    });

and

    t.add_cleanup(async () =&gt; debuge.removeChild(canvas));</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832703</commentid>
    <comment_count>1</comment_count>
      <attachid>449644</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-01-21 01:14:35 -0800</bug_when>
    <thetext>Created attachment 449644
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832716</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-21 02:26:51 -0800</bug_when>
    <thetext>Committed r288357 (246263@main): &lt;https://commits.webkit.org/246263@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 449644.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832717</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-21 02:27:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/87875670&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832721</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2022-01-21 02:48:05 -0800</bug_when>
    <thetext>This needs a bug-fix. Reopening.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1963573</commentid>
    <comment_count>5</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2023-06-26 00:38:51 -0700</bug_when>
    <thetext>This test is now a flakey timeout since 263750@main (most times a timeout in GTK).

```
https://build.webkit.org/results/GTK-Linux-64-bit-Release-Tests/265504%40main%20%2811581%29/fast/mediastream/getUserMedia-to-canvas-1-diff.txt

--- /home/buildbot/worker/GTK-Linux-64-bit-Release-Tests/build/layout-test-results/fast/mediastream/getUserMedia-to-canvas-1-expected.txt
+++ /home/buildbot/worker/GTK-Linux-64-bit-Release-Tests/build/layout-test-results/fast/mediastream/getUserMedia-to-canvas-1-actual.txt
@@ -1,17 +1,3 @@
+FAIL: Timed out waiting for notifyDone to be called
 
-PASS func: with2DContext, angle: 0, imageBitmap: false
-PASS func: with2DContext, angle: 0, imageBitmap: true
-PASS func: with2DContext, angle: 90, imageBitmap: false
-PASS func: with2DContext, angle: 90, imageBitmap: true
-PASS func: with2DContext, angle: 180, imageBitmap: false
-PASS func: with2DContext, angle: 180, imageBitmap: true
-PASS func: withWebGL, angle: 0, imageBitmap: false, subImage: false, unpackFlipY: false
-PASS func: withWebGL, angle: 0, imageBitmap: false, subImage: false, unpackFlipY: true
-PASS func: withWebGL, angle: 0, imageBitmap: false, subImage: true, unpackFlipY: false
-PASS func: withWebGL, angle: 0, imageBitmap: false, subImage: true, unpackFlipY: true
-PASS func: withWebGL, angle: 0, imageBitmap: true, subImage: false, unpackFlipY: false
-PASS func: withWebGL, angle: 0, imageBitmap: true, subImage: false, unpackFlipY: true
-PASS func: withWebGL, angle: 0, imageBitmap: true, subImage: true, unpackFlipY: false
-PASS func: withWebGL, angle: 0, imageBitmap: true, subImage: true, unpackFlipY: true
-PASS func: withWebGL, angle: 90, imageBitmap: false, subImage: false, unpackFlipY: false
 
```</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449644</attachid>
            <date>2022-01-21 01:14:35 -0800</date>
            <delta_ts>2022-01-21 02:26:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235396-20220121111433.patch</filename>
            <type>text/plain</type>
            <size>2580</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4MzUzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjliZWRhNDgwNTVlNWYxZjgyOWU0
ZDgxOTAxYzgzMDEwZmNjNTUwOS4uNjUzMDYzOTUzYzU0YzhhNGI2YmY5ODVkMzAwNDdjY2M1ZmZh
M2IxMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAxLTIxICBLaW1tbyBLaW5udW5lbiAg
PGtraW5udW5lbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0dMSUJdIEdhcmRlbiBmYXN0L21lZGlh
c3RyZWFtL2dldFVzZXJNZWRpYS10by1jYW52YXMtKi5odG1sIGZhaWx1cmUgZm9yIFdQRQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1Mzk2CisKKyAg
ICAgICAgVW5yZXZpZXdlZCBnYXJkbmVuaW5nLgorCisgICAgICAgIE1vdmUgZmFzdC9tZWRpYXN0
cmVhbS9nZXRVc2VyTWVkaWEtdG8tY2FudmFzLSouaHRtbCBmYWlsdXJlcyB0byBnbGliCisgICAg
ICAgIHRvIHN1cHByZXNzIGFsc28gV1BFIGZhaWx1cmVzLgorCisgICAgICAgICogcGxhdGZvcm0v
Z2xpYi9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0
YXRpb25zOgorCiAyMDIyLTAxLTIwICBKb24gTGVlICA8am9ubGVlNTU0QGdtYWlsLmNvbT4KIAog
ICAgICAgICBQYXJ0aWFsbHkgZ2FyZGVuIFtpT1NdIFRyaWFnZSBmYWlsaW5nIExheW91dFRlc3Rz
IGluIHRoZSBzdG9yYWdlL2luZGV4ZWRkYiBkaXJlY3RvcnkKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2dsaWIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA4NGE3NDdiMzcwZDhiMThiMDliYjU4MTFhODY4
ZmIzMTc3MzVlZGFkLi44MTdhYWVkNTUxZjFkODg5ZmFiODBjZmY5ZWZlOGY2YWY4ODg0MDM2IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9nbGliL1Rlc3RFeHBlY3RhdGlvbnMKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zCkBAIC0yNjQwLDYg
KzI2NDAsMTEgQEAgd2Via2l0Lm9yZy9iLzIyMzgzMCBpbnNwZWN0b3IvZGVidWdnZXIvY3NwLWV4
Y2VwdGlvbnMuaHRtbCBbIFRpbWVvdXQgXQogCiAjIFRoaXMgdGVzdCBub3Qgb25seSBmYWlscyBi
dXQgbWF5IGVuZCB1cCBsZWF2aW5nIHRoZSBzZXRTaG93UGFpbnRSZWN0cyBzZXR0aW5nIGVuYWJs
ZWQgYW5kIGFmZmVjdCBvdGhlciB0ZXN0cy4KIHdlYmtpdC5vcmcvYi8yMzMwNDcgaW5zcGVjdG9y
L3BhZ2Uvc2V0U2hvd1BhaW50UmVjdHMuaHRtbCBbIFNraXAgXQorCisjIHNldE1vY2tDYW1lcmFP
cmllbnRhdGlvbiBzZWVtcyB0byBmYWlsLgord2Via2l0Lm9yZy9iLzIzNTM5NiBmYXN0L21lZGlh
c3RyZWFtL2dldFVzZXJNZWRpYS10by1jYW52YXMtMS5odG1sIFsgRmFpbHVyZSBdCit3ZWJraXQu
b3JnL2IvMjM1Mzk2IGZhc3QvbWVkaWFzdHJlYW0vZ2V0VXNlck1lZGlhLXRvLWNhbnZhcy0yLmh0
bWwgWyBGYWlsdXJlIF0KKwogIyBFbmQ6IENvbW1vbiBmYWlsdXJlcyBiZXR3ZWVuIEdUSyBhbmQg
V1BFLgogCiAjLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA1ZTU3NTRlYmUzM2MwNjMzMjRlNWI4NjZm
ZmU2NzJhMmI3ZGNhYjc5Li5hMjk3Njg3MjhmZGZiZmJjMjRiZTE5YzVjYWQ2YjcyOGRjY2NjYzdm
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMjEwLDEw
ICsyMTAsNiBAQCB3ZWJraXQub3JnL2IvMjA4OTg4IGh0dHAvd3B0L3dlYnhyIFsgU2tpcCBdCiB3
ZWJraXQub3JnL2IvMjA4OTg4IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2VieHIg
WyBTa2lwIF0KIHdlYmtpdC5vcmcvYi8yMDg5ODggd2VieHIgWyBTa2lwIF0KIAotIyBzZXRNb2Nr
Q2FtZXJhT3JpZW50YXRpb24gc2VlbXMgdG8gZmFpbC4KLXdlYmtpdC5vcmcvYi8yMzUzOTYgZmFz
dC9tZWRpYXN0cmVhbS9nZXRVc2VyTWVkaWEtdG8tY2FudmFzLTEuaHRtbCBbIEZhaWx1cmUgXQot
d2Via2l0Lm9yZy9iLzIzNTM5NiBmYXN0L21lZGlhc3RyZWFtL2dldFVzZXJNZWRpYS10by1jYW52
YXMtMi5odG1sIFsgRmFpbHVyZSBdCi0KICMvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8KICMgRW5kIG9mIFRyaWFnZWQgRXhwZWN0YXRpb25zCiAjIExlZ2FjeSBFeHBlY3RhdGlvbnMg
c2VjdGlvbnMgYmVsb3cK
</data>

          </attachment>
      

    </bug>

</bugzilla>