+fn play_file(args: Vec<String>) {
+
+ let mut cur_arg: usize = 1;
+ let mut decode_audio = true;
+ while (cur_arg < args.len()) && args[cur_arg].starts_with('-') {
+ match args[cur_arg].as_str() {
+ "--" => { break; },
+ "-an" => { decode_audio = false; },
+ _ => { println!("unknown option {}", args[cur_arg]); return; },
+ }
+ cur_arg += 1;
+ }
+ let name = args[cur_arg].as_str();
+