gimli [Sun, 12 Aug 2012 17:09:05 +0000 (19:09 +0200)]
[rbp] changed playercorefactory should be more friendly to other players than DVDPlayer only
gimli [Sun, 12 Aug 2012 12:31:39 +0000 (14:31 +0200)]
[rbp] fixed only volume boost on downmix. thx popcornmix for finding it
gimli [Sun, 12 Aug 2012 12:14:27 +0000 (14:14 +0200)]
[rbp] fixed do not force dvdplayer for rtmp streams
gimli [Sun, 12 Aug 2012 12:13:17 +0000 (14:13 +0200)]
[rbp] fixed channel mapping for hwdecode path. thx popcornmix for finding it
gimli [Sun, 12 Aug 2012 06:58:04 +0000 (08:58 +0200)]
[rbp] changed, we can now turn on optimizations. configure doesn't mess anymore with our settings
gimli [Sun, 12 Aug 2012 06:56:45 +0000 (08:56 +0200)]
[rbp] fixed crash in thumbnail extraction. disable all ffmpeg cpu options for now, until we figgured out which ones are safe to use on the PI arm core
gimli [Sun, 12 Aug 2012 06:47:25 +0000 (08:47 +0200)]
[rbp] fixed channel mapping. thx popcornmix for finding it
gimli [Sun, 12 Aug 2012 05:15:38 +0000 (07:15 +0200)]
[rbp] changed limit jpeg decoding to half width and height. this is a workaround for the PI's limited memory
gimli [Sun, 12 Aug 2012 05:02:48 +0000 (07:02 +0200)]
[rbp] fixed protect return vales in peripherals too
gimli [Fri, 10 Aug 2012 21:44:46 +0000 (23:44 +0200)]
[rbp] fixed linux compile
gimli [Fri, 10 Aug 2012 20:59:18 +0000 (22:59 +0200)]
[rbp] added a minimal doc file
gimli [Fri, 10 Aug 2012 20:29:10 +0000 (22:29 +0200)]
[rbp] cec: added support for the Raspberry Pi. needs libCEC v1.8.0+. other targets are still supported by libCEC 1.7.0
gimli [Fri, 10 Aug 2012 20:27:10 +0000 (22:27 +0200)]
[rbp] added raspberrypi support to our configure system
gimli [Fri, 10 Aug 2012 20:26:02 +0000 (22:26 +0200)]
[rbp] added raspberrypi omx image decoding
gimli [Fri, 10 Aug 2012 20:18:50 +0000 (22:18 +0200)]
[rbp] fix blending with gui during hw-rendered playback
gimli [Fri, 10 Aug 2012 20:15:58 +0000 (22:15 +0200)]
[rbp] added raspberrypi omxplayer
gimli [Fri, 10 Aug 2012 20:15:01 +0000 (22:15 +0200)]
gimli [Fri, 10 Aug 2012 20:08:09 +0000 (22:08 +0200)]
[rbp] include refresh rate in resolution check so we see all and get the right one
gimli [Fri, 10 Aug 2012 20:00:04 +0000 (22:00 +0200)]
[rbp] added raspberrypi guisetting tweaks
gimli [Fri, 10 Aug 2012 19:32:04 +0000 (21:32 +0200)]
[rbp] added raspberrypi as.xml settings
gimli [Fri, 10 Aug 2012 18:02:06 +0000 (20:02 +0200)]
[rbp] added raspberrypi EGL support plus a pseudo 3D mode for 3D output
gimli [Fri, 10 Aug 2012 18:00:23 +0000 (20:00 +0200)]
[rbp] AE enable rapsberrypi and disable asm in converter
gimli [Fri, 10 Aug 2012 15:43:34 +0000 (17:43 +0200)]
[rbp] adadded raspberrypi openmax support
gimli [Fri, 10 Aug 2012 14:25:21 +0000 (16:25 +0200)]
[rbp] added raspberrypi support to xbmc app
gimli [Fri, 10 Aug 2012 14:22:47 +0000 (16:22 +0200)]
[rbp] added to non asm version of mathutils
gimli [Fri, 10 Aug 2012 14:22:00 +0000 (16:22 +0200)]
[rbp] added linux event for sdle less builds
gimli [Fri, 10 Aug 2012 14:11:33 +0000 (16:11 +0200)]
[rbp] added raspberrypi support to system globals
gimli [Fri, 10 Aug 2012 13:36:18 +0000 (15:36 +0200)]
[rbp] added raspberrypi platform support files
gimli [Fri, 10 Aug 2012 13:32:43 +0000 (15:32 +0200)]
[rbp] added raspberrypi toolchain support files
spiff [Fri, 10 Aug 2012 09:43:53 +0000 (11:43 +0200)]
changed: bump python API to v2.1
- xbmc.Monitor (
0ef8e7043f, ecc29a4)
- addStreamInfo (2be4199)
- content type for multi-content plugins (67ee34f)
- sort title to setInfo (
898cab7a)
- resume point and total time override (
13c0875fd)
- startServer (
f0e3806ce4c6)
- add missing onPlayback* events (
0ea2bdcf4)
- vfs module extended (
5a0237bcd)
- artist title to setinfo (
2a4d47ed22)
- addControls and removeControls (
9a6bfa1c78)
- allow full-blown info labels (
ae484f241)
Memphiz [Fri, 10 Aug 2012 09:00:07 +0000 (02:00 -0700)]
Merge pull request #1242 from Memphiz/norateadjustwhileplayback
Don't adjust refreshrate back to RES_DESKTOP while movie is still playing...
Sascha Montellese [Fri, 10 Aug 2012 08:25:27 +0000 (01:25 -0700)]
Merge pull request #1249 from Montellese/gsoc_xsp_artists
[GSoC] artist-based smartplaylists
vdrfan [Fri, 10 Aug 2012 07:38:08 +0000 (09:38 +0200)]
changed: let us know about the actual skin version that's loading
Sascha Montellese [Fri, 10 Aug 2012 07:23:08 +0000 (00:23 -0700)]
Merge pull request #1263 from Montellese/iplayer_time
IPlayer: change GetTotalTime() to return milliseconds in an int64_t
vdrfan [Fri, 10 Aug 2012 07:11:07 +0000 (09:11 +0200)]
changed: cosmetics in built-in function Skin.Theme
vdrfan [Fri, 10 Aug 2012 07:10:03 +0000 (09:10 +0200)]
fixed: properly handle the color theme in built-in function Skin.Theme
vdrfan [Fri, 10 Aug 2012 07:09:20 +0000 (09:09 +0200)]
fixed: built-in function Skin.Theme doesn't cycle themes (closes #13239)
montellese [Thu, 9 Aug 2012 21:30:21 +0000 (23:30 +0200)]
videodb: fix missing metadata in video files view (fixes #
1324313243)
WiSo [Thu, 9 Aug 2012 19:19:36 +0000 (21:19 +0200)]
[WIN32] added git version to dump file name to make it easier to find the right pdb file.
WiSo [Thu, 9 Aug 2012 18:55:44 +0000 (20:55 +0200)]
[WIN32] fixed: enumerate DirectSound devices. got lost with the android merge
WiSo [Thu, 9 Aug 2012 18:52:39 +0000 (20:52 +0200)]
[WIN32] changed from SSE2 to SSE for the XBMC main project and libsquash. There're still some users which uses XBMC with an Athlon XP :)
enabled SSE for the debug target to have it equally to release.
Cory Fields [Thu, 9 Aug 2012 17:55:24 +0000 (13:55 -0400)]
cpluff: don't explicitly link libdl
It's not needed and breaks bsd build
Memphiz [Thu, 9 Aug 2012 16:29:44 +0000 (18:29 +0200)]
[all] - make adjustrefreshrate an option instead of a bool for deciding if we switch refreshrates on player start/stop only or always when leaving/entering WindowFullscreenVideo
Memphiz [Sun, 5 Aug 2012 13:04:49 +0000 (15:04 +0200)]
[cosmetics] - whitespaces and an unneeded string initialisation
montellese [Thu, 9 Aug 2012 11:29:45 +0000 (13:29 +0200)]
videodb: make sure there's a space before the "where" in the SQL queries of SetDetailsForTvShow and SetDetailsForEpisode
montellese [Thu, 9 Aug 2012 11:10:46 +0000 (13:10 +0200)]
jsonrpc: remove "year" parameter from VideoLibrary.SetTVShowDetails
montellese [Wed, 8 Aug 2012 15:14:47 +0000 (17:14 +0200)]
IPlayer: change GetTotalTime() to return milliseconds in an int64_t
Cory Fields [Wed, 8 Aug 2012 23:57:05 +0000 (16:57 -0700)]
Merge pull request #1236 from theuni/android-rebase-11
Add Android port
Cory Fields [Thu, 12 Jul 2012 07:00:29 +0000 (03:00 -0400)]
[droid] add initial readme
davilla [Wed, 1 Aug 2012 16:38:40 +0000 (12:38 -0400)]
[droid] fixed, move EPC_AMLPLAYER to end of list so we do not break existing scripts
Cory Fields [Fri, 27 Jul 2012 05:09:44 +0000 (01:09 -0400)]
[droid] show android apps next to scripts in confluence
Cory Fields [Fri, 27 Jul 2012 04:57:36 +0000 (00:57 -0400)]
[droid] add android platform to GUIInfoManager
Cory Fields [Fri, 27 Jul 2012 04:35:58 +0000 (00:35 -0400)]
[droid] don't cache android app icons
They're raw bitmaps of the best possible size already, so caching only hurts
Cory Fields [Fri, 27 Jul 2012 04:33:53 +0000 (00:33 -0400)]
[droid] intercept android icons and skip decoding them
These are raw bitmaps, render them untouched.
TODO: detect bpp rather than assuming 32 (though it seems to be a safe
assumption currently)
Cory Fields [Fri, 27 Jul 2012 04:32:03 +0000 (00:32 -0400)]
[droid] hook up android app vfs
Cory Fields [Fri, 27 Jul 2012 04:15:42 +0000 (00:15 -0400)]
[droid] add vfs for listing android apps
The hostname/url stuff needs some help for sure.
montellese [Sat, 21 Jul 2012 16:07:19 +0000 (18:07 +0200)]
[droid] add generic CTouchInput handling logic
montellese [Sun, 22 Jul 2012 10:01:01 +0000 (12:01 +0200)]
[droid] utils: add CVector utility class
montellese [Sat, 21 Jul 2012 16:06:16 +0000 (18:06 +0200)]
[droid] add CTimer class
Cory Fields [Fri, 3 Aug 2012 03:30:23 +0000 (23:30 -0400)]
[droid] add AudioTrack cpufreq hacks for amlplayer
davilla [Fri, 20 Jul 2012 02:28:13 +0000 (22:28 -0400)]
[droid] add new internal player for amlogic based SoCs
davilla [Wed, 18 Jul 2012 04:45:17 +0000 (00:45 -0400)]
[droid] add SetupKeyboardAutoRepeat function so we can blacklist devices
davilla [Wed, 18 Jul 2012 01:16:32 +0000 (21:16 -0400)]
[droid] add additional player selection support
davilla [Wed, 18 Jul 2012 01:43:38 +0000 (21:43 -0400)]
[droid] add renderer callback to support players that render outside gles
Cory Fields [Wed, 18 Jul 2012 03:36:44 +0000 (23:36 -0400)]
[droid] fix gles waveform vis
Must have been busted by AE merge.
Cory Fields [Wed, 18 Jul 2012 03:36:14 +0000 (23:36 -0400)]
[droid] fix gl spectrum vis
Must have been busted by AE merge.
Cory Fields [Tue, 17 Jul 2012 23:05:01 +0000 (19:05 -0400)]
[droid] clear the depth buffer after rendering an addon.
This fixes slow GUI after vis/screensaver.
We don't use the depth buffer, but addons do. Prior to this change, we were
relying on them to clean up after themselves. They weren't, and it led to a
~25% gui slowdown after they'd started.
TODO: We should be pushing lots more settings to our state block. A poorly
written vis/ss could potentially mess with much of our state.
Cory Fields [Wed, 18 Jul 2012 01:50:30 +0000 (21:50 -0400)]
[droid] fix egl shutdown
Can't release a surface if there window is already destroyed
Cory Fields [Tue, 17 Jul 2012 22:11:12 +0000 (18:11 -0400)]
[droid] Install all .so. We don't use the arch hacks anymore
Cory Fields [Tue, 17 Jul 2012 22:10:04 +0000 (18:10 -0400)]
[droid] update necessary addons after android changes
Cory Fields [Tue, 17 Jul 2012 22:07:49 +0000 (18:07 -0400)]
[droid] create android addon platform filter
Cory Fields [Tue, 17 Jul 2012 22:06:48 +0000 (18:06 -0400)]
[droid] Create setting for addon path for android
Cory Fields [Tue, 17 Jul 2012 22:10:31 +0000 (18:10 -0400)]
[droid] look for libs in our new location
Cory Fields [Tue, 17 Jul 2012 22:02:15 +0000 (18:02 -0400)]
[droid] Rename vis and install to system
All android libs must live in the same place, we can't have them scattered
around. Installing them in system/ will ensure that they are packaged next to
our other libs.
Additionally, they must follow the same naming convention as all other libs.
Cory Fields [Mon, 16 Jul 2012 07:25:53 +0000 (03:25 -0400)]
[droid] fix non-ascii character-handling
European and Asian languages look OK to me, need some of our more worldly
friends to verify.
Cory Fields [Sun, 15 Jul 2012 21:08:03 +0000 (17:08 -0400)]
[droid] add default solib search paths
This is redundant, as the same paths will be searched inside of the loader.
We do this so that XBMC doesn't complain about missing libs before it gives
up and blindly tries to load the solib with path excluded.
Memphiz [Sat, 14 Jul 2012 23:23:36 +0000 (01:23 +0200)]
[droid] - fix make install on darwin (limited find again - we use the same approach like freebsd uses)
Memphis [Fri, 13 Jul 2012 18:17:05 +0000 (20:17 +0200)]
[droid] - add a proper GetUnameVersion implementation
theuni [Mon, 11 Jun 2012 04:12:00 +0000 (00:12 -0400)]
[droid] ffmpeg: workaround android+x86+gcc4.6 bug
Memphiz [Sat, 23 Jun 2012 15:46:57 +0000 (17:46 +0200)]
[droid] - fix compilation of ffmpeg on darwin. The target_os option ffmpeg wants is not autoconf compliant - we have to handle it ourselfs
Memphiz [Tue, 26 Jun 2012 18:26:04 +0000 (20:26 +0200)]
[droid] - last puzzle for making crosscompilation on darwin possible (gather the default built arch from libsdl_image in native deps and use this for building libsquish-native.so and TexturePacker)
Cory Fields [Wed, 11 Jul 2012 04:11:42 +0000 (00:11 -0400)]
[droid] add convenience apk target
Cory Fields [Wed, 11 Jul 2012 04:10:00 +0000 (00:10 -0400)]
[droid] install libxbmc.so properly
Cory Fields [Thu, 12 Jul 2012 07:14:49 +0000 (03:14 -0400)]
[droid] sanity check. Don't allow missing symbols in our shared lib
Cory Fields [Thu, 12 Jul 2012 07:13:59 +0000 (03:13 -0400)]
[droid] Android needs skins too
Cory Fields [Thu, 12 Jul 2012 07:02:09 +0000 (03:02 -0400)]
[droid] update gitignore
Cory Fields [Thu, 12 Jul 2012 06:57:42 +0000 (02:57 -0400)]
[droid] add nasty EGL changes. This needs to be redone.
Cory Fields [Thu, 12 Jul 2012 06:55:45 +0000 (02:55 -0400)]
[droid] add Android window events
Cory Fields [Thu, 12 Jul 2012 06:47:31 +0000 (02:47 -0400)]
[droid] setup android paths
Memphiz [Sat, 23 Jun 2012 17:14:54 +0000 (19:14 +0200)]
[droid] - fix darwin detection for TexturePacker - don't rely on ARCH but on uname -s as done with libsquish
Memphiz [Tue, 26 Jun 2012 18:53:58 +0000 (20:53 +0200)]
[droid] - nearly forgot to make use of the DARWIN_NATIVE_ARCH in libsquish and TexturePacker ;)
Memphiz [Sat, 23 Jun 2012 16:41:45 +0000 (18:41 +0200)]
[droid] - fix the darwin detection for libsquash / build side and force buildside arch on darwin to -m32
Cory Fields [Sat, 7 Jul 2012 19:27:55 +0000 (15:27 -0400)]
[droid] disable lirc/lcd, unnecessary for android
Cory Fields [Thu, 12 Jul 2012 06:35:14 +0000 (02:35 -0400)]
[droid] show xbmc log in logcat
montellese [Thu, 10 May 2012 13:48:46 +0000 (15:48 +0200)]
[droid] support being Home'd
This has an ugly fix using CApplication::ReloadSkin() to make sure all textures/fonts are reloaded
Note: This work was originally done by Montellese, but reworked by TheUni to
work with the shared-lib merge. It worked fine as Montellese wrote it, but now
who knows.
It also relies on the shared-lib merge.
Cory Fields [Tue, 19 Jun 2012 01:57:24 +0000 (21:57 -0400)]
[droid] trick python into using our APK as its home
Since python allows for PYTHONHOME to be a zip file, point it to our apk and
let it take care of extraction.
This way we get the best of both worlds: we don't have to install a duplicate
copy in cache, and we don't have to extract to temp at runtime.
Cory Fields [Sun, 8 Jul 2012 03:51:10 +0000 (23:51 -0400)]
[droid] log neon status
Cory Fields [Sun, 8 Jul 2012 00:43:18 +0000 (20:43 -0400)]
[droid] Make (some of) our neon optims detectable at runtime
Cory Fields [Sun, 8 Jul 2012 00:41:11 +0000 (20:41 -0400)]
[droid] add runtime neon detection check
montellese [Sun, 24 Jun 2012 18:01:26 +0000 (20:01 +0200)]
[droid] implement basic CAndroidStorageProvider