xbmc: update FM patches

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2013-12-25 22:55:33 +01:00
parent 317f1e3009
commit 299ab1e88c
2 changed files with 157 additions and 113 deletions

View File

@ -1,7 +1,7 @@
From db011d25c429e827c5d1d2f2b8ccbcc544b1b17e Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 28 May 2012 10:34:39 +0200
Subject: [PATCH 01/92] videoplayer: adapt lateness detection and dropping to
Subject: [PATCH 01/94] videoplayer: adapt lateness detection and dropping to
buffering
---
@ -585,7 +585,7 @@ index f8ad541..186e271 100644
From 765694561cae31c523acdb919d98e3f1f26a3a11 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sun, 2 Sep 2012 16:05:21 +0200
Subject: [PATCH 02/92] video player: present correct pts to user for a/v sync
Subject: [PATCH 02/94] video player: present correct pts to user for a/v sync
(after buffering in renderer)
---
@ -656,7 +656,7 @@ index 186e271..59c7f09 100644
From 7a2d6e48ca9d09145386b74b5c845568bcfe61d9 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sat, 16 Feb 2013 18:25:53 +0100
Subject: [PATCH 03/92] videoplayer: some rework and documentation
Subject: [PATCH 03/94] videoplayer: some rework and documentation
---
.../dvdplayer/DVDCodecs/Video/DVDVideoCodec.h | 29 ++++++++++++++++++++--
@ -770,7 +770,7 @@ index 4c3d0e8..7f6de3c 100644
From db31547695a45dd8d401cbbdb3416140cd6b1c7c Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sat, 1 Jun 2013 11:21:19 +0200
Subject: [PATCH 04/92] renderer: bump buffers to 5
Subject: [PATCH 04/94] renderer: bump buffers to 5
---
xbmc/cores/VideoRenderers/BaseRenderer.h | 2 +-
@ -796,7 +796,7 @@ index 5a21fec..c131dd1 100644
From c73d33e5454df1ab3eda9c0602dbfeff1de3fa47 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 28 May 2012 10:41:31 +0200
Subject: [PATCH 05/92] videoplayer: update frametime, it might change due to
Subject: [PATCH 05/94] videoplayer: update frametime, it might change due to
fps detection
---
@ -823,7 +823,7 @@ index 7f6de3c..699a10a 100644
From a5b35e7b940fef85163778a02a7a5c5c9e03ecd5 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 28 May 2012 10:43:06 +0200
Subject: [PATCH 06/92] videoplayer: give streams with invalid fps a chance for
Subject: [PATCH 06/94] videoplayer: give streams with invalid fps a chance for
fps detection
---
@ -850,7 +850,7 @@ index 699a10a..9d1a920 100644
From 3129210aa4590ade059fef758eec64c3437b636a Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 28 May 2012 10:49:05 +0200
Subject: [PATCH 07/92] dvdplayer: allow rewinding at end of stream, do a seek
Subject: [PATCH 07/94] dvdplayer: allow rewinding at end of stream, do a seek
after rewind
---
@ -890,7 +890,7 @@ index a698b8f..a845c7e 100644
From cda1ab8aa1b6c505b719b6930ddf32c28a90ea0e Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 15:22:05 +0200
Subject: [PATCH 08/92] X11: ditch SDL for video and window events
Subject: [PATCH 08/94] X11: ditch SDL for video and window events
---
xbmc/Application.cpp | 2 +-
@ -2430,7 +2430,7 @@ index b1464d0..34b912f 100644
From b095bc79c1fbc23f3e1aad602a7b3b58ffd02efc Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 15:24:22 +0200
Subject: [PATCH 09/92] X11: Add xbmc icon
Subject: [PATCH 09/94] X11: Add xbmc icon
---
xbmc/windowing/X11/WinSystemX11.cpp | 126 +++++++++++++++++++++++++++++++++++-
@ -2623,7 +2623,7 @@ index 34b912f..352e90e 100644
From e40478d4f5346d8978600e8bd050f1521305d343 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sun, 20 May 2012 14:11:26 +0200
Subject: [PATCH 10/92] X11: add SDL joystick until we have a better solution
Subject: [PATCH 10/94] X11: add SDL joystick until we have a better solution
---
xbmc/windowing/WinEventsX11.cpp | 26 ++++++++++++++++++++++++++
@ -2680,7 +2680,7 @@ index ad58aad..6f57a87 100644
From 0a50bf41a8ad59daaf55b36a22e8857ac4a8e1dd Mon Sep 17 00:00:00 2001
From: Joakim Plate <elupus@xbmc.org>
Date: Thu, 5 Jul 2012 12:35:55 +0200
Subject: [PATCH 11/92] X11: factor out code handling device reset notification
Subject: [PATCH 11/94] X11: factor out code handling device reset notification
---
xbmc/windowing/X11/WinSystemX11.cpp | 22 ++++++++++++++--------
@ -2746,7 +2746,7 @@ index 352e90e..3f91b9b 100644
From 615292f0c83bc50cf23020a88f6c2ab933e7fb31 Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 15:02:00 +0200
Subject: [PATCH 12/92] X11: move xrandr events to WinEventsX11
Subject: [PATCH 12/94] X11: move xrandr events to WinEventsX11
---
xbmc/windowing/WinEventsX11.cpp | 42 +++++++++++++++++++++++++++++++++++++
@ -2893,7 +2893,7 @@ index 304dac8..16b13aa 100644
From 98d1541c52af9ee5c19ee0b1c69f54c148e6ba4a Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 12 Apr 2012 15:43:56 +0200
Subject: [PATCH 13/92] xrandr: remove method RestoreState
Subject: [PATCH 13/94] xrandr: remove method RestoreState
---
xbmc/windowing/X11/WinSystemX11.cpp | 13 +++++++++++--
@ -2975,7 +2975,7 @@ index 0aec487..00b49dc 100644
From 8d2fa52f2e5fc7cf2f10656d75ed3c2bf076bd23 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sun, 20 May 2012 13:17:10 +0200
Subject: [PATCH 14/92] xrandr: observe orientation
Subject: [PATCH 14/94] xrandr: observe orientation
---
xbmc/windowing/X11/WinSystemX11.cpp | 89 ++++++++++++++++++++++++++++++-------
@ -3193,7 +3193,7 @@ index 00b49dc..508604d 100644
From e8c0f749426c9021c048e19e711c49571d479032 Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 11:54:15 +0200
Subject: [PATCH 15/92] xrandr: allow getting info for multiple screen's
Subject: [PATCH 15/94] xrandr: allow getting info for multiple screen's
Refactored by: Joakim Plate <elupus@xbmc.org>
---
@ -3371,7 +3371,7 @@ index 508604d..d37838a 100644
From f1da8a0f24c890c857240bb00d61e60dbdfc47c4 Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 11:44:00 +0200
Subject: [PATCH 16/92] X11: fix multi-head setups
Subject: [PATCH 16/94] X11: fix multi-head setups
---
language/English/strings.po | 4 +-
@ -4133,7 +4133,7 @@ index 4175aab..94584ab 100644
From af4a8960cd11cf76ac70ccb0040503cab02db008 Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 11:36:32 +0200
Subject: [PATCH 17/92] X11: remove all DefaultScreen and RootWindow macros
Subject: [PATCH 17/94] X11: remove all DefaultScreen and RootWindow macros
---
xbmc/windowing/X11/WinSystemX11.cpp | 6 +++---
@ -4204,7 +4204,7 @@ index 6383754..21e7dc5 100644
From 7c5fed2c6721409e4b057239320e9fd0df0cbd40 Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 11:45:22 +0200
Subject: [PATCH 18/92] X11: remove all DefaultScreen and RootWindow macros
Subject: [PATCH 18/94] X11: remove all DefaultScreen and RootWindow macros
(VideoRefClock)
Note this is on a separate display connection.
@ -4279,7 +4279,7 @@ index 0b3950a..ca43b5a 100644
From 9374198b2ceca9fa18d2fc2e68f4a5ac08436523 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Wed, 20 Jun 2012 17:37:11 +0200
Subject: [PATCH 19/92] X11: recreate gl context after output has changed
Subject: [PATCH 19/94] X11: recreate gl context after output has changed
---
xbmc/windowing/X11/WinSystemX11.cpp | 24 ++++++++++++++----------
@ -4433,7 +4433,7 @@ index 21e7dc5..8e68d5d 100644
From e69d50eaea9b9a21b4159311411c6dcb2ef5bff0 Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 12:06:25 +0200
Subject: [PATCH 20/92] X11: hook video reference clock in windowing
Subject: [PATCH 20/94] X11: hook video reference clock in windowing
---
xbmc/video/VideoReferenceClock.cpp | 71 +++++++++++++++++++++++++++-----------
@ -4641,7 +4641,7 @@ index dd65a1b..afd71fc 100644
From 0028325ed45447ee11b974a3daacb1be36cbc172 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 21 Jun 2012 17:26:51 +0200
Subject: [PATCH 21/92] X11: fix video calibrations
Subject: [PATCH 21/94] X11: fix video calibrations
---
xbmc/windowing/WinSystem.h | 1 +
@ -4736,7 +4736,7 @@ index 9666cc3..5b52d6c 100644
From eedd6a3825ea8452d1500bab461dacaaa2391525 Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 12:00:26 +0200
Subject: [PATCH 22/92] X11: deactivate screen saver on startup
Subject: [PATCH 22/94] X11: deactivate screen saver on startup
---
xbmc/windowing/X11/WinSystemX11.cpp | 29 +++++++++++++++++++++++++++++
@ -4809,7 +4809,7 @@ index 5b52d6c..b2bd5a0 100644
From 5b424e867d1bdde5a134eeab815e235fe526924a Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Thu, 5 Jul 2012 12:10:09 +0200
Subject: [PATCH 23/92] X11: change method of going full-screen
Subject: [PATCH 23/94] X11: change method of going full-screen
---
xbmc/windowing/X11/WinSystemX11.cpp | 9 ++++++++-
@ -4856,7 +4856,7 @@ index b76b229..869baa8 100644
From f9371ba0546944816ab31b7f7af7abdc272d6794 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 28 Jun 2012 19:12:39 +0200
Subject: [PATCH 24/92] X11: reset key repeat and key modifier on focus lost
Subject: [PATCH 24/94] X11: reset key repeat and key modifier on focus lost
and gain
---
@ -4891,7 +4891,7 @@ index d98f12f..743aca9 100644
From 9ff3e1d468922512d1a115fed409a9e5e0eab7d0 Mon Sep 17 00:00:00 2001
From: Joakim Plate <elupus@xbmc.org>
Date: Thu, 5 Jul 2012 14:18:46 +0200
Subject: [PATCH 25/92] X11: replace custom utf8 to unicode with charset
Subject: [PATCH 25/94] X11: replace custom utf8 to unicode with charset
convertor (squash to x11 events)
---
@ -5111,7 +5111,7 @@ index a412f32..9a8a912 100644
From f35aae7302ffa01a348390ed796788295c169099 Mon Sep 17 00:00:00 2001
From: Joakim Plate <elupus@xbmc.org>
Date: Thu, 5 Jul 2012 14:23:54 +0200
Subject: [PATCH 26/92] X11: fixed invalid usage of sizeof() (squash into x11
Subject: [PATCH 26/94] X11: fixed invalid usage of sizeof() (squash into x11
changes)
---
@ -5178,7 +5178,7 @@ index 9a8a912..c69169c 100644
From 1550756ace0cb7aee0e965c0c9062c303266e5c1 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sat, 9 Jun 2012 18:23:53 +0200
Subject: [PATCH 27/92] add missing keys to xbmc keytable
Subject: [PATCH 27/94] add missing keys to xbmc keytable
---
xbmc/input/XBMC_keytable.cpp | 2 ++
@ -5204,7 +5204,7 @@ index d57f4d3..b807897 100644
From 3c5c6720c984a8613d7725e30603655fc2daf6da Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Fri, 16 Mar 2012 15:57:51 +0100
Subject: [PATCH 28/92] videorefclock: temp deactivate of nv settings
Subject: [PATCH 28/94] videorefclock: temp deactivate of nv settings
---
xbmc/video/VideoReferenceClock.cpp | 2 +-
@ -5230,7 +5230,7 @@ index 0ddf102..3ae7107 100644
From 9cd286340d5ab507a0bfa8262745bafa614218fb Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 20 Aug 2012 09:09:09 +0200
Subject: [PATCH 29/92] videorefclock: ask graphics context for refresh rate
Subject: [PATCH 29/94] videorefclock: ask graphics context for refresh rate
---
xbmc/video/VideoReferenceClock.cpp | 3 ++-
@ -5264,7 +5264,7 @@ index 3ae7107..27bebde 100644
From 6e7195a151c77b38206f0326b4051d8bc0fe14ea Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 9 Jul 2012 14:00:18 +0200
Subject: [PATCH 30/92] X11: fix icon texture after
Subject: [PATCH 30/94] X11: fix icon texture after
cc5ed3c2474084ebc0373a3046410e6f766e03f4
---
@ -5375,7 +5375,7 @@ index 869baa8..bfe3797 100644
From f2f1cc39132e099cebd87b32ea5579226faf2801 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Tue, 10 Jul 2012 11:14:12 +0200
Subject: [PATCH 31/92] X11: check for window manager
Subject: [PATCH 31/94] X11: check for window manager
---
xbmc/windowing/X11/WinSystemX11.cpp | 74 ++++++++++++++++++++++++++++++++++++-
@ -5499,7 +5499,7 @@ index b2bd5a0..3e62cd8 100644
From 4c92ee213261f94092da8ec12df41dffbecc0fd9 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 12 Jul 2012 11:11:47 +0200
Subject: [PATCH 32/92] X11: dont set window on xrandr if no mode available
Subject: [PATCH 32/94] X11: dont set window on xrandr if no mode available
---
xbmc/windowing/X11/WinSystemX11.cpp | 11 ++++++-----
@ -5539,7 +5539,7 @@ index af82061..4f33c68 100644
From 74f22936acb8dc51ba3337773382602a52406818 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 26 Jul 2012 09:34:28 +0200
Subject: [PATCH 33/92] X11: fix crash after a resolution change on startup
Subject: [PATCH 33/94] X11: fix crash after a resolution change on startup
---
xbmc/windowing/X11/WinSystemX11.cpp | 3 ++-
@ -5566,7 +5566,7 @@ index 4f33c68..bc4e963 100644
From d6b09534044db8ab8616fa6515113ba018192dae Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sat, 15 Sep 2012 18:27:29 +0200
Subject: [PATCH 34/92] X11: lock graphics context in NotifyXRREvent
Subject: [PATCH 34/94] X11: lock graphics context in NotifyXRREvent
---
xbmc/windowing/X11/WinSystemX11.cpp | 2 ++
@ -5592,7 +5592,7 @@ index bc4e963..57a8d20 100644
From a2e2851342ab9308bf0da6e1114e680ad9204cd5 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 23 Aug 2012 19:39:49 +0200
Subject: [PATCH 35/92] ffmpeg: add av_find_default_stream_index to interface
Subject: [PATCH 35/94] ffmpeg: add av_find_default_stream_index to interface
---
lib/DllAvFormat.h | 4 ++++
@ -5641,7 +5641,7 @@ index 0016c0b..3514856 100644
From 9a4ef851e8452ac5ed087adb57f81b63a6de1720 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 20 Aug 2012 16:06:39 +0200
Subject: [PATCH 36/92] dvdplayer: observe pts counter overflow
Subject: [PATCH 36/94] dvdplayer: observe pts counter overflow
---
.../cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp | 198 ++++++++++++++++++++-
@ -5931,7 +5931,7 @@ index aef5ab1..35abbdf 100644
From f6a01ac55df029aabe63a4b47f0cb3609fd53f27 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Tue, 2 Oct 2012 13:02:10 +0200
Subject: [PATCH 37/92] dvdplayer: avoid short screen flicker caused by
Subject: [PATCH 37/94] dvdplayer: avoid short screen flicker caused by
unnecessary reconfigure of renderer
---
@ -5967,7 +5967,7 @@ index 9d1a920..9880bdb 100644
From 961cbbed9dc4a3bc632a25399214bcc4aaab71b1 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 11 Oct 2012 12:05:50 +0200
Subject: [PATCH 38/92] vdpau: advanced settings for auto deinterlacing
Subject: [PATCH 38/94] vdpau: advanced settings for auto deinterlacing
---
xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 8 ++++----
@ -6036,7 +6036,7 @@ index 7d16957..bb70f3e 100644
From f343cbeb7739b614d4ed94265e34abbf362dd20a Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Fri, 2 Nov 2012 13:20:03 +0100
Subject: [PATCH 39/92] player: fix rewind
Subject: [PATCH 39/94] player: fix rewind
---
xbmc/cores/dvdplayer/DVDMessage.h | 5 ++++-
@ -6254,7 +6254,7 @@ index 59c7f09..65dea76 100644
From b7c5acad4aea929bd0f9775824e974a3c374019b Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Fri, 23 Nov 2012 17:41:12 +0100
Subject: [PATCH 40/92] xrandr: fix query for multiple screens
Subject: [PATCH 40/94] xrandr: fix query for multiple screens
---
xbmc/windowing/X11/XRandR.cpp | 10 ++++++----
@ -6298,7 +6298,7 @@ index 4685413..e610150 100644
From e54e321233ff166ecb989fb221823c848ab9df46 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sun, 2 Dec 2012 15:46:55 +0100
Subject: [PATCH 41/92] X11: add debug log to print out refresh after xrr event
Subject: [PATCH 41/94] X11: add debug log to print out refresh after xrr event
---
xbmc/windowing/X11/WinSystemX11.cpp | 6 ++++++
@ -6328,7 +6328,7 @@ index 57a8d20..a237dc0 100644
From 66877b9ce74813f430b141925eb6a3ac148e268e Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Tue, 11 Dec 2012 11:08:13 +0100
Subject: [PATCH 42/92] X11: dont call XCloseDisplay on shutdown, it crashes
Subject: [PATCH 42/94] X11: dont call XCloseDisplay on shutdown, it crashes
when powered doen by cec on ATI
---
@ -6356,7 +6356,7 @@ index a237dc0..ab660b1 100644
From 3372fcfcd6e1af87afd944b403ff1f646ca2d5e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9gory=20Coutant?= <gregory.coutant@gmail.com>
Date: Wed, 12 Dec 2012 19:49:47 +0100
Subject: [PATCH 43/92] x11: support for multiple x screens
Subject: [PATCH 43/94] x11: support for multiple x screens
---
xbmc/windowing/X11/XRandR.cpp | 2 +-
@ -6382,7 +6382,7 @@ index e610150..5c53574 100644
From 8febf7cbf406830302f61491ebf451a53414b1d2 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 24 Dec 2012 16:02:42 +0100
Subject: [PATCH 44/92] pvr: increase changes counter of stream on stream
Subject: [PATCH 44/94] pvr: increase changes counter of stream on stream
change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be
---
@ -6419,7 +6419,7 @@ index e5f8234..96c9e89 100644
From fe743a69a6ad944a4b5b96415c25a867c5f7378a Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 17 Jan 2013 16:03:22 +0100
Subject: [PATCH 45/92] X11: add keymapping for XF86XK_Sleep
Subject: [PATCH 45/94] X11: add keymapping for XF86XK_Sleep
---
xbmc/windowing/WinEventsX11.cpp | 1 +
@ -6444,7 +6444,7 @@ index a62521f..263cb5a 100644
From 06120db67b563d698100165101921204e7f76616 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Mon, 21 Jan 2013 09:00:19 +0100
Subject: [PATCH 46/92] X11: remove toggle full screen after resume
Subject: [PATCH 46/94] X11: remove toggle full screen after resume
---
xbmc/powermanagement/PowerManager.cpp | 5 -----
@ -6473,7 +6473,7 @@ index 590a887..35b5a21 100644
From 4c7080f9954fa48330edb76374300b26cd14a090 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Wed, 23 Jan 2013 17:03:02 +0100
Subject: [PATCH 47/92] xrandr: set screen on mode change command
Subject: [PATCH 47/94] xrandr: set screen on mode change command
---
xbmc/windowing/X11/XRandR.cpp | 2 +-
@ -6499,7 +6499,7 @@ index 5c53574..4355ef7 100644
From ef994cae3b3295ff2fd3f086152c333ea3a3f466 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Wed, 23 Jan 2013 17:03:39 +0100
Subject: [PATCH 48/92] X11: recreate glx context when output changes
Subject: [PATCH 48/94] X11: recreate glx context when output changes
---
xbmc/windowing/X11/WinSystemX11.cpp | 6 +++---
@ -6553,7 +6553,7 @@ index 3e62cd8..2a1fb41 100644
From 07f38b3f581c30e19ec79f80129991d4179a583b Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Fri, 14 Dec 2012 14:19:15 +0100
Subject: [PATCH 49/92] pvr: do not show selection dialog for a single menu
Subject: [PATCH 49/94] pvr: do not show selection dialog for a single menu
hook
---
@ -6594,7 +6594,7 @@ index 14c9cde..57b18a5 100644
From cda5b629a3c8e2bb3b942cf7d75c9a6af3271a36 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sun, 3 Feb 2013 08:17:16 +0100
Subject: [PATCH 50/92] X11: use default screen parameters if no output
Subject: [PATCH 50/94] X11: use default screen parameters if no output
connected
---
@ -6701,7 +6701,7 @@ index 4329a22..2adf8a0 100644
From f5313fba45108d41db860eb17ced41452f4be4a2 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sat, 23 Mar 2013 15:13:32 +0100
Subject: [PATCH 51/92] X11: create parent window
Subject: [PATCH 51/94] X11: create parent window
---
xbmc/windowing/X11/WinSystemX11.cpp | 69 +++++++++++++++++++++++--------------
@ -6970,7 +6970,7 @@ index 2a1fb41..e8993f1 100644
From 225cd8ba4ebe920c00f44bc328949e343b333149 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sun, 24 Mar 2013 12:30:12 +0100
Subject: [PATCH 52/92] X11: use system key repeat rate instead of hardcoded
Subject: [PATCH 52/94] X11: use system key repeat rate instead of hardcoded
one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441
---
@ -7175,7 +7175,7 @@ index c69169c..6429291 100644
From 58abfc211e02bfdd10a5d14c2ee81218cb40f5bb Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sun, 24 Mar 2013 16:04:48 +0100
Subject: [PATCH 53/92] linux: use CLOCK_MONOTONIC_RAW as this is not subject
Subject: [PATCH 53/94] linux: use CLOCK_MONOTONIC_RAW as this is not subject
to NTP
---
@ -7216,7 +7216,7 @@ index c06b8c5..4390d2e 100644
From 34a91d8d81900b59377514b175d32108c22516a9 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 28 Mar 2013 15:18:53 +0100
Subject: [PATCH 54/92] OMXPlayer: some caching fixes for pvr
Subject: [PATCH 54/94] OMXPlayer: some caching fixes for pvr
---
xbmc/cores/omxplayer/OMXPlayer.cpp | 3 ++-
@ -7243,7 +7243,7 @@ index 9cccaac..4168195 100644
From 2900988f3f0b4fac2b3321ceea84580d5d8e4cdb Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Thu, 28 Mar 2013 20:50:59 +0100
Subject: [PATCH 55/92] fix incorrect display of fps when dr kicks in
Subject: [PATCH 55/94] fix incorrect display of fps when dr kicks in
---
xbmc/Application.cpp | 3 ++-
@ -7273,7 +7273,7 @@ index 4c1cece..6b29a1c 100644
From befb697e2464e17bb0e94f3cee5e42f15c3b6a7f Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sat, 13 Apr 2013 08:32:06 +0200
Subject: [PATCH 56/92] X11: fix mouse coverage
Subject: [PATCH 56/94] X11: fix mouse coverage
---
xbmc/windowing/X11/WinSystemX11.cpp | 11 ++++++++---
@ -7342,7 +7342,7 @@ index e8993f1..5cccfb7 100644
From 446555aa8c84a0814ad49c37fa43e6f4e9809f5b Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Wed, 8 May 2013 13:14:58 +0200
Subject: [PATCH 57/92] X11: fix incorrectly used screen num in desktop
Subject: [PATCH 57/94] X11: fix incorrectly used screen num in desktop
resolution
---
@ -7380,7 +7380,7 @@ index 2acb36d..101ba98 100644
From 2258844172b4d329f243b6d645f86c23adb3c887 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 9 May 2013 12:07:09 +0200
Subject: [PATCH 58/92] X11: do not overwrite user selected monitor with
Subject: [PATCH 58/94] X11: do not overwrite user selected monitor with
fallback
---
@ -7508,7 +7508,7 @@ index 5cccfb7..1b658e2 100644
From f1fccc585da02caf1d06fb25115cf36baed9a8b3 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sun, 12 May 2013 10:50:30 +0200
Subject: [PATCH 59/92] xrandr: add turn on/off to wrapper
Subject: [PATCH 59/94] xrandr: add turn on/off to wrapper
---
xbmc/windowing/X11/XRandR.cpp | 78 +++++++++++++++++++++++++++++++++++++++----
@ -7677,7 +7677,7 @@ index d37838a..059062f 100644
From a8000ef21df4a91e20392c1c2ba51a7f96b93cda Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sun, 19 May 2013 12:55:35 +0200
Subject: [PATCH 60/92] xrandr: add GetPreferredMode to wrapper
Subject: [PATCH 60/94] xrandr: add GetPreferredMode to wrapper
---
xbmc/windowing/X11/XRandR.cpp | 23 +++++++++++++++++++++++
@ -7737,7 +7737,7 @@ index 059062f..ab7cc63 100644
From a4356594cdadced42f11d20e1bf918450e94fcb0 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sat, 11 May 2013 17:12:12 +0200
Subject: [PATCH 61/92] X11: multi-head improvement - poll for desired output
Subject: [PATCH 61/94] X11: multi-head improvement - poll for desired output
if we do not get an xrr event
---
@ -8021,7 +8021,7 @@ index 62003f5..8525ede 100644
From 0cfa09dfeac3489b29e0d0ba7d828ae301812593 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Wed, 15 May 2013 09:14:34 +0200
Subject: [PATCH 62/92] X11: ignore mouse move event form other windows
Subject: [PATCH 62/94] X11: ignore mouse move event form other windows
---
xbmc/windowing/WinEventsX11.cpp | 4 +++-
@ -8056,7 +8056,7 @@ index 908c8b6..938ad26 100644
From 9a242f2f9606336ece5b28084460f16d29388c92 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 11 Jun 2013 16:20:29 +0200
Subject: [PATCH 63/92] renderer: allow some lateness within vblank interval
Subject: [PATCH 63/94] renderer: allow some lateness within vblank interval
---
xbmc/cores/VideoRenderers/RenderManager.cpp | 12 ++++++++++--
@ -8119,7 +8119,7 @@ index 949c652b..d84ff6c 100644
From 7a7fa7c7491539148e4d06b4fa40fd79077bc5f9 Mon Sep 17 00:00:00 2001
From: xbmc <fernetmenta@online.de>
Date: Sun, 16 Jun 2013 13:22:58 +0200
Subject: [PATCH 64/92] X11: another fix for mouse coverage
Subject: [PATCH 64/94] X11: another fix for mouse coverage
---
xbmc/windowing/WinEventsX11.cpp | 6 ++++--
@ -8155,7 +8155,7 @@ index 938ad26..e4ca56d 100644
From 40b14d0e59b570bb31c3e1159391a6862c5ad680 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Fri, 5 Jul 2013 12:14:00 +0200
Subject: [PATCH 65/92] X11: set windows class name
Subject: [PATCH 65/94] X11: set windows class name
---
xbmc/windowing/X11/WinSystemX11.cpp | 9 ++++++++-
@ -8200,7 +8200,7 @@ index b3fe5102..df5fe9b 100644
From beef0e02fdb8c3f44b31069f32f03c4bd5a9f6ca Mon Sep 17 00:00:00 2001
From: spiff <spiff@xbmc.org>
Date: Tue, 16 Jul 2013 14:34:04 +0200
Subject: [PATCH 66/92] fixed: typo
Subject: [PATCH 66/94] fixed: typo
---
language/English/strings.po | 2 +-
@ -8226,7 +8226,7 @@ index 6e57f76..1f374c8 100755
From 95aa4e4806f82cfc123a7eded29dace324f08c50 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 25 Jul 2013 17:18:13 +0200
Subject: [PATCH 67/92] ActiveAE: slightly reduce buffer size
Subject: [PATCH 67/94] ActiveAE: slightly reduce buffer size
---
xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp | 4 ++--
@ -8254,7 +8254,7 @@ index 317d9e4..6a6b39a 100644
From b1eb3f6878cc7ea62675eb05be678c2b955bd640 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sun, 4 Aug 2013 10:11:16 +0200
Subject: [PATCH 68/92] Revert "vdpau: comment some features that will be added
Subject: [PATCH 68/94] Revert "vdpau: comment some features that will be added
later"
This reverts commit e00b4f65864d623ab4d2e9e5c06db138e661f1cf.
@ -8313,7 +8313,7 @@ index 3292461..c04f161 100644
From 592f40f52e9ba60869a9d5fdf96f38ba580990a8 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Fri, 9 Aug 2013 18:01:40 +0200
Subject: [PATCH 69/92] X11: fix keysyms
Subject: [PATCH 69/94] X11: fix keysyms
---
xbmc/windowing/WinEventsX11.cpp | 2 +-
@ -8339,7 +8339,7 @@ index e4ca56d..b20130c 100644
From 969b0a6d9d7e1765f692d3515d4d1364d7d11696 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Fri, 9 Aug 2013 18:42:36 +0200
Subject: [PATCH 70/92] X11: fix keysym for non-IM
Subject: [PATCH 70/94] X11: fix keysym for non-IM
---
xbmc/windowing/WinEventsX11.cpp | 2 +-
@ -8365,7 +8365,7 @@ index b20130c..a38890c 100644
From 78e80e85c9521fc602ca984a813a92fa07da8dd0 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sat, 10 Aug 2013 11:18:16 +0200
Subject: [PATCH 71/92] add some missing multi media keys
Subject: [PATCH 71/94] add some missing multi media keys
---
system/keymaps/keyboard.xml | 3 +++
@ -8423,7 +8423,7 @@ index ee6bb69..364b45a 100644
From ddb3f1991926ccf1b6114100568714f594082071 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sat, 10 Aug 2013 15:53:45 +0200
Subject: [PATCH 72/92] X11: squash multi
Subject: [PATCH 72/94] X11: squash multi
---
xbmc/windowing/X11/WinSystemX11.cpp | 2 +-
@ -8449,7 +8449,7 @@ index df5fe9b..d8e04d6 100644
From 34fcd901ff67e139d748a218f368d6d125c3bf36 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 3 Sep 2013 20:46:17 +0200
Subject: [PATCH 73/92] X11: do not poll default monitor
Subject: [PATCH 73/94] X11: do not poll default monitor
---
xbmc/windowing/X11/WinSystemX11.cpp | 2 +-
@ -8475,7 +8475,7 @@ index d8e04d6..01f5272 100644
From dc90934b76d7c44fe8b682532e2d74c1e75fe2e8 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 29 Oct 2013 20:57:28 +0100
Subject: [PATCH 74/92] X11: fix broken monitor switching
Subject: [PATCH 74/94] X11: fix broken monitor switching
---
system/settings/settings.xml | 1 -
@ -8581,7 +8581,7 @@ index 40bc3b3..1663836 100644
From 38f6072b63183f6c4e287affe59748abb1770794 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 29 Oct 2013 20:57:59 +0100
Subject: [PATCH 75/92] X11: remove polling for connected outputs, use xrr
Subject: [PATCH 75/94] X11: remove polling for connected outputs, use xrr
events
---
@ -8885,7 +8885,7 @@ index 7ec5be4..14622cb 100644
From a8d30953a0afa3137382f18e88821bb05d9ebf9b Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 31 Oct 2013 09:37:13 +0100
Subject: [PATCH 76/92] X11: remove grabbing of keyboard and mouse
Subject: [PATCH 76/94] X11: remove grabbing of keyboard and mouse
---
xbmc/windowing/WinEventsX11.cpp | 4 ----
@ -9006,7 +9006,7 @@ index 14622cb..d1c8729 100644
From dcf96d686d9425425d2af85c3170f689fc978d86 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 31 Oct 2013 10:46:40 +0100
Subject: [PATCH 77/92] X11: set ExposureMask on gl window, fixes not updated
Subject: [PATCH 77/94] X11: set ExposureMask on gl window, fixes not updated
areas
---
@ -9035,7 +9035,7 @@ index 695b352..e55583c 100644
From e3a9b778eec83c1ca9b4d0e78a3419eca458812f Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 31 Oct 2013 11:25:19 +0100
Subject: [PATCH 78/92] X11: drop shortcuts, have WM do this
Subject: [PATCH 78/94] X11: drop shortcuts, have WM do this
---
xbmc/windowing/WinEventsX11.cpp | 21 ---------------------
@ -9100,7 +9100,7 @@ index 6429291..4334d21 100644
From ef3e7b377dfa33a36f8549ec6ac50ae581b541bd Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 7 Nov 2013 15:02:00 +0100
Subject: [PATCH 79/92] X11: adapt to new settings
Subject: [PATCH 79/94] X11: adapt to new settings
---
system/settings/settings.xml | 1 +
@ -9125,7 +9125,7 @@ index 9a2c3d6..cf29088 100644
From ef5c4b6353acfb62f00991bc8b95037ade5147d2 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 14 Nov 2013 09:28:24 +0100
Subject: [PATCH 80/92] X11: adapt to changes in cstdstring
Subject: [PATCH 80/94] X11: adapt to changes in cstdstring
---
xbmc/windowing/X11/WinSystemX11.cpp | 4 ++--
@ -9176,7 +9176,7 @@ index 8525ede..c94f2e3 100644
From abcbc4aa1b1cbd6e57e52175d756589617caa359 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 14 Nov 2013 18:50:57 +0100
Subject: [PATCH 81/92] dvdplayer: fix failed to get stream message, lookup
Subject: [PATCH 81/94] dvdplayer: fix failed to get stream message, lookup
streams the same way as getting the index
---
@ -9203,7 +9203,7 @@ index ad851e9..60475a3 100644
From 741ad95b7059046d7f26a2d741669e031004bf5b Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 14 Nov 2013 19:22:01 +0100
Subject: [PATCH 82/92] omxplayer: fix failed to get stream message
Subject: [PATCH 82/94] omxplayer: fix failed to get stream message
---
xbmc/cores/omxplayer/OMXPlayer.cpp | 2 +-
@ -9229,7 +9229,7 @@ index 4168195..f48a30f 100644
From 45831442c7620543d3a0cbdc16d54e9cd47d4959 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Mon, 18 Nov 2013 17:44:31 +0100
Subject: [PATCH 83/92] ActiveAE: correct time of buffered samples by resample
Subject: [PATCH 83/94] ActiveAE: correct time of buffered samples by resample
ratio
---
@ -9269,7 +9269,7 @@ index 4a75f9e..78a2892 100644
From 61587d0a8eda120f27b235371ea85efc58ce2443 Mon Sep 17 00:00:00 2001
From: Marcel Groothuis <margro.xbmc@gmail.com>
Date: Thu, 5 Dec 2013 22:02:50 +0100
Subject: [PATCH 84/92] ffmpeg demuxer: faster channel change for PVR addons
Subject: [PATCH 84/94] ffmpeg demuxer: faster channel change for PVR addons
without internal demuxing (such as MediaPortal, ArgusTV, MythTV, NextPVR)
Credits: FernetMenta, Davilla, Popcornmix, Whaupt
@ -9633,7 +9633,7 @@ index ca689d0..f383563 100644
From 78046c9565f50665ad97df6d4ec2b8149d182f1a Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 14 Nov 2013 20:35:04 +0100
Subject: [PATCH 85/92] ffmpeg demuxer: make sure we start mpegts video with an
Subject: [PATCH 85/94] ffmpeg demuxer: make sure we start mpegts video with an
i-frame
---
@ -9720,7 +9720,7 @@ index acde9a8..9ec0877 100644
From 91fdd84699ec189d27322f42bde3f2db85325410 Mon Sep 17 00:00:00 2001
From: Wolfgang Haupt <w.haupt@at-visions.com>
Date: Thu, 5 Dec 2013 22:11:57 +0100
Subject: [PATCH 86/92] DVDFactoryDemuxer: skip streaminfo for udp tcp and
Subject: [PATCH 86/94] DVDFactoryDemuxer: skip streaminfo for udp tcp and
pvr-channels
---
@ -9847,7 +9847,7 @@ index 146bf5c..e030b9d 100644
From 787911c4d38347f500825ff8bd8e891711ad3358 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 10 Dec 2013 13:48:55 +0100
Subject: [PATCH 87/92] ActiveAE: suspend hdmi audio during change of refresh
Subject: [PATCH 87/94] ActiveAE: suspend hdmi audio during change of refresh
rate
---
@ -9907,7 +9907,7 @@ index 57a7d9a..e2d6606 100644
From b722fe7867367bfe4892808eeb6e761c51e3e76b Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Mon, 23 Dec 2013 16:51:42 +0100
Subject: [PATCH 88/92] ActiveAE: wait for suspend being completed on lost
Subject: [PATCH 88/94] ActiveAE: wait for suspend being completed on lost
device
---
@ -9957,7 +9957,7 @@ index e2d6606..98a0dd3 100644
From f57f4dcdfd5ab86b430923c67bdab961fc18c322 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Thu, 19 Dec 2013 15:36:11 +0100
Subject: [PATCH 89/92] vaapi: option to enable sw filters
Subject: [PATCH 89/94] vaapi: option to enable sw filters
---
language/English/strings.po | 14 +-
@ -10426,7 +10426,7 @@ index a520e42..49d3117 100644
From e1817ac4a1f7d03f617b1f13f3fe8cb01a426201 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Sun, 22 Dec 2013 14:52:29 +0100
Subject: [PATCH 90/92] linux: add shared lib for sse4 operations
Subject: [PATCH 90/94] linux: add shared lib for sse4 operations
---
Makefile.in | 6 +++
@ -10715,7 +10715,7 @@ index 0000000..45aa826
From 112c97aad9c746a87e304de9240d97dd2793922a Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 24 Dec 2013 15:06:10 +0100
Subject: [PATCH 91/92] vaapi squash me
Subject: [PATCH 91/94] vaapi squash me
---
xbmc/cores/dvdplayer/DVDCodecs/DVDCodecUtils.cpp | 1 +
@ -10740,7 +10740,7 @@ index 5443cb3..002c8e1 100644
From ecbbbb682f565babc70cc6d41eb3c463bf2f3301 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 24 Dec 2013 15:49:16 +0100
Subject: [PATCH 92/92] dvdplayer: move filter to video codec
Subject: [PATCH 92/94] dvdplayer: move filter to video codec
---
.../DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 29 ++++++++++++++++++++++
@ -10839,3 +10839,68 @@ index 939f82f..6feed39 100644
--
1.8.5.1
From 75fb92c7a7b5c0960d9fa9a65fbe47f2c2bf2fa8 Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 24 Dec 2013 20:16:10 +0100
Subject: [PATCH 93/94] sse4 squash me
---
Makefile.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index a8bc1db..2a44564 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -324,7 +324,7 @@ endif
endif
ifeq (@USE_SSE4@,1)
-FINAL_TARGETS+=sse4
+LIBSSE4+=sse4
sse4 : force
$(MAKE) -C xbmc/linux/sse4
endif
@@ -464,7 +464,7 @@ endif
codecs: papcodecs dvdpcodecs dvdpextcodecs
-libs: libhdhomerun imagelib libexif system/libcpluff-@ARCH@.so $(CMYTH)
+libs: $(LIBSSE4) libhdhomerun imagelib libexif system/libcpluff-@ARCH@.so $(CMYTH)
externals: codecs libs visualizations screensavers libaddon pvraddons
--
1.8.5.1
From 6d5a751d3055f39b6cbe7e1035edea6423a03982 Mon Sep 17 00:00:00 2001
From: fritsch <Peter.Fruehberger@gmail.com>
Date: Wed, 25 Dec 2013 20:38:32 +0100
Subject: [PATCH 94/94] RenderManager: Fix segfault
---
xbmc/cores/VideoRenderers/RenderManager.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/xbmc/cores/VideoRenderers/RenderManager.cpp b/xbmc/cores/VideoRenderers/RenderManager.cpp
index 8dc8a91..c15f559 100644
--- a/xbmc/cores/VideoRenderers/RenderManager.cpp
+++ b/xbmc/cores/VideoRenderers/RenderManager.cpp
@@ -986,10 +986,10 @@ EINTERLACEMETHOD CXBMCRenderManager::AutoInterlaceMethodInternal(EINTERLACEMETHO
if (mInt == VS_INTERLACEMETHOD_NONE)
return VS_INTERLACEMETHOD_NONE;
- if(!m_pRenderer->Supports(mInt))
+ if(m_pRenderer && !m_pRenderer->Supports(mInt))
mInt = VS_INTERLACEMETHOD_AUTO;
- if (mInt == VS_INTERLACEMETHOD_AUTO)
+ if (m_pRenderer && mInt == VS_INTERLACEMETHOD_AUTO)
return m_pRenderer->AutoInterlaceMethod();
return mInt;
--
1.8.5.1

View File

@ -1,21 +0,0 @@
diff -Naur xbmc.orig/Makefile.in xbmc.patch/Makefile.in
--- xbmc.orig/Makefile.in 2013-12-24 17:50:51.128994014 +0100
+++ xbmc.patch/Makefile.in 2013-12-24 18:04:19.065302931 +0100
@@ -324,7 +324,7 @@
endif
ifeq (@USE_SSE4@,1)
-FINAL_TARGETS+=sse4
+LIBSSE4+=sse4
sse4 : force
$(MAKE) -C xbmc/linux/sse4
endif
@@ -464,7 +464,7 @@
codecs: papcodecs dvdpcodecs dvdpextcodecs
-libs: libhdhomerun imagelib libexif system/libcpluff-@ARCH@.so $(CMYTH)
+libs: $(LIBSSE4) libhdhomerun imagelib libexif system/libcpluff-@ARCH@.so $(CMYTH)
externals: codecs libs visualizations screensavers libaddon pvraddons