162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0+ 262306a36Sopenharmony_ciconfig VIDEO_VISL 362306a36Sopenharmony_ci tristate "Virtual Stateless Decoder Driver (visl)" 462306a36Sopenharmony_ci depends on VIDEO_DEV 562306a36Sopenharmony_ci select FONT_SUPPORT 662306a36Sopenharmony_ci select FONT_8x16 762306a36Sopenharmony_ci select VIDEOBUF2_VMALLOC 862306a36Sopenharmony_ci select V4L2_MEM2MEM_DEV 962306a36Sopenharmony_ci select MEDIA_CONTROLLER 1062306a36Sopenharmony_ci select MEDIA_CONTROLLER_REQUEST_API 1162306a36Sopenharmony_ci select VIDEO_V4L2_TPG 1262306a36Sopenharmony_ci help 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci A virtual stateless decoder device for uAPI development purposes. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci A userspace implementation can use visl to run a decoding loop even 1762306a36Sopenharmony_ci when no hardware is available or when the kernel uAPI for the codec 1862306a36Sopenharmony_ci has not been upstreamed yet. This can reveal bugs at an early stage. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci When in doubt, say N. 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ciconfig VISL_DEBUGFS 2362306a36Sopenharmony_ci bool "Enable debugfs for visl" 2462306a36Sopenharmony_ci depends on VIDEO_VISL 2562306a36Sopenharmony_ci depends on DEBUG_FS 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci help 2862306a36Sopenharmony_ci Choose Y to dump the bitstream buffers through debugfs. 2962306a36Sopenharmony_ci When in doubt, say N. 30