sndplay: use custom decoder crates configuration
[nihav-player.git] / sndplay / src / allreg.rs
CommitLineData
41e41352
KS
1use nihav_core::codecs::RegisteredDecoders;
2use nihav_core::demuxers::RegisteredDemuxers;
3
4use nihav_commonfmt::generic_register_all_decoders;
5use nihav_commonfmt::generic_register_all_demuxers;
6
7use nihav_duck::duck_register_all_decoders;
8
9use nihav_game::game_register_all_decoders;
10use nihav_game::game_register_all_demuxers;
11
12use nihav_indeo::indeo_register_all_decoders;
13
14use nihav_llaudio::llaudio_register_all_decoders;
15use nihav_llaudio::llaudio_register_all_demuxers;
16
17use nihav_ms::ms_register_all_decoders;
18
19use nihav_qt::qt_register_all_decoders;
20
21use nihav_rad::rad_register_all_decoders;
22use nihav_rad::rad_register_all_demuxers;
23
24use nihav_realmedia::realmedia_register_all_decoders;
25use nihav_realmedia::realmedia_register_all_demuxers;
26
27use nihav_vivo::vivo_register_all_decoders;
28use nihav_vivo::vivo_register_all_demuxers;
29
30pub fn register_all_decoders(rd: &mut RegisteredDecoders) {
31 generic_register_all_decoders(rd);
32 duck_register_all_decoders(rd);
33 game_register_all_decoders(rd);
34 indeo_register_all_decoders(rd);
35 llaudio_register_all_decoders(rd);
36 ms_register_all_decoders(rd);
37 qt_register_all_decoders(rd);
38 rad_register_all_decoders(rd);
39 realmedia_register_all_decoders(rd);
40 vivo_register_all_decoders(rd);
41}
42
43pub fn register_all_demuxers(rd: &mut RegisteredDemuxers) {
44 generic_register_all_demuxers(rd);
45 game_register_all_demuxers(rd);
46 llaudio_register_all_demuxers(rd);
47 rad_register_all_demuxers(rd);
48 realmedia_register_all_demuxers(rd);
49 vivo_register_all_demuxers(rd);
50}
51