Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: Red-F/xbmc
...
head fork: Red-F/xbmc
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on May 09, 2012
@gnif gnif [AE] core: add base files and support for ALSA/OSS 369984f
@DDDamian DDDamian [AE] core: add win32 sinks 74d6a48
@topfs2 topfs2 [AE] core: add PulseAudio engine f540c34
huceke [AE] core: add coreaudio engine 14f17e7
@gnif gnif [AE] update .gitignore b516c35
@gnif gnif [AE] add new files to build system bf1b6e3
@gnif gnif [AE] removal of g_audioContext 288be2c
@gnif gnif [AE] remove SDL_mixer and HAS_SDL_AUDIO e58e6b1
@gnif gnif [AE] visualisations: change AudioData to use floats e529389
Jonathan Marshall [AE] volume: remove dynamic range compression support at the app level 926cf9e
@gnif gnif [AE] volume: Use a float in the range [0,1] for volume cdeef46
@gnif gnif [AE] settings: add new advanced settings f2a704b
@gnif gnif [AE] settings: change 'Output stereo to all speakers' -> 'Enable ster…
…eo upmix'
f35d6d2
@gnif gnif [AE] settings: Add new settings for AE and reorganise code 5eda08f
@gnif gnif [AE] gui: no need to check passthrough when calling g_audioManager.En…
…able()
299273c
@gnif gnif [AE] gui: switch to AE 9311cdb
Jonathan Marshall [AE] players: change SetVolume to take a float 217694d
@gnif gnif [AE] dvdplayer: drop vis callbacks 964a150
@gnif gnif [AE] dvdplayer: switch to use AE 08b78c8
@gnif gnif [AE] paplayer: drop ReadSamples/HasFloatData from codecs 461207b
@gnif gnif [AE] paplayer: add GetChannelInfo to codecs 67638dc
@gnif gnif [AE] paplayer: dvdplayercodec can support passthrough 83b6497
@gnif gnif [AE] paplayer: cosmetic cleanup of MP3Codec a470796
@gnif gnif [AE] paplayer: drop m_BitsPerSampleInternal in MP3Codec 48abb61
@gnif gnif [AE] paplayer: switch MP3Codec to pass through signed 32bpp data 9ea3255
@gnif gnif [AE] paplayer: switch to AE 349ec40
@gnif gnif [AE] remove old files from the build system 99efc86
@jmarshallnz jmarshallnz Merge pull request #939 from jmarshallnz/ae_final_rebase
Ae final rebase
19df5c9
Jonathan Marshall Revert "fire OnUpdate events when the thumb or fanart is updated in t…
…he video info dialog, fixes #13005."

