lordmauve/pgzero

Initialise Pygame mixer lazily

Open

#110 opened on Aug 12, 2018

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Python (185 forks)batch import
enhancementgood first issue

Repository metrics

Stars
 (472 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Initialising the mixer causes Pygame to burn one whole CPU on Linux:

https://github.com/pygame/pygame/issues/331

Pygame Zero should initialise the mixer lazily (eg. when sounds are loaded) to avoid suffering performance problems if the mixer is not needed.

Contributor guide