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.
This pull request contains a set of changes that primarily focus on adding support for the H265 video codec in various components and modifying the way WebRTC archives are downloaded in the build process. The changes can be grouped into two main themes: H265 codec support and build process modification.
H265 codec support:
src/default_video_formats.cpp
: Added support for the H265 video codec in theGetDefaultVideoFormats
function.src/hwenc_jetson/jetson_video_decoder.cpp
: Added support for the H265 video codec in theJetsonVideoDecoder
class. [1] [2] [3] [4] [5] [6]src/sora_video_decoder_factory.cpp
andsrc/sora_video_encoder_factory.cpp
: Added H265 video codec to the list of supported video decoders and encoders. [1] [2]Build process modification:
.github/workflows/build.yml
: Added theGH_TOKEN
environment variable to several jobs in the GitHub Actions workflow. [1] [2] [3]run.py
: Added a new functiongh_run_download
to download WebRTC archives using the GitHub CLI, and modified theinstall_webrtc
function to use this new function instead of downloading the archives directly from a URL. [1] [2]