Age | Commit message (Collapse) | Author |
|
Before After
Mean StdDev Mean StdDev Change
This function 9295.0 114.9 4853.2 83.5 +91.5%
Overall 23699.8 397.6 19285.5 292.0 +22.9%
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
http://git.libav.org/?p=gas-preprocessor.git
http://git.libav.org/?p=gas-preprocessor.git;a=commit;h=0b4738e1e50184a9523da4cb2a19cad942645915
|
|
cleanup sorting to (almost) get rid of the old SORT_METHOD_FOO
|
|
without (working) Upower/HAL/CK/Systemd support. Usually this devices dont support Suspend & Hibernate.
|
|
Fix New Coverity Static Analysis Issues
|
|
|
|
CGUIBaseContainer::OnAction - waiting on scroll cunsumes action
|
|
|
|
|
|
|
|
|
|
|
|
Add OnPasteClipboard method to CGUIDialogKeyboardGeneric
|
|
|
|
|
|
|
|
|
|
add files, see getinfo, target
|
|
[Linux] systemd/UPower power management improvements
|
|
Fix typo in [50e52c36]. Broke the build with external FFmpeg.
|
|
|
|
Uniquedvdid use libdvdnav
|
|
More accurate seeking with libdvdnav
|
|
Modernize libavfilter usage
|
|
using it anymore when using the new avfilter APIs and it contains only deprecated functions.
|
|
from this header such as avfilter_get_by_name.
|
|
libavfilter 3, which is available in FFmpeg 1.0 at least.
libavfilter from libav will not work without the avframe based API anyway.
|
|
with FFmpeg 2.0).
Include the libav API for avfilter_graph_parse which should help porting to libav.
|
|
|
|
The old API is deprecated and the new code is simpler and saves a memcopy.
Also, use the AVFrame values instead of the codec context for DVDVideoCodecFFmpeg::GetPicture.
|
|
|
|
|
|
|
|
|
|
|
|
It is deprecated in FFmpeg git master and unused in xbmc code.
|
|
[rbp/omxplayer] Stop using AVCODEC_MAX_AUDIO_FRAME_SIZE
|
|
[RFC] Ship XBMC without weather addon
|
|
|
|
This patch improves the power management functionality
on Linux systems running logind and optionally UPower.
While the old class was named SystemdUPowerSyscall, I renamed
it to LogindUPowerSyscall since systemd itself is technically
not used. Logind can run without systemd (Ubuntu is even planning
to do this).
The new LogindUPowerSyscall class does not inherit
from the UPowerSyscall class anymore. The little
functionality needed by UPower is implemented separately
in the rewritten class. I originally extended the existing
class, but this resulted in pretty messy code.
Advantages:
- The power management functionality provided by logind
now works even when UPower is not available on the system. Previously
nothing would work without UPower, even though UPower provided nothing
but the battery level. The complete suspend/poweroff etc.
functionality is provided by logind itself and does not rely on
UPower anymore. The class itself checks whether UPower is available,
and if not, avoids any battery related operations.
- As mentioned, the suspend functionality by UPower is not used anymore.
This is also important because this functionality is being deprecated:
see http://lists.freedesktop.org/archives/devkit-devel/2013-January/001339.html
- The OnSleep()/OnWake() callbacks now actually work. This was at least
broken on systemd/logind systems since the corresponding UPower signals
were never even emitted. This is now properly handled via
logind inhibitor locks, so the system doesn't suspend until
XBMC is finished with whatever it is doing with the callback.
see also http://www.freedesktop.org/wiki/Software/systemd/inhibit/
- The code is imho cleaner since I don't keep a complete copy of the
UPower devices within the class. Instead the Battery Level is
re-read via D-Bus everytime UPower emits a DeviceChanged signal.
UPower seems to emit this signal every 30 seconds while idle. I originally only
re-read the data everytime the BatteryLevel() function is called since
this doesn't seem to happen that often. However, I don't know if there
are cases in which this function may be called very often or how
much overhead D-Bus would actually cause in this case. Either way,
this could easily be changed.
I made no changes to the other implementations, so this should not have
any effects on non-systemd, or to be exact, non-logind systems.
|
|
|
|
AESinkAlsa: Make sure to reinit but return false if format might be changing
|
|
Fix "make check"
|
|
|
|
UpdateVisibility for ensuring that getframetime returns sane values - thx to jm for the solution
|
|
[fix] change AM_CONFIG_HEADER to AC_CONFIG_HEADERS for automake-1.13 support
|
|
This constant has been deprecated and is now gone in FFmpeg 2.0.
See #3006
Also made use of av_samples_fill_arrays and av_samples_copy
and have simplified the code.
|
|
|
|
Stereoscopic 3d rendering support
|
|
Built in function PlayMedia does not play music folders
|