lkml.org 
[lkml]   [2020]   [Sep]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/3] Venus dynamic resolution change fixes
    Date
    Hi all,

    Those three patches are needed to fix setting of LAST buffer flag during
    dynamic-resolution-change state.

    The first patch in this series fix the LAST buffer flag setting, the second
    unify the driver behavior no matter the event from firmware is sufficient or
    insufficient resources and the third one is moving the locking from buf_queue
    helper function to encoder and decoder buf_queue vb2 ops.

    Comments are welcome!

    Stanimir Varbanov (3):
    venus: vdec: Fix non reliable setting of LAST flag
    venus: vdec: Make decoder return LAST flag for sufficient event
    venus: helpers: Lock outside of buffer queue helper

    drivers/media/platform/qcom/venus/core.h | 5 +-
    drivers/media/platform/qcom/venus/helpers.c | 15 ++--
    drivers/media/platform/qcom/venus/vdec.c | 92 +++++++++++++--------
    drivers/media/platform/qcom/venus/venc.c | 11 ++-
    4 files changed, 76 insertions(+), 47 deletions(-)

    --
    2.17.1

    \
     
     \ /
      Last update: 2020-09-28 18:45    [W:2.274 / U:0.092 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site