LINUX.ORG.RU

Сообщения Bass

 

Создание зеркала Debian

 

Всем здравствуйте.

При попытке установить Debian Wheezy на SPARC с archive.debian.org наблюдаю, что в процессе установки постоянно рвётся связь, в рез-те netinstall-установщик (CD-ROM в машине давно сдох, есть только загрузка по сети) даже собственные компоненты загружает с 4-й или 5-й попытки.

Соот-но, дабы исключить проблемы сети, хочется в локальной сетке создать собственное зеркало с нардами и гуриями (только Wheezy и только для архитектуры SPARC).

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

Что посоветуете? Вот эта простыня: DebianRepository/Setup выглядит уж очень огромной.

Bass
()

Как соотносятся Debian Wheezy/SPARC и текущий SPARC64-порт?

 , ,

Как соотносятся текущий SPARC64-порт и Debian Wheezy/SPARC (последняя официальная версия с поддержкой SPARC, 64-разрядное ядро с 32-разрядным userspace)?

  • Есть ли на ЛОРе живые пользователи Linux на SPARCv9?
  • В каком состоянии находится SPARC64-порт? Есть ли там какое-л. развитие?
  • Каков путь миграции с Debian Wheezy на SPARC64-порт? Т. е. я, конечно, читал вот это сообщение в рассылке debian-sparc, но уже три года прошло, и обстоятельства могли измениться.
Bass
()

Как научить Travis CI и/или GitLab CI работать с двумя VCS?

 , , ,

Всем здравствуйте.

Допустим, есть некий git-репозиторий с debian/control, debian/rules и прочими файлами для сборки пакета (на GitHub или GitLab).

