The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на развитие SDL 3.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на развитие SDL 3.0"  +/
Сообщение от opennews (ok), 21-Июн-23, 09:20 
После семи месяцев разработки опубликован релиз библиотеки SDL 2.28.0 (Simple DirectMedia Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека SDL предоставляет такие средства как аппаратно-ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES/Vulkan и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией Zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются необходимые обвязки...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=59320

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –32 +/
Сообщение от soarin (ok), 21-Июн-23, 09:20 
В 3 надо иксы выкидывать.
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +23 +/
Сообщение от Аноним (-), 21-Июн-23, 09:21 
У девов задача развивать библиотеку, а не похоронить.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –3 +/
Сообщение от Аноним (38), 21-Июн-23, 14:42 
Так о том и речь, надо сосредоточить ресурсы на равивитии, и как написано в новости "удалить код для работы на устаревших платформах"
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от Аноним (39), 21-Июн-23, 17:23 
Сначала "Wayland", а точнее популярные библиотеки для клепания своих собственных оконных серверов и клиентов, до ума доведите, чтобы не было из-коробки всё поломанное, а потом иксы хороните. Никто и не против сделать более простую графику для линукса, просто вместо "простой графики" получается какая-то хрень.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –4 +/
Сообщение от n00by (ok), 21-Июн-23, 17:34 
> Сначала
> до ума доведите
> а потом иксы хороните

Опять Аноним управляет разработкой и раздаёт указания.

> Никто и не против сделать более простую графику для линукса

А почему ты не сделал?

Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от Аноним (-), 22-Июн-23, 10:01 
> Так о том и речь, надо сосредоточить ресурсы на равивитии, и как
> написано в новости "удалить код для работы на устаревших платформах"

А в иксах, типа, из коробки ничего не поломано? Это уг смеет тиринговать в 2023 году, тормозит с дефолтным способом вывода графики что пц, если вы не используете опциональные костыли явно, имеет недетские проблемы с поддержкой современных технологий, секурити, перфомансом, латенси, и вообще, не код а один большой кусок проблем. Настолько страшный и не соответствующий современному состоянию дел что никто туда уже соваться не рискует. И от того что вы тут на форуме орете про ЗБС, этому куску гамнокода лучше не станет. И меньше проблем он создавать не начнет. Так что майнтайнеры систем и графические девы с удовольствием спишут этот кусок проблем в утиль если вы не станете его поддерживать сами. Потому что им этот хлам давно уже во где сидит. Достаточно на комиты в Xorg посмотреть и сравнить с оатсльными комитами в графику, там все прекрасно видно.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

19. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (38), 21-Июн-23, 10:34 
В 3-й по умолчанию Wayland, иксы депрекейтед. В 4-й выкинут
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

31. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (31), 21-Июн-23, 12:57 
Поправил: В 40-й выкинут ;)
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (100), 23-Июн-23, 16:57 
Вейланд?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

107. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Chromiumemail (ok), 25-Июн-23, 00:47 
Абсолютное большинство само на Wayland сидит, при этом минусует пост про прекращение поддержки иксов. После сегодняшнего спектакля с "Вагнером" я понял, что не понимаю логику россиян совсем.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

109. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –1 +/
Сообщение от n00by (ok), 25-Июн-23, 07:36 
Там минусуют не содержание сообщения, а автора. Есть тут один активист... :)
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –3 +/
Сообщение от Аноним (3), 21-Июн-23, 09:23 
В SDL2 наконец появилась возможность переключать окна альт-табом, а какой смысл переходить на менее функциональную и более урезанную SDL3? О чём-то они не о том думают. Pipewire, который без году неделя существует, дефолтом, опять же.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от soarin (ok), 21-Июн-23, 09:38 
Так пока ещё SDL 3.0 сделают.
Пока разрабочики осмелятся его использовать ко второму сервис паку (3.2)…
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от Аноним (3), 21-Июн-23, 09:56 
Что встроят в Unreal Engine, то и будут использовать. Именно что фокус сместился с поддержки платформ и универсальности на обслуживание интересов корпораций.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от Аноним (14), 21-Июн-23, 10:28 
UE упёрся только геймерам и то самым неискушенным.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (16), 21-Июн-23, 10:31 
Движок как маяк чтобы смотреть как сейчас носят.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от Аноним (31), 21-Июн-23, 13:01 
Он начиная с 2.0 туда сместился. Неспроста же лицензию поменяли. Первым заинтересантом была Valve.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

49. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (49), 21-Июн-23, 18:01 
Лицензию сменили задолго до того, как SDL заинтересовалась Valve. Причиной был интерес игроделов в статической линковке с библиотекой.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (49), 21-Июн-23, 18:38 
https://forums.libsdl.org/viewtopic.php?t=7148
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

69. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (-), 22-Июн-23, 09:55 
> Что встроят в Unreal Engine, то и будут использовать.

Вы там что курите? SDL использует куча всего, вообще никак не связанного с UE. Например куча опенсорсных гамес и софта активно рисующего графику. При чем тут UE вообще?

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

36. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –2 +/
Сообщение от Аноним (36), 21-Июн-23, 13:31 
никакого. приоритетная поддержка вяленого и pipewire это плевок в лицо разработчикам и пользователям
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

52. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –1 +/
Сообщение от Аноним (52), 21-Июн-23, 20:47 
Анонима спросить забыли
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от Аноним (47), 21-Июн-23, 17:40 
pipewire - это наследник gstreamerа.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

48. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (49), 21-Июн-23, 17:56 
Pipewire наголову лучше PulseAudio, к тому же имеет с ней слой совместимости pipewire-pulse.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

62. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Oe (?), 22-Июн-23, 06:00 
Загрузил последнюю федору, звука, как полагается новейшим смузитехнологиям, нету, так же как не было изображения с wayland пару лет назад. Зато звук появляется после выхода из спящего режима. И где примитивнейший процесинг звука? Почему я в 2023 до сих пор не могу в пару кликов включить лимитер, чтобы поднять уровень звука с ютуб выше 100%, но без хрипов? Так приятно смотреть ролики с content loudness в минус 10 и даже 20 децибел. Хотя бы кнопку для подключения LADSPA плагинов сделали, а то единственный путь это ковыряние конфигов и консоль или смириться с тем что есть
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (111), 01-Сен-23, 20:57 
EasyEffects не осилил?
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Oe (?), 22-Июн-23, 05:50 
Pipewire, в котором даже вывод звука не переключить. Почему в винде переключение вывода делается в два клика мышью?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

9. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (9), 21-Июн-23, 09:57 
>использование по умолчанию Wayland и PipeWire

Т.е. теперь актуальный SDL больше не будет работать с Xorg и голой ALSA?

Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +2 +/
Сообщение от Moomintroll (ok), 21-Июн-23, 10:23 
>> использование по умолчанию Wayland и PipeWire
> Т.е. теперь актуальный SDL больше не будет работать с Xorg и голой ALSA?

"по умолчанию"

Там нет фразы "только Wayland и PipeWire"

Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +3 +/
Сообщение от randomize (?), 21-Июн-23, 11:09 
Ну, системд тоже когда-то поставили по умолчанию. Попробуй теперь его выкорчевать ;-)
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (47), 21-Июн-23, 17:39 
Зато на винде никакого разброда и шатания. Потому что всё в ядре.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +2 +/
Сообщение от Tron is Whistling (?), 21-Июн-23, 21:28 
На винде обычный экзешник с параметрами сервисом повесить - надо чокнуться.
А вы - системды, системды.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (55), 21-Июн-23, 21:40 
Удаление гланд через ж. — всегда трудное дело.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от Tron is Whistling (?), 21-Июн-23, 22:14 
Ну вот в systemd всё легко вешается, да и вообще в линухах.
А винде - как всегда. Гланды через афедрон.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (55), 21-Июн-23, 22:35 
Вообще-то в винде тоже легко, если осилить первую страницу выдачи гугла.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (59), 21-Июн-23, 22:51 
потому что в винде сервис - это действительно сервис.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

65. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Tron is Whistling (?), 22-Июн-23, 08:44 
Точнее - костыль, делающий вид, что обычный запущенный exe'шник - сервис.
Просто в винде с сигналами проблема, их нема, вот и пришлось эту проблему решать как выше указано :D
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от U202204161753 (?), 22-Июн-23, 16:56 
В .exe сервиса есть функция возвращая "я ещё жив".

Все отличия.


Жизнь без сигналов возможна и хороша Ж-)

Подозреваю, что и в OpenVMS их не было. И все отлично себя чувствовали Ж-)

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Tron is Whistling (?), 22-Июн-23, 20:27 
Именно так.
Вот только в systemd я могу хоть чёрта лысого сервисом подвесить.
А в виндузе - как в виндузе.
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от U202204161753 (?), 22-Июн-23, 21:32 
В Windows -- всё отлично.

Не нравится штатные возможности ОС ( а их предостаточно) - есть, например, эдакий супер-комбайн Automate и аналоги.

(
   Решил выражаться "в лоб", зато конкретно Ж-)
)

Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Tron is Whistling (?), 22-Июн-23, 22:55 
Специальный ключ для более лёгкого достижения гланд через афедрон защитан, да, их там сильно более одного.
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (99), 23-Июн-23, 11:22 
А не надо сервисом вешать то, что сервисом быть не предназначено.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

91. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –1 +/
Сообщение от Аноним (91), 22-Июн-23, 21:25 
> В .exe сервиса есть функция возвращая "я ещё жив".

Ну а вот поттеринг в отличие от этих клоунов API вачдогования нормально сделал. Где бинарь желающий чтобы его вачдоговали дергает соотв функцию системды через апи. Что как-то сильно логичнее. Потому что вон то нужно не всем и не всегда, а переписывать все программы... ну вот в винде с сервисами и творится перманентнейший задник.

Более того - изначально сервис это вообще DLL (aka so). Хрен знает как ms до этого допер вообще но вскоре заметил что это не было удачным решением т.к. падение 1 нечто уносило за собой вообще всю толпу. Что как-то "не очень". И появился такой сказочный костыль как процесс-хост для сервисов. Загаживающий список процессов иррелевантным процесссом.

Ну и разумеется при такой структуре получить то что в Linux делается с полоборота, в винде сущее мучение. И так там было всегда. Я могу в лине произвольную программу или скрипт сделать сервисом, используя в том числе и системду, за пару минут. Представляете, некоторые конфигурационные шеллскрипты у меня - допустим тоже "юнит системд" номинально. Как onetime сервисы.

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

>  Все отличия.

Не все как видим...

> Жизнь без сигналов возможна и хороша Ж-)

Понятия о хорошем у всех разные. DLLки в качестве сервисов - вообще совсем ничего хорошего, ни на уровне концепции, ни на уровне ее костылирования, где все равно пришлось процессом сделать, ни в том как это все работает.

> Подозреваю, что и в OpenVMS их не было. И все отлично
> себя чувствовали Ж-)

Да вы можете и на перфокартах программить, чего уж там, нам не жалко.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

94. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от U202204161753 (?), 22-Июн-23, 21:50 
(
    Маловероятно, что поздние версии OpenVMS использовали перфокарты
)

В Perl точно есть модуль (?) и с ним скрипт функционирует как сервис.

Несколько нескладное описание, но работает это преотлично.


Чуть выше писал про Automate.
Решает множество вопросов.

Со всякими перезапусками повисшего и неотвечающего я работал плотно.

И с нетривиальными случаями, в том числе.

Ок... Закругляемся...

Мне, честно говоря, давненько поднадоело, что здесь в комментариях принято писать несколько непроверенную и недостоверную информацию.

Решил, при случае, писать верную.

