LINUX.ORG.RU

Сообщения Andrew-R

 

Премьер 6.5 (который от Адобе)

 

Прбовал запустить разные версии через wine и через reactOS в qemu.

В reactos (reactos-bootcd-0.4.15-dev-4570-g4f8bbd1-x86-gcc-lin-rel.iso) получилось не очень - ставится кое-как и крашится при запуске.

А вот в wine 5.5 на удивление заработал 6.5! (предыдущие версии сваливались при запуске с окошком про недостаток памяти, мол нужно не меньше 5000 кб. Вине-баг - https://bugs.winehq.org/show_bug.cgi?id=49851). Даже и не ругается особо в консоль...

bash-4.3$ wine premiere.exe
01b3:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01b3:err:module:import_dll Library WMVCore2.DLL (which is needed by L"C:\\Program Files\\Adobe\\Premiere 6.5\\plug-ins\\cm-wmf.prm") not found
01b3:err:module:import_dll Library WMVCore2.DLL (which is needed by L"C:\\Program Files\\Adobe\\Premiere 6.5\\plug-ins\\cm-wmf.prm") not found
01b3:err:module:import_dll Library WMVCore2.DLL (which is needed by L"C:\\Program Files\\Adobe\\Premiere 6.5\\plug-ins\\im-asfimport.prm") not found
01b3:err:module:import_dll Library WMVCore2.DLL (which is needed by L"C:\\Program Files\\Adobe\\Premiere 6.5\\plug-ins\\im-asfimport.prm") not found
01b3:fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00800000
01b3:fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00800000
01b3:fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00800000
01b3:fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00800000
01b3:fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00800000
01b3:fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00800000
01b3:fixme:msrle32:MSRLE32_DriverProc ICM_CONFIGURE (-1)
01b3:fixme:msvidc32:CRAM_DriverProc compression not implemented
01b3:fixme:msvidc32:CRAM_DriverProc compression not implemented
01b3:fixme:msvidc32:CRAM_DriverProc compression not implemented
01b3:fixme:msvidc32:CRAM_DriverProc compression not implemented
01b3:fixme:iccvid:ICCVID_DriverProc compression not implemented
01b3:fixme:iccvid:ICCVID_DriverProc compression not implemented
01b3:fixme:iccvid:ICCVID_DriverProc compression not implemented
01b3:fixme:iccvid:ICCVID_DriverProc compression not implemented
01b3:fixme:heap:RtlCompactHeap (0x110000, 0x1) stub
01b3:fixme:avifile:AVIFileExit (): stub!

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

Звук честно говоря не слышу, может его там и не было (записал кусочек через guvcview).

Теперь можно посравнивать интерфейс MainActor, Adobe Premier 6.5 и современной cin-GG :).

Andrew-R
()

fsck_udf из netbsd падает на моей машине

 

в связи с завозом в netbsd 10 (current) поддержки udf 2.50 для makefs/fsck решил собрать утилитки под Linux/termux

https://github.com/Randrianasulu/fsck_udf https://github.com/Randrianasulu/makefs_termux

оно вроде собирается и даже работает, но на моей Франкенслаке почему-то падает fsck. Разработчик любезно глянул в мой хак, и лог gdb но там похоже что-то не инициализируется нормально - я могу обойти краш но при этом fsck начинает ругаться на файл образ созданный makefs…

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

makefs -o v=2.50,V=2.50 image.udf tree/

и проверить его?

fsck_udf image.udf

падает так:

(gdb) run ../makefs_termux-main/test.disk
Starting program: /home/guest/fsck_udf-main/fsck_udf ../makefs_termux-main/test.disk
** Checking UDF file system on ../makefs_termux-main/test.disk
** Phase 1 - discovering format from disc

Filesystem sectorsize is 512 bytes.

Volume set       `626424902ae528dd`
Primary volume   `0f20d23b`
Logical volume   `anonymous`
Bad descriptor sum in vds, ignoring
Unknown VDS type 59256 found, ignored

Minimum read  version v2.50
Minimum write version v2.50
Maximum write version v2.50

Last logical volume integrity state is CLOSED.
Format flags