И есть некий другой git-репозиторий с собственно исходным кодом («апстрим»), который лежит чёрт-те где (https://savannah.gnu.org/, https://alioth-archive.debian.org/git/, SourceForge и т. д.) и к которому у меня доступ только на чтение.

Вопрос: как научить Travis CI (в случае GitHub) или GitLab CI (в случае GitLab) «наблюдать» по меньшей мере «свой» репозиторий (было бы идеально, чтобы триггеры срабатывали и для коммитов в «апстрим», но нахаляву это маловероятно) и в случае срабатывания триггера выполнять git clone из двух репозиториев с последующей сборкой пакета?

Или, если мне всё же хочется странного, то какими инструментами лучше решать задачу?

  • Соединить в одном репозитории на GitHub/GitLab «апстрим» и дебиановские патчи (через репозиторий с двумя remotes)?
  • То же самое через git submodules?
  • Launchpad PPA?
  • Bintray?
Bass
()

Пропал звук

 , , ,

Всем здравствуйте.

После перезагрузки внезапно пропал звук.

При этом через lspci устройство видно:

00:1f.3 Audio device: Intel Corporation Device a171 (rev 31)
        Subsystem: Lenovo Device 3804
        Flags: bus master, fast devsel, latency 32, IRQ 11
        Memory at a2420000 (64-bit, non-prefetchable) [size=16K]
        Memory at a2400000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 3
        Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
        Kernel modules: snd_hda_intel

А вот устройства, нужные alsamixer, по умолчанию отсутствуют:

open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/aloadC0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Если загрузить snd_hda_intel, то в /proc/asound/cards таки начинаю видеть

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xa2420000 irq 325

Какого-то рожна модуль перестал грузиться автоматически.

Как это можно продиагностировать? У меня Debian 9 с sysvinit.

Bass
()

Window Maker и флаг «no_focusable» для sun-awt-X11-XFramePeer

 , , , ,

Всем здравствуйте.

Есть Window Maker на Debian/Devuan Linux (несколько машин), и есть проблема, поражающая некоторые (не все) Java-приложения.

Суть в том, что для некоторых окон класса sun-awt-X11-XFramePeer (соответствующих экземплярам java.awt.Frame и javax.swing.JFrame), в частности, для окон IntelliJ IDEA (sun-awt-X11-XFramePeer.jetbrains-idea) Window Maker по умолчанию устанавливает флаг no_focusable, в результате чего в IDEA перестают работать выпаддающие меню.

Что характерно, для того же VisualVM (sun-awt-X11-XFramePeer.VisualVM 1.3.9, sun-awt-X11-XFramePeer.Java VisualVM) всё нормально.

В /etc/GNUstep/Defaults/WMWindowAttributes никакого криминала не нашёл. xprop и xwininfo тоже ничего «странного» для окон IDEA не сообщают.

В качестве обходного пути добавил

  "sun-awt-X11-XFramePeer.jetbrains-idea" = { 
    Unfocusable = No; 
  };  

в ~/GNUstep/Defaults/WMWindowAttributes.

Кто-нибудь сталкивался с подобным?

Bass
()

Вопрос о загрузке SPARC по сети

 , ,

Всем здравствуйте.

Есть SPARC-машина (Sun Blade 1000/2000) с непонятным состоянием железа, которую пытаюсь загрузить по сети, т. к. «родной» CD-ROM пока починить не удалось. NVRAM-батарея пока, тьфу-тьфу, в порядке, т. е. hostid и MAC-адрес соответствуют друг другу.

Что есть в наличии:

  • dhcpd на Linux
  • там же tftpd (dhcpd настроен так, чтобы опр. MAC-адресу отдавать boot.img для архитектуры SPARC). Дополнительно в /srv/ftfp на boot.img сделаны символические ссылки вида 832405c2 и 832405c2.sun4u (83:24:05:c2 — это hostid сантехники) — на всякий случай, т. к. некоторые инструкции рекомендуют так.
  • проводной Ethernet вроде работает (link up).

При этом все попытки boot net, boot net:dhcp и boot net:bootp не завершаются ничем, диагностической информации на Sun Blade нуль.

На Linux я вижу, что общались с моим dhcpd (dhcpoffer, dhcprequest, dhcpack), а также что у TFTP-сервера какого-то рожна запрашивали файл C0A8001D (он в /srv/tftp тоже есть, предназначался для машины с другим hostid, которая и была успешно загружена), но TFTP-сервер какого-то рожна ответил NAK (1, File not found).

Вопросы:

  • ЧЯДНТ?
  • О каких средствах диагностики (со стороны клиента — OpenBoot — или Linux-сервера) я забыл?

Заранее спасибо.

Bass
()

Вопрос по defined в perl5

 , , ,

Всем здравствуйте.

Пытаюсь реанимировать один древний перловый модуль, при этом получаю след. ошибку:

# cpan X11:Athena
...
ERROR from evaluation of /root/.local/share/.cpan/build/X11-Motif-1.1b3-I6Ipt3/Toolkit/Makefile.PL: Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at ./Makefile.PL line 16.
...

При этом 16-я строка в Makefile.PL выглядит так:

 16 if (defined @defines) {
 17     push(@extra_MakeMaker_flags, 'DEFINE' => join(' ', @defines));
 18 }

а сами @defines определены как

 10 @defines = ();

Я уже в курсе, что «defined is deprecated in perl 5.6.1», но вот сам ни разу не perl-программист.

Вопрос 1:

Как правильно изменить указанный код? Достаточно ли просто убрать defined?

Вопрос 2:

Каков процесс приёма патчей в CPAN в случае, когда автор не обновлял свой модуль вот уж 20 лет как?

Bass
()

/etc/mailcap: просмотр HTML-вложений в Mutt из X11

 ,

Всем здравствуйте.

Mutt при просмотре вложений в формате HTML вызывает первый обработчик из /etc/mailcap:

text/html; /usr/bin/sensible-browser '%s'; description=HTML Text; nametemplate=%s.html
# ...
text/html; /usr/bin/chromium %s; test=test -n "$DISPLAY"
# ...
text/html; /usr/bin/lynx -force_html '%s'; needsterminal; description=HTML Text; nametemplate=%s.html
text/html; /usr/bin/lynx -dump -force_html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html

Хочется, чтобы при просмотре HTML-вложения из Mutt запускался именно первый консольный браузер (скажем, elinks или даже лучше elinks -dump -dump-color-mode 1) вместо условного chromium, даже если переменная DISPLAY определена (если я захочу себе rich user experience, я запущу вместо Mutt что-нибудь другое).

В то же время хочется, чтобы такое поведение касалось только Mutt, т. е., если я в консоли выполняю

run-mailcap %s.html

– чтобы таки запускался обычный браузер. Вопрос: как?

Т. е. есть, конечно, простой обходной путь в виде

alias mutt='DISPLAY= mutt'

– но как-то это неспортивно.

Bass
()

Добавление дополнительных доменов для поиска (search example.com) при запуске OpenVPN-клиента

 , ,

Всем здравствуйте.

Собственно, есть Debian и настроенный OpenVPN-клиент.

При запуске OpenVPN с удалённого сервера «прилетает» список дополнительных DNS-серверов и информация о домене, и всё это записывается в /etc/resolv.conf примерно в таком виде:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
search state.gov

Я хочу, чтобы при создании нового сетевого устройства (tun0) в /etc/resolv.conf добавлялись ещё дополнительные поддомены – напр., fpc.state.gov и internal.state.gov.

Сейчас эти самые домены прописаны «ручками» в /etc/resolvconf/resolv.conf.d/{base,original} и в виде dns-search-директив в /etc/network/interfaces, и в результате присутствуют в resolv.conf всегда.

Хочется, чтобы они добавлялись только при старте VPN и, аналогично, удалялись при останове (как это происходит с доменом state.gov).

Читал про dhcp-option, но полной уверенности нет. Кто сталкивался? Кто может поделиться опытом?

Заранее спасибо.

Bass
()

Асинхронный ввод/вывод средствами операционной системы

 ,

Всем здравствуйте.

Посмотрел я на API богомерзкой .NET – и там в классе System.IO.File есть семейство методов Read...Async, возвращающих task<T> либо от массива байт (byte[]), либо от строки (string). Заводить фоновый поток исполнения (хоть managed, хоть native – неважно) не требуется. На оффтопике всё это работает через т. наз. Overlapped_I/O, и я предполагаю, что в рамках проектов .NET Core и Mono то же самое API правильно портировано на Linux и BSD.

А потом я посмотрел на реализацию java.nio.channels.AsynchronousFileChannel (и наследников) в стандартной библиотеке Java – и там, наоборот, при создании канала ввода/вывода нужно либо предоставить свой фоновый пул потоков (внутри ExecutorService), либо использовать пул по умолчанию.

И то, и другое означает, что, если к вашему сервису придёт миллион китайцев, то либо китайцы будут ждать, либо сервис ляжет с OOME, не справившись с созданием стотысячного потока.

И вот тут напрашивается вопрос – а почему? Почему в Java нельзя было сделать так же, как в .NET? Ведь есть:

  • kernel-accelerated AIO, O_DIRECT и epoll в Linux;
  • I/O Completion Ports в AIX и Solaris;
  • kqueue() и kevent() в BSD и Mac OS X;
  • наконец, POSIX AIO, стандартное для всех ОС.
Bass
()

Xterm не отображает double-sized characters

 ,

Возьмём xterm и сконфигурим его по старинке (через core X fonts):

*.vt100.renderFont:             False
*.vt100.locale:                 False
*.vt100.font:                   -monotype-courier new-medium-r-normal--*-120-*-*-m-*-koi8-r

При этом в тесте vttest символы удвоенного размера будут отображаться корректно:

картинка

Теперь сконфигурим его, чтобы использовал клиентские шрифты через библиотеку Xft:

*.vt100.renderFont:             True
*.vt100.faceName:               Courier New:antialias=false
*.vt100.faceSize:               12
*.vt100.utf8:                   1
*.vt100.utf8Fonts:              True
*.vt100.utf8Title:              True

После этого исмволы удвоенного размера отображаться перестанут:

картинка

ИЧСХ, в PuTTY и konsole тот же тест проходится на «ура», хотя обе программы тоже используют клиентские шрифты. Чёрт побери, даже на «маке» в стандартном Terminal.app всё корректно. Ну, в rxvt всё, ясное дело, отродясь не работало.

Что это? Я хреново нестроил xterm? Или это известный баг?

Bass
()

Как нынче правильно добавлять в систему core X11 fonts?

 , , ,

Я по-прежнему использую core X11 fonts.

В свете того, что из Debian выпилили xfs, а пересобрать libxft2 с нужными ключами и опакетить оба компонента под Debian 9 я так и не собрался (готов дать денег тому, кто сделает это за меня либо сэкономит моё время, проведя через адъ утилит dh_* и бюрократию WNPP), фрагмент моего xorg.conf сейчас выглядит так:

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "unix/:7100"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "built-ins"
	FontPath	"/usr/share/fonts/opentype/cantarell"
	FontPath	"/usr/share/fonts/opentype/fonts-prociono"
	FontPath	"/usr/share/fonts/opentype/freefont"
	FontPath	"/usr/share/fonts/opentype/linux-libertine"
	FontPath	"/usr/share/fonts/opentype/radisnoir"
	FontPath	"/usr/share/fonts/opentype/scheherazade"
	FontPath	"/usr/share/fonts/opentype/stix"
	FontPath	"/usr/share/fonts/opentype/stix-word"
	FontPath	"/usr/share/fonts/opentype/yozvox-yozfont"
	FontPath	"/usr/share/fonts/sortsmill"
	FontPath	"/usr/share/fonts/truetype"
	FontPath	"/usr/share/fonts/truetype/adf"
	FontPath	"/usr/share/fonts/truetype/aenigma"
	FontPath	"/usr/share/fonts/truetype/alee"
	FontPath	"/usr/share/fonts/truetype/ancient-scripts"
	FontPath	"/usr/share/fonts/truetype/anonymous-pro"
	FontPath	"/usr/share/fonts/truetype/arundina"
	FontPath	"/usr/share/fonts/truetype/baekmuk"
	FontPath	"/usr/share/fonts/truetype/dejavu"
	FontPath	"/usr/share/fonts/truetype/denemo"
	FontPath	"/usr/share/fonts/truetype/droid"
	FontPath	"/usr/share/fonts/truetype/engadget"
	FontPath	"/usr/share/fonts/truetype/femkeklaver"
	FontPath	"/usr/share/fonts/truetype/fifthhorseman"
	FontPath	"/usr/share/fonts/truetype/fonts-arabeyes"
	FontPath	"/usr/share/fonts/truetype/fonts-atarismall"
	FontPath	"/usr/share/fonts/truetype/fonts-georgewilliams"
	FontPath	"/usr/share/fonts/truetype/fonts-prociono"
	FontPath	"/usr/share/fonts/truetype/fonts-tiresias"
	FontPath	"/usr/share/fonts/truetype/freefarsi"
	FontPath	"/usr/share/fonts/truetype/freefont"
	FontPath	"/usr/share/fonts/truetype/gentium"
	FontPath	"/usr/share/fonts/truetype/gentium-basic"
	FontPath	"/usr/share/fonts/truetype/hanazono"
	FontPath	"/usr/share/fonts/truetype/isabella"
	FontPath	"/usr/share/fonts/truetype/jsmath"
	FontPath	"/usr/share/fonts/truetype/junicode"
	FontPath	"/usr/share/fonts/truetype/kacst"
	FontPath	"/usr/share/fonts/truetype/kacst-one"
	FontPath	"/usr/share/fonts/truetype/lato"
	FontPath	"/usr/share/fonts/truetype/liberation"
	FontPath	"/usr/share/fonts/truetype/lyx"
	FontPath	"/usr/share/fonts/truetype/mikachan"
	FontPath	"/usr/share/fonts/truetype/mph-2b-damase"
	FontPath	"/usr/share/fonts/truetype/mplus"
	FontPath	"/usr/share/fonts/truetype/msttcorefonts"
	FontPath	"/usr/share/fonts/truetype/noto"
	FontPath	"/usr/share/fonts/truetype/openoffice"
	FontPath	"/usr/share/fonts/truetype/sjfonts"
	FontPath	"/usr/share/fonts/truetype/tlwg"
	FontPath	"/usr/share/fonts/truetype/tomsontalks"
	FontPath	"/usr/share/fonts/truetype/ttf-bitstream-vera"
	FontPath	"/usr/share/fonts/truetype/ttf-dejavu"
	FontPath	"/usr/share/fonts/truetype/ttf-essays"
	FontPath	"/usr/share/fonts/truetype/ttf-liberation"
	FontPath	"/usr/share/fonts/truetype/ttf-marvosym"
	FontPath	"/usr/share/fonts/truetype/ttf-staypuft"
	FontPath	"/usr/share/fonts/truetype/ttf-summersby"
	FontPath	"/usr/share/fonts/truetype/ttf-tagbanwa"
	FontPath	"/usr/share/fonts/truetype/ttf-xfree86-nonfree"
	FontPath	"/usr/share/fonts/truetype/ttf-xfree86-nonfree-syriac"
	FontPath	"/usr/share/fonts/truetype/unifont"
	FontPath	"/usr/share/fonts/truetype/wqy"
	FontPath	"/usr/share/fonts/truetype/yanone-kaffeesatz"
EndSection

В каждом из каталогов из списка – сгенерённые fonts.dir и fonts.scale.

Хотя, если бы в системе был xfs, то весь этот зоопарк попал бы в /etc/X11/fs/config, но от этого не перестал бы быть зоопарком.

И вот хочется этот процесс автоматизировать:

  • автоматически регистрировать/дерегистрировать в xorg.conf и/или /etc/X11/fs/config каталоги при установке и удалении шрифтов;
  • автоматически создавать fonts.dir и fonts.scale при установке/обновлении пакетов и удалять при удалении.

Раньше (Debian 6 и ранее) всем этим занимался _Defom_a (1 (sdsu.edu), 2 (debian.org)), но метаинформацию ему предоставляли сопровождающие пакетов со шрифтами (чего сейчас они делать, вестимо, не будут).

Сейчас я посмотрел на соотв. триггеры в Debian 9, но состояние там малоутешительное: в /etc/X11/fonts/* можно создать свои *.dir/*.scale/*.alias (через dh_installxfonts), но, во-первых, это должен сделать сам сопровождающий пакета, и, во-вторых, это работает только для шрифтов, устанавливаемых в /usr/share/fonts/X11/:

# PROMISE: DH NOOP WITHOUT tmp(usr/share/fonts/X11)

foreach my $package (@{$dh{DOPACKAGES}}) {
        my $tmp=tmpdir($package);

        # Find all font directories in the package build directory.
        my @fontdirs;
        foreach my $parentdir ("$tmp/usr/share/fonts/X11/") {
                opendir(DIR, $parentdir) || next;
                @fontdirs = grep { -d "$parentdir/$_" && !/^\./ } (readdir DIR);
                closedir DIR;
        }

        # ...
}

Можно ли решить проблему через дебиановские триггеры? Может, я таки до конца не разобрался?

Или какие альтернативы посоветуете?

Дебановских машин несколько (рабочая, домашняя, несколько мобильных), поэтому подход «напиши на bash цикл и запускай его каждый раз после обновления пакетов» не нравится.

Запускать виртуальную машину со старым Debian Squeeze и xfs и забирать шрифты с tcp://squeeze-vm:7100 тоже не хочется.

Bass
()

ffmpeg «учетверяет» каждый пиксель при записи видео

 , ,

Собственно, тестирую запись видео с основного монитора на Mac OS X. Видео записываю с помощью ffmpeg, на Mac OS X использую входное устройство avfoundation:

ffmpeg -y -v error -hide_banner -f avfoundation -i 1:none -threads 0 -f mp4 -vcodec mpeg4 -r 25/1 -qscale:v 1 output.mp4

Проблема в том, что в результирующем видеофайле размер растра всегда вчетверо больше, чем разрешение экрана (т. е. при разрешении в 1920x1200 я получаю видео в разрешении 3840x2400, и так для каждого из разрешений, доступных через стандартные настройки системы (ну т. е. если не использовать утилиту screenresolution и прочие извращения)).

Скриншоты творящегося безобразия здесь.

Вопросов, как водится на Руси, два:

  • Какого хрена?
  • Что делать, чтобы размер растра видео всегда точно совпадал с разрешением экрана? Суб-самплинг (-vf scale=...) включать не хочу.

Заранее спасибо.

Bass
()

Проект Enigmail прекращает поддержку почтового клиента SeaMonkey

 ,

https://admin.hostpoint.ch/pipermail/enigmail-users_enigmail.net/2019-January/005280.html

Печально, но это было неизбежно.

Неизбежно и то, что, если сам проект Enigmail не перейдёт на WebExtensions, то и он будет мёртв в течение года-двух…

Bass
()

Ищу активный преобразователь аналогового VGA-сигнала в HDMI и/или DP

 , ,

Собственно, ${subj}.

Купил новый монитор (DP/HDMI/DVI-D). VGA нет.

При этом есть куча старого железа, у которого выход только VGA. Соответственно, нужен активный адаптер, преобразующий аналоговый сигнал (VGA) в цифровой. Проблема, я так понял, обостряется ещё и тем, что существующие на рынке решения обычно умеют в 1080p, максимум — в 1200p (по вертикали). Теоретически какой-нибудь древний Matrox G500 с его традиционно охренительным 2d (а одна из железок у меня именно такая) способен на гораздо более высокое разрешение.

Что посоветуете?

И что посоветуете из того, что можно быстро и без головной боли заказать в России, не напрягаясь с доставкой из-за бугра.

Заранее спасибо.

Bass
()

Выключение антиалиасинга шрифтов (:guifont) в Vim под оффтопиком

 , , ,

Собственно, правда — как?

  • На маке (MacVim), делается легко и непринуждённо через noantialias.
  • Для GTK2 решается добавлением antialias=false к запросу к fontconfig: Courier New:size=12:antialias=false:rgba=rgb.
  • Для Motif, Athena и GTK1... ну, в общем, и так всё понятно.

А как сделать то же самое для gui_win32?

Bass
()

Ищу *светлую* GTK3-тему для Eclipse

 , , ,

Собственно, сабж.

В Eclipse 4.8 (вернее в SWT) индусы сломали поддержку GTK2, не смогли её починить, и потому в 4.10 выпилили её нахрен вообще.

Соответственно, возникает вопрос выбора пристойной GTK3-темы.

Проблема в том, что

а) хочется светлой темы (т. е., скажем, Blackbird не подходит);

б) «олдскульные» темы, которые имитируют всякие Raleigh, Motif'ы и NextStep'ы, работают прекрасно на примитивных приложениях типа GEdit, но в случае с Eclipse вылезает множество рамок (borders) невидимых элементов (пример);

в) в мейнстримовых темах оформления (Adwaita, Breeze, Greybird, Numix) экранное пространство жрётся как не в себя, в результате чего на тулбаре помещается на 10% меньше кнопок, ну и все UI-элементы тоже на 10% больше, как будто я совсем уже крот. Похоже, авторы тем ориентировались на владельцев 4k-мониторов, а на нищебродов типа меня, у кого 1920x1200, тупо забили.

Я на эту тему запилил багрепорт, но маловероятно, что воспоследует какая-л. реакция.

Короче, посоветуйте тему, пожалуйста.

Bass
()

«Advent Calendar» для QEMU

 

Типа, чуваки готовятся к рождеству =)

https://www.qemu-advent-calendar.org/2018/

Bass
()

Проблема в UI Enigmail 2.0.8

 ,

Товарищи, приветствую.

У кого стоит Thunderbird в связке с (последним) Enigmail 2.0.8 — вы можете протестировать поведение, описанное вот в этой заявке, и сообщить о результатах?

Хочу понять, специфична ли проблема для SeaMonkey, или это такая общая регрессия.

Проявляется только на 2.0.8 — в 2.0.7 и ранее всё норм.

Всем заранее спасибо.

Bass
()

Кто может прислать вывод ffmpeg? Ищутся добровольцы

 , ,

Всем здравствуйте.

У кого есть Мак (или Хакинтош — неважно) и есть установленный из HomeBrew, Fink или MacPorts ffmpeg — пришлите, пожалуйста, вывод следующих трёх команд:

ffmpeg -hide_banner -f avfoundation -list_devices true -i ""; echo $?
ffmpeg -hide_banner -f avfoundation -list_devices true -i "" 2>/dev/null; echo $?
ffmpeg -hide_banner -f avfoundation -list_devices true -i "" -v error; echo $?

Нужно для статистики, ибо сам ни разу не маковод.

Заранее спасибо.

Bass
()