The OpenNET Project / Index page

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



"Выпуск медиаплеера VLC 3.0.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск медиаплеера VLC 3.0.0" –1 +/
Сообщение от Ne01eXemail (ok), 14-Фев-18, 21:34 
>> Поддержку freerdp-2.x долго запиливать будете? (Чё там как по API изменилось сам
>> ещё не смотрел)...
> Да уже давно вроде бы поддерживается.

Нет. Я сейчас специально поправил configure.ac :

bash-4.3# cat vlc-3.0.0-freerdp2-rtklinux-0.patch
diff -Naur vlc-3.0.0.orig/configure.ac vlc-3.0.0/configure.ac
--- vlc-3.0.0.orig/configure.ac    2018-02-07 01:08:00.000000000 +0500
+++ vlc-3.0.0/configure.ac    2018-02-14 23:07:16.000000000 +0500
@@ -1992,7 +1992,7 @@

dnl  RDP/Remote Desktop access module
dnl
-PKG_ENABLE_MODULES_VLC([FREERDP], [rdp], [freerdp >= 1.0.1], (RDP/Remote Desktop client support) )
+PKG_ENABLE_MODULES_VLC([FREERDP], [rdp], [freerdp2 >= 2.0.0], (RDP/Remote Desktop client support) )

dnl
dnl  Real RTSP plugin

Выполнил bootstrap, естественно. :-) На этапе сборки мы имеем:

access/rdp.c: В функции «desktopResizeHandler»:
access/rdp.c:156:18: ошибка: «rdpGdi {aka struct rdp_gdi}» не содержит элемента с именем «bytesPerPixel»
     switch( p_gdi->bytesPerPixel )
                  ^
access/rdp.c:179:68: ошибка: «rdpGdi {aka struct rdp_gdi}» не содержит элемента с именем «bytesPerPixel»
     p_sys->i_framebuffersize = p_gdi->width * p_gdi->height * p_gdi->bytesPerPixel;
                                                                    ^
access/rdp.c: В функции «postConnectHandler»:
access/rdp.c:251:39: предупреждение: несовместимый тип указателя в присваивании [-Wincompatible-pointer-types]
     p_instance->update->DesktopResize = desktopResizeHandler;
                                       ^
access/rdp.c:252:36: предупреждение: несовместимый тип указателя в присваивании [-Wincompatible-pointer-types]
     p_instance->update->BeginPaint = beginPaintHandler;
                                    ^
access/rdp.c:253:34: предупреждение: несовместимый тип указателя в присваивании [-Wincompatible-pointer-types]
     p_instance->update->EndPaint = endPaintHandler;
                                  ^
access/rdp.c:256:17: ошибка: «CLRBUF_16BPP» undeclared (first use in this function)
                 CLRBUF_16BPP |
                 ^
access/rdp.c:256:17: замечание: each undeclared identifier is reported only once for each function it appears in
access/rdp.c:261:17: ошибка: «CLRBUF_32BPP» undeclared (first use in this function)
                 CLRBUF_32BPP, NULL );
                 ^
access/rdp.c:255:5: ошибка: слишком много аргументов в вызове функции «gdi_init»
     gdi_init( p_instance,
     ^
In file included from access/rdp.c:42:0:
/usr/include/freerdp2/freerdp/gdi/gdi.h:539:18: замечание: declared here
FREERDP_API BOOL gdi_init(freerdp* instance, UINT32 format);
                  ^
access/rdp.c: В функции «Open»:
access/rdp.c:447:35: предупреждение: несовместимый тип указателя в присваивании [-Wincompatible-pointer-types]
     p_sys->p_instance->PreConnect = preConnectHandler;
                                   ^
access/rdp.c:448:36: предупреждение: несовместимый тип указателя в присваивании [-Wincompatible-pointer-types]
     p_sys->p_instance->PostConnect = postConnectHandler;
                                    ^
access/rdp.c:449:37: предупреждение: несовместимый тип указателя в присваивании [-Wincompatible-pointer-types]
     p_sys->p_instance->Authenticate = authenticateHandler;

Ну как-то так. :-) Вроде всё рядом, пойду посмотрю, пока чаёк заваривается...

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

Оглавление
Выпуск медиаплеера VLC 3.0.0, opennews, 09-Фев-18, 21:41  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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