linux-v4l2: Remove the system timing option

Remove the system timing property and code-path.
master
fryshorts 2015-03-04 21:01:18 +01:00
parent b515f08048
commit c0f47c7efd
2 changed files with 1 additions and 11 deletions

View File

@ -7,4 +7,3 @@ DVTiming="DV Timing"
Resolution="Resolution"
FrameRate="Frame Rate"
LeaveUnchanged="Leave Unchanged"
UseSystemTiming="Use System Timing"

View File

@ -69,7 +69,6 @@ struct v4l2_data {
int dv_timing;
int resolution;
int framerate;
bool sys_timing;
/* internal data */
obs_source_t *source;
@ -188,12 +187,9 @@ static void *v4l2_thread(void *vptr)
break;
}
out.timestamp = data->sys_timing ?
os_gettime_ns() : timeval2ns(buf.timestamp);
out.timestamp = timeval2ns(buf.timestamp);
if (!frames)
first_ts = out.timestamp;
out.timestamp -= first_ts;
start = (uint8_t *) data->buffers.info[buf.index].start;
@ -229,7 +225,6 @@ static void v4l2_defaults(obs_data_t *settings)
obs_data_set_default_int(settings, "dv_timing", -1);
obs_data_set_default_int(settings, "resolution", -1);
obs_data_set_default_int(settings, "framerate", -1);
obs_data_set_default_bool(settings, "system_timing", false);
}
/**
@ -737,9 +732,6 @@ static obs_properties_t *v4l2_properties(void *vptr)
"framerate", obs_module_text("FrameRate"),
OBS_COMBO_TYPE_LIST, OBS_COMBO_FORMAT_INT);
obs_properties_add_bool(props,
"system_timing", obs_module_text("UseSystemTiming"));
obs_data_t *settings = obs_source_get_settings(data->source);
v4l2_device_list(device_list, settings);
obs_data_release(settings);
@ -905,7 +897,6 @@ static void v4l2_update(void *vptr, obs_data_t *settings)
data->dv_timing = obs_data_get_int(settings, "dv_timing");
data->resolution = obs_data_get_int(settings, "resolution");
data->framerate = obs_data_get_int(settings, "framerate");
data->sys_timing = obs_data_get_bool(settings, "system_timing");
v4l2_init(data);
}