Skip to content

upipe_filter_vanc: add SMPTE ST 2031 unpacking#1177

Draft
kierank wants to merge 1 commit into
Upipe:masterfrom
kierank:2031
Draft

upipe_filter_vanc: add SMPTE ST 2031 unpacking#1177
kierank wants to merge 1 commit into
Upipe:masterfrom
kierank:2031

Conversation

@kierank

@kierank kierank commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Adds a new st2031 subpipe that unpacks DVB/SCTE VBI data_field() structures carried in VANC (DID=0x41, SDID=0x08) per SMPTE ST 2031:2015.

Each ANC packet contributes one data unit (data_unit_id + data_field()) into a per-frame DVB VBI block, output as block.dvb_teletext.pic.sub. on the new subpipe. Bytes are passed verbatim (no bit reversal), and MPEG stuffing units (0xFF) are skipped.

Adds a new st2031 subpipe that unpacks DVB/SCTE VBI data_field()
structures carried in VANC (DID=0x41, SDID=0x08) per SMPTE ST 2031:2015.

Each ANC packet contributes one data unit (data_unit_id + data_field())
into a per-frame DVB VBI block, output as block.dvb_teletext.pic.sub.
on the new subpipe. Bytes are passed verbatim (no bit reversal), and
MPEG stuffing units (0xFF) are skipped.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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