URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 80201
[ Назад ]

Исходное сообщение
"Релиз Wine 1.3.28"

Отправлено opennews , 10-Сен-11 09:04 
Вышла (http://www.winehq.org/announce/1.3.28) новая версия реализации Win32 API - Wine 1.3.28. С момента выпуска версии 1.3.27 было закрыто 73 отчёта об ошибках.


Основные изменения в новой версии:


- Начата работа над парсером VB Script;
- Добавлена возможность автоматической смены аудио драйвера в зависимости от конфигурации ОС;
- Рендерер OpenGL теперь используется по умолчанию для DirectDraw;
- Стало поддерживаться извлечение данных тома из файловой системы UDF;
- Добавлена возможность конфигурирования устройства ввода для DirectInput;
- В DIB движке реализована поддержка SetDIBitsToDevice;
- Улучшена работа интерпретатора CMD;
- Обновлены переводы;
- Исправлено множество ошибок.

URL: http://www.winehq.org/announce/1.3.28
Новость: http://www.opennet.me/opennews/art.shtml?num=31722


Содержание

Сообщения в этом обсуждении
"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:04 
> Начата работа над парсером VB Script;

Ура! Теперь макровирусы будут работать и в вине!


"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:08 
That's the plan.

"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:07 
С Pulseaudio оно уже научилось работать?

"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:08 
> С Pulseaudio оно уже научилось работать?

Нет и надеюсь никогда не научится.


"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:13 
К сожалению, бывает так, что без пульсаудио не работает звук.

"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:20 
У тебя gnome3 вместо DE?

"Релиз Wine 1.3.28"
Отправлено EuPhobos , 10-Сен-11 09:24 
> К сожалению, бывает так, что без пульсаудио не работает звук.

Это где так бывает?
Уже года 3 как работаю только на ALSA, переиграл кучу игрушек под вайном и не замечал такого.


"Релиз Wine 1.3.28"
Отправлено ononom , 10-Сен-11 09:43 
расскажи, как удалённо на алсе звук играть? только без дерьма про "не нужно", ладненько?

"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:47 
> расскажи, как удалённо на алсе звук играть? только без дерьма про "не
> нужно", ладненько?

Расскажи как ногой др%чить. Только без дерьма про ненужно, ок?

На самом деле, во-первых, nas, во-вторых, plan9, в-третьих, это не делает pulseaudio нужнее тем, кому на хрен не уперлось "удалённо играть звук".


"Релиз Wine 1.3.28"
Отправлено EuPhobos , 10-Сен-11 11:15 
> расскажи, как удалённо на алсе звук играть? только без дерьма про "не нужно", ладненько?

На самом деле, вопрос твой - какая-то бессмысленная херня. Тебе игру под вайном нужно слушать на удалённой машине?! Пфф..

Когда мне нужно прокинуть звук(а мне действительно бывает это нужно).
Например звук синтезатора или гитары, я пользую jackd, а уж точно не тормозной пульсаудио.


"Релиз Wine 1.3.28"
Отправлено Анонимко , 10-Сен-11 13:30 
Совершенно реальна такая конфигурация:
1. HD-плейер с ethernet, к нему подключены колонки 7.1
2. телевизор с разрешением 1920х1280
3. компьютер, подключенный к телевизору по HDMI
4. ноутбук, второй, третий.

Звук по сети ото всех компьютеров идет в виде RTSP/PulseAudio, колонки подключены к HD-плейеру.

Не за чем его минусовать. Он не один хочет так сделать у себя.


"Релиз Wine 1.3.28"
Отправлено Аноним , 11-Сен-11 02:14 
> Звук по сети ото всех компьютеров идет в виде RTSP/PulseAudio, колонки подключены
> к HD-плейеру.

А что, HD плеер умеет пульсаудио?


"Релиз Wine 1.3.28"
Отправлено vasily_pupkin , 11-Сен-11 09:16 
>> расскажи, как удалённо на алсе звук играть? только без дерьма про "не нужно", ладненько?
> На самом деле, вопрос твой - какая-то бессмысленная херня. Тебе игру под
> вайном нужно слушать на удалённой машине?! Пфф..
> Когда мне нужно прокинуть звук(а мне действительно бывает это нужно).
> Например звук синтезатора или гитары, я пользую jackd, а уж точно не
> тормозной пульсаудио.

О да. Джак это круто. Што бы оно не пукало, эту дуру нужно пустить в рт, оно отожрет 100 метров памяти и будет постоянно жрать цпу. Причем коммутировать с каждым хостом нужно отдельно и руками. Просто зашибись


"Релиз Wine 1.3.28"
Отправлено EuPhobos , 11-Сен-11 10:59 
> О да. Джак это круто. Што бы оно не пукало, эту дуру
> нужно пустить в рт, оно отожрет 100 метров памяти и будет
> постоянно жрать цпу. Причем коммутировать с каждым хостом нужно отдельно и
> руками. Просто зашибись

Ты даже не представляешь насколько это <s>круто</s>нужно. А что бы не "пукало" не нужно запускать его на калькуляторе.
И да, знаешь ли. Играя на гитаре или синтезаторе в группе, ОЧЕНЬ и ОЧЕНЬ важно, что бы не было задержки обработки звука в 200-300мс как у пульсаудио. Иначе получается балаган, а не партия.
Пульсаудио умеет синхронизацию midi по транспорту нескольких инструметнов на разных машинах?
Пульсаудио умеет обрабатывать/соединять поток звука сразу десятью аудио плагинами быстрее чем за 10мс?
Пульс умеет VST? (http://www.opennet.me/opennews/art.shtml?num=31672)
Пульс умеет RT?

Так что не нужно гнать. Jackd более спецефичен, чем пульс.
Пульс это огромная, тяжёлая, гламурная хрень, которая работает поверх всего и имеет сразу микшер на gnome-panel.. ну или в винде.
Даже подключив микрофон к караоке, уже чувствуется задержка голоса, если использовать пульс.

Так что пульс ставят только для обычного использования, типа десктопа, для более професианальной работы со звуком без jack не обойтись.. (Виндузятники вспомнят asio.)


"Релиз Wine 1.3.28"
Отправлено vasily_pupkin , 11-Сен-11 13:42 
Казалось бы, причем профессиональная работа со звуком в контексте вайна?

"Релиз Wine 1.3.28"
Отправлено EuPhobos , 11-Сен-11 14:22 
> Казалось бы, причем профессиональная работа со звуком в контексте вайна?

Если брать в расчёт хронологию сообщений. Казалось бы, причём тут звук вайна под ALSA, и зачем он нужен проброшенный на другую машину? И как в АЛСА бывает так, что вдруг звук совсем не работает?!
Тут уже не ALSA виноват, а руки..


"Релиз Wine 1.3.28"
Отправлено scor , 11-Сен-11 12:35 
> Што бы оно не пукало, эту дуру нужно пустить в рт, оно отожрет 100 метров памяти и будет постоянно жрать цпу.

Ну так вам же нужна задержка 0-2мс? Нет? Тогда для чего включен RT? Да и буфер слишком мелкий видимо.
~/.config/jack/conf.xml
<jack>
  <engine>
    ...
    <option name="realtime">false</option>
    ...
  </engine>...
  <drivers>
    <driver name="alsa">
    ...
    <option name="period">4096</option>
    <option name="nperiods">2</option>
</driver></drivers></jack>

И получите свои ~250мс безо всякого "пуканья", рилтайма, и отжирания CPU.

PS. А вообще не сильно корректно сравнивать pulse vs jack. Задачи они призваны решать немного разные. И надо сказать, решают каждый свою вполне успешно.


"Релиз Wine 1.3.28"
Отправлено vasily_pupkin , 11-Сен-11 13:43 
Это нужно адресовать тому товарищу, которому я отвечал, да.



"Релиз Wine 1.3.28"
Отправлено Aquarius , 10-Сен-11 16:31 
PA на обоих системах, там, где wine, настроить PA, чтобы он "притворялся" ALSA, ни?

"Релиз Wine 1.3.28"
Отправлено Zenitur , 10-Сен-11 16:46 
Угадайте через что в Linux работает PulseAudio

"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:25 
Так не может быть в принципе по той простой причине что pulseaudio просто бесполезная тормозящая прослойка между приложением и звуковыми драйверами.

"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 10:43 
alsa без pulseaudio -> какое-то из приложений постоянно захватывает звук себе, в остальных же звук не слышен.
alsa + pulseaudio -> эта проблема отсутствует.

Польза? Польза.


"Релиз Wine 1.3.28"
Отправлено chestr , 10-Сен-11 10:57 
ненадо ляля про альсу, она прекрасно работает с многопоточностью. у меня такая проблема только один раз возникала, что одно приложение захватывает звучку и недает другим. читайте маны и настраивайте. у меня в альсе на моей извращенской звучке stac9221 только не работал микрофон и все. щас стоит пульс, т.к. стоит гном3 и в вайне проблем с этим тоже как то нет, звук есть, работает и через alsa и через oss. а заставлять работать один костыль через другой костыль это уже извращенство, так что поддержка пульса в вайне нахрен не нужна...

"Релиз Wine 1.3.28"
Отправлено Zenitur , 11-Сен-11 17:25 
Стопудово этот человек играет в старую игру через эмуляцию OSS. А потом удивляется, а почему это одновременно с этой игрой музыка не играет

"Релиз Wine 1.3.28"
Отправлено Аноним , 13-Сен-11 14:01 
> Стопудово этот человек играет в старую игру через эмуляцию OSS. А потом удивляется, а почему это одновременно с этой игрой музыка не играет

Все примерно так, как Вы и говорите. Только играю не в старую игру, а слушаю музыку на тытрубе через лисичку, и не через эмуляцию OSS, а через чистую alsa, и не одновременно с игрой, а после закрытия странички с тытрубой. А так, да, всё верно


"Релиз Wine 1.3.28"
Отправлено Аноним , 13-Сен-11 14:25 
Ах да, и еще ниже уже подсказали решение с dmix.

"Релиз Wine 1.3.28"
Отправлено EuPhobos , 10-Сен-11 13:03 
Use dmix luke...
А вообще, с такой проблемой я встречался только на компах, у которых нет звуковухи.
А вместо звуковухи, звук играет через какой нибудь встроенный в материнку чипсет - но это же убожество! Даже просто если не брать проблему с однопоточностью, то просто звук сам по себе до того ужасный, и всякие помехи, скрипы при движении мышкой.. УЖС!
Лучше купить нормальную звуковуху, и снять с чипсета эту задачу, и сразу сниметься много проблем.
И звук чистый и громкий, и многоканальность, и нагрузки на чипсет нет, и реалтайм обработку звука, если нужно, можно настроить.

"Релиз Wine 1.3.28"
Отправлено vasily_pupkin , 11-Сен-11 09:17 
А что, dmix нормально работает с несколькими пользователями?

"Релиз Wine 1.3.28"
Отправлено EuPhobos , 11-Сен-11 10:50 
> А что, dmix нормально работает с несколькими пользователями?

А что, игры под вайном работают нормально с несколькими пользователями?


"Релиз Wine 1.3.28"
Отправлено vasily_pupkin , 11-Сен-11 13:43 
А что, если я слушаю общесистемным mpd от другого йузера музло в фоне, то в игрушке у меня звук не имеет права существовать?

"Релиз Wine 1.3.28"
Отправлено scor , 11-Сен-11 15:38 
> А что, dmix нормально работает с несколькими пользователями?

/etc/asound.conf
...
pcm.dmixer {
...
type dmix
ipc_key_add_uid 0
...
slave {
...

Не?:)


"Релиз Wine 1.3.28"
Отправлено Аноним Ус , 10-Сен-11 23:27 
> alsa без pulseaudio -> какое-то из приложений постоянно захватывает звук себе, в
> остальных же звук не слышен.
> alsa + pulseaudio -> эта проблема отсутствует.
> Польза? Польза.

Ни разу такого не видел. SMPlayer + Skype + Amarok + Firefox с флэшем всех слышу, РА отключен.

Так что не надо нам тут подбрасывать, ага.


"Релиз Wine 1.3.28"
Отправлено vovans , 11-Сен-11 01:46 
dmix тогда выгрузи. Костыль же :D

"Релиз Wine 1.3.28"
Отправлено Stax , 10-Сен-11 12:59 
> Так не может быть в принципе по той простой причине что pulseaudio
> просто бесполезная тормозящая прослойка между приложением и звуковыми драйверами.

Не может быть в принципе, но есть уже 3 года как.. WTF??


"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 10:38 
> К сожалению, бывает так, что без пульсаудио не работает звук.

Ставь федору, там есть пакет wine-pulseaudio, у меня все отлично работает


"Релиз Wine 1.3.28"
Отправлено vadiml , 10-Сен-11 14:15 
Я в федоре первыми удаляю PA и Mono.

"Релиз Wine 1.3.28"
Отправлено Stax , 10-Сен-11 14:25 
*задумчиво* а зачем тогда было ставить mono? Он же из коробки ни в одном профиле при установке не вытягивается.

А ничего, что yum remove pulseaudio в федоре сносит за собой всю поддержу bluetooth, compiz, половину gnome, и еще всякого?

Впрочем, это оффтопик. А факт, что /usr/lib64/wine/winepulse.drv.so существует уже 3 года и прекрасно работает.


"Релиз Wine 1.3.28"
Отправлено vadiml , 10-Сен-11 18:22 
> *задумчиво* а зачем тогда было ставить mono? Он же из коробки ни
> в одном профиле при установке не вытягивается.

Во всех дефолтовых установках у меня ставился (сейчас стоит fc14)

> А ничего, что yum remove pulseaudio в федоре сносит за собой всю
> поддержу bluetooth, compiz, половину gnome, и еще всякого?

compiz, gnome и кучу всякого я не ставлю, а пару нужных мне программ, которые тянут PA  (например stardict), можно пересобрать и без зависимости на этот PA


"Релиз Wine 1.3.28"
Отправлено Аноним , 11-Сен-11 02:15 
> А ничего, что yum remove pulseaudio в федоре сносит за собой всю
> поддержу bluetooth, compiz, половину gnome, и еще всякого?

Сурово...


"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 18:00 
Зачем удалять pulseaudio. во-первых, это удалит почти всю систему, а во-вторых, он уже давно няшный.

"Релиз Wine 1.3.28"
Отправлено vadiml , 10-Сен-11 18:25 
> Зачем удалять pulseaudio. во-первых, это удалит почти всю систему, а во-вторых, он
> уже давно няшный.

Во-первых, у Вас система какая-то неправильная, если её всю за собой тянет PA,
во-вторых сущности, от которых пользы ноль, а недостатки есть, являются явно лишними, потому и подлежат удалению.


"Релиз Wine 1.3.28"
Отправлено ononom , 10-Сен-11 09:44 
>> С Pulseaudio оно уже научилось работать?
> Нет и надеюсь никогда не научится.

в школу опоздаешь


"Релиз Wine 1.3.28"
Отправлено Stax , 10-Сен-11 12:58 
pulseaudio нативно поддерживается в wine еще несколько лет, вы где были? С зимы 2008'го года как минимум в федоре все работает через нативыный драйвер.

"Релиз Wine 1.3.28"
Отправлено lummy , 11-Сен-11 11:40 
Странно. У меня мандрива 2011 - в ней пульса. В вайне во всех игрушках звук работает.

"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:39 
Fallout: New Vegas починили? А то в предыдущем релизе лицензия отказывалась запускаться

"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 09:45 
> Fallout: New Vegas починили? А то в предыдущем релизе лицензия отказывалась запускаться

А нефиг лицензии запускать. У меня всё как работало так и работает.


"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 11:38 
в основном косметика какая-то, видимо проект близок к завершению, а дальше только подпиливание будет

"Релиз Wine 1.3.28"
Отправлено WhereWolf , 11-Сен-11 10:46 
> в основном косметика какая-то, видимо проект близок к завершению, а дальше только
> подпиливание будет

Наверное, близок к выпуску 1.4.0
А до завершения там еще очень далеко


"Релиз Wine 1.3.28"
Отправлено Anonym , 13-Сен-11 18:50 
2-я алиса уже запускается?

"Релиз Wine 1.3.28"
Отправлено yantux , 10-Сен-11 15:08 
А mono будет интегрировано в wine?

"Релиз Wine 1.3.28"
Отправлено WhereWolf , 11-Сен-11 10:44 
Подпорка для костыля?

"Релиз Wine 1.3.28"
Отправлено Stax , 11-Сен-11 15:51 
Да нет, для удобства и фич.

Во-первых запускать: видишь exe файл, ну под wine его. Оп-па, а это "exe" mono'вский. Неудобно. Сейчас много прог под винду на .net написаных, как их различишь - какой под wine, какой под mono?

Во-вторых, в .net прогах народ активно использует winapi вызовы, потому что некоторые вещи там делать удобнее, чем на .net. Может это не очень красиво, но я как-то обсуждал с разработчиками под .net - некоторые вещи недоступны или слишком неудобно делаются, а через winapi вызов все работает. Иногда приходится и что-то серьезнее, например заэмбедить html-рендеринг (а-ля embedded IE) в приложение - это опять же требует выполнения нативного win32 кода. Это достаточно популярная тенденция, а как такие штуки запускать под mono? Вроде .net код, но очевидно, что под mono работать нормально не сможет. Под wine голым тоже не сможет, там же managed-код в основном. Сейчас очень много приложений для бизнеса и т.д. пишутся на вот таком .net, и запускать их под линуксом не выходит пока вообще никак. А если бы mono был бы интегрирован в wine, это бы работало.


"Релиз Wine 1.3.28"
Отправлено Аноним , 10-Сен-11 20:05 
Сломали звук в вайне. :(

"Релиз Wine 1.3.28"
Отправлено Darth Revan , 10-Сен-11 21:27 
Подтверждаю (использую PulseAudio).

"Релиз Wine 1.3.28"
Отправлено Darth Revan , 11-Сен-11 09:43 
Ан нет, просто пакет кривой был.

"Релиз Wine 1.3.28"
Отправлено Zenitur , 12-Сен-11 01:20 
> wined3d: Don't print the GLSL info log by default on fglrx

Замечательно: атишники свои ошибки с GLSL, видимо, никогда не исправят, и поэтому их просто скрыли!


"Релиз Wine 1.3.28"
Отправлено test , 13-Сен-11 13:04 
Что-то Baldurs Gate стал тормозить после обновления Вайна...

"Релиз Wine 1.3.28"
Отправлено mihalych , 13-Сен-11 23:48 
--- dlls/shell32/shellpath.c    2011-07-08 21:37:06.000000000 +0300
+++ a/dlls/shell32/shellpath.c  2011-07-18 23:31:08.000000000 +0300
@@ -2566,7 +2566,7 @@
{
     UINT aidsMyStuff[] = { IDS_MYPICTURES, IDS_MYVIDEO, IDS_MYMUSIC }, i;
     int acsidlMyStuff[] = { CSIDL_MYPICTURES, CSIDL_MYVIDEO, CSIDL_MYMUSIC };
-    static const char * const xdg_dirs[] = { "PICTURES", "VIDEOS", "MUSIC", "DESKTOP" };
+    static const char * const xdg_dirs[] = { "PICTURES", "VIDEOS", "MUSIC", "DOCUMENTS", "DESKTOP" };
     static const unsigned int num = sizeof(xdg_dirs) / sizeof(xdg_dirs[0]);
     WCHAR wszTempPath[MAX_PATH];
     char szPersonalTarget[FILENAME_MAX], *pszPersonal;
@@ -2577,6 +2577,7 @@
     HRESULT hr;
     char ** xdg_results;
     char * xdg_desktop_dir;
+    char * xdg_documents_dir;

     /* Create all necessary profile sub-dirs up to 'My Documents' and get the unix path. */
     hr = SHGetFolderPathW(NULL, CSIDL_PERSONAL|CSIDL_FLAG_CREATE, NULL,
@@ -2609,8 +2610,12 @@
         }

         /* Replace 'My Documents' directory with a symlink of fail silently if not empty. */
+        xdg_documents_dir = xdg_results ? xdg_results[num - 2] : NULL;
         rmdir(pszPersonal);
-        symlink(szPersonalTarget, pszPersonal);
+        if (xdg_documents_dir)
+            symlink(xdg_documents_dir, pszPersonal);
+        else
+            symlink(szPersonalTarget, pszPersonal);
     }
     else
     {

"Релиз Wine 1.3.28"
Отправлено Живот , 16-Сен-11 11:24 
>Добавлена возможность конфигурирования устройства ввода для DirectInput;

Что-то я не нашел, где и как это делается.