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-03-09

00:00:11 Quit Mathiasdm ("Yuuw!")
00:08:18 Quit stripwax (Read error: 110 (Connection timed out))
00:08:50 Quit maddler ("connection reset by beer!")
00:10:48amiconnroolku: yes
00:13:46*amiconn spots a bug in the ata driver when used on large-sector disk targets (i.e. ipod video)
00:15:02roolkuamiconn: okay. here is my attempt so far: - seems to solve the 14s problem
00:16:11amiconnIt differs a bit from mine
00:17:03amiconnI've called the variable total_sectors, and read it before the lba48 block. Saves duplicate calculation for those targets. I also added a check for lba48 exceeding 32 bits
00:18:10amiconnI also found that the ata mutex unlocking in case of errors is wrong on large-sector targets. The unlocking must not be done in the static read/ write function there
00:20:50 Quit gregzx ("ChatZilla 0.9.81 [Firefox]")
00:28:26amiconnroolku: Here's my version: I'll test it on my ata targets now
00:28:47 Quit faemir ("If debian was Arch then Ubuntu would own.")
00:29:42 Quit Zarggg (Read error: 113 (No route to host))
00:33:08*gevaerts still has more work to do before this combined software/hardware eject handling works correctly on sansa. It's still too easy to confuse
00:33:33amiconnThat reminds me...
00:34:30*gevaerts doesn't like seeing *PANIC* Stkov (0)
00:34:46gevaertsBest not to commit this yet
00:35:01*amiconn forgot to specify the file to commit
00:35:25linuxstboops ;)
00:36:27*amiconn committed a load of crap now.
00:36:30amiconnWill revert asap
00:36:41gevaertsSo now we know everuthing you're working on ;)
00:36:58amiconnThere will be a lot of red most probably
00:37:01 Quit dandin1 ()
00:37:37*linuxstb wonders what the score will be
00:38:48linuxstbgevaerts: Have you added a menu option to (re-)enter disk mode yet/
00:38:50roolkuamiconn: shouldn't the second 60 be a 61 in: total_sectors = identify_info[60] | (identify_info[60] << 16);
00:39:01 Join z35 [0] (
00:40:56daywalker_just a quick question, is there an emulator under linux which can emulate an rockbox compatible arm environment?
00:40:56linuxstbZagor: Is the intention with all your www commits to enable anyone (with svn access) to change the website?
00:41:13gevaertslinuxstb: I'm working on it. It seems to work on single-volume targets, but I can still confuse the sansa too easily (including getting stuck in usb mode) to commit it. There are also enough changes in it that I want to check if usb mode will still work on ata-usb bridges as well. Don't expect a commit today.
00:41:38gevaertsamiconn: nice score :)
00:41:51Zagorlinuxstb: not really, rather to make it more sane for those of us who already work with the website
00:41:52linuxstbgevaerts: I just wanted to check what you decided to do, and if others agree...
00:42:04amiconneh? Why does the reverse patch not commit the files??
00:42:38linuxstbZagor: OK. I'm not wanting to change the site, just curious...
00:42:51*amiconn needs an idea
00:43:09Zagorcurrently it's a huge mess of obsolete pages
00:44:17Nico_Pamiconn: use svn merge
00:44:56*amiconn has no idea how that works
00:45:05gevaertslinuxstb: we'll see. I'm still not sure if this entire idea is right (it has the side effect of delaying the usb screen until the host actually sends a SCSI command, which can take some time), so maybe I will just have wasted some time, but it has to work properly before it can get evaluated.
00:45:22amiconnI just made a patch using svn diff -r16570:15569 , applied that, and wanted to commit
00:45:29 Join kushal_12_27_200 [0] (n=kushal@
00:45:39Nico_Pamiconn: svn merge -c-16570 . . should do
00:46:00linuxstbamiconn: I would have done the same...
00:46:33amiconnlinuxstb: Problem is, it doesn't commit the files. It just committed the 2 deleted ones I had to delete by hand
00:47:10 Quit desowin ()
00:47:11linuxstbI would probably try an "svn update", then see what "svn diff" shows
00:47:15 Quit kushal_12_27_200 (Client Quit)
00:47:30*linuxstb always previews commits with "svn diff"
00:47:34Nico_Pamiconn: svn merge is the command for reverts
00:47:43Slasheriand svn st to check for any conflicts
00:47:52 Quit ompaul (Client Quit)
00:47:54linuxstbNico_P: That sounds better then...
00:49:33linuxstb60000 points and counting...
00:50:01gevaertsThe bootloaders still compile
00:50:03Nico_Psvn merge -c-16570 . . seems to do the job here
00:50:12JdGordon|zzzSlasheri: no, it doesnt
00:50:17 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
00:50:54SlasheriJdGordon: i will just think something else for that then :)
00:51:31amiconnThose added files are causing troubles
00:52:20linuxstbSlasheri: I think a multi-selection list would be nice in general (e.g. inserting multiple tracks into the playlist, file copying), but many targets don't have any free buttons (afaics)
00:52:24JdGordonSlasheri: though, its something which has been thrown around for ages.. it would be nice to add (if done properly :p )
00:53:05linuxstbHmm, what about long-right? (I'm guessing the Ondio uses that for something though)
00:53:21Slasheriwell, i am not yet even sure how to implement the thing i was planning.. just getting some ideas :)
00:53:22amiconnYes, context menu
00:53:41 Quit kies (Read error: 110 (Connection timed out))
00:54:49JdGordonwe could do something like context menu > "multiselect", then each press of SELECT adds/removes the item from the selection untill context menu is reentered
00:55:03 Join kies [0] (
00:55:12JdGordononplay.c (the context menu code) isnt setup to handle anything like multiselect though
00:57:52linuxstbThat could work. Although it would be nicer to map a button to it, if available.
00:58:21 Quit WatchDragon (Read error: 104 (Connection reset by peer))
00:58:56 Quit alienbiker99 (Read error: 110 (Connection timed out))
01:01:05linuxstbgevaerts: Setting the removable bit is causing the problem? (delaying the usb screen)
01:03:09gevaertslinuxstb: not as such. Using load/eject to control the USB screen does. At least linux waits 5 to 10 seconds before attempting to access the drive, and the usb screen only gets shown then. I might be able to find a workaround, bu
01:03:34gevaertsbut I'm not sure if I can do that cleanly.
01:03:58amiconnThis way I got a preview of how much the player bmp loader adds
01:05:09 Quit ender` (" In its default setup, Windows XP on the Internet amounts to a car parked in a bad part of town, with the doors unlocked, th")
01:06:08linuxstbgevaerts: What do you mean by "load" ? I thought you would only be changing how Rockbox deals with an eject?
01:06:22 Quit tessarakt ("Client exiting")
01:06:55 Join fyrestorm [0] (
01:07:49*amiconn feels pretty lame for this accidental troublesome commit :(
01:09:55JdGordonLlorean: "for example we want people fixing bugs in the current viewports bits" <- what bugs? they cant be fixed if they are kept secret
01:11:06 Quit corevette (Remote closed the connection)
01:11:37 Join corevette [0] (
01:11:39 Join gevaerts_ [0] (
01:12:04 Quit gevaerts (Nick collision from services.)
01:12:17 Nick gevaerts_ is now known as gevaerts (
01:12:55gevaertslinuxstb: it's the cleanest way to do this, because it unifies the initial connection and subsequent reconnects. Once it works reliably, I can probably add the immediate usb screen back.
01:13:43***Saving seen data "./dancer.seen"
01:13:45 Quit amiconn (Nick collision from services.)
01:13:51 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
01:15:34 Join |AhIoRoS| [0] (n=ahioros@
01:16:32linuxstbgevaerts: What do you mean by "load" though? Is that the host OS doing something?
01:17:34 Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/
01:17:40 Quit Thundercloud (Remote closed the connection)
01:18:06countrymonkeyCan I still make voice files and post them even though I don't know the language?
01:18:31 Quit spiorf (Remote closed the connection)
01:19:23linuxstbcountrymonkey: How will you know if the voice files are OK?
01:19:58gevaertslinuxstb: yes. Basically the mechanism is that once the OS does something, the UMS driver asks the USB core for exclusive access to the disk(s). This does the SYS_CONNECT_* things to warn other threads, and to show the USB screen. Once that exclusive access is there (this is asynchronous), the UMS driver treats the drive as inserted and starts working.
01:20:22 Quit BlakeJohnson87 ("Leaving.")
01:20:25 Join Thundercloud [0] (
01:20:49 Join BlakeJohnson86 [0] (
01:21:33linuxstbgevaerts: Does this actually delay the connection, or just delays the display of the screen?
01:21:56amiconnroolku: Did you try that patch?
01:22:17gevaertslinuxstb: it just delays the screen
01:22:43linuxstbgevaerts: OK, then I think I understand...
01:24:06 Quit Zagor ("Client exiting")
01:24:27 Quit fyre^OS (Read error: 113 (No route to host))
01:24:30roolkuamiconn: yes, the long delay is gone
01:25:04amiconnOkay, so the disk obviously didn't like out-of-bounds accesses, and adding the check is a good idea
01:27:10roolkuare the return values actually checked?...that would be fat_mount
01:28:37amiconnThe fat driver checks ata_read_errors() everywhere
01:28:43roolkuyes, looks like it
01:28:49amiconnErm, ata_read_sectors() errors
01:29:07gevaertslinuxstb: I'll continue working on it tomorrow. If I can get it to work properly, and show the USB screen immediately,it will work mostly the same way as now, except that when you eject the drive, it continues charging while the player is usable. After that we can decide if the reconnect option is useful enough to move out of the debug menu.
01:30:12 Quit corevette (Remote closed the connection)
01:31:24amiconnNico_P: still around?
01:31:32roolkuI suspect the ELIO_TPJ1022 had the same problem and the whole #if condition in disk.c line 151 can go
01:32:02 Quit countrymonkey ("CGI:IRC (Ping timeout)")
01:32:03roolkuI wonder if linuxstb is up for a test ;)
01:32:06*gevaerts then wants to have a go at the OF disassembly that lowlight provided in FS #8663 to see if that sheds any light on the sd driver bug, and hopes that someone magically finds out where this signal quality problem comes from
01:32:30amiconnNico_P: Could you test on the G5.5?
01:34:20Nico_Pamiconn: sure. what should it do?
01:34:28 Join quaal [0] (
01:36:13amiconnJust check whether disk accesses are still working properly
01:38:05amiconnThe G5.5 is a special case I can't test myself
01:38:14linuxstbroolku: Yes, remove that - I'm 99.9% sure that's the issue on the Elio as well.
01:41:05amiconnroolku: Shall I commit if Nico_P's test turns out well?
01:41:22 Join corevette [0] (
01:44:04linuxstbJdGordon: (Re: FS #8702) - you can't choose two options with one vote... ;)
01:44:42JdGordonbut... but...
01:45:18Nico_Pamiconn: seems to work
01:45:19JdGordonI've been suggesting hold for ages though, so i guess thats my favoured aproach
01:45:49Nico_Pamiconn: should it be faster too?
01:46:09amiconnNo. It's just a safety measure against out-of-bounds accesses
01:46:26amiconn(and a very tiny size optimisation)
01:46:59amiconnThat's the one that also corrects the mutex unlocking behaviour in case of errors on ipdo video
01:50:29Nico_Pamiconn: AFAICS it's working fine
01:50:29 Quit gevaerts ("Can't think straight any more. Time to sleep")
01:52:18amiconnGoddie :)
01:53:38roolkuamiconn: yes, please commit
01:58:30 Quit Horscht (Read error: 104 (Connection reset by peer))
02:00:14 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
02:04:08 Quit robin0800 (" HydraIRC -> <- The alternative IRC client")
02:04:46 Join ali_as [0] (
02:04:58 Quit jhMikeS (Nick collision from services.)
02:05:04 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
02:06:53 Quit DaCapn (Remote closed the connection)
02:09:15amiconnInteresting deltas....
02:11:42 Quit waldo (Remote closed the connection)
02:11:54 Quit krazykit (Read error: 110 (Connection timed out))
02:18:17amiconnJdGordon: ping
02:18:33 Join mrkiko [0] (
02:18:42mrkikoHi all!
02:18:43 Quit ali_as_ (Read error: 113 (No route to host))
02:18:48mrkikoHi all!
02:22:39JdGordonamiconn: ?
02:22:47amiconnYou wanted to know about viewport bugs - I have a serious one...
02:23:00amiconnI will do a full rebuild to verify though
02:23:09amiconnOn recorder, all my lists are single-line now
02:23:11JdGordonits not that I want to hear them... but they cant be fixed if they arnt voiced
02:23:23JdGordonwhich font?
02:23:41amiconnStatus bar enabled, button bar disabled
02:24:23amiconnIt *might* be a dependency problem though - I didn't make clean
02:25:14JdGordondefault setup on the rec has 1 line
02:25:40JdGordonthats totally fucked :D
02:26:38 Quit quaal (Connection timed out)
02:26:56JdGordongoing to have a shower, ill fix that today though
02:27:03 Quit Nico_P (Remote closed the connection)
02:27:18disorganizerjust as we are on the topic: will work on the viewport-patches with customization (list AND wps) continue or were they stopped?
02:28:26linuxstbIf they were stopped, the tasks would be closed as rejected. (if that's what you mean)
02:28:49 Join krazykit [0] (
02:29:13 Quit krazykit (Client Quit)
02:29:18 Quit HellDragon (Nick collision from services.)
02:29:28disorganizerim just wondering as there has been no activity on the viewport-wps patch for ages
02:29:48disorganizerand we still need to discuss wether to use fontnames or fontnumbers *g*
02:29:55 Quit mcuelenaere (Read error: 110 (Connection timed out))
02:29:58 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
02:31:09 Quit bluebrother ("leaving")
02:31:38 Quit HellDragon (Client Quit)
02:31:42 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
02:32:33 Join krazykit [0] (
02:32:45linuxstbdisorganizer: I intend to go back to my wps patch when I have some Rockbox time. But that doesn't stop anyone else from working on it (as I said in the task comments).
02:33:00 Quit Thundercloud (Remote closed the connection)
02:34:15*disorganizer is so sorry he has no idea of programming, otherwise he would definitely help out
02:34:25 Quit corevette (Remote closed the connection)
02:35:12amiconnJdGordon: Confirmed with a clean build. It's also independent of whether the button bar is enabled or disabled
02:36:14disorganizer@amiconn: JdGordon confirmed a bit earlier that there is something in the source setting the rec to 1 line. he will change that l8r after ensuring he doesnt stink :-)
02:38:30disorganizerfor the log if someone has an idea how to solve that: in FS8400 (having no backlight on volume changes) we noticed that the backlight on scrollwheel actions is turned on on firmware level. now how can we disable this backlight action only when the wps is active? (otherwise the screen goes dark when scolling in menus) details see FS entry :-)
02:41:15linuxstbdisorganizer: fml2 has answered...
02:43:52 Quit krazykit (Remote closed the connection)
02:43:54 Join krazykit [0] (
02:44:02JdGordonamiconn: independant of buttonbar? :( I was hoping it would be an easy fix... for some reason it only sems to be rec though
02:44:34linuxstbNot other Archos bitmap targets?
02:45:14 Join corevette [0] (
02:45:24*JdGordon forgot about ondio :p
02:45:26JdGordonchecking now
02:45:43JdGordonondio is fine
02:45:49mrkikoehy.. may be I'm actually too drunk (it has been my birthday yesterday),,,+
02:46:10mrkikoBut I can't find the section in the rockbox site where it's described how rockbox actually started up, who done it and why...
02:46:18mrkikoI remember I red it some time ago
02:47:39amiconnroolku: Will you commit the #ifdef removal from disk.c?
02:47:45JdGordonamiconn: does the buttonbar actually disappear if its disabled?
02:48:45disorganizer@ linuxstb : yes, i saw it. it was more a kind of "cry for a programmer" who can do more than just hack around existing code (=me).
02:48:56roolkuamiconn: about to - was just doing a last test with a make clean...
02:50:34 Quit HellDragon (Nick collision from services.)
02:50:42mrkikoOk... I'm just too "broken inside" now - thank all for theyr existence. At tomorrow!
02:51:50 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
02:52:36JdGordonarg... bloody precedence
02:53:44*amiconn goes to sleep
02:56:28JdGordonanyone know where the buttonbar code is?
03:07:18 Quit roolku ()
03:08:20disorganizerim off to bed now.... nite@all
03:13:24 Quit disorganizer ("CGI:IRC (Ping timeout)")
03:13:47***Saving seen data "./dancer.seen"
03:35:19 Quit DerDome (Nick collision from services.)
03:35:20 Join DerDom1 [0] (
03:35:30 Nick DerDom1 is now known as DerDome (
03:46:54 Join webguest67 [0] (n=47a9731d@gateway/web/cgi-irc/
03:46:58webguest67i need some help
03:47:48advcomp2019webguest67, we cant help if you do not say what the issue is
03:48:27webguest67i installed rockbox on my girlfriend's ipod nano 1G
03:48:46webguest67and after i UNinstalled it at her request, the damned thing's bricked
03:49:20scorcheit isnt bricked
03:49:29scorchewhat does it do?
03:49:42webguest67it's stuck on a black and white version of the "Do no disconnect" screen
03:49:50webguest67and i can't even shut it off
03:49:57 Quit DerDome ("Leaving.")
03:49:57scorcheis it plugged in?
03:50:31scorcheflick the hold switch on, then off and hold menu + select for what could potentially be 60 seconds
03:53:04JdGordoncan someone with an ipod test a quick patch for me?
03:53:25scorcheis it still sitting at the do not disconnect screen?
03:53:37Lloreanwebguest67: Then do it again, because you're in an Apple screen as it is, so Rockbox isn't the problem, and the menu+select thing works unless you've cause physical damage to your player (dropping it, etc)
03:53:37scorchethen you are likely doing it wrong
03:53:47webguest67when i lock it the lock appears on-screen
03:54:02webguest67it says "
03:54:09webguest67"Ok to disconnect"
03:54:15 Join quaal [0] (
03:54:41scorchekeep trying to reset it
03:54:57webguest67so i flip the hold switch
03:54:58Lloreanwebguest67: You are turning hold (lock) on then OFF before holding the buttons down, right?
03:55:01scorchemake sure to keep your fingers as still as you can
03:58:45 Quit webguest67 ("CGI:IRC")
04:00:43 Join kushal_12_27_200 [0] (n=kushal@
04:10:40 Quit |AhIoRoS| (Read error: 104 (Connection reset by peer))
04:18:04 Quit perrikwp (" ajax IRC Client")
04:19:27 Join Zarggg [0] (
04:19:36 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
04:19:40 Join youngproguru [0] (
04:21:43 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:22:14 Join miepchen^schlaf [0] (
04:31:33 Quit ali_as ("zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzZZZZZZZZZZZZZZZZZZZZZZZZZZZz")
04:54:42 Quit krazykit (Read error: 104 (Connection reset by peer))
05:01:36 Quit sslashes (No route to host)
05:05:49 Join ol_schoola [0] (
05:13:50***Saving seen data "./dancer.seen"
05:24:22 Quit Zarggg ("If you see this message, something probably went wrong.")
05:25:11 Join GrooveStix [0] (
05:25:34GrooveStixoh hai! :)
05:26:43GrooveStixcan anybody tell me, how can I browse my music in the most battery efficient way?
05:27:21GrooveStixthrough the database, or through the "files" option instead ?
05:55:49GrooveStixoh well, I'll come back tomorrow... :(
05:56:58 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
05:59:34 Part youngproguru
05:59:43 Join Zarggg [0] (
06:05:38 Quit GrooveStix ("ChatZilla 0.9.81 [Firefox]")
06:06:00 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
06:11:05 Quit linuxstb (Read error: 110 (Connection timed out))
06:12:46 Join csc` [0] (n=csc@archlinux/user/csc)
06:26:11 Join AdRock42083 [0] (n=20905bbe@gateway/web/cgi-irc/
06:28:06AdRock42083?. Just picked up a sansa e280 and put rockbox on it. I have an 8gb SDHC card that I want to use with it. Does Rbox support card capacity of that amount?
06:29:52advcomp2019AdRock42083, yes but you will need to use a card reader to transfer to files to it since the OF does not work with microsdhc cards
06:30:27AdRock42083k. thanks
06:31:09 Quit AdRock42083 ("CGI:IRC (EOF)")
06:37:15 Join alienbiker99 [0] (
06:46:17 Part toffe82
07:06:26 Quit |framo| ("moo")
07:12:29 Join d34df00d [0] (n=d34df00d@
07:12:44 Part d34df00d ("Konversation terminated!")
07:13:53***Saving seen data "./dancer.seen"
07:30:41 Quit jhulst ("Konversation terminated!")
07:34:11 Join J-23 [0] (
07:35:05J-23Hello! Can I connect my Sansa c240 with Rockbox to charge battery *without* rebooting to original firmware and use computer as charger?
07:39:42 Join Crash91 [0] (n=d98bd903@gateway/web/cgi-irc/
07:53:13 Quit Crash91 ("CGI:IRC")
07:59:33 Quit perrikwp (
07:59:33 Quit mrkiko (
07:59:33 Quit BlakeJohnson86 (
07:59:33 Quit z35 (
07:59:33 Quit Nevtus (
07:59:33 Quit XavierGr (
07:59:33 Quit kslater (
07:59:33 Quit Bjoern-Erik (
07:59:33 Quit [omni] (
07:59:33 Quit Addicted (
08:00:15NJoinXavierGr [0] (n=xavier@rockbox/staff/XavierGr)
08:02:02 Join [omni]_ [0] (
08:02:02NJoinperrikwp [0] (i=4aa794a0@gateway/web/ajax/
08:02:02NJoinmrkiko [0] (
08:02:02NJoinBlakeJohnson86 [0] (
08:02:02NJoinz35 [0] (
08:02:02NJoinNevtus [0] (n=Nevtus@unaffiliated/nevtus)
08:02:02NJoinBjoern-Erik [0] (
08:02:02NJoin[omni] [0] (
08:02:02NJoinkslater [0] (
08:02:02NJoinAddicted [0] (
08:02:03 Quit [omni] (Connection reset by peer)
08:02:03 Quit mrkiko (Read error: 104 (Connection reset by peer))
08:02:10 Join mrkiko [0] (
08:02:16 Nick [omni]_ is now known as [omni] (
08:02:19 Quit Bjoern-Erik (Remote closed the connection)
08:02:32 Join Bjoern-Erik [0] (
08:14:59 Join Rob2222 [0] (
08:17:27 Join Klevi [0] (
08:19:15Klevi'lo All, I realize this is unrelated to Rockbox parsay, but: After restoreing my ipod through Itunes, my 4tyh gen grayscale 20gb ipod asks me to charge via a wall adapter; that i dont own. Is there a way around that at all?
08:26:44 Join |AhIoRoS| [0] (n=ahioros@
08:29:45 Quit |AhIoRoS| (Client Quit)
08:33:37 Quit Rob222241 (Read error: 110 (Connection timed out))
08:49:09amiconnJdGordon: Viewport list is still buggy on recorder
08:51:51amiconnrasher: around?
09:13:35 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
09:13:54***Saving seen data "./dancer.seen"
09:15:09linuxstbKlevi: Are you asking in general (i.e. how to prevent it next time), or is your ipod currently stuck there and you don't have a charger?
09:22:11 Join petur [50] (n=petur@rockbox/developer/petur)
09:43:02 Join desowin [0] (n=desowin@atheme/developer/desowin)
09:46:58 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
09:50:37KleviIts stuck there
09:50:44Kleviand I lack a wall charger unit
09:51:28linuxstbSorry, I can't help. You may want to try an Apple support forum...
09:52:33 Join eigma [0] (n=cat@
09:52:36KleviIve googled, and all of them say i need a charger, though all of them were people in the same shoes as i am, not an Apple spt. forum
09:52:46eigmaanyone awake familiar with atapwd.ex?
09:52:56KleviThanks anyway Linuxstb
09:57:54 Quit petur ("*plop*")
09:59:10KleviLinuxstb, The support page tells me to get a wall charger, I wonder if any USB outlet adapter will do..
09:59:26KleviI dont ahve 30$ to blow on a wall unit from Apple itself
10:00:37amiconnDo you have a firewire cable for your ipod?
10:00:44linuxstb_I would expect so, but I've only ever used an Apple charger (I bought an ipod when Apple used to ship chargers...)
10:01:32KleviNo, nor do I have a firewire port
10:02:07amiconnI think the reason is that the ipod wants to flash a new rom image, and that only works when powered
10:02:12 Quit linuxstb ("Leaving")
10:02:20 Join Thundercloud [0] (
10:02:20Kleviaccording to Ipods Support Page Im at stage 2 in restoration, where the firmware acually reinstalls
10:02:48linuxstb_Can you put your ipod into disk mode (reset with MENU+SELECT, then hold SELECT+PLAY) ?
10:02:51Kleviin the older models, which is what i have, you need to plug it in to the wall
10:02:57KleviDisk mode doesnt work
10:03:05Klevion HOLD+LEFT does
10:03:15Kleviand thats rather.. useless at this point
10:03:40amiconnAnd afaik it only does this when it detects a wall charger. Wall charger connects to the firewire power pin, so firewire could work. USB power most likely doesn't
10:04:01Klevino, it doesnt annoyingly
10:04:07linuxstb_Maybe if you went to a local Apple store, they would help...
10:04:30KleviThey probably would, but the closest one to me is New York I believe
10:05:01JdGordonamiconn: buggy how?
10:05:02*linuxstb_ wonders how Apple expect users to upgrade if they don't provide a charger
10:05:28Kleviwell, according to them, they sent one with the older ipods
10:05:36KleviI didnt get that.
10:05:46Klevibeing a hand me down from someone else
10:05:49 Join nplus [0] (n=nplus@141.25.Globcom.Net)
10:06:24linuxstb_Ah, so you have an older ipod, but no charger?
10:06:30KleviI halfway hoped reinstalling the firmware would fix the fact that disk mode didnt work properly, but the rest of the ipods firmware does
10:06:37amiconnJdGordon: Try disabling the button bar, then use e.g. the context menu on a full-screen browser view
10:07:00amiconnIt acts as if the button bar is enabled (botttom line is neither cleared nor used)
10:08:00JdGordonthere should be 7 lines with the default theme under the statusbar yeah?
10:08:08KleviPreviously, if i connected my Ipod diskmode would come up, the device would install properly, but attempting to open the disk or.. do anything with it, resulted in that program crashing, until the very second i disconnected my Ipod
10:08:28Klevithen my computer would work properl
10:09:03Kleviso, by a shot in the dark, there was something wrong with the disks format
10:09:08amiconnJdGordon: Depends on which bars are enabled
10:09:22KleviTrying to format it though through DOS stopped at 3%
10:09:26JdGordonamiconn: hmm ok, im going to redo that commit tonight, like the comment says, its a quick hack to fix it...using the whole screen - 1 line is better than just one line
10:09:57amiconnWhen the button bar is enabled, it works as it should (i.e. it doesn't cut another line)
10:10:17KleviItunes managed to restore it
10:10:27JdGordonyeah, I gotta move the viewport resize/init code around a bit
10:11:48amiconnMaybe there's yet another place that's missing the parentheses
10:11:50*amiconn greps
10:11:53Kleviim debating plugging my ipod into the 360 or the cable box
10:12:13KleviGod knows why a cable box has a USB port on it
10:14:38 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
10:17:40Kleviannnd nope, theyre both standard USB ports I guess.
10:18:12 Join merbanan [0] (n=banan@
10:22:59*JdGordon looks forward to when list wont care about button/status bars
10:23:40 Join Lear [0] (i=chatzill@rockbox/developer/lear)
10:24:57amiconnThat requires starting to assign viewports from the top level, i.e. the whole screen
10:25:29JdGordonthats the eventual plan
10:25:49amiconnIt's one of the reasons for proposing viewports...
10:26:32*JdGordon will fix this a bit better then start movbing the statusbar and button bar into viewports
10:26:45 Join Mathiasdm [0] (
10:26:54 Quit eigma ()
10:27:09 Join Buschel_Notebook [0] (
10:27:13amiconnThe button bar will profit itself from using viewports. It can (and should) use the user font then
10:27:17 Quit Klevi ("Sleep")
10:27:48JdGordonhow should it act if the items dont fit? scroll them?
10:27:50amiconnEach button label needs its own viewports, and the label text should be centered if its <= viewport_width
10:27:59amiconnNo, just clip, imho
10:28:47amiconnScrolling labels would look rather odd and confusing, I think
10:28:53JdGordonWe can also think about adapting the button bar to other targets... it wont fit perfectly, but would be nice
10:28:58JdGordonI agree
10:29:16amiconnWell, no other target does have soft buttons
10:29:37JdGordonoh, you had ideas how the quickscreen should redraw if it doesnt fit the screen... can you whip em up in paint?
10:30:51amiconnI tried in paint, and failed... I need a vector drawing program, but only have Inkscape here, where I didn't manage to do it
10:31:23JdGordona 2min paintjob isnt doable?
10:32:45amiconnI need to put labels, explaining how I immagine each part to scale itself
10:33:08amiconnMaybe I could do it as a huge bitmap somehow
10:34:48JdGordonbtw, I've given up with the top item... too much extra hassle with the resiizing
10:34:53JdGordonso that should make people happy :p
10:36:23amiconnMy suggestion will include the top item (optionally) ...
10:37:49JdGordonbuttonbar fix commited
10:38:05amiconnIt needs some extra thinking regarding buttons on recorder in conjunction with flip, but if that works, it'll even be better than what we have now
10:38:35 Join AdRock42083 [0] (n=2092361f@gateway/web/cgi-irc/
10:41:38Buschel_Notebookhi, what has to be changed code-wise to place codecs on COP?
10:42:02JdGordonchange CPU_MAIN to CPU_COP in the thread init?
10:42:05AdRock42083Has anyone had this problem be4.....I just got done loading files to an e260 and a 4gb sdhc. When I go to initalize the database, i only get around 180 songs or so to show up..not all of the 686 I have loaded on the 2 drives. I go to erase the database files on my pc and start all over again and the number of songs and artists that show up vary each time. What do I need to do to get the database to show all
10:43:02linuxstb_Buschel_Notebook: You should probably try to understand the SPC codec - that splits decoding across both cores.
10:43:16AdRock42083And whenever i create a database, it makes 8, 9 even 10 different database tcd files at once instead of just one. Is this normal???
10:43:43linuxstb_JdGordon: I doubt it's that simple...
10:45:33LearAdRock42083: Several files is normal.
10:46:10linuxstb_Does the DB work with the SDHC card?
10:46:25AdRock42083yea. it works with the sdhc card
10:46:47amiconnThe database consists of several files. That's normal
10:48:06amiconndatabase_[0..8].tcd and database_idx.tcd
10:49:13AdRock42083I just put different songs on the player and card and went to create a new database to get all of the songs to list...but for some reason, each time i wipe it and start again, it won't show all the music tracks. there's 686 total. It shows 180. Wiped it and started again, then got 216. did it again and then it was only 98. It's starting to get frustrating.
10:49:48 Quit J-23 (Remote closed the connection)
10:50:13 Join J-23 [0] (
10:52:23*JdGordon loves working around the current 4/5(!) GUI API's in the code
10:53:15AdRock42083Now I'm getting a message when I boot up that there's an error accessing the playlist control file
10:53:58AdRock42083Even though the actual file is shown in my rockbox folder with all other files
10:57:51 Quit AdRock42083 ("CGI:IRC")
10:58:00 Join AdRock42083 [0] (n=2092361f@gateway/web/cgi-irc/
10:58:35linuxstb_AdRock42083: Have you checked your disk for errors? e.g. using "chkdsk /f x" (if you're using windows)
10:58:42 Quit AdRock42083 (Client Quit)
11:06:24 Join robin0800 [0] (
11:10:24amiconnJdGordon: Lists still don't work properly...
11:11:49amiconnStart with buttonbar enabled, then go to settings and disable it -> bottom line is empty
11:13:57***Saving seen data "./dancer.seen"
11:17:50amiconnIn fact it behaves the same as before your latest fix.... odd
11:20:17 Join lee-qid [0] (
11:21:48 Join robin0800_ [0] (
11:22:23 Join David_Early [0] (
11:25:24 Quit ompaul (Client Quit)
11:27:53JdGordonamiconn: groan...
11:28:11JdGordonenabling the BB should force the reinit so it all works again
11:33:46 Nick David_Early is now known as Gnostic (
11:34:37 Quit robin0800 (Read error: 110 (Connection timed out))
11:34:38 Nick robin0800_ is now known as robin0800 (
11:34:42 Quit amiconn (" HydraIRC -> <- IRC with a difference")
11:37:21 Join robin0800_ [0] (
11:43:22 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
11:43:22 Quit Siku ()
11:46:24 Join waldo [0] (
11:48:32 Part Gnostic ("I'm not here right now.")
11:49:06 Join desowin__ [0] (
11:49:55 Quit desowin (Read error: 113 (No route to host))
11:49:59 Nick desowin__ is now known as desowin (
11:55:08 Join [1]robin0800 [0] (
11:55:24 Quit robin0800 (Read error: 110 (Connection timed out))
11:55:25 Nick [1]robin0800 is now known as robin0800 (
11:59:06 Join Buschel [0] (
12:03:59 Join faemir [0] (
12:06:00 Join jayharu [0] (n=syaoran_@
12:06:20jayharuwoah.... back at kast
12:07:12jayharuadvcomp2019: am i still banned at anythingbutipod?
12:07:29scorchejayharu: this is not the place to be discussing that...
12:08:14jayharuoh sorry...
12:08:52jayharuanyways anything new for rockbox for sansa?
12:09:14scorcheyou can check the commit log or the MajorChanges wiki page
12:09:17jayharumine is runnig great but i dunno if theres some new updates
12:09:32jayharukk thanks
12:11:34 Quit robin0800_ (Read error: 110 (Connection timed out))
12:20:26 Join spiorf [0] (n=spiorf@
12:21:35*JdGordon shoots head first into a bloody brick wall with the damn button bar
12:22:57JdGordonbecause it is actually part of the current screen maybe it doesnt need to be handled seperatly
12:30:40 Join axionix [0] (
12:33:05 Join Gnostic [0] (
12:35:43 Quit japc (Read error: 110 (Connection timed out))
12:40:45 Quit XavierGr (Nick collision from services.)
12:40:47 Join bertrik [0] (
12:40:58 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:43:26 Join stripwax [0] (
12:45:24 Quit axionix_ (Read error: 110 (Connection timed out))
12:47:26 Join mcuelenaere [0] (
12:50:21 Quit jhMikeS (Nick collision from services.)
12:50:27 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
12:51:04 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
12:53:29 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
12:58:25 Join qianzheng [0] (n=qianzhen@
12:59:13 Quit qianzheng ("离开")
12:59:16 Join mcuelenaere [0] (
13:02:20 Quit Nevtus ("Gone")
13:10:51 Join pixelma [0] (n=Marianne@rockbox/staff/pixelma)
13:13:14 Quit ompaul (Read error: 104 (Connection reset by peer))
13:13:58***Saving seen data "./dancer.seen"
13:15:30 Join Siku [0] (
13:16:04 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
13:18:26 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
13:27:21Buschelhmm, is there any easy way to let all codecs run on COP? changing the create_thread(codec_thread,...) to COP in playback.c doesn't work
13:29:08 Join qianzheng [0] (n=qianzhen@
13:29:49amiconnI would expect that to fail
13:30:15amiconnYou can't just move one thread to another core and expect it to work. You need to take care of cache consistency
13:31:04JdGordonamiconn: well, I've got BB drawing in a viewport, but then I realised that it actually is part of the screen (unlike the statusbar), so maybe its not so bad having special casing in the list code for it...
13:31:04 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
13:31:23JdGordon.. any thoughts on how to split it out of the screens struct nicely?
13:31:29amiconnSpecial cases are bad....
13:31:42Buschelthat's what I experienced. So, is there is no quick-n-dirty way to do so?
13:32:02 Join DerDome [0] (
13:32:37JdGordonamiconn: oh, I agree... its just that I realised getting rid of screen->has_buttonbar is just as complicated
13:32:52amiconnThe button bar is part of the screen, sure, but the list code shouldn't need to care whether there is any bar above, below, or somewhere else around it
13:34:23qianzhenghello, every one. i'm new here. I just registerd an account in rockbox wiki, but I haven't reveived the active email. My wiki name is QianZheng and who can help me to active my wiki account? I want to add some infomation for Meizu M6 (mini player)
13:34:26amiconnThat struct member probably needs to stay, but the list code shouldn't access it
13:35:35JdGordonits only the list that uses it now anyway
13:37:43amiconnThe respective screen's code should care about the screen elements, not the list
13:38:55JdGordonI'm thinking about adding a list_has_buttonbar() call which would only be used by list users and the list int code, other screens can use the BB as they do now
13:39:24JdGordononce a vp-manager comes in that would be moved to that
13:41:24JdGordonsound workable?
13:42:03 Join petur [50] (n=petur@rockbox/developer/petur)
13:44:46 Quit lee-qid ("aufwiederbyebientotsayonara")
13:45:26BigBambiqianzheng: There are very few people who can do anything with the registration aspect - once you are registered giving you write access is easy, but until then I can't help I'm afraid
13:47:04amiconnMrf, another swcodec playback bug
13:47:24amiconnplayback.c doesn't handle non-present files in playlists properly
13:47:38 Join barrywardell [0] (n=barrywar@rockbox/developer/barrywardell)
13:47:52pixelmaBigBambi: I would think that this question was only about write permission...?
13:47:58amiconnIt should just skip them, but instead it waits forever for the file to start playing
13:48:11amiconn(doesn't freeze though, leaving the wps is possible)
13:48:26BigBambipixelma: Well I can't see QianZheng as a registered user
13:48:43BigBambiAnd he hasn't received the confirmation e-mail
13:48:55 Part Buschel
13:49:16pixelmaoops, missed the part about the email...
13:49:37qianzhengThen may I register again?
13:49:47BigBambiqianzheng: When did you try?
13:50:03amiconngevaerts: around?
13:50:41qianzhengI register at 20:00 ( Time zone: Beijing) and now is 20:50
13:50:58BigBambiqianzheng: i DON'T KNOW TO BE HONEST
13:51:07BigBambiSorry :/
13:51:37BigBambiqianzheng: Perhaps give it a little bit, e-mails can take a little time occasionally
13:52:30qianzhengOk. Then I'll check it tomorrow. Thank you.
13:52:46BigBambiNo probs, I hope it turns up. If not let us know
13:53:12 Join moos [0] (
13:55:14 Quit nplus ("Leaving")
13:56:30 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
13:56:32 Join ali_as [0] (
14:00:33 Quit qianzheng ("离开")
14:05:09peturamiconn: any objections to committing 8644 in its latest form (CF8.patch) ?
14:05:30 Quit codesquid_ (Read error: 104 (Connection reset by peer))
14:06:20amiconnDid you find any cards which report words 85..87 as valid, yet fail on setting apm?
14:06:53peturdidn't look very hard
14:07:17Nico_Pamiconn: re the playback bug you mentioned: I think it's a new one. It used to skip non existing files
14:07:18peturwent for an easier solution: ignore failure when setting powermanagement
14:07:27amiconnYes, saw that
14:08:16amiconnIf we settle for that, I would at least save the result: if setting apm fails, don't even try next time
14:08:29peturin case anybody is interested, there's an h320 on ebay, 4 hours left, now at 50 euro
14:08:55amiconnBtw, the comment should be fixed. It's advanced power management that we're trying to enable, not power management
14:09:05peturamiconn: why spend memory on that, it doesn't take time, it retuirns ABRT at once
14:09:07amiconnThe latter is mandatory, hence not programmable
14:09:19peturyes, advanced...
14:09:23amiconnIs it that fast? Then it's probably okay
14:09:39amiconnThe whole ata driver could need some refactoring
14:09:42peturI haven't timed it
14:09:53 Join axionix_ [0] (
14:10:38peturamiconn: btw, don't you agree that disk.c is a bit fast in accepting sector 0 as an MBR? 55AA is hardly a sufficient check imo
14:10:56amiconnDo you know of any other working check? I don't
14:11:28peturI'll log in at work to see what I did there, as I have to support partitioned and superfloppy there
14:12:03peturin the mean time, I commit the CF change...
14:12:42amiconnNano test went ok?
14:14:08 Join CyBergRind|w [0] (n=cbr@
14:14:44*gevaerts won't bid on this h320
14:15:01amiconngevaerts: Wanna test a patch (sansa hotswap)?
14:15:10gevaertsamiconn: sure
14:15:39peturthe h320 on ebay already runs rockbox ;)
14:15:51*petur already has two h300
14:16:14peturcould mod it with CF and sell again
14:17:37amiconnI tried it on pixelma's c200 already
14:17:46amiconn(but without the usb stack)
14:19:03amiconnIt's on purpose that the thread now uses usb_wait_for_disconnect() even when the usb stack is enabled - this way the thread won't touch the card during usb, yet the hotwap events are still fired (as the callback does it now)
14:21:50gevaertscompiling now.
14:21:51amiconnAnyone with an e200 who could test that patch too?
14:22:17JdGordonwith or without the usb patch?
14:23:10amiconnBoth, ideally. You need a microsd card though
14:26:04JdGordonstupid OF databse...
14:26:14*JdGordon really should be using the usb patch :p
14:26:25 Join pixelma_ [0] (n=Marianne@rockbox/staff/pixelma)
14:27:00 Quit pixelma (Nick collision from services.)
14:27:15 Quit axionix (Read error: 110 (Connection timed out))
14:27:18 Nick pixelma_ is now known as pixelma (n=Marianne@rockbox/staff/pixelma)
14:28:25JdGordonamiconn: just test hotswapping?
14:28:48JdGordonseems to be working fine
14:28:52gevaertsIt seems to work fine for "normal" disk access (i.e. without a usb connection).
14:29:29 Join ender` [0] (
14:29:31 Quit jcollie ("Ex-Chat")
14:31:47gevaertsFor correct usb usage, I still need to do a bit more work.
14:34:24gevaertsamiconn: would it make sense for SYS_HOTSWAP_INSERTED and SYS_HOTSWAP_EXTRACTED to put the volume number in ? Curently it will always be 1, but I think it would be better if other subsystems don't have to know that.
14:35:11amiconnWell, if you think so...
14:35:28amiconnPerhaps it will be useful for usb host support
14:35:56*stripwax notices the new look icons on
14:36:51jayharuuntil now... no usb recognition support....
14:37:13gevaertsYes, and I think the memory/code cost to just include that info would be zero or near zero
14:37:31amiconnAtm it is zero
14:37:59amiconnIt's just a constant, and the code sets it to 0 corrently. I can put in a 1 instead
14:39:28 Quit jayharu (".UPP.")
14:39:57gevaertsI'm now looking at code that listens to these events to see if there are any assumptions on which volune got swapped there. If we change the semantics, better change them everywhere at once
14:42:19 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
14:43:32*amiconn converts the sd driver to use atomic gpio manipulation where possible
14:46:34*gevaerts says to noone in particular that there is a write bug in the sd driver, so if anyone happens to be looking in that file anyway ...
14:47:01*gevaerts then whistles innocently
14:50:30 Quit Horscht ("IRC is just multiplayer notepad")
14:51:43 Join jayharu [0] (n=syaoran_@
14:52:00jayharuim goin to ask a very OLD Q....
14:52:22jayharuwhere can i get mpeg1 and mpeg2 encoders...
14:52:36jayharufrom avi to pmg i mean....
14:52:48jayharufor my sansa
14:53:02Hodappwell, avidemux will probably handle it
14:53:11gevaertsjayharu: have a look at
14:53:13jayharuis it free?
14:53:29jayharugevaerts: im already lookin at it....
14:53:44 Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0b5pre/2008030806]")
14:54:30gevaertsjayharu: have you tried the encoders recommended there ?
15:02:11 Join mikeage [0] (
15:06:14 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
15:07:17amiconngevaerts: Could you remind me what the exact problem was with writing?
15:08:09 Quit ali_as (Read error: 110 (Connection timed out))
15:10:13 Quit jayharu (".UPP.")
15:11:25 Join mcuelenaere [0] (
15:11:41 Quit Nevtus ("Gone")
15:12:00gevaertsamiconn: What happens is that "something" inserts two bytes at an offset of 0x220 into the write-block. The bytes are copied from 32 bytes earlier. Note that they are _inserted_, not overwritten. This seems to go away on c200 (but not on e200) if the udelay(2) is removed.
15:12:53amiconnHmm. What happens later in the data stream? There are now 2 extra bytes...
15:14:00***Saving seen data "./dancer.seen"
15:15:13gevaertsI didn't actually check if it really writes two bytes too many, or if it stops after the correct amount of bytes. To test that, I'd have to reproduce the error somehow on the last block written. I'll see if I can manage that.
15:15:51amiconn0x220 is already in the second block
15:17:11*amiconn has a suspicion
15:17:31amiconnDo you know whether this happens if th eblocks are written individually?
15:18:29gevaertsI haven't tried that yet. You mean just lots of ata_write_sectors() with a count of 1 ?
15:18:30 Quit Siku ()
15:19:49*gevaerts swaps the real data card out, and the sacrificial card in
15:20:05 Quit desowin (Read error: 104 (Connection reset by peer))
15:20:48 Join desowin [0] (n=desowin@atheme/developer/desowin)
15:22:29 Part J-23
15:23:15 Quit bertrik ("bye")
15:25:08 Quit quaal (Read error: 110 (Connection timed out))
15:25:45 Quit ender` (Read error: 104 (Connection reset by peer))
15:27:12amiconngevaerts: Is that problem limited to sdhc or to non-hc sd, or does it happen on both?
15:27:48gevaertsamiconn: I don't have an sdhc card, so I'm not sure.
15:27:58 Quit BigBambi (Remote closed the connection)
15:28:42 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
15:33:22 Join Phill [0] (
15:33:41amiconngevaerts: Hmm. Did it happen on your card, or internal flash?
15:34:44amiconnAnd a related question: should I commit my patch?
15:35:12gevaertsIt happens on the sd card. Maybe also on internal flash, but I don't remember. I'll retest that once I get some more data about these block-counts
15:35:38Phillamiconn: corrupton does occur on my sdhc card, but I haven't checked that it's the same 2 extra bytes problem.
15:35:50 Part wrtlprnft
15:35:51 Join niemand [0] (n=5b11fbb0@gateway/web/cgi-irc/
15:35:51gevaertsThe hotswap patch ? I think it can be committed.
15:35:54amiconnWhat blocksize does your card have? (I expect standard 512 bytes)
15:36:33gevaertsMy card has 512 byte blocks.
15:36:58PhillMine has 512 byte blocks as well.
15:37:57niemandjust a small question: in which file do i have to put "#define USE_ROCKBOX_USB" to test the usb stack?
15:39:03gevaertsniemand: firmware/export/config-<your_platform>.h seems a popular place for it
15:39:57gevaertsamiconn: the corruption never happens on the last ata_write_sectors() of the total usb transfer, so it always happens if there is a simultaneous USB transfer active.
15:39:59 Quit Gnostic ("ChatZilla 0.9.81 [Firefox]")
15:40:01niemand@ gevaerts tnx a lot
15:40:43amiconnSo dma probably delays something more than it should
15:42:00amiconnHmm, or some usb isr takes too long, so the fifo runs out of data
15:44:23 Quit BigBambi (Remote closed the connection)
15:44:51 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
15:45:28gevaertsThat would be transfer_completed() in usb-drv-pp502x.c then.
15:45:57 Part mikeage
15:47:51niemandwhat does "CONFIG_USBOTG" do?
15:48:18gevaertsniemand: currently not much
15:48:48niemandand whats "USB_IPODSTYLE" ?
15:51:17 Quit merbanan (Remote closed the connection)
15:52:10 Quit barrywardell ()
15:52:47gevaertsniemand: as far as I know, it's used to see if rockbox should check for a new rockbox binary after a connection. Since rockbox currently reboots for usb on ipod (if USE_ROCKBOX_USB is not defined), it doesn't make sense to include that checking code.
15:54:21niemandok. when did rb start to try a reboot on usb-connect by default? i still remember seeing the usb screen on my sansa, and when i checked today and it hang i was surprised :-)
15:55:39 Join Gnostic [0] (
15:56:14gevaertsamiconn: it seems that writing one block at a time doesn't have the error (or it's much rarer). It's much slower of course...
15:57:53gevaertsniemand: it shouldn't hang, but there is apparently bug somewhere that sometimes causes hang on reboot. I don't know when default reboot was introduced (before my time...), but you can ask it to not reboot by holding select on plugin
15:59:36niemand@ gevaerts : ah. that was the hint i was looking for.... :-) select on plugging in. so i dont need to use the usb stack yet... but should it show up as drive when i define use rockbox usb?
16:01:05gevaertsniemand: yes, but be careful. There are still bugs. See for details
16:03:00niemandok. i will be carefull (having a backup of my player anyways, just in case)
16:04:51gevaertsamiconn: it seems that writing to the internal flash works fine (or at least much better than sd)
16:10:23 Join mf0102 [0] (n=michi@
16:11:04gevaertsamiconn: it seems that writing to the internal flash works fine (or at least much better than sd)
16:11:26niemandtnx for all the help, bye :-) and keep up the good work
16:11:30 Quit niemand ("CGI:IRC")
16:14:46 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
16:15:35 Join quaal [0] (
16:19:57 Join ender` [0] (
16:20:19 Join mcuelenaere [0] (
16:21:11 Join DrMoos [0] (
16:22:04 Quit moos (Read error: 104 (Connection reset by peer))
16:22:07 Nick DrMoos is now known as moos (
16:27:35 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
16:37:04 Quit Mathiasdm ("Yuuw!")
16:37:28 Join Mathiasdm [0] (
16:37:29 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
16:38:51*amiconn wonders why gevaerts repeats himself
16:39:43*gevaerts sometimes suffers from up-arrow - enter disease in the wrong terminal window
16:45:16 Join mcuelenaere [0] (
16:45:45 Join DrMoos [0] (
16:45:49 Quit moos (Read error: 104 (Connection reset by peer))
16:45:59 Nick DrMoos is now known as moos (
16:48:41 Join codesquid [0] (n=codesqui@kong.kawo1.RWTH-Aachen.DE)
16:56:20 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
17:00:36 Quit Gnostic ("ChatZilla 0.9.81 [Firefox]")
17:01:21 Join mcuelenaere_ [0] (
17:03:49 Join nplus [0] (n=nplus@141.25.Globcom.Net)
17:05:49 Join hannesd [0] (
17:06:56 Quit moos (Read error: 110 (Connection timed out))
17:08:40 Join silvio [0] (
17:09:51 Quit mcuelenaere_ (Read error: 104 (Connection reset by peer))
17:09:53 Quit nplus (Remote closed the connection)
17:10:12 Join nplus [0] (n=nplus@141.25.Globcom.Net)
17:10:54 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
17:11:05 Join yavi [0] (n=553652ab@gateway/web/cgi-irc/
17:11:32yavione question
17:11:48yaviI've a problem with my ipod photo
17:11:54yaviI tried to play doom
17:12:01 Join moos [0] (
17:12:13yavibut I think it wasn't installed propperly
17:12:25yaviand there is a message shown
17:12:32Horschtdid you install the doom.wad from your original game?
17:12:56yavithat says "data abort at 01fbc6c8
17:12:57Horschtas per instructions?
17:13:35yaviI think I did not install all the wads needed
17:13:35Horschtheh, I was assuming it would say "missing base wad"
17:13:59yavido you know how to reset the ipod now?
17:14:03***Saving seen data "./dancer.seen"
17:14:20Horschthold menu + select for 20 seconds
17:14:20yavibecause it doesn't work by clicking play for seconds
17:14:47yaviit worked
17:15:03yavione more question
17:15:21yaviwhen I reboot with the ipod firmware
17:15:33yavihow do I change again to rockbox
17:15:35 Quit spiorf (Remote closed the connection)
17:15:37Horschthold menu + select for 20 seconds
17:15:48yaviah ok
17:16:09*gevaerts thinks about replacing Horscht with a bot
17:16:11yaviin the manual said menu+play
17:16:31Horschtyou sure it said menu + play?
17:17:00yavilet me check it
17:17:04yavibut i think it did
17:17:31Horscht3.1.2 Turning the player on and off
17:18:25Horschtthat section sounds very confusing
17:19:29yavithanks anyway, now it works
17:24:40 Quit perrikwp (" ajax IRC Client")
17:25:06silvioHi, I'm trying to do the crosscompiler, but when i run the "" it doesnt happen anything...what can I do??? (Im using ubuntu)
17:29:36 Join krazykit [0] (
17:29:42 Quit quaal (Read error: 113 (No route to host))
17:29:59amiconnBagder: around?
17:31:35*amiconn wonders if it's acceptable to use lower-case macro names in the lcd drivers
17:31:38 Join mcuelenaere [0] (
17:32:21amiconnProblem is, I need macros for building function names, and macros for building macro names
17:32:21 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
17:33:08amiconnRight now I settled for _lcd_ (resolving to either lcd_ or lcd_remote_), _fb_, and _LCD_
17:35:09 Quit Zarggg (Connection reset by peer)
17:35:26 Join Zarggg [0] (
17:38:22 Join spiorf [0] (n=spiorf@
17:39:52 Join mcuelenaere [0] (
17:40:50gevaertsIs there an easy way to find out where a Stkov(0) is coming from ?
17:41:44 Join toffe82 [0] (
17:46:33XavierGrhmm is it known that backlight fade-out is broken? (at least for h100)
17:46:36BigBambisilvio: Nothing how?
17:46:42peturmonitor the stacks in the debug screen?
17:46:52BigBambisilvio: What exactly happens
17:47:17BigBambisilvio: And do you have build-essential installed?
17:48:06gevaertspetur: that goes away when the usb screen is shown...
17:48:07XavierGrhmm forget that settings issue, I wonder why
17:48:33BigBambisilvio: So then, what does it say exactly when you run
17:48:51BigBambiIt returns to the prompt?
17:48:56peturgevaerts: hack the code to jumpt to debug screen on usb connect?
17:48:57BigBambisilvio: I can't see you screen
17:49:02BigBambiYou need to describe it
17:49:50silvioi can choose between run in terminal, show , (go back) , and run
17:49:51Horschtthe terminal HAS to give you some output
17:50:02BigBambisilvio: You should be in a termi nal
17:50:14Horschtopen a terminal, and run it (do not simply double click it)
17:50:15silvioalso doesnt function
17:50:15BigBambiThen run with sudo
17:50:22BigBambiWhat does it say?
17:50:46 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
17:50:48Horschtyes, it does. But if you double click it and select run in terminal, the terminal instantly closes after execution
17:50:54Horschtopen a terminal, manualy
17:51:15Horschtapplications -> system -> terminal
17:51:40BigBambithen go to the directory and run "sudo ./"
17:51:57XavierGrah it was the change to miliseconds, but configuration file has a value of '2' for backlight fade out. I guess at a point that meant seconds but now the settings is for ms
17:52:00Horschtthen cd to where roboxdev is located and run it as per BigBambi's instructions
17:52:13silviosudo ./
17:52:27silvioit shows: command not found
17:52:38BigBambisilvio: You need to be in the correct directory
17:52:48Horschtcd to where the script is located
17:53:42Horschtyou do know how to change directory in a sheell/terminal?
17:55:40BigBambisilvio: Did you use SVN to download the source?
17:56:03silvio( desktop/rockbox-20080306/tools ) ???
17:56:14silvioand cd before
17:56:22 Quit tedrock (Client Quit)
17:56:41BigBambicd ~/Desktop/rockbox-20080306/tools
17:57:27silvioim there now
17:57:39BigBambinow type sudo ./
17:59:30 Join bblack [0] (
17:59:39 Quit Mathiasdm ("Yuuw!")
17:59:39silviosilvio@estrich:~/Desktop/rockbox-20080306/tools$ ./
17:59:39silvioDownload directory: /tmp/rbdev-dl (edit script to change dir)
17:59:39silvioInstall prefix: /usr/local/[target] (edit script to change dir)
17:59:39DBUGEnqueued KICK silvio
17:59:39silvioBuild dir: /tmp/rbdev-build (edit script to change dir)
17:59:39silvioWARNING: this script is set to install in /usr/local but has no
17:59:40***Alert Mode level 1
17:59:40silvioWARNING: write permission to do so! Please fix and re-run this script
17:59:51BigBambisilvio: Please don't paste loads here
18:00:06BigBambiUse in the future
18:00:07Horschtplus, if you are told to type sudo
18:00:09BigBambisilvio: You need to use sudo
18:00:13Horschtthen do so
18:00:19BigBambisilvio: "sudo ./"
18:00:37 Join tedrock [0] (
18:01:08bblackhi guys, I found a database bug that I isolated/reproduced on my Sansa e270. Anybody else with a sansa to see if it can be reproduced before filling a bug report?
18:01:38BigBambibblack: Are you using a current official build?
18:01:45silvioyay thank you very much guys!!!
18:01:53bblackyes, latest official build
18:02:16silvioits working! :-)
18:02:21BigBambisilvio: When it finishes you will need to add some items to your PATH variable - the script will tell you what at the end. Make sure you do that or you still won't be able to compile.
18:02:41BigBambibblack: I can try if you like, could you write me out full instructions on how to reproduce?
18:02:47 Quit desowin ()
18:06:35 Join n1s [0] (
18:07:59bblackBigBambi: BigBambi: enable Gather Runtime Data; go in WPS, press Select, browse the Database by Albums and select an Album, you'll have all the songs in the album displayed; long press select on one song and insert it in the playlist; when the operation is done and the database is shown again, not all the songs in the current views are shown, sometimes only a couple, sometimes only one, sometimes none, sometimes I get a "Database not ready." err
18:08:22bblackBigBambi: I can always reproduce it on mine with Gather Runtime Data enabled; if it's disabled, all works well
18:08:28BigBambibblack: I'll try
18:09:41***Alert Mode OFF
18:09:42BigBambiJust initialising :)
18:13:12BigBambibblack: I see something similar. I turned on, went into Database-Album, and started the first song. I then pressed select from the WPS to get back to the screen I just came from and saw only some of the tracks, not the thirteen in the album
18:13:49BigBambiIf I press play to get back to the WPS, then select again, I see all of the tracks as they should be
18:14:11 Join eigma [0] (n=cat@
18:14:13saratogacould someone familar with makefiles take a look at FS #8619 one of these days?
18:15:00BigBambibblack: If I then (with music playing) browse to a different album, long select and insert a song, go to WPS, then press select back to the album, again a seemingly random number of tracks are missing
18:16:13BigBambibblack: As you do, with Gather Runtime Data off, all works properly
18:16:55bblackok, so it's confirmed; I'm a programmer but very new with rockbox; if ant dev have any pointers about what can be wrong, I could take a look (already compiled and looked at tagcache.c)
18:17:26 Quit XavierGr (Nick collision from services.)
18:17:39 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
18:17:59 Quit ChanServ (Shutting Down)
18:19:57 Join ChanServ [0] (ChanServ@services.)
18:19:57Mode"#rockbox +o ChanServ " by
18:20:05gevaertsamiconn: there is one problem left in the sd hotswap handling as far as USB is concerned : the card isn't initialized on insert. I'm not sure how to solve this
18:21:33amiconnThe MMC driver on Ondio auto-initialises the card on first access
18:22:12 Join bluebrother [0] (
18:22:20bblackBigBambi: thanks for testing
18:22:27 Join DaCapn [0] (
18:22:28BigBambibblack: No probs
18:22:34gevaertsamiconn: The sd driver as well, but USB gets card info before actually accessing it (it needs block size and count)
18:23:30 Join ryran [0] (
18:23:52amiconnCan't you just make the usb driver read sector 0 before fetching the card info?
18:24:13amiconnA bit hackish though
18:26:18Phillbblack: This might be a clue to finding the problem. I am running a build with dircache enabled (FS #7598) and do not have this problem. With dircache disabled, I see the behaviour you describe.
18:27:19BigBambiPhill, bblack Good point - I tested on my E200 (which does nto have dircache). I will test on one of my other targets with dircache
18:27:21 Part eigma
18:28:18 Quit yavi ("CGI:IRC (EOF)")
18:28:57bblackPhill: I actually thought about that (enabling dircache); because of the random behaviour, it looks like a locking problem; without the gather runtime data, the UI locks before getting back to the list and you can see "Searching..." for a bit; with the gather runtime data, it goes back directly to the incomplete list
18:29:13bblackPhill: I'll enable the dircache too to see what's going on
18:29:34gevaertsamiconn: I might do it that way. It will require some thinking on where I can get the 512 needed bytes safely
18:30:18amiconnI'd just use an auto var in this case (i.e. stack)
18:31:32gevaertsHow big is the stack usually ?
18:31:52amiconnDepends on the thread, as each thread has its own
18:33:08gevaertsOK. The usb stack already adds 0x800 to the default size for fat-mounting purposes, so I should be safe
18:33:22BigBambibblack: Same problem on my gigabeat F with dircache on and gather runtime data on
18:33:24amiconnThe minimum (DEFAULT_STACK_SIZE) is 1KB, but several threads have more. Main thread has 8KB, and the USB thread also has quite a bit more iirc, because it does the remount after usb
18:33:37 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
18:33:51Phillbblack: In fact, the problem occurs with dircache enabled and database 'Load to RAM' disabled. It seems to be enabling the latter that fixes it. IIRC this was the reason I wrote the patch FS #7598 in the first place.
18:34:11 Quit suom1 (
18:34:11 Quit Slasheri (
18:34:11 Quit Tuplanolla (
18:34:11 Quit Jon-Kha (
18:34:11 Quit nplus (
18:34:11 Quit hannesd (
18:34:11 Quit Nico_P (
18:34:11 Quit stripwax (
18:34:11 Quit ol_schoola (
18:34:11 Quit FOAD (
18:34:11 Quit BHSPitMonkey_ (
18:34:11 Quit Galois (
18:34:11 Quit J (
18:34:11 Quit phi (
18:34:11 Quit cg (
18:34:11 Quit n17ikh (
18:34:11 Quit dionoea (
18:34:11 Quit advcomp2019 (
18:34:11 Quit cnakiinjp (
18:34:11 Quit crope` (
18:34:11 Quit Rick (
18:34:11 Quit parafin (
18:34:11 Quit feisar (
18:34:11 Quit rasher (
18:34:11 Quit Hadaka (
18:34:29NJoinnplus [0] (n=nplus@141.25.Globcom.Net)
18:34:29NJoinhannesd [0] (
18:34:29NJoinNico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:34:29NJoinstripwax [0] (
18:34:29NJoinol_schoola [0] (
18:34:29NJoinFOAD [0] (
18:34:29 Join rasher [50] (n=rasher@rockbox/developer/rasher)
18:34:29NJoinBHSPitMonkey_ [0] (n=stephen@
18:34:29NJoinJon-Kha [0] (
18:34:29NJoincg [0] (n=cromos@
18:34:29NJoinRick [0] (i=rick@unaffiliated/rick)
18:34:29NJoinadvcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
18:34:29NJoincnakiinjp [0] (i=0@
18:34:29NJoinphi [0] (n=traipse@
18:34:29NJoinJ [0] (
18:34:29NJoinparafin [0] (
18:34:29NJoincrope` [0] (
18:34:29NJoinn17ikh [0] (
18:34:29 Join dionoea [0] (n=dionoea@videolan/developer/dionoea)
18:34:29NJoinsuom1 [0] (
18:34:29NJoinTuplanolla [0] (n=jani@unaffiliated/tuplanolla)
18:34:29NJoinSlasheri [0] (
18:34:29NJoinHadaka [0] (
18:34:29NJoinGalois [0] (
18:34:29NJoinfeisar [0] (
18:35:07 Join LambdaCalculus37 [0] (n=1800dac6@gateway/web/cgi-irc/
18:36:40BigBambiPhill, bblack On the gigabeat F it still doesn't work with both db load to RAM and dircache enabled
18:42:15amiconnAny opinion on the macro case problem? Our general rules say macro names shall be all uppercase, but the way I have it now makes it more readable imo
18:44:33 Quit n1s ()
18:44:37amiconnHere's what I have:
18:45:16amiconnlcd-remote-1bit-v.c is now just 28 lines, the majority of which is the rockbox header...
18:45:47 Join stripwax__ [0] (
18:46:10 Quit stripwax__ (Client Quit)
18:46:28 Join stripwax__ [0] (
18:46:38 Quit stripwax__ (Client Quit)
18:47:51 Join SSnake [0] (
18:48:08SSnakegood sunday everione
18:48:24LambdaCalculus37SSnake: Hi!
18:49:00SSnakemany congrats for the new CF commit
18:49:06SSnakereally really useful
18:49:33LambdaCalculus37Makes it much easier to mod a DAP with a CF card now.
18:49:33 Quit Llorean (Read error: 104 (Connection reset by peer))
18:49:58SSnakeabsolutely...i'm planning to change my hdd in iriver h320
18:50:15LambdaCalculus37I'm going to put a CF card in my 4G iPod color.
18:50:27 Join Llorean [0] (
18:50:30LambdaCalculus37And also mod my girlfriend's H320.
18:50:32peturamiconn: not convinced this is readable :/
18:50:39SSnakei hope u'll make put also my game :>
18:51:00SSnake(today my english is full of mistakes)
18:51:01amiconnpetur: Do you have a better idea?
18:51:25CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
18:51:25*LambdaCalculus37 turns off the dyslexic ray so SSnake will stop screwing up his English :)
18:51:45SSnake:> i love this crew
18:51:48peturLambdaCalculus37: you'll also need a patched bootloader for the h320
18:52:02peturand the original firmware does not like CF
18:52:20SSnakemmm i was thinking about that
18:52:20LambdaCalculus37petur: The H120 OF also hates CF, I heard.
18:52:35SSnakebut the commit dows'n cover bootloader?
18:52:39peturamiconn: no, but I'm not sure what you're trying to obtain
18:52:55peturand no time now, got to cook dinner
18:53:11amiconnI want to get rid of code duplication
18:53:14LambdaCalculus37petur: Okay, take care! See you later!
18:53:42 Join jimi [0] (
18:53:51jimiIs there a rockbox installer for mac ?
18:54:00BigBambijimi: Yep
18:54:06amiconnThe drivers are all the same, apart from the actual function/variable names, and one single call
18:54:14BigBambijimi: Is it not linked from the manual?
18:54:18amiconn(scroll init is only done in main driver)
18:54:35jimiBigBambi: i am in console mode only at the moment
18:54:46LambdaCalculus37jimi: What player?
18:54:52jimiBigBambi: Do you know if i have to format my ipod as a mac fs if moving from windows to mac?
18:55:05LambdaCalculus37jimi: No, leave it FAT32.
18:55:07linuxstb_jimi: No, Macs are happy reading FAT-formatted ipods.
18:55:11jimiLambdaCalculus37: 1g nano... i had rockbox on it before under linux.. and once again under windows
18:55:22BigBambijimi: And rockbox won't read a HFS+ iPod
18:55:27jimiah ok
18:55:27LambdaCalculus37jimi: Is Rockbox still on it?
18:55:32jimiI wish
18:55:47LambdaCalculus37jimi: Do you have the wget utility?
18:55:54*LambdaCalculus37 rewords that
18:56:01LambdaCalculus37Do you have wget on your Mac?
18:56:12jimii have curl
18:56:32BigBambijimi: Sorry,
18:57:11SSnake...ok guy it's time to get in business...i need some advice on a strange behaviuor....
18:57:30jimia guy at work was bragging about how his new nano plays movies
18:57:37jimii was like pfft.. mine was doing that years ago :P
18:57:53BigBambijimi: But I think for cli you need to compile it, I think that is the gui version
18:58:12SSnakewhenever i enter my menu (in a plugin) the playback stops...have you ever had this problem?
18:58:20gevaertsLambdaCalculus37: be careful, some people won't like you recommending wget...
18:58:21BigBambijimi: Command Line interface
18:58:34jimii can start the gui
18:58:38jimithanks for the help
18:58:43BigBambijimi: No probs
18:58:56jimii cant open it because it isnt supported on this system
18:59:05BigBambiWhich Mac do you have>
18:59:18jimiOSX 10.4.11
18:59:28BigBambiSo an intel?
18:59:39BigBambijimi: Try
19:00:11linuxstb_gevaerts: He doesn't seem to mind the W word ;)
19:00:20jimitrying now
19:00:20BigBambijimi: There was a rbutil for Mac that was compiled for intel only, but I thought that it had been replaced. Anyway, try that one.
19:00:20 Quit Jon-Kha (Read error: 131 (Connection reset by peer))
19:00:53jimisuccess, it launched
19:01:15BigBambijimi: Cool
19:01:57BigBambijimi: 1.0.4 was originally compiled just for intel by mistake, but I thought that had been corrected. Maybe the intel + ppc version hasn't made it to the download server yet
19:02:06 Join ali_as [0] (
19:03:12jimiah ok ty
19:03:49jimistupid itunes mounts and unmounts it before i can :P
19:04:08 Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/
19:04:53bblackI'm trying to enable dircache and load to ram on sansa build. Do I have to do something else in addition to defining HAVE_DIRCACHE and HAVE_TC_RAMCACHE?
19:05:06LambdaCalculus37jimi: Set iTunes to not automatically start when you connect your device.
19:05:12countrymonkeyfs#8604 is a simple fix, could it be taken care of?
19:05:18countrymonkeyI mean 8704
19:05:29jimiLambdaCalculus37: i just did.. heh it was a battle back and forth
19:05:53 Quit miepchen^schlaf (Connection timed out)
19:05:59linuxstb_bblack: I may be wrong, but I don't think dircache works with hot-swap devices (i.e. the SD card on the Sansa).
19:06:03countrymonkeybblack: No reason to do so; flash targets are fast enough without this.
19:06:19 Join miepchen^schlaf [0] (
19:06:49bblacklinuxstb_, countrymonkey: I'm trying to play around with a database bug to see if it's influenced by those
19:06:54linuxstb_countrymonkey: There is a reason - some database features rely on dircache
19:06:55saratogacountrymonkey: i think there was some bug that supposed to work around on the Sansa
19:06:57jimiDoes rockbox unmound the device during install?
19:07:09BigBambicountrymonkey: Check the logs
19:07:11saratogai'm actually curious about load to ram too
19:07:22bluebrotherjimi: you're referring to Rockbox Utility? No.
19:07:46bblackif I just define those two, it's not compiling
19:07:48BigBambibluebrother: Does the bootloader part of ipods and sansa's not require it to be unmounted?
19:07:48jimibluebrother: half way through the installation, the ipod icon disappears off my screen and freezes at downloading the boot image
19:08:41bluebrotherBigBambi: not strictly (at least on linux, not sure about mac). It "just" modifies the content of a hidden partition
19:08:53BigBambibluebrother: OK, I wasn't sure :)
19:08:58LambdaCalculus37BigBambi: Let me check the manual.
19:09:02countrymonkeyBigBambi: Check the logs about what?
19:09:07jimiDamn, now the rockbox utility is not responding
19:09:14linuxstb_On OS X, it's required to be unmounted, but ipodpatcher/sansapatcher (and I assume rbutil) should unmount the device for the user.
19:09:18BigBambicountrymonkey: About why bblack is trying to enable dircache on the sansa
19:09:21bluebrotherI _think_ there was an issue about this on mac. Can't remember exactly though.
19:09:31BigBambiYay I was right :)
19:09:46*bluebrother stands corrected
19:09:53Phillbblack: Those defines won't work on their own on multivolume targets. If you apply the patch in FS #7598 you will be able to use dircache. Alternatively you may be able to not define HAVE_MULTIVOLUME, although then the sd slot won't work of course.
19:10:01bblackcountrymonkey: there is a bug related to the database on the sansas when gather runtime data is on
19:10:06*LambdaCalculus37 gives BigBambi a gold star
19:10:26jimihmm, i should try installing rockbox using the command line instead
19:10:41LambdaCalculus37jimi: For reference:
19:10:50LambdaCalculus37Scroll down a bit to the Mac OS X section.
19:11:01bblackPhill: so apply your patch and define HAS_DIRCACHE? what about load to ram?
19:11:45Phillbblack: Once dircache is enabled, the load to ram is enabled automatically.
19:11:47BigBambibblack: Not just the sansa
19:12:06BigBambibblack: I saw the same bug on my gigabeat, and dircache didn't affect that
19:12:10*bluebrother checks how rbutil handles this
19:12:27bblackBigBambi: right. Did you try the load to ram on gigabeat?
19:12:37PhillBigBambi: Was the database definitely loaded to RAM when you tested? Did you go into the debug screen to verify?
19:12:49BigBambibblack: Er, I think so, but not sure. I'll check again :)
19:12:54*BigBambi curses his memory
19:13:43*bblack is recompiling with Phill's patch...
19:14:06***Saving seen data "./dancer.seen"
19:14:25 Quit mf0102 ("Verlassend")
19:14:43bluebrotherhmm, the ipodpatcher / sansapatcher code handles the unmounting internally. So rbutil will also do this.
19:15:04jimiLambdaCalculus37: this is working..ty.. why didnt the gui work?
19:15:33LambdaCalculus37jimi: Dunno.
19:15:46LambdaCalculus37Besides, my iMac only runs MacOS 9.2.2. :)
19:16:16jimimine is ancient also
19:16:31jimimoving images to create new firmware... shouldnt be too long now
19:16:51*LambdaCalculus37 wonders how hard it would be to write a version of RButil for MacOS 9 :)
19:17:18SSnake...i really dont' understand why the call to a rb->do_menu can stop music playback...
19:17:34SSnakeany advice?
19:17:55SSnakeit's using a simple MENU STRINGLIST
19:18:13jimiseems to be hunt at the moving firmware screen
19:18:31 Quit hannesd ("Client suicide")
19:18:37bluebrotherLambdaCalculus37: well, according to their website Qt only supports OS X 10.3 upwards
19:18:50BigBambiSo quite hard then :)
19:19:05LambdaCalculus37bluebrother: That answers that, I guess. :)
19:19:20LambdaCalculus37Twas a silly thought, anyway.
19:19:22bluebrotherwell, you could of course port Qt to OS 9 ... ;-)
19:19:32 Join Lear [0] (i=chatzill@rockbox/developer/lear)
19:19:43LambdaCalculus37bluebrother: Forget that. I'm not about to. ;)
19:19:51 Quit suom1 (
19:19:51 Quit Slasheri (
19:19:51 Quit Tuplanolla (
19:19:51 Quit Galois (
19:19:51 Quit n17ikh (
19:19:51 Quit J (
19:19:51 Quit phi (
19:19:51 Quit advcomp2019 (
19:19:51 Quit Rick (
19:19:51 Quit FOAD (
19:19:51 Quit stripwax (
19:19:51 Quit Nico_P (
19:19:51 Quit ol_schoola (
19:19:51 Quit parafin (
19:19:51 Quit cnakiinjp (
19:19:51 Quit crope` (
19:19:51 Quit dionoea (
19:19:51 Quit feisar (
19:19:51 Quit cg (
19:19:51 Quit nplus (
19:19:51 Quit BHSPitMonkey_ (
19:19:51 Quit Hadaka (
19:19:51 Quit rasher (
19:20:09LambdaCalculus37BigBambi: :P
19:20:20 Quit soap (Read error: 104 (Connection reset by peer))
19:20:20NJoinnplus [0] (n=nplus@141.25.Globcom.Net)
19:20:20NJoinNico_P [50] (n=nicolas@rockbox/developer/NicoP)
19:20:20NJoinstripwax [0] (
19:20:20NJoinol_schoola [0] (
19:20:20NJoinFOAD [0] (
19:20:20NJoinrasher [50] (n=rasher@rockbox/developer/rasher)
19:20:20NJoinBHSPitMonkey_ [0] (n=stephen@
19:20:20NJoincg [0] (n=cromos@
19:20:20NJoinRick [0] (i=rick@unaffiliated/rick)
19:20:20NJoinadvcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
19:20:20NJoincnakiinjp [0] (i=0@
19:20:20NJoinphi [0] (n=traipse@
19:20:20NJoinJ [0] (
19:20:20NJoinparafin [0] (
19:20:20NJoincrope` [0] (
19:20:20NJoinn17ikh [0] (
19:20:20NJoindionoea [0] (n=dionoea@videolan/developer/dionoea)
19:20:20NJoinsuom1 [0] (
19:20:20NJoinTuplanolla [0] (n=jani@unaffiliated/tuplanolla)
19:20:20NJoinSlasheri [0] (
19:20:20NJoinHadaka [0] (
19:20:20NJoinGalois [0] (
19:20:20NJoinfeisar [0] (
19:20:22bluebrotherbut it runs on W98. Wasn't aware of that
19:20:38bluebrother(but as we use w2k functions rbutil won't run on w98 anyway)
19:20:43LambdaCalculus37bluebrother: What, Qt?
19:21:15bluebrotherI was quite a bit surprised about that
19:21:17LambdaCalculus37Looks like I've got something new to kick around on my W98 VM, then.
19:21:49 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
19:21:58 Join LambdaCalculus37 [0] (n=1800dac6@gateway/web/cgi-irc/
19:22:10jimidoes ipod patcher have a more verbose mode?
19:22:14jimishows where this is hanging?
19:22:36LambdaCalculus37Stupid CGI:IRC... =/
19:22:41BigBambijimi: linuxstb is the man to ask about ipodpatcher
19:23:07 Quit suom1 (
19:23:07 Quit Slasheri (
19:23:07 Quit Tuplanolla (
19:23:07 Quit Galois (
19:23:07 Quit n17ikh (
19:23:07 Quit J (
19:23:07 Quit phi (
19:23:07 Quit advcomp2019 (
19:23:07 Quit Rick (
19:23:07 Quit FOAD (
19:23:07 Quit stripwax (
19:23:07 Quit Nico_P (
19:23:07 Quit ol_schoola (
19:23:07 Quit parafin (
19:23:07 Quit cnakiinjp (
19:23:07 Quit crope` (
19:23:07 Quit dionoea (
19:23:07 Quit feisar (
19:23:07 Quit cg (
19:23:07 Quit nplus (
19:23:07 Quit BHSPitMonkey_ (
19:23:07 Quit Hadaka (
19:23:07 Quit rasher (
19:23:24NJoinnplus [0] (n=nplus@141.25.Globcom.Net)
19:23:24NJoinNico_P [50] (n=nicolas@rockbox/developer/NicoP)
19:23:24NJoinstripwax [0] (
19:23:24NJoinol_schoola [0] (
19:23:24NJoinFOAD [0] (
19:23:24NJoinrasher [50] (n=rasher@rockbox/developer/rasher)
19:23:24NJoinBHSPitMonkey_ [0] (n=stephen@
19:23:24NJoincg [0] (n=cromos@
19:23:24NJoinRick [0] (i=rick@unaffiliated/rick)
19:23:24NJoinadvcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
19:23:24NJoincnakiinjp [0] (i=0@
19:23:24NJoinphi [0] (n=traipse@
19:23:24NJoinJ [0] (
19:23:24NJoinparafin [0] (
19:23:24NJoincrope` [0] (
19:23:24NJoinn17ikh [0] (
19:23:24NJoindionoea [0] (n=dionoea@videolan/developer/dionoea)
19:23:24NJoinsuom1 [0] (
19:23:24NJoinTuplanolla [0] (n=jani@unaffiliated/tuplanolla)
19:23:24NJoinSlasheri [0] (
19:23:24NJoinHadaka [0] (
19:23:24NJoinGalois [0] (
19:23:24NJoinfeisar [0] (
19:23:45 Join midkay_ [0] (
19:23:56 Join GrooveStix [0] (
19:24:24jimilinuxstb_: ipodpatcher seems to hang at the portion that says [INFO] Moving images to create room for new firmware
19:25:09BigBambibblack: Phill: Now it seems to work on the gigabeat with and without load to RAM (although without I get database not ready from time to time as the disk is grinding away)
19:25:21*LambdaCalculus37 going to go have lunch
19:25:25bblackBigBambi, Phill: with Load to Ram enabled (no dircache enabled) it works just fine; I suspect it's just a work around and it works because of the faster DB access
19:25:28jimiOh shit
19:25:32jimiThis is usb 1.0
19:25:36GrooveStixoh hai people!
19:25:49 Quit countrymonkey ("CGI:IRC")
19:26:18 Quit LambdaCalculus37 (Client Quit)
19:26:20BigBambibblack: Well good luck, I don't use the database personally, but it would be nice to have it work properly :)
19:26:40GrooveStixdoes anyone know what's the most battery efficient way to browse through (the music in) rockbox? database or the directory structure?
19:26:55 Quit kushal_12_27_200 ("Leaving")
19:27:00jimiI can't seem to get past this stage. :/
19:27:19 Quit suom1 (
19:27:19 Quit Slasheri (
19:27:19 Quit Tuplanolla (
19:27:19 Quit Galois (
19:27:19 Quit n17ikh (
19:27:19 Quit J (
19:27:19 Quit phi (
19:27:19 Quit advcomp2019 (
19:27:19 Quit Rick (
19:27:19 Quit FOAD (
19:27:19 Quit stripwax (
19:27:19 Quit Nico_P (
19:27:19 Quit ol_schoola (
19:27:20 Quit parafin (
19:27:20 Quit cnakiinjp (
19:27:20 Quit crope` (
19:27:20 Quit dionoea (
19:27:20 Quit feisar (
19:27:20 Quit cg (
19:27:20 Quit nplus (
19:27:20 Quit BHSPitMonkey_ (
19:27:20 Quit Hadaka (
19:27:20 Quit rasher (
19:27:43bblackwithout the gather runtime data, the interface waits for the DB but with the setting enabled it doesn't, and I suspect it access it while the DB is not ready yet
19:27:53NJoinnplus [0] (n=nplus@141.25.Globcom.Net)
19:27:53NJoinNico_P [50] (n=nicolas@rockbox/developer/NicoP)
19:27:53NJoinstripwax [0] (
19:27:53NJoinol_schoola [0] (
19:27:53NJoinFOAD [0] (
19:27:53NJoinrasher [50] (n=rasher@rockbox/developer/rasher)
19:27:53NJoinBHSPitMonkey_ [0] (n=stephen@
19:27:53NJoincg [0] (n=cromos@
19:27:53NJoinRick [0] (i=rick@unaffiliated/rick)
19:27:53NJoinadvcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
19:27:53NJoincnakiinjp [0] (i=0@
19:27:53NJoinphi [0] (n=traipse@
19:27:53NJoinJ [0] (
19:27:53NJoinparafin [0] (
19:27:53NJoincrope` [0] (
19:27:53NJoinn17ikh [0] (
19:27:53NJoindionoea [0] (n=dionoea@videolan/developer/dionoea)
19:27:53NJoinsuom1 [0] (
19:27:53NJoinTuplanolla [0] (n=jani@unaffiliated/tuplanolla)
19:27:53NJoinSlasheri [0] (
19:27:53NJoinHadaka [0] (
19:27:53NJoinGalois [0] (
19:27:53NJoinfeisar [0] (
19:27:57BigBambiGrooveStix: I would have thought with both in RAM it would be pretty negligible
19:29:28 Join GrooveStix_ [0] (
19:29:34bluebrotherjimi: try -v or −−verbose
19:29:43GrooveStix_ooops! wireless network crashed...
19:29:44 Join quaal [0] (
19:29:45jimibluebrother: it finished
19:29:54jimibluebrother: but rockbox.ipod is missing on boot :>
19:29:56linuxstb_jimi: I was about to say - just be patient... ;)
19:30:15jimilinuxstb_: i think it took so long.. because it is usb 1.0 last time i used 2.0 and it went a lot faster
19:30:16bluebrotherjimi: sure, ipodpatcher won't install that. But this should work fine with rbutil
19:30:26BigBambijimi: Ipodpatche won' unzip the build
19:30:32Phillbblack: interesting. I thought that load to RAM only worked with dircache enabled. If you go to the database debug screen, does it say it is loaded to RAM?
19:30:56jimiSo run the gui now?
19:31:01BigBambijimi: Nano right?
19:31:10 Join soap [50] (n=soap@rockbox/staff/soap)
19:31:17jimiIt freezes at about 98% downloading the bootloader-ipodnano.ipod file
19:31:20jimiBigBambi: yes
19:31:21bluebrothersure. Unless you want to install the build itself manually
19:31:21BigBambijimi: Unzip to the route of your ipod
19:31:34bluebrotherBigBambi: route? ;-)
19:31:46BigBambibluebrother: Oi
19:31:49jimiI would rather install it manually.. isnt it just unzipping a file and placing it in the root directory of the ipod?
19:31:51bblackPhill: yes, it is loaded and dircache is disabled (from the settings and debug menu confirms it)
19:32:00BigBambis/route/root - everyone happy :)
19:32:18jimion reserve battery power, afk for a sec
19:32:20BigBambijimi: 19:31 <BigBambi> jimi: Unzip to the route of your ipod
19:32:32BigBambiexcept clearly with root spelled properly :)
19:32:39linuxstb_jimi: Yes, just do "unzip -d /Volumes/Ipod/" (or whatever your ipod is called)
19:35:15 Quit jimi ("Lost terminal")
19:35:19 Quit GrooveStix (Read error: 104 (Connection reset by peer))
19:35:26 Nick GrooveStix_ is now known as GrooveStix (
19:36:08GrooveStixwth is going on...
19:36:35Phillbblack: I guess that was fixed at some point.
19:36:54saratogawhy was load to ram disabled on the sansa?
19:38:09GrooveStixdid anyone see my previous messages? my network is kinda shaky
19:38:28Phillsaratoga: I'm sure that it used to have a dependency on dircache. When I wrote the patch, I did so because it was easier to get dircache working with multivolume targets than remove the dependency.
19:38:33BigBambiGrooveStix: I would have thought with both in RAM it would be pretty negligible
19:38:55saratogaPhill: so it could be reenabled?
19:39:03GrooveStixBigBambi: what do you mean?
19:39:33GrooveStixoh nevermind!
19:39:38BigBambiGrooveStix: I answered your question on the difference in power usage between database and file browser as I see it (although I could of courese be wrong~)
19:39:39bblacksaratoga: I guess cause the flash was considered fast enough
19:39:59GrooveStix(I checked the dictionary on "negligible" :) )
19:40:23 Join zwane [0] (
19:40:23 Quit midkay (No route to host)
19:40:26bblacksaratoga: apply FS #7598 to enable them
19:40:35GrooveStixnut thanks
19:41:07zwanehi, i had to go into recovery mode to restore my e270 but now it reports the version as e250
19:41:09Phillsaratoga: I'm not sure, I have a feeling that the dependency is still there: i.e. dircache must be compiled, but not necessarily enabled. I'm a bit busy to check that at the moment though.
19:41:16zwanei'm guessing i have the wrong firmware
19:42:07bblackPhill: you're right, HAVE_TC_RAMCACHE doesn't compile witout the dircache support, but it doesn't need it enabled in order to work
19:45:27 Join Mathiasdm [0] (
19:45:29 Quit ch4os_ (Read error: 104 (Connection reset by peer))
19:46:41Slasheridircache only speeds up filesystem scan (especially scan of deleted files) but that is going to be improved soon
19:46:52Slasheridircache is not required to load db in ram
19:46:55 Join Jon-Kha [0] (
19:47:05saratogagiven the noise we get reading from flash, i'd say theres some justification to caching whenever possible in RAM on the sansa
19:47:34saratogawe already get users complaining that rockbox makes that sound more then the retail firmware
19:49:07bblacksaratoga: I agree. I see no reason to not have at least the "Load to Ram" enabled in the menu for sansas
19:50:30advcomp2019zwane, you cant have the wrong firmware since the e200 series are all the same firmware
19:50:47saratogaPhill: so if I apply that patch without using MicroSD, that will have no real effect beyond enabling load to ram?
19:51:25 Quit XavierGr (Nick collision from services.)
19:51:34Phillsaratoga: that's right.
19:51:38 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
19:51:41saratogaalso, i see its been a month since your last update, how close are you to commiting?
19:54:05Phillsaratoga: as far as I know, there should be no problem with it, just waiting for someone (Slasheri?) to check it over again. The SYS_HOTSWAP_INSERTED/EXTRACTED events should probably be replaced with SYS_FS_CHANGED following amiconn's recent changes.
19:54:23 Quit ryran (Read error: 104 (Connection reset by peer))
19:54:46 Join ryran [0] (
19:54:47 Join jpt1 [0] (
19:54:49SlasheriPhill: the dircache multivolume patch?
19:55:02PhillSlasheri: yes
19:55:39Slasheriit still has memory allocation problems, the code clearly was not correct the last time i checked it. but sorry, i haven't yet had time to fix it or comment that :/
19:56:11 Join axionix [0] (
19:56:24 Join japc [0] (
19:57:30PhillSlasheri: you say dircache is not required for load to ram, but line 410 (for example) of tagcache.c is using a dircache routine, and therefore requires dircache to at least be compiled, unless I am missing something.
19:58:16PhillSlasheri: regarding the memory allocation, I'll see I can find some time in a couple of weeks to look at the code in more detail.
19:58:41 Join ryran_ [0] (
19:59:09SlasheriPhill: hmm, let me check
19:59:18bluebrotherhmm, what do people think about FS #8706?
20:00:03jpt1I have the latest version of Rockbox on my Sansa e200R. I'm experiencing a problem with bookmarks and seeking in WMA files (it might affect others; I haven't checked). Namely, while it records the bookmarks fine, whenever I try to resume one, it just starts at the beginning of the file. The second problem is that any time I try to seek (rewind or fast forward) to a position past 40 minutes, it goes to the previous (for rewind) or n
20:00:17SlasheriPhill: it was not a big problem but still that kind of issue that must be corrected before committing the patch. Or weird behaviour might occur
20:00:35zwaneadvcomp2019: thanks i guess what is returned as a device id is just pretty print
20:00:35 Quit axionix (Read error: 104 (Connection reset by peer))
20:00:47gevaertsbluebrother: sounds like something nice for a feature list, but I have my doubts about real usefulness
20:00:52zwaneadvcomp2019: thanks!
20:01:12 Join axionix [0] (
20:01:29advcomp2019jpt1, are you using the latest rockbox build?
20:01:34linuxstb_bluebrother: It's no less reasonable than many other requests... But it could be rejected on the grounds that many devices are not capable of decoding two audio streams simultaneously, and that it would require a major rewrite of the playback/codec system.
20:01:43bluebrotherI had similar thoughs on it. Wondering if we should keep such a task open
20:01:55 Join desudesu [0] (
20:02:00PhillSlasheri: No problem, I understand we don't want strange behaviour suddenly happening in the future because of an issue introduced that didn't seem to cause a problem at the time.
20:02:05jpt1wait... am I showing up as jpt1? my username is set to jpt9...
20:02:22jpt1anyway, anyone have any ideas? It
20:02:24Learjpt1: I've seen some seeking problems in WMA too. I don't think it is fully working yet.
20:02:29saratogajpt1: when i wrote the seeking code for wma, i used an hour long 32 kbps wma file
20:02:32advcomp2019jpt1, i know that wma seeking still has a few bugs still
20:02:33jpt1It's making using Rockbox for audiobooks near impossible.
20:02:41jpt1this is 32k wma :-).
20:02:49saratogaunfortunately it seems some part of the seeking breaks according to total birate elapsed, not just total time
20:02:51jpt1it's 1:14 (74 minutes −− CD length).
20:03:04jpt1yeah... the time seems a bit off.
20:03:04 Quit axionix (Read error: 104 (Connection reset by peer))
20:03:16jpt1anything I can do to help?
20:03:25saratogahow good are you at c?
20:03:42jpt1not that good; I'm taking Computer Science II right now (it's C++).
20:03:56linuxstb_bluebrother: Maybe (speaking generally about closing similar requests), you should post a comment with your views (e.g. that it should be closed - if that's what you think), and then if others post similar comments, it can be closed. i.e. try and encourage people to comment before closing.
20:04:04saratogahow many MB is the file that breaks?
20:04:13jpt1lemme check...
20:04:13 Quit zwane (Read error: 104 (Connection reset by peer))
20:04:13bluebrotherlinuxstb_: sounds reasonable.
20:04:39jpt132k WMA.
20:04:40 Join zwane [0] (
20:04:47saratogasurprising that one fails
20:04:48SlasheriPhill: ah, that's just a bug in tagcache code unless it wont compile without dircache and with tc_ramcache. Without dircache filename pointers are not stored and index entries are searched from disk
20:04:55saratogacould you send it to me?
20:05:05Slasheriso dircache is not a real requirement for tagcache to work in ram
20:05:11saratogai think i've tried larger files actually
20:05:19jpt1there kind of is the whole copyright issue; it's a commercial audiobook (that I've run FairUse4WM on)...
20:05:29saratogadoes it fail for any large seek (and if so how long)?
20:05:49jpt1it only seems to fail if I'm trying to seek to a location past 40 minutes.
20:05:57jpt1(not sure if exactly 40 minutes will cause a problem).
20:06:04Learsaratoga: I have 40 minute file where seeking doesn't work...
20:06:11 Join axionix [0] (
20:06:14jpt1also, the bookmarking doesn't seem to work (it won't resume from bookmarks...)
20:06:14saratogaok send it to me and i'll take a look
20:06:23saratogathe entire wma seeking code is like 10 lineslong
20:06:28jpt1and promise you won't post it online.
20:06:32saratogait can't be that hard to figure out the bug
20:06:39 Join Pdad [0] (n=jimi@
20:06:44jpt1how do you want me to send it?
20:06:44saratogaeh i'll just look at Leer's file
20:06:54PdadWhen I click a movie name in the files list, it doesnt do anything, it just stays on the screen
20:07:35saratogawhats the file extension
20:07:42linuxstb_Pdad: Are the movies converted to the Rockbox format?
20:07:52Pdadmpeg 1
20:08:02LearI get "packet did not sync" when I tried it in the simulator. Would a dcc do for sending?
20:08:15saratogai doubt the web client can do dcc
20:08:25linuxstb_Pdad: See - they need to be MPEG program streams, not .avi
20:08:44Pdadso convert it to mpeg 4?
20:08:54linuxstb_Is that what the page says? ;)
20:08:55advcomp2019Pdad, no
20:09:07SlasheriPhill: hmm, let me check again the dircache patch. I can't remember now what was the issue with the new patch. Or if i just messed something with the code
20:09:12PhillSlasheri: It won't compile without dircache and with tc_ramcache (see bblack's earlier comment to that effect). That's the reason I originally wrote the multivolume dircache patch.
20:09:23saratogaLear: ftp/http/email/gtalk would be fine
20:09:45LearGive me a minute and I'll send you a link.
20:09:46saratogahell i can probably setup an ftp login tonight if you don't have something handy
20:09:51SlasheriPhill: i see, but that problem can be easily fixed.. i could do that soon
20:09:58PdadWhat program should I use to convert it?
20:11:34advcomp2019Pdad, the link that linuxstb_ gave says a program you can use
20:11:38 Quit axionix_ (Read error: 110 (Connection timed out))
20:12:30PdadIs it available for osx?
20:12:52gevaertsPdad: did you look at that page ?
20:13:19saratogawell theres your problem
20:14:00saratogaLear: I need to run, can you just email me a link to my gmail account? I'm mgiacomelli
20:14:05Learsaratoga: I have a place to upload to, unsure if I have enough space there though (haven't put big stuff on that account for ages, so I don't know what the limit is...)
20:14:10SlasheriPhill: at least one thing, when you allocate from dircache_root, make sure the all allocations are kept long aligned (check allocate_entry() function)
20:14:19saratogaLear: how big is this file?
20:14:27Lear30 MB.
20:14:36saratogaah not too bad then
20:14:43saratogasure just whenever email me the link
20:14:59saratogai need to get back into thinking about that wma decoder
20:15:03saratogaso much left undone
20:15:08LearIf I get it up somewhere, I will.
20:15:31*bluebrother really wonders why people ask and ask and don't read the documentation they are given
20:15:36saratogaif not let me know and i can probably setup an account for you
20:15:40saratogaand now i'm off
20:15:42 Quit saratoga ("CGI:IRC")
20:15:45 Join tessarakt [0] (
20:15:46 Join Phill_ [0] (
20:15:50 Quit axionix (Read error: 104 (Connection reset by peer))
20:15:54 Join axionix [0] (
20:16:00bblackSlasheri: couple of things to look at related to tc_ramcache and !dircache: in tagcache.c, tagcache_fill_tags is defined only if both flags but used in playback.c if tc_ramcache enabled; in tagcache.c, DIRCACHE_APPFLAG_TAGCACHE is used outside ifdef in line 3800
20:16:25Phill_Slasheri: it would be good to get that fixed. At the time I wrote the patch, I spent a while trying to remove the dircache dependency without success, but that was probably my lack of knowledge of the code (and C) rather than it being difficult :)
20:17:02Slasheriyep, i will fix that. anyway, nothing really depends on dircache. it only speeds up things
20:17:24Phill_Slasheri: ok - thanks for looking. As I said, hopefully in a couple of weeks I'll have a bit more time to spend on Rockbox.
20:17:24Slasheriand ramcache should work fine without dircache enabled
20:17:35SlasheriPhill_: nice :)
20:18:51Slasheribblack: those functions marked with depending on ramcache and dircache, can be safely dropped as they have no use without dircache
20:19:22 Quit Pdad ("Lost terminal")
20:19:38 Quit ryran (Read error: 110 (Connection timed out))
20:19:55zwaneadvcomp2019: one problem i still do have is that there doesnt appear to be a partition table so i cant create a data/music partition
20:20:08zwane(firmware reports 0MB for memory)
20:21:32 Join hannesd [0] (
20:22:48advcomp2019zwane, can you try the "sansa.fmt" file in recovery mode.. this will reformat the sansa to the right drive format
20:25:42 Quit amiconn (" HydraIRC -> <- \o/")
20:26:04zwaneadvcomp2019: thanks, its formatting right now
20:27:17 Quit silvio ("Verlassend")
20:27:40*gevaerts hates testing micro-sd hotplugging. It's not finger-friendly
20:28:03 Join stripwax_ [0] (
20:29:12zwaneadvcomp2019: oops, back to a black screen, i guess i'll have to try recovery again
20:29:26 Join ryran [0] (
20:29:31 Quit ryran (Read error: 104 (Connection reset by peer))
20:30:09 Quit Phill (Read error: 110 (Connection timed out))
20:30:31advcomp2019yea.. you might have to put the sansa firmware back on it if you had rockbox on it then then reinstall rockbox
20:30:32bblackSlasheri:, it will compile just fine with TC_RAMCACHE and no DIRCACHE and works on sansa
20:32:20gevaertszwane: what does the OF think about free space ? There's a menu item showing that somewhere
20:32:30 Part pixelma
20:32:37zwanegevaerts: it thinks 0
20:33:57 Join mcuelenaere [0] (
20:34:30zwanegevaerts, advcomp2019: ok after reloading the bootloader i have 6G free again
20:34:39zwaneso looks like the format wiped everything
20:34:48zwanethanks a lot for the help guys
20:35:15gevaertszwane: good news. At least you don't have to write custom recovery tools like I had to do a few weeks back
20:35:59zwanegevaerts: thats another world of hurt
20:36:17gevaertsI was a useful learning experience.
20:36:20advcomp2019zwane, good to hear you got it working again
20:36:50zwaneit might be worth learning this stuff before i really botch things up
20:37:40gevaertsJust give me a shout if it really doesn't want to restore anymore. I have a suspicion that e200 recovery is more solid than c200 though
20:42:23bblacksaratoga:, patch to enable Load to RAM on sansas (no dircache), I'll up it on flyspray in a sec
20:43:25zwanegevaerts: thanks for the offer! i'll see how things go
20:43:58 Quit stripwax (Read error: 110 (Connection timed out))
20:46:00 Quit ryran_ (Read error: 110 (Connection timed out))
20:47:52Slasheribblack: that patch looks good
20:48:05*gevaerts seems to have broken usb_serial some days ago...
20:48:49bblackSlasheri: you can also look at which just adds Load to RAM to sansas (still no dircache) by default
20:49:18bblackSlasheri: should I add it to FS or you can just put it in?
20:49:36Slasheribblack: that looks ok, quite much commit ready
20:50:17 Join Llorea1 [0] (
20:51:00Slasheribblack: be sure to include your full name in the patch/tracker so i can commit it (unless you are already in the CREDITS)
20:51:48 Join crzyboyster [0] (n=6210f18c@gateway/web/cgi-irc/
20:52:01 Quit crzyboyster (Client Quit)
20:52:18 Quit Llorea1 (Client Quit)
20:52:34bblackSlasheri: you prefer me to add it with or without enabling Load To RAM on sansa by default?
20:53:08 Join axionix_ [0] (
20:53:21Slasheribblack: you can enable to ramcache code on sansa, that should cause no issues
20:53:59linuxstb_ramcache? ;)
20:54:41 Join Phill [0] (
20:57:26 Join Frazz [0] (
20:58:38 Quit Phill (Client Quit)
20:59:08 Join disorganizer [0] (n=5b11fbb0@gateway/web/cgi-irc/
20:59:37bblackSlasheri: done (
21:05:36 Quit Phill_ (Read error: 110 (Connection timed out))
21:07:04 Join Ark1 [0] (
21:07:17 Quit Llorean (Read error: 110 (Connection timed out))
21:09:05 Quit axionix (Read error: 110 (Connection timed out))
21:09:09Ark1hello, can someone plz help me, i have followed all of the instructions at but when i try to use the ipod patcher (in ubuntu) it stops at reading original firmware
21:11:15bluebrotherhow does "it stops" look exactly?
21:12:03Ark1[INFO] Scanning disk devices...
21:12:07Ark1[INFO] Ipod found - 1st Generation Nano ("winpod") - /dev/sdb
21:12:11Ark1[INFO] Reading partition table from /dev/sdb
21:12:15Ark1[INFO] Sector size is 512 bytes
21:12:19Ark1[INFO] Part Start Sector End Sector Size (MB) Type
21:12:23Ark1[INFO] 0 63 160649 78.4 Empty (0x00)
21:12:27Ark1[INFO] 1 160656 3984119 1866.9 W95 FAT32 (0x0b)
21:12:31Ark1[INFO] Ipod model: 1st Generation Nano ("winpod")
21:12:35Ark1Enter i to install the Rockbox bootloader, u to uninstall
21:12:39Ark1 or c to cancel and do nothing (i/u/c) :i
21:12:43Ark1[INFO] Using internal bootloader - 48972 bytes
21:12:47Ark1[INFO] Moving images to create room for new firmware...
21:12:51Ark1[INFO] Reading original firmware...
21:12:51Ark1[ERR] Short read - requested 5566464 bytes, received 3072
21:12:51Ark1[ERR] −−install failed.
21:12:51DBUGEnqueued KICK Ark1
21:12:51Ark1Press ENTER to exit ipodpatcher :
21:12:51Ark1like that :)
21:13:09bluebrotherplease use a pastebin for multiline pastes the next time ...
21:13:24bluebrotheryou might want to run it using −−verbose to get more detailed output
21:13:35bluebrotheralso, do you have a hub between PC and Ipod?
21:14:08***Saving seen data "./dancer.seen"
21:14:50Ark1thats in verbose
21:15:20bluebrotherhmm. Does the Ipod had something else installed before? Like IPL?
21:15:51Ark1no, but i have tried to install this several times if that makes a difference
21:15:59 Quit codesquid (Remote closed the connection)
21:16:04Ark1on both linux and windows but i get the same error
21:16:35bluebrotherhmm. I have no idea except maybe a bad cable.
21:17:53CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
21:17:53*Ark1 looks for another one
21:17:56Ark1thank you
21:20:13disorganizera question: if i use #8707, i dont need to use #7598 any more. but does activating dircache have any advantage for a multivolume target? or can #7598 be closed in favor of #8707?
21:20:44disorganizer(#7598 is dircache for multivolume targets, #8708 is enabling load-to-ram on sansa)
21:20:44 Quit zwane (Read error: 104 (Connection reset by peer))
21:21:10 Join zwane [0] (
21:22:35bblackdisorganizer: dircache didn't work on multivolume targets and was disabled and together with it the load to ram; 7598 adds dircache support for multivolume and as a side effect also made load to ram work; 8707 just makes load to ram work
21:23:23disorganizerso it would propably be best to close 7598 in favor of 8707?
21:23:28bblackdisorganizer: it looks like 7598 is not ready for commit just yet so 8707 will enable load to ram, but the final goal is to have both working
21:23:58Slasherii am going to commit 8707 soon
21:24:39disorganizergood. one less patch in my private build. *g* if you devs hurry up i can really go with the official build soon ;-)
21:25:33 Join mchua [0] (
21:25:42disorganizeri read in the logs that some other functions use dircache calls outside ifdef's. were they also corrected with 8707?
21:26:01 Quit Buschel_Notebook ()
21:26:16bblackdisorganizer: that's what 8707 did, fixed the compiling
21:28:08disorganizertnx for the clarifications
21:29:22 Join davina [0] (
21:33:27Slasheribblack: committed, thanks
21:34:02 Quit quaal (Read error: 113 (No route to host))
21:34:14bblackSlasheri: thank you; I just managed to compile the simulator and to reproduce the database bug. gdb here I come... :)
21:34:42Slasheribblack: oh, great! lets hope you will find what is going wrong
21:34:44 Quit Ark1 (Remote closed the connection)
21:35:17Slasheribblack: so that bug happens only without dircache enabled and ramcache enabled?
21:35:26Slasheri*with ramcache enabled
21:37:19bblackno, it happens with gather runtime data enabled and ramcache disabled; with ramcache enabled the db is fast enough so the bug doesn't happen, so for now ramcache is a workaround
21:37:54 Quit nplus ("Leaving")
21:40:09 Quit GrooveStix ("ChatZilla 0.9.81 [Firefox]")
21:45:52 Join jac0b [0] (
21:46:16 Quit jac0b (Client Quit)
21:52:43 Join einhirn [0] (
21:52:50 Quit einhirn (Client Quit)
21:53:14*gevaerts doesn't understand why usb serial doesn't work any more. Something seems to be overwriting data
21:56:10*disorganizer wonders...
21:56:41disorganizerwhen i have a playlist playing and add songs to it, there is a green arrow in front of the added songs when displaying the playlist
21:56:47disorganizerwhat does that arrow mean?
21:58:35bluebrotherit's the marker. It displays the currently playing song
21:58:54bluebrother(assuming your theme uses a green arrow for selection)
21:59:23disorganizerno, NOT the marker. there is an arrow in front of each now song , but hopefully only one is played :-) (the one with the note)
21:59:33 Quit ompaul (Client Quit)
22:00:00bluebrotherhuh? Never saw that
22:00:07*bluebrother goes checking
22:00:13*bblack is having too much fun with gdb... oh man, he's such a geek :D
22:01:06bluebrotherI don't get that.
22:02:00 Quit Frazz ("Leaving")
22:02:34disorganizerstrange. i even can reproduce it in the sim for the sansa
22:03:01bluebrotherhmm. No sansa on my side, maybe that's the difference.
22:04:32gevaertsCould someone look at the initializer for struct usb_class_driver drivers[] in usb_core.c and see if that looks sane ? It works for the first element, but the others seem wrong.
22:05:02*gevaerts probably made a stupid mistake there, but he can't find it
22:05:36 Quit argumentD ("My damn controlling terminal disappeared!")
22:05:47gevaertsThey "seem wrong" in the sense that they are zero at runtime, instead of what they should be.
22:10:52linuxstb_Slasheri: I know it was there before your previous commit, but why does config.h check for the Sansas specifically in order to disable dircache? Shouldn't it check for HAVE_HOTSWAP ?
22:11:12advcomp2019disorganizer, could you try a screendump then you can post it so people can see what it is
22:11:35Slasherilinuxstb_: hmm, good point.. HAVE_HOTSWAP sounds much better
22:11:56Slasheribut probably that check is going to be removed soon anyway
22:12:08Slasheriwhen the multivolume dircache patch is commit ready
22:15:48disorganizer@advcomp,bluebrother: im building a plain sansa sim atm to check whether it also happens there, if yes then i put a screenshot up on imageshack
22:16:34 Join hannesd_ [0] (
22:19:24Leargevaerts: Checked the binary, so you know if it happens in runtime or not?
22:22:08gevaertsLear: What I know is that drivers[USB_DRIVER_SERIAL].get_config_descriptor is zero when I test it in allocate_interfaces_and_endpoints() or usb_core_control_request_handler()
22:23:45gevaertsSo either something overwrites that data (which I think is unlikely), or I did something wrong in the declaration/initializer
22:31:07disorganizernow here is the screenshot:
22:32:06Leargevaerts: Well, I can't see anything obvious...
22:32:39bluebrothercould that be that "queued" icon?
22:32:44disorganizerit happens also with a plain build. what i did was: select a directory from the files menu to play => the first files get into the playlist (the ones without the arrow). then i go to the context menu in the wps, go back to some directory(! not the files inside) and context-menu/playlist/queue last
22:33:05disorganizer@bb: yes, it could be. i just wondered because its documented nowhere.
22:33:15bluebrotherdisorganizer: yep, that's it.
22:33:27disorganizerand its always on the files added to the playlist later. no matter how long the playlist is.
22:33:33disorganizerand it does not go away.
22:33:33 Quit hannesd (Read error: 110 (Connection timed out))
22:33:34 Nick hannesd_ is now known as hannesd (
22:33:46bluebrotherit's only shown if the track is queued
22:34:15gevaertsLear: I'll have another look tomorrow. Thanks for looking at it
22:34:20stripwax_rather than Inserted
22:34:32bluebrotherthat icon has been there quite a while. Didn't know Cabbie uses a green arrow for that.
22:35:28*bluebrother smells loads of work for the manual :/
22:35:31disorganizer@ bluebrother : strange is that i cant save the files marked that way. also i had problems that sometimes when skipping back/forth they get lost from the playlist
22:35:35 Quit Galois (Remote closed the connection)
22:35:48 Join Galois [0] (
22:35:51 Quit gevaerts ("let's have an early night for once")
22:35:52bluebrotherdisorganizer: that's not strange, that's how it's intended to be ;-)
22:35:52disorganizerif i go to "save playlist", only the songs without this arrow get saved
22:36:00stripwax_disorganizer - "Queued" means 'temporarily placed in the playlist'.
22:36:05stripwax_Sounds like you want to Insert, not Queue
22:36:22bluebrothera queued file will get added to the playlist and only get played. It will not get saved with the playlist or kept after it has been played.
22:36:24 Nick stripwax_ is now known as stripwax (
22:36:40disorganizeroh! that was new to me.
22:36:46bluebrotherwhile an inserted file will remain
22:37:17*disorganizer is ashame
22:37:25disorganizersometimes you dont thing of the obvious
22:37:51disorganizeryou know what ... ive been wondering about this for weeks now
22:37:59bluebrotherfortunately this happens to happen to anyone some time ;-)
22:38:24 Join maddler [0] (
22:38:46bluebrotherI'm not sure if the manual explains this (enough) ...
22:39:06 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
22:42:36disorganizerimho it doesnt explain this at all :-) but i could be wrong :-/
22:44:04amiconnSlasheri: Are you planning to work on multivolume database support?
22:45:10bluebrotherdisorganizer: well, feel free to submit a patch ;-)
22:46:14Slasheriamiconn: that would be good but i haven't yet really planned that much
22:51:31 Join einhirn [0] (
22:51:58 Quit bluebrother ("Verlassend")
22:58:53SSnakedamn i can't understand why rb->do_menu stops playback in my plugin...any suggestion?
23:00:48SSnakei've put also a playback menu call and whenever i press play/pause it seems to loose playlist
23:01:10SSnakenothing resumed, and if i exit plugin the playlist is empty
23:02:04 Join venar303 [0] (
23:05:14mcuelenaerehi, quick question: I see that MEMORY_SIZE isn't available in a .c file; only in .lds: why is this and is there a workaround for this?
23:05:26 Part venar303
23:05:47linuxstb_MEM should be defined (in the Makefile)
23:06:01mcuelenaereand this contains the same as MEMORY_SIZE?
23:06:04 Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0b5pre/2008030806]")
23:06:36mcuelenaereI see 'export MEMORYSIZE=64' in Makefile
23:07:02linuxstb_See apps/Makefile - it uses "-D MEM=$(MEMORYSIZE)"
23:07:13 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
23:07:59mcuelenaereah ok, I see that this is also available in bootloader/Makefile
23:08:17 Join gromit` [0] (
23:09:55 Quit Mathiasdm ("Yuuw!")
23:14:09***Saving seen data "./dancer.seen"
23:16:23 Quit faemir (Remote closed the connection)
23:18:33 Quit gromit`` (Read error: 110 (Connection timed out))
23:20:32 Join Mathiasdm [0] (
23:23:15 Quit stripwax (Read error: 104 (Connection reset by peer))
23:28:34 Quit mcuelenaere (Read error: 110 (Connection timed out))
23:31:44 Join hannesd_ [0] (
23:32:00 Quit davina (Remote closed the connection)
23:32:09saratogaah found that wma seeking bug lear mentioned
23:34:44 Quit petur ("gonne")
23:35:28bblackanybody familiar with tagcache.c?
23:35:56 Join matsl [0] (
23:36:05 Quit hannesd (Network is unreachable)
23:36:05 Nick hannesd_ is now known as hannesd (
23:39:07 Quit disorganizer ("CGI:IRC (Ping timeout)")
23:39:22 Quit Mathiasdm ("Yuuw!")
23:42:46 Quit DerDome ("Leaving.")
23:43:23*Bagder gets annoyed when people send mail to the twiki admin email address when they figure out they can't edit pages...
23:45:46saratogaBagder: I wanted to ask you about the bootloader on the Sansa
23:46:06saratogai understand it runs from IRAM, but could it be relocated to somewhere in SDRAM?
23:47:17saratogawas thinking about trying to stick it somewhere higher up in RAM, and then insert a jump to it in the Sansa firmware, so that i could get back to the bootloader without clearing the register initialization done by the OF
23:48:00 Quit m0f0x ("clean")
23:49:32Bagdersure, that should be possible to make
23:49:53*amiconn is curious what saratoga is trying to achieve
23:51:00saratogaamiconn: I'd like to know what the OF sets a lot of the AS chip's registers to
23:51:14saratogaif i could get back to the bootloader i could just dump them
23:51:16amiconnIt wouldn't need to be the bootloader; you could put together some code from the rockbox building blocks that you tack onto the OF.
23:51:28bblackis it teoretically possible that "gather runtime data" to write index files in the same time the database browser reads from them and the read to be messed up?
23:52:04saratogaI was hoping to get back into rockbox itself
23:52:12saratogathen just use the debug menu
23:53:32amiconnI suspect that the OF will clear at least some of the ram. So you will need to find a place where the code doesn't get overwritten
23:54:18Bagderit'll show pretty quickly if the code dumps something on the lcd first thing ;-)
23:55:07linuxstb_I think you're just making life more complex trying to load Rockbox. e.g. you'll have to disable all of Rockbox's inits...
23:55:19linuxstb_(or at least the ones to the registers you're interested in).
23:55:58linuxstb_I would do what amiconn suggested - make a custom application (e.g. a modified bootloader build) to dump the registers
23:56:17saratogadisabling the inits isn't too hard, i know pretty much all of them on the AS chip anyway
23:56:30saratogawhat i don't know is how any of the bootloader or low level rockbox stuff works
23:56:38saratogaso i have no idea how to make such an app
23:57:20Bagdersaratoga: firmware/ is the file that controls to what address the output code is generated for
23:57:23linuxstb_Just edit bootloader/main-pp.c
23:57:31linuxstb_(and build a bootloader binary)
23:57:53linuxstb_With a bootloader build, I don't think you even need to adjust the lds - it relocates itself to IRAM and runs from there.
23:58:55saratogaso you're basically saying stick this somewhere in the OF binary, add a jump to it, and then repack it with the mi4 tool and it'll relocate itself?

Previous day | Next day