- var_Create( p_access, "pvr-caching", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
-
- var_Create( p_access, "pvr-device", VLC_VAR_STRING | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-device" , &val);
- p_sys->psz_videodev = val.psz_string;
-
- var_Create( p_access, "pvr-radio-device", VLC_VAR_STRING |
- VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-radio-device" , &val);
- p_sys->psz_radiodev = val.psz_string;
-
- var_Create( p_access, "pvr-norm", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-norm" , &val);
- p_sys->i_standard = val.i_int;
-
- var_Create( p_access, "pvr-width", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-width" , &val);
- p_sys->i_width = val.i_int;
-
- var_Create( p_access, "pvr-height", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-height" , &val);
- p_sys->i_height = val.i_int;
-
- var_Create( p_access, "pvr-frequency", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-frequency" , &val);
- p_sys->i_frequency = val.i_int;
-
- var_Create( p_access, "pvr-framerate", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-framerate" , &val);
- p_sys->i_framerate = val.i_int;
-
- var_Create( p_access, "pvr-keyint", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-keyint" , &val);
- p_sys->i_keyint = val.i_int;
-
- var_Create( p_access, "pvr-bframes", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-bframes" , &val);
- p_sys->i_bframes = val.b_bool;
-
- var_Create( p_access, "pvr-bitrate", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-bitrate" , &val);
- p_sys->i_bitrate = val.i_int;
-
- var_Create( p_access, "pvr-bitrate-peak", VLC_VAR_INTEGER |
- VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-bitrate-peak" , &val);
- p_sys->i_bitrate_peak = val.i_int;
-
- var_Create( p_access, "pvr-bitrate-mode", VLC_VAR_INTEGER |
- VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-bitrate-mode" , &val);
- p_sys->i_bitrate_mode = val.i_int;
-
- var_Create( p_access, "pvr-audio-bitmask", VLC_VAR_INTEGER |
- VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-audio-bitmask" , &val);
- p_sys->i_audio_bitmask = val.i_int;
-
- var_Create( p_access, "pvr-audio-volume", VLC_VAR_INTEGER |
- VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-audio-volume" , &val);
- p_sys->i_volume = val.i_int;
-
- var_Create( p_access, "pvr-channel", VLC_VAR_INTEGER |
- VLC_VAR_DOINHERIT );
- var_Get( p_access, "pvr-channel" , &val);
- p_sys->i_input = val.i_int;
+ p_sys->psz_videodev = var_InheritString( p_access, "pvr-device" );
+ p_sys->psz_radiodev = var_InheritString( p_access, "pvr-radio-device" );
+ p_sys->i_standard = var_InheritInteger( p_access, "pvr-norm" );
+ p_sys->i_width = var_InheritInteger( p_access, "pvr-width" );
+ p_sys->i_height = var_InheritInteger( p_access, "pvr-height" );
+ p_sys->i_frequency = var_InheritInteger( p_access, "pvr-frequency" );
+ p_sys->i_framerate = var_InheritInteger( p_access, "pvr-framerate" );
+ p_sys->i_keyint = var_InheritInteger( p_access, "pvr-keyint" );
+ p_sys->i_bframes = var_InheritInteger( p_access, "pvr-bframes" );
+ p_sys->i_bitrate = var_InheritInteger( p_access, "pvr-bitrate" );
+ p_sys->i_bitrate_peak = var_InheritInteger( p_access, "pvr-bitrate-peak" );
+ p_sys->i_bitrate_mode = var_InheritInteger( p_access, "pvr-bitrate-mode" );
+ p_sys->i_audio_bitmask = var_InheritInteger( p_access, "pvr-audio-bitmask" );
+ p_sys->i_volume = var_InheritInteger( p_access, "pvr-audio-volume" );
+ p_sys->i_input = var_InheritInteger( p_access, "pvr-channel" );