Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-good gst-plugins-good
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 648
    • Issues 648
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 82
    • Merge requests 82
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gst-plugins-goodgst-plugins-good
  • Issues
  • #692

Closed
Open
Created Jan 24, 2020 by kpie@kpie

rglimiter: sound artifact when ReplayGain tags are missing

gstreamer 1.16.2-1

gst-plugins-good 1.16.2-1

Archlinux

Hi, on music players using rglimiter plugin (Lollypop and Clementine), I ear sound artifacts on a specific song (like crackling) when ReplayGain is enabled (Album or Track mode) and there is no ReplayGain tag. When the tags are there, it plays fine. The only way to prevent it when ReplayGain tags are missing is to disable rglimiter.

The crackling always happens at the same time. I ear it both on my laptop (internal sound card and external DAC) and my desktop.

I've attached two samples. I can ear the crackling throughout the Circle.opus, but more clearly at 10s, 12s, 26-28s. It also happens with the original flac.

Here is the corresponding downstream bug on Lollypop tracker : https://gitlab.gnome.org/World/lollypop/issues/2171

Circle.opus

Circle_with_tag.opus

Assignee
Assign to
Time tracking