forked from OpenELEC/OpenELEC.tv
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from OpenELEC/master
[pull] master from OpenELEC:master
- Loading branch information
Showing
3,815 changed files
with
330,010 additions
and
386,076 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,3 +26,5 @@ mkpkg-temp | |
# backup files | ||
*.orig | ||
|
||
# crap | ||
.DS_Store |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[submodule "packages/addons/unofficial"] | ||
path = packages/addons/unofficial | ||
url = https://github.com/OpenELEC/unofficial-addons.git |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,13 @@ | ||
OpenELEC (Version 2.0) | ||
OpenELEC CHANGELOG | ||
================== | ||
|
||
Changelog OpenELEC-1.0 to OpenELEC-2.0 | ||
To view recent changes/commits to the project (master branch) please visit: | ||
|
||
Package updates: | ||
- update XBMC to XBMC-11.0 (Eden) | ||
- update eglibc to eglibc-2.15 | ||
- update Python to Python-2.7 | ||
- update gcc to gcc-4.7 | ||
- update openssl to openssl-1.0.1 | ||
- update xorg-server to xorg-server-1.12 | ||
- update linux to Kernel 3.2 | ||
- update Mesa to Mesa-8.0 | ||
https://github.com/OpenELEC/OpenELEC.tv/commits/master | ||
|
||
Added functions: | ||
- PXE netboot support: | ||
- booting over NFS support | ||
- booting over NBD support | ||
- booting over iSCSI support | ||
- Airplay support | ||
- Airtunes support | ||
- CEC support | ||
- libaacs support | ||
- automatic framebuffer detection | ||
- exFAT filesystem support | ||
To compare commits between versions use a formatted URL like: | ||
|
||
Changed functions | ||
- changed ATV build to use Nvidia binary graphic driver (incl HDMI audio) | ||
- added support for native XVBA incl. [email protected] support, which replaces VAAPI-XVBA support | ||
https://github.com/OpenELEC/OpenELEC.tv/compare/3.2.3...3.2.4 | ||
|
||
Removed functions: | ||
- remove netmount.conf (XBMC includes native NFS/AFP/CIFS/SSH support) | ||
- move PS3 controller support in a own addon | ||
- move Wii controller support in a own addon | ||
If you have questions on differences between releases please ask them in the | ||
OpenELEC website forums or IRC support channel. |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
### Questions about OpenELEC? | ||
|
||
To get your questions answered, please ask in the OpenELEC [Forum], on IRC: | ||
\#openelec on freenode.net, or [webchat]. | ||
|
||
Do not open an issue. | ||
|
||
### Issue Reports | ||
|
||
**BEFORE you report a bug make sure you got the latest testing version of | ||
OpenELEC. Your bug might be already fixed.** | ||
|
||
If you are at all unsure whether it's a bug in OpenELEC or a problem with | ||
something else, post in the OpenELEC [Forum] instead. If it turns out that it is | ||
a bug, an issue can always be opened later. | ||
|
||
If you are sure that it's a bug in OpenELEC and you have not found a [similar issue], open a new [issue] | ||
and try to answer the following questions: | ||
- What did you do? | ||
- What did you expect to happen? | ||
- What happened instead? | ||
|
||
**It is also importent to provide logs for debugging. | ||
A zip file can be found in the [logfiles] samba share, this will contain all the logs needed.** | ||
|
||
Make sure to specify which version of OpenELEC you are using. | ||
- OpenELEC version | ||
- OpenELEC build | ||
- OpenELEC arch | ||
|
||
Please don't paste log messages in the issue reports or issue comments - use | ||
[sprunge.us](http://sprunge.us) instead. | ||
|
||
Feature requests are great, but they usually end up lying around the issue | ||
tracker indefinitely. Sending a pull request is a much better way of getting a | ||
particular feature into OpenELEC. | ||
|
||
Please dont ask us to add 3rdparty drivers unless you are the maintainer/developer of the driver, | ||
we have no manpower to support a non-mainlined kernel driver for your hardware. | ||
However, OpenELEC comes with minimal set of kernel drivers enabled, if you are sure that your hardware | ||
is supported in mainline kernel, feel free to send us a Pull Request to enable it in our | ||
kernel defconfigs. We are always happy to support known-working hardware. | ||
|
||
### Reporting build failures | ||
|
||
As buildsystem / core packages (toolchain) / random libraries change from time to time, it is required | ||
that you always do a clean build (make clean) before reporting build failures. Also make sure that you | ||
have a clean, unmodified git clone, we can't fix bugs caused by you failed to merge / rebase on | ||
your own fork. | ||
|
||
### Pull Requests | ||
|
||
- **Create topic branches**. Don't ask us to pull from your master branch. | ||
|
||
- **One pull request per feature**. If you want to do more than one thing, send | ||
multiple pull requests. | ||
|
||
- **Send coherent history**. Make sure each individual commit in your pull | ||
request is meaningful. If you had to make multiple intermediate commits while | ||
developing, please squash them before sending them to us. | ||
|
||
Please follow this process; it's the best way to get your work included in the project: | ||
|
||
- [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork, | ||
and configure the remotes: | ||
|
||
```bash | ||
# clone your fork of the repo into the current directory in terminal | ||
git clone [email protected]:<your username>/OpenELEC.tv.git | ||
# navigate to the newly cloned directory | ||
cd OpenELEC.tv | ||
# assign the original repo to a remote called "upstream" | ||
git remote add upstream https://github.com/OpenELEC/OpenELEC.tv.git | ||
``` | ||
|
||
- If you cloned a while ago, get the latest changes from upstream: | ||
|
||
```bash | ||
# fetch upstream changes | ||
git fetch upstream | ||
# make sure you are on your 'master' branch | ||
git checkout master | ||
# merge upstream changes | ||
git merge upstream/master | ||
``` | ||
|
||
- Create a new topic branch to contain your feature, change, or fix: | ||
|
||
```bash | ||
git checkout -b <topic-branch-name> | ||
``` | ||
|
||
- Commit your changes in logical chunks. or your pull request is unlikely | ||
be merged into the main project. Use git's | ||
[interactive rebase](https://help.github.com/articles/interactive-rebase) | ||
feature to tidy up your commits before making them public. | ||
|
||
- Push your topic branch up to your fork: | ||
|
||
```bash | ||
git push origin <topic-branch-name> | ||
``` | ||
|
||
- [Open a Pull Request](https://help.github.com/articles/using-pull-requests) with a | ||
clear title and description. | ||
|
||
[Forum]: http://openelec.tv/forum | ||
[issue]: https://github.com/OpenELEC/OpenELEC.tv/issues | ||
[webchat]: http://openelec.tv/support/chat | ||
[logfiles]: http://wiki.openelec.tv/index.php?title=OpenELEC_FAQ#Support_Logs | ||
[similar issue]: https://github.com/OpenELEC/OpenELEC.tv/search?&ref=cmdform&type=Issues |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,22 @@ | ||
BUILD_DIRS=build.* | ||
|
||
all: system | ||
all: release | ||
|
||
system: | ||
./scripts/image | ||
|
||
release: | ||
./scripts/image release | ||
|
||
image: | ||
./scripts/image mkimage | ||
|
||
noobs: | ||
./scripts/image noobs | ||
|
||
amlpkg: | ||
./scripts/image amlpkg | ||
|
||
clean: | ||
rm -rf $(BUILD_DIRS)/* $(BUILD_DIRS)/.stamps | ||
rm -rf build.* | ||
|
||
src-pkg: | ||
tar cvjf sources.tar.bz2 sources .stamps |
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
This file was deleted.
Oops, something went wrong.
File renamed without changes.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<addon id="@PKG_ADDON_ID@" | ||
name="@ADDON_NAME@" | ||
version="@ADDON_VERSION@" | ||
provider-name="@PROVIDER_NAME@"> | ||
<requires> | ||
<import addon="os.openelec.tv" version="@OS_VERSION@"/> | ||
<import addon="xbmc.python" version="2.1.0"/> | ||
@REQUIRES@ | ||
</requires> | ||
<extension point="xbmc.python.script" library="default.py" /> | ||
<extension point="xbmc.python.module" library="lib/"> | ||
</extension> | ||
<extension point="xbmc.addon.metadata"> | ||
<summary>@PKG_SHORTDESC@</summary> | ||
<description> | ||
@PKG_LONGDESC@ | ||
</description> | ||
<disclaimer> | ||
@PKG_DISCLAIMER@ | ||
</disclaimer> | ||
<platform>all</platform> | ||
</extension> | ||
</addon> |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<addon id="@PKG_ADDON_ID@" | ||
name="@ADDON_NAME@" | ||
version="@ADDON_VERSION@" | ||
provider-name="@PROVIDER_NAME@"> | ||
<requires> | ||
<import addon="os.openelec.tv" version="@OS_VERSION@"/> | ||
<import addon="xbmc.python" version="2.1.0"/> | ||
@REQUIRES@ | ||
</requires> | ||
<extension point="xbmc.python.script" library="default.py"> | ||
<provides>@PKG_ADDON_PROVIDES@</provides> | ||
</extension> | ||
<extension point="xbmc.addon.metadata"> | ||
<summary>@PKG_SHORTDESC@</summary> | ||
<description> | ||
@PKG_LONGDESC@ | ||
</description> | ||
<disclaimer> | ||
@PKG_DISCLAIMER@ | ||
</disclaimer> | ||
<platform>all</platform> | ||
</extension> | ||
</addon> |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<addon id="@PKG_ADDON_ID@" | ||
name="@ADDON_NAME@" | ||
version="@ADDON_VERSION@" | ||
provider-name="@PROVIDER_NAME@"> | ||
<requires> | ||
<import addon="os.openelec.tv" version="@OS_VERSION@"/> | ||
<import addon="xbmc.python" version="2.1.0"/> | ||
@REQUIRES@ | ||
</requires> | ||
<extension point="xbmc.service" library="default.py"> | ||
<provides>@PKG_ADDON_PROVIDES@</provides> | ||
</extension> | ||
<extension point="xbmc.addon.metadata"> | ||
<summary>@PKG_SHORTDESC@</summary> | ||
<description> | ||
@PKG_LONGDESC@ | ||
</description> | ||
<disclaimer> | ||
@PKG_DISCLAIMER@ | ||
</disclaimer> | ||
<platform>all</platform> | ||
</extension> | ||
</addon> |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# determines TARGET_CPU, if not forced by user | ||
if [ -z "$TARGET_CPU" ]; then | ||
TARGET_CPU=cortex-a53 | ||
fi | ||
|
||
# TARGET_CPU: | ||
# generic cortex-a35 cortex-a53 cortex-a57 cortex-a72 | ||
# exynos-m1 qdf24xx thunderx xgene1 cortex-a57.cortex-a53 | ||
# cortex-a72.cortex-a53 | ||
|
||
# determine architecture's family | ||
case $TARGET_CPU in | ||
generic|cortex-a35|cortex-a53|cortex-a57|cortex-a72|exynos-m1|qdf24xx|thunderx|xgene1|cortex-a57.cortex-a53|cortex-a72.cortex-a53) | ||
TARGET_SUBARCH=aarch64 | ||
TARGET_VARIANT=armv8-a | ||
TARGET_ABI=eabi | ||
TARGET_EXTRA_FLAGS="-mcpu=${TARGET_CPU}${TARGET_CPU_FLAGS}" | ||
SIMD_SUPPORT="yes" | ||
;; | ||
esac | ||
|
||
TARGET_GCC_ARCH=${TARGET_SUBARCH/-} | ||
TARGET_KERNEL_ARCH=arm64 | ||
|
||
# setup ARCH specific *FLAGS | ||
TARGET_CFLAGS="-march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mabi=lp64 -Wno-psabi $TARGET_EXTRA_FLAGS" | ||
TARGET_LDFLAGS="-march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mtune=$TARGET_CPU" | ||
GCC_OPTS="--with-abi=lp64 --with-arch=$TARGET_VARIANT" |
Oops, something went wrong.