• Hans Verkuil's avatar
    [media] vivi: queue_setup improvements · efab6b6a
    Hans Verkuil authored
    Drop the vid_limit module option: there is really no need to limit this.
    No other driver does that. If you try to allocate more buffers then vb2
    will automatically reduce the number of buffers anyway.
    
    Also add sanity checks if the size in the fmt argument is going to be
    used and drop the code that checks against *nbuffers == 0: this can
    never happen (the vb2 framework ensures that) and the code was wrong
    anyway since *nbuffers should have been set to the minimum number of
    required buffers which is 1 for this driver.
    
    Since vivi is often used as a template driver it is good to have this
    driver be as compliant as possible. This broken code was for example
    copied to the s2255 driver (which is being fixed as well).
    Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
    Signed-off-by: default avatarMauro Carvalho Chehab <m.chehab@samsung.com>
    efab6b6a
vivi.c 37.4 KB