Commit b9842dfd authored by Jan Kiene's avatar Jan Kiene
Browse files

possible fix for deadlock in IvasModeRunner.py

parent 65292288
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1596,7 +1596,9 @@ class IvasModeRunner(IvasModeCollector.IvasModeCollector):
                    self.dec_queue["condition"].acquire()
                    if not self.dec_queue["dec_entries"]:
                        all_encoded = self.dec_queue["all_encoded"]
                        if all_encoded:
                        if all_encoded and self.stats["num_modes"] == self.stats["num_modes_finished"]:
                            self.dec_queue["condition"].notify()
                            self.dec_queue["condition"].release()
                            break
                        self.dec_queue["condition"].wait(10)