Skip to content

AMD-AMF 対応 #137

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 29 commits into from
Mar 5, 2025
Merged

AMD-AMF 対応 #137

merged 29 commits into from
Mar 5, 2025

Conversation

voluntas
Copy link
Member

@voluntas voluntas commented Feb 10, 2025

This pull request includes several changes to add support for AMD AMF, update workflow configurations, and enhance logging capabilities. The most important changes include adding new environment variables, updating workflows to include new tests, and modifying source and test files to support AMD AMF.

Support for AMD AMF:

Workflow updates:

Logging enhancements:

  • .env.template: Added a new environment variable TEST_LIBWEBRTC_LOG to control WebRTC logging levels.
  • tests/client.py: Integrated TEST_LIBWEBRTC_LOG to set WebRTC logging severity based on environment variables.

Documentation and version updates:

  • CHANGES.md: Documented the addition of AMD AMF support and related tests, as well as the new TEST_LIBWEBRTC_LOG environment variable. [1] [2] [3]
  • VERSION: Updated the version of SORA_CPP_SDK to 2025.2.0-canary.14.

New tests:

  • tests/test_amd_amf.py: Added new test cases for AMD AMF, including availability checks and various video codec tests.

@voluntas voluntas changed the title [WIP] AMD-AMF 対応 AMD-AMF 対応 Mar 5, 2025
@voluntas voluntas requested a review from Copilot March 5, 2025 09:13
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

PR Overview

This PR adds support for AMD AMF by introducing a new e2e test workflow, updating existing workflows, enhancing the Sora SDK to support AMD AMF, and refining logging configuration in tests.

  • Added a dedicated e2e test workflow for AMD AMF.
  • Introduced new tests for AMD AMF support and updated existing workflow triggers and versioning.
  • Updated the changelog to document AMD AMF support and logging enhancements.

Reviewed Changes

File Description
.github/workflows/e2e-test-amd-amf.yml Added AMD AMF-specific e2e test workflow with environment variables and job configuration.
tests/test_amd_amf.py Added tests to validate AMD AMF availability and codec behavior.
tests/client.py Integrated logging configuration based on the TEST_LIBWEBRTC_LOG environment variable.
.github/workflows/e2e-test.yml Adjusted workflow triggers for minimal E2E tests.
CHANGES.md Updated changelog to include AMD AMF support and logging updates.

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Comments suppressed due to low confidence (1)

tests/test_amd_amf.py:26

  • The variable name 'intel_vpl_available' is misleading in the context of AMD AMF tests; it should be renamed to 'amd_amf_available'.
intel_vpl_available = False

@voluntas voluntas merged commit 9159131 into develop Mar 5, 2025
5 checks passed
@voluntas voluntas deleted the feature/amd-amf branch March 5, 2025 09: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