AVIF metadata is improperly marked as private
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- rust
- Ambito
- audio-video-rtc
Direzione di ricerca
Individua le definizioni e gli utilizzi di NclxColourInformation, ImageMirror, PixelAspectRatio e ImageSpatialExtentsProperty nel codice sorgente di mp4parse. Esamina come l’inizializzazione del decoder AVIF utilizza questi tipi di metadati, quindi determina e implementa un’API pubblica appropriata, copiabile o in prestito; il lavoro è completato quando i chiamanti possono utilizzare i metadati richiesti senza accedere a tipi privati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi,
Coming here from https://github.com/image-rs/image/issues/2892, I noticed that mp4parse can be just enough for initializing an image decoder before the images are actually requested. However, several structs are marked as private, making them unusable:
NclxColourInformationImageMirrorPixelAspectRatioImageSpatialExtentsProperty(critical)
Would it be possible to expose these appropriately, and if necessary, via a copyable or borrowed fully public struct?
- Lingua principale
- Rust
- Stelle
- 448
- Fork
- 73
- Merge medio
- 6g 4h
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di mozilla/mp4parse-rust
-
Allow reading Exif metadata from AVIF imagesForse già presa @amyspark l’ha presa 180 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
mozilla/mp4parse-rust#441 ·
-
senc boxAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
mozilla/mp4parse-rust#415 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100
mozilla/mp4parse-rust#414 · 4 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
mozilla/mp4parse-rust#412 · 2 commenti ·
-
Difficoltà 2/5 Mezza giornata Idoneità per principianti 35/100
mozilla/mp4parse-rust#411 · 1 commento ·
Tutte le issue di mozilla/mp4parse-rust
Issue simili
-
feature request good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
TabularisDB/tabularis#853 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
andrewdavidmackenzie/jonesy#267 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 4 giorni
-
`future_into_py` loses the original panic messageForse già presa @Danipulok l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
PyO3/pyo3-async-runtimes#91 ·
-
Signals (Failure Detector): a tool call and its own execution are reported as a repeated callAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno