set_section( N_( "Video input" ), NULL );
add_string( CFG_PREFIX "dev", "/dev/video0", 0, DEV_TEXT, DEV_LONGTEXT,
VLC_FALSE );
+ change_safe();
add_integer( CFG_PREFIX "standard", 0, NULL, STANDARD_TEXT,
STANDARD_LONGTEXT, VLC_FALSE );
+ change_safe();
change_integer_list( i_standards_list, psz_standards_list_text, 0 );
add_string( CFG_PREFIX "chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT,
VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "input", 0, NULL, INPUT_TEXT, INPUT_LONGTEXT,
VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "audio-input", 0, NULL, AUDIO_INPUT_TEXT,
AUDIO_INPUT_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "io", IO_METHOD_MMAP, NULL, IOMETHOD_TEXT,
IOMETHOD_LONGTEXT, VLC_TRUE );
+ change_safe();
change_integer_list( i_iomethod_list, psz_iomethod_list_text, 0 );
add_integer( CFG_PREFIX "width", 0, NULL, WIDTH_TEXT,
WIDTH_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "height", 0, NULL, HEIGHT_TEXT,
HEIGHT_LONGTEXT, VLC_TRUE );
+ change_safe();
add_float( CFG_PREFIX "fps", 0, NULL, FPS_TEXT, FPS_LONGTEXT, VLC_TRUE );
+ change_safe();
set_section( N_( "Audio input" ), NULL );
add_string( CFG_PREFIX "adev", NULL, 0, ADEV_TEXT, ADEV_LONGTEXT,
VLC_FALSE );
+ change_safe();
add_integer( CFG_PREFIX "audio-method", AUDIO_METHOD_OSS|AUDIO_METHOD_ALSA,
NULL, AUDIO_METHOD_TEXT, AUDIO_METHOD_LONGTEXT, VLC_TRUE );
+ change_safe();
add_bool( CFG_PREFIX "stereo", VLC_TRUE, NULL, STEREO_TEXT, STEREO_LONGTEXT,
VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "samplerate", 48000, NULL, SAMPLERATE_TEXT,
SAMPLERATE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "caching", DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
+ change_safe();
set_section( N_( "Tuner" ), NULL );
add_integer( CFG_PREFIX "tuner", 0, NULL, TUNER_TEXT, TUNER_LONGTEXT,
VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "tuner-frequency", -1, NULL, FREQUENCY_TEXT,
FREQUENCY_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "tuner-audio-mode", -1, NULL, TUNER_AUDIO_MODE_TEXT,
TUNER_AUDIO_MODE_LONGTEXT, VLC_TRUE );
+ change_safe();
change_integer_list( i_tuner_audio_modes_list,
psz_tuner_audio_modes_list_text, 0 );
N_( "v4l2 driver controls, if supported by your v4l2 driver." ) );
add_bool( CFG_PREFIX "controls-reset", VLC_FALSE, NULL, CTRL_RESET_TEXT,
CTRL_RESET_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "brightness", -1, NULL, BRIGHTNESS_TEXT,
BRIGHTNESS_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "contrast", -1, NULL, CONTRAST_TEXT,
CONTRAST_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "saturation", -1, NULL, SATURATION_TEXT,
SATURATION_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "hue", -1, NULL, HUE_TEXT,
HUE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "black-level", -1, NULL, BLACKLEVEL_TEXT,
BLACKLEVEL_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "auto-white-balance", -1, NULL,
AUTOWHITEBALANCE_TEXT, AUTOWHITEBALANCE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "do-white-balance", -1, NULL, DOWHITEBALANCE_TEXT,
DOWHITEBALANCE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "red-balance", -1, NULL, REDBALANCE_TEXT,
REDBALANCE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "blue-balance", -1, NULL, BLUEBALANCE_TEXT,
BLUEBALANCE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "gamma", -1, NULL, GAMMA_TEXT,
GAMMA_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "exposure", -1, NULL, EXPOSURE_TEXT,
EXPOSURE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "autogain", -1, NULL, AUTOGAIN_TEXT,
AUTOGAIN_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "gain", -1, NULL, GAIN_TEXT,
GAIN_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "hflip", -1, NULL, HFLIP_TEXT,
HFLIP_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "vflip", -1, NULL, VFLIP_TEXT,
VFLIP_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "hcenter", -1, NULL, HCENTER_TEXT,
HCENTER_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "vcenter", -1, NULL, VCENTER_TEXT,
VCENTER_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "audio-volume", -1, NULL, AUDIO_VOLUME_TEXT,
AUDIO_VOLUME_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "audio-balance", -1, NULL, AUDIO_BALANCE_TEXT,
AUDIO_BALANCE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_bool( CFG_PREFIX "audio-mute", VLC_FALSE, NULL, AUDIO_MUTE_TEXT,
AUDIO_MUTE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "audio-bass", -1, NULL, AUDIO_BASS_TEXT,
AUDIO_BASS_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "audio-treble", -1, NULL, AUDIO_TREBLE_TEXT,
AUDIO_TREBLE_LONGTEXT, VLC_TRUE );
+ change_safe();
add_integer( CFG_PREFIX "audio-loudness", -1, NULL, AUDIO_LOUDNESS_TEXT,
AUDIO_LOUDNESS_LONGTEXT, VLC_TRUE );
+ change_safe();
add_string( CFG_PREFIX "set-ctrls", NULL, NULL, S_CTRLS_TEXT,
S_CTRLS_LONGTEXT, VLC_TRUE );
+ change_safe();
add_shortcut( "v4l2" );
set_capability( "access_demux", 10 );