hzeller / gmrender-resurrect

Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer. Fork of GMediaRenderer to add some features to make it usable.
GNU General Public License v2.0
832 stars 202 forks source link

Run gmrender-resurrect in openwrt error #96

Open maosuyun2009 opened 8 years ago

maosuyun2009 commented 8 years ago

Hi, When I run gmrender-resurrect int openwrt, some error happened like: ERROR [2016-03-09 14:49:48.925814 | gstreamer] decodebin1: Error: Your GStreamer installation is missing a plug-in. (Debug: gstdecodebin2.c(3928): gst_decode_bin_expose (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin1: no suitable plugins found) ERROR [2016-03-09 14:49:48.926335 | gstreamer] decodebin1: Error: Your GStreamer installation is missing a plug-in. (Debug: gstdecodebin2.c(3928): gst_decode_bin_expose (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin1: no suitable plugins found) ERROR [2016-03-09 14:49:48.928498 | gstreamer] source: Error: Internal data flow error. (Debug: gstbasesrc.c(2865): gst_base_src_loop (): /GstPlayBin:play/GstURIDecodeB in:uridecodebin1/GstSoupHTTPSrc:source: streaming task paused, reason not-linked (-1))

My gstreamer version is 1.3.2. When run gst-launch-1.0 -v playbin uri=file:///tmp/123.mp3 Missing element: MPEG-1 Layer 3 (MP3) decoder WARNING: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: No decoder available for type 'audio/mpeg, mpegversion=(int)1, layer=(int)3, parsed=(boolean)f alse'. Additional debug info: gsturidecodebin.c(930): unknown_type_cb (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0 ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0: Your GStreamer installation is missing a plug-in. Additional debug info: gstdecodebin2.c(3928): gst_decode_bin_expose (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0: no suitable plugins found

when I run gst-launch-1.0 filesrc location=/tmp/123.mp3 ! mad ! audioconvert ! audioresample ! autoaudiosink it worked fine ! But I have installed gst-mad plugin, How can i resolve this problem

hzeller commented 8 years ago

This looks like an installation problem of gstreamer - usually, gstreamer should find the proper plugin automatically. I do not know enough about the gstreamer internals to have a helpful recommendation here; could you ask on a gstreamer maililng list and report back ? After all, it seems to have the same problem with the standard gst-launch-1.0 call.