Trent Nelson [Tue, 11 Feb 2014 18:28:02 +0000 (11:28 -0700)]
Merge pull request #4173 from Montellese/settings_fixes
Two settings related fixes
Trent Nelson [Tue, 11 Feb 2014 18:16:21 +0000 (11:16 -0700)]
Merge pull request #4185 from Montellese/fix_empty_tvshow_crash
videolibrary: fix crash when entering an empty tvshow
Trent Nelson [Tue, 11 Feb 2014 18:15:02 +0000 (11:15 -0700)]
Merge pull request #4184 from popcornmix/pisink_supported
[pisink] Report supported passthrough formats
Trent Nelson [Tue, 11 Feb 2014 17:51:19 +0000 (10:51 -0700)]
Merge pull request #4186 from FernetMenta/aeformat
AE - ALSA - enable AC3 and DTS for spdif, fix after
3cd8aad53ce8b355e910...
Rainer Hochecker [Tue, 11 Feb 2014 14:21:56 +0000 (15:21 +0100)]
AE - ALSA - enable AC3 and DTS for spdif, fix after
3cd8aad53ce8b355e910254e891ca17134a61fae
Rainer Hochecker [Tue, 11 Feb 2014 08:52:52 +0000 (09:52 +0100)]
Merge pull request #4177 from FernetMenta/aeformat
AE: let sink decide what passthrough formats it wants to support
montellese [Mon, 10 Feb 2014 22:19:13 +0000 (23:19 +0100)]
videolibrary: fix crash when entering an empty tvshow
jmarshallnz [Tue, 11 Feb 2014 05:17:38 +0000 (18:17 +1300)]
Merge pull request #4102 from Montellese/platinum_patches_only
platinum: add all currently applied patches
Trent Nelson [Tue, 11 Feb 2014 00:30:40 +0000 (17:30 -0700)]
Merge pull request #4132 from wsnipex/pulse
[configure] use pkg-config for pulse audio detection
jmarshallnz [Mon, 10 Feb 2014 23:18:15 +0000 (12:18 +1300)]
Merge pull request #4049 from elupus/srtfix
dvdplayer: make sure we restore output timestamps for text based subs
Trent Nelson [Mon, 10 Feb 2014 22:35:05 +0000 (15:35 -0700)]
Merge pull request #4099 from vkosh/configure-git
[configure] get git revision from xbmc git root
montellese [Sat, 8 Feb 2014 07:55:41 +0000 (08:55 +0100)]
settings: fix ISettingsHandler::OnSettingsSaved() definition
This fixes profile settings not being saved when when normal settings are saved
and prevents the Master lockcode from being saved to profiles.xml after it has
been changed in Settings -> System -> Master lock.
montellese [Sat, 8 Feb 2014 07:48:28 +0000 (08:48 +0100)]
settings: "masterlock.lockcode" is an action setting and not a string setting
montellese [Sat, 8 Feb 2014 07:47:46 +0000 (08:47 +0100)]
settings: also hide "debug.setextraloglevel" when logging is set in advancedsettings.xml
Trent Nelson [Mon, 10 Feb 2014 22:21:57 +0000 (15:21 -0700)]
Merge pull request #4183 from davilla/fix-self-assignment-warnings
fixed, compiler warning. this comes from boost upstream (https://svn.boost.org/trac/boost/ticket/4918)
jmarshallnz [Mon, 10 Feb 2014 20:32:10 +0000 (09:32 +1300)]
Merge pull request #4182 from Black09/delete-update-fix
Fixed: Update list if item was deleted from database but not from disk
jmarshallnz [Mon, 10 Feb 2014 18:53:01 +0000 (07:53 +1300)]
Merge pull request #4171 from xhaggi/record-action-mapping
[pvr] fix: missing action mapping for ACTION_RECORD
Trent Nelson [Mon, 10 Feb 2014 17:54:23 +0000 (10:54 -0700)]
Revert "[buildsys] Fix parallel build with static ffmpeg."
This reverts commit
ad815563a3837bbd9ea73c3645af55ec56cacb9a.
popcornmix [Mon, 10 Feb 2014 16:53:26 +0000 (16:53 +0000)]
[pisink] Report supported passthrough formats
popcornmix [Mon, 10 Feb 2014 16:54:54 +0000 (16:54 +0000)]
Revert "[rbp] Disable unsupport HD audio passthrough options"
xhaggi [Fri, 7 Feb 2014 18:28:34 +0000 (19:28 +0100)]
[pvr] fix: missing action mapping for ACTION_RECORD
This adds the missing button translator action "record" poiting to
ACTION_RECORD which is currently used in several PVR related windows,
but could not be used in key mappings.
It also adds a default implementation to GUIWindow which calls the
application player record functionality, so there is no need to use
XBMC.PlayerControls(record) in key mapping anymore.
Furthermore the default mapping for the record button in remote.xml is
changed to this new action.
jmarshallnz [Mon, 10 Feb 2014 00:14:00 +0000 (13:14 +1300)]
Merge pull request #4078 from afedchin/fix_gui_3d
[3d] fix stretched gui in sbs/ou mode when using hq scalers
jmarshallnz [Sun, 9 Feb 2014 21:42:57 +0000 (10:42 +1300)]
Merge pull request #4011 from fritsch/vdpau-settings
Linux: Gui Settings for HW Decoders
jmarshallnz [Sun, 9 Feb 2014 21:42:43 +0000 (10:42 +1300)]
Merge pull request #4179 from anssih/fix/cximage-CVE-2013-1438
[cximage] Fix denial of service via a crafted photo file (CVE-2013-1438)
Anton Fedchin [Thu, 23 Jan 2014 19:28:28 +0000 (23:28 +0400)]
[3d] fix stretched gui in sbs/ou mode when using hq scalers
fritsch [Sun, 9 Feb 2014 18:49:55 +0000 (19:49 +0100)]
XCode: Adjust to new DVDVideoCodec.cpp thx @davilla
Rainer Hochecker [Sun, 9 Feb 2014 18:06:32 +0000 (19:06 +0100)]
Add DVDVideoCodec.cpp to Visual Studio
fritsch [Sat, 11 Jan 2014 15:04:11 +0000 (16:04 +0100)]
Settings: Add description and examples to the new settings
Language: Add comments to every single lable to help translators
fritsch [Sun, 2 Feb 2014 09:50:57 +0000 (10:50 +0100)]
Settings: Use new Codec Settings function to hide settings for nvidia users
fritsch [Sat, 11 Jan 2014 14:09:03 +0000 (15:09 +0100)]
VAAPI: Make Codec selection an expert setting (disable mpeg4, vc1 by default)
fritsch [Sat, 11 Jan 2014 14:07:18 +0000 (15:07 +0100)]
VAAPI: Remove Mpeg4 Advanced Setting
fritsch [Sat, 11 Jan 2014 13:16:07 +0000 (14:16 +0100)]
VDPAU: Add Expert Settings to let user easily disable certain codecs
fritsch [Sat, 11 Jan 2014 13:15:48 +0000 (14:15 +0100)]
VDPAU: Remove AdvancedSettings for mpeg4
fritsch [Sun, 2 Feb 2014 09:50:24 +0000 (10:50 +0100)]
DVDVideoCodec: Add static methods to hide / enable / query user settings
S. Davilla [Sun, 9 Feb 2014 20:05:09 +0000 (15:05 -0500)]
fixed, compiler warning. this comes from boost upstream (https://svn.boost.org/trac/boost/ticket/4918)
Bl4ck09 [Sun, 9 Feb 2014 20:02:07 +0000 (21:02 +0100)]
Fixed: Update list if item was deleted from database but not from disk
Joakim Plate [Sun, 9 Feb 2014 19:54:21 +0000 (20:54 +0100)]
Merge pull request #4176 from elupus/sub_fixes
Sub fixes
Joakim Plate [Sun, 9 Feb 2014 11:50:07 +0000 (12:50 +0100)]
dvd/omxplayer: don't override video setting visibility if no subs are found
Note: This should be reverted when we have separated GUI display from
user specified settings.
It temporarily solves the use case of user starting a movie without subs,
stop it, add external subtitles, start it again.
Joakim Plate [Sun, 9 Feb 2014 19:51:03 +0000 (20:51 +0100)]
dvd/omxplayer Subs couldn't be turned on if no relevant subs existed
Original patch by:
ace20022
Joakim Plate [Sun, 9 Feb 2014 19:46:18 +0000 (20:46 +0100)]
Merge pull request #4181 from davilla/die-warnings-redux
fixed, compiler warning
Joakim Plate [Sun, 9 Feb 2014 19:41:44 +0000 (20:41 +0100)]
dvd/omxplayer: add internal version of SetSubtitleVisible
This avoids overriding result of OpenDefaultStreams forced/relevant
calculation due to SetSubtitleVisible being delayed by message
queue.
Original-patch-by: ace20022 <ace20022@xbmc.org>
wsnipex [Sun, 2 Feb 2014 10:05:58 +0000 (11:05 +0100)]
[configure] use pkg-config for pulse audio detection
allows to check for minimum required version
S. Davilla [Sun, 9 Feb 2014 19:34:02 +0000 (14:34 -0500)]
fixed, compiler warning
jmarshallnz [Sun, 9 Feb 2014 19:05:02 +0000 (08:05 +1300)]
Merge pull request #3996 from koying/fixgesture
Revert "FIX: Send Touch actions to the proper window" and properly solve
jmarshallnz [Sun, 9 Feb 2014 18:56:13 +0000 (07:56 +1300)]
Merge pull request #4170 from wsoltys/dsbuffer
[WIN32][DS] fixed: viz waveform would show a zero line at the end becaus...
S. Davilla [Sun, 9 Feb 2014 18:53:46 +0000 (13:53 -0500)]
[ios] fixed, stupid editor
jmarshallnz [Sun, 9 Feb 2014 18:46:42 +0000 (07:46 +1300)]
Merge pull request #4175 from wsoltys/header
[WIN32] removed double includes.
Anssi Hannula [Sun, 9 Feb 2014 16:58:39 +0000 (18:58 +0200)]
[cximage] Fix denial of service via a crafted photo file (CVE-2013-1438)
Embedded CxImage embeds a copy of libDCR, a fork of dcraw.c, which
contains several denial of service vulnerabilities as discovered by
Raphael Geissert. These seem to affect the CxImage-embedded libDCR as
well.
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1438
----
Unspecified vulnerability in dcraw 0.8.x through 0.8.9, as used in
libraw, ufraw, shotwell, and other products, allows context-dependent
attackers to cause a denial of service via a crafted photo file that
triggers a (1) divide-by-zero, (2) infinite loop, or (3) NULL pointer
dereference.
----
Port the fix from libRaw [1] to CxImage copy of libDCR. The patch has
been submitted upstream.
[1]
https://github.com/LibRaw/LibRaw/commit/
9ae25d8c3a6bfb40c582538193264f74c9b93bc0
S. Davilla [Sun, 9 Feb 2014 17:13:53 +0000 (12:13 -0500)]
[ios] fixed atv2 runtime. missing link to libxml2
S. Davilla [Sun, 9 Feb 2014 17:23:26 +0000 (12:23 -0500)]
Revert "fixed, compiler warning. Let us try to keep assignments out of if statments"
This reverts commit
40e06e7140b561aa38d6642a19b0fde44ea1ab61.
Joakim Plate [Wed, 29 Jan 2014 19:40:10 +0000 (20:40 +0100)]
Revert "[Fix][DVD/OMXPlayer] This fixes a regression introduced in 50a1d3c."
This reverts commits
bb1aeb75e13adc0bdb6befb69feca44997e5552b and
fdacd42bcebc4197c75a24c6ea54511b796b396e.
The fix is invalid and causes a mismatch between GUI assumed subtitle
and what the player actually is playing.
Joakim Plate [Sun, 9 Feb 2014 11:37:54 +0000 (12:37 +0100)]
dvdplayer: lock the correct section on log flush
The old code locked the codec lock, which is not protecting this structure.
Rainer Hochecker [Sun, 9 Feb 2014 08:51:37 +0000 (09:51 +0100)]
AE: ALSA - do not trust ELD regarding passthrough formats
Rainer Hochecker [Sun, 9 Feb 2014 08:31:36 +0000 (09:31 +0100)]
ActiveAE: consider list of supported audio formats
S. Davilla [Sat, 8 Feb 2014 23:36:55 +0000 (18:36 -0500)]
fixed, compiler warning. Let us try to keep assignments out of if statments
wsoltys [Fri, 7 Feb 2014 15:37:53 +0000 (16:37 +0100)]
[WIN32][DS] fixed: viz waveform would show a zero line at the end because of not enough frames. Increasing the sound buffer to deliver > 512 frames.
WiSo [Sat, 8 Feb 2014 17:44:09 +0000 (18:44 +0100)]
[WIN32] removed double includes.
amet [Sat, 8 Feb 2014 17:35:56 +0000 (21:35 +0400)]
[fix] skin.confluence - set focus to subtitle provider list using fake mouse button
jmarshallnz [Fri, 7 Feb 2014 22:47:39 +0000 (11:47 +1300)]
Merge pull request #4142 from ulion/ios_native_keyboard_with_xbmc_remote_app
[IOS] Try to support xbmc remote works with ios native keyboard as control target, fix #14911
Trent Nelson [Tue, 4 Feb 2014 18:26:50 +0000 (11:26 -0700)]
[buildsys] Fix parallel build with static ffmpeg.
Lars Op den Kamp [Fri, 7 Feb 2014 09:48:40 +0000 (10:48 +0100)]
Merge pull request #4150 from xhaggi/fix-epg-usability
[confluence] adds onback to epggrip control to access sidebar
jmarshallnz [Fri, 7 Feb 2014 02:36:52 +0000 (15:36 +1300)]
Merge pull request #4157 from amet/fix_manual_button
[coreSubs] fix manual search button after
618cff753d20628920bb39d28ec40ba2619745f7
Voyager1 [Thu, 6 Feb 2014 19:04:48 +0000 (20:04 +0100)]
Merge pull request #4163 from Shine-/dxvarenderer
[dxva] Fix black screen when trying to render Hi10P video with DXVA2/DXVA-HD
jmarshallnz [Thu, 6 Feb 2014 19:04:13 +0000 (08:04 +1300)]
Merge pull request #4167 from Montellese/settings_overwrite_default_fix
settings: fix not being able to overwrite the default value of string/addon settings with an empty value
Shine [Mon, 20 Jan 2014 22:38:38 +0000 (23:38 +0100)]
Fix DXVA rendering for 10-Bit files
montellese [Thu, 6 Feb 2014 18:13:31 +0000 (19:13 +0100)]
settings: fix not being able to overwrite the default value of string/addon settings with an empty value
Memphiz [Mon, 13 Jan 2014 23:35:20 +0000 (00:35 +0100)]
- on touchbegan call the proper handler for focusing the control
Chris "Koying" Browet [Tue, 7 Jan 2014 14:39:00 +0000 (15:39 +0100)]
FIX: [touch] properly handle touch/gesture actions
This reverts commit
b891c240908ddd0b93547afdbe6d261b635b930a.
amet [Thu, 6 Feb 2014 15:44:08 +0000 (19:44 +0400)]
[coreSubs] fix manual search button after
618cff753d20628920bb39d28ec40ba2619745f7
jmarshallnz [Thu, 6 Feb 2014 02:11:10 +0000 (15:11 +1300)]
Merge pull request #4159 from Montellese/videolibrary_sort_fixes
videolibrary: align available sort methods
jmarshallnz [Thu, 6 Feb 2014 00:46:38 +0000 (13:46 +1300)]
Merge pull request #4122 from jmarshallnz/separate_db_analytics
Separate database analytics from schema. Fixes mysql issues on update (bad indices/views/triggers)
ulion [Mon, 3 Feb 2014 14:30:10 +0000 (22:30 +0800)]
Try to support xbmc remote works with ios native keyboard as control target
montellese [Wed, 5 Feb 2014 20:55:10 +0000 (21:55 +0100)]
videolibrary: align available sort methods
Jonathan Marshall [Wed, 5 Feb 2014 20:22:40 +0000 (09:22 +1300)]
[database] drop old update code from pre-Eden. Minimum versions are video:60, music:18, addons:15
Jonathan Marshall [Wed, 5 Feb 2014 20:21:24 +0000 (09:21 +1300)]
[database] bump music and video database versions as on mysql they may have missing triggers or indicies
Jonathan Marshall [Mon, 3 Feb 2014 19:49:32 +0000 (08:49 +1300)]
[database] use IF EXISTS on DROP TABLE if we're not completely sure the table exists
Jonathan Marshall [Sat, 1 Feb 2014 03:53:46 +0000 (16:53 +1300)]
[cosmetics] rename GetMinVersion -> GetSchemaVersion to make it clear what it's for
Dmitry Blokhin [Thu, 23 Jan 2014 20:02:06 +0000 (22:02 +0200)]
[cosmetics] tabs -> spaces, alignment
Jonathan Marshall [Sat, 1 Feb 2014 02:46:57 +0000 (15:46 +1300)]
[cosmetics] rename UpdateOldVersion to UpdateTables for consistency. Drop unneeded try/catch and transaction blocks, make this and UpdateVersionNumber return
void (the dataset classes throw() on errors anyway)
Jonathan Marshall [Sat, 1 Feb 2014 03:00:04 +0000 (16:00 +1300)]
[database] allow subclasses to specify the minimum database version they support updating from
Dmitry Blokhin [Mon, 20 Jan 2014 22:44:17 +0000 (00:44 +0200)]
[mysql] don't recreate views on copy() - they'll be dropped and recreated in the update routines
Jonathan Marshall [Sat, 1 Feb 2014 02:36:49 +0000 (15:36 +1300)]
[database] drop analytics prior to UpdateOldVersion, and reinstate afterwards
Jonathan Marshall [Sat, 1 Feb 2014 02:09:28 +0000 (15:09 +1300)]
[cosmetics] indenting in CreateTables, remove unnecessary logging
Jonathan Marshall [Sat, 1 Feb 2014 02:07:17 +0000 (15:07 +1300)]
[database] adds CreateAnalytics() for creation of indicies, triggers and views
Jonathan Marshall [Sat, 1 Feb 2014 01:29:04 +0000 (14:29 +1300)]
[database] introduce CreateDatabase() to the baseclass that calls CreateTables() so that subclasses needn't worry about transactions or calling the baseclass.
Dmitry Blokhin [Sun, 26 Jan 2014 00:46:38 +0000 (02:46 +0200)]
[dbwrappers] Adds drop_analytics() to the database wrappers
Dmitry Blokhin [Tue, 21 Jan 2014 18:30:35 +0000 (20:30 +0200)]
[mysql] Fixed parameter datatype in error output string
Dmitry Blokhin [Mon, 20 Jan 2014 22:41:57 +0000 (00:41 +0200)]
[mysql] show the actual view name instead of database name on error.
jmarshallnz [Wed, 5 Feb 2014 20:03:35 +0000 (09:03 +1300)]
Merge pull request #4147 from popcornmix/no_ac3_encode
[rbp] Disable ac3transcode by default
jmarshallnz [Wed, 5 Feb 2014 05:22:42 +0000 (21:22 -0800)]
Merge pull request #3819 from arnova/subtitles_for_stacks
changed: Add logic to handle subtitles for stacked files
jmarshallnz [Wed, 5 Feb 2014 03:05:44 +0000 (19:05 -0800)]
Merge pull request #4001 from sraue/lirc-devinput
seperate 'devinput' section from 'linux-input-layer'. While 'linux-input...
jmarshallnz [Wed, 5 Feb 2014 03:04:35 +0000 (19:04 -0800)]
Merge pull request #3198 from sraue/dvdread-config-fix
libdvdnav runs dvdread-config to update CFLAGS and LDFLAGS with libdirs,...
popcornmix [Tue, 14 Jan 2014 17:31:00 +0000 (17:31 +0000)]
[settings] Disable ac3transcode by default
Also, it is too expensive for the Pi and never keeps up,
so mention that in Pi specific help.
jmarshallnz [Tue, 4 Feb 2014 20:25:19 +0000 (12:25 -0800)]
Merge pull request #4152 from xhaggi/fix-epg-genre-lang
[lang] fix: escaping of ampersand in epg genre labels
jmarshallnz [Tue, 4 Feb 2014 20:18:49 +0000 (12:18 -0800)]
Merge pull request #4149 from popcornmix/report_licence
[rbp] Report in log if MPEG2 and VC1 licences are enabled
jmarshallnz [Tue, 4 Feb 2014 20:18:36 +0000 (12:18 -0800)]
Merge pull request #4146 from popcornmix/unsupported_settings
[rbp] Disable unsupport HD audio passthrough options
jmarshallnz [Tue, 4 Feb 2014 20:18:21 +0000 (12:18 -0800)]
Merge pull request #4145 from popcornmix/truhd
[omxplayer] Avoid choosing TrueHD as default audio track
jmarshallnz [Tue, 4 Feb 2014 20:18:12 +0000 (12:18 -0800)]
Merge pull request #4144 from popcornmix/edl_fixes
[omxplayer] EDL fixes for omxplayer
jmarshallnz [Tue, 4 Feb 2014 20:17:59 +0000 (12:17 -0800)]
Merge pull request #4148 from popcornmix/streamchannels
[PiSink] Set hdmi stream channels when in passthrough mode
xhaggi [Tue, 4 Feb 2014 19:34:22 +0000 (20:34 +0100)]
[lang] fix: escaping of ampersand in epg genre labels