This reverts commit 0e6b478.
9ce319f
@alanwww1 alanwww1 updated: Portuguese (Brazil), Ukrainian, Spanish language files, conv…
…erted still form the old xml system
2cd1b7c
Commits on May 10, 2012
@davilla davilla [osx/ios] refactor depends build and switchover to using 10.6sdk for osx 2a406ae
Jonathan Marshall ensure Update() on the video info dialog is run on first start - fixe…
…s plot not showing up first time around
15b0586
@davilla davilla Merge pull request #951 from davilla/darwin-depends-refactor
[osx/ios] refactor depends build and switchover to using 10.6sdk for osx
a4bbc75
@davilla davilla [osx] clean up and remove 10.4'isum d1686eb
@jmarshallnz jmarshallnz Merge pull request #943 from jmarshallnz/drop_tvshowlinkepisode
add idShow to the episode table and drop the unneeded tvshowlinkepisode
aacfed8
@amejia1 amejia1 Fix issue where parsing XML character entries are ignored. Fixes issu…
…e #12999.
da85867
Jonathan Marshall [win32] rearrange project file as per the filesystem layout 03b3a88
@davilla davilla [osx] replace depreciated CGDisplayCurrentMode 67de371
@jmarshallnz jmarshallnz Merge pull request #908 from jmarshallnz/rearrange_visual_studio_project
Rearrange visual studio project
4bc43bb
@alanwww1 alanwww1 fixed: missing string from English PO file after AE merge 03d2964
@alanwww1 alanwww1 [gettext] deleted strings.xml files for core and Confluence, so from …
…now, we solely rely on the new PO files. If any of you Devs still has a prewritten commit with xml entries in it, just let me know and I convert them
515d6ee
@davilla davilla [osx] fixed, compiler warnings and cosmetic cleanup fcd9376
@davilla davilla [osx] remove 10.4 specific code in favor of 10.6 api 9dda396
Jonathan Marshall fix typo from overzealous renaming b42245f
@alanwww1 alanwww1 [gettext] added context string for new strings with common text. This…
… is a help for translators and also we would have duplicated msgid with 'Always' and 'Never'. This is a problem for the translation system
0404824
@alanwww1 alanwww1 fixed: removed duplicated AE string entry 9ea9528
Jonathan Marshall cosmetic - cleanup view creation in musicdb 7df84a0
Jonathan Marshall introduce Filter class so as to break up joins/where/order in a nicer…
… way for the videodb
7901130
@Montellese Montellese remove WHERE from Filter::where and append where they're actually use…
…d in Get*ByWhere()
fb4a9c0
Jonathan Marshall fix: surround where clause for sets in () else any AND clauses may ch…
…ange its meaning
256b716
@jmarshallnz jmarshallnz Merge pull request #952 from jmarshallnz/videodb_split_where_join_order
Videodb split where join order
1eb2bd3
@amet amet [osx] changes to build XBMCHelper 051b9a9
@Fneufneu Fneufneu Merge pull request #37 from Fneufneu/freebsd
add FreeBSD support
daf3b40
@pieh pieh do case insensitive searches on queries in MysqlDataset::exec() 7f57410
Jonathan Marshall CURL::IsFullPath() should return true for UNC paths, which seem to wo…
…rk (perhaps by coincidence)
937e5f4
@gnif gnif [AE][ALSA] added code to try an open 'Digital' devices as HDMI
Some intel cards report HDMI devies as 'Digital' and not 'HDMI', so we need to
check them for HDMI if we cant open them with the iec958 mode string.
c51d483
Fneufneu [AE] add ALSA and OSS to FreeBSD d753a2a
David Teirney [cmyth] Fix memory corruption caused by incorrect size allocation for…
… ANN FileTransfer buffer.
93a569b
spiff [AE] make the subset of AE implemented in PulseAE work again. this is…
… just a bandaid
801bf25
@gnif gnif [dvdplayer] updated SAMPLE_FMT_* to AV_SAMPLE_FMT_* 9be9ca2
@davilla davilla [ios] fixed missed viz in AE injection 544029d
@amet amet [osx] fix compiler errror 3fd2548
@Memphiz Memphiz [add] - hookup the video orientation hint to the thumbnail generation 700eea9
@Memphiz Memphiz Merge pull request #933 from Memphiz/thumborientation
Hookup the video orientation hint to the thumbnail generation
209d298
@DDDamian DDDamian [AE] Deprecate WASAPI shared mode as incompatible with event-driven m…
…odel
eafb2f7
Jonathan Marshall add the idShow entry to the episode database on db creation d05a2b8
Jonathan Marshall ensure we set the idShow link in AddEpisode - fixes episodes not bein…
…g linked correctly
8d55c82
@amejia1 amejia1 Fix build failure using gcc-4.7. dff26b0
@amejia1 amejia1 Fix warning about unhandle enumerations. dbbe408
@amejia1 amejia1 Consolidate unimplemented messages in case statement. 98cf3d0
@amet amet [osx] depreciated warnings 80077db
Jonathan Marshall some missed VS2010 project file cleanup 43bb6e1
@davilla davilla [ios] banish eprint to the dark regions of null 825d0f7
Jonathan Marshall fix compile warnings and correct inaccurate comment d7b9226
@jmarshallnz jmarshallnz Merge pull request #954 from jmarshallnz/unc_paths_in_isfullpath
CURL::IsFullPath() should return true for UNC paths, which seem to work

