Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • mutter mutter
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 1.2k
    • Issues 1.2k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 128
    • Merge requests 128
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • muttermutter
  • Merge requests
  • !354

Add MetaSoundPlayer sound abstraction

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Carlos Garnacho requested to merge wip/carlosg/sound-abstraction into master Dec 13, 2018
  • Overview 28
  • Commits 5
  • Pipelines 7
  • Changes 15

This is a simple, maybe simplistic, abstraction over libcanberra. It does specifically avoid libcanberra-gtk API as it relies underneath in the GDK backend, and X11. No extra info like application IDs or input event details are forwarded, as AFAIK don't really go anywhere.

Reproduction of sounds is also offloaded to a thread. I happen to have a soundcard that takes ages to wake up from power saving, so UI usually blocks on PA bringing it up. This removes the stall, consider it my personal itch.

Edited Dec 21, 2018 by Georges Basile Stavracas Neto
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: wip/carlosg/sound-abstraction