Browse Source

Fix race condition where initial offline video state was not written

pull/882/head
Gabe Kangas 4 years ago
parent
commit
7556671afc
  1. 4
      core/transcoder/fileWriterReceiverService.go

4
core/transcoder/fileWriterReceiverService.go

@ -36,7 +36,7 @@ func (s *FileWriterReceiverService) SetupFileWriterReceiverService(callbacks Fil @@ -36,7 +36,7 @@ func (s *FileWriterReceiverService) SetupFileWriterReceiverService(callbacks Fil
localListenerAddress := "127.0.0.1:0"
go func() {
// go func() {
listener, err := net.Listen("tcp", localListenerAddress)
if err != nil {
log.Fatalln("Unable to start internal video writing service", err)
@ -45,7 +45,7 @@ func (s *FileWriterReceiverService) SetupFileWriterReceiverService(callbacks Fil @@ -45,7 +45,7 @@ func (s *FileWriterReceiverService) SetupFileWriterReceiverService(callbacks Fil
listenerPort := strings.Split(listener.Addr().String(), ":")[1]
config.InternalHLSListenerPort = listenerPort
log.Traceln("Transcoder response service listening on: " + listenerPort)
go func() {
if err := http.Serve(listener, httpServer); err != nil {
log.Fatalln("Unable to start internal video writing service", err)
}

Loading…
Cancel
Save