This will be revert-able once non-URL paths are outlawed.
533c344
Commits on May 11, 2012
@CrystalP CrystalP [WIN] make sure the thread handle is set before the new thread exits 47b2670
@DDDamian DDDamian [AE] Add obsoleted device enumeration for Win XP compatibility and fi…
…x friendly-name display in log.
edc438f
@DDDamian DDDamian [AE] Fix WinXP device enumeration testing error, increase default DS …
…cache size for older machines, fix typo when testing for incompatible formats in DS.
fbdf762
@DDDamian DDDamian [AE] fix AESinkFactory.cpp logic so as.xml setting <forceDirectSound>…
… takes precedence over previously selected wasapi driver.
e7b748d
@davilla davilla [osx] fixed, IOPMAssertionCreateWithProperties is a 10.7 sdk API f76310b
@davilla davilla [osx] remove old unused code 6db011c
@davilla davilla [osx] cosmetics, ifyousquishthingstogetheritmakesithardtoread b39b012
@davilla davilla [osx] fixed, compiler warnings 028ba34
@davilla davilla [osx] clean up includes, align comments and turn off deprecated warni…
…ng spew
8651aa7
@davilla davilla [osx] more cosmetic comment alignment 8153505
@DDDamian DDDamian [AE] Always fall back to DirectSound for win32 269fdc8
@DDDamian DDDamian [AE] Bump priority of device enumeration log to LOG_NOTICE so it appe…
…ars in release build logs
6eedb32
@davilla davilla [osx] cosmetics, fix spelling, remove auto indent crap, clean up incl…
…udes
630313c
@davilla davilla [osx] revert 80077db, [osx] depreciated warnings. something wrong wit…
…h this, just disable deprecated warnings for now
85f08d1
@davilla davilla refactor to remove ../../ crap and endless lines 4c9fd69
@davilla davilla [osx/ios] re-org CoreAudio files into a CoreAudio dir to Engines dir …
…clean
285ec16
@davilla davilla [ios] fixed ifdef change e13f7e0
@JezzX JezzX Fixed: [Confluence] Show Weather info on home option in skin settings…
… didn't work also disabled it by default
68c6f28
@gnif gnif [AE][SoftAE] removed deprecated postproc stuff and moved engines into…
… their own folders