Program received signal SIGSEGV, Segmentation fault.
0x080587e0 in udf_translate_vtop (lb_num=24, vpart=1, lb_numres=0xffffd6e4, extres=0xffffd6e0) at udf_core.c:3967
3967                    l_ea = udf_rw32(efe->l_ea);
(gdb) bt full
#0  0x080587e0 in udf_translate_vtop (lb_num=24, vpart=1,
    lb_numres=0xffffd6e4, extres=0xffffd6e0) at udf_core.c:3967
        pdesc = 0x0
        sme = 0x1
        short_ad = 0xf7e2e740 <main_arena>
        efe = 0x0
        ext = 2147483647
        len = 32
        lb_rel = 0
        lb_packet = 528
        vat_off = 8
        start_lb = 2004
        lb_offset = 1
        end_lb_offset = 110
        udf_rw32_lbmap = 34
        flags = 134635536
        vat_pos = 0xf7e2eaf0 <main_arena+944> "\350\352\342\367\350\352\342\367\330;\a\b\330;\a\b\370\352\342\367\370\352\342\367"
        data_pos = 0x7 <error: Cannot access memory at address 0x7>
        dscr_size = 216
        l_ea = 1
        l_ad = 92
        icbflags = 0
        addr_type = -136124608
        rel = 57
        part = 1
#1  0x08058a3e in udf_read_virt (blob=0x806f4f0, location=24,
    vpart=1, sectors=1) at udf_core.c:4072
        phys = 10
        ext = 134635936
        data = 0x806f4f0 ""
        error = -136126464
#2  0x08058ec4 in udf_read_dscr_virt (sector=24, vpart=1,
    dstp=0xffffd768) at udf_core.c:4218
        dst = 0x806f4f0
        new_dst = 0x0
--Type <RET> for more, q to quit, c to continue without paging--
        pos = 0x805c580 "\nLast logical volume integrity state is %s.\n"
        sectors = 4294956868
        dscrlen = 512
        sector_size = 512
        error = 0
        __PRETTY_FUNCTION__ = "udf_read_dscr_virt"
#3  0x0804d18b in udf_read_metadata_nodes (mapping=0x806edde,
    log_part=1) at main.c:2342
        dscr1 = 0x0
        dscr2 = 0x0
        dscr3 = 0x0
        pmm = 0x806edde
        raw_phys_part = 0
        phys_part = 1
        tagid = -136123104
        file_type = -137605021
        error = 0
#4  0x0804da31 in udf_process_vds () at main.c:2648
        dscr = 0xf7e2e000
        mapping = 0x806edde
        pdesc = 0xffffd908
        fsd_loc = {len = 134536814, loc = {lb_num = 134672064,
            part_num = 61440}, impl = {bytes = "\006\b;\214\317\367",
            im_used = {flags = 2054, unique_id = 4157574203}}}
        pmap_pos = 0x806edde "\002@"
        domain_name = 0x806ecf9 "*OSTA UDF Compliant"
        map_name = 0x806ede3 "*UDF Metadata PartitionP\002\004\b"
        check_name = 0x805cd3f "*UDF Metadata Partition"
        pmap_stype = 2
        pmap_size = 64
        pmap_type = 4
        log_part = 1
        phys_part = 1
        raw_phys_part = 0
        n_pm = 2
--Type <RET> for more, q to quit, c to continue without paging--
        n_phys = 1
        n_virt = 0
        n_spar = 0
        n_meta = 1
        len = 23
        error = 134537169
#5  0x0804e1f8 in udf_check_VDS_areas () at main.c:2863
        vds1_buf = 0x80667f0
        vds2_buf = 0x806e800
        vds1_size = 32768
        vds2_size = 32768
        error = -9760
        error1 = 0
        error2 = 0
        __PRETTY_FUNCTION__ = "udf_check_VDS_areas"
#6  0x08051495 in checkfilesys (
    given_dev=0xffffdc0c "../makefs_termux-main/test.disk")
    at main.c:4310
        ti = {tracknr = 1, sessionnr = 1, track_mode = 0 '\000',
          data_mode = 0 '\000', flags = 192, track_start = 0,
          next_writable = 97856, free_blocks = 0, packet_size = 1,
          track_size = 97855, last_recorded = 97856}
        open_flags = 2
        error = 0
