{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":144293584,"defaultBranch":"central","name":"gecko","ownerLogin":"aosmond","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-08-10T14:05:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1681373?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718119054.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"f0d761cea920431e5f4b769b104ad453baf7b4dd","ref":"refs/heads/ao_raptor_video_playback_latency_13","pushedAt":"2024-06-11T15:17:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1896524 - Add desktop/android browsertime tests to measure video playback latency.\n\nThe video under test is a simple recording of solid colors, where the\nfirst frame is red, second frame is blue, subsequent frames alternate\nbetween green and purple, and the final frame is yellow. This allows us\nto identify what frame is being displayed and when in a browser agnostic\nway.\n\nThis is achieved by updating the visualmetrics python script in\nbrowsertime to identify frames which match a given color range, called\nkey color frames. The script will produce a list of which frames appear\nwhen that we can use to estimate the playback latency. Note that the\nannotated videos produced by the jobs will also be annotated to make it\nclear which frames it believes are key color frames.\n\nUntil the tests have proven stable, they have been set at tier 3.\n\nThe status of the merge can be seen at:\nhttps://github.com/sitespeedio/browsertime/pull/2119\n\nDifferential Revision: https://phabricator.services.mozilla.com/D210242","shortMessageHtmlLink":"Bug 1896524 - Add desktop/android browsertime tests to measure video …"}},{"before":null,"after":"d63d0613e68780799d1b44fc658da12bdc649c9c","ref":"refs/heads/ao_bug1749048_image_decoder_web_codecs_16","pushedAt":"2024-06-11T15:17:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"discard, webcodecs tests fixes","shortMessageHtmlLink":"discard, webcodecs tests fixes"}},{"before":null,"after":"9064ad8190cf6929dc288fb1b017b6111962c839","ref":"refs/heads/ao_raptor_video_playback_latency_10","pushedAt":"2024-06-06T02:53:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"switch to aosmond repo","shortMessageHtmlLink":"switch to aosmond repo"}},{"before":null,"after":"262fceee13cafbe9925aeb6e7f2e9ce9d412525f","ref":"refs/heads/ao_raptor_video_playback_latency_12","pushedAt":"2024-06-06T02:53:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1896524 - Add desktop/android browsertime tests to measure video playback latency.\n\nThe video under test is a simple recording of solid colors, where the\nfirst frame is red, second frame is blue, subsequent frames alternate\nbetween green and purple, and the final frame is yellow. This allows us\nto identify what frame is being displayed and when in a browser agnostic\nway.\n\nThis is achieved by updating the visualmetrics python script in\nbrowsertime to identify frames which match a given color range, called\nkey color frames. The script will produce a list of which frames appear\nwhen that we can use to estimate the playback latency. Note that the\nannotated videos produced by the jobs will also be annotated to make it\nclear which frames it believes are key color frames.\n\nThis patch updates the browsertime dependency to be built on the same\nversion as we currently use in CI, with addition of our own patches to\nenable this while we wait to be merged. Until such a time, and until the\ntests have proven stable, they have been set at tier 3.\n\nThe status of the merge can be seen at:\nhttps://github.com/sitespeedio/browsertime/pull/2119\n\nDifferential Revision: https://phabricator.services.mozilla.com/D210242","shortMessageHtmlLink":"Bug 1896524 - Add desktop/android browsertime tests to measure video …"}},{"before":null,"after":"994cd568376d048ed01090fb648d1f45543c63fd","ref":"refs/heads/ao_bug1749048_image_decoder_web_codecs_15","pushedAt":"2024-06-06T02:53:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"discard, webcodecs tests fixes","shortMessageHtmlLink":"discard, webcodecs tests fixes"}},{"before":null,"after":"7e88acf22d6865fcd844d1335871fdc6e5f6eb1e","ref":"refs/heads/ao_canvas_2d_context_loss_5","pushedAt":"2024-03-27T22:20:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"apz debug ignore assert","shortMessageHtmlLink":"apz debug ignore assert"}},{"before":"7753e1203ca6e50f2ca68ad87fea3d9aefaf4789","after":"7b7fa3441bed039814c650235699dc23c42d732e","ref":"refs/heads/ao_canvas_2d_context_loss_4_b","pushedAt":"2024-03-27T15:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"review fixes","shortMessageHtmlLink":"review fixes"}},{"before":null,"after":"c0b2b5ea295336b3edfd1264f23628bb2d7affc2","ref":"refs/heads/ao_canvas2d_context_loss_4_b_windows","pushedAt":"2024-03-27T02:15:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":null,"after":"7753e1203ca6e50f2ca68ad87fea3d9aefaf4789","ref":"refs/heads/ao_canvas_2d_context_loss_4_b","pushedAt":"2024-03-26T14:56:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"apz debug ignore assert","shortMessageHtmlLink":"apz debug ignore assert"}},{"before":null,"after":"00ab78acbf34bb5e3e02ecb1a9e3d8ab35e43d31","ref":"refs/heads/ao_recording_reboot_5","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1795296 - Enable Direct2D backend with OffscreenCanvas. r=gfx-reviewers,lsalzman\n\nDifferential Revision: https://phabricator.services.mozilla.com/D189533","shortMessageHtmlLink":"Bug 1795296 - Enable Direct2D backend with OffscreenCanvas. r=gfx-rev…"}},{"before":"a09cf3c79cabff7f954303112225d11208ee7b2c","after":"012f845232f27f7270e66f4ae4da80085714bdef","ref":"refs/heads/ao_bug1664063_make_acquire_sync_consistent","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1664063 - Ensure we consistently handle all errors from IDXGIKeyedMutex::AcquireSync.","shortMessageHtmlLink":"Bug 1664063 - Ensure we consistently handle all errors from IDXGIKeye…"}},{"before":null,"after":"027751daceb8cecae8cf2d391fde85d7f9a37e36","ref":"refs/heads/ao_d2d_canvas_worker_12_no_buf_prov","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug XXX - Part 6. Make OffscreenCanvas use PersistentBufferProvider on the display pipeline.","shortMessageHtmlLink":"Bug XXX - Part 6. Make OffscreenCanvas use PersistentBufferProvider o…"}},{"before":null,"after":"04435568a3dd7d5efc52811a9918f6f75b0c0971","ref":"refs/heads/ao_bug1863105_fix_firefox_artifact_builds","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1863105 - Fix diffoscope artifact tasks for Windows.\n\nThe MOZ_WMF_CDM define was missing from artifact builds used by the\ndiffoscope task because the rule to set it was not activated for\nartifact builds.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D194795","shortMessageHtmlLink":"Bug 1863105 - Fix diffoscope artifact tasks for Windows."}},{"before":null,"after":"04521176e0179dc04fd9249d012229fc16ca9da8","ref":"refs/heads/ao_bug1875657_canvas_shutdown_bug","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1875661 - Remove unused thread config option from CanvasTranslator.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D199186","shortMessageHtmlLink":"Bug 1875661 - Remove unused thread config option from CanvasTranslator."}},{"before":null,"after":"0541342d98791edc5a48ce61f5bc8b2701b197f1","ref":"refs/heads/ao_widevine_l1_script_improv","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"wideline l1 script improve","shortMessageHtmlLink":"wideline l1 script improve"}},{"before":null,"after":"0771726305fc5ee8448d8a18de4522f591602a0c","ref":"refs/heads/ao_bug1874241_cache_draw_target_recordings_2","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"flush more??","shortMessageHtmlLink":"flush more??"}},{"before":null,"after":"0839f5a9679eb832cf186ce8fdd58d2b73d7029a","ref":"refs/heads/ao_bug1874461_discard_spurious_transform_just_prints","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"add logs","shortMessageHtmlLink":"add logs"}},{"before":null,"after":"0845c0213dce541768b879f7fb7e7f00585d9ee3","ref":"refs/heads/ao_bug1873927_2","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1873927.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D198163","shortMessageHtmlLink":"Bug 1873927."}},{"before":null,"after":"0943c6cc00805fe0acbdfb388c6e2e4d1799d1d3","ref":"refs/heads/ao_bug1860677_avoid_task_queue","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1860677 - Do not create task queue for CanvasTranslator if not using workers.\n\nThe task queue makes NS_DECL_OWNINGEVENTTARGET confusing for single\nthreaded uses, when the canvas expects it can just dispatch to the\nCanvasRenderThread directly.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D191697","shortMessageHtmlLink":"Bug 1860677 - Do not create task queue for CanvasTranslator if not us…"}},{"before":null,"after":"0c03f3eeabf6a20fe6151a8ab7c22aa3adb9d896","ref":"refs/heads/ao_recording_lee_dec12","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1829026 - Increase fuzz. r=aosmond","shortMessageHtmlLink":"Bug 1829026 - Increase fuzz. r=aosmond"}},{"before":null,"after":"0c283b5e503e3268ef65fca2324e06e5557f1028","ref":"refs/heads/ao_recording_reboot","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"wip again","shortMessageHtmlLink":"wip again"}},{"before":null,"after":"0cba16d0105ce05c0fa7d5e411154ca40ca8aabb","ref":"refs/heads/ao_bug1864707_widevine_l1_update","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1864707 - Update GMP fallback downloader for Widevine L1 CDM 1.0.2738.0.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D193581","shortMessageHtmlLink":"Bug 1864707 - Update GMP fallback downloader for Widevine L1 CDM 1.0.…"}},{"before":null,"after":"0d878c8ec24ccee1b0dccf57dddfa2f485c29332","ref":"refs/heads/ao_bug1874222_transform_noop","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1874222 - Avoid recording DrawTarget::SetTransform unless it changed.\n\nA substantial part of our DrawTarget recordings is recording empty\ntransforms with canvas when drawing glyphs. This patch makes it a\nno-op to set the same transform again.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D198295","shortMessageHtmlLink":"Bug 1874222 - Avoid recording DrawTarget::SetTransform unless it chan…"}},{"before":null,"after":"0e8b20f83b4a79feee7e0951b55c7d06a6af5a21","ref":"refs/heads/ao_bug1869658","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1869658 - Fix usage of CanvasBuffer on failure paths.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D196232","shortMessageHtmlLink":"Bug 1869658 - Fix usage of CanvasBuffer on failure paths."}},{"before":null,"after":"0f71eb8470687069aff5ec638d6677915b62a7fe","ref":"refs/heads/ao_bug1868470_webcodecs_talos","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1868470 - Add new OffscreenCanvas and WebCodecs talos tests.\n\nThis patch adds new variants of the glvideo/canvas2dvideo talos tests,\nbut this time focused on OffscreenCanvas and WebCodecs.\n\nThere are test variants for each:\n- Execution thread (main thread or DOM worker)\n- Canvas type (WebGL or 2D canvas)\n- Codec type (H264, VP9 or AV1)\n\nThey are included as part of the existing webgl talos job.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D196465","shortMessageHtmlLink":"Bug 1868470 - Add new OffscreenCanvas and WebCodecs talos tests."}},{"before":null,"after":"10fe449015bd5a49270d1a0d818fe9dd0caa26e4","ref":"refs/heads/ao_recording_saviour_7","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"debug prints","shortMessageHtmlLink":"debug prints"}},{"before":null,"after":"110a4b98de66518f7ad03346988a966670ef0336","ref":"refs/heads/ao_bug1868737_allow_some_features_edge_case_failures_2","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1868737 - Allow minimal gfx features by default for uncertain configurations.\n\nSome features such as the GPU process (except on Android), backdrop\nfilter (because it always works with Software WebRender), ANGLE (because\nit is generally good) and out of process WebGL (we generally want to\nremote WebGL for sandboxing purposes) are special, and should not be\ndisabled simply because we are uncertain about our configuration. In\nthese situations, disable most features, but keep these enabled by\ndefault.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D197595","shortMessageHtmlLink":"Bug 1868737 - Allow minimal gfx features by default for uncertain con…"}},{"before":null,"after":"169201e61fadf81a9a04cee1d982036e42db00b2","ref":"refs/heads/ao_bug1874803_add_invalid_type","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1874803 - Add sentinel invalid recorded event type.\n\nRecordedEvent::EventType::INVALID should never be seen in a recording\nand so can be used as a sentinel value that we can assert against. If it\nis seen, then the recording should fail gracefully.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D198649","shortMessageHtmlLink":"Bug 1874803 - Add sentinel invalid recorded event type."}},{"before":null,"after":"1761bc14ea0c65a86ee887ddb3c43861c4fe1698","ref":"refs/heads/ao_bug1860048_nvidia_tgl_dmabuf_545","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1860048 - Enable threadsafe GL and DMABUF on NVIDIA 545.23.6+ on Linux for early beta and earlier.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D191430","shortMessageHtmlLink":"Bug 1860048 - Enable threadsafe GL and DMABUF on NVIDIA 545.23.6+ on …"}},{"before":null,"after":"183c39928fd5ba79dc1cf191b401540db18e89d9","ref":"refs/heads/ao_bug1876538_backout","pushedAt":"2024-02-09T13:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aosmond","name":null,"path":"/aosmond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681373?s=80&v=4"},"commit":{"message":"Bug 1876538 - Backout changes from bug 1875364 to cache current filter for recordings.\n\nDifferential Revision: https://phabricator.services.mozilla.com/D199723","shortMessageHtmlLink":"Bug 1876538 - Backout changes from bug 1875364 to cache current filte…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYmGDzQA","startCursor":null,"endCursor":null}},"title":"Activity · aosmond/gecko"}