IAEPostProc is being replaced by IAEDSP when its ready.
cd7c4d2
@gnif gnif [AE][ALSA] added missing snd_pcm_close
This should fix the issue of successful enumeration but failure to open output
devices.
6a7404b
vdrfan changed: reduce dbus message log spam - bumped to loglevel >= 5 (LOG_…
…LEVEL_DEBUG_SAMBA)
ffb4ed6
vdrfan changed: reduce udisks message log spam - bumped to loglevel >= 5 (LO…
…G_LEVEL_DEBUG_SAMBA)
9cc104d
vdrfan changed: moved the logging of mounted and approved devices to LOGINFO…
… (was LOGNOTICE)
ab60ef6
@davilla davilla [osx] cosmetic refactor to clean up this mess a06687f
@davilla davilla [osx/ios] fix broken build d52f8d4
@Memphiz Memphiz [darwin-deps] - force libsdl to only onejob (doesn't handle it solid) 4173553
@Memphiz Memphiz [fix] - reapply fix for airtunes with AE which was lost during merge ab175ba
@Memphiz Memphiz [PAPlayer] - tell ae the channel layout for airtunes codec 729bf77
@davilla davilla [osx] refactor sub-classes out of CoreAudioAEHALOSX into their own files 58eb3f7
@Memphiz Memphiz [darwin-deps] - force libGLEW to only onejob (doesn't handle it solid) a3f80fb
@Memphiz Memphiz [fix] - fix fileio wrapping after sdk bump (fixes splash screen and m…
…ore)
104a73f
@davilla davilla [osx/ios] fixed, m_machThreadPort was not init'ed correctly, refactor…
… it out and clean up GetAbsoluteUsage
c99d6f0
Commits on May 12, 2012
@DDDamian DDDamian Revert "some missed VS2010 project file cleanup"
This reverts commit 43bb6e1.

Note: this commit was causing a start-up crash on win32 platforms. Moved the files currently needed to run into filter "threads". Ping/msg/email me for crashdumps etc. This is just a temp fix to get nightlies stable again.
7cdf18c
@CrystalP CrystalP [WIN] fix crash on start due to not correctly setting thread name
Follow MS example closely, __try/__except is the way to catch the
exceptions when the thread doesn't have a handler to transcode to
regular C++ exceptions.
We don't have such a handler since the thread refactor and this is a
platform specific file, so no there is no problem using an MS language
extension.
a2763c7
@CrystalP CrystalP Revert "Revert "some missed VS2010 project file cleanup""
This reverts commit 7cdf18c.

The root issue for the startup crash was addressed, this temp workaround is
not needed anymore.
0ddc272
@davilla davilla fixed, missing thumbs in filemode ee6fc2f
@davilla davilla [osx] remove CCoreAudioGraph::ShowGraph, it does a CAShow which dumps…
… to console
4b9f16f
@davilla davilla [osx] fixed build, missed two fedd45a
@davilla davilla [osx] cosmetics and public before private please 8f44b91
@JezzX JezzX Fixed: [Confluence] Only Show system temp units on home if weather te…
…mp is fetched
03f1079
@JezzX JezzX Fixed: [Confluence] Have to use an old school weather label in home i…
…n order for weather to refresh on startup and not only on weather window open
cfab6bb
@davilla davilla [osx] cosmetics and clean up de15dbb
@JezzX JezzX Fixed: [Confluence] bad coding by me cc1e67c
@davilla davilla [osx] fixed build under xcode4, someone is moving includes around in …
…sdk's
353a73b
Jonathan Marshall SetCondenseWhiteSpace(false) was lost in the move to system tinyxml 64dbd93
@JezzX JezzX Fixed: [Confluence] Error in log file about not finding background image 694a759
@JezzX JezzX Changed: [Confluence] Moved "Hide Background Fanart" setting down to …
…the Backgrounds Sub category
b25ffe8
@JezzX JezzX Fixed: [Confluence] Cosmetics 58d9a80
Jonathan Marshall don't use LIKE for strFileName compares, as stack://, rar:// and zip:…
…// use strFileName to store the complete paths, and mysql + DOS style paths == fail. Fixes #9022.
2090405
Jonathan Marshall another instance of downloading actor thumbs for back-compat - make s…
…ure we check the silly setting first
014a8cb
Jonathan Marshall ensure we clear art prior to setting up the list for (re)fetching scr…
…aped info on-thread
d8f3105
Jim Carroll Merge pull request #921 from FernetMenta/threads
Threads: add missing exception handlers.

I will be adding a PR to remove the circular dependency and provide a common, non-platform specific exception.
6f68bcc
@drmonty drmonty add missing PulseAE-folder in include 9471d32
@chadoe chadoe fixed: replaygain was only applied for amplification, not for attenua…
…tion.
17b815d
@CrystalP CrystalP [WIN] hook up logger of threading library at app start da11ad7
@CrystalP CrystalP [WIN] give a bit more context in thread exception logging 22980d8
Memphis [cosmetic] - fixed warnings, unneeded unsigned int checks, faulty mem…
…sets/memcmps
c3c0d1c
@Montellese Montellese webserver: add logging of called URLs 3dbd083
@Memphiz Memphiz [osx] - get rid of carbon dependency in winsystemosx 637d3ea
@Memphiz Memphiz [cosmetic] - nothing to see here e790858
@Montellese Montellese jsonrpc: fix JSON schema for JSON type definitions with multiple comp…
…lex types
36323f5
@davilla davilla [osx] changed, kill off the last usage of carbon API, we are now carb…
…on free
c5348fe
@elupus elupus Merge pull request #960 from drmonty/patch-1
Correct invalid PulseAE include after engine move
805ab7a
@Montellese Montellese dateadded: make sure we don't add a datetime located in the future (f…
…ixes #12998)
fccca03
@Montellese Montellese websocket: use memcpy instead of strncpy if there can be \0 values in…
… the copied buffer (fixes #12995)
b8a3e19
@davilla davilla [osx] fixed, do not include dcr.o, it is a standalong binary with a main 9203a7c
@davilla davilla [osx] fixed, since native texturepacker uses SDL from depends, look f…
…or x86_64 in CXXFLAGS as a hint to build it 32 or 64 bit
17b9182
@davilla davilla [osx] fixed, HRESULT and ULONG in CFPlugInCOM.h collides with ours, d…
…o not include it, change int to boolean_t for which is what CGDisplayBestModeForParameters wants
ffa4fa0
@davilla davilla [osx] kAudioHardwarePropertyDevices needs a UInt32, not size_t, UInt3…
…2 is a different size depending if i386 or x86_64
ab9ff71
@davilla davilla [osx] fixed, m_audioUnit is a pointer which has a different size bepe…
…nding on i386 vs x86_64
9a5e834
@davilla davilla [osx] cosmetics 341e545
@davilla davilla [osx] use CVPixelBufferGetBytesPerRow to set GL_UNPACK_ROW_LENGTH d0edf81
@davilla davilla [osx] changed 1) we welcome our new x86_64 overloads, enable building…
… xbmc for x86_64. 2) set sdk to 10.6 instead of 'current' to cut down of sdk differences. 3) purge osx project of unused frameworks including carbon
df5e8f4
@davilla davilla [osx/ios] fixed, sed on 10.7 seems sensitive 8b5ef79
@davilla davilla [ios] fixed, ios depends build on xcode4/10.7 9a27da9
Commits on May 13, 2012
@davilla davilla [osx/ios] fixed i386/x86_64 pick for native compile of libsquash and …
…texturepacker
240b7a9
Jonathan Marshall default the type param of GetWrappedImageURL to empty to save specify…
…ing it all the time
fe9f873
Jonathan Marshall adds UnwrapImageURL() to unwrap trivially wrapped image://<get_encode…
…d_path>/ urls
863c41d
Jonathan Marshall ensure GetWrappedImageURL() doesn't wrap already wrapped URLs a21766a
Jonathan Marshall make sure all calls into the TextureCache check and unwrap trivially …
…wrapped images
4a110c9
Jonathan Marshall adds image:// file protocol as a wrapper for texture cache, to be use…
…d for JSON-RPC images
0994e1a
Jonathan Marshall factor out CVideoThumbLoader::FillLibraryArt 5ce4a5b
Jonathan Marshall move thumbnail handling in the JSON-RPC FileItemHandler into where fa…
…nart handling is done
d6dd972
Jonathan Marshall JSON-RPC can now use the image:// wrapped URLs for video and picture art e75baf2
Jonathan Marshall use wrapped image URLs for the http-api video+picture art 46e6b0b
Jonathan Marshall cleanup: remove unused texturecache functions d203824
Jonathan Marshall cleanup: GetCachedImage -> HasCachedImage, CacheTexture -> CacheImage a52e179
@Montellese Montellese webserver: add handler for image:// 4187d2e
@Montellese Montellese jsonrpc: adjust Files.PrepareDownload for HTTP to use the new image h…
…andler
a502968
@Montellese Montellese [webinterface.default] make sure to URL-encode any image-paths return…
…ed by JSON-RPC when calling http://<ip>:<port>/vfs/
805ab67
@Memphiz Memphiz [fix] - fixing compile error in Goom visualisation - thx rene-ww f1835ac
@Memphiz Memphiz [osx/ios/atv2] - fix nameserver ip fetching when search domain is set 3a33361
@davilla davilla [osx/ios] fixed, use an absolute path setup by depends configure to l…
…ocate Makefile.buildtools
7cbef21
Commits on May 14, 2012
@davilla davilla [osx/ios] fixed depends build on a neked xcode4, install help2man dur…
…ing bootstrap as autoconfig needs it
974dbed
@davilla davilla [osx] 1) fixed, incorrect path to CoreFoundation.framework, was an ab…
…solute path into 10.4sdk which does not exist under xcode3/xcode4 on osx 10.7. 2) xcode project cleanup
81ed7b1
@davilla davilla [osx] fixed build on xcode4, now that we are actually using CoreFound…
…ation.framework (headers and libs) revert these defines
ca9e98f
@davilla davilla [osx] remove stale 10.4 sdk reference c3f1627
@jmarshallnz jmarshallnz Merge pull request #958 from jmarshallnz/image_vfs
Image VFS support for JSON-RPC - fixes #13010
1e16f6f
@davilla davilla changed, remove include of SDL/SDL.h and put it where it is used 899f6f3
@davilla davilla temp 65725a5
@davilla davilla fixed, symbol collision on clang x86_64 a9d1e45
@davilla davilla [osx] remove unused includes ebd66cb
@davilla davilla [osx] fix the real cause of the ULONG, HRESULT typedef differences fd173a6
spiff [AE] added: PulseAE::EnumerateOutputDevices 7f0d039
spiff cosmetics f373a7d
spiff remove unneeded code 7039846
Fneufneu [OSS] prepend shortname to displayName
because device can have the same longname
e2bdb1f
spiff [AE] fixed: lock PulseAE on stream removal c576d65
spiff [AE] added: implement mute handling in PulseAE 6f40b50
Commits on May 15, 2012
@davilla davilla [ios] fixed ios build, HRESULT and ULONG only collide on osx 6014bd6
@davilla davilla [osx/ios] fixed ios ffmpeg configure, patch out ffmpeg configure insi…
…sting on using 'gas-preprocessor.pl ' as that fails with clang, refactor the configure of ffmpeg to allow passing -as= when expands to multiple items
2687fac
@Memphiz Memphiz [cosmetic] - fixed line endings after goom fix 867d468
@davilla davilla fix compiler warning b4dd26f
Memphis [fix] - fix include of boost_ptr.hpp which is a sys include - not local 93e1ab7
@davilla davilla [osx] back to libkern/OSTypes.h, make xcode_depends can not see MacTy…
…pes.h
861d89f
@davilla davilla [osx/ios] refactor includes and fix compiler warnings, someone really…
… needs to learn the difference between local and system includes
0e511e9
@Memphiz Memphiz [CA/AE] - fix - when stream is drained its counter productive to drai…
…n even more
c20efab
@Memphiz Memphiz [cosmetic] - unneeded checks f2aa5bc
Commits on May 16, 2012
@davilla davilla [osx/ios] fixed, when using llvm-gcc-4.2 as the assmebler, file depen…
…dency was borked resulting in a hard to rm and mystery -.d file in lib/ffmpeg
4735dac
@davilla davilla [osx/ios] cosmetics, super long lines are hard to read dd64e65
@davilla davilla [osx/ios] refactor UInt32ToFourCC into a simple string init 2e8ed55
@davilla davilla [osx/ios] fixed, framedrops when 'o' OSD is up. do not sleep long her…
…e, we are holding a lock in DVDAudio
db0f1d8
@davilla davilla [osx/ios] better fix, sleep (1ms min) only as much as we need to make…
… room, also no need to recheck size or data, they have already been checked.
b47982a
@davilla davilla [osx/ios] cleanup with no logic changes, mostly cosmetics 617a0ff
@anssih anssih fixed: CRarFile::Read() returning wrong data after some seek patterns
Certain seek patterns on a file inside a non-compressed rar file can
cause CmdExtract::UnstoreFile() to think that the destination buffer has
been filled (as DestUnpSize counter, originally set to the file size,
reaches zero).