(
   А про SystemD - не в курсе нужен ли он на Windows.

  Вот и не пишу о нём Ж-)

  И в честь чего "при малейшей опасности" менять ОС целиком?

Не признак ли недостатка навыков и умений? До сих пор удавалось "дожать" средне-мелкие проблемы

)


Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (101), 24-Июн-23, 17:18 
>  В Perl точно есть модуль (?) и с ним скрипт функционирует как сервис.
>  Несколько нескладное описание, но работает это преотлично.

Теперь попробуйте без посторонней помощи и чужих костылей взять воооон ту программу - и теперь сделать ее сервисом винды. И как вам оно? А, да, большая часть *nix программ еще и собираются как "консольная подсистема" что гарантирует клевое черное окно, добровольно-принудительно.

Ну а вот в линухе юнитом системды можно сделать практически все что шевелится - единственный критерий это отсутствие интерактивности т.к. там некому кнопки жать. Это очень минимальные требования. Остальное опционально. Ну да, есть апи вачдога если кому надо. Но если кто его не умеет, у него просто не будет этой фичи. А работать - будет.

И вот берем какуюнить типовую прогу допустим сетевого *никс-лайк сервиса. Она при старте немного матюкается в консоль, потому что так было удобно мониторить что код делает ее кодеру (значит консоль должна быть) - а потом уходит в фон и вообще не отсвечивает с точки зрения взаимодействия с юзером. В линухе с системд я такое прикручу как "сервис" за пару минут. В винде что-то такое ... в _нормальном_ виде потребует жесткого палчинга кода, и даром что WinSock по сути калька BSD sockets, будут еще отличия именно системного уровня. Вплоть до того что в "гуйных" прогарммах не снабженных принудительной консолью - вызывается WinMain а не main изначально. А в "виндовых сервисах" чего доброго и что-то иное, по изначальной задумке это же не программа а DLL вообще. И вон то за 5 минут в свою систему точно не прикрутишь. Вместо этого целая эпопея получается. Особенно если хочется пользоваться открытым софтом - который в массе своей кроссплатформенный.

> Чуть выше писал про Automate.
> Решает множество вопросов.

Я не знаю кто такой Automate - но это _не_ есть штатная фича SCM. И соответственно достоинством SCM не является, хоть тресни. И получается что systemd - жестко сделал майкрософт на их же поле. Сделав что-то немного по мотивам - но намного лучше, мощнее, логичнее, фичастее, с конфигами редактируемыми в моем любимом эдиторе, и без легаси-костылей совместимости и костылинга никакого убогости FAT отдельной БД.

>  Со всякими перезапусками повисшего и неотвечающего я работал плотно.
>  И с нетривиальными случаями, в том числе.

Давайте я скажу что мне нравится делать из линуха эмбедовку работающую без human supervision? Из винды я в принципе не возьмусь сделать те конфигурации которые я на линухе делаю, потому что линух будучи опенсорсом я таки могу перепахать как мне надо было. Начиная от дефолтов кернела (без этого блабла о автопилоте систем смысла не имеет) и заканчивая адекватной реакцией на сбои критичных сервисов. Да, это можно вкостылить сторонними тулсами и своими хаками много где. Но в современном линухе и системд как раз нестандартно костылить стало надо в разы меньше. А Поттеринг запилил ряд фич спецом по просьбам эмбеддеров. От майкрософта такое не дождешься. Ну что, сравнили автоматику? Я вам в ней мастеркласс, имхо, так, даду...

>  Не признак ли недостатка навыков и умений? До сих пор удавалось
> "дожать" средне-мелкие проблемы

Можно долбить бетонную стену ботинком. И даже проапгрейдиться взяв палки и камни, примотав лианой, получив первобытную дрель. И тут я такой с перфоратором из соседней комнаты - обана, а сейчас уже вот так можно было. Пока вы там 1 дырку ковыряли, перфоратором можно швейцарский сыр сделать, если это нужно. Ну вот и тут примерно так же.

