Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2011-10-22

00:01:04 Join feteru [0] (
00:02:37 Quit keyb_gr (Ping timeout: 255 seconds)
00:02:42***Saving seen data "./dancer.seen"
00:06:50feteruIs there any upcoming support for the Clip Zip?
00:09:40 Quit hilbert (*.net *.split)
00:09:40 Quit MethoS- (*.net *.split)
00:09:41 Quit GeekShadow (*.net *.split)
00:09:41 Quit FOAD (*.net *.split)
00:09:41 Quit mystica555_ (*.net *.split)
00:09:41 Quit simabeis (*.net *.split)
00:09:41 Quit beta2k (*.net *.split)
00:09:42 Quit ruskie (*.net *.split)
00:09:42 Quit advcomp2019 (*.net *.split)
00:09:43 Quit Lalufu (*.net *.split)
00:10:03 Join MethoS- [0] (~clemens@
00:11:21 Join hilbert [0] (
00:11:21 Join GeekShadow [0] (
00:11:21 Join FOAD [0] (~foad@unaffiliated/foad)
00:11:21 Join mystica555_ [0] (
00:11:21 Join simabeis [0] (
00:11:21 Join beta2k [0] (
00:11:21 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
00:11:21 Join Lalufu [0] (~sun@unaffiliated/lalufu)
00:11:48 Join tjb0607 [0] (
00:12:23 Quit hilbert (Remote host closed the connection)
00:12:44 Join hilbert [0] (
00:16:13 Quit Buschel (Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238])
00:16:22 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
00:20:05 Quit TheLemonMan (Quit: WeeChat 0.3.5)
00:20:41 Quit feteru (Quit: CGI:IRC)
00:20:49 Join feteru [0] (
00:21:06 Quit feteru (Client Quit)
00:24:15 Join feteru [0] (
00:35:04 Quit liar (Ping timeout: 258 seconds)
00:42:42 Quit petur (Quit: Leaving)
00:42:45 Join freddyb [0] (
00:43:34 Quit gbl08ma (Quit: Saindo)
00:43:40feteruDoes anyone know when the Clip Zip will be supported?
00:47:33pamaurywe don't have timelines, it will be when it will be
00:48:14pamaurythere is a good chance that it will be in a near future since it's very close to the clip+ we can't tell for sure
00:54:17n1sbluebrother^: yes, the sender can't control where actual files end up in the fs on the device
00:54:55n1sthe way ot can work is like the tar archive thing in the beast bootloader that will extract the tar archive to the correct place
00:55:31n1ssame thing could probably be done with zip but i think it's not worth it just for a smoother install
00:59:35feteruthank you!
00:59:37 Quit feteru (Quit: CGI:IRC)
01:03:10 Join z180 [0] (
01:15:34 Quit n1s (Remote host closed the connection)
01:28:56 Quit z180 (Quit: ChatZilla 0.9.87 [Firefox 3.6.23/20110920075126])
01:32:41 Join robin0800 [0] (~quassel@
01:37:09 Quit robin0800 (Ping timeout: 258 seconds)
01:40:25 Join robin0800 [0] (~quassel@
01:48:57 Quit pamaury (Remote host closed the connection)
02:02:44***Saving seen data "./dancer.seen"
02:05:59 Join Keripo [0] (
02:18:16 Quit robin0800 (Ping timeout: 256 seconds)
02:19:39 Quit GodEater (Ping timeout: 244 seconds)
02:21:04 Join robin0800 [0] (~quassel@
02:24:18 Quit ender` (Quit: Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something. -- Robert A. Heinlein)
02:30:06 Quit markun (Ping timeout: 248 seconds)
02:40:45 Join GodEater [0] (
02:40:45 Quit GodEater (Changing host)
02:40:45 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
02:42:49 Quit bluefoxx (Ping timeout: 255 seconds)
02:43:55 Join bluefoxx [0] (
02:55:33 Quit Torne (Ping timeout: 258 seconds)
02:55:46 Join Torne [0] (~torne@rockbox/developer/Torne)
02:58:51 Join Rob2222 [0] (
03:02:50 Quit Rob2223 (Ping timeout: 258 seconds)
03:16:36 Quit hilbert (Ping timeout: 245 seconds)
03:24:01 Join hilbert_ [0] (
03:27:20 Quit robin0800 (Ping timeout: 244 seconds)
03:28:05 Quit MethoS- (Remote host closed the connection)
03:28:26 Join robin0800 [0] (~quassel@
03:34:07 Quit robin0800 (Ping timeout: 255 seconds)
03:35:57 Join robin0800 [0] (~quassel@
03:50:04 Quit robin0800 (Ping timeout: 244 seconds)
04:00:56 Quit mudd1 (Quit: Ex-Chat)
04:02:46***Saving seen data "./dancer.seen"
04:05:54 Join robin0800 [0] (~quassel@
04:10:45 Quit robin0800 (Ping timeout: 244 seconds)
04:26:13 Quit [7] (Disconnected by services)
04:26:26 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:27:12 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
04:30:45 Join ageis [0] (
04:41:57 Join robin0800 [0] (~quassel@
04:42:23 Quit hilbert_ (Quit: Computer has gone to sleep.)
04:53:31 Quit amiconn (Disconnected by services)
04:53:32 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:53:46 Quit pixelma (Disconnected by services)
04:53:48 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:53:50 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:53:54 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
05:13:48 Quit GodEater (Ping timeout: 240 seconds)
05:14:31 Quit ageis ()
05:25:53 Join hilbert [0] (
05:31:04 Join ageis [0] (
05:31:46 Quit robin0800 (Ping timeout: 252 seconds)
05:34:45 Join ChickeNES [0] (~ChickeNES@
05:41:28 Quit ChickeNES (Read error: Connection reset by peer)
05:41:44 Join ChickeNES [0] (~ChickeNES@
05:44:38 Quit ChickeNES (Read error: Connection reset by peer)
05:44:52 Join ChickeNES [0] (~ChickeNES@
05:45:48 Quit ChickeNES (Read error: Connection reset by peer)
05:46:14 Join ChickeNES [0] (~ChickeNES@
05:47:12 Quit ChickeNES (Read error: Connection reset by peer)
05:47:28 Join ChickeNES [0] (~ChickeNES@
05:55:04 Join Rob2223 [0] (
05:56:42 Quit Keripo (Ping timeout: 252 seconds)
05:58:39 Quit Rob2222 (Ping timeout: 248 seconds)
06:01:39 Quit freddyb (Quit: Leaving)
06:02:49***Saving seen data "./dancer.seen"
06:05:09 Quit ChickeNES (Quit: Computer has gone to sleep.)
06:08:13 Join robin0800 [0] (~quassel@
06:22:41 Join Keripo [0] (~Keripo@
06:33:03 Quit robin0800 (Read error: Connection reset by peer)
06:38:41 Quit Keripo (Ping timeout: 252 seconds)
06:52:13 Quit hilbert (Quit: Computer has gone to sleep.)
06:54:39 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
06:57:19 Quit [Saint] (Ping timeout: 248 seconds)
07:08:57 Quit feisar- (Ping timeout: 258 seconds)
07:09:02 Join feisar- [0] (
08:02:50***Saving seen data "./dancer.seen"
08:03:18 Nick [Saint_] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940)
08:08:00 Quit antil33t (Read error: Connection reset by peer)
08:08:14 Join antil33t [0] (
08:09:57 Quit antil33t (Client Quit)
08:11:49 Join n1s [0] (~quassel@rockbox/developer/n1s)
08:12:44 Join fyrestorm [0] (
08:29:35 Quit n1s (Ping timeout: 240 seconds)
08:31:56 Join Kiwi_CAM [0] (
08:32:21CIA-14New commit by fredwbauer (r30820): fix r30818
08:33:07 Join antil33t [0] (
08:34:30CIA-14r30820 build result: 0 errors, 1 warnings (fredwbauer committed)
08:41:24antil33ttut tut
08:43:47pixelmaBuschel: that auto-change directory bug has never been fixed - if by chance or magic it went away while fixing something else then it's still there. I usually don't use this feature so can't tell for sure at the moment and don't have the Ondio with me currently
08:44:33pixelmaif it *didn't*
08:52:53 Join stoffel [0] (
09:06:43sintheteki've noticed that on ubuntu 11.10 64bit, my amarok both crashes a lot and seems unable to restore previous playlist on restart
09:07:10sinthetekand if you restart it without access to the db, the track-count drops back to zero
09:07:33sinthetek(eg you have to switch the file-view to play anything)
09:08:22sintheteki figure that last problem might be known/expected (but it still kinda sucks when using amarok on a mobile device)
09:18:49 Join TheLemonMan [0] (
09:22:14Lloreansinthetek: This doesn't sound like something that belongs in #Rockbox.
09:36:31sinthetekoh snap
09:36:36sinthetekmy b
09:37:50 Quit stoffel (Ping timeout: 248 seconds)
09:56:26 Join dfkt [0] (dfkt@unaffiliated/dfkt)
09:59:45 Join bertrik [0] (
09:59:45 Quit bertrik (Changing host)
09:59:45 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
10:02:43CIA-14New commit by fredwbauer (r30821): Revert r30818
10:02:52***Saving seen data "./dancer.seen"
10:04:27 Quit Kiwi_CAM (Quit: Leaving)
10:04:44CIA-14r30821 build result: All green
10:07:14 Join n1s [0] (~quassel@rockbox/developer/n1s)
10:09:46 Join keyb_gr [0] (
10:23:53CIA-14New commit by fredwbauer (r30822): Finish r30818 revert
10:25:43CIA-14r30822 build result: All green
10:32:53 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox)
10:40:39 Join pamaury [0] (
10:40:39 Quit pamaury (Changing host)
10:40:39 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:44:52*bertrik wonders why that got reverted
10:47:36 Join z180 [0] (
10:50:12kugeljhMikeS: ping
10:52:32[Saint]lol: commit, fix, fix, revert, fix revert.
10:53:07[Saint]in an (almost exactly) 12 hour period.
10:59:23kugelhehe, indeed
11:00:25pamaurylol, strange commit succession
11:04:17z180i have disassembled my THOMSON DAP
11:05:14z180but i am unsure if rockbox supports it because it only has a power button
11:05:37z180all input goes over touchpad
11:05:50LloreanRockbox doesn't support anything other than the listed players.
11:06:24 Join ender` [0] (
11:06:26z180i am willing to contribute a port
11:07:06Tornez180: we support touchscreens and othe players exist that only have a power button + touchscreen, so if you are going to do a port then that shouldn' tbe a problem
11:08:58z180the touchpad is from synaptics
11:09:03[Saint]If it has its own specific touchpad, you'll need to figure out how it works, though.
11:11:31[Saint]ture/false, and true/false in specific points shouldn't be hard to figure out. But some of these devices have support for gestures in the original firmware that presently Rockbox knows nothing of.
11:12:01[Saint]...oh, actually...the Fuze+ port might have made some ground there.
11:12:16LloreanIf it's a two dimensional space, "grid mode" from the touchscreens would actually probably make a really good starting point
11:12:45z180yes the previous owner told me that even volume inc goes over gestures
11:13:21Tornethat's not really a barrier to porting
11:13:33[Saint]Oh, certainly not.
11:13:44pamaurythe processor/soc is the important part
11:13:55Torneit just means that unless you also implement improvements to our touchscreen UI you'll have to use regular point based input
11:14:10Tornegetting it to run at all is enough work to be getting on with :)
11:14:10[Saint]pamaury: Do you have gestures working in your F+ port?
11:14:34z180telechips 770 already listed as supported
11:14:54pamauryNo, i don't plan to use the hardware features because it's very poor and I still have to implement something to recognize some basic gestures
11:15:26[Saint]pamaury: Ah, right. I couldn't remember how far you'd got with the touchpad.
11:15:27pamauryAt some point, having a "general" gesture recognition might be interesting
11:16:33kugelpixelma: ping
11:16:50z180the microdrive doesnt have a CF connector
11:18:03pamauryz180: you will probably have to do some reverse engineering of the firmware if you want to port it
11:20:03 Join markun [0] (
11:32:59z180yes i have tolls for that but almost no knowledge of arm asm or the reversing tools
11:33:53 Join Horschti [0] (~Horscht@xbmc/user/horscht)
11:34:44 Quit keyb_gr (Ping timeout: 255 seconds)
11:36:17 Quit thomasjfox (Remote host closed the connection)
11:37:40 Quit Horscht (Ping timeout: 258 seconds)
11:38:06pamaurythen you'll have to learn :) You can use either objdump (but I feel it is akward) or ida pro
11:45:17kugelthere's actually no caller of do_menu where parent != NULL except time&date screen
11:45:44 Join keyb_gr [0] (
11:48:25bertrikkugel, it would be nice to have some tool to detect that kind of thing, and detect (for example) completely unused functions too
11:48:51bertrikA few weeks ago, I removed a function that has been unused for 5 years! :)
11:49:12 Quit bluebrother^ (Read error: Operation timed out)
11:49:35 Quit fs-bluebot (Ping timeout: 240 seconds)
11:51:14 Join fs-bluebot [0] (
11:51:36 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
11:53:30 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
11:56:47 Quit [Saint] (Ping timeout: 240 seconds)
12:02:55***Saving seen data "./dancer.seen"
12:06:49CIA-14New commit by kugel (r30823): Fix backwardly named variable.
12:07:29kugeldcommit doesnt return :(
12:08:27 Join GodEater [0] (
12:08:28 Quit GodEater (Changing host)
12:08:28 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
12:08:44CIA-14r30823 build result: 0 errors, 1 warnings (kugel committed)
12:09:25CIA-14New commit by kugel (r30824): Fix buttonbar and line padding in time&date screen. ...
12:09:56kugelthe build round was done before dcommit return
12:10:20pamaurykugel: I raised this issue but the swedish told me it was not the case, just "chance"
12:11:35CIA-14r30824 build result: All green
12:13:45pamaurybut I really fell that with dcommit it completes the build round before going on
12:13:47 Quit GodEater (Ping timeout: 240 seconds)
12:22:47 Join GodEater [0] (
12:22:48 Quit GodEater (Changing host)
12:22:48 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
12:41:06 Join liar [0] (
12:52:55 Quit z180 (Ping timeout: 256 seconds)
13:03:00bluebrotherthat's not a dcommit issue. It's waiting for svn, and that sometimes takes long to return. Happens with plain svn too.
13:04:22 Quit Xerion (Quit: )
13:09:41 Quit markun (Ping timeout: 255 seconds)
14:02:56***Saving seen data "./dancer.seen"
14:12:46 Join Zoiah [0] (
14:14:01 Join markun [0] (
14:17:43pamaurywhat does the "MT" sign stands for on a chip ?
14:20:57dfktmicron technology?
14:23:03bertriksometimes logos can be more distinctive than letters
14:23:25bertrikmicron is usually memory chips I think
14:23:40pamauryit's either a dram chip or a flash chip, I think it's a dram
14:23:50pamaurybertrik: do you know the stfm1000 tuner chip ? Is it compatible with some other or do you have the datasheet ?
14:24:01dfktmicron makes dram, nand, etc
14:24:38bertrikpamaury, no
14:25:21bertriksomehow there are quite a few fm chips that are similar to si470x, but with a different register mapping for example
14:28:01dfkti see the clip zip in /tools/configure - is there a working bootloader already?
14:28:51 Join y4n [0] (y4n@unaffiliated/y4ndexx)
14:30:03bertrikdfkt, no, but it compiles :) It's currently set up to unconditionally boot the OF
14:31:44dfktaww :)
14:32:05dfkti just got my clip zip - anything i can help/support you with?
14:33:28bertriknot really, maybe you can flash an original firmware with a 'T' suffix in the file name and check the diagnostics menu
14:33:49bertrikso, we can see if it's a "Visionox" and "Si4702" type
14:34:01Zoiahpamaury: is there any place where all sansafuzeplus+ development is located? How to use the elftosb, imx_hid_recovery, etc. tools seems to be scattered everywhere.
14:34:11dfktah yes, sandisk and their sneaky switching of components
14:35:34bertrikpamaury, stfm1000 seems to have RDS support
14:36:02pamauryZoiah: will answer you in a few minute, need to be afk. The wiki will contain all this information
14:37:40ZoiahWhich wiki? seems to be in a very outdated state.
14:38:45bertrikpamaury, also there appears to be a linux driver for it
14:39:03bertrikI couldn't find a datasheet with all register + their meanings yet
14:46:00pamauryZoiah: SansaFuzePlus is not outdated, it's just the wiki page for the Fuze+, the SansaFuzePlusPort is the one relevant
14:46:21pamauryI've not yet describe how to interface all tools because it's a bit tricky
14:46:34pamauryand I want to write a tool that does everything
14:47:32ZoiahI thought it was outdated because of "Unfortunately, we do no t yet know how to use this recovery mode." among other things.
14:48:39ZoiahIf it's not for public consumption yet, that's also fine. :)
14:49:41dfkt<bertrik> so, we can see if it's a "Visionox" and "Si4702" type <−− confirmed, both the same on mine
14:49:55pamaurywell yes, it's partly false, we know how to use the recovery mode to upload some code to it
14:50:08pamauryI'll fix that
14:50:17bertrikdfkt, ok, good, we have datasheets for those :)
14:50:38dfktnice :)
14:52:57Zoiahpamaury: ohh, and one comment. At least on Ubuntu Oneiric 11.10 'gcc -Wall -O2 -std=c99 `pkg-config −−libs −−cflags libusb-1.0` -o imx_hid_recovery imx_hid_recovery.c' doesn't build, because the library is before the compilation. I need to put the `pkg-config` behind it for it to work.
14:53:02bertrikmaybe you can also check if it's possible to downgrade the original firmware version, dfkt ?
14:53:41pamauryZoiah: ok, I'll change that
14:54:05bertrikor just see if it accepts the current firmware version again for flashing
14:54:33pamauryas always, baidu has some datasheet for the stfm1000 but it doesn't have the register description
14:55:59LalufuI'd like to programmatically switch to the WPS screen. Is this doable? If so, how?
14:56:52dfktbertrik, i went from firmware x.17 "a" to "t" to "a", then to x.15 "a" - no problems
14:57:06bertrikgood :)
14:57:42dfktyou're welcome, can't wait to get audio pan/balance on that thing :)
14:58:52pamauryI think the linux code for the stfm1000 will have to do
14:58:56JdGordonLalufu: depends from where
14:59:14bertrikBTW, does anyone know of a simple way to run a small piece of ARM code (with no hardware access) in an emulator, and modify/inspect registers before/after running the code?
14:59:57bertrikdfkt, this should be one of the easier ports
15:00:14LalufuJdGordon: I don't know. Background: most of the IAP playback control works by sending button events. those usually just work on the WPS screen.
15:00:16dfktonly difference is the screen, the fm chip, and the microusb port, i assume?
15:00:31dfktto the clip+ i mean
15:00:36LalufuSo the idea was to switch to the WPS screen as soon as IAP commands are detected, so that button events work as expected.
15:00:56bertrikyes, basically, also the button mapping is a bit different. And microusb port should not make a difference in software.
15:01:19JdGordonLalufu: you're probably better of calling the proper functions for the button instead of letting the wps handle them
15:01:25 Quit antil33t (Read error: Connection reset by peer)
15:01:35bertrikand the fm chip in the sansa clip zip will probably work without modification in rockbox, although without RDS
15:01:49 Join antil33t [0] (
15:01:55dfktrds doesn't work in the stock firmware either ;)
15:02:24LalufuJdGordon: where are those functions defined?
15:02:36JdGordonLalufu: depends what you need to do...
15:02:48JdGordonsimple once like audio_pause()/audio_stop()
15:02:56Lalufufor a start play/pause/stop/next track/previous track/ff/rew
15:03:04Lalufuthe last two are tricky.
15:03:05pamaurywow, the linux code for stfm1000 RDS is 1500 lines long
15:03:06bertrikdfkt, I wondered about that ... some people say they have RDS, but sandisk doesn't advertise it
15:03:35dfktbertrik, i only get random garbled letters on some stations, not the station id - and nothing on other stations (known to have rds, from my car radio)
15:03:36bertrikpamaury, I think we should split the RDS processing code from the tuner driver(s)
15:04:12JdGordonLalufu: yeah, not sure how ff/rwd works.
15:04:17bertrikbasically RDS sends out 8-byte frames, where each frame can be part of a larger message
15:04:34LalufuJdGordon: currently it just does, if I keep sending ff/rew events :)
15:04:44pamauryI thought RDS was rather simple, the stfm1000 code look sextremely complicated
15:05:11bertrikso I think we should make a generic RDS processor, that takes the 8-byte frames, checks and reassembles them into larger messages
15:05:25JdGordonLalufu: see apps/gui/wps.c ffwd_rew()
15:05:53JdGordonthat is pretty bad,s omeone shld fix the audio api to set a ffwd/rewind start/stop function
15:06:00dfktthe random letters are always four on the zip's screen - which would be exactly 8 bytes i assume?
15:07:31pamauryis the clip zip tuner chip the same as in the fuze+ which both have rds support ?
15:09:01bertrikdfkt, I don't know, I'd have to look it up in the spec. AFAIK, the station name is carried in two frames, carrying 4 station name characters each
15:09:25bertrikpamaury, no, the clip zip seems to have an si4702 compatible, probably an si4703
15:10:10pamauryisn't it the same as in the fuze+ ?
15:10:12bertrikThere is a bit of difference between RDS in europe ("RDS") and in the US ("RBDS"), but I thought it was only minor differences
15:10:35LalufuJdGordon: assuming that, for now, switching to the WDS screen would save a lot of pain, is that doable?
15:12:07JdGordonI don't advise that...
15:13:02JdGordonLalufu: can i see your patch?
15:14:23Lalufuthere's a GIT tree at;a=shortlog;h=refs/heads/iap-rework
15:14:39LalufuI can cook up a diff against my last merge with the master branch
15:15:33 Quit liar (Quit: hallowed are the ori!)
15:15:40bertrikpamaury, sorry I don't know exactly what fm tuner chip is in the fuze+
15:16:37JdGordonLalufu: a diff would be better :)
15:16:42pamauryI think it is a si4703, I did some tests but don't remember
15:19:09JdGordonLalufu: I think being really nice to jhMikeS and begging/bribing him to get a nice ffwd/rewind API into playback is the way to go :)
15:40:27LalufuThat's not from the tree published at, but from that tree+a lot of logf()
15:42:57JdGordonLalufu: dont use IAP_MALLOC_DYNAMIC if that actually wraps about buflib handle...
15:43:12JdGordonmalloc and buflib are very different
15:44:00 Quit TheLemonMan (Quit: WeeChat 0.3.5)
15:44:49LalufuI can rename that, it's just an easy way to enable dynamically allocated memory for the RX/TX buffers (it defaults to static buffers)
15:46:30JdGordonok, you're in apps/ so there is no reason you cant use the playback api directly...
15:46:43JdGordonavoid passing key events anywhere or things might break
15:47:01JdGordonalso, think about splitting up the file into a subdir and smaller files
15:47:48JdGordon(even better would be to split it completly into a seperate library :) )
15:48:47Lalufuyeah, I thought about that. It's getting way too large.
15:50:15Lalufuafk for a while
15:51:44LalufuJdGordon: yes, the code is in apps/, but it's tightly tied to the core code, by plugging into the serial interrupt handler and the button handler.
15:52:46 Quit Riviera (Ping timeout: 248 seconds)
15:54:38Lalufubut the serial handler is on my list of things to get rid of. If I can figure out how.
16:02:57***Saving seen data "./dancer.seen"
16:04:23kugelbluebrother: ping
16:05:01kugelmy albumart fails to decode
16:05:24kugeland wtf happend to the widgets
16:08:39 Nick guymann_ is now known as guymann (~charles@
16:12:17 Join hilbert [0] (
16:16:49 Join GermanMushroom [0] (
16:18:15 Quit hilbert (Quit: Textual IRC Client:
16:19:13kugelhm, it was installed on the sdcard
16:27:17 Join Riviera [0] (~Riviera@gateway/tor-sasl/riviera)
16:43:21 Join hilbert [0] (
16:50:16 Join MethoS- [0] (~clemens@
16:57:01 Quit GermanMushroom (Read error: Connection reset by peer)
16:57:53bertrikdfkt, so indeed it seems to contain an si4703 which is basically the same as the si4702 in some clip+ players, but with RDS functionality added
16:58:21bertrikand basically the same (or slightly more?) battery capacity as the clip/clip+
16:59:31bertrikthe thing with the green sticker must be the SoC, the thing in the topright the flash memory, the smaller rectangular chip below the SoC is the fm tuner, I don't know what the rectangular thing between the SoC and the flash is
17:16:17*kugel hits
17:28:11CIA-14New commit by kugel (r30825): Android: Work around an android bug. ...
17:30:15CIA-14r30825 build result: All green
17:38:31bluebrotherkugel: pong
17:38:48kugelbluebrother: did you see my last commit? I wonder if that was an issue for you?
17:38:56kugelI guess not
17:39:08bluebrotherno, it wasn't.
17:39:37bluebrotherI had strange crashes after buflib came in. That disappeared after various buflib fixes, so I assume it was related to that.
17:39:53kugelI got an exception, and thus the rockbox logo was always shown
17:40:21kugelhm, I should have mentioned the actual symptom in the ci message
17:42:35kugelbluebrother: while I like the AA in the notification area, I think the app icon shouldn't be hidden
17:42:43kugelhave you tried AA on the right side?
17:52:11 Quit n1s (Ping timeout: 240 seconds)
17:55:31 Quit keyb_gr (Ping timeout: 256 seconds)
17:57:44 Join keyb_gr [0] (
18:02:59***Saving seen data "./dancer.seen"
18:14:06 Join funman [0] (~fun@rockbox/developer/funman)
18:21:20[Saint_]kugel: You still have the app icon in the status bar...I don't see the problem really.
18:21:30funmanbertrik: how is clipzip port going?
18:24:13[Saint_]Of course, someone might have their statusbar hidden...but, that's a non-default personal choice that no one should really bother catering for.
18:24:28bertrikfunman, still waiting for the player hardware
18:24:44bertrikdfkt made some photos of the insides
18:24:46funmanbertrik: ah, didn't you order it weeks ago? any ETA?
18:24:51funmanon ABI ?
18:25:34[Saint_]bertrik: Hasn't it been like, ~5 weeks now?
18:26:27 Nick [Saint_] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940)
18:27:11bertrikfunman, he posted them on -community. It's been four weeks now, I'll get an update on monday
18:29:20bertrikfunman, I can do some more preparation. For example, the code to set the OLED brightness of the R,G,B components is apparently some complicated formula that is difficult to figure out.
18:29:21funmanbertrik: you still have a link to the pics? i'm curious to see how it ressembles other ams
18:29:39funmanyou didn't identify the screen controller?
18:29:50bertrikI could just run the code on an emulator for a limited set of brightnesses and use a table
18:30:28bertrikfunman, and
18:31:32bertrikI know which OLED controller is used (just 2 commands don't match the datasheet) and I think I also know which OLED display is used, but apparently there is a custom calculation to go from brightness to R,G and B currents
18:31:36bertrikor voltages
18:31:41funmanat least the plastic cases are compatible ;)
18:46:53mc2739kugel: did you see FS #12337 was reopened? also, additional comments have been added
18:46:53fs-bluebot r30773 breaks all skin fonts (bugs, new)
18:47:32kugelmc2739: no i didn't. I should have been notified IMO
18:50:43mc2739kugel: it's odd that a notification wasn't sent. I thought flyspray would do that.
19:04:01 Quit [Saint] (Quit: Quit...)
19:13:34CIA-14New commit by fredwbauer (r30826): Add functions font_set_ui() and font_get_ui(). The font returned by FONT_UI used to be fixed at zero but since buflib-fonts (r30589) can be different, ...
19:14:22 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
19:15:43CIA-14r30826 build result: All green
19:17:23funmanyou can enable/disable notifications on individual flyspray tasks
19:25:38 Join Jerom [0] (~jerome@
19:26:36 Quit fyrestorm (Read error: Connection reset by peer)
19:31:07 Join Xerion [0] (
19:32:25 Quit [Saint] (Read error: Connection reset by peer)
19:33:24 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
19:37:23kugelmc2739: I'll have a look tomorrow, g2g now
19:38:31 Join stoffel [0] (
19:39:55 Join GermanMushroom [0] (
19:44:44mc2739kugel: thanks
19:52:49 Quit stoffel (Ping timeout: 256 seconds)
19:59:44 Quit Xerion (Quit: )
20:03:00***Saving seen data "./dancer.seen"
20:19:51 Quit GermanMushroom (Read error: Connection reset by peer)
20:22:32 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
20:29:45 Quit hilbert (Quit: Computer has gone to sleep.)
20:30:16 Join Xerion [0] (
20:41:51 Join liar [0] (
20:56:35 Join hilbert [0] (
20:58:25 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
21:01:54 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
21:06:50 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
21:07:04 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
21:41:50 Quit tchan (Quit: WeeChat 0.3.5)
21:42:09 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
21:54:01bertrikfunman, I think you ran some code in an emulator once, during development of AMSv1 or AMSv2, right?
21:54:33bertrikCan you help me run some code from the OF? The code in question does some kind of calculation, it doesn't try to access hardware.
22:03:02***Saving seen data "./dancer.seen"
22:16:37 Quit Jerom (Quit: Leaving.)
22:33:58 Quit pamaury (Ping timeout: 240 seconds)
22:42:32bluebrotherkugel: all apps I've seen so far that use a bigger icon in the notification area (contact picture etc) have it on the left side. I don't think we should do it differently just because someone likes it better another way.
22:42:33 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:43:20bluebrotherkugel: and the Rockbox logo is shown in the notification bar anyway. Putting it in the notification area is a bit too much IMO, especially if the playing track has no AA. Showing the RB logo three times is ... well.
23:03:29 Quit pamaury (Quit: No Ping reply in 180 seconds.)
23:03:42 Join pamaury [0] (
23:03:43 Quit pamaury (Changing host)
23:03:43 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
23:26:35dfkti'm a bit confused, didn't find a solid anwer in the docs - sbs "base skin" contains the header seen on each screen, not just the wps? or is it more than that, or something different?
23:28:24gevaertsdfkt: the sbs defines how non-wps screens look
23:29:08gevaertsI can't remember now what the statusbar does in the wps if you use an sbs
23:29:25dfkthmm, i thought that's defined in the /themes/*.cfg file?
23:29:51gevaertssorry, the statusbar *tag*
23:33:15dfktso i assume for a global custom status bar everything is put in the sbs?
23:34:31dfktthanks, i will try my luck :)
23:39:35 Quit y4n (Quit: 6,000,000 ways to die — choose one.)
23:42:34 Join CaptainKewl [0] (
23:44:36 Join Strife89 [0] (~Strife89@
23:47:09[Saint]Its a bit more complicated than that.
23:47:24[Saint]Non-wps screens isn't true.
23:47:54[Saint]The .sbs can define most of the .wps also
23:49:01[Saint]An entire theme can *almost* be done with just an .ABS
23:50:19dfkti looked at your android default theme, trying to figure out what goes where
23:50:46[Saint]You'd only need .wps and .fms to load the backdrop since backdrops can't be loaded conditionally.
23:51:28[Saint]The only reason I don't do that in my themes is convention, it would make of hard to read (for some)
23:51:52[Saint]...but yeah, the only thing the
23:52:20[Saint].sbs can't do is backdrops for multiple screens.
23:53:02dfktso a dedicated .wps wouldn't even be needed when one doesn't use backdrops?
23:53:11*gevaerts nods
23:53:35dfktnice, that keeps clutter low, since i don't intend to use them
23:55:39dfktanother thing i can't figure out is using one touchscreen 'button' for both rew/skip (and ffwd/skip, respectively)
23:55:44[Saint]Well...yes and no. It makes code a:more abundant and b:a bit harder to read. As you need to enclose almost everything in %cs conditions to make sure it fires in the correct screen(s)
23:57:35[Saint]Touchscreen areas is a simple one. A touch area can share "long" and "short" touch defines. Or tap and hold respectively. The tap event wont fire once the hold event is true.
23:57:40 Quit benedikt93 (Ping timeout: 255 seconds)
23:58:00 Quit hilbert (Quit: Computer has gone to sleep.)
23:58:47dfkti tried repeat_press, which works for seeking, but then skip doesn't work on the same button

Previous day | Next day