fix to_c_str semantics change
so... many... pubs....
removed unnecessary pubs
remove unused import of std::uint in mixer.rs
make demo/video.rs compatible with current rust.