Skip to content
Snippets Groups Projects
Select Git revision
  • 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
16 results

kernel-program-behaviour-models

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Archit Taneja authored and Mauro Carvalho Chehab committed
    The motion detection block requires 3 fields to create the motion vector
    data. This means that using the default method the first progressive
    frame is only generated after 3rd field is consumed.
    Hence by default for N input field we would generate N - 2 progressive
    frames.
    
    In order to generate N progressive frames from N fields we use the
    line averaging mode of the de-interlacer for the first 2 fields and then
    revert back to the preferred Edge Directed Interpolation method (using
    the motion vector).
    Thus creating 2 line averaged frames + N - 2 motion based frames for a
    total of N frames.
    
    Signed-off-by: default avatarArchit Taneja <archit@ti.com>
    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>
    15f632e6
    History
    Name Last commit Last update