Skip to content

drop standalone H264/H265 trailing SEIs - #1184

Merged
aler9 merged 1 commit into
mainfrom
fix/standalone-sei
Oct 1, 2026
Merged

aler9 merged 1 commit into
mainfrom
fix/standalone-sei

Conversation

@aler9

@aler9 aler9 commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

bluenviron/mediamtx#3614
bluenviron/mediacommon#142
bluenviron/mediamtx#6257
bluenviron/mediacommon#382

H264/H265 access units containing a single SEI only, trailing other units, generated by some TP-Link/Tapo cameras, are non-standard and cause several issues in downstream components, including the DTS extractor and the recorder. Previously, the H265 DTS extractor was adjusted to support such units (#142) but the problem represented itself with H265. Filter these units out at the root.

@aler9
aler9 force-pushed the fix/standalone-sei branch 3 times, most recently from ad82218 to 7af6f83 Compare October 1, 2026 15:17
aler9 added a commit to bluenviron/mediacommon that referenced this pull request Oct 1, 2026
supporting standalone SEI units should not be necessary anymore since
these are filtered out at the root
(bluenviron/gortsplib#1184). In case of any
issue that should arise after this change, open a bug report and we'll
adjust things accordingly.
bluenviron/mediamtx#3614
bluenviron/mediacommon#142
bluenviron/mediamtx#6257
bluenviron/mediacommon#382

H264/H265 access units containing a single SEI only, trailing other
units, generated by some TP-Link/Tapo cameras, are non-standard and
cause several issues in downstream components, including the DTS
extractor and the recorder. Previously, the H265 DTS extractor was
adjusted to support such units (#142) but the problem represented
itself with H265. Filter these units out at the root.
@aler9
aler9 force-pushed the fix/standalone-sei branch from 7af6f83 to 6e61864 Compare October 1, 2026 15:25
@codecov

codecov Bot commented Oct 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.23%. Comparing base (32cec10) to head (6e61864).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1184      +/-   ##
==========================================
+ Coverage   87.19%   87.23%   +0.03%     
==========================================
  Files         133      133              
  Lines       10632    10656      +24     
==========================================
+ Hits         9271     9296      +25     
+ Misses       1361     1360       -1     

☔ View full report in Codecov by Harness.
ðŸ“Ē Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄ïļ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

aler9 added a commit to bluenviron/mediacommon that referenced this pull request Oct 1, 2026
supporting standalone SEI units should not be necessary anymore since
these are filtered out at the root
(bluenviron/gortsplib#1184). In case of any
issue that should arise after this change, open a bug report and we'll
adjust things accordingly.
@aler9
aler9 enabled auto-merge (squash) October 1, 2026 15:38
@aler9
aler9 merged commit bf82ba3 into main Oct 1, 2026
15 of 16 checks passed
@aler9
aler9 deleted the fix/standalone-sei branch October 1, 2026 15:41
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.

1 participant