Skip to content
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

Run pre-check for upstreaming patches #611

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on Oct 29, 2024

  1. lavc/vaapi_dec: Create VA parameters dynamically

    Signed-off-by: Fei Wang <[email protected]>
    feiwan1 authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f62250a View commit details
    Browse the repository at this point in the history
  2. lavc/vaapi_decode: Use a more meaningful variable name

    Signed-off-by: Fei Wang <[email protected]>
    feiwan1 authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    5911750 View commit details
    Browse the repository at this point in the history
  3. lavc/cbs_h266: Add SliceTopLeftTileIdx to H266RawPPS

    Signed-off-by: Fei Wang <[email protected]>
    feiwan1 authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    9c482cb View commit details
    Browse the repository at this point in the history
  4. lavc/cbs_h266: Add NumSlicesInTile to H266RawPPS

    Signed-off-by: Fei Wang <[email protected]>
    feiwan1 authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    7d281c8 View commit details
    Browse the repository at this point in the history
  5. lavc/vvc_refs: Define VVC_FRAME_FLAG* to h header

    So that hardware decoder can use the flags too.
    
    Signed-off-by: Fei Wang <[email protected]>
    feiwan1 authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4153429 View commit details
    Browse the repository at this point in the history
  6. lavc/vvc_ps: Add alf raw syntax into VVCALF

    Signed-off-by: Fei Wang <[email protected]>
    feiwan1 authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    d7a5616 View commit details
    Browse the repository at this point in the history
  7. lavc/vvc_dec: Add hardware decode API

    Signed-off-by: Fei Wang <[email protected]>
    feiwan1 authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    71ac173 View commit details
    Browse the repository at this point in the history
  8. lavc/vaapi_dec: Add VVC decoder

    Signed-off-by: Fei Wang <[email protected]>
    feiwan1 authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    743c8d2 View commit details
    Browse the repository at this point in the history
  9. libavutil/hwcontext_qsv: Make qsv hardware transfers thread safe

    The QSV hardware context currently uses pthreads to lock initilization,
    which is not available on windows builds.  Instead, use the AVMutex
    object.  Also lock uses of the realigned_upload_frame and
    realigned_download_frame objects, so multiple threads do not attempt
    to write to them at the same time.
    markbsam authored and xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    43b43b1 View commit details
    Browse the repository at this point in the history
  10. lavu/hwcontext_qsv: Make upload or download session in parallel

    Signed-off-by: Haihao Xiang <[email protected]>
    xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    d6e8433 View commit details
    Browse the repository at this point in the history
  11. lavc/vaapi_hevc: Add support for Main Intra & Main 10 Intra

    Both Main Intra and Main 10 Intra are Rext, we may use Main and Main 10
    instead for decoding. This patch fixes the error below:
    
    [hevc @ 0x55a771b80a00] No support for codec hevc profile 4.
    [hevc @ 0x55a771b80a00] Failed setup for format vaapi: hwaccel
    initialisation returned error.
    
    Signed-off-by: Haihao Xiang <[email protected]>
    xhaihao committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    c0435c1 View commit details
    Browse the repository at this point in the history