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 770340 - Sound stops after some minutes
Sound stops after some minutes
Status: RESOLVED FIXED
Product: gnome-games
Classification: Core
Component: retro-gtk
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2016-08-24 15:28 UTC by Adrien Plazas
Modified: 2016-08-25 20:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
retro-gobject: Fix getting FPS in MainLoop (972 bytes, patch)
2016-08-24 15:47 UTC, Adrien Plazas
none Details | Review
retro-gtk: Add libpulse-simple dependency (1.64 KB, patch)
2016-08-24 15:47 UTC, Adrien Plazas
none Details | Review
retro-gtk: Use PulseAudio.Simple rather than RetroGtk.PaDevice (6.09 KB, patch)
2016-08-24 15:47 UTC, Adrien Plazas
none Details | Review
retro-gobject: Fix getting FPS in MainLoop (881 bytes, patch)
2016-08-25 20:37 UTC, Adrien Plazas
committed Details | Review
retro-gtk: Add libpulse-simple dependency (1.64 KB, patch)
2016-08-25 20:37 UTC, Adrien Plazas
committed Details | Review
retro-gtk: Use PulseAudio.Simple rather than RetroGtk.PaDevice (6.09 KB, patch)
2016-08-25 20:37 UTC, Adrien Plazas
committed Details | Review

Description Adrien Plazas 2016-08-24 15:28:33 UTC
In all systems on my computer, sound stops working after some minutes of game in Games.
Comment 1 Adrien Plazas 2016-08-24 15:47:01 UTC
Created attachment 334086 [details] [review]
retro-gobject: Fix getting FPS in MainLoop
Comment 2 Adrien Plazas 2016-08-24 15:47:06 UTC
Created attachment 334087 [details] [review]
retro-gtk: Add libpulse-simple dependency

This will be used in the next commit to replace the custom PulseAudio
stream by PulseAudio.Simple.
Comment 3 Adrien Plazas 2016-08-24 15:47:11 UTC
Created attachment 334088 [details] [review]
retro-gtk: Use PulseAudio.Simple rather than RetroGtk.PaDevice

Also remove RetroGtk.PaDevice and RetroGtk.RingBuffer as they are not
used anymore.

This replace the buggy custom PulseAudio device implementation by the
simple and sandard PulseAudio.Simple, avoiding sound to stop working
after some time on some systems.
Comment 4 Adrien Plazas 2016-08-25 20:37:18 UTC
Created attachment 334180 [details] [review]
retro-gobject: Fix getting FPS in MainLoop
Comment 5 Adrien Plazas 2016-08-25 20:37:26 UTC
Created attachment 334181 [details] [review]
retro-gtk: Add libpulse-simple dependency

This will be used in the next commit to replace the custom PulseAudio
stream by PulseAudio.Simple.
Comment 6 Adrien Plazas 2016-08-25 20:37:34 UTC
Created attachment 334182 [details] [review]
retro-gtk: Use PulseAudio.Simple rather than RetroGtk.PaDevice

Also remove RetroGtk.PaDevice and RetroGtk.RingBuffer as they are not
used anymore.

This replace the buggy custom PulseAudio device implementation by the
simple and sandard PulseAudio.Simple, avoiding sound to stop working
after some time on some systems.
Comment 7 Adrien Plazas 2016-08-25 20:38:17 UTC
Attachment 334180 [details] pushed as 3518ccd - retro-gobject: Fix getting FPS in MainLoop
Attachment 334181 [details] pushed as 719a436 - retro-gtk: Add libpulse-simple dependency
Attachment 334182 [details] pushed as 5611de2 - retro-gtk: Use PulseAudio.Simple rather than RetroGtk.PaDevice