Skip to content

docs(replay): Add THIRD_PARTY_NOTICES entry for SimpleMp4FrameMuxer#5586

Merged
runningcode merged 3 commits into
mainfrom
no/replay-muxer-third-party-notice
Jun 22, 2026
Merged

docs(replay): Add THIRD_PARTY_NOTICES entry for SimpleMp4FrameMuxer#5586
runningcode merged 3 commits into
mainfrom
no/replay-muxer-third-party-notice

Conversation

@runningcode

@runningcode runningcode commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

The check-code-attribution flagged that SimpleMp4FrameMuxer.kt is adapted from flutter_screen_recorder (MIT, Copyright (c) 2021 fzyzcjy) and carries a complete attribution header, but there is no corresponding entry in THIRD_PARTY_NOTICES.md.

This adds the missing entry (Source, License, Copyright, Scope, and full MIT license text including the library's additional privacy clause). The file is pre-existing on main, so this is split out from #5583 as warden suggested.

Flagged on #5583PSU-5VC.

🤖 Generated with Claude Code

SimpleMp4FrameMuxer is adapted from the flutter_screen_recorder library
and carries a complete attribution header, but the corresponding entry
in THIRD_PARTY_NOTICES.md was never added. Warden's check-code-attribution
flags the missing entry as independently required regardless of header
completeness.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sentry

sentry Bot commented Jun 22, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
SDK Size io.sentry.tests.size 8.44.1 (1) release

⚙️ sentry-android Build Distribution Settings

Comment thread THIRD_PARTY_NOTICES.md Outdated

@romtsn romtsn left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one nit, but lgtm otherwise

runningcode and others added 2 commits June 22, 2026 13:58
…files

SimpleFrameMuxer and SimpleVideoEncoder are adapted from the same
flutter_screen_recorder library as SimpleMp4FrameMuxer; fold all three
into one notice entry. Also extend the existing Square Curtains scope to
list io.sentry.android.replay.Windows, which is adapted from Curtains but
was not mentioned.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The attribution header pointed at the upstream SimpleFrameMuxer.kt
instead of SimpleVideoEncoder.kt.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@runningcode runningcode enabled auto-merge (squash) June 22, 2026 12:11
@github-actions

Copy link
Copy Markdown
Contributor

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 315.91 ms 373.86 ms 57.94 ms
Size 0 B 0 B 0 B

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
18c0bc2 306.73 ms 349.77 ms 43.03 ms
0eaac1e 316.82 ms 357.34 ms 40.52 ms
d15471f 303.49 ms 439.08 ms 135.59 ms
fc5ccaf 276.52 ms 370.46 ms 93.93 ms
e2dce0b 308.96 ms 360.10 ms 51.14 ms
5b1a06b 352.27 ms 413.70 ms 61.43 ms
37ec571 366.04 ms 424.28 ms 58.23 ms
9fbb112 361.43 ms 427.57 ms 66.14 ms
bbc35bb 324.88 ms 425.73 ms 100.85 ms
ff8eea4 313.42 ms 337.08 ms 23.66 ms

App size

Revision Plain With Sentry Diff
18c0bc2 1.58 MiB 2.13 MiB 557.33 KiB
0eaac1e 1.58 MiB 2.19 MiB 619.17 KiB
d15471f 1.58 MiB 2.13 MiB 559.54 KiB
fc5ccaf 1.58 MiB 2.13 MiB 557.54 KiB
e2dce0b 0 B 0 B 0 B
5b1a06b 0 B 0 B 0 B
37ec571 0 B 0 B 0 B
9fbb112 1.58 MiB 2.11 MiB 539.18 KiB
bbc35bb 1.58 MiB 2.12 MiB 553.01 KiB
ff8eea4 1.58 MiB 2.28 MiB 718.64 KiB

@runningcode runningcode merged commit 57d359a into main Jun 22, 2026
67 of 68 checks passed
@runningcode runningcode deleted the no/replay-muxer-third-party-notice branch June 22, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants