From: Kostya Shishkov Date: Sat, 31 Jan 2026 15:30:43 +0000 (+0100) Subject: sndplay: register more formats X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=4d34ca4400a699ebf5235453106be06c67ac8a50;p=nihav-player.git sndplay: register more formats --- diff --git a/sndplay/Cargo.toml b/sndplay/Cargo.toml index bf67a12..a471187 100644 --- a/sndplay/Cargo.toml +++ b/sndplay/Cargo.toml @@ -7,11 +7,12 @@ edition = "2018" [dependencies] nihav_core = { path="../../nihav-core" } nihav_registry = { path="../../nihav-registry" } +nihav_acorn = { path = "../../nihav-acorn", default-features=false, features = ["all_demuxers", "all_audio_decoders"] } nihav_commonfmt = { path="../../nihav-commonfmt", default-features=false, features = ["all_demuxers", "all_audio_decoders"] } nihav_duck = { path = "../../nihav-duck", default-features=false, features = ["all_audio_decoders"] } nihav_flash = { path = "../../nihav-flash", default-features=false, features = ["all_demuxers", "all_audio_decoders"] } nihav_game = { path = "../../nihav-game", default-features=false, features = ["all_demuxers", "all_audio_decoders"] } -nihav_indeo = { path = "../../nihav-indeo", default-features=false, features = ["all_audio_decoders"] } +nihav_indeo = { path = "../../nihav-indeo", default-features=false, features = ["all_demuxers", "all_audio_decoders"] } #nihav_itu = { path = "../../nihav-itu" } nihav_llaudio = { path = "../../nihav-llaudio" } nihav_mpeg = { path = "../../nihav-mpeg", default-features=false, features = ["all_audio_decoders"] } diff --git a/sndplay/src/allreg.rs b/sndplay/src/allreg.rs index 71495be..f588d97 100644 --- a/sndplay/src/allreg.rs +++ b/sndplay/src/allreg.rs @@ -4,6 +4,7 @@ use nihav_core::codecs::{RegisteredDecoders, RegisteredPacketisers}; use nihav_core::demuxers::{RegisteredDemuxers, RegisteredRawDemuxers}; fn register_all_decoders(rd: &mut RegisteredDecoders) { + nihav_acorn::acorn_register_all_decoders(rd); nihav_commonfmt::generic_register_all_decoders(rd); nihav_duck::duck_register_all_decoders(rd); nihav_flash::flash_register_all_decoders(rd); @@ -19,10 +20,12 @@ fn register_all_decoders(rd: &mut RegisteredDecoders) { } fn register_all_packetisers(rp: &mut RegisteredPacketisers) { + nihav_acorn::acorn_register_all_packetisers(rp); nihav_mpeg::mpeg_register_all_packetisers(rp); } fn register_all_demuxers(rd: &mut RegisteredDemuxers) { + nihav_acorn::acorn_register_all_demuxers(rd); nihav_commonfmt::generic_register_all_demuxers(rd); nihav_flash::flash_register_all_demuxers(rd); nihav_game::game_register_all_demuxers(rd); @@ -33,7 +36,8 @@ fn register_all_demuxers(rd: &mut RegisteredDemuxers) { nihav_vivo::vivo_register_all_demuxers(rd); } -fn register_all_raw_demuxers(_rd: &mut RegisteredRawDemuxers) { +fn register_all_raw_demuxers(rd: &mut RegisteredRawDemuxers) { + nihav_acorn::acorn_register_all_raw_demuxers(rd); //llaudio_register_all_raw_demuxers(rd); }