LINUX.ORG.RU

Собрал Cinelerra-gg под freebsd 13.0/amd64

 ,


0

1

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

Прменил уже существующий патч из blds, и немного поработал напильником.

Оказалось, что образ для qemu не монтирует по умолчанию /proc, пришлось ручками из виртуалки это делать — иначе была беда с плагинами.

Патчи уже на пути в апстрим.

Образ для виртуалки брал тут. https://download.freebsd.org/releases/VM-IMAGES/13.0-RELEASE/amd64/Latest/ потом его скопировал под другим именем, и там создал новую фс (потому что на оригинальном образе места маловато - pkg install xorg тянет llvm13, к примеру…)

Финальная команда запуска qemu:

qemu-system-x86_64 -hda FreeBSD-13.0-RELEASE-amd64.qcow2 -enable-kvm -smp 2 -hdb 5gb_ufs.qcow -m 1005 -soundhw es1370

>>> Просмотр (1600x900, 561 Kb)

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Ответ на: комментарий от annerleen

там уже есть)

я в принципе пытаюсь монолитный патч превратить в набор маленьких патчей условно (в зависимости от ос на которой собирается) подставляющих нужные заголовки и так далее. Портабельность так сказать повышаю.

Andrew-R ★★★★★
() автор топика

.hack

О, смотрел как раз недавно .hack//Sign, годная франшиза.

nemixer
()

Что-то смотрю бздешники в последнее время годные скрины в галларею заносят. А то в последнее время, то дефолт, то вырвиглазие и прочее Стабильность и роллинг-обновления вот это вот все.

ilinsky ★★★★★
()
Ответ на: комментарий от Andrew-R

я в принципе пытаюсь монолитный патч превратить в набор маленьких патчей условно (в зависимости от ос на которой собирается) подставляющих нужные заголовки и так далее. Портабельность так сказать повышаю.

я тоже хочу себе такой редактор!) когда можно будет компилять?:) значки звука с рваными краями, конечно, страшные:(( ему бы набор иконок осовременить.

blds

это не знаю.

Оказалось, что образ для qemu не монтирует по умолчанию /proc

так во FreeBSD /proc вообще не используется. вот и не монтирует by default.

про QEMU не понял. ты адаптируешь патчи для FreeBSD, сидя на линуксе? а куда эти патчи потом попадут?

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 6)
Ответ на: комментарий от ilinsky

Что-то смотрю бздешники в последнее время годные скрины в галларею заносят.

а это потому что эти бздешники с родни старыми линуксоидам. а нынешние линуксоиды, типа фолнира, которые фапают на мак, уже не то.

crypt ★★★★★
()
Ответ на: комментарий от crypt

компилять можно уже сейчас. Патчи я отправляю в рассылку. там конечно не все (пара плагинов тем почему-то не могут найти свои символы - их приходится удалять перед стартом) но уже многое.

https://lists.cinelerra-gg.org/pipermail/cin/2022-March/thread.html

Да, я запустил (live usb) линукс на ноуте где винда и собираю там Синелерру под фреебсд - потому что почему нет? А патчи делаю на инсталляции термукса с планшета.

Иконки там могут меняться, есть несколько наборов.

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от Andrew-R

компилять можно уже сейчас. Патчи я отправляю в рассылку.

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

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 2)
Ответ на: комментарий от crypt

на винде только образ для qemu лежит.

в принципе старый монолитный патч на месте, его можно применить и попробовать собрать

git clone git://git.cinelerra-gg.org/goodguy/cinelerra

там внутри есть дира bld, в ней bsd.bld и bsd.patch

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

последний раз вроде как под 12.1 собиралось, но с тех пор я думаю ffmpeg и прочие либы обновились, так что бинарник динамически собранный не поедет..

edit: https://cinelerra-gg.org/download/testing/ тут бинарная сборка..

edit2: вот старый порт, его надо еще немного обработать напильником.. ну и я не настоящий пользователь freebsd, я до сих пор не умею редактировать в vi

https://github.com/freebsd/freebsd-ports/tree/2019Q4/multimedia/cinelerra-gg

Andrew-R ★★★★★
() автор топика
Последнее исправление: Andrew-R (всего исправлений: 2)
Ответ на: комментарий от Andrew-R

пока откладываю. у меня вчера обновление 12.3->13 не прошло, pf в контейнере сломался, а мне нужно где-то под 13 версию порты собрать...

и плюс я очреденой сегфолт в jail нашел... надо зарепортить... это уже чуть ли не четверты... когда это вижу, становлюсь фанатом rust'a.

crypt ★★★★★
()

Охренеть, это же правильный КДЕ! Ну. почти правильный, фон в консоле должен быть чёрным и слегка прозрачным.

