vuplus_xbmc
11 years ago[rbp] changed playercorefactory should be more friendly to other players than DVDPlay...
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

11 years ago[rbp] fixed only volume boost on downmix. thx popcornmix for finding it
gimli [Sun, 12 Aug 2012 12:31:39 +0000 (14:31 +0200)]
[rbp] fixed only volume boost on downmix. thx popcornmix for finding it

11 years ago[rbp] fixed do not force dvdplayer for rtmp streams
gimli [Sun, 12 Aug 2012 12:14:27 +0000 (14:14 +0200)]
[rbp] fixed do not force dvdplayer for rtmp streams

11 years ago[rbp] fixed channel mapping for hwdecode path. thx popcornmix for finding it
gimli [Sun, 12 Aug 2012 12:13:17 +0000 (14:13 +0200)]
[rbp] fixed channel mapping for hwdecode path. thx popcornmix for finding it

11 years ago[rbp] changed, we can now turn on optimizations. configure doesn't mess anymore with...
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

11 years ago[rbp] fixed crash in thumbnail extraction. disable all ffmpeg cpu options for now...
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

11 years ago[rbp] fixed channel mapping. thx popcornmix for finding it
gimli [Sun, 12 Aug 2012 06:47:25 +0000 (08:47 +0200)]
[rbp] fixed channel mapping. thx popcornmix for finding it

11 years ago[rbp] changed limit jpeg decoding to half width and height. this is a workaround...
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

11 years ago[rbp] fixed protect return vales in peripherals too
gimli [Sun, 12 Aug 2012 05:02:48 +0000 (07:02 +0200)]
[rbp] fixed protect return vales in peripherals too

11 years ago[rbp] fixed linux compile
gimli [Fri, 10 Aug 2012 21:44:46 +0000 (23:44 +0200)]
[rbp] fixed linux compile

11 years ago[rbp] added a minimal doc file
gimli [Fri, 10 Aug 2012 20:59:18 +0000 (22:59 +0200)]
[rbp] added a minimal doc file

11 years ago[rbp] cec: added support for the Raspberry Pi. needs libCEC v1.8.0+. other targets...
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

11 years ago[rbp] added raspberrypi support to our configure system
gimli [Fri, 10 Aug 2012 20:27:10 +0000 (22:27 +0200)]
[rbp] added raspberrypi support to our configure system

11 years ago[rbp] added raspberrypi omx image decoding
gimli [Fri, 10 Aug 2012 20:26:02 +0000 (22:26 +0200)]
[rbp] added raspberrypi omx image decoding

11 years ago[rbp] fix blending with gui during hw-rendered playback
gimli [Fri, 10 Aug 2012 20:18:50 +0000 (22:18 +0200)]
[rbp] fix blending with gui during hw-rendered playback

11 years ago[rbp] added raspberrypi omxplayer
gimli [Fri, 10 Aug 2012 20:15:58 +0000 (22:15 +0200)]
[rbp] added raspberrypi omxplayer

11 years ago[rbp] added missing EGL files from b0f57b850b5b51710f84e94e94a5125d82017580
gimli [Fri, 10 Aug 2012 20:15:01 +0000 (22:15 +0200)]
[rbp] added missing EGL files from b0f57b850b5b51710f84e94e94a5125d82017580

11 years ago[rbp] include refresh rate in resolution check so we see all and get the right one
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

11 years ago[rbp] added raspberrypi guisetting tweaks
gimli [Fri, 10 Aug 2012 20:00:04 +0000 (22:00 +0200)]
[rbp] added raspberrypi guisetting tweaks

11 years ago[rbp] added raspberrypi as.xml settings
gimli [Fri, 10 Aug 2012 19:32:04 +0000 (21:32 +0200)]
[rbp] added raspberrypi as.xml settings

11 years ago[rbp] added raspberrypi EGL support plus a pseudo 3D mode for 3D output
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

11 years ago[rbp] AE enable rapsberrypi and disable asm in converter
gimli [Fri, 10 Aug 2012 18:00:23 +0000 (20:00 +0200)]
[rbp] AE enable rapsberrypi and disable asm in converter

