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-01-10

00:00:51amiconnpixelma: ping
00:01:51 Quit Zagor ("Client exiting")
00:03:22davidfg4How fast is the bootloader on an ipod video? from when you press a button to when you are at the menu?
00:03:31davidfg4the iPL loader is slow
00:06:16 Quit fir3__ ("Konversation terminated!")
00:09:28crashmatrixI can't seem to get rockbox booted on my 5.5G iPod
00:09:47crashmatrixI just installed the rockbox bootloader, reboot the thing
00:10:14crashmatrix(after installing rockbox in the root of the second partition) and it complains it can't find rockbox.ipod
00:10:48 Quit Arathis ("Bye, bye")
00:11:23crashmatrixalso, the bootloader seems to think my parition is only 7 gigabytes, while it's 29
00:11:30 Join roxfan [0] (
00:14:20davidfg4crashmatrix: Is rockbox.ipod in "/.rockbox", or just "/"?
00:14:41crashmatrixdavidfg4: it's at /.rockbox/rockbox.ipod
00:15:19JdGordon|wis the ipod fat32?
00:15:51linuxstbcrashd_: Is it a 5.5g?
00:16:17linuxstbI mean crashmatrix...
00:16:48crashmatrixlinuxstb: yes it's a 5.5g, 30 gig, 2048 sector size
00:16:55linuxstbDid you reformat it yourself?
00:17:43 Join [Rui] [0] (
00:17:44linuxstbIt sounds like that process went wrong.
00:18:06CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
00:18:06*[Rui] waves. rockbox ROCKS :) thanks to developers here!
00:18:26crashmatrixlinuxstb: I've been following the 'I broke my ipod' instructions on the wiki step by step, unless they are outdated or something else is wrong I can't imagine how it would go wrong 5 times in a row
00:18:31crashmatrixbut I'll try again just for kicks
00:18:52linuxstbWhat "i broke my ipod" page?
00:19:10 Join sctinman [0] (
00:20:05linuxstbThen yes, I think that is out of date. Or at least, it doesn't mention that mkfs.vfat doesn't seem to correctly handle 2048 byte sectors. You should use the mtools mformat program instead, it's described here -
00:20:28linuxstbOr maybe you just used the wrong partition table?
00:21:08crashmatrixI did that before, I didn't even get to the part of the rockbox bootloader when I wrote the wrong mbr
00:21:41crashmatrixBut, I'll give mtool a shot
00:21:57linuxstbYou used the -S 2048 option with mkfs.vfat?
00:21:58[Rui]is there a method to change keymappings, though? Sansa guys should have made "play/pause" be the big button :(
00:22:11[Rui]with my big fingers it's a true pita to get to that tiny play/pause :(
00:22:21linuxstb[Rui]: Only by changing the source code and compiling your own version of Rockbox.
00:22:47crashmatrixlinuxstb: yes I did use the -S 2048 option
00:22:59[Rui]linuxstb: ah... let's see
00:23:26[Rui]linuxstb: you mean button-target.h ?
00:23:29JdGordon|w[Rui]: apps/keymaps/keymap-e200.c is where you want to look
00:24:36[Rui]JdGordon: ah... it seems to be context dependent... nice!
00:25:02Llorean[Rui]: How often do you need Play/Pause?
00:25:28 Join J3TC- [0] (
00:25:34LloreanThere's a "Resume" option in the main menu, "Select" is actually how you stop music, and for flash based players "Stop" is pretty nearly penalty free anyway
00:25:43Lloreanerr, "Select" is how you start music
00:25:45crashmatrixby the way, do absolutely need to have the apple firmware on the disk? I mean, I don't ever use it, can't I simple forgo the 'multi-boot' part of the bootloader? the multifont patch dependent on another patch?
00:26:13[Rui]Llorean: often enough to wish it was easier to hit without stopping playback
00:26:28Llorean[Rui]: What do you use it for, though?
00:26:34[Rui]Llorean: pause
00:26:39LloreanThen why don't you stop?
00:26:57[Rui]Llorean: because clicking the big button again starts playing from the beggining
00:26:58linuxstbJ3TC-: I don't think so, but best to read the comments on flyspray, or ask the author.
00:27:18J3TC-I did read the flyspray which got me confused :3
00:27:21Llorean[Rui]: The big button is how you select a song. If you stop, if you select "Resume Playback" in the menu, with the big button, it resumes from wherever you stopped
00:27:35J3TC-At one point it said it was dependent on some viewport patch then the next doesn't seem so
00:27:49[Rui]Llorean: you may have small fingers, I don't. I keep hitting what I don't want
00:27:49linuxstbcrashmatrix: No.
00:27:51J3TC-Oh well, there's only one wya to find out
00:27:58[Rui]Llorean: there's a big usability problem with this player
00:28:01linuxstbJ3TC-: Parts of the viewports patch have been committed.
00:28:12Llorean[Rui]: I just told you a way to do it without EVER pressing the Play/Pause button...
00:28:24 Quit bertrik ("bye")
00:28:33J3TC-Yeah, which got me confused if it still needed one of the viewports patch that was linked into one of the comments.
00:28:34[Rui]Llorean: you told me of a way which is three times harder to do
00:28:45J3TC-I'll try and apply the patch and see what happens I guess
00:28:48[Rui]Llorean: all I want is easy play pause with my fingers
00:28:55LloreanThen modify the source code.
00:28:57JdGordon|w[Rui]: as much as it pains me to say this,.... but the sansa is now much more usable for fat fingures then it was before.... power is stop, and wheel->resume and select retsrtas
00:29:00[Rui]Llorean: yup!
00:29:04LloreanI was trying to offer you an option that doesn't require recompiling.
00:29:10LloreanBecause, in general, people prefer that.
00:29:18[Rui]Llorean: I prefer it to be usable
00:29:23LloreanIt is usable.
00:29:31[Rui]Llorean: I bought two sansa e260 because I could flash rockbox in them :D
00:29:39LloreanYou aren't flashing Rockbox.
00:29:46LloreanIt's installed to the "disk" as it were.
00:29:53[Rui]one was my gf's birthday present, and the other one my xmas one
00:29:57linuxstbflash disk... ;)
00:29:59[Rui]Llorean: yeah... abuse of language
00:30:07*Llorean thinks we really need to run some sort of campaign to let people know which targets are actually flashed.
00:30:41[Rui]Llorean: I know it isn't, but it's definitly different from most of these kind of devices.
00:30:52[Rui]Llorean: it's really neat & clean that you don't flash it!
00:30:56 Quit Redbreva ("Miranda IM! Smaller, Faster, Easier.")
00:31:17[Rui]Llorean: small "embbeded" devices are usually flashed, not dual booted :D
00:31:20LloreanWe don't flash any of the PortalPlayer based players, or the Gigabeats as far as I know.
00:31:33linuxstbWe would if we could though...
00:31:42[Rui]Llorean: nopes, rockbox doesn't, which is really neat & clean
00:31:45LloreanWe also don't flash the Archoses for the default install.
00:32:06LloreanThe only ones requiring a flash are the Coldfires, in fact, afaik. The Archoses just have it as the better option.
00:32:11LloreanOr had
00:32:18*linuxstb notices an eerie silence on the ecos-discuss mailing list regarding the Karma patches...
00:32:42Lloreanlinuxstb: Has Rio been approached?
00:32:52[Rui]Llorean: nice... but of all the supported players, sansa have been the first I could find in Portugal that combined cheap, reasonable storage and free-ability
00:32:59[Rui]freeable, that is :D
00:33:01linuxstbLlorean: I don't think so. Do they still exist?
00:33:11Lloreanlinuxstb: Well there's whatever that website is.
00:33:32 Quit mhydronic ()
00:33:41LloreanIt's (C) 2008, so someone's updated it. And it offers firmware for the Rio Karma, so they're still distributing it, so whoever they are, they're liable under the license, right?
00:34:17krazykitRio's IP was sold to Sigmatel, iirc
00:34:19 Quit MethoS-- (Read error: 104 (Connection reset by peer))
00:34:28linuxstbNot necessarily - it could just be a script displaying the current year. But yes, someone is still distributing the firmware, so I would say they're still liable.
00:34:39LloreanYeah, even if the script did it, someone owns the site.
00:34:46Lloreana script, rather
00:35:02 Join Horschti [0] (
00:35:38 Quit Horscht (Nick collision from services.)
00:35:41linuxstbI was hoping ukre would reply in the forum thread, but it seems he hasn't visited the forums for a few days, so hasn't seen my message.
00:35:49crashmatrixlinuxstb: yep, mkfs.vfat doesn't handle -S 2048 nicely
00:35:53crashmatrixmtools works like a charm
00:36:08crashmatrixand I have working iPod again :) thanks for the help
00:36:10amiconnLlorean: Why 'had'?
00:36:11Bagderthe press release about sigmatel and Rio
00:36:20linuxstbcrashmatrix: What was the command you typed for mformat? I'll add it to the wiki.
00:37:03 Join pupenhans [0] (
00:37:18crashmatrixlinuxstb: mformat -S 2048 -M 2048 -F drive_letter:
00:37:31Lloreanamiconn: You can't execute from ROM any more, so the major benefit is gone, right?
00:37:42amiconnOne benefit is gone
00:37:44crashmatrixlinuxstb: the current one is aimed at the 80 gig version only, it won't work on anything smaller in size
00:37:56LloreanBagder: Oh, they're in Austin? Should I go knocking on doors? :-P
00:38:05amiconnThe other benefit is the drastically reduced boot time, which is pretty major as well imo
00:38:10crashmatrixerr, 'current one' -> current mformat command in the IpodManualRestore page
00:38:23Lloreanamiconn: Oh, I didn't know it reduced boot time. My error then.
00:38:28linuxstbcrashmatrix: Yes, that's why I asked. So your line should work everywhere?
00:38:39amiconnBy a factor of 3..4 ...
00:38:40crashmatrixlinuxstb: theoretically, yes
00:38:45 Join axionix_ [0] (
00:39:15amiconn(on recorders, that is)
00:39:23linuxstbcrashmatrix: OK, wiki updated. Let's see if anyone complains in the future...
00:40:23LloreanBagder: Their worldwide headquarters is a 10 minute drive from me, apparently. :)
00:40:31[Rui]Llorean: but I see what you mean about the power/stop button. behaviour is different on this more recent build.
00:41:36linuxstbBagder: "The acquisition does not include any rights to ownership of the portable audio player products, inventory or trademarks associated with the Rio brand."
00:42:06Bagderright, but software and developments etc
00:42:08[Rui]Llorean: however if you navigate to an album, start playing, then press stop, you get to the list of tracks on that album and not to the menu that has resume, much less have it selectted for convenient resume
00:42:26Bagderso yeah, the site shouldn't be sigmatel's
00:42:33[Rui]Llorean: I understand now it's behaviour, but it's not very friendly
00:42:47LloreanWell, most people have fingers that don't have a problem with the Play/Pause button.
00:43:04linuxstbwhois lists D&M holdings as owners of
00:43:22[Rui]Llorean: sports bracelets also have an opening for the big bad button only, which also doesn't help it :(
00:43:43 Part pupenhans
00:43:49LloreanThat's quite strange, and seems poor design of the sports bracelets
00:43:58[Rui]Llorean: yeah
00:44:10[Rui]Llorean: although they're made for sansa e2x0
00:44:48[Rui]"griffin arm band"
00:46:31 Quit Soap (Read error: 104 (Connection reset by peer))
00:48:34 Join Soap [50] (n=Soap@rockbox/staff/soap)
00:48:55[Rui]hey, anyways. goodnight and thanks for all the tips
00:49:22 Quit conando (Read error: 110 (Connection timed out))
00:49:35 Quit axionix (Read error: 110 (Connection timed out))
00:49:48 Quit [Rui] ("bye bye")
00:51:04 Quit obo ("bye")
00:51:38 Join freedomlinux2 [0] (
00:52:53freedomlinux2I seem to have a power issue with rockbox (current build) on 1st gen iPod nano
00:53:10freedomlinux2It installed and booted fine, once
00:53:40freedomlinux2It now fails to boot into either rockbox or Apple firmware, with no visible action
00:53:43 Nick freedomlinux2 is now known as freedomlinux (
00:55:06 Quit Domonoky (Read error: 104 (Connection reset by peer))
00:55:35 Quit sctinman ()
00:56:18freedomlinuxThere was never any indication of low battery - but I am charging on a dock right now to check battery status
00:58:01 Nick parafin is now known as parafin|away (
00:59:12 Quit lee-qid (Read error: 110 (Connection timed out))
01:00:55 Quit ender` (" I have a theory that it's impossible to prove anything, but I can't prove it.")
01:04:42linuxstbfreedomlinux: Try resetting by holding MENU+SELECT
01:04:48amiconnjhMikeS: New mpegplayer seems to work on Mini (although I got a freeze with a white screen in the first try)
01:05:05 Quit spiorf (Remote closed the connection)
01:05:12amiconnHowever, it looks like the greylib is still reinited when the OSD disappears
01:06:17 Quit qweru ("moo")
01:06:20 Part pixelma
01:07:18amiconnOh, and when watching a widescreen video, the part of the OSD not covered by the video isn't cleared when the OSD disappears
01:07:48***Saving seen data "./dancer.seen"
01:12:33 Join webguest60 [0] (n=1876dc40@gateway/web/cgi-irc/
01:13:15 Quit webguest60 (Client Quit)
01:13:34amiconnThat also happens on H180, where there is another effect: if the video is moving and the OSD is visible, some of the printed numbers are "thinned out"
01:15:48amiconnAlmost looks like the wrong drawmode is used for the text
01:15:54 Join Instabin [0] (n=4c0578bb@gateway/web/cgi-irc/
01:16:50InstabinWhat can I do to help get rockbox on the ipod nano 3g
01:17:54linuxstbFind ways to a) run third-party code on it; b) disassemble the (encrypted) original firmware so that reverse-engineering can start.
01:18:13 Quit scorche|w ("CGI:IRC (Ping timeout)")
01:19:49Instabinlinuxstb: sounds like thats out of my difficulty level
01:20:35Instabinany tutorials anywhere?
01:21:40InstabinI have one sitting beside me
01:21:52Instabinthe ipod nano 3g its an 8 gb model
01:21:57krazykitInstabin, it's really not something a "tutorial" is going to cover. for a) you'll need experience with c and embedded programming and find an exploit of sorts. b) you'll need some experience in cryptography
01:23:07InstabinWell thanks for the info
01:24:13krazykitInstabin, if you're goign to look into the cryptography of it, i *think* there is some general information in the zen thread in the New Ports forum. i might, at the least, show what you'd be in for
01:24:14 Quit Instabin ("CGI:IRC (EOF)")
01:25:16 Quit DerDome ("Leaving.")
01:25:17 Quit Rob2222 ()
01:27:59 Join Lars_G [0] (n=Lars@unaffiliated/lars-g/x-000001)
01:28:04 Part Lars_G
01:28:58 Quit Nico_P (Remote closed the connection)
01:33:22DerPapstthough it's still unkown what algorithm apple has used to decrypt the firmware. it might be a custom algorithm. It's only know that apple has used openssl parts for their games. It might even (more likely is) possible apple is using different keys for decryption and encryption (called asymetric?).
01:35:41 Quit PaulJam (".")
01:37:14 Join kugel [0] (i=kugel@unaffiliated/kugel)
01:37:16 Join Rob2222 [0] (
01:38:31kugellinuxstb: fs#59
01:39:11kugelI've done my work so far, though much more improvements possible. I'm happy that's working for now
01:40:08JdGordon|wkugel: are you keeping that patch alive in the hope its commited? or just for custom builds untill the list uses viewports more properly?
01:40:36kugelthe second reason. I hope this encourages more people to use viewports
01:41:32JdGordon|wok, cool :)
01:42:00JdGordon|wim going to work on finshing the list tonight, unless i decide to be social
01:42:58JdGordon|whome time :D
01:43:01 Quit JdGordon|w ("CGI:IRC")
01:43:52 Part toffe82
01:47:28 Join AKiPodTouch [0] (
01:48:39 Quit waldo ("Konversation terminated!")
01:49:05 Quit AKiPodTouch (Remote closed the connection)
01:49:22 Join AKiPodTouch- [0] (
01:49:50 Nick AKiPodTouch- is now known as AKiPodTouchCorru (
01:49:56 Quit AKiPodTouchCorru (Client Quit)
01:49:57 Quit jgarvey ("Leaving")
01:50:27 Join AKiPodCorrupt [0] (
01:51:31 Join webguest34 [0] (n=63ea1efb@gateway/web/cgi-irc/
01:53:01freedomlinuxokay - iPod now powered up in rockbox.
01:53:02webguest34Can someone help me
01:53:16freedomlinuxStill, it would be nice to have a charge indicator
01:53:27webguest34What video format does rockbox work with? I have iPod Video
01:53:37ptw419could exception vectors not being placed in IRAM prevent an ISR from working?
01:53:38 Join Thundercloud_ [0] (
01:53:38 Quit Thundercloud (Read error: 104 (Connection reset by peer))
01:54:52DerPapstwebguest34: mpeg1 and mpeg2. check the manual or the wiki for more information
01:54:59linuxstbwebguest34: - read the Introduction...
01:55:34DerPapstGood night everyone :-)
01:55:47 Quit DerPapst ("So Long And Thanks For All The Fish!")
01:57:42markunwebguest34: although apple's firmware is a lot better at playing video on the ipod video than rockbox might ever get.
02:00:46 Quit AKiPodCorrupt (Remote closed the connection)
02:01:04 Join AKiPodCorrupt [0] (
02:03:55 Join safetydan [0] (n=safetyda@rockbox/developer/safetydan)
02:05:56ptw419i don't want to say too soon...
02:07:00markunok :)
02:07:46ptw419well, i think the bootloader just went into my ISR..
02:09:10ptw419i think i've finally gotten the interrupts to work on the S...
02:09:18markunI'll wait with the cheering until you know for sure :)
02:09:29ptw419no, i'm sure of it now
02:09:36markunWhat was the problem all the time?
02:09:45*markun cheers! ;)
02:10:10markunNow you can start working on the USB driver :)
02:10:21ptw419the problem
02:10:28ptw419omg, it was so simple...
02:10:28markunWhich other parts didn't work without interrupts?
02:10:36markunwhat did you change?
02:10:43ptw419in crt0.S
02:10:59ptw419the copy of the exception vectors happened after the memory remap
02:11:07ptw419I just copied them before the memory remap
02:11:32*ptw419 cries in frustration/happiness
02:12:18markunstill weird that it doesn't after the remap, don't you think?
02:12:32markundoesn't work...
02:12:37ptw419yes, but in a weird way it makes sense...
02:12:49ptw419but still weird nonetheless
02:13:01ptw419i won't complain though
02:13:33ptw419rockbox would halt at beggining of load b/c of something to do with the interrupts
02:13:40ptw419maybe this will help it go further :)
02:13:45markunso, now you continue getting the rockbox kernel to compile and run?
02:14:10ptw419hopefully so
02:14:20markunThe Gigabeat F port was also a little bit stuck before we got interrupts working
02:14:34markunafter that things went really fast
02:14:47ptw419yeah, interrupts mean alot
02:15:01markunis there some kind of rescue USB mode, or do you always need the OF?
02:15:26ptw419i think i read aliask made a custom nk.bin
02:15:36ptw419but i always dual boot w/ OF just in case...
02:15:54markunanyway, time for bed
02:15:59ptw419but of course i also found that the bootloader is in flash, so it would be possible to replace the OF completely IMHO
02:16:04ptw419same i'm off
02:16:17markundid you make a dump of the flash?
02:17:22ptw419yes. all it is, is eboot.bin
02:17:32ptw419i was going to update the wiki. i have a dump of the ROM as well
02:17:53ptw419at boot it immediately jumps to flash and eboot.bin
02:18:08markunalways good to see people are happy with my rockbox propaganda :)
02:18:41ptw419well gotta go. gn
02:19:15 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
02:20:05 Join dandin1x [0] (
02:20:47 Quit dandin1 (Nick collision from services.)
02:20:52 Nick dandin1x is now known as dandin1 (
02:21:48webguest34Do you guys know a good mpeg4 convertor
02:23:46krazykitwebguest34, the programs on the wiki will all convert mpeg4 to mpeg2 for use with rockbox
02:32:25AKiPodCorruptalso, works
02:33:01 Join EspeonEefi [0] (i=espeonee@STRATTON-ONE-FIFTY-FOUR.MIT.EDU)
02:39:11 Quit AKiPodCorrupt ()
02:39:22 Join AKiPodCorrupt [0] (
02:39:51 Quit AKiPodCorrupt (Remote closed the connection)
02:42:13 Quit J3TC- (".UPP.")
02:45:52 Join AKiPodCorrupt [0] (
02:47:39 Quit Thundercloud_ (Remote closed the connection)
02:50:25AKiPodCorruptdont be shy
03:04:38freedomlinuxheh - its kinda quet
03:06:32 Quit thegeek (Read error: 104 (Connection reset by peer))
03:07:50***Saving seen data "./dancer.seen"
03:10:59 Quit Rob2222 (Read error: 104 (Connection reset by peer))
03:13:35 Join evilnick [0] (n=60e0b75a@gateway/web/cgi-irc/
03:19:59evilnickBad news if anyone is reading
03:20:36evilnickI ordered one, it arrived today but the Samsung HS122JC has a ZIF connector so no joy for anyone with an iRiver or Gigabeat F 8(
03:30:34 Quit evilnick ("CGI:IRC (Ping timeout)")
03:44:35 Quit webguest34 ("CGI:IRC (EOF)")
03:44:55 Quit rvvs89 (Read error: 110 (Connection timed out))
03:51:12 Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/
03:51:59 Join crzyboyster [0] (n=6210f095@gateway/web/cgi-irc/
03:52:21countrymonkeyIs there a faster way of voicebuilding than on cygwin?
03:53:26 Join Workaphobi1 [0] (
03:54:25crzyboysterFinally! I'm currently packaging the final (or near final) version of Cabbie 2.0 Default. Here's my question: I'm putting all of the ports together into one .rockbox folder, but the theme (.cfg) files are "obstructing" one other (as in they are all named "cabbie default.cfg" and "cabbie unifont.cfg". Is it necessary to have different filenames for each?
03:58:38crzyboysterI read somewhere that the .cfg files are generated for each theme during the compile process... What should I do? Does anyone have an idea?
04:00:16crzyboysterWell, I'm on the last step and no one wants to help me or tell me what to do...
04:00:59Soap I know, lots of conversations stopped as soon as you entered the room, and everybody hushed. ;)
04:01:46crzyboysterAm I the plague?
04:01:56SoapBut, seriously, it is 10PM EST, 4AM in much of Europe. This is normally a quiet time in this room, and the wrong time to expect fast answers.
04:02:41SoapYou are not the plague - I figure the smiley ;) was enough to signify I was being sarcastic. The channel has been dead for almost an hour.
04:02:50crzyboysterAm I right about the theme files not being needed in the compiled version?
04:03:01SoapI would have answered if I knew.
04:03:57crzyboysterHmm... onto other conversation. Are you looking forward to this theme being commited?
04:05:04 Quit dandin1 ()
04:05:41SoapI think it is a far superior default theme aesthetically, and feel it has emerged from the death-of-1000-inputs quite well - but I will never use it.
04:06:18crzyboysterWell, the truth is that I probably won't use it either :D
04:07:22crzyboysterSee you! Hopefully I'll finish this up tomorrow!
04:07:23 Quit countrymonkey ("CGI:IRC (EOF)")
04:07:25 Part crzyboyster
04:07:32 Quit jhulst ("Konversation terminated!")
04:15:49 Quit Workaphobi1 ("Leaving.")
04:20:08 Join sctinman [0] (
04:20:29 Quit AKiPodCorrupt (Remote closed the connection)
04:20:54 Join AKiPodCorrupt [0] (
04:20:57 Nick AKiPodCorrupt is now known as AKiPodCorrupted (
04:24:54 Quit AKiPodCorrupted (Remote closed the connection)
04:25:10 Join AKiPodCorrupt [0] (
04:41:01 Join csc` [0] (n=csc@archlinux/user/csc)
04:47:30 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:47:36 Join miepchen^schlaf [0] (
04:54:52 Quit perplexity (Read error: 113 (No route to host))
04:58:06 Quit spr0k3t (Remote closed the connection)
05:07:53***Saving seen data "./dancer.seen"
05:12:27 Join spr0k3t [0] (
05:16:54 Join AKiPodCorrupt_ [0] (
05:16:54 Quit AKiPodCorrupt (Read error: 104 (Connection reset by peer))
05:17:45 Quit Horschti ("I got raided by the FBI and all i got is this lousy quit message")
05:29:30 Nick fxb is now known as fxb__ (
05:33:56 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
05:34:32 Quit kugel ("ChatZilla 0.9.79 [Firefox]")
05:35:41 Quit Guest14794 (Read error: 110 (Connection timed out))
05:36:41 Join ctaylorr [0] (
05:38:39 Join AKiPodCorrupt [0] (
05:39:37 Quit AKiPodCorrupt_ (Read error: 110 (Connection timed out))
05:41:21 Quit csc` (Read error: 110 (Connection timed out))
05:49:43 Quit EspeonEefi (Read error: 110 (Connection timed out))
05:50:14 Join EspeonEefi [0] (i=espeonee@STRATTON-TWO-NINETY-SIX.MIT.EDU)
05:53:44sctinmanHey guys, I've got a question about threading (the wording in the wiki is a little vague). I was wondering if thread context switches occur anywhere else aside from calling yield/sleep()
05:55:02sctinmantrying to fix this statusbar bug, and can't figure out where execution is being halted
06:03:53JdGordonsctinman: a few other places.. but I tihnk the problem is the poweroff is sent from an intterupt...
06:04:28sctinmangrr that's what i was afraid off =/
06:07:21 Quit jhulst (Read error: 104 (Connection reset by peer))
06:07:25JdGordonthere is truly no better place to think than the loo...
06:07:31JdGordonI know how to fix the bug...
06:08:04JdGordonwithout it looking too much like a hack
06:09:06 Join ErLo [0] (
06:09:10JdGordonalthough... why the heck does the radio force the statusbar anyway?
06:09:19 Nick ErLo is now known as homielowe (
06:09:25LloreanNo native volume display?
06:09:41JdGordonis it that important?
06:09:49LloreanUntil there's radio-WPSes, it *kinda* makes sense to force a battery and volume display
06:09:49sctinmanmy guess was perhaps an easy way to show mute,etc =/ beats me...
06:09:59JdGordonok... ill band-aid this
06:10:08LloreanAlso, can't radio be Stopped (or Paused, I'm not sure which)?
06:10:17 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
06:11:11sctinmanI think it's a stop, it cuts the tuner power
06:13:04 Quit AKiPodCorrupt (Remote closed the connection)
06:15:17 Quit ptw419 (Remote closed the connection)
06:15:20 Quit ol_schoola (Read error: 104 (Connection reset by peer))
06:15:23 Join AKiPodCorrupt [0] (
06:15:49 Join ol_schoola [0] (
06:19:05 Quit n17ikh|Lappy ()
06:19:08JdGordonsctinman: wanna test a patch?
06:19:18sctinmanof course =]
06:27:00sctinmanthat's pretty clever =] (just waiting to compile =p)
06:27:48JdGordonbraindead simple patch :)
06:28:09JdGordonI dont really want to put much work into the fm screen because a little fairy tells me it wont stay boring for much longer :p
06:28:46JdGordon30min to copy 8gb :( so much for usb 2
06:32:09 Join AKiPodCorrupt_ [0] (
06:32:10sctinmanthis is odd... my device won't boot with your patch =/
06:32:10 Quit AKiPodCorrupt (Read error: 104 (Connection reset by peer))
06:32:20JdGordonthis is odd....
06:34:37sctinmanhrm, compiled fine, tried copying again, status and diff only show the changes in the patch, but I didn't see anything in it that wouldn't make it not boot =/
06:34:45AKiPodCorrupt_8 gb patch?
06:35:25JdGordonsctinman: which target?
06:35:41sctinmansansa e200
06:36:28JdGordonI doubt its the problem... but comment out the change in apps/main.c
06:36:32JdGordonits not really needed anyway
06:36:42JdGordonwell.. hmm... it is needed :p
06:36:49JdGordonbut can maybe be moved if thats the problem
06:38:08 Quit AKiPodCorrupt_ (Read error: 104 (Connection reset by peer))
06:38:29 Join AKiPodCorrupt [0] (
06:38:32sctinmanhrm, nope still no boot
06:39:44JdGordona clean build does boot though?
06:40:03JdGordonwell thats a bit wierd :p
06:40:07sctinmanwas just trying it out early for my attempts at patching it
06:41:33 Quit saratoga ("CGI:IRC (Ping timeout)")
06:43:45JdGordonok, im going to play with other stuff while i wait for my sansa to get filled.... if you wanna play with that be my guest :)
06:44:41DogBoyI wanna put it on
06:48:06 Quit AKiPodCorrupt (Read error: 104 (Connection reset by peer))
06:51:10 Join AKiPodCorrupt [0] (
06:54:33 Quit blithe ("leaving")
06:54:59 Join blithe [0] (
06:55:36 Quit AKiPodCorrupt (Read error: 104 (Connection reset by peer))
07:07:56***Saving seen data "./dancer.seen"
07:09:06 Join AKiPodCorrupt [0] (
07:09:36 Quit AKiPodCorrupt (Client Quit)
07:13:59 Quit blithe ("brb")
07:14:36 Join blithe [0] (
07:15:06sctinmanJdGordon: I think I've got it, I think settings_list.c needs to be updated with the new variable
07:15:20JdGordonit shouldnt...
07:15:42JdGordonglobal_status shouldnt be persisted anywhere unless explicitly told to...
07:16:32sctinmanoh I see, that's the purpose of the SYSTEM_SETTING macro? to hold those variables in nvram?
07:17:41JdGordonalthough... hmm.. change it to an int and add it to settings_list.c as a SYSTEM_SETTING() and see what happens...
07:19:06sctinmanalright, will do. Just to make sure, nothing else needs to be changed, right?
07:19:29 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
07:20:02 Part safetydan
07:20:04JdGordonmind you... i was confident it would just work :p
07:25:30sctinmanwell, that got it to boot, and I can't reproduce the bug =]
07:27:08sctinmanbut, perhaps it should be moved elsewhere so it's not in nvram?
07:27:11JdGordonput up the diff somewhere?
07:29:01sctinmanhope you don't mind I put it on the tracker
07:34:25*JdGordon gets angry with the stupid OF doing a bloody db refresh
07:34:47sctinmanwith 8GB, ouch...
07:35:22JdGordonour refresh hack thing isnt perfect it seems :p
07:38:12JdGordonsctinman: ok, if it fixes it ill commit...
07:38:43sctinmanhang on, I just thought of something I want to try
07:40:21 Join zicho [0] (
07:41:55 Join AKiPodCorrupt [0] (
07:43:38sctinmanwell, while this compiles: I'm not sure how nvram / global_status is setup, but I read in settings.h about inserting new nvram variables in between each other, and statusbar_forced was placed in between two other nvram entries, so perhaps it just needed to be moved in the struct?
07:44:25JdGordonsctinman: dont worry... i removed it from nvram()
07:44:39JdGordonbut yes your correct... that would cause a problem
07:44:40 Quit Llorean (Read error: 104 (Connection reset by peer))
07:44:41 Join Llorea1 [0] (
07:44:42sctinmanok, well then commit away =]
07:44:58 Nick Llorea1 is now known as Llorean (
07:48:36 Quit AKiPodCorrupt (Read error: 104 (Connection reset by peer))
07:49:50 Join AKiPodCorrupt [0] (
07:51:06 Quit AKiPodCorrupt (Read error: 104 (Connection reset by peer))
07:51:34 Join AKiPodCorrupt [0] (
07:52:50 Quit Llorean ("Leaving.")
07:54:22 Quit AKiPodCorrupt (Read error: 104 (Connection reset by peer))
07:54:59 Join AKiPodCorrupt [0] (
07:55:37 Join miepchen^schlaf [0] (
07:57:21 Quit AKiPodCorrupt (Remote closed the connection)
07:57:22 Join Axio [0] (
08:01:39*JdGordon is gui king!
08:04:15 Quit Axio (Remote closed the connection)
08:07:56 Quit krazykit ("leaving")
08:10:43 Join krazykit [0] (
08:11:59 Join futurist [0] (
08:12:07 Quit nanok (Read error: 110 (Connection timed out))
08:22:59 Quit sctinman ()
08:23:03 Join Llorean [0] (
08:23:09 Quit miepchen^schlaf ("Verlassend")
08:25:11LloreanJdGordon: I say wait. I see no rush to get list positioning in.
08:26:12JdGordonyeah, i tinhk i agree...
08:27:05LloreanI would say you should get the syntax done (how a user sets it) so the unsupported builds can play with your work in progress, and any themes that come from that will still work with the final, but that's hardly even important either
08:28:08 Quit krazykit ("leaving")
08:28:19 Quit jhulst (Read error: 110 (Connection timed out))
08:28:22JdGordonmeh, dont need to make things easier for unsupported builds :)
08:28:31JdGordonanyone got an ipod and use picture flow?
08:29:23 Join krazykit [0] (
08:30:40JdGordonpictureflow requires the db to be built?
08:31:16JdGordonsuppose that makes sense... for some reason I thought it was folder based
08:32:31JdGordonif its using the db, why does it have such a hard time getting the track names in order? *confused*
08:32:42 Quit BigBambi (Remote closed the connection)
08:34:31GodEateryou have badly tagged files ? :)
08:34:53JdGordoni dont though...
08:35:04JdGordonthe order is completly random... not backwards
08:35:42GodEaterI can't say I've noticed that myself
08:35:45*GodEater goes to chec
08:36:12JdGordonoohh... and you use an ipod dont you?
08:36:23JdGordonis the wheel backwards?
08:37:05GodEaterwhat do you mean ?
08:37:31GodEaterhmm - I see what you mean on the track listing
08:37:33JdGordonclockwise goes to the pic on the left of the current one
08:37:34GodEaterit's all over the place
08:38:02JdGordonits fine in the track listing also?
08:38:06GodEaterclockwise scrolls to the right
08:38:09 Join AKiPodCorrupt [0] (
08:38:12GodEateryeah it's fine in that too
08:38:17JdGordonk, must be a sansa thing then
08:38:19 Nick AKiPodCorrupt is now known as AKiPodToucher (
08:38:38AKiPodToucheri have a sansa
08:38:38GodEaterI recall seeing a recent forum post about that on the sansa
08:45:27 Quit Farp (Read error: 110 (Connection timed out))
08:46:56LloreanJdGordon: Yeah, it's a sansa thing
08:48:31 Join CaptainSquid [0] (
08:49:18JdGordonnot anymore... im commiting that button rename patch which fixes that
08:49:28JdGordon_FWD and _BACK make sense...
08:49:31JdGordon_UP _DOWN doesnt
08:49:48 Join tvelocity [0] (
08:50:01LloreanWell one describes "which way I move the wheel" and the other describes" which direction the wheel moves the list"
08:50:21JdGordonright.. and the first is what the define should be discribing
08:50:28JdGordoni cant spell
08:51:57AKiPodTouchercan you test an ssh server on my ipod?
08:52:04 Join conando [0] (
08:53:23 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:53:40 Join ender` [0] (
08:55:49GodEaterLlorean: are you a compulsive music tagger ?
08:56:10 Join Mathiasdm [0] (
08:57:12AKiPodToucherobsessive compulsive
08:57:39AKiPodToucherAllahEater, i am
08:57:47scorcheAKiPodToucher: stay on topic...
08:58:31 Nick AKiPodToucher is now known as DavidRawson (
08:58:39LloreanGodEater: A bit of one, yes. Generally speaking, if I realize my tags are bad, I strip all tags, put them in a Genre
08:58:54LloreanGenre\Artist\Album\Num - Trackname.format filetree, and then generate tags from it
08:59:02GodEaterok - can I get your advice on something then ?
08:59:09DavidRawsoni do album/
08:59:17LloreanPerhaps, but I'm not too sure what good it'll be
08:59:26GodEater <−− trying to tag that
08:59:39*amiconn always generates filenames from tags, never vice versa
08:59:41GodEaterthe CD only has 17 tracks on it, therefore that's how many music files I ended up with
08:59:58 Quit adr ("Leaving")
09:00:00GodEaterbut as you can see from that listing, there's quite a few more than 17 tracks present
09:00:30GodEater31 in fact
09:00:51LloreanGodEater: Honestly? I'd probably rip it as a WAV, and start compulsively cutting tracks by hand.
09:00:54amiconnAmong other reasons, tags allow some characters which are not allowed in file names, but are part of several song titles (e.g. the question mark)
09:01:01GodEaterLlorean: not possible
09:01:09DavidRawsonYaweihEater, has the usb data stacks been implemented yet?
09:01:14LloreanJust saying, I'm a bit compulsive.
09:01:18GodEaterthe composite tracks are interleaved from one end to the other
09:01:41krazykitDavidRawson, read the MajorChanges page. it explains usb well enough for the end user
09:01:51GodEaterperhaps I'll just stick with the first track name mentioned on the page and skip the rest =/
09:02:13DavidRawsonso usb works... cool
09:02:23krazykitDavidRawson, you obviously didn't read it.
09:02:42DavidRawsonbetter charging
09:02:43 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
09:02:48 Quit linuxstb (Read error: 113 (No route to host))
09:03:09JdGordonanyone else think Bagder brought up the release just to shit-stir?
09:03:34 Join lee-qid [0] (
09:04:29LloreanJdGordon: I've been complaining about the lack of one on and off for a while
09:05:38LloreanLack of a release?
09:05:46 Quit DavidRawson (Remote closed the connection)
09:07:01Mode"#rockbox +o scorche " by ChanServ (ChanServ@services.)
09:07:15Mode"#rockbox +b %*!* " by scorche (i=Blah@rockbox/administrator/scorche)
09:07:32Mode"#rockbox +b *!* " by scorche (i=Blah@rockbox/administrator/scorche)
09:07:39Mode"#rockbox -b %*!* " by scorche (i=Blah@rockbox/administrator/scorche)
09:07:48Mode"#rockbox -o scorche " by ChanServ (ChanServ@services.)
09:07:58***Saving seen data "./dancer.seen"
09:09:16 Join Zagor [242] (
09:09:32 Join Hans-Martin [0] (
09:11:13GodEaterLlorean: problem solved for me - it's listed in, so I went with their track names
09:11:48LloreanThat works
09:12:20 Quit Hans-Martin (Read error: 104 (Connection reset by peer))
09:13:07 Join Hans-Martin [0] (
09:13:13*GodEater is adding them to the Musicbrainz database and didn't want to screw it up
09:14:02 Join linuxstb [0] (n=chatzill@rockbox/developer/linuxstb)
09:15:32 Quit ol_schoola (Read error: 104 (Connection reset by peer))
09:15:56Hans-Martinmorning folks... I am experiencing a crash when playing a .mp3 file in the simulator (iriver simulated in Ubuntu Linux). In tracker, I only found a bug report about 64bit linux but my system is 32bit. Is anything known about this?
09:16:05 Join ol_schoola [0] (
09:16:27 Join petur [50] (n=petur@rockbox/developer/petur)
09:17:40Hans-Martinthe problem is most likely threading related and occurs at different places in the code, indicating some memory corruption bug
09:19:44lostlogicJdGordon: thank god. I've been ready to break something over that.
09:20:02Hans-Martinah, now I see that someone else was having the same problem:
09:21:15lostlogicJdGordon: your most recent commit
09:21:44JdGordonit never actually clicked they were backwards untill now :p
09:22:19JdGordonwtf with the ipod diff?
09:22:56JdGordonit somehow added 2k to the ram usage for renaming a #define!
09:24:09 Quit Gnu47 (Read error: 110 (Connection timed out))
09:24:17 Join Rob2222 [0] (
09:36:38 Quit JdGordon ("Konversation terminated!")
09:37:37 Join Gnu47 [0] (
09:50:34 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
09:51:25 Quit lee-qid (Read error: 110 (Connection timed out))
09:53:16 Part LinusN
09:55:08 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
09:56:14 Join Casainho [0] (
09:58:01 Join DerDome [0] (
09:58:45 Quit linuxstb (Read error: 110 (Connection timed out))
10:00:30 Quit amiconn (Nick collision from services.)
10:00:36 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
10:10:16 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
10:20:59GodEaterNico_P: have you got anywhere with isolating those sound break ups yet ?
10:21:34pondlifeHans-Martin: If you have any kind of reproducible issue, it would be useful if you could try older builds to see which commit broke it.
10:24:44zichoIs there cover flow available for rockbox?
10:25:09homieloweAnyone have any idea whats going on when I'm trying to build a sim under ubuntu
10:25:26GodEaterzicho: there's a plugin which does some of what coverflow does - it's called pictureflow
10:25:41zichoGodEater: Where can i find it?
10:25:47GodEaterzicho: it's included with rockbox
10:26:04zichoGodEater: Ah. Thx
10:26:42Bagderhomielowe: first, running make as root is not a good idea
10:27:03GodEaterdoing much of *anything* as root is not a good idea
10:27:05*homielowe is a linux newbie :P
10:27:42 Quit Toki_ ()
10:27:52Bagderbut then I'm a bit puzzled, since it seems convbdf gets very funny
10:27:56 Join Toki [0] (
10:28:11GodEaterBagder: are the complaints from svn about encoding any clue ?
10:28:25homielowehmm still silly when just run normal
10:28:44BagderGodEater: I can't see that they should matter
10:29:03 Join waldo [0] (
10:29:04 Quit Toki (Client Quit)
10:29:05Bagderhomielowe: have you built other stuff with this compiler setup?
10:31:56 Join Toki [0] (
10:32:05homieloweWell I was just building the iphone toolchain this morning, sdl etc(for iphone), seems only rockbox complained, will try building a regular build though first (iPod 5G)
10:37:21Bagderthis isn't strictly "rockbox" complaining
10:37:29Bagderthis is convbdf that can't run
10:37:45Bagderand that is an executable that is built as part of the rockbox build process
10:38:57Bagderwhere's this source from?
10:39:23Bagderyes, but is it svn or a tarball etc?
10:39:35*GodEater guesses svn on account of the svn messages
10:39:43Bagderah of course...
10:39:55homieloweSVN , just today
10:41:09 Join Thundercloud [0] (
10:41:26homielowei'll redownload and build everything from source and see if that fixes it
10:45:03 Join Mathiasdm2 [0] (
10:46:14 Join thegeek [0] (
10:53:09 Join rvvs89 [0] (n=rvvs89@pdpc/supporter/active/rvvs89)
11:01:30 Join spiorf [0] (
11:02:02 Quit Mathiasdm (Read error: 110 (Connection timed out))
11:02:12 Join Mathiasdm [0] (
11:08:00***Saving seen data "./dancer.seen"
11:08:18 Part linuxstb_ ("Leaving")
11:12:01 Join loklaan [0] (
11:13:09 Quit Mathiasdm2 (Read error: 110 (Connection timed out))
11:14:05loklaanhey, anyone listening?
11:14:32loklaani was wondering where i can change the values of where playlists are saved?
11:14:55loklaani want them just to save to the default PLAYLIST instead of Playlists
11:15:44Bagderthe manual doesn't tell?
11:15:59*Bagder never saved a playlist with Rockbox on any of his targets
11:19:19loklaanno option to specify where the playlists should save
11:19:28loklaanand imm not quite sure where to look
11:19:38loklaanlike in a file somehwere in the installation
11:20:08loklaanand right now im using my computer to much to use VMware and edit the source
11:20:13loklaanor look in the source
11:21:01 Join Arathis [0] (
11:22:21homielowefixed my problem
11:22:32Bagderhomielowe: what was it?
11:23:54 Quit loklaan (Read error: 104 (Connection reset by peer))
11:24:03 Join loklaan [0] (
11:24:04 Quit Rick (Read error: 104 (Connection reset by peer))
11:24:27 Join Rick [0] (
11:24:59homieloweBagder: Not too sure, but was able to build the a sim and a regular build after a rebuild
11:31:11 Join Naked [0] (i=naked@
11:34:16 Nick Naked is now known as Hadaka (i=naked@
11:39:44 Join lee-qid [0] (
11:40:54 Join Casainho_ [0] (
11:42:06 Quit Jon-Kha (Remote closed the connection)
11:43:24BagderCasainho: about the L9260 board, does it have any audio out?
11:45:24 Part Mathiasdm ("Yuuw!")
11:46:48Casainho_Bagder: No
11:47:38*GodEater struggles to see how that would be useful for a rockbox player then...
11:49:15Casainho_"We decided to use the TLV320AIC23 IC AUDIO STEREO CODEC 28-TSSOP - cost $6,5 in Digikey." - DAC -
11:50:00Casainho_that IC 24 bits resolution and with headphone amplifier integrated :-)
11:51:34*GodEater has found another MrH
11:54:54peturCasainho: any info on the gain range and steps for the line-in part? I only saw 0 or 20dB gain for the microphone input.
11:56:30Hans-Martinpondlife: ok, what would be a reasonable sequence of revisions to try? Does it make sense to go back by date? I am a svn newbie, is there any way of picking revisions which are considered stable?
11:58:05markunGodEater: what kind of info do you get from him?
11:58:25pondlifeHans-Martin: I would try to find an old one that works fine (say 15000), then if you can do this, binary chop between SVN revision numbers.
11:58:53 Quit Casainho (Read error: 110 (Connection timed out))
11:59:07pondlifee.g. 15000 works, so try 15500. If this fails try 15250... repeat until you find the culprit
12:00:21GodEaterGodEater: hehe - none - I just noticed some guy who contributes to the MusicBrainz database with the same alias ;)
12:00:28*GodEater talks to himself
12:00:34GodEatermarkun: that was to you ;)
12:05:15markunah :)
12:06:06Casainho_petur: I don't know, I don't have experiencie
12:06:22 Quit homielowe (Remote closed the connection)
12:06:49peturCasainho_: I ask you because I can't find it in the 'datasheet', maybe you have a real datasheet of it?
12:07:10Casainho_petur: Spark is in the team of developers and he already used that IC on their DSPdap:
12:07:29peturhaving no gain steps in line-in would not be interesting and we could use a new recording target
12:08:08Casainho_look and tell what you think
12:09:01peturit does say Integrated Programmable Gain Amplifier but no more info, and there is no real datasheet that I could see
12:10:02Casainho_ ???
12:10:15 Nick Casainho_ is now known as Casainho (
12:10:59*petur missed that part :/
12:11:08Casainhothere is other Open hardwarep layer using that dac IC: ARM MP3/AAC Player -
12:12:42Casainhopetur: if you think that is ok, please tell, write a messagem in the forum or leave at TWiki:
12:12:45peturbah... 12 dB to –34.5 dB in 1.5-dB steps... better than nothing I suppose
12:12:53*pondlife wonders if jhMikeS could look at some time.
12:13:19pondlifeNico_P: Do you run the sim under Windows?
12:13:28markunpetur: what kind of range and steps would you prefer?
12:13:28Casainhowell, If want sugest another IC, nice! :-)
12:13:37pondlife(or rather, can you run the sim under Windows?)
12:14:17petur0.5dB steps would have been nice (and make AGC usable). at least 20dB gain would have been nice.
12:14:41Hans-Martinpondlife: ok, I'll try.
12:15:32pondlifeHans-Martin: It can be slow work - keep a notepad handy with two columns on it (WORKS and FAILS). Then write SVN rev numbers down as you do the tests.
12:18:05Casainhopetur: If you have experiencie, please help chosing the DAC IC - I am curious about what others players like IPODS, sansas, etc uses...
12:20:30*petur has no real idea
12:20:40 Quit loklaan ()
12:21:56 Join fasmaie [0] (
12:21:57Nico_Ppondlife: no, I only use linux
12:22:03Nico_Pnice find btw
12:22:36pondlifeI wonder if that's why it only locks for me
12:22:39Nico_PGodEater: not yet, no. Fixing FS #5797 took me a lot of time
12:22:44pondlifeMaybe an SDL/Windows bug :/
12:23:54 Quit ol_schoola ()
12:24:18pondlifeNico_P: Continuing good work by the way. I'm happy that my prediction of a buffering API leading to playback code that can actually be worked on has come true ;)
12:24:30GodEaterNico_P: you fixed that??? Genius! Well done!
12:24:44Casainhopetur: I think a good ideia would be learning with others work :-) - looking for other DACs ICs on others players that Rockbox works :-) - unfortunaly I don't have time to do that...
12:24:50Nico_PGodEater: thanks :)
12:25:14Nico_Ppondlife: yeah, playback.c is much simpler now. I think I actually understand most of it now ;)
12:26:07Nico_PGodEater: see r16039 ;)
12:26:16LinusNthe core voice codec helped a lot too
12:26:31*pondlife pats himself on the back, even though Nico_P did all the work :)
12:26:43pondlife(well, 99% of it)
12:26:53Nico_Pit would've been much harder without your proposal
12:27:10pondlifeHeh, I think I've moved from hacker to management.
12:27:32pondlifeNext stop, sales.
12:27:45Nico_Phehe, or release manager ;)
12:28:07pondlifeI considered it, but I doubt I'm around reliably enough.
12:28:15pondlifeReal Life remains busy.
12:40:43LinusNtell me about it
12:43:53Hans-Martinpondlife: ok, first try with revision 15000 crashes just like current revision does. I'm triyng with 14000 now, and if it crashes, too, I conclude that the problem is outside of rockbox
12:45:45 Part pondlife
12:46:01 Join Jon-Kha [0] (
12:47:00Nico_PHans-Martin: what's the issue you're investigating?
12:51:15Hans-MartinNico_P: my simulator crashes when playing MP3 files (and OGG, too). I think it has got to do with /usr/lib/
12:52:15Hans-Martinok, revision 14000 crashes as well, so it's definitely not rockbox related. now where do I get a working /usr/lib/
12:56:09GodEaterhow do you know that's where the problem is ?
12:56:28 Quit fasmaie (Read error: 113 (No route to host))
12:58:09Hans-MartinGodEater: it's just a guess. If 3 very dissimilar revisions of rockbox crash with the same error in the simulator, I think it's likely that the cause it outside of rockbox.
12:58:27Hans-Martinor am I the only one trying to run the simulator on linux?
12:58:47GodEaterno - I run it there all the time
12:59:17GodEaterwhich simulator have you built ? (Not that it should matter)
12:59:40Hans-Martinthe iriver H1x0 (as that's my target)
12:59:53GodEaterand you're running ubuntu of some flavour ?
13:00:43Hans-Martinyup. There's a bug report for the same problem by someone using debian at so I guess it's not ubuntu specific but debian
13:00:59Hans-Martin(ubuntu is a debian variant)
13:01:14Hans-Martinwhat distro do you use?
13:01:34GodEaterwhich version are you on ?
13:01:42*GodEater is about to build the sim now to see if he can re-produce
13:01:53GodEaterah - I'm on gutsy
13:01:58LinusNi run the sim a lot, but i don't often play music with it
13:01:58GodEaterperhaps worth an upgrade ?
13:02:22GodEaterwhich platform too ?
13:02:26*GodEater is on x86
13:02:38Hans-Martinwait - I was wrong. running guts here, too, on AMD x86
13:02:51*GodEater has true intel hardware
13:03:08Hans-Martinbut that should not make a difference if I'm not mistaken
13:03:38GodEatermy build is nearly done
13:03:41GodEaterhang on :)
13:04:20*GodEater curses rockdoom once mor
13:04:35Hans-MartinGodEater: what does "ls -l /usr/lib/libSDL-1*" answer on your machine?
13:05:33Hans-Martin(it might be possible that some upgrading step didn't work right here - I had some issues with other stuff after upgrading between two versions)
13:06:48GodEaterdoes it crash immediately ?
13:07:04*GodEater is currently listening to some nice mp3s courtesy of the h1x0 sim...
13:08:01***Saving seen data "./dancer.seen"
13:08:07GodEaterheh - neat, I didn't know it rendered the remote too!
13:09:04 Join mrkiko [0] (
13:09:09 Quit japc (Read error: 110 (Connection timed out))
13:10:09GodEaterwhile we're on the subject of the sims - has anyone noticed that the background image for the ipod (video at least, not checked the others) has the wheel controls labelled the wrong way roudn ?
13:12:29Hans-MartinGodEater: not immediately but very quickly (sometimes showing the playing screen, sometimes not). I don't get any sound.
13:12:40Hans-Martinyour file is definitely the same as mine
13:13:06GodEaterwell playback is working just fine here =/
13:13:12GodEaterI'm well into my 5th track now
13:13:34GodEateris there a debug version of libSDL in apt ?
13:14:02 Join PaulJam [0] (
13:16:31*GodEater can't spot one =(
13:19:37 Quit Gnu47 (Read error: 110 (Connection timed out))
13:20:13 Join TotallyInfected [0] (
13:21:52 Quit TotallyInfected (Client Quit)
13:22:49 Join Farp [0] (
13:23:45 Quit mrkiko (Remote closed the connection)
13:31:04 Nick parafin|away is now known as parafin (
13:31:31 Join Rondom [0] (
13:42:06 Quit Rondom (Nick collision from services.)
13:42:12 Join Rondom [0] (
13:42:19 Quit Rondom (Nick collision from services.)
13:42:44 Join parafin|away [0] (
13:48:39 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
13:48:44 Join Domonoky [0] (
13:50:28markunevilnick: in case you read the logs: I'm sorry to hear that the drive had a ZIF connector after all. But there might be hope, did you see this post
13:51:14 Quit PaulJam (Read error: 104 (Connection reset by peer))
13:51:15 Join PaulJam_ [0] (
13:51:42 Quit j0tt (Read error: 104 (Connection reset by peer))
13:52:00 Nick PaulJam_ is now known as PaulJam (
13:52:30peturmarkun: so the HS122JC also has a ZIF :/
13:53:13 Quit parafin (Read error: 113 (No route to host))
13:54:18CasainhoBagder: are you there?
13:56:02 Join freedomlinux2 [0] (
13:56:22 Join jott [0] (n=j@unaffiliated/jott)
13:59:00peturmarkun: we should have googled it first, this link (last post) says it is ZIF:
13:59:08 Nick parafin|away is now known as parafin (
14:00:08PaulJamdoes it have the same ZIF connector like the newer toshiba drives?
14:01:29markunPaulJam: you mean the CE-ATA interface? I hope he was talking about the normal ZIF 40
14:02:16PaulJamin that case it might be possible to build an adapter. see
14:02:20 Quit spiorf (Remote closed the connection)
14:06:05 Quit parafin ("So long and thanks for all the fish")
14:06:12 Join parafin [0] (
14:12:13 Quit freedomlinux (Read error: 110 (Connection timed out))
14:17:47 Join setsukun [0] (
14:18:00 Join n1s [0] (
14:18:26setsukunIs Rockbox available for the Zune yet?
14:18:54PaulJamno, and i don't think anyone is actively working on a port.
14:20:36 Quit GodEater (Read error: 110 (Connection timed out))
14:21:34setsukunAny specific reason why?
14:21:50 Join GodEater [50] (n=bryan@rockbox/staff/GodEater)
14:23:46PaulJamthe zune has some security features that prevent third party software to run on the device afaik.
14:24:52setsukunDigital signatures for firmware updates and stuff?
14:25:16 Join Axio [0] (
14:25:21setsukunMan, I just want to be able to put video on my Zune easier.
14:25:26 Join ol_schoola [0] (
14:25:30setsukunIt takes forever to convert crap.
14:25:42GodEaterinstalling rockbox wouldn't help you there
14:25:47GodEateryou'd still have to convert it
14:26:31setsukunIt's the hardware that prevents the Zune from playing different file types?
14:26:50setsukunThat really doesn't make sense, at least to me.
14:27:03GodEaterit's not the file *types* as such
14:27:21GodEatermore that no DAP in existence currently is powerful enough to resize video on the fly
14:27:32Domonokysetsukun: its the screen size, it doesnt make sense to decode video with higher resolution than the screen on a small hardware...
14:27:39GodEaterso any video you want to play on it has to be pre-sized to the screen dimensions
14:27:57GodEaterat which point you might as well convert it to an easy to decode format
14:28:36setsukunDomonoky, so basically the video would look horrible without being converted to the right resolution?
14:29:11GodEaterwell you'd only be able to see a small fraction of it
14:29:23Domonokysetsukun: it would have to be resized on the fly,, otherwise you would only see part of it... and resizing costs zoo much cpu power
14:30:34PaulJamlittle question for the playback/buffering experts: i noticed on my h300 that the disk occasionally spins up at a track transition. it seems to do that on every track transition after a rebuffering occured. is there a special reason for this? (i haven't yet tested if this is related to a specific setting)
14:31:53Nico_PPaulJam: seems strange, but I'm not sure I understand your description... do you mean the disk will spin up after each track change?
14:32:36 Nick fxb__ is now known as fxb (
14:32:55PaulJamNico_P: no, only the first track transition after rebuffering.
14:33:27setsukunSo at this point there's no custom firmware for the Zune?
14:33:34GodEatersetsukun: nope
14:33:54GodEatersetsukun: there was a hoax attempt (as far as we could tell) to get linux running on it. But it eventually disappeared.
14:34:07setsukunI remember seeing that.
14:34:09Nico_PPaulJam: ah. do you use the collect runtime data feature?
14:34:25PaulJamNico_P: yes, i use that
14:34:33Nico_Pand your DB isn't loaded to RAM?
14:34:38setsukunEverytime I search Google for Zune relates things I get forum posts from like the beinnging of '06 to about June.
14:34:46PaulJamit is loaded to ram
14:35:07setsukunIs there any custom Zune programs out there?
14:35:12setsukunPC side.
14:35:17GodEaterwrong place to ask
14:35:25setsukunI suppose.
14:35:36Nico_PPaulJam: hmm... I think it could be related to runtime data or maybe something like resume info saving... I'd need to investigate.
14:35:50setsukunBut I can't find anywhere else via Google except old posts that are useless to me because they use the old Zune software.
14:35:52Nico_PMaybe you could try disabling runtime data collection to see if it changes things
14:36:13Nico_PI'm just speaking off the top of my head here, haven't looked at any code
14:36:19PaulJamNico_P: ok, i'll try that.
14:36:24Nico_Pthanks :)
14:36:49GodEatersetsukun: I promise this is still the wrong place to ask. None of us here own a Zune.
14:37:12setsukunI have an iPod, too.
14:37:18setsukunI just don't use it that much anymore.
14:37:18GodEaterlucky you
14:37:42setsukunKinda thinking about returning my Zune.
14:37:49PaulJamNico_P: I just wanted to ask if this is aleady known, so i don't spend much to much reproducing an issue that is already known.
14:37:52setsukunI was hoping I would be able to put custom firmware onto it.
14:38:05setsukunAnyway, thank you very much for your help.
14:38:08GodEaterthat's the sort of thing I'd research *before* buying...
14:38:17setsukunHave a good one, guys.
14:38:21 Part setsukun
14:38:33Nico_PPaulJam: you did well
14:42:18Nico_PGodEater: are you available for patch testing?
14:42:55*GodEater has nearly finished with his MusicBrainz adventure
14:44:48Nico_PGodEater: you have a reliable way of reproducing the skipping issue, don't you?
14:45:21GodEaterwell - it happens a lot
14:45:32GodEaterI've not managed to find a *reliable* way to do it though
14:46:16Nico_PjhMikeS: ping
14:49:52 Join japc [0] (n=japc@
14:50:11 Join perplexity [0] (
14:53:03 Quit ctaylorr (Read error: 110 (Connection timed out))
14:53:40 Join spiorf [0] (
14:57:12 Join hannesd_ [0] (
15:00:47Nico_PGodEater: any better?
15:01:31PaulJamNico_P: ah, when disabling "gather runtime data" it doesn't seem to happen anymore (at least on the first test, i don't know if it is reliably reproduceable).
15:01:49GodEaterstill doing it :(
15:02:07Nico_PPaulJam: my guess is that the unbuffer callbacks spin the disk up for some reason
15:02:10Nico_PGodEater: oh :(
15:06:56GodEateryeah it's no better at all
15:08:03***Saving seen data "./dancer.seen"
15:08:34 Join mf0102 [0] (n=michi@
15:08:51 Join jcollie [0] (n=jcollie@
15:11:07 Part LinusN
15:12:26 Join desowin [0] (n=desowin@atheme/developer/desowin)
15:13:33 Quit hannesd (Read error: 110 (Connection timed out))
15:13:34 Nick hannesd_ is now known as hannesd (
15:16:00 Quit idnar (Nick collision from services.)
15:16:03 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
15:16:36pondlifeNico_P: I noticed that the sim opens files when they unbuffer, too.
15:17:57Nico_Ppondlife: what files? the audio files?
15:18:40pondlifeI'm not certain that I was running the latest SVN at the time though.
15:18:53pondlifeHave been time travelling :)
15:19:23pondlifep.s. I don't think pcmbuf should have any dependency on buffering.... re your pastebin
15:20:00pondlifeNot with my H300 at the moment though, so can't test.
15:20:50 Part zicho ("Leaving")
15:22:23*preglow flanges
15:23:02Nico_Ppondlife: well this patch doesn't seem to improve things anyway
15:23:17Nico_PI need to look more closely it seems
15:23:40pondlifeDo we know for sure if it's buffering being blocked, or codec being blocked (and by what)?
15:23:54pondlifeSmells like a missing yield() in buffering to me.
15:24:14pondlifeBut I've no scientific evidence ;)
15:24:27Nico_PjhMikeS seemed to think the codec thread was being given high priority, thus starving the buffering thread
15:24:41Nico_Pall because the pcm buffer is low
15:25:06Nico_Ppreglow: what does that mean?
15:25:11pondlifeHmm, so the codec thread has no data to process?
15:25:28 Quit lee-qid (Read error: 110 (Connection timed out))
15:25:39Nico_Pyes, because it doesn't give the buffering thread time to get more
15:25:59Nico_Pbut that's just speculation on my part, based on what jhMikeSsaid
15:27:59BagderCasainho: here now
15:30:04 Join kugel [0] (
15:31:22 Join MethoS- [0] (
15:32:39Nico_PBagder: hi! regarding your blog post on coverity, I was curious to know whether you ever submitted rockbox for scan
15:33:35BagderI didn't... partly because rockbox flaws aren't as troublesome and partly because I'm not sure we've been ready to deal with the results
15:34:34Bagderbut their scanner is mighty cool
15:35:00Nico_Pare you afraid the result are going to be catastrophic? :p
15:35:16BagderI more or less assume that the results will be a huge list of flaws
15:35:28Bagderand a lot of them will be in 3rd party code
15:35:45Nico_Pmakes sense
15:36:12Nico_PI tried to run splint on the code but didn't manage because of "exotic" macro use
15:36:28preglowi don't think it's worth putting rockbox through that
15:36:31preglowlet projects that need it more use it
15:36:36 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
15:38:26Nico_Pare there any other useful static code analysis tools?
15:41:06Bagderbut my experience with that is that the list of false positives are a bit annoying
15:44:01Nico_Pyeah and these tools seem to be writtent with security in mind, which is good but not so relevant for rockbox
15:44:38 Join MethoS-- [0] (
15:45:13Hans-MartinNico_P: well security issues often translate into obscure crashes, so removing such bugs has its value...
15:47:59Nico_Pindeed, but we don't need to get paranoid about every static buffer or unchecked function call
15:49:35Hans-Martinsure, especially if number_of_false_positives * time_to_analyze_each_issue gets too high, which would probably be the case here.
15:55:45Nico_Ppondlife, GodEater: could you possibly describe the behaviour of the buffers in a skipping situation by looking at the buffering debug screen?
15:57:24GodEaterNico_P: that's tricky - because the skipping only happens at the start of playback - which means I can rarely get to the debug screen in time
15:58:49CasainhoBagder: I did answer on forum :-)
16:00:15CasainhoBagder: If you have some other question, ideas, please tell now :-)
16:00:22 Quit MethoS- (Connection timed out)
16:04:58 Join scorche|w [0] (n=42c007b2@rockbox/administrator/scorche)
16:11:30 Quit Zagor ("Client exiting")
16:12:10 Join |AhIoRoS| [0] (n=ahioros@
16:12:40 Quit pondlife (Read error: 110 (Connection timed out))
16:14:29GodEaterbash question : How do I get back a list of directories that *don't* contain file X ?
16:14:52 Quit perplexity (Read error: 113 (No route to host))
16:16:34 Join jgarvey [0] (
16:17:42BagderGodEater: find -type d | grep -v X
16:17:49Bagderor possibly a more advanced find line
16:18:10Bagderuhm, scrap that
16:18:16GodEateryeah that won't work :)
16:18:17Hans-Martinperhaps using the -exec option of find
16:18:26BagderI reread the question again and my line wasn't that smart
16:19:04GodEaterI have "find . -name cover.bmp | cut −−delimiter=/ −−fields=2" so far to find all the directories which *do* contain it, I'm trying to work out how to subtract that list from the complete list of directories now :)
16:19:54Bagderhere's one way
16:19:59Hans-Martinthat can be done using grep
16:20:08Bagdercat include-list fullist | sort | uniq -u
16:21:11Hans-Martingrep -v -f include-list full-list
16:25:05 Join toffe82 [0] (
16:25:15GodEaterneither of those appear to work =/
16:26:12GodEaterah no - my fault
16:26:15GodEaterthanks chaps ;)
16:26:44 Join lassesdatamaskin [0] (
16:26:45Nico_PGodEater: I have a patch to make the debug screen popup right when playback starts
16:27:01Nico_Pshould've written that one loooong ago :(
16:29:10 Join lassesdatamaski1 [0] (
16:29:10 Quit lassesdatamaskin (Read error: 104 (Connection reset by peer))
16:29:19GodEaterNico_P: hit me up with it then ;)
16:29:28 Join MethoS--- [0] (
16:30:07 Nick lassesdatamaski1 is now known as lassesdatamaskin (
16:30:08amiconnjhMikeS: ping
16:31:52Nico_Pthe WPS will use the sysfont once you exit, but that's corrected simply by showing another screen then going back to the WPS
16:32:03 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
16:32:54Nico_PGodEater: my guess is that you'll see the pcm buffer struggling, and the usfl bar too
16:35:22GodEaterwill let you know
16:35:25GodEaterI'm already compiling
16:39:31 Quit CaptainSquid ("Miranda IM!")
16:40:15GodEatergot to nip out Nico_P will let you know when I get back
16:42:29 Quit |AhIoRoS| (Remote closed the connection)
16:42:57 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
16:45:27 Quit MethoS-- (Read error: 110 (Connection timed out))
16:47:58 Join ol_schoola_ [0] (
16:48:02 Quit ol_schoola (Connection reset by peer)
16:49:52 Join Robin0800 [0] (
17:00:57 Quit Robin0800 (" HydraIRC -> <- Nine out of ten l33t h4x0rz prefer it")
17:08:07***Saving seen data "./dancer.seen"
17:09:01 Quit billytwowilly (Remote closed the connection)
17:11:00 Join anakikaai [0] (i=0@
17:16:51jhMikeSamiconn: here
17:17:03 Part Hans-Martin
17:18:20 Quit MethoS--- (Remote closed the connection)
17:19:05amiconnjhMikeS: Check today's log starting 01:04 (log time)
17:21:55jhMikeSamiconn: one time only or is it repeatable?
17:22:24 Quit Jon-Kha (Remote closed the connection)
17:22:39 Quit ender` (" HydraIRC -> <- Now with extra fish!")
17:24:16jhMikeSthere's no greylib reinit but I have to stop the timer briefly or else the caches can't be flushed/invalidated properly. greylib has no "pause" function.
17:24:45krazykiter, sorry, wrong terminal.
17:27:59jhMikeSit would be nice to be able to not force the rb->lcd_update part
17:30:11*jhMikeS seems to have left a few step out of the "pause" as well :\
17:33:26amiconnWhy do you need to flush caches when hiding the osd? That doesn't seem to happen when it pops up, only when it hides
17:33:43GodEaterNico_P: back now
17:34:45GodEaterNico_P: pcmbuf does indeed drop off to nothing
17:35:03jhMikeSamiconn: because the framebuffer is cached and bits and pieces of the OSD will remain on screen if paused
17:35:30Nico_PGodEater: what about real and usfl?
17:35:53jhMikeS...since the video image is always rendered on COP
17:36:06GodEaterusefl and real both stay at nothing until well after the song has started
17:36:08Nico_PjhMikeS: what do you think of ? Am I missing something?
17:36:26Nico_PGodEater: so basically all bars stay empty?
17:36:50Nico_P(apart from alloc)
17:37:32Nico_Pyeah I'm pretty sure that means the code thread starves the buffering thread, as jhMikeS suggested
17:40:24GodEatercode = codec in above sentence ?
17:40:38Nico_Pyes, sorry
17:40:59 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
17:42:15saratogalooks like we got another karma dev in that thread
17:42:48*GodEater goes to look
17:42:53saratogai wonder if any of them still have old datasheets
17:43:57jhMikeSNico_P: yeah, that looks good. does it work?
17:44:02Nico_PjhMikeS: no
17:44:36GodEatersaratoga: I already asked that of the ones I actually know in person - none of them do
17:46:16GodEaterso all we need to do is track down an original rio karma cd
17:46:35*GodEater ponders the wisdom of walking out on your wife and leaving such things behind
17:46:54jhMikeSNico_P: interesting. another thing that happens is it yields every 16K but still does the extra sleep() thing which be a factor since that effectively lowers it's priority.
17:48:08Nico_PjhMikeS: it shouldn't sleep, as the buffer is low
17:48:22 Join ender` [0] (
17:48:31Nico_Punless the critical level is too low
17:49:07Nico_PGodEater: could you tell me what kind of value usfl has when the skipping happens?
17:49:21*GodEater goes to restore that built
17:50:01jhMikeSNico_P: that's right...hmmm
17:50:03GodEaterit's really really low :)
17:50:09GodEaterbut I'll get you an exactish figure
17:50:45 Quit tvelocity ("Αποχώρησε")
17:50:51Nico_PI especially want to know whether it's below 131072
17:51:05Nico_Pi.e. 1024*128, the current critical level value
17:51:08jhMikeSare multiple files being buffered at once at this stage?
17:51:14 Join evilnick [0] (n=0c140464@gateway/web/cgi-irc/
17:51:57peturevilnick: sorry to hear about the samsung disk. What interface does it have?
17:52:14evilnickSome kind of ZIF, but that's as far as my knowledge goes!
17:52:34evilnickI'll take a picture tonight and post on the forum so that someone cleverer can see it
17:52:45jhMikeSso really the amount in the buffer isn't the best measure but the amount of the currently playing audio
17:53:03evilnickmarkun: thanks for the link to the mailing list message; email sent.
17:53:11markunevilnick: is it more like 14 pins or 40?
17:53:19markuneh 18 or 40
17:54:05peturand you're 100% sure it is an HS122JC?
17:54:44*petur now sees the difference between HS122JB and HS122JC: the rpm
17:55:20Nico_PjhMikeS: the fact that the buffer is almost empty is still a good indicator of the problem. and I think the currently playing files *should* have the priority, although I'm not certain it does have it
17:55:24 Quit ol_schoola_ (Read error: 110 (Connection timed out))
17:56:02evilnickDefinitely a HS122JC, I'm afraid.
17:56:52evilnickI opened the packaging with bated breath and trembling hands "Great, I'll have the biggest (1.8") Rockbox beast possible!" and then my hopes were dashed when I saw the connector.
17:57:50evilnickIt (the connector) seemed narrower than the IDE ones, so I'd guess at 18 pins rather than 40. But don't take that as a guarantee.
17:58:01markunevilnick: it would fit inside a Gigabeat X60!
17:58:17peturthe adapter should help, the drive is smaller than the MK*** iirc
17:58:47markunbut if it's 18 pins it's the CE-ATA connector, right?
17:59:12GodEaterNico_P: it's down in five figures
17:59:25jhMikeSNico_P: What other stuff would the buffering thread be responsible for reading at the start while trying to read an audio file? It seems there should be more than enough disk throughput to keep up with audio.
17:59:27GodEaterbut there's still some skipping when it gets up into six figures too
17:59:43evilnickRight... Anyone selling a Gigabeat X60? I bet they are as rare as hen's teeth!
18:00:14GodEaterI just saw a value of >200000 and then it stuttered again
18:00:22Nico_PjhMikeS: AA
18:01:10GodEater160000 ish
18:01:26*GodEater waits for someone to tell him to stop
18:01:36markunevilnick: I hope it's the normal 40 pin cable, otherwise the adapter is probably useless
18:01:39pondlifeHmm, does the skipping only happen with AA present?
18:01:45GodEaterpondlife: no
18:01:55pondlifeAh. You can't stop then.
18:02:19jhMikeSthis happens only if using AA? ipod 3g is by far the slowest SWCODEC target I have and it had no skipping problems at the start but I never used AA.
18:02:41GodEaterjhMikeS: no - it happens with or without AA
18:02:41peturevilnick: ?
18:03:01Nico_PGodEater: what audio format are you testing on? mp3?
18:03:09GodEaterjhMikeS: but you're not using the dodgy disk controller present in the 80GB ipod
18:03:14GodEatermp3 only Nico_P
18:03:18GodEaterit's pretty much all I have
18:03:28GodEaterI have some speex I could try it with though
18:03:29jhMikeSGodEater: ah, so you've got really slow buffering no matter what?
18:03:34GodEaterjhMikeS: yes
18:03:34evilnickpetur: Looks like it, but it's not in front of me to check 100%. Will let you know tonight.
18:03:41GodEaterthe AA is nothing to do with it
18:03:47GodEaterit does it on albums which have none too
18:04:18GodEaterchaps - I'm going to shoot home
18:04:26GodEaterwill be back with you in around 30 minutes
18:04:30GodEaterdiscuss :)
18:04:37Nico_Phehe :)
18:04:38jhMikeSit seems some hand-tuning for different devices may be required but 16k chunks seem quite fine for most
18:04:54Nico_PGodEater: you said 32k was good for you?
18:05:16pondlife32k improved things for me...
18:05:26 Join Arathis2 [0] (
18:05:40Nico_Ppondlife: "improved", or "solved"? :)
18:05:49pondlifeimproved :/
18:07:08pondlifeAny mileage in waiting for the buffering thread to get a certain amount loaded before the codec thread runs?
18:08:39pondlifeOr would that just delay startup and not necessarily solve the problem when buffering next kicks in?
18:08:57 Join nanok [0] (n=nanok@
18:09:00jhMikeSpondlife: probably.
18:09:06jhMikeS(to the first)
18:09:43Nico_PI'd rather avoid that
18:09:45jhMikeSis the buffer allowed to be critically low during normal operation?
18:09:51 Join ol_schoola [0] (
18:10:42Nico_Pwhat do you mean by "normal operation"?
18:10:45jhMikeSI think some read-ahead in advacne is wise. Why should it not?
18:10:54markunevilnick: perhaps one of the people from the NYC meeting has a player with a ZIF 40 drive for you to test if it works
18:10:56pondlifeI guess we have two threads both feeling starved of input and thrashing?
18:11:29jhMikeSwe just have crummy thread control on the codec side
18:11:38pondlifeThe buffering thread should be prioritised over the codec thread in this situation, right?
18:11:57jhMikeSNico_P: "not at initial buffering" but playing and rebuffering
18:12:33Nico_Pit should't go critically low at that time, no
18:14:51pondlifeThe codec thread shouldn't care about buffering. But it should allow the buffering thread to take priority when it needs to.
18:15:14 Quit Arathis (Read error: 110 (Connection timed out))
18:15:58pondlifeDoes the codec thread need to use _REALTIME ?
18:16:01 Join TMM [0] (
18:16:12pondlifeCould it yield a bit more?
18:20:14 Join JdGordon [0] (
18:20:35markundoes anyone feel like trying my experiment to make seeking accelleration more fluent?
18:20:37jhMikeSa point or two extra priority should be more than enough
18:21:59Nico_Pthen maybe the buffering thread is just too busy adding handles or something... I'll try to see how it behaves
18:22:19jhMikeSmarkun: what if step >> 5 == 0?
18:22:36markunjhMikeS: then there will be no acceleration of course :)
18:24:03markunjhMikeS: it could be changed to a fixed point multiplication
18:25:47markunthat would be needed if we want to support the current values of the ff_rewind_accel setting anyway, but this is just an experiment
18:29:40jhMikeSmarkun: I guess 1000*anything_not_0 won't go zero if divided by 32
18:30:16 Quit n1s ()
18:30:25markunbut this is still not very flexible
18:30:58markun>> 4 was a bit too fast to my taste and I guess >> 6 will be a bit slow
18:35:34Nico_PI didn't learn much... at least on my gigabeat the behaviour looks fine
18:36:08 Join Gnu47 [0] (
18:38:39 Quit petur ("work->home")
18:38:40markunjhMikeS: to me this also feels more natural with the gradual decelleration we already had
18:42:00 Quit w0rd54 (Remote closed the connection)
18:42:03 Join Jon-Kha [0] (
18:42:52 Join GodEater_ [0] (n=godeater@rockbox/staff/GodEater)
18:44:33 Join MethoS- [0] (
18:46:47 Join w0rd54 [0] (
18:46:59GodEater_I see I didn't miss much
18:47:06 Nick Arathis2 is now known as Arathis (
18:47:34jhMikeSmarkun: that works quite nicely
18:49:02 Quit ch4os_ ("Leaving")
18:49:22Nico_PGodEater_: a 32k chunksize is ok for you?
18:49:44GodEater_same as pondlife
18:49:48GodEater_it helped
18:49:51GodEater_but didn't solve it
18:50:21pondlifeI'm running on an H300, not an iPod Video though....
18:50:40pondlifei.e. my disk controller shouldn't be any problem
18:50:41GodEater_that means it's likely not down to the sucky disk controller in the ipod
18:54:07 Quit ol_schoola (Read error: 104 (Connection reset by peer))
18:54:33 Join ol_schoola [0] (
18:55:27 Quit Casainho ("ChatZilla 0.9.79 [Firefox]")
18:56:46jhMikeSamiconn: could you try using UNCACHED_ADDR(mem) in grey_init? That gives the best display results and simplest code.
19:03:57 Join bertrik [0] (
19:05:57 Join petur [50] (n=petur@rockbox/developer/petur)
19:08:11***Saving seen data "./dancer.seen"
19:10:27 Quit entropic (Remote closed the connection)
19:11:10 Quit Xerion (" ")
19:16:59 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
19:18:40 Quit Jon-Kha (Read error: 131 (Connection reset by peer))
19:22:30 Join stewball`ghost [0] (n=WTFOMGBB@
19:23:14 Join Jon-Kha [0] (
19:23:40 Join crackie [0] (
19:24:12crackiei have got a nano 1gen is it possible to play video files with rockbox, cuz i converted a vid into .rvf and the player dosnt display the file in the FILE menu
19:24:29GodEater_crackie, you need to convert it to MPEG2
19:24:37GodEater_.rvf is for our old archos models
19:24:47 Quit Thundercloud (Read error: 110 (Connection timed out))
19:24:49GodEater_check the MpegplayerPlugin wiki page
19:25:19crackiecan you querry me direct link ive been searching for hours now im tired ;)
19:25:42 Quit Jon-Kha (Client Quit)
19:25:55 Join Jon-Kha [0] (
19:26:03 Join nardul [0] (
19:26:40crackiecan i play xvid files directly with this player or do i have to convert them ?
19:26:54nardulIs it possible to completely remove the apple firmware? I never use it and i'm fairly annoyed that my ipod boots into the apple thing when "hold" is on.
19:27:10GodEater_crackie, you have to convert them
19:27:20GodEater_nardul, yes it is
19:27:28crackiehave you got a good programm where i can automatically can convert them to the right size
19:27:37nardulGodEater, And how would that be? :)
19:27:40crackiei owned such a program for my PDA but i dont know how its called
19:27:55deltronvirtualdub would be able to do that iirc
19:27:59GodEater_nardul, try tunning ipodpatcher -h
19:28:03GodEater_it'll give you a clue ;)
19:28:18GodEater_crackie, read the web page PaulJam linked you to
19:28:21nardulYou're a darling. Thanks a bunch!
19:28:25GodEater_it contains links and tips on how to do just that
19:29:17crackieany good plugins i should install ?
19:30:04PaulJamall the good plugins are already included
19:30:11LloreanMaybe we should stop including all the plugins with Rockbox so that people can actually go out and get them. :)
19:30:54crackieso ive got something todo
19:31:34 Join Thundercloud [0] (
19:31:46GodEater_and all the bad plugins will return "incompatible version" so there's no point downloading them
19:32:48krazykitcrackie, you could set up a build environment and build rockbox for yourself. that should eat some time ;). all the info you need is on the wiki, too
19:33:32crackieim not that into rockbox and coding and even not unix so im out
19:33:48crackieROCKY 4 running
19:33:52crackieMPG2 rules
19:36:33crackieif i just watch films on ipod nano how long does the battery last ?
19:36:43LloreanNot long at all
19:36:52crackie~ ?
19:37:03LloreanAn hour maybe
19:37:10LloreanI don't believe anyone's done a good test
19:37:14LloreanEspecially now that backlight dimming is in
19:38:44crackie10 mins 88 % batterie left
19:38:49 Join rasher_ [50] (n=rasher@rockbox/developer/rasher)
19:40:12 Join JdGordon|w [0] (n=836b0048@gateway/web/cgi-irc/
19:40:54 Join Redbreva [0] (
19:43:20 Join obo [0] (n=obo@rockbox/developer/obo)
19:44:15 Join stripwax [0] (
19:45:34JdGordon|wforums down? or have they finally decided to block me?
19:45:59crackieits on
19:46:02crackieso you got blocked
19:46:24crackieim off thanx for your helop krazykit and PaulJam and GodEater
19:46:26 Quit crackie ()
19:49:43 Quit rasher (Read error: 113 (No route to host))
19:49:43 Nick rasher_ is now known as rasher (n=rasher@rockbox/developer/rasher)
19:51:15nardulWhere on earth can i find the ipod bootloader? Is it This?
19:52:54GodEater_nardul, you don't need to find it
19:52:59GodEater_it's built into ipodpatcher
19:53:08GodEater_or you can build your own from source
19:53:46GodEater_besides, I thought you wanted to get rid of apple entirely ?
19:53:48narduleh. If i run "./ipodpatcher /dev/sdd -wf" Should that not be what deleted the orignal firmware?
19:53:56GodEater_in which case, you don't want a bootloader at all
19:54:12nardulI want the rockbox.ipod?=
19:54:31nardulYou save me again. Thanks!
19:54:42GodEater_beware though
19:54:43 Join Xerion [0] (
19:54:47GodEater_if you choose to do this
19:55:01GodEater_upgrading your version of rockbox is no longer a matter of just unzipping a new build
19:55:02 Quit japc (Read error: 110 (Connection timed out))
19:55:15GodEater_you will ALWAYS have to remember to write the firmware to your ipod with ipodpatcher too
19:55:26GodEater_otherwise you'll get version incompatibilities
19:55:35GodEater_(which is why this is undocumented, and we don't recommend it)
19:55:55nardulGodEater, Thank you. I'll live with it. I'll be damned if i need their original firmware.
19:56:00nardulAnd thanks alot!
19:56:03GodEater_no problem
19:56:29nardulAnd faster booting isn't a bad tradeoff
19:57:08GodEater_if you say so :)
19:58:01 Quit Axio ()
19:59:01amiconnGodEater, nardul: You can also use the bootloader and remove the apple fw
19:59:02 Quit JdGordon|w ("CGI:IRC (EOF)")
19:59:12amiconnJust write the bootloader with -wf instead of -a
19:59:30 Quit spiorf (Remote closed the connection)
20:00:45GodEater_ah yes - I'd forgotten that
20:01:07 Join miepchen^schlaf [0] (
20:01:39nardulamiconn, Thanks. I think i prefer it this way though.
20:02:33amiconnThen you can still plain unzip your build
20:02:48nardulThis might be a bit rude to ask. But do any of you two know about how the reverse-engineering of the 5g ipod cpu is going? If it's on at all?
20:03:18nardulamiconn, I don't upgrade that often. This is not a difficult thing to do so i'll manage. But thanks.
20:03:25jhMikeSamiconn: not going to do that test?
20:04:39GodEater_nardul, what reverse engineering do you mean ?
20:05:11nardulGodEater, Well. Battery life. That's my only problem. I suppose it's some sort of reverse eng.
20:05:19 Quit axionix_ (Read error: 104 (Connection reset by peer))
20:05:29GodEater_ah - amiconn is the expert there I think
20:05:42GodEater_although I think Buschel has been attacking it too
20:06:19nardulMind if i ask you amiconn?
20:06:26nardulabout bettery life*
20:06:29GodEater_you already did indirectly
20:06:39nardulpfft. I didn't know it was him :P
20:08:38GodEater_I'm simply point out you asked the question, and he's chosen not to answer...
20:09:58 Join webguest49 [0] (n=d9c70784@gateway/web/cgi-irc/
20:10:09nardulI noticed that. Was just curious.
20:10:31 Join axionix [0] (
20:10:42nardulI take it he hears it alot
20:11:03 Quit webguest49 (Client Quit)
20:12:02 Join Siku [0] (
20:12:05GodEater_well not that specifically
20:12:08GodEater_but he's a busy chap
20:12:29Bagdernardul: it's quite simple, some people work on trying different things at times to improve battery life
20:12:38Bagderthat's about it
20:12:49 Part pondlife
20:13:35nardulokay. So no "reverse engineering". Got it
20:13:47Bagderwe do that too
20:14:04 Join JdGordon|w [0] (n=836b0048@gateway/web/cgi-irc/
20:14:25GodEater_Bagder: hope you don't mind - I completely ripped your post on the ipod classic from your blog and used it in the forums.
20:14:36BagderI don't mind at all
20:14:47GodEater_we had a post there before
20:14:50GodEater_but it went awol
20:14:59GodEater_and no amount of searching by Llorean can find out where it's gone
20:15:09nardulBagder, What's your blog?
20:16:51*GodEater_ goes to watch some TV
20:17:42 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
20:19:03 Quit JdGordon|w ("CGI:IRC (Ping timeout)")
20:20:30 Join Buschel [0] (
20:21:35 Quit Xerion (Read error: 104 (Connection reset by peer))
20:22:10 Join FOAD_ [0] (
20:31:45 Join Buschel_ [0] (
20:31:46 Quit Buschel (Read error: 104 (Connection reset by peer))
20:33:10 Join jerome` [0] (
20:33:19 Nick jerome` is now known as jer^ (
20:33:37jer^hey guys i need a bit of help :o
20:33:57jer^im a total retard when it comes to computers but i hate itunes so i tried to install rockbox on my 5th gen 80gig ipod
20:33:59jer^and it went fine
20:34:10jer^but now post installation and transferring of some of my music
20:34:19jer^my laptop wont recognise it anymore when i plug it in
20:34:23jer^what do i do :/
20:34:53 Join mirak [0] (
20:36:00krazykitjer^, you need to boot into emergency disk mode or the OF. see the manual for how to do it
20:36:19 Quit mirak (SendQ exceeded)
20:36:46jer^manual of rockbox or ipods?
20:36:58krazykitrockbox, obviously
20:37:12 Join mirak [0] (
20:37:40jer^thought so but never hurts to check :o
20:37:44 Join webguest92 [0] (n=5b11fe85@gateway/web/cgi-irc/
20:38:27 Quit FOAD (Read error: 110 (Connection timed out))
20:38:27 Nick FOAD_ is now known as FOAD (
20:38:36krazykitjer^, i think it's in one of the earlier chapters, but i don't have an ipod, so i'm not sure where exactly it is
20:38:44jer^ah ok
20:39:48Horschtok, maybe I am mising it, but how do i get Rockbox to show my album art on the "now playing" screen?
20:39:56HorschtI have it named folder.jpg
20:40:18PaulJamread the AlbumArt wiki page
20:41:09Horschtthank you
20:41:10jer^ cant find it krazykit ive looked through installation / advanced topics, cant imagine it being anywhere else..
20:42:40krazykitjer^, chapter 3.1.3
20:43:53jer^ah ok thanks heh
20:47:42 Join Casainho [0] (
20:48:22CasainhoBagder: what did you mean when you said "Obviously based on the Cirrus EP9302" ?
20:48:45BagderI read the data sheet for that board
20:48:56Bagderit says it uses that chip
20:49:54jer^works i was just being thick indeed(not reading the manual!) much thanks krazykit :)
20:50:19krazykitjer^, the manual will take care of quite a few of your problems. i'd keep it handy for reference :-)
20:50:36CasainhoBagder: yes, right. What do you think about that SoC?
20:50:50BagderI didn't look any closer yet, busy with other stuff
20:51:39CasainhoBagder: why did you used the word "Obviously"?
20:51:44 Quit webguest92 ("CGI:IRC (Ping timeout)")
20:51:54Bagderobviously as in they state this
20:52:14Bagderit is obvious once you read the sheet
20:52:17Bagderthus obviously
20:53:24CasainhoBagder: okok...
20:54:08CasainhoBagder: what you wanted to know when you asked "Yes, I know that you've planned to use that TI chip, but how is that codec gonna be used on the dev board?"
20:54:27Bagderwell, the board has no such chip
20:54:37Bagderand there's no plug to insert any phones
20:54:43Bagderthus my question
20:55:53Casainholooks like that you are always talking as if you know more, as if you already know the answer - IMO
20:56:03BagderI can guess more yes
20:56:14Bagderbut you say things and seem to imply a lot more
20:56:24Bagderand I want that implied stuff spelled out
20:56:47Bagderthat second board with the code chips is going to be a separate little board I bet
20:56:51Bagdercodec chip
20:57:17Bagdermeaning, just a "dev board" of that kind won't be enough
20:59:33Casainhoyes, you are right about separate little board :-)
20:59:58BagderI guess that board can have the LCD too?
21:00:15Domonokyand the extra buttons... :-)
21:00:31 Quit EspeonEefi ("さよなら")
21:00:33Bagderah and buttons yes
21:01:07Horschtah... there's even a nice bash script to conviniently convert folder.jpg to cover.bmp
21:01:10Casainhoyes, we must put outside of the main board all the we need, which are not in the main dev board :-)
21:02:03CasainhoI think there will be no problem, because of low speed digital signals, I assume
21:02:19 Join Xerion [0] (
21:02:34Casainhoam I think correctly?
21:03:08Bagderthat's out of my area...
21:04:08 Join cara1 [0] (
21:04:15cara1someones there
21:04:32cara1i need the file bootloader-nano.bin
21:04:40cara1for my ipod nano :D
21:04:48cara1PLEASE HELP ME
21:05:01Domonokycara1: why dont use ipodpatcher ? or rbutil.. ?
21:05:27Domonokyboth dont need this file, (ipodpatcher has it built in, and rbutil downloads it)
21:05:27cara1theres a tutorial that says i need all 3 files
21:05:46Domonokythen you are reading a outdated tutorial..
21:05:56Domonokyread the rockbox manual..
21:06:31GodEater_not only outdated, likely wrong too
21:06:39cara1no it isnt wrong
21:06:42cara1its german
21:06:45cara1because i am
21:07:27cara1i've downloaded ipodpatcher.exe and ipod_fw.exe what should i do now?
21:07:40Domonokythen you are on your own...
21:07:53 Join EspeonEefi [0] (i=espeonee@STRATTON-TWO-NINETY-SIX.MIT.EDU)
21:08:00GodEater_if it mentions ipod_fw.exe it IS wrong
21:08:07CasainhoBagder: you are listed on "Sandisk Sansa E200" hardware Developer Knowledge Map
21:08:10GodEater_I don't care what language it's in
21:08:12***Saving seen data "./dancer.seen"
21:08:18cara1what should i do now domonky?
21:08:31CasainhoBagder: I tought you had experiencie with hardware :-)
21:08:33GodEater_cara1, you should read the manual, like Domonoky told you
21:08:34Domonokyread the XXXXXX manual.. :-)
21:08:50Domonokyor use rbutil... its just a few buttons... :-)
21:09:07 Quit EspeonEefi (Client Quit)
21:09:21 Join EspeonEefi [0] (i=espeonee@STRATTON-TWO-NINETY-SIX.MIT.EDU)
21:09:38cara1whats rbutil?
21:09:48Horschtrockbox util
21:09:52GodEater_cara1, for the last time - read the manual
21:09:54BagderCasainho: I do have some such yes, but I don't design hw.
21:10:44cara1the rockbox manual is so long
21:11:02CasainhoBagder: okok :-) - I think we are taking to much time to chose the dev board, maybe because we don't have much money... :-(
21:12:34krazykitcara1, long, perhaps, but it WILL answer your questions.
21:19:03 Quit cara1 ()
21:19:30 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
21:23:52 Quit mf0102 ("Verlassend")
21:24:45Nico_Psorry to ask this, but could someone mention a random rev number (rXXX) and FS task number?
21:24:46 Join spiorf [0] (
21:25:45 Join Bensawsome [0] (
21:25:45krazykitr16000 and fs7183
21:26:10Nico_Pthanks :)
21:26:59Bensawsomehow is everyone!
21:27:01XavierGrNico_P: are you trying any cool scripts or something like that?
21:27:23XavierGrno I said Nico_P
21:27:40Nico_PXavierGr: regex replacement in konversation
21:28:13 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
21:28:32 Join crackie [0] (
21:28:43XavierGrNico_P: sounds cool, now I want to make one for mIRC too :\
21:29:01crackiewhy does it take so long to refresh my database, i copied 2 txt files to my ipod and i cant see them under files in rockbox
21:29:14amiconnjhMikeS: What test exactly? YOu mentioned something about UNCACHED_ADDR(), but where?
21:29:36amiconnAlso, what about the remaining parts of the osd with greyscale+widescreen video
21:29:50amiconnCan't be a cache issue, as it also happens on h1x0
21:31:12 Join n17ikh|Lappy [0] (
21:31:12Nico_Pkrazykit: would you mind doing it again?
21:32:22scorche|w<krazykit> r16000 and fs7183
21:32:25amiconnjhMikeS: Eurgh, you're fiddling with greylib internals directly in stream_mgr.c
21:32:51 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
21:32:59amiconnThe greylib is a lib, hence can be extended. If you need the feature to stop the greylib temporarily without restoring lcd contents, that could be added
21:33:10amiconnBut I don't understand what that's needed for
21:34:53 Join davina [0] (
21:35:12 Join webguest10 [0] (n=52ef1491@gateway/web/cgi-irc/
21:35:45 Quit cg (Read error: 110 (Connection timed out))
21:40:34 Join Hans-Martin [0] (
21:40:47 Join japc [0] (
21:41:29 Quit stewball`ghost (Read error: 110 (Connection timed out))
21:42:24 Quit nardul ("Leaving")
21:43:08 Quit Casainho ("ChatZilla 0.9.79 [Firefox]")
21:45:49 Part Bensawsome
21:46:09 Join Bensawsome [0] (
21:47:39 Join stewball [0] (n=WTFOMGBB@
21:48:58 Join chooas [0] (
21:51:14 Quit GodEater_ ("Leaving")
21:54:33*Nico_P has nice regex replaces now :)
21:54:45Nico_PI found a more discrete way to test
21:55:29 Part webguest10
21:56:29*pixelma had a weird effect in the playlist (occured twice so far) - one song was repeated instead of the one that should follow
21:57:26Nico_Pah, pondlife reported that once too... I never saw it though
21:57:51pixelmait looked ok in the playlist but I could even skip back and forth in the WPS still the correct song wouldn't play but chosing it in the playlist was possible
21:58:55chooasI just installed rockbox on a 2G Ipod and heated itself up
21:59:10pixelmanow trying to find a recipe to reproduce - I think it had something to do with using "insert" but have to find out what exactly (I hope I can find it)
22:00:06pixelmaI mean the exact steps
22:01:23Hans-Martinchooas: so it's well done now? :-)
22:02:12PaulJami had somehing similar too some days ago, that a song played twice.
22:02:35Nico_PI'd be very interested in a repro recipe
22:03:23pixelmaNico_P: I'll really try to find it but maybe not this evening
22:03:37 Join qweru [0] (
22:03:38Nico_Ppixelma: no rush at all :)
22:05:23pixelmachooas: what do you mean? You just felt it getting warm? Did you do anything specific, where there error messages?
22:05:41 Join crzyboyster [0] (n=4b596ebc@gateway/web/cgi-irc/
22:05:50crzyboysterFinally! I'm currently packaging the final (or near final) version of Cabbie 2.0 Default. Here's my question: I'm putting all of the ports together into one .rockbox folder, but the theme (.cfg) files are "obstructing" one other (as in they are all named "cabbie default.cfg" and "cabbie unifont.cfg". Is it necessary to have different filenames for each?
22:06:51pixelmacrzyboyster: I tried to explain that the .cfg files are created during build process...
22:07:17pixelma...and I still don't know if it is possible to define the gradient bar and things like that
22:08:16pixelmaI only know of the defines for - font, background and foreground color in the WPSLIST
22:08:42crzyboysterThat should explain my question... but the gradient bar is a very important part of this theme! Is there any way you can find out about this WPSLIST gradient bar option and also all the other configs used in the theme?
22:09:07 Join nicktastique [0] (n=nick@unaffiliated/nicktastic)
22:09:08pixelmaah, and statusbar on/off
22:09:59Lloreannicktastique: Generally speaking, the best thing would be to come up with a way to reproduce the problem consistently. Once you can make it happen, if you're planning on debugging it yourself from the inside, add some logging around the parts of the code you suspect it's happening in.
22:10:13crzyboysterAnd can I still save the different .cfg files because in the end they will be needed for defining in the WPSLIST file, right? Should I just make different folders with the names as screen resolution and put in their respective ports' .cfg files?
22:11:10 Join faemir [0] (
22:11:43faemirCan someone explain to me why whenever I select songs half the time it says cannot load codec and then when it gets to the song it says codec failure and moves to the next song?
22:11:44nicktastiqueLlorean, As I suspected... I'll see what I can do.
22:12:05LloreanThe most important thing is pretty much always reproducing it. Nobody else can work on it if they can't make it happen too. :)
22:13:47crzyboysterDoes anyone else know about this WPSLIST file thing and how it works?
22:14:34Bagderwps/ uses it
22:15:04pixelmacrzyboyster: sorry, I only know what is in the file - take a look it's in the "wps" directory. Maybe you could try collecting the needed settings in this style and get attention of someone who knows the code better...
22:18:38 Join Thundercloud_ [0] (
22:19:02crzyboysterJust took a look at it. Will just making a new category like "line selector start color: " and the rest that are needed work? Or are the possible values coded in?
22:19:25 Quit crackie ()
22:21:09 Quit desowin ()
22:22:12crzyboysterDid anyone actually understand my question or know the answer to it?
22:23:58pixelmaI think I understood and if I remember correctly (about foreground/background which was added later) it doesn't just work
22:24:44crzyboysterSo will a patch have to be written for this?
22:26:29pixelmalooking at this commit, it looks like the Bagder mentioned has to be adapted
22:26:50Bagderyes it does
22:27:04Bagderit's the script that generates the cfg files in the zip files
22:27:28chooassorry wasn't in front of the computer
22:28:08crzyboysterThat only does foreground and background colors though, right?
22:28:23chooasinstalled rockbox on my 2G Ipod, let it build up the database
22:28:54chooasand then it began to heat up and the screen got darker
22:30:03jhMikeSamiconn: I'm not caring for that approach either but since I've dealt with with the dual-core stuff I do know why it's needed and that it's needed or else I wouldn't add it in the first place. The other option is feeding greylib uncached buffers then none is needed. If uncached buffers will work well on pp502x I'll take that approach. pp5002 viability for mpegplayer+grey is doubtful.
22:30:15chooasalso the generation of the database stalled
22:30:53Hans-Martinchooas: sounds like a kind of infinite loop. can you check whether the file system is ok?
22:30:58chooasi had to switch to the original firmware to prevent it to burn
22:31:35crzyboysterpixelma: Is it feasible to include the .cfg files in the zip (the ones we have right now) without compiling them?
22:32:10Bagdercrzyboyster: that would take another code modification
22:32:57 Quit Thundercloud (Read error: 110 (Connection timed out))
22:33:45 Quit n17ikh|Lappy ()
22:33:54crzyboysterThat seems to be a better idea, then. The first step would probably be to upload the finished theme to the patch tracker :D
22:34:10Bagderwhy would that be the better idea?
22:34:33 Quit Xerion (Read error: 104 (Connection reset by peer))
22:35:21jhMikeSthough if I can run cube with mp3 playing I should perhaps consider that an indication of something
22:35:25 Join roolku [0] (
22:35:36amiconnWhat does cube have to do with it?
22:36:03jhMikeSisn't cube greylib?
22:36:10amiconnOnly on mono targets
22:36:18amiconnOn 4-grey targets it uses native grey
22:36:38jhMikeShmmm...yeah, mandelbrot drains the pcm buffer rather quickly and that's clearly greylib
22:36:42crzyboysterInstead of having to define so many things in the file, you can have one file that would be included in all. On second thought, though, it would probably be a way to just prolong the problem instead of fixing it....
22:36:59amiconnYup. Mandelbrot needs 9 shades.
22:37:08 Part Bensawsome
22:37:55amiconnThere is one more optimisation in lcd_grey_phase_blit() that can be done on PP5002
22:38:02Bagdercrzyboyster: also, how could it be one file when there must be one for each uniq player combo?
22:38:57chooasyou were right it was a file-system error, but this heating up of the device and the darkening of the screen worries me
22:39:06jhMikeSWill it more than double the speed of it? Even 1/2 frame rate isn't quite enough to leave enough to decode mpa.
22:40:07PaulJamchooas: and this doesn't happen in the original firmware?
22:40:12crzyboysterI meant that the different file for each port could be included with it (not the same for each target)
22:40:19preglowwe should just use musepack as our codec of choice for videos :>
22:40:34 Join JdGordon|w [0] (n=836b0065@gateway/web/cgi-irc/
22:40:49 Join DerPapst [0] (
22:40:56DerPapst'lo all :-)
22:41:02jhMikeSor perhaps APE?
22:41:06amiconnNo, it won't double the speed
22:41:09Bagdercrzyboyster: right it could, and possibly that isn't a bad thing to support anyway, but it will still take some tweaking of
22:41:41JdGordon|wBagder: were you just shit-stirring with the release post? or did you actually want to try again?
22:41:42crzyboysterI guess that this will probably take longer than I thought :D
22:41:54chooasno it isn't even slightly warm and its charging now
22:42:08BagderJdGordon: there was nothing in my post that said I wanted to try again...
22:42:11jhMikeSone good thing is you can adjust the speed a bit with little artifacting but of speed trades against graininess
22:42:11amiconnIt's just the inner loop, which is a helper function residing in IRAM on SH1 and coldfire. On PP502x it doesn't need to, but on PP5002 it will help
22:42:25pixelmachooas: are you sure the screen was really darkening? I know that the 2nd gen Ipods have a weird display and look differently dark or bright depending on what is shown on screen, don't know how it is called...
22:42:34JdGordon|wBagder: k
22:42:43BagderJdGordon: but there are probably many users that would want us to
22:43:03chooasthe device was getting really hot, and the screen got darker and darker
22:43:03pixelmachooas: seems I can't even explain it right... :\
22:43:10JdGordon|wBagder: also, can you please unblock -community in the web client? ircatwork is down :(
22:43:42BagderI leave that to zagor
22:44:57chooasafter i changed back to the apple firmware the screen reverted back to normal and it cooled dwon
22:45:51 Join centyx [0] (
22:46:00*amiconn deems half frame rate in the greylib unbearable on anything except H1x0
22:46:12chooasdoes rockbox overclock in the default configuration?
22:46:14amiconnEven on H1x0 you'll notice the increased graininess
22:46:24pixelmamaybe if it was draining the battery it just didn't have enough juice for the backlight? (But I'm guessing here)
22:46:29 Quit qweru ("moo")
22:47:40pixelmachooas: no, and on the old Ipods (1st, 2nd maybe 3rd gen - not sure about the last) it should have longer battery life than what Apple claims for them
22:48:20amiconnRockbox doesn't overclock any PP target
22:48:45 Part centyx
22:50:49 Join Xerion [0] (
22:50:53 Join Domonoky_ [0] (
22:51:49Xerionso i got my new battery but i still can't get my h140 to boot without the adapter plugged in, it seems the new 60 GB HD is drawing too much power
22:51:55Xerionanyone have a solution
22:52:29chooasis there a problem with charging ?
22:53:22PaulJamXerion: did you use an ipod g1/2 battery or one specifically for irivers?
22:53:27Xerionnot that i know of, but i was thinking there might be
22:53:42Xerionespecially for this one, and the bootlogo does come up
22:53:58Xerionjust backlight flickers and the hd ticks without starting properly
22:54:05 Join safetydan [0] (n=safetyda@rockbox/developer/safetydan)
22:54:18crzyboysterThe complete version of Cabbie 2.0 should go in "Patches", right?
22:54:55Bagdercrzyboyster: yes
22:56:19crzyboysterWow, I forgot my flyspray username...
22:56:49Xerionthe charge light does seem to work and it goes off after a while, went off within minutes with the old battery, took a few hours or so with the new one, as is to be expected...
22:57:50amiconnjhMikeS: What about the leftovers of the osd when it's switched off with widescreen video?
22:58:09crzyboysterCan some of you admins out there help me out and find out what my username should be? It's somewhere along the lines of "ApooMaha"
22:58:10JdGordon|wwhats the plan for cabbie 2? is it just going to be bundled in the .zip, or actually hardcoded as the default theme?
22:58:27amiconnAlso, how exactly should I try uncached buffers? Just passing the buffer pointer wrapped in UNCACHED_ADDR() in grey_init()?
22:58:29jhMikeSamiconn: ooh, I could have overlooked that on grey targets. it's correct on color ones.
22:58:46crzyboysterIt's going to be hardcoded as the default
22:58:56amiconnYes, I tried colour and saw that it works correctly there
22:58:57jhMikeSI didn't need to worry originally on grey
22:59:21amiconnCompared X5 and H180 - same resolution...
22:59:54 Quit Thundercloud_ (Read error: 104 (Connection reset by peer))
22:59:55amiconnI have some further general optimisation ideas which I am working on atm
22:59:59crzyboysterSweet! I remembered what it was!
23:00:20amiconnNext thing after those will be optional iram for _grey_info. Should give a nice updating speedup especially on coldfire
23:00:32 Join n17ikh|Lappy [0] (
23:00:56amiconnThat will change how _grey_info is accessed, hence stream_mgr.c will break
23:01:09amiconn(_grey_info will become a pointer)
23:01:32amiconnUnless the fiddling with greylib internals will be gone by then, of course
23:01:45 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
23:02:18jhMikeSperhaps should I just add this minor thing to greylib then?
23:02:34 Join Thundercloud [0] (
23:02:36amiconnI'd rather like to go without this disabling
23:02:49*amiconn repeats his question for the nth time
23:03:18 Quit Buschel_ ()
23:04:26jhMikeSit's needed because the display being updated by the interrupt causes the CPU to read back it's own data when hiding the OSD before the COP can flush it's own.
23:04:28crzyboysterHas Cabbie 2.0 been licensed under the GPL?
23:04:49amiconnI mean how to try uncached buffers...
23:05:08amiconnJust pass the uncached pointer into grey_init()?
23:05:15jhMikeSin grey_init, just make "mem" into "UNCACHED_ADDR(mem)"
23:05:41amiconnThat's ambiguous again
23:06:03safetydanamiconn: awesome work on graylib. My H120 is playing back video faster than realtime for 16:9 videos
23:06:06amiconn'in' grey_init() meaning within the function itself, or within the actual call?
23:06:31jhMikeSthat parameter, just wrap in that macro
23:06:45amiconnsafetydan: It's still far from being maxed-out...
23:07:25 Join uwe__ [0] (
23:07:38amiconnWell, I'll finish that uncached scrolling optimisation first (scroll down isn't done yet)
23:08:15***Saving seen data "./dancer.seen"
23:08:16Xerionjudging from debug stuff my battery voltage is 4.249 which is slightly higher even than when adapter is plugged in :/
23:08:33Xerioni really don't get why it doesn't work...
23:08:35amiconnleft & right are faster on all targets, up & down will be faster on horizontal packed display, and on vertical packed displays *if* the scroll amount is a multiple of the block size
23:08:58 Quit nicktastique (Read error: 104 (Connection reset by peer))
23:09:10 Quit Domonoky (Read error: 110 (Connection timed out))
23:15:08 Join sarixe [0] (
23:15:09 Quit sarixe (Read error: 104 (Connection reset by peer))
23:15:30jhMikeSwhat does anyone think about replacing the "No/Yes:xxx" menu in mpegplayer with showing the start menu under the same conditions since it's equivalent to the first two options of the start menu "Play from beginning/Resume at xxx" in position and function.
23:15:43 Join Thundercloud_ [0] (
23:16:30*amiconn would prefer mpegplayer to show no menu at startup
23:17:00amiconnIt should start playing straight away if there's no resume point, and ask whether to resume or start from beginning if there is one
23:17:11roolkujhMikeS: the yes no should only show if there is a resume point for that file, the start menu always (if enabled)
23:17:18*jhMikeS has also implemented that functionality as a possibility
23:17:38roolkuamiconn: this happens if startmenu is disabled
23:18:22amiconnI don't understand the purpose of that start menu at all
23:18:59 Quit Redbreva (Read error: 104 (Connection reset by peer))
23:19:34PaulJami thought the start menu was only a workaround for the lack of seeking support.
23:19:46 Part lassesdatamaskin ("Leaving.")
23:19:50 Quit uwe_ (Read error: 110 (Connection timed out))
23:20:54 Quit davina ("Ex-Chat")
23:24:26*Llorean agrees with amiconn on what mpegplayer's behaviour should be
23:26:41*BigBambi doesn't like the start menu at all
23:27:01BigBambiAnd is was disappointed that when I set start menu to off I still got a sodding menu!
23:27:28BigBambiIn summary, I agree with amiconn
23:29:25saratogadid that dev working ont he D2 port ever get SVN access?
23:29:30jhMikeSroolku: the yes/no menu is the same as the first two options of the resume menu is my basic point
23:30:51amiconnThe next 2 options in the start menu don't make sense to me. "Set start time" -> same as seeking, but more cumbersome to use
23:31:09*bertrik agrees with amiconn, FWIW
23:31:22amiconnAnd why there is a separate quit option if you can quit with the cancel action anyway is beyond me
23:31:24 Quit Thundercloud (Read error: 110 (Connection timed out))
23:31:38Bagdersaratoga: I'm just waiting for his mail for a username and password
23:31:39*amiconn also doesn't like the menu handling in the jpeg viewer
23:32:06Lloreanamiconn: I actually find "Set Start Time" less cumbersome overall, since it can find positions in long files faster
23:32:42LloreanBut I'd prefer it just be a "Go To" option somewhere.
23:32:57jhMikeSSet start time has some browsing advantage and perhaps can be more in the future
23:33:03crzyboysterDone! Cabbie 2.0 Added to patch tracker!
23:33:05LloreanThe minute-granularity seeking is usually faster than the normal seek gets to.
23:39:03JdGordon|wjust to be annoying... I think there should be another cabbie versino with smaller AA and a larger font
23:39:27 Join [ELB]Psy [0] (
23:40:56 Quit bertrik ("Goodnight")
23:41:42[ELB]PsyAnyone online that can help me with my rockbox setup on my ipod?
23:43:30 Quit jhulst ("Konversation terminated!")
23:43:46jhMikeSLlorean: I'm considering markun's variation for mpegplayer since it makes a seek through a file more time constant and long video's probably need speedup
23:44:32 Quit jcollie ("Ex-Chat")
23:45:38crzyboysterJdGordon|w: You can make a version on your own, you know...
23:45:38LloreanjhMikeS: What's his variation do? Use percentage of length somehow?
23:46:34jhMikeSLlorean: adds a percentage of the current step to itself
23:47:33jhMikeSA two-minute file could be seeked through in roughly the same time as a 20 minute one when I checked it out
23:48:32 Quit faemir ("Leaving")
23:48:49*Hans-Martin hates ALSA - why do simple things need to be so complicated
23:50:37crzyboysterAre there any things that need to be addressed with the uploaded version of Cabbie 2.0
23:50:42 Quit chooas ("User pushed the X - because it's Xtra, baby")
23:54:20 Quit stewball (Read error: 113 (No route to host))
23:56:47LloreanjhMikeS: But fine seeking is still quite possible, because it's cumulative, and when you release you go back to quite slow/fine?
23:58:06 Quit crzyboyster ("CGI:IRC (EOF)")
23:58:42 Quit iamben (Read error: 104 (Connection reset by peer))

Previous day | Next day