[GIT PULL] multimedia updates

Maarten Lankhorst m.b.lankhorst at gmail.com
Mon Aug 13 14:21:58 CDT 2012


The following changes since commit 6bfc07e3e545d68443f1491ec98b7457c458f441:

  include/wininet.h: Avoid TRUE:FALSE conditional expressions. (2012-08-13 17:30:22 +0200)

are available in the git repository at:

  git://repo.or.cz/wine/multimedia.git tags/for-julliard-20120813

for you to fetch changes up to 862ff7d05e40414a2d069d9cee911fef6c455a64:

  winepulse: Fix low latency support (2012-08-13 21:12:49 +0200)

----------------------------------------------------------------
winepulse v19 + other sound related fixes

----------------------------------------------------------------
Juergen Tretthahn (1):
      winepulse: API Compatibility with 1.5.2 onward, v2

Maarten Lankhorst (29):
      server: Use rtkit to set realtime priority, try 4
      server: Bump priority on server to process messages faster
      avrt: Add realtime to stub
      winmm: Do not blindly reset device when already stopped
      [HACK] dsound: change default rate to 48000
      dsound: Fix IDirectSoundCaptureBuffer Start/Stop, with tests
      dsound: Lower latency..
      dsound: Hack in low latency
      dsound: Use event based threads
      dsound: Nuke latency even more
      dsound: Rework ugly mixer logic v2
      dsound-fixup-loop
      mmdevapi: Fix broken test (required to pass all tests with winepulse)
      mmdevapi: be stricter about tests
      winmm: Load winealsa if winepulse is found
      winepulse: Add initial stub for pulseaudio support
      winepulse: Add format and period probing
      winepulse: Add audioclient
      winepulse: Add IAudioRenderClient and IAudioCaptureClient
      winepulse: Add IAudioClock and IAudioClock2
      winepulse: Add audiostreamvolume
      winepulse: Add session support
      fix fdels trailing whitespaces
      winepulse v12
      winepulse v15: Add support for missing formats, and silence an error for missing format tags
      winepulse v16: Add official warning wine doesn't want to support winepulse
      winepulse v17: Fix winmm tests
      winepulse v18: Latency and compilation improvements
      winepulse: Fix low latency support

 configure                             |   97 +-
 configure.ac                          |   31 +-
 dlls/avrt/main.c                      |    1 +
 dlls/dsound/capture.c                 |    6 +-
 dlls/dsound/dsound.c                  |   50 +-
 dlls/dsound/dsound_main.c             |    4 +-
 dlls/dsound/dsound_private.h          |   14 +-
 dlls/dsound/mixer.c                   |  288 +--
 dlls/dsound/primary.c                 |  354 ++--
 dlls/dsound/tests/capture.c           |   24 +-
 dlls/mmdevapi/main.c                  |    2 +-
 dlls/mmdevapi/tests/capture.c         |   14 +-
 dlls/mmdevapi/tests/render.c          |   87 +-
 dlls/winepulse.drv/Makefile.in        |    9 +
 dlls/winepulse.drv/mmdevdrv.c         | 3100 +++++++++++++++++++++++++++++++++
 dlls/winepulse.drv/winepulse.drv.spec |    5 +
 dlls/winmm/lolvldrv.c                 |    5 +-
 dlls/winmm/waveform.c                 |    2 +
 libs/wine/loader.c                    |   27 +
 server/Makefile.in                    |    2 +
 server/main.c                         |    4 +
 server/rtkit.c                        |  180 ++
 server/thread.c                       |   16 +
 23 files changed, 3836 insertions(+), 486 deletions(-)
 create mode 100644 dlls/winepulse.drv/Makefile.in
 create mode 100644 dlls/winepulse.drv/mmdevdrv.c
 create mode 100644 dlls/winepulse.drv/winepulse.drv.spec
 create mode 100644 server/rtkit.c




More information about the wine-patches mailing list