Publishing details

Changelog

libva-intel-driver (1.6.0.pre1-1498~8d11fd7-vivid) vivid; urgency=medium

  * [8d11fd7dd7952551b2d57f900ce1f408a35616a1]
    dec/hevc: Use a different equation for metadata tile column buffer on BSW

    Signed-off-by: Xiang, Haihao <email address hidden>
    Reviewed-by: Zhao Yakui <email address hidden>


  * [6ff572fb94fce0b941d56eb7c0f45d82c1672ea3]
    dec/hevc: Use the same equation for each metadata buffer no matter slice type

    Signed-off-by: Xiang, Haihao <email address hidden>
    Reviewed-by: Zhao Yakui <email address hidden>


  * [e49960198a4c53ad96e36e0952db514764af06f6]
    Gen75_vpp: Don't assert on BGRA input and output


  * [d5cd551887c8f4e5408327aba993e9927dd7d297]
    VPP: Configure SURFACE_STATE based on HW requirement to fix out-of-bound access issue

    Otherwise some pixles will be regarded as out-of-bound and the
    access will be dropped.

    Signed-off-by: Zhao Yakui <email address hidden>
    Acked-by: Xiang haihao <email address hidden>


  * [fbab204929326567c876a48c0552430dd67a9852]
    BDW/CHV/SKL: Follow the HW alignment requirement to access GPU buffer correctly

    Otherwise the buffer access is incorrect.

    Signed-off-by: Zhao Yakui <email address hidden>
    Acked-by: Xiang haihao <email address hidden>


  * [0f6143e2e4bd70217887e1ad86a76200ad8b38a8]
    FIX:HEVC enc cause GPU hang when lcu_size=32 with 720x480 and 176x144

    Signed-off-by: Qu,Pengfei <email address hidden>


  * [e797089446c1f5b71b239b9046d76e054dfcba59]
    VP8 HWEnc: Modify qp threshold value for mode cost calculatation

    The patch is helpful to improve quality when qp is lower than the
    threshold value.

    Signed-off-by: Zhong Li <email address hidden>


  * [d0c22df7094788a58d3282a2c25483d26a3cca54]
    dec/vp8: fix segmentation update

    Segment-based adjustments only occur if segmentation is enabled ($9.3).

    Cc: Zhao Yakui <email address hidden>
    Tested-by: Charles, Daniel <email address hidden>
    Acked-by: Zhao, Yakui <email address hidden>
    Signed-off-by: Xiang, Haihao <email address hidden>
    Signed-off-by: Sean V Kelley <email address hidden>


  * [a3733cc3eaa45c34fff639ce2441e3a1090449eb]
    HEVC/enc: Fix Multi Slice Encoding.

    Fix the calculation of horizontal and vertical CTU position for next slice.

    Signed-off-by: Sreerenj Balachandran <email address hidden>


  * [1e7e6937d87a38526e93e19e7f6b6e968eb2c237]
    HEVC: encoder_utils: Fixes for packed slice header generation.

    -- Write no_output_of_prior_pics_flag to bitstream header for IRAP pictures
    -- The slice_temporal_mvp_enabled_flag should only presnt in non-IDR frames.
    -- Write collocated_from_l0_flag to bitstream header for B slice.
    -- The max_num_merge_cand should be 5 - MaxNumMergeCand

    Signed-off-by: Sreerenj Balachandran <email address hidden>
    Reviewed-by: Zhao Yakui <email address hidden>


  * [d33368e4b04b6b0bdbc7af28a0b867b7924bcae5]
    HEVC: Fix the nal unit type generation in packed slice header.

    Generate the Nal unit type for packed slice headers based
    on idr_pic_flag and reference_pic_flag.

    Signed-off-by: Sreerenj Balachandran <email address hidden>
    Reviewed-by: Zhao Yakui <email address hidden>


  * [ee36476168843da1ec271b0aa5630365a132fae2]
    HEVC: Fix the Wrong slice type usage

    Don't mix the slice_type values of h264 and h265.

    The SLICE_TYPE values of H264 and HEVC are different.
    H264: Bslice_type = 1, Pslice_type = 0
    HEVC: Bslice_type = 0, Pslice_type = 1

    Signed-off-by: Sreerenj Balachandran <email address hidden>
    Reviewed-by: Zhao Yakui <email address hidden>


  * [4a1c4d21f3428b08ef765d7f7de75b97006514ac]
    VPP: Enable field rate madi/mcdi. Only second hunk is tested

    Signed-off-by: Andy Furniss <email address hidden>


  * [a8722ab5ae4e9d61399647f5d884f9be1971b934]
    VPP: Make sure the store buffer is allocated

    Signed-off-by: Xiang, Haihao <email address hidden>


  * [fdf94b23bade5e02959e0f9c85f2d0b595eac5bd]
    VPP: Adjust the parameter settings to DI on GEN6/GEN7

    Signed-off-by: Xiang, Haihao <email address hidden>


  * [9ead6ff4edef85276777673f1054b0a0e907b070]
    vpp: add support for Motion-Compensated deinterlacing on Ivybridge.

    Signed-off-by: Gwenole Beauchesne <email address hidden>


  * [1cd9cf544d64e09ef3503374782cf5d682b4aa27]
    vpp: fix advanced deinterlacing on Sandybridge and Ivybridge.

    This fixes support for Motion Adaptive deinterlacing mode on both
    Sandybridge and Ivybridge platforms. In particular, correct field
    ordering is now supported, and STMM ping-pong buffering is added.

    v2: changed STMM surface format to Y800 for a single plane.

    Signed-off-by: Gwenole Beauchesne <email address hidden>


  * [321523682b52e1479db258a9e5cd207ee0a28521]
    vpp: fix memory leak in DNDI code path.

    The original current_out_surface was never released on exit. Main
    reason for that is the legacy VPP framework that did not allow the
    VADriverContextP handle to be passed down to the desired .finalize()
    hook. Improved that to bring it on par with the VEBOX code path.

    Signed-off-by: Gwenole Beauchesne <email address hidden>


  * [b4763e9d87c54bd04da1dd88fb8c1430378f9557]
    Bump version to 1.6.0.pre1

    Signed-off-by: Xiang, Haihao <email address hidden>


  * [3defe29cdf2bdecd2993c3b34a544d97d46bb258]
    VP8 HWEnc: Init CBR QP at begining of gen8_mfc_vp8_init

    Initialize CBR QP at begining of gen8_mfc_vp8_init(), because this
    funtion will use qp to init prob_skip_false.

    Signed-off-by: Zhong Li <email address hidden>


  * [c10c66c2f66ed398e390240f251728cc5e65005f]
    VP8 HWEnc: Fix CBR qp setting for vme cost

    1. The q_index range of vp8 is different from h264, it's need to be
    mapped to avc qp range.
    2. For CBR case, qp should be set to CBR calculated value.

    Signed-off-by: Zhong Li <email address hidden>
    Reviewed-by: Zhao Yakui <email address hidden>


  * [33a43eda60a34d34a927f6617e42b451dbc7d57b]
    gen8_mfd: free surface used by JPEG decode

    This is a follow up to previous commit:

    commit 8dda0650b55c467200c34ada127b5d9b54edea5c
    Author: Zhao Yakui <email address hidden>
    Date:   Tue May 5 17:56:38 2015 +0800

        Decode: Free the allocated internal surface used by JPEG to avoid memory leak

    For GEN8, this code path is normally disabled by default.
    However, one can enable this code path by defining JPEG_WA
    during compilation.  In that case, we would enable the
    same memory leak.  Thus, apply the same fix in gen8_mfd to
    fix it.

    Signed-off-by: U. Artie Eoff <email address hidden>
    Signed-off-by: Sean V Kelley <email address hidden>
    Tested-by: Sean V Kelley <email address hidden>


  * [8dda0650b55c467200c34ada127b5d9b54edea5c]
    Decode: Free the allocated internal surface used by JPEG to avoid memory leak

    Signed-off-by: Zhao Yakui <email address hidden>
    Signed-off-by: Sean V Kelley <email address hidden>
    Tested-by: Sean V Kelley <email address hidden>

 -- Andrey Pavlenko <email address hidden>  Sun, 05 Jul 2015 15:45:15 +0300

Available diffs

Builds

Built packages

Package files