RPi/RPi2: Update kodi support patches

This commit is contained in:
MilhouseVH 2016-04-17 20:26:48 +01:00
parent b5d7f93884
commit 50d9288eec
2 changed files with 352 additions and 186 deletions

View File

@ -1,7 +1,7 @@
From d11fabefb909e75e7186bd9ecd0cbff9e8b24577 Mon Sep 17 00:00:00 2001 From d11fabefb909e75e7186bd9ecd0cbff9e8b24577 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Sep 2015 19:11:14 +0100 Date: Mon, 7 Sep 2015 19:11:14 +0100
Subject: [PATCH 01/93] Enable concealed error frames, but discard them when Subject: [PATCH 01/96] Enable concealed error frames, but discard them when
returned returned
--- ---
@ -55,7 +55,7 @@ index bebe136..727a9ea 100644
From 5fb2a476f902f028de46e46863fdc74b4c021371 Mon Sep 17 00:00:00 2001 From 5fb2a476f902f028de46e46863fdc74b4c021371 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 26 Aug 2015 21:47:41 +0100 Date: Wed, 26 Aug 2015 21:47:41 +0100
Subject: [PATCH 02/93] Reduce framerate of high framerate videos when not Subject: [PATCH 02/96] Reduce framerate of high framerate videos when not
running fullscreen running fullscreen
--- ---
@ -121,7 +121,7 @@ index d081b9c..0ea6ecd 100644
From 8f815de22d00759496cd60139fb497d4064002cf Mon Sep 17 00:00:00 2001 From 8f815de22d00759496cd60139fb497d4064002cf Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 2 Dec 2015 20:08:05 +0000 Date: Wed, 2 Dec 2015 20:08:05 +0000
Subject: [PATCH 03/93] Remove preroll Subject: [PATCH 03/96] Remove preroll
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 12 ++---------- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 12 ++----------
@ -196,7 +196,7 @@ index 0ea6ecd..50ac0e3 100644
From 18c08e9c0410f43d2deec9d69e64eca7fdfd9a17 Mon Sep 17 00:00:00 2001 From 18c08e9c0410f43d2deec9d69e64eca7fdfd9a17 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 2 Dec 2015 22:35:11 +0000 Date: Wed, 2 Dec 2015 22:35:11 +0000
Subject: [PATCH 04/93] Remove demux queue Subject: [PATCH 04/96] Remove demux queue
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 81 ++++------------------ xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 81 ++++------------------
@ -391,7 +391,7 @@ index 50ac0e3..f4df09c 100644
From 432994f3a9e9867d04d4c3d360476d72acea0a6c Mon Sep 17 00:00:00 2001 From 432994f3a9e9867d04d4c3d360476d72acea0a6c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 2 Dec 2015 20:10:33 +0000 Date: Wed, 2 Dec 2015 20:10:33 +0000
Subject: [PATCH 05/93] Remove time based limit on submitted packets Subject: [PATCH 05/96] Remove time based limit on submitted packets
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 24 +++------------------- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 24 +++-------------------
@ -476,7 +476,7 @@ index f4df09c..8f84557 100644
From 14ec8859335b4dc5add80bed34ce21ab3a4c8df4 Mon Sep 17 00:00:00 2001 From 14ec8859335b4dc5add80bed34ce21ab3a4c8df4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Dec 2015 22:18:47 +0000 Date: Mon, 7 Dec 2015 22:18:47 +0000
Subject: [PATCH 06/93] Add back logging of data queued in decoder Subject: [PATCH 06/96] Add back logging of data queued in decoder
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 22 +++++++++++++++++++++- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 22 +++++++++++++++++++++-
@ -561,7 +561,7 @@ index 8f84557..f4df09c 100644
From 61928feb51d23e4550abfbf8ab26e933ff1fec4e Mon Sep 17 00:00:00 2001 From 61928feb51d23e4550abfbf8ab26e933ff1fec4e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 8 Dec 2015 11:40:17 +0000 Date: Tue, 8 Dec 2015 11:40:17 +0000
Subject: [PATCH 07/93] Try to minimise latency through hardware decoder. This Subject: [PATCH 07/96] Try to minimise latency through hardware decoder. This
could reduce performance but keeps videoplayer happier could reduce performance but keeps videoplayer happier
--- ---
@ -650,7 +650,7 @@ index 35a9847..f96cc14 100644
From 0d9c905db96e1b465a26c834430a1783c000a5a9 Mon Sep 17 00:00:00 2001 From 0d9c905db96e1b465a26c834430a1783c000a5a9 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 13 Jul 2015 19:27:25 +0100 Date: Mon, 13 Jul 2015 19:27:25 +0100
Subject: [PATCH 08/93] Enable QPU based deinterlace and remove resolution Subject: [PATCH 08/96] Enable QPU based deinterlace and remove resolution
limit limit
--- ---
@ -722,7 +722,7 @@ index e50c13a..20ad4fa 100644
From 6cfe8e3a2fa86dbb63830eea0b1f9617ea6c9ba0 Mon Sep 17 00:00:00 2001 From 6cfe8e3a2fa86dbb63830eea0b1f9617ea6c9ba0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 16 Aug 2015 15:46:33 +0100 Date: Sun, 16 Aug 2015 15:46:33 +0100
Subject: [PATCH 09/93] Allow deinterlace with software decode Subject: [PATCH 09/96] Allow deinterlace with software decode
--- ---
xbmc/cores/VideoRenderers/MMALRenderer.cpp | 9 +++++++++ xbmc/cores/VideoRenderers/MMALRenderer.cpp | 9 +++++++++
@ -759,7 +759,7 @@ index bee3af1..9b5c666 100644
From d5c49bf267a9dd4baf7e6be9127548adf64d899b Mon Sep 17 00:00:00 2001 From d5c49bf267a9dd4baf7e6be9127548adf64d899b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 15 Sep 2015 22:26:26 +0100 Date: Tue, 15 Sep 2015 22:26:26 +0100
Subject: [PATCH 10/93] omxplayer: Don't use AutoInterlaceMethod it changes at Subject: [PATCH 10/96] omxplayer: Don't use AutoInterlaceMethod it changes at
start of file start of file
--- ---
@ -798,7 +798,7 @@ index de493a2..7251fc1 100644
From cb890fdeed45ff016c15f321d00f6cfe9cc3685d Mon Sep 17 00:00:00 2001 From cb890fdeed45ff016c15f321d00f6cfe9cc3685d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Sep 2015 15:05:37 +0100 Date: Wed, 16 Sep 2015 15:05:37 +0100
Subject: [PATCH 11/93] Avoid calling render callback with the lock held to Subject: [PATCH 11/96] Avoid calling render callback with the lock held to
avoid a deadlock avoid a deadlock
--- ---
@ -905,7 +905,7 @@ index d0634bb..7baefa5 100644
From 364da740e395d2091293f521a4bde7806b3218a0 Mon Sep 17 00:00:00 2001 From 364da740e395d2091293f521a4bde7806b3218a0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Dec 2015 22:03:56 +0000 Date: Wed, 16 Dec 2015 22:03:56 +0000
Subject: [PATCH 12/93] Add settings option to enable MVC and frame packing Subject: [PATCH 12/96] Add settings option to enable MVC and frame packing
support support
--- ---
@ -1055,7 +1055,7 @@ index 55e150d..f3ba426 100644
From 71d3daeb3f44c6a7876415141e740464ce8b6c87 Mon Sep 17 00:00:00 2001 From 71d3daeb3f44c6a7876415141e740464ce8b6c87 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 17 Dec 2015 15:38:34 +0000 Date: Thu, 17 Dec 2015 15:38:34 +0000
Subject: [PATCH 13/93] Don't adjust 3d rectangles in bypass mode Subject: [PATCH 13/96] Don't adjust 3d rectangles in bypass mode
--- ---
xbmc/cores/VideoRenderers/BaseRenderer.cpp | 55 ++++++++++++++++-------------- xbmc/cores/VideoRenderers/BaseRenderer.cpp | 55 ++++++++++++++++--------------
@ -1134,7 +1134,7 @@ index 7889cf8..d4bb306 100644
From 5ebb280be9de4ce882de665215c8bbda0c072864 Mon Sep 17 00:00:00 2001 From 5ebb280be9de4ce882de665215c8bbda0c072864 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 14 Mar 2015 12:38:08 +0000 Date: Sat, 14 Mar 2015 12:38:08 +0000
Subject: [PATCH 14/93] Switch to using transform flags for 3d modes Subject: [PATCH 14/96] Switch to using transform flags for 3d modes
--- ---
xbmc/cores/VideoRenderers/MMALRenderer.cpp | 100 +++++++++--------------- xbmc/cores/VideoRenderers/MMALRenderer.cpp | 100 +++++++++---------------
@ -1550,7 +1550,7 @@ index 5d5b74b..443d037 100644
From 2be3612226ee01a6d294c6ca6a7d8d0849bd4221 Mon Sep 17 00:00:00 2001 From 2be3612226ee01a6d294c6ca6a7d8d0849bd4221 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 21 Jun 2015 17:42:03 +0100 Date: Sun, 21 Jun 2015 17:42:03 +0100
Subject: [PATCH 15/93] Remove unused Support3D function Subject: [PATCH 15/96] Remove unused Support3D function
--- ---
xbmc/windowing/egl/WinSystemEGL.cpp | 29 ----------------------------- xbmc/windowing/egl/WinSystemEGL.cpp | 29 -----------------------------
@ -1613,7 +1613,7 @@ index 9d4baf6..1ec4225 100644
From ad81921b2e03b01bed2d40f0f1aff697cb48fa56 Mon Sep 17 00:00:00 2001 From ad81921b2e03b01bed2d40f0f1aff697cb48fa56 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Dec 2015 21:08:34 +0000 Date: Wed, 16 Dec 2015 21:08:34 +0000
Subject: [PATCH 16/93] Avoid switching stereo mode based on current display Subject: [PATCH 16/96] Avoid switching stereo mode based on current display
mode mode
--- ---
@ -1659,7 +1659,7 @@ index a1b8812..60979bb 100644
From be69b44990015a874305ef96e7fbdef7f815599e Mon Sep 17 00:00:00 2001 From be69b44990015a874305ef96e7fbdef7f815599e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 21 Jun 2015 18:53:29 +0100 Date: Sun, 21 Jun 2015 18:53:29 +0100
Subject: [PATCH 17/93] Drop reporting 3D modes and just use current rendering Subject: [PATCH 17/96] Drop reporting 3D modes and just use current rendering
mode to request 3D signalling mode to request 3D signalling
[rbp] Add ntsc version of 48Hz mode [rbp] Add ntsc version of 48Hz mode
@ -1934,7 +1934,7 @@ index a0acb1a..e5bcae7 100644
From 5d3349935e282c6d4faef746a5b8a9934676d4c6 Mon Sep 17 00:00:00 2001 From 5d3349935e282c6d4faef746a5b8a9934676d4c6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 22 Jun 2015 16:27:15 +0100 Date: Mon, 22 Jun 2015 16:27:15 +0100
Subject: [PATCH 18/93] Consider stereomode when creating a new window Subject: [PATCH 18/96] Consider stereomode when creating a new window
We might be changing from a non-3D to a 3D mode We might be changing from a non-3D to a 3D mode
--- ---
@ -1994,7 +1994,7 @@ index 1ec4225..a33dedc 100644
From 5d836aad86bfed970e902005bae5761415cec58d Mon Sep 17 00:00:00 2001 From 5d836aad86bfed970e902005bae5761415cec58d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Apr 2014 18:19:32 +0100 Date: Mon, 7 Apr 2014 18:19:32 +0100
Subject: [PATCH 19/93] [rbp/omxplayer] When opening a stream don't try to Subject: [PATCH 19/96] [rbp/omxplayer] When opening a stream don't try to
update gui so often update gui so often
--- ---
@ -2021,7 +2021,7 @@ index 6816b45..6cc5a8f 100644
From e01575ea1b07d19332017fca0e1a51389b78d93d Mon Sep 17 00:00:00 2001 From e01575ea1b07d19332017fca0e1a51389b78d93d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 29 Apr 2014 15:23:22 +0100 Date: Tue, 29 Apr 2014 15:23:22 +0100
Subject: [PATCH 20/93] [ffmpeg] Speed up wtv index creation Subject: [PATCH 20/96] [ffmpeg] Speed up wtv index creation
The index creation is O(N^2) with number of entries (typically thousands). The index creation is O(N^2) with number of entries (typically thousands).
On a Pi this can take more than 60 seconds to execute for a recording of a few hours. On a Pi this can take more than 60 seconds to execute for a recording of a few hours.
@ -2110,7 +2110,7 @@ index 0000000..d829898
From a29142db6e36056fd988b3199747c0da0dab78a0 Mon Sep 17 00:00:00 2001 From a29142db6e36056fd988b3199747c0da0dab78a0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 8 Mar 2014 15:36:06 +0000 Date: Sat, 8 Mar 2014 15:36:06 +0000
Subject: [PATCH 21/93] [hifiberry] Hack: force it to be recognised as IEC958 Subject: [PATCH 21/96] [hifiberry] Hack: force it to be recognised as IEC958
capable to enable passthrough options capable to enable passthrough options
--- ---
@ -2136,7 +2136,7 @@ index e22db7a..0120bd5 100644
From cad0f33be5e0b5989ece0863ba96158dbf5174d9 Mon Sep 17 00:00:00 2001 From cad0f33be5e0b5989ece0863ba96158dbf5174d9 Mon Sep 17 00:00:00 2001
From: Ben Avison <bavison@riscosopen.org> From: Ben Avison <bavison@riscosopen.org>
Date: Thu, 1 May 2014 16:28:39 +0100 Date: Thu, 1 May 2014 16:28:39 +0100
Subject: [PATCH 22/93] Improved file buffering in CArchive Subject: [PATCH 22/96] Improved file buffering in CArchive
Even though memcpy is typically inlined by the compiler into byte/word loads Even though memcpy is typically inlined by the compiler into byte/word loads
and stores (at least for release builds), the frequency with which 1, 2 and 4 and stores (at least for release builds), the frequency with which 1, 2 and 4
@ -2199,7 +2199,7 @@ index 6ed0f8f..8506d95 100644
From 17eebeec762e4f1c921d886b6863ac4a21cdb2f0 Mon Sep 17 00:00:00 2001 From 17eebeec762e4f1c921d886b6863ac4a21cdb2f0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 12 Aug 2014 00:31:36 +0100 Date: Tue, 12 Aug 2014 00:31:36 +0100
Subject: [PATCH 23/93] [omxcodec] Don't force software codec with dvds Subject: [PATCH 23/96] [omxcodec] Don't force software codec with dvds
--- ---
xbmc/cores/dvdplayer/DVDPlayer.cpp | 2 ++ xbmc/cores/dvdplayer/DVDPlayer.cpp | 2 ++
@ -2223,7 +2223,7 @@ index 4ffe33a..4b09e8f 100644
From 9da36b4157459cc72529ef6be5721f1ff6920ef6 Mon Sep 17 00:00:00 2001 From 9da36b4157459cc72529ef6be5721f1ff6920ef6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 10 Aug 2014 16:45:16 +0100 Date: Sun, 10 Aug 2014 16:45:16 +0100
Subject: [PATCH 24/93] filesystem: Make support of browsing into archives Subject: [PATCH 24/96] filesystem: Make support of browsing into archives
optional optional
The ability to browse, scan and play content in archives can cause problems on low powered/low memory devices. The ability to browse, scan and play content in archives can cause problems on low powered/low memory devices.
@ -2309,7 +2309,7 @@ index a1d4ee4..4929283 100644
From b0231de02ec1821e136d75ff0f3986aaed8f0d92 Mon Sep 17 00:00:00 2001 From b0231de02ec1821e136d75ff0f3986aaed8f0d92 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 27 Oct 2014 13:06:57 +0000 Date: Mon, 27 Oct 2014 13:06:57 +0000
Subject: [PATCH 25/93] [rbp] Make cachemembuffersize default depend on memory Subject: [PATCH 25/96] [rbp] Make cachemembuffersize default depend on memory
size size
--- ---
@ -2414,7 +2414,7 @@ index bc3aa8c..562757e 100644
From 6d080c7c800d2e1120b46c5490d64d80b4e63ad4 Mon Sep 17 00:00:00 2001 From 6d080c7c800d2e1120b46c5490d64d80b4e63ad4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 30 May 2014 14:58:43 +0100 Date: Fri, 30 May 2014 14:58:43 +0100
Subject: [PATCH 26/93] [settings] Experiment: Report DESKTOP resolution in Subject: [PATCH 26/96] [settings] Experiment: Report DESKTOP resolution in
video settings video settings
--- ---
@ -2439,7 +2439,7 @@ index 7993a73..761385b 100644
From 80f582c6ced4a245d0cabb97a3e9fefc009e096d Mon Sep 17 00:00:00 2001 From 80f582c6ced4a245d0cabb97a3e9fefc009e096d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 19 Sep 2014 11:54:49 +0100 Date: Fri, 19 Sep 2014 11:54:49 +0100
Subject: [PATCH 27/93] [dvdplayer/rbp] Add pi specific option to maintain Subject: [PATCH 27/96] [dvdplayer/rbp] Add pi specific option to maintain
vsync with pll adjustment vsync with pll adjustment
New A/V sync option in settings/video/playback to do "Adjust PLL". New A/V sync option in settings/video/playback to do "Adjust PLL".
@ -2748,7 +2748,7 @@ index 6475350..93de9bd 100644
From cecfb10575958e190cf3c6394ff2158bff6fe52a Mon Sep 17 00:00:00 2001 From cecfb10575958e190cf3c6394ff2158bff6fe52a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 24 Sep 2014 23:13:52 +0100 Date: Wed, 24 Sep 2014 23:13:52 +0100
Subject: [PATCH 28/93] [audio] Add settings option to boost centre channel Subject: [PATCH 28/96] [audio] Add settings option to boost centre channel
when downmixing when downmixing
This allows a dB volume increase to be added to centre channel. This allows a dB volume increase to be added to centre channel.
@ -2874,7 +2874,7 @@ index 08b1b84..70d0866 100644
From cd089d7903e1fd4e0812ad817126a19d07fa896d Mon Sep 17 00:00:00 2001 From cd089d7903e1fd4e0812ad817126a19d07fa896d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 27 Oct 2014 15:23:51 +0000 Date: Mon, 27 Oct 2014 15:23:51 +0000
Subject: [PATCH 29/93] [rbp] Default extract thumbnails to false Subject: [PATCH 29/96] [rbp] Default extract thumbnails to false
It can take 80 seconds for a single file on a Pi. It can cause crashes with out-of-memory errors. It can take 80 seconds for a single file on a Pi. It can cause crashes with out-of-memory errors.
It genereates a lot of support issues. Best to default to disabled and let users enable it if they must It genereates a lot of support issues. Best to default to disabled and let users enable it if they must
@ -2907,7 +2907,7 @@ index 7a170c2..1506035 100644
From c0b8590f78235540d82d478334c7f30fae417754 Mon Sep 17 00:00:00 2001 From c0b8590f78235540d82d478334c7f30fae417754 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 10 Feb 2015 15:29:16 +0000 Date: Tue, 10 Feb 2015 15:29:16 +0000
Subject: [PATCH 30/93] [libcec] Add repeating keypress patch from popcornmix' Subject: [PATCH 30/96] [libcec] Add repeating keypress patch from popcornmix'
repo repo
--- ---
@ -3797,7 +3797,7 @@ index 0000000..8366a69
From bfc97f9146e8ac70fb03c439a4cf1a9a3135ea9b Mon Sep 17 00:00:00 2001 From bfc97f9146e8ac70fb03c439a4cf1a9a3135ea9b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 28 Oct 2014 00:19:40 +0000 Date: Tue, 28 Oct 2014 00:19:40 +0000
Subject: [PATCH 31/93] [cec] Add settings for configuring button repeats Subject: [PATCH 31/96] [cec] Add settings for configuring button repeats
--- ---
addons/resource.language.en_gb/resources/strings.po | 15 +++++++++++++++ addons/resource.language.en_gb/resources/strings.po | 15 +++++++++++++++
@ -3881,7 +3881,7 @@ index e0d8dae..f738c84 100644
From af63fad05fc2f6c24354c7acd08cd685ff376e28 Mon Sep 17 00:00:00 2001 From af63fad05fc2f6c24354c7acd08cd685ff376e28 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 3 Nov 2014 23:17:46 +0000 Date: Mon, 3 Nov 2014 23:17:46 +0000
Subject: [PATCH 32/93] [cec] Don't discard buttons when repeat mode is enabled Subject: [PATCH 32/96] [cec] Don't discard buttons when repeat mode is enabled
--- ---
xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 5 ++++- xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 5 ++++-
@ -3907,7 +3907,7 @@ index f738c84..58d7d0d 100644
From 42155d82d06a1deea72d4c3092315ea1110c6cb7 Mon Sep 17 00:00:00 2001 From 42155d82d06a1deea72d4c3092315ea1110c6cb7 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 4 Nov 2014 18:50:00 +0000 Date: Tue, 4 Nov 2014 18:50:00 +0000
Subject: [PATCH 33/93] [cec] Temp - more logging Subject: [PATCH 33/96] [cec] Temp - more logging
--- ---
xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 8 +++++++- xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 8 +++++++-
@ -3962,7 +3962,7 @@ index 58d7d0d..dfba61a 100644
From f8d6e97fedcb9184af7dfc8a976815892faa7784 Mon Sep 17 00:00:00 2001 From f8d6e97fedcb9184af7dfc8a976815892faa7784 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 15 Nov 2014 12:03:34 +0000 Date: Sat, 15 Nov 2014 12:03:34 +0000
Subject: [PATCH 34/93] [dvdplayer] Add lock for player creation Subject: [PATCH 34/96] [dvdplayer] Add lock for player creation
--- ---
xbmc/cores/dvdplayer/DVDPlayer.cpp | 3 +++ xbmc/cores/dvdplayer/DVDPlayer.cpp | 3 +++
@ -4011,7 +4011,7 @@ index 2f00647..b1418e3 100644
From 2e80c975eb2d085f157ea328488aa7889c092f47 Mon Sep 17 00:00:00 2001 From 2e80c975eb2d085f157ea328488aa7889c092f47 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 24 Nov 2014 22:07:25 +0000 Date: Mon, 24 Nov 2014 22:07:25 +0000
Subject: [PATCH 35/93] [dvdplayervideo] Prod decoder when in stills mode Subject: [PATCH 35/96] [dvdplayervideo] Prod decoder when in stills mode
An asynchronous hardware decoder doesn't only produce output pictures when new packets arrive. An asynchronous hardware decoder doesn't only produce output pictures when new packets arrive.
In dvd stills mode give it a chance to return pictures that weren't ready when frame was decoded. In dvd stills mode give it a chance to return pictures that weren't ready when frame was decoded.
@ -4091,7 +4091,7 @@ index 379c541..b5777a1 100644
From 1a4b613e9981829137c817baad127fda8e1e2823 Mon Sep 17 00:00:00 2001 From 1a4b613e9981829137c817baad127fda8e1e2823 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 27 Nov 2014 16:31:56 +0000 Date: Thu, 27 Nov 2014 16:31:56 +0000
Subject: [PATCH 36/93] [languageinvoker] Reduce priority of python threads Subject: [PATCH 36/96] [languageinvoker] Reduce priority of python threads
--- ---
xbmc/interfaces/generic/LanguageInvokerThread.cpp | 5 +++++ xbmc/interfaces/generic/LanguageInvokerThread.cpp | 5 +++++
@ -4117,7 +4117,7 @@ index fcdd063..16f0c89 100644
From 73c6f413799cbb821f597253eb80457ee29a45f8 Mon Sep 17 00:00:00 2001 From 73c6f413799cbb821f597253eb80457ee29a45f8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 14 Dec 2013 16:55:05 +0000 Date: Sat, 14 Dec 2013 16:55:05 +0000
Subject: [PATCH 37/93] logging: Add microsecond timer to log messages Subject: [PATCH 37/96] logging: Add microsecond timer to log messages
--- ---
xbmc/utils/log.cpp | 17 +++++++++++++++-- xbmc/utils/log.cpp | 17 +++++++++++++++--
@ -4173,7 +4173,7 @@ index 3443f12..31c4a99 100644
From dd959edaaae1f167e0979ac55d64e5d769127687 Mon Sep 17 00:00:00 2001 From dd959edaaae1f167e0979ac55d64e5d769127687 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 29 Nov 2014 15:25:16 +0000 Date: Sat, 29 Nov 2014 15:25:16 +0000
Subject: [PATCH 38/93] [rbp] hack: wait for splash to complete before changing Subject: [PATCH 38/96] [rbp] hack: wait for splash to complete before changing
hdmi mode hdmi mode
--- ---
@ -4250,7 +4250,7 @@ index ee29770..ff0d3e3 100644
From 3afc5e302cd1fdad4afa43ec705707f36de2ddaf Mon Sep 17 00:00:00 2001 From 3afc5e302cd1fdad4afa43ec705707f36de2ddaf Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 11 Dec 2014 17:00:57 +0000 Date: Thu, 11 Dec 2014 17:00:57 +0000
Subject: [PATCH 39/93] Fix for UI not showing both extractflags and Subject: [PATCH 39/96] Fix for UI not showing both extractflags and
extractthumb extractthumb
--- ---
@ -4317,7 +4317,7 @@ index 918e8bf..61e1a22 100644
From c423d114818b5cd611bd83c31cda74139b5dfd91 Mon Sep 17 00:00:00 2001 From c423d114818b5cd611bd83c31cda74139b5dfd91 Mon Sep 17 00:00:00 2001
From: anaconda <anaconda@menakite.eu> From: anaconda <anaconda@menakite.eu>
Date: Thu, 11 Sep 2014 21:30:43 +0200 Date: Thu, 11 Sep 2014 21:30:43 +0200
Subject: [PATCH 40/93] Disable autoscrolling while on screensaver and while Subject: [PATCH 40/96] Disable autoscrolling while on screensaver and while
opening streams. opening streams.
--- ---
@ -4451,7 +4451,7 @@ index d7bc1c5..ac76629 100644
From 6b4fbcdd92b654b53fe8aeb5f00a5037117a505f Mon Sep 17 00:00:00 2001 From 6b4fbcdd92b654b53fe8aeb5f00a5037117a505f Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 13 Dec 2014 18:35:20 +0000 Date: Sat, 13 Dec 2014 18:35:20 +0000
Subject: [PATCH 41/93] [demuxer] Avoid memcpy on every demuxer packet Subject: [PATCH 41/96] [demuxer] Avoid memcpy on every demuxer packet
Avoids an unnecessary memcpy on every demuxer packet which for Avoids an unnecessary memcpy on every demuxer packet which for
high bitrate videos can be significant. high bitrate videos can be significant.
@ -4552,7 +4552,7 @@ index ab298b2..10c5ee0 100644
From 4e92f88d301118106a6aa08375bdd524fbbb0da8 Mon Sep 17 00:00:00 2001 From 4e92f88d301118106a6aa08375bdd524fbbb0da8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 15 Feb 2015 14:06:12 +0000 Date: Sun, 15 Feb 2015 14:06:12 +0000
Subject: [PATCH 42/93] [mmal] Allow mmal codec for dvd stills Subject: [PATCH 42/96] [mmal] Allow mmal codec for dvd stills
--- ---
xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp | 7 +++++++ xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp | 7 +++++++
@ -4587,7 +4587,7 @@ index 84e9ef1..f920f49 100644
From 6f7b1c2fa7e8b46895b2287b3a9361b85af7b210 Mon Sep 17 00:00:00 2001 From 6f7b1c2fa7e8b46895b2287b3a9361b85af7b210 Mon Sep 17 00:00:00 2001
From: anaconda <anaconda@menakite.eu> From: anaconda <anaconda@menakite.eu>
Date: Wed, 25 Feb 2015 18:22:21 +0100 Date: Wed, 25 Feb 2015 18:22:21 +0100
Subject: [PATCH 43/93] Load OSD dialogs on startup. Subject: [PATCH 43/96] Load OSD dialogs on startup.
Fixes skipped frames the first time they're loaded in memory on less powered Fixes skipped frames the first time they're loaded in memory on less powered
devices, like a Raspberry Pi, when using DVDPlayer. devices, like a Raspberry Pi, when using DVDPlayer.
@ -4685,7 +4685,7 @@ index b248566..96c63cd 100644
From 881432f2448626f24ea06cf02a29c811b075cdc8 Mon Sep 17 00:00:00 2001 From 881432f2448626f24ea06cf02a29c811b075cdc8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 7 Mar 2015 22:46:21 +0000 Date: Sat, 7 Mar 2015 22:46:21 +0000
Subject: [PATCH 44/93] configure: Add raspberry-pi2 platform Subject: [PATCH 44/96] configure: Add raspberry-pi2 platform
--- ---
configure.ac | 14 +++++++-- configure.ac | 14 +++++++--
@ -4862,7 +4862,7 @@ index dc6d565..98494b4 100644
From 555c3d2ed48c00e6ef8632d47db58cab4d53b78b Mon Sep 17 00:00:00 2001 From 555c3d2ed48c00e6ef8632d47db58cab4d53b78b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 14 Apr 2015 20:51:14 +0100 Date: Tue, 14 Apr 2015 20:51:14 +0100
Subject: [PATCH 45/93] [gui] Also limit GUI updates when in non full-screen Subject: [PATCH 45/96] [gui] Also limit GUI updates when in non full-screen
video mode video mode
--- ---
@ -4895,7 +4895,7 @@ index c274e2f..212a5c7 100644
From 67b90947ab8fb7fe16d39597f285a7e08fabc5b8 Mon Sep 17 00:00:00 2001 From 67b90947ab8fb7fe16d39597f285a7e08fabc5b8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 21 Apr 2015 14:32:07 +0100 Date: Tue, 21 Apr 2015 14:32:07 +0100
Subject: [PATCH 46/93] [mmalrenderer] Add sharpness control Subject: [PATCH 46/96] [mmalrenderer] Add sharpness control
--- ---
addons/resource.language.en_gb/resources/strings.po | 2 +- addons/resource.language.en_gb/resources/strings.po | 2 +-
@ -4970,7 +4970,7 @@ index d3e5129..a71e645 100644
From 2ce900e2ef03fae1215700b5a839276585a00c92 Mon Sep 17 00:00:00 2001 From 2ce900e2ef03fae1215700b5a839276585a00c92 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 24 Apr 2015 13:49:51 +0100 Date: Fri, 24 Apr 2015 13:49:51 +0100
Subject: [PATCH 47/93] [dvdplayer] Add back required include Subject: [PATCH 47/96] [dvdplayer] Add back required include
--- ---
xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 1 + xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 1 +
@ -4992,7 +4992,7 @@ index b5777a1..64b4d60 100644
From dc5e83b0cfbec04a34b3b8ea7fca8bbbcaae1f2c Mon Sep 17 00:00:00 2001 From dc5e83b0cfbec04a34b3b8ea7fca8bbbcaae1f2c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 5 May 2015 23:58:06 +0100 Date: Tue, 5 May 2015 23:58:06 +0100
Subject: [PATCH 48/93] [screensaver] Leave GUI contents available for Subject: [PATCH 48/96] [screensaver] Leave GUI contents available for
screensaver screensaver
--- ---
@ -5025,7 +5025,7 @@ index 89cfb8b..767c7b6 100644
From 249d8d5147b3124129255deaa216da316cb8732e Mon Sep 17 00:00:00 2001 From 249d8d5147b3124129255deaa216da316cb8732e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 6 Jun 2015 18:43:57 +0100 Date: Sat, 6 Jun 2015 18:43:57 +0100
Subject: [PATCH 49/93] ffmpeg: Automatic switch to software decode for GMC Subject: [PATCH 49/96] ffmpeg: Automatic switch to software decode for GMC
with more than one warp point with more than one warp point
--- ---
@ -5242,7 +5242,7 @@ index 7251fc1..3429cea 100644
From eb80abbf4ad8994a28d58ea8494e8a7bcd48b2f3 Mon Sep 17 00:00:00 2001 From eb80abbf4ad8994a28d58ea8494e8a7bcd48b2f3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 22 Jun 2015 21:46:57 +0100 Date: Mon, 22 Jun 2015 21:46:57 +0100
Subject: [PATCH 50/93] [rbp] Use default resampling setting on Pi2 Subject: [PATCH 50/96] [rbp] Use default resampling setting on Pi2
--- ---
system/settings/rbp2.xml | 5 +++++ system/settings/rbp2.xml | 5 +++++
@ -5268,7 +5268,7 @@ index 8cc8f19..52778ec 100644
From 822ce9d64325082d7b071b68331c8fbd406d2ee1 Mon Sep 17 00:00:00 2001 From 822ce9d64325082d7b071b68331c8fbd406d2ee1 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 10 Mar 2016 17:54:59 +0000 Date: Thu, 10 Mar 2016 17:54:59 +0000
Subject: [PATCH 51/93] rbp: Expose gpu memory allocation functions Subject: [PATCH 51/96] rbp: Expose gpu memory allocation functions
--- ---
xbmc/linux/RBP.cpp | 116 ++++++++++++ xbmc/linux/RBP.cpp | 116 ++++++++++++
@ -5934,7 +5934,7 @@ index 0000000..94e6e79
From 97b436ca545f9a2faad6fdf02a9668843bd3f324 Mon Sep 17 00:00:00 2001 From 97b436ca545f9a2faad6fdf02a9668843bd3f324 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 10 Mar 2016 17:56:11 +0000 Date: Thu, 10 Mar 2016 17:56:11 +0000
Subject: [PATCH 52/93] [rbp] HW mouse pointer Subject: [PATCH 52/96] [rbp] HW mouse pointer
Updating the mouse point provokes a complete screen update which can make it feel laggy Updating the mouse point provokes a complete screen update which can make it feel laggy
and results in high cpu. and results in high cpu.
@ -6372,7 +6372,7 @@ index a17e987..23244a2 100644
From fbd04377a1dac080166e1e4baa2250f402e3b66f Mon Sep 17 00:00:00 2001 From fbd04377a1dac080166e1e4baa2250f402e3b66f Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 2 Aug 2014 17:48:04 +0100 Date: Sat, 2 Aug 2014 17:48:04 +0100
Subject: [PATCH 53/93] [omx] Report decoded image name Subject: [PATCH 53/96] [omx] Report decoded image name
--- ---
xbmc/cores/omxplayer/OMXImage.cpp | 1 + xbmc/cores/omxplayer/OMXImage.cpp | 1 +
@ -6394,7 +6394,7 @@ index 1524214..a01c435 100644
From 99d06dd14a4501fe81b36e8ce3966dc99cd04b94 Mon Sep 17 00:00:00 2001 From 99d06dd14a4501fe81b36e8ce3966dc99cd04b94 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 11 Apr 2014 16:12:27 +0100 Date: Fri, 11 Apr 2014 16:12:27 +0100
Subject: [PATCH 54/93] [omxplayer] Add ability to log more timestamp info in Subject: [PATCH 54/96] [omxplayer] Add ability to log more timestamp info in
extra debug settings extra debug settings
--- ---
@ -6548,7 +6548,7 @@ index 22b8459..8045a03 100644
From 85731b224b68bac5a47774d5447bbd3e1d14236d Mon Sep 17 00:00:00 2001 From 85731b224b68bac5a47774d5447bbd3e1d14236d Mon Sep 17 00:00:00 2001
From: Memphiz <memphis@machzwo.de> From: Memphiz <memphis@machzwo.de>
Date: Tue, 18 Nov 2014 13:28:36 +0100 Date: Tue, 18 Nov 2014 13:28:36 +0100
Subject: [PATCH 55/93] - evaluate the setting for hiding watched Subject: [PATCH 55/96] - evaluate the setting for hiding watched
movies/episodes/musicvideos in recently added job (should influence movies/episodes/musicvideos in recently added job (should influence
homescreen of skins only) homescreen of skins only)
@ -6677,7 +6677,7 @@ index 2021dd9..5f67d10 100644
From 11a94854f5d433c121314cdf989fd0e7bcc0102b Mon Sep 17 00:00:00 2001 From 11a94854f5d433c121314cdf989fd0e7bcc0102b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 14:28:37 +0100 Date: Thu, 7 May 2015 14:28:37 +0100
Subject: [PATCH 56/93] build: Add vcsm lib Subject: [PATCH 56/96] build: Add vcsm lib
--- ---
configure.ac | 2 +- configure.ac | 2 +-
@ -6700,7 +6700,7 @@ index 7a06a31..239a2a1 100644
From 0077cb637667dc35084234c792dedfc8c5e80485 Mon Sep 17 00:00:00 2001 From 0077cb637667dc35084234c792dedfc8c5e80485 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 8 May 2015 14:09:31 +0100 Date: Fri, 8 May 2015 14:09:31 +0100
Subject: [PATCH 57/93] [cec] re-implement 'RFC' style POLLing for LA Subject: [PATCH 57/96] [cec] re-implement 'RFC' style POLLing for LA
registering process registering process
--- ---
@ -6925,7 +6925,7 @@ index ddf9963..5d1f933 100644
From 3916ef0e55ad307d7a3e0f88ba5df0cdc73d5477 Mon Sep 17 00:00:00 2001 From 3916ef0e55ad307d7a3e0f88ba5df0cdc73d5477 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 15:35:43 +0100 Date: Thu, 7 May 2015 15:35:43 +0100
Subject: [PATCH 58/93] ffmpeg: test: increase number of threads Subject: [PATCH 58/96] ffmpeg: test: increase number of threads
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 3 +++ xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 3 +++
@ -6949,7 +6949,7 @@ index 3498503..c2f3287 100644
From 36fd4c27fe9af15d65461e32b8d105e00fd8df52 Mon Sep 17 00:00:00 2001 From 36fd4c27fe9af15d65461e32b8d105e00fd8df52 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 22 May 2015 13:56:29 +0100 Date: Fri, 22 May 2015 13:56:29 +0100
Subject: [PATCH 59/93] ffmpeg: Allow neon to be enabled in unified builds Subject: [PATCH 59/96] ffmpeg: Allow neon to be enabled in unified builds
--- ---
tools/depends/target/ffmpeg/Makefile | 4 ++++ tools/depends/target/ffmpeg/Makefile | 4 ++++
@ -6975,7 +6975,7 @@ index 6a9f105..fef5ef2 100644
From 5d5698967a69035d742d55f8986bce84831e73e9 Mon Sep 17 00:00:00 2001 From 5d5698967a69035d742d55f8986bce84831e73e9 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 5 Mar 2015 20:00:59 +0000 Date: Thu, 5 Mar 2015 20:00:59 +0000
Subject: [PATCH 60/93] [ffmpmeg] Discard data before VO/VOL in mpeg-4 over Subject: [PATCH 60/96] [ffmpmeg] Discard data before VO/VOL in mpeg-4 over
mpegts mpegts
--- ---
@ -7085,7 +7085,7 @@ index fef5ef2..e780521 100644
From 4a4b1b0427cfb3116a112d682d10c802a71f913a Mon Sep 17 00:00:00 2001 From 4a4b1b0427cfb3116a112d682d10c802a71f913a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 27 Feb 2015 14:37:27 +0000 Date: Fri, 27 Feb 2015 14:37:27 +0000
Subject: [PATCH 61/93] ffmpeg: Add some upstream HEVC optimisations Subject: [PATCH 61/96] ffmpeg: Add some upstream HEVC optimisations
--- ---
tools/depends/target/ffmpeg/Makefile | 6 +- tools/depends/target/ffmpeg/Makefile | 6 +-
@ -10872,7 +10872,7 @@ index 0000000..5e8e07d
From 51c12471695d2d06c671707a7e2e6fec3b01f538 Mon Sep 17 00:00:00 2001 From 51c12471695d2d06c671707a7e2e6fec3b01f538 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 14:04:18 +0100 Date: Thu, 7 May 2015 14:04:18 +0100
Subject: [PATCH 62/93] [ffmpeg] Add GPU acceleration to hevc Subject: [PATCH 62/96] [ffmpeg] Add GPU acceleration to hevc
--- ---
tools/depends/target/ffmpeg/Makefile | 4 +- tools/depends/target/ffmpeg/Makefile | 4 +-
@ -47584,7 +47584,7 @@ index 0000000..f2b8ffc
From aa8268363b74f1b9ed6d6801d379bc08a85eead2 Mon Sep 17 00:00:00 2001 From aa8268363b74f1b9ed6d6801d379bc08a85eead2 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 14 Dec 2015 12:35:14 +0000 Date: Mon, 14 Dec 2015 12:35:14 +0000
Subject: [PATCH 63/93] [build] Add patches to ffmpeg for native build Subject: [PATCH 63/96] [build] Add patches to ffmpeg for native build
--- ---
tools/depends/target/ffmpeg/autobuild.sh | 8 ++++++++ tools/depends/target/ffmpeg/autobuild.sh | 8 ++++++++
@ -47613,7 +47613,7 @@ index b9bfd57..f6d4c3b 100755
From 31e2cf35741edf914f5413668c158186f9310197 Mon Sep 17 00:00:00 2001 From 31e2cf35741edf914f5413668c158186f9310197 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 12 Jan 2016 16:29:57 +0000 Date: Tue, 12 Jan 2016 16:29:57 +0000
Subject: [PATCH 64/93] ffmpeg: Add cabac opimisations for hevc Subject: [PATCH 64/96] ffmpeg: Add cabac opimisations for hevc
--- ---
.../0001-Squashed-commit-of-the-following.patch | 2288 ++++++++++++++++++++ .../0001-Squashed-commit-of-the-following.patch | 2288 ++++++++++++++++++++
@ -49949,7 +49949,7 @@ index e4acfa9..072e711 100644
From 653e6185b0976bd50eea79f9834ede99db13e3aa Mon Sep 17 00:00:00 2001 From 653e6185b0976bd50eea79f9834ede99db13e3aa Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de> From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 14 Jul 2015 08:30:44 +0200 Date: Tue, 14 Jul 2015 08:30:44 +0200
Subject: [PATCH 65/93] fix high cpu load caused by false positive frame Subject: [PATCH 65/96] fix high cpu load caused by false positive frame
limiter limiter
--- ---
@ -50024,7 +50024,7 @@ index 212a5c7..1adbb01 100644
From 7eae470ce134f19cb5002969ac3f7e85fcf5220d Mon Sep 17 00:00:00 2001 From 7eae470ce134f19cb5002969ac3f7e85fcf5220d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 5 Aug 2015 13:43:25 +0100 Date: Wed, 5 Aug 2015 13:43:25 +0100
Subject: [PATCH 66/93] [dvdplayeraudio] Avoid busy spinning when queue is Subject: [PATCH 66/96] [dvdplayeraudio] Avoid busy spinning when queue is
empty empty
--- ---
@ -50048,7 +50048,7 @@ index 97a23a6..9f21a19 100644
From 492a2e7ac5fb1895b71b62f68918e74db053f0b9 Mon Sep 17 00:00:00 2001 From 492a2e7ac5fb1895b71b62f68918e74db053f0b9 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 6 Aug 2015 11:23:05 +0100 Date: Thu, 6 Aug 2015 11:23:05 +0100
Subject: [PATCH 67/93] [rbp] Make sync playback to display the default option Subject: [PATCH 67/96] [rbp] Make sync playback to display the default option
--- ---
system/settings/rbp.xml | 7 +++++++ system/settings/rbp.xml | 7 +++++++
@ -50076,7 +50076,7 @@ index 1506035..f2a6892 100644
From 3ff59db3bd9c43b037bbe89c72f5fd97f4563b71 Mon Sep 17 00:00:00 2001 From 3ff59db3bd9c43b037bbe89c72f5fd97f4563b71 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 8 Sep 2015 23:42:30 +0100 Date: Tue, 8 Sep 2015 23:42:30 +0100
Subject: [PATCH 68/93] [cec] Fixing initialisation issue found on Raspberry Pi Subject: [PATCH 68/96] [cec] Fixing initialisation issue found on Raspberry Pi
with Buildroot with Buildroot
--- ---
@ -50131,7 +50131,7 @@ index 0000000..8f289f2
From c456ad03e68428ef849490c385cc069cb8dde87d Mon Sep 17 00:00:00 2001 From c456ad03e68428ef849490c385cc069cb8dde87d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 9 Dec 2015 13:31:14 +0000 Date: Wed, 9 Dec 2015 13:31:14 +0000
Subject: [PATCH 69/93] [mmalcodec] Fail to open when width is invalid. Can Subject: [PATCH 69/96] [mmalcodec] Fail to open when width is invalid. Can
happen with mpegts files happen with mpegts files
--- ---
@ -50157,7 +50157,7 @@ index 3345685..5386b4a 100644
From 9bcbb1f3c5e687ccf4aeecbe583eb7643f5d48c8 Mon Sep 17 00:00:00 2001 From 9bcbb1f3c5e687ccf4aeecbe583eb7643f5d48c8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 21 Dec 2015 18:34:06 +0000 Date: Mon, 21 Dec 2015 18:34:06 +0000
Subject: [PATCH 70/93] [mmalrender] Force a SetVideoRect after a reconfigure Subject: [PATCH 70/96] [mmalrender] Force a SetVideoRect after a reconfigure
There has been an issue with dvd stills and a hdmi refresh rate change. There has been an issue with dvd stills and a hdmi refresh rate change.
The hdmi mode change loses the currently displayed picture. The hdmi mode change loses the currently displayed picture.
@ -50188,7 +50188,7 @@ index adf6f73..ad3f66f 100644
From 902a0514368d1ec48107d5951ee990b93cb4282f Mon Sep 17 00:00:00 2001 From 902a0514368d1ec48107d5951ee990b93cb4282f Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 31 Mar 2015 17:31:47 +0100 Date: Tue, 31 Mar 2015 17:31:47 +0100
Subject: [PATCH 71/93] mmalcodec: Add SetCodecControl function Subject: [PATCH 71/96] mmalcodec: Add SetCodecControl function
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 10 +++++++++- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 10 +++++++++-
@ -50258,7 +50258,7 @@ index f4df09c..37d0868 100644
From cae99d2093015ba70d1a387e83ed6214393fc31a Mon Sep 17 00:00:00 2001 From cae99d2093015ba70d1a387e83ed6214393fc31a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 27 Dec 2015 18:44:22 +0000 Date: Sun, 27 Dec 2015 18:44:22 +0000
Subject: [PATCH 72/93] mmalcodec: Switch to a condition variable when blocking Subject: [PATCH 72/96] mmalcodec: Switch to a condition variable when blocking
waiting for a picture waiting for a picture
--- ---
@ -50370,7 +50370,7 @@ index 37d0868..ca28c6f 100644
From ec6e9acc113651fc3408c9fc32d188f41d8de64a Mon Sep 17 00:00:00 2001 From ec6e9acc113651fc3408c9fc32d188f41d8de64a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 16 Jan 2016 16:46:03 +0000 Date: Sat, 16 Jan 2016 16:46:03 +0000
Subject: [PATCH 73/93] omxaudio: Avoid reporting a spurious cached value Subject: [PATCH 73/96] omxaudio: Avoid reporting a spurious cached value
Avoids seek bar showing zero after a seek Avoids seek bar showing zero after a seek
--- ---
@ -50394,7 +50394,7 @@ index 70d0866..052b5ef 100644
From 711b4b11b49c9ebc255e565462e3ac665a1cda8c Mon Sep 17 00:00:00 2001 From 711b4b11b49c9ebc255e565462e3ac665a1cda8c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 21 Dec 2015 22:17:25 +0000 Date: Mon, 21 Dec 2015 22:17:25 +0000
Subject: [PATCH 74/93] [omximage] Fall back to arm jpeg encode/decode when gpu Subject: [PATCH 74/96] [omximage] Fall back to arm jpeg encode/decode when gpu
is busy is busy
--- ---
@ -50640,7 +50640,7 @@ index a93aa82..6f38dbc 100644
From dfb7b32bb3d8220a30ad67a26dfc388b4c4d9f43 Mon Sep 17 00:00:00 2001 From dfb7b32bb3d8220a30ad67a26dfc388b4c4d9f43 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 2 Jan 2016 18:08:16 +0000 Date: Sat, 2 Jan 2016 18:08:16 +0000
Subject: [PATCH 75/93] [mmalcodec] Don't send zero sized extradata Subject: [PATCH 75/96] [mmalcodec] Don't send zero sized extradata
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 2 +- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 2 +-
@ -50663,7 +50663,7 @@ index 3579966..0f5c1b7 100644
From 374227275b47f31ca0cca887a12e5cce187cdd55 Mon Sep 17 00:00:00 2001 From 374227275b47f31ca0cca887a12e5cce187cdd55 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 3 Jan 2016 19:12:16 +0000 Date: Sun, 3 Jan 2016 19:12:16 +0000
Subject: [PATCH 76/93] stereoscopicmanager: Ensure we don't have a stale value Subject: [PATCH 76/96] stereoscopicmanager: Ensure we don't have a stale value
of videoplayer stereoscopic mode of videoplayer stereoscopic mode
--- ---
@ -50758,7 +50758,7 @@ index ec2310f..f090bb9 100644
From d33bcf6304a60bfbdbc993eadab11505ae675851 Mon Sep 17 00:00:00 2001 From d33bcf6304a60bfbdbc993eadab11505ae675851 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Sep 2015 19:05:12 +0100 Date: Wed, 16 Sep 2015 19:05:12 +0100
Subject: [PATCH 77/93] [3d] Make MVC a valid 3D filename tag Subject: [PATCH 77/96] [3d] Make MVC a valid 3D filename tag
--- ---
xbmc/guilib/StereoscopicsManager.cpp | 9 +++++++++ xbmc/guilib/StereoscopicsManager.cpp | 9 +++++++++
@ -50822,7 +50822,7 @@ index 93de9bd..4da88f4 100644
From ff22ccfba36a15d2ed383bf5543f2dd3b9c6a618 Mon Sep 17 00:00:00 2001 From ff22ccfba36a15d2ed383bf5543f2dd3b9c6a618 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 24 Jan 2016 16:42:04 +0000 Date: Sun, 24 Jan 2016 16:42:04 +0000
Subject: [PATCH 78/93] fixup! [build] Add patches to ffmpeg for native build Subject: [PATCH 78/96] fixup! [build] Add patches to ffmpeg for native build
--- ---
tools/depends/target/ffmpeg/autobuild.sh | 2 +- tools/depends/target/ffmpeg/autobuild.sh | 2 +-
@ -50845,7 +50845,7 @@ index f6d4c3b..cc59d17 100755
From 8bcf9f72ff12412fdc4c8139be071c2448d51ae7 Mon Sep 17 00:00:00 2001 From 8bcf9f72ff12412fdc4c8139be071c2448d51ae7 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Jan 2016 19:58:30 +0000 Date: Tue, 26 Jan 2016 19:58:30 +0000
Subject: [PATCH 79/93] OMXAudio: Make use of m_bGotFrame to skip decoding when Subject: [PATCH 79/96] OMXAudio: Make use of m_bGotFrame to skip decoding when
full full
--- ---
@ -50886,7 +50886,7 @@ index 33c4c6a..b9dab89 100644
From 7044ba837edb2060a28bf534f5327d90e1c545e5 Mon Sep 17 00:00:00 2001 From 7044ba837edb2060a28bf534f5327d90e1c545e5 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Jan 2016 20:01:18 +0000 Date: Tue, 26 Jan 2016 20:01:18 +0000
Subject: [PATCH 80/93] OMXAudio: Handle GetData before adding the next buffer Subject: [PATCH 80/96] OMXAudio: Handle GetData before adding the next buffer
so we can be sure it fits so we can be sure it fits
--- ---
@ -50957,7 +50957,7 @@ index b9dab89..f150dc6 100644
From c4abc577bf4c12d48cc800930c2d292c0a65031f Mon Sep 17 00:00:00 2001 From c4abc577bf4c12d48cc800930c2d292c0a65031f Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Jan 2016 20:03:49 +0000 Date: Tue, 26 Jan 2016 20:03:49 +0000
Subject: [PATCH 81/93] OMXAudio: Handle changes in decoded audio size Subject: [PATCH 81/96] OMXAudio: Handle changes in decoded audio size
correctly correctly
--- ---
@ -51013,7 +51013,7 @@ index f150dc6..4956b5b 100644
From df922f986ab0b2dc1363224ef6c72a7a8ac616dc Mon Sep 17 00:00:00 2001 From df922f986ab0b2dc1363224ef6c72a7a8ac616dc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 4 Feb 2016 15:29:55 +0000 Date: Thu, 4 Feb 2016 15:29:55 +0000
Subject: [PATCH 82/93] MMALCodec: Set dropped flag on output pictures when Subject: [PATCH 82/96] MMALCodec: Set dropped flag on output pictures when
input requested that input requested that
--- ---
@ -51075,7 +51075,7 @@ index ca28c6f..bf669e0 100644
From a6102bec84b610166da7448d80b853e5efd649a1 Mon Sep 17 00:00:00 2001 From a6102bec84b610166da7448d80b853e5efd649a1 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Feb 2016 21:35:01 +0000 Date: Wed, 3 Feb 2016 21:35:01 +0000
Subject: [PATCH 83/93] DVDVideoCodecFFmpeg: Enable refcounted frames Subject: [PATCH 83/96] DVDVideoCodecFFmpeg: Enable refcounted frames
Without this frames will get (deep) copied when deinterlace is set to automatic, Without this frames will get (deep) copied when deinterlace is set to automatic,
but file is not deinterlaced. but file is not deinterlaced.
@ -51104,7 +51104,7 @@ index c2f3287..64087f2 100644
From a301f546dcfa4bf1ceaa9737a60a835826d54fec Mon Sep 17 00:00:00 2001 From a301f546dcfa4bf1ceaa9737a60a835826d54fec Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 19 Feb 2016 13:45:23 +0000 Date: Fri, 19 Feb 2016 13:45:23 +0000
Subject: [PATCH 84/93] mmal: increase decode buffering a little to help harder Subject: [PATCH 84/96] mmal: increase decode buffering a little to help harder
MVC files MVC files
PR8610 reduced buffering in codec which generally improved behaviour, PR8610 reduced buffering in codec which generally improved behaviour,
@ -51133,7 +51133,7 @@ index 7b025fd..08f61fc 100644
From c0b0aad15a9ffcd921bb70af5bf9200ee7a93fed Mon Sep 17 00:00:00 2001 From c0b0aad15a9ffcd921bb70af5bf9200ee7a93fed Mon Sep 17 00:00:00 2001
From: Mario Holzinger <sandman01xda@gmail.com> From: Mario Holzinger <sandman01xda@gmail.com>
Date: Fri, 11 Dec 2015 16:48:57 +0100 Date: Fri, 11 Dec 2015 16:48:57 +0100
Subject: [PATCH 85/93] touch panel to display adjustment Subject: [PATCH 85/96] touch panel to display adjustment
--- ---
xbmc/input/linux/LinuxInputDevices.cpp | 7 ++++--- xbmc/input/linux/LinuxInputDevices.cpp | 7 ++++---
@ -51225,7 +51225,7 @@ index 4da88f4..1bdc77e 100644
From d3c755950fe7e7b255a2a28cafd105affb3aab13 Mon Sep 17 00:00:00 2001 From d3c755950fe7e7b255a2a28cafd105affb3aab13 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 15 Feb 2016 15:51:11 +0000 Date: Mon, 15 Feb 2016 15:51:11 +0000
Subject: [PATCH 86/93] touch panel to display adjustment - support multitouch Subject: [PATCH 86/96] touch panel to display adjustment - support multitouch
PR7978 allowed a simple calibration to be applied to touch input PR7978 allowed a simple calibration to be applied to touch input
It didn't cover multitouch which this adds support for It didn't cover multitouch which this adds support for
@ -51259,7 +51259,7 @@ index a506956..3579cd0 100644
From f517a6ff4ab7f04b9a6ba371d3429e5ae95eb3d1 Mon Sep 17 00:00:00 2001 From f517a6ff4ab7f04b9a6ba371d3429e5ae95eb3d1 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 22 Mar 2016 22:28:13 +0000 Date: Tue, 22 Mar 2016 22:28:13 +0000
Subject: [PATCH 87/93] [linux] Move hotplug checking into its own thread Subject: [PATCH 87/96] [linux] Move hotplug checking into its own thread
Currently checking for new linux input devices is called from the rendering thread. Currently checking for new linux input devices is called from the rendering thread.
We've been getting reports of skipped frames on raspberry pi. We've been getting reports of skipped frames on raspberry pi.
@ -51436,7 +51436,7 @@ index 23244a2..c82ba84 100644
From ffb8b5378dbb2c53f1411e051f0c7eec9555ca83 Mon Sep 17 00:00:00 2001 From ffb8b5378dbb2c53f1411e051f0c7eec9555ca83 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 28 Jul 2015 17:47:33 +0100 Date: Tue, 28 Jul 2015 17:47:33 +0100
Subject: [PATCH 88/93] [rbp] Refactor the vsync handle to support multiple Subject: [PATCH 88/96] [rbp] Refactor the vsync handle to support multiple
callers callers
--- ---
@ -51653,7 +51653,7 @@ index 2eee35d..3b59cd9 100644
From 2e13233a89859c10902059dd34160582af62ee1e Mon Sep 17 00:00:00 2001 From 2e13233a89859c10902059dd34160582af62ee1e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 24 Mar 2016 23:24:18 +0000 Date: Thu, 24 Mar 2016 23:24:18 +0000
Subject: [PATCH 89/93] [mmalrenderer] Wait for vsync before submitting to mmal Subject: [PATCH 89/96] [mmalrenderer] Wait for vsync before submitting to mmal
when display sync is disabled when display sync is disabled
This avoids an issue where video occasionally goes stuttery after a seek, until the next pause/play or seek. This avoids an issue where video occasionally goes stuttery after a seek, until the next pause/play or seek.
@ -51816,7 +51816,7 @@ index a71e645..34cb294 100644
From 1f63176ba9c91a1f1e58dec440a56e90ee944583 Mon Sep 17 00:00:00 2001 From 1f63176ba9c91a1f1e58dec440a56e90ee944583 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 23 Mar 2016 16:57:19 +0000 Date: Wed, 23 Mar 2016 16:57:19 +0000
Subject: [PATCH 90/93] mmal: Include mmal renderer logging in video category Subject: [PATCH 90/96] mmal: Include mmal renderer logging in video category
On Pi the decoder and renderer are closely coupled so combining the On Pi the decoder and renderer are closely coupled so combining the
logging category makes sense to me. logging category makes sense to me.
@ -52083,7 +52083,7 @@ index 76c4682..e1099da 100644
From 6a008777d9f6c0b2b8724fc66cecf74ac7c32383 Mon Sep 17 00:00:00 2001 From 6a008777d9f6c0b2b8724fc66cecf74ac7c32383 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 23 Mar 2016 17:34:48 +0000 Date: Wed, 23 Mar 2016 17:34:48 +0000
Subject: [PATCH 91/93] rendermanager: Increase configure timeout to see if it Subject: [PATCH 91/96] rendermanager: Increase configure timeout to see if it
fixes video playing in background issues fixes video playing in background issues
--- ---
@ -52107,7 +52107,7 @@ index 7a99ac4..4b03c86 100644
From 67223b6440475c4797aa2aa1949f73c078114474 Mon Sep 17 00:00:00 2001 From 67223b6440475c4797aa2aa1949f73c078114474 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 23 Mar 2016 17:39:47 +0000 Date: Wed, 23 Mar 2016 17:39:47 +0000
Subject: [PATCH 92/93] Revert "[rbp] Use default resampling setting on Pi2" Subject: [PATCH 92/96] Revert "[rbp] Use default resampling setting on Pi2"
This reverts commit e6b2f1693480ad5d8062acaed512393e72fb9b1d. This reverts commit e6b2f1693480ad5d8062acaed512393e72fb9b1d.
--- ---
@ -52134,7 +52134,7 @@ index 52778ec..8cc8f19 100644
From bb33be4220a3fd1ad131ec1f2218f7b4750fda98 Mon Sep 17 00:00:00 2001 From bb33be4220a3fd1ad131ec1f2218f7b4750fda98 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 31 Mar 2016 20:00:15 +0100 Date: Thu, 31 Mar 2016 20:00:15 +0100
Subject: [PATCH 93/93] Revert "[rbp] Make sync playback to display the default Subject: [PATCH 93/96] Revert "[rbp] Make sync playback to display the default
option" option"
This reverts commit 492a2e7ac5fb1895b71b62f68918e74db053f0b9. This reverts commit 492a2e7ac5fb1895b71b62f68918e74db053f0b9.
@ -52160,3 +52160,86 @@ index f2a6892..1506035 100644
<category id="videoacceleration"> <category id="videoacceleration">
<group id="1"> <group id="1">
<visible>false</visible> <visible>false</visible>
From 4cf382f46873b4a3da10d825a103c2ef897b87fb Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 1 Apr 2016 17:26:27 +0100
Subject: [PATCH 94/96] fixup: Handle case where fps=0.0 with sync playback to
display disabled
---
xbmc/cores/VideoRenderers/MMALRenderer.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/xbmc/cores/VideoRenderers/MMALRenderer.cpp b/xbmc/cores/VideoRenderers/MMALRenderer.cpp
index e1099da..e545e87 100644
--- a/xbmc/cores/VideoRenderers/MMALRenderer.cpp
+++ b/xbmc/cores/VideoRenderers/MMALRenderer.cpp
@@ -529,7 +529,7 @@ void CMMALRenderer::RenderUpdate(bool clear, DWORD flags, DWORD alpha)
return;
omvb->Acquire();
omvb->mmal_buffer->flags |= MMAL_BUFFER_HEADER_FLAG_USER1 | MMAL_BUFFER_HEADER_FLAG_USER2;
- if (!CSettings::GetInstance().GetBool("videoplayer.usedisplayasclock"))
+ if (!CSettings::GetInstance().GetBool("videoplayer.usedisplayasclock") && m_fps > 0.0f)
mmal_queue_put(m_queue, omvb->mmal_buffer);
else
mmal_port_send_buffer(m_vout_input, omvb->mmal_buffer);
@@ -551,7 +551,7 @@ void CMMALRenderer::RenderUpdate(bool clear, DWORD flags, DWORD alpha)
omvb->Acquire();
omvb->mmal_buffer->flags |= MMAL_BUFFER_HEADER_FLAG_USER1 | MMAL_BUFFER_HEADER_FLAG_USER2;
omvb->mmal_buffer->user_data = omvb;
- if (!CSettings::GetInstance().GetBool("videoplayer.usedisplayasclock"))
+ if (!CSettings::GetInstance().GetBool("videoplayer.usedisplayasclock") && m_fps > 0.0f)
mmal_queue_put(m_queue, omvb->mmal_buffer);
else
mmal_port_send_buffer(m_vout_input, omvb->mmal_buffer);
From 7367c175628cac663dd5cbea18bef17e9c74f992 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 3 Apr 2016 11:26:19 +0100
Subject: [PATCH 95/96] squash: initialise error term to zero
---
xbmc/cores/VideoRenderers/MMALRenderer.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/xbmc/cores/VideoRenderers/MMALRenderer.cpp b/xbmc/cores/VideoRenderers/MMALRenderer.cpp
index e545e87..16f6142 100644
--- a/xbmc/cores/VideoRenderers/MMALRenderer.cpp
+++ b/xbmc/cores/VideoRenderers/MMALRenderer.cpp
@@ -245,6 +245,7 @@ CMMALRenderer::CMMALRenderer() : CThread("MMALRenderer")
m_inflight = 0;
m_sharpness = -2.0f;
m_queue = mmal_queue_create();
+ m_error = 0.0;
Create();
}
From f923a12de46ebe78820335ef1e42ce81982e7091 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 11 Apr 2016 11:53:13 +0100
Subject: [PATCH 96/96] Revert "Revert "[rbp] Use default resampling setting on
Pi2""
This reverts commit 67223b6440475c4797aa2aa1949f73c078114474.
---
system/settings/rbp2.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/system/settings/rbp2.xml b/system/settings/rbp2.xml
index 8cc8f19..52778ec 100644
--- a/system/settings/rbp2.xml
+++ b/system/settings/rbp2.xml
@@ -23,6 +23,11 @@
<setting id="audiooutput.ac3transcode" help="36429">
</setting>
</group>
+ <group id="1">
+ <setting id="audiooutput.processquality">
+ <default>30</default> <!-- AE_QUALITY_MID -->
+ </setting>
+ </group>
</category>
</section>
</settings>

View File

@ -1,7 +1,7 @@
From d11fabefb909e75e7186bd9ecd0cbff9e8b24577 Mon Sep 17 00:00:00 2001 From d11fabefb909e75e7186bd9ecd0cbff9e8b24577 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Sep 2015 19:11:14 +0100 Date: Mon, 7 Sep 2015 19:11:14 +0100
Subject: [PATCH 01/93] Enable concealed error frames, but discard them when Subject: [PATCH 01/96] Enable concealed error frames, but discard them when
returned returned
--- ---
@ -55,7 +55,7 @@ index bebe136..727a9ea 100644
From 5fb2a476f902f028de46e46863fdc74b4c021371 Mon Sep 17 00:00:00 2001 From 5fb2a476f902f028de46e46863fdc74b4c021371 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 26 Aug 2015 21:47:41 +0100 Date: Wed, 26 Aug 2015 21:47:41 +0100
Subject: [PATCH 02/93] Reduce framerate of high framerate videos when not Subject: [PATCH 02/96] Reduce framerate of high framerate videos when not
running fullscreen running fullscreen
--- ---
@ -121,7 +121,7 @@ index d081b9c..0ea6ecd 100644
From 8f815de22d00759496cd60139fb497d4064002cf Mon Sep 17 00:00:00 2001 From 8f815de22d00759496cd60139fb497d4064002cf Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 2 Dec 2015 20:08:05 +0000 Date: Wed, 2 Dec 2015 20:08:05 +0000
Subject: [PATCH 03/93] Remove preroll Subject: [PATCH 03/96] Remove preroll
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 12 ++---------- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 12 ++----------
@ -196,7 +196,7 @@ index 0ea6ecd..50ac0e3 100644
From 18c08e9c0410f43d2deec9d69e64eca7fdfd9a17 Mon Sep 17 00:00:00 2001 From 18c08e9c0410f43d2deec9d69e64eca7fdfd9a17 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 2 Dec 2015 22:35:11 +0000 Date: Wed, 2 Dec 2015 22:35:11 +0000
Subject: [PATCH 04/93] Remove demux queue Subject: [PATCH 04/96] Remove demux queue
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 81 ++++------------------ xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 81 ++++------------------
@ -391,7 +391,7 @@ index 50ac0e3..f4df09c 100644
From 432994f3a9e9867d04d4c3d360476d72acea0a6c Mon Sep 17 00:00:00 2001 From 432994f3a9e9867d04d4c3d360476d72acea0a6c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 2 Dec 2015 20:10:33 +0000 Date: Wed, 2 Dec 2015 20:10:33 +0000
Subject: [PATCH 05/93] Remove time based limit on submitted packets Subject: [PATCH 05/96] Remove time based limit on submitted packets
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 24 +++------------------- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 24 +++-------------------
@ -476,7 +476,7 @@ index f4df09c..8f84557 100644
From 14ec8859335b4dc5add80bed34ce21ab3a4c8df4 Mon Sep 17 00:00:00 2001 From 14ec8859335b4dc5add80bed34ce21ab3a4c8df4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Dec 2015 22:18:47 +0000 Date: Mon, 7 Dec 2015 22:18:47 +0000
Subject: [PATCH 06/93] Add back logging of data queued in decoder Subject: [PATCH 06/96] Add back logging of data queued in decoder
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 22 +++++++++++++++++++++- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 22 +++++++++++++++++++++-
@ -561,7 +561,7 @@ index 8f84557..f4df09c 100644
From 61928feb51d23e4550abfbf8ab26e933ff1fec4e Mon Sep 17 00:00:00 2001 From 61928feb51d23e4550abfbf8ab26e933ff1fec4e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 8 Dec 2015 11:40:17 +0000 Date: Tue, 8 Dec 2015 11:40:17 +0000
Subject: [PATCH 07/93] Try to minimise latency through hardware decoder. This Subject: [PATCH 07/96] Try to minimise latency through hardware decoder. This
could reduce performance but keeps videoplayer happier could reduce performance but keeps videoplayer happier
--- ---
@ -650,7 +650,7 @@ index 35a9847..f96cc14 100644
From 0d9c905db96e1b465a26c834430a1783c000a5a9 Mon Sep 17 00:00:00 2001 From 0d9c905db96e1b465a26c834430a1783c000a5a9 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 13 Jul 2015 19:27:25 +0100 Date: Mon, 13 Jul 2015 19:27:25 +0100
Subject: [PATCH 08/93] Enable QPU based deinterlace and remove resolution Subject: [PATCH 08/96] Enable QPU based deinterlace and remove resolution
limit limit
--- ---
@ -722,7 +722,7 @@ index e50c13a..20ad4fa 100644
From 6cfe8e3a2fa86dbb63830eea0b1f9617ea6c9ba0 Mon Sep 17 00:00:00 2001 From 6cfe8e3a2fa86dbb63830eea0b1f9617ea6c9ba0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 16 Aug 2015 15:46:33 +0100 Date: Sun, 16 Aug 2015 15:46:33 +0100
Subject: [PATCH 09/93] Allow deinterlace with software decode Subject: [PATCH 09/96] Allow deinterlace with software decode
--- ---
xbmc/cores/VideoRenderers/MMALRenderer.cpp | 9 +++++++++ xbmc/cores/VideoRenderers/MMALRenderer.cpp | 9 +++++++++
@ -759,7 +759,7 @@ index bee3af1..9b5c666 100644
From d5c49bf267a9dd4baf7e6be9127548adf64d899b Mon Sep 17 00:00:00 2001 From d5c49bf267a9dd4baf7e6be9127548adf64d899b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 15 Sep 2015 22:26:26 +0100 Date: Tue, 15 Sep 2015 22:26:26 +0100
Subject: [PATCH 10/93] omxplayer: Don't use AutoInterlaceMethod it changes at Subject: [PATCH 10/96] omxplayer: Don't use AutoInterlaceMethod it changes at
start of file start of file
--- ---
@ -798,7 +798,7 @@ index de493a2..7251fc1 100644
From cb890fdeed45ff016c15f321d00f6cfe9cc3685d Mon Sep 17 00:00:00 2001 From cb890fdeed45ff016c15f321d00f6cfe9cc3685d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Sep 2015 15:05:37 +0100 Date: Wed, 16 Sep 2015 15:05:37 +0100
Subject: [PATCH 11/93] Avoid calling render callback with the lock held to Subject: [PATCH 11/96] Avoid calling render callback with the lock held to
avoid a deadlock avoid a deadlock
--- ---
@ -905,7 +905,7 @@ index d0634bb..7baefa5 100644
From 364da740e395d2091293f521a4bde7806b3218a0 Mon Sep 17 00:00:00 2001 From 364da740e395d2091293f521a4bde7806b3218a0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Dec 2015 22:03:56 +0000 Date: Wed, 16 Dec 2015 22:03:56 +0000
Subject: [PATCH 12/93] Add settings option to enable MVC and frame packing Subject: [PATCH 12/96] Add settings option to enable MVC and frame packing
support support
--- ---
@ -1055,7 +1055,7 @@ index 55e150d..f3ba426 100644
From 71d3daeb3f44c6a7876415141e740464ce8b6c87 Mon Sep 17 00:00:00 2001 From 71d3daeb3f44c6a7876415141e740464ce8b6c87 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 17 Dec 2015 15:38:34 +0000 Date: Thu, 17 Dec 2015 15:38:34 +0000
Subject: [PATCH 13/93] Don't adjust 3d rectangles in bypass mode Subject: [PATCH 13/96] Don't adjust 3d rectangles in bypass mode
--- ---
xbmc/cores/VideoRenderers/BaseRenderer.cpp | 55 ++++++++++++++++-------------- xbmc/cores/VideoRenderers/BaseRenderer.cpp | 55 ++++++++++++++++--------------
@ -1134,7 +1134,7 @@ index 7889cf8..d4bb306 100644
From 5ebb280be9de4ce882de665215c8bbda0c072864 Mon Sep 17 00:00:00 2001 From 5ebb280be9de4ce882de665215c8bbda0c072864 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 14 Mar 2015 12:38:08 +0000 Date: Sat, 14 Mar 2015 12:38:08 +0000
Subject: [PATCH 14/93] Switch to using transform flags for 3d modes Subject: [PATCH 14/96] Switch to using transform flags for 3d modes
--- ---
xbmc/cores/VideoRenderers/MMALRenderer.cpp | 100 +++++++++--------------- xbmc/cores/VideoRenderers/MMALRenderer.cpp | 100 +++++++++---------------
@ -1550,7 +1550,7 @@ index 5d5b74b..443d037 100644
From 2be3612226ee01a6d294c6ca6a7d8d0849bd4221 Mon Sep 17 00:00:00 2001 From 2be3612226ee01a6d294c6ca6a7d8d0849bd4221 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 21 Jun 2015 17:42:03 +0100 Date: Sun, 21 Jun 2015 17:42:03 +0100
Subject: [PATCH 15/93] Remove unused Support3D function Subject: [PATCH 15/96] Remove unused Support3D function
--- ---
xbmc/windowing/egl/WinSystemEGL.cpp | 29 ----------------------------- xbmc/windowing/egl/WinSystemEGL.cpp | 29 -----------------------------
@ -1613,7 +1613,7 @@ index 9d4baf6..1ec4225 100644
From ad81921b2e03b01bed2d40f0f1aff697cb48fa56 Mon Sep 17 00:00:00 2001 From ad81921b2e03b01bed2d40f0f1aff697cb48fa56 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Dec 2015 21:08:34 +0000 Date: Wed, 16 Dec 2015 21:08:34 +0000
Subject: [PATCH 16/93] Avoid switching stereo mode based on current display Subject: [PATCH 16/96] Avoid switching stereo mode based on current display
mode mode
--- ---
@ -1659,7 +1659,7 @@ index a1b8812..60979bb 100644
From be69b44990015a874305ef96e7fbdef7f815599e Mon Sep 17 00:00:00 2001 From be69b44990015a874305ef96e7fbdef7f815599e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 21 Jun 2015 18:53:29 +0100 Date: Sun, 21 Jun 2015 18:53:29 +0100
Subject: [PATCH 17/93] Drop reporting 3D modes and just use current rendering Subject: [PATCH 17/96] Drop reporting 3D modes and just use current rendering
mode to request 3D signalling mode to request 3D signalling
[rbp] Add ntsc version of 48Hz mode [rbp] Add ntsc version of 48Hz mode
@ -1934,7 +1934,7 @@ index a0acb1a..e5bcae7 100644
From 5d3349935e282c6d4faef746a5b8a9934676d4c6 Mon Sep 17 00:00:00 2001 From 5d3349935e282c6d4faef746a5b8a9934676d4c6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 22 Jun 2015 16:27:15 +0100 Date: Mon, 22 Jun 2015 16:27:15 +0100
Subject: [PATCH 18/93] Consider stereomode when creating a new window Subject: [PATCH 18/96] Consider stereomode when creating a new window
We might be changing from a non-3D to a 3D mode We might be changing from a non-3D to a 3D mode
--- ---
@ -1994,7 +1994,7 @@ index 1ec4225..a33dedc 100644
From 5d836aad86bfed970e902005bae5761415cec58d Mon Sep 17 00:00:00 2001 From 5d836aad86bfed970e902005bae5761415cec58d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Apr 2014 18:19:32 +0100 Date: Mon, 7 Apr 2014 18:19:32 +0100
Subject: [PATCH 19/93] [rbp/omxplayer] When opening a stream don't try to Subject: [PATCH 19/96] [rbp/omxplayer] When opening a stream don't try to
update gui so often update gui so often
--- ---
@ -2021,7 +2021,7 @@ index 6816b45..6cc5a8f 100644
From e01575ea1b07d19332017fca0e1a51389b78d93d Mon Sep 17 00:00:00 2001 From e01575ea1b07d19332017fca0e1a51389b78d93d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 29 Apr 2014 15:23:22 +0100 Date: Tue, 29 Apr 2014 15:23:22 +0100
Subject: [PATCH 20/93] [ffmpeg] Speed up wtv index creation Subject: [PATCH 20/96] [ffmpeg] Speed up wtv index creation
The index creation is O(N^2) with number of entries (typically thousands). The index creation is O(N^2) with number of entries (typically thousands).
On a Pi this can take more than 60 seconds to execute for a recording of a few hours. On a Pi this can take more than 60 seconds to execute for a recording of a few hours.
@ -2110,7 +2110,7 @@ index 0000000..d829898
From a29142db6e36056fd988b3199747c0da0dab78a0 Mon Sep 17 00:00:00 2001 From a29142db6e36056fd988b3199747c0da0dab78a0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 8 Mar 2014 15:36:06 +0000 Date: Sat, 8 Mar 2014 15:36:06 +0000
Subject: [PATCH 21/93] [hifiberry] Hack: force it to be recognised as IEC958 Subject: [PATCH 21/96] [hifiberry] Hack: force it to be recognised as IEC958
capable to enable passthrough options capable to enable passthrough options
--- ---
@ -2136,7 +2136,7 @@ index e22db7a..0120bd5 100644
From cad0f33be5e0b5989ece0863ba96158dbf5174d9 Mon Sep 17 00:00:00 2001 From cad0f33be5e0b5989ece0863ba96158dbf5174d9 Mon Sep 17 00:00:00 2001
From: Ben Avison <bavison@riscosopen.org> From: Ben Avison <bavison@riscosopen.org>
Date: Thu, 1 May 2014 16:28:39 +0100 Date: Thu, 1 May 2014 16:28:39 +0100
Subject: [PATCH 22/93] Improved file buffering in CArchive Subject: [PATCH 22/96] Improved file buffering in CArchive
Even though memcpy is typically inlined by the compiler into byte/word loads Even though memcpy is typically inlined by the compiler into byte/word loads
and stores (at least for release builds), the frequency with which 1, 2 and 4 and stores (at least for release builds), the frequency with which 1, 2 and 4
@ -2199,7 +2199,7 @@ index 6ed0f8f..8506d95 100644
From 17eebeec762e4f1c921d886b6863ac4a21cdb2f0 Mon Sep 17 00:00:00 2001 From 17eebeec762e4f1c921d886b6863ac4a21cdb2f0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 12 Aug 2014 00:31:36 +0100 Date: Tue, 12 Aug 2014 00:31:36 +0100
Subject: [PATCH 23/93] [omxcodec] Don't force software codec with dvds Subject: [PATCH 23/96] [omxcodec] Don't force software codec with dvds
--- ---
xbmc/cores/dvdplayer/DVDPlayer.cpp | 2 ++ xbmc/cores/dvdplayer/DVDPlayer.cpp | 2 ++
@ -2223,7 +2223,7 @@ index 4ffe33a..4b09e8f 100644
From 9da36b4157459cc72529ef6be5721f1ff6920ef6 Mon Sep 17 00:00:00 2001 From 9da36b4157459cc72529ef6be5721f1ff6920ef6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 10 Aug 2014 16:45:16 +0100 Date: Sun, 10 Aug 2014 16:45:16 +0100
Subject: [PATCH 24/93] filesystem: Make support of browsing into archives Subject: [PATCH 24/96] filesystem: Make support of browsing into archives
optional optional
The ability to browse, scan and play content in archives can cause problems on low powered/low memory devices. The ability to browse, scan and play content in archives can cause problems on low powered/low memory devices.
@ -2309,7 +2309,7 @@ index a1d4ee4..4929283 100644
From b0231de02ec1821e136d75ff0f3986aaed8f0d92 Mon Sep 17 00:00:00 2001 From b0231de02ec1821e136d75ff0f3986aaed8f0d92 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 27 Oct 2014 13:06:57 +0000 Date: Mon, 27 Oct 2014 13:06:57 +0000
Subject: [PATCH 25/93] [rbp] Make cachemembuffersize default depend on memory Subject: [PATCH 25/96] [rbp] Make cachemembuffersize default depend on memory
size size
--- ---
@ -2414,7 +2414,7 @@ index bc3aa8c..562757e 100644
From 6d080c7c800d2e1120b46c5490d64d80b4e63ad4 Mon Sep 17 00:00:00 2001 From 6d080c7c800d2e1120b46c5490d64d80b4e63ad4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 30 May 2014 14:58:43 +0100 Date: Fri, 30 May 2014 14:58:43 +0100
Subject: [PATCH 26/93] [settings] Experiment: Report DESKTOP resolution in Subject: [PATCH 26/96] [settings] Experiment: Report DESKTOP resolution in
video settings video settings
--- ---
@ -2439,7 +2439,7 @@ index 7993a73..761385b 100644
From 80f582c6ced4a245d0cabb97a3e9fefc009e096d Mon Sep 17 00:00:00 2001 From 80f582c6ced4a245d0cabb97a3e9fefc009e096d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 19 Sep 2014 11:54:49 +0100 Date: Fri, 19 Sep 2014 11:54:49 +0100
Subject: [PATCH 27/93] [dvdplayer/rbp] Add pi specific option to maintain Subject: [PATCH 27/96] [dvdplayer/rbp] Add pi specific option to maintain
vsync with pll adjustment vsync with pll adjustment
New A/V sync option in settings/video/playback to do "Adjust PLL". New A/V sync option in settings/video/playback to do "Adjust PLL".
@ -2748,7 +2748,7 @@ index 6475350..93de9bd 100644
From cecfb10575958e190cf3c6394ff2158bff6fe52a Mon Sep 17 00:00:00 2001 From cecfb10575958e190cf3c6394ff2158bff6fe52a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 24 Sep 2014 23:13:52 +0100 Date: Wed, 24 Sep 2014 23:13:52 +0100
Subject: [PATCH 28/93] [audio] Add settings option to boost centre channel Subject: [PATCH 28/96] [audio] Add settings option to boost centre channel
when downmixing when downmixing
This allows a dB volume increase to be added to centre channel. This allows a dB volume increase to be added to centre channel.
@ -2874,7 +2874,7 @@ index 08b1b84..70d0866 100644
From cd089d7903e1fd4e0812ad817126a19d07fa896d Mon Sep 17 00:00:00 2001 From cd089d7903e1fd4e0812ad817126a19d07fa896d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 27 Oct 2014 15:23:51 +0000 Date: Mon, 27 Oct 2014 15:23:51 +0000
Subject: [PATCH 29/93] [rbp] Default extract thumbnails to false Subject: [PATCH 29/96] [rbp] Default extract thumbnails to false
It can take 80 seconds for a single file on a Pi. It can cause crashes with out-of-memory errors. It can take 80 seconds for a single file on a Pi. It can cause crashes with out-of-memory errors.
It genereates a lot of support issues. Best to default to disabled and let users enable it if they must It genereates a lot of support issues. Best to default to disabled and let users enable it if they must
@ -2907,7 +2907,7 @@ index 7a170c2..1506035 100644
From c0b8590f78235540d82d478334c7f30fae417754 Mon Sep 17 00:00:00 2001 From c0b8590f78235540d82d478334c7f30fae417754 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 10 Feb 2015 15:29:16 +0000 Date: Tue, 10 Feb 2015 15:29:16 +0000
Subject: [PATCH 30/93] [libcec] Add repeating keypress patch from popcornmix' Subject: [PATCH 30/96] [libcec] Add repeating keypress patch from popcornmix'
repo repo
--- ---
@ -3797,7 +3797,7 @@ index 0000000..8366a69
From bfc97f9146e8ac70fb03c439a4cf1a9a3135ea9b Mon Sep 17 00:00:00 2001 From bfc97f9146e8ac70fb03c439a4cf1a9a3135ea9b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 28 Oct 2014 00:19:40 +0000 Date: Tue, 28 Oct 2014 00:19:40 +0000
Subject: [PATCH 31/93] [cec] Add settings for configuring button repeats Subject: [PATCH 31/96] [cec] Add settings for configuring button repeats
--- ---
addons/resource.language.en_gb/resources/strings.po | 15 +++++++++++++++ addons/resource.language.en_gb/resources/strings.po | 15 +++++++++++++++
@ -3881,7 +3881,7 @@ index e0d8dae..f738c84 100644
From af63fad05fc2f6c24354c7acd08cd685ff376e28 Mon Sep 17 00:00:00 2001 From af63fad05fc2f6c24354c7acd08cd685ff376e28 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 3 Nov 2014 23:17:46 +0000 Date: Mon, 3 Nov 2014 23:17:46 +0000
Subject: [PATCH 32/93] [cec] Don't discard buttons when repeat mode is enabled Subject: [PATCH 32/96] [cec] Don't discard buttons when repeat mode is enabled
--- ---
xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 5 ++++- xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 5 ++++-
@ -3907,7 +3907,7 @@ index f738c84..58d7d0d 100644
From 42155d82d06a1deea72d4c3092315ea1110c6cb7 Mon Sep 17 00:00:00 2001 From 42155d82d06a1deea72d4c3092315ea1110c6cb7 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 4 Nov 2014 18:50:00 +0000 Date: Tue, 4 Nov 2014 18:50:00 +0000
Subject: [PATCH 33/93] [cec] Temp - more logging Subject: [PATCH 33/96] [cec] Temp - more logging
--- ---
xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 8 +++++++- xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 8 +++++++-
@ -3962,7 +3962,7 @@ index 58d7d0d..dfba61a 100644
From f8d6e97fedcb9184af7dfc8a976815892faa7784 Mon Sep 17 00:00:00 2001 From f8d6e97fedcb9184af7dfc8a976815892faa7784 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 15 Nov 2014 12:03:34 +0000 Date: Sat, 15 Nov 2014 12:03:34 +0000
Subject: [PATCH 34/93] [dvdplayer] Add lock for player creation Subject: [PATCH 34/96] [dvdplayer] Add lock for player creation
--- ---
xbmc/cores/dvdplayer/DVDPlayer.cpp | 3 +++ xbmc/cores/dvdplayer/DVDPlayer.cpp | 3 +++
@ -4011,7 +4011,7 @@ index 2f00647..b1418e3 100644
From 2e80c975eb2d085f157ea328488aa7889c092f47 Mon Sep 17 00:00:00 2001 From 2e80c975eb2d085f157ea328488aa7889c092f47 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 24 Nov 2014 22:07:25 +0000 Date: Mon, 24 Nov 2014 22:07:25 +0000
Subject: [PATCH 35/93] [dvdplayervideo] Prod decoder when in stills mode Subject: [PATCH 35/96] [dvdplayervideo] Prod decoder when in stills mode
An asynchronous hardware decoder doesn't only produce output pictures when new packets arrive. An asynchronous hardware decoder doesn't only produce output pictures when new packets arrive.
In dvd stills mode give it a chance to return pictures that weren't ready when frame was decoded. In dvd stills mode give it a chance to return pictures that weren't ready when frame was decoded.
@ -4091,7 +4091,7 @@ index 379c541..b5777a1 100644
From 1a4b613e9981829137c817baad127fda8e1e2823 Mon Sep 17 00:00:00 2001 From 1a4b613e9981829137c817baad127fda8e1e2823 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 27 Nov 2014 16:31:56 +0000 Date: Thu, 27 Nov 2014 16:31:56 +0000
Subject: [PATCH 36/93] [languageinvoker] Reduce priority of python threads Subject: [PATCH 36/96] [languageinvoker] Reduce priority of python threads
--- ---
xbmc/interfaces/generic/LanguageInvokerThread.cpp | 5 +++++ xbmc/interfaces/generic/LanguageInvokerThread.cpp | 5 +++++
@ -4117,7 +4117,7 @@ index fcdd063..16f0c89 100644
From 73c6f413799cbb821f597253eb80457ee29a45f8 Mon Sep 17 00:00:00 2001 From 73c6f413799cbb821f597253eb80457ee29a45f8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 14 Dec 2013 16:55:05 +0000 Date: Sat, 14 Dec 2013 16:55:05 +0000
Subject: [PATCH 37/93] logging: Add microsecond timer to log messages Subject: [PATCH 37/96] logging: Add microsecond timer to log messages
--- ---
xbmc/utils/log.cpp | 17 +++++++++++++++-- xbmc/utils/log.cpp | 17 +++++++++++++++--
@ -4173,7 +4173,7 @@ index 3443f12..31c4a99 100644
From dd959edaaae1f167e0979ac55d64e5d769127687 Mon Sep 17 00:00:00 2001 From dd959edaaae1f167e0979ac55d64e5d769127687 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 29 Nov 2014 15:25:16 +0000 Date: Sat, 29 Nov 2014 15:25:16 +0000
Subject: [PATCH 38/93] [rbp] hack: wait for splash to complete before changing Subject: [PATCH 38/96] [rbp] hack: wait for splash to complete before changing
hdmi mode hdmi mode
--- ---
@ -4250,7 +4250,7 @@ index ee29770..ff0d3e3 100644
From 3afc5e302cd1fdad4afa43ec705707f36de2ddaf Mon Sep 17 00:00:00 2001 From 3afc5e302cd1fdad4afa43ec705707f36de2ddaf Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 11 Dec 2014 17:00:57 +0000 Date: Thu, 11 Dec 2014 17:00:57 +0000
Subject: [PATCH 39/93] Fix for UI not showing both extractflags and Subject: [PATCH 39/96] Fix for UI not showing both extractflags and
extractthumb extractthumb
--- ---
@ -4317,7 +4317,7 @@ index 918e8bf..61e1a22 100644
From c423d114818b5cd611bd83c31cda74139b5dfd91 Mon Sep 17 00:00:00 2001 From c423d114818b5cd611bd83c31cda74139b5dfd91 Mon Sep 17 00:00:00 2001
From: anaconda <anaconda@menakite.eu> From: anaconda <anaconda@menakite.eu>
Date: Thu, 11 Sep 2014 21:30:43 +0200 Date: Thu, 11 Sep 2014 21:30:43 +0200
Subject: [PATCH 40/93] Disable autoscrolling while on screensaver and while Subject: [PATCH 40/96] Disable autoscrolling while on screensaver and while
opening streams. opening streams.
--- ---
@ -4451,7 +4451,7 @@ index d7bc1c5..ac76629 100644
From 6b4fbcdd92b654b53fe8aeb5f00a5037117a505f Mon Sep 17 00:00:00 2001 From 6b4fbcdd92b654b53fe8aeb5f00a5037117a505f Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 13 Dec 2014 18:35:20 +0000 Date: Sat, 13 Dec 2014 18:35:20 +0000
Subject: [PATCH 41/93] [demuxer] Avoid memcpy on every demuxer packet Subject: [PATCH 41/96] [demuxer] Avoid memcpy on every demuxer packet
Avoids an unnecessary memcpy on every demuxer packet which for Avoids an unnecessary memcpy on every demuxer packet which for
high bitrate videos can be significant. high bitrate videos can be significant.
@ -4552,7 +4552,7 @@ index ab298b2..10c5ee0 100644
From 4e92f88d301118106a6aa08375bdd524fbbb0da8 Mon Sep 17 00:00:00 2001 From 4e92f88d301118106a6aa08375bdd524fbbb0da8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 15 Feb 2015 14:06:12 +0000 Date: Sun, 15 Feb 2015 14:06:12 +0000
Subject: [PATCH 42/93] [mmal] Allow mmal codec for dvd stills Subject: [PATCH 42/96] [mmal] Allow mmal codec for dvd stills
--- ---
xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp | 7 +++++++ xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp | 7 +++++++
@ -4587,7 +4587,7 @@ index 84e9ef1..f920f49 100644
From 6f7b1c2fa7e8b46895b2287b3a9361b85af7b210 Mon Sep 17 00:00:00 2001 From 6f7b1c2fa7e8b46895b2287b3a9361b85af7b210 Mon Sep 17 00:00:00 2001
From: anaconda <anaconda@menakite.eu> From: anaconda <anaconda@menakite.eu>
Date: Wed, 25 Feb 2015 18:22:21 +0100 Date: Wed, 25 Feb 2015 18:22:21 +0100
Subject: [PATCH 43/93] Load OSD dialogs on startup. Subject: [PATCH 43/96] Load OSD dialogs on startup.
Fixes skipped frames the first time they're loaded in memory on less powered Fixes skipped frames the first time they're loaded in memory on less powered
devices, like a Raspberry Pi, when using DVDPlayer. devices, like a Raspberry Pi, when using DVDPlayer.
@ -4685,7 +4685,7 @@ index b248566..96c63cd 100644
From 881432f2448626f24ea06cf02a29c811b075cdc8 Mon Sep 17 00:00:00 2001 From 881432f2448626f24ea06cf02a29c811b075cdc8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 7 Mar 2015 22:46:21 +0000 Date: Sat, 7 Mar 2015 22:46:21 +0000
Subject: [PATCH 44/93] configure: Add raspberry-pi2 platform Subject: [PATCH 44/96] configure: Add raspberry-pi2 platform
--- ---
configure.ac | 14 +++++++-- configure.ac | 14 +++++++--
@ -4862,7 +4862,7 @@ index dc6d565..98494b4 100644
From 555c3d2ed48c00e6ef8632d47db58cab4d53b78b Mon Sep 17 00:00:00 2001 From 555c3d2ed48c00e6ef8632d47db58cab4d53b78b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 14 Apr 2015 20:51:14 +0100 Date: Tue, 14 Apr 2015 20:51:14 +0100
Subject: [PATCH 45/93] [gui] Also limit GUI updates when in non full-screen Subject: [PATCH 45/96] [gui] Also limit GUI updates when in non full-screen
video mode video mode
--- ---
@ -4895,7 +4895,7 @@ index c274e2f..212a5c7 100644
From 67b90947ab8fb7fe16d39597f285a7e08fabc5b8 Mon Sep 17 00:00:00 2001 From 67b90947ab8fb7fe16d39597f285a7e08fabc5b8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 21 Apr 2015 14:32:07 +0100 Date: Tue, 21 Apr 2015 14:32:07 +0100
Subject: [PATCH 46/93] [mmalrenderer] Add sharpness control Subject: [PATCH 46/96] [mmalrenderer] Add sharpness control
--- ---
addons/resource.language.en_gb/resources/strings.po | 2 +- addons/resource.language.en_gb/resources/strings.po | 2 +-
@ -4970,7 +4970,7 @@ index d3e5129..a71e645 100644
From 2ce900e2ef03fae1215700b5a839276585a00c92 Mon Sep 17 00:00:00 2001 From 2ce900e2ef03fae1215700b5a839276585a00c92 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 24 Apr 2015 13:49:51 +0100 Date: Fri, 24 Apr 2015 13:49:51 +0100
Subject: [PATCH 47/93] [dvdplayer] Add back required include Subject: [PATCH 47/96] [dvdplayer] Add back required include
--- ---
xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 1 + xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 1 +
@ -4992,7 +4992,7 @@ index b5777a1..64b4d60 100644
From dc5e83b0cfbec04a34b3b8ea7fca8bbbcaae1f2c Mon Sep 17 00:00:00 2001 From dc5e83b0cfbec04a34b3b8ea7fca8bbbcaae1f2c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 5 May 2015 23:58:06 +0100 Date: Tue, 5 May 2015 23:58:06 +0100
Subject: [PATCH 48/93] [screensaver] Leave GUI contents available for Subject: [PATCH 48/96] [screensaver] Leave GUI contents available for
screensaver screensaver
--- ---
@ -5025,7 +5025,7 @@ index 89cfb8b..767c7b6 100644
From 249d8d5147b3124129255deaa216da316cb8732e Mon Sep 17 00:00:00 2001 From 249d8d5147b3124129255deaa216da316cb8732e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 6 Jun 2015 18:43:57 +0100 Date: Sat, 6 Jun 2015 18:43:57 +0100
Subject: [PATCH 49/93] ffmpeg: Automatic switch to software decode for GMC Subject: [PATCH 49/96] ffmpeg: Automatic switch to software decode for GMC
with more than one warp point with more than one warp point
--- ---
@ -5242,7 +5242,7 @@ index 7251fc1..3429cea 100644
From eb80abbf4ad8994a28d58ea8494e8a7bcd48b2f3 Mon Sep 17 00:00:00 2001 From eb80abbf4ad8994a28d58ea8494e8a7bcd48b2f3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 22 Jun 2015 21:46:57 +0100 Date: Mon, 22 Jun 2015 21:46:57 +0100
Subject: [PATCH 50/93] [rbp] Use default resampling setting on Pi2 Subject: [PATCH 50/96] [rbp] Use default resampling setting on Pi2
--- ---
system/settings/rbp2.xml | 5 +++++ system/settings/rbp2.xml | 5 +++++
@ -5268,7 +5268,7 @@ index 8cc8f19..52778ec 100644
From 822ce9d64325082d7b071b68331c8fbd406d2ee1 Mon Sep 17 00:00:00 2001 From 822ce9d64325082d7b071b68331c8fbd406d2ee1 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 10 Mar 2016 17:54:59 +0000 Date: Thu, 10 Mar 2016 17:54:59 +0000
Subject: [PATCH 51/93] rbp: Expose gpu memory allocation functions Subject: [PATCH 51/96] rbp: Expose gpu memory allocation functions
--- ---
xbmc/linux/RBP.cpp | 116 ++++++++++++ xbmc/linux/RBP.cpp | 116 ++++++++++++
@ -5934,7 +5934,7 @@ index 0000000..94e6e79
From 97b436ca545f9a2faad6fdf02a9668843bd3f324 Mon Sep 17 00:00:00 2001 From 97b436ca545f9a2faad6fdf02a9668843bd3f324 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 10 Mar 2016 17:56:11 +0000 Date: Thu, 10 Mar 2016 17:56:11 +0000
Subject: [PATCH 52/93] [rbp] HW mouse pointer Subject: [PATCH 52/96] [rbp] HW mouse pointer
Updating the mouse point provokes a complete screen update which can make it feel laggy Updating the mouse point provokes a complete screen update which can make it feel laggy
and results in high cpu. and results in high cpu.
@ -6372,7 +6372,7 @@ index a17e987..23244a2 100644
From fbd04377a1dac080166e1e4baa2250f402e3b66f Mon Sep 17 00:00:00 2001 From fbd04377a1dac080166e1e4baa2250f402e3b66f Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 2 Aug 2014 17:48:04 +0100 Date: Sat, 2 Aug 2014 17:48:04 +0100
Subject: [PATCH 53/93] [omx] Report decoded image name Subject: [PATCH 53/96] [omx] Report decoded image name
--- ---
xbmc/cores/omxplayer/OMXImage.cpp | 1 + xbmc/cores/omxplayer/OMXImage.cpp | 1 +
@ -6394,7 +6394,7 @@ index 1524214..a01c435 100644
From 99d06dd14a4501fe81b36e8ce3966dc99cd04b94 Mon Sep 17 00:00:00 2001 From 99d06dd14a4501fe81b36e8ce3966dc99cd04b94 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 11 Apr 2014 16:12:27 +0100 Date: Fri, 11 Apr 2014 16:12:27 +0100
Subject: [PATCH 54/93] [omxplayer] Add ability to log more timestamp info in Subject: [PATCH 54/96] [omxplayer] Add ability to log more timestamp info in
extra debug settings extra debug settings
--- ---
@ -6548,7 +6548,7 @@ index 22b8459..8045a03 100644
From 85731b224b68bac5a47774d5447bbd3e1d14236d Mon Sep 17 00:00:00 2001 From 85731b224b68bac5a47774d5447bbd3e1d14236d Mon Sep 17 00:00:00 2001
From: Memphiz <memphis@machzwo.de> From: Memphiz <memphis@machzwo.de>
Date: Tue, 18 Nov 2014 13:28:36 +0100 Date: Tue, 18 Nov 2014 13:28:36 +0100
Subject: [PATCH 55/93] - evaluate the setting for hiding watched Subject: [PATCH 55/96] - evaluate the setting for hiding watched
movies/episodes/musicvideos in recently added job (should influence movies/episodes/musicvideos in recently added job (should influence
homescreen of skins only) homescreen of skins only)
@ -6677,7 +6677,7 @@ index 2021dd9..5f67d10 100644
From 11a94854f5d433c121314cdf989fd0e7bcc0102b Mon Sep 17 00:00:00 2001 From 11a94854f5d433c121314cdf989fd0e7bcc0102b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 14:28:37 +0100 Date: Thu, 7 May 2015 14:28:37 +0100
Subject: [PATCH 56/93] build: Add vcsm lib Subject: [PATCH 56/96] build: Add vcsm lib
--- ---
configure.ac | 2 +- configure.ac | 2 +-
@ -6700,7 +6700,7 @@ index 7a06a31..239a2a1 100644
From 0077cb637667dc35084234c792dedfc8c5e80485 Mon Sep 17 00:00:00 2001 From 0077cb637667dc35084234c792dedfc8c5e80485 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 8 May 2015 14:09:31 +0100 Date: Fri, 8 May 2015 14:09:31 +0100
Subject: [PATCH 57/93] [cec] re-implement 'RFC' style POLLing for LA Subject: [PATCH 57/96] [cec] re-implement 'RFC' style POLLing for LA
registering process registering process
--- ---
@ -6925,7 +6925,7 @@ index ddf9963..5d1f933 100644
From 3916ef0e55ad307d7a3e0f88ba5df0cdc73d5477 Mon Sep 17 00:00:00 2001 From 3916ef0e55ad307d7a3e0f88ba5df0cdc73d5477 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 15:35:43 +0100 Date: Thu, 7 May 2015 15:35:43 +0100
Subject: [PATCH 58/93] ffmpeg: test: increase number of threads Subject: [PATCH 58/96] ffmpeg: test: increase number of threads
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 3 +++ xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 3 +++
@ -6949,7 +6949,7 @@ index 3498503..c2f3287 100644
From 36fd4c27fe9af15d65461e32b8d105e00fd8df52 Mon Sep 17 00:00:00 2001 From 36fd4c27fe9af15d65461e32b8d105e00fd8df52 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 22 May 2015 13:56:29 +0100 Date: Fri, 22 May 2015 13:56:29 +0100
Subject: [PATCH 59/93] ffmpeg: Allow neon to be enabled in unified builds Subject: [PATCH 59/96] ffmpeg: Allow neon to be enabled in unified builds
--- ---
tools/depends/target/ffmpeg/Makefile | 4 ++++ tools/depends/target/ffmpeg/Makefile | 4 ++++
@ -6975,7 +6975,7 @@ index 6a9f105..fef5ef2 100644
From 5d5698967a69035d742d55f8986bce84831e73e9 Mon Sep 17 00:00:00 2001 From 5d5698967a69035d742d55f8986bce84831e73e9 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 5 Mar 2015 20:00:59 +0000 Date: Thu, 5 Mar 2015 20:00:59 +0000
Subject: [PATCH 60/93] [ffmpmeg] Discard data before VO/VOL in mpeg-4 over Subject: [PATCH 60/96] [ffmpmeg] Discard data before VO/VOL in mpeg-4 over
mpegts mpegts
--- ---
@ -7085,7 +7085,7 @@ index fef5ef2..e780521 100644
From 4a4b1b0427cfb3116a112d682d10c802a71f913a Mon Sep 17 00:00:00 2001 From 4a4b1b0427cfb3116a112d682d10c802a71f913a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 27 Feb 2015 14:37:27 +0000 Date: Fri, 27 Feb 2015 14:37:27 +0000
Subject: [PATCH 61/93] ffmpeg: Add some upstream HEVC optimisations Subject: [PATCH 61/96] ffmpeg: Add some upstream HEVC optimisations
--- ---
tools/depends/target/ffmpeg/Makefile | 6 +- tools/depends/target/ffmpeg/Makefile | 6 +-
@ -10872,7 +10872,7 @@ index 0000000..5e8e07d
From 51c12471695d2d06c671707a7e2e6fec3b01f538 Mon Sep 17 00:00:00 2001 From 51c12471695d2d06c671707a7e2e6fec3b01f538 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 14:04:18 +0100 Date: Thu, 7 May 2015 14:04:18 +0100
Subject: [PATCH 62/93] [ffmpeg] Add GPU acceleration to hevc Subject: [PATCH 62/96] [ffmpeg] Add GPU acceleration to hevc
--- ---
tools/depends/target/ffmpeg/Makefile | 4 +- tools/depends/target/ffmpeg/Makefile | 4 +-
@ -47584,7 +47584,7 @@ index 0000000..f2b8ffc
From aa8268363b74f1b9ed6d6801d379bc08a85eead2 Mon Sep 17 00:00:00 2001 From aa8268363b74f1b9ed6d6801d379bc08a85eead2 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 14 Dec 2015 12:35:14 +0000 Date: Mon, 14 Dec 2015 12:35:14 +0000
Subject: [PATCH 63/93] [build] Add patches to ffmpeg for native build Subject: [PATCH 63/96] [build] Add patches to ffmpeg for native build
--- ---
tools/depends/target/ffmpeg/autobuild.sh | 8 ++++++++ tools/depends/target/ffmpeg/autobuild.sh | 8 ++++++++
@ -47613,7 +47613,7 @@ index b9bfd57..f6d4c3b 100755
From 31e2cf35741edf914f5413668c158186f9310197 Mon Sep 17 00:00:00 2001 From 31e2cf35741edf914f5413668c158186f9310197 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 12 Jan 2016 16:29:57 +0000 Date: Tue, 12 Jan 2016 16:29:57 +0000
Subject: [PATCH 64/93] ffmpeg: Add cabac opimisations for hevc Subject: [PATCH 64/96] ffmpeg: Add cabac opimisations for hevc
--- ---
.../0001-Squashed-commit-of-the-following.patch | 2288 ++++++++++++++++++++ .../0001-Squashed-commit-of-the-following.patch | 2288 ++++++++++++++++++++
@ -49949,7 +49949,7 @@ index e4acfa9..072e711 100644
From 653e6185b0976bd50eea79f9834ede99db13e3aa Mon Sep 17 00:00:00 2001 From 653e6185b0976bd50eea79f9834ede99db13e3aa Mon Sep 17 00:00:00 2001
From: Rainer Hochecker <fernetmenta@online.de> From: Rainer Hochecker <fernetmenta@online.de>
Date: Tue, 14 Jul 2015 08:30:44 +0200 Date: Tue, 14 Jul 2015 08:30:44 +0200
Subject: [PATCH 65/93] fix high cpu load caused by false positive frame Subject: [PATCH 65/96] fix high cpu load caused by false positive frame
limiter limiter
--- ---
@ -50024,7 +50024,7 @@ index 212a5c7..1adbb01 100644
From 7eae470ce134f19cb5002969ac3f7e85fcf5220d Mon Sep 17 00:00:00 2001 From 7eae470ce134f19cb5002969ac3f7e85fcf5220d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 5 Aug 2015 13:43:25 +0100 Date: Wed, 5 Aug 2015 13:43:25 +0100
Subject: [PATCH 66/93] [dvdplayeraudio] Avoid busy spinning when queue is Subject: [PATCH 66/96] [dvdplayeraudio] Avoid busy spinning when queue is
empty empty
--- ---
@ -50048,7 +50048,7 @@ index 97a23a6..9f21a19 100644
From 492a2e7ac5fb1895b71b62f68918e74db053f0b9 Mon Sep 17 00:00:00 2001 From 492a2e7ac5fb1895b71b62f68918e74db053f0b9 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 6 Aug 2015 11:23:05 +0100 Date: Thu, 6 Aug 2015 11:23:05 +0100
Subject: [PATCH 67/93] [rbp] Make sync playback to display the default option Subject: [PATCH 67/96] [rbp] Make sync playback to display the default option
--- ---
system/settings/rbp.xml | 7 +++++++ system/settings/rbp.xml | 7 +++++++
@ -50076,7 +50076,7 @@ index 1506035..f2a6892 100644
From 3ff59db3bd9c43b037bbe89c72f5fd97f4563b71 Mon Sep 17 00:00:00 2001 From 3ff59db3bd9c43b037bbe89c72f5fd97f4563b71 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 8 Sep 2015 23:42:30 +0100 Date: Tue, 8 Sep 2015 23:42:30 +0100
Subject: [PATCH 68/93] [cec] Fixing initialisation issue found on Raspberry Pi Subject: [PATCH 68/96] [cec] Fixing initialisation issue found on Raspberry Pi
with Buildroot with Buildroot
--- ---
@ -50131,7 +50131,7 @@ index 0000000..8f289f2
From c456ad03e68428ef849490c385cc069cb8dde87d Mon Sep 17 00:00:00 2001 From c456ad03e68428ef849490c385cc069cb8dde87d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 9 Dec 2015 13:31:14 +0000 Date: Wed, 9 Dec 2015 13:31:14 +0000
Subject: [PATCH 69/93] [mmalcodec] Fail to open when width is invalid. Can Subject: [PATCH 69/96] [mmalcodec] Fail to open when width is invalid. Can
happen with mpegts files happen with mpegts files
--- ---
@ -50157,7 +50157,7 @@ index 3345685..5386b4a 100644
From 9bcbb1f3c5e687ccf4aeecbe583eb7643f5d48c8 Mon Sep 17 00:00:00 2001 From 9bcbb1f3c5e687ccf4aeecbe583eb7643f5d48c8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 21 Dec 2015 18:34:06 +0000 Date: Mon, 21 Dec 2015 18:34:06 +0000
Subject: [PATCH 70/93] [mmalrender] Force a SetVideoRect after a reconfigure Subject: [PATCH 70/96] [mmalrender] Force a SetVideoRect after a reconfigure
There has been an issue with dvd stills and a hdmi refresh rate change. There has been an issue with dvd stills and a hdmi refresh rate change.
The hdmi mode change loses the currently displayed picture. The hdmi mode change loses the currently displayed picture.
@ -50188,7 +50188,7 @@ index adf6f73..ad3f66f 100644
From 902a0514368d1ec48107d5951ee990b93cb4282f Mon Sep 17 00:00:00 2001 From 902a0514368d1ec48107d5951ee990b93cb4282f Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 31 Mar 2015 17:31:47 +0100 Date: Tue, 31 Mar 2015 17:31:47 +0100
Subject: [PATCH 71/93] mmalcodec: Add SetCodecControl function Subject: [PATCH 71/96] mmalcodec: Add SetCodecControl function
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 10 +++++++++- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 10 +++++++++-
@ -50258,7 +50258,7 @@ index f4df09c..37d0868 100644
From cae99d2093015ba70d1a387e83ed6214393fc31a Mon Sep 17 00:00:00 2001 From cae99d2093015ba70d1a387e83ed6214393fc31a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 27 Dec 2015 18:44:22 +0000 Date: Sun, 27 Dec 2015 18:44:22 +0000
Subject: [PATCH 72/93] mmalcodec: Switch to a condition variable when blocking Subject: [PATCH 72/96] mmalcodec: Switch to a condition variable when blocking
waiting for a picture waiting for a picture
--- ---
@ -50370,7 +50370,7 @@ index 37d0868..ca28c6f 100644
From ec6e9acc113651fc3408c9fc32d188f41d8de64a Mon Sep 17 00:00:00 2001 From ec6e9acc113651fc3408c9fc32d188f41d8de64a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 16 Jan 2016 16:46:03 +0000 Date: Sat, 16 Jan 2016 16:46:03 +0000
Subject: [PATCH 73/93] omxaudio: Avoid reporting a spurious cached value Subject: [PATCH 73/96] omxaudio: Avoid reporting a spurious cached value
Avoids seek bar showing zero after a seek Avoids seek bar showing zero after a seek
--- ---
@ -50394,7 +50394,7 @@ index 70d0866..052b5ef 100644
From 711b4b11b49c9ebc255e565462e3ac665a1cda8c Mon Sep 17 00:00:00 2001 From 711b4b11b49c9ebc255e565462e3ac665a1cda8c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 21 Dec 2015 22:17:25 +0000 Date: Mon, 21 Dec 2015 22:17:25 +0000
Subject: [PATCH 74/93] [omximage] Fall back to arm jpeg encode/decode when gpu Subject: [PATCH 74/96] [omximage] Fall back to arm jpeg encode/decode when gpu
is busy is busy
--- ---
@ -50640,7 +50640,7 @@ index a93aa82..6f38dbc 100644
From dfb7b32bb3d8220a30ad67a26dfc388b4c4d9f43 Mon Sep 17 00:00:00 2001 From dfb7b32bb3d8220a30ad67a26dfc388b4c4d9f43 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 2 Jan 2016 18:08:16 +0000 Date: Sat, 2 Jan 2016 18:08:16 +0000
Subject: [PATCH 75/93] [mmalcodec] Don't send zero sized extradata Subject: [PATCH 75/96] [mmalcodec] Don't send zero sized extradata
--- ---
xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 2 +- xbmc/cores/dvdplayer/DVDCodecs/Video/MMALCodec.cpp | 2 +-
@ -50663,7 +50663,7 @@ index 3579966..0f5c1b7 100644
From 374227275b47f31ca0cca887a12e5cce187cdd55 Mon Sep 17 00:00:00 2001 From 374227275b47f31ca0cca887a12e5cce187cdd55 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 3 Jan 2016 19:12:16 +0000 Date: Sun, 3 Jan 2016 19:12:16 +0000
Subject: [PATCH 76/93] stereoscopicmanager: Ensure we don't have a stale value Subject: [PATCH 76/96] stereoscopicmanager: Ensure we don't have a stale value
of videoplayer stereoscopic mode of videoplayer stereoscopic mode
--- ---
@ -50758,7 +50758,7 @@ index ec2310f..f090bb9 100644
From d33bcf6304a60bfbdbc993eadab11505ae675851 Mon Sep 17 00:00:00 2001 From d33bcf6304a60bfbdbc993eadab11505ae675851 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Sep 2015 19:05:12 +0100 Date: Wed, 16 Sep 2015 19:05:12 +0100
Subject: [PATCH 77/93] [3d] Make MVC a valid 3D filename tag Subject: [PATCH 77/96] [3d] Make MVC a valid 3D filename tag
--- ---
xbmc/guilib/StereoscopicsManager.cpp | 9 +++++++++ xbmc/guilib/StereoscopicsManager.cpp | 9 +++++++++
@ -50822,7 +50822,7 @@ index 93de9bd..4da88f4 100644
From ff22ccfba36a15d2ed383bf5543f2dd3b9c6a618 Mon Sep 17 00:00:00 2001 From ff22ccfba36a15d2ed383bf5543f2dd3b9c6a618 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 24 Jan 2016 16:42:04 +0000 Date: Sun, 24 Jan 2016 16:42:04 +0000
Subject: [PATCH 78/93] fixup! [build] Add patches to ffmpeg for native build Subject: [PATCH 78/96] fixup! [build] Add patches to ffmpeg for native build
--- ---
tools/depends/target/ffmpeg/autobuild.sh | 2 +- tools/depends/target/ffmpeg/autobuild.sh | 2 +-
@ -50845,7 +50845,7 @@ index f6d4c3b..cc59d17 100755
From 8bcf9f72ff12412fdc4c8139be071c2448d51ae7 Mon Sep 17 00:00:00 2001 From 8bcf9f72ff12412fdc4c8139be071c2448d51ae7 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Jan 2016 19:58:30 +0000 Date: Tue, 26 Jan 2016 19:58:30 +0000
Subject: [PATCH 79/93] OMXAudio: Make use of m_bGotFrame to skip decoding when Subject: [PATCH 79/96] OMXAudio: Make use of m_bGotFrame to skip decoding when
full full
--- ---
@ -50886,7 +50886,7 @@ index 33c4c6a..b9dab89 100644
From 7044ba837edb2060a28bf534f5327d90e1c545e5 Mon Sep 17 00:00:00 2001 From 7044ba837edb2060a28bf534f5327d90e1c545e5 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Jan 2016 20:01:18 +0000 Date: Tue, 26 Jan 2016 20:01:18 +0000
Subject: [PATCH 80/93] OMXAudio: Handle GetData before adding the next buffer Subject: [PATCH 80/96] OMXAudio: Handle GetData before adding the next buffer
so we can be sure it fits so we can be sure it fits
--- ---
@ -50957,7 +50957,7 @@ index b9dab89..f150dc6 100644
From c4abc577bf4c12d48cc800930c2d292c0a65031f Mon Sep 17 00:00:00 2001 From c4abc577bf4c12d48cc800930c2d292c0a65031f Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Jan 2016 20:03:49 +0000 Date: Tue, 26 Jan 2016 20:03:49 +0000
Subject: [PATCH 81/93] OMXAudio: Handle changes in decoded audio size Subject: [PATCH 81/96] OMXAudio: Handle changes in decoded audio size
correctly correctly
--- ---
@ -51013,7 +51013,7 @@ index f150dc6..4956b5b 100644
From df922f986ab0b2dc1363224ef6c72a7a8ac616dc Mon Sep 17 00:00:00 2001 From df922f986ab0b2dc1363224ef6c72a7a8ac616dc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 4 Feb 2016 15:29:55 +0000 Date: Thu, 4 Feb 2016 15:29:55 +0000
Subject: [PATCH 82/93] MMALCodec: Set dropped flag on output pictures when Subject: [PATCH 82/96] MMALCodec: Set dropped flag on output pictures when
input requested that input requested that
--- ---
@ -51075,7 +51075,7 @@ index ca28c6f..bf669e0 100644
From a6102bec84b610166da7448d80b853e5efd649a1 Mon Sep 17 00:00:00 2001 From a6102bec84b610166da7448d80b853e5efd649a1 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Feb 2016 21:35:01 +0000 Date: Wed, 3 Feb 2016 21:35:01 +0000
Subject: [PATCH 83/93] DVDVideoCodecFFmpeg: Enable refcounted frames Subject: [PATCH 83/96] DVDVideoCodecFFmpeg: Enable refcounted frames
Without this frames will get (deep) copied when deinterlace is set to automatic, Without this frames will get (deep) copied when deinterlace is set to automatic,
but file is not deinterlaced. but file is not deinterlaced.
@ -51104,7 +51104,7 @@ index c2f3287..64087f2 100644
From a301f546dcfa4bf1ceaa9737a60a835826d54fec Mon Sep 17 00:00:00 2001 From a301f546dcfa4bf1ceaa9737a60a835826d54fec Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 19 Feb 2016 13:45:23 +0000 Date: Fri, 19 Feb 2016 13:45:23 +0000
Subject: [PATCH 84/93] mmal: increase decode buffering a little to help harder Subject: [PATCH 84/96] mmal: increase decode buffering a little to help harder
MVC files MVC files
PR8610 reduced buffering in codec which generally improved behaviour, PR8610 reduced buffering in codec which generally improved behaviour,
@ -51133,7 +51133,7 @@ index 7b025fd..08f61fc 100644
From c0b0aad15a9ffcd921bb70af5bf9200ee7a93fed Mon Sep 17 00:00:00 2001 From c0b0aad15a9ffcd921bb70af5bf9200ee7a93fed Mon Sep 17 00:00:00 2001
From: Mario Holzinger <sandman01xda@gmail.com> From: Mario Holzinger <sandman01xda@gmail.com>
Date: Fri, 11 Dec 2015 16:48:57 +0100 Date: Fri, 11 Dec 2015 16:48:57 +0100
Subject: [PATCH 85/93] touch panel to display adjustment Subject: [PATCH 85/96] touch panel to display adjustment
--- ---
xbmc/input/linux/LinuxInputDevices.cpp | 7 ++++--- xbmc/input/linux/LinuxInputDevices.cpp | 7 ++++---
@ -51225,7 +51225,7 @@ index 4da88f4..1bdc77e 100644
From d3c755950fe7e7b255a2a28cafd105affb3aab13 Mon Sep 17 00:00:00 2001 From d3c755950fe7e7b255a2a28cafd105affb3aab13 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 15 Feb 2016 15:51:11 +0000 Date: Mon, 15 Feb 2016 15:51:11 +0000
Subject: [PATCH 86/93] touch panel to display adjustment - support multitouch Subject: [PATCH 86/96] touch panel to display adjustment - support multitouch
PR7978 allowed a simple calibration to be applied to touch input PR7978 allowed a simple calibration to be applied to touch input
It didn't cover multitouch which this adds support for It didn't cover multitouch which this adds support for
@ -51259,7 +51259,7 @@ index a506956..3579cd0 100644
From f517a6ff4ab7f04b9a6ba371d3429e5ae95eb3d1 Mon Sep 17 00:00:00 2001 From f517a6ff4ab7f04b9a6ba371d3429e5ae95eb3d1 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 22 Mar 2016 22:28:13 +0000 Date: Tue, 22 Mar 2016 22:28:13 +0000
Subject: [PATCH 87/93] [linux] Move hotplug checking into its own thread Subject: [PATCH 87/96] [linux] Move hotplug checking into its own thread
Currently checking for new linux input devices is called from the rendering thread. Currently checking for new linux input devices is called from the rendering thread.
We've been getting reports of skipped frames on raspberry pi. We've been getting reports of skipped frames on raspberry pi.
@ -51436,7 +51436,7 @@ index 23244a2..c82ba84 100644
From ffb8b5378dbb2c53f1411e051f0c7eec9555ca83 Mon Sep 17 00:00:00 2001 From ffb8b5378dbb2c53f1411e051f0c7eec9555ca83 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 28 Jul 2015 17:47:33 +0100 Date: Tue, 28 Jul 2015 17:47:33 +0100
Subject: [PATCH 88/93] [rbp] Refactor the vsync handle to support multiple Subject: [PATCH 88/96] [rbp] Refactor the vsync handle to support multiple
callers callers
--- ---
@ -51653,7 +51653,7 @@ index 2eee35d..3b59cd9 100644
From 2e13233a89859c10902059dd34160582af62ee1e Mon Sep 17 00:00:00 2001 From 2e13233a89859c10902059dd34160582af62ee1e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 24 Mar 2016 23:24:18 +0000 Date: Thu, 24 Mar 2016 23:24:18 +0000
Subject: [PATCH 89/93] [mmalrenderer] Wait for vsync before submitting to mmal Subject: [PATCH 89/96] [mmalrenderer] Wait for vsync before submitting to mmal
when display sync is disabled when display sync is disabled
This avoids an issue where video occasionally goes stuttery after a seek, until the next pause/play or seek. This avoids an issue where video occasionally goes stuttery after a seek, until the next pause/play or seek.
@ -51816,7 +51816,7 @@ index a71e645..34cb294 100644
From 1f63176ba9c91a1f1e58dec440a56e90ee944583 Mon Sep 17 00:00:00 2001 From 1f63176ba9c91a1f1e58dec440a56e90ee944583 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 23 Mar 2016 16:57:19 +0000 Date: Wed, 23 Mar 2016 16:57:19 +0000
Subject: [PATCH 90/93] mmal: Include mmal renderer logging in video category Subject: [PATCH 90/96] mmal: Include mmal renderer logging in video category
On Pi the decoder and renderer are closely coupled so combining the On Pi the decoder and renderer are closely coupled so combining the
logging category makes sense to me. logging category makes sense to me.
@ -52083,7 +52083,7 @@ index 76c4682..e1099da 100644
From 6a008777d9f6c0b2b8724fc66cecf74ac7c32383 Mon Sep 17 00:00:00 2001 From 6a008777d9f6c0b2b8724fc66cecf74ac7c32383 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 23 Mar 2016 17:34:48 +0000 Date: Wed, 23 Mar 2016 17:34:48 +0000
Subject: [PATCH 91/93] rendermanager: Increase configure timeout to see if it Subject: [PATCH 91/96] rendermanager: Increase configure timeout to see if it
fixes video playing in background issues fixes video playing in background issues
--- ---
@ -52107,7 +52107,7 @@ index 7a99ac4..4b03c86 100644
From 67223b6440475c4797aa2aa1949f73c078114474 Mon Sep 17 00:00:00 2001 From 67223b6440475c4797aa2aa1949f73c078114474 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 23 Mar 2016 17:39:47 +0000 Date: Wed, 23 Mar 2016 17:39:47 +0000
Subject: [PATCH 92/93] Revert "[rbp] Use default resampling setting on Pi2" Subject: [PATCH 92/96] Revert "[rbp] Use default resampling setting on Pi2"
This reverts commit e6b2f1693480ad5d8062acaed512393e72fb9b1d. This reverts commit e6b2f1693480ad5d8062acaed512393e72fb9b1d.
--- ---
@ -52134,7 +52134,7 @@ index 52778ec..8cc8f19 100644
From bb33be4220a3fd1ad131ec1f2218f7b4750fda98 Mon Sep 17 00:00:00 2001 From bb33be4220a3fd1ad131ec1f2218f7b4750fda98 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 31 Mar 2016 20:00:15 +0100 Date: Thu, 31 Mar 2016 20:00:15 +0100
Subject: [PATCH 93/93] Revert "[rbp] Make sync playback to display the default Subject: [PATCH 93/96] Revert "[rbp] Make sync playback to display the default
option" option"
This reverts commit 492a2e7ac5fb1895b71b62f68918e74db053f0b9. This reverts commit 492a2e7ac5fb1895b71b62f68918e74db053f0b9.
@ -52160,3 +52160,86 @@ index f2a6892..1506035 100644
<category id="videoacceleration"> <category id="videoacceleration">
<group id="1"> <group id="1">
<visible>false</visible> <visible>false</visible>
From 4cf382f46873b4a3da10d825a103c2ef897b87fb Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 1 Apr 2016 17:26:27 +0100
Subject: [PATCH 94/96] fixup: Handle case where fps=0.0 with sync playback to
display disabled
---
xbmc/cores/VideoRenderers/MMALRenderer.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/xbmc/cores/VideoRenderers/MMALRenderer.cpp b/xbmc/cores/VideoRenderers/MMALRenderer.cpp
index e1099da..e545e87 100644
--- a/xbmc/cores/VideoRenderers/MMALRenderer.cpp
+++ b/xbmc/cores/VideoRenderers/MMALRenderer.cpp
@@ -529,7 +529,7 @@ void CMMALRenderer::RenderUpdate(bool clear, DWORD flags, DWORD alpha)
return;
omvb->Acquire();
omvb->mmal_buffer->flags |= MMAL_BUFFER_HEADER_FLAG_USER1 | MMAL_BUFFER_HEADER_FLAG_USER2;
- if (!CSettings::GetInstance().GetBool("videoplayer.usedisplayasclock"))
+ if (!CSettings::GetInstance().GetBool("videoplayer.usedisplayasclock") && m_fps > 0.0f)
mmal_queue_put(m_queue, omvb->mmal_buffer);
else
mmal_port_send_buffer(m_vout_input, omvb->mmal_buffer);
@@ -551,7 +551,7 @@ void CMMALRenderer::RenderUpdate(bool clear, DWORD flags, DWORD alpha)
omvb->Acquire();
omvb->mmal_buffer->flags |= MMAL_BUFFER_HEADER_FLAG_USER1 | MMAL_BUFFER_HEADER_FLAG_USER2;
omvb->mmal_buffer->user_data = omvb;
- if (!CSettings::GetInstance().GetBool("videoplayer.usedisplayasclock"))
+ if (!CSettings::GetInstance().GetBool("videoplayer.usedisplayasclock") && m_fps > 0.0f)
mmal_queue_put(m_queue, omvb->mmal_buffer);
else
mmal_port_send_buffer(m_vout_input, omvb->mmal_buffer);
From 7367c175628cac663dd5cbea18bef17e9c74f992 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 3 Apr 2016 11:26:19 +0100
Subject: [PATCH 95/96] squash: initialise error term to zero
---
xbmc/cores/VideoRenderers/MMALRenderer.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/xbmc/cores/VideoRenderers/MMALRenderer.cpp b/xbmc/cores/VideoRenderers/MMALRenderer.cpp
index e545e87..16f6142 100644
--- a/xbmc/cores/VideoRenderers/MMALRenderer.cpp
+++ b/xbmc/cores/VideoRenderers/MMALRenderer.cpp
@@ -245,6 +245,7 @@ CMMALRenderer::CMMALRenderer() : CThread("MMALRenderer")
m_inflight = 0;
m_sharpness = -2.0f;
m_queue = mmal_queue_create();
+ m_error = 0.0;
Create();
}
From f923a12de46ebe78820335ef1e42ce81982e7091 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 11 Apr 2016 11:53:13 +0100
Subject: [PATCH 96/96] Revert "Revert "[rbp] Use default resampling setting on
Pi2""
This reverts commit 67223b6440475c4797aa2aa1949f73c078114474.
---
system/settings/rbp2.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/system/settings/rbp2.xml b/system/settings/rbp2.xml
index 8cc8f19..52778ec 100644
--- a/system/settings/rbp2.xml
+++ b/system/settings/rbp2.xml
@@ -23,6 +23,11 @@
<setting id="audiooutput.ac3transcode" help="36429">
</setting>
</group>
+ <group id="1">
+ <setting id="audiooutput.processquality">
+ <default>30</default> <!-- AE_QUALITY_MID -->
+ </setting>
+ </group>
</category>
</section>
</settings>