claxon icon indicating copy to clipboard operation
claxon copied to clipboard

A FLAC decoder in Rust

Results 10 claxon issues
Sort by recently updated
recently updated
newest added

[![safety-dance](https://raw.githubusercontent.com/rust-secure-code/safety-dance/master/img/safety-dance.png)](https://github.com/rust-secure-code/safety-dance) (This is currently a WIP PR, for other members of `safety-dance` to help audit and improve the code) This PR aims to tackle the issues raised in https://github.com/rust-secure-code/safety-dance/issues/4 Although...

Hello :crab: , we (Rust group @sslab-gatech) found a memory-safety/soundness issue in this crate while scanning Rust code on crates.io for potential vulnerabilities. ## Issue Description * `metadata::read_vorbis_comment_block()` method https://github.com/ruuda/claxon/blob/2f053855d581cfe3b9e7cef67fed5b0b0ccc45aa/src/metadata.rs#L432-L438...

I'm working on a thing that splits FLAC files with embedded CUE sheets into separate tracks, and would love to use this crate to do that: It's got most of...

I'm planning to add seeking feature to this library, as I mentioned in #28 . This issue has been opened for tracking the design plan for this new feature. ##...

Given that Claxon is used by Rodio as it's FLAC support, I was wondering if ya'll have considered adding encoding support? My use case is effectively that I want to...

Avoids integer expansion, bit shifting, and bit ORing operations. Instead simply reads into an aligned buffer, transmutes, then swaps bytes as necessary. My original attempted solution was much neater, using...

Flac doesn't have to be inside its own custom container, it can also be encapsulated inside ogg or inside the mp4 container. It would be cool if this crate supported...

FLAC can have a different sample rate for every frame, therefore it should be stored in `Block` and have a function that exposes the value of it. Ref: https://github.com/ietf-wg-cellar/flac-test-files/blob/main/uncommon/01%20-%20changing%20samplerate.flac

Hi! I'm trying to use `claxon` in an embedded environment and would like to reuse the decode buffer, but I'm not figuring out how to do this when I might...

whenever im trying to decode samples from a 32bit flac i encounter an error code ```rust let mut reader = claxon::FlacReader::open(file)?; for samples in reader .samples() .map(|sample| sample.unwrap()) .collect::() .chunks(4096...