From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id A17BAE008CC; Thu, 5 Mar 2015 02:53:09 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from ptmx.org (ptmx.org [178.63.28.110]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 1BB6BE006E9 for ; Thu, 5 Mar 2015 02:53:04 -0800 (PST) Received: from [10.1.14.248] (vpn.streamunlimited.com [91.114.0.140]) by ptmx.org (Postfix) with ESMTPSA id B017D33779; Thu, 5 Mar 2015 11:52:59 +0100 (CET) Message-ID: <54F8358E.4000405@pseudoterminal.org> Date: Thu, 05 Mar 2015 11:53:02 +0100 From: Carlos Rafael Giani User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: scerveau , meta-freescale@yoctoproject.org References: <54F58945.3070609@gmail.com> <54F5B28C.2010709@pseudoterminal.org> <54F827ED.4040600@gmail.com> In-Reply-To: <54F827ED.4040600@gmail.com> Subject: Re: GstVolume with dizzy is not working when changing to a value inferior to 1 X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Mar 2015 10:53:09 -0000 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Yes, indeed. -O2 with gcc 4.9 seems to break Orc. Please mention this in the GStreamer mailing list. Or, better yet, in their bugzilla: https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GStreamer The bugreport should go to "gst-plugins-base". Or perhaps also to "orc". On 03/05/2015 10:54 AM, scerveau wrote: > Dear all, > > I had a try on rpi2 and i'm facing the same issue. > The sound is not working when we change the volume value to less than 1.0 > Looks like a compiler issue in gcc-4.9 on arm7 ? > My fix for now is disabling gstreamer1.0-plugins-base optimization byt > putting CFLAGS to -O0 > > Best regards. > > Stéphane > > On 03/03/2015 02:09 PM, Carlos Rafael Giani wrote: >> On 03/03/2015 01:20 PM, Otavio Salvador wrote: >>> Hello Stephane, >>> >>> On Tue, Mar 3, 2015 at 7:13 AM, scerveau wrote: >>>> Dear all, >>>> >>>> I'm facing an issue with dizzy on imx6q and gstreamer 1.4.1. The >>>> volume >>>> element is not working properly. >>>> Whith this pipeline: >>>> >>>> gst-launch-1.0 audiotestsrc ! volume volume=0.5 ! alsasink >>>> >>>> The sound level is equal to 0 instead of half of the standard >>>> volume. If i >>>> put volume=1 this is working properly. >>>> Affter investigation i understood that it is related to this line >>>> >>>> gstvolume.c:251 self->current_volume = volume; in volume_update_volume >>>> >>>> If i put any log just after this line, the behaviour is coming back to >>>> normal. If i compile with -00 its also working fine. >>>> >>>> CFLAGS += " -O0" >>>> >>>> That's my fix for now ;) >>>> >>>> Please advise on how to fix this issue because i dont know if its >>>> related to >>>> the compiler (4.9.1) or to gstreamer. >>> Added Khem in Cc. Khem how we can gather info to see what's going on? >>> >> >> I saw this before. It is a strange error. I did a hexdump of the >> input and output samples to see what's going on. Input samples are >> nonzero, as expected. Output samples however, are all nullbytes. >> Sample rate, number of channels, sample format are all irrelevant - >> it occurs with them all. >> >> This could be a compiler bug, an error in Orc, or both, especially >> since -O0 fixes it. >> >> Carlos >