Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: xbmc/xbmc
...
head fork: xbmc/xbmc
Commits on Mar 08, 2013
arnova fixed: We can only obtain the aspect & duration this way when the Pro…
…cess() thread is running
9db853e
Commits on Apr 08, 2013
Martijn Kaijser MartijnKaijser Bump version to 12.2-PRE 9bdc862
Memphiz Memphiz [atv2] - fix learned remote buttons for fwd and rewind ios 6.1 (atv2 …
…5.2) - apple changed the values for those for filling a gap in the enum i guess. Also those 2 buttons are repeatable - so handle them right for not firing 2 messages for one keypress (press, release)
95d57fb
Memphiz Memphiz [CA/AE] - make the devicelist change callback more robust - should fi…
…x crashes during shutdown on some system constellations (where removing the callback seems to also triggers the callback at the same time)
695984e
Memphiz Memphiz [airplay] - fix the playtime - itunes is very picky about the formatt…
…ing here
858d64b
Voyager1 Voyager1 [dvdplayer] fix deadlock when trying to go to disc menu 963892a
spiff fixed: prevent infinite loop in add-on dependency checks 730e312
Voyager1 Voyager1 fixed: addoninstaller unguarded null pointer after b0825b1 95026c1
ulion ulion Only add to preDeps when it's not in there. e44fb3f
Garrett Brown garbear Fixed: CAddon::HasSettings() was broken after a call to CAddon::SaveS…
…ettings() on creation of user settings
4e4c528
arnova fixed: We can only obtain the aspect & duration this way when the Pro…
…cess() thread is running
7f336af
arnova fixed: Some (live) streams no longer played since the Curl seek fix (…
…fixes #14224)
0bfc272
Andreas Zelend ace20022 [ASF Tag] Fix parsing of the year tag, it's stored as string. a58881a
Andreas Zelend ace20022 [ASF Tag] Fix parsing of the artist tag. More precisely: fall back to…
… the built in artist method if there's no "author" field in the tag.
70dabbf
Garrett Brown garbear [gtest] Fix compile: missing include file a677bf5
Alasdair Campbell alcoheca upnp: missing info for music videos, fixes #14239 thanks to Pulfer a49656d
Alasdair Campbell alcoheca upnp: hide unplayable items in fiels view fixes #13526 f11d835
Alasdair Campbell alcoheca upnp: use a better way to retain original directory ordering, fixes #…
…14235
e6b7b27
Alasdair Campbell alcoheca fix typo in ccdba4e 02fd788
davilla davilla fxied - upnp: not all paths were /'d at the end 0fc5c69
wsoltys fixed memory leak on minimized due to missing deletion of unused text…
…ures (fixes parts of #14245)
e3adfb5
ulion ulion [Fix] work with non-ascii filter word which can not be seperated by s…
…pace.
1ab50bc
Tobias Hieta tru Remove all direct calls to CFStringGetCString and CFStringGetCStringPtr
This adds a new util function DarwinCFStringToString that handles errors
and tries to first get the pointer otherwise copies the string into a
std::string. It also makes sure to use CFStringGetSystemEncoding()
everywhere so we don't get in trouble for using a hardcoded encoding.
86a22db
ulion ulion [Fix] Change from DarwinCFStringRefToString to DarwinCFStringRefToUTF…
…8String.
2d82ade
ulion ulion [Fix] MouseStat use button.x/button.y for mouse button event. bf26890
ulion ulion [Fix] ACTION_GESTURE_NOTIFY should not trigger video osd. 9a952c6
ulion ulion [Fix] xbmcvfs.exists to support check dir existence. fix #13789 483c288
Peter Frühberger fritsch AE: possible segfault after suspend / resume (m_sink might be gone) bb30267
popcornmix popcornmix Add support for new video codecs Latest firmware has a start_x.elf wi…
…th support for additional codecs. These are MJPEG, VP6, VP8 and Ogg Theora. They are software GPU accelerated and should be good for SD resolutions. This update should be harmless with firmware that doesn't support the new codecs - they will fail to open and behave as before.
5bee73c
davilla davilla changed, assert(0) is nasty, this could just be a bad audio packet b81e981
Peter Frühberger fritsch AE: Revisit Device Opening. Try to set periodSize of 100 ms and Buffe…
…rSize of 800 ms
3ec6cc9
Peter Frühberger fritsch AE: Fix menu sounds by decreasing buffer(max 200 ms) and periodSize(5…
…0 ms)
653d442
Anssi Hannula anssih AE: ALSA: Try to get 200ms buffer even if we did not get 50ms periodsize df0b551
Anssi Hannula anssih AE: ALSA: Try to get a minimum of 4 periods per buffer 494a29f
Juan Font juanfont Avoid fps detection when probing the format if we will trust codec fp…
…s during playback.
eb9ae2b
Juan Font juanfont Improved code legibility. 5beb13d
Joakim Plate elupus dvdplayer: don't use OpenDefaultStreams() if something else dictate
This works for both dvd and bluray navigation
a10e4bf
Rainer Hochecker FernetMenta dvdplayer: make HasVideo return true if a video stream was opened sin…
…ce playback has started - fixes missing video info on channel change
10c1f5f
Rainer Hochecker FernetMenta dvdplayer: align HasAudio with HasVideo 4d76051
Joakim Plate elupus dvdplayer: a disabled stream could be re-selected for bluray and dvd de13762
Joakim Plate elupus dvdplayer: allow 200ms of automatic time update instead of 1ms
It was originally meant to allow 1 second. But has at some point
been broken since the unit has been changed from ms to dvd time
b0be1dc
Joakim Plate elupus dvdplayer: fixed time_offset is difference between adjusted pts and time 4394389
Stephan Raue sraue fixed: Compile warning (unused label) Based on 132730e in master and …
…added in 28de0da
b26259c
Stephan Raue sraue dvdplayer: don't use OpenDefaultStreams() if something else dictate B…
…ased on dda59f0 in master and added in 28de0da
1405b94
Stephan Raue sraue dvdplayer: make HasVideo return true if a video stream was opened sin…
…ce playback has started - fixes missing video info on channel change Based on bd49c32 in master and added in 28de0da
0058a46
Stephan Raue sraue dvdplayer: align HasAudio with HasVideo Based on cfb14c3 in master an…
…d added in 28de0da
eec6d61
Stephan Raue sraue dvdplayer: a disabled stream could be re-selected for bluray and dvd …
…Based on b2fc050 in master and added in 28de0da
c323f7f
Stephan Raue sraue dvdplayer: ff/rw/seek was broken for inputs implementing IDisplayTime…
… Based on 4c90033 in master and added in 28de0da
b3f9653
Stephan Raue sraue dvdplayer: allow 200ms of automatic time update instead of 1ms Based on
a489fb5 in master and added in 28de0da
3977b26
Stephan Raue sraue fix deadlock when trying to go to disc menu Based on befdcfa in maste…
…r and added in 28de0da
fa26870
Stephan Raue sraue dvdplayer: another fix for seeking/fw/rw in PVR Based on 676b9e7 in m…
…aster and added in 28de0da
db2146b
Stephan Raue sraue dvdplayer: fixed time_offset is difference between adjusted Based on 4…
…06ef63 in master and added in 28de0da
fa3eace
Stephan Raue sraue fixed: We can only obtain the aspect & duration this way when the Pro…
…cess() thread is running Based on 9db853e in master and added in 28de0da
e252a78
Stephan Raue sraue cosmetic changes: sync with dvdplayer (changes) this was added in 28d… 51d5a18
davilla davilla [rbp] Set mediatime on GPU after a seek. 5b52212
Rainer Hochecker FernetMenta dvdplayer: reevaluate HasVideo/Audio after a stream change c707a7c
Rainer Hochecker FernetMenta pvr: remove check for different types of channels on SwitchChannel ca7d05f
Rainer Hochecker FernetMenta pvr: fix too early finish of recordings 70a9005
Rainer Hochecker FernetMenta pvr: align NexStream and SkipNext with logic in dvdplayer 05405ba
Commits on Apr 09, 2013
Alasdair Campbell alcoheca upnp: missing playlist & musicvideo nodes for music library f1a3644
Alasdair Campbell alcoheca upnp: smartplaylists had incorrect upnp:class d78eefb
Alasdair Campbell alcoheca upnp: fixed missing fanart and thumbs for playlist items. fixes #13945 114f255
arnova changed: Cosmetics 301dbd9
arnova fixed: We should only try to extract/show thumbs/flags for file-like …
…items (fixes #14176)
0bf5fcc
arnova fixed: The check for determining whether we're done was wrong 6007931
arnova fixed: Auto flags didn't work for items without a VideoInfoTag 73ae781
arnova changed: Improve logic in GetStreamDetails() for items without a (com…
…plete) VideoInfoTag
7cf4af4
arnova fixed: Setting streamdetails for auto thumbs/flags didn't work for it…
…ems with incomplete/empty infotags
95a4517
arnova fixed: Make sure item has a VideoInfoTag before accessing it b7e10d8
arnova added: Doxygen comments to CFileItem:IsAudio/IsVideo/IsPicture 7c318a4
Michal Piechowiak pieh GUIScrollBarControl: fix onright/ondown navigation when master contro…
…l doesn't have enough items to fill at least 1 page
06c2155
popcornmix popcornmix Ensure GPU does resize when caching thumbnails
On a Pi, imageres and fanartres are set quite low (typically 512 and 720 or lower).
So, when caching the artwork there is a resize step involved.
The OMXImage jpeg decoder has the option to resize "for free".
Unfortunately this currently only limits the resize to current GUI resolution,
so there is often a second resize done by the ARM. This is very slow.
The larger decoded image also requires more RAM.

With fanartres=512, you currently get resize during decode of 1920x1080 to 1280x720 (gui res).
Then before encode there is a resize to 910x512. The two stage resize reduces image quality.

This fix takes a bit more care to include the imageres/fanartres resize during the decode.
I needed to make the 16:9 check a little more lax to also detect a 16:9 image after it's been resized.
I've gone for differs from 16:9 by 1%, rather than the existing exact match of 16:9.
ef1d094
popcornmix popcornmix Always acquire lock when using OMXMediaTime
I don't believe the lock=false call should ever be done unless caller already has lock
21b0b8e
Dag Wieers dagwieers Name threads on Linux properly
I implemented this as part of the OpenELEC project.

It helps debug issues if we can easily identify the XBMC thread by name. This patch implements just that.

This second incarnation now implements a proper configure check to ensure we are using the capabilities of the library on various platforms (esp. when using glibc < 1.12).
0f002ad
popcornmix popcornmix [rbp] Add reporting of fifo fullness for use with hdmi_status_show in…
… debug builds
c5b99f3
popcornmix popcornmix [rbp] Move m_messenger.Init from constructor to OnStartup
This makes omxplayer constistent with dvdplayer.
It avoids an initial stray message to immediately try and go normal speed when it should be buffering.
f3ef7e5
popcornmix popcornmix [rbp] Expose GetAudioRenderingLatency
This could be useful for detecting underrun conditions
deae33a
popcornmix popcornmix [rbp] Add OMXLateCount to query if packets have arrived late
Could be useful for detecting underrun conditions
96f9ed8
popcornmix popcornmix [rbp] Use CurrentHostCounter consistently 51c136e
popcornmix popcornmix [rbp] Use correct size when determining fifo has space in it
This can cause player to get a decode error from audio_decode component
closing stream when packet doesn't actually fit.
28ec1f5
popcornmix popcornmix [rbp] Add more debug logging 498b697
popcornmix popcornmix [rbp] Cosmetics a2f35a0
popcornmix popcornmix [rbp] Avoid coming out of stalled state due to uninitialised variable
m_endtime is only initialised when we underrun. Use m_av_clock->OMXAudioBuffer() to protect access to uninitialised variable.
05e5549
popcornmix popcornmix [rbp] The stillframe logic doesn't work on Pi and causes stuttering cf8a307
Joakim Plate elupus CoreAE: fix invalid logging about mixing matrix efc25de
Joakim Plate elupus CoreAE: mixing unit must have same output count as mixing map 1200cb6
Joakim Plate elupus CoreAE: fix null dereference if no mixer map was created 1cee5e1
Joakim Plate elupus CoreAE: mixerunits input is the inputunits output
Not this still doesn't resolve all issues. We are still not
setting up a correct channel map for the output
c8061dc
Joakim Plate elupus dvdplayer: complete the update of ffmpeg interrupt interface
The old interface could not handle being called from another thread
24d3cc2
Michael Niedermayer michaelni udp: Fix sign of error codes.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
eff3964
Nicolas George udp: fix non-blocking and interrupt handling.
In non-blocking mode, lowest-level read protocols are
supposed block only for a short amount of time to let
retry_transfer_wrapper() check for interrupts.

Also, checking the interrupt_callback in the receiving thread is
wrong, as interrupt_callback is not guaranteed to be thread-safe
and the job is already done by retry_transfer_wrapper(). The error
code was also incorrect.

Bug reported by Andrey Utkin.
13abee9
Joakim Plate elupus dvdplayer: make sure we can also abort the open of a ffmpeg input stream 5e4b832
Joakim Plate elupus dvdplayer: fixed crash introduced with change in handling of abort 1ca77bb
Memphiz Memphiz [airplay] - handle empty session ids from itunes b683b08
Memphiz Memphiz [airplay] - refactor the playstate announcement by using the IAnnounc…
…er interface

- also adapt to some new findings on revers engineering itunes airplay traffic (add sessioncounter to reverse event and fix http request formatting)
- fixes #14191

Conflicts:

	xbmc/network/AirPlayServer.cpp
8c2b99c
Commits on Apr 10, 2013
davilla davilla Merge pull request #2581 from Memphiz/frodo_aefixes
[CA/AE] - fixes
5611708
davilla davilla Merge pull request #2582 from Memphiz/frodo_airplayconflicts
Frodo airplayconflicts
b873637
davilla davilla Merge pull request #2558 from elupus/abort_frodo
dvdplayer: fix abort of ffmpeg streams
753fd7b
davilla davilla Merge pull request #2569 from alcoheca/upnp-playlists-frodo
Upnp Playlist bug fixes for Frodo
bf6203f
Commits on Apr 12, 2013
ScudLee ScudLee Only override episode/season numbers if the file name has them ed4d224
mooninite mooninite AE: Pulse Audio fix crash on player stop.
PA is calling back functions on stream destruction and may try
to read a free'd stream variable. (trac bug 13903)

Signed-off-by: Michael Cronenworth <mike@cchtml.com>
f16cd68
mooninite mooninite AE: Pulse Audio fix buffer underruns.
The cache buffer size was being initialized to the write size
of a PA stream, which is not the buffer size of the PA server.
The cache buffer size will now use the PA server buffer size.
(trac bug 13902)

Signed-off-by: Michael Cronenworth <mike@cchtml.com>
a79d8a1
Commits on Apr 14, 2013
davilla davilla [m3u8/airplay] - strip off any url options before checking
 for m3u8 filename - fixes stream quality selection (e.x. for airplay ^^) -
 right way this time
e2c3799
Commits on Apr 15, 2013
Alasdair Campbell alcoheca [fix] invalid mediaitems trumped upnp listings, resolves #14268 0a74686
Commits on Apr 16, 2013
davilla davilla Merge pull request #2618 from alcoheca/upnp-handle-non-mediafiles
[fix] non-media items trumped upnp listings, fixes #14268
d7a44da
ulion ulion StringUtils::FindWords fix dead loop. 1e5d6e9
Michal Piechowiak pieh GUIBaseContainer: remove unneeded call from CGUIBaseContainer::Render…
…() - we are calling it in CGUIBaseContainer::Process() earlier
37f4181
Michal Piechowiak pieh GUI containers: adjust page control offset when scrolling down to mat…
…ch behaviour when scrolling up
6a18804
ScudLee ScudLee Only start checking the nfo file from the first episodedetails tag f1016fc
Commits on Apr 18, 2013
Alasdair Campbell alcoheca [fix] upnp: parentID of the root container should be -1, fixes #14279 804898f
Commits on Apr 19, 2013
davilla davilla Merge pull request #2630 from alcoheca/upnp-root-parent
[fix] upnp: parentID of the root container should be -1, fixes #14279
0260bd1
Commits on Apr 23, 2013
huceke make sure we can also abort the open of a ffmpeg input stream 6ca8056
huceke reevaluate HasVideo/Audio after a stream change 79c9dd9
popcornmix popcornmix Fix elapsed time not updating near end of file
Currently, once demuxer has reached EOF, we send the EOF messages to audio/video players
and set their inited/started flags to false. But if started is false we ignore any
PLAYER_DISPLAYTIME coming back from players, which stops the elapsed time from updating.
This can affect the final ~8 seconds of the file.

The fix delays changing these flags until audio/video players have signalled EOS.
b6bc4ad
popcornmix popcornmix Fix audio volume jumps when switching tracks
When the global volume has been set low, and a sequence of tracks are being played, there are complaints of occasional jumps to full volume.
This is down to a race condition where the volume request can arrive at OMXAudio before it has been initialised.
The fix is simple, don't send the volume change until m_CurrentAudio.started.
2d2b297
ScudLee ScudLee Allow dashes in music videos on the first pass 888f540
Commits on Apr 24, 2013
davilla davilla Merge pull request #2648 from ScudLee/musicdashfixFrodo
Allow dashes in music videos on the first pass
277a5a3
Chris Browet koying FIX: Allow "Scan for new content" on folders 5328fe6
popcornmix popcornmix Don't block waiting for EOS in audio/video players
Currently we block in OMXPlayerAudio/OMXPlayerVideo from the point we see EOF from demuxer,
until the last frame/audio sample has been played out. This can be a few seconds.
It means no more messages (such as abort) can be received during this period.
This results in a bug where if you press stop after the demuxer EOF has occurred it takes
a long time to stop. You would expect this to be the few seconds of queued data,
but it actually turns out to be 30 seconds, as the clocks get stopped by the stop message,
but the players never find out and we hit a timeout.
It also stops seek/pause working during the playout period.
It also stops (graphical) subtitles from being rendered during this time.
The fix involves not blocking for the EOS, but allowing the polling from OMXPlayer to catch it.
fdc9a1e
davilla davilla Merge pull request #2653 from sraue/Frodo-fixes.1
[Frodo] Don't block waiting for EOS in audio/video players
71b43c1
Commits on Apr 25, 2013
alanwww1 (Attila) alanwww1 [lang] update of internal addon language files 205b643
alanwww1 (Attila) alanwww1 [lang] update of core language files 151f530
alanwww1 (Attila) alanwww1 [lang] update of skin.confluence language files 41fee92
Commits on Apr 27, 2013
alanwww1 (Attila) alanwww1 [lang] added langinfo.xml for new language Latvian 89ff51c
alanwww1 (Attila) alanwww1 [lang] added langinfo.xml for new language Faroese 5f0445c
alanwww1 (Attila) alanwww1 [lang] added langinfo.xml for new language Welsh 3fa5c24
Commits on Apr 29, 2013
davilla davilla Merge pull request #2392 from arnova/Frodo_dvdplayerfix
fixed: We can only obtain the aspect & duration this way when the Proces...
ab6a0b1
davilla davilla Merge pull request #2662 from alanwww1/transifex-frodo-update
[lang] Update of language files from Transifex
e4bee47
Commits on Apr 30, 2013
ronie ronie correct date formats. fixes #14286 dc78b8f
Martijn Kaijser MartijnKaijser sync scrapers with repo 2564cd4
arnova fixed: The db check for streamdetails was wrong ed6e20e
arnova fixed: Streamdetails & resume-bookmark saving etc. for bluray folders…
… didn't work (fixes #14288)
bfb58ab
davilla davilla Merge pull request #2672 from arnova/Frodo_bluray_fix
fixed: Streamdetails & resume-bookmark saving etc. for bluray folders di...
0ea3bcd
arnova fixed: Freezing when player fails to queue the next song (fixes #1429…
…7 #14231 #14229 #13919)
af44b91
arnova fixed: DVDPlayer GUI display time not updating near the end of file (…
…fixes #14299)
4bac4f6
davilla davilla [vda] disable use of cvBufferRef for 12.2+ 4dfa1aa
Commits on May 02, 2013
Martijn Kaijser MartijnKaijser bump version to 12.2 32b1a5e
Commits on Sep 12, 2013
readmanr readmanr Frodo English spelling corrections English/strings.po acd6a56
Martijn Kaijser MartijnKaijser Merge pull request #3242 from readmanr/Frodo-english-check
Frodo English spelling corrections English/strings.po
d5c4887
Martijn Kaijser MartijnKaijser Revert "Merge pull request #3242 from readmanr/Frodo-english-check"
This reverts commit d5c4887, reversing
changes made to 32b1a5e.
65d92a7
Commits on Oct 20, 2013
Martijn Kaijser MartijnKaijser [release] bump version to 12.3 885dfbc
Commits on Oct 26, 2013
popcornmix popcornmix Remove unnecessary gl ifdef
I'm not sure why this was originally added.
I couldn't think of a reason why the Pi would want things done differently here,
so I tried without the ifdef. I can't see any difference in behaviour,
so I think we're better off removing it.
cbca690
Joakim Plate elupus dvdplayer: move CanSeek/CanPause to seekable interface 5d3f9cb
Joakim Plate elupus dvdplayer: disable seeking and pause for udp/rtp and seek for tcp dd6209b
whaupt whaupt dvdplayer: move navigator state into IMenus 2a284eb
ScudLee ScudLee Re-get details from nfo file after advancing to first episodedetails 3738408
ulion ulion Fix color index overflow by reuse existed color in the vector. Fix #1…
…4293
aacd3a8
ulion ulion [OSX] Fix always on top after restore from fullscreen. c347f4a
ulion ulion Fix undefined reference caused by wrong detection of gcc builtin atom…
…ic functions.
5494fc6
ulion ulion avoid detect folder.jpg under 'add' item. 4f0b344
ulion ulion Check exists before listing dir, to avoid produce error log, fix #14210 e6a3ead
bobo1on1 bobo1on1 fixed: when doing a format conversion from float to 32 bit int, multi…
…ply with INT32_MAX - 127, since this is the maximum value that can be stored in 32 bit float and int, if INT32_MAX gets converted to float, it gets rounded to INT32_MAX + 1 which can cause wrap around distortion
234398e
hmis hmis Read CD audio USB drive bug fixed
libcdio seems to allow read no more than about 10 audio sectors at once when CD audio device is connected via USB.
This patch makes XBMC read small number of sectors if default one fails. It uses more CPU but allows to use USB CD devices.
Tested on GNU/Linux x86 and RPi. (On Rpi OMXPlayer does not play CD, but I can rip tracks).
59c3fd6
Rainer Hochecker FernetMenta backport some constructor initializations from 92e8bc4 c2c97cf
ulion ulion Fixed: do not send Range request header when encounter error. 7eb2e03
Sascha Montellese Montellese CGUISliderControl: only switch between selectors on <Enter> if there …
…are more than one
ee3c882
ulion ulion Fix color tag didn't hide bug introduced by PR2725. a654be5
Rainer Hochecker FernetMenta Linux: fix handling of zombie processes efbb36f
Rainer Hochecker FernetMenta pvr: fix channel switch for addons using other stream 2284a23
Memphiz Memphiz - bump libnfs to 1.6 ae838d8
Memphiz Memphiz - bump libnfs to 1.6 731704f
Memphiz Memphiz - bump libnfs to 1.6 c45ee93
Memphiz Memphiz - bump libnfs to 1.6 5babf57
Lars Op den Kamp opdenkamp sync add-ons * opdenkamp/xbmc-pvr-addons#178 * opdenkamp/xbmc-pvr-add… e8a590a
ulion ulion [OSX] Kickout screensaver if it's running e66c544
davilla davilla Generate stable DVD disk IDs by performing CSS first fd88e70
jmbreuer jmbreuer Get and use correct (removable://) file record from database Fixes DV…
…D resume after resume details already exist
509ff19
Memphiz Memphiz Revert "[AE/CA] - ooppps - typo in last commit (note to self - commit…
… on the same host you compiled it)"

This reverts commit 1c7791d.
71b5e9f
Memphiz Memphiz - fix regression (stuck ringbuffer after 46min, 62min, 180min - depen…
…ding on the stream setup). Revert "[AE/CA] - fix a possible overflow in the ringbuffer during readsize calculation (yes we hit this in pvr branch in internalflush - when zapping channels)"

This reverts commit e447c4b.
02db1a1
Memphiz Memphiz - fix race in 2 threads consuming the ringbuffer (dvdplayeraudio call…
…s flush and ca thread still pulls frames) by moving the flush to the ca thread instead - fixes crashing when switching tv channels (this was the real issue the 2 reverted commits before wanted to fix...)
b52d209
Anssi Hannula anssih SoftAE: Fix A/V sync issues caused by wrong buffer time calculation
CSoftAE::GetDelay(), CSoftAE::GetCacheTime(), and
CSoftAE::GetCacheTotal() assume in their calculations that m_buffer
contains frames that have sink/encoder frame size. However, m_buffer
actually contains frames in the format received from CSoftAEStream.

This causes varying levels of A/V de-sync depending on other conditions.
On my Linux system I encounter this always when using using HDMI audio
and having the display refresh rate set at 24Hz.

Fix those functions to use the correct frame size.
3b75981
Memphiz Memphiz - fix bt keyboard support (fixes space, tab, esc, enter and modifier …
…keys)
ec87419
taxigps taxigps fixed bug with arial.ttf a5b3131
wsoltys wsoltys fixed resource leak. a5fc05e
wsoltys wsoltys fixed: fixed memory leaks in ximadsp.cpp 9cf5e5f
wsoltys wsoltys fixed memory leak in ximatif.cpp 2166aee
Matthias Kortstiege mkortstiege [linux] - fix wrong local FileTime due to not honoring daylight savin…
…gs time
bc3f6d7
Jonathan Marshall Use round() rather than MathUtils::round_int() for time, and modulate…
… to unsigned int. Fixes #14205
93c90d6
Peter Frühberger fritsch AE: Workaround (ugly) non existing channel maps in old ffmpeg (workar…
…ounds: #14407)
90aa523
ulion ulion [Fix] Event server code for remote mouse with event client protocol 0c233ac
ScudLee ScudLee [Fix] Only use episode number in nfo check if it's an episode 42a648e
Zeljko Ametovic amet fix app start on 10.9 e232f83
Sascha Montellese Montellese CGUIWindowFoo: properly initialize m_dlgProgress pointer to NULL (fix…
…es #14635)
f881fd5
ronie add weather provider logo 70ebc49
arnova fixed: Video chapter seek handling didn't work properly for some cont…
…ent handled by ffmpeg

This mainly applies to several MP4 files where we currently can't reliably detect in which chapter we are when
we perform chapter seeking (probably an ffmpeg bug?). To workaround this make sure current chapter != 0 and
fallback to large stepping where appropriate.
f73b245
Rainer Hochecker FernetMenta kaitoast: fix deadlock caused by grabbing the gfx lock while other lo…
…cks are held
6398d5a
Chris Browet koying FIX: crash with missing controls in DialogKaiToast 1222b7a
Chris Browet koying fixup kaitoast 4cce50a
Garrett Brown garbear Fix infinite loop while viewing "EPG: Timeline" window
With invalid begin/end times, the for loop in GUIEPGContainer.cpp L#825 (https://github.com/xbmc/xbmc/blob/5f33d290e/xbmc/epg/GUIEPGGridContainer.cpp#L825) loops endlessly, freezing XBMC when the user views the "EPG: Timeline" window. Solve this by adding check for invalid end times.
102219e
Sascha Montellese Montellese webserver: fix crash on HTTP GET arguments without a "=" (fixes #14650) dfbbc5e
davilla davilla fix the long standing coreaudio mixmap bugs with ae 55ba63d
Commits on Oct 27, 2013
Arne Morten Kvarving fixed: scraper fallback logic
code ended up selecting the default album scraper for artists
6e0d152
Jonathan Marshall invalid use of genre ID when checking for a scraper set on an album 9d75530
Commits on Oct 28, 2013
popcornmix popcornmix omxplayer: move CanSeek/CanPause to seekable interface fdd81c7
popcornmix popcornmix omxplayer: move navigator state into IMenus 4ff0707
Commits on Oct 30, 2013
Memphiz Memphiz [osx/mavericks] - ugly hacked fix for the mouse bug (mouse wasn't abl…
…e to move over the full screen) - intermediated isolated hacked solution until new windowing is ready
90060f6
Memphiz Memphiz [osx/mavericks] - hide the menubar not only when on mainscreen - mave…
…ricks has menubars on all screens - always hide them
0a57dc5
Commits on Oct 31, 2013
davilla davilla Merge pull request #3524 from Memphiz/Frodo
[osx/mavericks] - fixups for mavericks 10.9
60416e6
Martijn Kaijser MartijnKaijser sync addons with repo 25d29c3
Commits on Nov 01, 2013
wsoltys [WIN32] fixed: make frodo branch jenkins ready 940c1c8
davilla davilla Merge pull request #3538 from wsoltys/frodo3
[WIN32] fixed: make frodo branch jenkins ready
8bfa736
davilla davilla regression with hebrew characters.
Revert "fixed bug with arial.ttf"

This reverts commit a5b3131.
f78dade
davilla davilla Merge pull request #3518 from popcornmix/Frodo_fix_rpi
[rbp/omxplayer] Add missing omxplayer changes to previous commits
0536b03
Commits on Nov 05, 2013
Lars Op den Kamp opdenkamp [pvr] bump add-ons a981447
davilla davilla Merge pull request #3569 from opdenkamp/frodopvr
[pvr] bump add-ons
ea02947
Commits on Dec 01, 2013
Jonathan Marshall fix crash loading JPEGs where m_cinfo.scale_num was set to 9 due to n…
…ot finding a suitably sized scale factor. Thanks to tscheck
be8ef12
davilla davilla [osx/sdl] - fix possible NPE - fixes #14676 8eed85b
Commits on Dec 05, 2013
Memphiz Memphiz - fix crashing with libnfs 1.6 by bumping to 1.6.1 (which is 1.6.0 + …
…a compile fix - 32bit time_t define was missing in the release target of vs project for libnfs)
5a51fa8
Commits on Dec 12, 2013
Memphiz Memphiz [darwin] - move isMavericks helper to DarwinUtils 3277ba4
Memphiz Memphiz [osx/mavericks] - on mavericks don't use pbo rendering with intel gpu…
…s as it might result in distorted rendering (ripple)
c07ec9a
davilla davilla Merge pull request #3820 from Memphiz/Frodo
[osx/mavericks] fix rippled rendering with intel gpu
40b4377
davilla davilla Merge pull request #3821 from MartijnKaijser/12.3
[release] bump version to 12.3
9ed3e58