CREDITS.txt
author Sam Lantinga <slouken@libsdl.org>
Sun, 07 Jul 2019 09:10:56 -0700
changeset 12928 3c4a4b1077cd
parent 7635 c57071e3d636
permissions -rw-r--r--
Fixed bug 4710 - audio/alsa: avoid configuring hardware parameters with only a single period

Anthony Pesch

The previous code first configured the period size using snd_pcm_hw_par-
ams_set_period_size_near. Then, it further narrowed the configuration
space by calling snd_pcm_hw_params_set_buffer_size_near using a buffer
size of 2 times the _requested_ period size in order to try and get a
configuration with only 2 periods. If the configured period size was
larger than the requested size, the second call could inadvertently
narrow the configuration space to contain only a single period.

Rather than fixing the call to snd_pcm_hw_params_set_buffer_size_near
to use a size of 2 times the configured period size, the code has been
changed to use snd_pcm_hw_params_set_periods_min in order to more
clearly explain the intent.
     1 
     2 Simple DirectMedia Layer CREDITS
     3 Thanks to everyone who made this possible, including:
     4 
     5 * Cliff Matthews, for giving me a reason to start this project. :)
     6  -- Executor rocks!  *grin*
     7 
     8 * Ryan Gordon for helping everybody out and keeping the dream alive. :)
     9 
    10 * Gabriel Jacobo for his work on the Android port and generally helping out all around.
    11  
    12 * Philipp Wiesemann for his attention to detail reviewing the entire SDL code base and proposes patches.
    13 
    14 * Andreas Schiffler for his dedication to unit tests, Visual Studio projects, and managing the Google Summer of Code.
    15 
    16 * Mike Sartain for incorporating SDL into Team Fortress 2 and cheering me on at Valve.
    17 
    18 * Alfred Reynolds for the game controller API and general (in)sanity
    19 
    20 * Jørgen Tjernø for numerous magical Mac OS X fixes.
    21 
    22 * Pierre-Loup Griffais for his deep knowledge of OpenGL drivers.
    23  
    24 * Julian Winter for the SDL 2.0 website.
    25 
    26 * Sheena Smith for many months of great work on the SDL wiki creating the API documentation and style guides.
    27 
    28 * Paul Hunkin for his port of SDL to Android during the Google Summer of Code 2010.
    29 
    30 * Eli Gottlieb for his work on shaped windows during the Google Summer of Code 2010.
    31 
    32 * Jim Grandpre for his work on multi-touch and gesture recognition during
    33   the Google Summer of Code 2010.
    34 
    35 * Edgar "bobbens" Simo for his force feedback API development during the
    36   Google Summer of Code 2008.
    37 
    38 * Aaron Wishnick for his work on audio resampling and pitch shifting during
    39   the Google Summer of Code 2008.
    40 
    41 * Holmes Futrell for his port of SDL to the iPhone and iPod Touch during the
    42   Google Summer of Code 2008.
    43 
    44 * Jon Atkins for SDL_image, SDL_mixer and SDL_net documentation.
    45 
    46 * Everybody at Loki Software, Inc. for their great contributions!
    47 
    48  And a big hand to everyone else who has contributed over the years.
    49 
    50 THANKS! :)
    51 
    52   -- Sam Lantinga			<slouken@libsdl.org>
    53