3 Commits

  • vcpkg deps (#8764)
    * Revert "Revert vcpkg ffmpeg (#8751)"
    
    This reverts commit 5c16a8302e.
    
    * vcpkg: Reland ffmpeg and try to fix sciter build
    
    Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
    
    * vcpkg: Detect AVX2 by requiring __m256i
    
    (ubuntu18.04 sciter)
    
    Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
    
    * Install nasm from debian buster and python3.7
    
    ... from ubuntu universe
    
    [Skip CI]
    
    * vcpkg: Add libyuv port with fix for windows
    
    From
    abc59feabf
    
    Found by @deep-soft
    
    Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
    
    * Bump vcpkg baseline to 2024.07.12
    
    Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
    
    * Fix F-Droid version action
    
    I thought the latest release will be updated by the time hook starts
    but it is not the case. Get tag from GITHUB_REF instead if GITHUB_REF_TYPE
    is "tag".
    
    Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
    
    ---------
    
    Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
  • Revert vcpkg ffmpeg (#8751)
    * Revert "fix linux ffmpeg link, still link ffmpeg in hwcodec (#8747)"
    
    This reverts commit 48464835f5.
    
    * Revert "fix linux armv7 ffmpeg arch, linux x64 sciter add hwcodec feature (#8744)"
    
    This reverts commit b68d7a3054.
    
    * Revert "arm linux remove cuda-llvm option (#8735)"
    
    This reverts commit bc672b3367.
    
    * Reapply "try fix arm64 linux ci and publish error log (#8730)" (#8732)
    
    This reverts commit e283d33f28.
    
    * Revert "try fix arm64 linux ci and publish error log (#8730)"
    
    This reverts commit a4565bf0da.
    
    * Revert "F-Droid: enable hwcodec for future builds (#8726)"
    
    This reverts commit 188f85b042.
    
    * Revert "remove unused vcpkg ffmpeg code (#8725)"
    
    This reverts commit 72c96f22b6.
    
    * Revert "install ffmpeg lib with vcpkg (#8724)"
    
    This reverts commit 0143eaf601.
    
    * update hwcodec to reverted
    
    Signed-off-by: 21pages <sunboeasy@gmail.com>
    
    ---------
    
    Signed-off-by: 21pages <sunboeasy@gmail.com>
  • install ffmpeg lib with vcpkg (#8724)
    * use vcpkg to install ffmpeg and build sdk from source, so no prebuild lib in hwcodec.
    * link ffmpeg in rustdesk directly, ffmpeg can be used as basic library.
    * for windows developers, `VCPKG_DEFAULT_HOST_TRIPLET` env need to be set to `x64-windows-static` during installation.
    
    Signed-off-by: 21pages <sunboeasy@gmail.com>