- @Operator: *linuxПроблема из #1701973 решена, ключ в Jack Audio Connection Kit. Рецепт таков:
0. Стартовые условия: Slackware, Alsa 1.0.24, hda-intel, ядро 3.1.7. Никаких звуковых серверов не установлено;
1. Ставим JACK (0.121.3 в моём случае. 1.9.8. не пробовал), alsa-plugins и QJackCtl (по вкусу).
2. Если используется софт, что не умеет jack (skype, teamspeak, etc), следует собрать alsa-plugins из git, ибо в апстриме пофиксили баг падения приложений (и сервера вслед за ними) при выводе звука через ALSA (bugs.debian.org). Вообще, в приложениях, что умеют jack, я проявлений бага не заметил, хотя бэкенд у всех один;
3. Прописываем jack в ~/.asoundrc: pastebin.com . Отмечу, что мы не переопределяем jack'ом дефолтный PCM — им остаётся микшированный PCM альсы. Это нужно, чтобы клиенты по-умолчанию не ломились в jack, а работали себе преспокойно, будто ничего не изменилось;
4. В alsamixer включаем второй канал записи (даже на hda из три) — этим каналом будут пользоваться клиенты, пока первый занят jack'ом. В VoIP/скайпиках настраиваем микрофон на второй канал. Всё.
Что в итоге:
Все приложения работают, будто ничего не изменилось, независимо, запущен jackd, или нет. JACK при запуске также ничему не мешает и никого не трогает. В любом приложении можно указать звуковой вывод "jackplug" и в QJackCtl патчить его куда угодно: хоть в ffmpeg, хоть в студию звукозаписи. Соответственно, звук захватывется только от приложений, что выводятся в jackplug. У меня jackd запускается такой командой: jackd -d alsa -D -Chw:0,0 -P default :0
Но если кто-то знает проблемы средствами самой альсы, буду рад, если поделитесь.
Полезные ссылки по теме будут в /1. - @Operator: *linux *?Джуик, помоги осилить альсу. Задача состоит в соединении звука с микрофона с системными звуками и запихивании всего этого в виртуальное устройство/whatever, дабы стримить ffmpeg'ом. Гугл решения не дал, но помог образованию каши в голове. Похоже, нужно копать плагины и .asoundrc, но вот их я как раз неосилил. Есть наводка, какой плагин мне нужен и в какую сторону смотреть?
- @Operator: *musicSequence Theory Project — Toyland (sequencetheoryproject.bandcamp.com) — приятный альбом. Когда люди вокруг спешат, торопливо идут куда-то, то, слушая Toyland, не воспринимаешь их настроение, не хочется торопиться. Остаёшься "на своей волне", что называется.5 months ago
- @Operator: *gamesСегодня мир получил первое доказательство существования инопланетян, потому что интерфейс TES5: Skyrim был рассчитан явно не на человека и тестировался на каких-то загадочных антропоморфах со странной анатомией конечностей и представлениями об адекватном интерфейсе пользователя.6 months ago
- @Dominges: *games *arma@BuTaMuH-way: ПРРРИШЛО ВРЕМЯ ПЕРЕУПАКОВЫВАТЬ МАГАЗИНЫ! Магазины сами себя не переупакуют. Я перепаковываю магазины каждые 5 минут. Я бегу посреди поля, перепаковывая магазины у моджахедов на виду. УКРЫТИЯ НЕ НУЖНЫ! Я свободный и вольный стрелок. Я живу успешной жизнью от респауна до респауна ..
- @cancel:Вчера был на пьянке небольшой спор на тему работы, а именно: нагрузки, загрузки, графика итп. И вот почему-то люди с трудом воспринимают простую мысль, что почти на любой работе можно себе и другим сильно облегчить жизнь, если делать всего три вещи (касается айтишников — программистов, техписов, супортеров итп):
1. Документировать всё, до чего дотянутся руки (вики-система почти везде есть или же её несложно поставить), разговоры, что «нет времени на это» — хуйня полная, есть время. Параллельно с документированием — систематизировать.
2. Автоматизировать работу. Учите скрипты, блеать! Питон — это не квантовая физика.
3. Не прогибаться под любой чих начальства. Воспитывать в себе чувство собственного достоинства, блеать. Если возникает жопа, пойти и сказать, что возникает жопа, не молчать и дуться на весь мир. Возникла проблема — пошёл и рассказал, а лучше написал по почте, убедился, что прочитали на том конце и себе пометку сделал, чтобы не забыть.
Всё перечисленное возможно практически на любой работе (кроме разве что самой пиздец ебанутой, которой, на самом деле, не так уж и много).
Потом ещё отдельно напишу про нагрузку и «нехватку» времени. - @Operator: *gamesВнезапно, Planet wars: 1) стартовал, 2) не требует moonlight и прочей ереси. Стал сложнее, интегрировался с Chicken defence и захватом технологий. Watch this zero-k.info && Join now zero-k.info ! Надеюсь, ZK-lobby ему не понадобится.
- @Operator: *велосипедLife Cycles (найти можно на rutor в 1280x640 и 1080p) — захватывающий видеоряд и отличный саундтрек. Архирекомендую, если кто ещё не видел. Впечатление не проходит очень долго.13 months ago
- @Operator: *games"We will be discounting everything! LGP, Loki, you name it! All standard boxed games at $13 (about £8) OR LESS from tomorrow for a whole week, starting midnight UTC tonight!"
Налетать на tuxgames.com вдруг кому что приглянется. Обидно, что цифровые копии не для всех игр есть — платиновый нативный NWN за 11$ был бы очень вкусным предложением.13 months ago - @Operator:Интересно, в каком году живут банки с их банк-клиентами, если до сих пор все три веб-клиента, что я вижу на работе, требуют эксплорер (это ещë ладно), работают исключительно через ActiveX, ещë и требуют костыли при установке (а-ля подмена системной либы в system32)... Вообще, похоже, банки — самые большие консерваторы по части ПО. В одном споре слышал, что для каких-то расчëтов используется софт середины девяностых, но сам сего не видел.
- @Operator: *hardwareОчень занимательно: за вчерашний день на работе накрылось 3 HDD разных моделей на разных производствах. Во всех трёх случаях симптомы указывают на проблемы с электроникой. Прихожу домой — во втором домашнем компе померла старая 80-ка от WD. Или у нас был такой очень удачный день, или медленно начинается конец света. Подобное более ни у кого вчера не происходило?
