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

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

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

#rockbox log for 2008-11-07

00:00:05 Quit petur ("Zzzzz")
00:00:55planetbeingdenes_: check out planetbeing/iphonelinux/tree/master/trunk/openiboot/ftl.c">
00:02:09 Quit Schmogel (Read error: 104 (Connection reset by peer))
00:02:17planetbeingdenes_: So it looks for the magic in the first pages, and also the DEVICEINFOBBT thing in the last blocks of each bank.
00:02:47 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
00:07:20 Quit reacocard (".")
00:11:31 Quit Zarggg_ ()
00:11:54 Join Zarggg [0] (
00:13:36 Quit bertrik ("Leaving")
00:16:02 Join funman [0] (
00:16:43funmanI found the source of my crashes: bss isn't cleared entirely
00:17:01 Quit Acknix (Read error: 104 (Connection reset by peer))
00:17:40funmantick_funcs , threads, cores, and lcd_framebuffer are past the '_end' limit defined in as3525/ and used in crt0.S
00:18:43 Quit massiveH ("Leaving")
00:23:43funmanthey seem to be in common
00:29:46amiconncommon needs to go into .bss of course
00:30:01funmana few linker scripts mention it
00:30:13amiconnCheck some other target's .lds files (e.g. imx31/
00:30:42funmani did, but shouldn't _all_ targets .lds use it ?
00:31:09funmanexample: sandisk/
00:31:38funmanwhich surely was the example i copied
00:31:57*amiconn thinks funman spotted a fundamental bug in several ports
00:32:09krazykitthat they're not written in java?
00:32:51 Quit bmbl ("Woah!")
00:33:10funmanthat surely explains the bug vitja had - a commit in completely unrelated code breaking a few targets
00:33:37*amiconn wonders whether this is the cause of the usb reboot bug on PP...
00:33:51Zagorwhile on the subject of .lds files, what is the difference between specifying STARTUP(crt0.o) in the lds file and putting it on the linker command line among all other object files?
00:33:55amiconnipod also doesn't put common into .bss
00:37:24amiconnHmm, this bug seems to only affect (of various targets)
00:37:48funmanarchos FM radio disappearing ?
00:38:32funmanwell just thinking about weird bugs
00:39:01amiconnThere is no such bug. Maybe you mean Sansa (v1)?
00:40:08funmanFS #2660
00:40:10pixelmathere is an old bug report for this in the tracker and someone asked yesterday if this and the radio disappearing on c200 (maybe e200 too) are basically the same
00:40:22 Quit HBK ()
00:40:29 Quit skipper ("Leaving")
00:40:38funmanit's the oldest bug listed
00:42:43amiconnWell, archos does include common
00:43:13funmanis for the bootloadeD firmware ?
00:43:23 Quit jhMikeS (Nick collision from services.)
00:43:29 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
00:43:29amiconnAnd there is no, as there is no (mandatory) rockbox bootloader on archos
00:43:32 Quit kronflux ("Leaving")
00:44:51 Join skipper [0] (
00:45:54amiconnEh, there is a (correct)
00:50:48 Quit Zagor ("Client exiting")
00:51:59 Quit Zarggg ()
00:52:58 Quit culture (Remote closed the connection)
00:53:03 Quit Nico_P (Remote closed the connection)
00:53:19 Quit robin0800 (Connection timed out)
00:57:00 Quit esthar (
00:57:00 Quit Thundercloud (
00:57:00 Quit kugel (
00:57:00 Quit Horscht (
00:57:00 Quit faemir (
00:57:00 Quit miepchen^schlaf (
00:57:00 Quit amiconn (
00:57:00 Quit GodEater (
00:57:00 Quit shodanX (
00:57:00 Quit Jabone (
00:57:00 Quit desowin_ (
00:57:00 Quit Tuplanolla (
00:57:00 Quit BlakeJohnson86 (
00:57:00 Quit Shiny (
00:57:00 Quit HellDragon (
00:57:31 Quit swimmer (Client Quit)
00:58:22NJoinesthar [0] (
00:58:22NJoinThundercloud [0] (
00:58:22NJoinkugel [0] (n=chatzill@unaffiliated/kugel)
00:58:22NJoinHorscht [0] (n=Horscht@xbmc/user/horscht)
00:58:22NJoinfaemir [0] (
00:58:22NJoinmiepchen^schlaf [0] (
00:58:22NJoinamiconn [50] (n=jens@rockbox/developer/amiconn)
00:58:22NJoinGodEater [0] (i=c2cbc962@gateway/web/ajax/
00:58:22NJoinshodanX [0] (
00:58:22NJoinHellDragon [0] (n=jd@Wikipedia/HellDragon)
00:58:22NJoinShiny [0] (
00:58:22NJoinBlakeJohnson86 [0] (
00:58:22NJoinJabone [0] (i=jpylvana@
00:58:22NJoinTuplanolla [0] (n=jani@unaffiliated/tuplanolla)
00:58:22NJoindesowin_ [0] (n=desowin@
00:59:46 Quit amiconn (" HydraIRC -> <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)")
01:00:04 Join amiconn [0] (
01:00:20 Quit Thundercloud (Remote closed the connection)
01:00:31 Join culture [0] (
01:00:40 Join Thundercloud [0] (
01:03:06 Join HBK [0] (
01:05:18amiconnfunman: Only arm targets are actually affected: as3525, ipod, iriver, olympus, philips, sandisk. Shall I fix it? (The archos self-extractor also has the bug, but it doesn't cause problems there. I'd fix it as well of course)
01:05:57funmanyes please, i don't know much about linker scripts and sections, i preferred to ask you
01:07:31 Join mofux [0] (
01:09:24 Join mc2739 [0] (
01:12:13funmanweird .. the OF mentions a reference clock of 64MHz (supposedly the peripheral clock but it is running at 24MHz)
01:14:20funmanok .. if i use the OF controller init, my sd_init_card() works fine
01:14:38funmani'll replace the OF functions one by one and and see
01:15:17funmanhmm .. no i'm misreading the results - the function crashes :o
01:15:45 Quit Bensawsome ("The awsome is gone :(")
01:15:46funmanor deadlocks (i must surely disable the interrupts)
01:16:24 Quit skipper (Read error: 110 (Connection timed out))
01:16:27 Quit HBK ()
01:18:51 Join skipper [0] (
01:18:58 Quit faemir (Connection timed out)
01:19:25 Quit funman ("leaving")
01:21:06 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
01:24:43 Quit markun ("leaving")
01:25:03 Quit Thundercloud (Remote closed the connection)
01:25:55 Quit n1s ()
01:26:57 Quit saratoga ("CGI:IRC (EOF)")
01:27:49 Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
01:29:21 Join skipper_ [0] (
01:30:16 Join HBK [0] (
01:31:44 Quit ajonat ()
01:37:19 Quit MethoS- (Remote closed the connection)
01:37:41 Join MethoS- [0] (
01:38:58 Join jpt9_ [0] (
01:39:11 Nick jpt9_ is now known as jpt9 (
01:39:20jpt9Are you guys working on a port to the Sansa Clip? I noticed there's a simulator.
01:39:53 Quit MethoS- (Remote closed the connection)
01:41:01***Saving seen data "./dancer.seen"
01:46:25 Quit skipper (Read error: 110 (Connection timed out))
01:50:07 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.3/2008101315]")
01:51:03HBKno, no the simulator is just for themeing game boy advance emulators
01:51:45mc2739jpt9: yes, there is a port in the works for the clip. Here is the forum thread for it -
01:52:09jpt9does it actually run on the devices? I couldn't find any daily builds.
01:52:23 Quit krazykit ("hungry")
01:52:36jpt9(Just so you know, I have a Sansa e250R that's happily Rockboxed. The Sansa Clip is so freaking *cute* that I might get one just as another rockbox device!)
01:53:02HBKthere are no builds yet
01:53:06 Quit Bensawsome ("The awsome is gone :(")
01:53:16HBKnot that work, at least
01:54:25jpt9Rockbox rocks, in case you haven't heard :-)
01:54:39 Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
01:54:41*jpt9 would love a full-screen SDL-powered version for PCs.
01:54:54 Quit lasser (Read error: 110 (Connection timed out))
01:55:06jpt9(With the ability to redirect the file browser to another directory...)
02:01:10*jpt9 is horribly confused as to the key mapping on the clip simulator...
02:04:15 Quit culture (Read error: 110 (Connection timed out))
02:04:39 Join funman [0] (
02:04:57funmanjpt9: the simulator is here so someone can start working on keymaps :)
02:05:18jpt9yeah... they mapped both volume and prev/next track to left and right :-)
02:05:22jpt9wait a sec...
02:05:25jpt9i'm an idiot.
02:05:53jpt9Doesn't the clip have dedicated volume controls?
02:06:03funmani just copied the keys from the e200, changing scroll wheel into prev/next
02:06:05funmanyes it has
02:07:31jpt9Once there's a working build with a reasonable chance that it wouldn't brick the device, I'd be glad to get a Clip and help you guys test it.
02:08:08funmanif you already know rockbox and want to work on the key bindings, that's more helpful IMO
02:09:06funmana lot of people come here or on the forum to help testing, but there is nothing to test, and everything to write
02:10:36 Quit Bensawsome ("The awsome is gone :(")
02:11:06 Join swimmer [0] (
02:11:12funmanand the tool we use has 'a reasonable chance to not brick your device' since I must have ran it 1000+ times ;)
02:11:52funmanNote that it hasn't been tested yet (and probably wouldn't work without a few modifications) on the Clipv2 (maybe it's the new 8GB Clip)
02:12:37jpt9there's an 8GB clip?
02:15:04JdGordonfunman: you got sd working?
02:15:40 Quit swimmer (Client Quit)
02:15:51 Join swimmer [0] (
02:16:01funmanJdGordon: no, if i insert my code after the OF init it's stuck while sending commands
02:16:17funmanthe CmdActive bit stays high
02:16:21 Quit jhulst (Read error: 110 (Connection timed out))
02:16:22 Quit XavierGr ()
02:16:31JdGordon:( ok, i tohugh i read you had in the logs
02:16:42funmani spoke too fast, like always :)
02:16:43JdGordoncouple more days and ill have time to help out properly
02:17:00funmancool :)
02:22:37jpt9just updated rbutil... Yay! I can make my own voice files.
02:22:46*jpt9 's Sansa will have a British accent!
02:32:36 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
02:34:25funmanok .. I forgot unaligned memory access is bad on arm
02:35:21funmanso if I use the OF init and my own init_card, it fails equally than if i use my own init
02:35:32funmanso I suppose the 'missing bit' is in this init_card function
02:35:50soapAn issue I didn't ever think about before reading
02:37:15soapShould we request that only the original author of a WPS upload it to the wiki? Don't we need to "hold someone responsible" for the claims of the attached license? And if so, who do we hold if X supposedly authors one and Y uploads it?
02:43:41funmanY distributed it, so Y
02:44:10rasherProbably rare enough to not be much of an issue
02:44:50 Quit crculver ("Leaving")
02:49:32 Quit funman ("leaving")
02:50:09 Join Zarggg [0] (
02:53:52 Nick skipper_ is now known as SKIPPER (
02:54:10 Nick SKIPPER is now known as skipper (
02:54:24 Quit mofux (Remote closed the connection)
02:54:53lostlogicso what's wrong with my build server?
02:55:07*jpt9 is enjoying his newly generated .talk files.
02:55:13jpt9Rockbox is amazing.
02:55:36jpt9I have no clue what I'll do if my Rockboxed Sansa e250R v1 ever breaks...
02:57:51 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
02:59:11JdGordonlostlogic: we arnt sure... Bagder said he manually did a build and it was fine, but it seems to die doing a regular build
02:59:33 Quit skipper (Remote closed the connection)
02:59:48JdGordonthe broken player builds on are form your server
03:02:07 Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
03:02:21mc2739funman: (for the logs) - buttons for the e200v2 (the currently known buttons - still lookin for hold, rec, volume up, volume down)
03:02:23 Join markun [50] (n=markun@rockbox/developer/markun)
03:03:26lostlogicJdGordon: yeah, I see 'em
03:04:01lostlogicam rebuilding my gcc-sh just for shits
03:05:55JdGordonmc2739: you got them working?
03:07:43mc2739yes, I had them working once before, but lost the changes when I did a revert
03:08:23JdGordonwhats with the _PIN() |= 1 lines?
03:09:23JdGordonalso, sholdnt the afsel value be read first and then restored after instead of using those hardcoded values incase they change later?
03:09:26 Part pixelma
03:09:41 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma)
03:09:48mc2739that gpio is used for display, without forcing them to 1 first, the button read was very inconsistent
03:09:48JdGordon.. and last one.. the DIR's arnt put back how they were?
03:09:55 Quit jhulst (Remote closed the connection)
03:10:13 Join massiveH [0] (
03:11:58mc27391) I just used the afsel values from the lcd code, 2) the dir should probably be read and put back, but it did not seem to make a difference
03:13:25mc2739If I remember correctly, the original code I had saved both afsel and dir and then restored them before returning
03:14:46 Join lardmaster [0] (n=477b5dc3@gateway/web/cgi-irc/
03:15:25lardmasterThe wiki says rockbox supports aac/mp4 playback, but I have heard elsewere it doesn't work, and it doesnt work when i try.
03:16:09JdGordonmc2739: yeah, that sounds better, even if it doesnt change anything
03:16:17JdGordonit might later with iterupts?
03:16:35mc2739ok - let me add that in and test
03:16:36JdGordonlardmaster: aac should work fine... you did a full install?
03:17:00JdGordonmc2739: also, put that code inside button_int()
03:17:27lardmasterI meant mp4 videos with aac audio
03:17:33lardmasterI thought that was what it was referencing
03:17:47JdGordonno, we only have mpeg-2 video
03:18:13lardmasterok, perhaps should be fixed?
03:18:44JdGordonfixed where?
03:18:50lardmasterIt says it supports mp4's
03:18:54lardmaster* mp4s
03:18:54soapAdvanced Audio Codec is Mpeg 4 audio.
03:19:03soapyou are confusing it with Mpeg 4 video.
03:19:22lardmasterI though mp4 was a video/audio container.
03:19:26lardmasterI see
03:21:06soapyes, my answer was not 100% accurate. the mp4 container (mepg-4 part 14) is a container which can contain audio and/or video. AAC in said container is supported. Any video in said container is not.
03:21:08 Quit Bensawsome ("I HOPE BILL GATES DIES/IS TORTURED")
03:21:43soapand even less right, AAC is Mpeg-2 part 7 :(
03:22:44lardmasteris it possible for rockbox to play only the audio in a muxed file?
03:23:16soapthat I do not know, actually.
03:24:33markunfor wmv file I think we do
03:25:00lardmasteris there any tool to download album art based on folder names and place the bmp file in there?
03:29:05soapdrifting off-topic for this channel, but I am not aware of a single-step program of such type. You are facing multiple issues - 1st being that folder.jpg is the unofficial Windows standard for album art in folders, and so you need to not only gather the album art, you need to convert to .bmp and to resize (at this time).
03:29:45 Nick fxb is now known as fxb__ (
03:29:57 Nick fxb__ is now known as fxb (
03:30:50lardmasteryeah, I am just wondering how people deal with album art on rhythmbox
03:31:07lardmasterLike there is no standard transfer method it seems.
03:32:23 Quit tyfoo2 ("Carpe diem")
03:33:00mc2739JdGordon: updated -
03:33:16lostlogicif someone wants to try reactivating player builds on my box, it might work... just reinstalled gcc-sh anyway
03:34:54soapI think it is safe to say most of us either transfer full folders of music (and therefore associated files) or use an iTunes-like solution. Obviously in the first case you now can work with the images (conversion / resizing / renaming) through scripts performed on your player's "drive". For the second scenario (moving database managed audio files around) I personally think embedded album art would be the easier way, as then you could batch extract / re
03:34:54soapname / reize / convert once said music is on your player.
03:35:46JdGordonmc2739: ok, ill commit it in a few hours
03:36:12 Join goffa_ [0] (n=goffa@
03:37:03lardmastersoap: does rockbox work with imbedded art?
03:37:10soaplostlogic, I had sim builds failing in a similar dramatic fashion, and it turned out to be a bad stick of memory :(
03:37:13JdGordonembedded and no
03:37:15soaplardmaster, no.
03:38:45JdGordonmc2739: :) no I meeant put all that button reading code in button_int() not just the afsel/dir saving
03:39:37JdGordonbutton_int() will eventually be setup as the button interrupt which the main build will use also
03:41:04***Saving seen data "./dancer.seen"
03:41:58mc2739ok - changing now
03:45:54 Nick fxb is now known as fxb__ (
03:47:03 Quit goffa (Read error: 110 (Connection timed out))
03:53:34mc2739JdGordon: FS #9532 - updated again
04:09:13 Quit PaulJam (".")
04:10:59 Part NotADJ
04:14:33 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
04:16:16 Join jpt9_ [0] (
04:21:11 Join amiconn_ [0] (
04:21:11 Quit amiconn (Nick collision from services.)
04:22:30Unhelpfullardmaster: picard runs on pretty much every OS and can download album art based on tags. it doesn't resize/convert per rockbox's needs, however.
04:22:57 Quit Zarggg ()
04:23:46soaplardmaster, there are at least two conversion tools mentioned on the AlbumArt wiki page.
04:24:17lardmasterI guess my recurring problem is google is not leading me to the wiki
04:24:29lardmasterInstead it give me mailing list posts...
04:24:45lardmasterHowever, I have found a tool that works
04:25:28soapif said tool works (and especially if it is free) feel free to add it to either the Wiki page, or to PM me an additional paragraph to add to said wiki page.
04:27:38lardmasterAh, the tool I found is already on there
04:28:09soapsuper wiki!
04:28:58lardmasterBut I had to figure out the converting on my own
04:29:02lardmasterAnd I suck at it.
04:29:18*lardmaster punches himself in the face
04:30:42lardmasterfind... {}... rename... ${blargh}... convert... all beats me
04:33:46lardmasterthanks guys!
04:33:55 Quit lardmaster ("CGI:IRC")
04:34:24 Join Zarggg [0] (
04:46:06 Quit jpt9 (Read error: 110 (Connection timed out))
04:52:44 Join miepchen^schlaf_ [0] (
04:53:45 Join blkhawk- [0] (
04:53:45 Quit blkhawk (Read error: 104 (Connection reset by peer))
04:54:43 Nick blkhawk- is now known as blkhawk (
05:00:32 Quit blkhawk (
05:00:32 Quit miepchen^schlaf_ (
05:00:32 Quit amiconn_ (
05:00:32 Quit pixelma2 (
05:00:32 Quit BHSPitMonkey (
05:00:32 Quit shodanX (
05:00:32 Quit GodEater (
05:00:32 Quit Jabone (
05:00:32 Quit desowin_ (
05:00:32 Quit esthar (
05:00:32 Quit Tuplanolla (
05:00:32 Quit BlakeJohnson86 (
05:00:32 Quit Shiny (
05:00:32 Quit Horscht (
05:00:32 Quit HellDragon (
05:00:32 Quit miepchen^schlaf (
05:02:37NJoinblkhawk [0] (
05:02:37NJoinmiepchen^schlaf_ [0] (
05:02:37 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
05:02:37NJoinpixelma2 [0] (n=marianne@rockbox/staff/pixelma)
05:02:37NJoinBHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
05:02:37NJoinesthar [0] (
05:02:37NJoinHorscht [0] (n=Horscht@xbmc/user/horscht)
05:02:37NJoinmiepchen^schlaf [0] (
05:02:37NJoinGodEater [0] (i=c2cbc962@gateway/web/ajax/
05:02:37NJoinshodanX [0] (
05:02:37NJoinHellDragon [0] (n=jd@Wikipedia/HellDragon)
05:02:37NJoinShiny [0] (
05:02:37NJoinBlakeJohnson86 [0] (
05:02:37NJoinJabone [0] (i=jpylvana@
05:02:37NJoinTuplanolla [0] (n=jani@unaffiliated/tuplanolla)
05:02:37NJoindesowin_ [0] (n=desowin@
05:03:03 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
05:05:30 Quit miepchen^schlaf (Connection timed out)
05:05:37 Quit Shiny (Broken pipe)
05:05:40 Join Shiny [0] (
05:05:41 Quit shodanX (Remote closed the connection)
05:05:44 Join shodanX [0] (
05:14:06 Join jpt9__ [0] (
05:30:13 Quit amiconn_ (Connection timed out)
05:30:38 Quit jpt9_ (Read error: 110 (Connection timed out))
05:31:00 Join sarixe [0] (
05:34:23 Join Brain [0] (n=51056e24@gateway/web/cgi-irc/
05:34:34BrainРусские есть?
05:39:34 Quit sarixe (
05:39:34 Quit GodEater (
05:39:34 Quit pixelma2 (
05:39:34 Quit Jabone (
05:39:34 Quit desowin_ (
05:39:34 Quit esthar (
05:39:34 Quit Tuplanolla (
05:39:34 Quit BlakeJohnson86 (
05:39:34 Quit Horscht (
05:39:34 Quit HellDragon (
05:39:34 Quit miepchen^schlaf_ (
05:39:34 Quit blkhawk (
05:39:34 Quit BHSPitMonkey (
05:39:48 Quit Brain ("CGI:IRC")
05:41:05***Saving seen data "./dancer.seen"
05:41:20NJoinTuplanolla [0] (n=jani@unaffiliated/tuplanolla)
05:41:59 Join Jabone [0] (
05:42:59 Join stunder [0] (
05:44:23 Quit Jabone (Killed by (Nick collision))
05:44:26NJoinsarixe [0] (
05:44:26NJoinblkhawk [0] (
05:44:26NJoinmiepchen^schlaf_ [0] (
05:44:26NJoinpixelma2 [0] (n=marianne@rockbox/staff/pixelma)
05:44:26NJoinBHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
05:44:26NJoinesthar [0] (
05:44:26NJoinHorscht [0] (n=Horscht@xbmc/user/horscht)
05:44:26NJoinGodEater [0] (i=c2cbc962@gateway/web/ajax/
05:44:26NJoinHellDragon [0] (n=jd@Wikipedia/HellDragon)
05:44:26NJoinBlakeJohnson86 [0] (
05:44:26NJoinJabone [0] (i=jpylvana@
05:44:26NJoindesowin_ [0] (n=desowin@
05:44:28 Quit desowin_ (Success)
05:44:29 Join desowin__ [0] (n=desowin@
05:44:29 Join Jabone_ [0] (
05:44:42 Join blkhawk- [0] (
05:45:32 Quit Horscht ("We don't make mistakes, we just have happy little accidents")
05:46:36 Quit massiveH ("Leaving")
05:51:33 Join reacocard [0] (n=reacocar@
05:55:33 Quit esthar ("KVIrc 3.4.0 Virgo")
06:03:43 Join massiveH [0] (
06:06:05 Quit stunder ("Leaving")
06:06:12 Quit mc2739 ()
06:07:54 Quit Jabone (Success)
06:07:55 Quit blkhawk (Success)
06:08:39 Nick blkhawk- is now known as blkhawk (
06:24:31 Join AndyIL [0] (i=AndyI@
06:37:09 Quit AndyI (Read error: 110 (Connection timed out))
06:42:13 Quit Zarggg ()
06:50:27 Quit AndyIL ()
06:50:46 Join esthar [0] (
06:51:46 Join zqrks [0] (
06:59:59 Join AndyI [0] (i=AndyI@
07:03:40 Quit aarcane ("Leaving")
07:05:26 Quit jhulst (Read error: 60 (Operation timed out))
07:09:17blitheHrm, I'm getting an '[ERR] Partition layout is not an ipod' when trying to flash the rockbox bootloader onto my ipod.
07:09:27blitheAnyone have any ideas how I can remedy this?
07:10:23 Join jhulst [0] (
07:12:07 Join Bagderr [241] (n=daniel@rockbox/developer/bagder)
07:14:31 Nick Bagderr is now known as B4gder (n=daniel@rockbox/developer/bagder)
07:17:41 Quit jpt9__ (Read error: 110 (Connection timed out))
07:17:43JdGordonblithe: is it a mac formatted ipod?
07:17:52blitheIt was, I just mkfs'd it.
07:18:08*blithe 's snooping leads him to believe it may be the partition table.
07:22:36blitheStill no luck after an attempt at recreating the partition table.
07:23:08Unhelpfulblithe: that seems to be what the error says, as well. partition tables specify a filesystem type for each partition - that is probably different for mac vs win formatted. the partition layout may differ as well. perhaps you need to find a guide for converting your ipod?
07:23:36blitheUnhelpful: Aye, been looking. They all tell me to redo things with iTunes.
07:23:44blitheWhich I have no access to, nor any desire to use.
07:24:09 Join funman [0] (
07:25:26B4gder(and obviously skip over "The Easy Way")
07:25:40 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
07:25:51blitheB4gder: Awesome! Many thanks. :P
07:30:12 Quit reacocard (".")
07:33:02blitheHrm, now I'm getting a different one: [ERR] Firmware partition doesn't contain Apple copyright, aborting.
07:34:29 Join AndyIL [0] (i=AndyI@
07:41:09***Saving seen data "./dancer.seen"
07:45:12 Join reacocard [0] (n=reacocar@WL-112.CINE.HMC.Edu)
07:52:04 Quit miepchen^schlaf_ ()
07:52:46 Quit AndyI (Read error: 110 (Connection timed out))
08:01:52 Quit parafin (Nick collision from services.)
08:01:59 Join parafin [0] (
08:07:14 Quit zqrks ("Leaving")
08:12:20 Join sarixe` [0] (
08:13:31 Quit sarixe (Nick collision from services.)
08:13:36 Nick sarixe` is now known as sarixe (
08:19:33 Join ender` [0] (
08:22:01funmani've read / rewritten most of the sansav2 OF code for SD and still can't get it ready
08:22:22funmani'm exploring alternatives like self modifying code to not have to conclude i'm too stupid for it :/
08:23:40 Join Zagor [0] (n=bjorn@rockbox/developer/Zagor)
08:25:39 Part Zagor ("Client exiting")
08:25:44 Join Zagor [0] (n=bjorn@rockbox/developer/Zagor)
08:27:30 Quit sarixe ("Ex-Chat")
08:30:07planetbeingWhy would self-modifying code be necessary?
08:30:59funmanto serve as an excuse for me not understanding this code
08:31:47funmani just tried yesterday running parts of the OF and parts of my code - i'll continue in this way
08:32:04planetbeingDidn't you already epic win today with that bug fix with the linker scripts?
08:32:31funmanmaybe - but that doesn't solve what i wanted to do
08:35:24 Join Rob2222 [0] (
08:39:36 Quit Acksaw (Connection timed out)
08:40:09amiconnZagor/B4gder: Are you going to revert r19020 (dependency of 'make zip' & friends on the main build)?
08:40:40amiconnI'm with B4gder here - being able to zip up an incomplete build is a useful thing
08:41:24amiconn(e.g. when porting to a new target and some plugins fail to build because of missing button assignments or similar)
08:41:54 Join J-23 [0] (
08:42:12funmanmake -k ?
08:43:17*J-23 considers running $self->make($sandwich)
08:43:20 Quit BigBambi (Read error: 113 (No route to host))
08:43:29J-23heh, I need to escape "$" character (KVirc)
08:45:04planetbeingzomg, is that... PHP?
08:47:38 Quit JdGordon ("Konversation terminated!")
08:53:02 Quit Rob2223 (Read error: 110 (Connection timed out))
08:54:52 Join petur [50] (n=petur@rockbox/developer/petur)
08:54:54LinusNamiconn: i agree
08:57:11funmanow - if i execute OF, and execute myself the acmd41, i got the card powered up
08:57:15funmannow, one step back ;)
08:57:34J-23planetbeing: no, I didn't think about PHP when I wrote $self
08:59:19funmanif i send myself the cmd8 (to check sdhc support) - still success
09:02:27funmanand if i send myself the cmd0 (go idle) - failure. let's look more closer at what happens between these two
09:06:04 Join goffa [0] (n=goffa@
09:16:41 Quit goffa_ (Read error: 110 (Connection timed out))
09:19:56*Zagor just compiled & linked the first binary with his new unified makefile
09:20:17*B4gder is just a little scared
09:20:42Zagorlibspeex is a bit messy, since we compile it twice with different flags...
09:20:53 Join Kalibur [0] (n=pure_kal@
09:21:01Kaliburhey guys
09:21:29B4gderZagor: yeah that puts the makefile to a fine test! ;-)
09:22:06Kaliburim looking for some help here guys, rockbox freezes before it fully loads so it wont connect to my computer
09:22:23Kaliburtherefore i cant fix anything, does anyone know if theres a button combination to force it into usb mode?
09:22:46*B4gder now looks into his crystal ball to guess what target Kalibur refers to
09:23:04B4gderdarnit, still misty!
09:23:06amiconnZagor: We also compile libmad twice
09:23:29Zagoramiconn: when?
09:23:32Kaliburlol silly me
09:23:43Kaliburholding select + the play/pause button puts it into disk mode
09:23:45amiconnZagor: For the codec and for mpegplayer
09:23:51 Quit Kalibur (Client Quit)
09:23:54Zagoramiconn: with different flags?
09:24:56B4gderdo the two separate speex builds really have to use separate flags?
09:25:09ZagorI haven't looked into that yet
09:26:05Zagorone annoying quirk with make is that ignores all targets in directories that doesn't exist at the time that dependency line is parsed...
09:26:51amiconnZagor: -DMPEGPLAYER
09:27:02Zagoramiconn: ok. thanks.
09:27:15amiconnThat one changes IRAM usage a bit (see mad_iram.h)
09:28:04amiconnDoes the new Makefile handle already handle the special cases, like rombox, self-extractor, "overlay" plugins?
09:28:25*amiconn also wonders how maintainable this unified Makefile will be
09:28:31Zagorno, it's very early still
09:28:52Zagorit's not a single file as such, it uses includes.
09:29:01Zagorbut it is a single invocation of make
09:29:20Zagorthis allows much more precise dependency handling
09:29:47B4gderI like a single makefile
09:29:50Zagortoday we have makefiles that depend on targets made by other makefiles
09:31:24Zagorthe concept is that configure creates Makefile that contains the exported variables, and which includes tools/root.make. which in turn includes apps.make, firmware.make, lang.make, bitmaps.make etc.
09:32:45Zagorthen we get an unbroken dependency chain all the way from .c to .bin
09:37:30 Quit kachna (Read error: 113 (No route to host))
09:38:34 Join Thundercloud [0] (
09:41:10***Saving seen data "./dancer.seen"
09:42:32 Join robin0800 [0] (
09:54:27 Quit massiveH ("Leaving")
10:01:45 Quit AndyIL (Read error: 104 (Connection reset by peer))
10:02:48 Join AndyI [0] (i=AndyI@
10:06:53 Quit swimmer (Client Quit)
10:09:17 Join lasser [0] (
10:10:09Zagorwhat is the state of the speex codec? is it imported verbatim, so we don't want to make local changes to it?
10:10:41ZagorI want to remove the -Wno-unused-parameter compiler flag, which means I need to fix the code so those warnings don't appear
10:11:44*B4gder points to preglow
10:12:27ZagorI'll do it locally for now at least
10:13:49 Quit pixelma2 ("-")
10:14:01 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
10:15:07 Quit BHSPitMonkey (Remote closed the connection)
10:15:16 Quit n17ikh|Lappy ()
10:27:38 Quit Thundercloud (Remote closed the connection)
10:41:39 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
10:50:38 Quit robin0800 (Remote closed the connection)
10:54:19 Join PaulJam [0] (
10:57:18 Join robin0800 [0] (
11:17:05funmanhow weird - i have the sd code working (still running from the OF, but all the SD related code is mine)
11:17:20funmanbut when I remove a printf() then it doesn't work anymore
11:18:08funmanthat's the only thing i can think of, now that the linker scripts are fixed
11:19:06 Quit parafin ("So long and thanks for all the fish")
11:19:09 Join parafin [0] (
11:20:29funmani wouldn't want to mesure printf's speed
11:22:37 Join Actium [0] (
11:23:11Actiumthe filesystem on my sanza c200 got messed up somehow and now I can't read or write any files, although rockbox will boot; I can't format it in windows, and reisntalling rockbox doesn't appear to have helped
11:23:31Actiumit's only the music folder, though.. all other folders seem to work
11:23:51Zagorrepeat question from yesterday: is there a reason why we load crt0.o from the linker script instead of the linker command line? I would like to remove it from the script
11:24:46Actiumi should also say whenever I try to delete files, it disapears from my computer
11:24:47B4gderZagor: if there ever was a reason I think it's forgotten
11:26:57robin0800Actium: is there not a format option in the OF menu there is on c250
11:27:56 Join kachna [0] (
11:29:44pixelmaActium: did you try running a chkdsk?
11:35:32 Join Xerion [0] (
11:36:23 Quit funman ("leaving")
11:41:14***Saving seen data "./dancer.seen"
11:50:59 Quit Seed ("cu, Andre")
11:52:29 Join funman [0] (
11:52:58funmanI pushed the fix for the embedded SD card - it would be nice if people can test on m200v2/fuze/e200v2
11:53:36funmanit seems incredibly easy (now that it's done)
11:56:08blkhawkfunman: where can i get the compiled firmare to test it?
11:56:37funmanjust build it from a svn checkout
11:56:58 Quit robin0800 (Read error: 104 (Connection reset by peer))
11:57:03blkhawkthat would mean i have to build a toolchain first
11:57:16blkhawkdo you have a link to a toolchain binaery pack?
11:58:08 Part B4gder
11:58:12blkhawkalso svn? i thought the v2 test repository was git
12:02:18pixelmanot anymore no, development now happens in SVN
12:04:36funmanblkhawk: no sorry, but don't worry there is no hurry : someone with a toolchain and a svn checkout will check. thanks for the offer anyway
12:07:53blkhawkI just put a new drive in my macbook/dev machine
12:07:58blkhawkneed to rebuild
12:09:04blkhawkpixelma: ah i see
12:11:58Zagorpixelma: do you have time to try a cygwin build for me?
12:13:59Zagorpixelma: change the lines VERSION and BUILDDATE in your builddir Makefile from = to :=
12:15:14pixelmasim or target build or "doesn't matter"?
12:15:20Zagordoesn't matter
12:15:31 Join Darksair [0] (n=user@
12:16:33Zagorpixelma: oh, and time it. I want to know if it makes a difference
12:21:28 Join davidjahan [0] (n=503e945c@gateway/web/cgi-irc/
12:25:23 Join Nico_P [0] (
12:25:56 Join culture [0] (
12:26:55 Quit davidjahan ("CGI:IRC (Ping timeout)")
12:28:42pixelmabtw. what I wanted to ask for a while - does the number that appears in [] after the nick in the raw IRC logs say something about one's "power" to use logbot or is it something freenode related? (I always thought it's the former but am not sure)
12:30:14 Join Seed [0] (
12:30:18 Quit markun (Remote closed the connection)
12:31:12Zagorit's the logbot level, yes
12:32:06pixelmaaha, thanks. I suppose if it had been something freenode it would show in my client as well and since it doesn't...
12:40:40 Join markun [50] (n=markun@rockbox/developer/markun)
12:44:03 Join kugel [0] (n=chatzill@unaffiliated/kugel)
12:44:29kugelfunman: I just read the logs a bit. I've also had quirks with printf
12:44:50kugelcode working with printf didn't work at all after commenting the printf, or adding another one
12:46:28pixelmaZagor: (just tried a "make") - still works with the change and there's a bit of a speedgain: c200 sim build without took almost exactly 11 minutes here, with the change 10:30
12:47:13Zagorok. I had hoped for a bit more.
12:47:50Zagordo we know in detail what it is that makes cygwin so very very slow?
12:48:28funmankugel: it should be fixed starting from r19033
12:49:41kugelI read that you experienced problems with printf after that commit
12:50:09funmanyep but it was likely related to timing: the code worked but not the hardware
12:51:15pixelmaZagor: I think amiconn knows a bit about it
12:51:18kugelcould be related to timing in my case too
12:51:43funmanwhat's the problem ?
12:53:36funmanyesterday you didn't have r19033 :)
12:54:02kugelit wasn't yesterday
12:54:15kugeland yes, I didn't test it after that commit, but still
12:54:46funmanlcd init function depended on uninitialized data, so crash probability was the same than a coin toss
12:55:21kugelnah, it was reproduce-able
12:55:33kugelgot to go, see you
12:55:37 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.3/2008101315]")
12:55:38funmanyes, because the uninitialized data was the same across reboot
12:56:43jchillerupHmm. Would Nintendo DS be a silly target for Rockbox?
12:58:24Zagorjchillerup: not at all
12:59:24jchillerupI mean, it has wifi and touch screen, two LCDs and pretty good sound quality
13:00:33 Join fyre^OS [0] (
13:01:46Zagorjchillerup: what kind of storage does it use?
13:02:05amiconnZagor: Regarding your question: See (r17289)
13:02:21jchillerupMicroSD in the homebrew cartridges
13:02:23amiconnThis is the SH version, but the problem exists regardless of architecture
13:02:27jchillerupIt doesn't have internal storage, alas
13:03:34Zagoramiconn: aha, we need it if firmware is a lib. that's why it works with my make, where firmware is linked directly as object files.
13:04:35jchillerupZagor: I use my nintendo ds as an mp3 player currently, because my real mp3 player broke :(
13:04:55jchillerupthere is a program called moonshell that plays MP3s, but it's kindda bad; doesn't support VBR mp3, for example
13:08:00 Quit fyrestorm (Read error: 145 (Connection timed out))
13:08:17 Nick Darksair is now known as Darksair{away} (n=user@
13:14:09jchillerupZagor: it seems there are development libraries that allow for writing to the FAT file system on the homebrew cartridges
13:16:14jchillerupOh, it has a microphone too
13:16:42jchillerupZagor: would you assist me if^H^H when I run into problems with the port
13:17:06J-23Is v2 SD code safe to test?
13:17:55funmanJ-23: this software comes without any kind of warranty bla bla bla, but my Clip isn't broken
13:18:54Zagorjchillerup: there are many of us here who will cheer on a new port
13:19:01jchillerupThat's good
13:19:02*J-23 thinks he's safe, because e200v2's are unbrickable
13:19:21jchillerupI'm pretty inexperienced with embedded systems programming
13:19:30jchillerupI'll read up on some Nintendo DS homebrew guides
13:20:23Zagorjchillerup: FYI someone had the same idea about a year ago:
13:22:08jchillerupthe NewPort wiki page seems usable
13:22:28Zagorwe like to think so :-)
13:23:13J-23"now - card ready!"
13:23:27funmanhehe cool
13:23:42 Join robin0800 [0] (
13:23:52 Quit funman ("leaving")
13:24:36Zagoramiconn: do you know any more specifics about the cygwin slowness?
13:27:26J-23now how hard will it be to make read support?
13:31:22 Nick fxb__ is now known as fxb (
13:34:13 Quit amiconn (Nick collision from services.)
13:34:19 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
13:37:12 Part LinusN
13:41:16***Saving seen data "./dancer.seen"
13:41:42 Join DerPapst [0] (
13:42:01DerPapsthey. anyone tested a current build on his gigabeat s?
13:42:24DerPapsti'm getting a panic. UNhandled IRQ -1
13:47:40 Join tyfoo [0] (
13:50:20 Join Strife89 [0] (n=michael@
13:50:43DerPapstheh.. extracted the build again and it seems to work now :)
13:51:09 Quit DerPapst ("iPodLinux rocks!")
14:02:27 Quit gevaerts (Nick collision from services.)
14:02:36 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
14:03:52 Join Zarggg [0] (
14:07:07 Quit Xerion (" ")
14:07:18 Join nplus [0] (n=nplus@141.25.Globcom.Net)
14:19:13 Join jpt9__ [0] (
14:26:06 Join Schmogel [0] (
14:27:18 Quit HBK ()
14:28:24 Join soap_ [50] (n=soap@rockbox/staff/soap)
14:28:45 Quit blithe (Read error: 104 (Connection reset by peer))
14:28:55 Join blithe [0] (
14:29:09 Quit scorche|sh (Remote closed the connection)
14:29:13 Join scorche|sh [0] (
14:32:15 Quit kachna (Read error: 110 (Connection timed out))
14:36:55 Quit AndyI (Read error: 110 (Connection timed out))
14:39:47 Quit soap (Read error: 110 (Connection timed out))
14:40:59 Join LambdaCalculus37 [0] (i=44a04303@gateway/web/ajax/
14:47:38 Join funman [0] (
14:50:23J-23Is it possible to boot Rockbox from microSD card on c200v1?
14:54:13Zagor"physically possible to achieve", or "already implemented as a feature"?
14:54:57 Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
14:58:00 Join kugel [0] (n=chatzill@unaffiliated/kugel)
15:05:04 Nick jfc^3 is now known as jfc (
15:05:50funmangevaerts: should I speak to you to factorize SD code common across drivers?
15:06:16funmani take it from your high score that you are the storage guru
15:09:14funmanfirst thing which strikes me is the duplication of the list of commands - i believe they belong to sd.h ?
15:09:49gevaertshm, good question
15:10:24 Quit jhMikeS (Nick collision from services.)
15:10:26 Join _jhMikeS_ [50] (n=jethead7@rockbox/developer/jhMikeS)
15:11:35funmanJ-23: could you apply this patch and tell me the numbers on the screen please ?
15:11:38gevaertsI think they don't belong in an include file that's meant for everyone (i.e. apps/,...), but sd.h probably isn't like that, so yes, I guess the shared #defines should go there
15:12:08gevaertsI don't think I am the storage guru at this detail level though. I work at a higher level of abstraction :)
15:15:15kugelfunman: what does r19036 exactly mean? What's possible now and what not?
15:15:19 Quit bmbl ("Woah!")
15:15:38kugelI guess the problem that you cannot power on the sd controller is solved?
15:15:51kugelthe controller for the embedded sd that is
15:15:52funmankugel: it's possible to continue developing the sd driver - until we are blocked again
15:16:12funmanthe problem was that we couldn't power the sd card itself, yes it's solved
15:16:23kugelah ok
15:16:25kugelsounds good
15:16:39funmannow we must decode the 'csd register' because the version it uses is 'reserved' and not detailed in the SD specification
15:16:53funmancan you run the patch i just pasted on your fuze ?
15:17:20kugellater, let me have my coffee ;)
15:17:48 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
15:18:24kugelI just fell through the theoretical part of the driving test, so I'm in a quite bad mood anyway
15:18:46funmanquotas :(
15:19:36*J-23 patches Rockbox
15:20:10kugelbut it's great that we have a c200v2 user now
15:20:28funmanyep, now remains the clipv2 :)
15:22:04kugelis the hardware known? as in does it use the as3525 as well?
15:22:35kugeli can imagine that they just increased the ram (the bigger firmware leads me to that assumption)
15:23:37funmanafter a quick look at the OF it looks essentially the same
15:23:45funmanbut i noticed an armv5 instruction so it might be a newer version of the SoC, similar to as3525
15:24:18J-23make[1]: *** No rule to make target `ata_sd_as3525.h', needed by `/home/Moarc/rockbox/build/firmware/target/arm/as3525/ata_sd_as3525.o'. Stop.
15:24:24funmanthe firmware has the same "as3525develop.." string
15:24:31kugelarm4 code will run on a arm5, doesn't it?
15:24:32funmanJ-23: oops i thought it was included into the patch :/
15:25:04funmanwell it is
15:25:11kugelhm, sounds weird that they change the core cpu, but not the package name
15:29:07LambdaCalculus37That's SanDisk for you.
15:30:03kugelwell, rather austrian microsystems
15:30:18LambdaCalculus37Or both.
15:31:27kugelcould be
15:34:11 Join Xerion [0] (
15:34:18J-23funman: where can I download that file?
15:34:20kugelfunman: how do you explain the bigger firmware size?
15:34:56funmanJ-23: it's included in the patch
15:35:01funmankugel: i don't
15:35:04 Join stu8ball [0] (
15:35:09J-23funman: relly?
15:35:24funmanyes it starts at line 358
15:35:57funmanperhaps /dev/null confuses your patch, try replacing it with b/firmware/target/arm/as3525/ata_sd_as3525.h
15:36:07funmani mean a/..
15:36:24 Join kugel_ [0] (
15:36:43 Quit kugel (Nick collision from services.)
15:36:50 Nick kugel_ is now known as kugel (
15:36:51 Nick fxb is now known as fxb__ (
15:37:20kugelJ-23: don't forget to do "make clean", possibly even re-run configure
15:38:53 Join dany_21a_ [0] (n=dan@
15:39:01funmanit correctly detects my 1GB storage (I had reversed the order of the words)
15:41:12 Join MethoS- [0] (
15:41:18***Saving seen data "./dancer.seen"
15:41:29J-23I copied ata_sd_as3525.h to firmware/target/arm/as3525, but I still receive this error
15:41:34kugelfunman: so it should write something with 4 billion on my fuze?
15:41:56funmankugel: no ^^ let me post the correct patch
15:42:55funmanJ-23: i don't know what's wrong, sorry - did you run make clean ?
15:43:23J-23after removing all from build dir everything works properly
15:43:38kugeldidn't I just told you to run make clean?
15:44:00J-23kugel: you did, but I always remove build/*
15:44:50J-23booted, now what should I do?
15:45:05funmanjust paste what's on the screen
15:45:21J-23ID: JKLDFJL, Rockbox logo and Boot Ver. <revision>
15:45:44J-23(JKLDFJL - lots of letters and ciphers)
15:46:28 Join MethoS-- [0] (
15:47:58 Join mofux [0] (
15:48:14 Quit jpt9__ (Read error: 110 (Connection timed out))
15:49:19 Quit MethoS- (Read error: 60 (Operation timed out))
15:50:41kugelJ-23: what player do you have?
15:50:48J-23kugel: e280v2
15:52:07 Join n1s [0] (n=nils@rockbox/developer/n1s)
15:54:11 Quit Darksair{away} (Read error: 54 (Connection reset by peer))
15:54:48 Join Darksair [0] (n=user@
15:58:53 Join kushal_12_27_200 [0] (n=kushal@
15:59:16 Quit mofux (Remote closed the connection)
15:59:56 Nick Darksair is now known as Darksair{away} (n=user@
16:02:13 Join mofux [0] (
16:05:18 Join mcflow [0] (
16:10:30 Quit J-23 (Read error: 60 (Operation timed out))
16:22:26 Join AndyI [0] (i=AndyI@
16:22:52 Join jgarvey [0] (
16:24:48funmanit seems i can reuse a lot of code from ata-sd-pp.c, that's why I want to factorize it
16:25:08funmanperhaps in drivers/ata_sd.c
16:25:24funmananyway, too much sensations for today :) see you
16:25:30 Quit funman ("leaving")
16:27:34 Nick fxb__ is now known as fxb (
16:27:43*Zagor spots an ugly typedef struct in hotswap.h
16:28:01kugelwhat's ugly about it?
16:28:08Zagorstructs are not types
16:28:10gevaertsIt exists
16:28:37kugeli see, oop haters :)
16:28:53gevaertsYes, but that's unrelated :)
16:29:02kugelnot unrelated
16:29:15Zagorwhat on earth does typedef abuse have to do with oop?
16:29:38 Join J-23 [0] (
16:29:56Zagorunless you define oop as "nobody really needs to read and understand this code anyway"
16:30:05Zagorencapsulation, I think they call it
16:30:20kugelI quote my academic teacher "typedef structs are the bridge from C to oop"
16:30:37Zagorthose who can, do. those who don't, teach.
16:30:38gevaertsTell him that he has no clue then
16:30:41kugelI, by myself, haven't thought about that much, so
16:30:56kugelwill do :p
16:31:52n1sIt is common in C code to typedef structs i think but i never understood the point either.
16:32:05Zagorn1s: very common. still very silly.
16:32:34Zagorwe even have it docs/CONTRIBUTING
16:35:36kugelok, my next patch will have typedef struct my_new_type :P
16:36:16kugelof course, with much tabs and // comments
16:40:04 Part mcflow ("Leaving.")
16:46:27 Quit J-23 (Excess Flood)
16:46:59 Join J-23 [0] (
16:55:29 Join faemir [0] (
16:56:01 Part dany_21a_
16:56:17Kopfgeldjaegerhow can rockbox encode a recording on-the-fly to 128kbit/s mp3?
16:57:12 Quit J-23 ("Flying cow pressed ^D on my keyboard.")
16:57:26LloreanKopfgeldjaeger: With an MP3 encoder?
16:57:33LloreanI'm not sure I understand the context of the question.
16:57:50 Join J-23 [0] (
16:59:22Kopfgeldjaegerof course it can decode the mp3-stream to play it. but does the sansa also have an mp3 encoder? or is only one needed for both tasks?
16:59:23 Quit kushal_12_27_200 ("Leaving")
16:59:42LloreanI said encoder, not decoder.
16:59:52Lloreanit's all handled by software.
17:00:01LloreanYou'll see the features Rockbox has in the manual.
17:01:51 Quit Spida (Read error: 113 (No route to host))
17:02:53 Join fyrestorm [0] (
17:06:06 Quit Zagor ("Client exiting")
17:11:19 Nick Darksair{away} is now known as Darksair (n=user@
17:19:18 Quit fyre^OS (Read error: 110 (Connection timed out))
17:21:53 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
17:25:18jchillerupwoop, downloading the devkit for the nintendo ds
17:25:45jchillerup(I'm trying to port rockbox to nintendo ds)
17:27:42 Join kushal [0] (i=4596a301@gateway/web/ajax/
17:28:53 Quit jfc (Read error: 54 (Connection reset by peer))
17:29:15kushalHi, I know its stupid but I will ask anyway. Is it possible AT ALL to play any kind of video on Sansa C2xx ?
17:29:15 Quit fyrestorm (Read error: 104 (Connection reset by peer))
17:29:18 Join fyre^OS [0] (
17:29:55 Join jfc [0] (
17:30:08Lloreankushal: Yes, it should be covered in the manual...
17:30:19LloreanIs mpegplayer missing from the c200 manual?
17:30:32 Quit jfc (Read error: 54 (Connection reset by peer))
17:31:23 Join jfc [0] (
17:33:35 Join jfc^3 [0] (
17:36:23kushalLlorean, yes thank you.
17:37:05LloreanIn the future, please search our manual first.
17:38:14kushalsorry about that
17:39:03 Quit jfc (Read error: 60 (Operation timed out))
17:41:21***Saving seen data "./dancer.seen"
17:41:45 Quit jhulst (Read error: 60 (Operation timed out))
17:42:09 Join mofux_ [0] (
17:43:12 Quit petur ("*plop*")
17:43:23 Quit kushal (" ajax IRC Client")
17:47:22 Quit Darksair ("Zzz...")
17:50:15kugelLambdaCalculus37: hey, the v2s (at least e200v2 and fuze, most likely c200v2 too) will be easily adapted to backlight fading :)
17:52:02LambdaCalculus37kugel: Not bad. :)
17:52:19kugelI already let my fuze fade
17:53:29*kugel should find sometime to try to fix the issues mentioned by bertrik and then get attention of it on the ml
17:55:14LambdaCalculus37kugel: Ask Mr. Someone. ;)
17:56:16kugelLambdaCalculus37: Mr. Someone can only be asked on something that is generally agreed on :(
17:58:02 Quit mofux (Connection timed out)
18:01:16 Quit faemir (Remote closed the connection)
18:03:25 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
18:04:37 Join kugel [0] (n=chatzill@unaffiliated/kugel)
18:06:51 Join faemir [0] (
18:17:50 Join evilnick [0] (i=0c140464@gateway/web/ajax/
18:23:27 Join {phoenix} [0] (
18:39:19 Join miepchen^schlaf [0] (
18:40:22 Join bertrik [0] (
18:42:42 Join petur [50] (n=petur@rockbox/developer/petur)
18:43:08 Join miepchen^schlaf_ [0] (
18:45:37 Join MrKitty [0] (n=4544bd94@gateway/web/cgi-irc/
18:46:05MrKittyI need help....
18:46:30bertrikHello MrKitty
18:46:46MrKittyWith rockbox...
18:47:05MrKittyI need help with Rockbox >_>
18:47:08LambdaCalculus37So just ask.
18:47:16MrKittyWow this is laggy.
18:47:18planetbeingThe anticipation is killing us.
18:47:25MrKittyI can imagine.
18:47:41bertrikYou need help...
18:47:58LambdaCalculus37We need to know what you need help with.
18:48:00MrKittyWell I installed it using the auto intaller, didn't like it so I went into my Ipod on my computer, deleted the rockbox. folder, ejected my ipod.
18:48:25MrKittyand now all I get is my ipod trying to boot up rockbox, it saying its not there.
18:48:43 Join obo [0] (n=obo@rockbox/developer/obo)
18:48:44LambdaCalculus37Because you forgot to uninstall the bootloader.
18:48:45MrKittyI try connecting it to my computer to delete the boot up but I don't get anything when I connect it to my comp.
18:49:22MrKittyYeah thats what I aasumed, but I can't get my ipod to be reconized in itunes or on my computer.
18:49:27LambdaCalculus37Restart your iPod and press SELECT+PLAY at the Apple logo to go into Disk Mode. You can delete the bootloader from there.
18:49:43LambdaCalculus37After you connect it to your PC, of course.
18:49:49MrKittyI was looknig around in there
18:50:05MrKittyI can't connect it to my computer though.. nothing happens
18:50:18MrKittyeven when I'm in diskmode.
18:50:51MrKittyAnd I tested my USB in diskmode and it said it's working...
18:51:42LloreanYou can't test USB in disk mode.
18:51:49LloreanThere's a USB test in the diagnostic mode.
18:52:11MrKittyMaybe that's what I was in then, I thought that was Diskmode
18:52:16LloreanYou weren't in disk mode.
18:52:34MrKittyOh, I see I see.
18:53:46MrKittyI love you.
18:54:08MrKittySo wait which file is the boot up file?
18:54:16LloreanThere's no file for it.
18:54:23LambdaCalculus37Just uninstall the bootloader with Rockbox Utility.
18:54:26LloreanIt's stored somewhere special. Just use the utility, and choose its uninstall option.
18:54:46MrKittyoh alright
18:59:00MrKittydo you guys really just sit in here all day helping people?
19:00:00LambdaCalculus37Yes. We're actually robots, you see. :P
19:00:02 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
19:00:20MrKittyI don't believe you.
19:00:36kugelLambdaCalculus37: are you available for backlight fade testing on the beast?
19:01:09LambdaCalculus37kugel: I could do a little testing. Do you have a new patch up?
19:02:04 Join Strife1989 [0] (n=michael@
19:02:07kugelvery soon
19:02:07 Quit MrKitty ("CGI:IRC (EOF)")
19:02:20 Quit Strife89 (Nick collision from services.)
19:02:28 Nick Strife1989 is now known as Strife89 (n=michael@
19:02:57LambdaCalculus37kugel: Cool, give me a holler when it's ready.
19:03:11lostlogicBagder: Is there a way to retest player builds against my server?
19:03:43kugelI wonder if _backlight_off and _backlight_on could be static
19:05:16LambdaCalculus37kugel: I'm not sure how it would work on the beast if it were static, but you can try it.
19:05:40kugelhm looks like they could though
19:08:07 Quit miepchen^schlaf_ ()
19:10:02 Quit miepchen^schlaf (Connection timed out)
19:10:48*kugel noticed the code can't work
19:11:56LambdaCalculus37kugel: Then you'll have to make them non-static.
19:14:20kugelit's not the static, no worries. :)
19:16:23kugeli wanted to get rid of the _helper function, but I need it
19:17:25 Quit Nico_P (Remote closed the connection)
19:20:58 Join Acksaw [0] (
19:22:30 Quit faemir (Remote closed the connection)
19:25:46*kugel wonders if 500bytes binsize inc are considered "worth it"
19:27:04kugelit'd only affect high mem targets
19:27:39kugelLambdaCalculus37: are you already compiling? :)
19:27:56 Join DerDome [0] (
19:27:58LambdaCalculus37kugel: Not yet.
19:32:25 Quit bmbl ("Woah!")
19:33:50 Nick fxb is now known as fxb__ (
19:38:17LambdaCalculus37kugel: I'm compiling now.
19:38:27 Join Horschti [0] (
19:39:11 Quit Horscht (Nick collision from services.)
19:41:22***Saving seen data "./dancer.seen"
19:43:42 Quit obo (Read error: 110 (Connection timed out))
19:44:36 Join obo [0] (n=obo@rockbox/developer/obo)
19:45:03kugelLambdaCalculus37: ok, it doesn't work on my e200
19:45:57kugelah found it, it should work on the beast
19:49:02kugelok, maybe not
19:50:10 Join miepchen^schlaf [0] (
19:50:32LambdaCalculus37kugel: It failed to compile here.
19:50:53kugelerror message?
19:52:26 Join Fug [0] (n=Fuglita@
20:03:06kugelLambdaCalculus37: that's weird
20:06:01kugelLambdaCalculus37: I get completely different errors ;S
20:06:42zeLambdaCalculus37: you know of anybody making any progress cracking the karma firmware?
20:07:26LambdaCalculus37ze: Nope. It's not so much of "cracking" the firmware, but we wanted to get the eCos source diffs that Rio had made for the Karma's OF.
20:08:24zeLambdaCalculus37: hmm, whys that? afaiu there's enough similar to other rockbox targets that the port itself wouldn't be that big of a deal, its just getting the unit to accept something new thats the sticking point?
20:16:29 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
20:18:28 Quit viimrles (Remote closed the connection)
20:18:28 Quit lacrstech (Remote closed the connection)
20:25:49kugelLambdaCalculus37: ping
20:28:36LambdaCalculus37kugel: Still here. Just have to do some Real Life (tm) work.
20:29:24kugelLambdaCalculus37: Ah sry, didn't know. I just hoped you already tried to recompile with the updated patch I pastebined
20:29:59LambdaCalculus37kugel: I'm going to in a few minutes.
20:32:44kugelLambdaCalculus37: Ok, wait for my next patch
20:34:01 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
20:34:12 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
20:35:55 Join kachna [0] (
20:40:43FugI have a Fuze and I'd like to help in some way
20:41:43bertrikFug, maybe you cooperate with kugel
20:42:33Fugok, sure
20:42:37 Quit evilnick (" ajax IRC Client")
20:43:40kugelbertrik: can you please try the backlight fade patch if your issues still appear?
20:44:01kugelFug: can you code?
20:44:22Fugno, sorry
20:44:59kugelI fear then there's not much to help for you :(
20:45:07LambdaCalculus37kugel: Looks like you're trying to make the backlight fade in/out smoother.
20:45:08kugelbertrik: will you?
20:45:16*LambdaCalculus37 is reading the patch kugel linked to him
20:45:17kugelLambdaCalculus37: not really
20:46:07Fugok, no problem
20:46:11kugelI mainly tried to further make the code for e200/c200 the same with beast, and fix the issues bertrik mentioned on the tracker
20:46:38kugelFug: do you have a build environment set up?
20:46:45LambdaCalculus37kugel: Also Strife89 seems to have had problems as well.
20:46:51 Join Rob2223 [0] (
20:47:08kugelwell I believe that there are issues
20:47:13Fugkugel, I possibily could do, with some guidance
20:47:41LambdaCalculus37Strife89: Still here?
20:48:03kugelFug: there's instructions on how to compile rockbox in the wiki
20:48:05bertrikyes, I'll try
20:48:09 Quit amiconn (Nick collision from services.)
20:48:15 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
20:48:56kugelbertrik: when changing from off to on in the backlight setting, I only notice a minor flash (which is caused by lcd_enable)
20:49:01Strife89LambdaCalculus37: Yeah, I've had problems with it too.
20:49:11kugelI cannot reproduce the pulsing backlight
20:49:28LambdaCalculus37Strife89: kugel's working on a newer patch, so if you're interested in helping him iron out all of the problems, go for it.
20:49:40Strife89It gave syntax errors before I reversed the patch a few days ago.
20:49:43kugelStrife89: what problems?
20:49:50Strife89LambdaCalculus37: We'll see. :)
20:50:05kugelStrife89: is updated
20:50:13Strife89kugel: Not sure, exactly.
20:51:08 Quit kachna (Remote closed the connection)
20:51:08Strife89kugel: Want me to try applying it?
20:51:22kugelStrife89: it'll apply, but you might want to test it on your target
20:51:23 Join kachna [0] (
20:51:53Fugkugel: I'll set up a build environment now
20:52:33Strife89kugel: Give me a few minutes and I'll apply and make.
20:54:02kugelFug: the issue with not being able to code is, that you can only test code by others. And that's what I'm already doing :) Anyway, the more the merrier.
20:54:11bertrikkugel, the problems I reported on FS are gone
20:54:26bertriktested only on e200 so far (haven't tried c200)
20:54:36kugelsounds cool
20:55:22Strife89Making now. This'll take a while.....
20:56:53Strife89It stripped several "trailing CRs" when I applied it.
20:57:54Strife89I still haven't worked with patches enough to know, exactly, what that means.
20:59:33kugelStrife89: that's weird. are you using windows/cygwin?
20:59:44Strife89kugel: No, Ubuntu.
20:59:47bertrikkugel, works fine so far on the c200 too
21:00:04kugelhm, then it's probably adding CR without reason
21:00:21Strife89kugel: I used view raw on Pastebin, and then saved that directly.
21:00:37kugelthey shouldn't harm. if they do, do dos2unix on them or safe with an appropriate text editor
21:00:39Strife89As "new_fade.diff".
21:00:49bertrikI didn't get any CR warnings when patching
21:01:10kugelbertrik: nice!
21:02:00*Strife89 sometimes wishes for a way to skip most of the language building.
21:02:35Strife89This is an ~800 MHz machine.....
21:02:45kugelthe last thing: let the backlight work if backlight fading is not #defined in the config-<target>.h
21:03:16kugelStrife89: well, you only build them once, so. just try to avoid make cleans and deletions of the build dir ;=)
21:03:22LambdaCalculus37Crap, I can't get the patch to apply clean right now.
21:03:34 Quit Rob2222 (Read error: 110 (Connection timed out))
21:03:54LambdaCalculus37kugel: I have no wireless access right now, so I have to wait until later to svn revert the files and reapply the patch.
21:03:55Strife89kugel: I made a spare directory for this build. :)
21:04:55kugelLambdaCalculus37: huh? I don't understand
21:05:23Strife89kugel: LambdaCalculus37 must have a build setup on a laptop (?).....
21:05:29kugelwhy do you need internet to revert your local tree?
21:05:51LambdaCalculus37kugel: Because Strife89's right. I'm using my PowerBook to compile.
21:06:13LambdaCalculus37And I have no wireless access at work.
21:06:23Strife89Wow, for a minute I thought I was dead wrong. :)
21:06:31kugeland how do you get the patch?
21:06:45Strife89kugel: Flash drive?
21:06:50kugelthe only thing you need internet access for is getting the patch
21:07:08LambdaCalculus37kugel: Copied the pastebin to Notepad2, saved it to my USB stick, copied it to the PowerBook, patched...
21:07:21*LambdaCalculus37 stops to take a breath
21:07:31*Strife89 just said that. ;)
21:07:42kugelI still don't get what you need internet access for. "svn revert -R *" requires no internet at all
21:07:43Strife89Albiet in only two words.
21:07:52Strife89And as a question. :)
21:08:26 Join meven [0] (
21:09:19kugelLambdaCalculus37: can you explain?
21:09:56 Quit meven (Remote closed the connection)
21:11:03Strife89It's finally building some of the plugins.
21:11:03LambdaCalculus37kugel: I had thought that svn needed net access for most functions.
21:11:26Strife89LambdaCalculus37: Heh, so did I. :)
21:13:40kugelLambdaCalculus37: no, not if you don't specify a revision. Then you only need it for svn co and up
21:13:49kugeland commit
21:14:24LambdaCalculus37kugel: I got it to revert now.
21:14:31LambdaCalculus37Applying your new patch.
21:14:36kugelnice :)
21:14:53Strife89It's still making here. -_-
21:15:05Strife89It's on zxbox.
21:15:23 Quit J-23 (Read error: 145 (Connection timed out))
21:15:23Strife89I told you, 800 MHz CPU.
21:15:23kugelyou should probably just deactivate plugin building
21:15:33kugelthat should help a lot
21:15:39 Quit obo ("bye")
21:15:47Strife89kugel: I'm also making "from scratch".
21:16:05Strife89kugel: I made a new folder just for this build.
21:16:34Strife89kugel: Just in case it goes bad; and I can simply use patch −−reverse
21:16:35kugelyep, I can imagine that this takes painfully long. Have you ccache installed?
21:16:56*Strife89 has not heard of ccache.
21:17:03kugelthat helps when not buiding "from scratch"
21:17:09kugelapt-get install ccache
21:17:36kugelI'm not sure how it works exactly, but it drastically accelerates building when you build before
21:17:56LambdaCalculus37Still building codecs here.
21:18:07Strife89Making mikmod.
21:18:22Strife89Aw, crap, I didn't svn update before this.
21:18:23kugelI bet on Strife89!
21:18:49Strife89I think I'm on r19026, but I'm not certian.
21:18:58kugelthat'd should be fine enough
21:19:14Strife89It's still newer than what's on my Sansa now (r18836).
21:19:49Strife89MAKE in mpegplayer.
21:20:43LambdaCalculus37Building plugins here.
21:20:45*Strife89 will laugh very loudly if LambdaCalculus37's computer beats his.
21:21:30*gevaerts notices that Strife89 hasn't mentioned dozens of plugins
21:21:57*Strife89 tells gevaerts that he doesn't want to bother naming every single one.
21:22:25Strife89I'm just giving my progress. :)
21:22:31*Strife89 makes a zip.
21:22:36kugelyou can't deactivate plugin building with a configure or make parameter can you?
21:22:45kugelthat'd be damn useful imho
21:23:04gevaertsYou can run make bin
21:23:04Strife89I wouldn't know. Maybe I could edit the makefile.
21:23:06kugelStrife89: hint: make tar is fine if you're going to extract it right away
21:23:09Strife89Oh, that too. :)
21:23:19gevaertsEdit apps/plugins/SOURCES then
21:23:25kugelbut that does exclude codecs as well
21:23:44kugelI assume one with a slow processor can live without plugins, but not without codecs
21:23:57Strife89gevaerts: Nah, the makefile in the build directory feels safer to me. :)
21:24:13Strife89gevaerts: Lets me keep two configurations in check as well. :)
21:24:20gevaertsIf you're testing a patch, and the codec API didn't change, why bother building them?
21:24:21kugelI was thinking of ../tools/configure −−no-plugins
21:24:40Strife89Huzzah! Zip made! :D
21:24:59kugelI think I won my bet :D
21:25:31*kugel is going to ask Mr.Someone about that
21:25:47*Strife89 's Sansa has 7.1 MB free.
21:26:16kugel7MB should be enough for everyone
21:26:29*Strife89 backs up his old build first.
21:26:54kugelStrife89: btw, my patch is proven to work already :)
21:27:30Strife89kugel: I know, but is one good test enough to release it? ;)
21:27:43kugelof course not :)
21:27:56Strife89kugel: Exactly. :)
21:28:22 Join ajonat [0] (n=ajonat@
21:28:48*Strife89 needs to do that read-only trick and kill the database refresh.
21:28:53 Quit ajonat (SendQ exceeded)
21:29:23 Join ajonat [0] (n=ajonat@
21:29:26Strife89Fortunately I'm in the habit of removing my memory card before booting the OF.
21:29:35LambdaCalculus37This is strange... none of the plugins were built, and I didn't even get a binary.
21:29:37kugelLambdaCalculus37: after you're done and unless you notice any problem, try to comment the HAVE_BACKLIGHT_THREAD_FADING in config-gigabeat-s.h out and see if feature disabling is properly working
21:29:53kugelscroll up, probably an error occured
21:30:01*LambdaCalculus37 will have to revert his entire svn checkout
21:30:12*kugel oh noe
21:30:18*Strife89 boots the new build.
21:30:24LambdaCalculus37kugel: No errors. I was watching it. Just no plugins. "Nothing to be done for 'all'" is the message.
21:30:27kugelnow that's what i NOT call backlight off
21:30:39kugelmy screen is entirely white with having the feature disabled
21:31:12kugelLambdaCalculus37: well, that doesn't surprise me. they're just rebuilt when the the plugin, the api or the makefile changes
21:31:48 Quit perrikwp (" ajax IRC Client")
21:32:01Strife89Wait, where's the customizable Quickscreen?
21:32:32kugelcan I look into the source files after preprocessor did his job?
21:32:53Strife89kugel: Another success. :)
21:33:07kugelno issues you mean?
21:33:24Strife89kugel: Right, none so far.
21:34:25Strife89But where are the customizable Quickscreen settings?......
21:35:12 Quit petur (Read error: 60 (Operation timed out))
21:35:26kugelStrife89: on the context menu of a setting
21:35:49kugelso, the lcd turns of, but the backlight not
21:36:03Strife89kugel: Oh, I see. Sweet. :)
21:37:02Strife89kugel: The backlight seems to be turning off for me.
21:37:15Strife89I mean, completely.
21:37:36kugelStrife89: I'm talking about when you deactivate the fading by commenting the #define out
21:37:50kugelI'd like to have the old code still working you know
21:40:35 Join petur [50] (n=petur@rockbox/developer/petur)
21:41:23***Saving seen data "./dancer.seen"
21:41:30 Quit Schmogel (Read error: 110 (Connection timed out))
21:49:39kugelLambdaCalculus37: how far is your tests?
21:55:19kugelthat evolves to a #ifdef hell..
21:57:30LambdaCalculus37kugel: The last build I tried has failed.
21:57:35LambdaCalculus37I'll try again later on today.
21:57:40*LambdaCalculus37 is going home now
21:58:54 Quit LambdaCalculus37 (" ajax IRC Client")
22:02:58 Quit mofux_ (Read error: 110 (Connection timed out))
22:03:04 Join mofux [0] (
22:06:45 Quit miepchen^schlaf ()
22:09:58 Quit gevaerts ("maintenance downtime")
22:18:53kugelapps/ code built after plugins & codecs
22:20:48 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
22:28:17kugelso, need one last test on the beast
22:36:55 Quit Strife89 (Read error: 60 (Operation timed out))
22:39:14 Join rief [0] (
22:39:19riefhi all
22:40:14 Quit DerDome (Remote closed the connection)
22:41:11 Join DerDome [0] (
22:45:26 Join n17ikh|Lappy [0] (
22:47:04 Join spiorf [0] (
22:47:52kugelanyone keen on committing my simulator for the fuze?
22:48:04 Quit jhulst (Remote closed the connection)
22:48:05 Join Strife89 [0] (n=michael@
22:48:06kugel(including keymap)
22:48:51kugelin any event, please close
22:54:53riefthere is a config/plugin for rockbox that shutdown the player after some minutes of inactivity?
22:56:26bluebrotheridle shutdown is a base functionality
22:56:46bluebrotheryou might want to check our nice manual ;-)
22:57:06riefand thanks
22:57:33 Quit robin0800 (Remote closed the connection)
23:01:11 Join HBK [0] (
23:07:52 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
23:07:59 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
23:10:06kugelwhy do I get this one? settings_list.c:1374: error: ‘LANG_BUTTONLIGHT_TIMEOUT’ undeclared here (not in a function)
23:11:50 Join krazykit [0] (
23:16:03kugelgot it
23:17:13 Quit tyfoo ("Carpe diem")
23:29:10 Join massiveH [0] (
23:30:47 Join fml [0] (n=4fd3c7da@gateway/web/cgi-irc/
23:32:24 Join miepchen^schlaf [0] (
23:33:35fmlZagor is not here, but could somebody explain why "typedef struct" is silly? I quite like it but would also want to see arguments against it.
23:35:50 Quit miepchen^schlaf (Client Quit)
23:38:13kugelfml: I can't
23:38:18 Quit {phoenix} (Remote closed the connection)
23:38:37 Join miepchen^schlaf [0] (
23:39:17kugelpossibly because typedef hides the struct behind. So, if you don't know the code and have to do with the code, you first need to find out what that type is based on so you can work with it
23:40:23 Quit gevaerts (Nick collision from services.)
23:40:34 Quit _jhMikeS_ (Nick collision from services.)
23:40:36 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
23:40:38 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
23:41:24***Saving seen data "./dancer.seen"
23:41:24 Quit Fug ("Leaving")
23:42:05 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
23:44:13 Quit bluebrother ("leaving")
23:45:36fmlkugel: but you see that it's not a primitive type (int, char). And to find the typedef (in order to find out what fields are inside) is exactly as easy or hard as to find the struct definition. So I still don't get it.
23:47:00 Quit Strife89 ("Chicago, take three......")
23:51:53kugelfml: well, true. But the gain by typedef'ing structs is minor as well
23:52:52kugelif you don't typedef it, you at least now it's a struct, so you don't even try something like +
23:53:15kugelanother question, why do some of my buttons not work in the sim?
23:53:57 Quit Nico_P (Remote closed the connection)
23:55:12 Quit ajonat ()
23:56:08fmlkugel: minor, but still > 0 IMO. And in C, you can't apply + to a non primitive type.
23:57:06kugelyea, exactly
23:57:27kugelthat's why you got to know if my_type is a typedef'd int or a typedef'd struct
23:57:47kugelanyway, I don't really care, I understand both sides

Previous day | Next day