sora-cpp-sdk icon indicating copy to clipboard operation
sora-cpp-sdk copied to clipboard

JetPack の H.265 に対応する

Open enm10k opened this issue 2 years ago • 0 comments

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 the GetDefaultVideoFormats function.
  • src/hwenc_jetson/jetson_video_decoder.cpp: Added support for the H265 video codec in the JetsonVideoDecoder class. [1] [2] [3] [4] [5] [6]
  • src/sora_video_decoder_factory.cpp and src/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 the GH_TOKEN environment variable to several jobs in the GitHub Actions workflow. [1] [2] [3]
  • run.py: Added a new function gh_run_download to download WebRTC archives using the GitHub CLI, and modified the install_webrtc function to use this new function instead of downloading the archives directly from a URL. [1] [2]

enm10k avatar Jan 15 '24 05:01 enm10k