]> git.nihav.org Git - nihav-player.git/commitdiff
sndplay: register more formats
authorKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 31 Jan 2026 15:30:43 +0000 (16:30 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 31 Jan 2026 15:30:43 +0000 (16:30 +0100)
sndplay/Cargo.toml
sndplay/src/allreg.rs

index bf67a12544528958dd8cc9949ea9ee267a432486..a471187677167f83755f102d2453e05cd8409aac 100644 (file)
@@ -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"] }
index 71495be20c35113d7e89ddead5235ccf187d86a1..f588d97f94f30c17bc50d83aab867130262bc6d8 100644 (file)
@@ -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);
 }