vuplus_xbmc
10 years agofixed, depends was missing libcurl.pc because we selectively install only libcurl...
S. Davilla [Fri, 18 Oct 2013 05:09:50 +0000 (01:09 -0400)]
fixed, depends was missing libcurl.pc because we selectively install only libcurl. Libcurl is selectively installed because the normal install will run a bunch of test assuming it is on the target box. In other words, curl configure is not cross-platform smart

10 years agodroid: change mediacodec to a whitelist for devices that can surface render
davilla [Thu, 17 Oct 2013 23:13:19 +0000 (19:13 -0400)]
droid: change mediacodec to a whitelist for devices that can surface render

10 years agogles: fixed, add missing nv12 render format
davilla [Thu, 17 Oct 2013 23:12:06 +0000 (19:12 -0400)]
gles: fixed, add missing nv12 render format

10 years agodroid:
davilla [Tue, 15 Oct 2013 18:20:41 +0000 (14:20 -0400)]
droid:
 1) mediacodec, changed to dequeue and release in the same thread
 2) add more debug logging.
 3) silence some log spew.

10 years agodroid: I think we have had enough of this spew
davilla [Tue, 15 Oct 2013 18:17:09 +0000 (14:17 -0400)]
droid: I think we have had enough of this spew

10 years agoMerge pull request #3449 from Karlson2k/dir_cache_fix_01
Karlson2k [Thu, 17 Oct 2013 20:31:30 +0000 (13:31 -0700)]
Merge pull request #3449 from Karlson2k/dir_cache_fix_01

HDDirectory: fix path for items, fixes #14639

10 years agoHDDirectory: fix path for items, fixes #14639
Karlson2k [Thu, 17 Oct 2013 20:25:00 +0000 (00:25 +0400)]
HDDirectory: fix path for items, fixes #14639

10 years agoMerge pull request #3448 from fritsch/ae-sink-alsa-fix-free
jmarshallnz [Thu, 17 Oct 2013 20:23:49 +0000 (13:23 -0700)]
Merge pull request #3448 from fritsch/ae-sink-alsa-fix-free

ActiveAE: Correctly delete sound when prepare failed

10 years agoActiveAE: Correctly delete sound when prepare failed
fritsch [Thu, 17 Oct 2013 20:16:46 +0000 (22:16 +0200)]
ActiveAE: Correctly delete sound when prepare failed

10 years agoMerge pull request #3442 from Karlson2k/regexp_rework_04a
Karlson2k [Thu, 17 Oct 2013 17:09:10 +0000 (10:09 -0700)]
Merge pull request #3442 from Karlson2k/regexp_rework_04a

RegExp rework - part 04

10 years agoMerge pull request #3432 from koying/adddroidarchcheck
Memphiz [Thu, 17 Oct 2013 16:26:55 +0000 (09:26 -0700)]
Merge pull request #3432 from koying/adddroidarchcheck

ADD: [droid] add check for proper native arch

10 years agoRegExp::RegFind: support JIT
Karlson2k [Sat, 7 Sep 2013 15:56:33 +0000 (19:56 +0400)]
RegExp::RegFind: support JIT

10 years agoRegExp::RegComp: add doxy
Karlson2k [Sat, 7 Sep 2013 16:44:41 +0000 (20:44 +0400)]
RegExp::RegComp: add doxy

10 years agoRegExp::RegComp: support PCRE study of expressions and JIT compile
Karlson2k [Sun, 8 Sep 2013 20:55:51 +0000 (00:55 +0400)]
RegExp::RegComp: support PCRE study of expressions and JIT compile

10 years agoMerge pull request #3381 from FernetMenta/explayer
Rainer Hochecker [Thu, 17 Oct 2013 15:07:32 +0000 (08:07 -0700)]
Merge pull request #3381 from FernetMenta/explayer

make sure AE is suspended before launching external player

10 years agoRegExp: prepare to support PCRE study, check PCRE for real JIT support
Karlson2k [Sat, 7 Sep 2013 16:37:15 +0000 (20:37 +0400)]
RegExp: prepare to support PCRE study, check PCRE for real JIT support

