1#![allow(clippy::non_send_fields_in_send_ty, unused_doc_comments)]
11
12use gst::glib;
18
19mod cdgdec;
20mod cdgparse;
21mod constants;
22mod typefind;
23
24fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
25 cdgdec::register(plugin)?;
26 cdgparse::register(plugin)?;
27 typefind::register(plugin)?;
28 Ok(())
29}
30
31gst::plugin_define!(
32 cdg,
33 env!("CARGO_PKG_DESCRIPTION"),
34 plugin_init,
35 concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),
36 "MIT/X11",
37 env!("CARGO_PKG_NAME"),
38 env!("CARGO_PKG_NAME"),
39 env!("CARGO_PKG_REPOSITORY"),
40 env!("BUILD_REL_DATE")
41);