fix: support ALSA timestamps on 32-bit musl time64

This commit is contained in:
mofeng-git
2026-10-29 14:07:59 +08:00
parent a351b67b6e
commit 751a9e08cc
27 changed files with 13553 additions and 2 deletions

34
vendor/alsa/Cargo.toml.orig generated vendored Normal file
View File

@@ -0,0 +1,34 @@
[package]
name = "alsa"
version = "0.11.0"
authors = ["David Henningsson <coding@diwic.se>"]
description = "Thin but safe wrappers for ALSA (Linux sound API)"
repository = "https://github.com/diwic/alsa-rs"
documentation = "http://docs.rs/alsa"
keywords = ["ALSA", "audio", "sound"]
license = "Apache-2.0/MIT"
categories = ["multimedia::audio", "api-bindings"]
readme = "README.md"
edition = "2021"
include = ["README.md", "LICENSE-*", "Cargo.toml", "src/"]
[dependencies]
libc = "0.2.178"
alsa-sys = "0.4.0"
bitflags = "2.4.0"
cfg-if = "1.0"
[dev-dependencies]
anyhow = "1.0"
[badges]
is-it-maintained-issue-resolution = { repository = "diwic/alsa-rs" }
is-it-maintained-open-issues = { repository = "diwic/alsa-rs" }
[features]
default = ["std"]
std = []
[lints.rust]
missing-debug-implementations = "warn"