#7  0x080517ca in main (argc=0, argv=0xffffda8c) at main.c:4451
        ret = 0
        erg = -134356912
        ch = -1
(gdb)
Andrew-R
()

вышел mlt framework 7.6.0

 

https://github.com/mltframework/mlt/releases/tag/v7.6.0

фиксы поддержки полного цветового диапазона, лучшее распараллеливание в фильтрах.

Ждем когда kdenlive/shotcut подтянутся)

Andrew-R
()

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

 ,

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

Прменил уже существующий патч из 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

Andrew-R
()

новый gimagereader

 , ,

https://github.com/manisandro/gImageReader/releases

gImageReader 3.4.0 (Jan 28 2022):

Add support for tesseract 5.0 Add Qt6 support

поддержка движка распознавания tesseract 5 и библиотеки gui/интерфейса qt 6

Add thumbnail view for source documents Add batch mode for recognizing multiple documents

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

Display sources in a tree Древовидный просмотр ресурсов (исх. изображений)

Allow opening output files directly from the source tree if they exist next to the source with the same basename

Открывает файлы результата из того же дерева, если они находятся рядом с исходниками в той же дире.

Allow moving image selection boxes Добавлена возможность двигать рамки выделения изображений

Text: Add multi-tab support поддержка многовкладочного интерфейса для текста

HOCR: Allow specifying whether new output is inserted/appended поддержка указания будет ли новый вывод дополнять или переписывать существующий для hocr

HOCR: Allow opening multiple files at once, also from command line Открытие нескольких файлов hocr за раз, в том числе с командной строки.

HOCR: Add proof-reading widget (Qt interface only) Добавлен виджет предварительного чтения (только для qt версии)

HOCR: New batch export dialog новый диалог пакетного экспорта для hocr

HOCR: Add quick navigation for low confidence words быстрая навигация по словам с низким уровнем уверенности распознавания в hocr

Andrew-R
()

вышел ELKS 0.5 (ос для 8086 процессоров)

 

https://github.com/jbruchon/elks/releases/tag/v0.5.0

новое - порт на NEC PC-98 и 8018x, улучшения в стеке tcp/ip, добавлена поддержка буферов xms (>1 mb ram), фиксы для работы на системах с малым (256 кб) объемом памяти, unreal режим, драйвер для sd card, поддержка сжатых бинарников и прочее...

Andrew-R
()

В ядро 5.17-rc3 вернули ускорение framebuffer консоли

 

https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.17-rc3

правда это именно для старых (в основном для не x86 архитектур) драйверов, новые (где эмуляция fbcon over drm) вроде как лучше работать не будут. И это ускорение скроллинга в виде опции при компиляции ядра сделано.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id...

и еще пара коммитов рядом

Andrew-R
()

wine в Хайку

 ,

https://discuss.haiku-os.org/t/my-progress-in-porting-wine/11741

тов. X512 продолжает удивлять производительностью)

Andrew-R
()

Шел мимо, нашел относительную новость

 , ,

В libbluray/libbdplus восстановили работу расшифровки коммерческих blu-ray дисков

=== https://forum.doom9.org/showthread.php?t=176924&page=5 Bluray playback with libaacs & libbdplus === 8th October 2021, 19:55 #87 | Link nst Registered User Join Date: Jan 2013 Posts: 4 Hello all,

I'm not entirely sure if all changes to libaacs are merged to upstream yet (IIRC they are). Regarding libbdplus and the cached convtab functionality: Cached convtabs are working with and is fully supported by upstream libbdplus as of today! The functionality itself was added upstream in the last few days except the automatic load from the cache directory. I created a merge request for this missing bit and added table loading from .config/bdplus (suggestion by the upstream maintainers) aswell as loading from the system config dir, that MR got merged today. Also, BD+ disc playback from within Kodi got fixed properly in libbluray, so the patch tampering with bdplus_m2ts() isn't necessary anymore when using libbluray from GIT HEAD.

Thanks to the original authors of the original patches, making BD playback (on Linux and Kodi) possible without the need for proprietary closed blobs! ===

