let to_string l =
Printf.sprintf "%%ogg(%s)"
(String.concat ","
(List.map
(function
| Vorbis v -> Vorbis.to_string v
| Flac v -> Flac.to_string v
| Theora t -> Theora.to_string t
| Speex s -> Speex.to_string s
| Dirac d -> Dirac.to_string d
| Opus o -> Opus.to_string o)
l))