From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Aug 25 07:20:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B7C6C67A for ; Sun, 25 Aug 2013 07:20:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 97EA12D32 for ; Sun, 25 Aug 2013 07:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7P7K0si010227 for ; Sun, 25 Aug 2013 07:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7P7K0NN010226; Sun, 25 Aug 2013 07:20:00 GMT (envelope-from gnats) Resent-Date: Sun, 25 Aug 2013 07:20:00 GMT Resent-Message-Id: <201308250720.r7P7K0NN010226@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jan Beich Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 74F5052E for ; Sun, 25 Aug 2013 07:15:35 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 628452D01 for ; Sun, 25 Aug 2013 07:15:35 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r7P7FZ6x036912 for ; Sun, 25 Aug 2013 07:15:35 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r7P7FZeh036911; Sun, 25 Aug 2013 07:15:35 GMT (envelope-from nobody) Message-Id: <201308250715.r7P7FZeh036911@oldred.freebsd.org> Date: Sun, 25 Aug 2013 07:15:35 GMT From: Jan Beich To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/181521: [patch] multimedia/gstreamer-ffmpeg: enable mp3 decoder fallback X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Aug 2013 07:20:00 -0000 >Number: 181521 >Category: ports >Synopsis: [patch] multimedia/gstreamer-ffmpeg: enable mp3 decoder fallback >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 25 07:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Jan Beich >Release: >Organization: >Environment: >Description: Mark ffdec_mp3 as "marginal" to allow decoder fallback in absence of "primary" plugins such as fluendo or mad. It was originally marked "none" for reasons that're obsolete now e.g., broken seeking. This should help firefox24 to have mp3 playback support by default. >How-To-Repeat: $ gst-launch-0.10 playbin2 uri=file:///path/to/foo.mp3 Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Missing element: MPEG-1 Layer 3 (MP3) decoder WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true'. Additional debug info: gsturidecodebin.c(874): void unknown_type_cb(GstElement *, GstPad *, GstCaps *, GstURIDecodeBin *) (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0 ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20: Your GStreamer installation is missing a plug-in. Additional debug info: gstdecodebin2.c(3576): gboolean gst_decode_bin_expose(GstDecodeBin *) (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20: no suitable plugins found ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ... >Fix: --- patch-mp3 begins here --- --- ext/ffmpeg/gstffmpegdec.c~ +++ ext/ffmpeg/gstffmpegdec.c @@ -3042,9 +3042,6 @@ gst_ffmpegdec_register (GstPlugin * plug case CODEC_ID_SIPR: rank = GST_RANK_SECONDARY; break; - case CODEC_ID_MP3: - rank = GST_RANK_NONE; - break; /* TEMPORARILY DISABLING AC3/EAC3/DTS for 0.10.12 release * due to downmixing failure. * See Bug #608892 for more details */ --- patch-mp3 ends here --- >Release-Note: >Audit-Trail: >Unformatted: