diff --git a/CHANGES.md b/CHANGES.md index 978377c..1ff4ca9 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -69,6 +69,9 @@ - @voluntas - [ADD] examples に E2E テストを追加する - @voluntas +- [FIX] timestamp を付与するときの説明が time.time() となっていたのを time.monotonic() に修正 + - libwebrtc 内の rtc::TimeMicros(), rtc::TimeMillis() の戻り値はエポックタイムではなくモノトニッククロックでした + - @tnoho ## 2024.3.0 diff --git a/src/sora_audio_source.h b/src/sora_audio_source.h index 8756f44..4cef89d 100644 --- a/src/sora_audio_source.h +++ b/src/sora_audio_source.h @@ -81,7 +81,7 @@ class SoraAudioSource : public SoraTrackInterface { * * @param data 送信する 16bit PCM データの参照 * @param samples_per_channel チャンネルごとのサンプル数 - * @param timestamp Python の time.time() で取得できるエポック秒で表されるフレームのタイムスタンプ + * @param timestamp Python の time.monotonic() で取得できるモノトニッククロックで表されるフレームのタイムスタンプ */ void OnData(const int16_t* data, size_t samples_per_channel, @@ -99,7 +99,7 @@ class SoraAudioSource : public SoraTrackInterface { * Sora に送る音声データを渡します。 * * @param ndarray NumPy の配列 numpy.ndarray で チャンネルごとのサンプル数 x チャンネル数 になっている音声データ - * @param timestamp Python の time.time() で取得できるエポック秒で表されるフレームのタイムスタンプ + * @param timestamp Python の time.monotonic() で取得できるモノトニッククロックで表されるフレームのタイムスタンプ */ void OnData( nb::ndarray, nb::c_contig, nb::device::cpu> diff --git a/src/sora_video_source.h b/src/sora_video_source.h index 9d4d53c..9638d3e 100644 --- a/src/sora_video_source.h +++ b/src/sora_video_source.h @@ -58,7 +58,7 @@ class SoraVideoSource : public SoraTrackInterface { * 表示側で音声データの timestamp と同期を取るため遅延が発生する場合があります。 * * @param ndarray NumPy の配列 numpy.ndarray で H x W x BGR になっているフレームデータ - * @param timestamp Python の time.time() で取得できるエポック秒で表されるフレームのタイムスタンプ + * @param timestamp Python の time.monotonic() で取得できるモノトニッククロックで表されるフレームのタイムスタンプ */ void OnCaptured( nb::ndarray, nb::c_contig, nb::device::cpu> @@ -73,7 +73,7 @@ class SoraVideoSource : public SoraTrackInterface { * 表示側で音声データの timestamp と同期を取るため遅延が発生する場合があります。 * * @param ndarray NumPy の配列 numpy.ndarray で H x W x BGR になっているフレームデータ - * @param timestamp_us マイクロ秒単位の整数で表されるフレームのタイムスタンプ + * @param timestamp_us マイクロ秒単位の整数で表されるフレームのモノトニッククロックにおけるタイムスタンプ */ void OnCaptured( nb::ndarray, nb::c_contig, nb::device::cpu>