11 years ago[rbp] adadded raspberrypi openmax support
gimli [Fri, 10 Aug 2012 15:43:34 +0000 (17:43 +0200)]
[rbp] adadded raspberrypi openmax support

11 years ago[rbp] added raspberrypi support to xbmc app
gimli [Fri, 10 Aug 2012 14:25:21 +0000 (16:25 +0200)]
[rbp] added raspberrypi support to xbmc app

11 years ago[rbp] added to non asm version of mathutils
gimli [Fri, 10 Aug 2012 14:22:47 +0000 (16:22 +0200)]
[rbp] added to non asm version of mathutils

11 years ago[rbp] added linux event for sdle less builds
gimli [Fri, 10 Aug 2012 14:22:00 +0000 (16:22 +0200)]
[rbp] added linux event for sdle less builds

11 years ago[rbp] added raspberrypi support to system globals
gimli [Fri, 10 Aug 2012 14:11:33 +0000 (16:11 +0200)]
[rbp] added raspberrypi support to system globals

11 years ago[rbp] added raspberrypi platform support files
gimli [Fri, 10 Aug 2012 13:36:18 +0000 (15:36 +0200)]
[rbp] added raspberrypi platform support files

11 years ago[rbp] added raspberrypi toolchain support files
gimli [Fri, 10 Aug 2012 13:32:43 +0000 (15:32 +0200)]
[rbp] added raspberrypi toolchain support files

11 years agochanged: bump python API to v2.1
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)

11 years agoMerge pull request #1242 from Memphiz/norateadjustwhileplayback
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...

11 years agoMerge pull request #1249 from Montellese/gsoc_xsp_artists
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

11 years agochanged: let us know about the actual skin version that's loading
vdrfan [Fri, 10 Aug 2012 07:38:08 +0000 (09:38 +0200)]
changed: let us know about the actual skin version that's loading

11 years agoMerge pull request #1263 from Montellese/iplayer_time
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

11 years agochanged: cosmetics in built-in function Skin.Theme
vdrfan [Fri, 10 Aug 2012 07:11:07 +0000 (09:11 +0200)]
changed: cosmetics in built-in function Skin.Theme

11 years agofixed: properly handle the color theme 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

11 years agofixed: built-in function Skin.Theme doesn't cycle themes (closes #13239)
vdrfan [Fri, 10 Aug 2012 07:09:20 +0000 (09:09 +0200)]
fixed: built-in function Skin.Theme doesn't cycle themes (closes #13239)