хотя меня сейчас скорее обратный процесс интересует. Т. е создания этих самых дисков. Но вдруг кому пригодится и эта новость. Да, и у этого самого kodi в первой половине года был вариант для Андроид (arm32/aarch64) с поддержкой этих самых blu-ray menus.

https://forum.kodi.tv/showthread.php?tid=360250

Andrew-R
()

А у кого-нибудь есть маленький m2ts c менюхой внутри?

 , ,

Та которая Interactive Graphics Stream и которую мало кто копирует.

Я собрал https://github.com/libav/libav/tree/d6251368772a170987387bdc508433c8fcf54cda с патчами https://lists.libav.org/pipermail/libav-devel/2012-June/028786.html но проверить это дело особо не на чем..

Andrew-R
()

udf 2.50

 

сидели мы значит в комментах…

https://github.com/pali/udftools/issues/20

проблема в том, что ядро Линуха ну не умеет писать в udf 2.50/60, и udfclient - тоже.

В принципе я путем копипасты заставил работать под термуксом newfs_udf от netbsd-current.

Но класть-то файлы по прежнему нечем! Одна из идей - разбивать исходный файл на экстенты и добавлять эти экстенты через dd (!) и обновлять метадату вручную, но это муторно и я не осилю. Может кто-то тут сможет выковырять код разбивки из mkudfiso (которая создает неправильные с точки зрения стандарта файлы) и вставить его в mkudffs, для начала?

Как я понял для работы metadata partition в программе форматирования уже должна быть поддержка создания файлов, в паре которых в udf 2.50+ и храняться метаданные (см. патент который я в комментария оставил). Ну а потом функционал создания директорий (уже есть в mkudffs) и файлов можно вызывать для помещения в образ на диске (для начала) произвольных фрагментов дерева фс, а-ля «mkisofs -udf».

Andrew-R
()

Xenia (лиса)

 ,

https://xenia-linux-site.glitch.me/

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

А еще оказывается был микс Убунты 10.04 с прокачанным gimp-ом

https://en.wikifur.com/wiki/Ubuntu_Furry_Remix

и список игр с фурри-тематикой (некоторый арт очень даже хорош, как по мне) https://itch.io/games/platform-linux/tag-furry

Andrew-R
()

в драйвер radv добавили экспериментальную поддержку raytracing

 ,

https://gitlab.freedesktop.org/JoshuaAshton/mesa/-/commits/radv-vega-rt - это ветка для Vega (там вроде только демки работают)

https://cgit.freedesktop.org/mesa/mesa/commit/?id=f1095260a411c249af16928f96304ec225a0466b

коммит в Месу. («radv: Experimentally enable RT extensions.»)

Пост с картинкой для привлечения внимания: https://www.basnieuwenhuizen.nl/raytracing-starting-to-come-together/

Andrew-R
()

Slackware 14.2 openssl ?

 ,

Смотрю на версию openssl в Слаке 14.2: ftp://ftp.slackware.com/pub/slackware/slackware-14.2/patches/source/openssl

1.0.2u

Но на страничке есть ссылки на несколько git commit-ов которые фиксят CVE-уязвимости. И их в виде патчей в слакбилде я не вижу! Кому писать?

Andrew-R
()

вышел bochs 2.7

 

уже с меяц не новость, но может кому интересно

changelog

в основном фиксы корректности эмуляции cpu (для windows hyper-v гостевых систем) и voodoo графики, новый lgpl видеобиос, начальная поддержка usb клавиатур с «почти всеми клавишами», экспериментальная поддержка ftp, поддержка нескольких сетевых карт (ne2000 или e1000).

Andrew-R
()

Хорошая первоапрельская шутка от 2002-го года.

 

kernel 1.0.9 [LWN]

patches

--- linux/config.in~	Mon Apr  1 16:43:23 2002
+++ linux/config.in	Mon Apr  1 17:17:58 2002
@@ -94,6 +94,7 @@
 bool 'Standard (minix) fs support' CONFIG_MINIX_FS y
 bool 'Extended fs support' CONFIG_EXT_FS n
 bool 'Second extended fs support' CONFIG_EXT2_FS y
+bool 'Third extended fs support' CONFIG_EXT3_FS y
 bool 'xiafs filesystem support' CONFIG_XIA_FS n
 bool 'msdos fs support' CONFIG_MSDOS_FS y
 bool '/proc filesystem support' CONFIG_PROC_FS y
