1*0c078e31SDaniel Almeida# SPDX-License-Identifier: GPL-2.0+ 2*0c078e31SDaniel Almeidaconfig VIDEO_VISL 3*0c078e31SDaniel Almeida tristate "Virtual Stateless Decoder Driver (visl)" 4*0c078e31SDaniel Almeida depends on VIDEO_DEV 5*0c078e31SDaniel Almeida select FONT_SUPPORT 6*0c078e31SDaniel Almeida select FONT_8x16 7*0c078e31SDaniel Almeida select VIDEOBUF2_VMALLOC 8*0c078e31SDaniel Almeida select V4L2_MEM2MEM_DEV 9*0c078e31SDaniel Almeida select MEDIA_CONTROLLER 10*0c078e31SDaniel Almeida select MEDIA_CONTROLLER_REQUEST_API 11*0c078e31SDaniel Almeida select VIDEO_V4L2_TPG 12*0c078e31SDaniel Almeida help 13*0c078e31SDaniel Almeida 14*0c078e31SDaniel Almeida A virtual stateless decoder device for uAPI development purposes. 15*0c078e31SDaniel Almeida 16*0c078e31SDaniel Almeida A userspace implementation can use visl to run a decoding loop even 17*0c078e31SDaniel Almeida when no hardware is available or when the kernel uAPI for the codec 18*0c078e31SDaniel Almeida has not been upstreamed yet. This can reveal bugs at an early stage. 19*0c078e31SDaniel Almeida 20*0c078e31SDaniel Almeida When in doubt, say N. 21*0c078e31SDaniel Almeida 22*0c078e31SDaniel Almeidaconfig VISL_DEBUGFS 23*0c078e31SDaniel Almeida bool "Enable debugfs for visl" 24*0c078e31SDaniel Almeida depends on VIDEO_VISL 25*0c078e31SDaniel Almeida depends on DEBUG_FS 26*0c078e31SDaniel Almeida 27*0c078e31SDaniel Almeida help 28*0c078e31SDaniel Almeida Choose Y to dump the bitstream buffers through debugfs. 29*0c078e31SDaniel Almeida When in doubt, say N. 30