<div>&nbsp;hi, <br><br>I tried your suggestion and got the output below, but still I can not get where the problem is, actually I don't know what kind of output is normal(some info in the end of line is not showing correct, since i just copy them from my terminal window ).<br><br>here are the info:<br>***************************************************************************************************************<br>it seems i do get some thing output from the decoder and they are put into the sink.<br><br>gst-launch-0.10 -v filesrc location="/usr/local/bin/1.mp3" ! flump3dec ! audioconvert ! audioresample ! fakesink dump=true<br><br><br>/pipeline0/flump3dec0.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2<br>/pipeline0/audioconvert0.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2<br>/pipeline0/audioconvert0.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2<br>/pipeline0/audioresample0.src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2<br>/pipeline0/audioresample0.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2<br>/pipeline0/fakesink0.sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2<br>/pipeline0/fakesink0: last-message = "preroll   ******* "<br>/pipeline0/fakesink0: last-message = "event   ******* E (type: 102, GstEventNewsegment, update=(boolean)false, rate=(double)1, applied_rate=(double)1, format=(GstFormat)GST_FORMAT_TIME, start=(gint64)0, stop=(gint64)-1, position=(gint64)0) 0x294a0"<br>/pipeline0/fakesink0: last-message = "event   ******* E (type: 118, taglist, audio-codec=(string)\"MPEG\\ 1\\ Audio\\,\\ Layer\\ 3\\ \\(MP3\\)\") 0x29aa0"<br>/pipeline0/fakesink0: last-message = "event   ******* E (type: 118, taglist, bitrate=(guint)192000) 0x29ac8"<br>New clock: GstSystemClock<br>/pipeline0/fakesink0: last-message = "chain   ******* &lt; ( 4608 bytes, timestamp: 0:00:00.000000000, duration: 0:00:00.026122448, offset: -1, offset_end: -1, flags: 0) 0x8d2d8"<br>00000000 (0xa6200): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000010 (0xa6210): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000020 (0xa6220): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000030 (0xa6230): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000040 (0xa6240): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000050 (0xa6250): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000060 (0xa6260): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000070 (0xa6270): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000080 (0xa6280): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>00000090 (0xa6290): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>000000a0 (0xa62a0): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>000000b0 (0xa62b0): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>000000c0 (0xa62c0): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................<br>...<br>...<br>...<br>/pipeline0/fakesink0: last-message = "chain   ******* &lt; ( 4608 bytes, timestamp: 0:00:00.679183648, duration: 0:00:00.026122448, offset: -1, offset_end: -1, flags: 0) 0x8d4b0"<br>00000000 (0xa7208): 97 ff 8e ff 45 ff 97 ff f6 fe ac ff ac fe cc ff  ....E...........<br>00000010 (0xa7218): 60 fe ed ff 0f fe 0d 00 c1 fd 31 00 7b fd 5e 00  `.........1.{.^.<br>00000020 (0xa7228): 3b fd 97 00 fa fc d8 00 bc fc 1a 01 85 fc 56 01  ;.............V.<br>00000030 (0xa7238): 55 fc 90 01 2b fc cd 01 0a fc 0b 02 f3 fb 47 02  U...+.........G.<br>00000040 (0xa7248): e1 fb 85 02 ce fb c4 02 c6 fb fe 02 d2 fb 31 03  ..............1.<br>00000050 (0xa7258): ef fb 60 03 0f fc 89 03 32 fc aa 03 60 fc c8 03  ..`.....2...`...<br>00000060 (0xa7268): 9b fc e6 03 dd fc 01 04 29 fd 13 04 83 fd 1e 04  ........).......<br>00000070 (0xa7278): e7 fd 24 04 51 fe 22 04 bf fe 14 04 32 ff fb 03  ..$.Q.".....2...<br>00000080 (0xa7288): aa ff db 03 27 00 b7 03 aa 00 92 03 2b 01 68 03  ....'.......+.h.<br>00000090 (0xa7298): a0 01 31 03 0c 02 ee 02 75 02 a9 02 de 02 65 02  ..1.....u.....e.<br>000000a0 (0xa72a8): 43 03 17 02 9f 03 b6 01 f1 03 4c 01 39 04 eb 00  C.........L.9...<br>000000b0 (0xa72b8): 78 04 96 00 ad 04 40 00 d2 04 dd ff e5 04 72 ff  x.....@.......r.<br>000000c0 (0xa72c8): ef 04 09 ff f4 04 a4 fe f1 04 36 fe dd 04 bc fd  ..........6.....<br>000000d0 (0xa72d8): bc 04 44 fd 8a 04 db fc 44 04 7b fc ef 03 1a fc  ..D.....D.{.....<br>000000e0 (0xa72e8): 97 03 b9 fb 39 03 61 fb c6 02 14 fb 40 02 c8 fa  ....9.a.....@...<br>000000f0 (0xa72f8): ba 01 7b fa 38 01 34 fa b2 00 f9 f9 21 00 cb f9  ..{.8.4.....!...<br>00000100 (0xa7308): 8a ff a7 f9 ec fe 8c f9 46 fe 7f f9 a5 fd 7d f9  ........F.....}.<br>00000110 (0xa7318): 17 fd 83 f9 9a fc 91 f9 24 fc ab f9 b0 fb d2 f9  ........$.......<br>00000120 (0xa7328): 3d fb 05 fa cc fa 46 fa 64 fa 9c fa 0f fa 00 fb  =.....F.d.......<br>00000130 (0xa7338): cd f9 67 fb 98 f9 cf fb 75 f9 40 fc 6a f9 be fc  ..g.....u.@.j...<br>...<br>...<br>...<br>****************************************************************************************************************************<br>then i try the second command, it also seems ok, the audiosink keep writing datas, but still no sound only a flash noise.<br><br>GST_DEBUG="baseaudiosink:4, audiosink:4" gst-launch-0.10 filesrc location="/usr/local/bin/whats up.wav" ! wavparse ! audioconvert ! audioresample ! osssink<br><br><br>Alignment trap: gst-launch-0.10 (877) PC=0x402f7588 Instr=0xe584c008 Address=0x15a104a7 FSR 0x801<br>Killed<br>mx31# GST_DEBUG="baseaudiosink:4, audiosink:4" gst-launch-0.10 filesrc location="/usr/local/bin/whats up.wav" ! wavparse ! audioconvert ! audioresample ! okg<br>Feb  6 09:21:33 freescale user.warn kernel: Alignment trap: gst-launch-0.10 (877) disable codec..<br>PC=0x402f7588 Instr=0xe584c008 Address=0x15a104a7 FSR 0x801<br>Feb  6 09:21:33 freescale user.warn kernel: disable codec..<br>Setting pipeline to PAUSED ...<br>0:00:11.602708000   880 0x150c0 DEBUG            audiosi<br>MXC Enable Codec(write)<br>nk gstaudiosink.c:562:gst_audio_sink_create_ringbuffer: creating ringbuffer<br>0:00:11.605841000   880 0x150c0 DEBUG            audiosink gstaudiosink.c:564:gst_audio_sink_create_ringbuffer: created ringbuffer @0x841f8<br>Feb  6 09:21:45 freescale user.warn kernel: <br>Feb  6 09:21:45 freescale user.warn kernel: MXC Enable Codec(write)<br>Pipeline is PREROLLING ...<br>0:00:21.129583000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:407:gst_base_audio_sink_setcaps:&lt;osssink0&gt; release old ringbuffer<br>0:00:21.131907000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:412:gst_base_audio_sink_setcaps:&lt;osssink0&gt; parse caps<br>0:00:21.132613000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:423:gst_base_audio_sink_setcaps:&lt;osssink0&gt; acquire new ringbuffer<br>0:00:21.136675000   885 0xa2700 DEBUG            audiosink gstaudiosink.c:210:audioringbuffer_thread_func:&lt;osssink0&gt; enter thread<br>0:00:21.137509000   885 0xa2700 DEBUG            audiosink gstaudiosink.c:247:audioringbuffer_thread_func:&lt;osssink0&gt; signal wait<br>0:00:21.138044000   885 0xa2700 DEBUG            audiosink gstaudiosink.c:249:audioringbuffer_thread_func:&lt;osssink0&gt; wait for action<br>0:00:21.139936000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:561:gst_base_audio_sink_event:&lt;osssink0&gt; new segment rate of 1.000000<br>Pipeline is PREROLLED ...<br>Setting pipeline to PLAYING ...<br>0:00:21.144300000   880 0x150c0 DEBUG        baseaudiosink gstbaseaudiosink.c:339:gst_base_audio_sink_get_time:&lt;osssink0&gt; processed samples: raw 0, delay 0,0<br>0:00:21.145791000   880 0x150c0 DEBUG        baseaudiosink gstbaseaudiosink.c:1046:gst_base_audio_sink_async_play:&lt;osssink0&gt; ringbuffer may start now<br>0:00:21.148985000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:669:gst_base_audio_sink_render:&lt;osssink0&gt; time 0:00:00.000000000, offset 0, st0<br>0:00:21.153636000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:738:gst_base_audio_sink_render:&lt;osssink0&gt; running: start 0:00:00.000000000 - s0<br>0:00:21.154501000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:743:gst_base_audio_sink_render:&lt;osssink0&gt; base_time 0:00:00.000000000<br>0:00:21.155144000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:752:gst_base_audio_sink_render:&lt;osssink0&gt; compensating for latency 0:00:00.0000<br>0:00:21.155839000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:808:gst_base_audio_sink_render:&lt;osssink0&gt; after latency: start 0:00:00.00000000<br>0:00:21.156474000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:826:gst_base_audio_sink_render:&lt;osssink0&gt; no align possible: no previous sampln<br>0:00:21.157079000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:880:gst_base_audio_sink_render:&lt;osssink0&gt; rendering at -1 4440/4440<br>0:00:21.157896000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:895:gst_base_audio_sink_render:&lt;osssink0&gt; wrote 4440 of 4440<br>0:00:21.158530000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:911:gst_base_audio_sink_render:&lt;osssink0&gt; next sample expected at 4440<br>0:00:30.093297000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:669:gst_base_aumxc_audio_output_block:    count = 512 <br>dio_sink_render:&lt;osssink0&gt; time 0:00:00.092500000, offset 4440, start 0:00:00.000000000, samples 4458<br>0:00:30.096231000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:738:gst_base_audio_sink_render:&lt;osssink0&gt; running: start 0:00:00.092500000 - s0<br>0:00:30.096925000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:743:gst_base_audio_sink_render:&lt;osssink0&gt; base_time 0:00:00.000000000<br>0:00:30.097592000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:752:gst_base_audio_sink_render:&lt;osssink0&gt; compensating for latency 0:00:00.0000<br>0:00:30.098171000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:808:gst_base_audio_sink_render:&lt;osssink0&gt; after latency: start 0:00:00.09250000<br>0:00:30.098891000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:848:gst_base_audio_sink_render:&lt;osssink0&gt; align with prev sample, 0 &lt; 24000<br>0:00:30.099434000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:880:gst_base_audio_sink_render:&lt;osssink0&gt; rendering at 4440 4458/4458<br>0:00:30.100058000   884 0x876c0 DEBUG            audiosink gstaudiosink.c:441:gst_audioringbuffer_start: start, sending signal<br>0:00:30.100767000   885 0xa2700 DEBUG            audiosink gstaudiosink.c:251:audioringbuffer_thread_func:&lt;osssink0&gt; got signal<br>0:00:30.101286000   885 0xa2700 DEBUG            audiosink gstaudiosink.c:254:audioringbuffer_thread_func:&lt;osssink0&gt; continue running<br>Feb  6 09:22:04 freescale user.warn kernel: mxc_audio_output_block:    count = 512 <br>0:00:30.113969000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:895:gst_base_audio_sink_render:&lt;osssink0&gt; wrote 4458 of 4458<br>0:00:30.114612000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:911:gst_base_audio_sink_render:&lt;osssink0&gt; next sample expected at 8898<br>0:00:39.437770000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:669:gst_base_audio_sink_render:&lt;osssink0&gt; time 0:00:00.185375000, offset 8898,8<br>0:00:39.440605000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:738:gst_base_audio_sink_render:&lt;osssink0&gt; running: start 0:00:00.185375000 - s0<br>0:00:39.441296000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:743:gst_base_audio_sink_render:&lt;osssink0&gt; base_time 0:00:00.000000000<br>0:00:39.442118000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:752:gst_base_audio_sink_render:&lt;osssink0&gt; compensating for latency 0:00:00.0000<br>0:00:39.442713000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:808:gst_base_audio_sink_render:&lt;osssink0&gt; after latency: start 0:00:00.18537500<br>0:00:39.443442000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:848:gst_base_audio_sink_render:&lt;osssink0&gt; align with prev sample, 0 &lt; 24000<br>0:00:39.444121000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:880:gst_base_audio_sink_render:&lt;osssink0&gt; rendering at 8898 4458/4458<br>0:00:39.444970000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:895:gst_base_audio_sink_render:&lt;osssink0&gt; wrote 4458 of 4458<br>0:00:39.445513000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:911:gst_base_audio_sink_render:&lt;osssink0&gt; next sample expected at 13356<br>0:00:48.765731000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:669:gst_base_audio_sink_render:&lt;osssink0&gt; time 0:00:00.278250000, offset 133560<br>0:00:48.768559000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:738:gst_base_audio_sink_render:&lt;osssink0&gt; running: start 0:00:00.278250000 - s6<br>0:00:48.769252000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:743:gst_base_audio_sink_render:&lt;osssink0&gt; base_time 0:00:00.000000000<br>0:00:48.770067000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:752:gst_base_audio_sink_render:&lt;osssink0&gt; compensating for latency 0:00:00.0000<br>0:00:48.770656000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:808:gst_base_audio_sink_render:&lt;osssink0&gt; after latency: start 0:00:00.27825006<br>0:00:48.771384000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:848:gst_base_audio_sink_render:&lt;osssink0&gt; align with prev sample, 0 &lt; 24000<br>0:00:48.772056000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:880:gst_base_audio_sink_render:&lt;osssink0&gt; rendering at 13356 4460/4459<br>0:00:48.773422000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:895:gst_base_audio_sink_render:&lt;osssink0&gt; wrote 4460 of 4460<br>0:00:48.774038000   884 0x876c0 DEBUG        baseaudiosink gstbaseaudiosink.c:911:gst_base_audio_sink_render:&lt;osssink0&gt; next sample expected at 17815<br>...<br>...<br>...</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div><div ></div><br>在2007-09-21,"Ali Sabil" &lt;ali.sabil@tandberg.com&gt; 写道:<br> <blockquote id="isReplyContent" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"><pre>Hi,

maybe you can first try replacing the osssink by a fakesink and setting
it's property dump=true :
gst-launch-0.10 -v filesrc location=~/Media/test.mp3 ! mad !
audioconvert ! audioresample ! fakesink dump=true

then try the GST_DEBUG :
GST_DEBUG="baseaudiosink:4, audiosink:4" gst-launch-0.10 filesrc
location=~/Media/test.mp3 ! mad ! audioconvert ! audioresample ! osssink

Cheers,

--
Ali

On Thu, 2007-09-20 at 09:50 +0800, Joyious He wrote:
&gt;  Hi Jianjun,
&gt; 
&gt; Here is the correct output,the previous one is copied from terminal,
&gt; and there is someything shows wrong:
&gt; 
&gt; /pipeline0/flump3dec0.src: caps = audio/x-raw-int,
&gt; endianness=(int)1234, signed=(boolean)true, width=(int)16,
&gt; depth=(int)16, rate=(int)44100, channels=(int)2
&gt; /pipeline0/audioconvert0.src: caps = audio/x-raw-int,
&gt; endianness=(int)1234, signed=(boolean)true, width=(int)16,
&gt; depth=(int)16, rate=(int)44100, channels=(int)2
&gt; /pipeline0/audioconvert0.sink: caps = audio/x-raw-int,
&gt; endianness=(int)1234, signed=(boolean)true, width=(int)16,
&gt; depth=(int)16, rate=(int)44100, channels=(int)2
&gt; /pipeline0/audioresample0.src: caps = audio/x-raw-int, width=(int)16,
&gt; depth=(int)16, signed=(boolean)true, endianness=(int)1234,
&gt; channels=(int)2, rate=(int)48000
&gt; /pipeline0/audioresample0.sink: caps = audio/x-raw-int,
&gt; endianness=(int)1234, signed=(boolean)true, width=(int)16,
&gt; depth=(int)16, rate=(int)44100, channels=(int)2
&gt; /pipeline0/osssink0.sink: caps = audio/x-raw-int, width=(int)16,
&gt; depth=(int)16, signed=(boolean)true, endianness=(int)1234,
&gt; channels=(int)2, rate=(int)48000
&gt; New clock: GstAudioSinkClock
&gt; 
&gt;  
&gt;  so here the audio resample src seems to be accord to my osssink, but
&gt; still the same, no sound came out.what should i do next ?
&gt; 
&gt;  
&gt; 
&gt; 
&gt; 在2007-09-19,"jianjun.yang.cn" &lt;jianjun.yang.cn@gmail.com&gt; 写道:
&gt;         Hi Joyious,
&gt;          
&gt;         I think the problem lies in that audioresample fails to
&gt;         convert from 44100 hz to 48000 hz. Your oss driver does not
&gt;         support 44100, but the rate of 1.mp3 is 44100. So the
&gt;         audioresample should resample.
&gt;         But according to your output, rate of audioresample's source
&gt;         pad is different with the one of osssink's sink pad. The
&gt;         former is 0, while the latter is 48000. 
&gt;         I test the pipleline on my PC using osssink. It can work well.
&gt;          
&gt;         my command line:
&gt;         gst-launch-0.10 -v filesrc
&gt;         location= /home/jianjun/206851.mp3 ! mad ! audioconvert !
&gt;         audioresample ! osssink
&gt;          
&gt;         And its output:
&gt;         
&gt;         Setting pipeline to PAUSED ...
&gt;         Pipeline is PREROLLING ...
&gt;         /pipeline0/mad0.src: caps = audio/x-raw-int,
&gt;         endianness=(int)1234, signed=(boolean)true, width=(int)32,
&gt;         depth=(int)32, rate=(int)44100, channels=(int)2
&gt;         /pipeline0/audioconvert0.src: caps = audio/x-raw-int,
&gt;         width=(int)16, depth=(int)16, signed=(boolean)true,
&gt;         endianness=(int)1234, channels=(int)2, rate=(int)44100
&gt;         /pipeline0/audioconvert0.sink: caps = audio/x-raw-int,
&gt;         endianness=(int)1234, signed=(boolean)true, width=(int)32,
&gt;         depth=(int)32, rate=(int)44100, channels=(int)2
&gt;         /pipeline0/audioresample0.src: caps = audio/x-raw-int,
&gt;         width=(int)16, depth=(int)16, signed=(boolean)true,
&gt;         endianness=(int)1234, channels=(int)2, rate=(int)44100
&gt;         /pipeline0/audioresample0.sink: caps = audio/x-raw-int,
&gt;         width=(int)16, depth=(int)16, signed=(boolean)true,
&gt;         endianness=(int)1234, channels=(int)2, rate=(int)44100
&gt;         /pipeline0/osssink0.sink: caps = audio/x-raw-int,
&gt;         width=(int)16, depth=(int)16, signed=(boolean)true,
&gt;         endianness=(int)1234, channels=(int)2, rate=(int)44100
&gt;         Pipeline is PREROLLED ...
&gt;         Setting pipeline to PLAYING ...
&gt;         New clock: GstAudioSinkClock
&gt;          
&gt;          
&gt;         Regards,
&gt;         Jianjun
&gt;          
&gt;          
&gt;         2007-09-19 
&gt;         
&gt;         ______________________________________________________________
&gt;         jianjun.yang.cn 
&gt;         
&gt;         ______________________________________________________________
&gt;         发件人: 何慧敏 
&gt;         发送时间: 2007-09-19  15:52:35 
&gt;         收件人: gstreamer-devel 
&gt;         抄送: 
&gt;         主题: [gst-devel] Problems when using osssink in ARM 
&gt;         
&gt;         Hi all,
&gt;         
&gt;         Now I have ported the gstreamer to ARM 11, and there is a OSS
&gt;         driver for this ARM board. So I am trying to make this sound
&gt;         workI have installed the plugin for ossaudio.But when i trying
&gt;         to play some media file, no sound came out, and the screen
&gt;         just show the PLAYING message ..
&gt;         
&gt;         some addtional messages:
&gt;         the osssink does play the audiotestsrc,and sounds a single
&gt;         tone;
&gt;         the audioconvert works fine when "gst-launch -v filesrc
&gt;         location="/usr/local/bin/1.mp3" ! flump3dec ! audioconvert !
&gt;         wavenc ! filesink location="/usr/local/bin/1.wav" ",I can hear
&gt;         the wav file on my PC,so the decodec is fine;
&gt;         even no sound comes out when playing, but there are some
&gt;         noises when pipeline is just prerolling just before PLAYING.
&gt;         
&gt;         
&gt;         Here are the command and output:
&gt;         ***********************************************************************************************************
&gt;         mx31# gst-launch -v filesrc location="/usr/local/bin/1.mp3" !
&gt;         flump3dec ! audioconvert ! audioresample ! osssink
&gt;         Setting pipeline to PAUSED ...
&gt;         
&gt;         MXC Enable Codec(write)
&gt;         Feb 6 12:04:07 freescale user.warn kernel: 
&gt;         Feb 6 12:04:07 freescale user.warn kernel: MXC Enable
&gt;         Codec(write)
&gt;         Pipeline is PREROLLING ...
&gt;         /pipeline0/flump3dec0.src: caps = audio/x-raw-int,
&gt;         endianness=(int)1234, signed=(boolean)true, width=(int)16,
&gt;         depth=(int)16, rate=(int)44100, channels=(int)2
&gt;         /pipeline0/audioconvert0.src: caps = audio/x-raw-int,
&gt;         endianness=(int)1234, signed=(boolean)true, width=(int)16,
&gt;         depth=(int)16, rate=(int)44100, channels=(i2
&gt;         /pipeline0/audioconvert0.sink: caps = audio/x-raw-int,
&gt;         endianness=(int)1234, signed=(boolean)true, width=(int)16,
&gt;         depth=(int)16, rate=(int)44100, channels=(2
&gt;         /pipeline0/audioresample0.src: caps = audio/x-raw-int,
&gt;         width=(int)16, depth=(int)16, signed=(boolean)true,
&gt;         endianness=(int)1234, channels=(int)2, rate=(int)0
&gt;         /pipeline0/audioresample0.sink: caps = audio/x-raw-int,
&gt;         endianness=(int)1234, signed=(boolean)true, width=(int)16,
&gt;         depth=(int)16, rate=(int)44100, channels=2
&gt;         /pipeline0/osssink0.sink: caps = audio/x-raw-int,
&gt;         width=(int)16, depth=(int)16, signed=(boolean)true,
&gt;         endianness=(int)1234, channels=(int)2, rate=(int)48000
&gt;         Pipeline is PREROLLED ...
&gt;         Setting pipeline to PLAYING ...
&gt;         New clock: GstAudioSinkClock
&gt;         mxc_audio_output_block: count = 1024 
&gt;         Feb 6 12:04:37 freescale user.warn kernel:
&gt;         mxc_audio_output_block: count = 1024 
&gt;         
&gt;         *************************************************************************************************************
&gt;         
&gt;         So I'm studying the code of osssink although I am a totally
&gt;         newcomer to this gstreamer and Linux things.
&gt;         
&gt;         Many Thanks,
&gt;         
&gt;         Joyious
&gt;         
&gt;          
&gt;          
&gt;          
&gt;         
&gt;         
&gt;         
&gt;         ______________________________________________________________
&gt;         杀70万种木马病毒,瑞星2008版免费 
&gt; 
&gt; 
&gt; 
&gt; ______________________________________________________________________
&gt; 杀70万种木马病毒,瑞星2008版免费
&gt; -------------------------------------------------------------------------
&gt; This SF.net email is sponsored by: Microsoft
&gt; Defy all challenges. Microsoft(R) Visual Studio 2005.
&gt; http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
&gt; _______________________________________________ gstreamer-devel mailing list gstreamer-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
</pre></blockquote><br><!-- footer --><br> 
<hr>
<font style="font-size:12px;line-height:15px;">杀70万种木马病毒,</font><a style="font-size:12px;line-height:15px; color:blue; text-decoration:underline;" href="http://pro.163.com/event.ng/Type=click&FlightID=96648&AdID=98138&TargetID=635&Values=31,43,51,60,72,82,91,100,110,312,330,332,499,587,702,733,734&Redirect=http://ad.cn.doubleclick.net/clk;134682177;20226578;k%3Fhttp://www.rising.com.cn/2008/trial/index.htm">瑞星2008版免费</a>