Переход на линух с точки зрения технаря ощущался как жесточайший апгрейд по всем параметрам. Я стал многократно эффективнее. И смог заимплементить многие свои мечты. Не, на винде я бы так не смог. А чисто практически удобно когда у меня на десктопе, серверах и эмбедовке примерно 1 и тот же набор технологий. Реюз кода и знаний это хорошо. И дебажить код проще. В том числе и за счет более удачной реализации, вот, вывода в текстовую консоль, без форсированого окна в нагрузку.

Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от U202204161753 (?), 26-Июн-23, 16:35 
Честно говоря, если открыть .log файл  работающего процесса ( включая логи процессов-сервисов) по F3 в Far Manager, то видим на экране последнюю информацию
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Tron is Whistling (?), 22-Июн-23, 22:56 
А вот да, скрипт запустить без батника или прописывания каждый раз запускалки в командной строке - тоже та ещё тема. Гангбанга, простите, гангбанг как раз есть, это шебанга нету.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

102. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (-), 24-Июн-23, 17:30 
> А вот да, скрипт запустить без батника или прописывания каждый раз запускалки
> в командной строке - тоже та ещё тема. Гангбанга, простите, гангбанг
> как раз есть, это шебанга нету.

У них там в винде примерно такой 🐸🐍 гангбанг. Так то батник и есть скрипт - но запустить именно его, именно SCM? Да еще желательно без страшенной черной консоли в морду юзеру?! Ага, удачи. Наверное так при сильном желании можно - но я даже так сразу это и не изображу. А в системде за пару минут напишу oneshot юнит какой, можно даже "remains after exit" - тогда можно ему stop кастомный заимплементить. Как пример - своя реализация swap on / swap off с какими-то очень кастомными деталями рюхаемыми вон тем списком команд или даже скриптом, и при том - entity в системд, так что я знаю on оно ща или off на уровне "системного менеджмента" в его терминах. Там правда своя схема маунтов не это есть, но если вдруг надо какой-то резко нестандартный овреррайд, возможно не для свопа вообще, так можно было.

А в винде что-то такое... эээ... я бы даже пытаться не стал. Нахрен мне первобытной дрелью колупать бетонную стену, если перфоратор рядом валялся?

Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от U202204161753 (?), 22-Июн-23, 17:01 
Есть утилита от умельцев.

Её "вешаем" сервисом. И уже она запускает неприспособленный .exe

Или проблема ещё и параметры передать?

Так возбмите какой Basic или TP , пардон, реинкарнацию fpc и из неё запускаете с параметрами.

А прослойку - без.

И см. ниже как компилировать exe-шник для service

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

87. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Tron is Whistling (?), 22-Июн-23, 20:26 
> Есть утилита от умельцев.

Гланды, афедрон, вот это всё.
Не от умельцев тоже есть, но сути не меняет.

Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от U202204161753 (?), 22-Июн-23, 21:22 
Ха, ха... Шутку оценил...

  Но всё, всё же:
-- Вам шашечки или ехать?

Ж-)

Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Tron is Whistling (?), 22-Июн-23, 22:54 
Мне ехать, поэтому винда исключена.
Ответить | Правка | Наверх | Cообщить модератору

103. Скрыто модератором  +/
Сообщение от Аноним (-), 24-Июн-23, 17:31 
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

105. Скрыто модератором  +/
Сообщение от n00by (ok), 24-Июн-23, 18:50 
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –2 +/
Сообщение от Аноним (29), 21-Июн-23, 12:05 
C голой ALSA и так уже не все драйвера работают. Драйвера, Карл. На баг-репорты в ядро пишут "используйте PulseAudio".
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

33. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (31), 21-Июн-23, 13:04 
А как ПульшшшАудио будет работать с кривыми модулями ядра?
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –1 +/
Сообщение от Аноним (3), 21-Июн-23, 13:57 
У меня такая звуковуха. Прерывания рандомно отваливаются и звук есть только пока дёргаешь курсором мыши. Ну или пульсаудио можно запустить. Только из-за пульсы треск и шипение часто появляются при начале воспроизведения, при окончании, задержки при сике. Неудобно. Без пульсы такого никогда нет.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (36), 21-Июн-23, 17:26 
собери нормальный цапоусь, развязанный от компа. типа objective o2
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Oe (?), 22-Июн-23, 06:09 
Может стоит уже сменить ES1938 звуковуху?
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

72. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Zenitur (ok), 22-Июн-23, 11:12 
А чем плоха ESS? 44.1 поддерживает - значит хорошая
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (55), 22-Июн-23, 18:18 
Священная корова компьютерных «аудиофилов» — 44.1К.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Oe (?), 22-Июн-23, 06:21 
Так много драйверов на ALC887? Разве существует что либо иное? ALC1200 которая по сути просто перемаркированная ALC887? Кстати почему до сих пор дрова ALC887 не умеют одновременную запись с двух АЦП? Иногда надо одновременно писать микрофон и линейный вход. Почему до сих пор из коробки я не могу слушать ютуб через гнездо наушников, но чтобы на заднем порте продолжала играть музыка из плеера?
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

81. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (-), 22-Июн-23, 19:15 
> Так много драйверов на ALC887? Разве существует что либо иное? ALC1200 которая
> по сути просто перемаркированная ALC887? Кстати почему до сих пор дрова
> ALC887 не умеют одновременную запись с двух АЦП? Иногда надо одновременно
> писать микрофон и линейный вход. Почему до сих пор из коробки
> я не могу слушать ютуб через гнездо наушников, но чтобы на
> заднем порте продолжала играть музыка из плеера?

Потому что это никто не накодилн, например? В опенсорсе кому работы нужны тот их и работает. А с потребительским настроем и отгибанием пальцев вам лучше в виндочку, для конченых потребителей оно уместнее.

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +1 +/
Сообщение от Аноним (55), 22-Июн-23, 19:33 
В общем, линукс для десктопа не будет готов никогда.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –1 +/
Сообщение от Neon (??), 25-Июн-23, 02:24 
Т.е. чтобы подстричь себе ногти, юзер должен намайнить себе руды, углы, выплавить сталь и в кузне самому выковать себе ножницы ? Спасибо, не надо такого пути линукса
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

27. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  –1 +/
Сообщение от Аноним (27), 21-Июн-23, 11:30 
Оно работает в Ъ-консоли (через drm/gbm)?
Т.е. чтобы рандомную игру можно было запустить без графической/оконной системы.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (30), 21-Июн-23, 12:29 
Вроде через libaa.so умеет, но это не точно
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (31), 21-Июн-23, 13:06 
>Из изменений в ветке SDL 3 ... прекращение поддержки ... DirectFB
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

67. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (67), 22-Июн-23, 09:11 
DirectFB!=DRM/KMS/GBM.
DirectFB - это старье и уже не нужно. Дефолтная консоль в линуксе уже лет 10 как шестерёнки крутить умеет, если звёзды на небе правильно сойдутся...
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (82), 22-Июн-23, 19:20 
> DirectFB!=DRM/KMS/GBM.
> DirectFB - это старье и уже не нужно. Дефолтная консоль в линуксе
> уже лет 10 как шестерёнки крутить умеет, если звёзды на небе
> правильно сойдутся...

DirectFB это некая странная, экзотичная либа. Раньше она сваталась на случай допустим эмбедовки, если жирные и тормозные иксы запускать фи. Но сейчас нишу занял вяленд который сам нечто типа протокола согласования буферов - без жирной тормозной прослойки сервера с кучей барахла - да еще и системы стали мощнее, 3D какой-никакой даже в мелочи появился и дрова накодили, lima/panfrost/etnaviv соврать не дадут. И на этом фоне та либа как-то не очень уже и нужна с одной стороны, и потому подзаброшена - с другой. И найти ее реальные применения в 2023 году.. эээ... довольно тяжко.

Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (82), 22-Июн-23, 19:22 
p.s. а если даже ничего на основе вяленда запускать не хочется, логичнее вывод через DRM/KMS делать.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (67), 22-Июн-23, 09:07 
Вчера попробовал, вроде какие-то Игорь пашут. Бэкенд в SDL называется drmkms, для устройств ввода (evdev) нужна поддержка udev (без этого полностью теряется ввод, только sysrq и кнопка power). Тестил на интеле. Я так понял, что желательна поддержка GLES, но может и полноценный opengl заработать.

