aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-07Merge pull request #12406 from DaveTBlake/KryptonLimitMBMartijn Kaijser
[Backport] [Music]Fix throttling of Musicbrainz requests
2017-07-07Merge pull request #12330 from candrews/UnrarXLib-vulnerabilityMartijn Kaijser
Fix "VMSF_DELTA filter in unrar allows arbitrary memory write"
2017-07-04Merge pull request #12421 from Memphiz/ios11_keyboardbpMartijn Kaijser
[ios11] - fix native keyboard backport
2017-07-04[ios] - ensure that the bt keyboard handler is not used when the native ↵Memphiz
touch keyboard is active. This fixes a race condition we didn't see yet but see on ios11 (when the native touch keyboard is closed it fires a carriage return which gets handled in the XBMCController as if enter was hit on an external BT keyboard - which leads to firing the keyboard up again and again when the Kodi UI is focused on an edit control)
2017-07-04[ios/native keyboard] - ensure that UI objects are only altered by main ↵Memphiz
thread. Fixes native keyboard since ios 11.
2017-07-02Fix throttling of Musicbrainz requests.DaveTBlake
Old 2s wait when have album or artist mbid left all other name and title lookup scraping unlimited. Replace it with 1s wait after find (when mbid unknown and serach request made) and another after details download. Unfortunately as before this still slows down music scrapers that do not use Musicbrainz e.g.TADB scraper. It also does not limit any multiple MB requests from within the xml chain while processing an album e.g. getting release group details for link to allmusic.com immediately after requesting the release details.
2017-07-01Merge pull request #12394 from koying/doublepilKMartijn Kaijser
Revert "[droid] packaging: don't delete pil libs from script.module.pil"
2017-07-01Merge pull request #12352 from djp952/krypton-pvrtimer-forbidepgtagKai Sommerfeld
Ignore FORBIDS_EPG_TAG_ON_CREATE timer types when creating via CreateFromEpg()
2017-06-29Merge pull request #12393 from koying/fixappbmpKMartijn Kaijser
FIX: [droid] trap App icons not being bitmaps
2017-06-29Merge pull request #12396 from koying/fixkbdcrashKMartijn Kaijser
fixed, runtime crash. CJNIKeyCharacterMap::load(deviceId) might be nu…
2017-06-29Merge pull request #12395 from koying/fixglestextureKMartijn Kaijser
FIX: [GLES;texture] if we have nothing to draw, don't try
2017-06-29fixed, runtime crash. CJNIKeyCharacterMap::load(deviceId) might be null, so ↵davilla
check it
2017-06-29FIX: [GLES;texture] if we have nothing to draw, don't tryChris "Koying" Browet
2017-06-29Revert "[droid] packaging: don't delete pil libs from script.module.pil"Chris Koying Browet
This reverts commit a59e00f619e179cdea5d205e2ec0a3ae5a7bd4d2.
2017-06-29FIX: [droid] trap App icons not being bitmapsChris Koying Browet
Report from Android O tesing on O: From: <android-developer-preview-no-reply@google.com> Date: Apr 19, 2017 21:20 Subject: Native crash when trying to open Kodi addon To: <developers@kodi.tv> Cc: <androidsupport@kodi.tv> Hello, In preparation for the upcoming release of Android O, we've been rigorously testing popular applications on Google Play, including ”Kodi" [org.xbmc.kodi]. During testing, we uncovered a bug specific to your application running on the Android O Developer Preview. Here are the details: Step(s) to Reproduce: Install “Kodi” application from Play store Launch the application Tap Add-Ons from the menu Expected Result(s): App should not crash when tapping Add-Ons Observed Result(s): App crashes when tapping Add-Ons Possible Root Cause(s): It looks like Kodi is fetching an icon from PackageManager and calling this method: icon.getBitmap(). This used to work in N and below because all Icons were png, in which they could be cast to BitmapDrawable. However, starting in the next OS, there is no guarantee icon drawable objects can automatically convert to BitmapDrawable. There is also no guarantee that all of BitmapDrawable's methods (such as getBitmap) will be readily available. Log: java_vm_ext.cc:504] JNI DETECTED ERROR IN APPLICATION: mid == null Revision: '0' ABI: 'arm64' pid: 9423, tid: 9469, name: Thread-5 >>> org.xbmc.kodi <<< signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- Abort message: 'java_vm_ext.cc:504] JNI DETECTED ERROR IN APPLICATION: mid == null' x0 0000000000000000 x1 00000000000024fd x2 0000000000000006 x3 0000000000000008 x4 0000000000000114 x5 00000000000000ff x6 0000000000000000 x7 0080808080808080 x8 0000000000000083 x9 6cd9bf0d77661d2f x10 0000000000000001 x11 0000000000000001 x12 ffffffffffffffff x13 0000000000000008 x14 ffffffffffffffff x15 0030fcf94d051582 x16 00000073abd6d300 x17 00000073abd0f3fc x18 0000000000000020 x19 00000000000024cf x20 00000000000024fd x21 0000007388714700 x22 0000000000000002 x23 00000000000000c1 x24 00000000000009b7 x25 000000738c527600 x26 00000000000009b6 x27 00000073883fea20 x28 0000000000000059 x29 00000073883fe8c0 x30 00000073abcc390c sp 00000073883fe880 pc 00000073abd0f404 pstate 0000000000000000 backtrace: #00 pc 0000000000069404 /system/lib64/libc.so (tgkill+8) #01 pc 000000000001d908 /system/lib64/libc.so (abort+80) #02 pc 00000000004325bc /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+528) #03 pc 0000000000432ccc /system/lib64/libart.so (_ZN3art7Runtime7AborterEPKc+24) #04 pc 000000000051c578 /system/lib64/libart.so (_ZN7android4base10LogMessageD1Ev+1016) #05 pc 00000000002d0920 /system/lib64/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1716) #06 pc 00000000002d0bec /system/lib64/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+176) #07 pc 000000000031482c /system/lib64/libart.so (_ZN3art3JNI17CallObjectMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+1440) #08 pc 00000000013b8920 /data/app/org.xbmc.kodi-TYKIN- 5zBb80hcqOZMy_tw==/lib/arm64/libkodi.so (_ZN3jni7details20call_jhobject_methodEP7_JNIEnvP8_jobjectP10_jmethodIDz+148) #09 pc 000000000139f7a4 /data/app/org.xbmc.kodi-TYKIN- 5zBb80hcqOZMy_tw==/lib/arm64/libkodi.so (_ZN18CJNIBitmapDrawable9getBitmapEv+148) #10 pc 000000000130b8ac /data/app/org.xbmc.kodi-TYKIN- 5zBb80hcqOZMy_tw==/lib/arm64/libkodi.so (_ZN5XFILE15CFileAndroidApp8ReadIconEPPhPjS3_+1008) #11 pc 0000000000cb33fc /data/app/org.xbmc.kodi-TYKIN- 5zBb80hcqOZMy_tw==/lib/arm64/libkodi.so (_ZN12CBaseTexture12LoadFromFileERKSsjjbS1_+232) #12 pc 0000000000e8d6b0 /data/app/org.xbmc.kodi-TYKIN- 5zBb80hcqOZMy_tw==/lib/arm64/libkodi.so (_ZN12CImageLoader6DoWorkEv+524) #13 pc 0000000000ad8ab8 /data/app/org.xbmc.kodi-TYKIN- 5zBb80hcqOZMy_tw==/lib/arm64/libkodi.so (_ZN10CJobWorker7ProcessEv+68) #14 pc 0000000000b69184 /data/app/org.xbmc.kodi-TYKIN- 5zBb80hcqOZMy_tw==/lib/arm64/libkodi.so (_ZN7CThread6ActionEv+44) #15 pc 0000000000b69418 /data/app/org.xbmc.kodi-TYKIN- 5zBb80hcqOZMy_tw==/lib/arm64/libkodi.so (_ZN7CThread12staticThreadEPv+148) #16 pc 0000000000065db4 /system/lib64/libc.so (_ZL15__pthread_startPv+36) #17 pc 000000000001ec9c /system/lib64/libc.so (__start_thread+68) We wanted to let you know so you could take a look and address the issue. Please do not reply to this message. If you discover an issue with the platform running Android O Dev Preview, please file a bug in our issue tracker. Thanks! Android Support Team
2017-06-27Merge pull request #12378 from Rechi/backportFixCID77607Martijn Kaijser
[backport][fix][pictures] CID 77607: prevent buffer overflow
2017-06-27Merge pull request #12376 from MartijnKaijser/12349Martijn Kaijser
FIX: [amc] proper VP6 mime
2017-06-27[backport][fix][pictures] CID 77607: prevent buffer overflowRechi
2017-06-27FIX: [amc] proper VP6 mimeChris "Koying" Browet
2017-06-27Merge pull request #12362 from fritsch/ffmpeg319174Martijn Kaijser
FFmpeg: Bump to 3.1.9-Krypton-17.4 for 17.4 release
2017-06-26Merge pull request #12321 from arnova/curl_timeout_30_kryptonMartijn Kaijser
changed: Default libcurl timeout value to 30
2017-06-26Merge pull request #12368 from wsnipex/krypton-ffmpegMartijn Kaijser
[cmake] require ffmpeg 3.1
2017-06-26[cmake] require ffmpeg 3.1wsnipex
2017-06-25Merge pull request #12343 from AlwinEsch/fix-krypton-partAlwin Esch
Fix massive faults
2017-06-25FFmpeg: Bump to 3.1.9-Krypton-17.4 for 17.4 releasefritsch
2017-06-25VAAPI: Explicitely don't open for hevc 10 bit. Some distros package ↵fritsch
systemwide ffmpeg and their users en up with a black screen for that kind of videos. As kodi krypton is meant to be used with ffmpeg 3.1 this is not needed for us.
2017-06-25Fix MakeShortenPathPÃr BjÃrklund
2017-06-25[settings] fix crash if "<control type="button" format="file"/>" is usedAlwin Esch
2017-06-24[windowing/AML] - added display 3d mode switching via amhdmitx0/config sysfs ↵Memphiz
interface
2017-06-24[AMLCodec]: - added software fallback for rendering 3d to 2d if ppmgr_3d is ↵Memphiz
not available
2017-06-24Ignore FORBIDS_EPG_TAG_ON_CREATE timer types when creating a timer info tag ↵Michael Brehm
via CreateFromEpg()
2017-06-22Fix "VMSF_DELTA filter in unrar allows arbitrary memory write"Craig Andrews
See https://bugs.chromium.org/p/project-zero/issues/detail?id=1286
2017-06-21changed: Default Samba timeout value to 30arnova
2017-06-19changed: Default libcurl timeout value to 30arnova
2017-06-16Merge pull request #12309 from fritsch/fullscreenPeter Frühberger
Backport of #12308: fix toggle fullscreen
2017-06-16fix toggle fullscreenRainer Hochecker
2017-06-06Merge pull request #12162 from hugegreenbug/KryptonMartijn Kaijser
Fix for Hangup when viewing recording and pressing next/previous (#17476)
2017-06-02Merge pull request #12217 from DaveTBlake/KryptonAlbumMergeMartijn Kaijser
[Fix][Backport]Merge album type and label correctly
2017-06-02Merge scraped album type and label correctly with that derived from tagsDaveTBlake
2017-06-02Merge pull request #12183 from MartijnKaijser/o_bannerMartijn Kaijser
[android] Android O dropped some legacy stuff so let's actually add "…
2017-06-02Merge pull request #12184 from MartijnKaijser/v17.4rcMartijn Kaijser
bump to v17.4rc
2017-05-31Fix for a hangup when viewing a PVR recording and pressing next/previous ↵Hugh
(#17476)
2017-05-28bump to v17.4rcMartijn Kaijser
2017-05-28[android] Android O dropped some legacy stuff so let's actually add "banner" ↵Martijn Kaijser
as it should
2017-05-24[release] Update splash for v17.317.3-KryptonMartijn Kaijser
2017-05-24Merge pull request #12153 from MartijnKaijser/v17.3Martijn Kaijser
[release] bump to final v17.3 due to packaging issues
2017-05-24Merge pull request #12156 from MilhouseVH/close_before_rm_kryptonMartijn Kaijser
sqlite: Close file before attempting deletion
2017-05-24sqlite: Close file before attempting deletionMilhouseVH
2017-05-24Merge pull request #12155 from Rechi/fixRegexGcc48Kryptonjenkins4kodi
2017-05-24[fix] gcc 4.8 doesn’t correctly implement std::regexRechi