Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Why isn't LPCM info exposed over the C API?

Open
#215 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
30/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
c, rust
Domain
api

Research direction

Read mp4parse_capi/src/lib.rs around line 106, then trace where LPCM information is parsed and how other types are exposed through the C API. Compare the existing exports with the intended C header/API convention; done means resolving whether LPCM should be exposed and documenting or implementing the agreed change.

Written by the indexing model from the issue text.

Description

The library appears to parse all the LPCM information (as far as I can tell so far), why does it not expose the LCPM type over the C-API?

https://github.com/mozilla/mp4parse-rust/blob/74ac06550332c302ca0837477da296e6180b3edb/mp4parse_capi/src/lib.rs#L106

Maybe there is so other C header that this library tries to emulate?

Dominant language
Rust
Stars
448
Forks
72
Avg merge
20d 3h
Merged PRs (30d)
1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from mozilla/mp4parse-rust

All issues in mozilla/mp4parse-rust

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.