Dear Jens,
But playbin2 does not know the byte-order of sound card, right? As my understanding, just alsasink konw byte-order of sound card,right? Thanks! Soho 2012/8/10 Jens Georg <[email protected]>: > On Do, 2012-08-09 at 17:20 +0800, Soho Soho123 wrote: >> Dear Jens, >> >> I find the cause by format issue between USB sound card and CPU BYTE_ORDER. >> If CPU BYTE_ORDER is different with the format that USB sound card >> supported, then the pads can not link normally in gstreamer. > > Hm, GStreamer should handle byte-order conversion in playbin2. > >> >> 2012/8/9 Soho Soho123 <[email protected]>: >> > Dear Jens, >> > >> > I got a error when I try to play audio via Rygel to usb sound card. >> > but when I try to play by gst-launch, it is OK, >> > the pipeline is : >> > gst-launch-0.10 -v filesrc location=/bin/audio_src_48k_le.wav ! >> > wavparse ! audioconvert ! alsasink device="hw:0,0" >> > >> > it get not-linked error when playing audio from media server via Rygel >> > to USB sound card, >> > Do you have any idea? >> > >> > thanks! >> > Soho >> > >> > (rygel:881): Playbin-DEBUG: rygel-playbin-player.vala:75: Changing playback >> > state to PLAYING. >> > (rygel:881): Rygel-DEBUG: rygel-changelog.vala:74: 'TransportState = >> > PLAYING' >> > logged >> > (rygel:881): Rygel-DEBUG: rygel-changelog.vala:55: LastChange sent >> > (rygel:881): Playbin-WARNING **: rygel-playbin-player.vala:218: Error from >> > GStreamer element playbin20: gstbasesrc.c(2625): gst_base_src_loop (): >> > /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source: >> > streaming task paused, reason not-linked (-1) >> > (rygel:881): Playbin-WARNING **: rygel-playbin-player.vala:221: Going to >> > STOPPED state >> > > _______________________________________________ rygel-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/rygel-list
