cleaned up main internal data structure design, changed to reference counting for sources to ensure safe destruction of source objects from all parts of the system, added some service-related stuff for testing
This commit is contained in:
@@ -4,7 +4,7 @@ static const char *outputs[1] = {"rtmp_stream"};
|
||||
|
||||
const char *enum_outputs(size_t idx)
|
||||
{
|
||||
if (idx < sizeof(outputs)/sizeof(const char*))
|
||||
if (idx >= sizeof(outputs)/sizeof(const char*))
|
||||
return NULL;
|
||||
|
||||
return outputs[idx];
|
||||
|
2590
plugins/obs-outputs/obs-outputs.fbp
Normal file
2590
plugins/obs-outputs/obs-outputs.fbp
Normal file
File diff suppressed because it is too large
Load Diff
@@ -4,7 +4,7 @@
|
||||
#include "obs.h"
|
||||
|
||||
struct rtmp_stream {
|
||||
|
||||
obs_output_t handler;
|
||||
};
|
||||
|
||||
EXPORT void *rtmp_stream_getname(const char *locale);
|
||||
|
Reference in New Issue
Block a user