Yes, I tried with both. I'm pasting the output: $ gst-launch-0.10 -v playbin uri=file:///home/diego/gtk-gnutella-downloads/escuela_sarita.asx /playbin0/decoder.sink: caps = NULL /playbin0/decoder/typefind.src: caps = video/x-ms-asf /playbin0/decoder/asfdemux0.sink: caps = video/x-ms-asf /playbin0/decoder.src0: caps = NULL /playbin0/selector_audio_src0: active-pad = "sink0" /playbin0/abin.sink: caps = NULL /playbin0/decoder/queue0.sink: caps = audio/x-wma, wmaversion=(int)2, bitrate=(int)32040, depth=(int)16, rate=(int)22050, channels=(int)2, block_align=(int)744, codec_data=(buffer)00800000170040170000 /playbin0/decoder/ffdec_wmav20.sink: caps = audio/x-wma, wmaversion=(int)2, bitrate=(int)32040, depth=(int)16, rate=(int)22050, channels=(int)2, block_align=(int)744, codec_data=(buffer)00800000170040170000 /playbin0/decoder/ffdec_wmav20.src: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/selector_audio_src0.sink0: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/decoder.src0: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/decoder.src0.proxypad1: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/preroll_audio_src0.sink: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/abin/aconv.src: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/abin/aconv.sink: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/abin.sink: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/abin/volume.src: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/abin/volume.sink: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/abin/audiosink/actual-sink.sink: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 /playbin0/abin/audiosink.sink: caps = audio/x-raw-int, rate=(int)22050, channels=(int)2, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 New clock: audioclock4 Caught interrupt -- Pausing pipeline. Pipeline paused. WARNING: Element "playbin0" warns: pipeline interrupted Element "playbin0" has gone from PLAYING to PAUSED, quitting. Execution ended after 4666884000 ns. /playbin0/abin/audiosink/actual-sink.sink: caps = NULL /playbin0/abin/audiosink.sink: caps = NULL /playbin0/abin/volume.sink: caps = NULL /playbin0/abin/volume.src: caps = NULL /playbin0/abin/aconv.sink: caps = NULL /playbin0/abin/aconv.src: caps = NULL /playbin0/abin.sink: caps = NULL /playbin0/preroll_audio_src0.sink: caps = NULL /playbin0/selector_audio_src0.sink0: caps = NULL /playbin0/decoder/ffdec_wmav20.sink: caps = NULL /playbin0/decoder/ffdec_wmav20.src: caps = NULL /playbin0/decoder/queue0.sink: caps = NULL /playbin0/decoder/asfdemux0.sink: caps = NULL /playbin0/decoder/asfdemux0.audio_00: caps = NULL /playbin0/decoder/typefind.src: caps = NULL /playbin0/decoder.src0: caps = NULL $ totem --debug escuela_sarita.asx ** Message: Couldn't initialize lirc. Problems appear with totem or gst-launch. I don't have a place to upload the file so I'm sending it to your mail Sebastien.