10 years agoMerge pull request #3434 from Karlson2k/regexp_rework_02
Karlson2k [Thu, 17 Oct 2013 09:16:26 +0000 (02:16 -0700)]
Merge pull request #3434 from Karlson2k/regexp_rework_02

RegExp rework - part 02

10 years agoMerge pull request #3419 from amet/xcode5_fix
Memphiz [Thu, 17 Oct 2013 06:05:03 +0000 (23:05 -0700)]
Merge pull request #3419 from amet/xcode5_fix

[osx/ios/atv2] Xcode5 fix

10 years agoMerge pull request #3326 from Karlson2k/charset_converter_rework_03
jmarshallnz [Wed, 16 Oct 2013 21:36:57 +0000 (14:36 -0700)]
Merge pull request #3326 from Karlson2k/charset_converter_rework_03

CharsetConverter rework - part 03

10 years agoMerge pull request #3444 from popcornmix/livetv_stall
huceke [Wed, 16 Oct 2013 19:28:32 +0000 (12:28 -0700)]
Merge pull request #3444 from popcornmix/livetv_stall

[rbp/omxplayer] Add high level locking to OMXVideo

10 years agoMerge pull request #3443 from popcornmix/seek_deinterlace
huceke [Wed, 16 Oct 2013 19:25:31 +0000 (12:25 -0700)]
Merge pull request #3443 from popcornmix/seek_deinterlace

[rbp/omxplayer] Fix stall on seek with deinterlace

10 years ago[rbp/omxplayer] Add high level locking to OMXVideo
popcornmix [Wed, 16 Oct 2013 18:56:11 +0000 (19:56 +0100)]
[rbp/omxplayer] Add high level locking to OMXVideo

Finally tracked down the long term bug where channel changes sometimes just produce a black screen.
When changing channel we get a couple of open/close cycles as parameters in the hints get updated (e.g. video profile/level)
These are interleaved with decoding of frames from a different thread.
If the components are shut down while a packet is being submitted, we naturally get an OMX error, and playback stalls until another channel change.

OMXAudio already uses a critical section lock. OMXVideo should also do too.

10 years ago[rbp/omxplayer] Fix stall on seek with deinterlace
popcornmix [Tue, 15 Oct 2013 12:40:37 +0000 (13:40 +0100)]
[rbp/omxplayer] Fix stall on seek with deinterlace

Need to flush image_fx input port when seeking - this got lost in #3397

10 years ago[xcode5] add xcode5 to depends/configure and config.site
amet [Sat, 12 Oct 2013 18:50:02 +0000 (22:50 +0400)]
[xcode5] add xcode5 to depends/configure and config.site

10 years ago[xcode5] fix afpfs build
amet [Sat, 12 Oct 2013 18:48:54 +0000 (22:48 +0400)]
[xcode5] fix afpfs build

10 years ago[xcode5] bump libgpg-error version
amet [Sat, 12 Oct 2013 18:48:30 +0000 (22:48 +0400)]
[xcode5] bump libgpg-error version

10 years ago[xcode5] fix libmpeg3 build
amet [Sat, 12 Oct 2013 18:47:53 +0000 (22:47 +0400)]
[xcode5] fix libmpeg3 build

10 years ago[xcode5] fix libplist build
amet [Sat, 12 Oct 2013 18:47:16 +0000 (22:47 +0400)]
[xcode5] fix libplist build

10 years agooverwrite existing pythonmodule-pil on depends make
amet [Sat, 12 Oct 2013 18:46:48 +0000 (22:46 +0400)]
overwrite existing pythonmodule-pil on depends make

10 years ago[xcode5] fix openssl build
amet [Sat, 12 Oct 2013 18:46:04 +0000 (22:46 +0400)]
[xcode5] fix openssl build

10 years ago[xcode5] cmake fix build
amet [Sat, 12 Oct 2013 18:43:38 +0000 (22:43 +0400)]
[xcode5] cmake fix build

10 years ago[xcode5] fix cpluff build
amet [Sat, 12 Oct 2013 18:42:15 +0000 (22:42 +0400)]
[xcode5] fix cpluff build

10 years ago[xcode5] cmake fix build
amet [Sat, 12 Oct 2013 18:41:32 +0000 (22:41 +0400)]
[xcode5] cmake fix build

10 years agoMerge pull request #3422 from FernetMenta/toast
Rainer Hochecker [Wed, 16 Oct 2013 17:43:43 +0000 (10:43 -0700)]
Merge pull request #3422 from FernetMenta/toast

kaitoast: fix deadlock caused by grabbing the gfx lock while other locks...

10 years agosettings: fix dependency definition for videoplayer.usevdpaumixer
montellese [Wed, 16 Oct 2013 15:18:52 +0000 (17:18 +0200)]
settings: fix dependency definition for videoplayer.usevdpaumixer

10 years agofixed, typo. I really need to stop crossing the beam...
davilla [Wed, 16 Oct 2013 15:09:38 +0000 (11:09 -0400)]
fixed, typo. I really need to stop crossing the beam...

10 years agoCharsetConverter: Cleanup: remove 'using std'
Karlson2k [Thu, 26 Sep 2013 01:56:21 +0000 (05:56 +0400)]
CharsetConverter: Cleanup: remove 'using std'

10 years agoCharsetConverter: FriBiDi cleanup
Karlson2k [Wed, 25 Sep 2013 19:35:25 +0000 (23:35 +0400)]
CharsetConverter: FriBiDi cleanup

10 years agoCharsetConverter: cleanup for iconv and refactoring for iconv_const
Karlson2k [Wed, 25 Sep 2013 20:00:16 +0000 (00:00 +0400)]
CharsetConverter: cleanup for iconv and refactoring for iconv_const

10 years agoCharsetConverter: do not skip last zero if original string have it at end
Karlson2k [Wed, 25 Sep 2013 20:08:02 +0000 (00:08 +0400)]
CharsetConverter: do not skip last zero if original string have it at end

10 years agoCharsetConverter: add individual charset reset functions and reset charsets AFTER...
Karlson2k [Wed, 25 Sep 2013 18:21:07 +0000 (22:21 +0400)]
CharsetConverter: add individual charset reset functions and reset charsets AFTER new settings are applied

10 years agoCharsetConverter: use standard conversion for utf8ToSystem
Karlson2k [Wed, 25 Sep 2013 18:27:20 +0000 (22:27 +0400)]
CharsetConverter: use standard conversion for utf8ToSystem

10 years agoCharsetConverter: rewrote, use individual locks for each conversion type
Karlson2k [Tue, 24 Sep 2013 11:55:01 +0000 (15:55 +0400)]
CharsetConverter: rewrote, use individual locks for each conversion type

10 years agoCharsetConverter: define and implement class ConverterType
Karlson2k [Tue, 24 Sep 2013 11:46:24 +0000 (15:46 +0400)]
CharsetConverter: define and implement class ConverterType

10 years ago[addons] sync addons to repo
Martijn Kaijser [Wed, 16 Oct 2013 13:21:01 +0000 (15:21 +0200)]
[addons] sync addons to repo

10 years agoRevert "darwin: add missing NDEBUG/_DEBUG flags"
S. Davilla [Tue, 15 Oct 2013 14:20:26 +0000 (10:20 -0400)]
Revert "darwin: add missing NDEBUG/_DEBUG flags"
We already handle these flags in a differet area.

This reverts commit 4ab2c1c3cca1bc1d1fbd8f08878240ecfe2ff133.

10 years agoCharsetConverter: 'static' for all functions
Karlson2k [Mon, 23 Sep 2013 21:20:17 +0000 (01:20 +0400)]
CharsetConverter: 'static' for all functions

10 years agoCharsetConverter: add internal class CInnerConverter and move local static function...
Karlson2k [Mon, 23 Sep 2013 21:07:00 +0000 (01:07 +0400)]
CharsetConverter: add internal class CInnerConverter and move local static function to it

10 years agoMerge pull request #3439 from huceke/raspberrypi
popcornmix [Wed, 16 Oct 2013 11:26:55 +0000 (04:26 -0700)]
Merge pull request #3439 from huceke/raspberrypi

[rbp/omxplayer] use correct timeout check

