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 2007-06-12

00:00:04amiconnOn linux you wouldn't use it anyway, would you?
00:00:05krazykittedrock, well, the patch is THERE, it just doesn't seem to have been updated in the last year
00:00:09XavierGrwell right now the vmware image can work for all OSes (given that they can run vm)
00:00:20amiconnYou'd rather install the dev environment natively
00:00:27XavierGryes but on Mac?
00:00:37amiconnThere is no vmware for mac afaik
00:00:39krazykitworks on any x86 mac.
00:00:53krazykiti thought vmware had one for mac now
00:00:57LloreanI thought the dev tools could be set up on OSX anyway.
00:00:59tedrockkrazykit: all they said was "[17:05] <bluebrother> tedrock: IIRC there was a patch for that in the tracker"
00:01:03 Quit Arathis ("Bye, bye")
00:01:15 Quit Bagder ("*plopp*")
00:01:16tedrockso that's the only thing i found relating to it. anyone else know if there is another patch for itunes playlists?
00:01:21XavierGrif they can then nevermind, though still it is good for users that don't know how to set their environment on their OS
00:01:22 Part TrueJournals
00:01:26krazykittedrock, the patch is there, sure, but that doesn't mean it works with current svn
00:01:48amiconnThe only reason dealing with the vmware thing *imo* is the notorious cygwin slowness (which isn't really cygwin's fault)
00:01:54tedrocki think i may cry
00:02:47zewhy do people still use vmware when there's qemu
00:03:01tedrocki'll go back to my orginal question then. does anyone know a way to convert itunes playlists into something rockbox can use?
00:03:25zetedrock: strip everything but the relative paths and filenames?
00:03:26krazykitze, qemu doesn't run on windows, afair
00:03:28linuxstbLlorean: Yes, OSX works fine as a dev environment.
00:03:36zekrazykit: really?
00:03:45 Quit DerPapst ("So Long And Thanks For All The Fish!")
00:03:53krazykitze, huh. i guess it does
00:03:55*tedrock shoots himself
00:03:59krazykiti'd have sworn it was linux only.
00:04:02krazykitwell, *nix
00:04:21krazykitmust be kqemu i'm thinking of
00:04:24Lloreantedrock: There's about a million programs that can make M3U playlists, if all else fails recreating them shouldn't be very hard.
00:04:30zewell yeah that makes sense
00:04:46tedrockLlorean: what do you use :D
00:05:16LloreanI create my playlists on the player, as I need them.
00:05:26krazykitif you want a media player that makes m3u, check out everything but itunes and probably sony's media player
00:05:34LloreanUsually I either listen to a single album, a single genre, or everything on shuffle.
00:05:38 Quit lostnihilist (Remote closed the connection)
00:05:43LloreanSo I don't need to make actual playlists very often.
00:05:59tedrockah. i've been spoiled by smart playlists
00:06:09*krazykit has never made a playlist ever.
00:06:39*amiconn doesn't like when programs try to be smarter than the operator
00:06:52amiconnI'd rather make my playlists myself
00:06:58LloreanSmart playlists still only update when you sync with iTunes, right?
00:07:19LloreanYou can probably reproduce some of the functionality using custom queries on the Rockbox database.
00:07:24tedrockyah. but i have one for example called Goodies and it updates based on play count and rating
00:07:32amiconn(and I think I never actually saved a playlist except for testing)
00:07:55Lloreantedrock: Yeah, you can probably reproduce that with the Database.
00:08:05LloreanOf course, you'd lose the whole "have to sync it for the playlist to change" aspect.
00:08:14LloreanInstead you'd just re-run the list on the database...
00:08:30LloreanI mean, some people like hooking their MP3 player up to a computer, I suppose...
00:08:34 Quit Caliban (Read error: 110 (Connection timed out))
00:08:37tedrockhrmm i'll have to mess with the data base a bit
00:08:40stripwaxReading that forum post about a (possible?) sokoban level bug made me remember this: Good look for sokoban, and imo the current visuals are a bit poor. Any demand for better sokoban visuals?
00:08:42tedrocki hook it up to charge it :D
00:09:03Lloreanstripwax: I wouldn't mind the visuals changing to that, at all.
00:09:12 Join lostnihilist [0] (
00:09:18stripwaxoh and anyone taken a look at recently?
00:09:19tedrocksadly the only thing i see i'll loose using rockbox is playing my video podcasts
00:09:21Lloreanstripwax: Is there a solution to that corner? I couldn't see one.
00:09:31Lloreantedrock: Rockbox dual boots.
00:09:32amiconnkrazykit: Yes, tetex was dropped. Unstable already has texlive instead, but it didn't propagate to testing yet
00:09:36LloreanJust boot into the original firmware to play them.
00:09:37stripwaxLlorean - It looks buggy to me. Do you happen to know where those levels came from
00:09:50 Join fiftyfour123 [0] (
00:09:52Lloreanstripwax: It sounds like it's the official level 92. I don't know, though
00:10:01tedrockLlorean: yah i kinda figured that.
00:10:11 Join Thundercloud_ [0] (n=thunderc@
00:10:32tedrocki'll have to figure out how to use the database
00:10:59*tedrock cracks open the manual
00:11:02alienbiker99will rockbox ever support jpeg for covers or is it pretty much settled as bmp
00:11:09stripwaxLlorean - I couldn't find much from a google for 'official sokoban levels'. Seems like the 'official' sokoban had only 92 levels tho
00:11:26LloreanBy "official" I mean "those included with Rockbox"
00:11:28stripwaxalienbiker99 - rockbox doesn't even support bmp for albumart (not officially)
00:11:42Lloreanalienbiker99: I think the consensus is in .bmp though
00:11:51 Join entheh [0] (
00:11:56stripwaxLlorean - why?
00:11:56alienbiker99ok thanks
00:12:07stripwax(out of interest. happy to accept the consensus)
00:12:15Lloreanstripwax: Because there's no jpeg decoding in the core, and album art alone isn't necessarily a good reason to add it.
00:12:50krazykitthe size difference between bmp and jpg at the small images isn't really enough to justify it, either.
00:13:00stripwaxLlorean - does that mean bmp resizing *would* make it into the core?
00:13:21stripwaxkrazykit - fair point. what about id3 tags that embed jpgs though?
00:13:35 Quit XavierGr (Nick collision from services.)
00:13:36amiconnThose are nasty
00:13:38Lloreanstripwax: *could* rather than *would* on the resizing thing, I think.
00:13:38 Join XavierGr [0] (
00:13:42krazykitthat's a bastardization of id3, imo
00:13:47XavierGrmy ISP is kidding me :\
00:13:52tedrockdamn no play count or last played option
00:13:54*amiconn had an mp3 file that included 100 copies of the same image (!)
00:14:08amiconnThe id3 tag was larger than the actual mp3 data...
00:14:14tedrocknevermind. i found somethin
00:14:25Lloreantedrock: Yes, there is, though it may not be documented yet. Open up and examine the tagnavi.config file in a text editor. There's also probably a page on the wiki talking about it, though I couldn't remember the name for the life of me
00:14:42stripwaxamiconn - good grief!
00:15:08tedrockLlorean: hrmm so it exists i just gotta figure out how to use it
00:16:26 Quit lostnihilist ("Leaving")
00:16:36 Join lostnihilist [0] (
00:16:37tedrockoh wow
00:19:35 Quit Thundercloud (Read error: 104 (Connection reset by peer))
00:20:40 Quit Xerion (" ")
00:21:00tedrockLlorean: you're my favorite
00:22:01 Join Rob2222 [0] (
00:23:05LloreanThe database is pretty impressive in what it can do.
00:23:26 Quit Rob2222 (Read error: 104 (Connection reset by peer))
00:27:47tedrockso if i told it to store the database in RAM would that explain why it's been on the splash screen for the last 5 minutes
00:28:36krazykitvery possibly
00:29:05tedrocki'll have to boot it to disk mode and find teh config file and change that
00:29:33 Join safetydan [0] (i=cbca159f@rockbox/developer/safetydan)
00:30:18 Join pacifist_049 [0] (
00:31:08LloreanNico_P: I was going to call that patch to your attention next time I saw you talking. (The new bitmap part patch for WPS that is)
00:31:30Nico_PLlorean: yes, I saw it and it seems nice
00:31:41tedrockif i delete "tagcache_ram: on" would that revert to the default off or should i just replace on with off?
00:31:43Nico_Phas it been discussed ?
00:32:34pixelmaLlorean: btw. 3 of the 4 included wps that use codec bitmaps hit that limit - not only iCatcher...
00:32:50 Quit Rincewind ("Cya")
00:32:57pacifist_049Anyone having problems with the latest I120 build? I keep getting 'codec failure'. Last time this happened it was because the build had accidentally omitted the 'codecs' directory...
00:33:06 Quit Rondom ("Ex-Chat")
00:33:07Lloreanpixelma: Ah, I only knew for sure about iCatcher
00:33:09pixelma(with iCatcher it would be 4 of 5)
00:33:27LloreanNico_P: People have been in favour of a bitmap by parts method for a while, I believe. It's just been a case of it not getting finished
00:33:44safetydanpacifist_049: when you extracted did you overwrite everything in .rockbox?
00:34:23pacifist_049safetydan: yes. I always start with a fresh directory when upgrading
00:35:15 Nick NotSoap is now known as Soap (n=Soap@rockbox/staff/soap)
00:35:15LloreanWhat bootloader version do you have?
00:35:25LloreanAnd, is there a rockbox.iriver file in the root of your player?
00:35:49Nico_PLlorean: so I think I'll try to have a look at it and commit it if I find the time
00:35:59Nico_Pbut I like the tag approach
00:36:23pacifist_049Llorean: Don't know. Haven't changed that since I first installed it about a year ago. There is a rockbox.iriver in the root directory
00:36:44Lloreanpacifist_049: There should *not* be one in the root, and it's unnecessary with the newest bootloader, so this is likely your problem.
00:36:52Lloreanpacifist_049: Follow the bootloader installation instructions from the manual.
00:37:49pacifist_049Llorean: 'kay. I'll try a fresh flash.
00:40:30tedrockjust curious. why is it if i select something in the database it will flash "Searching... 0 found ()" yet displays the results right after
00:40:54LloreanIt found the results before it had time to update the 0 to a number.
00:43:21 Join rotator [0] (n=e@rockbox/developer/rotator)
00:43:31Nico_P[23:55] * amiconn wants a text-mode equivalent of synaptic :/ => has aptitude been mentioned ?
00:43:59amiconnIt's in no way an equivalent
00:44:25*amiconn is just fiddling with this annyoing util named aptitude
00:45:38pacifist_049Llorean: that worked, thanks. I guess I was using a version of the firmware which relied upon rockbox.iriver as when I removed this it booted straight into the original iRiver system.
00:45:49Nico_Pamiconn: you've tried it without command line arguments, have you ?
00:46:09Nico_Pto me it's what you aksed for, "a text mode synaptic"
00:46:33Nico_PI'm not sure you'll find anything better
00:46:43amiconnsynaptic is intuitive. aptitude isn't intuitive at all, at least not to me
00:47:07*tedrock <3 database
00:47:14Nico_PI agree it takes some getting used to
00:47:22Nico_Pyou might want to try KDE's equivalent for synaptic: adept
00:47:26tedrocki will never touch a playlist again
00:47:30amiconns/some/a lot/
00:48:07amiconnE.g.: How do I make aptitude display packages which are removed but not purged, in order to purge them?
00:48:27amiconnIn synaptic this is 2 mouse clicks
00:49:10Nico_Poh... let me look... IIRC last time I wanted to do that I used a crazy combination of aptitude (to get the list of packages), grep, tr and dpkg
00:49:20obodpkg −−get-selections | grep deinstall I think
00:49:38amiconnI want to see the list... interactively
00:50:45amiconnOr another thing: How do I make aptitude display a list of *all* installed packages, i.e. with not categories below the 'installed' level?
00:51:37***Saving seen data "./dancer.seen"
00:52:56Nico_Pamiconn: that would be in the options
00:53:14Nico_Pbut I don't know what you'd need to enter to get what you want
00:53:25XavierGrgod damn, I still get the same error when trying to build the damn binutils
00:53:34XavierGrwhat's wrong with it? :(
00:54:05 Quit stripwax (Read error: 104 (Connection reset by peer))
00:55:28 Quit ender` (" With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea. It is hard to be sure where they a)
01:01:48krazykitXavierGr, you're using a debian image, right?
01:01:57krazykitand you have build-essential and the other packages needed?
01:03:42 Nick andrew__2 is now known as andrewg867 (
01:04:08 Quit Entasis (Read error: 104 (Connection reset by peer))
01:04:29*amiconn was able to regain some space in his vmware image
01:06:05 Join Rob2222 [0] (
01:06:05Nico_Pamiconn: did you manage to purge removed packages ?
01:06:18amiconnYes, in a cumbersome way
01:06:27XavierGrlike what?
01:07:04amiconnListing the uninistalled but not yet purged commands in one console, and the marking them in aptitude in another console
01:07:36XavierGrand how much was the gain from it?
01:07:49 Join TrueJournals [0] (
01:08:18amiconnI removed some other packages as well, giving back further >100MB
01:08:55XavierGrso if you compress it now how much is it?
01:09:09amiconnDon't know...
01:09:16XavierGrlibc6-dev solved my problem
01:09:25krazykitamiconn, you can remove the cached debs with apt-get clean and apt-get autoclean
01:09:31amiconnThere is a working copy right now; I need to get the html manual going first
01:09:55XavierGramiconn: quick way it to install texlive and tex4ht
01:10:03XavierGr(without tetex-base/extra)
01:10:13amiconntex4ht is there
01:10:15 Quit fiftyfour123 ("ChatZilla [Firefox]")
01:10:26amiconnIt should work with tetex as well
01:10:28XavierGrbut be warned that it will nag you about multirow.sty on both pdf and html builds
01:11:13XavierGrbtw if it doesn't nag you about that file now, can you issue a find -name mutlirow.sty command on your filesystem and give me the results?
01:11:26 Part TrueJournals
01:14:25 Part austriancoder ("Kopete 0.12.4 :")
01:14:54chrisjs169_what does SDCard Error: 14 mean?
01:15:32 Quit obo ("bye")
01:15:43 Quit Rob2222 (Read error: 104 (Connection reset by peer))
01:15:59XavierGrthat's where I put it too but it still nags about it (at least it did so last time I checked)
01:16:24amiconnYou can't just put it there and expect it to work
01:16:32XavierGrthe only solution was to put in on the repository
01:16:33amiconnTex packages need to be registered
01:16:45XavierGrwell I didn't know how to do that :\
01:16:58XavierGrI thought that it just checks for the file on a certain location
01:17:11 Join SALAD [0] (i=4a84b0b1@gateway/web/cgi-irc/
01:17:57 Quit DrMoos ("Glory to Rockbox")
01:18:17 Quit SALAD (Client Quit)
01:18:41amiconnUmm, strange
01:18:51amiconnNow building the html manual is working....
01:19:11XavierGrwell if you had tex4ht it should
01:19:16Nico_Pamiconn: to get a list of packages removed but not purged (I know it's a bit late but still...) : dpkg -l | grep ^rc | tr -s " " | cut -f 2 -d " "
01:19:23XavierGrthough on my old image it nagged aobut files again :\
01:20:35XavierGramiconn: do you get an error in the end when you build the pdf manual?
01:20:46amiconnThat seems to be normal
01:20:56XavierGrwell at some point I managed to not get this one
01:21:03 Join Rob2222 [0] (
01:21:11XavierGrbut I dont remember the what packages of tex I had installed
01:22:04amiconnNow I just need to share /home/rockbox via samba, cleanup, shrink and 7-zip
01:22:08pixelmait isn't around for a long time and IIUC it has nothing to do with your tex install ...
01:22:52XavierGramiconn: you should set up samba to have an option to show the whole filesystem too
01:23:37amiconnI even pondered going completely without samba, and relying on winscp... but that's probably too cumbersome for running the sims
01:24:37XavierGrbah pastebin doesn't work
01:25:01 Part Llorean
01:25:17 Join ducbian_ [0] (
01:25:47amiconnHmm, and I need to make the nasty list go away that appears when logging in as user 'rockbox'
01:26:27 Join fiftyfour123 [0] (
01:27:51 Quit Nico_P (Remote closed the connection)
01:27:54XavierGrmy smb.conf file:
01:31:28 Quit Thundercloud_ (Remote closed the connection)
01:32:38XavierGramiconn: can you remind me the dd command to degrag the disk?
01:36:47chrisjs169_dd if=/dev/urandom of=/ ? (don't try :P)
01:37:11amiconnNo, you want zeroes
01:37:32amiconnAnd you need to sync -> you need a sequence of commands
01:38:21chrisjs169_what's "SDCard Error: 14" mean?
01:38:31 Quit ducbian (Read error: 110 (Connection timed out))
01:40:20 Join lazka [0] (
01:40:25 Join paul_stead [0] (n=stead@
01:40:35*amiconn managed to confuse the hwcodec playback engine :(
01:40:58 Join steveire [0] (n=stephen@unaffiliated/steveire)
01:41:55steveireHey. I've just checked out from svn. I want to look at the code where rockbox reads the database files and see how it does it. What files should I look at?
01:42:17 Join miepchen^schlaf [0] (
01:42:59 Quit spiorf_ (Remote closed the connection)
01:44:06 Join kkurbjun [0] (
01:44:56lazkaI'm trying to make a new tango 12x12 iconset and I'm a little bit confused...
01:45:09lazkathere is menu_setting and menu_functioncall
01:45:35lazkait seems that there are many menu items with the wrong icon set to them :(
01:46:13 Join Rob222241 [0] (
01:47:18lazkae.g. settings>display>peek meter> the last 3 items should menu_setting
01:48:01lazka*should be..
01:50:08 Join webguest82 [0] (i=42b93969@gateway/web/cgi-irc/
01:51:50lazkahmm.. i will file a bug
01:55:36 Quit webguest82 ("CGI:IRC (Ping timeout)")
02:01:38safetydansteveire, look at apps/tagcache.c and apps/tagcache.h
02:02:05 Quit Rob2222 (Read error: 110 (Connection timed out))
02:02:31steveiresafetydan: Thanks. I've just found them by grepping. I tried viewing the files but they don't seem to be plain text. I'll try to figure out how to open them,
02:03:53 Join Nibbier [0] (
02:05:54 Quit fiftyfour123 ("ChatZilla [Firefox]")
02:06:34XavierGrsteveire: they are plain text
02:06:42XavierGrC code
02:07:17steveireI tried looking at database_idx.tcd. It is a binary
02:07:38XavierGrsafetydan: said about apps/tagcache.d and .h
02:08:06steveireYes. I know but I meant the db files. Sorry abou the confusion
02:08:34XavierGryeah the generated db files are not plain text afaik
02:09:34steveireXavierGr: I've opened it in python with the 'b' flag and I get a long string of hex numbers now. Progress I guess. Now I just have to figure out how to use them.
02:10:37SoapDo any developers want an iPod Photo with "stuck" hard drive.
02:10:52SoapThere's one on Craigslist for cheap here, and I'm willing to buy it "for the cause"
02:11:17SoapFeel free to PM me in the forums, or here, if you have a need/desire.
02:17:20 Quit Psilonaut ("Gone trippin")
02:20:04 Join Neovangl1st [0] (
02:20:07safetydansteveire, there's a tool for parsing and generating database files. It's under tools/ somewhere
02:20:14 Quit Neovanglist (Read error: 104 (Connection reset by peer))
02:20:42 Nick Neovangl1st is now known as Neovanglist (
02:23:09steveiresafetydan: Hmmm. Cheers. I'll have a look
02:24:43 Part pixelma
02:24:45safetydansteveire, actually I was thinking of tools/database.c
02:25:00amiconnXavierGr: cat /dev/zero > zero.dat; sync; sleep 1; sync; rm -f zero.dat
02:25:11amiconnFound here:
02:25:19 Quit Neovanglist ("leaving")
02:25:31 Join Neovanglist [0] (
02:25:34steveiresafetydan: Not much in that. I don't want to build the database anyway, just read it.
02:26:06steveiresafetydan: Also I'll read to see if there's anything good in there.
02:26:37 Join webguest02 [0] (i=bd916cbc@gateway/web/cgi-irc/
02:30:08 Join Llorean [0] (n=llorean@rockbox/administrator/Llorean)
02:34:33 Quit entheh ("^~")
02:38:54 Quit ducbian_ ("Leaving")
02:41:01 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
02:41:11 Join miepchen^schlaf [0] (
02:44:58 Join jac0b [0] (
02:48:38 Quit gtkspert (Remote closed the connection)
02:48:51 Join gtkspert [0] (
02:49:07jac0bis anyone is having a problem with the bookmark feature?
02:49:20jac0bmine seems to be tempramental
02:51:38***Saving seen data "./dancer.seen"
02:52:02LloreanWhat aspect of it are you having problems with?
02:52:10jac0bsaving a bookmark
02:52:26jac0bsometimes it creates one and sometimes it doesn't
02:52:36jac0bI am trying to narrow it down
02:52:59 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
02:53:01LloreanDo you use the database?
02:53:21jac0bnope just file browsing
02:53:23 Join miepchen^schlaf [0] (
02:53:41jac0bshould I be using the database
02:53:59LloreanBookmarks don't really work with Database, so I was making sure you weren't.
02:54:10LloreanUnfortunately, it's a feature I don't use, so that's about the extent of my familiarity with it.
02:59:02jac0bits weird I have one that it works on and the other it doesn't work on
03:00:44 Join TrueJournals [0] (
03:03:54steveireLlorean: Is there somewhere I can learn how to read the database files? I can open the file database_idx.tcd and it's full of hex numbers. I can't figure out by looking at the code how to read the database.
03:04:16 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
03:04:20Lloreansteveire: It's not meant to be read by humans.
03:04:34LloreanBut of course, Rockbox is open source, you can just read the code that deals with it.
03:04:40LloreanI'm not sure if it's documented somewhere
03:05:22steveireLlorean: I'm trying to figure out how do make a machine read it. Does it sound impossible that I could write a python script to do it?
03:05:44steveireI've been looking at tagcache.h/c
03:05:45LloreanVery likely.
03:06:12LloreanI believe those should be all you need, but I'm not sure
03:09:27steveireLlorean: <<< This is the only documentation I see. I might have better luck looking at the code with fresher eyes.
03:10:13safetydansteveire, tagcache.c/h are probably the only documentation of the file format we have at the moment. It should be possible to write a Python script to read/write the tagcache db. You might be able to use that script as a start
03:10:22safetydanI think it was updated with tagcache but I'm not sure.
03:11:05LloreanI think it was too.
03:11:44LloreanI'm not sure it's completely up to date (won't create a working database) but I think it was able to create working ones for at least a while before it fell behind again.
03:11:57safetydanLlorean, thanks for the clarification with the sort plugin.
03:12:25Lloreansafetydan: I just wanted lalittle to be completely clear that it's not just another way of repackaging more work for him. ;)
03:14:34XavierGramiconn: the one I was talking about was:
03:14:35XavierGr# dd if=/dev/zero of=/empty_file
03:14:36XavierGr# rm /empty_file
03:16:25 Join toffe82 [0] (n=chatzill@
03:17:19 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
03:17:26 Join miepchen^schlaf [0] (
03:25:33 Quit webguest02 ("CGI:IRC (EOF)")
03:26:54jac0bI think I figured out the bookmark problem
03:28:00jac0bif you make a playlist on your by browsing and adding the files to the playlist, you can't make bookmarks for those files
03:28:32jac0bbut if you let rockbox make the playlist, it will make bookmarks
03:28:51jac0bthats what I have come up with so far
03:28:58steveireIs there someone on this channel who knows more about the internals of the database system? If I return tomorrow?
03:29:53 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
03:30:08jac0bit does the same thing in the sim
03:30:27 Join miepchen^schlaf [0] (
03:30:36Lloreansteveire: You want Slasheri, I believe.
03:30:38 Join webguest41 [0] (i=458fd59a@gateway/web/cgi-irc/
03:30:48 Quit webguest41 (Client Quit)
03:31:01steveireLlorean: Alright, thanks. I'll try tomorrow.
03:31:08 Quit steveire (Remote closed the connection)
03:31:13 Join webguest41 [0] (i=458fd59a@gateway/web/cgi-irc/
03:31:29jac0bshould I make a bug report on this?
03:31:40 Nick webguest41 is now known as AndreeWW (i=458fd59a@gateway/web/cgi-irc/
03:32:21AndreeWWcan any1 help me convert videos so i can watch on my nano? the wiki page is a bit confusing
03:33:49saratogaAndreeWW: if you have a specific question, its best to ask it
03:34:51AndreeWWCan any1 help clear up on how to convert video so i can watch on ipod nano? the wiki page is too confusing
03:36:02saratogasaratoga: you should probably mention which part you're confused about
03:36:02LloreanAndreeWW: That's not a very specific question. The wiki page offers several programs, and several methods, as well as describing what the format needs to be if you want to use your own preferred program
03:36:54AndreeWWwell its not that the terminal command is confusing me if i am using vlc from a mac
03:37:18AndreeWWive tryed isquint but it converts it to .mp4 instead of mpg.
03:38:03saratogai don't know what isquint is, but its not mentioned in the tutorial
03:38:15saratogashould probably stick to programs described there unless you know what you're doing
03:38:40AndreeWWisqnt is supposedly made to onvert videos but it is not helpful
03:38:43jac0bllorean: should make a bug report on that bookmark feature I think I found the problem
03:39:03AndreeWWok well ill stick to vlc then
03:39:16AndreeWWbut can u help me clear up on how to convert?
03:39:58saratogajust do what the tutorial says
03:40:10AndreeWWits too confusing
03:40:23AndreeWWi tryed already but nothing happened.
03:40:37Lloreanjac0b: Yes, go ahead and file one, be as clear on how to reproduce as you can.
03:40:55saratogaAndreeWW: then i guess you'll have to give up
03:41:07LloreanAndreeWW: Google ffmpegX, it may be easier for you to get the hang of.
03:41:07AndreeWWthanx... so helpful -.-
03:41:13LloreanWell, they're not our tools
03:41:35saratogasomeone will probably write an easier way eventually
03:41:39LloreanNobody here is an expert in using them, people from various places have just posted explanations on how they've managed to convert videos: What they think is the easiest way.
03:41:41saratogayou could wait until that happens
03:41:50Lloreansaratoga: I'm pretty sure WInFF is about as easy as you can get, but it's not a solution for OSX
03:42:05LloreanIf I had an OSX computer available, I'd attempt to wrangle ffmpegX into a similar solution
03:44:17AndreeWWthe terminal command it tells me to use for vlc is not giving me any sort of sign that its working
03:46:07 Quit safetydan ("CGI:IRC (Ping timeout)")
03:47:53 Join safetydan [0] (i=cbca159f@rockbox/developer/safetydan)
03:48:12saratogacan someone help with a super basic c arrays question?
03:48:17saratogathis segfaults
03:48:30saratogaand I honestly cannot remember the correct way to do what I'm thinking of
03:48:53saratogaoh god, just noticed i used the same index over and over
03:48:56saratoganeever mind
03:49:17LloreanI was about to ask about that. :-P
03:49:40saratogaugh my brain is fried today
03:50:31 Quit kubiix ("Miranda IM! Smaller, Faster, Easier.")
03:52:36 Part TrueJournals
03:54:21AndreeWWLlorean hav any idea y its not playing the video? i used ffmpegx
03:54:54LloreanIf it's not playing the video, you didn't set the correct settings.
03:54:56 Join Joely [0] (n=joel@
03:55:13Joely*poke scorche
03:55:23scorchehey...just a sec
03:55:24Joelymind if i pm you?
03:55:24 Join bonbonthejon [0] (
03:55:38saratogaok heres a better question
03:55:51saratogathis doesn't segfault, but the audio sounds glitchy
03:56:12AndreeWWrate 12 video size 176 x 128 video codec mpeg2 [.mpg] (ffmpeg) that the right 1?
03:56:24 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
03:56:40 Join miepchen^schlaf [0] (
03:57:44LloreanAndreeWW: I don't know what you mean by "right one". You just need to make sure all the settings mentioned in the wiki are true. Right audio format and sample rate, right resolution, etc. For example, I don't know what "rate 12" means. Frame rate, bitrate, samplerate?
03:58:22AndreeWWframerate video bitrate is 20 kb/s
03:59:35Lloreansaratoga: Why ++i instead of i++?
03:59:38Soapwhoa. ungodly low
03:59:40LloreanDoesn't that make i==0 impossible?
04:00:03LloreanAndreeWW: Video bitrate should be at a minimum 128 for the Nano, And that's bare, bare minimum
04:00:14Llorean256-384 is I think a decent range.
04:00:29AndreeWWahhh thanx ill try that
04:00:31LloreanBut my best bet is that the 12 framerate is the problem
04:00:38LloreanMany encoders refuse to encode video at 12 without special overrides
04:00:49 Quit jac0b ()
04:00:53safetydanLlorean, ++i is (in that context anyway) basically the same as i++
04:01:58LloreanRight, pardon me.
04:02:03LloreanMy brain apparently isn't working straight either.
04:02:26AndreeWWagh!! again i got this error " *PANIC* updating sze on empty dir entry 43"
04:02:44saratogaLlorean: no, the loop always executes once, before the condition is evaluated
04:02:59saratogano idea why its like that though, just the way ffmpeg wrote it
04:03:59AndreeWWand its still not working it tryes to sart the video but it just dosnt want to start up
04:04:40 Join Malpine [0] (n=chatzill@
04:04:51scorcheJoely: feel free to PM me now
04:04:53LloreanAndreeWW: Did you change the framerate like I said?
04:05:15Lloreansaratoga: Outside of my brain making crazy leaps, I can't see how your code would do anything different from the commented line.
04:06:48AndreeWWyepbitrate 128 kb size 176x128 framerate 12 encoded with mpeg2
04:07:16Llorean"change the framerate like I said"
04:07:35LloreanI said bitrate, then told you the framerate is most likely the real problem
04:07:56AndreeWWframerate to 128 and keep bitrate 128 too?
04:08:10Llorean128 doesn't make any sense as a framerate.
04:08:13LloreanTry 25
04:08:45MalpineIs there a way to change the time before my screen goes off?
04:08:57safetydansaratoga, I seem to recall that there's some folklore that says ++i is faster than i++ on some platforms
04:08:59Soapif you leave framerate black, won't it default to the source framerate?
04:09:02AndreeWWi mmade it open the teminal and show the process wanna c wat it said?
04:09:32Soapthe Nano should have plenty of horsepower to play said video at native framerate.
04:09:40 Join puck414 [0] (
04:10:22LloreanSoap: Some encoders (VLC) won't encode at all if the native framerate isn't *exactly* a valid framerate for MPEG-2
04:10:26AndreeWWhere is the error that i got
04:10:27MalpineWas my question too noobish?
04:10:32AndreeWW"Error while opening codec for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height"
04:10:37LloreanMalpine: It's too "in the manual" actually.
04:11:00MalpineThat figuers.
04:11:16MalpineI must have missed that bit.
04:11:27Soapffmpeg seems happy with the non-standard framerates, though...
04:12:14LloreanSoap: Yeah, it's generally quite good at deciding on what to do about them.
04:12:23LloreanBut I don't know how the ffmpegX front end does things.
04:12:24SoapAndreeWW: what operating system is your desktop/laptop running?
04:12:29 Part puck414 ("Leaving")
04:17:39 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
04:17:46 Join miepchen^schlaf [0] (
04:17:51MalpineOK, got it. Thanks guys.
04:20:16AndreeWWtarget format: to=MPEG-2 , video=ffmpeg mpeg2, 176x128, 128 kbps, Unspecified fps, no crop , audio=amr_nb, 48000 Hz, 12 kbps thats wat im converting it to. is it wrong?
04:21:11AndreeWWand saving it as a .mpg shud i save it to something else?
04:21:29LloreanAndreeWW: Yes, that's very wrong
04:21:41LloreanThe audio needs to be MP3, 44100hz, as the wiki page says.
04:21:49LloreanAlso, why are you converting the audio at 12kbps?
04:22:09AndreeWWno clue its the default that it gave
04:22:57LloreanI'd recommend 64 or 96
04:23:10LloreanAnd as I said, I'd recommend the video be 256kbps
04:23:13AndreeWWfo audio bitrate?
04:23:50LloreanYou really need to read and try to understand the wiki page, and figure out how to use this program properly.
04:24:27AndreeWWi did but i dint c anything about ffmpegx. and the terminal command for vlc didnt work
04:24:58 Quit Malpine ("ChatZilla [Firefox]")
04:25:34saratogaoh crap, local variable have local scope
04:25:50saratogaprobably should not replace malloced variables with ones decared inside a function
04:27:35LloreanAndreeWW: Yes, but bitrate, sample rate, frame rate, etc, are all aspects of the video file, not the program.
04:28:36AndreeWWso then the settings i just changed wont work for all files? because its working on my ipod now
04:29:00 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
04:29:09 Join miepchen^schlaf [0] (
04:36:24 Join borisyeltsin [0] (
04:38:22bonbonthejoni have a picture of the Griffin RoadTrip for my entry in iPodAccessories, how can I upload it and link to it
04:40:45 Quit rotator ()
04:46:56 Quit bonbonthejon (Remote closed the connection)
04:49:26 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
04:49:58 Join miepchen^schlaf [0] (
04:50:19 Join TrueJournals [0] (
04:51:39***Saving seen data "./dancer.seen"
04:53:51 Quit billytwowilly (Connection timed out)
04:55:26 Nick kclaf is now known as kclafk (
05:08:37 Quit AndreeWW ("CGI:IRC (EOF)")
05:13:35 Part TrueJournals
05:36:15 Join tedr0ck [0] (
05:40:31 Join daurnimator [0] (i=daurn@
05:44:24alienbiker99how do i use a series file
05:45:34 Join markun_ [0] (n=markun@rockbox/developer/markun)
05:45:56 Quit saratoga ("CGI:IRC (Ping timeout)")
05:46:29 Quit markun (Read error: 54 (Connection reset by peer))
05:46:48 Quit tedrock (Read error: 110 (Connection timed out))
05:49:13Lloreanalienbiker99: "Series file"? I can't think of anything that's Rockbox related that goes by that name.
05:50:02alienbiker99it a list of the patches in order but i dont know how i can use it
05:51:08 Quit daurn (Read error: 110 (Connection timed out))
05:51:26LloreanIf it's just a list, it's probably not meant to be used.
05:51:33LloreanJust tells you which patches to download and apply
05:53:26 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
05:56:22 Part Llorean
06:01:31 Join xopey [0] (
06:01:48xopeywhere do i go to find out how to use rockbox with amarok
06:07:19XavierGramiconn: the new vmware image I made, fully compressed with 7zip and with all functionality (all different cross compilers, SDL set for ming32 and pdf, html manual) is at 151 MB; tell me if you get it lower than this
06:11:32 Part xopey
06:12:33 Join peps [0] (
06:14:01pepsit is sad I still can't use rockbox on my ipod (5'th gen) because of the wheel slowness
06:17:06 Part peps ("Konversation terminated!")
06:21:04 Join Davide-NYC [0] (
06:21:51Davide-NYCjhMikeS: ipod went out today
06:26:10 Quit Davide-NYC ("ChatZilla [Firefox]")
06:29:42 Join lymeca [0] (n=lymeca@unaffiliated/lymeca)
06:29:51lymecaWhat does the sad face on an ipod mean?
06:37:29 Quit kkurbjun ("Leaving.")
06:45:38 Join EbErT [0] (
06:51:27 Join ptw419 [0] (
06:51:42***Saving seen data "./dancer.seen"
06:58:14 Quit jhMikeS (Read error: 104 (Connection reset by peer))
06:59:53 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
07:11:22daurnimatorhey all
07:23:54 Quit gantrixx (Remote closed the connection)
07:24:23 Join davina_ [0] (
07:24:50 Quit toffe82 (Read error: 104 (Connection reset by peer))
07:25:24 Join toffe82 [0] (n=chatzill@
07:28:50 Quit jhulst ("Konversation terminated!")
07:32:30 Join The-Compiler [0] (
07:36:12 Join miepchen^schlaf [0] (
07:38:45 Quit The-Compiler (Remote closed the connection)
07:40:37 Join otih_ [0] (
07:41:27 Join kaaloo [0] (
07:41:38 Part kaaloo
07:43:15 Part toffe82
07:54:01 Quit otih (Read error: 110 (Connection timed out))
07:54:35EbErTwhat's a safe temp range for HD's to run at?
07:55:17scorchethat is very definitely not a rockbox related question..
07:55:46EbErTso what, are we flooded with rockbox questions?
07:56:20*scorche points to the guidelines link int he topic
07:56:22scorchethats what
07:56:49EbErThope you are having fun policing nothingness
07:56:55EbErTi swear
07:58:04 Part EbErT
07:59:53amiconnXavierGr: Mine is 172MB now
08:00:28scorchewhat are you guys doing with the vmware image?
08:01:24 Join Thundercloud [0] (n=thunderc@
08:04:31 Join My_Sic [0] (
08:11:01 Quit jhMikeS (Nick collision from services.)
08:11:07 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
08:13:47 Quit My_Sic (Read error: 104 (Connection reset by peer))
08:18:09 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
08:18:50 Join maffe [0] (
08:23:32 Join tedrock [0] (
08:26:22 Part safetydan
08:27:13GodEater_good morning all
08:29:00 Quit tedr0ck (Connection timed out)
08:32:55 Join miepchen^schlaf [0] (
08:36:55 Join tedr0ck [0] (
08:42:39 Join Rob2222 [0] (
08:45:07 Join ender` [0] (
08:45:27 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
08:51:43***Saving seen data "./dancer.seen"
08:53:29 Join B4gder [0] (
08:53:56 Quit tedrock (Read error: 113 (No route to host))
08:54:16 Join tedrock [0] (
08:55:49 Quit tedr0ck (Read error: 110 (Connection timed out))
09:00:03 Join kaaloo [0] (
09:00:05B4gder <= neuros plans on N3, their supposedly upcoming portable music player
09:00:09 Part kaaloo
09:00:15 Join Shaid` [0] (
09:01:19 Quit Rob222241 (Read error: 110 (Connection timed out))
09:03:14 Join linuxstb_ [0] (i=5343d4aa@rockbox/developer/linuxstb)
09:04:50 Join petur [0] (i=d4efd6a6@rockbox/developer/petur)
09:05:52 Join kaaloo [0] (
09:06:31 Part kaaloo
09:08:32GodEater_B4gder: be interesting if it's ever more than an idea on paper
09:09:59krazykitscorche, to answer an hour-old question, i think they were trying to get sdl on the framebuffer so they could run the sim without X.
09:10:17scorchehrm...i see
09:10:58 Join kaaloo [0] (
09:11:03 Part kaaloo
09:11:15krazykitat least, that's what they were talking about in regard to the image earlier this evening
09:12:05GodEater_Llorean: with all the time lalittle has spent arguing about the "ignore the" patch, he could have finished re-tagging his music by now =/
09:12:54B4gderGodEater_: yeah, it seems a bit vague and a little too high expectations on the "community" at this point
09:20:06 Quit Shaid (Read error: 110 (Connection timed out))
09:20:07 Nick Shaid` is now known as Shaid (
09:20:16 Join kaaloo [0] (
09:20:53 Part kaaloo
09:21:09linuxstb_B4gder: Do you know if Neuros actually sell any DAPs/PMPs at the moment? I can only find home media players/recorders on their website.
09:21:12 Quit lazka (Read error: 104 (Connection reset by peer))
09:22:12B4gderI don't think they do
09:22:24 Quit joshin (Read error: 104 (Connection reset by peer))
09:22:29B4gderit's all talk about the OSD on the list I'm on
09:22:55B4gderwhich btw we have a dev version of if someone wants to play with one...
09:23:07 Join juxtap [0] (
09:24:02GodEater_I take it OSD does not stand for "On Screen Display" in this context ?
09:24:24B4gderI honestly don't know why they took such a weird name
09:25:12linuxstb_Ah, "Open Source Device"...
09:25:34B4gderbut still of course lots non open source...
09:25:34*GodEater_ tries to work out why you'd want to record from a TiVo, which surely records stuff in the first place...
09:26:00JdGordonanyone remember the wiki page for the buffering idea?
09:26:14 Join joshin [0] (n=joshin@VDSL-130-13-252-46.PHNX.QWEST.NET)
09:26:22GodEater_I vaguely remember looking at this a while back
09:26:26GodEater_possibly a year ago
09:29:54B4gderzagor got a dev unit sent to him
09:30:00B4gder... and he never even unpacked it ;-)
09:30:03 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:30:05scorcheGodEater: to get rid of the restrictions and access your tivo-recorded video elsewhere most likely
09:31:15linuxstb_Aren't there hacks which let you just cp tivo recordings from the disk?
09:33:38JdGordonB4gder: he wanted t port rckbox to it?
09:34:04B4gderwell, we did talk about running rockbox on the hw in the beginning
09:34:14B4gdermostly since the n3 would be based on the same arch
09:34:49linuxstb_It could be useful if anyone seriously starts a port to another DM320 target though.
09:36:25 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:41:06JdGordonhopefully this doesnt sound too stupid, but whats the guard buffer used for with the ring buffer?
09:42:10peturto detect when the code writes outside the buffer?
09:42:28linuxstb_It's to handle the wraparound point. It's 32KB in size, so if the current pointer is at the very end of the buffer, and the codec requests a pointer to 32KB of data, the guard buffer is used.
09:43:08linuxstb_It's used to hide the wraparound from the codec - so they are always guaranteed to get a pointer to up to 32KB of contiguous data.
09:44:31JdGordonso the data that wraps around is copied into the guard buffer part when its being read?
09:44:59linuxstb_I don't know the details of how it's implemented, but I would assume so.
09:45:08JdGordonok ta
09:45:19linuxstb_My only knowledge of the playback engine is from a codec's point of view.
09:46:13 Join tedr0ck [0] (
09:55:01 Quit Thundercloud (Remote closed the connection)
09:58:46*linuxstb_ realises that " FS #7289 - Allow upto 512 images to be used in WPS" is in fact a patch to support the display of partial bitmaps, and doesn't change the number of .bmp files loaded.
10:00:13 Join printfXh4 [0] (
10:00:41 Quit tedrock (Read error: 110 (Connection timed out))
10:02:58 Quit linuxstb_ ("CGI:IRC")
10:06:28 Quit linuxstb ("Leaving")
10:07:53 Join spiorf [0] (
10:10:59 Join BRi7Xxon [0] (
10:10:59 Quit BRi7X (Read error: 104 (Connection reset by peer))
10:14:44 Join Guile`` [0] (n=Guile@
10:15:36 Join pondlife [0] (
10:18:51JdGordonhey pondlife
10:19:10pondlifeho JdGordon
10:19:25JdGordongood/bad news.... im bored, so I'm starting playign with your buffering idea
10:19:40pondlifeWhat about your books???
10:20:08 Join Zagor [0] (n=bjorn@rockbox/developer/Zagor)
10:20:18pondlife(And if you *must* do something Rockboxy, then wasn't that event stuff more useful..?)
10:20:24JdGordonyeah, about them... :'(
10:20:40JdGordonI'm not sure what the general feelign about the event stuff was
10:21:02pondlifeI didn't see any major objections.
10:21:43pondlifeI just think it's easiest to get some of the non-playback stuff out of playback first. And if it helps towards unification then even better.
10:22:36*JdGordon tries justifieng playing with rockbox by saying that its really studying for my computer hardware subject
10:23:39pondlifeBut no-one wants to see an IRC message reading "JdGordon: I failed my exams :("
10:23:42 Join obo [0] (
10:24:27 Join rift_ [0] (
10:24:51*JdGordon makes sure t not complain in 3 weeks when results are released
10:25:13pondlifeThat might not exactly help you!
10:27:35 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
10:30:30 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
10:32:07pixelmapondlife: your answer in the forums was a bit... hasty ;)
10:32:19pondlifeWhat - the database one?
10:32:28pondlifeWhy? Maybe I misread...?
10:32:54pondlifeAh, I see
10:33:07 Quit Guile` (Read error: 110 (Connection timed out))
10:33:21 Join lee-qid [0] (
10:33:33 Part maffe
10:33:41 Join maffe [0] (
10:49:27 Join _Veseliq_ [0] (
10:51:46***Saving seen data "./dancer.seen"
10:54:58 Join kretender [0] (
10:57:35 Join Nico_P [0] (
10:57:35 Quit kretender (Read error: 104 (Connection reset by peer))
11:01:52 Quit alberink (Remote closed the connection)
11:03:03 Join Entasis [0] (
11:03:30 Join alberink [0] (
11:03:40 Part maffe
11:03:50 Join maffe [0] (
11:05:36B4gderI agree that mute kind of feels like a bool rather than an int
11:15:23 Join Xerion [0] (
11:36:14GodEater_debian fans : is there a nice interface to switching services on / off at various run levels, or am I going to have to delete/create all the softlinks in rcn.d/ directories myself ?
11:41:40 Join moos [0] (
11:42:46linuxstbsysv-rc-conf ?
11:42:48 Quit bospaadje ("great minds run in great circles")
11:49:28 Join bospaadje [0] (
11:58:29 Quit bospaadje ("great minds run in great circles")
11:59:01 Join bospaadje [0] (
12:00:42 Part maffe
12:01:02 Join maffe [0] (
12:01:12 Join DerPapst [0] (
12:01:34DerPapstgood morning. :)
12:02:04DerPapstJdGordon: still bored?
12:04:19*GodEater_ installs sysv-rc-conf
12:07:00*DerPapst has never seen the rockbox channel this quiet. o.O
12:07:10GodEater_linuxstb: looks like getting wpa-supplicant working on my PS3 is going to be a complete journey in the dark. I've googled all morning and not found any reference to someone who's successfully done it before
12:07:22GodEater_DerPapst: it happens occasionally :)
12:10:44JdGordonDerPapst: hey, wasup?
12:10:50JdGordonpondlife: still round?
12:11:48DerPapstJdGordon: if the font is tinier than the icon set the icons overlap. maybe it would be better than to make the selection bar as high as the icons in this case. <−− a bit exaggerating
12:12:04*DerPapst would never use such a tiny font...
12:12:34JdGordonDerPapst: no can do... the list is drawn using the lcd line stuff... so its entirely dependant o the font size
12:13:07DerPapstah... bummer
12:13:19JdGordonusing a smaller font than the icon (although not by ha much) does look good sometimes
12:14:03DerPapsti'm already used to it.. so i'm fine with it :)
12:15:25linuxstbWasn't there a patch to make line-height independent from font height in the lcd drivers?
12:16:43safetydanI thought that was for the WPS only?
12:17:04linuxstbIt was only used in the WPS, but IIRC, it changed the LCD driver. So could be usable in the list widget as well.
12:17:12pixelmayes and it didn't work correctly as soon as the line had to scroll
12:18:09linuxstbWhat happened when scrolling?
12:19:50pixelmahaven't tried, but that's what Nico_P said about its own patch
12:20:00JdGordonline scrolling uses the font hieght to work out the line height, which that patch shuold have addressed.
12:20:23linuxstbAh, it didn't change the lcd drivers at all, just the WPS code...
12:20:28*JdGordon loves writing out questions and figuring out the answer half way through..... *cancels wiki editing*
12:20:29pixelmasorry s/ith/his
12:20:45JdGordonlinuxstb: I dunno, but thats what it shounds like if the scrolling was stil broken
12:20:53amiconndjogdrno ameks olst fo ytops otady ;)
12:20:54*pixelma should join the others in typing courses :\
12:20:58Nico_Pthe patch only changed the WPS... to work well with scrolling it would've needed to change le LCD drivers
12:21:16linuxstbNico_P: Yes, I just looked at your patch again and saw that...
12:21:45JdGordonamiconn: :D I do it to keep the channel exciting :)
12:21:53DerPapsthaha.. :D
12:22:10JdGordonwhat we need is someone who wants to unify all the lcd drivers and especially the scrolling code
12:22:42DerPapstisn't someone working on unifing them already?
12:23:25DerPapstscratch that
12:24:06*DerPapst got confused with the audio drivers
12:25:25 Nick markun_ is now known as markun (n=markun@rockbox/developer/markun)
12:26:18pondlifeJdGordon: I'm back...
12:26:37JdGordonhey, dont worry, 2 min of editing the wiki and I figured out the answer :)
12:27:40JdGordontv time.. back i an hour
12:28:16*DerPapst doesn't have a tv....
12:28:57safetydananyone know a good program for linux that will let me edit TSOx tags?
12:30:08GodEater_easytag doesn't appear to
12:30:27*linuxstb stares at his 220-line ARM asm function, waiting for the bug(s) to jump out
12:30:47safetydanGodEater_, yeah I've checked that and also Ex Falso which doesn't seem to do it either
12:31:10scorchelinuxstb: spray some "OFF" on the code
12:32:04GodEater_I'll check kid3
12:32:54GodEater_safetydan: there's also songer - again, not sure what it's level of support is though
12:33:48linuxstbsafetydan: I've got a command-line tool just called "id3v2" which can edit the tags easily. The manpage gives the example: id3v2 −−TIT3 "Monkey!" file.mp3 (and says that works for any frame)
12:40:55safetydanlinuxstb, cheers for that, but unfortunately it doesn't seem to work
12:41:55safetydanah, now I see. it only supports some of the frame types
12:49:43amiconnlinuxstb: Does that help? ;)
12:51:32amiconnSpeaking about tags, I wonder which method of wav tagging we should support (maybe both?)
12:51:48***Saving seen data "./dancer.seen"
12:56:50 Join rasher [0] (n=rasher@rockbox/developer/rasher)
12:57:34rasherNico_P, I just checked, and I get a Rockbox Utility shortcut in all my menus (GNOME, KDE and "Debian menu"), on both Debian and Ubuntu
12:58:28GodEater_rasher: you managed to build a statically linked version ?
12:58:46rasherNo, I managed to build a Debian/ubuntu package
12:59:07*GodEater_ should roll his sleeves up and provide an ebuild
12:59:09rasherOn ubuntu by using the official wxwidgets packkages, and on Debian by using those provided by wxwidgets
12:59:13linuxstbamiconn: What are the options for WAV tagging?
12:59:22 Part maffe
12:59:50rasherUnfortunately having official wx2.8 packages for Debian probably won't happen anytime soon, as far as I can tell
12:59:55linuxstbAC3 is another format where Rockbox doesn't support any form of tagging at the moment
13:00:03GodEater_is there a half-way decent standard for finding out which distro a box is running when you're logged into it ?
13:00:25rasherGodEater_, lsb_release if it's installed
13:00:41rasher(Part of the LSB, surprisingly)
13:00:43B4gder /etc/issue tends to reveal
13:00:44safetydanfor anyone who's interested, does a very good job at editing id3 tags
13:01:04GodEater_issue's no help here
13:01:05GodEater_is lsb_release a binary ?
13:01:22B4gder$ lsb_release
13:01:22B4gderNo LSB modules are available.
13:01:29rasherlsb_release -a
13:01:35GodEater_ah - perfect
13:01:38GodEater_thanks :)
13:01:56GodEater_RHEL 3 :(
13:01:57*linuxstb wonders what "Kernel \r on an \m" means from /etc/issue
13:02:02rasherThough I don't know how often that's available it's certainly the preferred way. I guess you're left to prowling around /etc/ if not
13:02:31B4gderI've noticed 'alsaconf' scans for various /etc files to determin distro
13:02:58 Join steveire [0] (n=stephen@unaffiliated/steveire)
13:03:35rasherI looked into building rbutil rpms, but seeing as I don't have any rpm-based distro at hand, I quickly lost motivation
13:03:41rasherPlus it seemed really complicated
13:03:52GodEater_rpm == very bad
13:04:52rasherThe "magic" file seemed relatively simple to create, but you had to set up an amazingly complicated build-dir-tree manually it seemed
13:04:58GodEater_oh the swine's haven't even install start-stop-daemon :( :( :(
13:06:21amiconnlinuxstb: (1) Putting an id3v2 into a LIST 'ID3 ' chunk (MMJB style). (2) The LIST INFO chunk method, defined by the BWF (broadcast wave format), and supported by a number of apps
13:06:30amiconn(e.g. Cooledit)
13:07:14amiconnThere is a free (beer) editor for the latter method, from bsiusa
13:08:06amiconnThis editor puts the info chunks at the end, so a seek is required in the metadata reader
13:10:56rasherAnother thing I thought of concerning rbutil, is that if it were to appear officially in distros, perhaps it should explain itself more. A short note on the first tab that explains what Rockbox is, and that this tool will install it on your DAP.
13:11:55linuxstbamiconn: id3v2 sounds simple to implement - assuming it would just be a matter of hooking into the existing id3v2 parser in some way.
13:15:16Nico_Prasher: it's strange... it's not in my KDE menu
13:16:08Nico_Pwhere are the menu config files ?
13:16:38rasherYou should have a /usr/share/applications/rbutil.desktop
13:16:59rasherIf not, something went wrong with the packaging somehow
13:17:15Nico_Pthat one I have
13:17:38rasherEven weirder, I believe KDE is just expected to pick it up from there
13:17:47rasherAnd indeed it did, for me
13:18:04Nico_Pwell it does show the icon when I run the program
13:18:17Nico_Pso it does see it but it never added it to the menu
13:18:27rasherThat's part of the binary I think, not related to the .desktop file
13:18:35safetydanAnyone had any trouble with Rockbox and parsing files with ID3v2.4 tags?
13:18:48rasherOr rather, I'm sure it is, because it didn't change when I changed the icon
13:18:56*Nico_P must be blind
13:19:06Nico_Pin fact it's in one of my menus
13:19:26rasherThat's one mystery solved then.
13:20:10Nico_PI was looking really hard in the debian menu I have and only quiclkly glanced over the other ones... :(
13:20:33rasherI think KDE might be hiding duplicates in the debian menu
13:20:44rasherThat is, entries which are already in the main KDE menu
13:21:04rashersafetydan, what kind of trouble?
13:22:04safetydanrasher: basically it seems to... well not parse more than the the first tag. The metadata is parsed correctly by other programs though (Ex Falso for example).
13:23:51 Join webguest55 [0] (i=4a841a2a@gateway/web/cgi-irc/
13:24:11rasherI don't think I have many v2.4 tags, and haven't noticed that at all
13:24:15B4gderI recall that 2.4 added some oddities
13:24:23B4gderbut I can't remember any details
13:24:40webguest55Are there any Windows instructions for applying a patch?
13:24:55B4gderwebguest55: you need a build environment setup first
13:25:02linuxstbsafetydan: Are the sorting tags an id3v2.4 extension, or were they present in id3v2.3 ?
13:25:24 Quit webguest55 (Client Quit)
13:25:28safetydanlinuxstb, the sorting tags are present in both but under different names.
13:25:44 Quit DerPapst (Read error: 104 (Connection reset by peer))
13:25:45safetydan2.3 uses XSOx, 2.4 uses TSOx
13:26:12rasher Wonderful.
13:27:11 Quit spiorf (Read error: 60 (Operation timed out))
13:27:16GodEater_what's with the renaming? That can't be useful to anyone...
13:27:18B4gderbut 2.4 doesn't remove the XSOx it seems
13:27:27*B4gder reads
13:27:45rasherGodEater_, the two frames probably work slightly differently
13:28:05rasherin which case renaming makes slight sense
13:28:22safetydanah, maybe I'm misreading something. It seems the X forms were experimental and were superseded by the T forms.
13:28:22rasherBut only slight, since the id3 version is noted in the tag already..
13:28:49*GodEater_ is still grumpy from finding out the linux kernel devs decided to change the device name on his PS3's hard drive somewhere between 2.6.16 and 2.6.22, but didn't really say why.
13:28:54GodEater_name changes are bad
13:29:22rasherGodEater_, hda > sda?
13:29:44GodEater_no, sda to ps3da
13:30:01GodEater_makes no sense at all to me - and they didn't go out of their way to tell anyone either.
13:30:15B4gderthere's no XSOx frames mentioned in
13:30:35B4gderin fact I find no sort related tags in 2.3
13:30:37rasherI believe anyone could make up X___ frames
13:30:54GodEater_X being eXtension ?
13:31:01 Join Thundercloud [0] (n=thunderc@
13:32:02safetydan is where I got the impression that XSOx was in 2.3
13:33:49B4gderRBUF - "Recommended buffer size" ...
13:34:00rasherThere's a lot of crack frames
13:34:36rasherI like the fact that you can set the APIC frame "type" to "a bright coloured fish"
13:35:11B4gdervery useful indeed
13:35:17rasherThe rest of the types make sense, but that's just..
13:35:21B4gderI have so many fish pics in my song tags
13:36:15rasherI'd like to see a file which used all id3v2 frames (including artist, composer, recording location... pictures).. I'm not sure it'd fit on my h120..
13:36:37JdGordoncan anyone think of any problems with chaging ata_is_active() in the e200 driver to always return 1 instead of 0?
13:37:13B4gderthe "During Recording" picture has to be a rare one
13:37:29B4gdernot at all as popular as the fish
13:38:50rashersafetydan, that's a useful page though
13:38:54B4gderLINK - "To keep space waste as low as possible this frame may be used to link information from another ID3v2 tag that might reside in another audio file or alone in a binary file."
13:39:54rasherI expect ID3v2.5 to be turing complete
13:40:59safetydanSomething definitely fishy about 2.4 parsing. It's telling me the frame size is 16384 bytes when it's only 2139 bytes
13:41:05steveireHey. Does anyone have a knowledge of how the database files in rockbox are structured?
13:41:29steveireI heard yesterday Slasheri perhaps.
13:41:53rasherYes, certainly him.. I'm pretty sure there is/was a wiki page on it
13:43:03rasherSearching the wiki for "database" isnt very helpful though
13:43:26steveirerasher: Do you mean this ?
13:43:48rasherThat's.. where I expected it to be, but it clearly isn't
13:43:55steveireIt's written for users. I'm trying to make sense of the database_x.tcd files in .rcokbox
13:44:29steveireSo you say there's another?
13:44:56rasherI thought there was, but when I think about it, I think that was about the old tagdb
13:46:16rasherI think there's either the source, or Slasheri
13:48:37steveireI think I'll keep looking at the code for a bit. I might see if I can find an email address for him in a bit,
13:48:57 Join haemmy [0] (n=stefan@
13:49:12steveireThe wiki pages look out of date enough to cause me only confusion
13:52:16 Quit Nico_P (Remote closed the connection)
13:52:33 Quit safetydan (Remote closed the connection)
13:57:22steveireHow many bytes is a long in C?
13:57:28 Join andreasg_ [0] (
13:57:34B4gder4 on 32 bit systems
13:57:41 Quit andreasg (Read error: 104 (Connection reset by peer))
13:58:03 Join silje [0] (
13:58:16 Join david1 [0] (n=david52@
13:59:06steveireB4gder: Cheers.
13:59:31rashersteveire, what are you planning to do?
14:00:33steveireI want to be able to read the rockbox database while my player is connected to it. The thing is I'm an amatuer programmer.
14:00:48steveireRead the db from my pc that is.
14:01:29steveiremanipulation and sorting are not on my mind yet. First step is to see how the info is stored and get it.
14:02:29rasherA librockboxdb written in C might be helpful to enable media players to support rockbox players even better
14:02:50B4gderiirc, the tagcache code can be used to build a stand-alone tool
14:02:51steveirerasher: Yes. That's my thinking.
14:03:09steveireB4gder: You might be thinking of the deprecated perl script.
14:03:22rasherB4gder, any idea how I'd go about doing this
14:03:22B4gderand the perl script isn't really deprecated either btw
14:03:36steveireoh, well if you can point me at it I'd appreciate it
14:03:56B4gderrasher: the code uses #ifdefs for __PCTOOL__ for that purpose
14:04:33B4gderah, 'make database' in tools
14:05:01rasherWell, the perl script only supports a small subset of the codecs supported by rockbox
14:05:13B4gderyes, but I think it makes a valid db
14:05:48rasherI believe you're right. At least I remember seeing updates to it
14:05:55steveireWhat does __PCTOOL__ mean?
14:05:58B4gderat least I know hardeep made it do some time ago
14:06:18B4gdersteveire: that's a define that's set when the code is used to build a stand alone tool
14:06:37rasherHrm, make database in tools fails
14:07:05B4gderyeah, I bet it isn't that well maintained as it could be
14:07:33B4gderif it isn't in the commit-builds, it rots...
14:08:45 Join KiOui [0] (
14:08:51KiOuiHi guys
14:09:27markunhi KiOui
14:09:38KiOuiI noticed something: When using talking menus, if you put your song in paused mode, and then if you go into menus, they don't speak anymore
14:10:09 Part pixelma
14:10:51KiOuiSo I guess either the audio DSP is turned off to save power, or the Rockbox code has a bug here
14:11:47B4gderI believe it is a design flaw in the playback code that has been in there for a while
14:11:54JdGordonlseek() with an offset of 0 returns the current position right? Is this an expensive call? is there a faster way to get the current positio in he fd?
14:15:23 Join Vixus [0] (
14:15:47VixusI hear RockBox has a metronome floating around somewhere... any ideas how I can access it?
14:15:54rasher Looks like Rockbox is surprisingly close to release!
14:16:04rasherVixus, Menu > Browse plugins > metronome
14:16:15XavierGrhello rarsher long time no see
14:16:16*Vixus smacks himself.
14:16:21VixusThanks. :)
14:16:48 Quit jhMikeS (Nick collision from services.)
14:16:54 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
14:18:15VixusI'd better run to try it out, actually.
14:20:22 Quit haemmy ()
14:21:15 Join spiorf [0] (
14:23:59JdGordonif read() returns less than the requested size, can it be assumed the file is finished bein read?
14:24:58rasherI would guess it's finished, or unreadable
14:25:16B4gderI think you should stop when it returns 0
14:25:19KiOuiI think so: finished or unreadable
14:25:59KiOuiSo I would advise a read() and if less than the length, a further read() to ensure we cannot read other things.
14:26:00B4gderposix read() can return less than the full amount
14:26:30KiOuiI would advise so a while (read(...) > 0)
14:27:48KiOuiEr even a while ((ret = read(...)) > 0)
14:28:08KiOuiwhich would allow to test ret after, to see if read() returned -1
14:28:50 Join jac0b [0] (
14:29:19amiconnJdGordon: ata_is_active() should neither return always true nor always false
14:29:57GodEater_rasher: that reminds me - will you "approve" my changed location in "where in the world are the rockboxers" on your home page ? :)
14:30:06JdGordonamiconn: on the sansa, with "no" disk...
14:30:18JdGordonits always used t decide weather its safe to do a disk access...
14:31:00rasherGodEater_, I've neglected the map a bit.. I'll do an update now
14:31:08GodEater_hehe :)
14:31:22GodEater_I might find after you've done an update why I've only had 4 replies to my "social london meet" :)
14:31:24amiconnDisk weather is fine today ;)
14:31:37amiconnOn Ondio, ata_is_active() returns the truth
14:31:54amiconnI.e. it's true whenever the disk is currently accessed
14:32:29amiconnIirc there are problems with some places which rely on correct information if you simplify one way or the other
14:32:45markunKiOui: jhMikeS was planning on doing some audio mixer rework which would also fix your bug
14:33:51KiOuimarkun: Great
14:34:14 Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/
14:36:07JdGordondoes this funciton look ok to read data in?
14:37:09VixusI'd like to do some coding work on the metronome−− you know, some more features
14:38:45KiOuiJdGordon: Line 18: you returned True if an error occured
14:39:09lowlightJdGordon: is the icon code generalized enough to use in the wps...for enumerated items like battery, volume, codec, etc.
14:39:21markunKiOui: are you interested in working on rockbox?
14:39:49JdGordonKiOui: yeah, an error occured, so stop trying to read.. same as if the file was finished being read.
14:39:54KiOuimarkun: If I have enough time to, why not
14:40:02siljeis there some special trick to get new themes and WPS using bitmaps to work? I'm trying to use the uniRiver24 theme, but none of the images load..
14:40:21JdGordonlowlight: umm... not really, I dont tihnk it would be too hard to get it to co-operate though
14:40:24markunKiOui: any part in particular you want to work on?
14:40:31KiOuiJdGordon: Yes but if there is an error it's better to return `false'
14:41:15KiOuimarkun: Hum don't really know. I own a iPod, but am not familiar with low-level hardware
14:42:18VixusAny guides on getting started with plugin programming?
14:42:40 Quit Nibbier (Read error: 110 (Connection timed out))
14:42:43KiOuimarkun: Maybe general bugfixes if any
14:42:59lowlightJdGordon: ok, I'll have a look then. I didn't know if it was easier reuse the icon code or introduce partial bitmap display for wps images.
14:43:13KiOuimarkun: Or maybe getting the iPod wheel working better but someone already works on this issue
14:43:33 Quit jac0b ("ChatZilla [Firefox]")
14:43:51 Join Nibbier [0] (
14:44:11markunVixus: I thought "Ta" was Australian..
14:44:20VixusNot necessarily.
14:45:05VixusKeeping in mind they get some of their colloquialisms from the UK.
14:47:37JdGordonlowlight: the icon code asumes the icons are in a vertical strip, so it may not be good enough for the wps anyway
14:48:31rasherWow, nearly 3000 entries on the map (some duplicates though)
14:48:57rasherAnd some claiming to live in antarctica
14:49:13 Quit XavierGr ()
14:49:23lowlightJdGordon: that's ok. I was thinking that instead of having a bunch of battery (or volume) bitmap states, there could be one icon strip.
14:49:24B4gderyeah, we get some reports about freezing :-P
14:49:30*B4gder ducks
14:49:38markunrasher: and some devs which are not devs?
14:49:58JdGordonB4gder: I though LinusN was the funny man?
14:50:08rashermarkun, Yes, I've been wondering what to do about that. Maybe B4gder could provide me with a list of committers, and I could restrict it to those
14:50:13B4gderyeah, but he's been too quiet lately
14:50:36B4gderrasher: or use the credits list if you have real names
14:51:07B4gderas I figure someone can actually claim to be a dev without being a committer
14:51:34rasherYes, I'd obviously have to reword it. I think the problem is that "dev" isn't really very strict.
14:51:41KiOuimarkun: Why did you ask me about rockbox developpment? Is the rockbox team looking for developpers?
14:51:53B4gderKiOui: we always need new blood!
14:51:53***Saving seen data "./dancer.seen"
14:52:23rasherCommit access or not is binary, so should be easier to handle
14:52:29KiOuiAnd what should I do if I would like to become one of these devs?
14:52:40rasherKiOui, start submitting patches
14:52:42markunjust write some code :)
14:52:49B4gdersend us beer!
14:53:02KiOuiB4gder: lol
14:53:03*markun waits for petur to wake up
14:53:18rasherKiOui, if they're good enough, eventually you'll get commit access when people get tired of your nagging
14:54:14KiOuiIs there any documentation about the dev structure?
14:54:48KiOuicool thx
14:55:06*KiOui studying Rockbox's doc
14:55:06markunor what do you mean by "the dev structure"?
14:55:48KiOuimarkun: code structure, specs about plugins and so on
14:57:18GodEater_KiOui: we have one big file "Rockbox.c" :)
14:58:06*petur has a late trigger
14:58:10GodEater_KiOui: playing your nick back in my head makes me think you may originate from New Zealand.... am I right ?
14:59:02 Quit Vixus (Read error: 104 (Connection reset by peer))
14:59:47 Join Llorean [0] (
15:00:15*GodEater_ 's girlfriend, who is also from NZ plays a similar game with her nick "quaywee"
15:01:30KiOuiBugs into the website : The requested URL /docs/contributing.html was not found on this server.
15:02:00KiOuiWhen clicking on "Contributing information"
15:02:00*markun directs KiOui to B4gder
15:03:08*GodEater_ pushes B4gder out of his corner
15:03:09 Join TrueJournals [0] (
15:04:01 Nick chrisjs169_ is now known as chrisjs169 (
15:05:10*KiOui waits for G4gder wakeup ;)
15:06:52*GodEater_ waits for KiOui to notice his question
15:08:32KiOui15:01 < KiOui> Bugs into the website : The requested URL /docs/contributing.html was not found on this server.
15:08:35KiOui15:01 < KiOui> When clicking on "Contributing information"
15:09:11KiOui(In the Developper Doc)
15:10:57rasherKiOui, where was that link?
15:11:19KiOuiDocIndex , then Developpers Documentation
15:12:00KiOuithen First-time guide to Rockbox development
15:17:07KiOuirasher : Found ?
15:17:48rasherYeah.. looking for it
15:19:12JdGordonThat link probably still thinks we are using cvs instead of svn..
15:20:02*JdGordon thinks bufopen() and bufseek() are done
15:20:03KiOuiJdGordon: It would be good to learn to this link how to think ;)
15:20:33JdGordonKiOui: if its like the credits link, its a perl script which only Zagor and B4gder and LinusN can edit..
15:21:24rasherThe contributing file seems to not be in the www svn module
15:21:40JdGordonits in docs/
15:21:45JdGordonwhere it shhuold be...
15:22:32rasherah, the two were linked using magic?
15:22:35TrueJournalsI got to the file just fine... hope I clicked on the same link
15:22:46ZagorTrueJournals: I just fixed it
15:22:52Zagorbut it's way outdated
15:23:21KiOuiMaybe that's why the link was broken?
15:23:51Zagorthe "magic" hasn't been updated since we switched to svn
15:24:11KiOuihum ok
15:24:23KiOuiI'll read this, for a start
15:24:30rasherIs the source stil Latin-1 only? I would have thought switching to utf8 would make sense by now
15:24:42ZagorKiOui: here's the latest version:
15:25:03 Part david1
15:25:46*rasher manages to load a png image to use on a button in wxwidgets
15:25:47*JdGordon has no idea how to go abnout properly testing his new buffering api :'(
15:25:51rasherMuch nicer than these awful xpms
15:30:58KiOuiJdGordon: Buffering API ? Where it would be used ?
15:32:17JdGordonKiOui: the enitre playbck engine depends on it
15:32:26JdGordonthe current one is a mess (according to some)
15:32:42KiOuiWow :)
15:33:10JdGordononly at 321 lines atm... too bad only 6 of them are comments :p
15:35:11siljedo wps files assume some path for bmp-files? as I can see from the wps files that come with rockbox, they assume bmps are in a folder with the same name as the wps file
15:35:45 Quit thegeek (Read error: 113 (No route to host))
15:35:55siljebut for some reason wps files I load myself don't load their bmps placed in a similar way
15:36:36 Join thegeek [0] (
15:38:48KiOuisilje: I don't have the code here, so cannot look into the WPS loader
15:39:13siljefair enough :)
15:40:23JdGordonsilje: its possible the filenames for the bmps you are trying t load are longer than MAX_PATH (290)
15:40:48JdGordonor even less if the wps code is man
15:40:51siljethat's the complete path and file name?
15:41:36pondlifeJdGordon: Test???
15:41:44JdGordongood point :)
15:41:47*JdGordon goes to commit
15:41:54JdGordonbtw, I havnt even compiled it once yet
15:42:16JdGordonpondlife: serisouly thogh, I'm not sure how moving backwards in the buffer is supposed to work
15:42:51JdGordonstraight after a read the old data is bassically forgotten about
15:43:02pondlifeWell, it needs to allow for rewinding and skip back, with rebuffering if needed...
15:43:06JdGordonunless I add more variabls to the handle struct
15:43:27siljeJdGordon: hm, no... they're not even close... example: "/.rockbox/wps/uniRiver24/background.bmp", 40 characters...
15:43:31pondlifeYou shouldn't "forget" about data until you actually need to reuse the buffer space, I'd think.
15:44:09JdGordonsilje: odd.. sorry Nico_P is the man you want t talk to
15:44:32pondlifeJdGordon: : Mark it as "probably not needed", but kewp track of it...?
15:45:06JdGordonpondlife: I know, but the problem will come when we want to start dumping old data, we then need to go through every handle and make sure its not trying to point to invalid buffer
15:46:09siljeJdGordon: ok, thanks :)
15:46:15pondlifeOK, the point being that you don't need to "unbuffer" until later.
15:47:24JdGordonhmm.. gonna have to use more variables I think
15:47:42pondlifeNeeds more cowbell I guess.
15:48:58*JdGordon would like to be able to have a demo plugin going by tonight, but its almost midnight so not gonna happen :p
15:49:59linuxstbrasher: How do you use pngs in rbutil? Are they still linked into the exe like the xpms?
15:54:04rasherlinuxstb, no, that's the problem.. I don't know how to do that
15:55:10dionoeadoesn't the exe come in an installer or a zip anyway ?
15:55:25KiOuiTo all of you: is anyone working onto the iPod whell driver ?
15:55:35rasherA png can be loaded from a file, or a resource, but I don't know how to create and use resources, so for now I'll just make it work with files. Changing it should be relatively simple anyway
15:55:58linuxstbrasher: What's the issue with xpms anyway? A simple "convert file.png file.xpm" solves that.
15:56:11rasherxpms don't support alpha-transparency
15:56:42rasherI'll show you the difference, hang on
15:58:13JdGordonKiOui: I dont know if anyone is currently working on it.. whats the problem?
15:58:52rasherlinuxstb, compare;topic=7574.0;attach=1772;image and;topic=7574.0;attach=1776;image
15:59:42KiOuiJdGordon: Sometimes, the when at the bottom of a menu / list, going down loops to the top of the list, and sometimes it doesn't.
16:00:15KiOuiI think it would always not do this, for easier manipulations.
16:01:02JdGordonKiOui: ah yes, there was talk awhile ago abou adding a short time allowance for when you lift up your fingure off the wheel before it sends the BUTTON_REL (release) event
16:01:12JdGordonwhich is why it does that in the menu/lists
16:02:14KiOuiIn which file is it?
16:02:24linuxstbrasher: OK, but we need to keep it as a single .exe, no directories full of pngs to load at runtime.
16:02:42rasherYes, that should be perfectly possible. I just don't know how to work it.
16:03:23JdGordonKiOui: firmware/target/arm/ipod/button-ipod.c or something
16:03:46KiOuiI'll check out a working SVN copy and look further
16:08:39dionoearasher: check the Embedding PNG Images page on the
16:09:00dionoeaarg no ... they use xpms
16:10:11dionoeaah no, looks like it's something else
16:10:16dionoeawell .. you should give it a try :)
16:10:16linuxstbrasher: Can wx load a png from a memory buffer?
16:11:01dionoeathat's exatcly what they're doing on that wiki page in fact
16:11:45dionoeathey dump the png to a C struct and use that at runtime
16:13:04*KiOui found where the wheel iPod driver is, studying...
16:13:13rasherdionoea, thanks, I'll have a look
16:14:05linuxstbrasher: There's a "bin2c" program in rbutil/sansapatcher/ if that helps.
16:14:11 Part LinusN
16:15:03 Part TrueJournals
16:18:29 Quit lowlight ("CGI:IRC (EOF)")
16:19:42*KiOui read the ipod's wheel code and hopefully correctly understood it ;)
16:20:35 Quit B4gder ("It is time to say MOOO")
16:22:01*KiOui is a big shit: he forgot his iPod usb cable... he will patch the things this evening
16:28:37steveireWoot. I think I'm starting to figure out the db files. I see where the tag file headers come from at least. It's a start.
16:29:10 Quit scorche (Read error: 110 (Connection timed out))
16:30:50JdGordonpondlife: BufferingAPIProposal updated with some code to have a look at
16:33:21JdGordonNico_P: if you read logs... you might like to have a look also...
16:40:32pondlifeJdGordon: Will look! Now back toi your books... :)
16:41:13JdGordonbed time soon... bloody 12.40am... will do some proper studyin tomorow
16:41:26JdGordonno exams till wed next week, so not really worried
16:44:57rasherHrm, is Creative Commons Attribution-Share Alike GPL compatible? On the surface it sounds like it, but you never know..
16:45:40dionoeaonly the scotland version
16:45:41steveirerasher: I think not
16:45:46dionoeais GPL compatible
16:46:32rasherAh, it isn't. That's a pity.
16:48:21rasherMeans those icons I've used aren't suitable for rbutil.
16:49:59 Quit JdGordon ("Konversation terminated!")
16:51:12 Quit ptw419 ()
16:51:55***Saving seen data "./dancer.seen"
16:53:35 Part rasher
16:53:57GodEater_rasher: you mean the tango ones ?
16:59:57 Join n1s [0] (
17:19:45LloreanDoes rbutil compile in the icons, or merely load them from disk when it's executed?
17:20:14dionoeacompiled in the binary
17:20:39dionoeaor were you asking rasher about his changes ?
17:21:02dionoea(AFAIK they'll be compiled in the binary too)
17:21:37 Join desowin [0] (
17:22:52krazykitIANAL, but i believe you can distribute them with GPL software as long as they're not compiled in. gaim/pidgin do this, i believe
17:25:57LloreanIn the case of loading image files, yeah, it should be fine so long as they aren't linked to the binaries. So not compiled in.
17:26:12LloreanLook at linux distros that use the tango iconsets, etc.
17:26:46LloreanAccording to the flyspray task, his doesn't compile them in.
17:26:51LloreanWhich means it should be all good, I think
17:28:18 Quit KiOui ("leaving")
17:29:46 Join maffe [0] (
17:29:55 Quit maffe (Remote closed the connection)
17:31:25 Join maffe [0] (
17:33:19 Part maffe
17:33:28 Join The-Compiler [0] (
17:33:50 Join maffe [0] (
17:34:27 Join beta [0] (
17:35:06betaHi there, with the ipod 3g, is it possible for the codecs to be optimized so as it can run more smoothly or is this not likely to happen due to hardware issues?
17:35:34n1sbeta: possible, yes, will it happend, who knows?
17:35:55n1salthough there is a patch that improves mp3 speed a bit in the tracker
17:36:22betaah right okay.
17:36:34betadoes all the menu system work ok I take it?
17:39:46 Join XavierGr [0] (
17:41:39 Quit beta ()
17:42:46XavierGramiconn: did you manage to shrink more your vmware image
17:43:09XavierGrmine is currently at 145MB do you want to test it out?
17:47:39amiconn162MB here; won't test right now
17:47:40 Quit petur ("*later*")
17:48:45XavierGrmaybe if we want to make it even smaller we will have to choose another dirsto (or even make our own :P)
17:48:47pondlifeWas anyone here involved in the conception of "beep" function? Is its main purpose to give keypress feedback or some other reason.
17:49:01 Join TrueJournals [0] (
17:49:08XavierGrlol for some seconds I thought you said "beer" function :D
17:49:18pondlifelol, still awaiting that
17:49:33pondlifeBeer = weak, moderate or strong
17:50:05pondlifeI assume it's because the skip can be slow to activate, so the beep avoids double-skipping
17:51:38pondlifeI would very much like it to give feedback on any key press, not just skip.
17:51:46amiconnThe beep was added by Slasheri, for skipping feedback
17:52:28amiconnThere is another beep (more like a burp) on hwcodec, giving audible feedback of start/pause/unpause/stop recording
17:52:47pondlifeYep, I'm not thinking of touching that one.
17:53:04pondlifeI'm more after a keyclick type feature.
17:53:20pondlifeVery useful when you can't see the LCD or buttons too well!
17:54:14*amiconn thinks that targets with true buttons don't need audible feedback as there is already tactile feedback
17:54:37amiconnTargets with touchy things would profit from audible feedback though
17:54:42pondlifeThe H300 arrow keys aren't great though.
17:54:54amiconnNo, but that's a different problem
17:55:11amiconnAll the targets with buttons connected to pcf adc seem to have problems
17:55:18amiconn(H300, X5 and M5)
17:55:23pondlifeI'd just like audible confirmation that my keypress got to Rockbox.
17:56:03GodEater_Llorean: take a look at that guy asking for ZXBox games - I'm killing myself laughing at the one he particularly wants!
17:56:04pondlifeAnd was thinking that the skip beep might be better in the button code, rather than the playback code.
17:56:42 Join Faemir [0] (
17:58:19*n1s now has too many option for the plugins with the -Os patch... 1) add wrappers to plugins 2) wrappers in plugin lib (may cause people to tear hair in future) 3) add wrappers in a macro 4) add functions themselves to the pluginlib (doesn't work (yet?) 5) simply work around the issue by building plugins with -O... can't decide... :-/
17:59:06LloreanGodEater_: In all honesty, "really wanting" any sort of gaming on your DAP kills me. :-P
17:59:20 Join kretende1 [0] (
17:59:48pondlifeLlorean: Jwwels is quite good on a long train journey :)
17:59:58Lloreanpondlife: If you're looking at it, think about incorporating the iPod Piezo patch in maybe?
18:00:17Lloreanpondlife: Alright, I'll give you the built-in Rockbox games.
18:00:40pondlifeLlorean: I don't know much about htat.
18:01:02pondlifeWhat's the advantage of the piezo over SW generated beeps?
18:01:26pondlifeIs it a separate speaker rather than through the output?
18:02:19n1spondlife: yes
18:03:09pondlifeI think I'd prefer it through the headphones - more audible and less likely to annoy those around you.
18:03:25pondlifeI suppose it could be configurable :/
18:03:48LloreanBasically, yeah, the user should have an option "In heaphones" "Piezo" or "Both" ideally
18:04:08pondlifePiezo would be good if DJing blind or something.
18:04:15n1samiconn: are you ok with building just the rockbox main binary with -Os and the plugins with just -O to avoid the memcpy/memset issue for now?
18:04:18LloreanBut in the end, you wouldn't have to add piezo support, just bear in mind *somebody* will want to while writing your code. :-P
18:04:51pondlifeI do *try* to write nice, readable and extensible code...
18:05:49pondlifeSo nobody overly objects to the beep becoming a general key feedback beep? Slasheri?
18:06:30Slasheripondlife: sounds like a good idea, but it would still great to keep that beep on skipping only as well
18:06:35LloreanThere has been some debate (with regards to the wheel on iPod specifically) whether the beep should represent one trigger, or one UI change (move one line on the screen) since some get dropped if they queue.
18:06:44LloreanAs well, holding down a button for scrolling: Multiple beeps, or one?
18:06:55pondlifeLlorean: One
18:07:14pondlifeI was thinking of "beep on initial press" only.
18:07:37pondlifePerhaps with slightly different pitches for different buttons.
18:07:48 Join Lear [0] (i=chatzill@rockbox/developer/lear)
18:08:52pondlifeWill see what the users on the ML make of the idea, but I don't want to waste time writing code that'll be rejected.
18:11:11steveireSlasheri: Could you tell me a bit about how the database files are structured?
18:11:11 Quit kretende1 (Read error: 104 (Connection reset by peer))
18:11:12 Nick kclafk is now known as kclaf (
18:12:31steveireSlasheri: I'm trying to write a program to read the rockbox database.
18:12:32Slasheristeveire: hi, looking at the beginning of tagcache.c should give a good idea about the structure. And the tools/database.c can be used as a skeleton to do all tagcache operations from a pc (tagtree.c contains code to actually use the database)
18:12:45 Join My_Sic [0] (
18:13:08Slasheribasically tagcache_idx.tcd is the main index, containing entry for each track in the db
18:13:41Slasheriit also contains all data for numeric tags and pointers to string formatted data stored in tagcache_N.tcd
18:14:00SlasheriN is the string tag type defined in tagcache.h enum list
18:16:48 Join Nico_P [0] (
18:22:02steveireSlasheri: Cool. The strings have padding in the db files, right? so they're all the same length. But that's not true in the filenames db (4)
18:30:30steveireI think there's also a difference in the tracknames db(3)
18:32:23 Quit juxtap (Read error: 110 (Connection timed out))
18:34:07Slasheristeveire: all string types should have the same padding
18:34:28Slasherithe length is variable but fixed to the padding boundaries
18:35:26Slasheripadding is used because it can reduce the memory requirements when committing the db on the player
18:37:07Slasheriin fact there are three type of indexes: numeric, sorted string and unique sorted string.
18:38:00Slasherisorted string index has a matching entry for each entry in the main index and contains a link to the main index and vice versa
18:38:57Slasheriunique sorted index can match to many entries in main index and thus no link is provided to the main index. Only the main index can have multiple links to sorted unique strings
18:40:16 Join oKtosiTe [0] (n=oKtosiTe@unaffiliated/oKtosiTe)
18:40:21 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
18:41:17 Quit pondlife ("disconnected has pondlife")
18:41:51 Join My_Sic [0] (
18:41:56 Quit My_Sic (Client Quit)
18:45:42 Part TrueJournals
18:51:38 Join pseudo_ [0] (
18:51:53 Quit printfXh4 (Nick collision from services.)
18:51:55 Nick pseudo_ is now known as printfXh4 (
18:51:59***Saving seen data "./dancer.seen"
18:52:16Nico_PGodEater, GodEater_: mark shuttleworth has an interesting point of view on VCS and git :
18:52:42steveireSlasheri: Sorry for all the questions. I'm very new to this sort of stuff. I'm using a database of two songs to figure this out. Here's the genre db without the header: '\x00\x14\xff\xffEasy Listening\x00XXXXX\x00\x0c\xff\xffMetal\x00XXXXXX'. The header says the content length is 40 and there are two entries. Should be 20 each, right? But they're 24 and 16 instead. How should I read this?
18:55:01LloreanNico_P: Yes, I think we'd all like to avoid conversion processes that require "and an unfortunate goat under a full moon"
18:55:21 Join miepchen^schlaf [0] (
18:56:12Nico_PLlorean: but is there a will to move to a decentralized VCS or is just vague interest from some of us ?
18:56:30LloreanNico_P: I think it's more than vague interest, but less than a sure thing.
18:56:52LloreanI think it's a situation of still deciding if there are real benefits to this project specifically of decentralized
18:57:15LloreanBut tbh I haven't kept up
18:57:19LloreanMaybe we're past that and I missed it
18:57:38 Join jac0b [0] (
18:58:16Nico_PI have to say it's very attractive
18:58:42Nico_PI've been playing around with git a bit and the idea of one branch per WIP feature is very nice
18:58:59LloreanIt does seem appealing, yeah.
18:59:13Slasheristeveire: the tag data length is 20 bytes
18:59:24Slasherithe string is 15 bytes containing 5 bytes of padding
18:59:30Slasheriand then comes the next entry
19:00:42siljeNico_P: I was told you're the person to ask about WPS problems?
19:00:53Slasherias i said, the string is not fixed length, but is padded to 8 byte boundaries
19:00:54Nico_Psilje: yes
19:01:58siljeNico_P: Great! I was wondering what the reasons could be for bmp files not showing up in an imported WPS while working fine in the ones that came with rockbox
19:02:14 Join kaaloo [0] (
19:02:19siljedo they require a specific path, for instance?
19:02:24steveireSlasheri: Ah, I see. Are all the db files structured that way? splitting up the others worked fine for the artists, but that could be just because they were comparible length strings anyway. Cheers.
19:02:42Slasheristeveire: and the content length is 40 bytes. 20+12 bytes for data + 2*4 bytes for headers = 40
19:02:45Nico_Psilje: the first I can think of is too much bitmaps... or more precisely too much bitmap data for the image buffer
19:02:58Nico_Pdoes your WPS have a lot of bitmaps ? do they all disappear ?
19:03:06Slasherijust see those structs in tagcache.c
19:03:22siljehm... could be I guess, but I didn't make the wps, I downloaded it from misticriver
19:03:35siljeand yes, none of them work
19:03:46siljenot even the background
19:04:00Slasherimain index contains master_header and N*index_entry
19:04:02siljebut the background works when loaded manually
19:04:09Nico_Pmany WPSs from misticriver require patches but I don't see why all the bitmaps would disappear... have you unizpped the files properly ?
19:04:31Nico_Pdoes the bitmap dir have exactly the same name as the WPS (case sensitive) ?
19:04:37SlasheriALL other db files: tagcache_header and N*tagfile_entry
19:04:48siljeyes, I believe so. they're placed in a directory with exactly the same name as the wps file
19:05:04 Quit obo ("KVIrc 3.2.6 Anomalies")
19:05:04Nico_Phmm... could you give me a link to the zip file ?
19:05:09Nico_Por send it to me maybe ?
19:05:10silje3 secs
19:06:25 Quit Faemir (Remote closed the connection)
19:06:36Slasheristeveire: and if you are going to write own software for reading the data, you need to take care of endianes as well. tagcache files can be in both little- or big-endian
19:11:49Nico_Psilje: oh but you have the default WPS, don't you ?
19:11:56Nico_Pit's not just the images disappearing ?
19:12:14siljemight be... it looks very plain
19:12:32Nico_Pwhen a WPS has errors, the default is shown
19:12:49siljeso I guess it has errors then ;)
19:14:33 Part kaaloo
19:14:42siljeany hints as to what they are? :)
19:15:04Nico_Pit uses scrolling margins tags, so you'll need to apply that patch
19:15:21Nico_Por get a build that has it applied
19:15:47siljedo the daily builds have it?
19:16:34Nico_Pwell if they had it, it wouldn't be a patch anymore, it would be an official feature ;)
19:16:50siljeI guess :)
19:18:27 Join scorche [0] (i=scorche@rockbox/administrator/scorche)
19:18:37Nico_Poh and the cfg file bundled with that WPS has the wrong name in it
19:18:54siljeyeah, I found that one :)
19:19:21Nico_PI thought there was a strange new bug :)
19:19:32siljethanks for your help, I'm a few steps closer to solving it now ;)
19:19:49siljejust gotta learn how to build this stuff...
19:20:04 Join kaaloo [0] (
19:20:06Nico_Psilje: are you on linux by any chance ?
19:20:12 Part kaaloo
19:20:14siljeyes, why?
19:20:34Nico_Pit's much nicer to do on linux than on windows, that's why
19:20:55siljeoh yeah, most compiling work is :)
19:20:58siljethanks :)
19:21:29Nico_Poh that one is actually for windows it seems, will probably be more sueful
19:21:45siljefirst step: installing svn... hehe
19:23:54Nico_Pthere are also source tarballs but svn is much nicer
19:28:58jac0bllorean: I opened a bug report on the bookmark problem we chated about yesterday
19:32:43 Quit silje (Remote closed the connection)
19:34:26 Quit andreasg_ (Read error: 104 (Connection reset by peer))
19:38:16 Join andreasg [0] (
19:39:09Learjac0b: Not sure if that is a bug, really. Known limitation for sure, but...
19:39:49jac0bI think it is a bug
19:40:07jac0byou got to kinda jump thru hoops
19:40:55LearPut another way: it has been like that for years. :) So far, nobody has bothered to do anything about it.
19:44:24 Quit oKtosiTe (Remote closed the connection)
19:46:10 Join entheh [0] (
19:46:55jac0boh okay
19:48:35 Join RichBum [0] (i=c646c102@gateway/web/cgi-irc/
19:48:54 Join Siltaar [0] (
19:49:47 Join obo [0] (
19:50:21 Quit RichBum (Client Quit)
19:51:48LearBesides, bookmarks are done on a per folder or per playlist basis. Without a playlist (on disk, that is), what should be bookmarked?
19:56:19 Join kaaloo [0] (
19:56:28 Part kaaloo
20:02:08 Quit maffe (Remote closed the connection)
20:04:01GodEaterany forum mods around ?
20:04:23*GodEater points at the apple install forum's most recent post
20:05:12Nico_Pdelete ?
20:05:52Nico_PI have mod powers but don't use them often
20:06:01 Quit alberink ("Konversation terminated!")
20:06:29GodEaterI dunno about delete, but he needs to be told by someone "official"
20:06:45GodEaterI don't want to start a flame war with him as just a regular forum user
20:07:15Nico_PMaybe I'll leave it to Llorean, he's the expert
20:07:29GodEaterLlorean : the diplomat :)
20:07:50GodEateror tyrant, depending on if you're on the receiving end or not :)
20:08:12 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
20:17:35 Join kretende1 [0] (
20:18:17 Join Faemir [0] (
20:22:13 Quit jac0b ("ChatZilla [Firefox]")
20:30:12 Join maffe [0] (
20:32:59 Quit Faemir (Remote closed the connection)
20:47:38 Quit alienbiker99 (Read error: 110 (Connection timed out))
20:47:39 Quit maffe (Remote closed the connection)
20:51:18 Join Robin0800 [0] (
20:52:03***Saving seen data "./dancer.seen"
20:56:54 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
20:57:16 Join Buschel [0] (
20:57:23 Quit BRi7Xxon (Read error: 113 (No route to host))
20:57:42 Join BRi7X [0] (
20:59:10 Quit ender` (" Theory: we know everything, but nothing works. Practice: things work, but we don't know why. Here we combine both of them: n)
21:02:55 Quit atsea- (Remote closed the connection)
21:03:05 Quit steveire (Remote closed the connection)
21:07:24 Join TrueJournals [0] (
21:10:24andreasgWhich function takes control after the bootloader returns?
21:10:45andreasgI'm reading the ipod video tree
21:11:46linuxstbYou mean the first code that's run in Rockbox?
21:13:03andreasgyes, the bootloader returns a pointer which I assume is jumped to or called
21:13:36linuxstbThe initial (low-level) startup code is in firmware/target/arm/crt0-pp.S, which then calls main() in apps/main.c (and cop_main() for the COP).
21:14:49 Quit amiconn (Read error: 110 (Connection timed out))
21:14:50 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
21:18:38 Quit idnar (Nick collision from services.)
21:18:41 Join idnar_ [0] (n=mithrand@unaffiliated/idnar)
21:21:52 Quit jhMikeS (Nick collision from services.)
21:21:58 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
21:22:11 Join Bagder [0] (n=daniel@rockbox/developer/bagder)
21:28:57Overandwhat's the deal with iPodvideo / iPodvideo 64meg?
21:29:26 Join maffe [0] (
21:29:43BagderOverand: the 64mb is for the 60/80 GB models
21:29:58 Part maffe
21:30:17 Join maffe [0] (
21:31:30 Quit Robin0800 (Read error: 104 (Connection reset by peer))
21:34:33 Join atsea- [0] (i=ariel@gateway/tor/x-b204b2c2f18256a2)
21:35:40 Join Tachikoma [0] (
21:36:09Tachikomai am having trouble with the ipodpatcher.exe
21:36:22 Quit _Veseliq_ (Remote closed the connection)
21:36:43GodEaterTachikoma: what sort of trouble ?
21:36:50Tachikomait's not working
21:37:05 Quit The-Compiler (Read error: 104 (Connection reset by peer))
21:37:08Tachikomai when i try to install it, i get errors
21:37:25GodEaterwe're not psychic as a rule, you'll have to tell us what errors
21:38:04TachikomaNo ipod found
21:38:39GodEaterwhat sort of ipod do you have?
21:38:46Tachikoma4th gen
21:39:51*GodEater wonders if the recent changes to ipodpatcher's detection methods have been commited yet
21:40:18GodEaterTachikoma: which os are you running ?
21:41:01 Join silje [0] (
21:41:42siljedoes anyone have any tips as how to easily get the m68k-elf-gcc compiler installed on fedora linux?
21:42:01GodEatersilje: run the script included with the source
21:42:06 Quit andreasg (Read error: 104 (Connection reset by peer))
21:42:19siljeso there's no rpm way of doing it?
21:42:25silje(would be cleaner)
21:42:35Tachikomanot really
21:42:38GodEaterthere may well be - but I don't know it
21:42:41Tachikomash is cleaner then rpm
21:42:52GodEateryou have to get exact versions of the compilers too
21:42:54Bagdersilje: feel free to make an rpm of it
21:43:03siljeTachikoma: guess that depends on your view of the world ;)
21:43:13Tachikomai run debian
21:43:28Tachikomaand i prefer sh over deb or rpm
21:43:42siljebut thanks anyway, I'll use the script for now :)
21:44:57Tachikomablah, why can't i install this
21:45:12GodEaterTachikoma: I thought you just said you were running xp
21:45:15GodEaternow you're running debian
21:45:19GodEatermake your mind up!
21:45:27Tachikomai have debian on my laptop
21:45:33Tachikomaand this computer has xp
21:45:48GodEatercould you take a look at the partition table on your ipod from the laptop ?
21:46:11Tachikomai wouldn't know
21:46:33 Join andreasg_ [0] (
21:46:48lymecaMy 4th gen iPod was working fine last night and had a near full charge. I turned it off before I went to bed and this morning when I tried to power it on it showed me the low battery screen with an exclamation point icon. Now it won't turn on at all even if it's plugged in to USB or the wall power socket.
21:47:17lymecaFirst off I don't know why it drained overnight if Rockbox actually powers the device down completely when you turn off the iPod.
21:47:32lymecaSecondly, and more importantly, why isn't it starting up again even when plugged in?
21:48:02GodEaterTachikoma: plug your ipod into the laptop and run "fdisk -l /dev/sda" where sda is your ipod device
21:48:26Tachikomait's sda2
21:49:17GodEaterno it's /dev/sda
21:49:24GodEatersda2 is your music parition
21:49:49 Quit Rob2222 (Read error: 110 (Connection timed out))
21:50:05Tachikomapermission denied
21:50:12GodEaterTachikoma: do it as root
21:50:22Tachikomai am logged in as root
21:50:42GodEaterthat's an unusual error in that case
21:50:59Tachikomathen it says unable to open
21:51:17GodEatertype dmesg
21:51:54GodEaterwhat's the last couple of /dev entries mentioned in the output ?
21:53:17Tachikomanothing about output
21:54:43GodEateryou're not looking for the word "output", you're looking for lines telling you about your ipod devices
21:55:09Tachikomarev 1.62
21:57:06GodEaterand do you see some lines below that saying "SCSI device" followed by some more info ?
21:57:27Tachikomarevision: 00
21:58:24scorcheBagder: package rcvd
21:58:42GodEaterTachikoma: you're still looking at the wrong stuff
21:58:50GodEatermy line says this : SCSI device sda: 39075372 2048-byte hdwr sectors (80026 MB)
21:58:56Tachikomaone sec
22:00:08siljewould daily build have less chance of not compiling than svn?
22:00:08 Part rift_
22:00:29GodEaterdaily build has by definition already been compiled
22:00:34silje'cause svn just failed on me... on solitaire, of all things... hehe
22:00:36 Join ender` [0] (
22:00:41siljeokay, trying daily build then :)
22:01:19siljehum... that did it too...
22:01:43silje"solitaire.c:667: error: too few arguments to function"
22:01:43GodEaterI suspect there's something wrong with your build environment
22:02:10siljemight be...
22:02:26 Quit Buschel ()
22:02:39scorcheBagder: heh...they sure didnt take it easy on the poor box...good thing it wasnt fragile =)
22:02:44siljeworked fine until the solitaire app though
22:03:02TachikomaGodEater> you get mu message?
22:03:17siljeis it possible to build without the plugin apps?
22:04:43krazykitsilje, i'm about to do an svn build, i'll see if i can't confirm the problem
22:04:58siljekrazykit: ok :)
22:05:20krazykitdo you use any patches?
22:05:34krazykitanything that affects solitaire.c?
22:05:57siljeI was doing a normal build towards H300, with this patch:
22:06:00linuxstbsilje: "make bin" (I think)
22:06:14siljebut I don't think that affects solitaire..(?)
22:06:26Learno codecs then though.
22:06:46siljeyes it does affect it, apparently
22:07:00siljejust did a quick grep
22:07:46krazykitthat's probably your problem
22:07:48LearAppears the patch didn't apply to solitare.c properly.
22:08:33Lear(Because the menu_exit line has changed)
22:11:44 Join DChoc [0] (
22:14:16 Join _Veseliq_ [0] (
22:15:28DChocCompiling help
22:17:16DChocI'm sorry let me rephrase that what I meant to say is that i keep getting Make 1 *** [rockbox/build/firmware/sysfont.o] Error 1 while trying to compile rockbox any suggestions?
22:18:50linuxstbCan you post the entire output of "make" ? e.g. to
22:19:29 Part maffe
22:19:36DChocYes here it is
22:19:38DChocmake[1]: `rdf2binary' is up to date.
22:19:38DChocmake[1]: `convbdf' is up to date.
22:19:38DChocmake[1]: `codepages' is up to date.
22:19:38DBUGEnqueued KICK DChoc
22:19:38DChocmake[1]: `scramble' is up to date.
22:19:38DChocmake[1]: `ipod_fw' is up to date.
22:19:39***Alert Mode level 1
22:19:39DChocmake[1]: `bmp2rb' is up to date.
22:19:41DChocmake[1]: `codepages' is up to date.
22:19:45DChoccpp0: config.h: No such file or directory
22:19:46 Join maffe [0] (
22:19:49DChocCC sysfont.c
22:19:51DChocHeader parsed
22:19:53DChoccc1: Invalid option `long-calls'
22:19:55DChocmake[1]: *** [/home/marco/rockbox/build/firmware/sysfont.o] Error 1
22:19:57DChocmake: *** [build] Error 2
22:20:07Mode"#rockbox +o scorche " by ChanServ (ChanServ@services.)
22:20:07linuxstbDChoc: I asked you to post it to, not here...
22:20:26linuxstbDChoc: But I'm guessing the problem is that you have arm-elf-gcc 2.95, not the recommended 4.0.3
22:20:27BagderDChoc: where did you get your compiler?
22:20:29scorcheoh looked like it was the entire compiling process
22:20:37Mode"#rockbox -o scorche " by ChanServ (ChanServ@services.)
22:21:56DChocis what I'm getting
22:22:09amiconnn1s: Why do we want the main binary built with -Os (on targets which aren't low on ram)?
22:22:17DChoclinuxstb you are right I am using 2.95
22:22:35amiconnIf there is a speed advantage, I'd say we should; also if speed stays the same but size is reduced
22:22:59amiconnFor the plugins, no -O option (including the default) will solve the mem* problem permanently
22:23:55linuxstbDChoc: Then you need to install v4.0.3 - you can do that easily by running the tools/ script in the Rockbox source. Make sure you change your PATH afterwards so that the newer gcc is first.
22:23:57amiconnI think we need wrappers because linking the mem* functions themselves to the plugins is undesirable, because of iram
22:25:42amiconnIf the plugin versions would also use iram, (1) for plugins which want to use iram anyway, it would take away valuable iram. (2) for plugins which don't use iram right now, it would mean that they would have to stop playback because of iram swapping. (3) On archos, plugins can't use iram
22:25:43 Join Faemir [0] (
22:26:20 Join Vortex375 [0] (
22:26:32amiconnAnd not using iram for the mem* functions makes them significantly slower
22:27:52XavierGrfinal size of my new vmware image is 146MB fully compressed with 7zip, I am now testing for a final time how it can cope with all builds
22:28:18 Quit _Veseliq_ ("")
22:29:38XavierGramiconn: should I give my version to Bagder or you prefer yours? (btw we didn't discuss if the old one should be replaced)
22:29:40***Alert Mode OFF
22:30:08scorcheXavierGr: what exactly is different?
22:30:18 Nick idnar_ is now known as idnar (n=mithrand@unaffiliated/idnar)
22:30:27linuxstbHow big is the current image?
22:30:28XavierGrsdl will now produce crosscompiled sims for windows
22:30:31amiconnFor the wrappers, we have 2 more or less dirty options: (1) *require* every plugin to call its global, non-static api pointer 'rb', and initialise it early
22:30:33XavierGrand no X
22:30:49scorcheXavierGr: and everything else is the same? X
22:31:08XavierGrwell not exatcly the same but the main packages are
22:31:08amiconn(2) Implement them as macros in a pluginlib .h file, with the option to pass the api pointer name as a macro parameter
22:31:22scorchethen, you likely will not want to replace the current image if it doesnt have x...
22:31:30XavierGrlinuxstb: current one with X is around 217 I think, the one I just finished is 146
22:32:03scorchehrm...i might have to copy your efforts for the x version during devcon
22:32:04XavierGrscorche: yeah, well if you are on windows you sure don't want to use the previous one
22:32:23 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
22:32:40XavierGrbut on MAC or linux if you don't have the crosscompilers the current one will do the job
22:33:27 Quit andreasg_ (Read error: 54 (Connection reset by peer))
22:33:36 Join petur [0] (n=petur@rockbox/developer/petur)
22:34:08linuxstbXavierGr: I can't imagine why someone would want to use a virtual machine on MAC OS X or Linux to run the cross-compilers, when they run natively.
22:37:39 Join andreasg_ [0] (
22:38:50XavierGrlinuxstb: maybe they don't know how to set up the whole system
22:39:46amiconnI don't know what's involved to install vmware on linux, but I'm quite sure that whoever is up to installing it is also able to build the crosscompilers
22:40:14linuxstbI agree, especially as it's just running
22:40:18amiconnAnd there's no speed advantage in building in a vm vs. linux native
22:40:26CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
22:40:26*Bagder really really hate binary drivers in linux
22:40:26amiconn...unlike on windows
22:40:45linuxstbI would imagine it's slower - vmware will also be consuming lots of your RAM.
22:41:04amiconnRam most likely isn't a problem
22:41:22amiconnI am running the non-x vmware image with just 128MB ram, and it never swaps
22:41:29amiconnI can probably go lower
22:42:54 Join alienbiker99 [0] (
22:43:28amiconnXavierGr: I wonder what you left out that my image still has...
22:43:45krazykitamiconn, vmware in linux is a pain in the ass. you need kernel headers (if not sources), a compiler, and an irritating config. qemu is much better
22:44:16amiconnWell, compiling the vmware tools (for a linux guest) isn't really difficult
22:44:41amiconnvmware ships a whole bunch of precompiled modules, but none for debian
22:45:14 Join oKtosiTe [0] (n=oKtosiTe@unaffiliated/oKtosiTe)
22:45:20krazykiti thought they may have had some for sarge, and i know they have them for fedora core
22:45:27amiconnThe config is straightforward. Dunno about the vmware host config itself though
22:45:39*linuxstb gave up on vmware when his Dell OEM Windows DVD refused to install in vmware, thinking I wasn't running it on a Dell PC...
22:45:45krazykitit's irritating enough to motivate me to switch to qemu
22:45:52XavierGramiconn: try deleting the docs
22:46:04amiconnI deleted docs except manpages
22:46:15XavierGryeah me too
22:46:34XavierGrof course my image doesn't contain a rockbox repository
22:46:39 Quit miepchen^schlaf ("Verlassend")
22:46:43XavierGrthe user has to check it out the first time
22:47:21amiconnNeither does mine. /home/rockbox is empty apart from .bash_profile and .bashrc
22:47:53amiconnAlmost the same for /root, except there is some aptitude config stuff as well
22:49:25XavierGryeah pretty much the same
22:49:42XavierGrtry deleting /var/log but that's very minor
22:49:54XavierGrmaybe an installed package I didn't get?
22:50:25DChoclinuxstb Where do I lead the PATH to so that it uses gcc-4.0.3
22:50:45scorcheamiconn: did you zero out the empty part of the partition and re-zip?
22:51:12amiconnscorche: I did zero out the blank space, shrink and zip
22:51:16XavierGrmine contains, ssh, samba, ccache, tetex-base and -extra, bzip2, gcc, make, sdl crosscompiled, mingw32, tex4ht, latx-ucs, lib6c (I think)
22:51:26 Quit silje (Read error: 60 (Operation timed out))
22:51:27amiconnMy image isn't based on the old one, it's built from scratch
22:51:30XavierGrzip, unzip and tar
22:51:49*amiconn wonders whether it's possible to ditch the share/locale/* dirs from the crosscompilers
22:52:04***Saving seen data "./dancer.seen"
22:52:09linuxstbDChoc: Did you run the script to install it?
22:52:12amiconnI mean, will the crosscompilers still work even when a non-english locale is set?
22:52:40linuxstbDChoc: Then it should have displayed a message telling you what to add to your path.
22:52:42 Join VPN-User2 [0] (n=Miranda@
22:52:49VPN-User2Hello there
22:52:59VPN-User2@amiconn: You there?
22:53:15linuxstbDChoc: I think it puts them in /usr/local/arm-elf/bin - unless you edited the script to change the location.
22:53:44DChocYes it does put it there
22:53:47VPN-User2I bought these Ansmann e-max batteries and you were right - the charging problem with rockbox is solved when using them
22:54:42amiconnnice to hear :)
22:54:45 Quit ompaul ("have fun")
22:54:48VPN-User2Yeah its great
22:54:54 Quit Vortex375 (Read error: 104 (Connection reset by peer))
22:54:57*amiconn also bought another set of these new NiMHs for his recorder
22:55:01VPN-User2I got my 15h playtime back ^^
22:55:06DChocAlthough do just add this into path or do I have to put this in the Beginning
22:55:36 Join miepchen^schlaf [0] (
22:55:40VPN-User2Funny thing is: They cost the same as these "high-capacity" 2700mAh batteries
22:55:55linuxstbDChoc: At the beginning - i.e. export PATH=/usr/local/arm-elf/bin:$PATH
22:56:15amiconnThe 2700mAh cells annoyed me too much. Unlike yours, they took charge, but self-discharged faster than I was able to use them (2..3 days)
22:56:17 Part TrueJournals
22:56:48 Quit desowin ("use linux")
22:57:08VPN-User22..3 days is not that shorter than a week :)
22:57:14DChocThank You linuxstb its compiling successfully
22:57:31VPN-User2I got 12h playtime out of the box, they were precharged
22:57:50amiconnYes, these new cells come precharged
22:58:20VPN-User2this also means they discharge themselfes much more less
22:58:30amiconn(possible since they don't self discharge in the shop)
22:58:46VPN-User2at least way not that much
22:59:21VPN-User2Okay so thank you for the great rockbox charging algo ^^
23:00:43amiconnXavierGr: Ditching the crosscompiler locales does work. It just resorts to english (which is even better imo)
23:00:54*amiconn goes saving some more space
23:01:32amiconnVPN-User2: I mean, the charging algo isn't great. It improved over the 2.5 release, but still isn't great
23:01:42amiconnBut these new cells are worth their money imo
23:02:20VPN-User2amiconn: Hm. I always wondered why charging at least worked in pre v2.4
23:03:00 Quit Lear ("ChatZilla [Firefox]")
23:03:02VPN-User2amiconn: But better a charging algo that does not charge 100% but saves the batteries from damage
23:03:35VPN-User2amiconn: I think 15h playtime is a good value for 2100mAh batteries
23:05:11 Join k0rnz [0] (
23:05:13VPN-User2amiconn: So it may not be "great" but still "useful" and "safe"
23:05:32k0rnzanyone know if rockbox is compatible with IPod Video 30g?
23:05:40VPN-User2amiconn: And I think that' s what people really want
23:05:48 Quit Faemir ("I could put something witty here, but no...")
23:06:41k0rnzanyone using rockbox on ipod video 30gb?
23:06:46k0rnzthe 5th generation ipods?
23:06:58k0rnzwhere is ipod installer for 5th generation ipos and does it run in linux?
23:08:09linuxstbk0rnz: Install instructions and links are in the manual. And yes, it runs in Linux.
23:10:10*amiconn wonders whether the crosscompilers' 'info' subdirs are necessary
23:11:21XavierGrmost certainly they are not
23:11:27XavierGr(but keep a snapshot :P)
23:11:40Bagderno, the .info files are just docs
23:11:52amiconnThe 'locale' was a simple experiment. Just renamed the dir first
23:11:56 Quit k0rnz ("Lost terminal")
23:12:32XavierGrhow much mb is the locale folder?
23:12:52 Quit Tachikoma ("KVIrc 3.2.0 'Realia'")
23:13:03amiconnOkay, another 15MB gone
23:13:09XavierGrinfo dirs are large indeed
23:13:10amiconnXavierGr: 5MB per crosscompiler
23:13:46Bagdergnu projects insist on having docs in .info by default
23:14:16 Quit VPN-User2 ("Miranda IM! Smaller, Faster, Easier.")
23:16:46 Quit davina_ ("xchat on Ubuntu 7.04")
23:17:00amiconnXavierGr: Did you also install g++, or only gcc?
23:17:07 Quit oKtosiTe (Client Quit)
23:17:20XavierGrgcc only
23:17:24XavierGrwhy is it needed?
23:17:47n1samiconn: I've been using a build with -Os on my h320 for a week now and have not noticed any problems or speed decreases, test_codec and test_fps results are also the same as regular builds, I will go with the macro option (2) (like in the latest patch in the task) then :-) will probably commit tomorrow if I find the time, please post any further comments in the task, goodnight
23:19:01 Part n1s
23:19:13amiconnXavierGr: rbutil is C++
23:19:41amiconnHmm, but that can't be built anyway w/o wxwidgets
23:20:44amiconnBut if we check in the commandline rvf tools, we'll have another C++ source file
23:21:55 Join DerPapst [0] (
23:22:43DerPapstwithout running X is there any way to run rbutil at all? or can you only cross compile it for windows then?
23:22:58amiconnBagder: Do you think checking these in would be a good idea?
23:23:08amiconnThere is no license stated...
23:23:50Bagderin general I think checking in code for all related tools and stuff is good
23:23:56linuxstbWho wrote them?
23:24:06amiconnJörg ([IDC]Dragon)
23:24:41linuxstbAs he's still (occasionally) around, we can just ask him what license they're under.
23:25:00linuxstbBut I agree with Bagder, it's nice to have everything in SVN.
23:25:14amiconnBagder: They would be candidates for an utils/ dir, as they're not needed for building rockbox itself. But then several other tools should be moved from tools/ to utils/ as well
23:25:31BagderI think that would be a nice cleanup
23:25:49Bagderit would also make it easier for the commit-builds not to trigger on unrelated tools commits
23:25:53*DerPapst wonders what "these" are...
23:26:25BagderDerPapst: the utils?
23:26:54DerPapstaren't they already in svn?
23:27:33Bagdertoni's stuff still isn't, afaik
23:28:04Bagderthe emulator and the dissasm
23:28:30DerPapstah.. that answered my next question ;)
23:28:51*Bagder tries hard to answer the third one too, but fails ;-)
23:29:22DerPapstsure.. there is/was no third :P
23:33:04lymecaMy 4th gen iPod was working fine last night and had a near full charge. I turned it off before I went to bed and this morning when I tried to power it on it showed me the low battery screen with an exclamation point icon. Now it won't turn on at all even if it's plugged in to USB or the wall power socket.
23:33:18lymecaFirst off I don't know why it drained overnight if Rockbox actually powers the device down completely when you turn off the iPod.
23:33:25lymecaSecondly, and more importantly, why isn't it starting up again even when plugged in?
23:34:11 Join Tachikoma [0] (
23:34:25DerPapstflipping hold on and off and then holding menu + select doesn't bring it back?
23:34:45Tachikomaok i got rockbox installed and now the volume is low
23:35:36 Join Rob2222 [0] (
23:38:54krazykitTachikoma, uh, turn it up?
23:39:07Tachikomait's all the way up
23:39:31DerPapstin the OF or in rockbox?
23:41:23scorchetypically, the exactl opposite is said
23:44:04scorcheLlorean: hrm....did you just get a random PM from ryan123456789?
23:45:23DerPapstTachikoma: and is the volume too low for you or that low that you can't barely hear it?
23:47:25 Join rotator [0] (n=e@rockbox/developer/rotator)
23:47:57 Quit chrisjs169 (Remote closed the connection)
23:48:11 Join chrisjs169 [0] (
23:48:47Tachikomacan't barely hear it
23:49:10DerPapstmhh... which player?
23:49:13 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
23:49:19Tachikomaipod 4th gen
23:49:24 Quit chrisjs169 (Remote closed the connection)
23:49:58 Join chrisjs169 [0] (
23:50:11DerPapstmmhh... did you use a current build?
23:50:31Tachikomai might need to try the other build i downloaded
23:50:58DerPapst4th gen b&w or with color display?
23:51:38DerPapsttry this onle please:
23:52:02Tachikomai am right now
23:52:39Tachikomasame thing
23:53:19 Quit petur ("Zzzzz")
23:53:33DerPapstmhh.. damn. i hoped it was an issue with the latest changes to the audio drivers (which shouldn't do anything tough)
23:53:56 Quit linuxstb (Read error: 60 (Operation timed out))
23:55:32DerPapsti have a 5.5G and a 3G and the volume is ok on both.. so i'm out of ideas for now. sry
23:55:57scorcheTachikoma: try with another pair of headphones
23:56:06Tachikomai tried 4 pairs
23:56:26scorchethat is really odd..
23:56:46Tachikomalet me set it back to factory specs and see if it changes
23:56:51DerPapstand the OF's volume is normal? (to exclude hardware failure)
23:57:23scorcheTachikoma: before you do that, can you reset the settings and check again?
23:57:38 Quit Siltaar ("Aurevoir -")
23:57:49Tachikomalet my try
23:58:49Tachikomathere is no setting for that
23:59:00scorchethe manual tells you how to do that

Previous day | Next day