- add all wifi firmwares /drivers
- add possibility to easily update geexbox
*add /etc/opkg/opkg.conf (ex for i386)
src snapshots
http://download.geexbox.org/snapshots/geexbox-xbmc-i386-generic/latest/binaries.i386/packages/
dest root /
dest ram /tmp
lists_dir ext /var/lib/opkg/
option force_space
* add extra source for special packages like nvidia-legacy ?
* notice user when new packages are available -> add new service ?
- installator ?
should not be so difficult
- add plugin audio-mixer for broken sound device ?
- ...... ?
Tom
Ideally, I'd like some XBMC plugin for upgrade.
Done in openbricks repo for xbmc/i386 config.
> - add possibility to easily update geexbox
> *add /etc/opkg/opkg.conf (ex for i386)
> src snapshots
>
http://download.geexbox.org/snapshots/geexbox-xbmc-i386-generic/latest/binaries.i386/packages/
> dest root /
> dest ram /tmp
> lists_dir ext /var/lib/opkg/
> option force_space
Ok, but I don't think we should use the snapshots repo for this, it's too
risky; we should have a dedicated repo for release.
> * add extra source for special packages like nvidia-legacy ?
How big is this package? Maybe it's better to have it as an external opk.
It would also be nice to have a minimal UI integrated in xbmc for
installing packages. This shouldn't be too difficult to implement as a
python xbmc addon.
> * notice user when new packages are available -> add new service ?
What do you mean?
> - installator ?
> should not be so difficult
Installator has *a lot* of corner cases (especially with dual boot), and
it adds yet another boot path (grub-based) to test and debug. Using
extlinux instead of grub may simplify things.
> - add plugin audio-mixer for broken sound device ?
Definitely, maybe have a look at other distros for hints.
> - ...... ?
- backport a few changesets to ease hdd install:
http://hg.openbricks.org/openbricks/rev/3034d501b5f2
http://hg.openbricks.org/openbricks/rev/ad3c88dcdc8a
http://hg.openbricks.org/openbricks/rev/3034d501b5f2
- investigate the sound issues on pandaboard reported in the forums
- there are a couple of outstanding issues on tegra2 (resolution
detection, audio), should be easy to fix
- add a script to automate pandaboard sdcard creation
- add a script to automate tegra2 sdcard creation
- (wild hope) make a working omap3 build
Davide
There's
https://github.com/topfs2/xbmc/tree/network_abstraction
but it's based on a later xbmc version.
Another point: backport
https://github.com/geneC1/syslinux/commit/2c3a24e5f4b807ec31595227afa59a818c060ca9
and enable syslinux support for mac in isohybrid images.
Davide
I sugegst we do.
Simply remove xbmc package and only use pvr version instead.
We need that for DVB anyhow.
That's at least the roadmap i had in mind for GeeXboX 2.1 (or 3.0 ?).
I just wanted to have 2.0 to be based on lastest stable source tree.
That's fine for the next major, but for the minor (2.0.1) I think we
should stick to regular xbmc and just fix the bugs that crop up.
Regarding DVB, xbmc-pvr can use several backends (vdr + vnsi, tvheadend,
mythtv, probably something else).
Davide
OFC !
2.0 is done, all 2.0.x are bug fix releases only, no major changes.
I've fixed the resolution issue with
http://hg.openbricks.org/openbricks/rev/3571ffc3cf90
which should be backported to geexbox repo.
Regarding audio, analog works fine, but I can't make it use
audio-over-hdmi. In case somebody has any ideas, here's aplay -l:
**** List of PLAYBACK Hardware Devices ****
card 0: tegraharmony [tegra-harmony], device 0: WM8903 PCM wm8903-hifi-0
[]
Subdevices: 0/1
Subdevice #0: subdevice #0
and amixer output is attached.
Davide
Davide
Long time argue between us over the years but it's mostly a true story.
OpenELEC is indeed a fork from GeeXboX. It has gone its own way and we
do get some patches from this project from time to time as well as he
does.
We asked for merge for quite a while but with not that much luck unfortunately.
The only thing I disagree with is that OpenBricks has emerged to ease
portability, customization and work on a lot of devices, including ARM
ones.
OpenELEC just get rid of all this capabilities in toolchain to focus
on x86 specific builds.
Ben