11 years agovideodb: fix missing metadata in video files view (fixes #1324313243)
montellese [Thu, 9 Aug 2012 21:30:21 +0000 (23:30 +0200)]
videodb: fix missing metadata in video files view (fixes #1324313243)

11 years ago[WIN32] added git version to dump file name to make it easier to find the right pdb...
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.

11 years ago[WIN32] fixed: enumerate DirectSound devices. got lost with the android merge
WiSo [Thu, 9 Aug 2012 18:55:44 +0000 (20:55 +0200)]
[WIN32] fixed: enumerate DirectSound devices. got lost with the android merge

11 years ago[WIN32] changed from SSE2 to SSE for the XBMC main project and libsquash. There're...
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.

11 years agocpluff: don't explicitly link libdl
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

11 years ago[all] - make adjustrefreshrate an option instead of a bool for deciding if we switch...
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

11 years ago[cosmetics] - whitespaces and an unneeded string initialisation
Memphiz [Sun, 5 Aug 2012 13:04:49 +0000 (15:04 +0200)]
[cosmetics] - whitespaces and an unneeded string initialisation

11 years agovideodb: make sure there's a space before the "where" in the SQL queries of SetDetail...
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

11 years agojsonrpc: remove "year" parameter from VideoLibrary.SetTVShowDetails
montellese [Thu, 9 Aug 2012 11:10:46 +0000 (13:10 +0200)]
jsonrpc: remove "year" parameter from VideoLibrary.SetTVShowDetails

11 years agoIPlayer: change GetTotalTime() to return milliseconds in an int64_t
montellese [Wed, 8 Aug 2012 15:14:47 +0000 (17:14 +0200)]
IPlayer: change GetTotalTime() to return milliseconds in an int64_t

11 years agoMerge pull request #1236 from theuni/android-rebase-11
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

11 years ago[droid] add initial readme
Cory Fields [Thu, 12 Jul 2012 07:00:29 +0000 (03:00 -0400)]
[droid] add initial readme

11 years ago[droid] fixed, move EPC_AMLPLAYER to end of list so we do not break existing scripts
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

11 years ago[droid] show android apps next to scripts in confluence
Cory Fields [Fri, 27 Jul 2012 05:09:44 +0000 (01:09 -0400)]
[droid] show android apps next to scripts in confluence

11 years ago[droid] add android platform to GUIInfoManager
Cory Fields [Fri, 27 Jul 2012 04:57:36 +0000 (00:57 -0400)]
[droid] add android platform to GUIInfoManager

11 years ago[droid] don't cache android app icons
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

11 years ago[droid] intercept android icons and skip decoding them
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)

11 years ago[droid] hook up android app vfs
Cory Fields [Fri, 27 Jul 2012 04:32:03 +0000 (00:32 -0400)]
[droid] hook up android app vfs

11 years ago[droid] add vfs for listing android apps
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.

11 years ago[droid] add generic CTouchInput handling logic
montellese [Sat, 21 Jul 2012 16:07:19 +0000 (18:07 +0200)]
[droid] add generic CTouchInput handling logic

11 years ago[droid] utils: add CVector utility class
montellese [Sun, 22 Jul 2012 10:01:01 +0000 (12:01 +0200)]
[droid] utils: add CVector utility class

11 years ago[droid] add CTimer class
montellese [Sat, 21 Jul 2012 16:06:16 +0000 (18:06 +0200)]
[droid] add CTimer class

11 years ago[droid] add AudioTrack cpufreq hacks for amlplayer
Cory Fields [Fri, 3 Aug 2012 03:30:23 +0000 (23:30 -0400)]
[droid] add AudioTrack cpufreq hacks for amlplayer

11 years ago[droid] add new internal player for amlogic based SoCs
davilla [Fri, 20 Jul 2012 02:28:13 +0000 (22:28 -0400)]
[droid] add new internal player for amlogic based SoCs

11 years ago[droid] add SetupKeyboardAutoRepeat function so we can blacklist devices
davilla [Wed, 18 Jul 2012 04:45:17 +0000 (00:45 -0400)]
[droid] add SetupKeyboardAutoRepeat function so we can blacklist devices

11 years ago[droid] add additional player selection support
davilla [Wed, 18 Jul 2012 01:16:32 +0000 (21:16 -0400)]
[droid] add additional player selection support

11 years ago[droid] add renderer callback to support players that render outside gles
davilla [Wed, 18 Jul 2012 01:43:38 +0000 (21:43 -0400)]
[droid] add renderer callback to support players that render outside gles

11 years ago[droid] fix gles waveform vis
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.

11 years ago[droid] fix gl spectrum vis
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.

11 years ago[droid] clear the depth buffer after rendering an addon.
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.

11 years ago[droid] fix egl shutdown
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

11 years ago[droid] Install all .so. We don't use the arch hacks anymore
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

11 years ago[droid] update necessary addons after android changes
Cory Fields [Tue, 17 Jul 2012 22:10:04 +0000 (18:10 -0400)]
[droid] update necessary addons after android changes

11 years ago[droid] create android addon platform filter
Cory Fields [Tue, 17 Jul 2012 22:07:49 +0000 (18:07 -0400)]
[droid] create android addon platform filter

11 years ago[droid] Create setting for addon path for android
Cory Fields [Tue, 17 Jul 2012 22:06:48 +0000 (18:06 -0400)]
[droid] Create setting for addon path for android

11 years ago[droid] look for libs in our new location
Cory Fields [Tue, 17 Jul 2012 22:10:31 +0000 (18:10 -0400)]
[droid] look for libs in our new location

11 years ago[droid] Rename vis and install to system
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.

11 years ago[droid] fix non-ascii character-handling
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.

11 years ago[droid] add default solib search paths
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.

11 years ago[droid] - fix make install on darwin (limited find again - we use the same approach...
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)

11 years ago[droid] - add a proper GetUnameVersion implementation
Memphis [Fri, 13 Jul 2012 18:17:05 +0000 (20:17 +0200)]
[droid] - add a proper GetUnameVersion implementation

11 years ago[droid] ffmpeg: workaround android+x86+gcc4.6 bug
theuni [Mon, 11 Jun 2012 04:12:00 +0000 (00:12 -0400)]
[droid] ffmpeg: workaround android+x86+gcc4.6 bug

11 years ago[droid] - fix compilation of ffmpeg on darwin. The target_os option ffmpeg wants...
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

11 years ago[droid] - last puzzle for making crosscompilation on darwin possible (gather the...
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)

11 years ago[droid] add convenience apk target
Cory Fields [Wed, 11 Jul 2012 04:11:42 +0000 (00:11 -0400)]
[droid] add convenience apk target

11 years ago[droid] install libxbmc.so properly
Cory Fields [Wed, 11 Jul 2012 04:10:00 +0000 (00:10 -0400)]
[droid] install libxbmc.so properly

11 years ago[droid] sanity check. Don't allow missing symbols in our shared lib
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

11 years ago[droid] Android needs skins too
Cory Fields [Thu, 12 Jul 2012 07:13:59 +0000 (03:13 -0400)]
[droid] Android needs skins too

11 years ago[droid] update gitignore
Cory Fields [Thu, 12 Jul 2012 07:02:09 +0000 (03:02 -0400)]
[droid] update gitignore

11 years ago[droid] add nasty EGL changes. This needs to be redone.
Cory Fields [Thu, 12 Jul 2012 06:57:42 +0000 (02:57 -0400)]
[droid] add nasty EGL changes. This needs to be redone.

11 years ago[droid] add Android window events
Cory Fields [Thu, 12 Jul 2012 06:55:45 +0000 (02:55 -0400)]
[droid] add Android window events

11 years ago[droid] setup android paths
Cory Fields [Thu, 12 Jul 2012 06:47:31 +0000 (02:47 -0400)]
[droid] setup android paths

11 years ago[droid] - fix darwin detection for TexturePacker - don't rely on ARCH but on uname...
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

11 years ago[droid] - nearly forgot to make use of the DARWIN_NATIVE_ARCH in libsquish and Textur...
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 ;)