However, counting written bytes using DestUnpSize doesn't make sense for
the UnpackToMemory codepath used for non-compressed rar files, as there
can be seeks which can eventually cause more data to be read than what
the actual file size was. The actual output buffer is internally handled
by ComprDataIO.

The check in UnstoreFile() will result in not all data being written to
the destination buffer, causing CRarFile::Read() to return old stale
data.

Fix that by dropping the unnecessary DestUnpSize handling in
UnpackToMemory codepath of CmdExtract::UnstoreFile().
840cd4c
@anssih anssih fixed: rars that have unpacked size stored on first volume only
Some multi-volume RAR files have their unpacked size set as 0 in all
volumes except the first one.

Use the previous unpacked size instead of 0 in such cases in order to
support such files properly.
683457d
@anssih anssih fixed: crashes with corrupted rar files
UnrarXLib does not handle invalid files gracefully enough, and some
files can cause it to tell CRarFile that it has written more data into
its buffer than actually fits there, causing CRarFile::Read() to
eventually overread the buffer.

Add checks in CRarFile for the validity of byte counts retrieved from
UnrarXLib to prevent crashes in such situations.
ca94572
@davilla davilla [arm] fixed, missing align4 and bogus warnings on unreferenced lables 03abb0b
@davilla davilla [ios] fixed, clang does not like this arm asm, phi need some help here 354381b
@davilla davilla [ios] fixed, xcode4 flags this as errors, move them into include inte…
…rface def
32bc1fc
Commits on May 17, 2012
Jonathan Marshall ensure we set the ctype facet of the global locale, else toupper/tolo…
…wer won't do what we expect
44c1ac4
Jonathan Marshall fix compile warning 826dbfc
Jonathan Marshall hold a CVideoDatabase member in the CVideoThumbLoader to save constan…
…tly opening/closing it (improves speed particularly for mysql)
89059ee
Jonathan Marshall no need to hit the database for a resume point if no fileid is available 625736a
@DDDamian DDDamian [AE] Update dwChannelMask during audio device channel enumeration for…
… drivers that check it - thx jpsdr for that.
f554393
@DDDamian DDDamian [AE] Remove potential log spam when user shuts down receiver while XB…
…MC running. This is a temporary measure until we add proper handling for such events at the engine level.
a064690
@DDDamian DDDamian [AE] Additional crash protection when HDMI device removed 3450c8a
@alanwww1 alanwww1 [gettext] fixed: check reuse of numeric id in Enlish string. If it is…
… reused and the reused id has not been updated, modified in the translated strings.po file, use the English string instead.
1ac9878
@alanwww1 alanwww1 [gettext] fixed old bug at comparing fallback language pathnames case…
… sensitive
a6302e3
Commits on May 18, 2012
@alanwww1 alanwww1 Merge pull request #977 from alanwww1/reuse-IDs
[gettext] various fixes
ae2ecf1
@opdenkamp opdenkamp Merge remote branch 'upstream-ro/master'. Only English and Dutch tran…
…slations have been converted. Other translations need to be re-added. Needs xcode sync