10 years agoScraperParser: use UTF-8 regexp
Karlson2k [Sat, 24 Aug 2013 11:24:28 +0000 (15:24 +0400)]
ScraperParser: use UTF-8 regexp

10 years agoVideoInfoScanner: use UTF-8 regexp
Karlson2k [Sat, 24 Aug 2013 11:23:24 +0000 (15:23 +0400)]
VideoInfoScanner: use UTF-8 regexp

10 years agoStackDirectory: use UTF-8 regexp
Karlson2k [Sat, 24 Aug 2013 11:22:45 +0000 (15:22 +0400)]
StackDirectory: use UTF-8 regexp

10 years agoPlayerSelectionRule::GetPlayers: use UTF-8 regexp
Karlson2k [Sat, 24 Aug 2013 11:22:01 +0000 (15:22 +0400)]
PlayerSelectionRule::GetPlayers: use UTF-8 regexp

10 years agoExternalPlayer::Process: use UTF-8 regexp
Karlson2k [Sat, 24 Aug 2013 11:20:57 +0000 (15:20 +0400)]
ExternalPlayer::Process: use UTF-8 regexp

10 years agoCUtil: use UTF-8 regexps for CleanString and ExcludeFileOrFolder
Karlson2k [Sat, 24 Aug 2013 11:20:14 +0000 (15:20 +0400)]
CUtil: use UTF-8 regexps for CleanString and ExcludeFileOrFolder

10 years agoFileItemList: use UTF-8 regexps
Karlson2k [Sat, 24 Aug 2013 11:19:03 +0000 (15:19 +0400)]
FileItemList: use UTF-8 regexps

10 years agoRegExp: report UTF-8 specific errors
Karlson2k [Sat, 24 Aug 2013 11:27:28 +0000 (15:27 +0400)]
RegExp: report UTF-8 specific errors

10 years agoRegExp: use UTF-8 regexps (off by default)
Karlson2k [Sat, 24 Aug 2013 23:12:08 +0000 (03:12 +0400)]
RegExp: use UTF-8 regexps (off by default)

10 years agoStartup log: warn if PCRE built without UTF-8 support or without Unicode properties...
Karlson2k [Thu, 22 Aug 2013 17:35:34 +0000 (21:35 +0400)]
Startup log: warn if PCRE built without UTF-8 support or without Unicode properties support

10 years agoRegExp: runtime check for Unicode properties support
Karlson2k [Sat, 24 Aug 2013 23:12:00 +0000 (03:12 +0400)]
RegExp: runtime check for Unicode properties support

10 years agoRegExp: runtime check for UTF-8 support
Karlson2k [Thu, 22 Aug 2013 17:35:02 +0000 (21:35 +0400)]
RegExp: runtime check for UTF-8 support

10 years agoMerge pull request #3435 from Karlson2k/regexp_rework_03
Karlson2k [Wed, 16 Oct 2013 10:54:08 +0000 (03:54 -0700)]
Merge pull request #3435 from Karlson2k/regexp_rework_03

RegExp rework - part 03

10 years ago[rbp/omxplayer] use correct timeout check
huceke [Wed, 16 Oct 2013 07:22:07 +0000 (09:22 +0200)]
[rbp/omxplayer] use correct timeout check

10 years agoMerge pull request #3438 from MartijnKaijser/string_locations
Martijn Kaijser [Wed, 16 Oct 2013 06:50:34 +0000 (23:50 -0700)]
Merge pull request #3438 from MartijnKaijser/string_locations

[language] add string locations

10 years ago[iOS] - for completeness add iPhone5c and iPhone5s models to our platform compatibili...
Memphiz [Wed, 16 Oct 2013 06:35:04 +0000 (08:35 +0200)]
[iOS] - for completeness add iPhone5c and iPhone5s models to our platform compatibility list

10 years agoMerge pull request #3433 from Karlson2k/regexp_rework_01a
jmarshallnz [Wed, 16 Oct 2013 00:38:04 +0000 (17:38 -0700)]
Merge pull request #3433 from Karlson2k/regexp_rework_01a

RegExp rework - part 01

