mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-10-05 21:46:44 -04:00
libobs,plugins: Remove new obs_output_*2 functions
Effectively reverting parts ofd314d47, this commit removes the new functions that got added to remove the flags parameter. Instead, it just marks the parameter as unused and documents this. Having what is effectively an API break just to remove a parameter is a bit overkill. The other parts ofd314d47which cleaned up the usage of the flags parameter are untouched here.
This commit is contained in:
@@ -1229,7 +1229,7 @@ static bool aja_output_start(void *data)
|
||||
|
||||
obs_output_set_audio_conversion(ajaOutput->GetOBSOutput(), &conversion);
|
||||
|
||||
if (!obs_output_begin_data_capture2(ajaOutput->GetOBSOutput())) {
|
||||
if (!obs_output_begin_data_capture(ajaOutput->GetOBSOutput(), 0)) {
|
||||
blog(LOG_ERROR,
|
||||
"aja_output_start: Begin OBS data capture failed!");
|
||||
return false;
|
||||
|
||||
@@ -110,7 +110,7 @@ static bool decklink_output_start(void *data)
|
||||
|
||||
obs_output_set_audio_conversion(decklink->GetOutput(), &conversion);
|
||||
|
||||
if (!obs_output_begin_data_capture2(decklink->GetOutput()))
|
||||
if (!obs_output_begin_data_capture(decklink->GetOutput(), 0))
|
||||
return false;
|
||||
|
||||
return true;
|
||||
|
||||
@@ -173,7 +173,7 @@ static bool try_connect(void *data, const char *device)
|
||||
}
|
||||
|
||||
blog(LOG_INFO, "Virtual camera started");
|
||||
obs_output_begin_data_capture2(vcam->output);
|
||||
obs_output_begin_data_capture(vcam->output, 0);
|
||||
|
||||
return true;
|
||||
|
||||
|
||||
@@ -523,7 +523,7 @@ static bool virtualcam_output_start(void *data)
|
||||
[vcam->machServer run];
|
||||
}
|
||||
|
||||
if (!obs_output_begin_data_capture2(vcam->output)) {
|
||||
if (!obs_output_begin_data_capture(vcam->output, 0)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -118,9 +118,9 @@ bool ffmpeg_hls_mux_start(void *data)
|
||||
obs_data_t *settings;
|
||||
int keyint_sec;
|
||||
|
||||
if (!obs_output_can_begin_data_capture2(stream->output))
|
||||
if (!obs_output_can_begin_data_capture(stream->output, 0))
|
||||
return false;
|
||||
if (!obs_output_initialize_encoders2(stream->output))
|
||||
if (!obs_output_initialize_encoders(stream->output, 0))
|
||||
return false;
|
||||
|
||||
service = obs_output_get_service(stream->output);
|
||||
@@ -170,7 +170,7 @@ bool ffmpeg_hls_mux_start(void *data)
|
||||
stream->dropped_frames = 0;
|
||||
stream->min_priority = 0;
|
||||
|
||||
obs_output_begin_data_capture2(stream->output);
|
||||
obs_output_begin_data_capture(stream->output, 0);
|
||||
|
||||
dstr_copy(&stream->printable_path, path_str);
|
||||
info("Writing to path '%s'...", stream->printable_path.array);
|
||||
|
||||
@@ -1025,9 +1025,9 @@ static bool set_config(struct ffmpeg_output *stream)
|
||||
}
|
||||
av_dump_format(ff_data->output, 0, NULL, 1);
|
||||
}
|
||||
if (!obs_output_can_begin_data_capture2(stream->output))
|
||||
if (!obs_output_can_begin_data_capture(stream->output, 0))
|
||||
return false;
|
||||
if (!obs_output_initialize_encoders2(stream->output))
|
||||
if (!obs_output_initialize_encoders(stream->output, 0))
|
||||
return false;
|
||||
|
||||
ret = pthread_create(&stream->write_thread, NULL, write_thread, stream);
|
||||
@@ -1042,7 +1042,7 @@ static bool set_config(struct ffmpeg_output *stream)
|
||||
os_atomic_set_bool(&stream->active, true);
|
||||
stream->write_thread_active = true;
|
||||
stream->total_bytes = 0;
|
||||
obs_output_begin_data_capture2(stream->output);
|
||||
obs_output_begin_data_capture(stream->output, 0);
|
||||
|
||||
return true;
|
||||
fail:
|
||||
|
||||
@@ -411,9 +411,9 @@ static inline bool ffmpeg_mux_start_internal(struct ffmpeg_muxer *stream,
|
||||
|
||||
update_encoder_settings(stream, path);
|
||||
|
||||
if (!obs_output_can_begin_data_capture2(stream->output))
|
||||
if (!obs_output_can_begin_data_capture(stream->output, 0))
|
||||
return false;
|
||||
if (!obs_output_initialize_encoders2(stream->output))
|
||||
if (!obs_output_initialize_encoders(stream->output, 0))
|
||||
return false;
|
||||
|
||||
if (stream->is_network) {
|
||||
@@ -468,7 +468,7 @@ static inline bool ffmpeg_mux_start_internal(struct ffmpeg_muxer *stream,
|
||||
os_atomic_set_bool(&stream->active, true);
|
||||
os_atomic_set_bool(&stream->capturing, true);
|
||||
stream->total_bytes = 0;
|
||||
obs_output_begin_data_capture2(stream->output);
|
||||
obs_output_begin_data_capture(stream->output, 0);
|
||||
|
||||
info("Writing file '%s'...", stream->path.array);
|
||||
return true;
|
||||
@@ -1039,9 +1039,9 @@ static bool replay_buffer_start(void *data)
|
||||
{
|
||||
struct ffmpeg_muxer *stream = data;
|
||||
|
||||
if (!obs_output_can_begin_data_capture2(stream->output))
|
||||
if (!obs_output_can_begin_data_capture(stream->output, 0))
|
||||
return false;
|
||||
if (!obs_output_initialize_encoders2(stream->output))
|
||||
if (!obs_output_initialize_encoders(stream->output, 0))
|
||||
return false;
|
||||
|
||||
obs_data_t *s = obs_output_get_settings(stream->output);
|
||||
@@ -1052,7 +1052,7 @@ static bool replay_buffer_start(void *data)
|
||||
os_atomic_set_bool(&stream->active, true);
|
||||
os_atomic_set_bool(&stream->capturing, true);
|
||||
stream->total_bytes = 0;
|
||||
obs_output_begin_data_capture2(stream->output);
|
||||
obs_output_begin_data_capture(stream->output, 0);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1209,7 +1209,7 @@ static bool try_connect(struct ffmpeg_output *output)
|
||||
|
||||
output->active = true;
|
||||
|
||||
if (!obs_output_can_begin_data_capture2(output->output))
|
||||
if (!obs_output_can_begin_data_capture(output->output, 0))
|
||||
return false;
|
||||
|
||||
ret = pthread_create(&output->write_thread, NULL, write_thread, output);
|
||||
@@ -1223,7 +1223,7 @@ static bool try_connect(struct ffmpeg_output *output)
|
||||
|
||||
obs_output_set_video_conversion(output->output, NULL);
|
||||
obs_output_set_audio_conversion(output->output, &aci);
|
||||
obs_output_begin_data_capture2(output->output);
|
||||
obs_output_begin_data_capture(output->output, 0);
|
||||
output->write_thread_active = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -154,9 +154,9 @@ static bool flv_output_start(void *data)
|
||||
obs_data_t *settings;
|
||||
const char *path;
|
||||
|
||||
if (!obs_output_can_begin_data_capture2(stream->output))
|
||||
if (!obs_output_can_begin_data_capture(stream->output, 0))
|
||||
return false;
|
||||
if (!obs_output_initialize_encoders2(stream->output))
|
||||
if (!obs_output_initialize_encoders(stream->output, 0))
|
||||
return false;
|
||||
|
||||
stream->got_first_video = false;
|
||||
@@ -177,7 +177,7 @@ static bool flv_output_start(void *data)
|
||||
|
||||
/* write headers and start capture */
|
||||
os_atomic_set_bool(&stream->active, true);
|
||||
obs_output_begin_data_capture2(stream->output);
|
||||
obs_output_begin_data_capture(stream->output, 0);
|
||||
|
||||
info("Writing FLV file '%s'...", stream->path.array);
|
||||
return true;
|
||||
|
||||
@@ -593,7 +593,7 @@ static int init_send(struct ftl_stream *stream)
|
||||
|
||||
os_atomic_set_bool(&stream->active, true);
|
||||
|
||||
obs_output_begin_data_capture2(stream->output);
|
||||
obs_output_begin_data_capture(stream->output, 0);
|
||||
|
||||
return OBS_OUTPUT_SUCCESS;
|
||||
}
|
||||
@@ -649,10 +649,10 @@ static bool ftl_stream_start(void *data)
|
||||
obs_data_set_int(video_settings, "bf", 0);
|
||||
obs_data_release(video_settings);
|
||||
|
||||
if (!obs_output_can_begin_data_capture2(stream->output)) {
|
||||
if (!obs_output_can_begin_data_capture(stream->output, 0)) {
|
||||
return false;
|
||||
}
|
||||
if (!obs_output_initialize_encoders2(stream->output)) {
|
||||
if (!obs_output_initialize_encoders(stream->output, 0)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -51,15 +51,15 @@ static bool null_output_start(void *data)
|
||||
{
|
||||
struct null_output *context = data;
|
||||
|
||||
if (!obs_output_can_begin_data_capture2(context->output))
|
||||
if (!obs_output_can_begin_data_capture(context->output, 0))
|
||||
return false;
|
||||
if (!obs_output_initialize_encoders2(context->output))
|
||||
if (!obs_output_initialize_encoders(context->output, 0))
|
||||
return false;
|
||||
|
||||
if (context->stop_thread_active)
|
||||
pthread_join(context->stop_thread, NULL);
|
||||
|
||||
obs_output_begin_data_capture2(context->output);
|
||||
obs_output_begin_data_capture(context->output, 0);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -1071,7 +1071,7 @@ static int init_send(struct rtmp_stream *stream)
|
||||
return OBS_OUTPUT_DISCONNECTED;
|
||||
}
|
||||
|
||||
obs_output_begin_data_capture2(stream->output);
|
||||
obs_output_begin_data_capture(stream->output, 0);
|
||||
|
||||
return OBS_OUTPUT_SUCCESS;
|
||||
}
|
||||
@@ -1373,9 +1373,9 @@ static bool rtmp_stream_start(void *data)
|
||||
{
|
||||
struct rtmp_stream *stream = data;
|
||||
|
||||
if (!obs_output_can_begin_data_capture2(stream->output))
|
||||
if (!obs_output_can_begin_data_capture(stream->output, 0))
|
||||
return false;
|
||||
if (!obs_output_initialize_encoders2(stream->output))
|
||||
if (!obs_output_initialize_encoders(stream->output, 0))
|
||||
return false;
|
||||
|
||||
os_atomic_set_bool(&stream->connecting, true);
|
||||
|
||||
@@ -68,7 +68,7 @@ static bool virtualcam_start(void *data)
|
||||
os_atomic_set_bool(&vcam->active, true);
|
||||
os_atomic_set_bool(&vcam->stopping, false);
|
||||
blog(LOG_INFO, "Virtual output started");
|
||||
obs_output_begin_data_capture2(vcam->output);
|
||||
obs_output_begin_data_capture(vcam->output, 0);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user