Thanks Miriam, but since I can play sounds with omxplayer that wouldn't seem to be the problem.
Kind regards - Philip On 05/06/2015 09:52, Miriam English wrote: > It just occurred to me that I recall reading somewhere that there are > 2 sound outputs in the Raspberry Pi (the audio jack, and the HDMI > connector) and that some people have had difficulty switching between > them. You are probably trying to get sound from the audio jack. Did > you check whether there was sound coming from the HDMI connector? Or > if you're doing it the other way, did you check the audio jack? > > Just a thought. :) > > Good luck to you, > > - Miriam > > On 05/06/15 18:10, Philip Le Riche wrote: >> I got rid of the xcb_connection_has_error() by unsetting shell >> environment variable DISPLAY, which PuTTy was helpfully setting for me >> (for good reason in other circumstances). >> >> The line os.environ["SDL_VIDEODRIVER"] = "dummy" still seems to be >> necessary. >> >> However, I still get no sound. I'll try the RPi forums and see what >> anyone can suggest there. >> >> Regards - Philip >> >> On 04/06/2015 20:45, Michael Lutinsky wrote: >>> >>> I can verify that running: >>> >>> $ python /usr/lib/python2.7/dist-packages/pygame/examples/sound.py >>> >>> plays without error on my Kubuntu distro (x86_64 Linux kernel >>> 3.19.0-18, pulseaudio 6.0). Must be a RPi issue? >>> >>> ~ Michael >>> >>> >>> On Wed : Jun 3, 2015 10:38:41 AM you wrote: >>> >>> > Well, this is strange. In >>> >>> > /usr/lib/python2.7/dist-packages/pygame/examples there is >>> sound.py. This >>> >>> > must have worked for someone once, and it doesn't include anything >>> about >>> >>> > creating a window. When I run it for the first time it makes a >>> click but >>> >>> > doesn't play the sound. It produces the xcb_connection_has_error() >>> >>> > message but seems to ignore it. >>> >>> > >>> >>> > Adding pygame.display.set_mode((1,1)) to my program (which >>> otherwise now >>> >>> > is very similar to sound.py) doesn't help. This is driving me nuts! >>> >>> > >>> >>> > Regards - Philip >>> >>> > >>> >>> > On 02/06/2015 13:58, diliup gabadamudalige wrote: >>> >>> > > to do most things with pygame you need to initialize a pygame >>> window. >>> >>> > > >>> >>> > > On Tue, Jun 2, 2015 at 3:50 AM, B W <stabbingfin...@gmail.com >>> >>> > > <mailto:stabbingfin...@gmail.com>> wrote: >>> >>> > > >>> >>> > > Hi, you cannot use the dummy video driver if you want sound. At >>> >>> > > least I have not figured out a way to do it. You need at least a >>> >>> > > 1x1 window. >>> >>> > > >>> >>> > > Gumm >>> >>> > > >>> >>> > > On Mon, Jun 1, 2015 at 2:11 PM, Philip Le Riche >>> >>> > > <phi...@blueskylark.org <mailto:phi...@blueskylark.org>> wrote: >>> >>> > > >>> >>> > > Just trying to get started with pygame and stuck at square 1. >>> >>> > > All I want to do is play sounds on a Raspberry Pi (Raspbian). >>> >>> > > No screen. Nothing visual. So I do: >>> >>> > > >>> >>> > > import pygame, os, sys >>> >>> > > from pygame.locals import * >>> >>> > > >>> >>> > > os.environ["SDL_VIDEODRIVER"] = "dummy" >>> >>> > > >>> >>> > > pygame.mixer.init() >>> >>> > > sound = pygame.mixer.Sound("Exclamation.wav") >>> >>> > > sound.play(loops = 0) >>> >>> > > while pygame.mixer.music.get_busy() == True: >>> >>> > > continue >>> >>> > > >>> >>> > > Having saved it in file try.py, I do >>> >>> > > >>> >>> > > python try.py >>> >>> > > >>> >>> > > and get >>> >>> > > >>> >>> > > xcb_connection_has_error() returned true >>> >>> > > >>> >>> > > Yes, I've done an apt-get update and upgrade. I can make >>> >>> > > sounds with Sonic Pi but this produces nothing. Googling the >>> >>> > > error seemed to give no relevant results. Can someone give me >>> >>> > > a hint please? >>> >>> > > >>> >>> > > Regards - Philip >>> >>> > > >>> >>> > > >>> >>> > > >>> >>> > > >>> >>> > > >>> >>> > > >>> >>> > > http://www.diliupg.com >>> >>> > > http://soft.diliupg.com/ >>> >>> > > >>> >>> > > >>> ********************************************************************************************** >>> >>> >>> > > This e-mail is confidential. It may also be legally privileged. >>> If you >>> >>> > > are not the intended recipient or have received it in error, please >>> >>> > > delete it and all copies from your system and notify the sender >>> >>> > > immediately by return e-mail. Any unauthorized reading, >>> reproducing, >>> >>> > > printing or further dissemination of this e-mail or its contents is >>> >>> > > strictly prohibited and may be unlawful. Internet communications >>> >>> > > cannot be guaranteed to be timely, secure, error or virus-free. The >>> >>> > > sender does not accept liability for any errors or omissions. >>> >>> > > >>> ********************************************************************************************** >>> >>> >>> > > >>> >>> > >>> >> >