10 years agoMerge pull request #3121 from Karlson2k/timeout_fix_01
jmarshallnz [Tue, 15 Oct 2013 23:34:08 +0000 (16:34 -0700)]
Merge pull request #3121 from Karlson2k/timeout_fix_01

Fix incorrect (non wrap safe) timeout process

10 years agoExternalPlayer: Small optimization of RegExp::GetReplaceString call
Karlson2k [Sun, 8 Sep 2013 17:15:20 +0000 (21:15 +0400)]
ExternalPlayer: Small optimization of RegExp::GetReplaceString call

10 years agoXBMCTinyXML: use new RegExp::RegFind
Karlson2k [Sun, 8 Sep 2013 12:57:45 +0000 (16:57 +0400)]
XBMCTinyXML: use new RegExp::RegFind

10 years agoRegExp::GetReplaceString: rewrote
Karlson2k [Mon, 9 Sep 2013 23:04:12 +0000 (03:04 +0400)]
RegExp::GetReplaceString: rewrote
* fix use of unallocated memory with not matched result
* support "\10"-"\20"
* wider use std::string

10 years agoMerge pull request #3427 from Karlson2k/langcodexpander_fix_01
Andreas Zelend [Tue, 15 Oct 2013 17:26:57 +0000 (10:26 -0700)]
Merge pull request #3427 from Karlson2k/langcodexpander_fix_01

LangCodeExpander: add MKV stream code

10 years agoLangCodeExpander: add MKV language code
Karlson2k [Mon, 14 Oct 2013 19:08:39 +0000 (23:08 +0400)]
LangCodeExpander: add MKV language code

10 years agoADD: [droid] add check for proper native arch
Chris "Koying" Browet [Mon, 14 Oct 2013 14:13:50 +0000 (16:13 +0200)]
ADD: [droid] add check for proper native arch

10 years agoRegExp::RegFind: refactoring
Karlson2k [Sun, 8 Sep 2013 20:55:28 +0000 (00:55 +0400)]
RegExp::RegFind: refactoring
* store and use only needed part of subject string
* allow to specify number of characters to test
* check for invalid startoffset values
* unsigned type for startoffset

10 years agoRegExp: change return type of "RegExp::RegComp" from 'CRegExp*' to 'bool'
Karlson2k [Sat, 24 Aug 2013 19:27:43 +0000 (23:27 +0400)]
RegExp: change return type of "RegExp::RegComp" from 'CRegExp*' to 'bool'
Pointer is almost useless and just boolean is actually used

10 years agoRegExp: add functions overloads to deal with named subpatterns like with numbered...
Karlson2k [Sat, 24 Aug 2013 19:25:01 +0000 (23:25 +0400)]
RegExp: add functions overloads to deal with named subpatterns like with numbered subpatterns

10 years agoRegExp: add "const" to many functions
Karlson2k [Sat, 24 Aug 2013 18:00:55 +0000 (22:00 +0400)]
RegExp: add "const" to many functions

10 years agoRegExp: validate Sub number
Karlson2k [Sat, 24 Aug 2013 17:57:36 +0000 (21:57 +0400)]
RegExp: validate Sub number

10 years agoRegExp: add "IsValidSubNumber" private function
Karlson2k [Sun, 1 Sep 2013 16:47:53 +0000 (20:47 +0400)]
RegExp: add "IsValidSubNumber" private function

10 years agoRegExp: refactoring: move OVECCOUNT to class
Karlson2k [Sat, 24 Aug 2013 16:41:14 +0000 (20:41 +0400)]
RegExp: refactoring: move OVECCOUNT to class

10 years agoRegExp: report malloc errors
Karlson2k [Sat, 24 Aug 2013 11:16:53 +0000 (15:16 +0400)]
RegExp: report malloc errors

10 years agoRegExp: cosmetics
Karlson2k [Fri, 23 Aug 2013 20:13:42 +0000 (00:13 +0400)]
RegExp: cosmetics

10 years agoRegExp: Add GetNamedSubPatternNumber function
Karlson2k [Fri, 7 Jun 2013 16:30:57 +0000 (20:30 +0400)]
RegExp: Add GetNamedSubPatternNumber function

