Rework links handling to create a complete pipeline
This commit is contained in:
@ -70,34 +70,24 @@ error:
|
||||
|
||||
int camera_set_params(camera_t *camera)
|
||||
{
|
||||
// Set some defaults
|
||||
device_set_option_string(camera->codec_jpeg, "compression_quality", "80");
|
||||
device_set_option_string(camera->codec_jpeg_lowres, "compression_quality", "80");
|
||||
|
||||
device_set_option_string(camera->codec_h264, "video_bitrate_mode", "0");
|
||||
device_set_option_string(camera->codec_h264, "video_bitrate", "5000000");
|
||||
device_set_option_string(camera->codec_h264, "repeat_sequence_header", "1");
|
||||
device_set_option_string(camera->codec_h264, "h264_i_frame_period", "30");
|
||||
device_set_option_string(camera->codec_h264, "h264_level", "11");
|
||||
device_set_option_string(camera->codec_h264, "h264_profile", "4");
|
||||
device_set_option_string(camera->codec_h264, "h264_minimum_qp_value", "16");
|
||||
device_set_option_string(camera->codec_h264, "h264_maximum_qp_value", "32");
|
||||
device_set_option_string(camera->codec_h264_lowres, "video_bitrate_mode", "0");
|
||||
device_set_option_string(camera->codec_h264_lowres, "video_bitrate", "5000000");
|
||||
device_set_option_string(camera->codec_h264_lowres, "repeat_sequence_header", "1");
|
||||
device_set_option_string(camera->codec_h264_lowres, "h264_i_frame_period", "30");
|
||||
device_set_option_string(camera->codec_h264_lowres, "h264_level", "11");
|
||||
device_set_option_string(camera->codec_h264_lowres, "h264_profile", "4");
|
||||
device_set_option_string(camera->codec_h264_lowres, "h264_minimum_qp_value", "16");
|
||||
device_set_option_string(camera->codec_h264_lowres, "h264_maximum_qp_value", "32");
|
||||
|
||||
device_set_fps(camera->camera, camera->options.fps);
|
||||
device_set_option_list(camera->camera, camera->options.options);
|
||||
device_set_option_list(camera->isp, camera->options.isp.options);
|
||||
device_set_option_list(camera->codec_h264, camera->options.h264.options);
|
||||
device_set_option_list(camera->codec_h264_lowres, camera->options.h264.options);
|
||||
device_set_option_list(camera->codec_jpeg, camera->options.jpeg.options);
|
||||
device_set_option_list(camera->codec_jpeg_lowres, camera->options.jpeg.options);
|
||||
|
||||
// Set some defaults
|
||||
for (int i = 0; i < 2; i++) {
|
||||
device_set_option_string(camera->codec_jpeg[i], "compression_quality", "80");
|
||||
device_set_option_string(camera->codec_h264[i], "video_bitrate_mode", "0");
|
||||
device_set_option_string(camera->codec_h264[i], "video_bitrate", "5000000");
|
||||
device_set_option_string(camera->codec_h264[i], "repeat_sequence_header", "1");
|
||||
device_set_option_string(camera->codec_h264[i], "h264_i_frame_period", "30");
|
||||
device_set_option_string(camera->codec_h264[i], "h264_level", "11");
|
||||
device_set_option_string(camera->codec_h264[i], "h264_profile", "4");
|
||||
device_set_option_string(camera->codec_h264[i], "h264_minimum_qp_value", "16");
|
||||
device_set_option_string(camera->codec_h264[i], "h264_maximum_qp_value", "32");
|
||||
device_set_option_list(camera->codec_jpeg[i], camera->options.jpeg.options);
|
||||
device_set_option_list(camera->codec_h264[i], camera->options.h264.options);
|
||||
}
|
||||
|
||||
// DEVICE_SET_OPTION(camera->camera, EXPOSURE, 2684);
|
||||
// DEVICE_SET_OPTION(camera->camera, ANALOGUE_GAIN, 938);
|
||||
|
Reference in New Issue
Block a user