Repository navigation
Fix Intel Quick Sync startup and add automatic support diagnostics - #61
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Intel Quick Sync can reject the default planar YUV input and send an Iris Xe machine into CPU encoding. Select supported NV12 input for H.264/HEVC, perform the BGRA conversion, and try the remaining hardware backends before falling back to software. Preserve driver errors in the host log. Service queued audio between video datagrams throughout large frames, including after the pacing budget expires, and record each host audio drop reason.
Windows and iPad now retain support diagnostics across launches and automatically upload them in configured releases. Reports include app/build, installation and session identifiers, hardware/OS information, encoder/decoder failures and stream statistics. Uploads use a bounded disk outbox, retry with exact batch acknowledgements, redact credentials and expose sharing controls in Settings. Release workflows receive only an ingest credential. The diagnostics service, database and operator console are maintained separately and are absent from this change and its commit history.
Validation:
The affected Intel Iris Xe / Windows 10 combination and physical iPad M5 remain unverified. Existing customer builds require an update to receive these fixes and automatic uploads.