10 years agoRegExp: fix: don't use negative position for substring
Karlson2k [Sun, 9 Jun 2013 01:03:57 +0000 (05:03 +0400)]
RegExp: fix: don't use negative position for substring
This is for case that capture group (subpattern) was skipped during RE match

10 years agoRegExp: use PCRE_NEWLINE_ANY option for PCRE
Karlson2k [Thu, 22 Aug 2013 17:44:02 +0000 (21:44 +0400)]
RegExp: use PCRE_NEWLINE_ANY option for PCRE
This allow to have the same match regardless of current platform.

10 years agoReplace simple case calls of RegExp::GetReplaceString with much faster calls of RegEx...
Karlson2k [Sun, 8 Sep 2013 17:21:56 +0000 (21:21 +0400)]
Replace simple case calls of RegExp::GetReplaceString with much faster calls of RegExp::GetMatch

10 years agoMerge pull request #3431 from koying/quickpr
Memphiz [Tue, 15 Oct 2013 12:20:08 +0000 (05:20 -0700)]
Merge pull request #3431 from koying/quickpr

FIX: [stagefright] use the mirrors to host the android sources extract

10 years agoDVDInputStreamPVRManager: use correct timeout check
Karlson2k [Sat, 24 Aug 2013 20:29:56 +0000 (00:29 +0400)]
DVDInputStreamPVRManager: use correct timeout check

10 years agoXbmcThreads::EndTime: mark 'get' functions as 'const'
Karlson2k [Sat, 24 Aug 2013 20:08:46 +0000 (00:08 +0400)]
XbmcThreads::EndTime: mark 'get' functions as 'const'

10 years agoXbmcThreads::EndTime: MillisLeft should always be zero is 'totalWaitTime' is zero
Karlson2k [Sat, 24 Aug 2013 20:07:07 +0000 (00:07 +0400)]
XbmcThreads::EndTime: MillisLeft should always be zero is 'totalWaitTime' is zero

10 years agoXbmcThreads::EndTime: add useful 'get' functions
Karlson2k [Sat, 24 Aug 2013 20:05:00 +0000 (00:05 +0400)]
XbmcThreads::EndTime: add useful 'get' functions

10 years agoSoftAE: use correct timeout check
Karlson2k [Sun, 18 Aug 2013 19:17:24 +0000 (23:17 +0400)]
SoftAE: use correct timeout check

10 years agoPVRGUIInfo: use correct timeout check
Karlson2k [Mon, 19 Aug 2013 20:31:36 +0000 (00:31 +0400)]
PVRGUIInfo: use correct timeout check

10 years agoPeripheralCecAdapter: use correct timeout check
Karlson2k [Sun, 18 Aug 2013 15:18:58 +0000 (19:18 +0400)]
PeripheralCecAdapter: use correct timeout check

10 years agoDVDPlayer: use correct timeout check
Karlson2k [Sun, 8 Sep 2013 13:17:54 +0000 (17:17 +0400)]
DVDPlayer: use correct timeout check

10 years agoRssReader::Process: use correct timeout check
Karlson2k [Sun, 18 Aug 2013 14:23:53 +0000 (18:23 +0400)]
RssReader::Process: use correct timeout check

10 years agoSystemClock:EndTime: eliminate even very small chance that infinite timer will expire
Karlson2k [Sun, 18 Aug 2013 19:13:30 +0000 (23:13 +0400)]
SystemClock:EndTime: eliminate even very small chance that infinite timer will expire

10 years agoFIX: [stagefright] use the mirrors to host the android sources extract
Chris "Koying" Browet [Mon, 14 Oct 2013 14:18:24 +0000 (16:18 +0200)]
FIX: [stagefright] use the mirrors to host the android sources extract

10 years agoCGUIWindowFoo: properly initialize m_dlgProgress pointer to NULL (fixes #14635)
montellese [Tue, 15 Oct 2013 11:04:41 +0000 (13:04 +0200)]
CGUIWindowFoo: properly initialize m_dlgProgress pointer to NULL (fixes #14635)

10 years agosettings: fix parsing of "help" attribute for categories
montellese [Tue, 15 Oct 2013 08:49:30 +0000 (10:49 +0200)]
settings: fix parsing of "help" attribute for categories