kirill_rrr ★★★★★
()
Ответ на: комментарий от crypt

https://cloud.mail.ru/public/MW5Q/NvWMhahR4

sha256sum /home/guest/cin_bsd/cin-freebsd-12.3.tar.xz 1e4e56aa5eff24e7cdee16b027e4181e3d50948450b6a279e815ef925349ed2d /home/guest/cin_bsd/cin-freebsd-12.3.tar.xz

вот для 12.3

Разве этими самыми jail нельзя изолировать недоверенную программу?

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от Andrew-R

Разве этими самыми jail нельзя изолировать недоверенную программу?

пожалуй.

вот для 12.3

я прошу прощения, а можно попросить залить на google drive?

crypt ★★★★★
()
Ответ на: комментарий от Andrew-R

вот как раз работает, потому и попросил. спасибо. как проверю, так отпишу. может, если понравится, то и в порт оформлю новые патчи.

Andrew-R, а ты как вообще связан с проектом? почему им занимаешься?

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от crypt

ну, мне изначально было нужно несколько видео со смартфона (нокия е52, 640*480 15 фпс) склеить, самосборный openshot что-то падал, собрал Cinelerra-cv еще - заработало! ну и с тех пор (уже лет пять) тестю, собираю, мелкие патчи присылаю, юзерам стараюсь помогать где могу.

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от Qui-Gon

А что с GG?

RIP Bill Morrow

Там вроде каждый месяц релизы продолжаются.

Как раз после этого печального события релизы перешили на AppImage, так как билд-фермой заведовал GG.

einhander ★★★★★
()
Ответ на: комментарий от crypt

Сижу на самосборном livedvd/usb из slax-а когда тот еще на слаквари был. Просто ноут не мой, не хочу инсталляцию винды трогать. Но файлики спасеные тестдиском с помершей sd карточки и вот разные образы на диск таки положил.

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от crypt

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

Qui-Gon ★★★★★
()
Ответ на: комментарий от ZenitharChampion

у него нет... он на арендованном ноутбуке с livecd под линукс сидит. а я тут для школы хотел бы поставить KDE3 (aka trinity), но нету его под FreeBSD.:(

crypt ★★★★★
()
Ответ на: комментарий от einhander

Благо что в генту похрен на билд-фермы. Правда синелерры в официальных ебилдах уже нет - качал из оверлея. И как раз вот на днях внедрял в сорсы синелерры ffmpeg 4.4.1 для совместимости с dav1d 1.0. Похоже тут все грустно - все видимо держалось на дедушке GG.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

А я отдельно патчи для этого dav1d выдрал… из ffmpeg-git. И послал в рассылку. Просто сейчас конец месяца, и польза от него не очевидна (по умолчанию на x86 cin-gg собирается со встроенным libdav1d 0.5.1). Но можно еще постучать в окошко - т.е. отправить еще письмо

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от Andrew-R

Если примут было бы неплохо - я так и не понял как патчить этого монстра который просто в свое дерево прикладывает tar.*z архивы исходников библиотек, разворачивает их, патчит и вклинивает в сове дерево. В итоге пересобачил tar с синелеррой от 28 февраля, обозвал ее синелеррой 0т 29-го и скормил ебилду. Для персонального пользования сгодилось - но в апстрим это конечно не отправишь…

Qui-Gon ★★★★★
()

А теперь собрал и под netbsd

Почему-то в qemu 5.0 не работал ipv6, пришлось отключить:

qemu-system-x86_64 -enable-kvm -cdrom /mnt/sdb2/AndrewR/huawei/sdcard1/Android/data/com.termux/files/netbsd-9.2-boot.iso -hda netbsd-92.qcow -enable-kvm -smp 2 -soundhw es1370 -boot c -netdev user,id=myslirp,ipv6=off -device e1000,netdev=myslirp -m 1024

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от Andrew-R

Скомпилировал Cinelerra-GG на Raspberry Pi OS (aarch64).

Если не кончилась оперативная память, программа работает невероятно плавно. Обрабатывает видео быстро.

У меня Raspberry Pi 3 с Cinelerra-GG тянет видеоролики 640x480 с камеры Panasonic DMC-FX01 без тормозов. В режиме прокси можно монтировать что-то посложней. А большего и не требуется от такого медленного компьютера. (использовался 1 гигабайт подкачки)

Компилировал по следующей схеме:

sudo blds/bld_prepare.sh debian

./autogen.sh

./configure –disable-libaom –disable-libwebp –disable-dav1d

make

sudo make install

Goat ★★
()

У меня в qemu на новых ядрах тиринг…

Версия: 2.8.2

ne-vlezay ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.