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 2008-04-05

00:01:57 Join cbr|w [0] (n=cbr@
00:05:21 Join dexen [0] (n=52915c8b@gateway/web/cgi-irc/
00:05:47Nico_Ppixelma: scrolling on the H300 version of boxes looks really nice :)
00:05:58roolkupixelma, seren: you can also use: convert -append volume*.bmp volume.bmp
00:07:25 Quit Zom ("leaving")
00:07:38 Join Zom [0] (
00:07:39pixelmaNico_P: I would have been interested if the old version even failed to load (it did here with the H300 sim with the frame bitmap, IIRC. But I'm not a 100% sure if it wasn't due to another change)
00:08:00pixelma"image buffer full"
00:08:25 Quit Zom (Client Quit)
00:08:25Nico_Poh I didn't test and now I've removed my H300 sim
00:08:36Nico_Pbut you made that WPS much cleaner apparently
00:08:37 Join Zom [0] (
00:08:37pixelmanot so important
00:08:48dexenSay, are there any builds of RockBox for Sansa e280 v2? anything thad build and boots would do...
00:08:58gevaertsdexen: no
00:09:22pixelmaNico_P: but I remember exactly that the Ipod Video one's failed when I added the coloured rating (with the mono ones it still was ok)...
00:09:36dexengevaerts: is it being worked on at all?
00:09:48dexengevarets: any devel branch in SVN or sumthin'?
00:09:55 Quit qwedsa (Read error: 110 (Connection timed out))
00:10:51pixelmaNico_P: and forgot to say: thanks :) now only 3 more to go (the hardest will be Rockboxed...)
00:10:52Nico_Ppixelma: btw, I was wondering why there are those magenta placeholders on the backdrops for (Un)iCatcher
00:11:12gevaertsdexen: I don't really follow this, but I think there is no working code at all yet. I'm not sure if people are actually working on that
00:11:27Nico_PIMHO they should go (I do know you didn't put them there though)
00:11:40Nico_PI just felt like mentioning it :)
00:11:54pixelmaI don't know, I guessed it is from some old version and they don't hurt so I kept them. At least it lets you see if your positioning is off...
00:11:55 Join Zarggg [0] (
00:13:01advcomp2019dexen, you can look in the new ports in the forums to find out too
00:13:04dexengevaerts: thanks for the info~
00:13:16dexenthe forum seems to be down >>
00:13:32BigBambiYes, unfortunately they are
00:13:54BigBambidexen: You can check the thread at some point in the future :)
00:14:35dexenthat's a quite unfortunate development, when cash is buring my pocket ;_
00:15:05advcomp2019dexen, do you have a v2 right now?
00:15:48dexennot yet
00:15:53 Quit roolku ()
00:16:14dexenbut it seems i can't get more than 4GB otherwise than by buying a v2
00:16:32dexenor, perhaps, wait & watch out for some second-hand v1 to surface
00:16:43dexeni'm living in a mid-sized country, you know >_>;;
00:16:45 Quit davina ("GNU/Linux the free alternative to Windows")
00:17:10advcomp2019shoot.. you are in poland.. never mind then
00:17:13 Quit spiorf (Remote closed the connection)
00:18:18 Quit CyBergRind|w (Read error: 110 (Connection timed out))
00:18:31dexenum, well
00:19:35amiconnBah, what's the deal with ! being special in bash?
00:20:16amiconnUsing it unescaped isn't possible, and escaping it includes the escape char...
00:20:24Nico_Pit lets you recall a previous command, but isn't it fine between quotes?
00:20:37dexenamiconn: try using the `rc' shell
00:20:45gevaertsrc ?
00:20:51dexenit's much nicer than Bash
00:20:55amiconnI'm on cygwin...
00:20:56dexenand it considers ! a normal character
00:21:02*gevaerts never heard of it
00:21:12dexen`rc', from the Plan 9 OS
00:21:38dexen POSIX port of it
00:22:07dexen the shell's man page
00:23:12 Quit Rincewind ("bye")
00:23:16dexeni'm using the shell daily for various scripts >_>;;
00:23:37gevaertsLooks nice. Anyway, this is really off-topic here :)
00:24:38*dexen nods
00:29:48 Join thundr2 [0] (
00:30:00 Join sarixe [0] (
00:31:54 Quit Jon-Kha (Remote closed the connection)
00:33:06 Quit domonok1 (Read error: 104 (Connection reset by peer))
00:35:29 Join Brian_S [0] (n=dabtd@unaffiliated/mrfish)
00:36:30 Part Brian_S ("...")
00:37:24 Join RoTtE [0] (
00:38:06 Quit ompaul (Client Quit)
00:38:26RoTtEHello, i have installed rockbox on my sansa, works grate! and i wold like to install it to my Ipod Vide 30.gig
00:38:55RoTtEis there any uillity for that to?
00:39:10pixelmayes, it's called the manual ;)
00:39:37 Join netrex [0] (
00:39:38gevaertsHow did you install on sansa ? The normal utility, "rbutil", works for most or all supported players
00:39:57 Quit ColinT (Remote closed the connection)
00:40:15RoTtEi used rbutil-0.1a-setup.exe
00:40:26 Join ColinT [0] (
00:40:50RoTtEand i can only see iriver and sansa in the menu
00:41:43pixelmaare you sure about that version number? When and where did you get it (from)?
00:42:18RoTtEYou can download Rockbox Utility for Windows from
00:42:25RoTtEgoogle it
00:43:23pixelmathat's a really old one and
00:43:34pixelmais more up-to-date
00:43:42RoTtEtank you so much :=)
00:44:01 Join Thundercloud [0] (
00:44:02 Quit dexen ("see ya")
00:44:27 Quit dabujo ("( :: NoNameScript 4.2 :: )")
00:44:35RoTtEon my sansa i have a few games and appelications, is it posseble to install more of them?
00:45:16 Nick hd is now known as HellDragon (i=jd@unaffiliated/helldragon)
00:45:41 Quit kugel (Remote closed the connection)
00:46:19gevaertsEverything that is considered 'ready' is included.
00:48:09 Join MaxxTwayne [0] (n=52e7f0c0@gateway/web/cgi-irc/
00:48:37MaxxTwaynebonjour bonjour
00:49:29 Quit DerDome (Read error: 110 (Connection timed out))
00:49:39advcomp2019MaxxTwayne, hello
00:49:49MaxxTwaynefinally someone
00:49:54pixelmaonce would have done...
00:50:54gevaertsMaxxTwayne: on irc (especially on technical channels) it's quite normal not to get an answer for some minutes. Also, if you look at the topic, it links to a page explaining all this...
00:51:33 Quit ender1 (" The Japanese really love nature. For instance, the art of bonsai. That's where they take a little baby tree and torture it")
00:52:04MaxxTwaynei'm used to get answers quite fast on IRC
00:53:17gevaertsYou often get answers reasonably fast here as well, but only if you actually ask a question
00:53:20MaxxTwaynei'm used to get answers quite fast on IRC ?
00:53:40chrononMaxxTwayne: This channel is logged, so we try to keep discussion on-topic for those who read it later.
00:53:45 Join corevette [0] (
00:53:51 Nick chronon is now known as Chronon (
00:54:04MaxxTwayneok, so i'll try to make it fast
00:54:28Nico_Pif it's ontopic you can take your time
00:54:36ChrononIt's not quite like that. I just don't tend to respond unless necessary.
00:55:23MaxxTwayneis there a known solution for the "can't load rockbox.ipod" problem ? On a nano
00:55:24netrexis the only way to check if an unsupported player will be supported to post about it in the Wiki? Like the iRiver PMC-120
00:56:03gevaertsnetrex: the only way to know if a player will ever be supported is to do all the work yourself...
00:56:12linuxstbMaxxTwayne: That means you haven't installed Rockbox - just the bootloader.
00:57:14MaxxTwaynelinuxstb: Well, i've unzipped on my ipod, got the directory at the root of the ipod
00:57:24MaxxTwaynewhat else should i check ?
00:57:29linuxstbWhat is the directory called?
00:57:54 Quit appleipodder ()
00:58:03ChrononIs there a rockbox.ipod within that directory?
00:58:15MaxxTwayneyes, there is
00:58:17linuxstbAnd your ipod is FAT32 formatted?
00:58:25MaxxTwayneyes, it is
00:58:33linuxstbWhat else does the bootloader say, apart from "can't load rockbox.ipod" ?
00:58:34ChrononWhat instructions did you follow to install?
00:58:36netrexgevaerts: yes, of course, I just don't have any other iRiver players to check with as it's not sold here in Europe as far as I know, and I don't know anything about programming this way :/
00:58:38pixelmais this a new installation?
00:58:49*Chronon wonders if the bootloader is the correct version
00:59:47MaxxTwaynelinuxstb: says the usual things in this case, it gaves keys t reboot and start in disk mode
01:00:15linuxstbWhat usual things? It displays different things depending on the reason it can't load it...
01:00:16MaxxTwayneChronon: i followed the manual i found on the rockbox site for the ipod nano
01:00:57MaxxTwaynelinuxstb: i'll restart it and check
01:02:32 Quit sarixe ("(EE) Failed to load "quit" module")
01:04:26MaxxTwaynelinuxstb: the given reason is "file not found". Do you want anything more ?
01:05:00linuxstbMaxxTwayne: No, that's pretty conclusive... Did you format your ipod yourself?
01:05:12linuxstbForget that question...
01:13:04***Saving seen data "./dancer.seen"
01:13:19 Quit netrex ("Hadet. Jeg chattet p?")
01:13:33 Join Febs [0] (
01:13:44 Part tomcat_ha
01:18:36amiconnMaxxTwayne: What's the bootloader version?
01:19:18MaxxTwayneamiconn: 2.0
01:26:31MaxxTwaynesorry guys, but got to go
01:26:44 Quit MaxxTwayne ("CGI:IRC")
01:26:49 Nick philoware is now known as fehmicans (n=canavar@
01:27:03 Quit fehmicans (Remote closed the connection)
01:30:58 Quit BumAz (Read error: 110 (Connection timed out))
01:32:02mcuelenaerehow does ubs-drv-xxx know how an endpoint must get set up?
01:32:28 Quit Thundercloud (Remote closed the connection)
01:32:31gevaertshmm. Let me check
01:32:48mcuelenaerethere doesn't seem to be a call from usb_core
01:33:06mcuelenaereso I suppose usb_drv gets the data from some structs out of usb_core?
01:34:06gevaertsActually, right now the endpoints are hardcoded (except for the packet size)
01:34:40gevaertsI need to change that one of these days
01:35:00mcuelenaerein? usb_drv or usb_core?
01:35:07mcuelenaerecan't seem to find them..
01:36:28mcuelenaereah never mind, got them
01:36:40gevaertsinit_endpoints() and init_bulk_queue_heads() in usb-drv-pp502x.c are basically it IIRC. On the device side basically every endpoint is associated with a queue head
01:38:24 Join Thundercloud [0] (
01:38:24mcuelenaereare queue heads specific to the pp502x usb driver?
01:39:45gevaertsYes and no. Queue heads are pretty usual on host controllers, and the pp502x controller re-uses them on the device side, but from what I've seen other controllers seem to be different
01:41:45mcuelenaereso all endpoints (2) are currently set as BULK ?
01:42:34gevaertsActually, I forgot init_control_queue_heads() for the endpoint 0. But yes, the other two are currently bulk
01:42:46 Quit bughunter2 ("Leaving.")
01:46:29 Quit Thundercloud (Remote closed the connection)
01:47:35mcuelenaereisn't usb_drv_ack() implemented?
01:49:32gevaertsapparently not. Also not used
01:50:47gevaertsI probably replaced that with ack_control() in usb_core.c at some point. If it needs to come back as a non-static function, I think it will be as usb_core_ack()
01:53:18 Join Thundercloud [0] (
01:53:59 Quit shotofadds (Read error: 104 (Connection reset by peer))
01:56:57 Join erillanos [0] (n=4cd3b8f9@gateway/web/cgi-irc/
01:58:39erillanoshi i have a question about the video player on the ipod nano 1st gen wen i try to play a video on part of the video is shown not lenght wise but screen size is there any was i can change the resolution on the player
01:59:18 Quit Thundercloud (Remote closed the connection)
02:00:23linuxstbyou need to encode it to your LCD's resolution (176x132)
02:00:32 Quit erillanos (Client Quit)
02:00:56 Quit ColinT (Remote closed the connection)
02:01:09 Join ColinT [0] (
02:02:03 Part toffe82
02:03:42 Quit jhMikeS (Nick collision from services.)
02:03:48 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
02:06:13 Join Thundercloud [0] (
02:10:01 Quit asdrubal ("Leaving")
02:10:39mcuelenaeregevaerts: how is the usb stack triggered? has this to do with usb_detect() in usb-<target>.c ?
02:12:17gevaertsyes. usb_detect gets called from usb_tick() in usb.c. This sends an internal event that eventually results in usb_enable() in usb-<target>.c
02:13:01mcuelenaereand usb_enable() has to call the usb stack?
02:13:56gevaertsusb_enable calls usb_core_init(), and after that it's basically device dependent. On PP502x the rest is interrupt-driven
02:14:46 Join argumentD [0] (
02:15:20gevaertsNotifications are passed through the event loop in usb.c which slightly complicates the code, but otherwise the actual usb driver would need its own thread
02:16:38mcuelenaeredoes the usb stack compiles as a bootloader? because it complains about a missing UNCACHED_ADDR()
02:17:08gevaertsI never tried
02:24:31 Quit gevaerts ("goodnight")
02:28:22 Quit Nico_P (Remote closed the connection)
02:33:47 Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU)
02:35:48 Join dewarrn1 [0] (
02:37:22dewarrn1I've got a quick question; has the USB handling or stack changed in recent builds of Rockbox?
02:38:22 Part pixelma
02:38:38 Join toffe82 [0] (
02:38:38 Join darkapostrophe [0] (
02:38:46 Quit jhMikeS (Nick collision from services.)
02:38:52 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
02:39:17 Quit amiconn (Nick collision from services.)
02:39:22dewarrn1I ask because I updated yesterday and now my FreeBSD box is throwing a kernel panic when I connect my iPod.
02:39:23 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
02:39:40 Quit ali_as_ ("zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZz")
02:39:49dewarrn1Whereas the two used to play together quite nicely.
02:40:34dewarrn1Or is this the wrong place to ask?
02:40:49 Join Gr34t3st [0] (
02:41:36Gr34t3stCan anyone help me witth dual-booting on a sansa e200r?
02:41:57Chronondewarrn1: it's a fine place to ask. I don't know the answer.
02:42:25ChrononGr34test: Are the instructions in the manual not working for you?
02:42:32dewarrn1K, thanks.
02:42:40Gr34t3stjust thought it would be easier and quicker to ask here.
02:42:47 Join DavidS1 [0] (
02:43:31ChrononAh.. well, I hold "<<" (i.e. Left) while booting to get into the sansa firmware on my e280.
02:43:47ChrononBut please give the manual a read. THere's a lot of info in there on basic usage.
02:45:30toffe82does anyone has the email of Derpapst ?
02:45:58 Quit argumentD (Read error: 113 (No route to host))
02:48:12advcomp2019Gr34t3st, yes, you can.. i have an e280R and it works great
02:49:39Gr34t3stalright I booted into original firmware but can I get different custom builds and boot to all of them?
02:51:12advcomp2019you can but rockbox will not support the custom build tho
02:51:37Gr34t3stwell I don't need the custom build.
02:51:51 Nick fxb is now known as fxb__ (
02:53:58Gr34t3stAnd what exactly are the H3mods?
02:54:26advcomp2019that is way different from rockbox.. so it is offtopic
02:54:41ChrononYou could always Google. . .
02:54:50Gr34t3stthat was plan b
02:54:56 Quit Dark_Apostrophe (Read error: 110 (Connection timed out))
02:55:28 Quit Chronon ("Real life calls.")
02:56:11 Part Gr34t3st
02:59:45 Quit DavidSG (Read error: 110 (Connection timed out))
03:00:12 Quit mcuelenaere (Read error: 110 (Connection timed out))
03:08:13 Join Shaid [0] (
03:08:32 Quit XavierGr ()
03:09:04 Join Numinak [0] (n=47e77780@gateway/web/cgi-irc/
03:12:12 Part dewarrn1
03:13:07***Saving seen data "./dancer.seen"
03:15:41NuminakSorry to bother, but with the forum unaccessable, I've come across a problem I can't resolve. I have the Sansa e250, and it is no longer reading any files I put onto it. It was working fine earlier and for the past week, but today I shut it off and when I turned it back on none of the files will show up in their folders.
03:16:20 Quit nplus (Remote closed the connection)
03:18:29 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
03:20:02FebsNuminak: what is your "Show files" setting?
03:21:30NuminakLet me check.
03:23:27NuminakI'm not sure, but I went ahead and did 'show all files' and they showed up again. Not sure what happened there, but thank you for pointing me in the right direction.
03:24:01 Quit Thundercloud (Read error: 104 (Connection reset by peer))
03:25:05 Join Thundercloud [0] (
03:27:53 Quit Numinak ("CGI:IRC (EOF)")
03:46:38 Part luckz
04:01:56 Quit Thundercloud (Remote closed the connection)
04:19:03 Join miepchen^schlaf_ [0] (
04:19:29 Join midgey [0] (
04:35:59 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:39:03 Join Seed [0] (
04:51:30 Join goffa [0] (n=goffa@
04:57:40 Quit Seedy (Read error: 110 (Connection timed out))
04:58:29 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
05:03:21 Join ol_schoola [0] (
05:09:21 Join Rogue84 [0] (
05:10:33Rogue84anybody know how to put songs on ipod in linux thanks
05:10:59Rogue84like what directory
05:11:04scorche|shjust drag them over
05:11:23Rogue84I did but it doesn't see them
05:11:26scorche|shany directory you want....most people make a dirctory called "Music" or something liek that though
05:11:42scorche|shwhat doesnt see them?
05:12:01Rogue84I did but they are on the ipod but the ipod doesn't see them
05:12:22scorche|shwhat way are you trying to see them?
05:13:04Rogue84on the ipod once it is disconnected from the computer
05:13:10***Saving seen data "./dancer.seen"
05:13:33scorche| this in rockbox?
05:13:57Rogue84no just ipod didn't run rockbox yet
05:14:05scorche|shok....this is #rockbox...where we talk (surprisingly) about rockbox...
05:14:24Rogue84okay just thought I would ask thanks anyway
05:14:33 Quit flynux (
05:14:33 Quit jhMikeS (
05:14:33 Quit m0f0x (
05:14:33 Quit Xerion (
05:14:33 Quit DataGhost (
05:14:33 Quit gromit` (
05:14:33 Quit fxb__ (
05:14:33 Quit advcomp2019 (
05:14:33 Quit rasher (
05:14:33 Quit daywalker_ (
05:14:33 Quit tarbo (
05:14:33 Quit Naked (
05:14:33 Quit suom1 (
05:14:33 Quit Slasheri (
05:14:33 Quit ol_schoola (
05:14:33 Quit XavierGr (
05:14:33 Quit Zom (
05:14:33 Quit markun (
05:14:33 Quit csc` (
05:14:33 Quit ch4os_ (
05:14:33 Quit ChristopherW (
05:14:33 Quit parafin|away (
05:14:33 Quit n17ikh (
05:14:33 Quit ceclin (
05:14:33 Quit Rick (
05:14:33 Quit crope`` (
05:14:33 Quit crwl (
05:14:33 Quit cg (
05:14:33 Quit qm (
05:14:33 Quit maxkelley (
05:14:33 Quit Rogue84 ("[BX] Reserve your copy of BitchX-1.1-final for the Atari 2600 today!")
05:14:35*scorche|sh sighs
05:14:39NJoinjhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
05:14:39NJoinXerion [0] (
05:14:39NJoinDataGhost [0] (n=dataghos@unaffiliated/dataghost)
05:14:39NJoingromit` [0] (
05:14:39NJoinflynux [0] (n=flynux@2a01:38:0:0:0:0:0:1)
05:14:39NJoinfxb__ [0] (
05:14:39NJoinadvcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
05:14:39NJoinrasher [50] (n=rasher@rockbox/developer/rasher)
05:14:39NJointarbo [0] (n=me@unaffiliated/tarbo)
05:14:39NJoindaywalker_ [0] (
05:15:05 Part wisp_sh ("")
05:15:19 Quit ColinT (Remote closed the connection)
05:15:32 Join ColinT [0] (
05:18:07 Join `Tanner` [0] (n=4a809077@gateway/web/cgi-irc/
05:19:20`Tanner`Hi, i have a ipod video (5g) and i can't get it to stop recording, any tips ? (I already rebooted and deleted config.cfg)
05:23:42 Quit midgey ()
05:23:50NJoincg [0] (n=cromos@
05:23:50NJoincrwl [0] (
05:23:50NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
05:23:50NJoinqm [0] (
05:23:50NJoincrope`` [0] (
05:23:50NJoinRick [0] (i=rick@unaffiliated/rick)
05:23:50NJoinceclin [0] (n=clincher@
05:23:50NJoinn17ikh [0] (
05:23:50NJoinparafin|away [0] (
05:23:50NJoinChristopherW [0] (
05:23:50NJoinch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
05:23:50NJoincsc` [0] (n=csc@archlinux/user/csc)
05:23:50NJoinmarkun [50] (n=markun@rockbox/developer/markun)
05:23:50 Join Zom [0] (n=zom@reactos/tester/Zom)
05:23:50NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
05:23:50NJoinol_schoola [0] (
05:23:50NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
05:23:50NJoinsuom1 [0] (
05:23:50NJoinNaked [0] (
05:23:51***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
05:25:32scorche|sh`Tanner`: did you check the manual for how to get out of the recoridng screen?
05:29:59 Quit HellDragon (No route to host)
05:33:27 Join vile_maxim [0] (
05:45:23 Quit tatoot (Read error: 110 (Connection timed out))
05:49:46 Join deameyes [0] (
05:50:44deameyeson the sandisk sansa c200 is there a limit to the size of microsd card that can be used when running RockBox?
05:54:11advcomp2019deameyes, you can use microsdhc cards but you cant use OF to transfer to them.. i have heard it might be buggy too
05:54:28scorchenot any that has been reached by actual cards
05:55:29deameyesand the c200 doesn't have a v2 like the e200, correct?
05:55:55advcomp2019the c200 does have a v2
05:56:15deameyesis it unsupported like the e200's?
05:56:47advcomp2019(like the e200v2)
05:57:25deameyesalrighty, suppose I'll just wait on the e200 and just work with my 1g nano in the meantime, thanks for all the info
06:00:41 Join Jon-Kha [0] (
06:10:14 Quit perrikwp (" ajax IRC Client")
06:10:27 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
06:12:44 Quit vile_maxim ("Ex-Chat")
06:14:51 Quit Zom (Remote closed the connection)
06:15:02 Join Zom [0] (
06:15:27 Join hd [0] (i=jd@unaffiliated/helldragon)
06:16:19 Quit hd (Read error: 104 (Connection reset by peer))
06:21:44 Quit `Tanner` ("CGI:IRC (EOF)")
06:23:26 Join krz [0] (
06:25:16 Quit DavidS1 (Read error: 104 (Connection reset by peer))
06:31:31 Quit deameyes ("Leaving")
06:35:08 Part bd_
06:36:17 Quit kritter` (Remote closed the connection)
06:38:17 Join midgey [0] (
06:39:03 Join kritter` [0] (
06:42:10 Quit Shaid (Read error: 110 (Connection timed out))
06:47:09Mouser_Xo, u, and sometimes y?
06:57:39 Join hannesd [0] (
06:59:56 Quit midgey ()
07:08:13scorche|shforgot e?
07:10:31Mouser_XYou said "i," which a and e fall before. I just picked up where you left off.
07:11:35*scorche|sh shrugs and directs further traffic towards -community
07:13:11***Saving seen data "./dancer.seen"
07:20:53 Quit ol_schoola ()
07:26:53 Quit thundr2 (Success)
07:47:31 Quit ColinT (Remote closed the connection)
07:51:42 Join hd [0] (i=jd@unaffiliated/helldragon)
07:56:01 Join ColinT [0] (
08:06:11 Quit ColinT (Remote closed the connection)
08:13:26 Nick hd is now known as HellDragon (i=jd@unaffiliated/helldragon)
08:15:31 Join ColinT [0] (
08:18:38 Join Rob2222 [0] (
08:19:02 Join J-23 [0] (
08:19:51 Quit krz (Read error: 110 (Connection timed out))
08:25:14 Join DA_Desktop [0] (
08:26:33 Join spiorf [0] (
08:36:51 Quit Rob2223 (Read error: 110 (Connection timed out))
08:39:47 Quit hannesd (Read error: 113 (No route to host))
08:41:50 Quit darkapostrophe (Read error: 110 (Connection timed out))
08:42:11 Join darkapostrophe [0] (
08:46:59 Quit DA_Desktop (Read error: 110 (Connection timed out))
08:48:30 Join ol_schoola [0] (
08:51:08 Quit XavierGr (Nick collision from services.)
08:51:19 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
09:13:13***Saving seen data "./dancer.seen"
09:19:13 Quit ch4os_ ("leaving")
09:19:39 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
09:26:58 Join OlivierBorowski [0] (n=OlivierB@
09:27:08 Quit OlivierBorowski (Remote closed the connection)
09:27:28 Join OlivierBorowski [0] (n=OlivierB@
09:31:50 Quit OlivierBorowski (Remote closed the connection)
09:34:07 Quit Mouser_X (Nick collision from services.)
09:34:15 Join Mouser_X [0] (
09:36:33 Join mcuelenaere [0] (
09:43:08 Quit tedr0ck (Read error: 104 (Connection reset by peer))
09:44:14 Join tedrock [0] (
09:47:48J-23How can I checkout Rockbox SVN repository? "svn co svn:// rockbox" returns "svn: No repository found in 'svn://'"
09:49:03scorche|shbecause that isnt the correct URL
09:49:57J-23hmm, "svn co svn:// rockbox"
09:50:16Mouser_XBeat me to it.
09:50:23Mouser_XNot a surprise. I had to look it up.
09:51:51 Join linuxstb_ [0] (
09:54:55 Join DerDome [0] (
09:56:24 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
10:03:18 Quit linuxstb (Read error: 113 (No route to host))
10:08:15CtcpTime from amiconn!n=jens@rockbox/developer/amiconn
10:11:41 Join Mathiasdm [0] (
10:14:24 Join freelance [0] (n=fr33l4nc@
10:23:35 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
10:32:12 Join Casainho [0] (
10:32:40Casainhohello Rockbox people :-)
10:33:21 Join ender` [0] (
10:33:49CasainhoI would like to upload a file on Twiki that is a bit bigger than the 10000 KB in size, how can I do?? is there any moderator that can upload that for me?
10:35:37 Join Casainho_ [0] (
10:35:49 Part Casainho
10:36:45Casainho_can please someone help in upload one file to TWiki page?, of more than 10000 KB in size?
10:37:57Casainho_the file in question, is the "u-boot-1.2.0-atmel-olimex-working.tgz" - is the u-boot version for a dev. board we are using for RockboxPlayer...
10:39:17mcuelenaereCasainho: upload it to some other website and place a link on Rockbox wiki?
10:42:01 Nick JdGordon|afk is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
10:43:41Casainho_mcuelenaere: I don't like that idea, because this is a file for the project, the project page resides on Rockbox wiki
10:44:00Casainho_however... maybe I can start one page for the project, ouside...
10:44:33Casainho_maybe I will start in code google
10:47:12 Join appleipodder [0] (
10:47:41 Join krz [0] (
10:48:09 Quit Llorean (Read error: 113 (No route to host))
10:49:36markunCasainho_: we also use gcc in our project and don't have the source in our wiki
10:50:36Casainho_markun, but original gcc version have is own project page, right?
10:51:01Casainho_markun: and this file I want upload, don't have any page online, is not online :-(
10:51:27Casainho_markun: I need to share this file for others developers...
10:52:22ender`Casainho_: how about a sourceforge project?
10:53:15Casainho_ender`: I was looking for that... however, the project have Creative Commons Attribution-Share Alike 3.0 United States License... in google code, I can't host because of that license..
10:53:37Casainho_ender`: do you know if I can host it in sourceforge, using that creative commons license?
10:53:48markunCasainho_: did you compile u-boot yourself?
10:53:55ender`afaik, sourceforge lets you host project with any osi-approved license
10:54:37Casainho_markun: no, I didn't compile u-boot myself, but is a version for this dev. board, that came with CD with dev. board
10:54:56markunah, I see
10:55:09 Join ap0 [0] (
10:55:33Casainho_markun: and Olimex, the manufacturer of this dev. board, don't have online this files, they just send this files on CD with dev. board...
10:56:30markunCasainho_: does it also contain the source and instructions to compile u-boot yourself?
10:57:26markunI received the linux kernel source from Toshiba which was also pretty big, so I made a diff against the official kernel and then just hosted this patch somewhere
10:59:22Casainho_well, I don't know what are the diferencies
11:00:27Casainho_with the CDrom, there is a directory, boot, where are this files: "u-boot-1.2.0-atmel.tar.bz2" and "u-boot-1.2.0-atmel-olimex-working.tgz"
11:00:44Casainho_so, I think is good idea, as you suggested, to do a diff
11:00:47markunCasainho_: could you send me those files?
11:00:53Casainho_yes, I can send
11:00:59markunover IRC?
11:02:03Casainho_okok- I am sending know −− I don't know yeat how to make diff files, If you can make that for me and upload on the project page, would be great! ;-)
11:02:11markunyes, I'll try
11:05:03Casainho_markun: are you receiving the files?
11:05:19markun35% and 13% now
11:05:50Casainho_markun: sorry, I am using a diferent program for IRC.. I did found know the trasfer dialog :-)
11:08:28 Quit freelance ("Leaving")
11:12:37 Quit miepchen^schlaf_ ()
11:13:16***Saving seen data "./dancer.seen"
11:20:12 Join dabujo [0] (
11:25:49 Join miepchen^schlaf [0] (
11:26:17Casainho_markun: can you please upload the diff on page: ? :-)
11:27:53Casainho_tahnk you - I will check later :-)
11:27:55Casainho_bye bye
11:28:12 Join desowin [0] (n=desowin@atheme/developer/desowin)
11:28:15 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
11:29:12 Quit Casainho_ ("Ex-Chat")
11:30:32 Join jondoe [0] (n=5678c056@gateway/web/cgi-irc/
11:31:10jondoei have a question about rockbox
11:31:16 Join BlakeJohnson86 [0] (
11:31:46 Join bughunter2 [0] (
11:31:50Mouser_XI have an answer, but if you don't ask your question, we'll never know if they match.
11:31:51jondoeis iriver e100 going to be supported in the near future?
11:32:24Mouser_XWow! I was *way* off...
11:32:36markunjondoe: probably not
11:32:49 Quit BlakeJohnson87 (Read error: 110 (Connection timed out))
11:33:29markunjondoe: but I can't check the forum right now to see if anyone has done any work on it
11:33:39markunat least I can find no wiki page about it
11:33:43 Quit ap0 ("Bye.")
11:34:02jondoei saw that the forum isnt working
11:34:22jondoehope to find some info about e100 there
11:35:44mcuelenaerecan someone explain me how rockbox mutexes work?
11:36:44BigBambimarkun: jondoe As far a I know there has been no real activity for the E100
11:44:09 Join juudu12 [0] (
11:47:48 Join fehmicans [0] (n=canavar@
11:49:51 Quit appleipodder (Read error: 110 (Connection timed out))
11:51:32 Quit ColinT (Remote closed the connection)
11:52:01 Join ColinT [0] (
11:52:16 Quit jondoe ("CGI:IRC (EOF)")
11:53:41 Quit advcomp2019 (Read error: 104 (Connection reset by peer))
11:53:54 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
11:59:31 Join lee-qid [0] (
11:59:33 Join mcflow [0] (
11:59:43 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
12:02:07 Quit advcomp2019 (Read error: 104 (Connection reset by peer))
12:02:14 Quit ColinT (Remote closed the connection)
12:02:20 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
12:02:24 Join ColinT [0] (
12:06:51pixelmaamiconn: ping
12:07:54 Join MethoS- [0] (n=clemens@
12:11:28 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
12:12:45 Quit ColinT (Remote closed the connection)
12:12:52 Join ColinT [0] (
12:16:44 Nick fxb__ is now known as fxb (
12:16:48 Join MethoS-- [0] (
12:18:36 Part pixelma
12:19:14 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
12:33:44 Quit MethoS- (Read error: 110 (Connection timed out))
12:33:47 Nick parafin|away is now known as parafin (
12:33:48 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
12:34:23 Quit bughunter2 ("Leaving.")
12:36:22 Quit darkapostrophe (Remote closed the connection)
12:36:37 Join darkapostrophe [0] (
12:37:28 Join ali_as [0] (
12:37:49Nico_Pmcuelenaere: still need an explanation on mutexes?
12:40:05 Join gregzx [0] (
12:41:48mcuelenaereNico_P: it isn't really needed anymore, but go ahead :)
12:41:57mcuelenaeremy current method isn't that good I suppose
12:42:07 Quit MethoS-- (Remote closed the connection)
12:42:43Nico_Pthey allow a block of code (a "critical section") to be executed by only one thread at any given time
12:44:01Nico_Pmutex_lock() will lock the mutex if it's not currently in use, or block the calling thread if the mutex is already locked
12:44:51mcuelenaereeven if the calling thread is the same thread as the first thread who initiated the mutex?
12:44:54 Join MethoS- [0] (
12:46:27 Join Ravendug [0] (
12:46:36*linuxstb notices some forum life
12:47:11Nico_Pmcuelenaere: especially in that case
12:47:51Nico_Pthe first thread that calls mutex_lock can go in the critical section. any other thread that calls mutex_lock while the mutex is still locked will be blocked
12:48:10mcuelenaerebut in my case, those threads are the same
12:48:22mcuelenaerethe only difference is that, the second one is called from interrupt mode
12:48:43mcuelenaereactually, they are both in interrupt mode, but somehow an interrupt is called in interrupt mode
12:49:13*domonoky thinks there should be no blocking in interrupt routines.. :-)
12:49:19Nico_Phmm I'm not sure you want a mutex in that case
12:49:32mcuelenaerefor now, I solved it with a simple bool flag check
12:49:52mcuelenaereif it is already set, the function will mask the interrupt and quit
12:50:09mcuelenaerebut I don't know if that's ideal?
12:50:41Nico_PI couldn't tell you. for this kind of stuff amiconn of jhMikeS (or probably others too) would be of more help than me
12:51:11 Join davina [0] (
12:51:16mcuelenaereok, but for now it isn't a big problem
12:51:23domonokyif you use just a bool, it could be unsafe, if you are interrupted at a bad time.. (interrupt between reading the boold and writing the bools)
12:51:46mcuelenaerehmm, that's true
12:51:55mcuelenaerewhat do you suggest to use instead?
12:52:15domonokycant you just disable interrupts while you are in you interrupt routine ?
12:53:07mcuelenaerehmm, I could temporarily disable that particular interrupt, yes
12:53:50*domonoky thinks that should be safe, of course the disabling should be as short as possible..
12:56:35 Quit qwedsa_ (Read error: 110 (Connection timed out))
12:56:45domonokyanotherway could be to use a atomically test-and-set command on your bool lock.. (then you cant be interupted between reading and writing)
12:58:31mcuelenaerewhat do you mean by 'an atomically test-and-set command'? some wrapper around the bool like set_bool(value) ?
13:00:03domonokynormally all cpu have such a atomic test-and-set command (in asm) , but this isnt aviable in normal C and i dont know if rockbox already has a function or Macro to wrap such a asm command..
13:00:06 Quit Nevtus ("Gone")
13:00:47Nico_PI think on PP it's a swap command. The kernel code uses it for the locks
13:02:50 Join Christopher1 [0] (
13:02:59 Join Shaid [0] (
13:03:32 Quit linuxstb (Read error: 113 (No route to host))
13:04:08 Join linuxstb [0] (
13:05:00 Quit mcuelenaere ()
13:05:11 Join Casainho [0] (
13:06:13 Quit MethoS- (Remote closed the connection)
13:06:25domonokyswap should work.. then its a "compare-and-swap" (cas) but it can be used the same as "test-and-set" (tas) ..
13:07:03 Join kushal_12_27_200 [0] (n=kushal@
13:07:16 Nick fxb is now known as fxb__ (
13:07:39Casainhomarkun: thank you :-) - I have one question: what is "u-boot-1.2.0-atmel.patch.bz2"??
13:08:01Casainhomarkun: nice that you put there the binaries...
13:08:27domonokybut just locking the interupts should probably the best in a interrupt routine...
13:08:47 Join qwock [0] (n=4fd3efab@gateway/web/cgi-irc/
13:09:30qwockamiconn: hello. Do your recent changes also affect sansa e200?
13:09:35 Join linuxstb_ [0] (
13:09:55Casainhomarkun: I think I understand now - "u-boot-1.2.0-atmel.patch.bz2" is the patch from Atmel do u-boot and after there is the patch from Olimex dev. board to u-boot :-)
13:10:24domonokyqwock: do you mean the greyscale lib changes ?
13:10:28 Join linuxstb__ [0] (
13:10:51qwockAnother question (to everybody): is it possible to do a timed out recording? I.e. I want to start a recording and setup rockbox so that it will automatically stop after, say, one hour?
13:10:56qwockdomonoky: yes
13:11:24domonokydoesnt the sansa have a colour display ?
13:11:25 Join Thundercloud [0] (
13:11:49qwockdomonoky: yes. Hmm. Stupid question then! :-)
13:12:42qwockdomonoky: another one: why is the lib in the plugin lib? Isn't it also used in the core rockbox?
13:13:19domonokyqwock: as far as i know, its only used in plugins..
13:13:20***Saving seen data "./dancer.seen"
13:13:53domonokythe greyscale lib uses too much cpu to use it in the core, i think..
13:15:38qwockdomonoky: ok. What about the recording timer?
13:16:06domonokyi dont know, have you checked the manual ?
13:16:06 Join MethoS- [0] (
13:17:31qwockWanted to find a setting for this and found the following (bug?) In the trigger setting, the tird line is prerecord and then some rectagles. I use nimbus font. But my RB version is quite old (r15957). Could you verify?
13:17:49domonokyi think you can do this recording timer thing using the triggers..
13:18:18domonokythe trigger settings are fine for me, please update your build..
13:19:59 Quit ChristopherW (Read error: 110 (Connection timed out))
13:20:24qwockdomonoky: ok. With my old build, but on h120, I see Prerecording time and then nothing. If I press left/right, the setting value appears. But not initially when I've just entered the screen. I'll see if an update will help. Not tat I use the feature though.
13:20:52domonokyqwock: always update before reporting any bug :-)
13:21:22qwockdomonoky: the reason why my build is so old is that I try to update only when I really need to, e.g. if there's a problem.
13:21:43qwockdomonoky: yes, I know. That's why I asked if it's really a bug.
13:22:09domonokyqwock: thats fine.. just update now and recheck if the problem persists..
13:22:10BigBambitake a backup of your build, update, check, report
13:23:45qwockBigBambi: hehe, that's very true: backup!
13:24:06BigBambiOne of the most important words :)
13:27:02 Quit linuxstb (Read error: 113 (No route to host))
13:27:27 Quit linuxstb_ (Read error: 110 (Connection timed out))
13:28:52 Nick linuxstb__ is now known as linuxstb (
13:28:56qwockWhy isn't the model name appended to the downloadable .zip (i.e.
13:33:51 Quit jhMikeS (Nick collision from services.)
13:33:57 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
13:34:26 Quit qwock ("CGI:IRC (Ping timeout)")
13:34:55 Join qwedsa [0] (
13:39:39 Join qwock [0] (n=4fd3efab@gateway/web/cgi-irc/
13:40:27Casainhomarkun: are you there?
13:42:04 Quit Thundercloud (Remote closed the connection)
13:44:27 Join Thundercloud [0] (
13:51:36 Quit qwock ("CGI:IRC")
13:52:31 Join qwock [0] (n=4fd3efab@gateway/web/cgi-irc/
13:52:57qwockNo more problems in the trigger screen (e200 and h120)
13:54:49 Join DA_Desktop [0] (
13:56:59 Quit qwock (Client Quit)
13:57:55 Join UncleRemus [0] (
14:02:45markunCasainho: I'm here
14:03:08Casainhomarkun: just to thank you - and to ask one question
14:03:16markunyes, first you need to apply the atmel patch, then the atmel-olimex patch
14:03:45Casainhomarkun: I want to make a make a code for flash a LED, after u-boot code... are you familiar with u-boot?
14:03:48markunI can try to actually compile uboot later and then put instuctions in a txt file
14:03:56markunno, I'm not
14:04:01markunBagder has worked with it
14:10:10 Quit desowin (Read error: 113 (No route to host))
14:11:28 Join nplus [0] (
14:11:31 Join MethoS-- [0] (
14:12:30 Quit darkapostrophe (Read error: 110 (Connection timed out))
14:14:59 Join MobileShaid [0] (
14:14:59 Quit MobileShaid (Remote closed the connection)
14:22:06 Join MaxxTwayne [0] (
14:22:38MaxxTwaynelinuxstb, Are you there ?
14:25:02 Quit MethoS- (Read error: 110 (Connection timed out))
14:25:36 Quit Shaid (Read error: 110 (Connection timed out))
14:26:47Casainhomarkun: I, we will start by doing that LED flash
14:31:34 Quit nplus (
14:31:34 Quit XavierGr (
14:31:34 Quit ol_schoola (
14:31:34 Quit ceclin (
14:31:34 Quit crwl (
14:31:34 Quit cg (
14:31:34 Quit crope`` (
14:31:34 Quit markun (
14:31:34 Quit qm (
14:31:34 Quit csc` (
14:31:34 Quit Rick (
14:31:34 Quit n17ikh (
14:31:34 Quit parafin (
14:31:34 Quit maxkelley (
14:31:34 Quit Jon-Kha (
14:31:34 Quit Naked (
14:31:34 Quit suom1 (
14:31:34 Quit Slasheri (
14:32:09NJoinnplus [0] (
14:32:09NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:32:09NJoinol_schoola [0] (
14:32:09NJoinJon-Kha [0] (
14:32:09NJoincg [0] (n=cromos@
14:32:09NJoincrwl [0] (
14:32:09NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
14:32:09NJoinqm [0] (
14:32:09NJoincrope`` [0] (
14:32:09NJoinRick [0] (i=rick@unaffiliated/rick)
14:32:09NJoinceclin [0] (n=clincher@
14:32:09NJoinn17ikh [0] (
14:32:09NJoinparafin [0] (
14:32:09NJoincsc` [0] (n=csc@archlinux/user/csc)
14:32:09NJoinmarkun [50] (n=markun@rockbox/developer/markun)
14:32:09NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
14:32:09NJoinsuom1 [0] (
14:32:09NJoinNaked [0] (
14:33:06 Quit Casainho ("Ex-Chat")
14:33:37 Quit MaxxTwayne ("Quitte")
14:42:14 Quit ceclin (
14:42:14 Quit crwl (
14:42:14 Quit ol_schoola (
14:42:14 Quit XavierGr (
14:42:14 Quit cg (
14:42:14 Quit crope`` (
14:42:14 Quit markun (
14:42:14 Quit qm (
14:42:14 Quit csc` (
14:42:14 Quit Rick (
14:42:14 Quit n17ikh (
14:42:14 Quit parafin (
14:42:14 Quit maxkelley (
14:42:14 Quit nplus (
14:42:14 Quit Naked (
14:42:14 Quit suom1 (
14:42:14 Quit Slasheri (
14:42:14 Quit Jon-Kha (
14:42:54NJoinnplus [0] (
14:42:54NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:42:54NJoinol_schoola [0] (
14:42:54NJoinJon-Kha [0] (
14:42:54NJoincg [0] (n=cromos@
14:42:54NJoincrwl [0] (
14:42:54NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
14:42:54NJoinqm [0] (
14:42:54NJoincrope`` [0] (
14:42:54NJoinRick [0] (i=rick@unaffiliated/rick)
14:42:54NJoinceclin [0] (n=clincher@
14:42:54NJoinn17ikh [0] (
14:42:54NJoinparafin [0] (
14:42:54NJoincsc` [0] (n=csc@archlinux/user/csc)
14:42:54NJoinmarkun [50] (n=markun@rockbox/developer/markun)
14:42:54NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
14:42:54NJoinsuom1 [0] (
14:42:54NJoinNaked [0] (
14:46:41 Join Llorean [0] (
14:47:46 Join appleipodder [0] (
14:49:03 Join hannesd [0] (
14:50:32 Quit gregzx ("ChatZilla 0.9.81 [Firefox]")
14:53:19 Quit ceclin (
14:53:19 Quit crwl (
14:53:19 Quit ol_schoola (
14:53:19 Quit XavierGr (
14:53:19 Quit cg (
14:53:19 Quit crope`` (
14:53:19 Quit markun (
14:53:19 Quit qm (
14:53:19 Quit csc` (
14:53:19 Quit Rick (
14:53:19 Quit n17ikh (
14:53:19 Quit parafin (
14:53:19 Quit maxkelley (
14:53:19 Quit nplus (
14:53:19 Quit Naked (
14:53:19 Quit suom1 (
14:53:19 Quit Slasheri (
14:53:19 Quit Jon-Kha (
14:53:48NJoinnplus [0] (
14:53:48NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:53:48NJoinol_schoola [0] (
14:53:48NJoinJon-Kha [0] (
14:53:48NJoincg [0] (n=cromos@
14:53:48NJoincrwl [0] (
14:53:48NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
14:53:48NJoinqm [0] (
14:53:48NJoincrope`` [0] (
14:53:48NJoinRick [0] (i=rick@unaffiliated/rick)
14:53:48NJoinceclin [0] (n=clincher@
14:53:48NJoinn17ikh [0] (
14:53:48NJoinparafin [0] (
14:53:48NJoincsc` [0] (n=csc@archlinux/user/csc)
14:53:48NJoinmarkun [50] (n=markun@rockbox/developer/markun)
14:53:48NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
14:53:48NJoinsuom1 [0] (
14:53:48NJoinNaked [0] (
14:57:26 Quit ceclin (
14:57:26 Quit crwl (
14:57:26 Quit ol_schoola (
14:57:26 Quit XavierGr (
14:57:26 Quit cg (
14:57:26 Quit crope`` (
14:57:26 Quit markun (
14:57:26 Quit qm (
14:57:26 Quit csc` (
14:57:26 Quit Rick (
14:57:26 Quit n17ikh (
14:57:26 Quit parafin (
14:57:26 Quit maxkelley (
14:57:26 Quit nplus (
14:57:26 Quit Naked (
14:57:26 Quit suom1 (
14:57:26 Quit Slasheri (
14:57:26 Quit Jon-Kha (
14:58:02NJoinnplus [0] (
14:58:02NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:58:02NJoinol_schoola [0] (
14:58:02NJoinJon-Kha [0] (
14:58:02NJoincg [0] (n=cromos@
14:58:02NJoincrwl [0] (
14:58:02NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
14:58:02NJoinqm [0] (
14:58:02NJoincrope`` [0] (
14:58:02NJoinRick [0] (i=rick@unaffiliated/rick)
14:58:02NJoinceclin [0] (n=clincher@
14:58:02NJoinn17ikh [0] (
14:58:02NJoinparafin [0] (
14:58:02NJoincsc` [0] (n=csc@archlinux/user/csc)
14:58:02NJoinmarkun [50] (n=markun@rockbox/developer/markun)
14:58:02NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
14:58:02NJoinsuom1 [0] (
14:58:02NJoinNaked [0] (
14:58:20 Quit ceclin (
14:58:20 Quit crwl (
14:58:20 Quit ol_schoola (
14:58:20 Quit XavierGr (
14:58:20 Quit cg (
14:58:20 Quit crope`` (
14:58:20 Quit markun (
14:58:20 Quit qm (
14:58:20 Quit csc` (
14:58:20 Quit Rick (
14:58:20 Quit n17ikh (
14:58:20 Quit parafin (
14:58:20 Quit maxkelley (
14:58:20 Quit nplus (
14:59:59NJoinnplus [0] (
14:59:59NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:59:59NJoinol_schoola [0] (
14:59:59NJoinmarkun [50] (n=markun@rockbox/developer/markun)
14:59:59NJoincsc` [0] (n=csc@archlinux/user/csc)
14:59:59NJoinparafin [0] (
14:59:59NJoinn17ikh [0] (
14:59:59NJoinceclin [0] (n=clincher@
14:59:59NJoinRick [0] (i=rick@unaffiliated/rick)
14:59:59NJoincrope`` [0] (
14:59:59NJoinqm [0] (
14:59:59NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
14:59:59NJoincrwl [0] (
14:59:59NJoincg [0] (n=cromos@
15:01:47 Quit crwl (
15:01:47 Quit parafin (
15:01:47 Quit XavierGr (
15:01:47 Quit ol_schoola (
15:01:47 Quit markun (
15:01:47 Quit crope`` (
15:01:47 Quit Rick (
15:01:47 Quit n17ikh (
15:01:47 Quit ceclin (
15:01:47 Quit cg (
15:01:47 Quit maxkelley (
15:01:47 Quit csc` (
15:01:47 Quit qm (
15:01:47 Quit nplus (
15:01:47 Quit Naked (
15:01:47 Quit suom1 (
15:01:47 Quit Slasheri (
15:01:47 Quit Jon-Kha (
15:02:26NJoincg [0] (n=cromos@
15:02:26NJoincrwl [0] (
15:02:26NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
15:02:26NJoinqm [0] (
15:02:26NJoincrope`` [0] (
15:02:26NJoinRick [0] (i=rick@unaffiliated/rick)
15:02:26NJoinceclin [0] (n=clincher@
15:02:26NJoinn17ikh [0] (
15:02:26NJoinparafin [0] (
15:02:26NJoincsc` [0] (n=csc@archlinux/user/csc)
15:02:26NJoinmarkun [50] (n=markun@rockbox/developer/markun)
15:02:26NJoinol_schoola [0] (
15:02:26NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:02:26NJoinnplus [0] (
15:02:26NJoinJon-Kha [0] (
15:02:26NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
15:02:26NJoinsuom1 [0] (
15:02:26NJoinNaked [0] (
15:02:29 Quit XavierGr (
15:02:29 Quit ol_schoola (
15:02:29 Quit ceclin (
15:02:29 Quit crwl (
15:02:29 Quit maxkelley (
15:02:29 Quit cg (
15:02:29 Quit crope`` (
15:02:29 Quit nplus (
15:02:29 Quit markun (
15:02:29 Quit qm (
15:02:29 Quit csc` (
15:02:29 Quit Rick (
15:02:29 Quit parafin (
15:02:29 Quit n17ikh (
15:02:29 Quit Naked (
15:02:29 Quit suom1 (
15:02:29 Quit Slasheri (
15:02:29 Quit Jon-Kha (
15:03:43NJoincg [0] (n=cromos@
15:03:43NJoincrwl [0] (
15:03:43NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
15:03:43NJoinqm [0] (
15:03:43NJoincrope`` [0] (
15:03:43NJoinRick [0] (i=rick@unaffiliated/rick)
15:03:43NJoinceclin [0] (n=clincher@
15:03:43NJoinn17ikh [0] (
15:03:43NJoinparafin [0] (
15:03:43NJoincsc` [0] (n=csc@archlinux/user/csc)
15:03:43NJoinmarkun [50] (n=markun@rockbox/developer/markun)
15:03:43NJoinol_schoola [0] (
15:03:43NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:03:43NJoinnplus [0] (
15:03:43NJoinJon-Kha [0] (
15:03:43NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
15:03:43NJoinsuom1 [0] (
15:03:43NJoinNaked [0] (
15:06:16 Quit XavierGr (
15:06:16 Quit ol_schoola (
15:06:16 Quit ceclin (
15:06:16 Quit crwl (
15:06:16 Quit maxkelley (
15:06:16 Quit cg (
15:06:16 Quit crope`` (
15:06:16 Quit nplus (
15:06:16 Quit markun (
15:06:16 Quit qm (
15:06:16 Quit csc` (
15:06:16 Quit Rick (
15:06:16 Quit parafin (
15:06:16 Quit n17ikh (
15:06:16 Quit Naked (
15:06:16 Quit suom1 (
15:06:16 Quit Slasheri (
15:06:16 Quit Jon-Kha (
15:06:30NJoincg [0] (n=cromos@
15:06:30NJoincrwl [0] (
15:06:30NJoinmaxkelley [0] (n=max@unaffiliated/themaximus)
15:06:30NJoinqm [0] (
15:06:30NJoincrope`` [0] (
15:06:30NJoinRick [0] (i=rick@unaffiliated/rick)
15:06:30NJoinceclin [0] (n=clincher@
15:06:30NJoinn17ikh [0] (
15:06:30NJoinparafin [0] (
15:06:30NJoincsc` [0] (n=csc@archlinux/user/csc)
15:06:30NJoinmarkun [50] (n=markun@rockbox/developer/markun)
15:06:30NJoinol_schoola [0] (
15:06:30NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:06:30NJoinnplus [0] (
15:06:30NJoinJon-Kha [0] (
15:06:30NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
15:06:30NJoinsuom1 [0] (
15:06:30NJoinNaked [0] (
15:07:43 Quit juudu12 (Read error: 110 (Connection timed out))
15:09:14 Join midgey [0] (
15:09:29 Join bruges|afk [0] (
15:10:58 Join MethoS- [0] (
15:12:16 Join desowin [0] (n=desowin@atheme/developer/desowin)
15:13:23***Saving seen data "./dancer.seen"
15:15:31 Quit kritter` (Remote closed the connection)
15:18:57*domonoky sees a new gsoc application for rockbox (arm emu) and i think it sounds strange.. another student who didnt read our homepage :-)
15:19:53 Join disorganizer [0] (
15:19:53Thunderclouddomonoky: Heh
15:20:09domonokyQuote: "This emulator could reduce the development time and Rockbox could reduce the price of product." i dont think we can reduce the price below zero .. :-)
15:20:26disorganizermaybe the users will get money for using rockbox?
15:20:50disorganizerwould be a completely new concept for sw production :-)
15:21:53ThundercloudIs it just me or are there a few which are a bit weird?
15:21:58 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
15:22:07Nico_Pit's not just you
15:22:17ThundercloudOk cool
15:22:27ThundercloudThe integration with itunes thing seems a bit silly
15:22:38ThundercloudAs how would rockbox deal with DRMed crap?
15:22:49 Join Vampiryan [0] (
15:22:54Vampiryanhi all
15:22:57ThundercloudAlso, the usability study one annoys me simply because they quote GNOME as a reference :P
15:23:01ThundercloudGood day
15:23:23Vampiryani'd like to ask something about th eiaudio g3
15:23:27Nico_PThundercloud: are you referring to our wiki page?
15:23:49Nico_PI was talking about the actual applications
15:24:05Vampiryanis it impossible, to enable recording with higher than 128kbps mp3 in line in mode?
15:24:05ThundercloudNico_P: I thought the wiki page had a list of proposals on it
15:24:18Vampiryanis it a hardware, or a software limited issue?
15:24:32Nico_PThundercloud: yes, that's the project proposals we made to students
15:24:37ThundercloudNico_P: Ah
15:24:39 Quit MethoS-- (Read error: 113 (No route to host))
15:24:58ThundercloudI think using GNOME as a reference for usability is a bad idea
15:25:04domonokyVampiryan: iaudio g3 ?
15:25:26ThundercloudGNOME is certainly usable but using their paradigms usually result in a lack of configurability.
15:25:42domonokyVampiryan: rockbox doesnt run on those, so its offtopic here
15:26:18VampiryanI mean
15:26:48Vampiryanwhat can be the reason for no higher recording rate enabled, even the hardware supports it?
15:26:58Vampiryanfor any player which can record line in
15:27:15LloreanThundercloud: GNOME's choices are mostly irrelevant here. They're just cited as related, not necessarily as an example to follow.
15:27:22ThundercloudLlorean: Okay
15:27:37ThundercloudJust last thing i'd want is to see Rockbox be GNOMEified
15:28:00LloreanVampiryan: This channel is for the Rockbox software...
15:29:04Vampiryanyeah and while developing rockbox, this question never has appeared or?
15:29:25LloreanWhat the original software does doesn't matter to Rockbox.
15:29:39domonokyVampiryan: rockbox doesnt run on this player, so we dont know the hardware (but rockbox can record in a higher quality :-) )
15:30:03Vampiryanso it can be a software limit, that's what Im askin
15:30:12LloreanIt can be either.
15:30:31Vampiryanok, one more question if I may
15:30:44domonokyVampiryan: only if it is rockbox related
15:30:49LloreanThis channel is not for questions about random MP3 players.
15:31:01Vampiryanare you using any service manuals why delevoping rockbox software for DAPs?
15:31:28Vampiryan(sorry for my english:D)
15:31:32markunfor the Gigabeat it was useful
15:31:40markun(the service manual)
15:31:40LloreanWe use any documentation we feel we legally can, but that ranges from "fully documented datasheets" to "nothing at all but what we can work out by our own experimentation"
15:31:42domonokyVampiryan: we are using any documentation we can get legally.. :-)
15:32:13Vampiryanunderstood, thx
15:34:02 Quit Ravendug ()
15:34:32 Join Ravendug [0] (
15:37:25 Quit midgey ()
15:49:52 Quit appleipodder (Read error: 110 (Connection timed out))
15:51:49 Quit kushal_12_27_200 ("This computer has gone to sleep")
15:54:37 Join qwedsa_ [0] (
16:05:50 Quit DerDome (Nick collision from services.)
16:05:51 Join DerDom1 [0] (
16:05:57 Nick DerDom1 is now known as DerDome (
16:07:12 Quit qwedsa (Read error: 110 (Connection timed out))
16:07:24 Join ByeongKeon [0] (n=skysign@
16:08:28 Join MethoS-- [0] (
16:12:44 Join kushal_12_27_200 [0] (n=kushal@
16:12:48 Quit kushal_12_27_200 (Remote closed the connection)
16:23:21 Join n1s [0] (
16:26:32 Join domonok1 [0] (
16:27:06 Quit disorganizer (Read error: 113 (No route to host))
16:28:08 Quit MethoS- (Read error: 110 (Connection timed out))
16:28:20 Quit UncleRemus (Read error: 110 (Connection timed out))
16:33:53 Quit Nevtus ("Gone")
16:45:03 Quit domonoky (Read error: 110 (Connection timed out))
16:55:02 Join ctaylorr [0] (
16:58:51 Join gevaerts [0] (
17:01:33 Quit ol_schoola ()
17:05:46 Join ol_schoola [0] (
17:13:26***Saving seen data "./dancer.seen"
17:13:54 Join piga [0] (n=leonardo@
17:15:11 Join Horschti [0] (
17:15:55 Quit Horscht (Nick collision from services.)
17:21:37 Quit DerDome ("Leaving.")
17:25:07Nico_Pis there some kind of #define for the sector size?
17:25:59 Join DerDome [0] (
17:26:03gevaertssector size is one of these fun things that are not always easy to get...
17:26:52gevaertsFor what context do you need it ?
17:27:50 Quit ByeongKeon ()
17:28:35Nico_Psqlite :)
17:28:57Nico_PI'll just return 512 (the default) for now, the cause of the crash I'm having seems to be elsewhere
17:29:02gevaerts:) Ok, so you have a filesystem I guess ?
17:29:44n1sthe new rockbox database?
17:30:24Nico_Pgevaerts: If you mean a VFS, I have the start of one, yes
17:30:29gevaertsI added a variable 'disk_sector_multiplier' somewhere (only available if MAX_LOG_SECTOR_SIZE is defined) which is 1 for 512 byte sectors and 4 for 2048 byte sectors
17:30:40Slasheriwhat is the idea with sqlite for rockbox?
17:30:56gevaertsActually I meant a rockbox filesystem, i.e. you're not trying to format a fresh partition or anything
17:30:59Nico_PSlasheri: just trying the thing out as a plugin
17:31:29LloreanSlasheri: We were curious how well it'd work as a plugin library.
17:31:44Slasheriah, for plugins that would be ok
17:32:05gevaertsJust trying to pave the way to eventually use oracle on rockbox :)
17:32:48gevaertsSlasheri: actually I'm not sure if it's really unusable for the tagcache
17:33:39 Quit ColinT (Remote closed the connection)
17:34:20Slasherigevaerts: i might not be completely unusable, but i see many ways it could decrease performance, increase ram consumption & code size a lot, and prevent certain features
17:35:04gevaertsThat's why it has to be tried. Once it's available as a plugin we can actually measure these things
17:35:05 Join Mathiasdm2 [0] (
17:35:10 Quit Mathiasdm (Read error: 104 (Connection reset by peer))
17:35:21 Nick Mathiasdm2 is now known as Mathiasdm (
17:35:39gevaertsAnd I don't really see what features it could prevent
17:35:53Slasheriwhat would be the advantage of using sqlite?
17:36:17Slasherii see no reason to put it into the tagcache core
17:36:24*gevaerts lets Nico_P answer that. After all he started this :)
17:36:58Slasherii am pretty sure same will happen than happened with the playback engine.. but in a much more devastating way
17:37:00Nico_PI'm not sure there would be advantages as a tagcache replacement and I agree it's very likely to be slower
17:37:33Nico_Pshat happened with the playback engine?
17:37:55gevaertsI agree that if it's not clearly better it shouldn't go in. But I also think that we don't know yet if it is or not
17:38:15Slasheritagcache is quite well optimized for performance (there is still room for improvements) and the engine itself is stable
17:39:59SlasheriNico_P: it became unstable for a long period of time. but probably the current state is now much cleaner and better it was earlier
17:40:24Nico_Pah, you got me worried there :)
17:40:38Nico_PI'm still hoping to improve it btw
17:40:49Nico_P(and by that I mean make it more stable)
17:40:58*gevaerts wants playlists as sql views :)
17:41:45gevaertsNico_P: will you call it rocklite or sqlbox ?
17:41:50 Join ColinT [0] (
17:42:15Nico_Phehe... currently it's sqlite3test and it crashes miserably
17:43:48gevaertsDoes it have a serial console ?
17:44:40Nico_Pthe plugin or sqlite?
17:45:07gevaertsThe plugin. You could use usbserial for it (once it stops crashing anyway)
17:45:25Nico_PI'm still quite far from that, but why not
17:45:58Nico_Pright now I'm filling the holes in my VFS implementation
17:46:01gevaertsDo you already have an idea about binary and RAM size ?
17:46:09Nico_Pnot really
17:46:59Nico_PI don't know how plugins are linked against the pluginlib... could someone enlighten me on that?
17:49:11 Quit ol_schoola ()
17:49:55 Nick fxb__ is now known as fxb (
18:09:37*Nico_P got rid of his crash :)
18:09:45Nico_Pnow to do a real test
18:11:37gevaertsI think that those wikipedia plugin folks might actually like to have a database
18:11:58Nico_PI was also thinking of some kind of AA DB maybe
18:12:09Nico_Pa test DB would be nice now
18:14:26gevaertsNorthwind ?
18:17:09 Quit fehmicans (Remote closed the connection)
18:20:00Nico_Plooks like my DB commands don't do anything right now
18:24:34 Quit krz (Read error: 110 (Connection timed out))
18:28:03Nico_Pit's working! \o/
18:29:33 Join Davide-NYC [0] (
18:29:59Nico_Pgevaerts: btw, can vim comment a line or a block of selected code?
18:30:18 Nick Christopher1 is now known as ChristopherW (
18:30:29gevaertsIt probably can, but I usually use search/replace for that
18:31:45Davide-NYCRasher's pre-built sim server is down. Is there a mirror? I wanted to send someone a link to check out RB.
18:32:15BigBambiNo mirror that I know of
18:34:00Nico_Pgevaerts: my test plugin is 900K right now ;)
18:34:24Nico_PI haven't tried to bring it down though
18:34:26gevaertsPut it in the core and commit immediately !
18:34:48*gevaerts wants to know how many heart attacks that delta would cause
18:34:51Nico_Phaha I'll get stripped of my commit rights within a couple hours
18:35:50gevaertsCan you run 'size' on it to see how much of that is code ?
18:36:49Nico_Pwhich part is the code?
18:36:49 Quit Davide-NYC ("ChatZilla 0.9.81 [Firefox]")
18:37:13 Quit Vampiryan (Read error: 110 (Connection timed out))
18:38:22gevaertsDid you build with all optional features enabled ?
18:38:33Nico_Pprobably some
18:39:07Nico_PI added the amalgamation and defined OS_OTHER at the top of it
18:39:43Nico_Pat first I thought I had to write a special makefile but that doesn't seem to be needed
18:40:20gevaertsWhat did you have to actually change ? Only the os_* files ?
18:40:56Nico_PI just wrote a VFS implementation based on the one in
18:41:07Nico_Pwhich is a bit outdated I found out later
18:41:15Nico_PI used os_unix as a reference
18:42:14gevaertsSo no internal changes required. That's pretty good...
18:42:35Nico_Pyep... i only added three lines on top of sqlite3.c (the amalgamation)
18:43:07 Join bluebrother [0] (
18:43:25gevaertsAt least that makes it easy to update it for new upstream releases
18:43:27Nico_Pone is the OS_OTHER define and the other two are the declaration of the plugin API pointer because currently isdigit is a macro that leads to using it
18:45:05 Nick fxb is now known as fxb__ (
18:45:53*gevaerts watches FS like a hawk to make sure he doesn't miss the new sqlite entry
18:46:12Nico_PI'll warn you ;)
18:46:30Nico_PI'm trying to test northwind now but first I need to see what's in it and I suck at SQL
18:47:02 Quit Mouser_X (Nick collision from services.)
18:47:11 Join Mouser_X [0] (
18:47:42bluebrothersqlite entry in FS?
18:48:00gevaertsbluebrother: yes
18:48:47Nico_Pselect * from sqlite_master; in Northwind seems to have worked just fine
18:49:29bluebrotherfor what usage? Plugins?
18:49:34gevaertsMaybe try an insert to see if writing works
18:49:42Nico_Pbluebrother: yes, it's in the pluginlib
18:49:51gevaertsbluebrother: because it's there ?
18:49:59Nico_Pgevaerts: I've tried that already, creating a table, inserting two values in it and then reading them
18:50:15bluebrotheris that already on FS? Haven't noticed such a thing
18:50:24Nico_Pbluebrother: no it's not there yet
18:50:44bluebrotherah, ok.
18:50:47Nico_Pgevaerts: I can give you the VFS impl and the test plugin if you're interested
18:50:53*bluebrother just found an interesting mail on qt-interest
18:51:11 Join darkapostrophe [0] (
18:51:11gevaertsNico_P: according to you have to add defines to omit features, so now you probably have a full everything-enabled build
18:51:21Nico_PI guess so
18:51:30Nico_Pthanks for the link
18:52:15Nico_PI don't know how to run the test suite yet though
18:52:28gevaertsNico_P: I am interested, for now mainly to see how small I can get it
18:52:46LloreanIt is fairly important that it's possible to get it small enough to use in other plugins.
18:52:53Nico_Pgevaerts: does DCC work for you?
18:53:08gevaertsDCC should work
18:54:25Nico_PI'll make a patch
18:54:35Nico_P()without the amalgamation
18:56:53Nico_Papply this patch and copy sqlite3.{c,h} to apps/plugins/lib
18:57:24Nico_Pthen add the follwing lines to the top of apps/plugins/lib/sqlite3.c
18:58:04Nico_P#include "plugin.h"
18:58:04Nico_Pstruct plugin_api* rb;
18:58:09Nico_P#define OS_OTHER 1
18:59:24Nico_PI found the Northwind db here:
18:59:25domonok1bluebrother: what have you found ? anything of interest for rbutil ? :-)
18:59:27 Join robin0800 [0] (
18:59:56*gevaerts tries to compile
19:00:17bluebrothera link to stacktrace. It's said to be helpful when debugging recursion issues.
19:00:20robin0800why are the forums down this weekend?
19:00:33bluebrotherbut it's linux only
19:01:04Lloreanrobin0800: I seem to be able to get to them ,but they've been problematic lately.
19:01:15Lloreanrobin0800: If they were intentionally down, we'd put up a message saying why.
19:01:46*bluebrother likes those questions and thinks about answering "because we want to have more complaints and fun"
19:03:02Nico_Pgevaerts: oh, and make install won't copy the test plugin anywhere because it's not in CATEGORIES, so either add it there or copy it manually after running make
19:03:05domonok1its all for our customers inconvenience :-)
19:03:21gevaertsNico_P: I get linker errors about missing mem* and str* functions
19:03:30robin0800just this time managed to get there !!
19:03:31bluebrotherhmm, I'm wondering if the for checkwps could be done with make only
19:03:48Nico_Pgevaerts: what are you building? I made a sim
19:04:03gevaertsThis is c200 I think
19:04:26Nico_PI didn't test any target
19:04:36Nico_Ponly the gigabeat sim
19:04:40*gevaerts tries a sim
19:05:42robin0800spoke too soon they don't work
19:05:43Nico_Poh I forgot at least one "rb->", so that might cause problems
19:07:39Nico_Pand everything in sqlite3.c is going to cause problems on target too without that rb-> prefix
19:08:09 Quit DA_Desktop (Read error: 110 (Connection timed out))
19:08:41Nico_Pgetting it to compile on targets might be much harder :/
19:09:05gevaertsWell, it compiles. It just doesn't link ;)
19:10:01Nico_Ptrue :)
19:10:44gevaertsMaybe some #define memset rb->memset tricks ?
19:11:12Nico_Pmaybe, but there are a few of those that need to be done
19:11:25Nico_Palso there seems to be some malloc calls
19:13:27***Saving seen data "./dancer.seen"
19:14:57 Join bruges|afk_ [0] (
19:21:42gevaertsThe malloc calls can be "removed" by #define SQLITE_MEMORY_SIZE nnn (but nnn will have to be determined by app testing)
19:22:19 Quit ColinT (Remote closed the connection)
19:22:32 Join ColinT [0] (
19:22:41Nico_Pgevaerts: does it work OK for you in a sim?
19:23:11gevaertsActually, I haven't tried that yet :) But it does compile
19:23:38Nico_Pok :)
19:23:48*Nico_P goes to do some shopping, bbl
19:23:49 Join ap0 [0] (
19:25:57 Quit spiorf (Remote closed the connection)
19:26:40 Quit MethoS-- (Remote closed the connection)
19:27:14 Join MethoS- [0] (
19:28:18 Quit corevette (Read error: 110 (Connection timed out))
19:28:42 Join DA_Desktop [0] (
19:31:53 Quit XavierGr ()
19:33:39 Quit bruges|afk (Read error: 110 (Connection timed out))
19:39:55 Quit ColinT ()
19:41:38 Join corevette [0] (
19:45:32 Quit Zarggg (Read error: 104 (Connection reset by peer))
19:45:45 Quit darkapostrophe (Read error: 110 (Connection timed out))
19:46:53 Join Zarggg [0] (
19:47:04 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
19:50:02 Join mrfree [0] (n=mrfree@
19:50:46 Join markun_ [50] (n=markun@rockbox/developer/markun)
19:51:39mrfreehi all I noticed a strange behaviour when I browse music using next/prev and playing music... the switching is slow and usually (root) appears instead of track name
19:51:50mrfreeI have an iPod nano
19:52:17 Quit markun (Read error: 104 (Connection reset by peer))
20:03:41 Join MethoS-- [0] (
20:03:58 Join gregzx [0] (
20:04:33 Quit ap0 ("Bye.")
20:05:45 Join Wiz [0] (n=5901b423@gateway/web/cgi-irc/
20:09:33WizHi. I need help.
20:10:15 Join bluebrother^ [0] (
20:10:21BigBambiThen you should ask a question
20:11:47 Nick Wiz is now known as AHDKLS (n=5901b423@gateway/web/cgi-irc/
20:13:47AHDKLSCan't see any hebrew in my Sansa E250. All i see is gibberish.
20:14:20BigBambiHave you selected a font with Hebrew characters?
20:14:32BigBambiAnd what codepage is it set to?
20:14:47BigBambiAnd are you talking about menus etc, or metadata
20:14:50 Quit bluebrother (Nick collision from services.)
20:14:54 Nick bluebrother^ is now known as bluebrother (
20:15:06BigBambiAnd what encoding are you using for the metadata etc?
20:15:28AHDKLSI'v Selected a font called Hebrew-Big
20:15:44AHDKLSAbout the codepage, dunno
20:16:15BigBambiWell, could you possibly check? I can't see from here
20:16:25AHDKLSThe menus are in hebrew but the filenames are the problem
20:16:33Nico_Pgevaerts: have you gotten somewhere?
20:16:38gevaertsDoes anyone know how to prevent gcc to generate memcpy calls, or how to allow the pluginlib to link if they are generated ?
20:17:28gevaertsNico_P: the sim works, and the only remaining target link problems are gcc-generated memcpys
20:18:10 Quit MethoS- (Read error: 113 (No route to host))
20:18:16AHDKLSPlz instruct me.
20:18:26BigBambiPlease use real words
20:18:39BigBambiThe manual will tell you how to set/check the codepage
20:19:02Bagderhah, the S6D0154X data sheet needs a korean fontset for acrobat reader...
20:19:16Bagderotherwise it turns up blank
20:19:39Bagderso I fixed the fonts, but I can't see any korean in the document!
20:20:02 Join Reinhart [0] (
20:20:49Bagderit is a "MOBILE DISPLAY DRIVER IC" used in the meizu, and the docs was posted in the meizume forum
20:21:02 Quit Mathiasdm ("Yuuw!")
20:21:25BigBambiAHDKLS: Hebrew is Hebrew ISO-8859-8 I believe
20:21:45BigBambiOr rather, the wiki believes:
20:22:28 Quit domonok1 (Read error: 104 (Connection reset by peer))
20:23:18 Quit AHDKLS ("CGI:IRC (Ping timeout)")
20:23:30*gevaerts decides to cheat
20:25:05 Quit lee-qid ("aufwiederbyebientotsayonara")
20:31:20 Join AHDKLS [0] (
20:32:01*Reinhart is wondering what the binsize of sqlite is in target builds (only linking failed, right?)
20:32:31BigBambiAHDKLS: Sorry, I just reread your previous messages - for filenames, you should just need the correct font
20:33:20gevaertssize sqlite3.o
20:33:20gevaerts text data bss dec hex filename
20:33:20gevaerts 349403 147 1660 351210 55bea sqlite3.o
20:33:50 Quit MethoS-- (Read error: 113 (No route to host))
20:34:06gevaertsThat's for c250, with all optional features enabled
20:34:14AHDKLSBut i'v already chose the Heb font.
20:34:20BigBambiI know
20:35:05Reinhartstill pretty big :/ but yeah, you can disable a lot. especially since we don't have to worry about locking against other processes.
20:35:09BigBambiAHDKLS: I'm going to PM you, OK? I'd like you to type me something Hebrew out so I can check it. You should see another tab appear with my username
20:35:26mrfreehi all I noticed a strange behaviour when I browse music using next/prev and playing music... the switching is slow and usually (root) appears instead of track name
20:35:28mrfreeI have an iPod nano
20:37:27Nico_Pmrfree: (root) is from the WPS and it's normal that it appears when skipping to nonbuffered tracks
20:37:57Nico_Pthe being slow is also partly normal for the same reasons, but what build/version are you using?
20:38:44Nico_PReinhart: when you talk about locking against other processes, do you mean things like sqlite3OsLock/Unlock?
20:38:53Nico_Pgevaerts: did you get it to link?
20:39:10gevaertsNico_P: yes, but not yet to work
20:39:16Nico_Pit crashes,
20:39:39gevaertsPlugin returned an error
20:41:27toffe82Nico_P, gevaerts : what is missing to write a driver for the usb of the S, we have all the datasheet
20:41:54gevaertsBasically you need to find out how to enable the controller
20:42:40toffe82so you need to find the pin used by the cpu for the chip select and the reset ?
20:43:12toffe82of the usb chip
20:43:54gevaertsAs far as I can see, yes. The things in usb-fw-pp502x.c basically
20:44:13Nico_Pgevaerts: did you copy the Northwind.db file?
20:44:43 Join ol_schoola [0] (
20:44:53 Join spiorf [0] (n=spiorf@
20:45:09toffe82gevaerts: I put this on my todo list, I will try to trace it as soon as I can
20:45:22toffe82now I have to go
20:47:03bluebrotheris the GBSYSTEM folder on the gigabeat hidden / system?
20:47:15BigBambibluebrother: Both
20:47:33bluebrotherthanks. Then autodetection can't detect the mountpoint for the gigabeat ...
20:47:43gevaertsNico_P: it's there
20:47:50*bluebrother just ran into a similar issue with iPod_Control detection
20:55:22 Join kugel [0] (i=kugel@unaffiliated/kugel)
21:02:33 Join keanu [0] (n=keanu@unaffiliated/keanu)
21:06:31 Join BHSPitLappy [0] (
21:07:52 Join DerPapst [0] (
21:11:16 Join ap0 [0] (
21:13:31***Saving seen data "./dancer.seen"
21:14:37 Join petur [0] (n=51a46d93@rockbox/developer/petur)
21:14:45Reinhartgevaerts: the locking stuff I was talking about is mainly in os_*.c, are you compiling any of that code?
21:14:48 Join gregzx_ [0] (
21:15:12gevaertsReinhart: Nico_P did that bit, but AFAIK we don't use that
21:15:51Nico_Pno we don't. most of the functions are stubs
21:16:17Nico_PI think I wrote the absolute minimum to get it to work
21:17:30gevaertsI now disabled all optional features. It's now at 260000 bytes text, or 235000 if I use -Os
21:17:50Reinhartok, I figured as much when I found the code I was talking about. I was just working from memory from a while ago
21:21:07Reinhartthe size is a bit disappointing (it's bigger than on x86 iirc?), especially since I figure the current tagcache db code at about 30-50kb
21:21:41Reinhartrough estimate from some object file sizes :)
21:22:41gevaertstagcache is 29840 text, 108 data and 19340 bss here
21:23:10Nico_Ptagcache is far more specialized
21:23:15gevaertsThe annoying thing is that with my disable-everything version nothing seems to work any more
21:23:30Nico_Peven on sim?
21:23:43*petur spots a golden quote
21:24:17BigBambihaha :)
21:24:18*gevaerts warns against the dangers of quoting out of context
21:24:30 Join Vampiryan [0] (
21:24:37Reinharttagcache object includes a lot of stuff we'd still need on sqlite (specific handling for metadata fields), but it excludes the custom query code we now have which sqlite could potentially also replace
21:24:48*petur doesn' t care :p
21:24:50Nico_Pgevaerts: have you tried disabling only malloc?
21:25:44gevaertsNico_P: I think I did, but I'll try again to make sure
21:25:48 Quit hannesd (Read error: 113 (No route to host))
21:25:58Reinhartgevaerts: I think things like "file access" (pager.c) are also technically optional, but I assume you didn't disable that?
21:26:23gevaertsReinhart: "disable everything" means
21:26:27 Quit ol_schoola ()
21:28:12Reinhartok, nm then :)
21:28:31 Quit gregzx_ ("ChatZilla 0.9.81 [Firefox]")
21:29:25LloreanReinhart: Well, it's probably true that sqlite isn't the most suitable thing for replacing the metadata database.
21:29:30LloreanBut it still may be useful for future plugins.
21:29:55mrfreeNico_P, I'm using the latest build
21:30:07Slasheriand why that would need to be replaced?
21:30:12mrfreeI updated rockbox some hours ago
21:30:46 Quit gregzx (Connection timed out)
21:30:57LloreanSlasheri: afaik, it doesn't.
21:30:58mrfreeNico_P, can I make something about buffering?
21:31:49 Quit petur ("relatives -> home")
21:31:54*Reinhart wouldn't dare argue against porting cool libraries to rockbox
21:32:31*Reinhart is working on porting some OpenSSL code, in fact :)
21:32:32Nico_Pmrfree: how long does it typically take?
21:32:53 Join Thundercloud_ [0] (
21:33:26Slasherithe UI part of the tagcache (tagnavi) could be replaced with something even better, but moving tagcache engine to some other implementation would be most likely pointles
21:34:21 Join icemong [0] (
21:34:42icemongIs anyone aware of an implementation of the game 'Go' on Rockbox?
21:34:57 Join wjlroe [0] (
21:37:25 Join critter- [0] (
21:37:32 Quit wjlroe (Client Quit)
21:40:01Lloreanicemong: AFAIK there's not one. I don't think it'd work very well, traditionally Go AIs are very weak
21:40:05scorche|shyou can search the tracker for one if you wish
21:40:20bluebrotherI think there is a feature request for it.
21:40:54icemongthanks =)
21:43:51mrfreeNico_P, with some music almost always
21:44:52Nico_Pmrfree: always meaning everytime you skip?
21:44:59mrfreeNico_P, sure
21:45:19Nico_Pwhat kind of music would that be? very long tracks?
21:45:28mrfreeNico_P, I thought is could be related with the file size
21:45:43mrfreehigh bitrate, I think 320
21:45:47 Join solss [0] (n=diGiheX@
21:47:57 Quit Thundercloud (Read error: 110 (Connection timed out))
21:48:14mrfreeNico_P, yes I checked 320Kbps and file size of about 10-15MB
21:48:38Nico_Pso 2 or 3 of them would fit in the ~30 MB buffer
21:49:30 Quit bruges|afk_ (Read error: 104 (Connection reset by peer))
21:49:32 Join bruges|afk__ [0] (
21:49:42 Nick bruges|afk__ is now known as bruges|afk (
21:49:43 Quit HellDragon (Remote closed the connection)
21:50:05mrfreeok thanks for the info, I think I'll recompress with ogg -q 6 :)
21:53:13 Join hd [0] (i=jd@unaffiliated/helldragon)
21:54:17gevaertsNico_P: it doesn't crash anymore, and on the sim it does the select * from sqlite_master correctly (no idea on c200, can you use logf from a plugin ?)
21:54:41Nico_Pyou could try to output it to a file
21:55:21Nico_Pgevaerts: see
21:55:41Nico_PI'll try it in my sim
21:55:42 Quit ap0 ("Bye.")
21:56:46gevaertsNico_P: insert statements don't seem to work reliably, and on the target a create table seems to fail
21:57:08Nico_Phmm no the .output thingy doesn't seem to work with sqlite3_exec, but the callback could write the file
21:57:21 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
21:57:30 Quit saratoga (Client Quit)
21:57:47 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
21:57:59kugelQuestion: The VMware image doesn't come with 7z, does it?
21:58:39saratogahas anyone applied for the rockbox as an app project yet?
21:59:04Lloreansaratoga: Only in a roundabout way
21:59:14LloreanRockbox on Android (which seems infeasible)
21:59:38saratogayes the timing is a bit off for that project
21:59:39kugelShouldn't it come with 7z? The rockbox source code is in a 7z archive
21:59:55saratogawe'll probably have to wait for an actual shipping phone before people can start hacking that
22:00:08Lloreansaratoga: That, and Android is supposed to be all JAVA-ey
22:00:10Bagderi think there's a rather advanced emulator
22:00:26Lloreankugel: You're supposed to check it out with SVN, not download the .7z file
22:00:30Bagderit even runs arm code
22:00:45saratogaah then maybe not too early
22:00:50kugelLlorean: Sure, but the archive should be an legal option
22:01:27Lloreankugel: Not necessarily
22:01:37saratogais there some developer I should talk to about the rockbox as an app work?
22:01:45saratogai'm curious how people think that should be done
22:01:45 Quit icemong ("Leaving")
22:02:00Bagderkugel: adding 7zip is a healthy exercise
22:02:00BigBambikugel: The archive was only changed to 7z recently
22:02:11gevaertssaratoga: linuxstb has been the most vocal requester lately
22:02:11Bagderfor the user I mean
22:02:15Lloreankugel: The archive is there more for cases where SVN cannot be used. Any serious development should be done with SVN, and if you're using the VMWare image, your obviously in an environment where SVN is present
22:02:26BigBambikugel: Feel free to provide an updated VMWare image
22:02:50kugel´Nah, I'm not using it, and I don't use VMware at all (I prefer VBox)
22:02:54LloreanBigBambi: I don't think we need it. We should be discouraging use of the source archive anyway (even with the FILES gone, it's probably still not as consistent)
22:03:18BigBambiLlorean: I agree, but if he really wants to I don't see the harm
22:03:25kugelBut a user of my build came up with that problem, he wanted to use my source, which I have packed in a 7z archive
22:03:43 Quit hd (Client Quit)
22:03:44Lloreankugel: Then tell him how to install 7-zip. :)
22:03:54BigBambiI don't think we are too bothered about unsupported builds as well
22:03:56kugelI'm doing
22:04:03BigBambiThey aren't a reason to do anything
22:04:05 Nick solss is now known as serdarakkan (n=diGiheX@
22:04:36kugelMy build isn't the topic
22:04:50BigBambi<kugel> But a user of my build came up with that problem, he wanted to use my source, which I have packed in a 7z archive
22:05:03saratogai asked linuxstb a little about it, but he didn't go into too much detail
22:05:04BigBambiAnd all I said was that that wasn't a reason to include it
22:05:37Bagderkugel: put it in a svn repo! ;-)
22:05:49 Join lee-qid [0] (
22:05:49 Quit Vampiryan ()
22:06:00kugelBagder: I just had this idea too ;) Then I had commit rights :P
22:06:57bluebrotherkugel: you can always set up your own repo ...
22:07:26kugelBigBambi: I just thought, it would be a good idea to have the VMWare image prepared for rockbox in all aspects, which includes being able to extract the source archive
22:07:35bluebrotherand a user of vmware could extract the sources on the host, then copy it to the guest ;)
22:07:41Nico_Pkugel: git with something like stgit could be useful
22:07:51BigBambikugel: Sure, and I agree, I just don't think it is that important
22:08:07BigBambiI never said ti would be a bad thing
22:08:28serdarakkanhello everyone
22:08:29kugelmeh, I'm satisfied with my enviroment actually
22:08:53serdarakkani want to join google summer of code program for rockbox
22:09:04saratogadoing what?
22:09:08 Nick qm is now known as qwm (
22:09:16serdarakkanand i prepared a proposal for this
22:09:22serdarakkandoing an arm emulator
22:09:43Bagderserdarakkan: did you notice our comments on it?
22:10:13serdarakkangevaerts send me a comment about my proposal
22:10:23saratogacan I see your proposal?
22:10:27BagderI added some too
22:10:54 Join robin0800_ [0] (
22:11:28serdarakkani saw it now
22:14:00n1sgevaerts, Nico_P: There's a macro, MEM_FUNCTION_WRAPPERS(rb), that you can call in your plugin to insert *mem functions that call the real *mem functions through the api so that gcc can do its thing.
22:14:12serdarakkanok i read it
22:14:20serdarakkani think i should edit my proposal
22:14:40serdarakkanaccording to Bagder's comment
22:14:46serdarakkanshuold i?
22:15:16Bagderserdarakkan: also, you've selected a project that at least one other student also has proposed, so you should probably try to also include details on why you are the most suitable student to do this
22:15:27n1skugel: maybe you could add that on the wiki page for the vmware image, I added 2 things that i would like to see fixed in the next version when I used it last
22:16:01 Join xroq [0] (
22:16:27Nico_Pn1s: thanks for the tip :)
22:16:39 Part xroq ("Leaving")
22:16:54serdarakkanBagder: ok thanks for your comments. i will edit it
22:17:30Nico_Pgevaerts: I've written a callback that writes to a file
22:17:58BagderI would love to see a skyeye based emulator
22:18:11gevaertsNico_P: great. I'm now testing with rb->splash()
22:20:21saratogaBagder: did he propose using skyeye?
22:20:32Bagderno, I did
22:20:46Nico_Pgevaerts: add the O_CREAT flag to the open call, that way you won't have to touch the file
22:21:03saratogawhat emulator did he propose?
22:21:16gevaertsNico_P: good idea :)
22:21:25 Join hd [0] (i=jd@unaffiliated/helldragon)
22:21:38Bagdersaratoga: I'd rather not reveal too much from his proposal unless he wants to himself
22:22:29Nico_Pcan't skyeye run rockbox ATM?
22:22:44Bagderit should be able to run a lot of ARM code
22:23:04Bagderbut it lacks peripherals so it won't function
22:23:29saratogaBagder: I'm not going to be applying for that project, and the proposal was my idea, so is there someway i can be involved in the emulator proposal?
22:23:44saratogaerr emulator GSOC project
22:25:46gevaertsNico_P: it seems to run fine on the sansa, but my create table and insert statements don't seem to do anything. I did add sqlite3_close(db); at the end
22:26:28Nico_Pgevaerts: so it outputs the Northwind tables correctly but doesn't seem to write?
22:26:58Nico_Pdoes your writing code work OK in the sim?
22:27:05Nico_PI mean your writing commands
22:27:27 Quit robin0800 (Read error: 110 (Connection timed out))
22:27:27 Nick robin0800_ is now known as robin0800 (
22:27:36 Quit hd (Client Quit)
22:27:51*gevaerts checks to make sure
22:28:08Nico_Pthe commented code worked fine for me in the sim
22:28:32 Quit robin0800 (Read error: 104 (Connection reset by peer))
22:28:37gevaertsMaybe I don't allocate enough memory for it to work
22:29:13Nico_P#define SQLITE_MEMORY_SIZE 75*1024 works for me
22:29:22Nico_P50*1024 didn't
22:29:57 Join petur [50] (n=petur@rockbox/developer/petur)
22:32:06 Join darkapostrophe [0] (
22:32:39 Quit DerPapst (Read error: 104 (Connection reset by peer))
22:34:32 Part J-23
22:35:07 Join hd [0] (i=jd@unaffiliated/helldragon)
22:36:20Nico_Pgevaerts: how did you get it to link on target btw?
22:36:34gevaertsNico_P: wrappers around all missing functions
22:36:45Nico_Plike the ones in MEM_FUNCTION_WRAPPERS(api) ?
22:36:55 Join DerPapst [0] (
22:36:57Nico_Pwould you mind putting them in a pastebin?
22:37:34gevaertsI'll do that soon. I have some RL-stuff for about 10 to 15 minutes now
22:37:47Nico_Pno problem
22:38:06*amiconn wonders about all this sqlite talk
22:38:22Nico_Pit's mostly experimental
22:38:38*Bagder sees people looking out the window while whistling
22:41:10*Nico_P wonders what Bagder means
22:41:18amiconnImho the pure binsize comparison leaves a single option: drop the idea, it's not worth it
22:41:34 Quit desowin (Read error: 113 (No route to host))
22:41:38saratogalinuxstb: ping
22:41:48Nico_Pamiconn: in plugins binsize doesn't matter much, does it?
22:42:45amiconnDepends on the target. And why would we need a second database engine if we already have one that works fairly well in the core
22:42:51 Quit serdarakkan ()
22:42:54 Nick hd is now known as HellDragon (i=jd@unaffiliated/helldragon)
22:43:10Nico_PI'm not aiming towards replacing tagcache
22:43:16Nico_PI agree it works fine
22:43:56amiconnThe quoted binsize is more than half of the plugin ram on big-mem targets, and about 9x the plugin ram on low-mem targets
22:44:46Bagderbut if it brings new fun things, what's the harm?
22:44:54Nico_PI'm aware of that. I'm simply having fun :)
22:45:17*Nico_P sometimes gets tired of playback.c, honest!
22:45:23 Join waldo [0] (
22:45:46jhMikeSamiconn: swp(b) appears to be broken on PP5022/4 as well when using it with uncached dram (surprise :\).">
22:46:13*amiconn can't imagine an application where an sql database would be useful on a rockbox target
22:46:37amiconnjhMikeS: Yeah, but on PP5002 it is broken even when using it in iram, like on 5020
22:47:18Nico_Pamiconn: I'm sure we can find some ;)
22:48:26amiconnI tried it with my lcd-gray corelock (with the hit-lcd-only-if-necessary condition disabled, like in my first tests). It behaved just as if it wouldn't exist...
22:48:28jhMikeSOn 3g/e200 somehow I could get away with using SPC but mpegplayer would fail almost instantly. It's more broken on PP5020 than anything else.
22:49:25 Quit DA_Desktop (Read error: 110 (Connection timed out))
22:49:28jhMikeSof course utimately it's either broken or not and not in degrees :)
22:49:35amiconnI guess that the dram controller has some kind of pipeline, so operations that appear atomic from the core aren't atomic anymore when both cores are involved
22:50:11amiconnThey seem to have fixed the issue for iram on pp5022+, but not for dram
22:50:37amiconnStill, UNCACHED_ADDR is useful for data other than such locks
22:50:38jhMikeSeven the lock in set_cpu_frequency will eventually cause failure even when cop isn't involved (when playing mp3 for instance)
22:50:59amiconnThe locks obviously need to reside in iram
22:51:26Nico_PjhMikeS: did you see mcuelenare's question about interrupts?
22:51:31jhMikeSthey're integrated into the various object structures
22:51:45jhMikeSNico_P: no. I just got here.
22:52:04amiconnThen either the whole objects need to go into iram, or if they're large, have a pointer to the lock
22:52:57 Join krz [0] (
22:52:58jhMikeSqueues are definitely the largest by far but that makes a mess for all targets
22:53:32amiconnYou colud put the default for NOCACHE_BASE into the #else of the first #if block
22:54:07amiconnWell, the queues *are* in iram atm, correct?
22:54:44jhMikeSanything allocated with NOCACHE*_ATTR is atm
22:54:48amiconnHmm, that means a plugin using both cores *and* queues is *required* to stop playback
22:55:23 Join DA_Desktop [0] (
22:55:35amiconn...because it needs to use iram for the queues. Plugins using queues with single core don't need to, as well as plugins using both cores but no locks, iiuc
22:55:42jhMikeSyes, if the locks are allocated in plugin IRAM
22:56:00amiconnYOu're thinking about a lock pool in the core?
22:56:29jhMikeSpossible but then every single object needs both init and delete functions without exception
22:57:24jhMikeSor do this the easy way and forget swp on pp targets alltogether. perhaps D2 is nicer. :)
22:57:55amiconnWell, D2 isn't dual-core, or did I miss something?
22:58:35jhMikeSit is. two arm 9 cores
22:58:43amiconnThe nocache* patch for plugins is still useful though. I'll need it for the greylib and plugins which should not stop playback
22:59:40amiconn(jpeg, plasma, mandelbrot, fire)
22:59:49jhMikeSI haven't seen a measurable performance penalty in a real app to using SW_CORELOCK. There's about a 25% speed hit for it if executing scheduling code almost exclusively (test_queue.c).
23:00:38amiconnRight now those plugins aren't usable during playback on PP5002, because sound will stutter and animated content will slow down to a crawl
23:01:04 Quit AHDKLS ()
23:01:12amiconnOn PP502x it's a bit better but can still cause problems depending on the sound codec
23:01:40amiconnBut with the greyscale isr on cop there's practically no slowdown (the spc codec will suffer though)
23:02:15amiconnjhMikeS: Hmm. Can't we use swp-based locks in the core, and sw corelocks in plugins?
23:02:20jhMikeSIs it being forced to always run on COP or can it be specified?
23:02:39amiconnIt can be specified with no extra ifdefing in the plugin
23:02:52amiconnIt's just a feature flag, which is ignored on single core targets
23:03:35amiconnThe neat thing is that now mpegplayer is working quite well even on PP5002
23:04:27amiconn(mpegplayer can already use it because it puts struct _grey_info into iram)
23:05:04jhMikeSamiconn: thread.c expects one or the other as well as the objects in kernel.c. it would be really messy to use different kinds depending on where it's allocated.
23:05:06amiconnOnly occasional frame skips for fullscreen, no frameskips for widescreen, and smooth audio + fast buffering
23:07:33amiconnAre you going to commit that patch?
23:08:15amiconnjhMikeS: Regarding the feature flag - I'll make test_fps test both cases on dualcore greyscale targets
23:08:44jhMikeSI can commit it. It works for me. I didn't know if you wanted to check anything specific first.
23:09:22amiconnHmm, I can try to use it for the greylib
23:10:04jhMikeSbtw, do we really need three for PP targets? They really should just share the same one.
23:10:25amiconnYes, the PP targets should be rearranged in the target tree
23:10:54amiconnI'd go for separate PP5002 and PP502x folders though
23:11:40 Quit darkapostrophe (Read error: 110 (Connection timed out))
23:13:35***Saving seen data "./dancer.seen"
23:13:47jhMikeSwhat about target/arm/portal-player/[5002|502x]/<brand>/<model>. I'd also like to factor the target bits out of thread.c nicely.
23:14:03 Join bughunter2 [0] (
23:14:13amiconnThat's not the same amount of levels
23:14:40amiconnThe tree requires 3 levels for the .h files
23:14:41 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
23:15:48amiconnSO I'd go for the same system that the gigabeat already uses: target/arm/pp5002/ipod-1g2g, target/arm/pp502x/sansa-e200 ...
23:15:53jhMikeSwhy is it it fixed to 3?
23:16:21Bagderit's just the way it was done
23:16:50Bagderas it works generically there must be some kind of system
23:16:57 Quit krz (Read error: 110 (Connection timed out))
23:17:16amiconnIt's how the include path is put together - 3 variables, defining the path from the most special (deepest) to the most generic level
23:17:57Bagderof course perhaps the t_-variables can contain slashes to build "pp/5002" etc
23:18:25amiconnMaybe, but then you can't put any .h files into pp/
23:18:25 Quit Zarggg ()
23:18:35Bagderexactly, so it won't be as intuitive either
23:19:54amiconnI don't see the need for the separate 'brand' level in this case, because brand and model are tied anyway, and the number of pp targets, especially when already split into pp5002 and pp502x, isn't *that* high
23:20:25amiconnAnd two pp50xx dirs instead of one pp dir with two subdirs aren't a problem either, imho
23:20:26*jhMikeS wondered about the relevancy of the brand level too
23:20:41amiconnSo I think it's not worth it to make the system more complicated
23:21:37 Join merbanan [0] (n=banan@
23:22:18amiconnIt means that *a bit* of code needs to be either duplcated, or oddly placed (but less so than now)
23:22:49 Join Zarggg [0] (
23:22:55*amiconn is unzipping the nocache* build to his 2nd Gen
23:24:11 Part mcflow
23:24:13 Quit Jon-Kha (Remote closed the connection)
23:24:40jhMikeSor use some kind of xxx-common construct (to share a bunch of iriver stuff if needed)
23:29:58amiconnHmm, the patch seems to work well
23:30:09amiconnfire.rock doesn't want to display anything though
23:30:33amiconnDoesn't crash, music continues, and I can quit with Select+Menu normally
23:36:08jhMikeSsomething overlooked in
23:36:29 Join sneeze [0] (
23:36:38sneezeis anyone doing rockbox development on an asus eee pc?
23:36:44 Quit kugel ("ChatZilla 0.9.81 [Firefox]")
23:37:53Bagderthat should work just fine
23:38:20 Quit Thundercloud_ (Remote closed the connection)
23:38:47bluebrotherhmm. Installing a build on the mrobe takes quite a while. With no indication from rbutil −− not good.
23:38:54amiconnjhMikeS: At least I can't spot a problem. struct _grey_info ends up exactly where it should
23:39:01*amiconn compiles for mini G2
23:39:30amiconnbluebrother: Does the m:robe use a seagate microdrive like the small H10?
23:39:40*jhMikeS wonders what mcuelenaere was trying to do by mixing mutexes and interrupts
23:40:29bluebrotheramiconn: ST650211FX −− I think that's a seagate
23:41:33amiconnThose drives are notoriously slow
23:41:50amiconnExactly the same as in the H10 5GB and H10 pure
23:41:58Nico_PjhMikeS: he wanted to make sure his ISR wasn't interrupted
23:42:25Nico_Pby itself, apparently
23:42:26amiconnjhMikeS: Something must be wrong - test_fps also doesn't show the overlay - but that one *does* use iram for sturct _grey_info
23:42:44 Quit bughunter2 ("Leaving.")
23:43:07bluebrotherI think we need to add a progress on build extraction. Requires changing the zip module though.
23:43:27*amiconn tries a full rebuild
23:44:32jhMikeSNico_P: ISRs aren't interrupted (except by an FIQ interrupt)
23:48:03gevaertsCan rb->ftruncate() in rockbox be used to enlarge a file ?
23:48:05jhMikeSamiconn: that sounds rather weird. any problem initializing the ncdata/ncbss sections? The bss init should get the ncbss section as well.
23:48:09amiconnjhMikeS: Weird. On mini G2 I get the same effect for fire (white lcd, but no crash/hang), but not for test_fps (working normally)
23:50:57amiconnThe greylib only needs ncbss, and that is initialised dynamically
23:52:13 Quit petur ("*plop*")
23:52:24jhMikeSyes, the single bss clear should clear both bss and ncbss since they're together
23:53:47amiconnDoes the plugin loader flush the cache?

Previous day | Next day