Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: intel/libva
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.10.0
Choose a base ref
...
head repository: intel/libva
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.11.0
Choose a head ref
  • 19 commits
  • 20 files changed
  • 8 contributors

Commits on Dec 14, 2020

  1. libva 2.11.0.pre1

    Signed-off-by: Carl Zhang <carl.zhang@intel.com>
    XinfengZhang committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    3b636aa View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. ci: enable github actions

    Signed-off-by: Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com>
    dvrogozh authored and XinfengZhang committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    f7773ee View commit details
    Browse the repository at this point in the history
  2. Add a configuration attribute to advertise AV1d LST feature

    Signed-off-by: zefuli <zefu.li@intel.com>
    ZefuLI authored and XinfengZhang committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    92baa65 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2020

  1. wayland: don't try to authenticate with render nodes

    When the parent compositor is running with a render node, Mesa will send
    the render node path via wl_drm instead of the primary path. DRM
    authentication doesn't work with render nodes.
    
    This patch makes the Wayland logic consistent with the DRM logic [1].
    
    Tested using Sway running with wlroots' headless backend.
    
    [1]: https://github.com/intel/libva/blob/b4d0af7f43f0ef2d51f070c75429c0d6acca663b/va/drm/va_drm.c#L68
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    emersion authored and XinfengZhang committed Dec 31, 2020
    Configuration menu
    Copy the full SHA
    283f776 View commit details
    Browse the repository at this point in the history
  2. Add details data dump for mpeg2 IQ matrix.

    Dumping the real element data for IQ matrix rather than the
    useless matrix pointer's address.
    HeJunyan authored and XinfengZhang committed Dec 31, 2020
    Configuration menu
    Copy the full SHA
    9089e43 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. AV1 decode documentation edit for superres_scale_denominator

    superres_scale_denominator value was only reflecting range [9..16] which
    doesn't match the range mentioned in spec [8..16]. This commit clarifies
    that when use_superres=1, superres_scale_denominator value range is
    [9..16] otherwise, it is 8.
    
    Signed-off-by: Sushma Venkatesh Reddy <sushma.venkatesh.reddy@intel.com>
    sushma08 authored and XinfengZhang committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    0721109 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. ci: avoid running workloads on other workloads changes

    This change will allow faster verifications of fixes in workload
    .yml files since only affected workloads will actually run.
    
    Signed-off-by: Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com>
    dvrogozh committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    b023abe View commit details
    Browse the repository at this point in the history
  2. ci: update cache before attempting to install packages

    Cache needs to be up to date to avoid packages installation failures.
    
    Signed-off-by: Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com>
    dvrogozh committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    e0f6e56 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. LibVA Protected Content API

    The Protected content APIs provide a generic mechanism for protected session
    management with various assets in system such as Trusted Execution
    Environment(TEE), GPU, Display. The protected session management includes
    create, destroy, attach/detach, and execute according to contract with TEE,
    GPU, and Display. The behavior of protected session APIs depend on
    parameterization/configuration of protected sessions according to usage cases
    such as TEE Communication Tools, Hardware Digital Rights Management(HWDRM) etc.
    
    The Protected Content APIs play following roles - In TEE Communication Tools,
    the APIs manifest as TEE client to honor TEE contract; In HWDRM, APIs manifest
    as TEE/GPU/Display client to honor HWDRM contract.
    
    The Protected Content APIs execute following workloads - In TEE Communication
    Tools, the APIs provide infrastructure to execute TEE workloads such as TEE
    capability discovery, versioning, provisioning etc.; In HWDRM, the APIs provide
    infrastructure to execute HWDRM playback workloads such as license acquisition,
    HW acceleration e.g. decryption/decoding of protected video/audio contents,
    protected content display etc.
    
    Signed-off-by: Gaurav Kumar <kumar.gaurav@intel.com>
    Signed-off-by: Ryan T Huang <ryan.t.huang@intel.com>
    ryanthua authored and XinfengZhang committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    0dd8d8a View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. Format code for doxygen output

    Signed-off-by: Ryan T Huang <ryan.t.huang@intel.com>
    ryanthua authored and XinfengZhang committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    d7b65a6 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Remove tile_rows and tile_cols restriction to match AV1 spec

    There is no restriction of tile_rows and tile_cols value in AV1 spec so,
    this commit excludes the commit which mentions value of tile_rows and
    tile_cols to be power of 2.
    
    Signed-off-by: Sushma Venkatesh Reddy <sushma.venkatesh.reddy@intel.com>
    sushma08 authored and XinfengZhang committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    7856a56 View commit details
    Browse the repository at this point in the history
  2. Modify AV1 frame_width_minus1 and frame_height_minus1 comment

    AV1 does not have any frame resolution restrictions. However, the comment
    "value may not be multiple of 8" was confusing so, I am excluding it to be
    in sync with the AV1 spec.
    
    Signed-off-by: Sushma Venkatesh Reddy <sushma.venkatesh.reddy@intel.com>
    sushma08 authored and XinfengZhang committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    2b25cc0 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. autotools: use shell grouping instead of sed to prepend a line

    dash and pdksh don't support $'...'
    
    /bin/sed: -e expression #1, char 2: unknown command: `1'
    jbeich authored and dvrogozh committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    3a71a01 View commit details
    Browse the repository at this point in the history
  2. disable travis build

    already enable github actions
    
    Signed-off-by: Carl Zhang <carl.zhang@intel.com>
    XinfengZhang authored and dvrogozh committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    918fa6c View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. ci: upgrade FreeBSD to 12.2

    freebsd-vm@v0.0.7 uses FreeBSD 12.1 which has reached EOL on 2021-01-31.
    FreeBSD Project doesn't keep old packages for /latest and /quarterly.
    Once 12.2 packages are built there would be none for 12.1 except for
    /release_1 which is more than 1 year old.
    jbeich authored and dvrogozh committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    7a92a2b View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Libva documentation edit for AV1 reference frames

    Application needs to make sure all the entries point to valid frames
    except for the intra frames (intra and key frames together are intra
    frames). Because the document was only suggesting key frames, this edit
    is needed. Minor edit is made to ref_frame_idx[] document to reflect
    correct index values.
    
    Signed-off-by: Sushma Venkatesh Reddy <sushma.venkatesh.reddy@intel.com>
    sushma08 authored and XinfengZhang committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    94acce8 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Fix VASurfaceAttribPixelFormat docs

    The docs seem to refer to the legacy getSurfaceAttributes behavior.
    Update them for the new querySurfaceAttributes behavior which
    completely ignores what the user provides in the attributes array.
    While at it, also document its usage with createSurfaces.
    emersion authored and XinfengZhang committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    2267778 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. update NEWS for 2.11.0

    Signed-off-by: Carl Zhang <carl.zhang@intel.com>
    XinfengZhang committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    21c1867 View commit details
    Browse the repository at this point in the history
  2. libva 2.11.0

    Signed-off-by: Carl Zhang <carl.zhang@intel.com>
    XinfengZhang committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    64d75c0 View commit details
    Browse the repository at this point in the history
Loading