fixed: since nvidia's 295 series driver, popen() hangs if there's a gl context attached to the current thread, fixes #12746
display the playlists node even if no sources have been added yet
Revert "fixed: since nvidia's 295 series driver, popen() hangs if there's a gl context attached to the current thread, fixes #12746"

revert commit a02f53c199e6d39bd6071c79a1fec1faff361364, it doesn't fix the problem
fixed: TMSG_CALLBACK was not available when compiling with optical drive disabled
fixed: missing breaks caused the volume bar to show when sending TMSG_CALLBACK
fixed: don't lock python section before locks are checked

this will lead to a deadlock since CApplication::Process() will spin on
locking the python section while we need it to handle our dialog request

fixes #12766
updated: Portuguese (Brazil) translation for Confluence strings (closes #12769 - thanks Wanilton)
Update Traditional Chinese translation file.
Updated: Weather icons too some nice new realistic looking ones, created by forum user tree_jammer http://forum.xbmc.org/showthread.php?t=124432  Also took the opportunity to up the default quality to 256x256 (original was 128x128) and remove the sub folders in weather.zip since only 128x128 folder was used anyway and makes it easy for artwork add-ons down the track
Changed: [Confluence] tweaked the weather icon in home
Merge pull request #754 from koalahong/master

Update Traditional Chinese language file
cec: Don't put devices to standby if application is currently playing.

This prevents disruption when music is played over HDMI.
fixed: crash in ffmpeg matroskadec with some files (fixes #12741)

Backport 2851b1f6566580485dceb67cbb6b93f64ee9a9bd from upstream FFmpeg,
it fixes a rare matroskadec crash:

matroskadec: check that pointers were initialized before accessing them

fix ticket #14

Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>
added: missing patch files for 15 commits to internal ffmpeg

Several commits have been made to the internal ffmpeg in the past year
without adding the corresponding .patch file to lib/ffmpeg/patches.

Add the missing ones:

Joakim Plate <elupus@xbmc.org>  2011-03-07 23:56:48
fixed: playing mpegts over rtsp caused ffmpeg to read uninitialized
stack values
8ec66e240fe0a9f672d7ff1932022f22f8332ffb

Lars Op den Kamp <lars@opdenkamp.eu>  2011-03-13 04:23:42
ffmpeg: add missing check for NULL pointer
54fd0c0596e8bd47adb9ac325ddb93d99647fe83

elupus <elupus@xbmc.org>  2011-06-24 02:29:31
changed: allow yadif deinterlacer to enable and disable based on input
interlaced flag
c174f74181bcfa169aa8284f9524cd9db0f4cdda

elupus <elupus@xbmc.org>  2011-07-03 18:08:54
changed: updated yadif patch to same as will be applied upstream
91efb0af6f80d82b104a810a1ccdc0ae6702d022

elupus <elupus@xbmc.org>  2011-07-05 01:17:40
changed: updated dxva zigzag workaround for ATI based on comments on
xbmc.org and ffmpeg.org
321c5e668f2c213a33cef6c7c9fe11ee2850665f

elupus <elupus@xbmc.org>  2011-07-14 23:29:37
fixed: yadif should copy frame properties of second frame as well
793f3e0bfcaadaccd0b5db2a37a60da42a6b207e

davilla <davilla@4pi.com>  2011-09-07 07:17:52
[ffmpeg] silence compiler warnings
5542a0c7e68d123b86f168ace00f7320b294fc39

CrystalP <CrystalP@xbmc.org>  2011-10-16 10:16:49
matroskadec: use correct compression parameters for current track
CodecPrivate
8efe4d01dcd2f89ad012b8f1dd71192e09fa3e82

arnova <nospam@void.org>  2011-11-08 09:36:40
fixed: Typo
dc0509f7a6341a72ca4399fee37e30c91fddc222

elupus <elupus@xbmc.org>  2011-11-13 02:55:51
h264: Use mismatching frame numbers in fields to synchronize the
first/second field state independant of them being reference or not.
Fixes Ticket354
2ac62404c2f833d5aa64947819538ac354966ef0

elupus <elupus@xbmc.org>  2011-11-19 13:39:26
Don't fill in frame gaps with copied refs after flush
46d99a89aa16db1981441bf7103a30e7d28e5e26

elupus <elupus@xbmc.org>  2011-12-09 23:11:23
vaapi: do not assert on value read from input bitstream
425b9a373384813d2fe513d42b1d585ecbea6ca5

spiff <spiff@xbmc.org>  2012-01-17 23:50:13
fixed: playback from mmst:// urls would halt after some time.
919a875b4bc4ea2a8ddc0aab98ea74c6475f9525

elupus <elupus@xbmc.org>  2012-02-11 16:19:51
Fix dvb subtitle decoding when display segment is missing.
6373f33e5b12eb06e37d670c9bba4e7041cded79

elupus <elupus@xbmc.org>  2012-02-19 18:03:35
Change yadif to not use out of picture lines. Fixes issue2272.
42bedafe92b2921ec63024a825d4297ba39888e9
fixed: ffmpeg build with gcc 4.7 on x86 (fixes #12779)

Backport da4c7cce2100a4e4f9276b4f17e260be47b53f41 from FFmpeg git:

> From: Mans Rullgard <mans@mansr.com>
> Date: Tue, 26 Jul 2011 11:23:43 +0000 (+0100)
>
> x86: fix build with gcc 4.7
>
> The upcoming gcc 4.7 has more advanced constant propagation
> resulting some inline asm operands becoming constants and thus
> emitted as literals, sometimes in contexts where this results
> in invalid instructions.
>
> This patch changes the constraints of the relevant operands
> to "rm" thus forcing a valid type.  While obviously suboptimal,
> this is what older gcc versions already did, and there is no
> change to the code generated with these.
[airplay] - detect pngs during airplay and name the tmp file accordingly (prevents an jpg parse error)
Merge pull request #755 from rafal-krypa/for-master

cec: Don't put devices to standby if application is currently playing.
updated: Greek translations for core strings
Merge pull request #758 from CutSickAss/patch-12

updated: Greek translations for core strings
Merge pull request #735 from FernetMenta/mainline2

linux: disable gui sounds before starting player