@@ -788,7 +788,8 @@ class TransportImpl final : private TransportDelegate, public IUdpTransport
788788 // Otherwise, we would send it to the media TX socket interface.
789789 // We use strictly `<` (instead of `<=`) to give this frame a chance (one extra 1us) at the socket.
790790 //
791- const auto deadline = TimePoint{std::chrono::microseconds{tx_item->deadline_usec }};
791+ const auto deadline = TimePoint{std::chrono::duration_cast<Duration>( //
792+ std::chrono::microseconds{tx_item->deadline_usec })};
792793 if (now < deadline)
793794 {
794795 out_deadline = deadline;
@@ -919,8 +920,8 @@ class TransportImpl final : private TransportDelegate, public IUdpTransport
919920
920921 // 2. We've got a new frame from the media RX socket, so let's try to pass it into libudpard RPC dispatcher.
921922
922- const auto timestamp_us =
923- std::chrono::duration_cast<std::chrono::microseconds>( rx_meta.timestamp .time_since_epoch ());
923+ const auto timestamp_us = std::chrono::duration_cast<std::chrono::microseconds>( //
924+ rx_meta.timestamp .time_since_epoch ());
924925
925926 const auto payload_deleter = rx_meta.payload_ptr .get_deleter ();
926927
@@ -961,7 +962,8 @@ class TransportImpl final : private TransportDelegate, public IUdpTransport
961962
962963 const auto transfer_id = out_transfer.base .transfer_id ;
963964 const auto priority = static_cast <Priority>(out_transfer.base .priority );
964- const auto timestamp = TimePoint{std::chrono::microseconds{out_transfer.base .timestamp_usec }};
965+ const auto timestamp = TimePoint{std::chrono::duration_cast<Duration>( //
966+ std::chrono::microseconds{out_transfer.base .timestamp_usec })};
965967
966968 session_delegate->acceptRxTransfer (UdpardMemory{memoryResources (), out_transfer.base },
967969 TransferRxMetadata{{transfer_id, priority}, timestamp},
@@ -985,8 +987,8 @@ class TransportImpl final : private TransportDelegate, public IUdpTransport
985987
986988 // 2. We've got a new frame from the media RX socket, so let's try to pass it into libudpard subscription.
987989
988- const auto timestamp_us =
989- std::chrono::duration_cast<std::chrono::microseconds>( rx_meta.timestamp .time_since_epoch ());
990+ const auto timestamp_us = std::chrono::duration_cast<std::chrono::microseconds>( //
991+ rx_meta.timestamp .time_since_epoch ());
990992
991993 const auto payload_deleter = rx_meta.payload_ptr .get_deleter ();
992994
@@ -1017,7 +1019,8 @@ class TransportImpl final : private TransportDelegate, public IUdpTransport
10171019 {
10181020 const auto transfer_id = out_transfer.transfer_id ;
10191021 const auto priority = static_cast <Priority>(out_transfer.priority );
1020- const auto timestamp = TimePoint{std::chrono::microseconds{out_transfer.timestamp_usec }};
1022+ const auto timestamp = TimePoint{std::chrono::duration_cast<Duration>( //
1023+ std::chrono::microseconds{out_transfer.timestamp_usec })};
10211024
10221025 session_delegate.acceptRxTransfer (UdpardMemory{memoryResources (), out_transfer},
10231026 TransferRxMetadata{{transfer_id, priority}, timestamp},
0 commit comments