Sascha Montellese [Wed, 10 Jul 2013 06:59:24 +0000 (23:59 -0700)]
Merge pull request #2865 from Fice/lockable_settings
profiles: allow settings to be locked on specific levels
montellese [Tue, 9 Jul 2013 20:35:33 +0000 (22:35 +0200)]
[win32] update gitignore for library.xbmc.codec
Lars Op den Kamp [Tue, 9 Jul 2013 18:51:24 +0000 (20:51 +0200)]
fixed version number in addons/xbmc.pvr/addon.xml
forgot the bump the version number in the xml again...
wsoltys [Tue, 9 Jul 2013 15:15:50 +0000 (17:15 +0200)]
[WIN32] fixed: use .empty() instead of .size() < 1 (grr)
wsoltys [Tue, 9 Jul 2013 15:07:50 +0000 (17:07 +0200)]
[WIN32] fixed: if we don't found - for whatever reason - a suitable monitor, abort early and write the reason into the log file.
huceke [Tue, 9 Jul 2013 10:35:03 +0000 (03:35 -0700)]
Merge pull request #2949 from popcornmix/remove_has_video
[rbp/omxplayer] Remove unused state from OMXClock
popcornmix [Sun, 7 Jul 2013 12:33:01 +0000 (13:33 +0100)]
[rbp/omxplayer] Remove unused state from OMXClock
m_has_audio/m_has_video are always set before OMXReset is called, so just make them local parameters.
m_video_start and m_audio_start are unused, so remove them.
This commit should have no functional change
Rainer Hochecker [Tue, 9 Jul 2013 10:06:29 +0000 (12:06 +0200)]
fix missing initialization of new codec cb helper
Lars Op den Kamp [Tue, 9 Jul 2013 08:53:33 +0000 (01:53 -0700)]
Merge pull request #2933 from afedchin/fix_pvr_addon_slider
[pvr] fix: CAddonCallbacksAddon::GetAddonSetting doesn't returns slider setting value.
Voyager1 [Tue, 9 Jul 2013 07:14:33 +0000 (00:14 -0700)]
Merge pull request #2952 from jmbreuer/upstream-useremovable
Fix DVD resume: Get and use correct (removable://) file record from database
Joachim Breuer [Sun, 7 Jul 2013 09:39:00 +0000 (11:39 +0200)]
Get and use correct (removable://) file record from database
Fixes DVD resume after resume details already exist
Arne Morten Kvarving [Tue, 9 Jul 2013 06:39:25 +0000 (23:39 -0700)]
Merge pull request #2934 from aballier/cdripupdate
Resurect FFmpeg encoder for audio CD ripping.
Voyager1 [Tue, 9 Jul 2013 05:34:17 +0000 (07:34 +0200)]
[cosmetics] use CompareNoCase explicitly instead of Equals - after
d25d6ef73a17c7044b819c998630346a522ca972
Garrett Brown [Tue, 9 Jul 2013 03:07:37 +0000 (20:07 -0700)]
Merge pull request #2866 from garbear/git_rev
Improve recompile speed: Don't include git_rev.h/git_revision.h in system.h
Memphiz [Mon, 8 Jul 2013 20:54:57 +0000 (22:54 +0200)]
[ios/atv2/osx] - sync xcode project
Garrett Brown [Mon, 8 Jul 2013 18:56:40 +0000 (11:56 -0700)]
[Win32] Remove condition `!defined(_LIB)` for git_revision.h inclusion
XBMC seems to compile and display a git revision with or without this condition.
This reverts the change to PlatformInclude.h (now GitRevision.cpp) in b4952cf
Garrett Brown [Fri, 14 Jun 2013 21:54:05 +0000 (14:54 -0700)]
Improve recompile speed: Don't include git_revision.h in system.h (leads to excessive recompiles)
Lars Op den Kamp [Tue, 9 Jul 2013 01:25:53 +0000 (18:25 -0700)]
Merge pull request #2941 from opdenkamp/july_window
codec id callbacks
Lars Op den Kamp [Tue, 9 Jul 2013 01:24:52 +0000 (03:24 +0200)]
[pvr] bump add-ons
Lars Op den Kamp [Fri, 21 Jun 2013 00:27:10 +0000 (02:27 +0200)]
added callback methods for binary add-ons to get codec id information from XBMC, so the dep on avcodec.h can be removed. only IDs used by pvr.hts and pvr.vdr.vnsi have been included
Lars Op den Kamp [Tue, 9 Jul 2013 00:22:35 +0000 (17:22 -0700)]
Merge pull request #2598 from jmarcet/for-upstream
Add new Action ToggleCECDevice() to switch state of playing device via a CEC peripheral
Sascha Montellese [Mon, 8 Jul 2013 22:02:51 +0000 (15:02 -0700)]
Merge pull request #2846 from Montellese/multi_language_addons
language agnostic script invocation
wsoltys [Mon, 8 Jul 2013 21:33:10 +0000 (14:33 -0700)]
Merge pull request #2953 from wsoltys/paste_clipboard
[WIN32] support ctrl+v to paste clipboard text.
Memphiz [Mon, 8 Jul 2013 19:35:59 +0000 (21:35 +0200)]
[ios/atv2/xbmc] - sync xcode projects
Arne Morten Kvarving [Mon, 8 Jul 2013 15:43:47 +0000 (08:43 -0700)]
Merge pull request #2935 from ScudLee/missingsubepisodefix
[VideoInfoScanner] If no matching subepisode in guide, try full episode
Voyager1 [Mon, 8 Jul 2013 13:40:25 +0000 (06:40 -0700)]
Merge pull request #2940 from jmbreuer/upstream
Fix DVD resume: accept .IFO files regardless of file name case
Joachim Breuer [Fri, 5 Jul 2013 13:50:27 +0000 (15:50 +0200)]
Fix DVD resume: accept .IFO files regardless of file name case
Also accept Video CD files regardless of case
WiSo [Sun, 2 Jun 2013 12:15:23 +0000 (14:15 +0200)]
[WIN32] support ctrl+v to paste clipboard text.
arnova [Mon, 8 Jul 2013 06:29:37 +0000 (08:29 +0200)]
Garrett Brown [Sun, 7 Jul 2013 23:03:28 +0000 (16:03 -0700)]
Fix CSAPFile::Stat() returning a boolean (0 or 1) when -1 or 0 (respectively) is expected
Garrett Brown [Sun, 7 Jul 2013 20:55:55 +0000 (13:55 -0700)]
Don't show "Add to Favorites" context button for music search item
Memphiz [Sun, 7 Jul 2013 19:23:19 +0000 (12:23 -0700)]
Merge pull request #2945 from ulion/do_not_show_video_thumb_when_playing_slideshow
[Fix] Do not show thumb of video when playing slideshow.
davilla [Sun, 7 Jul 2013 18:23:08 +0000 (14:23 -0400)]
fixes #14452, crash in DVDOverlayCodecTX3G.cpp when closing style indexs too far
arnova [Sun, 7 Jul 2013 10:27:08 +0000 (12:27 +0200)]
fixed: MusicInfoTag loader locked up after
9752e490e40e69d53e9dbb10a972dff533192570
Javier Marcet [Mon, 8 Apr 2013 07:31:55 +0000 (09:31 +0200)]
Add new builtin, ToggleCECDevice, to control state of playing device via a cec peripheral
davilla [Sat, 6 Jul 2013 17:12:54 +0000 (13:12 -0400)]
fixed, android audio playback
wsoltys [Sat, 6 Jul 2013 16:04:51 +0000 (18:04 +0200)]
[WIN32] changed: check for sse2 and abort with a message if it isn't supported by the cpu.
wsoltys [Sat, 6 Jul 2013 15:27:57 +0000 (08:27 -0700)]
Merge pull request #2889 from Karlson2k/win32_sse2
Enable SSE2 for win32
Rainer Hochecker [Sat, 6 Jul 2013 14:36:53 +0000 (07:36 -0700)]
Merge pull request #2943 from FernetMenta/tempfix
renderer: tempfix for aml/omx player after #2811
Rainer Hochecker [Sat, 6 Jul 2013 05:53:19 +0000 (07:53 +0200)]
renderer: tempfix for aml/omx player after #2811
ulion [Sat, 6 Jul 2013 03:06:58 +0000 (11:06 +0800)]
[Fix] Do not show thumb of video when playing slideshow.
Alexis Ballier [Fri, 5 Jul 2013 22:33:49 +0000 (18:33 -0400)]
Configure, internal FFmpeg: Enable ipod muxer for m4a muxing and CD ripping in this format.
Martijn Kaijser [Fri, 5 Jul 2013 15:18:31 +0000 (08:18 -0700)]
Merge pull request #2937 from wsnipex/configure
[configure] fix goldlinker check (closes #13647)
huceke [Fri, 5 Jul 2013 14:27:23 +0000 (07:27 -0700)]
Merge pull request #2939 from popcornmix/fix_downmix
[rbp/omxplayer] Explicitly set number of output channels on audio_mixer
Alexis Ballier [Fri, 5 Jul 2013 13:32:48 +0000 (09:32 -0400)]
CDRip EncoderFFmpeg: Provide a seek callback to avio. It is required for muxing mp4.
Alexis Ballier [Fri, 5 Jul 2013 13:29:18 +0000 (09:29 -0400)]
CDRipEncoder: Add FileSeek function for seeking (required by some libavformat muxers).
Fice [Sat, 8 Jun 2013 14:46:01 +0000 (16:46 +0200)]
[Settings] Treat 'Set as default' in CGUIDialogXXXSettings as expert level
Fice [Wed, 5 Jun 2013 18:07:24 +0000 (20:07 +0200)]
[Settings] Make Settings level lockable
popcornmix [Wed, 3 Jul 2013 14:43:14 +0000 (15:43 +0100)]
[rbp/omxplayer] Explicitly set number of output channels on audio_mixer
Alexis Ballier [Wed, 3 Jul 2013 18:49:25 +0000 (14:49 -0400)]
Fix build failure with MSVC. Thanks to Jenkins tests.
Alexis Ballier [Wed, 3 Jul 2013 16:18:24 +0000 (12:18 -0400)]
Allow selecting AAC and WMA audio CD ripping for the GUI.
Alexis Ballier [Wed, 3 Jul 2013 16:17:27 +0000 (12:17 -0400)]
CDRip: Add definitions for ripping audio CDs to M4A (AAC) and WMA with FFmpeg.
More formats can easily be added but I think we should be parcimonious: If we add too much of them the users will likely be lost.
So far, M4A seems interesting for iTunes users (iOS, OSX, etc.) and WMA for windows users.
Also add the files to the vcxproj since they were missing from there.
Alexis Ballier [Wed, 3 Jul 2013 16:15:05 +0000 (12:15 -0400)]
Configure, internal FFmpeg: Enable asf muxer and wmav2 encoder for ripping CDs to wma2.
Alexis Ballier [Wed, 3 Jul 2013 16:14:22 +0000 (12:14 -0400)]
DLLAvCodec: Do not map avcodec_encode_audio anymore since it is deprecated and now unused within xbmc code.
arnova [Fri, 5 Jul 2013 05:22:08 +0000 (22:22 -0700)]
Merge pull request #2890 from arnova/thumb_loader_refactor
Thumb loader refactor
arnova [Wed, 3 Jul 2013 08:25:34 +0000 (10:25 +0200)]
fixed: Thumb/flag extractions were never stored when used outside the bg infoloader
Also factored out some (obsolote?) code as a bonus
arnova [Tue, 2 Jul 2013 20:49:55 +0000 (22:49 +0200)]
fixed: Music thumb loading for files view was slow
This was caused by the fact that we never checked for cached images for music items
arnova [Thu, 20 Jun 2013 11:29:22 +0000 (13:29 +0200)]
changed: Use a member variable for the texture database
This speeds up thumb loading considerably. This also gets rid of the Initialize/Deinitialize ThumbLoader functions
arnova [Thu, 20 Jun 2013 10:41:21 +0000 (12:41 +0200)]
changed: Renamed m_database to m_video/m_musicDatabase for clarity
Garrett Brown [Thu, 4 Jul 2013 22:36:12 +0000 (15:36 -0700)]
Don't show "Add to Favorites" context button for "Get More..." add-on links
Garrett Brown [Thu, 4 Jul 2013 23:08:52 +0000 (16:08 -0700)]
Remove extraneous empty-string check (URIUtils::IsInternetStream() and CFile::Exists() both handle empty strings)
wsnipex [Thu, 4 Jul 2013 18:30:07 +0000 (20:30 +0200)]
[configure] fix goldlinker check
Rainer Hochecker [Thu, 4 Jul 2013 13:55:45 +0000 (06:55 -0700)]
Merge pull request #2811 from FernetMenta/erenderbuf
renderer: replace ring buffer logic with queues for free, queued, and discarded buffers
Lee Pollock [Thu, 4 Jul 2013 13:05:58 +0000 (14:05 +0100)]
[VideoInfoScanner] If no matching subepisode in guide, try full episode
Arne Morten Kvarving [Thu, 4 Jul 2013 10:24:07 +0000 (03:24 -0700)]
Merge pull request #2900 from mus65/os-release
[Linux] Read OS information from /etc/os-release
Sascha Montellese [Wed, 3 Jul 2013 20:31:33 +0000 (13:31 -0700)]
Merge pull request #2688 from
ace20022/cleanup_settings
[Settings] Clean up things found by Cppcheck
Sascha Montellese [Wed, 3 Jul 2013 19:40:19 +0000 (12:40 -0700)]
Merge pull request #2872 from tecknicaltom/master
webserver: allow JSON-RPC to accept more content types
Memphiz [Wed, 3 Jul 2013 18:19:21 +0000 (11:19 -0700)]
Merge pull request #2830 from koying/fixdroidlibrtmp
FIX: add libm to librtmp
Alexis Ballier [Wed, 3 Jul 2013 16:12:55 +0000 (12:12 -0400)]
CDRip FFmpeg: Rename MuxerReadPacket to avio_write_callback which reflects more its purpose.
Alexis Ballier [Wed, 3 Jul 2013 16:08:18 +0000 (12:08 -0400)]
CDRip FFmpeg: Write directly to the disc in the avio callback since avio does the buffering for us we do not need to do it twice.
Alexis Ballier [Wed, 3 Jul 2013 16:04:33 +0000 (12:04 -0400)]
CDRip FFmpeg: Reduce a bit the avio buffer size as suggsted by libavformat documentation.
Alexis Ballier [Wed, 3 Jul 2013 12:20:55 +0000 (08:20 -0400)]
CDRip EncoderFFmpeg: Modernize.
Convert to use avformat_alloc_output_context2 and avcodec_encode_audio2.
Convert input audio to the format requested by the encoder if needed.
Anton Fedchin [Wed, 3 Jul 2013 13:54:56 +0000 (17:54 +0400)]
[pvr] fix: CAddonCallbacksAddon::GetAddonSetting doesn't returns slider setting value.
Chris "koying" Browet [Tue, 4 Jun 2013 15:54:19 +0000 (17:54 +0200)]
FIX: add libm to librtmp
Alexis Ballier [Tue, 2 Jul 2013 22:59:47 +0000 (18:59 -0400)]
DllAvFormat: Map avformat_alloc_output_context2.
Alexis Ballier [Tue, 2 Jul 2013 22:10:22 +0000 (18:10 -0400)]
CdripEncoderFFmpeg: Remove vorbis special casing.
Since we have a libvorbis encoder, we should probably not try to encode vorbis with ffmpeg: http://xiphmont.livejournal.com/51160.html
arnova [Fri, 14 Jun 2013 11:44:23 +0000 (13:44 +0200)]
changed: Split background info loading into a 2 stages
This allows us to first perform loading of cached (fast) stuff and after that load the lookup (slow) stuff (partially fixes #14071)
Alexis Ballier [Tue, 2 Jul 2013 12:30:04 +0000 (05:30 -0700)]
Merge pull request #2879 from aballier/dvdaudioffmpeg_improvements2
Some improvements in the resampling code in DVDAudioCodecFFmpeg
Alexis Ballier [Tue, 2 Jul 2013 12:05:28 +0000 (05:05 -0700)]
Merge pull request #2880 from aballier/avfinclude
DllAvFilter: Always include libavfilter/buffersrc.h for av_buffersrc_add...
huceke [Tue, 2 Jul 2013 11:34:20 +0000 (04:34 -0700)]
Merge pull request #2931 from popcornmix/log_eos
[rbp/omxplayer] Add logging for when audio/video EOS is first detected
popcornmix [Tue, 2 Jul 2013 10:47:06 +0000 (11:47 +0100)]
[rbp/omxplayer] Add logging for when audio/video EOS is first detected
This is useful for diagnosing streams that hang at end of file
huceke [Tue, 2 Jul 2013 11:17:05 +0000 (04:17 -0700)]
Merge pull request #2930 from popcornmix/remove_flush
[rbp/omxplayer] Remove flush of video codec when audio codec changes
huceke [Tue, 2 Jul 2013 11:16:15 +0000 (04:16 -0700)]
Merge pull request #2929 from popcornmix/reduce_preroll
[rbp/omxplayer] Reduce the size of preroll
popcornmix [Sun, 23 Jun 2013 15:29:16 +0000 (16:29 +0100)]
[rbp/omxplayer] Remove flush of video codec when audio codec changes
I believe this was added to work around a race condition that is no longer present.
It discards video and results in a corruption until the next I frame.
popcornmix [Sun, 23 Jun 2013 15:14:07 +0000 (16:14 +0100)]
[rbp/omxplayer] Reduce the size of preroll
The preroll defines how much earlier the clock starts compares to timestamps of audio/video.
This needs enough time for GPU side worst video/audio decode/schedule/render.
This should never be more than 200ms.
This makes playback start and seeks 600ms more responsive which is noticable when seeking through a video.
Lars Op den Kamp [Tue, 2 Jul 2013 10:45:02 +0000 (03:45 -0700)]
Merge pull request #2928 from xhaggi/cosmetics
[pvr] fix and cosmetics for #2912
huceke [Tue, 2 Jul 2013 10:17:12 +0000 (03:17 -0700)]
Merge pull request #2927 from popcornmix/remove_clock_manipulation
[rbp/omxplayer] Remove clock manipulation
huceke [Tue, 2 Jul 2013 10:16:58 +0000 (03:16 -0700)]
Merge pull request #2926 from popcornmix/omxplayer_buffering
[rbp/omxplayer] Move buffering decision to omxplayer level
xhaggi [Tue, 2 Jul 2013 09:12:31 +0000 (11:12 +0200)]
[fix] change initialization of m_timerItem to NULL
xhaggi [Tue, 2 Jul 2013 06:28:38 +0000 (08:28 +0200)]
[cosmetics] indent
jmarshallnz [Mon, 1 Jul 2013 21:31:40 +0000 (14:31 -0700)]
Merge pull request #2912 from xhaggi/pvr-refactor-and-focus-fix
[gui] refactor and focus fix for pvr dialogs
xhaggi [Sat, 29 Jun 2013 14:01:04 +0000 (16:01 +0200)]
[gui] focus default control for pvr dialogs
Voyager1 [Mon, 1 Jul 2013 21:09:49 +0000 (14:09 -0700)]
Merge pull request #2916 from afedchin/fix_intel_dxva
[win32] fix: best dxva deinterlacing on Intel platforms.
montellese [Wed, 5 Jun 2013 22:10:25 +0000 (00:10 +0200)]
[win32] update VS project files
montellese [Sat, 8 Jun 2013 08:19:26 +0000 (10:19 +0200)]
use CScriptInvocationManager instead of XBPython
montellese [Sat, 8 Jun 2013 08:16:44 +0000 (10:16 +0200)]
python: register XBPython for .py files
montellese [Wed, 12 Jun 2013 06:08:07 +0000 (08:08 +0200)]
cosmetics: remove trailing spaces from XBPython.h/cpp
montellese [Sat, 8 Jun 2013 08:15:46 +0000 (10:15 +0200)]
python: let XBPython implement ILanguageInvocationHandler
montellese [Thu, 6 Jun 2013 11:12:23 +0000 (13:12 +0200)]
XBPython: cosmetics
montellese [Wed, 5 Jun 2013 22:10:08 +0000 (00:10 +0200)]
python: implement CPythonInvoker (replacing XBPyThread)