Merge pull request #3052 from Navigate-AI/fork/main
Include pts in video and audio frames in SmallWebRTCClient
This commit is contained in:
@@ -336,6 +336,7 @@ class SmallWebRTCClient:
|
|||||||
format="RGB",
|
format="RGB",
|
||||||
)
|
)
|
||||||
image_frame.transport_source = video_source
|
image_frame.transport_source = video_source
|
||||||
|
image_frame.pts = frame.pts
|
||||||
|
|
||||||
del frame # free original VideoFrame
|
del frame # free original VideoFrame
|
||||||
del image_bytes # reference kept in image_frame
|
del image_bytes # reference kept in image_frame
|
||||||
@@ -387,6 +388,7 @@ class SmallWebRTCClient:
|
|||||||
sample_rate=resampled_frame.sample_rate,
|
sample_rate=resampled_frame.sample_rate,
|
||||||
num_channels=self._audio_in_channels,
|
num_channels=self._audio_in_channels,
|
||||||
)
|
)
|
||||||
|
audio_frame.pts = frame.pts
|
||||||
del pcm_bytes # reference kept in audio_frame
|
del pcm_bytes # reference kept in audio_frame
|
||||||
|
|
||||||
yield audio_frame
|
yield audio_frame
|
||||||
@@ -401,6 +403,7 @@ class SmallWebRTCClient:
|
|||||||
sample_rate=frame.sample_rate,
|
sample_rate=frame.sample_rate,
|
||||||
num_channels=self._audio_in_channels,
|
num_channels=self._audio_in_channels,
|
||||||
)
|
)
|
||||||
|
audio_frame.pts = frame.pts
|
||||||
del pcm_bytes # reference kept in audio_frame
|
del pcm_bytes # reference kept in audio_frame
|
||||||
|
|
||||||
yield audio_frame
|
yield audio_frame
|
||||||
|
|||||||
Reference in New Issue
Block a user