DocScrutinizer05 changed the topic of #qi-hardware to: Copyleft hardware - http://qi-hardware.com | hardware hackers join here to discuss Ben NanoNote, atben / atusb 802.15.4 wireless, and other community driven hw projects | public logging at http://en.qi-hardware.com/irclogs and http://irclog.whitequark.org/qi-hardware
<qi-bot> [commit] Paul Cercueil: Align the links the same way whether or not a scrollbar is present (packages) http://qi-hw.com/p/gmenu2x/4347c34
<qi-bot> [commit] Paul Cercueil: Remove useless clipper (packages) http://qi-hw.com/p/gmenu2x/a0690ba
wpwrak has quit [Read error: Connection reset by peer]
wolfspraul has joined #qi-hardware
arossdotme1 has quit [Ping timeout: 260 seconds]
<pcercuei> do you guys mind if I switch gmenu2x to use truetype fonts?
<pcercuei> I want to use the DejaVuSansCondensed font
unclouded has joined #qi-hardware
wpwrak has joined #qi-hardware
wpwrak has quit [Quit: Leaving]
wpwrak has joined #qi-hardware
rz2k has joined #qi-hardware
wpwrak_ has joined #qi-hardware
wpwrak has quit [Quit: Leaving]
panda|x201 has quit [Ping timeout: 256 seconds]
wpwrak has joined #qi-hardware
<kyak> pcercuei: makes sense, i guess
<pcercuei> well the main advantage is that we'll be able to display non-ascii characters ...
<kyak> that's right.. As i remember, currently gmenu2x is using some native fonts, right?
<pcercuei> the font is loaded from a PNG
wpwrak_ has quit [Quit: Leaving]
Ornotermes has quit [Ping timeout: 260 seconds]
<pcercuei> also, it'd be about time that we merge the "packages" branch back into the "master" one ...
<pcercuei> I just need to know that it doesn't break anything on your side
panda|x201 has joined #qi-hardware
rz2k has quit []
wolfspraul has quit [Ping timeout: 264 seconds]
wolfspraul has joined #qi-hardware
<kyak> what's the "packages" branch for?
<pcercuei> it makes gmenu2x able to use OPK packages, which is the format we use in OpenDingux
<pcercuei> if libopk is found, support for OPKs is enabled, otherwise it's disabled
<pcercuei> (at compile time)
wolfspraul has quit [Quit: leaving]
lekernel has joined #qi-hardware
ffio has joined #qi-hardware
jekhor has joined #qi-hardware
pcercuei has quit [Ping timeout: 252 seconds]
<kyak> what does it mean - use opk packages?
<kyak> like, being able to install them?
panda|x201 has quit [Ping timeout: 246 seconds]
panda|x201 has joined #qi-hardware
panda|x201 has quit [Ping timeout: 268 seconds]
panda|x201 has joined #qi-hardware
Ornotermes has joined #qi-hardware
viric has joined #qi-hardware
lekernel has quit [Ping timeout: 276 seconds]
LunaVorax has joined #qi-hardware
lekernel has joined #qi-hardware
LunaVorax has quit [Read error: Connection reset by peer]
dlan^ has joined #qi-hardware
porchao has quit [Quit: Leaving...]
porchao has joined #qi-hardware
jekhor has quit [Ping timeout: 256 seconds]
xiangfu has joined #qi-hardware
xiangfu has quit [Ping timeout: 240 seconds]
xiangfu has joined #qi-hardware
LunaVorax has joined #qi-hardware
dlan^ has quit [Remote host closed the connection]
unclouded has quit [Ping timeout: 260 seconds]
xiangfu has quit [Ping timeout: 245 seconds]
xiangfu has joined #qi-hardware
panda|x201 has quit [Ping timeout: 268 seconds]
panda|x201 has joined #qi-hardware
arossdotme1 has joined #qi-hardware
dlan^ has joined #qi-hardware
jekhor has joined #qi-hardware
panda|x201 has quit [Ping timeout: 252 seconds]
woakas has joined #qi-hardware
wolfspraul has joined #qi-hardware
rz2k has joined #qi-hardware
arossdotme1 has quit [Ping timeout: 268 seconds]
arossdotme1 has joined #qi-hardware
ffio_ has joined #qi-hardware
ffio has quit [Ping timeout: 245 seconds]
<mth> kyak: OPK is based on squashfs, so packages are mounted when you launch an application, they are not installed
<viric> what is opk?
<viric> the openwrt packager?
xiangfu has quit [Ping timeout: 252 seconds]
xiangfu has joined #qi-hardware
Markvilla has joined #qi-hardware
mth_ has joined #qi-hardware
mth has quit [Read error: Connection reset by peer]
panda|x201 has joined #qi-hardware
arossdotme1 has quit [Ping timeout: 245 seconds]
pcercuei has joined #qi-hardware
xiangfu has quit [Ping timeout: 276 seconds]
xiangfu has joined #qi-hardware
Markvilla has quit [Read error: Connection reset by peer]
xiangfu has quit [Remote host closed the connection]
kilae has joined #qi-hardware
arossdot1 has joined #qi-hardware
jekhor has quit [Ping timeout: 245 seconds]
rz2k has quit []
<kyak> mth_: i guess it doesn't apply to openwrt then?
sivoais is now known as dr-faustus
dr-faustus is now known as sivoais
mth_ is now known as mth
<mth> viric: OPK is the application / package format we use for OpenDingux on the GCW Zero (and on the Dingoo A320 in the future)
<mth> kyak: you could build OPK files for use on openwrt, as long as you have squashfs in the kernel
<mth> it's a different approach than package management though
<mth> we've got a lot of preinstalled libraries in the rootfs
<mth> and no dependency mechanism
<mth> so every lib you neeed that is not in the rootfs has to be added inside the application package
<kyak> mth: ok, i see. I thought you were talking about openwrt's opk
<viric> gcw zero? mh
<mth> isn't that opkg?
<kyak> mth: well, the file name end with opk, hence the confusion :)
<viric> ah nice thing
<viric> I wish I knew all the games there in screenshots
<mth> the "media" tab has the game names in it
<viric> aha! thank you
<viric> mth: can this thing play ogg or mp3 with low power?
<viric> I wondered, what open device allows to play mp3 (with loud speakers) without taking much poewr
<viric> power
<viric> the kickstarter looks like it worked! are you earning money with this project?
<viric> lucky those, who do :)
<mth> yes, I am being paid, although it's not comparable to a normal software engineer's salary
<viric> aha
<mth> but it's fun work, all open source and I learn a lot, so for now that is not a problem
<viric> well, I imagine so.
<viric> But It looks fun
<viric> :)
<mth> I got about 6 hours of emulator use out of one battery, for music playing the LCD + backlight can be turned off and the CPU usage would be much lower, so it would last considerably longer
<mth> I don't know how much though; we haven't measured the power use of individual subsystems yet
<mth> pcercuei did that for the Dingoo A320, but he doesn't have access to his equipment currently due to being on the other side of the world
<viric> I mean, music is decoded with the general cpu, right?
<mth> yes
<viric> somehow I imagine it far less efficient than with hw help
<mth> for today's CPUs music decoding is so easy that they'll sleep most of the time
<viric> hm really?
<viric> well, the gcw also has a huge battery :)
<mth> playing MP3 takes about 6% CPU time
<viric> hm ok
<viric> I should test how long the nanonote lasts :)
<viric> the battery is far smaller
<mth> the JZ4770 is manufactured at a smaller process size (65 nm vs 180 nm for JZ4740, if the wikipedia page is correct), which also helps power efficiency
<viric> ah, ok
wej has joined #qi-hardware
<mth> we can probably save some power in the kernel as well
<mth> we don't unpower all unused hardware yet
<viric> very good :)
<viric> yesterday I was trying 3.9 in a broadcom chip... I'll try to build a filesystem for it.
<viric> mth: do you have dropbear there?
<mth> yes
<viric> can you try with dbclient: ssh -J hello hello
<viric> if it segfaults or not
<mth> dbclient?
<mth> ah, the ssh client from dropbear
<mth> I read db and think of databases ;)
<viric> the dropbear ssh client
<viric> yes
<viric> :)
<viric> it's about bears
<mth> opendingux:/boot/local/home # dbclient -J hello hello
<mth> Segmentation fault
<mth> opendingux:/boot/local/home # sh: hello: not found
<viric> also segfault? Damn db
<viric> on x86 it works.
<mth> I only use the server side
<mth> the Zero doesn't have a keyboard, so the client is not that useful
<viric> this requires gdb!
<mth> I've got gdb
<mth> gdb needs a patch to work on MIPS though
<viric> you could have an autossh trying to forward ports :)
<viric> Really? I used gdb on mips enough times
<viric> what patch?
<viric> since when?
<viric> hm I didn't remember it. Thank you!
<mth> if you're using 7.3 or before, you don't need this patch
<viric> Ah, that can explain it
<viric> Great.
<viric> This channel is a great place to be at :)
<mth> the segfault happens on free(), by the way
<viric> aha
<viric> I'll try with valgrind on x85
<mth> but I don't have debug symbols in dbclient, so gdb cannot provide a good stack trace of the upper levels
<viric> some hundreds of problems. perfect.
<viric> don't worry
<mth> it could also be a corrupted stack though
<viric> if so, valgrind will tell on x86
<viric> will check. don't worry. :)
<viric> but this bug has fcked me on openwrt routers
<viric> and it's there since years
Alarm_ has joined #qi-hardware
larsc has quit [Ping timeout: 248 seconds]
jow_laptop has quit [Ping timeout: 264 seconds]
jow_laptop has joined #qi-hardware
larsc has joined #qi-hardware
viric has quit [Ping timeout: 240 seconds]
viric has joined #qi-hardware
LunaVorax has quit [Ping timeout: 256 seconds]
<viric> mth: can you test a patch on dropbear easily, for mips?
kuribas has joined #qi-hardware
wej has quit [Read error: Connection reset by peer]
kilae has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]]
wej has joined #qi-hardware
Alarm_ has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]]
kyak has quit [Ping timeout: 264 seconds]
kyak has joined #qi-hardware
kyak has quit [Changing host]
kyak has joined #qi-hardware
jekhor has joined #qi-hardware
woakas has quit [Ping timeout: 256 seconds]
LunaVorax has joined #qi-hardware
lekernel has quit [Quit: Leaving]
ffio_ has quit [Read error: Operation timed out]
_ffio_ has joined #qi-hardware
jekhor has quit [Read error: Operation timed out]
LunaVorax has quit [Ping timeout: 256 seconds]
xiangfu has joined #qi-hardware
wej_ has joined #qi-hardware
wej has quit [Ping timeout: 260 seconds]
kuribas has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
wolfspraul has quit [Ping timeout: 245 seconds]