The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск медиаплеера VLC 3.0.0"
Отправлено Ne01eX, 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;

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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