After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 769964 - audiokaraoke
audiokaraoke
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
unspecified
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 770029 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2016-08-16 06:22 UTC by ShengyiLiu
Modified: 2016-08-22 08:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
the Generated file. (2.90 MB, audio/mp3)
2016-08-16 06:22 UTC, ShengyiLiu
Details

Description ShengyiLiu 2016-08-16 06:22:07 UTC
Created attachment 333392 [details]
the Generated file.

filesrc location=xx ! decodebin ! audioconvert  ! audiokaraoke ! audioconvert ! lamemp3enc !  filesink location=x.mp3

The x.mp3 can hardly hear when play on somg mobile phone using the loudspeaker .

But it's normal when use earphone.

Why?
Comment 1 Tim-Philipp Müller 2016-08-21 16:23:55 UTC
Sorry, I don't understand this bug report. Could you describe in more detail what you think the bug is, and how it relates to audiokaraoke?

If the volume level is different for headphones and loudspeaker that sounds more like a speaker volume / mixer setting issue?
Comment 2 Tim-Philipp Müller 2016-08-21 16:26:53 UTC
*** Bug 770029 has been marked as a duplicate of this bug. ***
Comment 3 TLSH 2016-08-22 08:42:47 UTC
(In reply to Tim-Philipp Müller from comment #1)
> Sorry, I don't understand this bug report. Could you describe in more detail
> what you think the bug is, and how it relates to audiokaraoke?
> 
> If the volume level is different for headphones and loudspeaker that sounds
> more like a speaker volume / mixer setting issue?

We need to Eliminate the human voice in a song, so we use "audiokaraoke" and set the property "level", "filter-width" to do it. you will see my function:
- (void)setRemoveVoice:(BOOL)remove {
    if (self->pipeline == NULL)
        return;
   
    float level = remove ? 1 : 0;
    g_object_set(self->audiokaraoke, "level",level, NULL);
}
     l call this function after song playing, it is successful to Eliminate the human voice when Connecting Headphones. However, Pull out the Headphones and use the loudspeaker to play the song it was no sounds anymore. l want ask about the reason.(Hardware without any problems)