Still beta but it's now much more enjoyable.
Try it : https://garage.maemo.org/projects/streamtuner/
(advice: don't use double clic to select stream, use "play
icon" and just wait a little for the stream to come)
I was able to re-compile gst-plugins-base with vorbis, ogg and other
things.
(see attachment with gst-inspect results from the NOKIA 770)
It works quite well, i used this to play ogg :
gst-launch-0.10 gnomevfssrc location=$1 ! oggdemux ! vorbisdec !
audioconvert ! dsppcmsink
but on the nokia 770 it was too slow : 50% CPU whith normal quality
stream and 90% with high
quality stream. Not really usable with Streamtuner ...
So I give a try to mplayer (garage version) and it was much better.
400% faster for ogg... but don't know really why ... libvorbisidec vs
tremor internal or maybe
just audioconvert overhead ...
And just as fast as gst-launch-0.10 gnomevfssrc location=$1 ! dspmp3sink
with mplayer -ao gst -ac dspmp3 $1 (thanks to DSP MP3 support)
So the winner is : mplayer
The mplayer binary (garage version) need to be in Documents folder if
you want Streamtuner to
play your favourite songs.
Enjoy and ... stay tuned ;-)
Olivier ROLAND.
gnomevfs: gnomevfssink: GnomeVFS Sink
gnomevfs: gnomevfssrc: GnomeVFS Source
videorate: videorate: Video rate adjuster
adder: adder: Adder
vorbis: vorbisparse: VorbisParse
vorbis: vorbisdec: Vorbis audio decoder
vorbis: vorbisenc: Vorbis audio encoder
pango: textrender: Text renderer
pango: clockoverlay: Clock overlay
pango: timeoverlay: Time overlay
pango: textoverlay: Text overlay
coreelements: typefind: TypeFind
coreelements: tee: Tee pipe fitting
coreelements: filesink: File Sink
coreelements: queue: Queue
coreelements: identity: Identity
coreelements: filesrc: File Source
coreelements: fdsink: Filedescriptor Sink
coreelements: fdsrc: Disk Source
coreelements: fakesink: Fake Sink
coreelements: fakesrc: Fake Source
coreelements: capsfilter: CapsFilter
ffmpegcolorspace: ffmpegcolorspace: FFMPEG Colorspace converter
audiorate: audiorate: Audio rate adjuster
audioconvert: audioconvert: Audio converter
volume: volume: Volume
wavparse: wavparse: WAV audio demuxer
audiotestsrc: audiotestsrc: Audio test source
typefindfunctions: video/x-dirac: no extensions
typefindfunctions: application/x-ms-dos-executable: dll, exe, ocx, sys, scr, msstyles, cpl
typefindfunctions: application/x-ar: a
typefindfunctions: application/x-tar: tar
typefindfunctions: application/x-rar: rar
typefindfunctions: audio/x-wavpack-correction: wvc
typefindfunctions: audio/x-wavpack: wv, wvp
typefindfunctions: audio/x-spc: spc
typefindfunctions: adts_mpeg_stream: aac
typefindfunctions: application/x-executable: no extensions
typefindfunctions: text/x-cmml: no extensions
typefindfunctions: application/x-ogg-skeleton: no extensions
typefindfunctions: audio/x-speex: no extensions
typefindfunctions: application/x-ogm-text: no extensions
typefindfunctions: application/x-ogm-audio: no extensions
typefindfunctions: application/x-ogm-video: no extensions
typefindfunctions: video/x-theora: no extensions
typefindfunctions: audio/x-vorbis: no extensions
typefindfunctions: application/x-compress: Z
typefindfunctions: application/zip: zip
typefindfunctions: application/x-gzip: gz
typefindfunctions: application/x-bzip: bz2
typefindfunctions: image/x-sun-raster: ras
typefindfunctions: image/x-xpixmap: xpm
typefindfunctions: image/x-jng: jng
typefindfunctions: video/x-mng: mng
typefindfunctions: image/x-xcf: xcf
typefindfunctions: audio/x-sid: sid
typefindfunctions: audio/iLBC-sh: ilbc
typefindfunctions: audio/x-amr-wb-sh: amr
typefindfunctions: audio/x-amr-nb-sh: amr
typefindfunctions: video/x-dv: dv, dif
typefindfunctions: video/x-matroska: mkv, mka
typefindfunctions: image/tiff: tif, tiff
typefindfunctions: image/bmp: bmp
typefindfunctions: image/png: png
typefindfunctions: image/gif: gif
typefindfunctions: image/jpeg: jpg, jpe, jpeg
typefindfunctions: application/x-ape: ape
typefindfunctions: audio/x-shorten: shn
typefindfunctions: audio/x-w64: w64
typefindfunctions: audio/x-ircam: sf
typefindfunctions: audio/x-sds: sds
typefindfunctions: audio/x-voc: voc
typefindfunctions: audio/x-nist: nist
typefindfunctions: audio/x-paris: paf
typefindfunctions: audio/x-svx: iff, svx
typefindfunctions: audio/x-aiff: aiff, aif, aifc
typefindfunctions: audio/x-wav: wav
typefindfunctions: application/xml: xml
typefindfunctions: application/smil: smil
typefindfunctions: text/uri-list: ram
typefindfunctions: text/plain: txt
typefindfunctions: video/x-flv: flv
typefindfunctions: application/x-shockwave-flash: swf, swfl
typefindfunctions: application/vnd.rn-realmedia: ra, ram, rm, rmvb
typefindfunctions: video/quicktime: mov
typefindfunctions: application/x-3gp: 3gp
typefindfunctions: audio/x-m4a: m4a
typefindfunctions: video/mpeg4: m4v
typefindfunctions: video/mpeg-stream: mpv, mpeg, mpg
typefindfunctions: video/mpeg: mpv, mpeg, mpg
typefindfunctions: application/ogg: anx, ogg, ogm
typefindfunctions: video/mpegts: ts
typefindfunctions: video/mpeg2: mpe, mpeg, mpg
typefindfunctions: video/mpeg1: mpe, mpeg, mpg
typefindfunctions: audio/x-ac3: ac3
typefindfunctions: audio/mpeg: mp3, mp2, mp1, mpga
typefindfunctions: audio/x-mod: 669, amf, dsm, gdm, far, imf, it, med, mod, mtm, okt, sam, s3m, stm, stx, ult, xm
typefindfunctions: audio/x-ttafile: tta
typefindfunctions: application/x-apetag: ape, mpc, wv
typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: video/x-fli: flc, fli
typefindfunctions: audio/x-flac: flac
typefindfunctions: video/x-vcd: dat
typefindfunctions: video/x-cdxa: dat
typefindfunctions: video/x-msvideo: avi
typefindfunctions: audio/x-au: au, snd
typefindfunctions: audio/x-musepack: mpc
typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv
udp: udpsrc: UDP packet receiver
udp: dynudpsink: UDP packet sender
udp: multiudpsink: UDP packet sender
udp: udpsink: UDP packet sender
tcp: multifdsink: Multi filedescriptor sink
tcp: tcpserversrc: TCP server source
tcp: tcpserversink: TCP server sink
tcp: tcpclientsrc: TCP client source
tcp: tcpclientsink: TCP client sink
rtp: rtpspeexdepay: RTP packet parser
rtp: rtpspeexpay: RTP packet parser
rtp: rtpmp4vdepay: RTP packet parser
rtp: rtpmp4vpay: RTP packet parser
rtp: asteriskh263: RTP packet parser
rtp: rtpilbcdepay: RTP iLBC packet depayloader
rtp: rtpilbcpay: RTP Payloader for iLBC Audio
rtp: rtph263pay: RTP packet parser
rtp: rtph263pdepay: RTP packet parser
rtp: rtph263ppay: RTP packet parser
rtp: rtpmpapay: RTP packet parser
rtp: rtpmpadepay: RTP packet parser
rtp: rtppcmapay: RTP packet parser
rtp: rtppcmupay: RTP packet parser
rtp: rtppcmudepay: RTP packet parser
rtp: rtppcmadepay: RTP packet parser
rtp: rtpamrpay: RTP packet parser
rtp: rtpamrdepay: RTP packet parser
rtp: rtpgsmpay: RTP GSM Audio Payloader
rtp: rtpgsmdepay: RTP packet parser
rtp: rtpdepay: RTP Payloader
ogg: oggparse: Ogg parser
ogg: ogmtextparse: OGM text stream parser
ogg: ogmvideoparse: OGM video stream parser
ogg: ogmaudioparse: OGM audio stream parser
ogg: oggmux: Ogg muxer
ogg: oggdemux: Ogg demuxer
decodebin: decodebin: Decoder Bin
subparse: ssaparse: SSA Subtitle Parser
subparse: subparse: Subtitle parser
subparse: subparse_typefind: srt, sub, mpsub, mdvd
playbin: playbin: Player Bin
avi: avidemux: Avi demuxer
kissfft: kissfft: KissFFT analyzer
adpcmdec: adpcmdec: IMA ADPCM decoder
rtpdemux: rtpdemux: RTP Demux
fluasfdemux: fluasfdemux: Fluendo ASF Demuxer
dspaac: dspaacsink: DSP AAC Sink
jrtp: rtpbin: RTP Bin
jrtp: rtprecv: JRTP Session
jrtp: rtpsend: JRTP Session
rtpjitterbuffer: rtpjitterbuffer: RTP packet jitter-buffer
demux3gp: demux3gp: 3GPP demuxer
dspilbc: dspilbcsrc: DSP ILBC Src
dspilbc: dspilbcsink: DSP ILBC Sink
dspmpeg4sink: dspmpeg4sink: DSP MPEG4/H.263 Sink
mpeg1demux: mpeg1demux: MPEG1 demuxer
rtppayloads: msgsmdepayloader: MSGSM RTP Depayloader
rtppayloads: msgsmpayloader: RTP MSGSM Audio Payloader
fluwmadec: fluwmadec: Fluendo WMA Decoder
dspfbsink: dspfbsink: DSP FB Sink
dsppcm: dsppcmsrc: DSP PCM Src
dsppcm: dsppcmsink: DSP PCM Sink
dspamr: dspamrsink: DSP AMR Sink
mpegstream: mpegdemux: MPEG Demuxer
mpegstream: mpegparse: MPEG System Parser
ffmpeg: ffdec_mpegvideo: FFMPEG MPEG-1 video decoder
icesink/src: icesink: ICE packet sink
icesink/src: icesrc: ICE packet source
id3lib: id3lib: libid3 ID3 parser
dspmp3: dspmp3sink: DSP MP3 Sink
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total plugins: 43
Total features: 181
_______________________________________________
maemo-users mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-users