315 lines
7.0 KiB
Plaintext
Executable File
315 lines
7.0 KiB
Plaintext
Executable File
menu "Media"
|
|
|
|
config MEDIA
|
|
bool "Enable Media"
|
|
default n
|
|
help
|
|
Enable media service
|
|
|
|
config MEDIA_MAJOR
|
|
bool "Enable Media"
|
|
default n
|
|
|
|
config MEDIA_APP
|
|
bool "Enable Media"
|
|
default n
|
|
|
|
config MEDIA_MINOR
|
|
bool "Enable Media"
|
|
default n
|
|
|
|
config MEDIA_UI_TASK_STACK_SIZE
|
|
int "Set media ui task stack size"
|
|
default 2048
|
|
|
|
config WIFI_TRANSFER
|
|
depends on MEDIA
|
|
bool "Enable Wifi Transfer"
|
|
default n
|
|
|
|
config USB_TRANSFER
|
|
depends on MEDIA
|
|
bool "Enable usb Transfer"
|
|
default n
|
|
|
|
config LCD_FLASH_JPEG_DISPLAY
|
|
depends on LCD
|
|
bool "Enable Lcd Flash Jpeg Display"
|
|
default n
|
|
help
|
|
enable lcd display flash img
|
|
|
|
config LCD_DMA2D_BLEND
|
|
depends on DMA2D
|
|
bool "Enable Lcd Dma2d Blend Flash Img"
|
|
default n
|
|
help
|
|
enable lcd dma2d blend flash logo
|
|
|
|
config BLEND_USE_GUI
|
|
depends on LCD
|
|
bool "Enable Blend Use Gui"
|
|
default n
|
|
help
|
|
enable lcd dma2d blend from gui
|
|
|
|
config BLEND_GUI_OUTPUT_888
|
|
depends on LCD
|
|
bool "Enable Blend Gui Output 888"
|
|
default n
|
|
help
|
|
enable lcd dma2d blend from gui, gui data is rgb888
|
|
|
|
config LCD_FONT_BLEND
|
|
depends on LCD
|
|
bool "Enable Lcd Font Blend"
|
|
default n
|
|
help
|
|
enable lcd blend by font logo
|
|
|
|
config IMAGE_STORAGE
|
|
depends on MEDIA
|
|
bool "enable image storage function"
|
|
default n
|
|
help
|
|
enable image save and read image
|
|
|
|
config JPEG_YUV_MIX
|
|
depends on DVP_CAMERA
|
|
bool "enable jpeg module for jpeg and yuv mix mode"
|
|
default n
|
|
help
|
|
enable jpeg work method: encode and yuv by turns
|
|
|
|
config EXTENTED_PSRAM_LAYOUT
|
|
bool "Externally controlling the PSRAM range of the framebuffer"
|
|
default n
|
|
help
|
|
extern external fb_layout variable
|
|
|
|
config TRANS_APP_TASK_SIZE
|
|
int "Set transfer app task size"
|
|
default 1024
|
|
|
|
config LCD_ROTATE
|
|
depends on LCD
|
|
bool "Enable Lcd rotate function"
|
|
default n
|
|
|
|
config LCD_HW_PFC
|
|
depends on LCD
|
|
bool "Enable Lcd hw pixel convert"
|
|
default n
|
|
|
|
config LCD_HW_DECODE
|
|
depends on LCD
|
|
bool "Enable Lcd hw decode"
|
|
default n
|
|
|
|
config SW_ROTATE_TO_YUYV_AND_DMA2D_TO_YUYV_NOT_RGB888
|
|
depends on LCD
|
|
bool "Enable Lcd hw decode"
|
|
default n
|
|
|
|
config LCD_SW_DECODE
|
|
depends on LCD
|
|
bool "Enable Lcd sw decode"
|
|
default n
|
|
|
|
config LCD_AUTO_FILL_FULL
|
|
depends on LCD
|
|
bool "Enable Lcd sw decode"
|
|
default n
|
|
|
|
config MEDIA_SCALE
|
|
depends on LCD
|
|
bool "Enable Lcd scale"
|
|
default n
|
|
|
|
config MEDIA_PIPELINE
|
|
depends on LCD
|
|
bool "Enable Lcd scale"
|
|
default n
|
|
|
|
config AUD_INTF_TEST
|
|
bool "Enable Aud intf test"
|
|
default n
|
|
|
|
config AUD_INTF_SUPPORT_G722
|
|
bool "Enable Aud intf support G722 data type"
|
|
default n
|
|
|
|
config AUD_INTF_SUPPORT_AI_DIALOG_FREE
|
|
bool "Enable Aud intf support ai_dialog_free"
|
|
default n
|
|
|
|
choice AUD_TRAS_USE_MEMORY
|
|
prompt "Select AUD TRAS use memory"
|
|
default AUD_TRAS_USE_PSRAM
|
|
|
|
config AUD_TRAS_USE_SRAM
|
|
bool "Enable AUD TRAS use sram"
|
|
help
|
|
AUD TRAS use sram memory
|
|
|
|
config AUD_TRAS_USE_PSRAM
|
|
bool "Enable AUD TRAS use psram"
|
|
help
|
|
AUD TRAS use psram memory
|
|
endchoice
|
|
|
|
config AUD_TRAS_DAC_PA_CTRL
|
|
depends on AUDIO_DAC
|
|
bool "Enable Aud Tras Dac Pa Ctrl"
|
|
default n
|
|
help
|
|
Audio Transfer DAC PA Control Enable
|
|
|
|
config AUD_TRAS_DAC_PA_OPEN_DELAY
|
|
depends on AUD_TRAS_DAC_PA_CTRL
|
|
int "Set the delay time(ms) after enabling the audio DAC before enabling the PA."
|
|
range 0 320
|
|
default 2
|
|
help
|
|
Delay opening the PA to ensure DAC stability and avoid pop noise.
|
|
|
|
config AUD_TRAS_DAC_PA_CLOSE_DELAY
|
|
depends on AUD_TRAS_DAC_PA_CTRL
|
|
int "Set the delay time(ms) after disabling the PA before disabling the audio DAC."
|
|
range 0 320
|
|
default 2
|
|
help
|
|
Delay closing the audio dac to ensure PA stability and avoid pop noise.
|
|
|
|
config AUD_RING_BUFF_SAFE_INTERVAL
|
|
int "Set Aud Ring Buff Safe Interval"
|
|
range 0 320
|
|
default 4
|
|
help
|
|
Audio ring buff safe interval
|
|
|
|
config MEDIA_BT_AUDIO
|
|
bool "BT USE AUDIO Module"
|
|
default n
|
|
help
|
|
BT Module Will Use AUDIO Module
|
|
|
|
config SOFTWARE_DECODE_SRAM_MAPPING
|
|
bool "Enable Software Decode Sram Mapping"
|
|
default n
|
|
|
|
config MEDIA_PSRAM_SIZE_4M
|
|
bool "The PSRAM used by the media is within 4M."
|
|
default n
|
|
|
|
config AUD_DAC_PA_CTRL_GPIO
|
|
depends on AUD_TRAS_DAC_PA_CTRL
|
|
int "Audio DAC PA Controller GPIO Set"
|
|
range 0 100
|
|
default 5
|
|
|
|
config AI_AGENT
|
|
bool "Enable AI Agent"
|
|
default n
|
|
|
|
config AUD_INTF_SUPPORT_MULTIPLE_SPK_SOURCE_TYPE
|
|
depends on AUD_INTF_SUPPORT_AI_DIALOG_FREE
|
|
bool "Enable supoort multiple speaker sources, for example prompt tone, a2dp music"
|
|
default n
|
|
|
|
config AUD_INTF_SUPPORT_BLUETOOTH_A2DP
|
|
depends on AUD_INTF_SUPPORT_MULTIPLE_SPK_SOURCE_TYPE
|
|
depends on AEC_ECHO_COLLECT_MODE_HARDWARE
|
|
bool "Enable supoort bluetooth a2dp music"
|
|
default n
|
|
|
|
config AUD_INTF_SUPPORT_PROMPT_TONE
|
|
depends on AUD_INTF_SUPPORT_MULTIPLE_SPK_SOURCE_TYPE
|
|
bool "Enable supoort prompt tone"
|
|
default n
|
|
|
|
choice PROMPT_TONE_SOURCE
|
|
depends on AUD_INTF_SUPPORT_PROMPT_TONE
|
|
prompt "Select Prompt Tone Source"
|
|
default PROMPT_TONE_SOURCE_ARRAY
|
|
|
|
config PROMPT_TONE_SOURCE_ARRAY
|
|
bool "Select Prompt Tone stored in array"
|
|
|
|
config PROMPT_TONE_SOURCE_VFS
|
|
bool "Select Prompt Tone stored in vfs file system"
|
|
endchoice
|
|
|
|
choice PROMPT_TONE_CODEC_TYPE
|
|
depends on AUD_INTF_SUPPORT_PROMPT_TONE
|
|
prompt "Select Prompt Tone Codec Type"
|
|
default PROMPT_TONE_CODEC_PCM
|
|
|
|
config PROMPT_TONE_CODEC_PCM
|
|
bool "Select PCM Prompt Tone"
|
|
|
|
config PROMPT_TONE_CODEC_MP3
|
|
bool "Select MP3 Prompt Tone"
|
|
|
|
config PROMPT_TONE_CODEC_WAV
|
|
bool "Select WAV Prompt Tone"
|
|
endchoice
|
|
|
|
config DEBUG_DUMP
|
|
bool "dump debug data"
|
|
default n
|
|
|
|
config AI_ASR_MODE_CPU2
|
|
depends on AUD_INTF_SUPPORT_AI_DIALOG_FREE
|
|
bool "Enable AI ASR run in cpu2"
|
|
default n
|
|
|
|
choice AEC_VERSION
|
|
prompt "Select AEC Version"
|
|
default AEC_VERSION_V2
|
|
|
|
config AEC_VERSION_V1
|
|
bool "Enable AEC V1 Version"
|
|
|
|
config AEC_VERSION_V2
|
|
bool "Enable AEC V2 Version"
|
|
|
|
config AEC_VERSION_V3
|
|
bool "Enable AEC V3 Version"
|
|
|
|
endchoice
|
|
|
|
choice AEC_ECHO_COLLECT_MODE
|
|
prompt "Select AEC Echo Collect Mode"
|
|
default AEC_ECHO_COLLECT_MODE_SOFTWARE
|
|
|
|
config AEC_ECHO_COLLECT_MODE_SOFTWARE
|
|
bool "Enable AEC Echo Collect Software Mode"
|
|
|
|
config AEC_ECHO_COLLECT_MODE_HARDWARE
|
|
bool "Enable AEC Echo Collect Hardware Mode"
|
|
help
|
|
need connect speaker to mic2
|
|
endchoice
|
|
|
|
config AUD_AI_NS_SUPPORT
|
|
bool "Enable AI NS"
|
|
default n
|
|
|
|
config AUD_AI_NS_USE_STATIC_SRAM
|
|
bool "AI NS use static sram"
|
|
default n
|
|
|
|
config AUD_SWEEP_TEST
|
|
bool "Enable AUD sweep test"
|
|
default n
|
|
|
|
config AUD_INTF_SUPPORT_OPUS
|
|
bool "Enable Aud intf support OPUS data type"
|
|
default n
|
|
config AUD_INTF_SUPPORT_OPUS_PROMPT_TONE_RESAMPLE
|
|
depends on AUD_INTF_SUPPORT_OPUS
|
|
bool "Support prompt tone resample"
|
|
default n
|
|
endmenu
|