forked from pool/freerdp
Accepting request 1108337 from X11:RemoteDesktop
OBS-URL: https://build.opensuse.org/request/show/1108337 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/freerdp?expand=0&rev=67
This commit is contained in:
commit
de0a5476f7
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:88fa59f8e8338d5cb2490d159480564562a5624f3a3572c89fa3070b9626835c
|
|
||||||
size 7322385
|
|
3
FreeRDP-2.11.0.tar.gz
Normal file
3
FreeRDP-2.11.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ccc342d4616c89323c355704d47ab45f6a770559cfff1b3965356d2313d3c3cc
|
||||||
|
size 7331882
|
@ -1,42 +0,0 @@
|
|||||||
From c5d91f8ef584174310970d0f7e31d6ffad7c5246 Mon Sep 17 00:00:00 2001
|
|
||||||
From: akallabeth <akallabeth@posteo.net>
|
|
||||||
Date: Tue, 14 Feb 2023 07:48:54 +0100
|
|
||||||
Subject: [PATCH] Fixed #8686: Update h264 to use new FFMPEG API
|
|
||||||
|
|
||||||
---
|
|
||||||
channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c | 2 ++
|
|
||||||
libfreerdp/codec/h264_ffmpeg.c | 2 ++
|
|
||||||
2 files changed, 4 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c b/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c
|
|
||||||
index c14877b43ac..21533746438 100644
|
|
||||||
--- a/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c
|
|
||||||
+++ b/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c
|
|
||||||
@@ -235,8 +235,10 @@ static BOOL tsmf_ffmpeg_init_stream(ITSMFDecoder* decoder, const TS_AM_MEDIA_TYP
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(59, 18, 100)
|
|
||||||
if (mdecoder->codec->capabilities & AV_CODEC_CAP_TRUNCATED)
|
|
||||||
mdecoder->codec_context->flags |= AV_CODEC_FLAG_TRUNCATED;
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
diff --git a/libfreerdp/codec/h264_ffmpeg.c b/libfreerdp/codec/h264_ffmpeg.c
|
|
||||||
index 4e3ba8f9282..9c445b8253a 100644
|
|
||||||
--- a/libfreerdp/codec/h264_ffmpeg.c
|
|
||||||
+++ b/libfreerdp/codec/h264_ffmpeg.c
|
|
||||||
@@ -529,10 +529,12 @@ static BOOL libavcodec_init(H264_CONTEXT* h264)
|
|
||||||
goto EXCEPTION;
|
|
||||||
}
|
|
||||||
|
|
||||||
+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(59, 18, 100)
|
|
||||||
if (sys->codecDecoder->capabilities & AV_CODEC_CAP_TRUNCATED)
|
|
||||||
{
|
|
||||||
sys->codecDecoderContext->flags |= AV_CODEC_FLAG_TRUNCATED;
|
|
||||||
}
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
#ifdef WITH_VAAPI
|
|
||||||
|
|
@ -1,3 +1,24 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 30 16:48:44 UTC 2023 - Christophe Marin <christophe@krop.fr>
|
||||||
|
|
||||||
|
- Update to 2.11.0
|
||||||
|
* Various input validation fixes
|
||||||
|
* Added various CMake options #9317
|
||||||
|
* LibreSSL build fixes #8709
|
||||||
|
* Big endian support
|
||||||
|
* Mouse grabbing support
|
||||||
|
* wayland scrolling fix
|
||||||
|
* Update h264 to use new FFMPEG API
|
||||||
|
* early bail from update_read_window_state_order breaks protocol
|
||||||
|
* rdpecam/server: Remove wrong assertion
|
||||||
|
* bounds checks for gdi/gfx rectangles
|
||||||
|
* enforce rdpdr client side state checks
|
||||||
|
* deactivate mouse grabbing by default
|
||||||
|
* channels/cliprdr: Fix writing incorrect PDU type for unlock
|
||||||
|
PDUs
|
||||||
|
- Drop patch, now upstream:
|
||||||
|
* Update_h264_to_use_new_FFMPEG_API.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed May 31 13:15:32 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
Wed May 31 13:15:32 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
%define uwac_package %{uwac_version}-%{uwac_version}
|
%define uwac_package %{uwac_version}-%{uwac_version}
|
||||||
|
|
||||||
Name: freerdp
|
Name: freerdp
|
||||||
Version: 2.10.0
|
Version: 2.11.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Remote Desktop Viewer Client
|
Summary: Remote Desktop Viewer Client
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@ -46,8 +46,6 @@ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/Fr
|
|||||||
Source1: freerdp-rpmlintrc
|
Source1: freerdp-rpmlintrc
|
||||||
# PATCH-FIX-UPSTREAM https://github.com/FreeRDP/FreeRDP/pull/7476
|
# PATCH-FIX-UPSTREAM https://github.com/FreeRDP/FreeRDP/pull/7476
|
||||||
Patch0: 0001-Make-H.264-codec-optional-during-runtime.patch
|
Patch0: 0001-Make-H.264-codec-optional-during-runtime.patch
|
||||||
# PATCH-FIX-UPSTREAM https://github.com/FreeRDP/FreeRDP/commit/c5d91f8ef584174310970d0f7e31d6ffad7c5246.patch
|
|
||||||
Patch1: Update_h264_to_use_new_FFMPEG_API.patch
|
|
||||||
BuildRequires: chrpath
|
BuildRequires: chrpath
|
||||||
BuildRequires: cmake >= 2.8
|
BuildRequires: cmake >= 2.8
|
||||||
BuildRequires: cups-devel
|
BuildRequires: cups-devel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user