Skip to content
Snippets Groups Projects
Select Git revision
  • 0f469c1acf20b88bb8b9b91d652009dca9e9c561
  • pred_err_handling default protected
  • pred_err_handling_more_prints
  • pbm_no_preemption_fix_test_input
  • pbm_no_preemption_fix_test
  • libpbm_kernel_fix
  • libpbm_kernel
  • bugfix/setup
  • libpbm_kernel_fix_bak
  • pbm_no_preemption
  • pbm
  • testing
  • sose22results
  • sose22
  • master protected
  • err_detect
  • kelvin
17 results

kernel-program-behaviour-models

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Nikhil Devshatwar authored and Mauro Carvalho Chehab committed
    For deinterlacing operation, each operation needs 2 fields in the
    history. This is achieved by holding three buffers in
    ctx->src_vbs[0,1,2] (f,f-1,f-2)
    
    This is achieved by using the ctx->sequence which gets reset via the
    s_fmt ioctl.
    
    These buffers are dequeued in stream OFF by calling free_vbs()
    But the corresponding references aren't removed anywhere.
    
    When application tries to stream ON and OFF continuously, s_fmt ioctl
    won't be called and it won't setup the srcdst parameters.
    
    Setting source/destination parameters in stream ON ioctl would make
    sure that the context is re-initialized before it is being used by
    the driver.
    
    Signed-off-by: default avatarNikhil Devshatwar <nikhil.nd@ti.com>
    Signed-off-by: default avatarBenoit Parrot <bparrot@ti.com>
    Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
    0f469c1a
    History
    Name Last commit Last update