00:56.44 | 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 |
00:56.45 | qi-bot | [commit] Paul Cercueil: Remove useless clipper (packages) http://qi-hw.com/p/gmenu2x/a0690ba |
01:42.41 | *** join/#qi-hardware wolfspraul (~wolfsprau@222.129.241.149) |
03:33.17 | pcercuei | do you guys mind if I switch gmenu2x to use truetype fonts? |
03:35.17 | pcercuei | I want to use the DejaVuSansCondensed font |
03:35.48 | pcercuei | quick preview: http://crapouillou.net/~paul/nobackup/DejaVuSansCondensed2.png |
03:49.29 | *** join/#qi-hardware unclouded (~neil@2001:4428:200:80fc:c899:eafc:6d41:6220) |
04:14.38 | *** join/#qi-hardware wpwrak (~werner@201-160-231-201.fibertel.com.ar) |
04:34.09 | *** join/#qi-hardware wpwrak (~werner@201-160-231-201.fibertel.com.ar) |
04:50.08 | *** join/#qi-hardware rz2k (~rz2k@95-26-195-117.broadband.corbina.ru) |
04:56.25 | *** join/#qi-hardware wpwrak_ (~werner@201-160-231-201.fibertel.com.ar) |
05:15.05 | *** join/#qi-hardware wpwrak (~werner@201-160-231-201.fibertel.com.ar) |
05:20.56 | kyak | pcercuei: makes sense, i guess |
05:21.59 | pcercuei | well the main advantage is that we'll be able to display non-ascii characters ... |
05:24.21 | kyak | that's right.. As i remember, currently gmenu2x is using some native fonts, right? |
05:25.53 | pcercuei | the font is loaded from a PNG |
05:44.14 | pcercuei | also, it'd be about time that we merge the "packages" branch back into the "master" one ... |
05:44.55 | pcercuei | I just need to know that it doesn't break anything on your side |
05:58.51 | *** join/#qi-hardware panda|x201 (~hzhang@116.213.97.190) |
06:32.05 | *** join/#qi-hardware wolfspraul (~wolfsprau@222.129.240.242) |
07:01.51 | kyak | what's the "packages" branch for? |
07:03.09 | pcercuei | it makes gmenu2x able to use OPK packages, which is the format we use in OpenDingux |
07:03.51 | pcercuei | if libopk is found, support for OPKs is enabled, otherwise it's disabled |
07:03.59 | pcercuei | (at compile time) |
07:29.54 | *** join/#qi-hardware lekernel (~lekernel@e179166237.adsl.alicedsl.de) |
07:47.58 | *** join/#qi-hardware ffio (~fire@unaffiliated/security) |
07:51.10 | *** join/#qi-hardware jekhor (~jek@nat3-minsk-pool-46-53-195-59.telecom.by) |
08:07.15 | kyak | what does it mean - use opk packages? |
08:07.33 | kyak | like, being able to install them? |
08:43.57 | *** join/#qi-hardware panda|x201 (~hzhang@116.213.97.190) |
09:26.01 | *** join/#qi-hardware panda|x201 (~hzhang@116.213.97.190) |
09:38.12 | *** join/#qi-hardware Ornotermes (~ornoterme@78-69-244-120-no180.tbcn.telia.com) |
09:39.23 | *** join/#qi-hardware viric (~viric@gateway/tor-sasl/viric) |
09:42.28 | *** join/#qi-hardware LunaVorax (~LunaVorax@ABordeaux-651-1-10-157.w109-215.abo.wanadoo.fr) |
09:52.48 | *** join/#qi-hardware lekernel (~lekernel@g231250201.adsl.alicedsl.de) |
10:02.25 | *** join/#qi-hardware dlan^ (~dennis@116.228.88.131) |
10:05.05 | *** join/#qi-hardware porchao (~hato@eatkyo312189.adsl.ppp.infoweb.ne.jp) |
10:13.53 | *** join/#qi-hardware xiangfu (~xiangfu@123.123.32.137) |
10:21.24 | *** join/#qi-hardware xiangfu (~xiangfu@static.233.58.9.5.clients.your-server.de) |
10:38.31 | *** join/#qi-hardware LunaVorax (~LunaVorax@ABordeaux-651-1-10-157.w109-215.abo.wanadoo.fr) |
10:57.21 | *** join/#qi-hardware xiangfu (~xiangfu@123.123.32.137) |
11:06.46 | *** join/#qi-hardware panda|x201 (~hzhang@116.213.97.190) |
11:21.05 | *** join/#qi-hardware arossdotme1 (~Thunderbi@79-69-206-42.dynamic.dsl.as9105.com) |
11:41.16 | *** join/#qi-hardware dlan^ (~dennis@116.228.88.131) |
11:52.15 | *** join/#qi-hardware jekhor (~jek@178.121.212.112) |
11:56.49 | *** join/#qi-hardware woakas (~woakas@186.28.184.71) |
11:58.32 | *** join/#qi-hardware wolfspraul (~wolfsprau@222.129.21.98) |
12:15.40 | *** join/#qi-hardware rz2k (~rz2k@95-26-195-117.broadband.corbina.ru) |
13:13.33 | *** join/#qi-hardware arossdotme1 (~Thunderbi@79-69-200-0.dynamic.dsl.as9105.com) |
13:58.50 | *** join/#qi-hardware ffio_ (~fire@unaffiliated/security) |
14:03.35 | mth | kyak: OPK is based on squashfs, so packages are mounted when you launch an application, they are not installed |
14:05.03 | viric | what is opk? |
14:05.29 | viric | the openwrt packager? |
14:18.03 | *** join/#qi-hardware xiangfu (~xiangfu@static.233.58.9.5.clients.your-server.de) |
14:23.08 | *** join/#qi-hardware Markvilla (~Markvilla@180.29.11.37.dynamic.jazztel.es) |
14:42.35 | *** join/#qi-hardware mth_ (trlbjqye@dhcp-077-250-012-249.chello.nl) |
14:43.29 | *** join/#qi-hardware panda|x201 (~hzhang@218.240.154.181) |
15:14.19 | *** join/#qi-hardware pcercuei (~pcercuei@190.163.148.55) |
15:16.22 | *** join/#qi-hardware xiangfu (~xiangfu@123.123.32.137) |
16:13.11 | *** join/#qi-hardware kilae (~chatzilla@catv-162-034.tbwil.ch) |
16:20.23 | *** join/#qi-hardware arossdot1 (~Thunderbi@79-69-206-42.dynamic.dsl.as9105.com) |
16:56.19 | kyak | mth_: i guess it doesn't apply to openwrt then? |
18:04.40 | mth | viric: OPK is the application / package format we use for OpenDingux on the GCW Zero (and on the Dingoo A320 in the future) |
18:05.21 | mth | kyak: you could build OPK files for use on openwrt, as long as you have squashfs in the kernel |
18:05.35 | mth | it's a different approach than package management though |
18:05.47 | mth | we've got a lot of preinstalled libraries in the rootfs |
18:06.08 | mth | and no dependency mechanism |
18:06.47 | mth | so every lib you neeed that is not in the rootfs has to be added inside the application package |
18:13.08 | kyak | mth: ok, i see. I thought you were talking about openwrt's opk |
18:13.31 | viric | gcw zero? mh |
18:14.54 | mth | isn't that opkg? |
18:15.15 | mth | viric: http://www.gcw-zero.com/ |
18:20.19 | kyak | mth: well, the file name end with opk, hence the confusion :) |
18:21.52 | viric | ah nice thing |
18:22.14 | viric | I wish I knew all the games there in screenshots |
18:23.07 | mth | the "media" tab has the game names in it |
18:24.42 | viric | aha! thank you |
18:25.07 | viric | mth: can this thing play ogg or mp3 with low power? |
18:25.22 | viric | I wondered, what open device allows to play mp3 (with loud speakers) without taking much poewr |
18:25.30 | viric | power |
18:26.42 | viric | the kickstarter looks like it worked! are you earning money with this project? |
18:27.46 | viric | lucky those, who do :) |
18:29.02 | mth | yes, I am being paid, although it's not comparable to a normal software engineer's salary |
18:29.17 | viric | aha |
18:29.17 | mth | but it's fun work, all open source and I learn a lot, so for now that is not a problem |
18:29.20 | viric | well, I imagine so. |
18:29.27 | viric | But It looks fun |
18:29.27 | viric | :) |
18:30.25 | 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 |
18:30.44 | mth | I don't know how much though; we haven't measured the power use of individual subsystems yet |
18:31.19 | 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 |
18:31.34 | viric | I mean, music is decoded with the general cpu, right? |
18:31.49 | mth | yes |
18:31.50 | viric | somehow I imagine it far less efficient than with hw help |
18:32.22 | mth | for today's CPUs music decoding is so easy that they'll sleep most of the time |
18:33.29 | viric | hm really? |
18:33.58 | viric | well, the gcw also has a huge battery :) |
18:36.32 | mth | playing MP3 takes about 6% CPU time |
18:37.04 | viric | hm ok |
18:37.19 | viric | I should test how long the nanonote lasts :) |
18:37.24 | viric | the battery is far smaller |
18:39.52 | 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 |
18:40.33 | viric | ah, ok |
18:40.35 | *** join/#qi-hardware wej (~j@nl1x.mullvad.net) |
18:41.08 | mth | we can probably save some power in the kernel as well |
18:41.58 | mth | we don't unpower all unused hardware yet |
18:42.04 | viric | very good :) |
18:42.35 | viric | yesterday I was trying 3.9 in a broadcom chip... I'll try to build a filesystem for it. |
18:43.10 | viric | mth: do you have dropbear there? |
18:43.15 | mth | yes |
18:43.43 | viric | can you try with dbclient: ssh -J hello hello |
18:43.44 | viric | if it segfaults or not |
18:43.57 | mth | dbclient? |
18:44.08 | mth | ah, the ssh client from dropbear |
18:44.17 | mth | I read db and think of databases ;) |
18:44.19 | viric | the dropbear ssh client |
18:44.20 | viric | yes |
18:44.33 | viric | :) |
18:44.41 | viric | it's about bears |
18:44.58 | mth | opendingux:/boot/local/home # dbclient -J hello hello |
18:44.59 | mth | Segmentation fault |
18:45.01 | mth | opendingux:/boot/local/home # sh: hello: not found |
18:45.21 | viric | also segfault? Damn db |
18:45.24 | viric | on x86 it works. |
18:45.35 | mth | I only use the server side |
18:45.45 | mth | the Zero doesn't have a keyboard, so the client is not that useful |
18:45.46 | viric | this requires gdb! |
18:45.56 | mth | I've got gdb |
18:46.04 | mth | gdb needs a patch to work on MIPS though |
18:46.17 | viric | you could have an autossh trying to forward ports :) |
18:46.27 | viric | Really? I used gdb on mips enough times |
18:46.32 | viric | what patch? |
18:46.41 | mth | https://github.com/gcwnow/buildroot/blob/opendingux-2012.11/toolchain/gdb/7.5/signal-128.patch |
18:47.10 | viric | since when? |
18:48.58 | mth | here is the detailed info: http://sourceware.org/bugzilla/show_bug.cgi?id=14523#c3 |
18:49.37 | viric | hm I didn't remember it. Thank you! |
18:50.04 | mth | if you're using 7.3 or before, you don't need this patch |
18:50.22 | viric | Ah, that can explain it |
18:50.32 | viric | Great. |
18:50.40 | viric | This channel is a great place to be at :) |
18:51.18 | mth | the segfault happens on free(), by the way |
18:51.35 | viric | aha |
18:51.38 | viric | I'll try with valgrind on x85 |
18:52.03 | mth | but I don't have debug symbols in dbclient, so gdb cannot provide a good stack trace of the upper levels |
18:52.26 | viric | some hundreds of problems. perfect. |
18:52.30 | viric | don't worry |
18:52.33 | mth | it could also be a corrupted stack though |
18:52.35 | viric | if so, valgrind will tell on x86 |
18:52.57 | viric | will check. don't worry. :) |
18:52.59 | viric | but this bug has fcked me on openwrt routers |
18:53.02 | viric | and it's there since years |
18:54.29 | *** join/#qi-hardware Alarm_ (~chatzilla@2a01:e35:8aec:7740:9528:bce2:9dc5:6ade) |
19:00.46 | *** join/#qi-hardware jow_laptop (~jow@ffx.subsignal.org) |
19:00.46 | *** join/#qi-hardware larsc (~lars@eisbaer.ursus-maritimus.org) |
19:09.26 | *** join/#qi-hardware viric (~viric@gateway/tor-sasl/viric) |
19:20.14 | viric | mth: can you test a patch on dropbear easily, for mips? |
19:22.50 | *** join/#qi-hardware kuribas (~user@d54C430B0.access.telenet.be) |
20:00.01 | *** join/#qi-hardware wej (~j@nl1x.mullvad.net) |
20:08.00 | *** join/#qi-hardware kyak (~kyak@95-28-64-155.broadband.corbina.ru) |
20:08.01 | *** join/#qi-hardware kyak (~kyak@unaffiliated/kyak) |
20:14.50 | *** join/#qi-hardware jekhor (~jek@nat3-minsk-pool-46-53-195-59.telecom.by) |
21:23.10 | *** join/#qi-hardware LunaVorax (~LunaVorax@ABordeaux-651-1-10-157.w109-215.abo.wanadoo.fr) |
21:59.35 | *** join/#qi-hardware _ffio_ (~fire@unaffiliated/security) |
22:56.27 | *** join/#qi-hardware xiangfu (~xiangfu@static.233.58.9.5.clients.your-server.de) |
23:09.01 | *** join/#qi-hardware wej_ (~j@nl1x.mullvad.net) |