Explorar o código

obs-outputs: Fix FLV corruption bug

The 'sent_headers' member variable of the FLV output would not be reset
when the output was restarted, causing important data to not be written,
thus creating an invalid FLV file.
jp9000 %!s(int64=11) %!d(string=hai) anos
pai
achega
a7d2450d8e
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      plugins/obs-outputs/flv-output.c

+ 1 - 0
plugins/obs-outputs/flv-output.c

@@ -79,6 +79,7 @@ static void flv_output_stop(void *data)
 		fclose(stream->file);
 		obs_output_end_data_capture(stream->output);
 		stream->active = false;
+		stream->sent_headers = false;
 
 		info("FLV file output complete");
 	}