Из того что было заработали astromenace и endless-sky. Quake3 ещё может заработать, но пока pak-файлов не хватает, нужно архивы поднимать... Дум3 из репов выпили, пичаль-бида тоже непотестить... Под HL2 нужно место расчищать... В общем, самое нормальное пока потестить не могу.

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

93. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (-), 22-Июн-23, 21:34 
> только sysrq и кнопка power). Тестил на интеле. Я так понял,
> что желательна поддержка GLES, но может и полноценный opengl заработать.

Это от программы зависит. В SDL можно получить как хардварно акселерированый контекст так и "софтварный" которому вообще ничего не надо. Правда в SDL2 его отосительно 1.х заметно тормознули и если GPU совсем нет, то SDL2 медленней чем SDL 1.x будет. Но работать все же будет. Если конечно программа не хотеля явно какие-то 3D операции сама. Но вот это в SDL уже надо явно заказывать и это вообще-то как таковое не епархия SDL - унификацию 3D операций между платформами оно не предоставляет и есди надо 3D то это уже не проблемы SDL по большому счету. Там есть некоторые функции например помогающие получить контекст GL но что вы там дальше будете с ним делать, SDL вообще не колышет особо, это не к нему уже.

> Из того что было заработали astromenace и endless-sky. Quake3 ещё может заработать,
> но пока pak-файлов не хватает, нужно архивы поднимать...

Отсутствие pak-файлов к сабжу мало относится. Xonotic блин возьмите, куда прикольнее кваков для сетевого рубилова. Он вроде как раз через SDL рендерить умеет.

Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на..."  +/
Сообщение от Аноним (74), 22-Июн-23, 12:35 
Да, вот тут есть реализация https://github.com/bminor/SDL/blob/master/src/video/kmsdrm/S...
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

35. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  –2 +/
Сообщение от Аноним (36), 21-Июн-23, 13:29 
> использование по умолчанию Wayland и PipeWire

минус ещё одна либа, печально

Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +/
Сообщение от Аноним (45), 21-Июн-23, 17:37 
wayland - да, печально. pipewire - прекрасно работает, но раз у него есть совместимый с пульсой интерфейс, то наверное следует пульсу по-умолчанию задействовать для максимальной совместимости?
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +1 +/
Сообщение от Анониссимусemail (?), 21-Июн-23, 21:08 
У тебя что ли отнимают SDL2?
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

56. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +1 +/
Сообщение от Аноним (55), 21-Июн-23, 21:40 
Да как бы и SDL3 иксы с пульсой не отнимает.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +/
Сообщение от soarin (ok), 22-Июн-23, 09:24 
«минус ещё одна либа, печально» подумал аноним.
«минус один луддит, замечательно» подумали разработчики
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

104. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +/
Сообщение от Аноним (-), 24-Июн-23, 17:38 
> «минус ещё одна либа, печально» подумал аноним.
> «минус один луддит, замечательно» подумали разработчики

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

Если у вас есть иксы и допустим mesa, окей оно будет пытаться юзануть либы иксов для управления окнами и потом закажет себе в этом вулкан, gl или что там - если ваша система так умеет. А не умеет - так там по минимуму можно и "софтварный" 2D сурфейс не акселерированный, как в SDL 1.2 было примерно (тот вообще сам по себе акселерацией не парился). Если проге хватает плоского 2D без акселерации она даже и не узнает что там какие-то отличия. Если ей 3D надо, тут, конечно, уже упс, оно либо есть либо нет (акселерированое).