--- linux/fs/filesystems.c~	Tue Dec 21 08:17:55 1993
+++ linux/fs/filesystems.c	Mon Apr  1 17:18:52 2002
@@ -49,6 +49,13 @@
 #ifdef CONFIG_EXT2_FS
 	{ext2_read_super,	"ext2",		1},
 #endif
+#ifdef CONFIG_EXT3_FS
+	/*
+	 * Haha, you didn't really think I backport the whole
+	 * JBD layer, did you?
+	 */
+	{ext2_read_super,	"ext3",		1},

еще страничка на английском от 1996-го года где автор говорит что ему удалось загрузить машину с этим ядром (предыдущей версией) с менее чем 1 мегабайтом оперативки!

но бинарные образы по ссылкам не грузятся...

отсюда грузятся с 2 мб на qemu http://ftp.gwdg.de/pub/linux/misc/ftp.llp.fu-berlin.de/linux/LINUX-LAB/contri...

qemu-system-i386 -fda boot_14 -m 2 -fdb root_14

Andrew-R
()

vaapi av1 декодирование для новых Радеонов

 ,

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12307

я так понимаю чтобы его использовать нужна видяшка с vcn3 и ffmpeg 4.4+…

до этого декодирование av1 было только через omx (openmax api/gstreamer (?))

Andrew-R
()

отсутствие полдержки amd gfx10 (Navi) в libclc

 , , ,

ошибка известна , но пока никто не знает как ее попробовать исправить.

Я заглянул в исходники libckc и там действительно нету кода поддержки НО поскольку данная либа сама работает через llvm может там просто куска в Cmake не хватает?

сейчас там (github.com) :

 
# Setup arch devices
set( r600--_devices cedar cypress barts cayman )
set( amdgcn--_devices tahiti )
set( amdgcn-mesa-mesa3d_devices ${amdgcn--_devices} )
set( amdgcn--amdhsa_devices none )
set( nvptx--_devices none )
set( nvptx64--_devices none )
set( nvptx--nvidiacl_devices none )
set( nvptx64--nvidiacl_devices none )
set( spirv-mesa3d-_devices none )
set( spirv64-mesa3d-_devices none )

# Setup aliases
set( cedar_aliases palm sumo sumo2 redwood juniper )
set( cypress_aliases hemlock )
set( barts_aliases turks caicos )
set( cayman_aliases aruba )
set( tahiti_aliases pitcairn verde oland hainan bonaire kabini kaveri hawaii
	mullins tonga iceland carrizo fiji stoney polaris10 polaris11 )

# Support for gfx9 was added in LLVM 5.0 (r295554)
if( ${LLVM_VERSION} VERSION_GREATER "4.99.99" )
	set( tahiti_aliases ${tahiti_aliases} gfx900 gfx902 )
endif()

# Support for Vega12 and Vega20 was added in LLVM 7 (r331215)
if( ${LLVM_VERSION} VERSION_GREATER "6.99.99" )
	set( tahiti_aliases ${tahiti_aliases} gfx904 gfx906 )
endif()

может просто добавить туда алиас navi10/14 gfx10x?

список targets есть тут, вроде оно называется gcn даже для navi:

https://llvm.org/docs/AMDGPUUsage.html

Andrew-R
()

termux-x11 + xwayland частично восстал из мертвых?

 ,

сам пока не пробовал, но на Реддите уже промелькнуло

https://github.com/suhan-paradkar/tewmux-disabled

пакеты выуживать отсюда

https://github.com/suhan-paradkar/termux-wayland

а это как я понял собственно приложение, которое вне термукса картинку отображает.

инструкция

https://github.com/suhan-paradkar/tewmux-disabled/issues/3#issuecomment-87209...

Andrew-R
()

более быстрый lcms2?

 ,

LittleCMS 2.10 lcms2.10 2021357 Compare @mm2 mm2 released this on 5 Jun 2020

Change Log:

Added a compilation toggle to remove «register» keyword in API. Previously commercial, fast_float plug-in is now released as open source under GPL3 license.

да, слоупок. На сайте уже 2.12

Andrew-R
()