Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated addons, plugin cache and simple downloader added #14

Open
wants to merge 233 commits into
base: master
Choose a base branch
from
Open

Updated addons, plugin cache and simple downloader added #14

wants to merge 233 commits into from

Conversation

Stane1983
Copy link

Might be good to update mainstream? :)

Cory Fields and others added 30 commits January 28, 2013 17:28
remove cflags that aren't safe
This is useful for packagers as they can override menu defaults in as.xml
rather than patching xbmc code.

Usage example:

  <hidesettings>
    <setting>lookandfeel.soundskin</setting>
    <setting>videoplayer.rendermethod</setting>
  </hidesettings>
place a guisettings.xml in system with any default values needed. These values
will only be used when user's guisettings.xml is generated. This way, packager
can set a default value (for ex, disable rss). Each profile will default to
this setting, but user's changes will take precedence.
If we're using bypass mode for playback, we aren't rendering ourselves, so
don't try to wait for render events.
(texture * color) costs us an extra operation on Mali when sent as varying.
Instead, since textures use the same color for the entire render, send it as
a uniform instead.

This does not apply to fonts, since the font and its shadow are rendered
together, and may not share a color (tested and looks bad).

This increases fps anywhere heavy blending is done.
Mainly seen when we're fading in/out.

Mali likes this ordering better for some reason, ops go from 3 to 2 (according
to their profiler). Verified with PVR's compiler that there is no change, it's
2 there either way.
Gives a considerable speedup in scenes with many bordered images
(like settings).
The only chipset I'm aware of that can do dxt on arm is Tegra, and that's not
worth slowing everyone else down
With d-r on, speeds up video playback+gui nav very significantly.

We still do the fake render, so the player still receives its render callbacks.
manio and others added 30 commits April 14, 2013 12:19
Fix the case when the input announces BR and BL instead of SR and SL,
e.g. when the following channels are in:
input:  FL FR FC LFE SL SR
output: FL FR BL BR  FC LFE
This leads to wrong mix front and rear channels,
(e.g. when playing AC3 test files).
The commit is handling those cases.

Special thanks to @fritsch for helping to track the problem down
and initial test patches.
…ed value and not that the aspect ratio is really 1:1
…ge is 31-bits, handle large starting values that exceed this
…l doesn't have enough items to fill at least 1 page
ding VIDEO_TS dvds on Android

Conflicts:
	addons/metadata.common.hdtrailers.net/addon.xml
	addons/metadata.common.theaudiodb.com/addon.xml
	tools/android/depends/libssh/android.patch
	xbmc/Application.cpp
	xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp
	xbmc/cores/AudioEngine/Engines/CoreAudio/CoreAudioAE.cpp
	xbmc/cores/AudioEngine/Engines/SoftAE/SoftAE.cpp
	xbmc/cores/AudioEngine/Sinks/AESinkALSA.cpp
	xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.cpp
	xbmc/cores/AudioEngine/Sinks/AESinkDirectSound.cpp
	xbmc/cores/VideoRenderers/LinuxRendererGLES.cpp
	xbmc/epg/EpgContainer.cpp
	xbmc/interfaces/json-rpc/PlayerOperations.cpp
	xbmc/network/AirPlayServer.cpp
	xbmc/network/AirTunesServer.cpp
	xbmc/network/NetworkManager.cpp
	xbmc/network/osx/ZeroconfOSX.cpp
	xbmc/threads/platform/pthreads/ThreadImpl.cpp
	xbmc/utils/Makefile.in
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.