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

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

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

#rockbox log for 2006-08-11

00:00:48 Quit secleinteer (Connection timed out)
00:01:14 Join secleinteer [0] (
00:03:04 Quit Febs ("CGI:IRC (Ping timeout)")
00:03:30 Part LinusN
00:06:06 Quit petur ("here today, gone tomorrow")
00:07:13 Quit qwm (Read error: 110 (Connection timed out))
00:07:31amiconnHmph. Why does gcc try to inline a 600byte function?
00:09:08 Join jborn_ [0] (
00:09:23 Quit XavierGr ("One firmware to rule them all!")
00:10:01 Quit fatherfork ("CGI:IRC (EOF)")
00:10:24 Quit mirak (Read error: 104 (Connection reset by peer))
00:15:43barrywardellBagder: just tried that patch on mac
00:16:16barrywardelldoesn't work unfortunately. i think it's got the url wrong for the file
00:17:12 Quit ender` (" "Religion is the opiate of the masses." -- Karl Marx "Winners don't do drugs." -- The FBI")
00:24:36Bagderbut now, sleeeep
00:25:21markungood night Bagder
00:25:37barrywardellthe patch still doesn't apply right, but it can wait till another time
00:25:40 Join tommeyer [0] (
00:25:49barrywardelli'll try to find what's wrong. night Bagder
00:27:26barrywardellah, it's looking for a gcc-3.4.4 dir but has a gcc-3.4.6 dir. maybe that's it
00:30:36 Quit secleinteer (Connection timed out)
00:31:13 Join secleinteer [0] (n=secleint@
00:33:02 Quit barrywardell ()
00:34:07 Join barrywardell [0] (n=barrywar@
00:39:08 Quit MadDog011 (Read error: 60 (Operation timed out))
00:40:34 Quit bluebrother ("Leaving")
00:41:28 Join safetydan [0] (
00:41:50 Quit San (Read error: 104 (Connection reset by peer))
00:42:55 Join [San] [0] (n=San@
00:43:36 Join dj-fu [0] (
00:43:52dj-fuI still love you guys
00:45:17 Join S0ap [0] (n=bob@unaffiliated/s0ap)
00:59:46 Quit idnar (Nick collision from services.)
00:59:49 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
01:00:04 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
01:02:40 Quit TeaSea ("Leaving")
01:02:58 Quit mikearthur (Read error: 54 (Connection reset by peer))
01:03:59safetydanHrmm... <amiconn> ..and btw, floating point is essentially banned from rockbox
01:04:09safetydanLooks like I'm redoing my sunangle thingy in fixed point then
01:04:31amiconnWell, if you absolutely need to, you can use floating point in a plugin
01:05:02amiconnIn the core it's a no-go, and it's still *preferred* to keep floating point away from plugins too
01:05:15amiconnBut afaik calculator uses floats
01:06:47safetydanActually I was thinking of redoing it as fixed point anyway
01:07:06safetydanMight get a good fixed-point math library going that way
01:08:36safetydanSpeaking of which, did you get a chance to look at my fmath library patch?
01:08:52***Saving seen data "./dancer.seen"
01:10:25 Quit lee-qid (Connection timed out)
01:10:38 Quit Kiry ()
01:13:17amiconnNo, unfortunately
01:13:38*amiconn is busy with heavy asm stuff
01:14:08safetydanSounds interesting and far more useful :)
01:14:29amiconnSpeeding up the grayscale lib...
01:14:53 Quit mantono (Read error: 104 (Connection reset by peer))
01:15:01amiconnIt already works on arm, but on sh there's a bug I'm failing to find :(
01:17:26 Quit Kohlrabi ("Quit")
01:18:13S0apwhy is FP not allowed in the core? If I can answer my own question, I'd assume not all the DAPs can do it? The Archos targets???
01:18:33markunS0ap: non of the targets have a fp unit
01:18:36amiconn_no_ target has floating point hardware support
01:18:48amiconnSo fp is slow, and huge
01:19:12S0apSo if you write a pluggin with FP math...where does the conversion take place?
01:19:26amiconnNo conversion takes place
01:19:50amiconngcc links the plugin with the necessary software floating point routines
01:20:04S0apyuck, ok.
01:20:09 Join Snyper [0] (n=Batousai@
01:22:02 Join fatherfork [0] (
01:27:59 Join dan_a [0] (n=dan-mirc@
01:28:39 Quit uski (Remote closed the connection)
01:33:45 Quit Landus (Read error: 110 (Connection timed out))
01:34:11Snyperhey dan_a: I hear you're working to get the second core up on the ipod vid?
01:41:25Snyperguess it was an auto rejoin...
01:43:55 Join JulioVega [0] (
01:44:32JulioVegaanyone here?
01:44:40SnyperI'm kinda here lol
01:44:50fatherforkI'm here
01:45:33JulioVegaand is anyone here who knows where i can get the flash packages (i need the one for the player)? this joerg-hohensohn-website isn't working...
01:45:43JulioVegaarchos player i mean
01:46:22JulioVegabeen "off" rockbox for some time since my player was broken, maybe i missed some news...
01:46:25SnyperI'm no help for that...I'm working w/ the ipod vid...
01:47:11Paul_The_NerdJulioVega: ?
01:47:32SnyperI haven't ever worked on any open source, or really any project with real source control....I'm sitting here trying to figure out what I have to do to make a patch for the recent feature additions I made...
01:48:04JulioVegaPaul_The_Nerd: no, more like point 3
01:48:17SnyperI'll be glad to start my new job on wednesday at a lrge company, which will have source control :)
01:48:49JulioVegawasn't joerg hohensohn... it was jens arnold...
01:49:03JulioVegaanyway, the files are down
01:49:41 Join Landus [0] (
01:51:00JulioVegaor does at least anyone have the files so he/she can send them to me?
01:51:16JulioVegai need them kinda fast :/
01:52:34JulioVegahey wait a sec... it seems i don't need them at all
01:53:11fatherforkawesome, glad I could help
01:53:12amiconnJulioVega: The flash packages linked from are outdated. Bootbox is the now recommended, and only supported method.
01:53:15safetydanSnyper, dan_a is working on support for the second fore of all iPods I believe.
01:53:40JulioVegaamiconn: just read it myself... thx anyway
01:54:50SnyperI didnt realize all ipods had 2 cores
01:55:01fatherforkniether did I
01:55:11linuxstbSnyper: dan_a is working on a 3g (PP5002) ipod. But the principle will be the same on the 4g and later (PP502x) ipods.
01:55:12Snyperhey, does anyone have a sample patch file they can send me so I know what they should look like?
01:55:31markunSnyper: it's in the tracker
01:55:40Snyperwhats in the tracker?
01:56:30linuxstbSnyper: Are you working from a CVS checkout, or did you download the source?
01:57:02Snypercvs checkout, I ran the command they reccomend in the docs, but that output to the console, so I wrote the output to a file, now need to break it up...
01:58:07 Join infamis [0] (
01:59:52linuxstbSnyper: Do you have files containing both changes you want to include in your patch, and changes you don't want to include?
02:00:41Snyperno, I took care of that
02:01:26linuxstbIn which case, just specify the files you've changed in the "cvs diff" command. e.g. "cvs diff -u firmware/file1.c apps/file2.c > mypatch.diff"
02:02:16 Join nudelyn2 [0] (
02:03:25infamishas anybody ever went back to the original x5 iaudio firmware and it was acting crazy?
02:03:50Snyperok, then one more thing then
02:04:07SnyperI made basically 2 changes, the driver, and the ui
02:04:35Snyperthe UI I really don't think should be in rockbox, its pretty much a hack, and doesnt do what I wanted it to, but it does make the hardware EQ work
02:04:51 Join JdGordon [0] (
02:04:59Snypershould I bother uploading that?
02:05:04infamisI just sent my x5 back for an rma (and put the original firmware back on to clear any 'evidence') however the x5 acted erratic-things happening without me pressing anything (continuously)...anyone experience that?
02:05:16linuxstbSnyper: Of course - otherwise no-one can test your driver changes.
02:05:41Snyperwell, thats what I figured, so then in that case should I just include a comment about it?
02:05:54Snyper(in the UI portion)
02:06:16linuxstbYes, just put a health warning in the patch comments - i.e. the comments about your patch, not the patch itself.
02:06:41Snyperoh ok, gotcha
02:07:04linuxstbSo how does the EQ sound?
02:07:06Snyperlike I said, the company I was working for we had no source control at all
02:07:13Snyperits good, I had to play alot
02:07:19 Quit fatherfork ("CGI:IRC (EOF)")
02:07:28linuxstbDoes your UI give full access to every setting?
02:07:35Snypermy hack was to try and pick the settings the hardware supported that were closest to what the software supported
02:07:48SnyperI didn't do anything with the bandwidth setting
02:07:56SnyperI'm not big on the UI
02:07:57linuxstbWhat do you mean by "software supported"?
02:08:43linuxstbI mean you wrote the software, so you could make it match the hardware.
02:08:59SnyperThe software supported a large number of center frequencies, with a gain from -24db to 24 db in .5 db increments. The hardware supports 4 center frequencies per band, at a gain of -12db to 12 db in 1 db increments
02:09:18Snyperno I hacked the software graphic eq settings to "fit" the hardware settings
02:09:34 Quit JulioVega (Remote closed the connection)
02:09:43Snyperthe only ui change I did was to make the eq enabled go from yes/no to Softwarwe/Hardware/Disabled
02:09:49linuxstbOK, so by "software" you meant the existing software EQ screen.
02:10:48linuxstbWe discussed this a few days ago, and I think the plan is to allow a user to enable both at the same time. So there will be a software EQ settings screen, and a separate (new) hardware EQ settings screen.
02:11:05 Join Jungti1234 [0] (n=jungti12@
02:11:12 Quit hotwire_ (Read error: 110 (Connection timed out))
02:11:31safetydanlinuxstb, Snyper: yeah that's what I was thinking
02:11:36amiconn"Too many EQs error"
02:11:49linuxstbAt least there is no hardware bass/treble as well...
02:12:25Snyperyeah, but I figured dan there said he had done the existing ui, and I am not very well familier with the ui....I can learn it too for sure, but figured someone else might take a crack at it
02:12:34Snyperwhich is why I said, its not something to include with rckbox
02:12:42Snyperits there mostly as a test
02:13:03linuxstbOf course. I was just curious if it would allow full testing of the eq or not.
02:13:03 Quit nudelyn (Connection timed out)
02:13:08safetydanBut it's a start and I don't have an iPod to test the hardware interface anyway so working code is better than no code
02:13:21Snyperno, like I said, there was nothing for the I set it to wideband
02:13:38Snyperalright, I'll go u/l this now...
02:14:08Snyperhmmmmm doesnt work :)
02:14:21 Quit dan_a (Read error: 110 (Connection timed out))
02:14:55SnyperI take it thats not the tracker anymore?
02:15:40 Join hotwire__ [0] (
02:15:46 Quit dj-fu (No route to host)
02:15:46linuxstbNo - replace "bugs" with "tracker".
02:16:01linuxstbWhere did you find that link?
02:16:04 Join dj-fu [0] (
02:16:10Snyperon the contributing page
02:16:13Snyperhold on
02:16:27Snyperstupid ctrl-c
02:21:46amiconnNote to self: Don't presume asm algorithms work exactly the same on different CPUs :/
02:21:56*amiconn found the sh1 bug
02:22:48linuxstbYou can sleep now then...
02:23:50amiconnMy mask was negated...
02:24:06 Join black [0] (
02:25:03blackhi i've got a question
02:26:16blackdo ya know the rockbox-theme websites?
02:26:30 Quit secleinteer (Connection timed out)
02:26:50 Join secleinteer [0] (
02:28:59Snyperhmmmm I suppose I should have searched for an existing feature request then added the patch to that? Not sure....oh well, whats done is done
02:30:20 Join BHSPitLappy [0] (
02:30:22safetydanSnyper, looks good. Hopefully this weekend I'll get a chance to integrate it properly in to Rockbox. Any chance you could update your Flyspray details with your fullname? We need fullnames for the credits.
02:31:02Snypersure, let me check the site....I'm browsing around on there now....
02:31:25safetydanWell, I'm assuming you can change your details anyway. I may be wrong.
02:31:34linuxstbI'll try and test it on my 5g tomorrow. But now, time for bed.
02:31:50 Quit linuxstb (Client Quit)
02:32:10Snyperok, done. I figured it would ask for both there lol
02:32:17Snyper(err first and last)
02:33:04 Quit black ("CGI:IRC (EOF)")
02:33:33 Part pixelma
02:34:59 Quit tommeyer ("Beware of programmers who carry screwdrivers.")
02:37:02 Quit infamis ("CGI:IRC (EOF)")
02:38:00 Quit dj-fu (Connection timed out)
02:38:13 Join _jhMikeS_ [0] (
02:39:13 Join dj-fu [0] (
02:43:31 Quit jhMikeS (Read error: 60 (Operation timed out))
02:46:30 Quit barrywardell ()
02:53:19 Join shadou [0] (
02:54:42 Quit Snyper (Read error: 104 (Connection reset by peer))
02:54:45Jungti1234AppName: vlc.exe AppVer: ModName: libvlc.dll
02:54:45Jungti1234ModVer: Offset: 000a060d
03:07:53 Quit dj-fu (Connection timed out)
03:08:04 Join dj-fu [0] (
03:08:54***Saving seen data "./dancer.seen"
03:10:06 Quit Seed (Nick collision from services.)
03:10:12 Join Seedy [0] (
03:11:55 Join TCK [0] (
03:13:20Jungti1234video is very fast
03:13:31Jungti123455.2 fps
03:14:00Paul_The_NerdIn Rockbox?
03:14:18 Quit shadou (Connection timed out)
03:14:19Jungti1234ah, simulator
03:14:48Paul_The_NerdRemember, right now the video just plays back as fast as it can.
03:14:55Paul_The_NerdIt is very far from being finished.
03:16:34 Quit midkay ("Leaving")
03:20:12 Quit secleinteer (Connection timed out)
03:22:10 Quit TCK (Read error: 104 (Connection reset by peer))
03:25:39 Join TCK [0] (
03:34:02 Join shadou [0] (
03:35:06 Quit dj-fu (Success)
03:35:47 Quit _jhMikeS_ (Read error: 104 (Connection reset by peer))
03:38:26 Join jhMikeS [0] (
03:39:09 Quit TCK (Read error: 104 (Connection reset by peer))
03:42:09 Join TCK [0] (
03:43:02 Join fatherfork [0] (
03:51:38 Join |apo| [0] (
03:56:14 Quit TCK (Read error: 104 (Connection reset by peer))
04:00:18 Quit fatherfork ("CGI:IRC (EOF)")
04:09:16 Quit apo` (Read error: 110 (Connection timed out))
04:20:46 Quit Criamos ("( :: NoNameScript 4.02 :: )")
04:24:09 Quit JoeBorn ("")
04:28:37 Join qwm [0] (
04:29:21JdGordondoes anyone here use voice in the menus?
04:29:28JdGordon.. and can o a test for me
04:30:27JdGordon.. or anyone with one of the charachetr display devices?
04:31:51Jungti1234I don't know how to use voice..
04:40:00 Quit qwx (Read error: 110 (Connection timed out))
04:41:26 Join JoeBorn [0] (
04:43:53 Quit jborn_ (Read error: 110 (Connection timed out))
04:50:55JdGordondoes anyone have the archos player?
04:51:20safetydanJdGordon, I believe Paul_the_Nerd has one
04:51:32*Paul_The_Nerd has an AJBRv1
04:51:43*Paul_The_Nerd does not know where his cable is to attach it to a computer.
04:51:45JdGordonPaul_The_Nerd: thats the one with the char cell display ye?
04:51:58JdGordonoh ok
04:52:06JdGordonwhich target has char cell?
04:52:20Paul_The_NerdThe Player
04:52:34JdGordonah, you said you have the recorder not player.. my bad
04:52:51JdGordonanyone want to test a patch on any taget?
04:53:29JdGordon... it changes the way the settings are shown, so options like the repeat mode shows all options on the screen at once
04:56:07 Join fatherfork [0] (
04:58:16 Quit fatherfork (Client Quit)
04:59:07safetydanThe simulator is probably all your likely to be able to use until amiconn is around
04:59:53JdGordoni can get sdl working, so im stuffed :p
05:00:49safetydanWhat's the problem with SDL?
05:01:11JdGordonsomething about I/O permissions
05:01:32 Join Rob2222 [0] (
05:01:36safetydanWhat OS?
05:02:00 Join JoeyBorn [0] (
05:02:09JdGordoni tinhk its becuase im usning mergedFB for my dual monitors coz xinerama wont work...
05:02:23JdGordoni have to play next week when i can be bothered...
05:03:56safetydanThat's entirely possible. Have you tried something like "SDL_VIDEODRIVER=x11 ./rockboxui" ?
05:04:13JdGordonye, it went all retarted
05:04:23JdGordonfull screen and blurry ...
05:04:33JdGordonhad to manually kill it
05:05:07safetydanvery odd
05:05:57JdGordon <- woot.. new patch!
05:06:19 Join JoeXBorn [0] (
05:06:47 Part JoeXBorn ("Leaving")
05:08:55***Saving seen data "./dancer.seen"
05:10:42 Quit JoeBorn (Nick collision from services.)
05:10:48 Nick JoeyBorn is now known as JoeBorn (
05:13:34 Join Febs [0] (
05:17:30 Part Paul_The_Nerd
05:17:32 Quit Rob2222_ (Read error: 110 (Connection timed out))
05:19:20jhMikeSwhat else is involved in adding a new file to CVS besides what is describe in the wiki?
05:19:21safetydanJdGordon, patch looks okay to me, but that doesn't mean much since I haven't even compiled and tested it :)
05:23:01 Quit darkyoshi372 (Read error: 110 (Connection timed out))
05:24:12safetydanjhMikeS, with a read-only CVS checkout, you'll need to follow the instructions here
05:24:21 Join darkyoshi372 [0] (
05:27:46jhMikeSsafetydan: Thanks but I got that already. I mean, will make pick it up or does it have to be explicitly added to a SOURCES list or something.
05:28:24safetydanYou have to add it to SOURCES
05:29:37jhMikeSsafetydan: ok. One other thing. They show "cvs diff -uN [files] > patch" but doesn't that only include the NEW files and not the newfile + changes to existing files?
05:30:02safetydanjhMikeS, no that includes everything, new and changed
05:30:49jhMikeSok. thanks. Is there a guidline for the rockbox header in each source? I mean copyright names, etc.
05:31:17safetydanJust copy the convention from other files
05:31:45safetydanThere may be more here
05:33:00jhMikeSWell, I guess if I start the file my name goes in the copyright plus any people that it is derived from?
05:33:07 Quit sharpe ("Leaving")
05:34:19safetydanpretty much seems to be the convention
05:34:44jhMikeSthanks. I think that covers it. :)
05:36:58 Join JoeyBorn [0] (
05:39:15 Quit JoeBorn (Nick collision from services.)
05:39:21 Nick JoeyBorn is now known as JoeBorn (
05:48:45 Quit BHSPitLappy (Remote closed the connection)
05:57:14 Quit dongs (Remote closed the connection)
05:57:21 Join dongs [0] (
06:00:06 Join macfly` [0] (
06:00:13 Join secleinteer [0] (
06:03:39 Quit dongs (Remote closed the connection)
06:03:51 Part macfly`
06:03:58 Join macfly` [0] (
06:09:34 Join dongs [0] (
06:12:54 Quit macfly` ("Chatzilla 0.9.75 [Firefox]")
06:15:06 Quit safetydan ("CGI:IRC (EOF)")
06:15:22 Quit dongs (Remote closed the connection)
06:20:01 Join dongs [0] (
06:28:11 Quit dongs (Remote closed the connection)
06:28:14 Join dongs [0] (
06:28:20 Nick hotwire__ is now known as hotwire_ (
06:31:24 Quit [San] ()
06:32:52 Quit secleinteer (Read error: 60 (Operation timed out))
06:38:18 Join midkay [0] (n=midkay@rockbox/developer/midkay)
06:39:56 Quit midkay (Client Quit)
06:43:01 Join midkay [0] (n=midkay@rockbox/developer/midkay)
06:45:36 Quit midkay (Read error: 104 (Connection reset by peer))
06:48:40 Join midkay [0] (n=midkay@rockbox/developer/midkay)
06:52:12 Quit thegeek (Read error: 104 (Connection reset by peer))
07:04:55 Quit dongs (Remote closed the connection)
07:04:56 Join dongs [0] (
07:08:01 Part BigMac
07:08:59***Saving seen data "./dancer.seen"
07:12:23 Quit dongs (Remote closed the connection)
07:13:21 Nick shadou is now known as dj-fu (
07:15:35 Quit dj-fu ("( :: NoNameScript 4.03 :: )")
07:31:36 Join PyromancerX [0] (
07:32:33 Quit Pyromancer (Read error: 104 (Connection reset by peer))
07:34:44 Quit Bg3r (Remote closed the connection)
07:40:48 Join secleinteer [0] (n=secleint@
07:50:26 Join Bg3r [0] (n=bager@rockbox/developer/Bger)
08:00:46amiconnChinese morning? ;)
08:04:15 Join theli_ua [0] (
08:07:43 Join aliask [0] (
08:09:58 Join fejfighter [0] (
08:11:33Bg3ramiconn: :))
08:11:47Bg3rsleepy fingers ..
08:13:30Bg3ramiconn: can i ask u something ? My h300 battery behaves really strange ... rb's bootloader shows for example 4.10V (nearly full), but i can't transfer 3GB (over USB2)... it just dies at some point and restarts (because of the USB connection). Is the battery the only thing to blame or there is other possibility too ?
08:14:09amiconnBad contact somewhere, perhaps
08:14:52Bg3rbut ... the battery goes down to 3.6-3.7V for example ... and after 2-3 hours rb's bootloader shows again more than 4V :(
08:15:07Bg3ri mean after 2-3 h turned off
08:16:03amiconnI don't know how long the battery will be able to feed the unit in USB mode
08:16:07Bg3ralso, when i use the rb's usb mode, i see how the battery goes from half full (that is after it died for the first time in iriver fw), to empty in about 30 sec s ...
08:16:18amiconnWe're still not charging with full power from USB
08:16:45Bg3ramiconn: i think a full battery should deal with 2-3h USB mode ...
08:17:42aliaskBg3r: Sounds like the battery could be dying
08:17:53aliaskMine did similar things, I replaced it and it works fine now.
08:17:57Bg3rit's only 1.5 year old ...
08:18:02aliaskSo was mine.
08:18:26Bg3rmaybe the USB host's rb bug ..
08:19:06Bg3rthe strange thing is that under normal usage i can get at least not so bad usage
08:19:17Bg3ri'm really sleepy
08:19:24aliaskDoes it only happen in USB?
08:19:48aliaskHrm, mine happened all the time - could be a different problem.
08:20:04Bg3r*the strange thing is that under normal usage (listening to a music under rb) i get over 10h for sure
08:25:00Bg3raliask: so, what did your player do ?
08:25:41aliaskRefused to turn on due to lack of voltage, then after 10 minutes of sitting doing nothing, would turn on and report 4.10V, and then die about 2 mins later.
08:26:05aliaskI could get it running for perhaps 10 - 15 mins at a time if I was lucky.
08:26:58Bg3rhuh :(
08:27:23aliaskBut now I get a good 20 hours with my 2200mah battery - and it wasn't too expensive, so I'm not too worried.
08:30:11Bg3raliask: where did you buy it from ? ebay ?
08:31:00aliaskYeah, it was about $20 AUD
08:31:19JdGordonmorning all, anyone got the archos player with the char cell screen?
08:31:29Bg3ramiconn: ?:)
08:33:10Bg3raliask: 10x for the info
08:34:24aliaskBg3r: No worries, but I'm not sure that your problem is the same.
08:34:37*JdGordon would love to know how 10x is thanks..
08:35:13aliask10 = ten, ten + x... tenx... thank... tenx
08:35:14Bg3rJdGordon: imagination :)
08:36:08Bg3rit's easier for non native speakers, i suppose ;)
08:36:18aliask <−−- pretty
08:36:19BagderJdGordon: you need to add a really nice foreign accent while saying it with food in your mouth ;-)
08:36:31JdGordoni see :)
08:37:13Rudy4PezI have food in my mouth...
08:37:27Rudy4PezIt works.
08:40:32JdGordonok, highly unlikly request but anyway... can someone with the charcell display target please try out and let me know if i broke it? it compiles fine but i cant test becuase sdl is broken on my comp.. (no rush, sometime during the day would be great), thanks
08:41:04 Join midgen3313 [0] (
08:54:45aliaskAfternoon Jungti1234
08:58:58 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:59:57amiconnJdGordon: I hope to find some time...
08:59:59 Quit theli_ua (Remote closed the connection)
09:00:20JdGordonamiconn: thanks, i wont be around all day, so if you dont no big deal
09:02:10 Join mikearthur [0] (
09:02:11 Join theli_ua [0] (
09:07:56LinusNJdGordon: you think the action patch is ready for prime-time?
09:09:03***Saving seen data "./dancer.seen"
09:09:59 Quit PyromancerX (Read error: 104 (Connection reset by peer))
09:10:33 Join petur [0] (
09:14:23 Join flux__ [0] (
09:14:50 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
09:16:59JdGordonLinusN: it needs more testing.. but sure.. anyway i gotta go, ty tomorow
09:17:03 Quit JdGordon ("Konversation terminated!")
09:18:07 Quit midgen3313 ()
09:20:36 Quit mikearthur ("Konversation terminated!")
09:22:17 Join mikearthur [0] (
09:22:27 Join BHSPitLappy [0] (
09:22:41 Quit mikearthur (Client Quit)
09:22:58 Join barrywardell [0] (n=barrywar@
09:23:35 Join ender` [0] (i=null@
09:24:06 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
09:25:17Bg3rLinusN: morning;)
09:25:26LinusNhey ho
09:25:38Bg3rLinusN: any opinion about my [battery] problem ?
09:25:54*LinusN tries to refresh his memory
09:26:13Bg3r08.13.30 # <=
09:26:41Bg3rstarts there
09:26:45LinusNah ok
09:26:56LinusNi agree that it sounds like a dying battery
09:27:33Bg3rthe strange thing is that when i use it only for listening to music, it's ok
09:27:41Bg3rhaven't measured the uptime
09:28:01LinusNis it different if you use the rockbox usb mode?
09:28:16Bg3rhm, i'll investigate this ..
09:28:28Bg3ri usually use rb's usb mode..
09:28:36LinusNi had a similar issue with one of my h300's
09:28:50Bg3rand ?
09:28:57LinusNa new battery solved it
09:29:18LinusNit was fully charged, and then dead the next minute
09:29:23Bg3rwhat kind of battery? these 2200ma ?
09:29:38Bg3rdid it die in USB mode ?
09:30:00LinusNi didn't use usb mode that much on that player
09:30:10Bg3raha... strange
09:30:16LinusNmy dev box
09:30:40*LinusN luuuuves 8051...not!
09:30:54peturwow... 8051
09:30:58Bg3rit seems that my battery dies under heavy usage (like USB mode with HDD activity, watching videos in iriver fw after 5-10 min...)
09:31:19LinusNBg3r: replace it
09:31:20Bg3ryesterday i used the iriver usb mode because i was charging the unit viq USB
09:31:49Bg3rLinusN: k, thank you for the advice
09:32:19Bg3ri just wanted to get more opinions before starting to look for a new one
09:33:07dwihnoAnyone got replacement parts for the shell of a recorder btw?
09:33:14Jungti1234damn iriver
09:33:38dwihnothe on-off button plastic broke yesterday, and I'm uncertain how well my glueing will keep it together :)
09:36:18dwihnoAh. Thanks!
09:36:57dwihnoa pretty small page indeed :)
09:37:16aliaskLucky you aren't looking for anything iriver.
09:37:16linuxstbMorning all. I changed the docs/CONTRIBUTING file last night (corrected the link to the patch tracker) - can someone update http://www.rockbox/org/docs/contributing.html ?
09:37:38 Join mikearthur [0] (
09:37:42*linuxstb just notices it's done....
09:38:27*amiconn wishes coldfire had more data registers... :/
09:38:57*linuxstb doubts amiconn's wish will come true
09:39:19*dwihno finds a recorder 20 on ebay for 79e
09:39:40dwihnoI wonder how many of the bidders wants to put rockbox on it...
09:41:37aliaskI saw a random on the tram about a month ago with an archos with rockbox on it.
09:42:44Hadakamy archos finally died a few days ago :(
09:43:15Hadakaor, well, the disk died and when taking it apart, more solders came off than normal, so I think it is about time to declare it dead
09:44:10aliaskMy H300 is dying - the headphone jack is loose, I'm using the line out at the moment until I can be bothered getting in there with a soldering iron
09:45:27 Quit mikearthur (Remote closed the connection)
09:45:35Jungti1234my h300 is crazy
09:47:01Bg3rJungti1234: normal :)
09:47:11aliaskIs that caused by rockbox?
09:47:13Bg3rrockbox messes the original iriver firmware's settings
09:47:26Bg3rJungti1234: reset the settings
09:47:30Bg3runder General iirc
09:47:40aliaskSo they don't store the settings in eeprom?
09:47:47Bg3ri mean reset the iriver fw settings
09:47:55Bg3rit seems so
09:48:04Bg3rbut it's strange that rockbox messes them
09:48:21aliaskOh well, it's not like I have much reason to use the OF any more anyway.
09:49:17Bg3raliask: only video and USB host ... and usb charging maybe...
09:50:06aliaskHost is all I use. I never really used video.
09:50:37Jungti1234Bg3r: ah, really?
09:50:42Jungti1234not good...
09:51:33peturthere's been reports of users whose iriver fw refuses to boot
09:51:43*petur suspects corrupt eeprom too
09:52:12Bg3rpetur: any progress with h300's eeprom driver ?
09:52:13amiconnpetur: Did you verify that theory, now that you can dump the eeprom?
09:52:36peturI've been doing some short trieals to adapt Slasheri's eeprom code for h300 but I can't seem to get it to work ok
09:52:42*theli_ua wonders if anyone had experience with Atalla NSPs and VISA DUKPT .....
09:52:45Jungti1234This problem happened two times.
09:53:37amiconnpetur: It most likely colllides with thc pcf i2c
09:53:54peturamiconn: yes
09:54:15amiconnThe 2 drivers should be merged into one. The question is how to name it
09:54:28peturif I scew up I get ghost keypress and bad battery readings
09:54:49amiconnIn the H1x0, iriver used one i2c bus for each i2c device (strange concept of a bus btw)
09:55:10amiconnIn the H300 this is no longer the case, but they still use more than one i2c bus
09:56:11peturmy original eeprom driver was in the pcf driver but it was unstable too. And I deleted it (/me still slaps forehead for doing that)
09:56:18barrywardellis there anyone around with cvs access to have a look at this:
09:56:43 Part theli_ua ("Leaving")
09:56:50 Join theli_ua [0] (
09:57:02barrywardellit should only affect the h10 target and as things are in cvs at the moment the h10 target won't even build
09:57:08*petur likes the first line of that FS entry
09:58:07barrywardellmost of that patch has already been added by Bagder,but there were a couple of things to fix up
09:58:32*barrywardell regrets putting that first line in there now
09:59:07 Quit BHSPitLappy (Remote closed the connection)
09:59:52Bagderif no one else does it, I hope to do it soon
10:01:08 Quit Rick (Read error: 104 (Connection reset by peer))
10:01:44 Join Gibbed [0] (
10:03:25barrywardellit would be great if you could.
10:07:37Bg3rapplies cleanly
10:08:01Bg3rok, i'll commit it
10:08:28Bagdernote that you need to remove/add some files
10:08:59Bg3rah yes
10:09:16 Join SereR0kR [0] (
10:09:32Bg3r10x for reminding me;)
10:11:02barrywardellthanks Bg3r. note there's also the UI-h10.bmp there to be added too
10:11:46Bg3rbarrywardell: where can i take it from ?
10:11:51Jungti1234iriver's answer
10:11:55Jungti1234'If Rockbox is convenient, use Rockbox.'
10:12:06Bg3rJungti1234: WHAT ? :)
10:12:09barrywardellBg3r: it's on that tracker page further up
10:12:30barrywardelli only attached it once because it's so big and didn't change
10:12:33Jungti1234and I reported bug.
10:13:08Jungti1234As was so, "If isn't uncomfortable in utilization, use just."
10:13:20Jungti1234crazy iriver..
10:13:23Bg3rbarrywardell: yeah, i saw it
10:15:29 Quit petur (" Connection reset by ISO9001")
10:19:33Bg3rbarrywardell: hms, which files should i remove?
10:21:35barrywardelland target/arm/iriver/h10/ata-h10.c
10:24:03 Quit eGen_ ("mýdlo končí ! ... ručník končí !")
10:30:48Bg3rhm, should i commit the x11/win32 simulator parts ...
10:30:58Bg3ri doubt that they still work
10:31:20barrywardelli haven't tested them
10:31:45barrywardelljust sdl would probably be fine.
10:32:15barrywardelli only added the other two for completeness
10:37:19barrywardellBg3r: yay, thanks:)
10:37:25 Join eGen_ [0] (
10:37:32Bg3rfor nothing!
10:38:57*barrywardell runs cvs update
10:39:23*Bg3r prays for green table :D
10:42:10 Quit eGen_ (Client Quit)
10:42:45Bg3rbarrywardell: ahm...
10:43:05Bg3ru're using C99 vars ...
10:44:20barrywardelloops, sorry. in which file?
10:44:47Bg3ror at least here in main()
10:45:05Bg3rbut maybe this isn't your code
10:46:28barrywardellah, yes sorry. it is partially my code and partially copied from bootloader/ipod.c
10:47:25 Join dan_a [0] (n=dan-mirc@
10:47:32barrywardelli'll fix it up. that file doesn't really do anything yet anyway though.
10:49:38amiconnThere are TAB chars in it as well...
10:51:37Bg3ramiconn: which of the files ?
10:51:50barrywardellsorry again
10:52:36*barrywardell should have read the rockbox coding guidelines better
10:54:07barrywardelli'll check the other files for similar mistakes
10:55:04 Join eGen_ [0] (
10:56:08midgey34solitaire.c has an #elif for the h10 at the end of the file that I don't think should be there (added in 1.38)
10:56:48*barrywardell is starting to regret asking for the patch to be submitted
10:58:18midgey34and the spacing doesn't match up in the top defines if that's important to anyone
10:58:37midgey34those are my little nitpicks
10:58:43Bg3rbarrywardell: heh, this could happen to anyone .. in fact it often happens in the beginning
10:59:23Bg3rjust don't be scared :P
10:59:27 Join _FireFly_ [0] (
11:00:02barrywardellBg3r: thanks. i'm just fixing up those files for you now
11:01:15Bg3ri'll fix the solitaire.c ;)
11:09:05***Saving seen data "./dancer.seen"
11:09:26barrywardellhave h10.c fixed up (i hope).
11:12:42 Join Bunkey [0] (n=zea@
11:12:45Bagderred red red
11:12:48Bg3rand i think i have solitaire.c fscked :D
11:13:18Bg3ras i thought ...
11:13:37Bunkeyany1 with ipod rockbox?
11:14:54markunBunkey: having problems?
11:15:06Bg3rBagder: corrected
11:15:46barrywardellactually, Bg3r. that updated h10.c has a few lines over 80 chars too
11:15:50*Bagder reminds himself that the cvs build system is way useful
11:16:12Bunkeyya, does it read music files from itunes update? or do i have to copy them manually?
11:16:22Bg3rbarrywardell: ok, correct it and i'll commit
11:16:34*Bg3r actually hoped for a higher score ... :D
11:16:39markunBunkey: it can read the itunes files with 'tagcache'
11:16:51markunyou can also copy them manually if you don't want to use itunes anymore
11:17:59Bunkeynow i need to figure out how to install :/
11:18:03markunBunkey: did you find the manual? It also has a section about tagcache
11:18:07*amiconn also exceeds the 80 chars limit sometimes...
11:18:11Bunkeythat document is so confusing
11:18:22amiconnWhen commenting inline asm, there's often no choice...
11:18:23markunBunkey: you can help us make it better
11:19:44nudelyn280 chars is a bit small these days.. do people still use original teletype terminals or something?
11:19:59Mikachu80 chars is a good width
11:20:03Bunkeyya, i'll c what i can do......once i figure out how to install it haha
11:20:10zenudelyn2: i've got 8 80x24 terms on my screen right this moment
11:20:17Bagdernudelyn2: we use windows you know, many windows
11:20:29markunBunkey: there are some installation guides in the wiki
11:20:36*amiconn also thinks 80 chars is a good line length limit in general
11:20:54*Mikachu thinks 150 chars wide java and c++ code is not easy to read
11:20:57markunBagder: some use 'screen' in a fullscreen xterm
11:21:08nudelyn2i suppose that makes some sense... i write nice wide source myself... i find it makes things more readable. depends on the code ofc.
11:21:25Mikachunobody sane would use a screen with many editors in it, when any decent editor supports multiple files
11:21:39nudelyn2i like each line to do one thing
11:22:01BagderI want to be able to have about 3 source windows next to each other
11:22:12Bunkeymarkun, is it possible to uninstall rockbox?
11:22:18markunBunkey: sure
11:22:46markunat the end of the installation instructions
11:23:17 Join XavierGr [0] (
11:28:03barrywardelli got rid of the tabs in a couple of other files too
11:30:33Bg3rbarrywardell: now CR/LF :)
11:31:10*barrywardell curses his mac
11:31:21Bg3rtr -d '\r' will correct this
11:32:54Bg3rtrick (C) Bagder
11:35:01amiconnSure the CR/LF isn't (C) pastebin?
11:35:21Bg3ramiconn: i've got the raw content ...
11:35:35jhMikeSamiconn: tried the assebly stuff for lcd_update and fps jumped up to 43 from 35.5 and my boost when playing my test ogg went from about 85% to 77%. That's so cool!
11:38:01LinusNi suspect optimizing the pcf50606 driver will give some as well
11:38:05amiconnjhMikeS: How many isns do you need for unstuffing 2 pixels?
11:38:25amiconn(including the write to the controller)
11:39:12LinusNthis also shows that battery life isn't all about optimizing codecs
11:39:15*amiconn got some crazy coldfire stuff running :)
11:39:18barrywardellhmm. i have my text editor set to 'unix' new lines but it still uses CR+LF
11:39:39Bg3ramiconn: ?:)
11:41:08jhMikeSamiconn: first attempt 15
11:41:10amiconnBg3r: The faster greyscale update I am working on
11:41:51jhMikeSwith writes of course
11:42:46jhMikeSso I guess that's 11 just for unstuffing
11:43:06 Quit Nibbler (Connection reset by peer)
11:43:54*amiconn is curious how that looks :)
11:44:12LinusNsounds like a lot for 2 pixels
11:45:15jhMikeS"no" as it "It's all wrong you blithering idiot!" or "no" as in not alot?
11:45:17amiconnIt's faster than my first attempt (with pen & paper)
11:46:04jhMikeSWhat's the best you could do all together?
11:46:24amiconn18 insns for 2 pixels including writes
11:48:14Bunkeymarkun, im in gcc403 folder, and there r heaps of version, what should i get for my g4 ipod?
11:48:36jhMikeSamiconn: Ok you're curious? Mind if I post it?
11:48:45*LinusN is curious too
11:48:45jhMikeSright here right now?
11:48:48BagderBunkey: run the script
11:49:02markunmarkun: do you want to compiler your own version?
11:49:17amiconnjhMikeS: Don't paste more than 10 lines. Freenode will ignore you until you stop again
11:49:20Bagdermarkun: talking to yourself again? ;-)
11:49:23*barrywardell has to go to the dentist
11:49:27markundamn :)
11:49:35*amiconn had that happen once
11:49:36jhMikeSI'll start at the first long (one at a time)
11:49:37barrywardellBg3r: i'll update that when I get back
11:49:38LinusNbarrywardell: have fun!!!
11:49:44jhMikeS swap %d1
11:49:49Mikachumaybe you should use pastebin?
11:49:52markunBunkey: why do you want to compile it yourself?
11:49:54jhMikeSmove.l %d1,%d0
11:50:00Mikachuit's not easy to read code on moving irc
11:50:06Bg3rLinusN: haha dentist fun :D
11:50:06jhMikeS lsr.l #8,%d0
11:50:07LinusNjhMikeS: use pastebin
11:50:31jhMikeSdon't know how to do that in windows here
11:50:44BagderjhMikeS: goto, paste code, show url
11:50:55markunBunkey: you can of course, but if it's your first time using rockbox maybe a bit too much efford
11:50:56Bunkeybadger, where can i get
11:51:06LinusNBunkey: it's in cvs
11:51:06BagderBunkey: in the rockbox tools dir
11:51:11markunBunkey: which installation guide are you using?
11:51:47Bunkeythis 1
11:51:51markunBunkey: did you look here?
11:52:20jhMikeSwhat content type?
11:52:23Bunkeyya, then i go into ipodport page......
11:52:35 Join darkless [0] (n=darkless@
11:52:45Bunkeystep 1 is compile bootloader.....where i stuck
11:53:14LinusNwhy do you need to compile your own?
11:53:36Bagderstep 1 is very seldom to build a bootloader
11:53:37 Quit darkless (Client Quit)
11:53:41Bunkeyno idea, im following the instruction on
11:53:55jhMikeSshould I expire it in a hour or what?
11:54:02LinusNjhMikeS: sounds good
11:54:16 Quit barrywardell ()
11:54:47 Join Arathis [0] (
11:55:05jhMikeSThe name/title is what exactly?
11:55:23LinusNanything, just a subject line
11:55:33LinusNi guess
11:59:58 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
12:00:37 Quit amiconn (Nick collision from services.)
12:00:37 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
12:00:41Mikachu11:55:58 <jhMikeS>
12:00:50amiconnjhMikeS: Looks quite interesting...
12:01:23amiconnI have another idea which won't save an instruction, but will save code size -> always good because cache size is limited
12:01:47amiconn(and if you put it in iram, iram is limited as well)
12:01:57 Join Maxime [0] (
12:03:03jhMikeSpaste it up
12:05:07 Join Nibbler [0] (
12:06:18*amiconn really likes eor/xor
12:08:42amiconnMy new greyscale drawing uses a ton of eor/xor trcikery
12:09:44*jhMikeS shouldda seen that one! :)
12:10:14amiconnOn arm, it's possible to rotate 4 8x8 bit "blocks" (stored in 8 registers) with just 48 instructions
12:11:17amiconnWith rotate I mean the least significant bits of each of the 8 registers are put in the low byte of the first reg., the 2nd bits are put in the low byte of the second reg. etc.
12:12:24amiconn(in case someone remembers, it works similar to my geek bitswap, only more advanced)
12:14:25jhMikeSdid you just modify mine or was that what you came up with? So close, they are.
12:14:34amiconnI did just modify
12:15:00jhMikeSI'm gonna test drive it
12:15:19amiconnI'd do one cosmetic change: switch lines 13 and 14
12:15:38amiconn(saw that only after posting)
12:15:44 Join safetydan [0] (
12:15:55amiconnLooks nice to have the move.w evenly spaced :)
12:16:58jhMikeS:) Very cubist of you
12:17:13 Join barrywardell [0] (n=barrywar@
12:18:53LinusNit's unfortunate that they used bit 1 for decoding RS
12:19:08LinusNif they had used a higher bit, we could have used move.l
12:19:40amiconnYeah, same mistake as iriver did
12:20:03amiconnWe could even have used movem.l and the fast write mode :(
12:20:53jhMikeSyou mean HWM?
12:22:44jhMikeSMy understanding is that it wont work with AM=1
12:23:31Bunkeyhow can i boot into rockbox??? i've done install on ipod
12:24:09Mikachuhold select+menu for 5 seconds
12:24:59Bunkeycool im in
12:25:59amiconnjhMikeS: True, but then we can't use HWM anyway
12:25:59 Part LinusN
12:26:09Bunkeytheres a cross infront rockbox menu? and i cant get into that...why?
12:26:30amiconnIf we could, we could flip the framebuffer as well
12:26:38Mikachuit's not a menu, it's the rockbox.ipod file probably that we could update with AM=0
12:27:17Bunkeymikachu, i guess so, so how can i get into rockbox from here?
12:27:35amiconnYou are in rockbox..
12:27:36jhMikeSI'm don't really understand why A1 interferes with it. I thought the address of the first byte was what's on the A bus
12:27:44jhMikeSgot another .5 fps BTW
12:28:14Bunkeyo ok... so thats the interface :P
12:29:13Bg3rBunkey: i suppose u're in filetree mode now
12:29:48Bunkeyya i think so
12:30:20jhMikeSamiconn: Switch lines 13 and 14? It's a habit from x86 assembly to prevent stalls.
12:30:33 Join Pyromancer [0] (
12:30:45Mikachuwill gcc reorder asm instructions to optimize or just use them as is?
12:30:46jhMikeSThat's not an issue with Coldfire?
12:31:01Mikachuand when i say gcc i mean gas or something
12:31:24amiconnMikachu: It uses asm as-is
12:31:47amiconnjhMikeS: It shoudln't be an issue on coldfire, but I like symmetry :)
12:32:15amiconnColdfire uses a write buffer; I don't know how to predict the exact timing
12:33:18jhMikeSI still don't know why A1 would interfere with HWM. Care to explain? Please! :)
12:33:49amiconnYes. For HWM you have to keep /CS down, i.e. write in one go
12:34:02amiconnThe only instruction which allows this is movem.l
12:34:41amiconn..but movem.l increments the address while writing
12:34:52amiconn(otherwise it wouldn't make sense in memory)
12:35:07jhMikeSSo why can't you write a long to bus? I thought only the first byte address was on the bus.
12:35:20amiconnThe bus is 16bit...
12:35:44jhMikeSI'm thinking burst writes when you have the bit set in the config
12:35:48 Join qwx [0] (
12:35:53amiconnThe lcd controller address space doesn't use bursts
12:36:00preglowMikachu: gas doesn't ever do that, afaik
12:36:16amiconnI'm not sure whether this would even work though...
12:36:28jhMikeSI tried and it just froze
12:36:54Bunkeyshould i set 'load to ram' on or 'auto update'??
12:37:28Bagderread the fine manual
12:37:43Bunkeyi did
12:37:55jhMikeSSo move.l doesn't keep CS down
12:40:18amiconnIt does... _if_ it can burst
12:41:52amiconnSee MCF5249UM.pdf page 129 (line write burst with one waitstate)
12:42:31jhMikeSyou can't write 36bits in a move.l anyway.
12:42:54jhMikeSNever mind...I'm tired
12:42:56amiconnAhem, I mean movem.l does...
12:43:05amiconnmove.l does burst, but only 2 words
12:43:20amiconnFor the lcd controller, you have to send multiples of 4 words
12:43:33amiconn(H300 too)
12:43:58amiconn..but with 4 words, movem.l also doesn't burst, so you have to send 8 words
12:44:37barrywardellBg3r: I can't find those CR's at all
12:45:01Bg3rbarrywardell: i allready commited the diff
12:45:18barrywardellah, ok thanks. that explains it
12:46:15 Quit qwm (Read error: 110 (Connection timed out))
12:47:59barrywardellThanks again Bg3r. Hopefully my next patch will be more painless!
12:49:15 Join sando [0] (i=lolsteam@
12:49:27 Join MadDog011 [0] (n=MadDog01@212-200-212-95.adsl.sezampro.yu)
12:52:47jhMikeSCan't you just reconfigure temporarily and set GPIO28 to low?
12:54:08amiconnNo. As soon as you do, the lcd controller will interpret any data on the bus until you set it high again
12:55:13 Quit Pyromancer (Read error: 110 (Connection timed out))
12:55:36jhMikeSEven if control is not given up in any interrupts, etc.?
12:56:03amiconnIt might be possible when all code runs in iram while gpio28 is low, and you disable interrupts
12:56:20amiconnUgly, but might even work...
12:56:57jhMikeSYou can't do a dword with the 9-bit interface anyway.
12:57:16 Join Pyromancer [0] (
12:57:18jhMikeSBut I guess that not the point.
12:58:07jhMikeSThe literature only says data is committed to gram every four write cycles...nothing about bursting even thought they use that word.
12:58:48jhMikeSI guess you don't have to wait around while it writes to internal memory and that's it.
13:00:46amiconnYou're right... it might even be possible :)
13:01:02amiconnThe point is that we can lower the number of waitstates with HWM=1
13:07:53jhMikeSOk, you flip the buffer now what? _All_ graphics operations have to be rotated too.
13:08:00jhMikeSI mean "rotate"
13:08:14amiconnIt's flipping by the diagonal
13:08:25amiconnAnd yes, all gfx operations need to be rotated
13:08:40jhMikeSyes...same as 90deg
13:08:57amiconn..and for optimum performance the internal 16bit bitmap format needs to be flipped as well
13:09:07***Saving seen data "./dancer.seen"
13:09:26amiconnThat's in fact not difficult; I did this for the grayscale lib when porting it to ipod
13:09:52*amiconn probably wrote >90% of all lcd drawing code in rockbox :)
13:10:26amiconnI think it's worth to try and see whether this will work at all first
13:10:43amiconnIf it does, then the flipping works can be done
13:11:34amiconnIt might be however that it decreases lcd_yuv_blit() performance...
13:11:59jhMikeStrue...can't just say to hell with that
13:12:15 Quit barrywardell ()
13:13:24markunbtw, is this the manual you were talking about when you said "that document is so confusing"
13:13:24 Quit Maxime (Read error: 104 (Connection reset by peer))
13:13:25amiconnWell, lcd_yuv_blit() could use AM=1 and HWM=0
13:13:56 Join petur [0] (
13:14:32amiconnlcd_update(_rect) would still profit, and video is not the main application of a dap
13:14:38jhMikeSIf you flip on diagonal, then you have to go right to left to get 90deg
13:14:59jhMikeSMusic videos are not? Seems like it fits to me :)
13:15:15amiconnA dap is primarily a dap, not a video player
13:15:29BagderjhMikeS: noooo, we're too old for music videos ;-)
13:15:47amiconn..but as I said, the lcd_yuv_blit() performance problem can be solved relatively easy
13:16:03amiconnJust that it can't use HWM
13:16:19jhMikeSIt's not a doom machine either but that damn solitaire was addicting while in Puerto Rico. It also was used for unloading my camera since I had no comp
13:16:22amiconnSo we would have lcd_yuv_blit() like now, and lcd_update faster
13:16:53*amiconn thinks that's a good deal... if it works
13:17:28jhMikeSI tried switching HWM on/off and it seemed to stick on and misbehave afterward. I'm not sure what was going on though.
13:18:12amiconnAccording to the datasheet you need to set the gram address after switching, and you have to obey the multiple-of-4 rule
13:18:42jhMikeSWhere does it say explicitly that in the HD66773R doc that you have to keep CS low? or is that implied in the timing diagram. I'm new to reading that stuff.
13:19:12jhMikeSIt says it inserts dummy writes if the address window is not aligned.
13:20:29jhMikeSYou do set the address on x4 and it's makes up the misalignment with 1,2 or 3 dummy writes.
13:20:46amiconn_you_ have to provide the dummy data
13:21:04jhMikeS# = (Address - window x address)
13:21:12amiconnAnd it doesn't say you have to keep CS low
13:21:27jhMikeSYou were saying that earlier
13:21:54 Quit fejfighter ()
13:22:40amiconnYes, I thought that was a requirement
13:22:58amiconn..but it doesn't seem to be
13:23:04 Join Kohlrabi [0] (
13:23:33 Join mkey_ [0] (
13:25:06jhMikeSIt talks about dummy write but if you have to do it...I stared at it awhile and could not find and explicit procedure
13:25:21amiconnYeah, it's ambiguous
13:25:25 Quit Seedy (Read error: 60 (Operation timed out))
13:27:43jhMikeSWritten in splendid Engrish. Philips docs are much clearer.
13:29:18 Quit linuxstb (Read error: 110 (Connection timed out))
13:29:44 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
13:31:54Bagderargh how I don't like debugging serial drivers with only the same serial connnection
13:32:34jhMikeSI'm also wondering about using the write masking for osd. Mask the VUY blit and then use the screenbuffer for the osd which only needs to be redrawn when it changes. Need 2560 bytes.
13:33:50*jhMikeS 's puts the cart before the horse quite often
13:34:40*amiconn doesn't understand
13:35:39jhMikeSUse the compare register for masking. It would have to be set every 16 pixels
13:36:02amiconnWhat should that be ggod for?
13:36:26jhMikeSSo you can draw displays "over" the video
13:36:32 Join Seed [0] (
13:36:42 Quit SereR0kR (Read error: 110 (Connection timed out))
13:37:03jhMikeS1280 bytes for a 1-bit mask not 2560
13:39:14amiconn"The write mask function is available with 8/16-bit interface modes"
13:39:34amiconnThe X5 uses the 9.bit mode...
13:39:58amiconnAnd it would be 2560 byte for 1-bit masks
13:40:16 Nick mkey_ is now known as mkey (
13:43:43jhMikeSSomewhere I remember some qualifier being mention...could be wrong
13:45:06 Quit MadDog011 (Read error: 104 (Connection reset by peer))
13:45:34jhMikeSIt just says "available" in HWM=1 but "Available in 8/16 bit interface" when HWM=0
13:47:07amiconnMy quote is from page 46
13:47:26jhMikeSTry 69
13:50:05amiconnPage 74 again says "only 8/16-bit interface modes"
13:51:46jhMikeSI wonder which parts is the errata
13:54:36jhMikeSBut if p. 69 is right, it's n/a in YUV with without HWM anyway. :)
13:55:08 Quit Bunkey ()
13:56:41 Join pixelma [0] (i=pixelma@
13:57:46 Join Genre9mp3 [0] (
13:59:35jhMikeSIt doesn't say "only", just "is available"
14:00:15*jhMikeS is feeling a bit like a lawyer
14:04:16 Join barrywardell [0] (
14:05:39 Quit safetydan ("Ex-Chat")
14:07:47 Quit cmug (Remote closed the connection)
14:10:10 Join cmug [0] (
14:14:00 Join mantono [0] (
14:18:17jhMikeSIs the $Id in a new file updated automatically?
14:19:35jhMikeSShould it be $Id<blank> at first?
14:19:48amiconnSorry, $Id$
14:20:30jhMikeSI called it lcd-as-x5.S. lcd-x5.S didn't seem to work right
14:21:06amiconnlcd-x5.S cannot work, because there's also an lcd-x5.c
14:21:10jhMikeS.o conflict?
14:22:02 Join lee-qid [0] (
14:24:40amiconnWho did these in-plugin menus??
14:25:17amiconnmarkun: Fixing warnings is good, but 0 is as wrong as is NULL
14:25:25 Nick qwx is now known as qwm (
14:25:30markunamiconn: what should it have been?
14:25:31amiconnThe correct id for 'no voice clip' is -1
14:25:48markunok, I'll fix it
14:25:50amiconnOtherwise all these items will say the very first voice clip
14:25:56amiconnI'll double-check
14:26:04markunok, thanks
14:26:34amiconnNah, I am wrong it seems
14:29:16amiconnmarkun: I still have to check struct opt_items, but in pacbox.c you changed too much
14:29:40amiconnIn strcut menu_item the second parameter _is_ a pointer
14:29:50amiconn(to a function, and NULL when unused)
14:30:46markunshall I fix it or do you want to do it?
14:31:21 Quit Genre9mp3 ("CGI:IRC (EOF)")
14:32:21amiconnYes, and in opt_items the second parameter is the voice_id, which should be -1 for 'no voice'
14:32:35amiconnPlease fix when possible
14:33:46markunif it need to be -1 after all what was "Nah, I am wrong it seems" ?
14:34:06amiconnI confused struct menu_item and struct opt_item
14:34:25amiconnSome plugin authors obviously trapped into that too
14:34:34amiconnSee rockdoom.c ...
14:34:55 Quit Kitar|st (Read error: 110 (Connection timed out))
14:34:58amiconnBut I wonder what warnings your change fixed. The build table didn't show anything...
14:35:00 Join Kitar|st [0] (
14:35:53markunamiconn: it only happened during the sim build
14:36:19amiconnThe build system does build sims as well...
14:36:37peturin fact, the warnings are only for sims
14:37:50amiconnI don't see the difference between the top two lines
14:38:08amiconn(except the gcc 4.1.x warnings jumping around)
14:38:36markunamiconn: perhaps some FreeBSD specific problem
14:38:44markunand I think gcc was correct to complain
14:38:52markunor warn at least
14:39:25amiconnMaybe it has to do with how NULL is defined
14:39:59*amiconn has a 131KB diff across just 2 source files...
14:40:20markunamiconn: can you double check:
14:43:11jhMikeSamiconn: You can clobber A0,A1,D0,D1 but must restore all other regs, right?
14:44:11markunamiconn: shall I commit it?
14:45:09amiconnmarkun: Looks good to me
14:45:40amiconnIn fact the only plugin which had opt_item right was viewer.c ... and now I remember that I fixed viewer.c back then
14:50:47 Join Poka64 [0] (
14:52:10theli_ualinuxstb, i\ve updated zxbox ....
14:52:54amiconntheli_ua: In case you're still considering the grayscale lib for H1x0, you'll be pleased that there will be a faster grayscale update function soon
14:53:11amiconnI'll just perform some speed tests
14:53:22Mikachuisn't miklos szeredi the fuse guy too?
14:54:33theli_uaamiconn, i've implemented grayscale support... it can be disabled though ... so both grayscale and 2bpp can be defined for grayscale targets
15:05:28theli_uaMikachu, i don't know ... though Miklos helped me a lot with porting :)
15:08:04 Join SereR0kR [0] (
15:08:44 Join lodesi [0] (
15:09:11***Saving seen data "./dancer.seen"
15:15:12 Join TCK [0] (
15:20:23*theli_ua is playing Bomb Jack on his mini
15:20:50theli_ua:( ... if only minis have a bigger screen i would be happy :(
15:21:49amiconnThen it would no longer be a mini...
15:22:12theli_uaok... same size screen but smaller pixels :D
15:24:01theli_uaare there any optimizations for grayscale lib on ipod targets planned? :(
15:24:44amiconnIn fact ipod should see the biggest speedup...
15:24:57theli_uacan't wait to see :)
15:25:18theli_uawho is working on this? amiconn, you?
15:27:23theli_uabtw, anyone tried .. i have some free from work time now and if anyone has some feedback ....
15:29:13 Quit TCK (Read error: 104 (Connection reset by peer))
15:36:20 Quit |apo| (Read error: 104 (Connection reset by peer))
15:38:01 Join actionshrimp [0] (
15:45:51Jungti1234Rockbox is receiving attention in Korea. :)
15:46:20amiconntheli_ua: Refreshing a full-screen greyscale bitmap in a loop went from 14.2 to 26.1 fps on mini! Wee! :)
15:46:49Jungti1234iriver, ipod, iaudio, gigabeat, yepp ......
15:47:25amiconnThe gain on recorder is considerably less, but still there: 3.4 -> 4.0 fps
15:47:35amiconnAbout to the H1x0...
15:53:42 Quit daurn|laptop (Connection timed out)
15:55:52preglowamiconn: what're you doing?
15:56:27theli_uaamiconn, congratulations :)
15:56:40amiconnpreglow: Learning to love arm asm :)
15:57:27theli_uaamiconn, are you going to commit anytime soon? :)
15:57:51amiconnpreglow: I've implemented a faster algorithm for the grayscale library update functions. It performs especially well on arm
15:58:25 Join uski [0] (
15:58:26amiconnThat's partially because arm loves to bitshift, but also because of the data cache I guess
15:59:03amiconnIn fact the speedup on H1x0 is moderate, even less than on archos
16:00:36amiconnH1x0: +8%, Archos: +17%, iPod mini: +83%
16:02:13markunamiconn: impressive
16:02:48amiconnVery visible in doom...
16:03:03aliaskWas vorbis floor 0 floating point at some stage?
16:03:46aliaskSorry, I'm kinda new to this sort of thing...
16:05:00preglowaliask: tremor has always been fixed point
16:05:24aliaskHrm, ok... there goes that theory.
16:05:30preglowamiconn: it does take some time to learn how to exploit the arm properly
16:06:40amiconnThe gain is not due to improper use arm arm features in the old implementation, it's because of a new algorithm
16:06:42Mikachuafter that you learn how to use the opposable thumbs
16:07:19amiconnThis algorithm is just especially elegant on arm
16:10:46 Quit mantono (Success)
16:12:55 Join MadDog011 [0] (
16:13:18MadDog011barrywardell: mail ?
16:14:41*petur patiently awaits a BOFH episode on El Reg
16:14:41barrywardellnot today :(
16:14:45MadDog011daaaaaaamn :(
16:15:26barrywardellhave to wait for next week. The remainder of the patch was added to CVS today though
16:16:48 Quit aliask ("Chatzilla 0.9.72 [Firefox]")
16:16:56barrywardellso that's some progress anyway
16:17:07MadDog011I guess :|
16:18:58barrywardellat least they haven't contacted me to ask how i broke it!
16:19:01 Quit Seed (Nick collision from services.)
16:19:23 Join Seed [0] (n=ben@
16:19:35MadDog011hahahha :)
16:19:39MadDog011yea, u think they r gonna replace it
16:19:41MadDog011or fix it?
16:22:16barrywardelldunno. my brother broke his a while ago and they fixed it. took about two weeks from when he sent it to when he got it back
16:26:33 Join Snyper [0] (n=Batousai@
16:28:07amiconnAsm monster is there...
16:29:21MadDog011Silent Hill DVDRIP OUT !!!
16:29:25MadDog011w00t !!!!
16:30:04SnyperAsm monster?
16:30:08Mikachuthe comment in lcd-x5.c says YCrCb 4:2:0 but references YCbCr at wikipedia, which is it?
16:30:51amiconnTry looking up YCrCb in wikipedia and see what happens
16:30:52Snyperamiconn: Just out of sheer curiousity, is your name in anyway a reflection of where you work? Like maybe AMI? (American Megatrends Inc)?
16:31:13SnyperJust wondering because my brother works there
16:31:16amiconnami stands for Amiga (the computer)
16:32:11 Join RaeNye [0] (
16:33:00Bg3ramiconn: and the ...conn part ?
16:34:40RaeNyewhere does logf() save its output?
16:34:50Bagderin a memory buffer
16:35:13RaeNyeand how can I tell it to flush it to HDD?
16:35:16 Quit Snyper (Read error: 104 (Connection reset by peer))
16:35:22Bagderin the debug menu iirc
16:35:58RaeNye(I'm working on the PCF50606 thingy, but currently pcf_read() doesn't work so I have no ADC -> no button control except ON)
16:36:45RaeNyeis there some function that flushes it that I can call directly, say, on device poweroff?
16:38:50*RaeNye hates printf() debugging
16:39:03amiconnDo you have a remote?
16:39:49 Join mantono [0] (
16:39:52RaeNyenot yet, snail mail is kinda slow. Does logf() affects the remote?
16:40:05Mikachuyou can display it there iirc
16:40:14amiconnIf you do a logf build, the logf() output is shown on the remote parallel to being logged of course
16:41:25amiconnYeah, just don't use logf() excessively from time critical isrs
16:41:36amiconnMay hang; had that when debugging recording on iriver
16:42:35RaeNyeso the right place to call logfdump() would be sys_poweroff() or shutdown_hw() ?
16:43:03amiconnHow do you shutdown if you have no button control?
16:43:29 Join Snyper [0] (n=Batousai@
16:43:47RaeNyeON button is GPIO-based
16:44:19RaeNyei can also flick it to turn on BL when BL timer shuts it down :)
16:44:38amiconnAh ok, on==off on X5
16:45:02RaeNyeisn't on==off on other platforms as well?
16:45:03_FireFly_depending on the hw status i guess
16:45:14_FireFly_not on h1x0
16:45:27_FireFly_play == on and hold stop == off
16:45:28amiconn..and neither on archos recorders nor player
16:45:41amiconnThe Ondio has on==off
16:46:22RaeNyebut deciding which button is OFF is just a software issue, right?
16:46:40amiconnOn some targets, yes
16:47:15amiconnThe archos targets have hardware poweroff which still works when the firmware is frozen
16:47:51RaeNyeH300/X5 too (via PCF50606)
16:48:17amiconnImho that's a better design than the irivers, where you have to carry a small pin in order to reset the unit if the firmware hangs
16:48:51amiconnAh, so probably we should program the PCF to do hardware shutdown after a long enough timeout (say, 10 seconds)
16:48:55 Join linuxstb_ [0] (n=linuxstb@
16:49:41amiconnThe (relatively) newer archoses (fmrecorder, recorder v2 and Ondios) have a 10-second hardware timeout
16:49:49RaeNyeit's not programmable; if it detects a 8-seconds ON press that is not acknowledged, it shuts down
16:50:05RaeNye(on x5)
16:50:27amiconn8 seconds would be ok imho
16:50:27RaeNyeh300 has pcf as well... doesn't it?
16:51:22Slasherion h1xx with runtime stat gathering enabled & dircache & tagcache & rockbox in flash, it takes usually over 10s to shutdown
16:51:35amiconnUnfortunately the early archos units (player and recorder v1) have a 1..2 seconds timeout which is too short to intercept. We still do software shutdown, just not the way it's written in the of manual
16:56:29RaeNyeit *can* be acknowledged, but that's risky on the can't-shutdown-at-all side
16:57:30 Quit Zagor ("Client exiting")
16:58:58 Quit scorche (Read error: 110 (Connection timed out))
16:59:52 Join rosethornn [0] (
17:00:45amiconnSlasheri: Why does it take so long?
17:00:46 Quit rosethornn (Client Quit)
17:01:42 Quit petur ("CGI:IRC (connection reset by beer)")
17:02:23 Join Rosethornn [0] (
17:02:27Slasheriamiconn: i am sure it can be optimized a bit. Currently storing the runtime data of the buffered tracks can take a few seconds, and after that player dumps the dircache and tagcache images to the disk
17:02:28 Join qwx [0] (
17:03:08Rosethornnhow do I uninstall rockbox from a third gen iPod and revert back to the iTunes firmware?
17:03:37 Quit MadDog011 ("Trillian (")
17:03:46linuxstb_Rosethornn: Have you kept a copy of the bootpartition.bin from when you installed it?
17:04:34linuxstb_Then you just need to write that file back to your ipod's firmware partition.
17:04:41Rosethornnthat's the problem
17:04:49Rosethornnit's decided it won't be friends with my computer.
17:05:15Mikachuyou know you can hold menu to start the apple firmware at bootup?
17:05:41Rosethornnwhenever I plug it in, it flashes 'do not disconnect' twice (which is the normal 'connection is in place' text), then 'ok to disconnect', which usually only happens when you go to eject it.
17:05:59Rosethornnso there's no time for the computer to even recognise it's there before it automatically ejects.
17:06:07Rosethornnso I reboot the ipod, same thing happens.
17:06:13Rosethornnrepeat x infinity.
17:06:25Mikachuhave you tried the emergency disk mode?
17:06:28linuxstb_Have you forced it into disk mode?
17:06:40_FireFly_does ist also happen when you boot into the apple fw?
17:06:56Rosethornnit should already be, I've got a tonne of stuff I put on there and took to a friend's house
17:06:58Rosethornnbut I'll try
17:07:41Rosethornnboot mode combo does nothing
17:07:52RosethornnI'll try it with the ipod firmware
17:08:05Mikachuaccording to that page you can brick your ipod by rebooting after a firmware upgrade during the flashing
17:09:14***Saving seen data "./dancer.seen"
17:09:54Rosethornnand anyway, now it's running the normal firmware
17:10:03Rosethornnbut refuses to notice that's it's plugged into a computer
17:10:05Mikachuturn it into something you can only use to build a house
17:10:10RaeNyeumm, I get the impression that my alternate pcf50606_write() doesn't work as well :((
17:10:22RaeNyegrr argh.
17:10:34Rosethornnwhen I replug the connection, it notices it for a couple of minutes, never comes up on the computer, and then goes back to ignoring the PC completely.
17:10:50Rosethornnit doesn't even want to charge from it
17:10:52Mikachutried another usb port on your computer?
17:10:52Rosethornndespite needing it
17:10:57Rosethornnnot the pc
17:11:50 Quit Rob2222 ()
17:13:18Rosethornnso is there any way for me to save my ipod from being screwed over?
17:13:25 Quit qwm (Read error: 110 (Connection timed out))
17:14:17RosethornnI'll try another *cable*, just in case.
17:15:48Rosethornnok, it's not the cable
17:16:45RaeNyewell, bye for now.
17:16:54*RaeNye snaps his finger
17:16:56 Quit RaeNye ("CGI:IRC 0.5.7 (2005/06/19)")
17:20:21 Quit midgey34 (Read error: 60 (Operation timed out))
17:20:23 Quit Snyper (Read error: 104 (Connection reset by peer))
17:21:01Rosethornnso, any help guys?
17:21:02 Join Allanon1 [0] (n=Batousai@
17:25:13Rosethornnwhy what?
17:25:44linuxstb_Rosethornn: Obvious question, but have you tried rebooting your PC? Or if possibly trying a different PC?
17:25:59RosethornnI'll reboot the PC..
17:26:05 Part Rosethornn
17:26:20*linuxstb_ found a way to get rid of troublesome questions...
17:29:23 Quit theli_ua (Remote closed the connection)
17:30:50 Join Rosethornn [0] (
17:31:02 Join rconan [0] (n=richard@
17:31:06Rosethornnrebooting made no difference
17:33:54Rosethornnso does this mean my iPod is completely busted now? :/
17:34:02linuxstb_My only other suggestion is to charge it for a while, then try again. Forcing ipods into disk mode should always work - unless there is a hardware problem. I've never had any problems with mine, no matter what I've done to it...
17:34:37RosethornnI tried forcing it into disk mode
17:34:46Rosethornnby pressing << + >> at the reboot
17:34:50Rosethornnnothing happened.
17:34:55 Join daurn|laptop [0] (n=quae@
17:35:02Rosethornnit's 75% charged
17:35:23linuxstb_Is it plugged into your computer when you're trying to force it into disk mode?
17:35:44Rosethornnthis has happened before, on 2 seperate computers, but those times after I rebooted/yelled at it half a dozen times, it worked for a little while.
17:35:46linuxstb_Are you pressing the combination quickly enough?
17:36:00Rosethornnas quick as I can, and as quick as it takes for any other combination
17:36:17linuxstb_What about diagnostics mode?
17:36:39Rosethornnwhat is/how do I do that?
17:36:59linuxstb_It's on the same page I linked you to earlier:
17:37:09Rosethornnsorry, I lost my logs when I rebooted
17:37:58Rosethornnno effect
17:37:59linuxstb_It's exactly what the name suggests - it allows you to perform various hardware tests.
17:39:13linuxstb_Apart from this, is your ipod working OK?
17:39:20Rosethornnit's all fine
17:39:34RosethornnI had it taken in once, about 3 months ago to get the clickwheel working again
17:39:46Rosethornnbut its never done this with the original firmware
17:40:27Rosethornnit's just automatically disconnecting from the PC.
17:40:44Rosethornnif I leave it alone, it treats it like a power socket and nothing else
17:40:59Rosethornnbut whatever I do, it won't accept that its plugged into a PC
17:43:06linuxstb_Sorry, I've got no more idea...
17:43:11Rosethornnok, in disk mode it saiys 'disk mode' at the top
17:43:21Rosethornnbut still says 'ok to disconnect' on the screen
17:43:33Rosethornneven though I a) don't want to and b) didn't do anything to suggest I did.
17:44:52 Join suge [0] (
17:45:37sugeHey i just bought a video ipod. I would love to install rockbox, but it seems like rockbox doesn't support video playback. Can rockbox dual boot with the apple firmware so I can still watch videos
17:46:46sugethanks.. is dual booting the correct term I should search for on the wiki?
17:47:27Jungti1234perhaps ipod is Menu + Select key
17:47:44sugeok.. thanks. I think i found a thread on the forum
17:48:19RosethornnI guess it's a good thing I just got a DS, they can do mp3s and ogg with the right software.
17:53:15Mikachusuge: the default install procedure lets you dual boot
17:54:06sugeyeah this is cool stuff.. can't wait till the ipod gets here. $199 for 30gb video refurb... Same warranty as if I bought it new
17:55:42sugewith tag cache, can i dump all my mp3s into one folder, and be able to automatically browse by artist/genre? Im not the most organized person, so i probably won't do /artist/album/song storage
17:55:53RosethornnI think rockbox, ipodlinux, etc voids your warranty..?
17:56:03Mikachusuge: assuming your tags are organized
17:56:31sugeRosethornn, you can always reformat it back to the propper apple firmware
17:56:41Mikachunot if it breaks before you have the chance
17:57:04suge:-/ is that possible?
17:57:14linuxstb_suge: Yes - if you have proper tags.
17:57:14sugei thought the emergency mode was a low level feature
17:57:23Mikachui mean if the hardware breaks
17:57:35linuxstb_suge: It is. I've never heard of anyone not being able to enter it - unless there's a serious hardware problem.
17:57:36Mikachuyou would have to try really hard to break it by software
17:57:40sugebut rockbox shouldn't effect the hardware right?
17:57:44rconanit doesnt
17:57:44sugeoh ok
17:57:50rconanthe chances are very slim
17:58:10Rosethornnis my USB thing a possible hardware malfunction?
17:59:51rconanRosethornn: unlikely
18:00:31linuxstb_rconan: So what's the problem then?
18:00:42rconani dont know actually
18:01:11rconanill rephrase that
18:01:26rconanif it is a hardware malfunction it's unlikely that rockbox could have caused it
18:03:35Rosethornnwell I doubt that it is
18:03:39Rosethornnsince it charges fine
18:03:49Rosethornnand it was working yesterday
18:04:12rconanim not fully aware of what the problem is because i only joined the channel after you started talking
18:04:31Rosethornnipod, 3rd gen, refuses to recognise computer, even in disk mode
18:04:40linuxstb_Time to go. Good luck Rosethornn.
18:04:45 Quit linuxstb_ ("Leaving")
18:04:51Rosethornnit recognisees it for 3 seconds, before happily announcing that it's now 'ok to disconnect'
18:05:15Rosethornnthe pc doesn't see anything at any point in this
18:05:46Rosethornnit used to see it as a shadowy 'Q drive' that contained nothing, but now it's stopped even showing that.
18:06:41Rosethornnis there any way to remove rockbox without connecting to a PC?
18:09:10 Quit Jungti1234 ()
18:09:45Rosethornnit's suddenly started recognising it
18:10:34RosethornnI just replugged it into the original USB slot (that hadn't been working before, the one I had was the alternative already), in disk mode, and it started seeing it.
18:10:34 Quit barrywardell ("CGI:IRC (EOF)")
18:10:39 Quit bmac2 ("Leaving")
18:11:03RosethornnI think I'll wait until rockbox is a bit more advanced. ^^;
18:11:25rconanRosethornn: i seriously doubt rockbox had anything to do with it
18:12:02RosethornnWell it never happened until I started using rockbox
18:12:15Rosethornnand on the bugs page there are near-identical reports
18:16:11markunRosethornn: well, perhaps we cause the problem then after all. Can you link me to the bug report?
18:16:22Rosethornnone sec..
18:16:55Rosethornn is very similar
18:17:43markunRosethornn: I don't think USB problems on the ipod and the irivers are related
18:17:53markunbut who knows
18:18:00Rosethornnthat's true
18:18:06Rosethornnanyway, thanks for your help
18:18:19Rosethornnand putting up with my whining. I was just scared it would never work again. ^^;
18:18:22 Join Gnelik [0] (n=Gnelik@
18:18:26 Part Rosethornn
18:23:51 Quit Seed (Read error: 110 (Connection timed out))
18:28:50 Quit pike (Read error: 60 (Operation timed out))
18:32:01 Join MadDog011 [0] (
18:32:32 Quit rconan (Client Quit)
18:36:09 Join Terinjokes [0] (
18:36:45Terinjokesi just a quick question, I got rockbox already on my nano, and i want to update to the latest version, how would I install?
18:39:10 Quit Allanon1 (Read error: 110 (Connection timed out))
18:39:53MikachuTerinjokes: just unzip
18:40:12Terinjokesand move the .ipod and .rockbox to the nano right?
18:40:22Mikachuit's better if you unzip them there directly
18:40:43Terinjokeshrm, why?
18:40:52Mikachumerging subdirs isn't fun in explorer
18:41:05Terinjokesi don't use explorer ;-)
18:41:21Mikachuit's not fun with mv either
18:41:47Terinjokesyou could have told me earlier
18:41:56Mikachutold you what earlier?
18:42:41Terinjokesnvm, i just realised i can unzip directly to the ipod, creates a rockbox directory
18:46:36 Join TeaSea [0] (
18:46:55Terinjokesok, i think the term session froze...
18:47:53 Quit Gnelik ("Gfrf!4edss")
18:48:51XavierGrDoes the X5 now has the same battery time with the original firmware
18:49:42 Join SeanAUS [0] (
18:50:05 Quit eGen_ (Read error: 110 (Connection timed out))
18:50:25markunXavierGr: I've seen people in the forum claim it's about the same
18:50:41 Quit Terinjokes (Read error: 104 (Connection reset by peer))
18:51:38 Nick SeanAUS is now known as Terinjokes (
18:56:52 Quit dan_a (Read error: 110 (Connection timed out))
19:00:56 Join mikearthur [0] (
19:00:59 Join midgey34 [0] (
19:04:39Terinjokesyour right, it deleted my themes
19:09:03Terinjokeswhen i moved the .rockbox directory....oh well
19:09:18***Saving seen data "./dancer.seen"
19:09:25Mikachuright, that's why you wanted to unzip it to your ipod
19:11:24 Quit Terinjokes (Read error: 104 (Connection reset by peer))
19:11:29 Join SeanAUS [0] (
19:14:06 Nick SeanAUS is now known as Terinjokes (
19:14:47 Quit Nibbler (Read error: 60 (Operation timed out))
19:25:22 Join Nibbler [0] (
19:30:06 Join qwm [0] (
19:31:19 Join SeanAUS [0] (
19:31:27 Part SeanAUS
19:37:10 Join Criamos [0] (
19:39:11 Quit Terinjokes (Read error: 104 (Connection reset by peer))
19:41:14 Quit HCl ("leaving")
19:41:16 Quit qwx (Read error: 110 (Connection timed out))
19:43:07 Part netmasta10bt
19:44:52 Join dan_a [0] (n=dan-mirc@
19:49:18 Join netmasta10bt [0] (
19:50:05 Join midgen3313 [0] (
19:50:36 Join Jungti1234 [0] (n=jungti12@
19:54:17 Join SeanAUS [0] (
19:55:20 Quit Jungti1234 ()
19:56:01 Quit mikearthur (Remote closed the connection)
19:56:32 Join mikearthur [0] (
19:56:41SeanAUSi have a question, would it be possible to implant, currently you can turn off the backlight on the ipod, but why not have it turn off the display altogether?
19:58:27netmasta10bthow would u know it was on?
20:01:41SeanAUSthe music is playing
20:01:50SeanAUSduh! though i see your point
20:03:24Mikachuyes, it's possible
20:03:29Mikachuit's done for some other players
20:05:24 Quit midgen3313 ()
20:05:29SeanAUSi'm just saying, because it seems my battery doesn't last very long (rockbox or ipod)
20:13:48 Quit SereR0kR ()
20:18:42 Join pike [0] (
20:20:14 Join scorche [0] (
20:23:19 Join barrywardell [0] (n=barrywar@
20:28:01 Join damaki [0] (n=Chocolat@
20:44:50 Join Terinjokes [0] (
20:45:46XavierGrmarkun: nice
20:45:58 Quit SeanAUS (Read error: 104 (Connection reset by peer))
20:45:58XavierGrany specific commit about it?
20:46:12 Nick Terinjokes is now known as SeanAUS (
20:48:46 Join damaki_ [0] (n=Chocolat@
20:54:24 Join Ribs [0] (
20:56:49 Quit mkey (""Welcome to IRC; Where men are men, women are men and little girls are FBI agents!"")
20:56:54 Join Damme_ [0] (
20:57:21Damme_hello! :) I have tried to find on your site, but cannot, ipod video, does it support video yet? mp4?
20:58:12linuxstbThere's a video player (mpeg1/mpeg2) in development, but that's not specific to the ipod video, so it doesn't use the video hardware specifically.
20:58:15Damme_ok, :) too bad else I would change today! too bad I dont have time to code too =/ working too much now
20:58:41SeanAUSso i can expect video on my nano in a few years ;-)
20:59:07SeanAUSDamme_ you can always go back to the apple firmware to watch the videos
20:59:28linuxstbSeanAUS: Sooner than that on the Nano I hope. Rockbox's video player can already play video at around 24fps-25fps on the Nano (but no audio yet).
20:59:31 Join tucoz [0] (
20:59:52tucozI saw something funny in a store today.
20:59:54Damme_I'll check it out then I get the time :) itunes suxxors so that's why I wanna change firmware so I can copy with my favorite filemanager
21:00:12tucozThe funny part is that the logo/colours are somewhat similar
21:00:14SeanAUSit takes like 5 seconds to switch
21:00:15SeanAUSnormally it takes me 5 seconds to figure out "hold" is on ;-)
21:00:15SeanAUSoh, cool! can i beta test that then?
21:01:14linuxstbSeanAUS: You already have it installed if you've got a current Rockbox build. See here for info:
21:01:29SeanAUSi have today's CVS (1155 i think)
21:01:36linuxstbThen you have it.
21:01:52Damme_that's kind of cool , how does it look to use ipod video's video hardware ? any specs you guys found out ? :)
21:02:12linuxstbDamme_: Nothing at all. About all we know is the name of the chip.
21:02:35Damme_oh, damn, well a long research infront of you then /=
21:02:38SeanAUSis it a viewer?
21:02:49linuxstbSeanAUS: Yes - just click on a .m2v file in the file browser.
21:03:24linuxstbAs that wiki page says, it only plays back raw video streams at the moment.
21:03:42linuxstb(using one of the ipods two ARM cores)
21:04:48 Quit damaki (Read error: 110 (Connection timed out))
21:06:17SeanAUSi don't have any videos in .m2v atm...i would convert, but trying really hard to rescue a dead drive atm
21:07:32 Quit SeanAUS ()
21:07:36 Part tucoz
21:07:43pixelmaSlasheri around?
21:09:17*linuxstb just had an odd email from Sourceforge - someone had requested to take over one of my projects and I had 14 days to say no, otherwise the takeover would go ahead...
21:09:21***Saving seen data "./dancer.seen"
21:10:46 Quit Ribs (".")
21:15:06Damme_linuxstb BCM2722 <−− that's the decoder right ?
21:15:57Damme_they are used is some mobile-phones, I have a friend that work at a ericsson, he may be able to get some documents ;)
21:16:17preglowwe'll see...
21:17:10linuxstbDamme_: There is a firmware for it in the ipod's firmware partition (the rcrs file you created during the install). This is a FAT16 disk image (maybe with a small header at the start), and that shows some interesting looking files. But AFAIK, that's about as far as anyone has got trying to understand it.
21:18:34Damme_linuxstb cool, maybe something to dig into :) i'm kind of boored during work , so I could try something :P need a projekt to work with too :)
21:19:15Damme_I'm a guard with free computer access :P all I need to do is stay awake .. :P
21:19:42Slasheripixelma: yes
21:21:29 Quit damaki_ (Read error: 104 (Connection reset by peer))
21:22:48 Join damaki [0] (n=Chocolat@
21:23:29 Quit damaki (Remote closed the connection)
21:24:45 Join dpm [0] (
21:25:01pixelmaSlasheri: I have a problem with using tagcache on my Ondio (bleeding edge build)...
21:26:29pixelma...if I want to add for example a album by "long press" on the "folder" then playlist -> insert last I get an error message...
21:27:09pixelmaoops... now it worked
21:29:15pixelmasorry :)
21:29:54 Part dpm ("Ex-Chat")
21:30:21linuxstbDamme_: If you're looking for things to do, there's a to-do list for the ipod port here:
21:30:43Damme_linuxstb ok :)
21:43:00 Quit barrywardell ()
21:43:28Slasheripixelma: hmm :)
21:43:45pixelmaSlasheri: but when I chose "insert next" on an album while playing music the track order is the wrong way round (starting with track 14...ending with 1)
21:43:59pixelmafor example
21:44:17pixelmathat doesn't happen with "insert last"
21:44:23 Quit mikearthur (Remote closed the connection)
21:47:32 Join qwx [0] (
21:50:56Damme_hmm ipod emulator ? ;)) dont think that exist though: P
21:53:53 Quit Daishi (Read error: 110 (Connection timed out))
21:56:16 Join damaki [0] (n=Chocolat@
21:56:21 Join Daishi [0] (
21:58:09 Quit qwm (Read error: 110 (Connection timed out))
22:00:35Slasherilinuxstb: hi, here is the new bootloader (improved eeprom drivers and hold switch detection): (06d5a6e217b58e4141bf8d7d7b79d33b bootloader.iriver)
22:00:50Slasherilinuxstb: newest cvs can be used to flash that
22:01:28Slasheri(just make sure to add iriver_flash.c into apps/plugins/SOURCES)
22:04:18 Quit _FireFly_ ("Leaving")
22:04:54 Quit midgey34 ("Download Gaim:")
22:08:18 Quit MadDog011 (Read error: 110 (Connection timed out))
22:09:21pixelmaSlasheri: and in filebrowser mode the whole album gets inserted in the right order, too
22:09:44Slasheripixelma: hmm, interesting
22:10:10Slasheriprobably sorting is not done at all.. i will see if it's easy to fix that
22:10:42pixelmanice :)
22:10:55Slasheriyep, sorting is currently ignored
22:10:57amiconnIt almost looks like 'insert next' on a tagcache "sub-dir" calls 'insert next' for each individual track internally
22:11:22Slasheriamiconn: yep, that is correct
22:11:41Slasherii don't know any other way to insert bunch of tracks from tagcache to the playlist
22:12:29 Quit Poka64 ("sleepzzzoor")
22:12:42Slasheriand tracks are unsorted because entries are not buffered to any list so they could be sorted
22:12:51amiconnHow does filetree handle it?
22:13:04 Join Bger [0] (n=bager@rockbox/developer/Bger)
22:13:25Slasherihmm, it probably reads entries directly from the tree buffer.. i will check that
22:14:02amiconnAlso, an idea: If you split 'insert next' on a folder differently, you can work around the problem
22:14:27amiconnOnly the first track needs to use 'insert next' internally, all others should then use 'insert'
22:14:58Slasheriamiconn: ah, there is a function playlist_add() i didn't notice before
22:15:01amiconnI don't know the actual code, and hardeep isn't here...
22:15:07Slasherithat might be better to use
22:15:15Slasherihmm, in fact no..
22:15:32Slasheribecause it doesn't know anything about position or queue flags
22:16:49Slasheriamiconn: hmm.. currently it isn't possible to insert folders recursively and independently because that would be very slow tagcache search to do
22:17:34amiconnWell, I don't think we need recursive insert
22:17:36Slasherinow we just need to do one tagcache search that will insert all selected sub-folders to the playlist, unfortunately all entries unsorted
22:17:58amiconnYes, but the tagcache lists are pre-sorted
22:18:23amiconnThe problem only exists with 'insert next' on a folder
22:18:32Slasheriyes, true.. hmm, maybe we could pre-load the list to the buffer and sort it there.. just like tagcache browser does
22:18:34amiconn..because it switches the whole order
22:18:46Slasherihowever, sorting doesn't work if max entries in a dir limit is reached
22:19:19amiconnPlease, not too much extra code...
22:19:42amiconnRombox is already broken for fmrecorder & recorder v2 :(
22:19:44Slasheriamiconn: ah, true. so we should insert only the first track with "insert next" and all following tracks as "insert"
22:19:52amiconnYes, internally
22:19:58Slasherithat shouldn't involve much new code because it's already there
22:20:45Slasheriso after that inserting a single folder should have the right order
22:22:32Slasheriamiconn: ah, in fact entries are already pre-loaded and sorted.. (i was looking the wrong function). So only necessary change would be to internally remove the "next" from commands
22:23:07amiconnYes, except the first one
22:24:32pixelmaSlasheri: another question... what does "Auto update" do on Archos targets? (because I read in the wiki that it doesn't work if dircache isn't enabled) - I'm investigating tagcache for the first time today
22:24:54Slasheripixelma: without dircache it only detects new files (not deleted ones)
22:25:11Slasheriand is slightly slower than with dircache
22:25:44Slasheriand will eat more battery at startup
22:26:00pixelmanot on Ondios I guess ;)
22:26:08amiconnNot that much, no
22:26:10Slasherioh, ondios should be really fast
22:26:36Slasheriin fact those players wouldn't benefit much from the dircache
22:26:42amiconnReading the flash still uses more battery than no access, but it's significantly less than a hard disk needs
22:29:17pixelmaSlasheri: yes it's so fast that I was confused by the splashscreen that appears when you enter a sub-dir
22:29:32pixelmain tagcache
22:30:09Slasherihehe :) that splash screen is displayed only when tagcache operates from "disk" because usually there is slight delay to wait :D
22:30:58amiconnHmm, the splash updates periodically
22:31:17amiconnCould it be made time dependent, so that it only pops up after, say, 1 second?
22:31:56Slasherihmm, possible. But if disk is just spinning up, it might be harder to display it when search blocks
22:32:01*preglow suddenly remembers his accelerated arm crossfeed
22:32:04amiconnOr just after the first update period instead before
22:32:34amiconnHmm, true
22:33:18amiconn@all: How fast is tagcache on (filled up) nano?
22:33:39*amiconn should test on Ondio with 4GB MMC
22:36:13 Quit uski (Read error: 104 (Connection reset by peer))
22:37:58 Join sharpe [0] (
22:38:14 Join Seed [0] (
22:51:32 Join apo` [0] (
22:52:23 Quit JoeBorn (Read error: 54 (Connection reset by peer))
22:52:32 Join JoeBorn [0] (
22:53:21 Quit mantono (Read error: 104 (Connection reset by peer))
22:59:57dwihnodarn. rombox is too big to fit :(
23:04:51 Quit Seed ("cu, Andre")
23:08:04 Join Seed [0] (
23:09:25***Saving seen data "./dancer.seen"
23:12:14TeaSeaHey guys, did the patch for the X5 so it switches off the USB-OTG chip get integrated into CVS?
23:12:26 Join webguest92 [0] (
23:13:28 Quit webguest92 (Client Quit)
23:14:15amiconndwihno: We can disable tagcache in ram for archos. Reclaims almost 2KB, and will make rombox fit (tighly) on fm/v2
23:14:27 Join Brock [0] (
23:14:34amiconnI already have that locally, and would like opinions...
23:15:19dwihnoamiconn: not on rec20? :)
23:15:31amiconnOn rec20 it fits with cvs
23:15:41dwihnoI tried the bleeding edge
23:15:56amiconnBuilt yourself?
23:16:30dwihnoFile too big. Won't fit in chip.
23:17:31amiconnOh, you probably have a stone-age flash image. See here:
23:17:47dwihnosounds reasonable
23:18:07dwihnoLiving in the stone age is still pretty swell ;D
23:18:14dwihnoevery single KB counts!
23:18:20amiconnI recommend a full flash upgrade
23:18:26dwihnoThe watermark is too high btw.
23:18:44amiconnWhat watermark?
23:18:48dwihnobuffer refill
23:18:56dwihnoa personal opinion
23:19:16dwihno(no, I have no extra buffring configured)
23:20:06 Quit ShadowdogMU (Read error: 60 (Operation timed out))
23:22:50 Quit _Veseliq_ (Remote closed the connection)
23:31:49dwihnohas there been any discussions on using configuration files only instead of the sector stuff?
23:32:31amiconnThat's one of the many things I'd like to look into
23:32:31XavierGrslasheri is it possible to flash the H100 now? (I mean from a cvs build)
23:34:48dwihnoamiconn: I'll buy you a beer once it's implemented ;)
23:35:13dwihnoThanks to the U.S "Beer for code" program
23:35:30*amiconn prefers german beer
23:36:39dwihnoI prefer dutch beer
23:36:57dwihnostout = not my cup of tea
23:37:33pixelmaright that's not tea ;)
23:37:55 Quit secleinteer (Connection timed out)
23:38:35 Join secleinteer [0] (
23:39:01dwihnothere we go. bootboxed and romboxed.
23:39:45 Join SereRokR [0] (
23:40:06 Quit SereRokR (Remote closed the connection)
23:41:49 Join Hansmaulwurf [0] (
23:45:34dwihnohonestly I have to say that audio sounds better on recorder, compared to ipod g5
23:46:12 Join windowsrefund [0] (n=windowsr@
23:46:48windowsrefundI've got an older build of rockbox on my nano and am wondering how I might upgrade to the latest daily build
23:46:50*ToyKeeper wonders if anyone would consider making the volume go lower than -73dB
23:47:00Mikachuwindowsrefund: just unzip the newest from the cvs builds page
23:47:45Mikachu(to your ipod)
23:47:50ToyKeeperI just encountered a song which, even at -73dB, is uncomfortably loud when heard via my E3C headphones.
23:48:18Mikachuyou can normalize your songs so they're all at the same perceived loudness
23:48:53ToyKeeperIs there a way to store the gain outside the actual song files?
23:49:02Mikachui don't think so
23:49:27Mikachubut i think the 73dB is a hardware limit
23:50:17ToyKeeperOh, I thought it was doing soft volume... the original fw (X5) went from 0 to 40, instead of -73 to 6.
23:52:08Mikachuthat is at least the case on ipods
23:52:44Mikachui guess you could enable the eq and just use the precut
23:53:24ToyKeeperOops, locked up. Heh.
23:55:50 Join _Veseliq_ [0] (n=veseliq@
23:56:58 Quit Daishi ("Client exiting...")
23:57:49 Join Daishi [0] (

Previous day | Next day