aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-09CoreAE: fix null dereference if no mixer map was createdJoakim Plate
2013-04-09CoreAE: mixing unit must have same output count as mixing mapJoakim Plate
2013-04-09CoreAE: fix invalid logging about mixing matrixJoakim Plate
2013-04-09[rbp] The stillframe logic doesn't work on Pi and causes stutteringpopcornmix
2013-04-09[rbp] Avoid coming out of stalled state due to uninitialised variablepopcornmix
m_endtime is only initialised when we underrun. Use m_av_clock->OMXAudioBuffer() to protect access to uninitialised variable.
2013-04-09[rbp] Cosmeticspopcornmix
2013-04-09[rbp] Add more debug loggingpopcornmix
2013-04-09[rbp] Use correct size when determining fifo has space in itpopcornmix
This can cause player to get a decode error from audio_decode component closing stream when packet doesn't actually fit.
2013-04-09[rbp] Use CurrentHostCounter consistentlypopcornmix
2013-04-09[rbp] Add OMXLateCount to query if packets have arrived latepopcornmix
Could be useful for detecting underrun conditions
2013-04-09[rbp] Expose GetAudioRenderingLatencypopcornmix
This could be useful for detecting underrun conditions
2013-04-09[rbp] Move m_messenger.Init from constructor to OnStartuppopcornmix
This makes omxplayer constistent with dvdplayer. It avoids an initial stray message to immediately try and go normal speed when it should be buffering.
2013-04-09[rbp] Add reporting of fifo fullness for use with hdmi_status_show in debug ↵popcornmix
builds
2013-04-09Name threads on Linux properlyDag Wieers
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).
2013-04-09Always acquire lock when using OMXMediaTimepopcornmix
I don't believe the lock=false call should ever be done unless caller already has lock
2013-04-09Ensure GPU does resize when caching thumbnailspopcornmix
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.
2013-04-09GUIScrollBarControl: fix onright/ondown navigation when master control ↵pieh
doesn't have enough items to fill at least 1 page
2013-04-09added: Doxygen comments to CFileItem:IsAudio/IsVideo/IsPicturearnova
2013-04-09fixed: Make sure item has a VideoInfoTag before accessing itarnova
2013-04-09fixed: Setting streamdetails for auto thumbs/flags didn't work for items ↵arnova
with incomplete/empty infotags
2013-04-09changed: Improve logic in GetStreamDetails() for items without a (complete) ↵arnova
VideoInfoTag
2013-04-09fixed: Auto flags didn't work for items without a VideoInfoTagarnova
2013-04-09fixed: The check for determining whether we're done was wrongarnova
2013-04-09fixed: We should only try to extract/show thumbs/flags for file-like items ↵arnova
(fixes #14176)
2013-04-09changed: Cosmeticsarnova
2013-04-09upnp: fixed missing fanart and thumbs for playlist items. fixes #13945Alasdair Campbell
2013-04-09upnp: smartplaylists had incorrect upnp:classAlasdair Campbell
2013-04-09upnp: missing playlist & musicvideo nodes for music libraryAlasdair Campbell
2013-04-08pvr: align NexStream and SkipNext with logic in dvdplayerxbmc
2013-04-08pvr: fix too early finish of recordingsxbmc
2013-04-08pvr: remove check for different types of channels on SwitchChannelxbmc
2013-04-08dvdplayer: reevaluate HasVideo/Audio after a stream changexbmc
2013-04-08[rbp] Set mediatime on GPU after a seek.S. Davilla
2013-04-08cosmetic changes: sync with dvdplayer (changes) this was added in ↵Stephan Raue
https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08fixed: We can only obtain the aspect & duration this way when the Process() ↵Stephan Raue
thread is running Based on https://github.com/xbmc/xbmc/commit/9db853e551f0380aac884fcb6c9564a725fcb966 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: fixed time_offset is difference between adjusted Based on ↵Stephan Raue
https://github.com/xbmc/xbmc/commit/406ef63c542bc087f50d68f0046430e04b20f3b6 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: another fix for seeking/fw/rw in PVR Based on ↵Stephan Raue
https://github.com/xbmc/xbmc/commit/676b9e7347be62a518851c30d7e203b71849fc47 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08fix deadlock when trying to go to disc menu Based on ↵Stephan Raue
https://github.com/xbmc/xbmc/commit/befdcfad8d2b14c9d935c3662a56853d617f884d in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: allow 200ms of automatic time update instead of 1ms Based on ↵Stephan Raue
https://github.com/xbmc/xbmc/commit/a489fb5c8607153c0b136fc1e2afcd543f1b9e19 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: ff/rw/seek was broken for inputs implementing IDisplayTime Based ↵Stephan Raue
on https://github.com/xbmc/xbmc/commit/4c90033e6987d512c1925ab6a5e31ef88bcdb28c in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: a disabled stream could be re-selected for bluray and dvd Based ↵Stephan Raue
on https://github.com/xbmc/xbmc/commit/b2fc0508212023cdcd11d05d72ed9a4d4935a0d8 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: align HasAudio with HasVideo Based on ↵Stephan Raue
https://github.com/xbmc/xbmc/commit/cfb14c3c7400e2d9dbe2d452274339fa57557d9b in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: make HasVideo return true if a video stream was opened since ↵Stephan Raue
playback has started - fixes missing video info on channel change Based on https://github.com/xbmc/xbmc/commit/bd49c32ec38b7ecd7bb43eb995c9ff632d18d3a1 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: don't use OpenDefaultStreams() if something else dictate Based on ↵Stephan Raue
https://github.com/xbmc/xbmc/commit/dda59f043e77a6cfbbd3a7378406134dad540e60 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08fixed: Compile warning (unused label) Based on ↵Stephan Raue
https://github.com/xbmc/xbmc/commit/132730ec5e976642109ec048545262c59453d5b6 in master and added in https://github.com/xbmc/xbmc/commit/28de0da9afeb6bcbc2c8a3cad31c79225b07ec7d
2013-04-08dvdplayer: fixed time_offset is difference between adjusted pts and timeJoakim Plate
2013-04-08dvdplayer: allow 200ms of automatic time update instead of 1msJoakim Plate
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
2013-04-08dvdplayer: a disabled stream could be re-selected for bluray and dvdJoakim Plate
2013-04-08dvdplayer: align HasAudio with HasVideoxbmc
2013-04-08dvdplayer: make HasVideo return true if a video stream was opened since ↵xbmc
playback has started - fixes missing video info on channel change