Skip to content

Add basic filtering support#243

Draft
martinling wants to merge 15 commits intogreatscottgadgets:mainfrom
martinling:sof-filter
Draft

Add basic filtering support#243
martinling wants to merge 15 commits intogreatscottgadgets:mainfrom
martinling:sof-filter

Conversation

@martinling
Copy link
Copy Markdown
Member

@martinling martinling commented Jul 28, 2025

This PR adds architectural support and UI plumbing for arbitrary filtering in Packetry.

A single filter query is implemented which excludes SOF packets from the capture.

image

The filter is applied sequentially from the start of the capture, with results appearing incrementally as they become available. Filtering may occur in parallel with loading or capturing. The filter runs in a dedicated thread, and its progress is shown with a progress bar in the UI.

The SOF exclusion query could be written much more efficiently, but serves as a placeholder for arbitrary queries which would include/exclude on a per-item basis.

@martinling martinling force-pushed the sof-filter branch 3 times, most recently from 95a90b8 to 59fa7e7 Compare August 4, 2025 10:44
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