

Seconds: Show Hide | Joins: Show Hide | View raw



#rockbox log for 2007-09-21

00:01:31 Join ddalton [0] (
00:01:57bughunter2so.. can i (try to) help you guys?
00:02:21 Quit ender` (" Today's BOFH excuse: broadcast packets on wrong frequency")
00:02:23linuxstbbughunter2: Only by cracking the encryption...
00:02:37IsolinearAnd making me a sandwich.
00:02:37bughunter2that costs way too much time for me man, can't afford it
00:02:43bughunter2will do that isolinear
00:02:58bughunter2*sends a sandwich over firewire*
00:03:11BigBambibughunter2: yet you expect someone else too spend their spare time doing it who doesn't even own one?
00:03:21bughunter2you're the devs :P
00:03:22linuxstbSpeaking of which, do the new ipods support firewire?
00:03:23bughunter2hehe nah
00:03:30bughunter2think so, not sure
00:03:54bughunter2btw i don't even know if i have enough reversing skills to crack that encryption ;)
00:04:36bughunter2linuxstb, from what i read on wikipedia: "USB (FireWire for charging only)"
00:04:51BigBambipeople are only devs to do what they want to do, it isn't a service or company or whatever
00:05:08bughunter2BigBambi i know, and i wasn't expecting anything
00:07:28 Join elinenbe [0] (
00:11:57bughunter2btw linuxstb, do you think other companies like Cowon/iRiver also going to try to pull out more tricks to prevent users from installing rockbox?
00:12:44linuxstbafaik, they already do
00:14:05bughunter2well thanks to you anyways
00:14:12bughunter2gtg ;) bye
00:14:59 Quit lee-qid (Read error: 110 (Connection timed out))
00:15:26Bagdertomal strikes back!
00:16:11 Part bughunter2
00:18:09IsolinearIt's been a while since I've been in here... How's the iPod 5G battery life doing these days? :)
00:18:57LloreanIsolinear: You may notice there's no mention in the news or MajorChanges of the problem with it being fixed.
00:19:25IsolinearI did notice that. I assumed that meant that there hasn't been any progress...
00:19:45LloreanIt means the problem has not been fixed.
00:19:54n1sBagder: where?
00:21:32 Quit ddalton ("leaving")
00:21:58peturn1s: recent commit?
00:22:40*n1s should probably get glasses, thanks petur :-)
00:23:09 Join iamben [0] (
00:24:25 Part Redbreva ("User is away.")
00:24:53DataGhosteh. to anyone with server access
00:25:03DataGhost2 of the 3 servers appear to be broken, at least for ipod_fw.exe
00:25:35DataGhostonly the first IP does not return 404
00:26:39linuxstbWe should probably just delete ipod_fw.exe now
00:28:58 Quit billytwowilly (Read error: 104 (Connection reset by peer))
00:30:41linuxstbDataGhost: ipod_fw.exe is just a copy of IPL's make_fw.exe - and IIRC, it doesn't work correctly with the 5.5gs
00:30:58linuxstb(it's been replaced by ipodpatcher)
00:30:59DataGhostoh wait yes
00:31:11DataGhostI was confused with ipodpatcher in the iPL channel. I don't really know why that's still being used anyway.
00:31:24DataGhostI guess it's hosted at iPL somewhere. I'll look into it then.
00:31:33 Join billytwowilly [0] (
00:31:40DataGhostanyway, this might not be the only non-synchronized file in your mirrors, you might want to check that
00:32:08linuxstbBagder would be the person to check (if he's still awake...)
00:32:08DataGhostit's especially annoying for windows users, windows caches dns requests and the chance of getting a 'bad' mirror is 2/3 (for ipod_fw.exe anyway)
00:32:56linuxstbI think the IPL wiki still links to ipod_fw.exe - so presumably there's no official binary for make_fw.exe anywhere.
00:37:09 Quit davina (Remote closed the connection)
00:39:13 Join funky_ [0] (
00:39:46 Quit chrisjs169|brb (Read error: 110 (Connection timed out))
00:40:30 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
00:40:47 Join chrisjs169|brb [0] (
00:42:38 Quit midkay ("Leaving")
00:43:35 Nick fxb is now known as fxb__ (
00:44:47 Quit mirak (Remote closed the connection)
00:47:58***Saving seen data "./dancer.seen"
00:48:14 Join blargit [0] (
00:48:19 Join Neonestic [0] (
00:48:27 Quit billytwowilly (Read error: 113 (No route to host))
00:48:31 Quit elinenbe (Read error: 104 (Connection reset by peer))
00:48:38 Join elinenbe [0] (
00:48:50|Marco|peek a boo :)
00:49:20NeonesticCan anyone solve my problem? Amarok doesn't detect my iPod.
00:49:57|Marco|hum, I think I remember reading something about the new series iPod's
00:50:11|Marco|that they were locked off totaly
00:50:24NeonesticIs there a way to like, force add songs?
00:50:30Soap|Marco| while your nick with the |s maybe cute, cuddly, and (if I dare say it, downright sexy) it makes tab-completion a real pain in the keister
00:51:05 Nick |Marco| is now known as marcosource (
00:51:30SoapNeonestic, I'm going to assume you have a Rockboxed iPod? If so may I inquire about the details of your situation?
00:51:50amiconnMarking an app as requireAdministrator for Vista causes a new window to pop up when running it
00:52:05amiconnThis is not avoidable...
00:52:08*preglow kicks vista in the teeth
00:52:09ThundercloudDoesn't a rockboxed ipod just interface through amarok like a Generic Audio Device
00:52:31linuxstbYou mean it runs in a new console window?
00:52:35NeonesticIts a 5G 30GB video, im running a linux pc (kubuntu) and Amarok is my wusic player and also was wy ipod updater
00:53:04amiconnlinuxstb: Yes, and that new window closes immediately when ipodpatcher exits
00:53:07NeonesticBut now, after getting rockbox' amarok doesn't detect it but my pc does.
00:53:07SoapIt can, Thundercloud, if you tell Amorak you are using a UMS device, or you can build the iTunes database if you wish to make your songs available in both firmwares.
00:53:19ThundercloudThere's the answer then
00:53:44amiconnVery unhelpful if you want to see the output
00:53:47linuxstbamiconn: That should be OK when the bootloaders are embedded though - ipodpatcher prompts the user to press ENTER before it exits.
00:54:08linuxstbOr maybe you could enable that prompt for all windows builds.
00:54:25 Join grndslm [0] (
00:54:50amiconnThe recommendation is to always mark commandline programs 'asInvoker', and then check within the executable whether administrative rights are available
00:55:31amiconn...and print info about admin rights being required when they're not available
00:56:02NeonesticExcellent, works. Thank you.
00:56:04amiconnRunning it from an elevated command prompt should stop uac requests even without a manifest in the .exe
00:56:32 Quit Nico_P (Remote closed the connection)
00:57:17 Part Neonestic ("Bye")
00:58:33amiconnBah, and the function to check whether admin rights are available is different between win2000 and winxp/vista
01:00:36 Part n1s
01:01:01 Quit bluebrother (Read error: 113 (No route to host))
01:05:26 Quit lee-qid_ ("aufwiederbyebientotsayonara")
01:16:07IsolinearHey, anyone from England?
01:17:00maxkelleydid we get the E200R working with OF?
01:17:02 Join JdGordon [0] (
01:17:32IsolinearI have a beans-on-toast question...
01:17:58IsolinearDoes the toast get buttered before applying the beans or should it be dry?
01:18:12 Join oranges2 [0] (
01:18:41scorcheIsolinear: this is an ontopic channel
01:18:59IsolinearAnd nobody was talking at the moment.
01:19:05oranges2The Canadian dollar is now worth as much as the US dollar :{
01:19:25scorchedo the guidelines mention that you can be offtopic when no one is talking?
01:21:16 Quit linuxstb ("CGI:IRC (EOF)")
01:21:43maxkelleyoh, scorche..
01:21:54maxkelleynothing :)
01:22:26maxkelleyoh, whoops, I have to do homework.
01:22:32IsolinearSo if I took the dead hd out of my Archos Jukebox Studio 20...
01:22:39IsolinearAnd removed the platter...
01:22:49IsolinearCould I then use the metal casing to heat up the beans?
01:23:19scorcheIsolinear: did you miss what i said?
01:23:24maxkelleyand then you could server it all on the platter.
01:24:00 Join aliask [0] (
01:24:11Nimdaeyou know, on the ipod classic, i don't buy that the apple firmware is on a hidden partition on the drive
01:24:48Nimdaeon the nano 3g, what is that big chip next to the cpu with the non-apple logo?
01:24:51 Join ondicy [0] (i=5892d641@gateway/web/cgi-irc/
01:25:42 Join homielowe [0] (
01:25:58 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
01:28:25 Quit tmske (Read error: 110 (Connection timed out))
01:28:41ondicyhello,can anybody help me? actually i am not sure if you see my words:)
01:28:51Nimdaewhat's up?
01:29:04linuxstbNimdae: Probably the 32MB of RAM.
01:29:32 Quit Arathis ("Bye, bye")
01:29:44Nimdaewell, what's interesting is one of the numbers has 256 at the end, HYE18M256, and there is apparently another chip out there with HYE18M512 on it
01:30:23linuxstbNimdae: Where else would the 90MB firmware image go if it wasn't onto the hard disk?
01:30:30ondicy i have troubles with installation rockbox on sansa e250r
01:30:45linuxstb256 probably mean 256Mbit (32MB) and 512 will be 64MB.
01:30:48Nimdaei dunno, i'm just speculating
01:30:54Nimdaeah, i see
01:31:25scorcheondicy: what troubles are you having?
01:31:30linuxstbondicy: That's not surprising... What step are you having problems with?
01:33:24ondicyi followed all instructions in wiki, but final step went wrong, during booting it writes that sansa cannot find 2 files - rockbox.mi4 and rockbox.e200
01:34:07linuxstbSounds like you didn't install Rockbox itself correctly - i.e. the file
01:34:48ondicyno, i did it, i have folder .rockbox on sansa drive
01:34:52scorchenor the mi4 that the instructions tell you to get
01:35:32linuxstbondicy: Do you have a rockbox.mi4 file inside that .rockbox folder?
01:35:53 Quit funky_ ("leaving")
01:36:47 Quit Llorean (Remote closed the connection)
01:37:10ondicythat is problem, i dont see sansa device
01:38:19*linuxstb leaves this to someone who owns a sansa and goes to bed
01:38:23 Quit linuxstb ("CGI:IRC")
01:38:56 Join midkay [0] (n=midkay@rockbox/developer/midkay)
01:39:02 Join Llorean [0] (
01:39:06ondicywith plugged usb cabel there are another error message during booting, but too quick to read them...
01:43:39 Quit qwm (Remote closed the connection)
01:43:39 Quit elinenbe (Read error: 104 (Connection reset by peer))
01:43:45 Quit spiorf ("Read error: 110 (Connection timed out)")
01:43:50 Join qwm [0] (
01:44:01 Join elinenbe [0] (
01:48:04 Quit RaRe` ("Quit msgs should be longer.")
01:50:19 Quit hardeep ("leaving")
01:51:54 Join spiorf [0] (
01:52:42linuxstb_ondicy: Sounds like you need to enter recovery mode and restore the original Sansa firmware -
01:52:52*linuxstb_ really goes to sleep
01:53:04 Quit Entames__ (Read error: 104 (Connection reset by peer))
01:54:42 Quit ondicy ("CGI:IRC (EOF)")
01:54:45 Quit spiorf (Remote closed the connection)
01:56:13 Quit homielowe ("ChatZilla [Firefox]")
01:56:27 Join homielowe [0] (
01:58:41 Join elinenbe_ [0] (
01:58:50 Quit annulus_ (SendQ exceeded)
01:59:27 Quit petur ("Zzzz")
02:04:16 Quit Thundercloud (Remote closed the connection)
02:08:38 Quit qwm (Read error: 110 (Connection timed out))
02:08:41 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
02:10:57 Quit aliask ("ChatZilla [Firefox]")
02:14:19 Quit elinenbe (Read error: 110 (Connection timed out))
02:14:20 Nick elinenbe_ is now known as elinenbe (
02:16:10 Part pixelma
02:18:46 Join RudMan [0] (
02:26:51 Quit amiconn (Read error: 110 (Connection timed out))
02:27:52 Join ryanpg [0] (
02:28:06ryanpghi all... trying to unbrick a nano on linux
02:28:27ryanpghave restored the mbr and tried writing the firmware
02:29:22ryanpgbut ipodpatcher seems not to be satisfied... also booting the nano just produces a screen with
02:30:11 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
02:30:21 Join Lars_G [0] (
02:30:28Lars_Gwhat podcast manager do you guys use?
02:30:37 Join psycho_maniac [0] (
02:30:38krazykitryanpg, following the instructions on ?
02:31:13ryanpgkrazykit, yep a couple times
02:31:43krazykitso you've successfully dd'd the MBR to the device, then unplugged and replugged?
02:32:10krazykitbefore dd'ing the firmware?
02:33:08krazykitand you formatted the 2nd partition as fat32?
02:33:39krazykitjust making sure, you know.
02:34:08ryanpgthe partition table seems to be fine:
02:34:09ryanpg Device Boot Start End Blocks Id System
02:34:09ryanpg/dev/sdb1 * 1 10 80293+ 0 Empty
02:34:09DBUGEnqueued KICK ryanpg
02:34:09ryanpg/dev/sdb2 1 248 1992028+ b W95 FAT32
02:34:43krazykitthat looks right, as far as i can tell
02:35:12krazykitthe nano appears to have two different firmware revisions
02:35:18krazykithave your tried both?
02:35:44ryanpgboth fail with [ERR] Partition layout is not an ipod
02:36:04krazykitno access to windows or a mac, huh :-/
02:36:22ryanpgprobably tomorrow
02:36:42ryanpgso I'll just give up for now... though I think I've truly bricked this thing :)
02:36:46krazykitstrange that it's not working though. that's probably your best bet, unfortunately
02:36:58ryanpgthanks for the help anyway :)
02:36:59krazykitnah, it's not bricked til you've caught it on fire or something :P
02:39:54ryanpgI think this output from ipodpatcher is the key to the mystery
02:39:56ryanpg[INFO] 0 63 160649 78.4 Empty (0x00)
02:39:56ryanpg[INFO] 1 160656 3984119 1866.9 W95 FAT32 (0x0b)
02:40:27 Quit Lars_G ("bang")
02:40:30ryanpgthe last hex should be (0x55) and (0xaa) respectively
02:40:49ryanpgthis is a guess from reading ipodpatcher source
02:40:57LloreanNo, they should be 0x00 and 0x0b.
02:41:12Llorean0x00 is for "Empty" and 0x0b is for "W95 FAT32"
02:41:15ryanpgfile type 0 and b
02:41:19ryanpggot it
02:41:49ryanpgthe source says one of the errors I'm getting is from checking to see if the boot sector is initialized
02:42:48 Join webguest54 [0] (i=4a4c8d5c@gateway/web/cgi-irc/
02:45:56 Quit SirFunk (Read error: 110 (Connection timed out))
02:46:10 Quit amiconn (Nick collision from services.)
02:46:16 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
02:46:19 Join sarixe [0] (
02:48:01***Saving seen data "./dancer.seen"
02:51:18 Quit amiconn (Nick collision from services.)
02:51:24 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
02:51:42ryanpghrm... ok there's an issue... sdb1 (set to Empty) is being mounted as vfat
02:51:48 Quit My_Sic (Read error: 104 (Connection reset by peer))
02:53:16advcomp2019i have a small issue finally... rockbox will not update the database after adding a few songs
02:53:33oranges2You have to restart after hitting "Update Now"
02:54:18 Quit Isolinear (Read error: 110 (Connection timed out))
02:56:45 Join webguest19 [0] (i=4b05639a@gateway/web/cgi-irc/
02:57:19 Part toffe82
02:59:01ryanpgwell thanks again all
02:59:07ryanpgwe'll see what tomorrow brings
02:59:11 Quit ryanpg (Remote closed the connection)
03:00:27 Part hcs
03:03:16JdGordonwould anyone have a rpoblem with adding a new onplay option under "playlist" to dirplay a folder to stop confusion about the auto-folder change funciton?
03:04:20psycho_maniaccould you explain more JdGordon.
03:06:21advcomp2019right now i have rockbox on my e280r that will not update the database after adding a few songs
03:11:04 Join psycho_maniac_ [0] (
03:11:05 Quit psycho_maniac (Read error: 104 (Connection reset by peer))
03:11:09 Nick psycho_maniac_ is now known as psycho_maniac (
03:12:18 Join RoC_MasterMind [0] (
03:13:30advcomp2019i got it fixed... it was something with the database.tmp or something like that name
03:13:36 Join astrosmok [0] (
03:13:47astrosmokhello all
03:14:44 Part astrosmok
03:15:13 Quit webguest19 ("CGI:IRC (Ping timeout)")
03:15:51 Quit eigma ()
03:18:16 Join eigma [0] (
03:19:58 Quit psycho_maniac ("Good Bye")
03:27:09 Join My_Sic [0] (
03:28:49advcomp2019it is still not keeping the database
03:30:14 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
03:33:19 Join RaRe [0] (
03:33:46 Quit teksimian ("Leaving")
03:35:08 Join SkinInd95 [0] (
03:36:26 Quit webguest54 ("CGI:IRC (Ping timeout)")
03:36:37 Join BigBambi_ [0] (n=Alex@rockbox/staff/BigBambi)
03:44:26 Quit homielowe (Connection timed out)
03:45:49 Join homielowe [0] (
03:45:58 Join sdoyon [0] (
03:46:12 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
03:49:16 Join RaRe` [0] (
03:51:57 Quit BigBambi (Read error: 110 (Connection timed out))
03:52:18 Join Travis|Mowing [0] (
03:52:26 Nick Travis|Mowing is now known as Sivart0 (
03:53:11Sivart0hello everybody
03:55:10 Quit RaRe (Read error: 110 (Connection timed out))
03:55:53 Join perrikwp [0] (i=98215ac0@gateway/web/cgi-irc/
04:02:46 Join joe2 [0] (
04:02:52 Quit YouCeyE (Read error: 104 (Connection reset by peer))
04:02:58 Quit perrikwp ("CGI:IRC (EOF)")
04:03:48 Quit Sivart0 ()
04:13:49 Join sunalsorises [0] (
04:15:34sunalsorisesquick question, I downloaded a patch for my sansa and I'm not sure where to put it so it will work.
04:18:46RudMansun: do you have a development environment setup and the source downloaded?
04:19:37scorcheRudMan: since he is asking where to put the patch, i doubt it..
04:20:18sunalsorisesi have no idea what that is
04:20:21sunalsorisesbut i have the source code
04:20:31scorchesunalsorises: please see the link i gave you
04:20:40sunalsorisesyeah i'm looking at it now, thanks
04:20:48sunalsorisesbut it's all new to me
04:21:24advcomp2019did you know that aac files will not let you update the database right
04:22:40sunalsorisesif that's directed at me I didn't know that but I don't have any aac files
04:22:59advcomp2019this is on a sansa e280r
04:23:03Lloreanadvcomp2019: AAC files should work fine as long as their tags are compatible.
04:24:35advcomp2019Llorean, what type of aacs will it allow
04:25:00LloreanAs long as Rockbox can read the tags properly, they should be fine. So if the tags show up in the WPS.
04:25:52sunalsorisesas long as they aren't copy protected, right?
04:25:58advcomp2019these are m4a aac files if that makes a difference
04:25:59 Join gunluva [0] (i=467c11a3@gateway/web/cgi-irc/
04:26:09gunluvaHello, all.
04:26:30gunluvaHow do I install rockbox on the C200?
04:27:25scorchegunluva: it isnt officially supported yet
04:27:47gunluvaThis morning, Badger and others told me it was.
04:28:12gunluvaWell, they said it worked, anyways.
04:28:27gunluva"officially supported" wasn't used.
04:28:58RudManI think the guy who is working on it got it working but the code has not yet been committed
04:29:01gunluvaThey gave me a bootloader, but It keeps telling me rockbox.mi4 wasn't detected. works, but it isnt officially supported AFAIK...there is no install process in the wiki, no manual, front page doesnt say it is officially supported yet either
04:29:41oranges2Thats probably why he's asking
04:29:58gunluvaHOld on, I've got an idea.
04:30:57gunluvaI got it running!
04:31:04gunluvaThat was easier than I thought.
04:32:51 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
04:33:11tictoceh-.-. hell of a way to find out it cant play mp4
04:33:46sunalsorisesi really have no idea what i'm doing, is anyone willing to help walk me through this?
04:34:24scorchesunalsorises: if you have issues, feel free to ask about them...but we are not going to hold your hand when it says what to do exactly in that page
04:35:18 Quit tictoc (Client Quit)
04:35:34advcomp2019i still cant get the database to stay with m4a aac
04:37:39RudMansun: I wanted to compile the source also. I followed the instructions on the wiki to the letter and it works just fine
04:37:48advcomp2019i delete the m4a then the database stays
04:38:42gunluvaOoh. It would seem I have a promblem.
04:38:57gunluvaMy comp says USB device not recognized.
04:39:21RudManrockbox does not have USB support.
04:39:33gunluvaUh oh.
04:39:49gunluvaWait, so how do I get music on it?
04:40:02RudManboot to the original firmware and hook up the USB to it
04:41:47 Quit sdoyon ("ircII EPIC4-2.4 -- Are we there yet?")
04:41:47gunluva*cough*Sorry. How?
04:42:10sunalsoriseshold left while pressing the power button
04:42:16RudManthe manual is a good thing to read. while booting hold left button
04:42:23sunalsorisesor connect usb while the player is off
04:42:53gunluvaTerribly sorry. Thanks for the help.
04:43:10 Quit BigBambi_ (Read error: 113 (No route to host))
04:43:49gunluvaThe c200 rockbox can't play movies yet, right?
04:44:03eigmaoh my, doesn't build gdb for the target?
04:44:10scorcheRudMan: there is no manual for the c200 yet
04:44:36RudMansorry about that......
04:44:44RudManhe's truly on the bleeding edge
04:45:58gunluvaLast question, then I'll stop bugging y'all :P. How does one make a theme?
04:46:38scorcheplease search the wiki before asking questions..
04:48:05***Saving seen data "./dancer.seen"
04:48:47gunluvaKthx. Cya.
04:48:50 Quit gunluva ("CGI:IRC")
04:49:16advcomp2019i can manually play the m4a files, but when trying to make the database, the database will not build right
04:49:31scorchestop repeating yourself...
04:49:51 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
04:51:39 Join Chronon [0] (
04:52:02tictoci got folders of mp4 files that wont play on my sansa
04:52:05tictocwhats up with that
04:52:22Chrononwhy should they play?
04:52:58tictocwhy shouldnt they?
04:53:04tictocthe website says aac plays
04:53:07scorchebecause rockbox doesnt support them?
04:53:16ChrononUh. AAC is an audio stream
04:53:19scorchem4a will, but not mp4
04:53:50scorcheare you referring to an audio file or a video file?
04:53:56tictocnero mp4 isnt supported ?
04:54:15Chrononoh. sorry, I was confused.
04:54:18Lloreanscorche: mp4 is a container format, like ogg. m4a is just a renamed AAC mp4
04:54:30ChrononIt should play that fine if it only contains an AAC stream
04:54:40LloreanThey also must be streamable
04:54:46scorcheLlorean: oh, i know...i was just making assumptions as usual....hence my last question
04:54:50tictocrenaming the extensions will fix the problem ?
04:54:51LloreanI believe Nero one's aren't necessarily so.
04:55:10Lloreantictoc: Rockbox plays streamable AAC. Are you sure your files are?
04:55:22tictocmy files are vbr
04:55:31tictocso i guess theyre not streamable
04:56:02Lloreanvbr isn't related.
04:56:10tictoctheres a separate option to make them streamable
04:56:16tictocwhen one is encoding
04:59:50ChrononHmm.. I didn't use any special switches when using neroaacenc and the resulting files played fine.
05:02:13 Quit RoC_MasterMind ("Leaving")
05:04:13tictoci must have bad luck
05:06:34 Join gunluva [0] (i=467c11a3@gateway/web/cgi-irc/
05:07:06 Join aliask [0] (
05:08:04gunluvaSorry for the bother, but is there another mirror for downloading It's d/l'ing at a crawl right now. is on a rotation between multiple servers
05:09:30aliaskBagder: JdGordon passed on your wish to have new ports in the trunk, do you want me to merge the gigabeat s branch back in?
05:11:47 Quit gunluva ("CGI:IRC (EOF)")
05:15:17 Quit eigma ()
05:15:30 Join bb_ [0] (n=bb@unaffiliated/bb)
05:16:16 Join SirFunk [0] (
05:20:12 Quit sarixe ("Peace")
05:22:18 Join eigma [0] (
05:24:33 Join perrikwp [0] (i=98215ac0@gateway/web/cgi-irc/
05:24:33 Quit perrikwp (Client Quit)
05:25:27 Join perrikwp [0] (i=98215ac0@gateway/web/cgi-irc/
05:25:40 Quit perrikwp (Client Quit)
05:25:46 Join perrikwp [0] (i=98215ac0@gateway/web/cgi-irc/
05:28:03 Quit bb___ (Read error: 110 (Connection timed out))
05:32:28 Quit sunalsorises ()
05:33:05 Join ToHellWithGA [0] (n=ryan@
05:33:28ToHellWithGAcan i play s3m sample loops with rockbox?
05:33:37 Quit Pyromancer (Read error: 113 (No route to host))
05:36:04XavierGryay at last, unified alarm screen with the time/date screen and more accurate control for the alarm
05:36:25 Join telliott [0] (
05:36:32XavierGranyone know why the rtc alarms don't have date accuracy (only hours, minutes)
05:36:56telliottAnyone still using a V1 recorder?
05:37:15CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
05:37:15*jhMikeS finally gets to wrestle with a pp5020 device. who will win is anyone's guess. :P
05:37:43telliottscorche, have you tried the new hybrid nimh batteries?
05:37:56scorcheyes...they are great
05:37:59telliottI'm trying to find unbiased reviews
05:38:48scorchei havent used them for long, so i cant attest to their longevity (though they claim a lot longer), but they seem to do the job superbly so far
05:38:49XavierGranyway I will call it a night, tomorrow I will try to plunge into the pcf50506.pdf for the alarm driver. It is a pity that my H300 has an rtc alarm by default that doesn't utilize it.
05:39:00telliottI let my regular batteries sit around for a week and it seems I've lost a third or more of the power.
05:39:27telliottWhat brand, scorche?
05:40:00scorchei was going to buy some online, but i discovered they are starting to ceep into consumer stores
05:41:35ToHellWithGAhybrid in what sense?
05:41:49telliottHave you seen them with hi mAh yet?
05:42:14telliottThey come charged and stay charged longer when not in use
05:42:17scorchedepends what you mean by high...i have 2100s, but they make up for it in the long run
05:42:29aliaskArgh, wrong window, sorry
05:43:36telliottCool. I found a couple of battery sites but the latest updates were 2005.
05:44:17telliottscorche, did you upgrade your V1 to 120 gigs?
05:44:24 Join Pyromancer [0] (
05:45:19telliottCool. Is the custom build of Rockbox working ok?
05:45:41scorche"the"?...i make my own
05:46:05telliottI'm going to stick with 120 gigs so I don't have to jump through hoops to get around the hardware limitations.
05:51:31telliottscorche, thanks for the info.
05:51:52 Quit MikhailTkach (Remote closed the connection)
05:52:08 Quit telliott ("Leaving")
05:52:31 Quit Chronon ("Dinner")
05:54:37 Quit SkinInd95 ("ChatZilla [Firefox]")
06:04:51 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
06:09:23 Join pabs [0] (
06:10:20 Join My_Sic [0] (
06:12:04 Join SkinInd95 [0] (
06:32:02 Quit BigBambi (Read error: 110 (Connection timed out))
06:32:56 Quit SkinInd95 ("ChatZilla [Firefox]")
06:33:36 Part Llorean
06:33:42 Quit joe2 (
06:33:42 Quit FOAD (
06:33:42 Quit gregj (
06:33:42 Quit jepler (
06:33:42 Quit dionoea (
06:33:42 Quit EnterUserName (
06:33:42 Quit lostlogic (
06:33:42 Quit maxkelley (
06:33:42 Quit gammy (
06:34:18NJoinjoe2 [0] (
06:34:18NJoinjepler [0] (n=jepler@emc/developer/jepler)
06:34:18NJoinFOAD [0] (
06:34:18NJoinEnterUserName [0] (n=dave@pdpc/supporter/student/GeekZoid)
06:34:18NJoingregj [0] (
06:34:18NJoinmaxkelley [0] (
06:34:18NJoingammy [0] (
06:34:18NJoinlostlogic [0] (n=lostlogi@rockbox/developer/lostlogic)
06:34:18NJoindionoea [0] (
06:34:43 Quit preglow (
06:34:43 Quit rasher (
06:34:51NJoinpreglow [0] (n=thomj@rockbox/developer/preglow)
06:34:51NJoinrasher [0] (n=rasher@rockbox/developer/rasher)
06:43:16 Join Llorean [0] (
06:43:23 Part Llorean
06:44:19 Quit atsea- (Read error: 104 (Connection reset by peer))
06:48:08***Saving seen data "./dancer.seen"
06:48:21jhMikeSPP5020 loses the battle :)
06:53:09aliaskjhMikeS: What were you doing?
06:53:32jhMikeSfixing pp5020 lockup problems
06:55:00jhMikeSit didn't quite lose entirely unfortunately but is much more resistant. the swp instruction combine with the cache and memory controller setup seem to be the extent of the problem.
06:55:51 Quit perrikwp ("CGI:IRC (Ping timeout)")
06:56:37 Quit XavierGr (Nick collision from services.)
06:56:38 Join atsea-45 [0] (i=atsea-@gateway/tor/x-65ea98f503fc0cd5)
06:56:41 Join XavierGr [0] (
06:58:45 Join psycho_maniac [0] (
07:00:01 Quit RudMan (Remote closed the connection)
07:00:25 Quit My_Sic (Client Quit)
07:00:32 Join MikhailTkach [0] (
07:03:45 Quit scorche (Read error: 104 (Connection reset by peer))
07:04:07 Join scorche [0] (i=Blah@rockbox/administrator/scorche)
07:07:50eigmaanyone here familiar with set_interrupt_status's inline assembly?
07:09:16 Quit jhulst (Read error: 104 (Connection reset by peer))
07:10:08jhMikeSeigma: indeed
07:10:23eigmajhMikeS: what does the "," modifier do to in register lists?
07:10:30eigmas/do to/do/
07:10:49 Join perrikwp [0] (i=98215ac0@gateway/web/cgi-irc/
07:11:00jhMikeSalternate constraints so "r,i" = use a register or an immediate value
07:11:50 Quit psycho_maniac ("Good Bye")
07:12:44eigmajhMikeS: the reason I'm looking at this code is that set_interrupt_status doesn't compile without -O: system-arm.h:125: error: impossible constraint in 'asm'
07:13:17eigmamy best guess is that this is because, without -O, all variables are on the stack, and the constraints for a register
07:13:22eigmas/for/force/ *sigh*
07:14:25jhMikeSeigma: I can't imagine why it would force variables onto the stack. that would make the code very slow.
07:14:50eigmaI *want* variables on the stack, so that gdb doesn't say "tx_buf=<value optimized out>"
07:15:00jhMikeSI think the problem is the "i"
07:15:01 Quit XavierGr ("One firmware to rule them all!")
07:15:25eigmathat makes sense
07:15:26jhMikeSif you're testing, just use "r,r" and that shouldn't hurt.
07:15:35jhMikeSor make it a macro
07:15:41eigmacan BIC take 3 register operands/
07:16:08 Join Isolinear [0] (
07:16:22jhMikeSyes, that's why it it's made to be compiled as bic rx, ry, rz or bic rx, rx, #n
07:17:08jhMikeSusing the immediate value saves an extra instruction on almost every use of that
07:17:11eigma"error: inconsistent operand constraints in an 'asm'"
07:17:56jhMikeSgcc gets on my nerves for being so retarded :\
07:18:06eigmaI *really* don't tihnk BIC reg, reg, reg exists
07:18:22 Join ddalton [0] (
07:18:27jhMikeSdid you just try to convert to a macro?
07:18:42eigmaAGH, why doesn't the ARM7 TRM allow copy pasting :(
07:18:52eigmano, I just tried replacing "i,i" by "i,r" for the mask
07:19:35jhMikeSmake all the "i" to be "r"
07:20:09 Quit perrikwp ("CGI:IRC (EOF)")
07:20:17jhMikeSeigma: try this one too:
07:20:37jhMikeSremove the comment line though :)
07:21:21eigmaI've been looking for a way to replace BIC with two instructions... I cannot for the life of me find an instruction that does bitwise AND between two registers.. any help?
07:23:07eigmaI forgot shifter_operand != immediate
07:23:36eigmas/i,i/r,r/ works fine
07:24:01eigmaheh, code is almost twice as big without -O
07:24:30eigmaand about 10x as slow :(
07:26:32eigmajhMikeS: thanks for your help!
07:31:24 Join petur [0] (n=petur@rockbox/developer/petur)
07:37:32 Quit oranges2 ()
07:39:06 Join kkurbjun [0] (
07:44:55kkurbjun:), Congratulations scorche, you won the flip fair and square
07:45:22kkurbjunI liked that video that bagder put together too :)
07:45:36scorcheand thanks =)
07:47:57kkurbjuneigma, do you have a hex editor you can compare those values to?
07:48:16eigmawhere should I look?
07:48:31kkurbjunit should be at the header of the rockbox.mrboot
07:48:42kkurbjunthe begining should be the vector table
07:49:56kkurbjunI need to get a JTAG interface hooked up on my M:Robe too so I can do some of this debugging...
07:50:18eigmagdb definitely beats "oh, crash. d'oh. connect usb, wait, copy, wait, ..."
07:54:48kkurbjuncan I ask for another memory dump at address 0x60F08?
07:57:18*petur kicks austriancoder around for not entering his location for GSoC, now we're not connected in google earth...
07:58:00 Join kubiix [0] (
07:58:52eigmakkurbjun: how many bytes?
07:59:18eigmaany wiki admins: can I get write access on my wiki account, CatalinPatulea?
07:59:20kkurbjun4 bytes
07:59:38eigmakkurbjun: 0
08:00:38petureigma: sure
08:00:48eigmapetur: thanks
08:01:16scorchePeterDHoye has been editing the topic for 50 seconds and the lease is still active for another 59 minutes 10 seconds.
08:01:30peturhahaha slow today huh?
08:01:34scorchea bit =/
08:01:54peturthe lock is gone, btw :p
08:02:51scorchedont make me add him again!
08:09:33 Join miepchen^schlaf [0] (
08:12:40*amiconn wonders whether he should commit the addition of the manifest to ipodpatcher.exe now (which works wrt the uac request, but causes a new cmd window to pop up on vista), or instead hold it back and try to implement the recommended method for commandline tools to check for admin rights
08:13:03eigmathat is one long /me
08:13:03amiconnThis method still needs a manifest, so the work of adding it isn't useless
08:13:09eigmayou must be a very thoughtful person
08:16:12 Join daurni [0] (i=9087fecf@gateway/web/cgi-irc/
08:16:34daurnihey all
08:17:00daurniwho has web admin rights?
08:17:15*petur picks up his bike and rides to work
08:17:21 Quit petur ("home->work")
08:17:33scorchethe swedes
08:17:36 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
08:17:52JdGordonspeak of one of the devils :p
08:17:58daurniscorche: could you allow #rockbox-community on the cgi irc web client?
08:18:18scorcheno..only the swedes, but i dont think we should...
08:18:19*amiconn will just do it. Doesn't hurt other windows versions than vista either
08:18:49eigmakkurbjun, JdGordon: who wrote system-target.h:96 (#define inw(p) (*((unsigned short*)(p + PHY_IO_BASE)))
08:19:04kkurbjunI did that, you can add the volitile in there
08:19:11eigmaany particular reason it was taken out?
08:19:24kkurbjunyou're right that it should be in there.. no, not really any reason
08:19:40eigmaI think it's the reason for JdGordon's inifite loop problms
08:19:53eigmaRX status register read only once, then "0x00903e3c <dm320_spi_block_transfer+288>: bne 0x903e3c <dm320_spi_block_transfer+288>"
08:20:02 Quit daurni (Client Quit)
08:20:51JdGordonttyl guys, ill be back tomorow night
08:20:57 Quit JdGordon ("Konversation terminated!")
08:22:39 Join callahje [0] (n=chatzill@
08:28:15amiconneigma, kkurbjun: Is there a reason why the m:robe 500 port uses this inw/ouw style instead of individual register definitions like the other ports do (mostly)?
08:28:28 Quit kubiix ("Miranda IM! Smaller, Faster, Easier.")
08:28:40eigmalegacy from Linux - what is the alternative?
08:28:51amiconnImho using register definitions is more readable
08:29:31amiconnThe ipod port also has some leftovers in the inl/outl style - these need to be replaced gradually
08:29:34eigmawhere are these defined?
08:29:34 Join hoobop [0] (n=user@unaffiliated/hoobop)
08:30:08 Quit callahje ("ChatZilla [Firefox]")
08:30:16 Quit jhMikeS ("Meow!")
08:30:31eigmacan you show me a sample ARM target that does this?
08:30:54amiconnThere are header files for each cpu. Look at firmware/export/mcf5249.h, pp5020.h etc.
08:31:00eigmaah, export!
08:31:05eigmathat's the one directory where I didn't look, heh
08:31:12 Join Ren [0] (i=458e0587@gateway/web/cgi-irc/
08:31:21RenHi folks
08:31:36eigmaamiconn: #define CPU_MESSAGE (*(volatile unsigned long *)(0x60001000)) ?
08:31:58amiconnIt's basically #define FOO_REG (*(volatile unsigned long *)(address_of_foo))
08:32:14RenNew RockBox user may I ask questions in here?
08:32:15amiconnThen you write to the register with FOO_REG = value;
08:32:17eigmanp on my side, what do you think kkurbjun?
08:32:26amiconn...and read from it using result = FOO_REG;
08:32:32 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
08:32:32kkurbjunI don't have any problem with it
08:32:45eigmai think it's low-priority though
08:32:46GodEaterRen: did you read the guidelines in the topic >#
08:32:55RenNo I will now
08:33:08kkurbjunyeah, I don't particularly want to go through that whole header right now..
08:33:27eigmahmm, maybe I can write a really clever sed script
08:34:18eigmawe can go halfway there by making #define inw(p) p and #define outw(v,p) p=v
08:34:45amiconnJust doing it gradually as you're working on individual driver code would be enough
08:35:18 Join Rob2222 [0] (
08:35:19 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
08:35:23kkurbjunthat's reasonable
08:35:26amiconnThere is one problem associated with this method - if you don't know how to call a register because you're not sure what it actually does
08:36:04amiconnThis e.g. applies to some PP init sequences borrowed from ipl
08:36:09GodEaterlooks reasonable
08:36:40 Join daurn|laptop [0] (n=fake@unaffiliated/daurnimator)
08:38:00RenReceived Sansa E280 this evening - charged up and immediately load RockBox. RockBox seems to work well. Tried to dual boot and test appears on screen, fades away after a few seconds and that is where the Sansa stays. Not sure how to proceed
08:38:19RenText not test
08:39:11 Quit ompaul (Client Quit)
08:40:21GodEaterRen: Not sure how we're fixed for sansa experts this time of day. You can either wait about another hour, and hope the eu crowd come online, or try posting in the forums
08:40:33GodEater<−− not a sansa owner sadly
08:41:04RenThanks - I need to go to bed so I will try later - have a good evening
08:42:31 Join bluebrother [0] (
08:44:09 Join petur [0] (n=petur@rockbox/developer/petur)
08:46:04 Join austriancoder [0] (n=austrian@rockbox/developer/austriancoder)
08:46:14peturmorning austriancoder ;)
08:46:50austriancoderpetur: morning
08:46:59peturfyi, MSC writing seems to work, after running the test suite my H10 no longer boots...
08:47:19petur(the test suite did warn it would do random writes)
08:47:30 Quit ddalton ("leaving")
08:47:35 Join ddalton [0] (
08:47:43ddaltonI have a dir full of about 15 patches. Can I apply a whole dir or do I need to add each patch?
08:48:10***Saving seen data "./dancer.seen"
08:48:57*ddalton Goes and reads the wiki
08:49:24austriancoderMSC writing can not work... or do you have access to my computer ;)
08:49:55peturoh... then what happened...
08:50:43peturafter the MSC test it hangs when trying to load rockbox
08:51:01peturI'll restore rockbox and try again (tonight)
08:52:39 Quit Rob222241 (Read error: 110 (Connection timed out))
08:52:45austriancoderfine... i hope I find time to commit some more stuff... in 5 days i have my bachelor exam and I need to learn
08:53:21peturif not, put up some patches and I'll see what I can do
08:54:20 Join ender` [0] (
08:56:23 Quit kkurbjun ("Leaving.")
09:01:06 Join B4gder [0] (
09:02:22scorcheRex was great =)
09:02:38B4gderhe's a great help when it comes to coin flipping
09:03:20B4gderoh well...
09:04:16peturhmmm didn't have time to look at the video :( any link again please (PM if not public)
09:04:40B4gderits public enough...
09:04:43aliaskB4gder: JdGordon passed on your wish to have new ports in the trunk, did you want me to merge the gigabeat s branch back in?
09:05:17*petur looks for a suitable player
09:05:33B4gderaliask: that's just my (and a few other devs') opinions - no consensus on this really, but yes I would like that
09:06:15GodEaterpetur: mplayer :)
09:06:15B4gderpetur: yeah, its an evil format - especially the sound it seems
09:06:28B4gdernot debian's "default" mplayer
09:06:35amiconnpetur: Just clicking on it worked for me (I have quicktime installed and it will play the video fine, including audio)
09:06:46aliaskB4gder: Well, let me know when a consensus is reached.
09:07:41amiconnB4gder: 3gp is just a low-end incarnation of mp4
09:07:54 Join Zagor [0] (n=bjorn@rockbox/developer/Zagor)
09:07:57B4gderwith a weird audio codec, yes
09:08:01B4gderweird == non-free
09:08:54eigmais there any synonym for "unsigned int" in rockbox? like u_int or something
09:09:28eigmaalternatively, what should I include in a target/*.c to get size_t?
09:10:53B4gderamiconn / Zagor / LinusN / linuxstb_: what's your position on the work on new ports. in a branch or rather in trunk?
09:12:04ZagorI was the one who created the gigabeat-s branch, but I think trunk is better.
09:12:33B4gderI think trunk will get more eyes on it
09:12:39B4gderwhich is goodness
09:12:49*amiconn agrees
09:12:49austriancodereigma: #include <inttypes.h>
09:13:50 Quit blargit (Read error: 113 (No route to host))
09:14:01LinusNtrunk gets my vote
09:14:02Zagoralso non-port developers can often help with stuff anyway. that just won't happen in a branch.
09:14:21amiconnI think the gigabeat s people will have quite some trouble merging their stuff now
09:14:35 Join billytwowilly [0] (
09:14:39aliaskWe've done some reverse merging to make it easier
09:14:48aliasktrunk -> branch stuff
09:15:12amiconnWhen I took a look once (a month ago or so), there were already some considerable differences between trunk and gigabeat s branch
09:15:47B4gderanyway, i think we then can say most of us prefer trunk
09:16:19Zagoraliask: what is your opinion?
09:16:30aliaskI would also like to have it in the trunk
09:16:33B4gder(I don't mean to imply that we are "most", but at least we represent a fair amount of history and experience)
09:16:40 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
09:16:52Zagoris anyone against it?
09:17:08B4gderi've not seen anyone object
09:18:03amiconnI don't see much point in using branches in rockbox development
09:18:36amiconnEspecially with target tree, non-working code of an early port will be limited to that port.
09:18:37B4gderwell, for very experimental code I can see a use
09:19:08preglowwhat plays these 3gp files well? :/
09:19:27aliaskReal media player :)
09:19:36amiconnMaybe if we want to do real "stable" releases, one branch per release would make sense, where only bufixes get ported to. But I don't see that happen...
09:19:48*petur tried a windows MPLAYER build but that just crashes on file load
09:19:49B4gderI'll take a not and not provide any 3gp in the future
09:20:09amiconnpetur: If you're on windows just use quicktime
09:20:16B4gderit was just handy to use my phone
09:20:17preglowquicktime :///
09:20:21preglowvlc hates the audio format
09:20:23preglow"samr" or somethingh
09:20:23B4gderand I couldn't transcode
09:22:00Zagorthe video is quite confusing without sound. a coin, a kid and a lot of blur :)
09:23:38preglowyeah, quicktime couldn't handle the sound either
09:23:56scorchequicktime handles it all just fine for me
09:24:03preglowB4gder: yeah, i guess it's hard to transcode when nothing can even decode :P
09:24:28peturconverted file:
09:24:38 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
09:24:47linuxstbBagder: I agree with trunk as well.
09:25:48peturB4gder: funny video ;)
09:26:36amiconnB4gder: I now have a completely uncompressed .avi of the video. What would be a suitable encoding?
09:26:57linuxstbmpegplayer-compatible of course....
09:27:21peturamiconn: see link I just gave, there's an AVI...
09:28:15 Join davina [0] (
09:28:24amiconnHmm, that doesn't tell what compression was used afaict
09:29:12aliaskOff to work - I'll merge the branch when I get back if nobody objects
09:29:22 Quit aliask ("ChatZilla [Firefox]")
09:30:00 Quit davina (Read error: 104 (Connection reset by peer))
09:30:34 Join davina [0] (
09:30:38linuxstbI assume no Sansa owning dev has problems loading the OF with the current bootloader? (and forum thread)
09:31:31 Join Crackerizer [0] (i=ca0c616f@gateway/web/cgi-irc/
09:34:19jhMikeSlinuxstb: I can start it. It seems to hang for a bit beforehand though.
09:34:37GodEaterdoes anyone know what adapate means? :)
09:35:00linuxstbIt means someone needs another cup of coffee
09:35:07amiconnGodEater: -e
09:35:27amiconnI saw that, but svn still doesn't allow to edit commit msgs like cvs did
09:35:46GodEatershout at Zagor :)
09:36:18Zagorare edited messages revision controlled? ;)
09:37:24B4gderpetur: thanks for the conversion, I've put the avi next to the dreaded 3gp now
09:39:21Crackerizercould somebody update me about ipod 3g status, please. can it play mp3 in realtime?? i look at rockbox site and see it is officially supported.. :)
09:39:32B4gderit can
09:39:42B4gderyou should try it
09:39:57preglow404 on the avi in the same spot
09:40:07scorchei get it fine
09:40:14markunB4gder: I just tried mplayer, ffplay and vlc. They all play your 3gp just fine
09:40:26B4gdermarkun: if you have the special builds, yes
09:40:36B4gdernot debian default ones
09:40:37Crackerizerthank you B4gder, there is not much information about 3g on the forum
09:40:52Crackerizeri'll give it a try tonight.
09:41:16preglowright, subtly different filename
09:41:20B4gderpreglow: sorry, slightly different file name
09:41:50B4gdersymlink added
09:42:05*scorche just got to it from /rockbox/
09:42:26CrackerizerB4gder: anyway, i've read the latest post about 3g and they said i need to patch the source to get it work, dont i?
09:42:30linuxstbB4gder: Did you see the messages from DataGhost (about 00.24 this morning in the logs) about some files missing from the download mirrors?
09:42:32B4gderit really is a video worth fighting for to watch :-P
09:42:33*petur blames the online conversion site
09:42:43preglowspecial builds? just ones done from a newer svn?
09:42:44B4gderlinuxstb: me check
09:42:53B4gderCrackerizer: not to my knowledge
09:43:06linuxstbCrackerizer: What "latest post" are you reading?
09:43:07preglowanyone know what audio codec is used in the 3gp file, btw?
09:43:35preglowa speech codec, i take it
09:43:56 Join kubiix [0] (
09:44:05preglowi wonder how well it does against speex
09:44:18Crackerizerlinuxstb: i searched for '3g' on the forum and it's the top post found..
09:44:19preglowright, acelp, probably favourably, then
09:44:36GodEaterCrackerizer: the forums aren't the best place for info on the status of anything
09:44:47GodEaterCrackerizer: they're where people report problems mostly
09:44:53B4gderlinuxstb: I've removed the ARCHIVE dir...
09:45:18B4gderso its not supposed to be there, even if one of the servers still has it
09:45:54linuxstbB4gder: Fine with me
09:46:13CrackerizerGodEater: thank you, GodEater. I think i should do some search before asking :)
09:46:36linuxstbCrackerizer: That mp3 patch has been in the official builds for a while.
09:49:47 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:49:53Crackerizerlinuxstb: could you tell me where to find an information about arm used by ipod? i took a microcontroller class for the last semester, maybe i could use my knowledge to help this project
09:50:23scorcheit isnt a publicly documented chip
09:50:36scorchemakes things a bit harder ;)
09:50:48GodEaterscorche: aren't you supposed to be in bed ? :)
09:50:54scorcheoh, hush =P
09:51:13linuxstbAlthough it contains dual arm7tdmi cores, and that's well-documented.
09:51:31B4gderif you're talking 3rd gen ipod still
09:52:05B4gderCrackerizer: you can do a whole lot of things in this project without knowing the inner workings of the soc
09:52:56CrackerizerB4gder: for example?
09:53:22linuxstbjhMikeS: I've just read your pp5020 comments in the logs - you have a pp5020 target now?
09:53:25B4gderhere's 177 examples =>
09:53:39Zagor90%+ is top-level code
09:53:45Zagorhigh-level, I mean
09:53:59CrackerizerB4gder: ah, i see
09:54:03B4gderpossibly a few of those 177 needs lowlevel knowledge of course
09:54:42B4gderCrackerizer: but mainly you can jump and and do whatever you think is fun and is needed to make rockbox better
09:54:46B4gderjump in
09:55:22B4gderinterestingly, I've heard that some people even listen to music with it!
09:55:29ZagorCrackerizer: you are hereby officially welcomed! :-)
09:56:27CrackerizerZagor: Thank you, i think i should start looking at rockbox internal structure.
09:57:49 Quit linuxstb ("CGI:IRC")
09:57:54Zagordocumenting "the big picture" is another task that would be useful
09:58:12Zagorbasically helping future people in your own position
09:59:10Crackerizeryes, it's good if people like me who want to help see the big picture...
10:01:07jhMikeSlinuxstb: yes
10:01:29 Join spiorf [0] (
10:08:42jhMikeSwhat worries me is the defective behavior seems to be specifically regarding swp(b). perhaps only when the cache is enabled since no problems seemed to crop up with it disabled and all dual-core test plugins ran.
10:13:17jhMikeSsince it's not technically needed given that it supposedly has hardware semaphores, maybe it's just not implemented properly and then it was revised later. (just guessing).
10:13:36 Quit Crackerizer ("CGI:IRC (Ping timeout)")
10:16:43 Join obo [0] (n=obo@rockbox/developer/obo)
10:27:34 Quit elinenbe (Read error: 110 (Connection timed out))
10:28:46 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
10:30:30amiconnjhMikeS: You say swp(b) isn't working as it should on PP5020?
10:30:35amiconnEven not in iram?
10:31:48jhMikeSamiconn: it seems that it doesn't when caching is enabled but does when the cache is off...iram or not.
10:32:55amiconnVery odd, since iram isn't (supposed to be) cached
10:33:07amiconnSounds like a bug in the bus controller
10:33:51jhMikeSI had no lock up when 1) disabling cache 2) removing swp(b) entirely (but of course no dual core tests there).
10:35:57jhMikeSit doesn't require any activity on both cores to do show those behaviors. clearing MMAP0_x to zero also alters things and lets play start after the disk spindown.
10:40:43jhMikeSoh, I should mention also that disabling interrupts around swp(b) instructions let things run more stably
10:42:38 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
10:45:21 Join webguest38 [0] (i=c2497907@gateway/web/cgi-irc/
10:45:42 Quit webguest38 (Client Quit)
10:48:14***Saving seen data "./dancer.seen"
10:49:08 Join lee-qid [0] (
10:49:27 Quit gromit` (Remote closed the connection)
10:49:45amiconnjhMikeS: So only MMAP0 is affected? We have a few more MMAP registers to choose from...
10:49:47 Join gromit` [0] (
10:50:41 Quit gromit` (Remote closed the connection)
10:50:57preglowjhMikeS: you checked if retailos does any swp use?
10:50:59 Join gromit` [0] (
10:51:32jhMikeS1) I set the 0x10000000 to 0x00000000 memap on MMAP1 from MMAP3. no change. 2) clear MMAP0 3) set the MMAP on both core and not just CPU. still whacky but less so.
10:52:08jhMikeSpreglow: it does none. it's pretty much the same as e200
10:52:25preglowwe should find out about these hardware semaphores...
10:52:30jhMikeSeven the mmap set is the same
10:52:57jhMikeSI'll bet they're limited to the point it won't make a good general purpose solution.
10:53:10preglowthen how come retailos makes do without swp?
10:53:47jhMikeSbecause it's limited and inflexible I think
10:54:59preglowit's probably not as general as what you want, no
10:55:12jhMikeSIf I read correctly in the patent docs, it's basically a bitmask or a few of them.
10:56:01 Join AlexC [0] (
10:57:14 Join james_malone [0] (n=James@
10:58:13jhMikeSI've not spied anything in retailos where there appear to be sync code. Perhaps I'll stumble upon it. I doubt it's obvious but there is some interesting init in the sansa OF.
10:58:59 Join fm2 [0] (i=c27f0814@gateway/web/cgi-irc/
10:59:05fm2If I have a pointer p_const to a const struct (static or global), and that struct has an integer field (say, i), how can I increment it? I tried to convert the pointer to a non-const one. This does get compiled then by (on the sim) I get seg fault. Is it because (static) const data are in a segment that doesn't allow writes?
10:59:15jhMikeSthere's also memory mapped at 0x37000000 on e200...anyone know what that is.
10:59:40Zagorfm2: why is it const?
10:59:49 Join obiter [0] (
11:00:30fm2Zagor: it is declared like that. const struct my_struct.....; const struct * p = &...;
11:00:51Zagoryes, but is there a good reason for that? you obviously want to change it.
11:01:11preglowjhMikeS: you have any idea how hard it would be to bolt on software based fade in/out?
11:01:14Zagorfm2: or is that not your code?
11:01:59jhMikeSpreglow: ummm....mod and use the crossfade code?
11:02:25preglowright, crossfade already has fading, that's right
11:02:44fm2Zagor: it's RB code but it was not written by me. There are good reasons to make the struct const, I understand them. Hmm... I think, I'll place a pointer to the struct. It will be const. And will update the value it points to.
11:02:51jhMikeSZagor: maybe he wants a constant point to a struct? struct p_const * const p;??
11:03:14fm2jhMikeS: no, I know the diference :-)
11:03:23jhMikeSok :)
11:03:44fm2I just wondered why I got seg fault. Did I understand it right (see above)?
11:03:57jhMikeSbecause of page protection
11:04:02Zagorfm2: yes you are right. const data can be put in protected space.
11:04:14Zagorcan I ask which struct it is?
11:04:26fm2jhMikeS, Zagor: ok then. I'll go with pointers.
11:04:43amiconnIf the data is constant, you aren't supposed to change it, neither on target nor sim
11:04:57fm2Zagor: yes. Ask! :-) (it's menu struct generated by a macro)
11:05:04amiconnOn target this also won't work if rockbox is running from flash
11:05:18jhMikeSstruct foo; const struct foo *p; shouldn't seg fault since foo isn't constant.
11:05:43amiconnNo, but the compiler will issue a warning
11:05:57fm2amiconn: ok, ok, fooling the compiler isn't a good thing anyway
11:06:08*jhMikeS will issue a hammer to gcc.
11:06:14eigmawoohoo! my first commit :)
11:06:42fm2jhMikeS: the struct itself is declared as const, not only in the pointer
11:06:53 Quit daurn|laptop (Read error: 110 (Connection timed out))
11:07:16amiconnfm2: You would have to make the struct non-constant. But doing that for the menus ingeneral would be a bad idea
11:07:56jhMikeSfm2: yes. I was just saying.
11:07:58fm2amiconn: I'll place a const pointer into the struct. The value pointed to won't be a const though.
11:08:04 Join Toki [0] (
11:08:35Zagorfm2: just skip const and be happier
11:08:51 Join Xerion_ [0] (
11:08:58 Quit Xerion (Read error: 104 (Connection reset by peer))
11:09:05eigmagood night everyone
11:09:17 Nick Xerion_ is now known as Xerion (
11:09:40Tokiexcuse me for the noob question... when I select gain level during line-in recording on my iaudio x5, should I avoid choosing anything above 0db? or it is safe to do?
11:09:54fm2Zagor: the "const" part is generated by the macro, I can't (and do not want to) change that.
11:10:19 Quit eigma ()
11:11:26*jhMikeS notices eigma is "eigma" in the commit.
11:11:44preglowobservant you are
11:11:54Zagoryeah, I'm fixing
11:14:01 Join Dark_Apostrophe [0] (n=darkapos@supporter/monthlybyte/DarkApostrophe)
11:14:27 Quit homielowe ("ChatZilla [Firefox]")
11:14:35Dark_ApostropheHello. I bought a Toshiba Gigabeat F-20 with Rockbox installed from eBay
11:14:38Dark_ApostropheI just recieved it.
11:14:54preglowlucky you
11:14:56Dark_ApostropheWhen I turn it on, I see the Rockbox splash screen
11:15:07Dark_ApostropheBut it doesn't go past that it seems
11:15:14 Part fm2 (" hacking")
11:16:14Dark_ApostropheIt's stuck at the splash screen
11:16:19Dark_ApostropheCan anyone give me a hand?
11:16:59Zagortry booting with usb connected, and install a new version
11:17:20Zagorafaik you will get usb mode even if rockbox doesn't run?
11:17:22Dark_ApostropheI can't seem to be able to turn it off, eiher
11:17:59*jhMikeS wonders about including a dither option for mpegplayer on e200 and meg-fx since those targets can do it reasonable but it can cause a few frame jumps where there would be any so it enables a quality/speed tradeoff.
11:18:16Zagorguys, who's got a gigabeat? what's the reset sequence?
11:18:28markunZagor: use the battery switch
11:18:45markunor do you mean to clear the settings?
11:18:48preglowjhMikeS: mpegplayer hasn't had much asm or optimization yet, no?
11:18:55Zagormarkun: I mean to help Dark_Apostrophe
11:18:58jhMikeSpreglow: I did it already
11:19:27markunDark_Apostrophe: turn if off with the battery switch
11:19:39markundo you have an older bootloader?
11:19:51jhMikeSso that goes in too but at 30fps full screen meg-fx still drops a few with dither on but less than the old yuv code
11:20:12markunDark_Apostrophe: for the old ones you need to hold MENU while booting to enter USB mode, the new one just detects a USB cable
11:20:12Dark_Apostrophemarkun: Done
11:20:54 Join barrywardell [0] (
11:20:54jhMikeSpreglow: so I've got a weird butterfly idct that uses no multiply instructs at all :)
11:21:06Dark_ApostropheOk, I seem o have what looks like a command line up now
11:21:11preglowjhMikeS: sounds unlikely...
11:21:18jhMikeSalready did it
11:21:21preglowbut if it works, heh
11:21:29jhMikeSsame output
11:21:42jhMikeSjust the shift+add stuff
11:21:51markunDark_Apostrophe: try to reinstall the bootloader and the latest
11:22:20preglowjhMikeS: gigabeat chokes at 30fps???
11:22:54 Quit AlexC (Success)
11:22:55jhMikeSpreglow: that's near its limit but does fine with the current svn non-dithered yuv
11:23:57jhMikeSthere'd likely be no point in a option on the S however - just do that by default.
11:24:19bluebrotherDark_Apostrophe: maybe you want to try Rockbox Utility for installation? ;-)
11:24:20Dark_Apostrophemarkun: I haven't had the new USB device popup
11:24:27Dark_ApostropheAnd dmesg doesn't show anything
11:24:47markunDid you have to hold MENU?
11:24:59Dark_ApostropheIt says it's in rescue mode
11:25:16preglowjhMikeS: well, it'll suck more battery
11:25:21markunok, maybe pull out and reinsert the cable again?
11:25:33Dark_ApostropheFRAME 31FD6800 TTB 31FFC000
11:25:41Dark_Apostrophedisk_mount_all: 1
11:25:57Dark_ApostropheModel TOSHIBA MK2006GAL
11:26:04Dark_ApostropheFirmware BY301A
11:26:20markunyes, looks fine
11:26:29Dark_ApostrophePartition 0: 0x0C 19069MB
11:26:45Dark_ApostropheLoading Rockbox.... Rockbox loaded.
11:26:59Dark_ApostropheOkay, then how do I make it work?
11:28:16markunI thought you said you got to the rescue mode..
11:28:24Dark_ApostropheI have
11:28:28Dark_ApostropheWhat do I do next?
11:28:42markunif it's loading rockbox it's passed the bootloader already
11:29:00Dark_ApostropheOkay... So how do I make it boot past the splash screen?
11:29:17markungo to rescue mode, then reinstall bootloader and rockbox
11:29:42Dark_ApostropheNo USB device was detected by the computer :/
11:29:45Dark_ApostropheNothing in dmesg, even
11:30:04Dark_ApostropheSo I push the A button?
11:30:05markundid you insert the USB cable before or after enter rescue mode?
11:30:24markuntry it after
11:30:58jhMikeSpreglow: yeah, but I'm testing pretty maxed-out for quality.
11:33:14markunDark_Apostrophe: then I only know one more way of fixing it:
11:33:16Dark_Apostrophemarkun: Should I try with the cradle?
11:33:32preglowjhMikeS: some people might easily prefer playing time to quality, so such remain an option
11:33:39markunI'm not sure if we support the cradle in rescue mode
11:33:39preglowanyway, options should be the same across builds, if you ask me
11:33:44markunit should have worked
11:34:03markunDark_Apostrophe: do you have a different computer to try?
11:34:03jhMikeSI think a heavy video target like that should have some output options. The appearance improvement is just too great and is no problem for film rates at all.
11:34:18Dark_ApostropheI have a laptop but it's runnin Debian too
11:35:13jhMikeSpreglow: perhaps, but such a thing really needs asm implementation and in a most obfuscated way at that to work. x5 already gets 18-bit by default.
11:35:53preglowindeed it does
11:36:06Dark_Apostrophemarkun: It says VOL+ button to restore original kernel, A button to load original firmware
11:36:10Dark_ApostropheMaybe I should try one of those?
11:36:17preglowwhy don't compilers beat me at asm yet :/
11:36:29 Quit kubiix (Read error: 110 (Connection timed out))
11:36:31markunDark_Apostrophe: looks like a very old bootloader. Where did you download it?
11:36:32 Join kubiixaka [0] (
11:36:38Dark_Apostrophemarkun: I didn'
11:36:53Dark_Apostrophemarkun: I bought it off eBay
11:37:00Dark_Apostrophemarkun: It came with Rockbox preinstalled
11:37:02markunAh, ok
11:37:29Dark_ApostropheWhen I boot it without rescue mode, it just shows the Rockbox splash screen and goes no further
11:37:36jhMikeSit would really not be useable on slower targets that already barely make acceptable rates. e200 can handle it well since it has the memmapped video ram.
11:38:15jhMikeSframebuffer-in-ram is probably more accurate to say
11:38:53Zagormarkun: is rockbox loaded from flash or disk on those?
11:39:24markunusually it means that rockbox.gigabeat is corrupt
11:39:26 Quit james_malone ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
11:39:43jhMikeSpreglow: so we should deny more capable targets their use just to keep it uniform? I really don't want to implement it on every single device myself.
11:39:48 Part obiter
11:40:43 Join daurn|laptop [0] (n=fake@unaffiliated/daurnimator)
11:41:11ZagorDark_Apostrophe: if you select "load original firmware", does it do that? if so, can you connect to usb from there?
11:41:51Dark_ApostropheI just ried
11:41:54Dark_ApostropheFile not found
11:42:46jhMikeSpreglow: on a related note: what if there really is some intractable hardware bug in PP5020? I guess don't let any targets at all utilize the COP fully in a general way?
11:42:53ZagorDark_Apostrophe: when did you last connect another usb mass-storage device to this computer?
11:43:23Dark_ApostropheWell, I just tried it on a second computer
11:43:25preglowjhMikeS: all i'm stressing is that we want a uniform interface, we don't want people surprised by lack of settings and features as they move from one unit to another
11:43:30Dark_ApostropheDidn't work there either
11:43:39Zagorok, so that's ruled out then
11:44:21markunZagor: I told him to follow the recovery procedure, which involves opening the player
11:44:27preglowjhMikeS: do we want to utilize the cop in a general way anyway? i thought we were looking at a pretty fixed scenario of audio and dsp running on one core, everything else on the other
11:44:31markunand 'hot swapping' the hdd..
11:45:32 Quit barrywardell ()
11:45:47Zagor"This is not as hard as it seems" :-)
11:46:01jhMikeSpreglow: not _that_ general but in a way the programmer of something can define freely. I guess that isn't really user visible though.
11:46:09preglowindeed not
11:46:10ZagorDark_Apostrophe: yeah, seems that is what you need to do.
11:46:14preglowthat's a code clarity issue, if you ask me
11:46:54jhMikeSit's would be easy to keep pp5020 as it is now and have full capability on pp5022+. Just a #define change really.
11:47:14preglowwhat is "as it is now"
11:47:17preglowsvn status or your tree?
11:47:58jhMikeSbasically as in SVN where kernel object are not core safe.
11:48:32preglowwould that prevent us from stuffing audio decoding on a core?
11:49:27jhMikeSwith pp5020 acting as it is and not being fixable, that would be impossible anway for it since it's nothing to do with the kernel objects
11:49:53jhMikeSI think it's too early to say it's not but the way it acts has me wondering
11:50:04preglowagain i'm wishing for docs
11:50:07preglowbloody portalplayer
11:50:10preglowi will destroy them!
11:51:39amiconnjhMikeS: The dithering will be very possible on small colour screen targets like H10 (small, perhaps even big), and C200
11:52:40jhMikeSI think the asm code could easily adapt to output to a port instead of a framebuffer.
11:53:15jhMikeSBut what about x5 and H300. Any graylib stuff is out since it does that already.
11:53:38amiconnThose targets first need better performance in the mpeg video decoder
11:54:06preglowcoldfire suffers much since it doesn't have a data cache
11:54:10jhMikeSIt having a "Display Options" item in the menu on some targets and not others really so confusing?
11:54:48preglownot so much confusing as just undesirable
11:55:10preglowif someone wants to buy a new rockbox dap, it'd be very great to not have to think about what rockbox does and doesn't support on the various targets
11:55:33jhMikeShmmm....I guess we should only support MP3 playback then
11:55:39amiconnI think the dither option wouldn't hurt either.
11:56:06preglowjhMikeS: hwcodec doesn't really exist in my world, heh
11:56:23amiconnAtm mpegplayer isn't really usable on coldfire, unless you select a video considerably smaller than the screen
11:57:10jhMikeSWhich targets can actually play real video besides gigabeat and e200?
11:57:13preglowjhMikeS: anyway, we're still in development, it's not the end of the world, but i would for sure put "consistent feature set across targets" as a goal for a release
11:57:19GodEaterjhMikeS: Nano
11:58:15jhMikeSpreglow: well, I guess if someone wants to, they can implement it and add the item in.
11:59:46preglowdoes dithering make the output look much better?
11:59:58jhMikeSGodEater: what's the screen res? the driver isn't even optimized much.
12:00:08preglow176x132, i believe
12:00:29jhMikeSpreglow: when you have gradients like that stuf in ed, hugely
12:00:41preglowi expect it'll help remove banding a great deal
12:00:42amiconnjhMikeS: H10
12:00:48linuxstbpreglow: I agree to some extent, but some things are just not going to be physically possible on all targets - such as APE playback at the higher compression levels. So we're always going to get some targets with more capabilities than others.
12:00:56jhMikeSpreglow: banding goes away
12:01:08preglowjhMikeS: sounds sweet, why don't hardware dvd players dither? :/
12:01:52jhMikeSamiconn: hadn't tried it yet on that.
12:01:54preglowlinuxstb: yeah, i guess it'll inevitably become a bigger problem too, with the 500 mhz players
12:02:06jhMikeSpreglow: too cheap to do something not very hard?
12:02:10markunpreglow: I tried jhMikeS' patch and it looked much better
12:02:37preglowi friggin' _hate_ banding on dvds
12:03:00jhMikeSyeah, the only reason I want the option is when raw framerate might be the concern over color quality for fast stuff
12:03:23linuxstbCouldn't mpegplayer adapt? i.e. not dither when it's struggling to play in realtime?
12:03:35jhMikeSBut then a 500Mhz player should just always dither it
12:04:44 Join seablue [0] (
12:05:16jhMikeSadapt? I had considered it but I think it might look weird to switch it.
12:05:50linuxstbJust an idea...
12:06:48preglowanywho, i've gotta catch a plane, see you all later
12:10:25linuxstbjhMikeS: Have I understood you correctly that the PP5020 issue is that the swp(b) instruction is not dual-core safe, but it is on the PP5022?
12:12:34jhMikeSlinuxstb: it's not even single-core safe on PP5020. On PP5022 I can run tight dual core code with no problem.
12:13:16amiconnI guess it's a memory controller bug. swp(b) should lock the bus between the read and the write, but probably doesn't
12:13:43jhMikeSI made the SPC codec use semaphores and block the threads as the buffer fills and empties and it runs all day long.
12:14:50linuxstbObvious question, but I see Rockbox uses swpb - have you tried swp?
12:15:02jhMikeSamiconn: could turning off the cache just be making a lockup less likely? test_queue ran fine then.
12:15:18jhMikeSlinuxstb: didn't I have you check that already?
12:15:27linuxstbI can't remember.
12:16:22 Join Arathis [0] (
12:17:00jhMikeSthen many thread state variables need to be 32-bit instead of 8. I packed the structures down to not waste IRAM where it's precious.
12:22:17jhMikeSwhat's that other connector at the top of the H10? a remote?
12:25:07jhMikeSThe iRiver stuff seems better made than other brands. I don't know that still true.
12:25:38peturI don't like the H10 at all, the button placement sucks
12:26:14peturit does feel more solid though
12:27:11linuxstbjhMikeS: Have you seen swp being used in any pp5020 original firmwares? I've just done a quick search of the various disassemblies from my ipod color - none of the code that's in flash seems to use it, and I don't think retailos does either, but I could be wrong about retailos (too much data giving fake swp instructions, I may have missed a real one).
12:27:35jhMikeSthe H100 and the H10 both have a nice solid case and buttons compared to others.
12:28:17jhMikeSlinuxstb: no, I've never seen it. my understanding that hardware somehow supports mutexing.
12:30:44jhMikeSat least the locks wouldn't be spinlocks but would have some sort of sleep until the other core exits the critical section.
12:32:26jhMikeSCOP/CPU_CTL does that function but in a really limited way via delaying. there'd have to be more than that though.
12:38:46 Part tomv_w
12:39:11B4gder< 5 minutes build time for 65 builds is very neat
12:40:17pixelma> 30 commits yesterday and today is also :)
12:40:22jhMikeSif all retailos does is use the cop like a worker and tell it what to do through mailboxes then maybe that's it. I think such a multicore kernel implemention in rockbox to support one particular processor version would just be a bad approach.
12:42:21 Join barrywardell [0] (
12:43:59linuxstbbarrywardell: Hi. When you next get a chance, could you test if the svn version of e200rpatcher (and the patching application in bootloader/) is still working for you? It doesn't work any more for JdGordon (application gets uploaded, but doesn't appear to run), and the person trying to get it working on windows has reached the same issue.
12:44:12barrywardellyes, I can test now...
12:47:00 Join Arathis_ [0] (
12:47:07pixelmaone has to love progress bars that go to 100% at a reasonable speed and then just sit there for a while...
12:47:59 Quit Arathis (Read error: 110 (Connection timed out))
12:48:01GodEaterprogress bars as implemented by Microsoft = Software implementation of Zeno's paradox
12:48:15***Saving seen data "./dancer.seen"
12:48:33barrywardelllinuxstb: I still have the old problems uploading the application
12:48:46barrywardelllinuxstb: but when it finally uploaded, it seems to work
12:49:32barrywardell(it uploaded the fifth time I ran e200rpatcher
12:55:44bluebrotherB4gder: you noticed that the c200 manual now builds?
12:55:59B4gderno... time to add it then
12:57:57B4gderhm since when?
12:58:46B4gderit doesn't build for me
12:59:13bluebrotherit doesn't? Since pixelma added the missing player image yesterday.
12:59:32B4gdermy "make manual" sticks
13:00:42bluebrotherhmm −− right.
13:00:52bluebrotherstrange it worked for me before. I'll have a look
13:00:56pixelmabluebrother: did you add the platform file? Did I miss it?
13:02:38pixelmaoh, sorry. Yes I did miss it *goes to the back of class*
13:04:14 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:04:47 Quit ddalton ("leaving")
13:04:52 Join ddalton [0] (
13:05:18 Quit Isolinear (Read error: 110 (Connection timed out))
13:08:08 Quit bluebrother (Read error: 104 (Connection reset by peer))
13:08:11 Join bluebrother [0] (
13:09:05pixelmabluebrother: when I try to compile the manual it hangs in a different place
13:09:14bluebrotherB4gder, pixelma: I did a quite dumb mistake when adding the platform file. Fix committed ...
13:10:15*bluebrother goes stand in the corner
13:12:38pixelmanow the manual is building for me
13:12:48B4gderyeah for me too
13:13:08*B4gder reruns the builder script
13:13:38pixelmabut I'm not sure if it should be already provided since some things don't work as advertised yet
13:13:57B4gderbut isn't it better with this than without any manual?
13:14:51 Part ddalton
13:15:12bluebrotherI think it's better to have it around so people can find issues. More eyes :)
13:15:12pixelmais everything up and running to install the bootloader through "official" means already?
13:15:31B4gdernot quite yet, but really soon now
13:15:39bluebrotherlinuxstb wanted to release a new ipodpatcher soon.
13:15:52 Quit linuxstb (Read error: 110 (Connection timed out))
13:16:25*bluebrother heads off for lunch
13:16:27pixelmawell, ok. There is also an Ipod1g/2g manual so it should be treated the same, I think
13:16:30B4gderanyway, I've built the c200 manual and synced it off to the download master
13:16:41B4gderso within an hour the download servers should have it
13:17:20pixelmaand I just answered someone who already reported "issues" to wait for the manual...
13:17:30pixelma^in th forum that is
13:17:36B4gderyes, I noticed
13:20:13 Join Isolinear [0] (
13:21:42linuxstb_Should I build a new sansapatcher release? Seems the c200 works fine, but the latest e200 bootloader seems to be causing issues...
13:22:35Isolinear<−−- iPod user.
13:22:45linuxstb_barrywardell: Thanks for testing. I've no idea what we can do to make it more reliable though...
13:23:50IsolinearSo I've been trying to work with this multifont patch...
13:24:00IsolinearWhat does the %e tag do?
13:24:08barrywardelllinuxstb_: I have the same reliability issues with e200tool, so it's either a libusb problem or a problem with the usb code in e200tool
13:24:28barrywardelllinuxstb_: do you want me to test the e200 bootloader too?
13:24:45linuxstb_Sure, people seem to be reporting that it's not loading the OF correctly.
13:25:01linuxstb_Although that's not universal - it's working for some people.
13:25:23barrywardellok, I'll test it on my Sansa
13:28:46 Join Entasis [0] (
13:33:03 Join Thundercloud [0] (
13:34:22 Join My_Sic [0] (
13:35:30ZagorIsolinear: sounds like something the patch adds
13:36:48barrywardelllinuxstb_: there's a missing message on line 52 of sansaio-posix.c
13:38:10barrywardelllinuxstb_: but loading the OF works for me
13:39:43IsolinearHas the patch been documented at all? I didn't even know there was a %e tag until I was digging through a .wps file that utilizes it...
13:39:59IsolinearIt'd be nice to know what I'm working with... lol
13:41:52linuxstb_Isolinear: I would just look at the patch itself, and see what tags it adds.
13:42:19*pixelma can set time/date and foreground/backfground colour correctly on her c200 :)
13:42:43ZagorIsolinear: which patch is it? is it in our tracker?
13:43:42IsolinearZagor: lol.. I was just thinking that... Gotta cut me some slack, I forgot the tracker existed because A: I've kinda been out of the scene for a while and B: it's 4:42am... ;)
13:44:39Zagorno worries. it's just difficult to give meaningful answers without knowing what you are looking at.
13:46:31pixelmaIsolinear: when searching the tracker for multifont I get 2 hits - the other one tells you something about the %e tag ;)
13:47:23pixelmaah no, that's the one you linked to
13:47:37IsolinearYeah.. I'm trying to understand that syntax...
13:47:50IsolinearLooks like it specifies coordinates and color information...
13:48:31pixelmaseems I need glasses - look at FS #5900 it's explained there
13:49:14pixelma(new glasses...)
13:49:30IsolinearSo basically if I want to specify a different font for a line, I need to also specify position/color?
13:49:49Zagorwith that patch, yes
13:50:04IsolinearThe position and color were just fine as they were... lol
13:50:34IsolinearSeems to be a quick and dirty patch.
13:51:41Zagorwell, it's a solution for his specific need. not suitable for commit IMHO
13:52:04IsolinearYes, but it certainly has potential...
13:52:20IsolinearMultifont makes for pretty WPS's... :)
13:52:53IsolinearThe way it is makes for a lot of bloat though...
13:53:00Zagorsure. but multifont is #4733. #5900 is just this "custom wps line" patch, that adds to the multifont patch.
13:53:57IsolinearI was going to say, if I need to specify a hex color code for every line that uses a different font...
13:54:27Zagorhowever #4733 apparently doesn't allow multiple fonts on the same screen, so it's not what you're looking for either
13:54:48IsolinearIt is kinda nice though...
13:55:05IsolinearFor example, use a big font on the WPS, and a smaller one in long lists..
13:55:16IsolinearThat's what I've done so far.
13:55:53B4gdermy post on the topic, a bit over two years ago
13:57:06ZagorB4gder: heh, anything wrong with our own mail archive? :)
13:57:07B4gder"Use different fonts for different parts of the WPS." was even posted 2002-12-13
13:57:11 Join AnarchoVegan [0] (i=dcf04041@gateway/web/cgi-irc/
13:57:17B4gderZagor: marc has a search
13:57:21AnarchoVeganHi Everyone
13:57:26 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
13:57:32Zagorwell so do we
13:57:45B4gderwell, sure, but less good
13:57:52pixelmaB4gder: a nice start would be the possible to set a different font for the remote
13:58:05 Join elinenbe [0] (
13:58:06AnarchoVeganUmm, how do you convert movies to MPEG with WINFF in Ubuntu Linux?
13:58:12 Quit spiorf (Read error: 104 (Connection reset by peer))
13:58:24B4gderhaving the same font on the remote really is lame
13:58:27IsolinearI see radio mentioned which reminds me, does rockbox at all support the Apple radio remote?
13:58:35bluebrotherAnarchoVegan: you don't. You use a program that runs on linux.
13:58:36 Quit Thundercloud (Remote closed the connection)
13:58:43bluebrotherfor example vlc
13:58:45IsolinearOr would I need to boot to OF to use that?
13:58:46 Join spiorf [0] (
13:58:48AnarchoVeganI see :D
13:58:48B4gderIsolinear: no, we speak of internal fm
13:59:09AnarchoVeganAre there any GUI media converters for linux?
13:59:18bluebrotherpixelma: rbutil should be able to detect and install on the c200 now. I would be interested in reports ... ;-)
13:59:25AnarchoVeganin winff, it flashes for a millisecond and doesn't encode anything :(
13:59:41 Join Thundercloud [0] (
13:59:45ZagorAnarchoVegan: read the page
14:00:14bluebrotherthere is kmencoder as frontend to mencoder for example. No idea if / how good that works.
14:00:47AnarchoVeganooo thanks, ill have a look at that
14:01:23Zagoryeah, anything to avoid reading the answer to your questions...
14:01:55 Join darkapostrophe [0] (
14:02:23gammymencoder is surprisingly straightforward though
14:02:42 Quit B4gder ("It is time to say MOOO")
14:06:13bluebrotherpixelma: do you think we should start referencing rbutil in the installation instructions in the manual?
14:06:18*Nico_P wonders what FS #7807 (gzip/gunzip port) could be useful for...
14:07:32 Join agm3nt [0] (
14:07:44Zagorgood question
14:11:21Zagorlinuxstb_: is there a reason why nonverbose calls to printf don't just return in bootloader/common.c ?
14:12:31barrywardellZagor: because if an error happens later, it's nice to have all the printf output
14:12:47Zagorok, good point
14:14:04AnarchoVeganyay, gmencoder installed :=)
14:14:54AnarchoVeganIm off now, cya everyone
14:14:56 Quit AnarchoVegan ("CGI:IRC")
14:15:24 Nick Arathis_ is now known as Arathis (
14:17:20 Join darkapostrophe__ [0] (
14:18:48 Quit Dark_Apostrophe (Read error: 110 (Connection timed out))
14:18:49 Nick darkapostrophe__ is now known as Dark_Apostrophe (
14:18:49 Quit atsea-45 (Remote closed the connection)
14:25:44 Join darkapostrophe__ [0] (
14:31:12 Quit darkapostrophe (Read error: 110 (Connection timed out))
14:32:07 Part LinusN
14:33:18RenReceived Sansa E280 last evening - charged up and immediately load RockBox. RockBox seems to work well. Tried to dual boot and test appears on screen, fades away after a few seconds and that is where the Sansa stays. Not sure how to proceed
14:34:20RenWhen I conect to USB port same thing happens
14:34:43linuxstb_Ren: A few people seem to reporting that. As a test, could you try running this (older) version of sansapatcher?
14:34:58linuxstb_You'll need to restore the OF on your Sansa using "recovery mode".
14:35:04linuxstb_(OF = original firmware)
14:35:33Renok - will I find procedure in the Rock Box manual or other
14:36:54pixelmabluebrother: I admit that I didn't follow rbutil development closely - how well does it work on all the different systems and different targets?
14:36:59 Part agm3nt
14:37:12RenThank You I will undertake this action when I return from work later today and report back here if that is helpfl.... Nice to have such a great group to ask these tpes of questions. Have a great day
14:38:45 Join aliask [0] (
14:38:53 Quit Dark_Apostrophe (Read error: 104 (Connection reset by peer))
14:38:53 Nick darkapostrophe__ is now known as Dark_Apostrophe (
14:38:57bluebrotherpixelma: well, it still needs testing but from all test I was able to do it worked fine.
14:39:26bluebrotherI can provide you an updated w32 binary which should be able detecting and installing on the c200 if you'd like to try
14:41:03pixelmamaybe we could mention it as an alternative for now, but that could also get confusing...
14:41:37bluebrothermy idea was to split up the installation in "automated" and "manual" installation
14:41:48 Join Crackerizer [0] (i=ca0c6172@gateway/web/cgi-irc/
14:42:07pixelmabluebrother: probably I should test it at least one time (with the other targets as well)
14:42:12 Join darkapostrophe [0] (
14:42:22 Quit Ren ("CGI:IRC (Ping timeout)")
14:42:52bluebrotherpixelma: I build an updated binary from current svn
14:43:22bluebrotherunfortunately I only have two targets to test
14:44:40 Join MethoS- [0] (
14:44:58pixelmaI only have one more since wednesday
14:45:55pixelmabut the idea to mention both and split it up into automated and manual installation sounds reasonable to me
14:46:28CrackerizerHello everybody,
14:46:59bluebrotherI think we shouldn't dump the manual installation at all −− if rbutil becomes the official method the manual instructions should be still available imo
14:47:14bluebrothermy idea was to move them to the appendix.
14:47:21CrackerizerI just want to tell that rockbox is rock like it name..
14:47:45linuxstb_bluebrother: IMO the main work remaining on rbutil is to add more explanatory text to guide users through the installation (things like closing itunes (and enabling its "use ipod as a disk" option), mounting/unmounting drives etc). Maybe we could have something like an "rbutil cleanup week", where we ask people to test rbutil, and help write such text and clarify error messages etc..
14:48:01Crackerizerthank you everybody here for make it happen...
14:48:05 Join Ren [0] (i=458e0587@gateway/web/cgi-irc/
14:48:12bluebrotherlinuxstb_: sounds like a good idea.
14:48:19***Saving seen data "./dancer.seen"
14:48:27pixelmabluebrother: I do need to run rbutil.exe with admin rights? <- shows how much I know...
14:48:31bluebrotherI'd also like to see the usb pid detection.
14:48:32linuxstb_bluebrother: And I agree we should keep the non-rbutil install instructions visible.
14:48:48linuxstb_bluebrother: feature freeze ;)
14:48:52bluebrotherpixelma: only if your installation depends on ipodpatcher / sansapatcher
14:49:12bluebrotherlinuxstb_: well, that feature is already in, it's just missing for w32 ;-)
14:49:22pixelmaah, thanks
14:49:27bluebrother(and only for the bootloader installation)
14:50:36linuxstb_bluebrother: I don't know if you've seen them, but I've read a few reports recently when rbutil fails to detect an ipod (or maybe a sansa), but the *patcher.exe succeeds. I can't think why that could be...
14:51:43pixelmahmm... should rbutil be able to auto detect my M5? It finds the drive but doesn't close the dialog
14:52:11bluebrotherit can detect all players that have Rockbox installed.
14:52:31bluebrotherautodetection won't close the configuration dialog as you might want to change other things as well ;-)
14:53:59pixelmawell, if I close it, a message pops up that the configuration is invalid and prompts with the same dialog again...
14:54:41bluebrotherhmm −− you closed it with the Ok button?
14:55:29bluebrotherand I assume the values it autodetected are correct.
14:55:31pixelmaand of course I have rockbox installed
14:56:44pixelmaseems like it doesn't autodetect all values, just the drive letter
14:59:29 Quit Dark_Apostrophe (Read error: 110 (Connection timed out))
14:59:29 Nick darkapostrophe is now known as Dark_Apostrophe (
15:01:18 Join freq32 [0] (
15:01:24freq32does rockbox play mp4 ?
15:01:44linuxstb_You need to be more specific - what kind of "mp4" ?
15:02:08Isolinear10 bucks says .m4a...
15:02:23freq32i actually have no idea, .mp4 files you download from podtropolis
15:02:31linuxstb_Are they audio files, or video?
15:02:42linuxstb_Then, no.
15:03:01pixelmabluebrother: I selected the target myself now and installed a current build, worked correctly. Another question where does rbutil take the themes from, to me the selection looks like X5 themes (which would still work) but I'd expect to be more...
15:03:02freq32ah. so how are you guys vieweing movies? on the original OS?
15:03:19linuxstb_freq32: On which original OS? Rockbox runs on about 20 different mp3 players...
15:03:31freq32Sorry i forgot to say im using ipod video
15:03:41bluebrotherpixelma: the themes are taken from
15:03:54pixelmayes, but which section?
15:03:55linuxstb_freq32: Read this page - especially the introduction.
15:04:10 Join mbr [0] (
15:04:51 Quit freq32 (Client Quit)
15:05:19bluebrotherhmm, seems like the themes for the x5 are used.
15:05:30pixelmabluebrother: the list has all the X5 themes that work without patches, the greyscale ones are missing
15:05:54 Quit Crackerizer ("CGI:IRC (EOF)")
15:08:34 Join Nullbyte [0] (
15:08:41bluebrotherpixelma: fixed and updated the binary
15:08:47pixelmathe OndioFM is autodetected correctly
15:08:53NullbyteHey, when will rockbox support 6th generation iPod?
15:09:15bluebrotherNullbyte: nobody knows. Don't hold your breath, probably this will happen never
15:09:23 Join latchema [0] (n=adam@
15:09:29NullbyteOh, that sucks :/
15:10:02pixelmabluebrother: I wouldn't call v2.5 recommended though
15:10:14bluebrotherthe 6G is completely different to the other Ipods.
15:10:43GodEaterwell, perhaps similar to the 2G Nano - but we don't support that either
15:11:56*pixelma installs her own wps through rbutil... :>
15:16:36pixelmabluebrother: auto detection also doesn't work for the C200
15:16:49bluebrotherhmm :/
15:18:21 Part latchema
15:21:17 Join The-Compiler [0] (
15:23:49 Join AlexC [0] (
15:24:51pixelmawhen I select it myself and the try to install the bootloader, I first get "Bootloader up to date, install anyways?" > "Yes" > "No sansa found"
15:25:19bluebrotherhmm. The sansa is detected by its disc layout, isn't it?
15:26:02pixelmaI have no idea.
15:26:03linuxstb_Yes, plus the contents of the firmware partition.
15:26:11*bluebrother wonders if its possible to fake the sansa's disc
15:26:32linuxstb_See the is_sansa() function in sansapatcher.c for the detection.
15:28:02 Quit MethoS- (Read error: 110 (Connection timed out))
15:28:19 Join MethoS- [0] (
15:29:38 Join james_malone [0] (n=James@
15:31:04 Quit Nullbyte ("Leaving")
15:33:49 Nick parafin|away is now known as parafin (
15:39:56 Quit kubiixaka (Read error: 104 (Connection reset by peer))
15:40:37 Join craver [0] (
15:40:55craverwhat program are u using to organize your music?
15:41:03craverthat can work well with rockbox album art
15:43:21 Join kubiix [0] (
15:45:49peturalbum art is not officially supported
15:46:02craverso forget the AA
15:46:06craverwhat are u using?
15:46:18peturwindows explorer :)
15:46:26sgsaxwhat do you mean by "organize"?
15:46:41sgsaxthe database will sort your files out for you, as long as they are tagged properly
15:46:46craveri got tons of music i want to tag
15:46:50sgsaxno matter what your file/directory structure is
15:47:21craverlike i got some radiohead songs titled as "radiohead" and some as "radio head"
15:47:29peturI use /music/A/Artist/AlbumName/01 - song.mp3
15:47:29craversomething to fix all these
15:47:33linuxstb_I don't use them, but I've heard people mention GodFather and Media Monkey
15:47:35 Quit tictoc ("Leaving")
15:47:43craverpetur - r u doing this manually?
15:48:08sgsaxwhat os?
15:48:13craverwin xp
15:48:15 Quit Thundercloud (Remote closed the connection)
15:48:16peturI started like this when converting all my CD's
15:48:28*GodEater did too
15:48:55*GodEater observes cynically that most people with tagging "problems" have downloaded there music collection
15:49:07sgsaxif you were running *nix, I'd say you could do a bit of clever scripting if the file titles were useful
15:49:10*linuxstb_ does a similar thing, but /music/Artist/Year-AlbumName/NN-Trackname.ext
15:49:23*petur also has /music/A/Artist/_Live_/Date_Location/01 - song.mp3 :)
15:49:26craverwell ill try godfather
15:49:55 Quit craver ()
15:49:59 Join Thundercloud [0] (
15:50:22*linuxstb_ has a /Bootlegs/Artist/Date-Venue/NN-trackname.ext
15:50:55 Quit james_malone (Read error: 110 (Connection timed out))
15:50:58sgsaxmost of my collection I "acquired" using streamripper
15:51:33sgsaxso I have hundreds of tracks in genre folders
15:51:57sgsaxnot much sorted by artist/album other than what I ripped off my own cds
15:54:27 Join miepchen^schlaf [0] (
15:56:14pixelmabluebrother: the M5 auto detection seems to work now with the newer binary, themes selection looks also correct
15:56:42 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
15:58:19 Nick fxb__ is now known as fxb (
16:00:51dionoeaZagor: ?
16:01:08bluebrothernice :)
16:01:50Zagordionoea: we (I and nico) were a bit curious about the purpose of your gzip plugin
16:02:28bluebrotherhmm, building sansapatcher requires bootimg_c200.c. Where can I find it?
16:02:46Zagorbluebrother: build the c200 bootloader
16:02:51dionoeaWell in fact i don't really know :) One of the ideas I had was to implement an "automated rockbox update" where you'd simply put a rockbox.tar.gz file in your player's root and it'd install it
16:03:35bluebrotherZagor: ok, me is blind ... overlooked that bootimg_c200.c isn't the required file but the dependency :(
16:03:44 Quit Thundercloud (Remote closed the connection)
16:03:47dionoeaI was kind of bored the other day so I figured that I'd give that port a try :D
16:03:57 Quit Nico_P (Remote closed the connection)
16:04:27 Join Thundercloud [0] (
16:05:31Zagordionoea: I guessed it was something like that :-)
16:05:37dionoeaabout the compression part (as opposed to decompression), i really don't know what it could be used for :) Maybe compress wav files until you get near a computer ? :p
16:05:58Zagorgotta go
16:06:00 Quit Zagor ("Client exiting")
16:06:10 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
16:06:47 Join kubiixaka [0] (
16:07:32peturzipping might not be such a bad idea... if you're out in the field recording and need more room, you could zip some stuff to make room :)
16:08:43dionoeado rockbox support recording to an efficient lossless format ?
16:09:38peturbut you could have started in wav by mistake or because you weren't planning to record much
16:09:46dionoeahehe :)
16:10:16 Join desowin [0] (
16:10:17peturin any case more use than some of the demo plugins we have ;)
16:11:18bluebrotherdo we have a dump of the firmware partition of an e200 / c200 around somewhere?
16:12:01linuxstb_dionoea: There's already a wavpack encoder plugin IIRC.
16:12:24*bluebrother found something
16:13:16 Quit barrywardell (Read error: 110 (Connection timed out))
16:14:06dionoeawhile i'm here, anyone know if austriancoder is making progress with the usb stack/driver/whatever it's called?
16:14:37peturhe's here ;)
16:14:43amiconnpetur: Then use wav2wv.rock (if that still exists)
16:14:44dionoeaooh :)
16:14:48peturand yes, I think he does
16:14:53 Quit desowin (Client Quit)
16:14:57 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
16:15:04 Join miepchen^schlaf [0] (
16:15:06 Join agm3nt [0] (
16:15:27amiconndionoea: I would be more interested in a zip/unzip plugin. The build system builds .zip by default...
16:15:35peturamiconn: ok, fair enough, so no zip requirements unless you have other files in there ;)
16:17:13dionoeaamiconn: well my next step is porting gnu tar. I think that i'll also have a look at busybox' libunarchive which seems to handle a bunch of formats (tar zip gz bz2 lzma...) but only on the decompression side
16:17:35dionoeaI haven't had a look at the linux zip/unzip source code yet.
16:17:50linuxstb_I can see a use for having unzip in the plugin lib - so things like the emulators can load romsets directly from zip files.
16:18:06linuxstb_dionoea: info-zip should port relatively easily - it runs on about 100 different OSes...
16:18:08bluebrotherhmm, my forged e200 gets detected nicely.
16:18:28 Join TMM [0] (
16:18:31dionoealinuxstb_: ah nice, i'll have a look
16:19:04 Quit kubiix (Read error: 110 (Connection timed out))
16:19:34bluebrotherdionoea: I did some (really basic) tar handling in my tar themes installer −− see FS #6156
16:20:00dionoeayeah, you told me that yesterday :) i haven't forgoten
16:20:06bluebrotherbut me ;-)
16:20:26bluebrotherwell, I remember noting it a while ago but I wasn't sure if it was you, so ...
16:20:31*bluebrother feels old
16:22:02 Join tmske [0] (
16:23:53 Quit AlexC ("Ex-Chat")
16:26:27 Join kubiix [0] (
16:30:44dionoeaGra ... unzip uses a lot of mallocs :/
16:32:20dionoeaah, looks like some of those can be removed using the appropriate defines
16:35:23 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
16:36:28 Join toffe82 [0] (
16:41:55 Join skatteola [0] (
16:43:47TMMI've ordered the iAudio7, is anyone else also interested in working on it already? or is it a bit too early to start finding 'friends'? :)
16:44:29GodEaternever too early
16:44:37GodEaterthe forums have a larger audience though
16:44:43 Quit kubiixaka (Read error: 110 (Connection timed out))
16:45:33daurn|laptopwhat are the chances of running rockbox in a sim on the iphone?
16:46:03GodEaterhas anyone ported SDL to the iphone yet ?
16:46:19daurn|laptopno idea
16:46:27GodEaterthat would be the first thing to find out
16:46:32Soapand the wiki is really the correct place for placing static information (board scans, etc) so your best bet is probably a multi-pronged attack. Starting a wiki page with all info found (and unfound) a forum thread in New Ports announcing your intent and needs/abilities, and a mail to the dev mailing list also announcing your intentions and capabilities.
16:46:32 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
16:46:34GodEatercos if no-one has, then the chances are < 0
16:47:06daurn|laptopTMM: step one (before recruiting) is to open her up, and take lots of pics and/or scans
16:47:12SoapOh, and if the above was not obvious - it was intended as a response to TMM and his porting desires.
16:47:38daurn|laptopthen post on forum "Who wants to help, lets get started by finding out what components these are!"
16:47:40*bluebrother fails to forge a c200 :(
16:47:45TMMyeah, I read all the stuff about new ports :)
16:48:00TMMI even kind of learned about JTAG from a collegue of mine
16:48:13TMMand I'm trying to mentally prepare myself on opening up a brand-spanking new mp3 player
16:48:23***Saving seen data "./dancer.seen"
16:48:26TMMI even got a flatbed scanner :)
16:48:33*GodEater thought only apple fanboys needed that sort of prep
16:48:39GodEaterin case they scratch their idol
16:48:51TMMit's more the mental leap of opening up a brand new toy
16:48:57GodEaterand would have to do penance to the altar of Steve
16:49:00sgsaxyeah, crack open that new $500^H^H^H300 iPhone :)
16:49:04 Join n1s [0] (
16:49:20daurn|laptopfor me, its a thing about breaking warrenty
16:49:20TMMit's more the idea of opening up a brand new player at $500 :)
16:49:30GodEaterdaurn|laptop: pansy :)
16:49:36GodEaterhow they gonna tell ?
16:49:37daurn|laptopbut... as I usually import, warrentee is usually of no use anyway
16:49:39TMMI got a year extended warrenty that should cover 'dropping' it
16:49:42daurn|laptopbroken seals
16:49:48daurn|laptopscrew driver marks etc :P
16:49:53*GodEater didn't see any seals on his ipod
16:49:58GodEaterand there aren't any screws
16:50:05daurn|laptopmy serial number posted all over the internet in photos
16:50:07SoapThe polar bears must have gotten to it first.
16:50:15GodEaterdaurn|laptop: that's pure paranoia now
16:50:18daurn|laptopGodEater: not everyone has an ipod :P
16:50:25TMMwell, as long as I can make it look like it was dropped from a flight of stairs, I should be able to get a replacement anyway ;)
16:50:35GodEaterdaurn|laptop: indeed not, but there were also no seals on my H140, or on my Gigabeat F
16:50:46GodEaterand I defy anyone to tell whether I've opened either of them
16:51:07daurn|laptopmy archos had one of those warrenty void stickers
16:51:11daurn|laptopso did my psp
16:51:22Soapagain, I think global warming and hungry polar bears have something to do with the lack of seals.
16:51:53TMMsoap: do you think they just break them? you'd think they'd eat them
16:52:21 Quit jhulst ("Konversation terminated!")
16:52:32daurn|laptopTMm: break their neck / pierce their skin
16:52:33*TMM wonders how many times you can return a 'dropped' mp3 player before they get suspicious
16:52:46daurn|laptopTMM: until the warrenty runs out
16:52:53TMM2 years then
16:53:18TMMI'm really wondering what arch is in that thing :)
16:53:42TMMI hope it's ARM, I already know ARM assembly (somewhat)
16:53:52 Join XavierGr [0] (
16:54:00daurn|laptopI wish there were more hdd players around
16:54:06daurn|laptopToo many piddling flash players
16:55:21 Join sr [0] (
16:56:19TMMdaurn|laptop: AFAIK there won't BE any more HDD based players :( on account of hitachi stopping making 1" disks
16:56:40daurn|laptopI want someting with at least 30gb
16:56:55TMMdaurn|laptop: yeah, me too, but I couldn't find any non-apple branded device
16:57:03TMMdaurn|laptop: so, I settled on the 16Gb iAudio7
16:57:17daurn|laptopwell, I'm about to settle for an 8gb iphone
16:57:29TMMno option, got an apple logo on it
16:57:33daurn|laptopbut... its half because I need a new phone
16:58:57TMMthen get a decent phone ;)
16:59:17daurn|laptoponly other option is a samsung d900i
16:59:28TMMit's just my personal belief I shouldn't buy stuff from either apple or microsoft :) I don't care what YOU do with YOUR dollars
16:59:34daurn|laptopand I would like to get an iphone for the hell of it :)
16:59:55TMMdaurn|laptop: there's a special place in hell for people that buy iPhones, very special ;)
16:59:57aliaskWhy not burn your money "for the hell of it"
17:00:16TMMaliask: that's not as satisfactory as buying useless gadgets, I've tried it :P
17:00:30daurn|laptopcause if I don't like it, I can always sell an iphone on to some other person
17:00:39aliaskI suppose
17:00:43daurn|laptopyou can't sell ashes
17:00:51daurn|laptopwell.... money ashes
17:00:52TMMdaurn|laptop: yeah, you can pass it on, kind of like herpes :)
17:01:11daurn|laptopmmm, but with herpes, you can pass it on to as many people as you want
17:01:13aliaskTMM: You got any idea what's inside the iAudio7?
17:01:28daurn|laptopyou only get one iphone to pass on ;)
17:01:32TMMaliask: not yet, but I'm hoping to find out somewhere next week
17:01:48aliaskKeep us posted, I'm curious at least
17:02:16TMMgodEater: but, you have experience prying open mp3 players then? have you written up some tutorial on how to start dismantling devices? a generic guide on what to look for perhaps?
17:02:31GodEaterTMM: erm - tiny screws ?
17:02:35TMMaliask: I'll do all the stuff in newports
17:02:38GodEaterthey're usually a dead giveaway
17:02:44TMMgodEater: how many mp3 players have screws?
17:02:59TMMgodEater: I thought most where 'clicked' together, 2 shells
17:03:00GodEater2/3 of mine
17:03:08GodEateronly one which doesn't is the ipod
17:03:09TMMwell, I can do screws! :)
17:03:17GodEaterand there are plenty of guides on how to take those apart
17:03:25GodEateralthough it helps to have a special tool to do it
17:03:34GodEateror you risk slicing your hands to ribbons with a razor blade
17:03:46daurn|laptopinstructions on how to use a screw?
17:03:51TMMgodeater: I hate it when that happens
17:04:03daurn|laptopTMM: does it have a battery compartment?
17:04:04GodEaterno, on how to dismantle an ipod
17:04:31TMMdaurn|laptop: as of yet, I know nothing about the player, except for the burning hole in my pocket, and that it should arrive within the next couple of days
17:05:00daurn|laptopoh right
17:05:02daurn|laptopyou don't have it yet
17:05:05TMMdaurn|laptop: and I know that the factory firmware looks ugly as fuck
17:05:10daurn|laptopshould be VERY easy once you get it
17:05:11 Quit Jon-Kha ("Lost terminal")
17:05:26 Join Jon-Kha [0] (
17:05:32TMMwell, opening her up is the bit I'm worrying the most about :)
17:05:40daurn|laptoplook for screws... if none, look for a major seem, and pry it open with a laminated card (like the cheap ass library cards)
17:05:47GodEaterTMM: I'm sure it won't be as bad as you fear
17:05:56daurn|laptopor a guitar pick
17:06:39GodEateryeah, the guitar pick option didn't work
17:06:42GodEaterwe did try for quite a while
17:06:49aliaskLies! I've done it with one
17:06:53GodEaterseemed like a good idea at the time ;)
17:06:55daurn|laptopGodEater: seems there are iphone apps that use sdl already.... so there must be sdlsomewhere (though I can't find it)
17:07:20GodEaterwell that increases the chances of getting RBasAPP running on it then ;)
17:11:42 Join Salokyn [0] (i=d55bf79d@gateway/web/cgi-irc/
17:15:48advcomp2019TMM, i do not know if this makes any difference but there is photos of the iaudio6 opened up
17:16:17TMMadvcomp2019: where? :)
17:16:22TMMadvcomp2019: I don't know if it'll help either
17:16:53advcomp2019TMM, here is
17:17:26TMMadvcomp2019: this might be helpful actually, it uses the swingtouch thing as well
17:18:17 Quit Ren (Nick collision from services.)
17:18:55TMMadvcomp2019: no mention of the arch though
17:19:40 Quit tmske (Read error: 104 (Connection reset by peer))
17:20:13 Join tmske [0] (
17:20:14GodEaterhmm - telechips
17:20:18GodEateris that the DAC ?
17:20:33linuxstbThey make various SoCs, mostly ARM based.
17:20:37 Quit petur ("connection reset by beer (Leffe to be precise)")
17:20:59GodEaterthere's your hint then TMM
17:21:09GodEatergo hunt out that model of telechip
17:21:32linuxstbIt almost goes without saying that they don't publish their datasheets...
17:21:36TMMit LOOKS like the iAudio7 is a flash based version of the iAudio6
17:21:53GodEaterlinuxstb: of course ;)
17:22:05 Join Frazz [0] (
17:22:08GodEaterwhere would be the fun in it for TMM if he could actually look stuff up ?
17:22:30TMMI'd like a datasheet ;)
17:22:44GodEaterah - you're one of THOSE developers :)
17:22:48TMMargh... they do wma decoding and drm shit
17:22:54TMMno chance of specs there
17:23:06GodEater*we* do dma decoding
17:23:07linuxstbTCC770 series -
17:23:20GodEaterwma decoding
17:23:23GodEaterI'll get my coat
17:23:26GodEatersomeone call me a cab
17:23:30TMMgodEater: the DRM stuff? :)
17:23:40TMMYAY! arm :)
17:23:44GodEaterno - not the DRM stuff obviously
17:24:17GodEateraliask: easy tiger, he hasn't even taken delivery yet!
17:24:50*linuxstb gives up
17:25:15GodEateraliask - ah - another Uplink fan ;)
17:25:16TMMperhaps I'll just order ONE of those chips ;)
17:25:16 Join Genre9mp3 [0] (
17:25:29aliaskGodEater: Hell yes :D
17:25:36GodEaterhehe - a fine fine game :)
17:26:06GodEaterRED CARD!!!
17:26:32daurn|laptopGodEater: ok, there is no sdl package for the iphone, but it has been compiled IN various projects...
17:26:48GodEaterdaurn|laptop: you mean statically linked ?
17:30:13*GodEater wonders if anyone has ever tried compiling the RBSim with SDL linked statically
17:30:22aliaskTMM: Nice work :)
17:31:13GodEaterif not - post it on the wiki, there's a good chap ;)
17:34:15 Join trek [0] (
17:37:04SalokynIs someone familiar with button handling in Rockbox ? I'm trying to solve bouncing problem on iaudioX5 .
17:40:57 Join miepchen^schlaf [0] (
17:42:33daurn|laptopSalokyn: SOMEONE will be... just not here tm
17:42:59 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
17:43:47 Join Saloky1 [0] (n=nicolas@
17:43:58aliaskI've (finally) managed to make a patch for merging the gigabeat S branch back into trunk, does anyone object to me committing it?
17:44:46aliasklinuxstb / amiconn / Bagder ?
17:44:54 Quit Salokyn ("CGI:IRC")
17:45:04linuxstbaliask: I think the intention was to commit. ;)
17:45:18aliaskRighto then
17:45:24linuxstbMaybe do it in small parts though - especially if you're changing a lot of existing files...
17:45:40linuxstb(I don't know if that's possible though...)
17:45:49aliaskWell it is, but I don't see the point
17:46:16aliaskI've checked it, and it should be fine
17:46:23aliaskDoesn't seem to break other builds, and it compiles itself
17:46:51 Join atsea-45 [0] (i=atsea-@gateway/tor/x-3f4e74a60f1eb663)
17:47:03*amiconn is curious what the status of the gigabeat S port is
17:47:40aliaskBootloader code runs on target, we've written drivers for a few things, but the whole MTP thing is really slowing things down
17:48:03amiconnMTP thing?
17:48:09aliaskAlso, the rockbox.gigabeats file doesn't want to boot, but that's probably some oversight in crt0.S
17:48:31aliaskWell, we can't just transfer a new bootloader easily
17:50:20Nico_Paliask: there's no way to do it under linux, is there ?
17:50:40aliaskNot that I've found yet, but it *could* be done, technically
17:50:44amiconnHmm, isn't the gigabeat S i.MX31 based?
17:50:49aliaskIt sure is
17:50:59Nico_Paliask: I can test things if you have ideas
17:51:38aliaskNico_P: Well, the only idea I really have is to reverse engineer the windows updater and reproduce under linux
17:52:06*aliask holds his breath and hopes r14805 builds nicely
17:52:21n1saliask: shouldn't it be possible too snoop the usb traffic between the gigabeat and the updater program?
17:52:35aliaskShould be.
17:52:46aliaskI'll look into it
17:53:10amiconnIiuc it should be possible to adapt the usb stack code already in svn to provide ums mode on the gigabeat
17:53:22aliaskThat's my current plan
17:53:26amiconn(once the usb stack is working properly on PP502x)
17:53:48Nico_Paliask: you ought to talk to austriancoder
17:53:58aliaskYes, I need to work out what I need to do
17:56:43aliaskbrb, trying out a usb sniffer
17:57:50 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
17:58:20Nico_PFS #7808 looks nice but the code is from an unknown person :-/
17:58:30pixelmahmm... I thought shortcuts.c is now in plugins/SUBDIRS...
17:59:11linuxstbNico_P: Yes, "this isn't mine, found it via google on japanese pastebin" isn't quite what we expect...
18:00:06Nico_PI like the idea though
18:00:58*bluebrother spots red
18:01:05*pixelma wants a cookie
18:01:57*bluebrother has cookies next to the pc and hands out some
18:06:15bluebrotherhmm, the download page shows a lot of "broken?" descriptions but downloads seem to work. Isn't this a bit confusing?
18:06:34advcomp2019i was going to say that too
18:07:45Nico_Pshould I commit the trivial fix to the red line since aliask said he was "brb" ?
18:07:52pixelmasomeone against me fixing the red?
18:07:54aliaskI'm on it
18:08:04aliaskDoing a test compile to make sure it was only that one thing
18:08:08bluebrotheroh, the fix-red-race? ;-)
18:08:09pixelmaI already have it (and test compiled)
18:08:16Nico_Psame here :)
18:08:23aliaskDamn my slow box :P
18:08:25pixelmaat least an Ondio build
18:08:26Nico_Plet's let aliask commit the fix
18:08:32aliaskThanks :P
18:09:45Nico_Paliask: why did you disable a bunch of plugins for the S ?
18:09:47n1saliask: you disabled plugins for c200 again (in tools/configure)
18:10:18pixelmadidn't spot that... thanks! ;)
18:11:05pixelmaquestion is - are the other changes that I made for plugins on the c200 reverted as well?
18:11:42Nico_Ppixelma: doesn't look like they were
18:11:50aliaskpixelma: Almost definitely not - I cropped the diff only to files I knew needed to be changed, so I missed the configure problem
18:11:50bluebrotherwell, from the diff it doesn't look like −− no changes to plugin source files
18:12:16aliaskNo idea why the plugins were disabled though
18:12:37pixelmaah, yes, just the shortcuts.c
18:15:07 Quit Isolinear (Read error: 110 (Connection timed out))
18:17:18 Join eigma [0] (i=eigma@
18:18:53 Join My_Sic [0] (
18:19:15 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
18:22:08 Part hoobop ("leaving")
18:27:06 Join low_light [0] (i=c730190a@gateway/web/cgi-irc/
18:29:26 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
18:30:04low_lightaliask: gigabeat S section in configure is wrong...use swcodec="yes" instead of codecs="......"
18:32:33aliasklow_light: Cheers. Must have changed - I just copied the gigabeat f one back in the day
18:37:03 Quit ToHellWithGA ("You know you'll miss me a lot.")
18:37:12TMMright then, time for bar
18:38:42 Quit obo ("bye")
18:39:59 Join petur [0] (n=petur@rockbox/developer/petur)
18:42:59 Part Saloky1
18:43:04low_lightNico_P: regarding the new line selector...looks like it was done by midgey: (pastbin line a couple of line later)
18:46:42 Join kubiixaka [0] (
18:46:46 Quit eigma ()
18:48:13 Join rocko [0] (
18:48:27***Saving seen data "./dancer.seen"
18:49:18Nico_Plow_light: nice find
18:49:49 Quit agm3nt ()
18:50:14 Quit Frazz ("Leaving")
18:53:29 Quit jhulst ("Konversation terminated!")
18:55:40 Quit TMM (Read error: 110 (Connection timed out))
18:57:08 Quit low_light ("CGI:IRC (Ping timeout)")
19:00:12 Join perrikwp [0] (i=98215ac0@gateway/web/cgi-irc/
19:02:55 Join izirku [0] (n=izirku@
19:03:25 Quit kubiix (Read error: 110 (Connection timed out))
19:04:32 Quit billytwowilly (Connection timed out)
19:04:33izirkuhello everybody, I have a iPod Photo 60Gb and an iTrip the one that hooks to the top of the ipod, not a docked type, I can't find any information on how to get it to work... any suggestions?
19:05:50izirkuParticularly, question is how to change frequencies without using original firmware?
19:08:23 Quit aliask ("ChatZilla [Firefox]")
19:08:28 Join billytwowilly [0] (
19:08:48 Quit spiorf ("Read error: 110 (Connection timed out)")
19:09:16 Join spiorf [0] (n=spiorf@
19:09:19 Quit nicktastic (Read error: 113 (No route to host))
19:11:06 Part izirku ("Leaving")
19:11:38Soap_izirku: If I recall correctly that model is known not to be working at this time. See the wiki page IpodAccessories for specifics on that model. Note that I am 99% sure I have posted actual images for all models of the iTrip, because their naming is so confusing.
19:13:16 Join obo [0] (n=obo@rockbox/developer/obo)
19:19:41 Join barrywardell [0] (
19:22:49 Join kfazz [0] (
19:23:51 Join Domonoky [0] (
19:26:11 Quit perrikwp ("CGI:IRC (EOF)")
19:28:44 Join rockho [0] (
19:29:55 Quit rocko (Read error: 110 (Connection timed out))
19:30:53 Join homielowe [0] (
19:37:48 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
19:42:49 Join Frazz [0] (
19:43:14 Quit barrywardell (Read error: 110 (Connection timed out))
19:46:49 Quit The-Compiler (Read error: 104 (Connection reset by peer))
19:48:58 Quit rockho (Read error: 110 (Connection timed out))
19:52:36 Join spiorf_ [0] (n=spiorf@
19:53:55 Join sr_ [0] (
19:54:21 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
19:58:09 Join jgarvey [0] (
19:59:30 Quit sr_ (Read error: 104 (Connection reset by peer))
19:59:43 Join sr__ [0] (
20:00:02 Quit trek ("Leaving")
20:00:11 Join webguest76 [0] (i=d9539b9e@gateway/web/cgi-irc/
20:00:54 Join webguest276 [0] (i=d9539b9e@gateway/web/cgi-irc/
20:00:54 Quit webguest76 (Client Quit)
20:01:02 Quit kubiixaka (Read error: 104 (Connection reset by peer))
20:05:13 Quit spiorf (Read error: 110 (Connection timed out))
20:05:57 Part webguest276
20:09:03 Join sr_ [0] (
20:13:14 Quit sr_ (Remote closed the connection)
20:14:57 Quit sr__ (Read error: 104 (Connection reset by peer))
20:15:35 Join Lars_G [0] (n=lars@unaffiliated/lars-g/x-000001)
20:15:38Lars_GHi all.
20:15:54Lars_GQuestion. is there any foreseen change to the rockbox database format in the NEAR future?
20:16:31bluebrotherI don't think so
20:16:56Lars_GThen I'll try to add rockbox database support to gpodder
20:16:59bluebrotherbut I might be wrong ... Slasheri is the guy behind the database
20:17:12Lars_Gok thanks
20:17:19Lars_GSlasheri: if you come around, please let me know.
20:17:37Lars_Gbluebrother: If I manage to do this, and do a few other tricks, I'll be ready to ditch the ipod and go to the sansa
20:19:42bluebrotheriirc the current code has some support for reusing it on a host pc.
20:20:05Lars_Gbluebrother: What I want is to modify the gpodder so I can sync my podcasts to rockbox and use rockbox.
20:20:28Lars_Gon the pc->rockbox side I want to add the copied podcasts to the db so they're listed as soon as it boots without a rescan needed.
20:20:53Lars_Gon the rockbox->pc side I want to read the playcount from the database to decide if a podcast has been listened to or still new.
20:21:02Lars_Gand, in the future, I'll possibly take bookmarks in account too.
20:21:07 Quit webmind ("Reconnecting")
20:21:13 Join webmind [0] (
20:21:23Lars_Gif the podcast was stopped less than let's say 60% or 75% from the end, it will be considered new even if playcount is more than 0
20:21:28Lars_Gthose are the changes I'm doing now.
20:21:50Lars_Gand it's what I need pc side, running on linux AND os x to switch my podcast syncing from itunes-ipod to rockbox.
20:22:03Lars_Gon the rockbox side I need to fiddle some with bookmarks but otherwise... it's almost there.
20:28:04pixelmaisn't that almost the same as what the lastfm log does?
20:28:42pixelmaand this log file is plain text
20:29:20 Join FOAD_ [0] (
20:30:01Lars_GHmmm could be
20:30:18Lars_Gbut I want to use the db so if other users want to use my code, they don't need to turn on the log to use it
20:33:11 Quit jhulst ("Konversation terminated!")
20:33:15 Part pixelma
20:38:33 Quit MethoS- (Remote closed the connection)
20:38:33 Join xoring [0] (
20:39:18 Quit XavierGr (Nick collision from services.)
20:39:19 Join XavierGr_ [0] (
20:39:25xoringhas the dual-boot issue on the E200R series been resolved?
20:40:22 Join linuxstb_ [0] (
20:40:28 Quit petur ("switching")
20:40:38 Join petur [0] (n=petur@rockbox/developer/petur)
20:41:38linuxstb_xoring: I don't think any developer with an e200(r) can recreate the problem...
20:42:39 Join rocko [0] (
20:43:02xoringMy brothers e260R is having that problem, I've tried the install procedure multiple times with three different firmware versions. Is there any information I can provide from his device that would help the devs?
20:45:46 Quit FOAD (Read error: 110 (Connection timed out))
20:45:46 Nick FOAD_ is now known as FOAD (
20:47:28 Quit Nico_P (Remote closed the connection)
20:48:30***Saving seen data "./dancer.seen"
20:49:18 Join tomv [0] (n=tv@
20:50:00SlasheriLars_G: hi, not any big changes but i have some plans adding few more tags to the structure in coming next few months
20:50:37SlasheriLars_G: if it's necessary to "stabilize" that structure, it could be possible to reserve a few unused tags
20:50:46Slasherithen it should be compatible in future too
20:58:06 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
21:09:13 Quit austriancoder ("Konversation terminated!")
21:12:39 Quit MikhailTkach ("Leaving")
21:13:24 Join darkapostrophe [0] (
21:15:03 Join miepchen^schlaf [0] (
21:20:10 Nick fxb is now known as fxb__ (
21:23:01 Join webguest55 [0] (i=9ea50535@gateway/web/cgi-irc/
21:23:31 Nick fxb__ is now known as fxb (
21:24:03 Quit Dark_Apostrophe (Read error: 104 (Connection reset by peer))
21:24:04 Nick darkapostrophe is now known as Dark_Apostrophe (
21:25:01 Join nev [0] (i=4b0bb983@gateway/web/cgi-irc/
21:25:04webguest55My iPod crashes when it intailizes the database and it hits 600 items. How can I fix this?
21:25:09nevhey guys
21:25:14nevwhats up
21:25:20 Join hannesd__ [0] (
21:25:38nevi was wondering when rockbox will be out for the new ipod classic 80gb
21:25:51krazykitnev, whenever somebody starts a port.
21:26:11nevwhen is that?
21:26:21krazykitthere's no timeline.
21:26:42webmindnev, wil you ? :)
21:26:59tumuwebguest55, try restarting rockbox
21:28:07krazykitnev, there's a little work being done, but it's not really a whole lot. new ports happen when owners of the device make it happen.
21:29:11webmindnev, donating one to an active developer sometimes helps :)
21:29:54 Quit hannesd (Read error: 110 (Connection timed out))
21:30:09webguest55I've tried that, tumu.
21:30:56 Quit darkless ("Leaving")
21:31:42 Quit nev ("CGI:IRC (EOF)")
21:33:06 Quit billytwowilly (Read error: 104 (Connection reset by peer))
21:33:06 Quit webguest55 ("CGI:IRC (EOF)")
21:33:14 Join billytwowilly [0] (
21:37:48 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
21:43:49 Join oranges2 [0] (
21:45:03 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
21:48:34 Quit BigMac (Read error: 110 (Connection timed out))
22:09:10 Quit grndslm ("Leaving")
22:15:22 Quit billytwowilly (Remote closed the connection)
22:18:02 Join billytwowilly [0] (
22:18:17bluebrotherBagder: what do you think about adding a "how to identify your player model" link to the front page?
22:18:20 Quit homielowe (Remote closed the connection)
22:18:33Bagdersounds like a good idea
22:18:57Bagderdo we have such a page?
22:19:12bluebrotherwe could just use the DeviceChart page
22:19:30Bagderthat page lacks a couple of players now
22:19:39Bagderc200 comes to mind
22:19:42bluebrotheror create a new one which separates by manufacturer and adds e.g. links to the apple identification page.
22:20:05Bagderyeah, I was thinking about those minor details that devicechart won't help people with
22:20:47bluebrotherI could try starting such a page. DeviceIdentification?
22:21:06pixelmaBagder: not that it hurts much but the c200 is also missing in the delta table
22:21:13BagderIdentifyPlayer is probably closer to how people think
22:21:35Bagderpixelma: nope, it just has a weird column
22:21:53Bagderthe first
22:22:18pixelmaoh sorry, I looked for it somewhere in the near of the e200...
22:22:34Bagderyeah, it's a flaw that it isn't next to the e200. I intended it to be...
22:23:43XavierGr_hmmm ok I think I grasped on how to write the alarm driver for H300 but how can I find which hex address is the register that the datasheet describes?
22:24:30linuxstb_Which register/datasheet?
22:25:21 Quit Frazz ("Leaving")
22:25:29XavierGr_eg. RTCSCA on the pcf50606 datasheet
22:26:01 Join webguest48 [0] (i=9f5b12f8@gateway/web/cgi-irc/
22:26:31webguest48am i going to be able to play movies on my c200 in the future
22:26:54*bluebrother misses a real question
22:27:04linuxstb_See firmware/driver/rtc/pcf_50606.c (and pcf50605.c - it's almost identical, but the 50605 (ipods) contains alarm code alread)
22:27:04Bagderwebguest48: yes, probably
22:27:22bluebrotherbut only if there's good weather outside :)
22:27:26pixelmawebguest48: yes, probably - you can already try but will only get audio..
22:28:10webguest48thank you for responding, in the future do you think i will get video as well or would my c250 not be able to handle it
22:28:17XavierGr_linuxstb: thanks, do you know how they find those hex numbers?
22:29:10pixelmawebguest48: I'm quite sure that it can handle it because the display is not very big, it just needs some more work on the lcd driver
22:30:24webguest48this is outstanding news
22:31:45pixelmabut usual warnings apply: we can't tell when that'll happen
22:31:57 Quit lee-qid ("aufwiederbyebientotsayonara")
22:32:06 Quit billytwowilly (Remote closed the connection)
22:34:18webguest48i will probably install rockbox on my c250 as soon as the official manual comes out, i could wait for the video function that is pretty sick if they eventually do manage to come out with it
22:35:02webguest48rockbox is friggin awesome
22:35:27linuxstb_The c250 should play video very well, because of the low resolution LCD.
22:35:57webguest48if the video function were to come out, do you think it would be available over the next 6 months?
22:36:32 Join agm3nt [0] (
22:36:49bluebrotherwebguest48: we don't estimate time frames.
22:37:26webguest48that's understandable
22:38:37 Join m4ffe [0] (
22:38:49Bagderlinuxstb: seen this e200 bootloader thread => ?
22:38:52webguest48i'll be monitoring this c200 rockbox situation closely, thanks for all the info :)
22:39:00Bagderclearly something has broken recently
22:39:02 Quit jhulst (Remote closed the connection)
22:39:35 Quit webguest48 ("CGI:IRC (EOF)")
22:41:40 Part tomv
22:42:02linuxstb_Bagder: Yes, I've seen it...
22:42:05 Join darkless [0] (
22:45:17XavierGr_success! thanks linuxstb.
22:45:50XavierGr_I didn't know it was that simple to enable the alarm on the H300.
22:46:22 Join billytwowilly [0] (
22:46:54XavierGr_I finally managed to write and read on the alarm, tomorrow I will try to finish it
22:48:23 Join bumper [0] (
22:48:31***Saving seen data "./dancer.seen"
22:48:36 Part agm3nt
22:49:00 Quit nicktastic ("Leaving")
22:51:47 Join Llorean [0] (
22:54:48n1sXavierGr_: that's great news! does it need a bootloader update to work?
22:55:59 Quit HardDisk_WP ("Caught sigterm, terminating...")
22:57:14 Join HardDisk_WP [0] (
23:04:03LloreanBagder: What's interesting is I tested the newest (or second newest? The one with the screen glitch fix) binary sansapatcher before it was released and it worked fine on my e200.
23:04:16pixelmahehe, doom on the c200
23:04:40BagderLlorean: I suspect that there's differences between players or something
23:05:27LloreanBagder: Seems likely.
23:05:50 Join XavierGr [0] (
23:06:07pixelmawasn't that "screen melting" an issue in earlier development too (can't remember under what circumstances it occured but it was fixed by jhMikeS before, IIRC)
23:06:29BagderI think the melting part is just it not being updated or similar
23:06:36 Join kubiix [0] (
23:06:44Bagderie the code freezes/stops somewhere
23:07:00LloreanI think the screen melts during an OF boot anyway, while you sit and wait for it to decrypt
23:11:05pixelmamaybe a stupid idea, could it be in any way related to the issue with some Nanos? Just throwing something into discussion without really knowing though...
23:11:18BagderI don't think so
23:11:35 Quit jgarvey ("Leaving")
23:11:38LloreanThe Sansa accesses it's flash like an SD card, doesn't it, rather than ATA?
23:11:40Bagderbut I'm not really anyone to tell for sure
23:11:50n1sI'm looking at FS #7774 and it adds a private function _gui_synclist_speak_item() and a public function gui_synclist_speak_item() to list.c any comments on such naming?
23:11:54Bagderit doesn't have ata at all
23:12:09LloreanSo, assuming the Nano issue is ATA timing, it seems unlikely the Sandisk would be affected. But that's assuming we know what the Nano issue is.
23:13:12 Join fm2 [0] (i=d9b96776@gateway/web/cgi-irc/
23:14:15fm2How can I produce a string with the value of the current line number. There is a preprocessor macro __LINE__, but how to do it a string?
23:14:32 Join eigma [0] (
23:17:21fm2I tried this: "__LINE__" but it produces "__LINE__"
23:18:01bluebrotherfm2: you could printf("%s", __LINE__)
23:18:03n1sfm2: can't you just snprintf() it into a buffer
23:18:32 Quit XavierGr_ (Read error: 110 (Connection timed out))
23:18:54fm2And this: " ##__LINE__##". But doesn't work
23:19:18fm2bluebrother, n1s: no, it should be a constant, it's used as an initializer for a const char*
23:19:28 Join elinenbe_ [0] (
23:20:03 Quit elinenbe (Read error: 104 (Connection reset by peer))
23:20:03 Nick elinenbe_ is now known as elinenbe (
23:20:14 Join RogerBacon [0] (
23:21:02RogerBaconcan someone please tell me if the creative zen :M what is the type of hard drive connection ? ZIF 40 pin ?
23:21:16 Quit Strath ("User pushed the X - because it's Xtra, baby")
23:21:17 Quit hcs ("Leaving.")
23:21:56BagderRogerBacon: since it doesn't run rockbox, this isn't really a very good place to ask
23:21:57 Join Shpunt [0] (i=4a4400ea@gateway/web/cgi-irc/
23:22:09 Quit Arathis ("Bye, bye")
23:22:37 Quit Shpunt (Client Quit)
23:23:45fm2Bagder: are you also a master of preprocessor macros (see question above)?
23:24:11RogerBaconbadger : i know, but some people are interresting in porting rockbox on this player
23:24:27BagderI don't think you can do it really safely, # __LINE__ could work but I don't think ansi defines in what order they should work
23:24:43RogerBaconand the dissection have alerady been made, so i was presuming that someone was know the answer
23:24:46Bagderfm2: I would rethink and do it differently
23:25:10BagderRogerBacon: I bet there are such people who knows, I'm just suggesting there aren't that many around here
23:25:12fm2Bagder: if I use #__LINE__ I get the message that __LINE__ is not a macro argument.
23:25:33LloreanRogerBacon: If there's not a wiki page for the port, then you'll probably need to find the actual people.
23:25:48Bagderah, right # is only for arguments
23:25:51amiconnlinuxstb: It's not granted that the c200 will play video well
23:26:31amiconnWhile it does have a low resolution, sandisk hooked up the lcd controller to the PP's mon/greyscale lcd bridge, not the color lcd bridge
23:26:50amiconnAtm it doesn't play video at all because lcd_yuv_blit() is an empty function
23:27:55linuxstb_I wonder what framerate test_fps gives...
23:28:06pixelmawhy? Doom runs very smoothly.. ;D
23:28:48 Join barrywardell [0] (
23:28:56Bagdernow, which is the silliest target to run doom on? is it the c200? ;-)
23:29:12n1sRogerBacon: if you are talking about the zen vision m there's already a wiki page for it and that page states this " So far there have been two hard drives found in this device, a Toshiba MK3006GAL and the Hitachi C4k60 (pdf)-The Hitachi appears to be a zif connector while the Toshiba is an IDE"
23:29:32linuxstb_Bagder: The h1x0 is pretty silly too...
23:29:35pixelmaBagder: it's not that bad once you get past deciphering the menu...
23:31:24 Part fm2
23:34:27 Join donutman25 [0] (n=chatzill@
23:34:30 Join jzoch [0] (
23:34:59 Quit Jon-Kha ("leaving")
23:35:25*n1s is trying out voice in the sim, :-) yay no more ploogins
23:37:15 Nick fxb is now known as fxb__ (
23:37:47 Join Jon-Kha [0] (
23:39:05 Quit m4ffe (" HydraIRC -> <-")
23:39:44 Nick fxb__ is now known as fxb (
23:40:25pixelmatest_fps gives... 1/1: 13.5 fps, 1/4: 54.0 fps, CPU at 30000000 Hz
23:40:26 Quit Jon-Kha (Client Quit)
23:41:30*bluebrother started IdentifyPlayer −− please improve :)
23:42:41n1spixelma: that would need improvement for good video playback...
23:43:35pixelmaat 80000000Hz... 1/1: 36.5 fps, 1/4: 143.5 fps
23:43:56iambendont most players' OFs use 15fps vid?
23:44:40n1siamben: if it takes all available cpu to push 36 fps to the lcd only about half is left for decoding video/audio at 15 fps
23:45:56Dark_ApostropheDudes, you're going to love this:
23:46:34n1sDark_Apostrophe: that is more suited for #rockbox-community
23:46:49Dark_ApostropheFunny never the less :)
23:47:09amiconnThere are a few possibilities for optimisation in the driver (simpler lcd_wait_write() like the greyscale ipods, burst read from the framebuffer)
23:47:34bluebrotheris the c200 colored?
23:47:47jzochCan anyone assist me with the database? On my player it hangs on "Committing [9/9]" I finally gave up and killed it.
23:48:00*amiconn wonders what framerate current svn yields on 4th gen grayscale ipod
23:48:11pixelmabluebrother: no mine is black... but it has a colour lcd ;)
23:49:04bluebrotherok ;)
23:50:20 Join crackpanther [0] (i=4c6ff595@gateway/web/cgi-irc/
23:50:31*bluebrother could have checked it the sim displays the logo colored or not
23:51:20pixelmaor the player's drawings in the manual...
23:51:48 Quit crackpanther (Client Quit)
23:52:34amiconnHmm. The pp must have a speed setting for that lcd bridge somewhere
23:53:06 Join Zagor [0] (
23:56:53n1sSo I think I'm going to commit this FS #7774 patch in a few days if no one objects to it (or does it before me) it adds about 500 bytes to a rec build but some of the patches that depend on it seem to get rid of a lot of code in other places so maybe some of it can be reclaimed...

Previous day | Next day