forked from xbmc/xbmc
-
Notifications
You must be signed in to change notification settings - Fork 29
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
support m3u8 format for pvr client #12
Open
ljwzsjs
wants to merge
232
commits into
Pivosgroup:master
Choose a base branch
from
ljwzsjs:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
Pivos python playlist
… when starting video playback
…ed value and not that the aspect ratio is really 1:1
…ge is 31-bits, handle large starting values that exceed this
this code is edited by myself. |
…nt IS three byte NALs :)
…l doesn't have enough items to fill at least 1 page
GUIScrollBarControl: fix onright/ondown navigation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Now pvr client can NOT play m3u8 format, but vedio library can play it.