Conflicts:
	XBMC-ATV2.xcodeproj/project.pbxproj
	XBMC-IOS.xcodeproj/project.pbxproj
	XBMC.xcodeproj/project.pbxproj
	addons/skin.confluence/720p/Home.xml
	addons/skin.confluence/720p/IncludesBackgroundBuilding.xml
	addons/skin.confluence/720p/Settings.xml
	addons/skin.confluence/720p/custom_SkinSetting_1111.xml
	addons/skin.confluence/language/Czech/strings.xml
	addons/skin.confluence/language/Dutch/strings.xml
	addons/skin.confluence/language/English/strings.xml
	addons/skin.confluence/language/Finnish/strings.xml
	addons/skin.confluence/language/French/strings.xml
	addons/skin.confluence/language/German/strings.xml
	addons/skin.confluence/language/Slovenian/strings.xml
	language/Czech/strings.xml
	language/Dutch/strings.xml
	language/English/strings.xml
	language/Finnish/strings.xml
	language/French/strings.xml
	language/German/strings.xml
	language/Polish/strings.xml
	language/Russian/strings.xml
	language/Slovenian/strings.xml
	language/Swedish/strings.xml
	project/VS2010Express/XBMC for Windows.sln
	project/VS2010Express/XBMC.vcxproj
	project/VS2010Express/XBMC.vcxproj.filters
	xbmc/GUIInfoManager.cpp
	xbmc/cores/dvdplayer/DVDPlayer.cpp
	xbmc/settings/GUIWindowSettingsCategory.cpp
