Fix ffmpeg transcoder timestamp crash

This commit is contained in:
3nd3r
2026-01-02 22:29:32 -06:00
parent 249b1cb210
commit 269da2c569

View File

@@ -6,6 +6,7 @@ import os
import subprocess import subprocess
import threading import threading
import queue import queue
import time
from flask import Flask, send_from_directory, jsonify, request, session, Response, stream_with_context from flask import Flask, send_from_directory, jsonify, request, session, Response, stream_with_context
from flask_socketio import SocketIO, emit from flask_socketio import SocketIO, emit
from dotenv import load_dotenv from dotenv import load_dotenv
@@ -133,7 +134,7 @@ def _feed_transcoder(data: bytes):
global _last_audio_chunk_ts global _last_audio_chunk_ts
if _ffmpeg_proc is None or _ffmpeg_proc.poll() is not None: if _ffmpeg_proc is None or _ffmpeg_proc.poll() is not None:
return return
_last_audio_chunk_ts = eventlet.greenthread.time.time() _last_audio_chunk_ts = time.time()
try: try:
_ffmpeg_in_q.put_nowait(data) _ffmpeg_in_q.put_nowait(data)
except Exception: except Exception: