From 6e4ceaaef69867f01c14bfb23edbb88a239e5307 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 5 Aug 2014 03:27:08 +0200 Subject: [PATCH] xbmc: update to xbmc-14-bb86c12 Signed-off-by: Stephan Raue --- .../xbmc-theme-Confluence/package.mk | 2 +- ...-theme-Confluence-995.01-fernetmenta.patch | 40 -- packages/mediacenter/xbmc/package.mk | 3 +- .../patches/xbmc-995.01-fernetmenta.patch | 68 --- .../RPi/patches/xbmc/xbmc-001-newclock3.patch | 405 +++++++++--------- 5 files changed, 204 insertions(+), 314 deletions(-) delete mode 100644 packages/mediacenter/xbmc-theme-Confluence/patches/xbmc-theme-Confluence-995.01-fernetmenta.patch diff --git a/packages/mediacenter/xbmc-theme-Confluence/package.mk b/packages/mediacenter/xbmc-theme-Confluence/package.mk index 5edb431355..02fa39a18e 100644 --- a/packages/mediacenter/xbmc-theme-Confluence/package.mk +++ b/packages/mediacenter/xbmc-theme-Confluence/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="xbmc-theme-Confluence" -PKG_VERSION="14-3f20fb2" +PKG_VERSION="14-bb86c12" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/xbmc-theme-Confluence/patches/xbmc-theme-Confluence-995.01-fernetmenta.patch b/packages/mediacenter/xbmc-theme-Confluence/patches/xbmc-theme-Confluence-995.01-fernetmenta.patch deleted file mode 100644 index 118d9ad427..0000000000 --- a/packages/mediacenter/xbmc-theme-Confluence/patches/xbmc-theme-Confluence-995.01-fernetmenta.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 8f5e61d2c7ccd99622568039165ab2d620a58b97 Mon Sep 17 00:00:00 2001 -From: Rainer Hochecker -Date: Mon, 21 Jul 2014 08:45:51 +0200 -Subject: [PATCH 25/28] skin confluence: change channel group by clicking on - channels or guide - ---- - 720p/IncludesPVR.xml | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -diff --git a/720p/IncludesPVR.xml b/720p/IncludesPVR.xml -index b6d9700..1b31fba 100644 ---- a/720p/IncludesPVR.xml -+++ b/720p/IncludesPVR.xml -@@ -101,8 +101,9 @@ - 235 - ButtonCommonValues - -- ActivateWindow(TVChannels) -- ActivateWindow(RadioChannels) -+ NextChannelGroup -+ ActivateWindow(TVChannels) -+ ActivateWindow(RadioChannels) - - - TV Guide -@@ -111,8 +112,9 @@ - 235 - ButtonCommonValues - -- ActivateWindow(TVGuide) -- ActivateWindow(RadioGuide) -+ NextChannelGroup -+ ActivateWindow(TVGuide) -+ ActivateWindow(RadioGuide) - - - Recordings --- -1.9.3 diff --git a/packages/mediacenter/xbmc/package.mk b/packages/mediacenter/xbmc/package.mk index 37b2b15d64..2e9a6f0776 100644 --- a/packages/mediacenter/xbmc/package.mk +++ b/packages/mediacenter/xbmc/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="xbmc" -PKG_VERSION="14-3f20fb2" +PKG_VERSION="14-bb86c12" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" @@ -336,7 +336,6 @@ PKG_CONFIGURE_OPTS_TARGET="gl_cv_func_gettimeofday_clobber=no \ --disable-libcap \ $XBMC_DVDCSS \ --disable-mid \ - --disable-hal \ $XBMC_AVAHI \ $XBMC_UPNP \ $XBMC_MYSQL \ diff --git a/packages/mediacenter/xbmc/patches/xbmc-995.01-fernetmenta.patch b/packages/mediacenter/xbmc/patches/xbmc-995.01-fernetmenta.patch index 7ae7ea364f..1eeb39d4b2 100644 --- a/packages/mediacenter/xbmc/patches/xbmc-995.01-fernetmenta.patch +++ b/packages/mediacenter/xbmc/patches/xbmc-995.01-fernetmenta.patch @@ -7442,74 +7442,6 @@ index d38bfab..e388ecf 100644 2.0.3 -From eac4c134fa62021edabfeba52a3a680c7722deb0 Mon Sep 17 00:00:00 2001 -From: xhaggi -Date: Tue, 22 Jul 2014 11:45:53 +0200 -Subject: [PATCH 27/29] [builtins] don't activate an already active window - ---- - xbmc/interfaces/Builtins.cpp | 36 +++++++++++++++++++++--------------- - 1 file changed, 21 insertions(+), 15 deletions(-) - -diff --git a/xbmc/interfaces/Builtins.cpp b/xbmc/interfaces/Builtins.cpp -index 1816851..af6a6fd 100644 ---- a/xbmc/interfaces/Builtins.cpp -+++ b/xbmc/interfaces/Builtins.cpp -@@ -391,9 +391,12 @@ int CBuiltins::Execute(const std::string& execString) - int iWindow = CButtonTranslator::TranslateWindow(strWindow); - if (iWindow != WINDOW_INVALID) - { -- // disable the screensaver -- g_application.WakeUpScreenSaverAndDPMS(); -- g_windowManager.ActivateWindow(iWindow, params, execute != "activatewindow"); -+ if (iWindow != g_windowManager.GetActiveWindow()) -+ { -+ // disable the screensaver -+ g_application.WakeUpScreenSaverAndDPMS(); -+ g_windowManager.ActivateWindow(iWindow, params, execute != "activatewindow"); -+ } - } - else - { -@@ -416,19 +419,22 @@ int CBuiltins::Execute(const std::string& execString) - int iWindow = CButtonTranslator::TranslateWindow(strWindow); - if (iWindow != WINDOW_INVALID) - { -- // disable the screensaver -- g_application.WakeUpScreenSaverAndDPMS(); -- vector dummy; -- g_windowManager.ActivateWindow(iWindow, dummy, execute != "activatewindowandfocus"); -- -- unsigned int iPtr = 1; -- while (params.size() > iPtr + 1) -+ if (iWindow != g_windowManager.GetActiveWindow()) - { -- CGUIMessage msg(GUI_MSG_SETFOCUS, g_windowManager.GetFocusedWindow(), -- atol(params[iPtr].c_str()), -- (params.size() >= iPtr + 2) ? atol(params[iPtr + 1].c_str())+1 : 0); -- g_windowManager.SendMessage(msg); -- iPtr += 2; -+ // disable the screensaver -+ g_application.WakeUpScreenSaverAndDPMS(); -+ vector dummy; -+ g_windowManager.ActivateWindow(iWindow, dummy, execute != "activatewindowandfocus"); -+ -+ unsigned int iPtr = 1; -+ while (params.size() > iPtr + 1) -+ { -+ CGUIMessage msg(GUI_MSG_SETFOCUS, g_windowManager.GetFocusedWindow(), -+ atol(params[iPtr].c_str()), -+ (params.size() >= iPtr + 2) ? atol(params[iPtr + 1].c_str())+1 : 0); -+ g_windowManager.SendMessage(msg); -+ iPtr += 2; -+ } - } - } - else --- -2.0.3 - - From 172d51ad45e6469724ca7a16502e8bce4c3dd28f Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sat, 26 Jul 2014 09:54:06 +0200 diff --git a/projects/RPi/patches/xbmc/xbmc-001-newclock3.patch b/projects/RPi/patches/xbmc/xbmc-001-newclock3.patch index e12c60d0ab..6e141e48be 100644 --- a/projects/RPi/patches/xbmc/xbmc-001-newclock3.patch +++ b/projects/RPi/patches/xbmc/xbmc-001-newclock3.patch @@ -1,7 +1,7 @@ -From 7bf2befa258b3cc8366e2783dda81c7955438ce9 Mon Sep 17 00:00:00 2001 +From 60abbee2c8afb5e735991959ab436a12e4bcb358 Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Wed, 11 Dec 2013 17:21:54 +0000 -Subject: [PATCH 01/89] Move the reference-counting of Begin and End calls from +Subject: [PATCH 01/91] Move the reference-counting of Begin and End calls from DX and GL source files into GUIFontTTF.cpp. --- @@ -392,10 +392,10 @@ index c0bb53a..735fb3a 100644 2.0.3 -From e8c883dee5a9bb2dc3fb3aa4bb5bacd336d515a0 Mon Sep 17 00:00:00 2001 +From a52b3ea891f5c0224284b5034ab29198e6c2c134 Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Wed, 11 Dec 2013 18:47:54 +0000 -Subject: [PATCH 02/89] Convert CGUIFontTTFBase::m_vertex to be managed as a +Subject: [PATCH 02/91] Convert CGUIFontTTFBase::m_vertex to be managed as a std::vector. Also retired CGUIFontTTFBase::m_vertex_count and @@ -578,10 +578,10 @@ index 97853fd..b76c6a5 100644 2.0.3 -From ccd62705d24de6bebcaa9a2200b5541cc85a931d Mon Sep 17 00:00:00 2001 +From af5e26bd7bf84877492b3755898ad493a85f400a Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Mon, 16 Dec 2013 18:58:12 +0000 -Subject: [PATCH 03/89] CGUIFontTTFBase::RenderCharacter can now append to +Subject: [PATCH 03/91] CGUIFontTTFBase::RenderCharacter can now append to arbitrary vectors of vertices rather than only CGUIFontTTFBase::m_vertex --- @@ -657,10 +657,10 @@ index 10a7060..dde0350 100644 2.0.3 -From fef6b52103eb065ee1aefb129b25f3e9b0d58c8d Mon Sep 17 00:00:00 2001 +From 9765fd8f95687f39da7e6887b6ed91761e384402 Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Wed, 15 Jan 2014 17:18:38 +0000 -Subject: [PATCH 04/89] Add a cache of font glyph bounding box vertices. +Subject: [PATCH 04/91] Add a cache of font glyph bounding box vertices. This is implemented as a template because ultimately we will key on different parameters and store values of different types, depending upon whether we @@ -1430,10 +1430,10 @@ index f351c99..9036ba9 100644 2.0.3 -From f5c263b62bd6a6bd1336d4dd5df5b8b41026f4f0 Mon Sep 17 00:00:00 2001 +From 396a2760bdf0e5718ee8b1dd445ba4b423ee0b8a Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Thu, 23 Jan 2014 22:24:17 +0000 -Subject: [PATCH 05/89] Lay the groundwork for hardware clipping. +Subject: [PATCH 05/91] Lay the groundwork for hardware clipping. For glScissor() to replace CGraphicContext::ClipRect, a necessary condition is that no shear or rotation is introduced between the coordinate systems @@ -1698,10 +1698,10 @@ index 98e398a..81ee49e 100644 2.0.3 -From 7fe6f021fadfcff01a43af7b58b32b9557d62743 Mon Sep 17 00:00:00 2001 +From 212301f7da0bc7dea779af3064ae3637e1daa53a Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Thu, 23 Jan 2014 16:42:22 +0000 -Subject: [PATCH 06/89] Increase font cache hit rate by keying on the +Subject: [PATCH 06/91] Increase font cache hit rate by keying on the fractional part of m_originX and m_originY *after* they have been through the graphics context's transformation matrix, plus the scale/rotation elements of the matrix, rather than the origin in the original frame of reference plus @@ -1905,10 +1905,10 @@ index 77111bc..39bfa52 100644 2.0.3 -From 12b8624ae6a567b2bfe89831e384e9d62307678b Mon Sep 17 00:00:00 2001 +From 2b48ab70eee256eb03c1499c56011c8b833dd95b Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Wed, 8 Jan 2014 12:16:33 +0000 -Subject: [PATCH 07/89] Rewrite of scrolling text code. +Subject: [PATCH 07/91] Rewrite of scrolling text code. No longer shuffles the string round to minimise the number of characters before the clipping rectangle; this doesn't save much on rendering time but @@ -2227,10 +2227,10 @@ index 2cda726..fbc579e 100644 2.0.3 -From c09264f8862f5c8771e2562c6f6f53f3d27a60bc Mon Sep 17 00:00:00 2001 +From 436bb6c0c2a07f4450c8b6da6531e4fe22fd745c Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Mon, 27 Jan 2014 23:21:10 +0000 -Subject: [PATCH 08/89] Move the application of the translation offsets into +Subject: [PATCH 08/91] Move the application of the translation offsets into the GLES code. Still all pure software at this stage. Main change is in the data types at @@ -2427,10 +2427,10 @@ index 9935ea4..18c9358 100644 2.0.3 -From 166842909fd8fb85af59ee1e7bb2b8ac608cc33a Mon Sep 17 00:00:00 2001 +From 22652ad0991faf2f4592fbcb2d604acda2151560 Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Wed, 15 Jan 2014 15:28:06 +0000 -Subject: [PATCH 09/89] Rather than applying the translation offsets to the +Subject: [PATCH 09/91] Rather than applying the translation offsets to the vertices, now applies them to the model view matrix from the top of the matrix stack and pushes it over to OpenGL. The vertices themselves are still all held client-side. @@ -2577,10 +2577,10 @@ index 81ee49e..d2f9cd1 100644 2.0.3 -From 0e1ef42bb19193fe9461efab29c65ee9e342ae00 Mon Sep 17 00:00:00 2001 +From a32f6e1942f6b2d383cd98672dd349dda3f0c617 Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Wed, 29 Jan 2014 13:21:19 +0000 -Subject: [PATCH 10/89] Enable hardware clipping. +Subject: [PATCH 10/91] Enable hardware clipping. --- xbmc/guilib/GUIFontTTF.cpp | 4 ++-- @@ -2656,10 +2656,10 @@ index ea08bf4..b63e337 100644 2.0.3 -From d753400ecc951482cc6fa96610cec32164a14f58 Mon Sep 17 00:00:00 2001 +From a6af9b58207e90a95761899c8e9c7181d5b135c4 Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Wed, 15 Jan 2014 15:32:51 +0000 -Subject: [PATCH 11/89] Move the vertex data across to a vertex buffer object +Subject: [PATCH 11/91] Move the vertex data across to a vertex buffer object just prior to drawing. --- @@ -2713,10 +2713,10 @@ index b63e337..b00055d 100644 2.0.3 -From e2787a0e187c7088c55ed972b93ff3279063e2c1 Mon Sep 17 00:00:00 2001 +From d76b2c504244089c41f00ab717cfeea13b4ea1f9 Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Wed, 15 Jan 2014 16:04:04 +0000 -Subject: [PATCH 12/89] Move vertex data into an OpenGL VBO when the font cache +Subject: [PATCH 12/91] Move vertex data into an OpenGL VBO when the font cache entry is populated. The font cache now stores the "name" (handle) of the VBO, rather than a vector @@ -2992,10 +2992,10 @@ index 735fb3a..6102c90 100644 2.0.3 -From da53b7084ba6addfcd952c2daea22b0d1da5a6cc Mon Sep 17 00:00:00 2001 +From 550ccca943ba9f6967844f34f4b8b81074a432e5 Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Thu, 16 Jan 2014 16:29:42 +0000 -Subject: [PATCH 13/89] Switch from glDrawArrays() to glDrawElements(). +Subject: [PATCH 13/91] Switch from glDrawArrays() to glDrawElements(). This involves setting up a static VBO containing the indexes necessary to convert from quads to triangles on the fly in the GPU. @@ -3219,10 +3219,10 @@ index 6de3532..258a293 100644 2.0.3 -From 83a9d39db25adbc13eb53609e508d9c230e5bf52 Mon Sep 17 00:00:00 2001 +From 9d778255f8e3957d3f8ce1d5d5416bdb87932866 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 10 Jan 2014 12:10:43 +0000 -Subject: [PATCH 14/89] [rbp] Don't override dvdplayer with omxplayer. +Subject: [PATCH 14/91] [rbp] Don't override dvdplayer with omxplayer. Using dvdplayer can be useful on the Pi. We can actually play sd (up to 640x480 MPEG-4 video) video in real time. This is useful for codec variants like DivX3 which we don't currently play. @@ -3255,10 +3255,10 @@ index c590cca..57b524f 100644 2.0.3 -From 5c3ab16d0ee681e27d184d7abba0f731464646d5 Mon Sep 17 00:00:00 2001 +From f7758d9d7061c18575bca8ac0f59183b59186245 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 10 Jan 2014 15:37:41 +0000 -Subject: [PATCH 15/89] [players] Use default players rather than hard coded +Subject: [PATCH 15/91] [players] Use default players rather than hard coded DVDPlayer/PAPlayer --- @@ -3317,10 +3317,10 @@ index 57dfcdd..7be9799 100644 2.0.3 -From 2ba842b1295226fee74cfd70226c8c8dc12da956 Mon Sep 17 00:00:00 2001 +From 3356fb94b4327136f3d129b5da292800da132104 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 11 Jan 2014 18:23:42 +0000 -Subject: [PATCH 16/89] [rbp] Don't force dvdplayer for airplay +Subject: [PATCH 16/91] [rbp] Don't force dvdplayer for airplay --- xbmc/network/AirPlayServer.cpp | 2 ++ @@ -3346,10 +3346,10 @@ index 80ea552..497898f 100644 2.0.3 -From ba1fb826ab1ec9dc3d00444a0ed752da6047e800 Mon Sep 17 00:00:00 2001 +From 9f9943791dbf45fbc1840401267d2c0ac0b0ad02 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Jan 2014 13:11:06 +0000 -Subject: [PATCH 17/89] [rbp] Give plugins omxplayer when they request +Subject: [PATCH 17/91] [rbp] Give plugins omxplayer when they request dvdplayer on pi --- @@ -3376,10 +3376,10 @@ index dfdca99..2a819ef 100644 2.0.3 -From d6b49c26226c9e19e4b41189a77f6e32464cdf28 Mon Sep 17 00:00:00 2001 +From b88787af4763a30824662a5a85dedc60f3758145 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 14 Jan 2014 18:04:07 +0000 -Subject: [PATCH 18/89] [rbp] Allow ALSA to be chosen in addition to Pi sink +Subject: [PATCH 18/91] [rbp] Allow ALSA to be chosen in addition to Pi sink Needs --enable-alsa in ./configure step and alsa support on platform --- @@ -3389,10 +3389,10 @@ Needs --enable-alsa in ./configure step and alsa support on platform 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/configure.in b/configure.in -index a9d5f46..000f955 100644 +index fb02f14..8a4260d 100644 --- a/configure.in +++ b/configure.in -@@ -695,7 +695,6 @@ case $use_platform in +@@ -686,7 +686,6 @@ case $use_platform in use_arch="arm" use_cpu=arm1176jzf-s use_hardcoded_tables="yes" @@ -3470,10 +3470,10 @@ index e42d973..715b4f1 100644 2.0.3 -From 5446229fd1a4ffa4bc4fbecb43128f5478225040 Mon Sep 17 00:00:00 2001 +From 3b4bba3c3e631304432e64dff12897329e589003 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 16 Jan 2014 01:39:29 +0000 -Subject: [PATCH 19/89] [omxcodec] Add hardware decode to dvdplayer for Pi +Subject: [PATCH 19/91] [omxcodec] Add hardware decode to dvdplayer for Pi Hijack the abandoned OpenMaxVideo codec --- @@ -3495,10 +3495,10 @@ Hijack the abandoned OpenMaxVideo codec 15 files changed, 894 insertions(+), 1099 deletions(-) diff --git a/configure.in b/configure.in -index 000f955..bc7fa35 100644 +index 8a4260d..63be749 100644 --- a/configure.in +++ b/configure.in -@@ -1929,9 +1929,24 @@ if test "$host_vendor" = "apple" ; then +@@ -1900,9 +1900,24 @@ if test "$host_vendor" = "apple" ; then USE_OPENMAX=0 AC_MSG_NOTICE($openmax_disabled) elif test "$target_platform" = "target_raspberry_pi"; then @@ -5953,10 +5953,10 @@ index e06c41d..9079c13 100644 // defined(HAVE_LIBOPENMAX) diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp -index a2ac2c6..bfff49b 100644 +index 76e3c07..46569de 100644 --- a/xbmc/cores/dvdplayer/DVDPlayer.cpp +++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp -@@ -2968,7 +2968,9 @@ bool CDVDPlayer::OpenVideoStream(CDVDStreamInfo& hint, bool reset) +@@ -2962,7 +2962,9 @@ bool CDVDPlayer::OpenVideoStream(CDVDStreamInfo& hint, bool reset) hint.aspect = aspect; hint.forced_aspect = true; } @@ -6128,10 +6128,10 @@ index 1efb313..b4c8626 100644 2.0.3 -From 0106c1a2f0204f0d4c2c1d5421a2965b24309b2b Mon Sep 17 00:00:00 2001 +From 1ec69376c05e82dbf279918b918b575cd1b98e81 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 20 Jan 2014 16:03:40 +0000 -Subject: [PATCH 20/89] [omxcodec] Enable for dvd menus +Subject: [PATCH 20/91] [omxcodec] Enable for dvd menus --- xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp | 4 ++++ @@ -6156,10 +6156,10 @@ index d58067c..f3fd3e2 100644 2.0.3 -From 57b79441586c16c6e394cfc218f75ca694dc930a Mon Sep 17 00:00:00 2001 +From 61049397cfc410e55206237c051ae04837375b3a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Feb 2014 22:27:44 +0000 -Subject: [PATCH 21/89] [omxcodec] Add omx specific texture +Subject: [PATCH 21/91] [omxcodec] Add omx specific texture create/upload/delete functions --- @@ -6237,10 +6237,10 @@ index 5a6a2be..52df291 100644 2.0.3 -From 22ac1cd07fc3a63d0701ee1ca9a1f37764c6f8f6 Mon Sep 17 00:00:00 2001 +From d3cc03382750db5fe020c8895a3fab1269ac0bce Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Feb 2014 22:50:43 +0000 -Subject: [PATCH 22/89] [omxcodec] Add shared pointer to delay shutdown of +Subject: [PATCH 22/91] [omxcodec] Add shared pointer to delay shutdown of codec until buffers are returned --- @@ -6421,10 +6421,10 @@ index 9079c13..0975e8a 100644 2.0.3 -From a93b8cc86b82700115bf47441f9913547274c8a6 Mon Sep 17 00:00:00 2001 +From 1f808e2d74e3a5f0efbbf2d0217a36834eb634e4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Feb 2014 23:11:31 +0000 -Subject: [PATCH 23/89] [omxcodec] Fix for aspect ratio in non-square pixel +Subject: [PATCH 23/91] [omxcodec] Fix for aspect ratio in non-square pixel modes --- @@ -6513,10 +6513,10 @@ index 0975e8a..9138a20 100644 2.0.3 -From 9af09e7f5df3c8ab5a01813ab4af7e05639d789c Mon Sep 17 00:00:00 2001 +From adf3a0cc265d8e4618419443fe90cbc4d43e81fc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Feb 2014 23:19:22 +0000 -Subject: [PATCH 24/89] [omxcodec] Report error when codec not enabled +Subject: [PATCH 24/91] [omxcodec] Report error when codec not enabled --- xbmc/cores/dvdplayer/DVDCodecs/Video/OpenMaxVideo.cpp | 10 +++++++++- @@ -6561,10 +6561,10 @@ index 7e23c87..2ae722b 100644 2.0.3 -From bc8f7324e96d0bd001b7787e5620fdf6fa31e829 Mon Sep 17 00:00:00 2001 +From bebf6f4a78f1a288db2e5e91df5b715aa10e3607 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 4 Feb 2014 17:29:37 +0000 -Subject: [PATCH 25/89] [omxcodec] Add deinterlace support +Subject: [PATCH 25/91] [omxcodec] Add deinterlace support --- xbmc/cores/VideoRenderers/LinuxRendererGLES.cpp | 2 +- @@ -6801,10 +6801,10 @@ index 9138a20..c8ad4d8 100644 2.0.3 -From e26aa82c6105bc2ef038b7dc866a94fb61ec39f1 Mon Sep 17 00:00:00 2001 +From 4532cc66cccec8040b7b411add5e1e26486d50de Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 5 Feb 2014 11:46:33 +0000 -Subject: [PATCH 26/89] [rbp/settings] Allow av sync type to be enabled +Subject: [PATCH 26/91] [rbp/settings] Allow av sync type to be enabled It works for dvdplayer --- @@ -6833,10 +6833,10 @@ index 2b7d0a6..1429256 100644 2.0.3 -From a28f3e8168d78439977ca6c4ba95466bc454cc0d Mon Sep 17 00:00:00 2001 +From 02e7370589c59c32b8e1e49f28a7a7ba0418432a Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Thu, 1 May 2014 16:28:39 +0100 -Subject: [PATCH 27/89] Improved file buffering in CArchive +Subject: [PATCH 27/91] Improved file buffering in CArchive 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 @@ -6899,10 +6899,10 @@ index 6ed0f8f..8506d95 100644 2.0.3 -From e05ec1ebd161c130430f2250df508b416117a974 Mon Sep 17 00:00:00 2001 +From e470e3d2af03025bfe5b4fd207f77088a0c7f444 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 16 Feb 2014 17:38:05 +0000 -Subject: [PATCH 28/89] [omxcodec] Only do essential calls in texture thread +Subject: [PATCH 28/91] [omxcodec] Only do essential calls in texture thread [omxcodec] Fix for files with no valid pts values. [omxcodec] Fix stall on seek/trickplay - need to reset start flag [omxcodec] Make sure we have a valid context when video decode starts before first fanart is decoded @@ -7252,10 +7252,10 @@ index c8ad4d8..f234f6d 100644 2.0.3 -From 6fadcde421ace331b625ab0019e38fecc6373480 Mon Sep 17 00:00:00 2001 +From ed7234baaac65ff66b6baca726ba39389245b634 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 8 Mar 2014 15:36:06 +0000 -Subject: [PATCH 29/89] [hifiberry] Hack: force it to be recognised as IEC958 +Subject: [PATCH 29/91] [hifiberry] Hack: force it to be recognised as IEC958 capable to enable passthrough options --- @@ -7281,20 +7281,20 @@ index 8dee4bc..cc79e80 100644 2.0.3 -From b9e326a4355f36761f7e8e410e1284023c80ea4f Mon Sep 17 00:00:00 2001 +From b8caa3414fd080b711fc3ee90b69b74b03508abe Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 11 Mar 2014 18:50:23 +0000 -Subject: [PATCH 30/89] [dvdplayer] Use inexact seeking like omxplayer +Subject: [PATCH 30/91] [dvdplayer] Use inexact seeking like omxplayer --- xbmc/cores/dvdplayer/DVDPlayer.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp -index bfff49b..06f887d 100644 +index 46569de..56a44fc 100644 --- a/xbmc/cores/dvdplayer/DVDPlayer.cpp +++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp -@@ -1887,7 +1887,11 @@ void CDVDPlayer::CheckAutoSceneSkip() +@@ -1888,7 +1888,11 @@ void CDVDPlayer::CheckAutoSceneSkip() /* * Seeking is NOT flushed so any content up to the demux point is retained when playing forwards. */ @@ -7306,7 +7306,7 @@ index bfff49b..06f887d 100644 /* * Seek doesn't always work reliably. Last physical seek time is recorded to prevent looping * if there was an error with seeking and it landed somewhere unexpected, perhaps back in the -@@ -1905,7 +1909,11 @@ void CDVDPlayer::CheckAutoSceneSkip() +@@ -1906,7 +1910,11 @@ void CDVDPlayer::CheckAutoSceneSkip() /* * Seeking is NOT flushed so any content up to the demux point is retained when playing forwards. */ @@ -7318,7 +7318,7 @@ index bfff49b..06f887d 100644 /* * Each commercial break is only skipped once so poorly detected commercial breaks can be * manually re-entered. Start and end are recorded to prevent looping and to allow seeking back -@@ -3105,9 +3113,12 @@ void CDVDPlayer::UpdateClockMaster() +@@ -3099,9 +3107,12 @@ void CDVDPlayer::UpdateClockMaster() void CDVDPlayer::FlushBuffers(bool queued, double pts, bool accurate) { double startpts; @@ -7335,10 +7335,10 @@ index bfff49b..06f887d 100644 2.0.3 -From f7fb3806f376f3c12149a6241cdec08452355134 Mon Sep 17 00:00:00 2001 +From ae571bf6acddebb8e4bf9451b9efbeb92f8da03e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 7 Apr 2014 18:19:32 +0100 -Subject: [PATCH 31/89] [rbp/omxplayer] When opening a stream don't try to +Subject: [PATCH 31/91] [rbp/omxplayer] When opening a stream don't try to update gui so often --- @@ -7365,10 +7365,10 @@ index e9ba7d3..0fdc3c2 100644 2.0.3 -From 0e74e9fdd1d85d46e7f35f7d3fdc0ac08923ed21 Mon Sep 17 00:00:00 2001 +From 35f66c8c98df0bfeca8007897d72f6978c05f5d8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 7 Apr 2014 15:28:57 +0100 -Subject: [PATCH 32/89] [omxcodec] Clamp video texture at edges to avoid image +Subject: [PATCH 32/91] [omxcodec] Clamp video texture at edges to avoid image wrapping --- @@ -7392,10 +7392,10 @@ index 51f56aa..2929a37 100644 2.0.3 -From 9c85bb1d075ab2f813a8f7cfb2abcbbd93e0afcd Mon Sep 17 00:00:00 2001 +From 6bf06aad561e9508288eed5b5f889cfccaf39acd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 30 Mar 2014 15:54:34 +0100 -Subject: [PATCH 33/89] [omxplayer] Make the sharpness control act as a +Subject: [PATCH 33/91] [omxplayer] Make the sharpness control act as a sharpness control. This fixes scaling kernel as Mitchell Netravali, and varies sharpness over range B=[5/3,0] C=[-1/3,1/2] @@ -7777,10 +7777,10 @@ index b135741..a03df1d 100644 2.0.3 -From 0623a39d641b529c2d0db2e1a0bae331bfafdd0b Mon Sep 17 00:00:00 2001 +From c3d61fa6a25437e7cbce78efaf22dbebe4bdf3d7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 16 Apr 2014 21:18:06 +0100 -Subject: [PATCH 34/89] [omxplayer] Don't propagate 3d flags based on supported +Subject: [PATCH 34/91] [omxplayer] Don't propagate 3d flags based on supported 3d modes --- @@ -7836,10 +7836,10 @@ index af439e7..77dad37 100644 2.0.3 -From 11c246cc27ae486e19d1ff95bd957f609cc5375e Mon Sep 17 00:00:00 2001 +From 2622b2352fd1cda164f189f12f8dd3879ba699b2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 17 Apr 2014 13:00:52 +0100 -Subject: [PATCH 35/89] [graphics] Don't set stereo mode based on resolution +Subject: [PATCH 35/91] [graphics] Don't set stereo mode based on resolution The resolution change should follow stereo mode --- @@ -7883,10 +7883,10 @@ index 5bffdf5..7e4fdd4 100644 2.0.3 -From 6bc91c8751c747033bc431b00059745570528c76 Mon Sep 17 00:00:00 2001 +From c08464740809cabfd8fccde6e2ef72557c0e84a8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 17 Apr 2014 13:01:51 +0100 -Subject: [PATCH 36/89] [graphics] Allow switching to a more suitable 3D +Subject: [PATCH 36/91] [graphics] Allow switching to a more suitable 3D resolution --- @@ -7976,10 +7976,10 @@ index 0a27643..df55e92 100644 2.0.3 -From 9a1338ee4438548e0279f0d184b48f622c0a7590 Mon Sep 17 00:00:00 2001 +From 5ad6d7bc52df9cd188304d927fca51d3c3ed1701 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 17 Apr 2014 13:38:55 +0100 -Subject: [PATCH 37/89] [3D] Support switching to 3D resolutions +Subject: [PATCH 37/91] [3D] Support switching to 3D resolutions Include matching 3D flags (SBS/TAB) in the score of a resolution to switch to, to enable switching to 3d modes. Also remove the old code that treated 3D modes differently when assigning a score. @@ -8064,10 +8064,10 @@ index 83c3adb..8076e76 100644 2.0.3 -From 1157a7c64490f107edc6fe4cda7b294f4d1bda8e Mon Sep 17 00:00:00 2001 +From 4c5f850d840fe2982c803d88763d0273fc6d66a8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 23 Apr 2014 00:05:07 +0100 -Subject: [PATCH 38/89] [graphics] Make pixel ratio for 3d modes consistent +Subject: [PATCH 38/91] [graphics] Make pixel ratio for 3d modes consistent Note: Use the stored stereo flags from lists of resolutions. Use current stereo mode for current resolution. @@ -8255,10 +8255,10 @@ index a9c51ca..a3edf0e 100644 2.0.3 -From 3609d1e10b57f2c66435271cf42e7a1447ba4849 Mon Sep 17 00:00:00 2001 +From e111f531ab9f91b4e9efd2f9c44b1a0b51bce725 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 22 Apr 2014 12:23:23 +0100 -Subject: [PATCH 39/89] [omxplayer] Make dvdplayer the default for dvd images +Subject: [PATCH 39/91] [omxplayer] Make dvdplayer the default for dvd images --- xbmc/cores/omxplayer/omxplayer_advancedsettings.xml | 2 +- @@ -8280,10 +8280,10 @@ index 77c6a15..51c0daf 100644 2.0.3 -From 6b890272463ad13af5ae5db5f3ab40d0c78b851c Mon Sep 17 00:00:00 2001 +From d959db636466ee2d106e71b0454f96516dc0f240 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 26 Apr 2014 17:27:52 +0100 -Subject: [PATCH 40/89] [cec] Don't suspend pi on tv switch off - it can't wake +Subject: [PATCH 40/91] [cec] Don't suspend pi on tv switch off - it can't wake up --- @@ -8307,10 +8307,10 @@ index a906628..9b5271a 100644 2.0.3 -From 29046df60e66a8285d61a2e5ed6a507f2c85cde5 Mon Sep 17 00:00:00 2001 +From 2fa5cb21ed3d16cadf7aef8aa38e26c407b3676f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 27 Jun 2013 01:25:57 +0100 -Subject: [PATCH 42/89] [rbp/omxplayer] Do we need discontinuity handling? +Subject: [PATCH 42/91] [rbp/omxplayer] Do we need discontinuity handling? So far I've not seen what this is needed for and it does cause problems for some files. --- @@ -8333,10 +8333,10 @@ index a03df1d..26e2328 100644 2.0.3 -From c8715e6d12dc952961754d07c26e370667ab45ba Mon Sep 17 00:00:00 2001 +From e64733a00d700984a63cb597876dfb967e187816 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 24 Oct 2013 00:53:26 +0100 -Subject: [PATCH 43/89] [rbp/omxplayer] Avoid marking non-monotonic timestamps +Subject: [PATCH 43/91] [rbp/omxplayer] Avoid marking non-monotonic timestamps as unknown Following a single spurious timestamp that is in the future, @@ -8378,10 +8378,10 @@ index 77731a9..5f9d028 100644 2.0.3 -From 68ce37aa519ee35975656d01bdbd80ed4012bcb8 Mon Sep 17 00:00:00 2001 +From c262c444e8abfc42b7a13aec596bb6bbea105411 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 13 Dec 2013 16:25:23 +0000 -Subject: [PATCH 45/89] Add time taken to resample to log +Subject: [PATCH 45/91] Add time taken to resample to log --- xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp | 7 +++++++ @@ -8425,10 +8425,10 @@ index 01aafe3..5ab83a2 100644 2.0.3 -From 4c762e0d7d3eefac5b4b3cd88b5505684cbe5433 Mon Sep 17 00:00:00 2001 +From 396aa6a397de9d2f611b2ff60daaa162aaa516a2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 14 Dec 2013 16:55:05 +0000 -Subject: [PATCH 46/89] logging: Add microsecond timer to log messages +Subject: [PATCH 46/91] logging: Add microsecond timer to log messages --- xbmc/utils/log.cpp | 12 +++++++++--- @@ -8489,10 +8489,10 @@ index dd6ef26..8edf2fd 100644 2.0.3 -From 24a2457ad5593b1bc56b6401dbd6fe56b8589fc3 Mon Sep 17 00:00:00 2001 +From 84a0671116bca13f8ce2aba7e1ab0a79e663596f Mon Sep 17 00:00:00 2001 From: Jonathan Marshall Date: Sat, 2 Nov 2013 23:49:17 +1300 -Subject: [PATCH 47/89] adds GetTvShowSeasons +Subject: [PATCH 47/91] adds GetTvShowSeasons --- xbmc/video/VideoDatabase.cpp | 30 ++++++++++++++++++++++++------ @@ -8500,10 +8500,10 @@ Subject: [PATCH 47/89] adds GetTvShowSeasons 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/xbmc/video/VideoDatabase.cpp b/xbmc/video/VideoDatabase.cpp -index 55036e0..8ef5311 100644 +index 2abe9c4..9755390 100644 --- a/xbmc/video/VideoDatabase.cpp +++ b/xbmc/video/VideoDatabase.cpp -@@ -4075,7 +4075,7 @@ bool CVideoDatabase::RemoveArtForItem(int mediaId, const MediaType &mediaType, c +@@ -4091,7 +4091,7 @@ bool CVideoDatabase::RemoveArtForItem(int mediaId, const MediaType &mediaType, c return result; } @@ -8512,7 +8512,7 @@ index 55036e0..8ef5311 100644 { try { -@@ -4086,19 +4086,37 @@ bool CVideoDatabase::GetTvShowSeasonArt(int showId, map +@@ -4102,19 +4102,37 @@ bool CVideoDatabase::GetTvShowSeasonArt(int showId, map CStdString sql = PrepareSQL("select idSeason,season from seasons where idShow=%i", showId); m_pDS2->query(sql.c_str()); @@ -8571,10 +8571,10 @@ index 492eebb..f6026c2 100644 2.0.3 -From d7ab7e42bd8785f0df81fcc8015884339a66dec8 Mon Sep 17 00:00:00 2001 +From a60ad11b756aa6ac87c0d6c21d97408fdf587648 Mon Sep 17 00:00:00 2001 From: Jonathan Marshall Date: Sat, 2 Nov 2013 23:50:10 +1300 -Subject: [PATCH 48/89] move AddSeason() public. +Subject: [PATCH 48/91] move AddSeason() public. --- xbmc/video/VideoDatabase.h | 2 +- @@ -8604,10 +8604,10 @@ index f6026c2..a7acea3 100644 2.0.3 -From d5edf2f218d552d0300fbef7058a682b60a5bb5a Mon Sep 17 00:00:00 2001 +From 08bbf693607b2771a6501a04fc5b1bccc80e2ca3 Mon Sep 17 00:00:00 2001 From: Jonathan Marshall Date: Sat, 2 Nov 2013 23:48:24 +1300 -Subject: [PATCH 49/89] adds GetArt function to (video) scraper, allowing art +Subject: [PATCH 49/91] adds GetArt function to (video) scraper, allowing art to be fetched given the video identifier. --- @@ -8725,10 +8725,10 @@ index 22ac229..75bc341 100644 2.0.3 -From 017ac0cb921e672393c7ee873c49f9384750edf1 Mon Sep 17 00:00:00 2001 +From 97d91007a568f406b2548d6e185c1bab4b32ad62 Mon Sep 17 00:00:00 2001 From: Jonathan Marshall Date: Sat, 2 Nov 2013 23:53:14 +1300 -Subject: [PATCH 50/89] refresh season art if a new season is found that isn't +Subject: [PATCH 50/91] refresh season art if a new season is found that isn't recorded in the database yet. Fixes #14339 --- @@ -8835,10 +8835,10 @@ index 7da1bf2..c764e20 100644 2.0.3 -From f69314b3badaf4938587d3292d2283923d4ad278 Mon Sep 17 00:00:00 2001 +From ff2f9ab9ab9db14dfadbc2ef1209837255bc7205 Mon Sep 17 00:00:00 2001 From: Jonathan Marshall Date: Sat, 2 Nov 2013 23:53:34 +1300 -Subject: [PATCH 51/89] REMOVEME: updated thetvdb.com scraper to support art +Subject: [PATCH 51/91] REMOVEME: updated thetvdb.com scraper to support art updates --- @@ -8949,10 +8949,10 @@ index 39e604d..60a0e96 100644 2.0.3 -From e42eab9ffb80986b5ccebc26913fcb1e922245a9 Mon Sep 17 00:00:00 2001 +From d3bdbc493355c7ddff350a64f97e63e8501e49bd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 22 Mar 2014 16:40:01 +0000 -Subject: [PATCH 52/89] Enable PYTHONOPTIMIZE for Pi +Subject: [PATCH 52/91] Enable PYTHONOPTIMIZE for Pi --- xbmc/interfaces/python/XBPython.cpp | 4 ++++ @@ -8977,10 +8977,10 @@ index cba242d..35a4509 100644 2.0.3 -From 50aab9ad9d98bd52cdc9915cf01ce6f28dd6e6e1 Mon Sep 17 00:00:00 2001 +From 41e0185005e6a9382e54c06078274f662d8347d9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Apr 2014 18:07:45 +0100 -Subject: [PATCH 53/89] [rpi] Make ActiveAE thread higher priority to make +Subject: [PATCH 53/91] [rpi] Make ActiveAE thread higher priority to make audio underrun less likely --- @@ -9008,10 +9008,10 @@ index 08346d2..e302098 100644 2.0.3 -From 0dc8c2e89cea2ad3014ec082bd80f4ee700eb714 Mon Sep 17 00:00:00 2001 +From b011b502198438558b08134655eff30ca7309710 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 29 Apr 2014 15:23:22 +0100 -Subject: [PATCH 54/89] [ffmpeg] Speed up wtv index creation +Subject: [PATCH 54/91] [ffmpeg] Speed up wtv index creation 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. @@ -9100,10 +9100,10 @@ index 0000000..8f5f989 2.0.3 -From 2ca31fdcaf72b661e61b798d50ed6c58f78ba95f Mon Sep 17 00:00:00 2001 +From a86b9aea8d67d3f1adf318dec1425978291ba29f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 8 Jul 2014 15:18:47 +0100 -Subject: [PATCH 55/89] ffmpeg: Add armv6 acceleration for imdct/fft used by +Subject: [PATCH 55/91] ffmpeg: Add armv6 acceleration for imdct/fft used by ac3/aac armv6: Accelerate ff_imdct_half for general case (mdct_bits != 6) @@ -9997,10 +9997,10 @@ index 0000000..db0118f 2.0.3 -From 995e3476020b946c90866c0ac34f50459e85b468 Mon Sep 17 00:00:00 2001 +From 3f8638bccf86282d7e532f8d6644861ac0c23404 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 12 May 2014 23:06:43 +0100 -Subject: [PATCH 56/89] [omxcodec] Updates to work better with dropping and +Subject: [PATCH 56/91] [omxcodec] Updates to work better with dropping and lateness detection --- @@ -10292,10 +10292,10 @@ index f234f6d..adf53b5 100644 2.0.3 -From a4143878cf09cacc0c3f3e8d0dad6986f226198d Mon Sep 17 00:00:00 2001 +From 05392f7c7ba58bacfc2360e3ee1159afa1a4c29d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 11 Apr 2014 16:12:27 +0100 -Subject: [PATCH 57/89] [omxplayer] Add ability to log more timestamp info in +Subject: [PATCH 57/91] [omxplayer] Add ability to log more timestamp info in extra debug settings --- @@ -10308,7 +10308,7 @@ Subject: [PATCH 57/89] [omxplayer] Add ability to log more timestamp info in 6 files changed, 44 insertions(+), 34 deletions(-) diff --git a/language/English/strings.po b/language/English/strings.po -index dc494c1..eab6d00 100755 +index 898788e..eb91a45 100755 --- a/language/English/strings.po +++ b/language/English/strings.po @@ -2880,6 +2880,11 @@ msgctxt "#679" @@ -10454,7 +10454,7 @@ index 77dad37..605ea80 100644 || m_speed < 0) { diff --git a/xbmc/settings/AdvancedSettings.cpp b/xbmc/settings/AdvancedSettings.cpp -index f1d90fd..1a64054 100644 +index 5f3f2d8..56f9783 100644 --- a/xbmc/settings/AdvancedSettings.cpp +++ b/xbmc/settings/AdvancedSettings.cpp @@ -1386,6 +1386,9 @@ void CAdvancedSettings::SettingOptionsLoggingComponentsFiller(const CSetting *se @@ -10471,10 +10471,10 @@ index f1d90fd..1a64054 100644 2.0.3 -From ed27cc5f6e48b6849ce93a228a0ac52d7760ceae Mon Sep 17 00:00:00 2001 +From ecd8a92f31f515ae1bb00e4c0f4baac9a55d14e6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 7 Apr 2014 23:13:55 +0100 -Subject: [PATCH 58/89] [omxplayer] Add ability to dump out audio/video data +Subject: [PATCH 58/91] [omxplayer] Add ability to dump out audio/video data for later debugging --- @@ -10486,7 +10486,7 @@ Subject: [PATCH 58/89] [omxplayer] Add ability to dump out audio/video data 5 files changed, 112 insertions(+) diff --git a/language/English/strings.po b/language/English/strings.po -index eab6d00..2e11786 100755 +index eb91a45..aeffd29 100755 --- a/language/English/strings.po +++ b/language/English/strings.po @@ -2885,6 +2885,16 @@ msgctxt "#697" @@ -10701,7 +10701,7 @@ index b9256ea..7759da8 100644 if (omx_err != OMX_ErrorNone) { diff --git a/xbmc/settings/AdvancedSettings.cpp b/xbmc/settings/AdvancedSettings.cpp -index 1a64054..f18c227 100644 +index 56f9783..627080b 100644 --- a/xbmc/settings/AdvancedSettings.cpp +++ b/xbmc/settings/AdvancedSettings.cpp @@ -1389,6 +1389,10 @@ void CAdvancedSettings::SettingOptionsLoggingComponentsFiller(const CSetting *se @@ -10719,10 +10719,10 @@ index 1a64054..f18c227 100644 2.0.3 -From b71814a29dfb7064aa5edb89eeafb433d91fb5ff Mon Sep 17 00:00:00 2001 +From d082f29cf9fd77cf42b616c70d0ef92f3bf2eb8f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 28 May 2014 18:30:51 +0100 -Subject: [PATCH 59/89] [omxcodec] Reduce GPU memory use by 2 video frames +Subject: [PATCH 59/91] [omxcodec] Reduce GPU memory use by 2 video frames --- xbmc/cores/dvdplayer/DVDCodecs/Video/OpenMaxVideo.cpp | 14 ++++++++++++++ @@ -10757,10 +10757,10 @@ index 612ae21..494fdf5 100644 2.0.3 -From 1bffe0f2a561b5b68c75eb9716d45aec52a9cc46 Mon Sep 17 00:00:00 2001 +From 65b6634eefc8b7ae614080e11fa17d158c792912 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 30 May 2014 14:58:43 +0100 -Subject: [PATCH 60/89] [settings] Experiment: Report DESKTOP resolution in +Subject: [PATCH 60/91] [settings] Experiment: Report DESKTOP resolution in video settings --- @@ -10785,10 +10785,10 @@ index bb31f15..eae549b 100644 2.0.3 -From 067179bf52dd6de0a26b8aa199e7d254d9644b82 Mon Sep 17 00:00:00 2001 +From ecf3d0334c0c49d966bf60c330a7444e177fbc4e Mon Sep 17 00:00:00 2001 From: Matthias Kortstiege Date: Sun, 1 Jun 2014 18:47:20 +0200 -Subject: [PATCH 61/89] changed: avoid useless filesytem io while searching for +Subject: [PATCH 61/91] changed: avoid useless filesytem io while searching for subtitles --- @@ -10821,10 +10821,10 @@ index 3152a0f..9afa557 100644 2.0.3 -From eae5e4f9ba06494779f5a5c7534228b2b3c7ee00 Mon Sep 17 00:00:00 2001 +From cdfc6affb63816d025ae27a7fca672efe787770d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 30 Dec 2013 12:02:14 +0000 -Subject: [PATCH 62/89] [rbp] Hardware accelerated resampling +Subject: [PATCH 62/91] [rbp] Hardware accelerated resampling This replaces the format conversion, up/down mixing and resampling code from ActiveAE with a GPU accelerated version. Should significantly reduce CPU when using paplayer or dvdplayer. @@ -11657,10 +11657,10 @@ index 99e407a..8d3c86a 100644 2.0.3 -From 886f7a94779bacead20975b56f4979d3e3a4fdd2 Mon Sep 17 00:00:00 2001 +From 4cf0b66a8c082d69e6a85a22dd4a9d3ab100d46d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 1 Jun 2014 12:15:17 +0100 -Subject: [PATCH 63/89] [resamplepi] Support planar formats +Subject: [PATCH 63/91] [resamplepi] Support planar formats --- .../Engines/ActiveAE/ActiveAEResamplePi.cpp | 101 ++++++++++++--------- @@ -11860,10 +11860,10 @@ index 9a1e549..1604030 100644 2.0.3 -From ae1d785be535e69cf8c52340b8f781435042684b Mon Sep 17 00:00:00 2001 +From 2aa72c98339f05615b0d15e603253c4c39bfdfae Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 15 Jun 2014 13:20:53 +0100 -Subject: [PATCH 64/89] gles: Avoid crash when capturing snapshot when using +Subject: [PATCH 64/91] gles: Avoid crash when capturing snapshot when using dvdplayer Note: snapshot will be blank, but that's better than crashing @@ -11889,10 +11889,10 @@ index 2929a37..53873f6 100644 2.0.3 -From 8001ed25141758fd9ee6292a211c7bda42b920a6 Mon Sep 17 00:00:00 2001 +From 4731bc65ec7c49a6aea68da0040cd089e8626bd3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 16 Jun 2014 19:05:14 +0100 -Subject: [PATCH 65/89] sqlite: Bump to 3080500 +Subject: [PATCH 65/91] sqlite: Bump to 3080500 --- tools/depends/target/sqlite3/Makefile | 4 +++- @@ -11917,10 +11917,10 @@ index 87f7eaa..8fe61e8 100644 2.0.3 -From bc0978007b30fa27fff391d612bc412256c6ce2c Mon Sep 17 00:00:00 2001 +From 9fb2716be1ca6632b468dbc26ea3a59232ee1d3c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 16 Jun 2014 19:06:00 +0100 -Subject: [PATCH 66/89] [experimental] Disable quiet-noise generation +Subject: [PATCH 66/91] [experimental] Disable quiet-noise generation --- xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp | 2 ++ @@ -11950,10 +11950,10 @@ index 488a0df..d9f4a43 100644 2.0.3 -From 9e6792aea5dc3056235fcce9019d0b25d0b83526 Mon Sep 17 00:00:00 2001 +From 26e641ac233b2739943dcf55515c7ea5dcfe7e84 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 16 Jun 2014 19:07:21 +0100 -Subject: [PATCH 67/89] [omxcodec] Adjust asserts +Subject: [PATCH 67/91] [omxcodec] Adjust asserts --- xbmc/cores/dvdplayer/DVDCodecs/Video/OpenMaxVideo.cpp | 11 +++++++---- @@ -11992,10 +11992,10 @@ index 494fdf5..23aaa9f 100644 2.0.3 -From 67e0e6a981a115c24c8ed8bb0cb8cd43addd86a3 Mon Sep 17 00:00:00 2001 +From c05f93343df21d32734ae246a69b3383eb11d33b Mon Sep 17 00:00:00 2001 From: macrule Date: Thu, 11 Apr 2013 18:24:42 +0200 -Subject: [PATCH 68/89] Added some vc_tv_* functions that were missing in +Subject: [PATCH 68/91] Added some vc_tv_* functions that were missing in DllBCM. --- @@ -12033,10 +12033,10 @@ index b92fdb8..9c7e293 100644 2.0.3 -From ef9b0a658824a19df90e175b476ff3780ae842fb Mon Sep 17 00:00:00 2001 +From 3757c0bda6b2ce593b75d4e37d157e00c8a75ab3 Mon Sep 17 00:00:00 2001 From: macrule Date: Thu, 11 Apr 2013 18:29:03 +0200 -Subject: [PATCH 69/89] Added private utility function to map a float display +Subject: [PATCH 69/91] Added private utility function to map a float display aspect, to the respective SDTV_ASPECT_* enum value. --- @@ -12077,10 +12077,10 @@ index a3edf0e..5ae2b59 100644 2.0.3 -From d2abcddbb80aed27e5e4b346b47f1569f2a3ea5b Mon Sep 17 00:00:00 2001 +From b24d221a0a8a0b697b8909e24e308d32f3b115e9 Mon Sep 17 00:00:00 2001 From: macrule Date: Thu, 11 Apr 2013 19:50:58 +0200 -Subject: [PATCH 70/89] Changed SDTV resolutions to be treated similarly to +Subject: [PATCH 70/91] Changed SDTV resolutions to be treated similarly to HDMI resolutions in SetNativeResolution. This means that the SDTV interface is powered up and set to the right mode. @@ -12180,10 +12180,10 @@ index 59401f5..a0acb1a 100644 2.0.3 -From 70128a676086777f3a0806190204f17fadde777c Mon Sep 17 00:00:00 2001 +From 5479e1f2348b96d308f0b97d5fc5343c37c74e0e Mon Sep 17 00:00:00 2001 From: macrule Date: Thu, 11 Apr 2013 19:54:59 +0200 -Subject: [PATCH 71/89] Added methods SuspendVideoOutput() and +Subject: [PATCH 71/91] Added methods SuspendVideoOutput() and ResumeVideoOutput() to CRBP class, which can be used to power down the Raspberry PI's video interface, and restore it at a later point. @@ -12250,10 +12250,10 @@ index 712fe9c..40d303e 100644 2.0.3 -From c7165504f082142334c2277afd2fc98f8f187704 Mon Sep 17 00:00:00 2001 +From 9f5290c723324705e4fa70fb587d87caf3881613 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 11 Aug 2013 15:03:36 +0100 -Subject: [PATCH 72/89] PowerManager (and its IPowerSyscall instance) now gets +Subject: [PATCH 72/91] PowerManager (and its IPowerSyscall instance) now gets called from CApplication::OnKey() and can process and suppress key presses. This is a requirement to implement a virtual sleep state. @@ -12265,10 +12265,10 @@ Subject: [PATCH 72/89] PowerManager (and its IPowerSyscall instance) now gets 4 files changed, 23 insertions(+) diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index 397bfa4..01b3933 100644 +index 0e5f79c..ce58a5c 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp -@@ -2369,6 +2369,13 @@ bool CApplication::OnKey(const CKey& key) +@@ -2365,6 +2365,13 @@ bool CApplication::OnKey(const CKey& key) // special handling if the screensaver is active CAction action = CButtonTranslator::GetInstance().GetAction(iWin, key); @@ -12308,10 +12308,10 @@ index 7f9e7ed..711abea 100644 class CPowerSyscallWithoutEvents : public IPowerSyscall diff --git a/xbmc/powermanagement/PowerManager.cpp b/xbmc/powermanagement/PowerManager.cpp -index fe72016..b392f76 100644 +index 5900f98..6e819d9 100644 --- a/xbmc/powermanagement/PowerManager.cpp +++ b/xbmc/powermanagement/PowerManager.cpp -@@ -232,6 +232,12 @@ void CPowerManager::ProcessEvents() +@@ -225,6 +225,12 @@ void CPowerManager::ProcessEvents() nesting--; } @@ -12349,10 +12349,10 @@ index 0b1f10a..e42b143 100644 2.0.3 -From 8ba8886d44130a0c015b48e02533cfbe45cfd91f Mon Sep 17 00:00:00 2001 +From ebaed1c1d56e885b6419b457fee562b288e6f20d Mon Sep 17 00:00:00 2001 From: macrule Date: Wed, 17 Apr 2013 13:23:01 +0200 -Subject: [PATCH 73/89] Added CPowerSyscallVirtualSleep class, which acts as a +Subject: [PATCH 73/91] Added CPowerSyscallVirtualSleep class, which acts as a base class for devices that have no native standby mode, and need to fake it in some way. @@ -12531,10 +12531,10 @@ index 0000000..ef6e682 2.0.3 -From c380b16e7c5fbbc971d15827e6bc6e01b3ca5dd5 Mon Sep 17 00:00:00 2001 +From 43e4519092920dd01a53bc30068a87b14c0cf33b Mon Sep 17 00:00:00 2001 From: macrule Date: Wed, 17 Apr 2013 13:24:22 +0200 -Subject: [PATCH 74/89] Added power management support for the Raspberry Pi. +Subject: [PATCH 74/91] Added power management support for the Raspberry Pi. Since it doesn't support true standby, we fake it by turning video on or off, and ignoring remote inputs during the standby phase. @@ -12548,7 +12548,7 @@ Subject: [PATCH 74/89] Added power management support for the Raspberry Pi. create mode 100644 xbmc/powermanagement/linux/RaspberryPIPowerSyscall.h diff --git a/xbmc/powermanagement/PowerManager.cpp b/xbmc/powermanagement/PowerManager.cpp -index b392f76..7dd691c 100644 +index 6e819d9..2d8c750 100644 --- a/xbmc/powermanagement/PowerManager.cpp +++ b/xbmc/powermanagement/PowerManager.cpp @@ -38,6 +38,8 @@ @@ -12560,7 +12560,7 @@ index b392f76..7dd691c 100644 #elif defined(TARGET_ANDROID) #include "android/AndroidPowerSyscall.h" #elif defined(TARGET_POSIX) -@@ -74,6 +76,8 @@ void CPowerManager::Initialize() +@@ -71,6 +73,8 @@ void CPowerManager::Initialize() { #if defined(TARGET_DARWIN) m_instance = new CCocoaPowerSyscall(); @@ -12570,13 +12570,12 @@ index b392f76..7dd691c 100644 m_instance = new CAndroidPowerSyscall(); #elif defined(TARGET_POSIX) diff --git a/xbmc/powermanagement/linux/Makefile b/xbmc/powermanagement/linux/Makefile -index fc6f8b5..10809da 100644 +index e9d95fb..b130812 100644 --- a/xbmc/powermanagement/linux/Makefile +++ b/xbmc/powermanagement/linux/Makefile -@@ -1,6 +1,7 @@ +@@ -1,5 +1,6 @@ SRCS=ConsoleDeviceKitPowerSyscall.cpp \ ConsoleUPowerSyscall.cpp \ - HALPowerSyscall.cpp \ + RaspberryPIPowerSyscall.cpp \ UPowerSyscall.cpp \ LogindUPowerSyscall.cpp @@ -12684,10 +12683,10 @@ index 0000000..fd1d67c 2.0.3 -From 9284f24ff085a7b0c2324f8ec6ea121f899623a4 Mon Sep 17 00:00:00 2001 +From 6adcd24a0166f953f56410df9e634a7b2ec93cdd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Mar 2014 16:16:29 +0000 -Subject: [PATCH 75/89] [power] hack - don't kill lirc or cec +Subject: [PATCH 75/91] [power] hack - don't kill lirc or cec --- xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 37 +++++++++++++++++++++++ @@ -12749,10 +12748,10 @@ index 6950f0c..4c8416f 100644 else if (flag == System && !strcmp(sender, "xbmc") && !strcmp(message, "OnWake")) { diff --git a/xbmc/powermanagement/PowerManager.cpp b/xbmc/powermanagement/PowerManager.cpp -index 7dd691c..17f118a 100644 +index 2d8c750..901f449 100644 --- a/xbmc/powermanagement/PowerManager.cpp +++ b/xbmc/powermanagement/PowerManager.cpp -@@ -248,7 +248,7 @@ void CPowerManager::OnSleep() +@@ -241,7 +241,7 @@ void CPowerManager::OnSleep() CLog::Log(LOGNOTICE, "%s: Running sleep jobs", __FUNCTION__); // stop lirc @@ -12761,7 +12760,7 @@ index 7dd691c..17f118a 100644 CLog::Log(LOGNOTICE, "%s: Stopping lirc", __FUNCTION__); CBuiltins::Execute("LIRC.Stop"); #endif -@@ -284,7 +284,7 @@ void CPowerManager::OnWake() +@@ -277,7 +277,7 @@ void CPowerManager::OnWake() #endif // restart lirc @@ -12774,10 +12773,10 @@ index 7dd691c..17f118a 100644 2.0.3 -From 7cfe722e07c9e5e98a3d974302d9589560d48ed2 Mon Sep 17 00:00:00 2001 +From 58540530af24eac98fa1d16fc44f228aafcefae2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Mar 2014 16:47:54 +0000 -Subject: [PATCH 76/89] [power] hack - wake on any action +Subject: [PATCH 76/91] [power] hack - wake on any action --- xbmc/powermanagement/PowerSyscallVirtualSleep.cpp | 6 +++--- @@ -12809,10 +12808,10 @@ index 6a1e47b..a717a09 100644 2.0.3 -From 724761ed81ab06aadb65a94f44e65a153ce68dc8 Mon Sep 17 00:00:00 2001 +From df9c82f23d1651419761aec5c9661620299788fc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Mar 2014 17:30:07 +0000 -Subject: [PATCH 77/89] [power] hack - Make suspend toggle suspend state +Subject: [PATCH 77/91] [power] hack - Make suspend toggle suspend state --- xbmc/powermanagement/PowerSyscallVirtualSleep.cpp | 5 +++++ @@ -12838,10 +12837,10 @@ index a717a09..d39c3ed 100644 2.0.3 -From 9c06eb77f307047a21c0a513f812c42e23c6523c Mon Sep 17 00:00:00 2001 +From bd70c75a62b6a358bc9df89bd66ec6563bd0fc54 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 4 Mar 2014 19:33:44 +0000 -Subject: [PATCH 78/89] [power] Add back in powerdown and reboot +Subject: [PATCH 78/91] [power] Add back in powerdown and reboot --- .../linux/RaspberryPIPowerSyscall.cpp | 34 ++++++++++++++++++++++ @@ -12922,10 +12921,10 @@ index fd1d67c..062132e 100644 2.0.3 -From 4af5910c5b79d9b20b484a6cf913107dbcca1851 Mon Sep 17 00:00:00 2001 +From 04b5a7d8b30240457d85adb9d6a8227f6cbd8747 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 27 Jun 2014 00:01:05 +0100 -Subject: [PATCH 81/89] [rbp] Resume video output on startup +Subject: [PATCH 81/91] [rbp] Resume video output on startup --- xbmc/linux/RBP.cpp | 3 +++ @@ -12949,10 +12948,10 @@ index 9f72a36..f789bf1 100644 2.0.3 -From 6eefbe0eaa2ab24323d02639f73e34acb063d51e Mon Sep 17 00:00:00 2001 +From 8d2f60ba6b401ad0e057572adf2ba7e4b8354747 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 27 Jun 2014 00:36:29 +0100 -Subject: [PATCH 82/89] [omxplayer] Experimental support for anaglyph rendering +Subject: [PATCH 82/91] [omxplayer] Experimental support for anaglyph rendering of 3d videos Requires updated firmware @@ -13238,10 +13237,10 @@ index 64e0d16..8a58893 100644 2.0.3 -From 6561b8b5ae3823951e1163ea9d9cefdfd3878306 Mon Sep 17 00:00:00 2001 +From 971ad025ac77aaef35485c19de9ac79c1f4157c7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 2 Jul 2014 12:24:01 +0100 -Subject: [PATCH 83/89] [settings] Add update flag to omx acceleration +Subject: [PATCH 83/91] [settings] Add update flag to omx acceleration --- system/settings/settings.xml | 3 +++ @@ -13278,10 +13277,10 @@ index b5ed60a..84b3225 100644 2.0.3 -From e3f74b2032b88c1b9161f75b224cdd41fd27aea8 Mon Sep 17 00:00:00 2001 +From 123304dd2725b1043019e0007cd9cfba0828b574 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 2 Jul 2014 20:41:29 +0100 -Subject: [PATCH 84/89] [pi] Reduce time textures are held for when memory is +Subject: [PATCH 84/91] [pi] Reduce time textures are held for when memory is low --- @@ -13291,10 +13290,10 @@ Subject: [PATCH 84/89] [pi] Reduce time textures are held for when memory is 3 files changed, 20 insertions(+) diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index 01b3933..c7e3d84 100644 +index ce58a5c..5985bfe 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp -@@ -352,6 +352,10 @@ +@@ -348,6 +348,10 @@ #include "utils/AMLUtils.h" #endif @@ -13305,7 +13304,7 @@ index 01b3933..c7e3d84 100644 #include "cores/FFmpeg.h" using namespace std; -@@ -5198,6 +5202,11 @@ void CApplication::ProcessSlow() +@@ -5194,6 +5198,11 @@ void CApplication::ProcessSlow() if (!m_pPlayer->IsPlayingVideo()) g_largeTextureManager.CleanupUnusedImages(); @@ -13354,10 +13353,10 @@ index f06687c..bf6dfdb 100644 2.0.3 -From 24dd1becb1c9bc1336652af302d4cb7b28fa5ec6 Mon Sep 17 00:00:00 2001 +From 37e20961e1387b827153e54c378ddc8668ea8cd4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 5 Jul 2014 19:26:46 +0100 -Subject: [PATCH 85/89] [omxplayer] Explictly choose deinterlace method for +Subject: [PATCH 85/91] [omxplayer] Explictly choose deinterlace method for 1080i As the 1080i deinterlace doesn't require the 3 frames of context we can save ~9MB by requesting it explicitly @@ -13385,10 +13384,10 @@ index b100018..15b62af 100644 2.0.3 -From 2fd240bda6832e0cbc64bc4d6f2e1c7569aab8f6 Mon Sep 17 00:00:00 2001 +From 0cbc6f3a1a11d852875bb2c0ca8cb58e8f75fea5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 8 Jul 2014 21:00:44 +0100 -Subject: [PATCH 86/89] [omxcodec] Fix 3D rendering for dvdplayer +Subject: [PATCH 86/91] [omxcodec] Fix 3D rendering for dvdplayer Similar to https://github.com/xbmc/xbmc/pull/3887 --- @@ -13455,10 +13454,10 @@ index 53873f6..84a46ec 100644 2.0.3 -From bf70751f47a3ce9743f825b9e8a8b29e0fa7856e Mon Sep 17 00:00:00 2001 +From 5f669989d3c2b6db77be8f2985cb2c99b7d35299 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Jul 2014 22:45:43 +0100 -Subject: [PATCH 87/89] [rbp] Make cachemembuffersize default depend on memory +Subject: [PATCH 87/91] [rbp] Make cachemembuffersize default depend on memory size --- @@ -13497,7 +13496,7 @@ index 65c95a3..bbf7ab5 100644 response[sizeof(response) - 1] = '\0'; CLog::Log(LOGNOTICE, "Config:\n%s", response); diff --git a/xbmc/settings/AdvancedSettings.cpp b/xbmc/settings/AdvancedSettings.cpp -index f18c227..089bacb 100644 +index 627080b..d5708ad 100644 --- a/xbmc/settings/AdvancedSettings.cpp +++ b/xbmc/settings/AdvancedSettings.cpp @@ -364,7 +364,12 @@ void CAdvancedSettings::Initialize() @@ -13517,10 +13516,10 @@ index f18c227..089bacb 100644 2.0.3 -From 75fae8865a08b52c8874e13ce6085473c46a1120 Mon Sep 17 00:00:00 2001 +From bd34971f8d7d27074c3a9f16e520e84a995c5dde Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Jul 2014 23:31:32 +0100 -Subject: [PATCH 88/89] [rbp] Make gui limit default to 720 when memory is +Subject: [PATCH 88/91] [rbp] Make gui limit default to 720 when memory is limited --- @@ -13570,10 +13569,10 @@ index bbf7ab5..85e1f21 100644 2.0.3 -From 31736bfd0ca93f3030eb94f41bdc06899a81a83d Mon Sep 17 00:00:00 2001 +From 06062d861ed1c81679d4d5eb6577481a6aecde9a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 13 Jul 2014 11:28:20 +0100 -Subject: [PATCH 89/89] [ResamplePi] Fix xbmc crash with usb audio when music +Subject: [PATCH 89/91] [ResamplePi] Fix xbmc crash with usb audio when music file switched Need to handle the case where AE requests fewer output samples that are produced.