Date: Wed, 28 Jul 2010 00:50:19 GMT From: Ivan Georgiev <iegeorgiev@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/149017: multimedia/gstreamer-ffmpeg not registering as a gst module after being installed, gst-inspect ffmpeg yielding no result, playback of mpeg-4 files not possible using the gstreamer backend Message-ID: <201007280050.o6S0oJht085361@www.freebsd.org> Resent-Message-ID: <201007280100.o6S10AZc043418@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 149017 >Category: ports >Synopsis: multimedia/gstreamer-ffmpeg not registering as a gst module after being installed, gst-inspect ffmpeg yielding no result, playback of mpeg-4 files not possible using the gstreamer backend >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jul 28 01:00:10 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Ivan Georgiev >Release: FreeBSD 8.1-RELEASE >Organization: N/A >Environment: uname: FreeBSD bsdbox 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Sat Jul 24 16:41:59 EEST 2010 root@bsdbox:/usr/obj/usr/src/sys/MINE amd64 gnome: 2.30.2 gstreamer: gstreamer-0.10.30 gstreamer-ffmpeg: gstreamer-ffmpeg-0.10.11 >Description: Trying to play mpeg-4 files in Gnome using the Totem player with the gstreamer backend is not possible. The plugin responsible for mpeg-4 playback is gstreamer-ffmpeg. The plugin builds and installs fine from the ports collection, but subsequently is not detected as a plugin by the gstreamer plugin backend, making playback of file formats relying on the plugin not possible. The problem is inherent for version gstreamer-ffmpeg-0.10.11. >How-To-Repeat: Build the latest gnome metaport and try to play a mpeg-4 file using any player relying on the gstreamer backend. >Fix: There is a patch provided which pathces the ports/gstreamer-ffmpeg Makefile and solves the problem. Patch was provided by kwm - Koop Mast. Patch attached with submission follows: ? gstreamer-ffmpeg-fix.diff Index: Makefile =================================================================== RCS file: /home/pcvs/ports/multimedia/gstreamer-ffmpeg/Makefile,v retrieving revision 1.37 diff -a -u -r1.37 Makefile --- Makefile 24 Jul 2010 16:18:48 -0000 1.37 +++ Makefile 27 Jul 2010 23:11:00 -0000 @@ -47,5 +48,7 @@ ${WRKSRC}/gst-libs/ext/ffmpeg/doc/texi2pod.pl @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure + @cd ${WRKSRC}/gst-libs/ext/ffmpeg/libavcodec && \ + ${LN} -s x86 i386 && ${LN} -s x86 amd64 .include <bsd.port.post.mk> >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007280050.o6S0oJht085361>