diff --git a/packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.01-xvba_support-a284bab.patch b/packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.01-xvba_support-c30c705.patch similarity index 97% rename from packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.01-xvba_support-a284bab.patch rename to packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.01-xvba_support-c30c705.patch index b06ae4c37a..8678c87c2c 100644 --- a/packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.01-xvba_support-a284bab.patch +++ b/packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.01-xvba_support-c30c705.patch @@ -1,7 +1,7 @@ -From 88e00e0636826308db97e71b0fa58dc6b9fb0c72 Mon Sep 17 00:00:00 2001 +From e7ae857c25650217610157054c5b98dbec651181 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sat, 18 May 2013 20:17:57 +0200 -Subject: [PATCH 001/105] renderer: replace render buffer indices with queues +Subject: [PATCH 001/108] renderer: replace render buffer indices with queues --- xbmc/cores/VideoRenderers/RenderManager.cpp | 101 +++++++++++++++++----------- @@ -267,10 +267,10 @@ index d947e9e..03c5ab9 100644 1.8.1.6 -From d869662832c82228929dd9605f7d5ae33ab3bac0 Mon Sep 17 00:00:00 2001 +From af0696a005f386f577f62b065ff33280ac5e73d1 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Thu, 13 Jun 2013 23:29:45 +0200 -Subject: [PATCH 002/105] renderer: simplify code by always maintaining one +Subject: [PATCH 002/108] renderer: simplify code by always maintaining one front buffer --- @@ -401,10 +401,10 @@ index afc7223..5be41ab 100644 1.8.1.6 -From 39fd0caf3c1a93a28fe77d89cbd8a179daa9a77c Mon Sep 17 00:00:00 2001 +From ff674ec726f52e97f1b1baa75fd63ffc1108fa30 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Thu, 13 Jun 2013 23:39:55 +0200 -Subject: [PATCH 003/105] renderer: remove now pointless GetNext(Decode/Render) +Subject: [PATCH 003/108] renderer: remove now pointless GetNext(Decode/Render) function --- @@ -527,10 +527,10 @@ index 03c5ab9..f693d80 100644 1.8.1.6 -From b9fb6911879bc79213a8bd66db151bb3ad181586 Mon Sep 17 00:00:00 2001 +From a32759de68323854edb12bea577ebf58a69718c2 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Fri, 14 Jun 2013 00:25:37 +0200 -Subject: [PATCH 004/105] renderer: name present buffer structure to be able to +Subject: [PATCH 004/108] renderer: name present buffer structure to be able to reference it --- @@ -573,10 +573,10 @@ index f693d80..6dc2629 100644 1.8.1.6 -From 999f40f093961e6bcf1852166165e8a45096cbaa Mon Sep 17 00:00:00 2001 +From 8454f822388d1f2f44cd1a91df186d11fe75f74f Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Fri, 14 Jun 2013 00:29:39 +0200 -Subject: [PATCH 005/105] renderer: store bypass format in rendermanager +Subject: [PATCH 005/108] renderer: store bypass format in rendermanager instead The present method will be overwritten on each flippage @@ -632,10 +632,10 @@ index 6dc2629..1be4e2f 100644 1.8.1.6 -From e1ecc4b2f14b7707ce799623ef91204aa247a312 Mon Sep 17 00:00:00 2001 +From 258e28c9fb1b151822a398291d32dc3f1bc9cd75 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Fri, 14 Jun 2013 00:31:58 +0200 -Subject: [PATCH 006/105] renderer: drop copies of variables, use queue data +Subject: [PATCH 006/108] renderer: drop copies of variables, use queue data directly --- @@ -782,10 +782,10 @@ index 1be4e2f..83dc50a 100644 1.8.1.6 -From b263eefd78219d06d096a23ddee9f93c20253aa4 Mon Sep 17 00:00:00 2001 +From be1c14e77a0cd9c69b664a45afd9ac97ba7a46ea Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Fri, 14 Jun 2013 16:56:41 +0200 -Subject: [PATCH 007/105] renderer: grab presentlock in AddVideoPicture +Subject: [PATCH 007/108] renderer: grab presentlock in AddVideoPicture --- xbmc/cores/VideoRenderers/RenderManager.cpp | 10 +++++++--- @@ -816,10 +816,10 @@ index 255f108..bff4b3c 100644 1.8.1.6 -From c3124dc46ff9b71f2cb6fe2dc592006888008023 Mon Sep 17 00:00:00 2001 +From f34b42237b7770b0dd174b583c6aa39797364021 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Thu, 30 May 2013 10:56:06 +0200 -Subject: [PATCH 008/105] renderer: use fence for determination when a buffer +Subject: [PATCH 008/108] renderer: use fence for determination when a buffer is ready for reuse --- @@ -951,10 +951,10 @@ index bff4b3c..5cd3f06 100644 1.8.1.6 -From 31c9d071919582d7896c66c54f41b97554fd16f3 Mon Sep 17 00:00:00 2001 +From f981905cbb74326bc1b58bec6b5fd2ee5ce3dbd8 Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 28 May 2012 10:34:39 +0200 -Subject: [PATCH 009/105] videoplayer: adapt lateness detection and dropping to +Subject: [PATCH 009/108] videoplayer: adapt lateness detection and dropping to buffering --- @@ -1528,10 +1528,10 @@ index bf484ea..3669cc1 100644 1.8.1.6 -From b91985629642c325f9ff5103b1daa977176c65ae Mon Sep 17 00:00:00 2001 +From 8fa151760a5382a1bdf438b0df6a62445e01b1b8 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 2 Sep 2012 16:05:21 +0200 -Subject: [PATCH 010/105] video player: present correct pts to user for a/v +Subject: [PATCH 010/108] video player: present correct pts to user for a/v sync (after buffering in renderer) --- @@ -1599,10 +1599,10 @@ index 3669cc1..9477a6b 100644 1.8.1.6 -From facade51ccafe7aadb7968df83c387ff7df589af Mon Sep 17 00:00:00 2001 +From 3c87489ae25fea52d93b1e29bd061137fbcbe5e3 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 16 Feb 2013 18:25:53 +0100 -Subject: [PATCH 011/105] videoplayer: some rework and documentation +Subject: [PATCH 011/108] videoplayer: some rework and documentation --- .../dvdplayer/DVDCodecs/Video/DVDVideoCodec.h | 29 ++++++++++++++++++++-- @@ -1713,10 +1713,10 @@ index ba99804..56b32b9 100644 1.8.1.6 -From 1dabfa0fb962e464370dbc59898002261cf7f50a Mon Sep 17 00:00:00 2001 +From dc043a7bd54bdf787cca999103fa8ceb6252e3c0 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 7 Apr 2012 09:19:00 +0200 -Subject: [PATCH 012/105] vdpau: redesign +Subject: [PATCH 012/108] vdpau: redesign --- language/English/strings.po | 12 +- @@ -7868,10 +7868,10 @@ index e425327..3dae22c 100644 1.8.1.6 -From 705746efcbbd587ae1f47fe5ffc941266202b7f0 Mon Sep 17 00:00:00 2001 +From 287801ccf67d851f1f30e3033596b099e6d507b7 Mon Sep 17 00:00:00 2001 From: xbmc Date: Wed, 12 Dec 2012 09:52:17 +0100 -Subject: [PATCH 013/105] vdpau: make interop gl default and remove setting, +Subject: [PATCH 013/108] vdpau: make interop gl default and remove setting, rename and intvert interop yuv --- @@ -7976,10 +7976,10 @@ index 000d2cb..63a462d 100644 1.8.1.6 -From a6e4f2d43298810d5919332bbe1000302f36d0a3 Mon Sep 17 00:00:00 2001 +From 2dea64df4a436a2a41e80d97fa4d58806fae7bfd Mon Sep 17 00:00:00 2001 From: xbmc Date: Wed, 12 Dec 2012 18:34:47 +0100 -Subject: [PATCH 014/105] vdpau: drop studio level conversion +Subject: [PATCH 014/108] vdpau: drop studio level conversion --- xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 4 +- @@ -8131,10 +8131,10 @@ index 63a462d..2a6d64d 100644 1.8.1.6 -From 038d9cdeb2b568ffbe070fee621d36a0e6379893 Mon Sep 17 00:00:00 2001 +From 9b0ab0f30a9f31d9e758c86535a834b5967c97e5 Mon Sep 17 00:00:00 2001 From: xbmc Date: Wed, 12 Dec 2012 20:28:49 +0100 -Subject: [PATCH 015/105] vdpau: observe ffmpeg tags for color space +Subject: [PATCH 015/108] vdpau: observe ffmpeg tags for color space --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 38 ++++++++++++++++++-------- @@ -8238,10 +8238,10 @@ index 5bee48b..ef99383 100644 1.8.1.6 -From 470140a62a85cbb0b06ddde88223a612a1195eb8 Mon Sep 17 00:00:00 2001 +From c4582331f3afcf3b7880a59ec60e2e52a9878eef Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 27 Jan 2013 12:10:19 +0100 -Subject: [PATCH 016/105] vdpau: switch off de-interlacing on ff +Subject: [PATCH 016/108] vdpau: switch off de-interlacing on ff --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 5 +++-- @@ -8267,10 +8267,10 @@ index b565e4a..a21d436 100644 1.8.1.6 -From 1a39dd0932221c8bba1d135c43fdfd5c3a8c6375 Mon Sep 17 00:00:00 2001 +From fb76ae7ed0bc6ffd55cc701efc850efb075aaa3e Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 2 Feb 2013 13:17:09 +0100 -Subject: [PATCH 017/105] vdpau: fix mp4 part2 decoding, activate by default +Subject: [PATCH 017/108] vdpau: fix mp4 part2 decoding, activate by default --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 3 +-- @@ -8310,10 +8310,10 @@ index d3206e5..55c1b49 100644 1.8.1.6 -From a386dd00b3dd3b8aa91fdc8f289017a059295a00 Mon Sep 17 00:00:00 2001 +From 517b2b55f69be205c2b73f460d6a001b7e34e833 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 2 Mar 2013 15:19:19 +0100 -Subject: [PATCH 018/105] vdpau: re-add limited range conversion +Subject: [PATCH 018/108] vdpau: re-add limited range conversion --- xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 4 +- @@ -8457,10 +8457,10 @@ index fe00c40..1c32ecb 100644 1.8.1.6 -From 1e90ddaf59b68c0074169e93e2d96982ccd798be Mon Sep 17 00:00:00 2001 +From dd41a59d732d8aa884c957f6e69f4ebad542d6fe Mon Sep 17 00:00:00 2001 From: xbmc Date: Tue, 25 Sep 2012 12:14:15 +0200 -Subject: [PATCH 019/105] linuxrenderer: drop method RenderMultiPass +Subject: [PATCH 019/108] linuxrenderer: drop method RenderMultiPass --- xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 9 ++------- @@ -8510,10 +8510,10 @@ index d72eb64..6b9046d 100644 1.8.1.6 -From 8d13740c9ab4650f41b88b8fa81c02967757bdbb Mon Sep 17 00:00:00 2001 +From 94cad26332b6fa92b69de5c7b83e59eb8d141398 Mon Sep 17 00:00:00 2001 From: xbmc Date: Tue, 25 Sep 2012 13:20:47 +0200 -Subject: [PATCH 020/105] linuxrenderer: implement progressive weave for vdpau +Subject: [PATCH 020/108] linuxrenderer: implement progressive weave for vdpau --- xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 55 +++++++++++++++++++-------- @@ -8641,10 +8641,10 @@ index 6b9046d..4494eca 100644 1.8.1.6 -From 04aab92691bdfa7a8176e0e2ef51d5ca8cad40db Mon Sep 17 00:00:00 2001 +From 0a06017adf0bdd04c970f1cf9617642033b36269 Mon Sep 17 00:00:00 2001 From: fritsch Date: Thu, 28 Mar 2013 10:38:37 +0100 -Subject: [PATCH 021/105] VDPAU: silence compiler warnings +Subject: [PATCH 021/108] VDPAU: silence compiler warnings --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 19 ++++++++----------- @@ -8740,10 +8740,10 @@ index 1c32ecb..d651be9 100644 1.8.1.6 -From bdcb116aaf97de94383de3ef56e29d24eb8b5ea2 Mon Sep 17 00:00:00 2001 +From 7fdbd9299f1fc81d5ae3942fcc779006e5abbd68 Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 25 Feb 2013 08:47:10 +0100 -Subject: [PATCH 022/105] vdpau: release more resources on pre-cleanup +Subject: [PATCH 022/108] vdpau: release more resources on pre-cleanup --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 72 +++++++++++++++++++++++--- @@ -8881,10 +8881,10 @@ index ef99383..39047b5 100644 1.8.1.6 -From bbbb3011193183da3023f16b73ecaab29919ec4f Mon Sep 17 00:00:00 2001 +From 982f9760fe5f54bfecb67613732f3a24b312ab74 Mon Sep 17 00:00:00 2001 From: xbmc Date: Wed, 6 Mar 2013 07:35:10 +0100 -Subject: [PATCH 023/105] vdpau: set deinterlacing method to auto, if default +Subject: [PATCH 023/108] vdpau: set deinterlacing method to auto, if default method not supported --- @@ -8916,10 +8916,10 @@ index 624d4aa..e20a36d 100644 1.8.1.6 -From e5ecba1f99024cbec145c0d16ed88f197ca1da1a Mon Sep 17 00:00:00 2001 +From 0d5f6528fd65351078d0106c15f4cea4b7df9e20 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 21 Apr 2013 09:19:34 +0200 -Subject: [PATCH 024/105] vdpau: fix deadlock if decoder is closed while +Subject: [PATCH 024/108] vdpau: fix deadlock if decoder is closed while refresh rate changes --- @@ -8957,10 +8957,10 @@ index e20a36d..bb3cfb8 100644 1.8.1.6 -From 766dfea6c5bbd292c25bc399660ad39d44adb2dd Mon Sep 17 00:00:00 2001 +From 992adc2a595c04add7f07d1ff874513be12463a3 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sat, 1 Jun 2013 11:21:19 +0200 -Subject: [PATCH 025/105] renderer: bump buffers to 5 +Subject: [PATCH 025/108] renderer: bump buffers to 5 --- xbmc/cores/VideoRenderers/BaseRenderer.h | 2 +- @@ -8983,10 +8983,10 @@ index fe1f577..527ecf1 100644 1.8.1.6 -From 597129f194ea92e8fa2809098ed2ea4727cd765e Mon Sep 17 00:00:00 2001 +From 464bdd159494350142e6ec6dbf10b2ab5f8c4e1b Mon Sep 17 00:00:00 2001 From: wsnipex Date: Sun, 4 Nov 2012 14:05:52 +0100 -Subject: [PATCH 026/105] configure: add --enable-pvraddons-with-dependencies +Subject: [PATCH 026/108] configure: add --enable-pvraddons-with-dependencies switch for intree building of PVR Addons --- @@ -9033,10 +9033,10 @@ index e6658b6..ccf6399 100644 1.8.1.6 -From 1992c8989244ccb269cd03ee30f0ff0697b51359 Mon Sep 17 00:00:00 2001 +From 4783367b2b0039ea04f5cbe049dcfe3111ca7b70 Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 28 May 2012 10:41:31 +0200 -Subject: [PATCH 027/105] videoplayer: update frametime, it might change due to +Subject: [PATCH 027/108] videoplayer: update frametime, it might change due to fps detection --- @@ -9060,10 +9060,10 @@ index 3c30d0b..347e888 100644 1.8.1.6 -From f423275747e314946c12938de3113aa9f6612f94 Mon Sep 17 00:00:00 2001 +From 2e3f102f6bafffcab8e10bfb80967622864280fc Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 28 May 2012 10:43:06 +0200 -Subject: [PATCH 028/105] videoplayer: give streams with invalid fps a chance +Subject: [PATCH 028/108] videoplayer: give streams with invalid fps a chance for fps detection --- @@ -9087,10 +9087,10 @@ index 347e888..1a17145 100644 1.8.1.6 -From 27549dcb7a903e9e9b36768db6250530f3a57dd3 Mon Sep 17 00:00:00 2001 +From 6f163a35345945c740ec8d3e93e7402c05478e3b Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 28 May 2012 10:49:05 +0200 -Subject: [PATCH 029/105] dvdplayer: allow rewinding at end of stream, do a +Subject: [PATCH 029/108] dvdplayer: allow rewinding at end of stream, do a seek after rewind --- @@ -9098,7 +9098,7 @@ Subject: [PATCH 029/105] dvdplayer: allow rewinding at end of stream, do a 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp -index 22bc1e8..fefb6f9 100644 +index c944164..d2c164d 100644 --- a/xbmc/cores/dvdplayer/DVDPlayer.cpp +++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp @@ -1555,7 +1555,7 @@ void CDVDPlayer::HandlePlaySpeed() @@ -9127,10 +9127,10 @@ index 22bc1e8..fefb6f9 100644 1.8.1.6 -From 705294ff0e4ec9ca302255f3535ae30d38758ea3 Mon Sep 17 00:00:00 2001 +From 2c81cdc7e8984651edcda1a8385075ccf12c2a1c Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 15:22:05 +0200 -Subject: [PATCH 030/105] X11: ditch SDL for video and window events +Subject: [PATCH 030/108] X11: ditch SDL for video and window events --- xbmc/Application.cpp | 2 +- @@ -9146,7 +9146,7 @@ Subject: [PATCH 030/105] X11: ditch SDL for video and window events create mode 100644 xbmc/windowing/WinEventsX11.h diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index 39182fc..d052473 100644 +index d4932d3..7dec8e2 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp @@ -828,7 +828,7 @@ bool CApplication::CreateGUI() @@ -10614,10 +10614,10 @@ index 3dae22c..25faaef 100644 1.8.1.6 -From 6274671f6f3a8bcbf4a469720eb3e62a37c981a5 Mon Sep 17 00:00:00 2001 +From c50ee0cb261b755753cc287a31b3fed67fa3dac7 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 15:24:22 +0200 -Subject: [PATCH 031/105] X11: Add xbmc icon +Subject: [PATCH 031/108] X11: Add xbmc icon --- xbmc/windowing/X11/WinSystemX11.cpp | 126 +++++++++++++++++++++++++++++++++++- @@ -10806,10 +10806,10 @@ index 25faaef..c1e6cf1 100644 1.8.1.6 -From c648d79cc836808afa03e2f1117d4d87f96ae528 Mon Sep 17 00:00:00 2001 +From 9e9a8f20ad945284ac3a0455eb5cf2a0106caf05 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 20 May 2012 14:11:26 +0200 -Subject: [PATCH 032/105] X11: add SDL joystick until we have a better solution +Subject: [PATCH 032/108] X11: add SDL joystick until we have a better solution --- xbmc/windowing/WinEventsX11.cpp | 26 ++++++++++++++++++++++++++ @@ -10863,10 +10863,10 @@ index 5a8bbb8..5bc1de0 100644 1.8.1.6 -From a016adb93e353b58669d300224ab20d493625097 Mon Sep 17 00:00:00 2001 +From 2d85f6a2114ddb9d723a568bec916cf31c0d6b3d Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Thu, 5 Jul 2012 12:35:55 +0200 -Subject: [PATCH 033/105] X11: factor out code handling device reset +Subject: [PATCH 033/108] X11: factor out code handling device reset notification --- @@ -10930,10 +10930,10 @@ index c1e6cf1..041ea55 100644 1.8.1.6 -From f99125e0e4ac175c81c3fb73527b9f6dc179cce5 Mon Sep 17 00:00:00 2001 +From 79f7e14ac628831289b6391e32b2271ff553ff8e Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 15:02:00 +0200 -Subject: [PATCH 034/105] X11: move xrandr events to WinEventsX11 +Subject: [PATCH 034/108] X11: move xrandr events to WinEventsX11 --- xbmc/windowing/WinEventsX11.cpp | 42 +++++++++++++++++++++++++++++++++++++ @@ -11077,10 +11077,10 @@ index fd51dc0..d495443 100644 1.8.1.6 -From d458dda426306558f216e1bee0f5877d753750de Mon Sep 17 00:00:00 2001 +From 7eab3afa072ded005ce14c63015e5a04cd7f5ec5 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 12 Apr 2012 15:43:56 +0200 -Subject: [PATCH 035/105] xrandr: remove method RestoreState +Subject: [PATCH 035/108] xrandr: remove method RestoreState --- xbmc/windowing/X11/WinSystemX11.cpp | 13 +++++++++++-- @@ -11159,10 +11159,10 @@ index e3450fe..cf22fbf 100644 1.8.1.6 -From cbb8d9a0752516f541fbd93630a5f3ae6de03e27 Mon Sep 17 00:00:00 2001 +From 6b3e1abe885b9cd26478a346e230f1c60ae96b1c Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 20 May 2012 13:17:10 +0200 -Subject: [PATCH 036/105] xrandr: observe orientation +Subject: [PATCH 036/108] xrandr: observe orientation --- xbmc/windowing/X11/WinSystemX11.cpp | 89 ++++++++++++++++++++++++++++++------- @@ -11377,10 +11377,10 @@ index cf22fbf..71ffab4 100644 1.8.1.6 -From c22d37a26225d66c37e3ce6157caf29da2a59780 Mon Sep 17 00:00:00 2001 +From 8dff8b91dcb92e4c670da2be641ec695f975bd47 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 11:54:15 +0200 -Subject: [PATCH 037/105] xrandr: allow getting info for multiple screen's +Subject: [PATCH 037/108] xrandr: allow getting info for multiple screen's Refactored by: Joakim Plate --- @@ -11555,10 +11555,10 @@ index 71ffab4..26c2653 100644 1.8.1.6 -From 9b85a1e4902fa6b0eeff0f8067f9686c1f78fa50 Mon Sep 17 00:00:00 2001 +From 565dbaa5a216e99fe991c96154dc26f01a80ffd5 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 11:44:00 +0200 -Subject: [PATCH 038/105] X11: fix multi-head setups +Subject: [PATCH 038/108] X11: fix multi-head setups --- language/English/strings.po | 4 +- @@ -12327,10 +12327,10 @@ index 0d4436b..0336b3b 100644 1.8.1.6 -From 1a640666efd77d03fe2de7d885cb34a6b3525c8f Mon Sep 17 00:00:00 2001 +From 901e1013dc9e99f1c01be6ad98ff2aef0dac4468 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 11:36:32 +0200 -Subject: [PATCH 039/105] X11: remove all DefaultScreen and RootWindow macros +Subject: [PATCH 039/108] X11: remove all DefaultScreen and RootWindow macros --- xbmc/windowing/X11/WinSystemX11.cpp | 6 +++--- @@ -12398,10 +12398,10 @@ index 1bea366..cc39720 100644 1.8.1.6 -From 847808bbcca7c4db170ac22f86063f3951161fd9 Mon Sep 17 00:00:00 2001 +From 21759dcbc20b24b7210a70270a2084559bdb7627 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 11:45:22 +0200 -Subject: [PATCH 040/105] X11: remove all DefaultScreen and RootWindow macros +Subject: [PATCH 040/108] X11: remove all DefaultScreen and RootWindow macros (VideoRefClock) Note this is on a separate display connection. @@ -12473,10 +12473,10 @@ index ca239cf..687e3ff 100644 1.8.1.6 -From 325ad5dedac7cfa5e4d2ec1a9163a24834fc466e Mon Sep 17 00:00:00 2001 +From 17bc1a357b38eba067bf5052e0a076980a3af194 Mon Sep 17 00:00:00 2001 From: xbmc Date: Wed, 20 Jun 2012 17:37:11 +0200 -Subject: [PATCH 041/105] X11: recreate gl context after output has changed +Subject: [PATCH 041/108] X11: recreate gl context after output has changed --- xbmc/windowing/X11/WinSystemX11.cpp | 24 ++++++++++++++---------- @@ -12627,10 +12627,10 @@ index cc39720..dda7b14 100644 1.8.1.6 -From 937bd9f84d402e517b8f683841571b352a4d1733 Mon Sep 17 00:00:00 2001 +From fff1a8590ae02a1a0472384a6ecf77c6d9fec1b1 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 12:06:25 +0200 -Subject: [PATCH 042/105] X11: hook video reference clock in windowing +Subject: [PATCH 042/108] X11: hook video reference clock in windowing --- xbmc/video/VideoReferenceClock.cpp | 71 +++++++++++++++++++++++++++----------- @@ -12835,10 +12835,10 @@ index 1791570..bcabc9f 100644 1.8.1.6 -From 4ea6518fb04ef3672366d7a48642ac0461869032 Mon Sep 17 00:00:00 2001 +From 1137fceec8d5bb6596a025103b672fb703587b7a Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 21 Jun 2012 17:26:51 +0200 -Subject: [PATCH 043/105] X11: fix video calibrations +Subject: [PATCH 043/108] X11: fix video calibrations --- xbmc/windowing/WinSystem.h | 1 + @@ -12930,10 +12930,10 @@ index 2227320..630c0e2 100644 1.8.1.6 -From a22d9433ead7964315a90496d959528d0c20d3f3 Mon Sep 17 00:00:00 2001 +From e2cabb596594a2fa9b4cb6bebd2ae589b7c9a169 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 12:00:26 +0200 -Subject: [PATCH 044/105] X11: deactivate screen saver on startup +Subject: [PATCH 044/108] X11: deactivate screen saver on startup --- xbmc/windowing/X11/WinSystemX11.cpp | 29 +++++++++++++++++++++++++++++ @@ -13003,10 +13003,10 @@ index 630c0e2..f78f613 100644 1.8.1.6 -From 8078c2ec977e187ebd203d3cf44758cfc5bce0d5 Mon Sep 17 00:00:00 2001 +From 6ef08980a7963a66d8be88d95bf8d9a5aedd5fb8 Mon Sep 17 00:00:00 2001 From: FernetMenta Date: Thu, 5 Jul 2012 12:10:09 +0200 -Subject: [PATCH 045/105] X11: change method of going full-screen +Subject: [PATCH 045/108] X11: change method of going full-screen --- xbmc/windowing/X11/WinSystemX11.cpp | 9 ++++++++- @@ -13050,10 +13050,10 @@ index c643177..e1e1096 100644 1.8.1.6 -From 7735b3d52583702a043a4d8d1033437a40aca6c8 Mon Sep 17 00:00:00 2001 +From 56556b596712acb7c4a09362adb0b8401b49048a Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 28 Jun 2012 19:12:39 +0200 -Subject: [PATCH 046/105] X11: reset key repeat and key modifier on focus lost +Subject: [PATCH 046/108] X11: reset key repeat and key modifier on focus lost and gain --- @@ -13085,10 +13085,10 @@ index c58067b..c9f8a20 100644 1.8.1.6 -From 443a3f6ae52ab5d5e497fce83624290024878282 Mon Sep 17 00:00:00 2001 +From 37100804752375a14ae6a14ba79ff103d874e23e Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Thu, 5 Jul 2012 14:18:46 +0200 -Subject: [PATCH 047/105] X11: replace custom utf8 to unicode with charset +Subject: [PATCH 047/108] X11: replace custom utf8 to unicode with charset convertor (squash to x11 events) --- @@ -13305,10 +13305,10 @@ index 6100933..72955ad 100644 1.8.1.6 -From 8361e40ae3d7e25769b43611561847a64b2e1f5c Mon Sep 17 00:00:00 2001 +From fe5c3055858b6dba9149623404c7c98c46fafcd9 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Thu, 5 Jul 2012 14:23:54 +0200 -Subject: [PATCH 048/105] X11: fixed invalid usage of sizeof() (squash into x11 +Subject: [PATCH 048/108] X11: fixed invalid usage of sizeof() (squash into x11 changes) --- @@ -13372,10 +13372,10 @@ index 72955ad..102a076 100644 1.8.1.6 -From e7be23e2aa41168332f2cdd52cc208f2dcff1855 Mon Sep 17 00:00:00 2001 +From 1376a1adb5b37ccb5c19d25297db6262d411dad6 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 9 Jun 2012 18:23:53 +0200 -Subject: [PATCH 049/105] add missing keys to xbmc keytable +Subject: [PATCH 049/108] add missing keys to xbmc keytable --- xbmc/input/XBMC_keytable.cpp | 2 ++ @@ -13398,10 +13398,10 @@ index f18e9b1..066cd77 100644 1.8.1.6 -From 33dfa2f353b540be795dd6522ff29331b6ba75b9 Mon Sep 17 00:00:00 2001 +From 8f3f92e8b62fad1658134e71f4f784bf291c6525 Mon Sep 17 00:00:00 2001 From: xbmc Date: Fri, 16 Mar 2012 15:57:51 +0100 -Subject: [PATCH 050/105] videorefclock: temp deactivate of nv settings +Subject: [PATCH 050/108] videorefclock: temp deactivate of nv settings --- xbmc/video/VideoReferenceClock.cpp | 2 +- @@ -13424,10 +13424,10 @@ index 4287e8f..21f59b8 100644 1.8.1.6 -From 8abf5ad26e2e89960693e88a98e91fb339a73131 Mon Sep 17 00:00:00 2001 +From e3bae97ddd7285bdd073ebf7088610d827b4a6cf Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 20 Aug 2012 09:09:09 +0200 -Subject: [PATCH 051/105] videorefclock: ask graphics context for refresh rate +Subject: [PATCH 051/108] videorefclock: ask graphics context for refresh rate --- xbmc/video/VideoReferenceClock.cpp | 3 ++- @@ -13458,10 +13458,10 @@ index 21f59b8..0156b2c 100644 1.8.1.6 -From 47bb9cb1a96653dc1cdf7b0b105d40f444014cc2 Mon Sep 17 00:00:00 2001 +From a2bd30bc2c5cede7aac4059db39eba3a2f363cdf Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 9 Jul 2012 14:00:18 +0200 -Subject: [PATCH 052/105] X11: fix icon texture after +Subject: [PATCH 052/108] X11: fix icon texture after cc5ed3c2474084ebc0373a3046410e6f766e03f4 --- @@ -13569,10 +13569,10 @@ index e1e1096..ace57ff 100644 1.8.1.6 -From f7f4b3652498da8f3617e7fd90fd18ffb14ed6af Mon Sep 17 00:00:00 2001 +From d9720f2ad750c17466fed718b1c246e4af6f6797 Mon Sep 17 00:00:00 2001 From: xbmc Date: Tue, 10 Jul 2012 11:14:12 +0200 -Subject: [PATCH 053/105] X11: check for window manager +Subject: [PATCH 053/108] X11: check for window manager --- xbmc/windowing/X11/WinSystemX11.cpp | 74 ++++++++++++++++++++++++++++++++++++- @@ -13693,10 +13693,10 @@ index f78f613..f479c27 100644 1.8.1.6 -From 10a6acbb4465393c41150c5094bc86346bb81f86 Mon Sep 17 00:00:00 2001 +From 658e79229d4831c816f6512507a15f8a7cea7d6e Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 12 Jul 2012 11:11:47 +0200 -Subject: [PATCH 054/105] X11: dont set window on xrandr if no mode available +Subject: [PATCH 054/108] X11: dont set window on xrandr if no mode available --- xbmc/windowing/X11/WinSystemX11.cpp | 11 ++++++----- @@ -13733,10 +13733,10 @@ index 188864b..076ed82 100644 1.8.1.6 -From b2bc899b89ff60b71237909b32ffc6e5cb725f5a Mon Sep 17 00:00:00 2001 +From feb73eb6c73b7ce8eb0e543232a04b738c621f37 Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 26 Jul 2012 09:34:28 +0200 -Subject: [PATCH 055/105] X11: fix crash after a resolution change on startup +Subject: [PATCH 055/108] X11: fix crash after a resolution change on startup --- xbmc/windowing/X11/WinSystemX11.cpp | 3 ++- @@ -13760,10 +13760,10 @@ index 076ed82..ee339d9 100644 1.8.1.6 -From 0079064cba196ef272acde11886a0505fc60b58a Mon Sep 17 00:00:00 2001 +From 02e236f99eedcbc73c42b2bb094a530ed46b551f Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 15 Sep 2012 18:27:29 +0200 -Subject: [PATCH 056/105] X11: lock graphics context in NotifyXRREvent +Subject: [PATCH 056/108] X11: lock graphics context in NotifyXRREvent --- xbmc/windowing/X11/WinSystemX11.cpp | 2 ++ @@ -13786,10 +13786,10 @@ index ee339d9..d2dcccd 100644 1.8.1.6 -From 1536bbf3d27cea035431bcb97f6e3f79b6bece79 Mon Sep 17 00:00:00 2001 +From 9ca7e258c30c1b5b5192a9c56e67805653e35204 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sat, 8 Oct 2011 16:45:13 +0200 -Subject: [PATCH 057/105] ffmpeg: add xvba hwaccel +Subject: [PATCH 057/108] ffmpeg: add xvba hwaccel --- lib/ffmpeg/configure | 11 ++ @@ -14638,10 +14638,10 @@ index 1c00ac4..6437e29 100644 1.8.1.6 -From b41b65badc8908db3490b1850b1a5069210b34eb Mon Sep 17 00:00:00 2001 +From 2b4c4e39e72458e3170c70a8f8149714384a3a25 Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 12 Apr 2012 12:09:31 +0200 -Subject: [PATCH 058/105] xvba: add decoder +Subject: [PATCH 058/108] xvba: add decoder --- configure.in | 47 + @@ -18093,10 +18093,10 @@ index 40d8c61..9cb1c5c 100644 1.8.1.6 -From de0ddf6dbec51bbe93244f222f493a81b5e3e353 Mon Sep 17 00:00:00 2001 +From 19dd3a7cd6b6c47d19f6369991612b22e033cb3a Mon Sep 17 00:00:00 2001 From: fritsch Date: Sun, 4 Nov 2012 16:24:10 +0100 -Subject: [PATCH 059/105] xvba: add string for available decoders - we are +Subject: [PATCH 059/108] xvba: add string for available decoders - we are important so make sure we are there --- @@ -18123,10 +18123,10 @@ index 9ad29f9..95cdb31 100644 1.8.1.6 -From a0430996f24cd9d1b4e38e38d8e76d6b770db556 Mon Sep 17 00:00:00 2001 +From 19113c6773bc804f41db5865f9048806988c8083 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 16 Jun 2012 12:46:30 +0200 -Subject: [PATCH 060/105] xvba: do not use vaapi if xvba is present +Subject: [PATCH 060/108] xvba: do not use vaapi if xvba is present --- xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp | 9 +++++++++ @@ -18156,10 +18156,10 @@ index dd96ce8..3943d52 100644 1.8.1.6 -From e9d091c51648ba8a70a1c14e2c8f7e55db43f580 Mon Sep 17 00:00:00 2001 +From cc88864ed74d42552ad637d9a7709928716ca739 Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 23 Aug 2012 19:39:49 +0200 -Subject: [PATCH 061/105] ffmpeg: add av_find_default_stream_index to interface +Subject: [PATCH 061/108] ffmpeg: add av_find_default_stream_index to interface --- lib/DllAvFormat.h | 4 ++++ @@ -18205,10 +18205,10 @@ index c3029db..4bccc8d 100644 1.8.1.6 -From 6b70e01e45612ce359194b8d34b36b18f789f3b2 Mon Sep 17 00:00:00 2001 +From 1223a2838c174e96f6415b624b1bc3dd187ec992 Mon Sep 17 00:00:00 2001 From: fritsch Date: Sat, 13 Apr 2013 11:30:39 +0200 -Subject: [PATCH 062/105] XVBA: revisit draw functions +Subject: [PATCH 062/108] XVBA: revisit draw functions --- lib/ffmpeg/libavcodec/xvba_h264.c | 2 +- @@ -18245,10 +18245,10 @@ index bf3d9c2..ff35a28 100644 1.8.1.6 -From f8ef893aa3984e12e1ef2b67dd6b7490171b5c9d Mon Sep 17 00:00:00 2001 +From a003efc4db7ac847791e4363757df7a8fc756a1c Mon Sep 17 00:00:00 2001 From: fritsch Date: Sat, 13 Apr 2013 12:06:02 +0200 -Subject: [PATCH 063/105] (ffmpeg): Make XVBA codec available +Subject: [PATCH 063/108] (ffmpeg): Make XVBA codec available --- lib/ffmpeg/libavcodec/vc1dec.c | 3 +++ @@ -18272,10 +18272,10 @@ index 2130c74..4d611f9 100644 1.8.1.6 -From e3b231d11e8444d99a2ef5d31fa04e3446f04dc4 Mon Sep 17 00:00:00 2001 +From 8cee691d35019c077ba92a0166349faf020a9569 Mon Sep 17 00:00:00 2001 From: fritsch Date: Sat, 13 Apr 2013 16:38:50 +0200 -Subject: [PATCH 064/105] ffmpeg: XVBA-VC1 use v->second_field instead of +Subject: [PATCH 064/108] ffmpeg: XVBA-VC1 use v->second_field instead of !s->first_field to make VC1 interlaced working --- @@ -18299,10 +18299,10 @@ index ff35a28..04e7983 100644 1.8.1.6 -From 29f72f6d5cf41af8063713b0fa33fa659c6ed9fa Mon Sep 17 00:00:00 2001 +From 47a427729d9b087d13fb868c25126e9b678a1359 Mon Sep 17 00:00:00 2001 From: fritsch Date: Sat, 27 Apr 2013 17:36:15 +0200 -Subject: [PATCH 065/105] XVBA: Only set second_field when we are interlaced +Subject: [PATCH 065/108] XVBA: Only set second_field when we are interlaced and an interlaced field --- @@ -18326,10 +18326,10 @@ index 04e7983..eb90c12 100644 1.8.1.6 -From 4c070d9226cee75752cf93dc2889984073e31e28 Mon Sep 17 00:00:00 2001 +From d29e61bd85fc5de04551db8945b206a123345f31 Mon Sep 17 00:00:00 2001 From: fritsch Date: Sat, 27 Apr 2013 22:08:50 +0200 -Subject: [PATCH 066/105] xvba: translate picture_structure to a value xvba +Subject: [PATCH 066/108] xvba: translate picture_structure to a value xvba understands --- @@ -18412,10 +18412,10 @@ index eb90c12..c98dba5 100644 1.8.1.6 -From f1802c0faa0e57a76620a1ee35d2b3438c942013 Mon Sep 17 00:00:00 2001 +From 4e6d7a038570b0c9f5e6ecadbbfd2c0489d7c74a Mon Sep 17 00:00:00 2001 From: xbmc Date: Tue, 30 Apr 2013 21:18:55 +0200 -Subject: [PATCH 067/105] ffmpeg xvba: fix vc1 field interlace +Subject: [PATCH 067/108] ffmpeg xvba: fix vc1 field interlace --- lib/ffmpeg/libavcodec/xvba.c | 4 ++-- @@ -18467,10 +18467,10 @@ index c98dba5..e7a85a7 100644 1.8.1.6 -From 00da49aacf45f78fc0223319cf9c0e09b9e18641 Mon Sep 17 00:00:00 2001 +From 1222b33bb0662eb0e8766b930d6ece71d97b06bb Mon Sep 17 00:00:00 2001 From: xbmc Date: Tue, 30 Apr 2013 21:19:07 +0200 -Subject: [PATCH 068/105] xvba: fix vc1 field interlace +Subject: [PATCH 068/108] xvba: fix vc1 field interlace --- xbmc/cores/dvdplayer/DVDCodecs/Video/XVBA.cpp | 3 +++ @@ -18494,10 +18494,10 @@ index 43a331f..568632f 100644 1.8.1.6 -From 097eaa543ef9731e10fd63cdf481eda225762640 Mon Sep 17 00:00:00 2001 +From eb79bf151d602b8c84ac1b0539fc7baf7ea6fb7a Mon Sep 17 00:00:00 2001 From: xbmc Date: Tue, 30 Apr 2013 21:40:55 +0200 -Subject: [PATCH 069/105] xvba: vc1 - honor psf +Subject: [PATCH 069/108] xvba: vc1 - honor psf --- xbmc/cores/dvdplayer/DVDCodecs/Video/XVBA.cpp | 3 +++ @@ -18528,10 +18528,10 @@ index 568632f..1db9363 100644 1.8.1.6 -From 59d0e6d2cd9053a9a321cb3fc419c86637c68d1f Mon Sep 17 00:00:00 2001 +From 13199aba1642585a76c70753f0a5dde73fd602cd Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 4 May 2013 10:31:32 +0200 -Subject: [PATCH 070/105] xvba: squash me, settings +Subject: [PATCH 070/108] xvba: squash me, settings --- xbmc/settings/Settings.cpp | 3 +++ @@ -18555,10 +18555,10 @@ index fdbc34e..efdde63 100644 1.8.1.6 -From 0aac10c8dc26f3eff6cddf791cfa481d706d5a6e Mon Sep 17 00:00:00 2001 +From 128a48ae2c438f287f0890cf0d417d190beed436 Mon Sep 17 00:00:00 2001 From: fritsch Date: Fri, 24 May 2013 12:02:02 +0200 -Subject: [PATCH 071/105] XVBA: Limit video to 2048x1152 as this is the max all +Subject: [PATCH 071/108] XVBA: Limit video to 2048x1152 as this is the max all blocks can handle --- @@ -18588,10 +18588,10 @@ index 1db9363..54d7aea 100644 1.8.1.6 -From a0194a86e40a2964869bc8c4cbd11f99359185ab Mon Sep 17 00:00:00 2001 +From 66dd4ead4323eaab122c7b28d78a694712ebfb51 Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 20 Aug 2012 16:06:39 +0200 -Subject: [PATCH 072/105] dvdplayer: observe pts counter overflow +Subject: [PATCH 072/108] dvdplayer: observe pts counter overflow --- .../cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp | 198 ++++++++++++++++++++- @@ -18878,10 +18878,10 @@ index b78094e..17d2f7a 100644 1.8.1.6 -From ccb5803c137d470b60b1ac82754629e55e1978b6 Mon Sep 17 00:00:00 2001 +From bbb0ee3ef49936ff4c0e5bd8921813f85f835002 Mon Sep 17 00:00:00 2001 From: xbmc Date: Tue, 2 Oct 2012 13:02:10 +0200 -Subject: [PATCH 073/105] dvdplayer: avoid short screen flicker caused by +Subject: [PATCH 073/108] dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer --- @@ -18914,10 +18914,10 @@ index 41e64a5..74b4391 100644 1.8.1.6 -From 50b58f7a676c94df3fecfeb4feca994e2d346798 Mon Sep 17 00:00:00 2001 +From a24004ba055ccdff661bea0d6e7c24d8468f57a6 Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 11 Oct 2012 12:05:50 +0200 -Subject: [PATCH 074/105] vdpau: advanced settings for auto deinterlacing +Subject: [PATCH 074/108] vdpau: advanced settings for auto deinterlacing --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 8 ++++---- @@ -18983,10 +18983,10 @@ index d41cbcf..10adbb9 100644 1.8.1.6 -From 4cbd3ba1f53fbfc791dd087de4e01c3f071d36f1 Mon Sep 17 00:00:00 2001 +From 600eb385f152725667354b11027f15ac91cad675 Mon Sep 17 00:00:00 2001 From: xbmc Date: Fri, 2 Nov 2012 13:20:03 +0100 -Subject: [PATCH 075/105] player: fix rewind +Subject: [PATCH 075/108] player: fix rewind --- xbmc/cores/dvdplayer/DVDMessage.h | 5 ++++- @@ -19034,7 +19034,7 @@ index 3f65ced..ad434d2 100644 class CDVDMsgPlayerSeekChapter : public CDVDMsg diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp -index fefb6f9..85f1a58 100644 +index d2c164d..1846d40 100644 --- a/xbmc/cores/dvdplayer/DVDPlayer.cpp +++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp @@ -1556,11 +1556,13 @@ void CDVDPlayer::HandlePlaySpeed() @@ -19201,10 +19201,10 @@ index 9477a6b..41e72c8 100644 1.8.1.6 -From 234a032a70b18a2e11afac671d8f97cf9c4afadb Mon Sep 17 00:00:00 2001 +From 7400869def01734e52f829376f6057720819c0ae Mon Sep 17 00:00:00 2001 From: xbmc Date: Fri, 23 Nov 2012 17:41:12 +0100 -Subject: [PATCH 076/105] xrandr: fix query for multiple screens +Subject: [PATCH 076/108] xrandr: fix query for multiple screens --- xbmc/windowing/X11/XRandR.cpp | 10 ++++++---- @@ -19245,10 +19245,10 @@ index 97b1e32..a3d3543 100644 1.8.1.6 -From 3eaa7c7f1063f559e5ac2e5a4bc99382177bd18c Mon Sep 17 00:00:00 2001 +From 799f6fee0638091c18d992e0903d2dbb4c8256ba Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 2 Dec 2012 15:46:55 +0100 -Subject: [PATCH 077/105] X11: add debug log to print out refresh after xrr +Subject: [PATCH 077/108] X11: add debug log to print out refresh after xrr event --- @@ -19276,10 +19276,10 @@ index d2dcccd..7403785 100644 1.8.1.6 -From 46f3774c71c82f05347985da908f7cae23b183d7 Mon Sep 17 00:00:00 2001 +From 47f804211c71e7700b14b3ac6936abbc9b377c17 Mon Sep 17 00:00:00 2001 From: xbmc Date: Tue, 11 Dec 2012 11:08:13 +0100 -Subject: [PATCH 078/105] X11: dont call XCloseDisplay on shutdown, it crashes +Subject: [PATCH 078/108] X11: dont call XCloseDisplay on shutdown, it crashes when powered doen by cec on ATI --- @@ -19304,10 +19304,10 @@ index 7403785..0e39867 100644 1.8.1.6 -From bf8b48724fee058a177410fc6d39eff15d050c5c Mon Sep 17 00:00:00 2001 +From 5e1de3a0d53d3456f4fbad541c162fb8c68ac378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Coutant?= Date: Wed, 12 Dec 2012 19:49:47 +0100 -Subject: [PATCH 079/105] x11: support for multiple x screens +Subject: [PATCH 079/108] x11: support for multiple x screens --- xbmc/windowing/X11/XRandR.cpp | 2 +- @@ -19330,10 +19330,10 @@ index a3d3543..8846bc6 100644 1.8.1.6 -From a6fd4f03aa7b1a677dc614d29881042c3211cbb2 Mon Sep 17 00:00:00 2001 +From 391502eea2356a8f4ee2cc4242240102e4c1367f Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 24 Dec 2012 16:02:42 +0100 -Subject: [PATCH 080/105] pvr: increase changes counter of stream on stream +Subject: [PATCH 080/108] pvr: increase changes counter of stream on stream change, cosmetics after dd307930d39d92f145a01a16600cd00e01ec39be --- @@ -19367,10 +19367,10 @@ index 2c10a7b..6ea1f23 100644 1.8.1.6 -From 44b87dd56ac6550acce9b6000ff190c89f8c17f6 Mon Sep 17 00:00:00 2001 +From f81e13d79d5975935746c0b3c525c86c20bc1fbc Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 17 Jan 2013 16:03:22 +0100 -Subject: [PATCH 081/105] X11: add keymapping for XF86XK_Sleep +Subject: [PATCH 081/108] X11: add keymapping for XF86XK_Sleep --- xbmc/windowing/WinEventsX11.cpp | 1 + @@ -19392,10 +19392,10 @@ index 4a5aab4..da5d412 100644 1.8.1.6 -From bbb47f08c0e9773d2ca2ec2dd7b3760fbc384654 Mon Sep 17 00:00:00 2001 +From 5b3918272a92652b6c0ba46686e7195e2d31334a Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 21 Jan 2013 09:00:19 +0100 -Subject: [PATCH 082/105] X11: remove toggle full screen after resume +Subject: [PATCH 082/108] X11: remove toggle full screen after resume --- xbmc/powermanagement/PowerManager.cpp | 5 ----- @@ -19421,10 +19421,10 @@ index f2a063f..f1e3c4f 100644 1.8.1.6 -From b56fae395a63564a5a48ffae2d9d5535b36d226a Mon Sep 17 00:00:00 2001 +From cd0e6cad21502e0d64092fc2be76c44fa59cf68b Mon Sep 17 00:00:00 2001 From: xbmc Date: Wed, 23 Jan 2013 17:03:02 +0100 -Subject: [PATCH 083/105] xrandr: set screen on mode change command +Subject: [PATCH 083/108] xrandr: set screen on mode change command --- xbmc/windowing/X11/XRandR.cpp | 2 +- @@ -19447,10 +19447,10 @@ index 8846bc6..e6d6240 100644 1.8.1.6 -From 4740374a74ef4bd9a79b8441db7364432ce37df2 Mon Sep 17 00:00:00 2001 +From 5e6561e728d658a845ef4ab7961ce074ee5f5b4a Mon Sep 17 00:00:00 2001 From: xbmc Date: Wed, 23 Jan 2013 17:03:39 +0100 -Subject: [PATCH 084/105] X11: recreate glx context when output changes +Subject: [PATCH 084/108] X11: recreate glx context when output changes --- xbmc/windowing/X11/WinSystemX11.cpp | 6 +++--- @@ -19501,10 +19501,10 @@ index f479c27..7345c06 100644 1.8.1.6 -From 50c2359851b1a7deb0c00e8094aa3bc79c53c57e Mon Sep 17 00:00:00 2001 +From 856ef0fe858f030613c4a37f5ea2e2b4574fe7c5 Mon Sep 17 00:00:00 2001 From: xbmc Date: Fri, 14 Dec 2012 14:19:15 +0100 -Subject: [PATCH 085/105] pvr: do not show selection dialog for a single menu +Subject: [PATCH 085/108] pvr: do not show selection dialog for a single menu hook --- @@ -19547,10 +19547,10 @@ index 2b43bcb..d07f23d 100644 1.8.1.6 -From 7f7891ed08b742ef94a5d9a70680bace632d2cb8 Mon Sep 17 00:00:00 2001 +From 47da3eb6168e3b7fa1202f61b01c89c8a02709af Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 3 Feb 2013 08:17:16 +0100 -Subject: [PATCH 086/105] X11: use default screen parameters if no output +Subject: [PATCH 086/108] X11: use default screen parameters if no output connected --- @@ -19654,10 +19654,10 @@ index d865cd7..97975dd 100644 1.8.1.6 -From b491257c7c6c3cadd52552af52c81280b2d09da6 Mon Sep 17 00:00:00 2001 +From 4b962c36c4c65f26ef30a0f1be911d17be0e2aa5 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 23 Mar 2013 15:13:32 +0100 -Subject: [PATCH 087/105] X11: create parent window +Subject: [PATCH 087/108] X11: create parent window --- xbmc/windowing/X11/WinSystemX11.cpp | 69 +++++++++++++++++++++++-------------- @@ -19923,10 +19923,10 @@ index 7345c06..770ae84 100644 1.8.1.6 -From f83e6f35df169ecef7dc37e52395cb7a3f0eba44 Mon Sep 17 00:00:00 2001 +From fa91d1013c5431f19e166eba1553174698215133 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 24 Mar 2013 12:30:12 +0100 -Subject: [PATCH 088/105] X11: use system key repeat rate instead of hardcoded +Subject: [PATCH 088/108] X11: use system key repeat rate instead of hardcoded one, taken from 58fd64b194e38b73b5f3132744bab35e994e7441 --- @@ -20128,10 +20128,10 @@ index 102a076..5b1f3fa 100644 1.8.1.6 -From 42f5e2a5f225b13ec703d005c40768fe6c809734 Mon Sep 17 00:00:00 2001 +From 78fe3057ca88dfe4b77659dc90c817c4f4417b60 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sun, 24 Mar 2013 16:04:48 +0100 -Subject: [PATCH 089/105] linux: use CLOCK_MONOTONIC_RAW as this is not subject +Subject: [PATCH 089/108] linux: use CLOCK_MONOTONIC_RAW as this is not subject to NTP --- @@ -20169,17 +20169,17 @@ index 8304ef6..ba27257 100644 1.8.1.6 -From 17e7da272722e9b2e15ac32981ad0588f3bb50e4 Mon Sep 17 00:00:00 2001 +From 91015d3bcbf56dc5b1f930787e5544cfa3b2164c Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 28 Mar 2013 15:18:53 +0100 -Subject: [PATCH 090/105] OMXPlayer: some caching fixes for pvr +Subject: [PATCH 090/108] OMXPlayer: some caching fixes for pvr --- xbmc/cores/omxplayer/OMXPlayer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xbmc/cores/omxplayer/OMXPlayer.cpp b/xbmc/cores/omxplayer/OMXPlayer.cpp -index 31739ad..0ac3d5f 100644 +index 882c660..d9998c6 100644 --- a/xbmc/cores/omxplayer/OMXPlayer.cpp +++ b/xbmc/cores/omxplayer/OMXPlayer.cpp @@ -2353,7 +2353,8 @@ void COMXPlayer::HandleMessages() @@ -20196,17 +20196,17 @@ index 31739ad..0ac3d5f 100644 1.8.1.6 -From eb8a9f51678369d9fa89e0f863a3c8bbd3d0900f Mon Sep 17 00:00:00 2001 +From 463805b26a8a59cbdc0a347e71265aa869ac1203 Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 28 Mar 2013 20:50:59 +0100 -Subject: [PATCH 091/105] fix incorrect display of fps when dr kicks in +Subject: [PATCH 091/108] fix incorrect display of fps when dr kicks in --- xbmc/Application.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index d052473..4a174a5 100644 +index 7dec8e2..ed4683e 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp @@ -2139,10 +2139,11 @@ void CApplication::Render() @@ -20226,10 +20226,10 @@ index d052473..4a174a5 100644 1.8.1.6 -From 249ddebfc12651d4a39c53b956183e941f35f1ed Mon Sep 17 00:00:00 2001 +From 7d5d30570dbd925f7838612eeaa5eac9610c3ec5 Mon Sep 17 00:00:00 2001 From: xbmc Date: Mon, 8 Apr 2013 11:18:31 +0200 -Subject: [PATCH 092/105] squash to dropping control +Subject: [PATCH 092/108] squash to dropping control --- xbmc/cores/dvdplayer/DVDPlayerVideo.cpp | 1 + @@ -20251,10 +20251,10 @@ index 11e0b26..3f915ce 100644 1.8.1.6 -From a3ddcdb193a73cef9979c8a4bb9416904aa8c058 Mon Sep 17 00:00:00 2001 +From 463e9e53e836e1cd63bc8ab5d2fe7dbb7cbda597 Mon Sep 17 00:00:00 2001 From: xbmc Date: Thu, 11 Apr 2013 12:33:46 +0200 -Subject: [PATCH 093/105] pvr: try SwtichChannel when selecting a channel via +Subject: [PATCH 093/108] pvr: try SwtichChannel when selecting a channel via EPG --- @@ -20289,10 +20289,10 @@ index 6b999e4..256a295 100644 1.8.1.6 -From c96b79e91757be2fa5814e2f3aff00c3741c7331 Mon Sep 17 00:00:00 2001 +From ae7f612abb8e6c9d63d729fee30490b962fd7619 Mon Sep 17 00:00:00 2001 From: xbmc Date: Sat, 13 Apr 2013 08:32:06 +0200 -Subject: [PATCH 094/105] X11: fix mouse coverage +Subject: [PATCH 094/108] X11: fix mouse coverage --- xbmc/windowing/X11/WinSystemX11.cpp | 11 ++++++++--- @@ -20358,10 +20358,10 @@ index 770ae84..084f546 100644 1.8.1.6 -From 7c7915b660e810f5d3adfbb47ea69e9cffa9d922 Mon Sep 17 00:00:00 2001 +From 97483917d15d4e5cd151e75964b294231c28e7c6 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Wed, 8 May 2013 13:14:58 +0200 -Subject: [PATCH 095/105] X11: fix incorrectly used screen num in desktop +Subject: [PATCH 095/108] X11: fix incorrectly used screen num in desktop resolution --- @@ -20396,10 +20396,10 @@ index bf95bc7..0221036 100644 1.8.1.6 -From d19e317f7a05fd53e211cbbefc86b0eb6c25c673 Mon Sep 17 00:00:00 2001 +From d0ae3aa55578b48d86b5baea3105a8650eb30995 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Thu, 9 May 2013 12:07:09 +0200 -Subject: [PATCH 096/105] X11: do not overwrite user selected monitor with +Subject: [PATCH 096/108] X11: do not overwrite user selected monitor with fallback --- @@ -20524,10 +20524,10 @@ index 084f546..30f5fa0 100644 1.8.1.6 -From d40bf02db479fe9afa00709b95666824f41dc665 Mon Sep 17 00:00:00 2001 +From 42c1bb44fea136828be5c99a122695cd0d108bce Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sun, 12 May 2013 10:50:30 +0200 -Subject: [PATCH 097/105] xrandr: add turn on/off to wrapper +Subject: [PATCH 097/108] xrandr: add turn on/off to wrapper --- xbmc/windowing/X11/XRandR.cpp | 78 +++++++++++++++++++++++++++++++++++++++---- @@ -20693,10 +20693,10 @@ index 26c2653..2741879 100644 1.8.1.6 -From d92dfda6e2f00703e5bd8685e98fd29c586497dd Mon Sep 17 00:00:00 2001 +From 47edb63e9aad15a900a6b7335c6a58aa9c905b9b Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sun, 19 May 2013 12:55:35 +0200 -Subject: [PATCH 098/105] xrandr: add GetPreferredMode to wrapper +Subject: [PATCH 098/108] xrandr: add GetPreferredMode to wrapper --- xbmc/windowing/X11/XRandR.cpp | 23 +++++++++++++++++++++++ @@ -20753,10 +20753,10 @@ index 2741879..24ad1d0 100644 1.8.1.6 -From f7b9460909f4ffbc6ac980188b33325f4696f2ff Mon Sep 17 00:00:00 2001 +From 8d67da3e905815a4540487de31eeaa5dd05300a7 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sat, 11 May 2013 17:12:12 +0200 -Subject: [PATCH 099/105] X11: multi-head improvement - poll for desired output +Subject: [PATCH 099/108] X11: multi-head improvement - poll for desired output if we do not get an xrr event --- @@ -21037,10 +21037,10 @@ index 380a194..650a6ef 100644 1.8.1.6 -From 76d65994815eeb4ee713cea1f81fff9240963bd5 Mon Sep 17 00:00:00 2001 +From 9b0e0365197809889bce839067e8282823d4ac4f Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Wed, 15 May 2013 09:14:34 +0200 -Subject: [PATCH 100/105] X11: ignore mouse move event form other windows +Subject: [PATCH 100/108] X11: ignore mouse move event form other windows --- xbmc/windowing/WinEventsX11.cpp | 4 +++- @@ -21072,10 +21072,10 @@ index 879d8f2..2ec9b6f 100644 1.8.1.6 -From 0a185e523678e7c4c621fd777a2bb588410b67d5 Mon Sep 17 00:00:00 2001 +From 09fa23a499bcabeb4d36cf198d30b2af536a0991 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sun, 2 Jun 2013 14:53:45 +0200 -Subject: [PATCH 101/105] vdpau: fix segfault caused by uninitialized member +Subject: [PATCH 101/108] vdpau: fix segfault caused by uninitialized member --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 1 + @@ -21097,10 +21097,10 @@ index 1aeef6a..4543d3e 100644 1.8.1.6 -From ca43f3469f690b9e8a4dd818e2349618c760fb51 Mon Sep 17 00:00:00 2001 +From b11e45603a6319ac2878ff2416340a5fd0d23746 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Tue, 11 Jun 2013 16:13:45 +0200 -Subject: [PATCH 102/105] vdpau: sync video mixer +Subject: [PATCH 102/108] vdpau: sync video mixer --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 15 +++++++++++++++ @@ -21136,10 +21136,10 @@ index 4543d3e..93c1782 100644 1.8.1.6 -From f7b1f3a1dbf3e1a5440980e105b2b8ccd892b62d Mon Sep 17 00:00:00 2001 +From aae365a830c5a00ab398d9805a300b386d1fdc2a Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Tue, 11 Jun 2013 16:20:29 +0200 -Subject: [PATCH 103/105] renderer: allow some lateness within vblank interval +Subject: [PATCH 103/108] renderer: allow some lateness within vblank interval --- xbmc/cores/VideoRenderers/RenderManager.cpp | 12 ++++++++++-- @@ -21199,10 +21199,10 @@ index 2c5ccf4..90f8af9 100644 1.8.1.6 -From d465f05c1849e39448dec13e1106679e01944301 Mon Sep 17 00:00:00 2001 +From 1c240ea16b0ad99c01e5267eb22465e5df14bfa3 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Fri, 14 Jun 2013 09:23:22 +0200 -Subject: [PATCH 104/105] vdpau: calculate timestamp of second field when doing +Subject: [PATCH 104/108] vdpau: calculate timestamp of second field when doing deinterlacing --- @@ -21228,10 +21228,10 @@ index 93c1782..ace5d49 100644 1.8.1.6 -From a284bab6839df46627cf20546013c24590dc9c03 Mon Sep 17 00:00:00 2001 +From ded355fc11f401021177b074b2ae6234212595cb Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Fri, 14 Jun 2013 10:46:58 +0200 -Subject: [PATCH 105/105] vdpau: comment debug log: long decoding time +Subject: [PATCH 105/108] vdpau: comment debug log: long decoding time --- xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 8 ++++---- @@ -21266,3 +21266,110 @@ index ace5d49..0c4b4d0 100644 -- 1.8.1.6 + +From 0392770b4a091859fd7150a86e27ce10c4c10abb Mon Sep 17 00:00:00 2001 +From: xbmc +Date: Sun, 16 Jun 2013 13:22:58 +0200 +Subject: [PATCH 106/108] X11: another fix for mouse coverage + +--- + xbmc/windowing/WinEventsX11.cpp | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/xbmc/windowing/WinEventsX11.cpp b/xbmc/windowing/WinEventsX11.cpp +index 2ec9b6f..4ed978c 100644 +--- a/xbmc/windowing/WinEventsX11.cpp ++++ b/xbmc/windowing/WinEventsX11.cpp +@@ -506,14 +506,16 @@ bool CWinEventsX11::MessagePump() + + case EnterNotify: + { +- g_Windowing.NotifyMouseCoverage(true); ++ if (xevent.xcrossing.mode == NotifyNormal) ++ g_Windowing.NotifyMouseCoverage(true); + break; + } + + // lose mouse coverage + case LeaveNotify: + { +- g_Windowing.NotifyMouseCoverage(false); ++ if (xevent.xcrossing.mode == NotifyNormal) ++ g_Windowing.NotifyMouseCoverage(false); + g_Mouse.SetActive(false); + break; + } +-- +1.8.1.6 + + +From 9fb2fac7ec44e7a2d6259c9f2253a04e159de49d Mon Sep 17 00:00:00 2001 +From: xbmc +Date: Sun, 16 Jun 2013 13:23:19 +0200 +Subject: [PATCH 107/108] renderer: delete fence on uninit + +--- + xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp +index c663423..858d39d 100644 +--- a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp ++++ b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp +@@ -1164,7 +1164,12 @@ void CLinuxRendererGL::UnInit() + + // YV12 textures + for (int i = 0; i < NUM_BUFFERS; ++i) ++ { + (this->*m_textureDelete)(i); ++ if (m_buffers[i].fence) ++ glDeleteSync(m_buffers[i].fence); ++ m_buffers[i].fence = None; ++ } + + // cleanup framebuffer object if it was in use + m_fbo.fbo.Cleanup(); +-- +1.8.1.6 + + +From c30c705ea7199cb94c4709d41f0500f60d0c7345 Mon Sep 17 00:00:00 2001 +From: Rainer Hochecker +Date: Sun, 16 Jun 2013 14:28:01 +0200 +Subject: [PATCH 108/108] renderer: limit fence to vdpau + +--- + xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 15 +++++++++------ + 1 file changed, 9 insertions(+), 6 deletions(-) + +diff --git a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp +index 858d39d..bb198f3 100644 +--- a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp ++++ b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp +@@ -1254,14 +1254,17 @@ void CLinuxRendererGL::Render(DWORD flags, int renderBuffer) + VerifyGLState(); + } + +- // set fence in order to determine when buffer is ready for reuse +- // this is the case when the gl has finished processing +- if(m_buffers[renderBuffer].fence) ++ if (m_format == RENDER_FMT_VDPAU || m_format == RENDER_FMT_VDPAU_420) + { +- glDeleteSync(m_buffers[renderBuffer].fence); +- m_buffers[renderBuffer].fence = None; ++ // set fence in order to determine when buffer is ready for reuse ++ // this is the case when the gl has finished processing ++ if(m_buffers[renderBuffer].fence) ++ { ++ glDeleteSync(m_buffers[renderBuffer].fence); ++ m_buffers[renderBuffer].fence = None; ++ } ++ m_buffers[renderBuffer].fence = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0); + } +- m_buffers[renderBuffer].fence = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0); + } + + void CLinuxRendererGL::RenderSinglePass(int index, int field) +-- +1.8.1.6 + diff --git a/packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.20-segfault_fix.patch b/packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.20-segfault_fix.patch deleted file mode 100644 index 60f3dd4b6a..0000000000 --- a/packages/mediacenter/xbmc/patches/6aa6247/xbmc-995.20-segfault_fix.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 7dcf55c9560172db7e9daee2c20413cd8c9549dd Mon Sep 17 00:00:00 2001 -From: xbmc -Date: Sun, 16 Jun 2013 13:23:19 +0200 -Subject: [PATCH] renderer: delete fence on uninit - ---- - xbmc/cores/VideoRenderers/LinuxRendererGL.cpp | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp -index c663423..858d39d 100644 ---- a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp -+++ b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp -@@ -1164,7 +1164,12 @@ void CLinuxRendererGL::UnInit() - - // YV12 textures - for (int i = 0; i < NUM_BUFFERS; ++i) -+ { - (this->*m_textureDelete)(i); -+ if (m_buffers[i].fence) -+ glDeleteSync(m_buffers[i].fence); -+ m_buffers[i].fence = None; -+ } - - // cleanup framebuffer object if it was in use - m_fbo.fbo.Cleanup(); --- -1.8.1.6 -