#audio-video #synchronization #time #safe-wrapper #decoding #safe-bindings #ltc

bin+lib x42ltc

Safe Rust wrapper crate for x42’s libltc (Linear/Longitudinal Time Code library)

2 releases

0.0.6 Dec 9, 2023
0.0.5 Sep 5, 2020

#134 in Video

28 downloads per month

LGPL-3.0-or-later

145KB
2.5K SLoC

Rust 1.5K SLoC // 0.1% comments C 1.5K SLoC // 0.2% comments Shell 93 SLoC // 0.1% comments Automake 62 SLoC // 0.0% comments

Build Status

Rust wrapper crates for x42’s libltc

This repository holds the sources for the x42ltc and x42ltc-sys crates. x42ltc-sys provides the FFI bindings to the C library, while x42ltc provides a safe Rust wrapper.

libltc by Robin Gareus (a.k.a. x42) supports the decoding and encoding of Linear/Longitudinal Time Code (LTC) signals, which are used for synchronisation in audio/video workflows.

Naming

The name x42ltc was chosen, because the name ltc has already been taken by another project, which seems to be working on a pure Rust LTC library.

Dependencies