11 years ago[droid] - fix the darwin detection for libsquash / build side and force buildside...
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

11 years ago[droid] disable lirc/lcd, unnecessary for android
Cory Fields [Sat, 7 Jul 2012 19:27:55 +0000 (15:27 -0400)]
[droid] disable lirc/lcd, unnecessary for android

11 years ago[droid] show xbmc log in logcat
Cory Fields [Thu, 12 Jul 2012 06:35:14 +0000 (02:35 -0400)]
[droid] show xbmc log in logcat

11 years ago[droid] support being Home'd
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.

11 years ago[droid] trick python into using our APK as its home
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.

11 years ago[droid] log neon status
Cory Fields [Sun, 8 Jul 2012 03:51:10 +0000 (23:51 -0400)]
[droid] log neon status

11 years ago[droid] Make (some of) our neon optims detectable at runtime
Cory Fields [Sun, 8 Jul 2012 00:43:18 +0000 (20:43 -0400)]
[droid] Make (some of) our neon optims detectable at runtime

11 years ago[droid] add runtime neon detection check
Cory Fields [Sun, 8 Jul 2012 00:41:11 +0000 (20:41 -0400)]
[droid] add runtime neon detection check

11 years ago[droid] implement basic CAndroidStorageProvider
montellese [Sun, 24 Jun 2012 18:01:26 +0000 (20:01 +0200)]
[droid] implement basic CAndroidStorageProvider