SmartAudio/package/allwinner/tina_multimedia/Config.in

386 lines
9.8 KiB
Plaintext
Executable File

menu "Select cedarx configuration options"
comment "Video Encoders ---"
config CEDAR_VIDEO_ENCODER_ALL
depends on TRECORDER
bool "Enable all cedarc video encoders"
comment "Muxers ---"
config CEDAR_MUXER_ALL
depends on TRECORDER
bool "Select all muxers"
comment "Audio Encoders ---"
config CEDAR_AENCODER_ALL
depends on TRECORDER
bool "Select all audio encoders"
comment "Video Decoders ---"
config CEDAR_VDECODER_H264
depends on TPLAYER
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_banjo || PLATFORM_sitar || PLATFORM_violin || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_banjo=y
default y if PLATFORM_sitar=y
default y if PLATFORM_violin=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "AVC(h.264) video decoder"
config CEDAR_VDECODER_AVS
depends on TPLAYER
depends on PLATFORM_azalea || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_azalea=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "AVS video decoder"
config CEDAR_VDECODER_H265
depends on TPLAYER
depends on PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "H265 video decoder"
config CEDAR_VDECODER_MJPEG
depends on TPLAYER
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_banjo || PLATFORM_sitar || PLATFORM_violin|| PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_banjo=y
default y if PLATFORM_sitar=y
default y if PLATFORM_violin=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "MJPEG(motion jpeg) video decoder"
config CEDAR_VDECODER_MPEG2
depends on TPLAYER
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_sitar || PLATFORM_violin || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_sitar=y
default y if PLATFORM_violin=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "MPEG2 video decoder"
config CEDAR_VDECODER_MPEG4BASE
depends on TPLAYER
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_sitar || PLATFORM_violin || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_sitar=y
default y if PLATFORM_violin=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "MPEG4 base profile video decoder"
config CEDAR_VDECODER_MPEG4DX
depends on TPLAYER && CEDAR_VDECODER_MPEG4BASE
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_sitar || PLATFORM_violin || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_sitar=y
default y if PLATFORM_violin=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "mpeg4 DIVX video decoder"
config CEDAR_VDECODER_MPEG4H263
depends on TPLAYER && CEDAR_VDECODER_MPEG4BASE
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_sitar || PLATFORM_violin || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_sitar=y
default y if PLATFORM_violin=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "H263 video decoder"
config CEDAR_VDECODER_MPEG4NORMAL
depends on TPLAYER && CEDAR_VDECODER_MPEG4BASE
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_sitar || PLATFORM_violin || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_sitar=y
default y if PLATFORM_violin=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "MPEG4 normal video decoder"
config CEDAR_VDECODER_MPEG4VP6
depends on TPLAYER && CEDAR_VDECODER_MPEG4BASE
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_tulip
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_tulip=y
bool "VP6 video decoder"
config CEDAR_VDECODER_VP8
depends on TPLAYER
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "VP8 video decoder"
config CEDAR_VDECODER_VP9
depends on TPLAYER
depends on PLATFORM_koto
default y if PLATFORM_koto=y
bool "VP9 video decoder"
config CEDAR_VDECODER_WMV3
depends on TPLAYER
depends on PLATFORM_astar || PLATFORM_azalea || PLATFORM_tulip || PLATFORM_koto || PLATFORM_mandolin
default y if PLATFORM_astar=y
default y if PLATFORM_azalea=y
default y if PLATFORM_tulip=y
default y if PLATFORM_koto=y
default y if PLATFORM_mandolin=y
bool "VC1(WMV3) video decoder"
comment "Audio Decoders ---"
config CEDAR_ADECODER_AAC
depends on TPLAYER
default y
bool "AAC audio decoder"
config CEDAR_ADECODER_ALAC
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "ALAC audio decoder"
config CEDAR_ADECODER_AMR
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "AMR audio decoder"
config CEDAR_ADECODER_APE
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "APE audio decoder"
config CEDAR_ADECODER_ATRC
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "ATRC audio decoder"
config CEDAR_ADECODER_COOK
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "COOK audio decoder"
config CEDAR_ADECODER_FLAC
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "FLAC audio decoder"
config CEDAR_ADECODER_MP3
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "MP3 audio decoder"
config CEDAR_ADECODER_OGG
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "OGG audio decoder"
config CEDAR_ADECODER_SIPR
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "SIPR audio decoder"
config CEDAR_ADECODER_WAV
depends on TPLAYER
default y
bool "WAV audio decoder"
config CEDAR_ADECODER_RA
depends on TPLAYER
default n if TARGET_banjo_GW=y
default y
bool "RA audio decoder"
comment "Subtitle Decoders ---"
config CEDAR_SUBTITLE_SUPPORT
depends on TPLAYER
bool "Select all subtitle decoders"
comment "Parsers ---"
config CEDAR_PARSER_ALL
depends on TPLAYER
bool "Select all parsers"
comment "Streams ---"
config CEDAR_STREAM_ALL
depends on TPLAYER
bool "Select all streams"
comment "Middleware ---"
config TPLAYER
depends on PACKAGE_libcedarx2.7
select CEDAR_SUBTITLE_SUPPORT
select CEDAR_PARSER_ALL
select CEDAR_STREAM_ALL
default y
bool "Select tplayer middleware"
config TRECORDER
depends on PACKAGE_libcedarx2.7
select CEDAR_VIDEO_ENCODER_ALL
select CEDAR_AENCODER_ALL
select CEDAR_MUXER_ALL
default y
bool "Select trecorder middleware"
config TMETADATARETRIVER
depends on TPLAYER
default y
bool "Select tmetadataretriver middleware"
config JPEGDECODER
depends on TPLAYER
depends on CEDAR_VDECODER_MJPEG
default y
bool "Select JPEGDECODER middleware"
comment "OMX interface support ---"
config OMX
depends on TPLAYER && TRECORDER
select PACKAGE_libstdcpp
default y if CONFIG_PACKAGE_gst-omx=y
default n if TARGET_banjo_GW=y
bool "Add for openmax support"
endmenu
menu "Select Cedarx memory options"
config CUSTOM_VBV_ENABLE
depends on TPLAYER
default y if TARGET_sitar_perf1=y
default y if TARGET_sitar_db=y
default y if TARGET_violin_F1C200s=y
default n
bool "Set VBV size by customer"
config VBVBUFSIZE
depends on CUSTOM_VBV_ENABLE
default 1
int "Set VBV buffer size for tplayer in MB"
config SCALE_DOWN_ENABLE
depends on TPLAYER
default y if TARGET_banjo_GW=y
bool "Set Custom scaledown enable"
config SCALE_DOWN_WIDTH_LIMIT
depends on SCALE_DOWN_ENABLE
default 1920
int "Do scaledown when width is equal or beyond this value"
config SCALE_DOWN_RATIO
depends on SCALE_DOWN_ENABLE
default 1
int "Scale down ratio which can be 1,2 or 3"
config CUSTOM_FBM_NUM_ENABLE
depends on TPLAYER
default n
bool "Set FBM number by customer"
config FBM_DISPLAY_HOLDING
depends on CUSTOM_FBM_NUM_ENABLE
default 3
int "FBM number which display holds"
config FBM_DEINTERLEACED_USED
depends on CUSTOM_FBM_NUM_ENABLE
default 2
int "FBM number deinterleace use"
config FBM_ROTATE_USED
depends on CUSTOM_FBM_NUM_ENABLE
default 0
int "FBM numer rotate used"
config FBM_SMOOTHLY_USED
depends on CUSTOM_FBM_NUM_ENABLE
default 3
int "FBM number which used to play smoothly"
config USE_ION_BUF_ENABLE
default n
default y if TARGET_banjo_GW=y
bool "Set ion enable"
config CUSTOM_CACHE_ENABLE
default n
default y if TARGET_banjo_R11_pref1=y
bool "Set cache size by customer"
config CACHE_BUFFER_SIZE
depends on CUSTOM_CACHE_ENABLE
default 20480
default 5120 if TARGET_banjo_R11_pref1=y
int "Set cache buffer size for tplayer in KB"
config LIVE_CACHE_BUFFER_SIZE
depends on CUSTOM_CACHE_ENABLE
default 20480
default 6124 if TARGET_banjo_R11_pref1=y
int "Set live cache buffer size for tplayer in KB"
config HTTP_STREAM_CACHE_SIZE
depends on CUSTOM_CACHE_ENABLE
default 5120
int "Set http cache size for tplayer in KB"
config START_PLAY_CACHE_TIME
depends on CUSTOM_CACHE_ENABLE
default 5
default 3 if TARGET_banjo_R11_pref1=y
int "Set start play cache time for tplayer in SECOND"
endmenu
choice
prompt "Choose whether to use VIN ISP"
default TR_NO_USE_VIN_ISP
help
Choose whether to compile VIN ISP.
config TR_YES_USE_VIN_ISP
select PACKAGE_libAWIspApi
bool "YES"
config TR_NO_USE_VIN_ISP
bool "NO"
endchoice