arnova [Sun, 30 Jun 2013 20:07:04 +0000 (13:07 -0700)]
Merge pull request #2914 from manio/patch-1
cosmetics: correct typo in DVDPlayerCodec.cpp
Mariusz Białończyk [Sun, 30 Jun 2013 15:58:32 +0000 (17:58 +0200)]
cosmetics: correct typo in DVDPlayerCodec.cpp
davilla [Sun, 30 Jun 2013 05:12:41 +0000 (01:12 -0400)]
jni: fixed build, these do not exist here
davilla [Sun, 30 Jun 2013 05:08:32 +0000 (01:08 -0400)]
jni: consmetic refactor to consistent appearance
Joakim Plate [Sat, 29 Jun 2013 12:36:02 +0000 (14:36 +0200)]
keymap: fix sixaxis gamepad keymapping
Values below starting at 256 are reserved for KEY_BUTTON_*,
use some other unused key id for the GUIDE button. This button
is only virtual since it's mapped from a CEC event
Voyager1 [Sat, 29 Jun 2013 08:48:51 +0000 (10:48 +0200)]
[cosmetic] suppresses gcc parenthesis warning. Thx @vdrfan
Voyager1 [Sat, 29 Jun 2013 05:45:59 +0000 (07:45 +0200)]
[fix] check active window before delegating player action handling - fixes problem introduced in
8768ec8a7260b7dd46c28e601a398d493808edeb
Garrett Brown [Thu, 27 Jun 2013 19:45:15 +0000 (12:45 -0700)]
Fix memory leak and a failed ASSERT under win32 Debug build. A string was being double-strdup'ed, causing delete[] to fail when deleting the copy from the different heap instead of the local one.
Tracking down the assert to dbgheap.c gives the following message:
> a bad pointer has been passed in. It may be totally bogus, or it may have been allocated from another heap. The pointer MUST come from the 'local' heap.
popcornmix [Thu, 27 Jun 2013 15:01:36 +0000 (08:01 -0700)]
Merge pull request #2910 from popcornmix/fix_volume_fix
[rbp/omxplayer] Fix build error from #2909
popcornmix [Thu, 27 Jun 2013 14:54:34 +0000 (15:54 +0100)]
[rbp/omxplayer] Fix build error from #2909
(sorry should have spotted this)
popcornmix [Thu, 27 Jun 2013 14:35:17 +0000 (07:35 -0700)]
Merge pull request #2909 from sgebbie/master
[rbp/omxplayer] Volume Jump Fix
Stewart Gebbie [Wed, 26 Jun 2013 10:04:20 +0000 (12:04 +0200)]
Improve resilience of volume change.
Building on the previous fix for the audio volume jumps experienced
when switching tracks, this adds a double check that the underlying audio
layer has actually set the volume to the new value. This may fail because
the COMXAudio object it not yet initialised.
If there is a failure, then the volume change is retried in the next
iteration of COMXPlayer::Process().
arnova [Wed, 26 Jun 2013 13:04:29 +0000 (06:04 -0700)]
Merge pull request #2906 from arnova/music_db_fixes
Music info/db (regression) fixes
jmarshallnz [Wed, 26 Jun 2013 05:23:14 +0000 (22:23 -0700)]
Merge pull request #2903 from davilla/change-rss-urls
fixed, update of rss feed URLS
Garrett Brown [Tue, 25 Jun 2013 17:47:35 +0000 (10:47 -0700)]
Don't clobber path history when running a search
arnova [Mon, 24 Jun 2013 10:39:26 +0000 (12:39 +0200)]
fixed: Locally found music album art was not stored in the db ((partially?) fixes #14345)
arnova [Mon, 24 Jun 2013 08:14:04 +0000 (10:14 +0200)]
fixed: artist was being added as genre to music album table
arnova [Mon, 24 Jun 2013 08:05:19 +0000 (10:05 +0200)]
fixed: Formatting (cosmetics)
arnova [Sun, 23 Jun 2013 21:46:15 +0000 (23:46 +0200)]
fixed: SQL query was wrong
arnova [Sun, 23 Jun 2013 21:16:55 +0000 (23:16 +0200)]
changed: Make more obvious we're passing a CFileItem
davilla [Tue, 25 Jun 2013 14:05:44 +0000 (10:05 -0400)]
fixed, update of rss feed URLS
huceke [Tue, 25 Jun 2013 06:59:15 +0000 (23:59 -0700)]
Merge pull request #2908 from popcornmix/update_pts_resync
[rbp/omxplayer] Update pts on resync message
wsoltys [Mon, 24 Jun 2013 18:17:59 +0000 (20:17 +0200)]
[WIN32] fixed: guess void is meant here.
arnova [Sun, 23 Jun 2013 20:31:22 +0000 (22:31 +0200)]
fixed: Music album info gets stuck on failure (fixes #14435)
arnova [Sun, 23 Jun 2013 20:18:42 +0000 (22:18 +0200)]
changed: It's nicer to close the music db on failure
Memphiz [Mon, 24 Jun 2013 13:51:51 +0000 (06:51 -0700)]
Merge pull request #2907 from fritsch/ae-remove-warning
AE: OSS is nearly not used on most platforms - remove error in log
popcornmix [Sun, 23 Jun 2013 15:11:47 +0000 (16:11 +0100)]
[rbp/omxplayer] Update pts on resync message
This was remove in #2853 and is still required for avi streams with all frames having pts=DVD_NOPTS_VALUE
fritsch [Mon, 25 Mar 2013 18:55:17 +0000 (19:55 +0100)]
AE: OSS is nearly not used on most platforms - don't make vdrfan afraid
arnova [Sun, 23 Jun 2013 20:06:57 +0000 (22:06 +0200)]
fixed: Crash when scanning music without any scraper set
davilla [Sat, 22 Jun 2013 20:49:34 +0000 (16:49 -0400)]
fixed, do not expand the EXEEXT env var
alanwww1 [Fri, 21 Jun 2013 22:04:11 +0000 (00:04 +0200)]
[lang] add langinfo.xml files for new languages in master
alanwww1 [Fri, 21 Jun 2013 21:16:59 +0000 (23:16 +0200)]
[lang] update of skin.confluence language files
alanwww1 [Fri, 21 Jun 2013 21:16:37 +0000 (23:16 +0200)]
[lang] update of core language files
alanwww1 [Fri, 21 Jun 2013 21:15:48 +0000 (23:15 +0200)]
[lang] update of internal addon language files
davilla [Thu, 20 Jun 2013 17:19:44 +0000 (13:19 -0400)]
changed, add XBMCROOT env var so we know where <xbmc root> is via an absolute path
davilla [Thu, 20 Jun 2013 16:14:21 +0000 (12:14 -0400)]
add xbmc-addon-bindings to depends
ronie [Wed, 19 Jun 2013 22:25:45 +0000 (15:25 -0700)]
Merge pull request #2897 from ronie/confluence-cosmetics
[Confluence] Cosmetics: ditch duplicate brackets
ronie [Wed, 19 Jun 2013 22:23:51 +0000 (00:23 +0200)]
[Confluence] Cosmetics: ditch duplicate brackets
Memphiz [Wed, 19 Jun 2013 13:18:07 +0000 (06:18 -0700)]
Merge pull request #2891 from amet/fix_mavericks
[osx] fix app start on 10.9
amet [Tue, 18 Jun 2013 20:59:18 +0000 (00:59 +0400)]
[osx] fix app start on 10.9
popcornmix [Tue, 18 Jun 2013 10:36:04 +0000 (03:36 -0700)]
Merge pull request #2888 from popcornmix/version_overflow
[rbp] Avoid overflow in version string
popcornmix [Mon, 17 Jun 2013 22:29:30 +0000 (23:29 +0100)]
[rbp] Avoid overflow in version string
gedit complains about invalid characters when opening xbmc.log file produced by pi
Since the change from perforce revision number to git hash, the version string has increased in size.
Fortunately we don't overrun the "response" buffer.
Unfortunately when buffer doesn't fit, it is not null terminated, so logging message pulls in garbage.
Version string looks like:
Jun 17 2013 20:49:11
Copyright (c) 2012 Broadcom
version
d380dde43fe729f043befb5cf775f99e54586cde (clean) (release)
So, 80 characters is not enough (it is about 115 plus newlines).
160 seems more than enough, but truncate the string just in case.
Joakim Plate [Mon, 17 Jun 2013 21:46:45 +0000 (23:46 +0200)]
gui: list settings didn't display indentation properly
Memphiz [Mon, 17 Jun 2013 20:34:53 +0000 (22:34 +0200)]
[ffmpeg] - backport fix for crashing when using vaapi (found on libav mailing list) - this was signed off by elupus
Memphiz [Mon, 17 Jun 2013 20:31:28 +0000 (22:31 +0200)]
Revert "ffmpeg: add patch file for vaapi fix"
This reverts commit
4f47cfc9726c46ee69c72bdc4a28c15f1caea342.
Memphiz [Mon, 17 Jun 2013 20:26:08 +0000 (22:26 +0200)]
Revert "vaapi: don't unmap non-existing buffer"
This reverts commit
c1597430e6d2dfd6b644be0345e0df9e0fe44336.
Memphiz [Mon, 17 Jun 2013 20:25:59 +0000 (22:25 +0200)]
Revert "ffmpeg: fixup compile error in patch"
This reverts commit
fcbc5e9a2a320c0b3bb6d6555143e863f1db3158.
wsoltys [Mon, 17 Jun 2013 19:11:12 +0000 (21:11 +0200)]
[mingw] added pkg-config to fix configure finding not all available libs
Fneufneu [Mon, 17 Jun 2013 05:12:21 +0000 (07:12 +0200)]
[FreeBSD] ping use -t for timeout like OSX
Memphiz [Sun, 16 Jun 2013 19:50:23 +0000 (12:50 -0700)]
Merge pull request #2887 from t4-ravenbird/ios-ping
[fix][ios] ping ; timeout option not supported
t4.ravenbird [Sun, 16 Jun 2013 19:34:29 +0000 (21:34 +0200)]
[fix][ios] ping ; timeout option not supported
Voyager1 [Sun, 16 Jun 2013 06:09:36 +0000 (23:09 -0700)]
Merge pull request #2855 from Voyager1/skip-chapters-withoutplaylist
Re-enable skip previous/next as chapter jumps, when outside of playlist context
Voyager1 [Thu, 13 Jun 2013 18:40:00 +0000 (20:40 +0200)]
Move player action handling out of GUIDialogVideoOSD and GUIWindowFullScreen into Application
Voyager1 [Sun, 9 Jun 2013 06:26:47 +0000 (08:26 +0200)]
Only allow prev-next chapter jumps outside of active playlist
Voyager1 [Sun, 9 Jun 2013 05:29:54 +0000 (07:29 +0200)]
Revert "Merge pull request #2809 from jmarshallnz/no_skip_for_you"
This reverts commit
c5a85f72b6f685be832d4e3a43328de49baabf03, reversing
changes made to
e9aed1d645158647aa2006ac4b2d2d18a3d1ecbf.
Garrett Brown [Sat, 15 Jun 2013 01:17:48 +0000 (18:17 -0700)]
Added CFileItem::FillInMimeType() and make GetMimeType() respect const qualifiers.
Before, the MIME type would only be resolved if GetMimeType(true) was called, which is potentially blocking. Now MIME types will be resolved from the file's extension without possibly blocking the thread. See doxy of CFileItem::FillInMimeType() for more info.
popcornmix [Fri, 14 Jun 2013 19:21:29 +0000 (12:21 -0700)]
Merge pull request #2881 from popcornmix/avoid_resample_init
[rbp/omxplayer] do not reopen the resample context for each frame.
popcornmix [Fri, 14 Jun 2013 18:38:20 +0000 (19:38 +0100)]
[rbp/omxplayer] do not reopen the resample context for each frame.
I think this doesn't tend to happen on Pi now, as AV_SAMPLE_FMT_S16 and AV_SAMPLE_FMT_FLTP bypass the resampler,
but best to fix it if some obscure codec returns something else.
See #2873
Garrett Brown [Fri, 14 Jun 2013 17:42:17 +0000 (10:42 -0700)]
[cosmetic] Fix variable name to match name declared in header and parent constructor
Lars Op den Kamp [Fri, 14 Jun 2013 12:00:43 +0000 (14:00 +0200)]
oops... forgot to bump the version in addons/xbmc.pvr/addon.xml
popcornmix [Fri, 14 Jun 2013 10:47:50 +0000 (03:47 -0700)]
Merge pull request #2870 from popcornmix/pts_dts_adjust
[DVDDemux] Allow for larger difference in dts and pts of packet
Joakim Plate [Thu, 13 Jun 2013 19:11:16 +0000 (12:11 -0700)]
Merge pull request #2874 from aballier/vdpau_check
configure, external ffmpeg: do not check if libavcodec contains vdpau fu...
Joakim Plate [Thu, 13 Jun 2013 19:09:27 +0000 (12:09 -0700)]
Merge pull request #2873 from aballier/resampler_fix
[Fix] DVDAudioCodecFFmpeg: do not reopen the resample context for each frame.
Memphiz [Thu, 13 Jun 2013 18:29:22 +0000 (20:29 +0200)]
[jenkins] - disable the need of signing for ios/atv2 on jenkins
Sascha Montellese [Thu, 13 Jun 2013 17:41:39 +0000 (10:41 -0700)]
Merge pull request #2871 from Tolriq/faster_fix_filetype
jsonrpc: faster and better way to fix "filetype" property than
e0ec520d00
Tolriq [Wed, 12 Jun 2013 22:24:18 +0000 (00:24 +0200)]
[FIX] Faster and clever way to fix
e0ec520d00
As title say faster way to correct the filetype field behavior.
(A lot since std::set use key as index while CFileItemList.Get on filename needs locks and tons of overhead, not talking about the size of parameters compared to a large directory).
Alexis Ballier [Thu, 13 Jun 2013 17:26:16 +0000 (13:26 -0400)]
configure, external ffmpeg: do not check if libavcodec contains vdpau functions.
it will fall back to other methods if not present and we have no guarantee that the libavcodec version we build against will be the same we run with (except it has the same ABI but ff_vdpau symbols are not part of the ABI).
Anton Khirnov [Sat, 20 Apr 2013 11:16:11 +0000 (13:16 +0200)]
DVDAudioCodecFFmpeg: do not reopen the resample context for each frame.
There is no point in doing this and opening an already opened context
leaks memory in lavr.
davilla [Thu, 13 Jun 2013 16:08:42 +0000 (12:08 -0400)]
fixed, when compiling for native, tarball was saved in wrong place
davilla [Sun, 9 Jun 2013 05:12:31 +0000 (01:12 -0400)]
[osx] fixed, stray touch under xcode3
popcornmix [Wed, 12 Jun 2013 21:49:31 +0000 (22:49 +0100)]
[DVDDemux] Allow for larger difference in dts and pts of packet
If video does not start on an I frame, you can get a significant difference
in pts and dts values for the first frame. I've got two videos where they
differ by more than 0.1s.
In this case, we end up setting pts=0 and leaving dts alone (which may be minutes away).
This gets through to GPU on Pi, and it tends to stall waiting for this difference to elapse.
I'm not sure what the largest difference can be, but 0.5s feels completely safe.
I'm not sure of any problems increasing this will cause.
Sascha Montellese [Wed, 12 Jun 2013 21:31:50 +0000 (14:31 -0700)]
Merge pull request #2828 from Tolriq/fix_remoteaccess
allow more paths in CFileUtils::RemoteAccessAllowed (fixes some addons and JSON-RPC clients)
montellese [Wed, 12 Jun 2013 21:00:44 +0000 (23:00 +0200)]
jsonrpc: fix "filetype" property being (unexpectedly) returned for Player.GetItem et al.
montellese [Wed, 12 Jun 2013 20:51:25 +0000 (22:51 +0200)]
cosmetics in CFileOperations
montellese [Wed, 12 Jun 2013 20:50:02 +0000 (22:50 +0200)]
jsonrpc: use "song" as default value for "type" property
montellese [Wed, 12 Jun 2013 20:49:12 +0000 (22:49 +0200)]
jsonrpc: fix property values returned by Player.GetItem
Memphiz [Wed, 12 Jun 2013 21:03:19 +0000 (14:03 -0700)]
Merge pull request #2864 from Memphiz/mdns
[mdnsembedded] - fix zeroconfbrowser
Memphis [Mon, 10 Jun 2013 21:43:25 +0000 (23:43 +0200)]
[mdns] - enable zeroconfbrowser via mdnsembedded - as the browsing/service-resolveing issue is solved now
Memphis [Mon, 10 Jun 2013 21:54:09 +0000 (23:54 +0200)]
[mdns] - fix service resolving when using mdns-embedded
- don't call our dnsresolver in the callback but try it in the zeroconf thread instead
- if that fails (as it does in some networks/platforms where gethostbyname doesn't resolve .local. domains) - fallback to the mdns resolver
Memphis [Mon, 10 Jun 2013 21:44:33 +0000 (23:44 +0200)]
[zeroconf] - add new hostname field to the service class - its needed by mdns
Memphis [Mon, 10 Jun 2013 17:27:44 +0000 (19:27 +0200)]
[depends] - bump mdnsresponder to 379.37
Memphiz [Wed, 12 Jun 2013 10:45:58 +0000 (03:45 -0700)]
Merge pull request #2868 from Montellese/win32_msbuild
[win32] make BuildSetup.bat et. al. more robust for jenkins builds
Garrett Brown [Wed, 12 Jun 2013 00:26:23 +0000 (17:26 -0700)]
Retain type safety by using const_cast instead of C-style cast
Garrett Brown [Fri, 7 Jun 2013 23:47:11 +0000 (16:47 -0700)]
Remove Python dialogs when compiling without Python
cherry-picked from https://github.com/plexinc/plex-home-theater-public/commit/
f76df3e72
Garrett Brown [Tue, 11 Jun 2013 20:19:54 +0000 (13:19 -0700)]
Add #include guards for HAS_PYTHON
This fixes compile of Addon.cpp and Weather.cpp if HAS_PYTHON is not defined
Memphiz [Tue, 11 Jun 2013 15:45:10 +0000 (17:45 +0200)]
[jenkins] - do the mingw build in a backgroundthread and echo "." on the foreground thread for giving continuous output to the jenkins slave - should fix the disconnect issue on win32 slave
montellese [Tue, 11 Jun 2013 19:19:44 +0000 (21:19 +0200)]
[win32] cosmetic in BuildSetup.bat
montellese [Sat, 8 Jun 2013 22:12:04 +0000 (00:12 +0200)]
[win32] use MSBuild.exe or devenv.com (if available) in BuildSetup.bat to get verbose console output
jmarshallnz [Tue, 11 Jun 2013 08:46:09 +0000 (01:46 -0700)]
Merge pull request #2862 from t4-ravenbird/ping-errmsg
[win32] ping ; avoid log when no reply
jmarshallnz [Tue, 11 Jun 2013 08:44:28 +0000 (01:44 -0700)]
Merge pull request #2629 from nuka1195/Branch_Python_Keyboard_to_Dialog
[Python] Adds keyboard to dialog class, using all of Dialog().numeric() methods.
Lars Op den Kamp [Mon, 10 Jun 2013 21:23:45 +0000 (23:23 +0200)]
[pvr] sync add-ons
Michal Piechowiak [Mon, 10 Jun 2013 20:39:21 +0000 (13:39 -0700)]
Merge pull request #2810 from jmarshallnz/eval_conditions_before_actions
Eval conditions before actions
t4.ravenbird [Mon, 10 Jun 2013 20:37:46 +0000 (22:37 +0200)]
[win32] ping ; avoid log when no reply
wsoltys [Mon, 10 Jun 2013 20:20:27 +0000 (22:20 +0200)]
[WIN32] fixed: dxspectrum and waveform had no exports.
Garrett Brown [Sun, 9 Jun 2013 22:06:53 +0000 (15:06 -0700)]
Silence compiler warning "conversion from 'double' to 'float', possible loss of data"
popcornmix [Mon, 10 Jun 2013 10:21:58 +0000 (03:21 -0700)]
Merge pull request #2774 from popcornmix/rpi-settings
[rbp] Fix new settings scheme for RPi and provide defaults
Arne Morten Kvarving [Mon, 10 Jun 2013 10:15:42 +0000 (03:15 -0700)]
Merge pull request #2760 from aballier/ffmpeg_cleanups
External FFmpeg cleaning
Wolfgang Schupp [Mon, 10 Jun 2013 09:29:20 +0000 (02:29 -0700)]
Merge pull request #2751 from wsnipex/linux-buildsteps
Add debian packaging script and jenkins buildsteps
Garrett Brown [Mon, 10 Jun 2013 09:19:18 +0000 (02:19 -0700)]
Merge pull request #303 from garbear/wifi-improvements
Wifi improvements
Garrett Brown [Mon, 25 Jul 2011 09:31:51 +0000 (02:31 -0700)]
[Win32] Added ability to scan for access points