3203d89
@opdenkamp opdenkamp pvr/epg: use system tinyxml f075e8c
@opdenkamp opdenkamp dropped mythtv PVR client ed7c6cc
vdrfan changed: let the video info scanner handle the database cleanup (clos…
…es #10527)
ddb0d83
@Memphiz Memphiz [darwin-deps] - added build for libboblight (not hooked up to be auto…
… built - only for using our nice buildsys when bumps are needed for boblight addon)
f608bcc
@Memphiz Memphiz [ios] - temporary fix. For making the nightlys usable with ios touch …
…devices again - revert the hack for unselecting controls when finger is lifted from the display (because it leads to activation of the left slide window in confluence). Deselection for all controls has to be implemented for getting the wanted behaviour
a4ac911
@alanwww1 alanwww1 [gettext] define use of the English string file, as the source langua…
…ge file.
02c2e53
@alanwww1 alanwww1 Merge pull request #980 from alanwww1/reuse-IDs
[gettext] define use of the English string file, as the source language file
52f85ab
spiff [AE] fixed: free mainloop in PulseAE 2d8f620
Daniel Piñeiro Santos pvr: fix issue #521. Problems with settings of type number and file dca9cf1
Daniel Piñeiro Santos pvr: fix issue #524. XBMC cashing when modifying a setting which requ…
…ires an add-on restart
d55f3e2
Commits on May 19, 2012
@DDDamian DDDamian [AE] DirectSound use calculated sleep durations to reduce cpu usage 70c52cf
@DDDamian DDDamian [AE] [DirectSound] Work around AE initializing before window created …
…and no window handle existing. Fixes start-up failure of DS until sink is re-opened at next init and correct window handle is supplied.
3f5353a
@davilla davilla [osx] fixed autorelease memory leak cdabee4
@davilla davilla [osx/ios] fixed, set a limit on how long we will wait for audio to be…
… consumed
7a0976b
@davilla davilla [osx] fixed 2x video playback with spdif, qualify sample rate and cha…
…nnels/frame as can get base 960000 and 441000 KHz
676b680
@davilla davilla [osx] changed, add a property listener for virtual and physical forma…
…t changes and hook a cevent to them rather than blind sleeps
6105a33
@davilla davilla fixed, it is -lcrystalhd NOT -llibcrystalhd :) b2b4465
@JezzX JezzX Fixed: [Confluence] Look of "Live TV" window to match confluence lite…
… theme
a30ab21
@JezzX JezzX Fixed: [Confluence] Look of PVR branch "Home" window to match conflue…
…nce lite theme
854e8c5
@JezzX JezzX Fixed: [Confluence] Small cosmetic issue in PVR Timers list 8d2cb1c
@davilla davilla [osx] restore previous logic but keep the new checks 9bdf021
@chadoe chadoe restored: optional crossfade for consecutive albumtracks functionality. 261fc93
@Montellese Montellese jsonrpc: make sure to return artist details even if there's no entry …
…for that artist in the artistinfo table
2e75130
@davilla davilla [osx/ios] cosmetics 5cb70a4
@davilla davilla [osx] silence kAUGraphErr_NodeNotFound error, it is harmless c9cfb09
Commits on May 20, 2012
@Montellese Montellese jsonrpc: send details with Player.OnStop notification if playback end…
…ed (fixes #13050)
315d4fe
@opdenkamp opdenkamp Merge remote branch 'upstream-ro/master' 235e58d
@opdenkamp opdenkamp pvr: replaced __int64 -> int64_t in CDVDInputStreamPVRManager. closes #… 41e5bb1
@opdenkamp opdenkamp Revert "added: xbmc.setLanguage(language) to expose setting XBMC lang…
…uage via python script". This was committed to the PVR branch for some reason, but is not present in mainline. If it should be included, then it should be re-committed to mainline.

This reverts commit 9bf5717.
c7c7cc8
@opdenkamp opdenkamp pvr: fixed - allow setting a 0 recording margin. credits @dado483 51bb44d
@opdenkamp opdenkamp Merge pull request #527 from danips/master
pvr: fix issues #521 and #524
080e36f
@margro margro Merge remote-tracking branch 'opdenkamp/master'
Conflicts solved:
	Makefile.in
	addons/skin.confluence/720p/Home.xml
	configure.in
	language/Hindi (Devanagiri)/strings.xml
	project/VS2010Express/XBMC for Windows.sln
ef5ec51
@margro margro MediaPortal pvr addon: silence a few Linux compile/make warnings 7a78029
Commits on May 21, 2012
@Red-F Merge remote-tracking branch 'upstream/master' 7b0015b