Module: website
Branch: master
Commit: 13700a2893b05a77c03209b44616c760b6cd674e
URL: http://source.winehq.org/git/website.git/?a=commit;h=13700a2893b05a77c03209…
Author: Łukasz Wojniłowicz <lukasz.wojnilowicz(a)gmail.com>
Date: Sat Dec 12 10:20:52 2015 +0100
Polish translation for release 1.8-rc3
Signed-off-by: Jeremy Newman <jnewman(a)codeweavers.com>
---
news/pl/2015120401.xml | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/news/pl/2015120401.xml b/news/pl/2015120401.xml
new file mode 100644
index 0000000..a64767c
--- /dev/null
+++ b/news/pl/2015120401.xml
@@ -0,0 +1,12 @@
+<news>
+<date>Grudzień 4, 2015</date>
+<title>Wydano Wine 1.8-rc3</title>
+<body>
+<p> Wydanie rozwojowe Wine 1.8-rc3 jest już dostępne.</p>
+<p> <a href="{$root}/announce/1.8-rc3">Co nowego</a> w tym wydaniu:
+<ul>
+ <li>Tylko poprawki błędów, jesteśmy w fazie zamrożenia kodu.</li>
+</ul>
+<p>Źródło jest <a href="//dl.winehq.org/wine/source/1.8/wine-1.8-rc3.tar.bz2">już dostępne</a>.
+Paczki binarne są w trakcie budowy i ukażą się wkrótce w przeznaczonych dla nich <a href="{$root}/download">pobieralniach</a>.
+</p></body></news>
Module: website
Branch: master
Commit: b5ee134c727520ece80c63c1acb97c030b8c138f
URL: http://source.winehq.org/git/website.git/?a=commit;h=b5ee134c727520ece80c63…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Sat Dec 12 17:41:52 2015 +0100
Wine release 1.8-rc4
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
news/en/2015121201.xml | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/news/en/2015121201.xml b/news/en/2015121201.xml
new file mode 100644
index 0000000..49c09e8
--- /dev/null
+++ b/news/en/2015121201.xml
@@ -0,0 +1,12 @@
+<news>
+<date>December 12, 2015</date>
+<title>Wine 1.8-rc4 Released</title>
+<body>
+<p> The Wine development release 1.8-rc4 is now available.</p>
+<p> <a href="{$root}/announce/1.8-rc4">What's new</a> in this release:
+<ul>
+ <li>Bug fixes only, we are in code freeze.</li>
+</ul>
+<p>The source is <a href="//dl.winehq.org/wine/source/1.8/wine-1.8-rc4.tar.bz2">available now</a>.
+Binary packages are in the process of being built, and will appear soon at their respective <a href="{$root}/download">download locations</a>.
+</p></body></news>
Module: wine
Branch: master
Commit: a599ea83c8148685c2b3e69102aaf4cf3c2d48f3
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a599ea83c8148685c2b3e6910…
Author: Andrew Eikum <aeikum(a)codeweavers.com>
Date: Thu Dec 10 10:35:55 2015 -0600
winepulse.drv: Print a winediag error when PA buffer size is too small.
winepulse depends on PulseAudio to allocate the entire requested
buffer size. If it allocates less than that size, then mmdevapi
clients may not be able to write as much data as they expect. So, we
should warn the user that the PA buffer is too small.
This is a common symptom of users setting the PULSE_LATENCY_MSEC
environment variable, which would help in some situations with
winealsa, but is no longer required with winepulse.
Signed-off-by: Andrew Eikum <aeikum(a)codeweavers.com>
Signed-off-by: Sebastian Lackner <sebastian(a)fds-team.de>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/winepulse.drv/mmdevdrv.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/winepulse.drv/mmdevdrv.c b/dlls/winepulse.drv/mmdevdrv.c
index 0e6cf9f..ef171d3 100644
--- a/dlls/winepulse.drv/mmdevdrv.c
+++ b/dlls/winepulse.drv/mmdevdrv.c
@@ -57,6 +57,7 @@
#include "audiopolicy.h"
WINE_DEFAULT_DEBUG_CHANNEL(pulse);
+WINE_DECLARE_DEBUG_CHANNEL(winediag);
#define NULL_PTR_ERR MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, RPC_X_NULL_REF_POINTER)
@@ -1336,9 +1337,16 @@ static HRESULT WINAPI AudioClient_Initialize(IAudioClient *iface,
const pa_buffer_attr *attr = pa_stream_get_buffer_attr(This->stream);
/* Update frames according to new size */
dump_attr(attr);
- if (This->dataflow == eRender)
+ if (This->dataflow == eRender) {
+ if (attr->tlength < This->bufsize_bytes) {
+ const char *latenv = getenv("PULSE_LATENCY_MSEC");
+ if (latenv && *latenv)
+ ERR_(winediag)("PulseAudio buffer too small (%u < %u) - PULSE_LATENCY_MSEC is %s\n", attr->tlength, This->bufsize_bytes, latenv);
+ else
+ ERR_(winediag)("PulseAudio buffer too small (%u < %u)\n", attr->tlength, This->bufsize_bytes);
+ }
This->bufsize_bytes = attr->tlength;
- else {
+ } else {
This->capture_period = period_bytes = attr->fragsize;
if ((unalign = This->bufsize_bytes % period_bytes))
This->bufsize_bytes += period_bytes - unalign;