А если у вас нет иксов но есть вяленд, будут загружены вон те либы. И бэкэндом станет уже вяленд. Программа может даже и не узнать что что-то изменилось, она ж функции SDL вызывает. А если есть одновременно и иксы и вяленд - вот тогда спич о приоритетах какой бэкэнд первым пробовать уже приобретает смысл.

Это же касается и pipewire, pulse, alsa, ... - оно так то может динамически смотреть чего тут есть и пользоваться вот этим. А приоритет актуален только если есть несколько вариантов.

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +/
Сообщение от soarin (ok), 24-Июн-23, 19:01 
А чего ты это мне пишешь-то?
Оно и понятно. Только про то, что всё совсем работает и не ломается - это в сказке.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +/
Сообщение от Аноним (84), 22-Июн-23, 19:27 
> минус ещё одна либа, печально

...и 100500 программ которые ей пользуются? Но вообще-то это довольно гибкая либа, у нее эн рендереров и вывода, а вон то - просто приоритет в каком оно модули вывода юзает. А если этой фичи в этой системе нет - ну оно и не будет выводить через этот вывод, откатится до следующего. Это как раз надо чтобы игроделы не парили мозги - иксы там у вас или вэйланд, винда, мак, или даже что-то еще?! С точки зрения апликушника он SDL пользуется. А тот сам транслирует это в то что умеет конкретная система. Это библа низкоуровневой абстракции от системных деталей, чтоб самому не кодить вывод звука через winapi/directx/alsa/pulse/что там у мака... и аналогично с видео и еще некоторыми вещами, скажем, клипбордом и вводом. Потому что если кто хотел кроссплатформенную прогу, врядли они хотели узнать дюжину способов вывода видео и звука в разных ОС самолично.

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

41. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +/
Сообщение от Аноним (41), 21-Июн-23, 17:30 
>ожидается полная переработка кода для работы со звуком

аппаратное midi наверняка не добавят :(

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +/
Сообщение от Аноним (41), 21-Июн-23, 17:31 
Я имею в виду использование midi-sinkов в pipewire.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  –1 +/
Сообщение от Аноним (41), 21-Июн-23, 17:34 
>Переключение внимания на разработку SDL 3.0

В Debian нет.

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на развитие SDL 3.0"  +/
Сообщение от Аноним (49), 21-Июн-23, 18:40 
SFML2, кстати, тоже обновилась спустя годы молчания:
https://github.com/SFML/SFML/releases/tag/2.6.0
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на развитие SDL 3.0"  +/
Сообщение от Аноним (74), 22-Июн-23, 12:37 
Там все на C++, а это сразу нет к биндам к другим языкам
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение на развитие SDL 3.0"  +/
Сообщение от n00by (ok), 22-Июн-23, 15:25 
> Там все на C++, а это сразу нет к биндам к другим
> языкам

Всё, что нужно знать об экспертах:

and has bindings for various languages such as C, .Net, Ruby, Python.

Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +1 +/
Сообщение от Аноним (60), 22-Июн-23, 00:27 
Эх, жаль QNX. Жаль что его не доработали лет 20 назад до ОС универсального назначения. Ну там планировщики бы поменяли (добавили на выбор новеньких), своп прикрутили и т.д. и т.п. И освободили бы.
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +1 +/
Сообщение от Tron is Whistling (?), 22-Июн-23, 20:28 
А если бы у дедушки была шерсть, он был бы котиком.
Жаль, да.
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +1 +/
Сообщение от Zenitur (ok), 22-Июн-23, 11:11 
Только что же была версия 2.0.14, откуда вдруг 2.28? Такие резкий рост версии меня пугает
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +/
Сообщение от Аноним (55), 22-Июн-23, 11:43 
https://github.com/libsdl-org/SDL/releases/tag/release-2.24.0
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение вн..."  +1 +/
Сообщение от Аноним (74), 22-Июн-23, 12:38 
Да, я тоже бывает прибухну а как проснусь так неделя прошла
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру