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-02-19

00:00:27 Quit Bloody_Sorcerer (Read error: 104 (Connection reset by peer))
00:00:29[IDC]Dragondoes mame have sound?
00:00:39 Join imphasing [0] (
00:01:02[IDC]Dragon(probably needs to emulate FM synth, tricky)
00:01:59 Join JdGordon [0] (
00:02:02linuxstb[IDC]Dragon: Yes - it emulates whatever sound hardware the arcade machine had. There are a small number (currently about 12 I think) of cases where samples are used instead.
00:02:31preglowemulating fm synth isn't very tricky
00:02:51[IDC]Dragonaha, ok
00:03:05*[IDC]Dragon is a video guy
00:03:06preglowand besides, mame does usually emulate everything involved
00:03:20preglowslowly... but it does usually work
00:03:25*preglow is a sound guy
00:03:40*Bagder is a sleepy guy
00:03:47*[IDC]Dragon too
00:03:49preglowyes, yes indeed
00:03:52*muesli__ is a guy
00:04:13*imphasing is a wannabe hardware guy
00:04:13Bagderyou don't fool us you bot!
00:04:17*[IDC]Dragon says goodnight
00:04:33 Quit [IDC]Dragon ("CGI:IRC (EOF)")
00:06:59 Join ashridah [0] (
00:15:01 Join matsl [0] (
00:16:56 Join amiconn_ [0] (
00:17:50 Quit amiconn (Nick collision from services.)
00:17:51 Nick amiconn_ is now known as amiconn (
00:22:40*linuxstb doesn't know if mame is worth the hassle...
00:22:51JdGordonit is.... it is....
00:23:05Shadowarrior13Of course it is.
00:23:08Shadowarrior13It's mame!
00:23:17 Quit Henrico ("gtkBitchX: to the rescue!")
00:23:45 Part tomal
00:26:59 Join Kohlrabi [0] (
00:27:32BHSPitLappyJdGordon: did anything become of the color chooser?
00:27:42JdGordonnot yet....
00:27:47Zagorpersonally I think we can just ignore the mame license trouble. they're not going to be upset unless we sell their code, which we have no intention of doing.
00:27:59Paul_The_Nerdlinuxstb: I know I personally would be more in favor of an NES, or other similar emulator, where at least it's only one set of hardware the program has to be optimized to do well.
00:28:36saa[b_r]iderpaprica, are you there?
00:28:53BHSPitLappywhen all those emus start coming out, everyone who doesn't have a 5G will feel left out :(
00:29:09Zagorand part of the reason we added plugins in the first place was just to be able to let people write whatever plugins they want, without having to care about the rockbox license and rules.
00:29:14Paul_The_NerdWhy will non-5g owners feel left out?
00:30:03Zagorif we don't mind distributing the mame code, nobody else will beat us up over it either
00:30:05BagderZagor: I don't think we can rule out that someone will sell Rockbox on units
00:30:09Bagderand I know it has already happened
00:30:19Zagorbagawk: definitely, but then it's their problem. not ours.
00:30:27BHSPitLappyPaul_The_Nerd: because a NES emu, for instance, won't work on anything lower than that QVGA res... I've tried the scaling, and it's just unusable
00:30:27amiconnSomehow the browsing extensions made jpeg slower on H300, and faster on archos...
00:30:58 Quit Seed (Nick collision from services.)
00:31:01BHSPitLappyPaul_The_Nerd: and I understand there are/will be other players with bigger, higher-res screens
00:31:03Bagderbut us including the code will give people the impression that it is GPL compatible
00:31:05 Join Seed [0] (
00:31:12Bagderwhich it isn't
00:31:30Bagderand thus we violate the GPL by distributing mame parts
00:31:41Paul_The_NerdBHSPitLappy: The nes was at 256x224 natively. For games without a lot of text, it could be scaled quite reasonably. It may not look as pretty as it could, but it'd work.
00:31:50BHSPitLappyBagder: why does every plugin -have- to be included in the CVS?
00:31:51Zagorimpressions are for weak minds. :-) so we'll have to add a big notice "beware: plugins may have different licenses"
00:32:06BagderBHSPitLappy: ? they don't
00:32:20BagderZagor: but we can't distribute any of that
00:32:34amiconnBtw, is the doom source gpl or -complatible?
00:32:36Zagorwe only violate gpl by FSFs interpretation. I'm not sure I agree with it.
00:32:39JdGordonsorry to go ot.. but i need help... i have a program that needs to be ported to linux (all the code should work, just need gcc to compile it), anyway, it uses a few .lib files which i dont have the code to.. is it ok to assume it could work without them needing to be recompiled also
00:32:40BHSPitLappyBagder: and if a company is planning on selling a player with rockbox, of course they talk to us and make a version that has what they want it to have.
00:32:52BagderZagor: no, we violate it by all means if we distribute mame code
00:33:06Paul_The_Nerdamiconn: The Doom source is GPL
00:33:22ZagorBagder: why would we do that?
00:33:23BagderBHSPitLappy: perhaps but nothing would force them to
00:33:32amiconnOkay, so we could include rockdoom (?). The datafiles are another matter
00:33:55BHSPitLappyBagder: "and thus we violate the GPL by distributing mame parts"
00:33:55BagderZagor: because all plugins that aren't in CVS bitrot quickly ;-)
00:33:58 Join midkay [0] (n=midkay@
00:34:05 Nick t0mas is now known as ts|away (n=tomas@unaffiliated/t0mas)
00:34:12BagderBHSPitLappy: yes. if we distribute mame code we violate gpl
00:34:15BHSPitLappyBagder: why would rockbox be distributing mame parts? that part escapes me
00:34:16Zagorthere's nothing saying that all code you distribute in a package has to be the same license. no linux distro is single license.
00:34:19Paul_The_Nerdamiconn: Basically, I think you can freely redistribute the shareware data file, but I'm not 100% how the license on it goes other than "This is shareware. Have fun."
00:34:39Paul_The_Nerdamiconn: All commercial versions are still all rights reserved for the data, afaik.
00:34:46BagderZagor: no, but in this case we must
00:34:49amiconnAfaik, data files don't need to be gpl compatible
00:35:05BagderZagor: because it is _clearly_ a hard connection
00:35:29Bagderand btw
00:35:35Bagderthe MAME license says distribute
00:35:42Paul_The_Nerdamiconn: I'm pretty sure they don't, since they aren't linked to the code in any way. It'd be like saying anything you write in a GPL word processor has to be GPL-equivalent licensed. ;-)
00:35:46Bagderit seems to restrict us
00:37:14Zagorwould you say rockbox plugins more hard-connected than binaries running on linux? why?
00:37:24Bagderyes indeed I say so
00:37:49ashridahZagor: because binaries on linux use the system call interface, which iirc, GPL explicitly defines as non-linking.
00:37:57preglowi'd agree
00:38:07ashridah(or implicitly, i forgot :) )
00:38:15preglowplugins are even hard coded to load in a specific address only used by rockbox
00:38:17Zagorthere's no such provision in the gpl
00:38:21ashridahwhereas rockbox plugins are mapped into rockbox's memory space.
00:38:58linuxstbFor the record, my Mame plugin is just using fopen/fread/fwrite/fclose, button_status() and lcd_update().
00:39:08Bagderthis is tricky area
00:39:21Bagderthere aren't many prejudice cases on this
00:39:24Zagorlinux binaries are mapped into linux' memory space too. (not the kernel, but that's for technical reasons, not legal)
00:39:24amiconnlinuxstb: fopen ??
00:39:36Bagderand FSF's opinions are often claimed to be the truth
00:40:08*amiconn feels like nitpicking today ;)
00:40:26linuxstbMame used the stream functions - I had to change them all....
00:40:46ZagorBagder: yes, but I'd say their dynamic linking claims are pretty thin.
00:40:53JdGordonwhats the command to compile a .c to a shared object with gcc?
00:41:06Zagorbut above all, we are the copyright owners. if we don't mind, who would?
00:41:19ashridahJdGordon: −−shared or -shared or something
00:41:20Bagderbut we use LOTS of other GPL code
00:41:32Zagorah, true
00:41:37ashridahJdGordon: keep in mind it's really a flag that's passed to the linker
00:41:44Bagderand think we should rather think of the spirit of these licenses
00:42:30linuxstbIf you think of Rockbox as an operating system, and plugins as the applications, then IMO it is within the spirit of the GPL.
00:42:33Bagderanyway, now I'll go to sleep
00:42:38ashridahBagder: i'd agree there. it's better to observe the strict letter of the licenses, since violating them may well give you trouble if someone DOES raise it as an issue later
00:42:39preglowbools are chars in rockbox?
00:43:30 Quit ashridah ("out")
00:45:02Zagorpreglow: they are what the compiler decides them to be. we use the bool type, not a typedef.
00:46:07preglowok, so asm code just has to assume
00:46:46preglowlinuxstb: fixed the crashing bug
00:46:57Zagori don't know. sounds like there should be a better way than guessing though...
00:48:28preglowlinuxstb: and again, i have no idea if it actually has any impact
00:52:00linuxstbpreglow: Do you have a new patch, I can try it now.
00:52:21preglowlinuxstb: and btw, does the dac just skip the lower sixteen bits of the data i pass it altogether?
00:52:26preglowlinuxstb: it doesn't sound like it's used at all
00:52:35linuxstbI would assume so.
00:52:52preglowok, i'll just assume that for now, it shaves off one instruction
00:52:57preglowgimme a sec and i'll give you a new patch
00:53:03linuxstbIn fact, the DAC never sees the bottom 16-bits - the I2S transfer is 16-bit
00:54:44linuxstbI've got some test tracks that don't manage to keep the PCM buffer full. If your new fiq routine has any impact, then I should be able to see it there.
00:55:36 Nick San is now known as [San] (
00:56:01 Quit Siku ()
00:56:25 Join DJ_Dooms_Day [0] (
00:58:18linuxstbYes - it's definitely a small improvement. My test track (128kbps AAC) can now keep the PCM buffer full (just about).
00:58:51preglowok, so i should commit it?
00:59:14linuxstbIf you trust it's reliable, then yet.
00:59:36preglowwell, it seems reliable to me
01:00:04preglowi'll keep the original c code in there as well
01:00:10preglowfor reference and for debugging if something is wrong
01:00:23linuxstbSeems fine to me.
01:00:41linuxstbMy ogg -q 10 test is also filling the pcm buffer.
01:00:46 Quit thegeek (Read error: 104 (Connection reset by peer))
01:00:51 Join thegeek [0] (
01:03:18preglowi wonder what is fastest when the code is in iram, loading a constant via ldr or generating it with two instructions
01:03:21 Quit midkay ("Leaving")
01:04:27 Part Zoric
01:05:33 Quit ender` (" I have a theory that it's impossible to prove anything, but I can't prove it.")
01:05:49 Join ep0ch [0] (n=ep0ch@
01:06:32ep0chpreglow: no problems with your patch here either
01:07:33 Join IcyStorM [0] (
01:08:03IcyStorMHello whats new in the "iPod Video" bleeding edge build
01:08:17ep0chsince when
01:09:26 Join joesomebody [0] (
01:09:31joesomebodyforums are down
01:09:36 Quit ep0ch ("Kopete 0.11.1 :")
01:10:24joesomebodycan anybody here do anything about it?
01:11:01Zagorjoesomebody: the forum is run by Jeff from Misticriver
01:11:30joesomebodyi think misticriver is down too....i guess he had a server crash
01:11:59Zagorit just came up. i'm guessing the rockbox forum will too soon.
01:12:09Paul_The_NerdMisticriver's been up for an hour or two for me.
01:12:43 Quit Zagor ("Client exiting")
01:12:48Paul_The_NerdIcyStorM: If you look at the changelog on the main page, you can see a list of all changes.
01:13:10joesomebodyConnection Problems
01:13:12joesomebodySorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.
01:13:31joesomebodythats what i get for rockbox forums...i hope they come back up today
01:14:08***Saving seen data "./dancer.seen"
01:15:03FebsYou should get in touch with gl on the developers' mailing list. The two of you can console each other while you wait for the forum to come back up.
01:15:55joesomebodythanks alot....
01:16:14joesomebodyvery funny....
01:16:23muesli__Febs so no rumours... ;)
01:17:00Febsjoesomebody, if you're on an iriver platform, there are some very active Rockbox forums at Mistic River.
01:17:18muesli__just wanted to spread the news in early stage...
01:17:55preglowseems i can squeeze a bit more out of this fiq
01:18:58preglowmy nano screen is really starting to look like a bag of shit :/
01:19:01joesomebodysorry, but i am using the 5g ipod...and am currently learning C, and becoming more skilled in Linux
01:19:18joesomebodyBrasso does the trick on ipod screens
01:19:30joesomebodyi think it is like three bucks at walmart
01:19:45Shadowarrior13I can never find brasso >.<
01:19:49preglownot too many walmarts around here
01:19:54FebsSorry, I don't mean to give you a hard time. It's just that there's a guy on that mailing list who gets frantic every time the forums go down for a couple of minutes.
01:23:05joesomebodytarget sometimes has it
01:23:08 Join TCK [0] (
01:23:25joesomebodyand if worse comes to worst, get it off the internet, or order some icleaner
01:24:41Paul_The_NerdDoes brasso handle deep scratches well?
01:24:58Paul_The_NerdI accidentally put my keys in a pocket with them. I pulled them out *immediately* but there's a big cross shaped scratch in the middle now.
01:25:52Shadowarrior13Funnily enough, you know what also works good?
01:26:06Shadowarrior13A dremel with a fuzzy polishing head on low rpm
01:26:33Shadowarrior13Just make sure to take breaks, because it can bubble the screen.
01:26:37Paul_The_NerdI don't think I want to take a dremel *anywhere* near my Nano's screen.
01:30:44 Quit Mark_ (Read error: 104 (Connection reset by peer))
01:31:29 Join YouCeyE [0] (
01:32:14 Quit Bger ("[BX] We are BitchX of Borg. You will be assimilated. Using ircII is futile.")
01:34:24 Part Paul_The_Nerd
01:35:28 Join Zoric [0] (n=zoric@
01:38:14 Quit matsl (Remote closed the connection)
01:38:23DrumRBoy320re. installing rockbox to the ipod 5g, i goto step c1.
01:38:30DrumRBoy320and it does not writa any file
01:38:41Shadowarrior13What's step c1 again?
01:38:44preglowlinuxstb: would be nice if you could check it out again, if it works on 4g, i'll commit it
01:39:13DrumRBoy320 c.1) Read the existing firmware partition from your iPod
01:39:13DrumRBoy320Type the following command, replacing "N" with the number assigned to your ipod that you found in the previous step:
01:39:13DrumRBoy320ipodpatcher -r N bootpartition.bin
01:39:13DBUGEnqueued KICK DrumRBoy320
01:39:13DrumRBoy320This should create a file (approximately 40MB for the iPod 4G and Color/Photo and 80MB for the Nano) containing a copy of the "firmware partition" on your iPod.
01:39:22IcyStorMI can help you
01:39:24DrumRBoy320does it write to C:\\rockbox or to the ipod?
01:39:25Shadowarrior13Did you put your iPods USB number in in place of N?
01:39:29 Join lostlogic [0] (
01:39:31DrumRBoy320yes, it is 2
01:39:32Shadowarrior13It writes to C:/rockbox
01:39:37DrumRBoy320ok then
01:39:49Shadowarrior13It's the original bootpartition layout, save it.
01:39:54Shadowarrior13It's where you put everything else in.
01:40:03DrumRBoy320ok, ill copy it to my other drive also just incase ;)
01:42:53preglowpcm_playback.c has SIMULATOR check in both SOURCES and the file itself
01:42:58preglowwe prefer SOURCES ifdef jails, yes?
01:46:51 Quit joesomebody ()
01:46:56linuxstbpreglow: About to test on my 4g now.
01:47:18linuxstbAnd yes, I think we prefer SOURCES checks. I can't think of a reason why it should be done twice.
01:47:34preglowit doesn't even have a complete jail in pcm_playback.c
01:47:43DrumRBoy320hmm, problem, in the last step before you unplug for the first time, it says "no sutch file or directory" when i type the command
01:47:44preglowjust some conditional header inclusion
01:47:47 Join perldiver [0] (
01:48:01DrumRBoy320when i unplug it stays in the ipod f/w no reset
01:48:45Shadowarrior13Did youy write the rockboot.bin to the iPod?
01:49:14DrumRBoy320C:\Rockbox>ipodpatcher -w 2 rockbox.bin
01:49:14DrumRBoy320ipodpatcher v0.3 - (C) Dave Chapman 2006
01:49:14DrumRBoy320~~blah blah~~
01:49:14DrumRBoy320rockbox.bin: No such file or directory
01:49:35Shadowarrior13No, it's rockBOOT.bin
01:49:42DrumRBoy320thank you
01:49:47Shadowarrior13No problem ^_^
01:50:47DrumRBoy320[INFO] Input file is 11193856 bytes
01:50:47DrumRBoy320[INFO] Writing input file to device
01:50:47DrumRBoy320[INFO] Wrote 11193856 bytes plus 0 bytes padding.
01:50:53amiconnAhahaha, sh-elf-gcc -O3 actually makes slower code than just -O
01:51:13DrumRBoy320OH EM EF GEE!
01:51:16DrumRBoy320it works
01:51:31DrumRBoy320im so overjoyed
01:52:00 Join perl|fbi [0] (
01:52:11Shadowarrior13You're lucky; first time I tried it was when 5G wasn't supported, and the USB bug was acting up.
01:52:26linuxstbpreglow: Works fine for me on my 4g color.
01:52:32Shadowarrior13THAT was frustrating right there.
01:52:35preglowlinuxstb: ok, then it's commiting time
01:53:28Jakob^[San], there?
01:54:06 Part IcyStorM
01:57:45 Join midkay [0] (n=midkay@
01:57:45DrumRBoy320you know what would work... havin a rockbox DV file, built from the ID3 tags... the ID# is still there in teh ipod
01:58:04DrumRBoy320have it run in rockbox
01:58:07Shadowarrior13That's already in development.
01:58:16Shadowarrior13It just doesn't work for 5G.
01:58:32DrumRBoy320ok, well, if i know rockbox at all... it will be ported easily
01:58:34Shadowarrior13Freezes up.
01:58:48DrumRBoy320then it just needs optomization?
01:59:03 Quit lostlogic (Read error: 104 (Connection reset by peer))
02:01:01Shadowarrior13Hahaha, yeah
02:01:11 Join gtkspert_ [0] (
02:01:17Shadowarrior13I'm watching the IRC log get updated as we speak, this is crazy :P
02:02:03preglowlinuxstb: you don't need the fiq_count variable anymore then, no?
02:03:03 Join lostlogic [0] (
02:03:25linuxstbpreglow: No.
02:04:32preglowok, i'll just remove it then
02:05:24 Quit perl|wtf (Read error: 110 (Connection timed out))
02:06:42preglowouch, what's happened to the build table
02:07:09linuxstbToo many broken sims...
02:07:20preglowwhat broke them?
02:07:55linuxstbI think safetydan's sdl sound work broke the win32 sims.
02:08:07 Quit [San] (Read error: 110 (Connection timed out))
02:08:19preglowpft, remove it!
02:08:23 Quit perldiver (Read error: 110 (Connection timed out))
02:10:45 Quit muesli__ (Read error: 110 (Connection timed out))
02:10:52linuxstbI agree, but then I don't use WIndows...
02:10:55 Join San [0] (
02:13:27preglowi haven't used windows for months myself
02:15:32 Quit gtkspert (Read error: 110 (Connection timed out))
02:20:19 Join webguest32 [0] (
02:21:07webguest32anyone idea ideas why the forums on are down?
02:22:07Shadowarrior13Because nothing is perfect?
02:22:23webguest32faiir enough
02:22:37preglowdon't ask us
02:22:37DrumRBoy320hmm, i propose a new plugin idea.
02:22:45DrumRBoy320MP3 scretching with the ipod
02:22:50webguest32what if everyone was drunk like me. then would we be happy? has the forums, as them
02:23:07DrumRBoy320MR was down earlier
02:23:09preglowDrumRBoy320: not trivial
02:23:15DrumRBoy320:) i know
02:23:25DrumRBoy320it would just be so amazing
02:23:26Shadowarrior13lol, everyone wants that
02:23:40DrumRBoy320lol, im so brilliant, i have every idea
02:23:48Shadowarrior13Everyone else has had it first :P
02:23:53webguest32you guys should totally drink more
02:24:02Shadowarrior13You should be less of an alcoholic.
02:24:18preglowi would drink more if you'd start buying me more
02:24:39webguest32thats probbally true
02:24:56webguest32shadowarrior> your just jealous :P
02:25:36Shadowarrior13Jealous of your alcoholism? Totally.
02:27:30preglowi will accept scotch as incentive to do feature requests
02:27:36webguest32hey man. Alcoholics goto meetings. Im a drunk
02:29:02 Nick webguest32 is now known as o (
02:29:08 Nick o is now known as RoyalMike (
02:29:13RoyalMikeyeah man
02:30:01preglowargh, can't the build finish already
02:31:02RoyalMikelets go bash some nerds
02:32:16RoyalMikejust kidding you guys are alright
02:33:56RoyalMikepreglow righto ill send tou scottish highkand scotland highland scotland scotch and you bould me one hell of a rockbox
02:34:18 Quit Jakob^ ("( :: NoNameScript 4.01 :: )")
02:34:19 Quit Fuiou5 (Read error: 104 (Connection reset by peer))
02:34:23preglowdamn straight you will
02:34:40 Join Furious_G [0] (
02:36:16RoyalMikeArghh typos everywhere
02:36:35RoyalMikeHhehehe scotlands cold but booze warms you up woohoo!
02:36:49RoyalMikecan you program preglow?
02:38:20RoyalMikeyou should improve the rockboy for ipod4g for me so I can waste more time at work and illl bee forever indet
02:38:36 Quit imphasing ("ion ho!")
02:39:26 Join imphasing [0] (
02:39:41imphasingWoo for irssi.
02:41:53RoyalMikeaww thats a no
02:42:27RoyalMikecomeonnn i wana waste valuble company time and money
02:43:47RoyalMike"Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later. " bah
02:44:57 Quit DJ_Dooms_Day (Read error: 104 (Connection reset by peer))
02:47:46 Quit Kohlrabi ("Fast alle Menschen sind Regenw├╝rmer")
02:48:27 Join DJ_Dooms_Day [0] (
02:52:02 Part Zoric
02:52:28 Quit RotAtoR ()
02:52:28 Quit Thus0 ("Leaving")
02:53:35 Join RotAtoR [0] (
03:02:27 Quit linuxstb ("Leaving")
03:03:04preglowi'm out, night
03:03:37midkaynight preglow
03:12:14yeahxhey midkay
03:12:30midkayhey yeahx - sorry for disappearing last night :)
03:12:45yeahxthats cool, stupid question I guess
03:12:49 Join damaki_ [0] (
03:13:20midkayi didn't even notice you asked until you left. x-chat should have informed me, but for some reason it didn't.. :\
03:13:58midkayand the answer is, i have no idea. :)
03:14:09***Saving seen data "./dancer.seen"
03:14:12JdGordondoes any1 know what the cygwin equivilant of __int64 is?
03:24:11 Join asdfdsd [0] (
03:25:07asdfdsdanyone with a h300 confirm working colour jpeg?
03:26:25yeahxI thought so
03:26:29 Quit RoyalMike ("CGI:IRC")
03:26:48 Quit damaki (Read error: 110 (Connection timed out))
03:27:01asdfdsdtalking to me or someone else?
03:28:27 Quit asdfdsd (Client Quit)
03:28:58 Join IcyStorM [0] (
03:29:05IcyStorMHello guys
03:29:19 Join tmorton [0] (n=taj@
03:33:31 Quit NicoFR ()
03:37:35midkayyeahx, :)
03:38:54 Join joesomebody [0] (
03:39:31joesomebodyi have been getting txt files off of as well as other places...rockbox is good for reading ebooks
03:39:49Shadowarrior13Yeah, the 100 char limit pisses me off :P
03:40:10joesomebodyyeah, the apple firmware sucks in that respect
03:40:28tmortonAnybody know if the latest rockbox lets me edit tags of recordings on an iriver HDD player?
03:40:39joesomebodyi just downloaded the entire sourcecode to ebay lol
03:41:15Shadowarrior13lol, make your own ebay
03:41:22joesomebodyits GPL
03:41:24joesomebodyi think
03:41:35joesomebodyas long as you leave the credits and don't use any ebay logos
03:43:42joesomebodyit's 'nix based
03:45:39joesomebodyi dumpsterdive for fun
03:45:54JdGordonfind anything interesting?
03:46:26joesomebodysee the finds section at
03:46:38joesomebodyi have an ongoing thread there
03:47:13joesomebodyi found a p4 chip once, as well as the board, case, hd and keyboard...a lot of it was smashed though
03:47:21joesomebodythe chip and hdd and board were good tho
03:48:12 Join DT291 [0] (
03:48:13 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
03:48:47 Nick DT291 is now known as DreamTactix291 (
03:50:47joesomebodyi hate how google has blocked some of the search strings used for finding hidden directories.
03:50:58joesomebodythat is a fun pastime
03:51:45 Quit thegeek ("( :: NoNameScript 3.81 :: )")
03:52:44joesomebodyi guess i am just talking to myself here....
03:54:13Shadowarrior13You schitzo.
03:54:42 Quit Rob2222 ()
03:55:35 Join Rob2222 [0] (
04:01:25 Quit Shadowarrior13 ()
04:01:26 Join thegeek [0] (
04:01:48 Join TCK- [0] (
04:01:57 Quit joesomebody ()
04:06:22 Part IcyStorM
04:07:31Mikachudo you think this might be clever?
04:07:40Mikachu@@ -599,7 +600,7 @@ void usb_start_monitoring(void)
04:07:40Mikachu bool usb_inserted(void)
04:07:40Mikachu {
04:07:40Mikachu- return usb_state == USB_INSERTED;
04:07:40Mikachu+ return usb_state == USB_INSERTED || usb_state == USB_POWERED;
04:07:43Mikachu }
04:07:44 Join ehntoo [0] (
04:12:40Mikachuseems to work
04:13:39 Quit TCK (Read error: 110 (Connection timed out))
04:14:03 Quit ehntoo ("Leaving")
04:16:48 Join joesomebody [0] (
04:17:05joesomebodyjust found an open directory FULL of cool ebooks!
04:18:38joesomebodywow...there are hundreds
04:19:18Mikachuthat looks maybe not 100% legal
04:19:29joesomebodyit is in china or
04:19:48joesomebodyas long as it isn't syngress i think it is ok tho
04:21:04pyronot 100% legal, I agree, I'm thinking around 87% or 88% legal
04:21:26JdGordonwe need a pdf reader on rb
04:21:54midkaypyro, take the time to compute it right.. if my calculations are correct it's about 84.761% legal (rounded up).
04:22:13JdGordoni got 13.7%
04:22:38midkayJdGordon, did you carry over the two after multiplying the page radius by i?
04:22:49JdGordonah bugger
04:22:53joesomebodyit would be cool to have a pdf reader
04:23:02Mikachui think you're missing the square root of pi too
04:23:05joesomebodyor just convert the pdfs to high quality jpegs
04:23:27joesomebodyi just downloaded war and peace on gutenburg
04:23:30joesomebodyand some other stuff too
04:23:36joesomebodygutenburg is so cool
04:23:57midkayMikachu, that comes after factoring the ratio of legal-to-illegal books to get the measure of the interior angle of the text.
04:24:11Mikachuah yes
04:24:30joesomebodyeven more
04:24:55JdGordonback to reality... i keep getting EXT3-fs error on 1 of my hdd.. is it likely to be a fucked disk? or the file system is just fucked?
04:25:48 Quit imphasing ("Lost terminal")
04:26:30tmortonso I take it (according to the manual) that track markers aren't supported? Is that true?
04:26:40 Join imphasing [0] (
04:26:51Mikachutracks aren't sorted by the track number tag
04:26:54Mikachuif that's what you mean
04:27:07joesomebodyforums still down
04:27:16tmortonMikachu: I mean for recording, sorry
04:27:33Mikachuno clue then :)
04:28:06 Quit joesomebody ()
04:28:20tmortonSimilar to what the Sony MiniDisc recorder has−−basically, when it's recording and you hit a certain button, it inserts a track marker which means "start a new file here"
04:31:02tmortonoh, and what about editing the IDv3 tags of tracks? Is that possible?
04:33:14 Join baobab68 [0] (
04:33:49baobab68hi all
04:35:16baobab68hmm, having just read the log, I guess I won't mention the forums are down then...
04:35:37JdGordonoh shit... r they down?????
04:36:36baobab68i take it you knew that JdGordon
04:37:19baobab68well, looks like my work here is done then
04:38:43 Quit baobab68 ("CGI:IRC (EOF)")
04:45:23Mikachuhay gais hav eyu heard i think the formsu r down??
04:51:14 Quit boza111 (Read error: 110 (Connection timed out))
04:52:44imphasingMikachu: English?
04:52:55Mikachujust joking
04:55:14 Join JdGordon41 [0] (
04:56:44 Quit XavierGr (Read error: 104 (Connection reset by peer))
04:59:52 Nick rharman is now known as warewolf (
05:01:29 Join Rob2222_ [0] (
05:05:55 Quit midkay ("Leaving")
05:09:32 Join Sinbios [0] (
05:09:34 Join perldiver [0] (
05:14:13***Saving seen data "./dancer.seen"
05:14:37 Quit JdGordon (Read error: 110 (Connection timed out))
05:16:10 Quit Rob2222 (Read error: 104 (Connection reset by peer))
05:16:36DrumRBoy320does ipod support all WPS features that the iriver does?
05:16:52DrumRBoy320ipod 5g
05:17:57 Quit Febs ()
05:18:01 Join AFireInside [0] (n=cooperhi@
05:18:11 Part AFireInside
05:26:39 Quit perl|fbi (Read error: 110 (Connection timed out))
05:29:03 Quit jaebird (Read error: 110 (Connection timed out))
05:33:14 Join jaebird [0] (n=jaebird@
05:42:42 Join XavierGr [0] (
05:53:06 Join dropandho [0] (
05:53:26dropandhohey all!
05:53:46dropandhoback again to report my usual...has anyone communicated to MisticJeff about the forum problem?
05:54:21 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
05:54:29 Join midkay [0] (n=midkay@
06:01:09XavierGrwow Rockbox has a hrad time opening links to me
06:01:26 Join DT291 [0] (
06:01:27 Part tmorton ("Kopete 0.10 :")
06:01:31dropandhou mean u are havin trouble with the site?
06:01:32dropandhoyeah, likewise here
06:01:32XavierGrit will not respond now
06:01:32dropandhoi thought it was a forum problem
06:01:32DBUGEnqueued KICK dropandho
06:01:32dropandhobut i cant get to the wiki page
06:01:35dropandhoany1 hit up Linus?
06:01:35XavierGrI can't get to the main site now
06:01:35 Join damaki__ [0] (
06:01:35dropandhoquick...someone get Linus!
06:01:35 Quit webguest97 ("CGI:IRC (Ping timeout)")
06:07:44 Quit DreamTactix291 (Read error: 110 (Connection timed out))
06:12:41 Quit damaki_ (Read error: 110 (Connection timed out))
06:16:15midkayseems to be back up
06:17:14 Quit imphasing (Read error: 110 (Connection timed out))
06:23:24 Join Hostile [0] (
06:23:28Hostilehey guys
06:24:46HostileMaybe I'm the only one that thinks this, but on my ipod the audio quality seemed lower in rockbox then in the apple firmwarE?
06:25:35XavierGrdoubtfull, though I can't say that I am sure about it.
06:25:51HostileYeah idk maybe not
06:26:23HostileIs there anyway to save the Bass and Treble settings?
06:26:48XavierGrthey are not saved?
06:27:59HostileMine always reset to 0 after a shutdown, while other settings save
06:28:18XavierGrstrange, it works on my iriver
06:28:46HostileQuite possibly a bug
06:29:36HostileI wish it had a sleep feature, besides a shutdown
06:31:17XavierGrI think it will be implemented sooner or later.
06:31:29XavierGrif the iPod has an RTC of course
06:34:15XavierGrreal time clock
06:34:33XavierGrdoes it has a clock on ipod firmware?
06:36:25Hostilea clock? yes, apple firmware has sleep too
06:36:55XavierGrthen it is possible
06:37:15dropandhoyeah, we are back up
06:37:24dropandhobut the forum still seems to be broken
06:37:53HostileAh yeah I noticed the forum was down I wanted to read some topics, learn a little more about rockbox
06:40:28 Quit dropandho ()
06:54:15 Join ashridah [0] (
06:54:35 Quit midkay (Read error: 104 (Connection reset by peer))
06:57:18 Join DreamTactix291 [0] (
07:00:50 Quit perldiver (Read error: 110 (Connection timed out))
07:08:39 Quit DT291 (Read error: 110 (Connection timed out))
07:14:17***Saving seen data "./dancer.seen"
07:22:53 Join kahm [0] (
07:24:07 Quit RotAtoR ("zzzzzz")
07:26:57kahmany idea whats going on with the forums..?
07:29:33Hostilethey are down, no idea when they are coming back up
07:30:54HostileWell, thats just my take
07:31:00HostileI have no clue why they are down
07:31:12kahmwas the site recently down too or something
07:31:24HostileI think so
07:32:46kahmamazing how easy it was to get this onto my ipod
07:34:44HostileI'm listening to music on my 5g with rockbox as we speak
07:35:22kahmI just there was battery status, i have no other problems with it whatsoever
07:35:42kahmother then a slight click between tracks, but it's damn close to gapless
07:36:07Hostileyeah battery will be soon I hope
07:36:11HostileI want a sleep feature
07:36:38kahmthese seem so easy to implement
07:36:45kahmi bet it wont be long.
07:36:49kahmthey've come pretty far already.
07:37:47HostileSleep is possible since the iPod has a RTC
07:38:22XavierGrPraise the iriver port for the progress of iPod (and linuxstb, preglow of course)
07:38:42XavierGririver targets were the first devices that used software decoders in Rockbox
07:38:49HostileXavierGr: like me using my new vocab word, RTC?
07:38:59XavierGruntil then all targets used hardware decoders
07:39:11Hostileand iPod is using software decoders also, correct?
07:39:54XavierGrarchos targets have a chip that decodes mp3, that's why there are more formats for archos
07:40:05XavierGr^there are no
07:40:37kahmis it normal for a small click with the lame gapless mp3s?
07:41:20XavierGrdo you get this click when you change tracks too (forward, backward)
07:41:34kahmactually yeah i do
07:41:37XavierGrbecause I get this and it is considered as a bug AFAIK
07:41:46kahmthat makes sense
07:41:47XavierGrso maybe this is it
07:42:08XavierGrI remember that I could get perfect lame gapless mp3s at least once with rockbox
07:42:28kahmit dosent do it all the time
07:42:28HostileWhat are lame gapless mp3s?
07:42:46kahmMp3s encoded with the LAME encoder have a little bit of extra info
07:42:56XavierGrif the mp3 is decoded with another encoder instead of lame rockbox can't do gapless
07:43:06kahmthat, when used with the proper decoder, allow sample accurate decoding, so theres no gaps between mp3s
07:43:09XavierGr(at least on mp3)
07:43:43HostileSo basically a CD encoded with lame gapless you wouldn't notice a pause between tracks?
07:43:48XavierGr(correct me: if the mp3 is "encoded"... not decoded)
07:43:52Hostilea ripped cd *
07:44:19HostileI'm confused on the fact on why you'd want that?
07:44:29kahma dj album perhaps.
07:44:34kahmwhen the beat needs to stay constant
07:44:38kahmyou know what i mean?
07:44:39Hostileohh I see
07:44:43kahmif one song goes into the next.
07:44:45Hostileso you can change beats without caps?
07:44:55kahmwell it just flows into the next mp3.
07:45:01Hostilewell right
07:45:08Hostilewhich would be a new beat for a dj ?
07:45:15kahmXavier: i just noticed something
07:45:23kahmit works awesome if you let the trak play from the absolute beginning
07:45:36kahmlike 4 tracks in a row had perfect gapless when i didnt touch it at all
07:45:43XavierGrmaybe I am not sure...
07:45:43HostileIf someone will give me some gapless mp3s I can try it on my 5g ipod
07:45:47kahmmaybe its a buffering thing
07:46:08kahmhostile: got aim?
07:46:11Hostilesure do.
07:46:15kahmwhats your name
07:47:53 Quit TCK- ("well, if you say so.")
07:52:08kahmgotta love LAME.
07:52:48HostileLame Ain't An MP3 Encoder.
07:53:53 Join Membrillo [0] (
07:54:27 Quit Cassandra (Read error: 113 (No route to host))
07:55:40 Quit Membrillo (Client Quit)
08:03:41 Join webguest20 [0] (
08:03:52kahmey there.
08:04:16webguest20just wanted to say im using the rockbox on my ipod 4g greyscale lcd
08:04:23webguest20great job guys keepit up :)
08:04:29kahmi just installed it tonight too
08:04:30kahmit's awesome.
08:04:53webguest20dont know if anyone's reported this already or not, but I only seem to have problem with mp3 playback (clipping every 2-3 seconds)
08:05:04webguest20FLAC playback works great :)
08:06:30kahmi havent had any problems yet
08:06:36kahmare they high bitrate or anything
08:06:40webguest20whats your ipod version?
08:06:45kahmmines just s 4g
08:06:51kahma* 4g
08:06:53webguest20the higher bitrate the mp3 the more clipping there is
08:07:02webguest20but it does it with all mp3s as far as i can tell
08:07:19webguest20weird, i thought all 4g users had this problem
08:07:24Hostilewebguest20: I noticed that before go in the rockbox menus and reset all settings
08:07:31Hostileit fixed it for me
08:07:39kahmit's probably just too much for the decoding, i think that i read that if you turn of advanced features like eq and crossfeed and themes with the VU meaters it should help
08:07:43webguest20I did boost bass on EQ a bit
08:07:43HostileI have a 5g though
08:07:48webguest20maybe thats what caused it
08:07:48kahmthat might be it
08:07:52kahmi dont use any eq so
08:08:10webguest20FLAC playback lacks some bass i thought
08:08:29Hostilewebguest20: go to Manage Settings −−> Reset Settings
08:08:34Hostileand see if it fixes it for you
08:08:40webguest20will do, thanks :)
08:08:47kahmi'm not sure but i know that by nature FLAC is suposed to be 100% identical to the original, so it shouldnt need anything
08:09:02kahmbut i guess thats subjective :)
08:09:03HostileI thought the flac support was good
08:09:14webguest20it is
08:09:20webguest20tey play perfectly
08:09:26webguest20but ipod lacks bass in general imo
08:09:35Hostilethe hard drive spins up more than normal with flac though
08:09:39webguest20and the rockbox EQ is quite good
08:09:40Hostileogg is flawless also
08:09:49kahmi havent even used flac before, i'm an audio engineer and i'm using a lossless format like mp3 more then anything, heh
08:09:51webguest20havent tried ogg yet
08:09:57Hostilehavent tried musepack though
08:10:08webguest20mp3 isnt losless kahm
08:10:15kahmerr lossy* is what i ment
08:10:35kahmit's too late for me to be using those dang buzzwords
08:10:44webguest20i have hi-end equipment and flac truly makes a difference
08:10:55kahmyeah im sure it really does
08:11:08kahmi take listening tests and when you really actually listen, mp3 clearly dosent cut it.
08:11:10HostileI like Apple Lossless
08:11:20HostileRockbox plays that flawlessly too
08:11:25webguest20well, mp3 is ok starting at 192kbps
08:11:27kahmbut i dont always need to be in that critical listening mood to enjoy the music, so i dont like to waste my space on it
08:11:30webguest20under that its really bad
08:11:40kahmyou should try the LAME encoder using a preset called -aps
08:11:42webguest20i wish rockbox played APE lossless
08:11:49kahmit's designed to be 100% transparent to the listener
08:11:58webguest20yea, designed to ;)
08:12:09kahmand its virtually indistingishable to the original even to the developers.
08:12:16kahmYou should give it a test, it's really incredible.
08:12:22webguest20i have
08:12:26kahmits a variable bitrate encoding method
08:12:34HostileI use preset extreme on mp3
08:12:42Hostileits around 192kbs VBR
08:12:47HostileVBR is the key with mp3
08:12:58webguest20i rip all to FLAC lossless using EAC
08:12:59Hostileit improves sound quality and file sizes
08:13:05kahmyay EAC
08:13:26HostileI use abcde, a linux command line ripper.
08:13:42Hostilesupports any encoder you can throw at it.
08:14:07kahmyou could use LAME right with it then probably
08:14:19webguest20well as long as i rip a perfect copy of the songs on the CD im happy, EAC does that perfectly so im not complaining :)
08:14:35kahmi just want a battery life indicator
08:14:47kahmand maybe i'll make a theme im content with, and then i'll shit myself.
08:14:49Hostilekahm: lame −−nogap
08:14:49webguest20yea thatd be nice, bt its sure to come
08:14:54webguest20id like ape support :P
08:15:12kahmoh i didnt even realize there was a switch for that hostile.
08:15:13Hostilewebguest20: ape support?
08:15:17Hostilekahm: yep :)
08:15:23HostileI'm a command line junkie
08:15:27webguest20yea, ape playback support on the rockbox
08:15:40webguest20ape is a lossless format like flac or aac
08:15:41kahmyou mean monkeys audio right
08:15:47webguest20yeah, monkeys audio
08:16:10kahmIm going to hit the hay
08:16:12kahmsee you around
08:16:17webguest20same here
08:16:20webguest20its 8am
08:16:26webguest20thanks for ur help
08:16:27 Quit kahm ()
08:16:34Hostilei thought it did support ape
08:16:47webguest20maybe it does, but i couldnt play my ape files on my ipod
08:17:04webguest20they didnt even show in the director
08:17:21Hostilelet me look
08:19:49HostileThe codec is heavily x86-centric with lots of x86 assembly to speed up parts of the code - particularly a neural network. Unless it's very heavily optimized for 68K, it won't run real-time. And some compression modes (Extra high, Insane) probably won't run no matter how much you optimize it
08:19:58Hostilemaybe not
08:20:29webguest20that sucks
08:20:38webguest20but makes sense
08:20:41HostileiPod probably doesnt have enough horsepower for monkeys audio =\
08:20:59webguest20well ill convert them to flac for the ipod then
08:21:05Hostileread that for all the supported codecs
08:21:43webguest20nice, thanks
08:21:59Hostilehey webguest20 I'm gonna go to bed, I'm tireeedd
08:22:03webguest20time for bed now, later and thanks again
08:22:09webguest20both of us ^^
08:22:35Hostileyeah night no prob man
08:23:25 Join darkstego [0] (n=bubshait@
08:25:20yeahxI was just scrolling up on the recent discussion
08:25:49warewolfdownload the .cab file
08:26:06yeahxsleeping, battery and turning off backlight will be pretty nifty
08:26:26 Join needleboy [0] (
08:26:41yeahxand yeah they move pretty fast so it could be soon
08:26:42Hostileyeahx: it does support turning of backlight
08:26:53yeahxnot on my nano
08:27:11yeahxjust a bug I think someone forgot :)
08:27:28 Quit webguest20 ("CGI:IRC (Ping timeout)")
08:29:40yeahxhmm I should update but I dont see any changes so I'll wait
08:34:15 Join crashbox [0] (
08:34:34crashboxi have a question to ask about rockbox
08:34:34 Quit needleboy ()
08:35:38Hostilecrashbox: shoot
08:35:43crashboxi have the source code for the rca lyra rd2780 if anyone is interested
08:36:11crashboxis there anyway i can get your help in making the rd2780 better like what you all did for the other mp3/pnp player
08:36:50ghode|afkHostile: when you say sleepmode, do you mean auto shut down?
08:37:40ghode|afkjust wondering since rockbox can do this already
08:38:34crashboxif it will help i have successfully used a serial cable and connected to the rd2780 and got an rrload screen for flashing over a new firmware / kernel build
08:38:46crashboxand have been able to find out its using UcLinux
08:39:25yeahxI last used my ipod this morning and it was left in apple firmware, when I pushed a button the screen came on and it was just where it left off, I think thats what he meant
08:39:54Hostileghode|afk: no like a suspend
08:39:58Hostilelike the apple firmware
08:40:15yeahxinstead of 10 minutes later hitting a button and it booting back up cause it shut off completely
08:42:41 Quit crashbox ("CGI:IRC (EOF)")
08:43:22 Join needleboy [0] (
08:46:10 Quit Hostile ("leaving")
08:49:02CtcpIgnored 2 channel CTCP requests in 4 hours and 22 minutes at the last flood
08:49:02*HCl goes to update his rockbox
08:49:41HClwho removed my cvs access <.< >.>
08:49:46*HCl slaps people :/
08:50:04ashridahwhen are you going to finish rockboy? :)
08:50:37HCli wanted to take a look at the database frist
08:50:39 Quit DJ_Dooms_Day (Read error: 104 (Connection reset by peer))
08:50:54HClbut first i need my cvs access back ><
08:50:58 Join einhirn [0] (
08:51:03 Join DJ_Dooms_Day [0] (
08:51:09HClwho am i supposed to prod over that
08:51:13HCland sheesh the channel has grown.
08:51:20*HCl prods Bagder
08:51:26ghode|afkHCl, i think Slasheri is working on a replacement
08:51:36ashridahHCl: the addition of H3xx and ipod owners tends to do that
08:51:40*HCl prods Slasheri
08:51:43HClashridah: *nods*
08:51:49ashridahghode|afk: you're thinking of the tag cache
08:51:58ashridahi'm not sure that's the same thing
08:51:59HCltag cache sounds different?
08:52:02HClwhat does tag cache do
08:52:16ghode|afkbuilds data base on target
08:52:25HClthat's fine :)
08:52:55HClmy side of the database mostly involves the searchengine and databox
08:52:55ghode|afkpretty sure it will be full DB too, but there is no patch yet or info
08:53:27HClbut as it is at the moment i can't even check out my cvs tree properly, heh.
08:53:52SlasheriHCl: please take a look ''
08:54:07SlasheriHCl: it's not yet ready, but includes the engine (with bugs) and api
08:54:33ghode|afkSlasheri: is there a wiki page for tagcache yet?
08:54:36HClSlasheri: can you give some information on what it's supposed to do and how it'll work and what it'll support when its finished?
08:54:42Slasherighode|afk: hmm, probably not
08:55:13ghode|afkwhat HCl said :p
08:55:22HClwhat kind of format does it use? still the normal database or?
08:55:23 Join DT291 [0] (
08:56:04SlasheriHCl: it will support all the searches tag database supported, and it includes more (genre searching for example). It allows building database background on the target, loading cache to ram or keeping on disk, and in future also song statistics info
08:56:19HClwhat about backwards compatibility?
08:56:19Slasheriand it supports all the file formats supported by rockbox currently
08:56:29HClhow is the database stored on disk?
08:56:33Slasherithe database is not backwards compatible
08:56:50Slasheriit's stored about in 5 different files
08:56:54HClwell, that's going to be a problem then
08:56:55HClthat's good
08:56:56Slasherimaster index, and tag lookup tables
08:57:13HCli once proposed a multiple file database but people were heavily against that back then
08:57:21Slasheribut no other piece of rockbox software should access these files directly
08:57:28Slasherithose are accessed using the tagcache api
08:57:47HClwhy do you use tree_context structures?
08:57:54HClaren't they too generic to be in a database api?
08:57:56SlasheriHCl: using multipble files, allows updating the database without rebuilding it entirely
08:58:03HClyea, exactly
08:58:22HClsay i were to adapt searchengine to work with it
08:58:32HCli'd at the very least need an api that can work without needing a tree context
08:58:35HClcause i simply won't have one.
08:59:18Slasherihmm, you don't need that
08:59:33HClmmm? explain?
08:59:41HCllet me fetch my searchengine source and see what it needs again
08:59:59HClas far as i can remember it just needs basic operations like find $artist/$album/$song
08:59:59Slasherilook tagtree.c and all tagcache_ calls
09:00:02HCland iterators over the list
09:00:03Slasherithose are the api
09:00:17 Join perldiver [0] (
09:00:18HClis there an iterator to go over all artists/albums/songs in the database?
09:00:20Slasheriyeah, tagcache api supports that all
09:00:27Slasherijust check the code
09:00:39HClyou'll need to explain to me what the tree context does exactly
09:00:48HClbut i don't think it should be too hard to rewrite searchengin
09:00:53Slasherithere is no tree_context
09:01:18HClmaybe i'm just looking at the wrong functions.
09:01:28HClwhats the function for searching / iterating named
09:01:45HClstatic int tagtree_search(struct tree_context* c, char* string)
09:01:50HCli don't understand the tree_context there..
09:01:57Slasherino, that is not tagcache api
09:02:07HCl*searches for the api*
09:02:36Slasherilook at the functions called from tagtree.c, not the functions declared as static in there :)
09:02:59HCli was looking at tagtree
09:03:00HClmy bad
09:03:07Slasheriso tagcache_search, tagcache_add_filter, tagcache_search_finish
09:03:30HCl :) looks good
09:04:14HClhmmm, get next fetches the next one? how does it work? since it just returns a bool..
09:04:50Slasheriit returns true if there is a next entry. The tagcache_search struct contains the returned info
09:05:02Slasherilook at tagtree.c how the functions are used
09:06:54HCli'll take a look at it later and just ask if i run into trouble when rewriting searchengine to work with it
09:07:04Slasherisounds good :)
09:07:09 Quit DreamTactix291 (Read error: 110 (Connection timed out))
09:07:33HCli've been pretty busy with school the last half year, but i just reached semester 2 which will go at half the speed of the previous semester
09:07:38HClso hopefully i'll have some more free time
09:07:43HClcollege* not school.
09:07:59Slasheri:) yeah, i have been too busy with work also..
09:08:27 Join Paul_The_Nerd [0] (
09:10:17 Nick ts|away is now known as t0mas (n=tomas@unaffiliated/t0mas)
09:12:40 Quit dpassen1 (Read error: 110 (Connection timed out))
09:14:18***Saving seen data "./dancer.seen"
09:16:38HClwhat's the status of gcc4 nowadays?
09:16:48HClwill rockbox compile properly for targets using gcc4?
09:18:05ashridahlast i tried, no.
09:18:15ashridahcode size was too large for some of the codecs
09:19:08Paul_The_NerdHCl: GCC 4 is used for the ARM targets only
09:19:13 Join Bger [0] (n=Bager@
09:19:29Bgermorning ;)
09:19:53HClhmmm.. fresh checked out copy won't compile with my cross compiler..
09:19:59HClwhat's the recommended compiler for iriver nowadays
09:20:15Paul_The_Nerd3.4.5 works for me.
09:20:19HClUsing m68k-elf-gcc 3.4.3, but apparently it's no good
09:20:31HCli guess i'll upgrade to 3.4.5..
09:21:09Paul_The_NerdOdd that it won't compile. What sort of problems?
09:21:38HClhold on, the error scrolled off my screen.. need to compile again
09:21:44Bgerwow, HCl, are you back ;)
09:21:53 Join bluey [0] (
09:21:56HClsorta, yes :p
09:22:05XavierGrYeah, It is been sometime since I saw HCl active
09:22:20HCldsp.c: In function `apply_crossfeed':
09:22:20HCldsp.c:487: error: can't find a register in class `ADDR_REGS' while reloading `asm'
09:22:57SlasheriHCl: remove the use of framepointer define from tools/configure
09:23:15HClkay, i'll try that
09:24:46HCldidn't help..
09:25:07 Join safetydan [0] (
09:25:19Slasheriit should fix that.. you need to re-run the configure script
09:25:32Bgerare you building with logf ?:)
09:25:34HCli reran it
09:25:36HClyes, i am
09:25:40HClis that broken? o.o
09:25:48Slasheriwhat did you remove?
09:25:50Bgerit's broken there
09:26:02HClhrm. i'm not going to like not having logf
09:26:03HClbut okay
09:26:36Slasheriin fact you should _add_ -fomit-frame-pointer to the compiler options
09:26:37Bgeru just can use the C version of the function...
09:27:21*HCl tries adding
09:27:30SlasheriHCl: add it to GCCOPTS
09:27:34HCljust did
09:28:02HClyup, works now :)
09:28:23Slasherinp :)
09:31:12Bgerin fact, there was an align function
09:31:14HClout of curiousity, has it been known that iriver can play both radio and mp3 at the same time?
09:31:33HCli think my iriver made that work by a bug in not turning the radio off
09:31:36XavierGryes it is a feature
09:31:40HClkk :)
09:31:58HClhow is recording on iriver nowadays?
09:32:02HClcan we record from radio yet?
09:32:41XavierGrgoto record screen
09:32:53XavierGrand select line in from the source while the radio is playing
09:33:03XavierGr(exit radio with a-b)
09:33:51HClnice :o
09:33:54HCli'll try it later
09:35:25HClhi :)
09:35:57amiconnpreglow: r u there?
09:36:18XavierGrmorning amiconn
09:36:36XavierGramiconn: you said the new changes on jpeg.c altered loading times?
09:37:29amiconnYes, a tiny bit.
09:38:00XavierGrquite strange
09:38:48amiconnOn coldfire anything that changes cache alignment can cause such effects
09:39:02amiconnI'm not sure why it also influences SH1 though
09:39:07amiconn(no cache)
09:40:09Bgeramiconn i removed the buffer aligning ...( [IDC]Dragon told me to do it..)
09:40:25Bgershould i put it back ?
09:41:13Bgerheh, more exactly he told me that it's not necessary nowadays
09:49:58 Join damaki_ [0] (
09:50:01HClwhat has happened to mp3 decoding?
09:50:09HCli can clearly hear sound glitches..
09:50:51HClmaybe it's just this song..
09:52:41HClhah. the new wpses/themes are sweet
09:55:11ashridahHCl: no, there's an issue in the decoder atm, recent too
09:55:56 Join DreamTactix291 [0] (
10:03:16yeahxnew themes?
10:03:49ashridahyeahx: he's been away for a while
10:04:03Bgeramiconn ?
10:04:08 Quit damaki__ (Read error: 110 (Connection timed out))
10:04:53amiconnBah, the jpeg scrolling consfused me...
10:05:18Bgershould i put the aligning back
10:05:29amiconnI thought it's Play+Left/Right, and wondered why Play+Right scrolls backward...
10:05:41yeahxah ok
10:06:27amiconnBger: I don't think it's needed.
10:06:59Bgerwhich target are you talking about ?
10:07:33 Quit DT291 (Read error: 110 (Connection timed out))
10:07:47Bgeron h300 play is "previous", rec is "next"
10:08:24Bgeralso Left is prev if the image fits in the screen's width
10:08:42amiconnYes, that might be confusing
10:09:16amiconnIf the image is smaller than the screen, you can clearly see what's going on, but if the image is *exactly* the width of the screen, you can't
10:09:35Bgerwhat do you suggest then ?
10:10:06XavierGrwe can add a comment for that when the picture loads
10:10:22amiconnI would simply drop that alternative
10:10:30Bgerwith left/right ?
10:10:43XavierGrchanging it would be a pitty, left/right is a very good shortcut
10:10:59Bgeri'm more with XavierGr here...
10:10:59amiconnWhy? For most platforms prev/next aren't combos.
10:11:11 Join damaki__ [0] (
10:11:12XavierGrplay/rec is very ackward for H100
10:11:36XavierGramiconn and how will the scrolling be done if you remove the rex/play
10:11:59XavierGrI think I got confused
10:12:11XavierGryou don't like the rec/play or the left/right?
10:12:22Bgeriiuc, amiconn doesn't like the left/right alternative
10:13:00amiconnYes. It means left/right are modal, depending on a sometimes non-obvoius state
10:13:18XavierGryes but as I said prev/next would be very quirky on some targets (if we remove right/left)
10:13:40XavierGron ipod and ondio it would need 2 buttons
10:14:19XavierGrand once the user learn the keys it shouldn't be too weird
10:14:34amiconnImageine I see a full picture screen. I would never expect that 'Right' goes to the next picture. Would you?
10:14:55amiconnExactly this can happen if the image has certain sizes, depending on the target resolution
10:15:03 Quit xerion ("Leaving")
10:15:27amiconn(160/320/640/1280 pixel on H1x0, which are *very* common sizes)
10:16:17Bgerhm, after some thinking .. maybe u're right
10:16:24amiconnDouble these for iPod video...
10:16:35amiconnFor the other targets the values are less common though
10:16:51Bgerah, i have one question btw
10:16:52XavierGrmany people look at many pictures scrolling one by one
10:17:09XavierGrremoveing left/right makes changing way difficult IMHO
10:17:18XavierGrthe user can choose
10:17:38XavierGrif he wants to change with out stoppage
10:18:06amiconnYes. What's the problem with having play&rec only?
10:18:23XavierGron some targets it is too quirky to use them
10:18:30XavierGron H300 it is great
10:18:37XavierGrbut not on H100, ipod or ondio
10:18:41amiconnOn H1x0 it's good as well
10:18:53amiconnI just tried, it's possible with one hand
10:19:08XavierGrthe buttons are on the side, it is so so... but yes better than ipod or ondio
10:19:23amiconn...imho even better than left/right, since it doesn't involve the wiggly joystick
10:19:56 Quit JdGordon41 (Read error: 104 (Connection reset by peer))
10:20:33XavierGrall I am saying that current keymap offers to be fast, and have to choose what you want to choose, only drawback is the rare chance that a pic fits exactly the screen
10:20:42amiconnOn Ondio it's a little inconvenient, at least the 'next' combo
10:21:00XavierGrbut in the end you decide, I just express what I like most
10:21:21 Join JdGordon [0] (
10:21:56XavierGrBTW what is the filesize limit while playing music?
10:22:11 Join muesli__ [0] (n=muesli_t@
10:22:12amiconnThere's no fixed limit
10:22:24amiconnIt depends on how much the jpeg is compressed
10:22:25XavierGrI mean how big files can it load while playback on colour targets?
10:22:52amiconnYou need <jpeg file size> + <decoded jpeg size>
10:23:13amiconnEven the decoded jpeg size is *not* fixed for a certain resolution
10:23:41amiconn...since the image is stored as YUV in memory, and can have various subsampling for the U and V component
10:24:21XavierGrcan it have vast differences?
10:25:13amiconnThe most common (and the only supported in jpeg.rock) subsamplings are 1x1, 2x1, 1x2, 2x2, and no chroma at all, i.e. greyscale JPEGs
10:25:21Bgeramiconn btw, i don't know whether u saw that unsupported files' names are truncated ...
10:25:32 Quit damaki_ (Read error: 110 (Connection timed out))
10:25:45 Join Xerion [0] (
10:26:05XavierGrthat was a nice idea by linus
10:26:34Bgerbut we are changing the tree context's buffer this way
10:26:43XavierGrno we are not
10:27:07XavierGrwe just null the pointer that points to it. That pointer is in the plugin buffer
10:27:43Bgerhehe i'm stupid
10:28:00XavierGrI would never change the dir_buffer string array :)
10:29:07JdGordonany1 know the ipod remote control thingy? any idea how hard (or if it would be possible at all) to add it as a plugin? i.e can a plugin record sound for a single channel in the line in and save it as a wav file easily?
10:30:11XavierGrAgain I can't really understand why I can get a small delay on a dir with many files, when I change files on the end of the dir. E.g we have 1000 pictures if I scroll from pic1-pic2 I get no delay, but if I scroll from pic 999-1000 I get a small lag. I can't understadn why though, there is no loop that would make things lag.
10:32:07 Part Paul_The_Nerd
10:34:05amiconn<decoded jpeg size> = 3 * width * height for 1x1 subsampling, = 2 * width * height for 2x1 and 1x2 subsampling, = 1.5 * width * height for 2x2 subsampling, = width * height for greyscale
10:34:49amiconnwidth and height have to be rounded up to the next multiple of 8 or 16, depending on the subsampling in that direction
10:35:16 Quit yeahx ()
10:40:57 Join SereR0kR [0] (
10:41:02 Join damaki_ [0] (
10:45:30 Join Siku [0] (
10:46:19safetydanShould a directory copy merge with or delete the target directory if it exists?
10:46:31safetydanAFAIK windows merges and Mac deletes
10:47:34 Join damaki [0] (
10:47:58safetydanand Gnome merges
10:48:05safetydanso looks like I'm going with merge, easier anyway
10:52:12JdGordonsafetydan: your doing copy/paste for rb?
10:55:07 Quit damaki__ (Read error: 110 (Connection timed out))
10:57:18 Join DT291 [0] (
10:58:04muesli__yummy :-)
10:58:36amiconnsafetydan: Certainly we should do better than iriver. Iriver just complains when the dir already exists and copies nothing
11:00:05amiconnI think we should merge, and for speed a file should not be copied again if it already exists in the target dir and size/date didn't change
11:00:10 Join damaki__ [0] (
11:00:33amiconnThis would be very convenient when syncing from digicam once we get usbotg going...
11:00:42 Quit damaki_ (Read error: 110 (Connection timed out))
11:01:20amiconnAtm copy/move would actually be most useful on Ondio
11:01:24 Join Membrillo [0] (
11:01:48MembrilloSan: you around?
11:02:38Membrilloobviously negative
11:04:52safetydanJdGordon, yes
11:05:27JdGordonwhat about rename folders? i dont think that works atm..
11:05:30safetydanamiconn, hadn't thought of checking timestamp and filesize... could be good
11:05:40safetydanJdGordon, no reason it shouldn't
11:06:48JdGordonah ok
11:06:57 Join petur [0] (
11:07:36safetydanyeah just tested it on my H120, rename on directories works fine
11:08:34JdGordonhave u got directory cache on? i did a rename and it said done.. but the cache wasnt update... (or the rename didnt actually work).. rebooting
11:08:51JdGordonah, no, cache wasnt updated... rename worked
11:09:05 Quit DreamTactix291 (Read error: 110 (Connection timed out))
11:09:18safetydanHow do you know the cache wasn't updated?
11:09:30JdGordoncoz the renamed directory was te old anem
11:09:38JdGordonbut rebooting showed it correct..
11:09:58safetydaninteresting, it works here with dircache on
11:10:30 Join Jungti1234 [0] (n=jungti12@
11:10:40 Join SereRokR [0] (
11:10:43 Quit SereRokR (Remote closed the connection)
11:11:21 Join SereRokR [0] (
11:12:06safetydanJdGordon, maybe ask Slasheri about it, I can't see anything wrong on a quick skim of the code
11:12:40JdGordonill have a quick play...
11:13:09SlasheriJdGordon: that is weird
11:13:18Slasherican you produce the problem again?
11:13:34Slasherior did you rename the directory before dircache was initialized?
11:14:08JdGordonok, no im wrong.. do this... rename a folder(the new name will be shown ok), then rename a subfolder of that to /blaa so it should goto the root... it will say failed and the origional name of the first folder will be back
11:14:19***Saving seen data "./dancer.seen"
11:14:27 Join ender` [0] (i=ychat@
11:14:50Slasheriah, i will check that
11:16:12 Quit damaki (Read error: 110 (Connection timed out))
11:16:28Bgerhi, Jungti1234
11:26:48 Join IcyStorM [0] (
11:26:56 Join Kohlrabi [0] (
11:27:33IcyStorMI have a question I wanna ask, about development
11:27:47BgerIcyStorM ask
11:27:50Membrilloask away
11:27:55JdGordonnooo dont ask
11:28:02JdGordonit will destory the fabric of space time
11:28:03JdGordonand stuff
11:28:46IcyStorMOk.. If I find a nice Open Source game or app that maybe whould be possible on the iPod can I hand it over to you guys then=
11:29:05peturif it's compatible with GPL
11:29:12Bgerpetur :)
11:29:18peturits license, I mean
11:29:29Bgerbtw, any progress ? did you see the reply in the m. list ?
11:29:29Membrilloif its possible on the ipod, then that makes it quite a lot more possible than any other game. What platform would you like it ported to?
11:29:58peturBger: trying his suggestions, used the paperclip already ;)
11:30:14Bgerpetur heh :)
11:30:15IcyStorMOk.. So if it is licensed under the GNU general license it maybe wouldnt be too hard for you to port it. Yes i'm taliking about iPod (video if it matters)
11:30:31Membrillowhat game are you reffering to?
11:30:38JdGordonno, if its gpl it would be legal to... not nescacerily easy to
11:31:02 Quit SereR0kR (Read error: 110 (Connection timed out))
11:31:04IcyStorMI'm not reffering to any game.. I'm just wondering
11:31:12 Part amiconn
11:31:21Membrilloif its coded in C then thats a very good start
11:32:10*Membrillo feels very intimidated by the GNU logo
11:37:25IcyStorMSometimes it's hard to boot into apple firmware on the iPod. Isnt it possible to make a button in Rockbox that is something like: Load Apple Firmware, if you fails to load it
11:37:57josh_IcyStorM: yes, it'd be possible, but semi-difficult.
11:38:50IcyStorMPossible to make it easier to boot into apple then rebooting then? Or make it boot Apple firware as default
11:39:39peturBger: no luck :( - but I got to go now...
11:41:20Bgerk, bye-bye
11:41:28 Quit petur ("here today, gone tomorrow")
11:42:48 Join damaki_ [0] (
11:43:31 Join linuxstb [0] (
11:43:50 Quit Membrillo ()
11:44:22linuxstbIcyStorM: I'm probably going to implement a "reboot into original firmware" menu option.
11:47:22IcyStorMSounds really good :)
11:49:14muesli__linuxstb how do u think about "reset" too?
11:49:25linuxstbWhat's the point?
11:49:59muesli__would be just neat instead of clicking rockbox.X
11:50:19linuxstbAre you talking about ipods, or other targets?
11:50:28muesli__in general
11:50:46muesli__or r u working on ipods only?
11:52:18linuxstbThe reboot-to-original-firmware option would only be for ipods (because the bootloader is very bad at detecting key presses). But in general I'm not just working on ipods.
11:58:18 Quit damaki__ (Read error: 110 (Connection timed out))
12:01:34JdGordondoes any1 know where the hell to download the java developer kit for linux? i can only find the install notes.. not a damn link
12:03:11 Quit bluey ("Leaving")
12:03:15safetydanclick "Download JDK 5.0 Update 6"
12:03:37JdGordongrrr.. thanx
12:03:49JdGordongave up 1 click too early :p
12:04:45BHSPitLappylinux users don't give up!
12:04:56*JdGordon isnt a real linux user.. i fucking hate linux
12:05:09JdGordonbut if i want to get this job i have to use it :(
12:05:12Bgershame on you!
12:09:44 Quit einhirn (Read error: 104 (Connection reset by peer))
12:17:14linuxstbAnyone here understand the Rockbox SYS_POWEROFF event?
12:17:51 Quit IcyStorM (Read error: 104 (Connection reset by peer))
12:18:38 Join IcyStorM [0] (
12:20:44 Part IcyStorM
12:33:57JdGordonmuesli__: thats sooo old :p
12:39:34 Quit linuxstb ("Leaving")
12:40:26 Join Matze [0] (
12:46:34 Join J-Flex [0] (
12:47:11J-Flexhi @ all
12:47:42 Quit muesli__ (Read error: 110 (Connection timed out))
12:49:28 Join Lear [0] (
12:51:38J-FlexQuestion: i just updated my i-river to version 1.66 is it safe to use the last version of rockbox?
12:51:51 Join Lost-ash [0] (
12:51:59J-Flexi have H120 player
12:52:09 Quit ashridah (Nick collision from services.)
12:52:14 Nick Lost-ash is now known as ashridah (
12:52:39 Join amiconn [0] (
12:53:39amiconnHmm, still no linuxstb...
12:56:00 Join linuxstb [0] (
12:56:10warewolfthere be linuxstb
12:56:15LearGood timing, it seems... :)
12:56:23amiconnhi linuxstb
12:56:33amiconnCould you test something for me on iPod
12:56:57amiconnI want a speed comparison between cvs jpeg.rock and my own version
12:57:16amiconnTell me whether I should build for video or color
12:57:39linuxstbvideo - that's where my jpegs are
12:58:59amiconnI can't upload to my webserver right now; no ctcp either
12:59:32linuxstbCan you put a sleep in after the time is displayed?
12:59:55 Join muesli__ [0] (n=muesli_t@
13:01:36amiconnJust put a rb->sleep(HZ); at the end of get_image() (for comparison)
13:01:50linuxstbYes, I've just done that.
13:03:49amiconnHmm, the wiki only tells your sf address
13:04:06linuxstbdave dchapman com
13:06:36linuxstbFor the record, CVS jpeg gives me (at increasing zoom): 3.21sec, 3.52sec, 5.39sec, 11.77sec on my test 2304x1708 image
13:11:24 Join webguest31 [0] (
13:11:30 Join NicoFR [0] (
13:11:36 Quit Jungti1234 (Read error: 110 (Connection timed out))
13:12:09ashridahusb.c: In function `usb_inserted':
13:12:10ashridahusb.c:602: error: `USB_POWERED' undeclared (first use in this function)
13:12:19Mikachuuh, oops :)
13:12:27webguest31will I damage my H140 if i let it play until the battery runs out and rockbox shuts it down ?.
13:13:27 Join zhilik [0] (
13:13:36J-Flexi tried it, it worked but it sucked my menu and stuff
13:13:49ashridahwhy is USB_POWERED only defined for #ifdef HAVE_USB_POWER ? i don't see how it'd make a difference if it was always defined
13:14:20***Saving seen data "./dancer.seen"
13:14:26 Quit J-Flex ("Houdoe!")
13:14:55amiconnLinusN just scored 210...
13:15:20Mikachumaybe not the aesthetically most pleasing way of writing it
13:15:50JdGordonhaha... are u keeping a tally?
13:15:50 Join SereR0kR [0] (
13:16:07amiconnIt's okay this way...
13:16:45Mikachui guess i was a bit tired when i made the first patch, i was looking at usb_powered right underneath which is ifdeffed
13:17:00amiconnBtw, that's why patches often need reviewing before commit...
13:17:12amiconnRockbox is really multiplatform nowadays
13:17:14Mikachui just put it in the tracker, i can't help he committed it :)
13:17:55JdGordonsure.. he commits yours.... not my radio stuff :p
13:18:32BagderJdGordon: there are about 30 other committers too you know
13:18:59JdGordonand not 1 wants to add my patch :'(
13:19:29linuxstbamiconn: 3.21, 3.45, 5.33, 11.99
13:19:30Mikachumaybe this looks nicer,
13:20:03amiconnlinuxstb: So... no essential speed change, despite arm using the generic C code
13:20:22amiconnBut it saves almost one KB of RAM (the ramge_limit lookup table)
13:22:31Mikachushould i put one of those in the tracker or will you commit a fix or should i prod linus?
13:24:54linuxstbMikachu: I'll commit it.
13:25:12 Join Mmmm [0] (
13:25:15webguest31lostlogic, Slasheri, the progress bar is very inaccurate when playing audiobooks (LAME@aps), when the next chapters audio starts, the progress bar displays 4-5mm
13:26:42 Join Rondom [0] (n=Rondom@
13:27:01MmmmI'm trying to set up a dev environment in linux. I've followed all the cross compiler instructions etc, but when I try to make tools I get this:
13:27:07Mmmmgcc -g scramble.o iriver.o -o scramblescramble.o: file not recognized: File format not recognized
13:27:22linuxstbMikachu: Done.
13:27:33Mmmmdo I need to install something to get gcc scramble.o to be recognized?
13:27:58linuxstbTry doing a make clean
13:29:17MmmmNo...still the same problem
13:29:42linuxstbashridah: It would be a waste of code to check for USB_POWERED on targets where that state is impossible.
13:30:11 Join julio [0] (
13:30:29MmmmIt's likely that I have to install some package into my linux dist as it seems to come with nothing as default!
13:30:35LearMmmm: almost sounds like scramble.o was created with the cross compiler rather than the native one, or something like that...
13:30:51julioMany people here !
13:30:54linuxstbMmmm: If you type "file scramble.o" in your tools directory, what is displayed?
13:31:27Mmmmscramble.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
13:31:30julioJust a question: Is it normal that Forum doesn't work ?
13:32:29linuxstbMmmm: Just try deleting the entire tools directory, and then checkout a fresh copy from cvs.
13:32:47 Quit Mmmm ("CGI:IRC (EOF)")
13:32:55linuxstbAnd then also start again in a clean build directory....... bye
13:33:23 Join Mmmm [0] (
13:33:59 Quit SereRokR (Read error: 110 (Connection timed out))
13:34:23linuxstbWhat's the status of the win32 sim? Is there anyone that would object to it being removed from the daily builds table?
13:34:47amiconnThe sdl player sim still isn't working right
13:35:04 Join webguest00 [0] (
13:35:23linuxstbWhat needs fixing?
13:35:28julioWhat is Sim ?
13:35:48amiconnThe scaling is wrong, as SDL (unlike win32 can't downscale bitmaps while blitting
13:36:11LearSound playback isn't very good.
13:36:11amiconnI'll look into that
13:36:16linuxstbjulio: It's the "UI Simulator" that developers use to run and debug Rockbox on their PCs.
13:36:27amiconnYes, playback is interrupted periodically
13:36:50LearAs in several times per second, it seems... :)
13:36:58MmmmAHA...thanks linuxstb, a fresh tools directory did the trick :)
13:37:02julioThan you Linuxstb
13:37:50julioI'm very interested by rockbox, but as my english is not perfect at all i don't undersant everything, but i ve Rockbox on my Ipod and it's running pretty good !
13:39:52webguest31julio, once the forum is up there is a complete description of all components in the wiki.
13:40:31julioyes, i ve seen this
13:40:59julioYesterday i try to modify a WPS theme to put it on my ipod, unfortunately it was not really good !
13:41:58MmmmCan anybody recommend a good C editor for linux?
13:43:55julioDoes somebody tried to modify something to remove the cuts of sound on mp3 music ?
13:44:07Mmmmok, I'll look them about a good IRC client?
13:44:31julioMIRC :)
13:44:34HCloh Bagder
13:44:42HClcan i have my cvs account back
13:44:55HCli dunno, it was removed o-o.
13:45:05Mmmmemacs does both? great stuff!
13:45:25MikachuMmmm: emacs does everything except toast your bread
13:45:32HCland wash your socks
13:45:35HClgod i wish it washed my socks.
13:45:42BagderHCl: it was not
13:45:48HClBagder: okay.. weird...
13:45:55HClwhy did my cvs tree refuse to log me in..
13:45:57amiconnemacs (1) does practically everything (2) is ugly. </opinion>
13:46:03HClcan you message me my login details?..
13:46:08HClhold on
13:46:50safetydanamiconn, ... so the player sim should be downscaling things? Why are they upscaled in the first place?
13:46:55HCli got it
13:47:00 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
13:47:11HCli somehow managed to forget my password, but it's still stored in the ~/.cvspass of my root account
13:47:15HCl :p
13:47:30 Join JdGordon [0] (
13:47:36amiconnsafetydan: That's old stuff. I guess it was for making the icon simulation look better in comparison to the charcells
13:48:26amiconnOpinions about the adaptive repeat thingy?
13:48:42amiconnI'd like to commit it if there are no objections
13:49:00XavierGradaptive repeat?
13:49:38amiconnAdapts button repeat ratio to the ability of the application to cope. Avoids afterscroll and similar effects
13:49:53XavierGrsounds very good
13:50:06HClsounds good
13:50:09HClafterscroll is horrid
13:50:31HClby the way, radio recording works awesome :)
13:50:39HClwhy on earth didn't iriver support it in their firmware o-o.
13:50:53HClaside from marketing benefits of being able to advertise radio recording for the h300
13:50:55XavierGrthere is a small artifact every so and then
13:51:00linuxstbamiconn: Has this been tested with the ipod's clickwheel? Does it replace preglow's previous fix for the after-scroll problem?
13:51:08HClah, must've not come across it yet
13:51:29XavierGrHCl: It is very discreet though, very difficult to hear
13:51:34HCl :)
13:51:37HClwho cares then :o
13:51:42HClit's great :)
13:51:44XavierGryou are right iriver should have included
13:52:07linuxstbWould anyone object to me adding a parameter to the SYS_POWEROFF event? On the ipods, I need a way to cleanly shutdown and then reboot to USB disk mode (currently ipods reboot immediately without a clean shutdown). I'm also thinking of adding a "reboot to original firmware" menu option which would also need a clean shutdown. So I'm thinking about a parameter to SYS_POWEROFF with values like SHUTDOWN, USB_MODE and ORIG_FIRMWARE.
13:52:17linuxstbAlso, does rolo do a clean shutdown?
13:52:54 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
13:54:20 Join SereRokR [0] (
13:54:53amiconnlinuxstb: The clickwheel isn't handled in button_tick(), so it isn't changed
13:58:55 Join KN|stiff [0] (
13:59:34 Quit KN|stiff (Client Quit)
14:00:17 Join KN|stiff [0] (
14:00:30 Quit Lear ("Chatzilla 0.9.70 [Firefox]")
14:02:03Papricasomeone know who send this patch?
14:06:58 Quit SereR0kR (Read error: 110 (Connection timed out))
14:09:44 Join webguest57 [0] (
14:10:17 Quit webguest57 (Client Quit)
14:12:18 Quit Bger ("BitchX-1.1-final -- just do it.")
14:12:38 Quit julio (Read error: 110 (Connection timed out))
14:19:51 Join SereR0kR [0] (
14:20:03 Join Bger [0] (n=Bager@
14:22:57 Quit DJ_Dooms_Day ("Trillian (")
14:23:02 Join quobl [0] (n=quobl@tor/session/x-bcda9157e2668db3)
14:25:32Bgerdon't ever try to run OOo 2 + firefox + gimp on 256MB (with KDE)...
14:26:13Bgerah, and thunderbird
14:26:23 Quit San ()
14:27:28amiconnOoo is a memory hog
14:28:10crwlwithout it, everything would be fine :P
14:29:31preglowamiconn: i am now...
14:29:47Bgergimp loaded, but when i tried to open a jpeg ....
14:30:03amiconnpreglow: Meanwhile linuxstb did the test
14:30:22preglowanything fun?
14:30:41amiconnCheck my latest commit
14:30:59Bger15% isn't at all bad
14:31:00amiconnIf you want, you could asm optimise the range_limit() function for arm
14:32:30preglowmaybe i will
14:36:09 Quit needleboy (Read error: 110 (Connection timed out))
14:38:50preglowamiconn: the coldfire optimised one is nifty...
14:39:45 Quit Matze ("Miranda IM! Smaller, Faster, Easier.")
14:42:15 Quit SereRokR (Read error: 110 (Connection timed out))
14:44:54 Join bluey [0] (
14:45:05 Quit Rob2222_ ()
14:46:29 Join needleboy [0] (
14:52:30 Quit KN|stiff ("( :: NoNameScript 3.81 :: )")
14:55:55 Join DreamTactix291 [0] (
14:57:02 Join julio [0] (
15:02:51preglowamiconn: don't know if there's too much to gain by doing that in arm asm
15:04:29amiconnI can't know either
15:04:56amiconnTrying it shouldn't hurt, it's a tiny function...
15:05:02preglowyeah, i will
15:05:12preglowbut it sure as hell won't be anything as clever as the coldfire one
15:06:16preglowour arm core is severely lacking in clever instructions
15:07:07amiconnI don't know which flags the arm core support. I could imagine this can be done with 3 isns on arm as well
15:07:18amiconnOne compare and 2 conditional moves
15:07:26preglowyeah, it should
15:07:32*preglow gets coffee
15:08:10 Quit DT291 (Read error: 110 (Connection timed out))
15:08:12 Quit needleboy ()
15:08:52 Quit ashridah ("Leaving")
15:10:41 Quit Mmmm ("CGI:IRC (Ping timeout)")
15:11:37lostlogicamiconn: ::thumbsup:: on the rate limitting hopefully it'll quieten a bunch of bitchin' and moanin' :-P
15:12:23amiconnTeh build server is lagging...
15:13:13lostlogicamiconn: I think it's running two sets of builds lately −− helping with a distributed build and running a local build −− t0mas and Bagder need to finish the distributed build thinger and use it, or drop it ;)
15:14:21***Saving seen data "./dancer.seen"
15:15:48 Quit tenzing ("leaving")
15:18:46preglowamiconn: one compare?
15:19:09amiconnYes, if arm has several flags like coldfire
15:19:42amiconnOn SH1 we need 2 compares because there's only one flag
15:19:50preglowit does, but i don't get how you're using the overflow flag in the coldfire code
15:19:57preglowcan that result overflow?
15:20:46webguest31lostlogic, did you see my comment about the progress bar display being out of sync with audio when playing back audiobooks ?
15:20:59amiconncmp does a subtraction. It overflows if the value is in the correct range. Then I skip the next insn
15:21:06preglowbah, of course
15:21:19preglowyeah, then i can push it down to four instructions
15:21:33 Quit julio (Read error: 110 (Connection timed out))
15:21:40amiconnspl.b evaluates the N flag
15:22:21amiconnIf we overflow in the positive direction, the difference is positive (spl.b then sets the low byte to 0xFF), otherwise it's negative and spl.b sets 0x00
15:26:14preglowoverflowing in the positive direction shouldn't happen too often
15:26:37lostlogicwebguest31: no, I didn't
15:26:46lostlogicwebguest31: what's different about audio books from music?
15:27:58preglowamiconn: really small performance gain
15:28:30preglowdecode of a large picture took 3.38 vs 3.41
15:29:00lostlogicwebguest31: I'm guessing that something like that is caused by a music file with an incorrect header length reported −− I have a bunch of streamripped MP3s where the progress bar reaches end about 5s early because they missreport length.
15:29:34webguest31lostlogic, the only difference is thataudiobooks are 15 to 20 minutes long
15:29:51 Join damaki__ [0] (
15:29:55webguest31I ripped everything meticulously with LAME@aps
15:30:17lostlogicwebguest31: hmm, is it wrong throughout the song, or only later in the song?
15:30:31lostlogicit is possible that we overflow something somewhere if it's only later
15:30:35webguest31at the begining
15:31:34lostlogicwebguest31: hmm... now that I think of it, Ihave lots of mp3s that are > 1hr long without problem.
15:31:46webguest31when a new chapter starts, the audio starts, the progrees bar shows 4-5mm into the trakc when only a few seconds have elapsed
15:32:16lostlogicand the elapsed time report at the bottom is correct?
15:32:29lostlogicermh the elapsed tiem report is correct (wherever it is in your wps)
15:32:32 Join Rob2222 [0] (
15:32:40webguest31it seems so yes
15:32:49preglowamiconn: but still, i see gcc does a far worse job than me, so i'll just commit it nonetheless
15:33:29webguest31maybe it was just Stpehen Hawkins 'heavy stuff' which space time warped the progress bar :)
15:33:30lostlogicwebguest31: I got nothin' :(
15:33:51lostlogicwebguest31: try a different codec and if it still happens attack me again? :-P
15:34:09webguest31will do, thanks.
15:34:27preglowamiconn: 100 bytes saved in idct8x8
15:34:42lostlogicgcc is teh st00ped sometimes.
15:35:35lostlogicfor simpler things you can make it 'smarter' by just using register keywords and moving variable declarations around with scoping braces, but not for harder things.
15:36:10*webguest31 waits patiently for the coffee machine patch for the H140, stirred clockwise please
15:37:20amiconnsafetydan: rockboxui −−background doesn't work in conjunction with −−zoom
15:37:45 Join rhymesgalore [0] (
15:38:43rhymesgaloreHi there, what's up with the forum? can't reach it...........
15:38:50 Join SereRokR [0] (
15:39:00preglowit's down, not our fault
15:39:12 Quit mirak (Remote closed the connection)
15:39:17lostlogicholy cow, rockbox jpg viewing is so much better than iRiver :-D
15:39:30rhymesgaloreoh..... well then i just try again later. see ya!
15:39:43 Part rhymesgalore
15:39:59 Join mirak [0] (
15:40:32 Part webguest31
15:42:52NicoFRlostlogic: all we need now is thumbnails viewing ;)
15:47:01Bgersomeone should add this fact to the wiki :P
15:47:09 Join boza111 [0] (
15:47:18 Quit damaki_ (Read error: 110 (Connection timed out))
15:48:00 Quit muesli__ (Read error: 110 (Connection timed out))
15:48:01XavierGrpatch tracker is once again down, sourceforge is really uncredible
15:49:57preglowi think the "showing blablahXblabla" message should be dropped when the image is already decoded
15:50:03preglowit just flickers in and you barely have time to read it
15:50:55 Quit SereR0kR (Read error: 110 (Connection timed out))
15:51:16Mikachuoh, someone made a lock icon appear now when hold is on, nifty
15:51:46XavierGrpreglow: I disagree. Some big pictures take a long time to load
15:51:53XavierGrand the progressbar is neat too.
15:52:24BgerXavierGr he means if u have zoomed in and after that zoomed out and the zoomed out image has been cached
15:52:26Bgeror ?
15:52:27preglowi mean when they're already decoded
15:52:29preglownot while they're decoding
15:53:52preglowamiconn: the jpeg decoder could really use the iram, i wonder if it's possible to make use if it if jpeg.c detects that playback is not going at the moment
15:54:10amiconnIRAM doesn't help too much
15:54:42amiconnThe workspaces are already in IRAM since I put them on the stack
15:55:34 Join martin [0] (
15:55:34amiconnIt seems the huffman decoder is what takes most of the time
15:55:39preglowoh, alright
15:55:45amiconnSo if you have ideas how to speed that up...
15:55:49NicoFRwould it be hard to make some sort of unified picture viewer based on the current JPEG viewer, but with other formats supported ?
15:56:04NicoFRknowing we can alreday decode bitmap and partly GIF
15:56:25amiconnI tried my mask lookup table idea instead of (1 << nbits) -1 on SH1
15:56:35amiconnTurned out slower, for whatever reason...
15:56:44amiconnNicoFR: I don't think this would be a good idea
15:56:58Bgeramiconn why ??
15:57:03 Quit bluey ("Leaving")
15:57:03amiconn(unless the viewer can detect the input format independently from the extension)
15:57:22 Join DT291 [0] (
15:57:37amiconnCurrently it's possible to open jpegs with non-standard extensions (like .thm) with 'open with..'
15:58:23 Join illya23b [0] (
15:58:30NicoFRmaybe it could detect the file format indepentently from the extension with information in the file header ?
15:58:33Bgeramiconn, preglow: really, what's needed for progressive jpeg support ?
15:58:43preglowBger: someone to code it
15:59:34boza111in what language is rockbox written in
15:59:44 Part martin
15:59:53Bgerboza111 C/asm
16:00:08t0mas[15:12:26] <amiconn> Teh build server is lagging... <−−
16:00:10preglowif you scroll down too long on ipod
16:00:14preglowthe unit shuts down
16:00:34safetydanamiconn, −−background not working with −−zoom is deliberate thing because there's no scaling blitter in SDL
16:00:41boza111thanks preglow
16:00:54 Quit damaki__ (Read error: 104 (Connection reset by peer))
16:01:22boza111does rocbox support USB or firewire
16:01:30 Join damaki [0] (
16:02:02linuxstbboza111: I assume you're talking about "disk mode" on the ipod?
16:02:35boza111yea i am talking about the ipod
16:02:52boza111is it not possible to rewrite the driver , so it doesnt restart into diskmode
16:03:03 Quit XavierGr ()
16:03:31linuxstbboza111: Feel free to do so.
16:03:50boza111i mean theoretically
16:03:51 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
16:04:19boza111because IPL hasnt managed to write a driver for linux kernel
16:04:22preglowthe reason we do what we do is that writing an usb driver is extremely hard
16:04:30preglowesepecially when you don't know how the hardware works
16:04:49boza111ohhh ok
16:05:11boza111i thought the reason why it didnt work was maybe because it was hard to under linux
16:05:18linuxstbIt's also a low priority. I'm happy with how it works now, and there are other, much more important things we can be adding to Rockbox.
16:05:39boza111yea fair enough
16:06:09boza111so what are the priorities :D
16:06:50 Join imphasing [0] (
16:07:00boza111hi imphasing
16:08:02*preglow ponders on arm flags...
16:08:12linuxstbThe priorities are finishing the basics of the ipod port - lots of things work on other Rockbox targets, but not the ipod.
16:08:31linuxstbAnd battery life needs to be improved.
16:09:01 Quit DreamTactix291 (Read error: 110 (Connection timed out))
16:09:08boza111what works on other rockbox players
16:09:33boza111I am really sorry btw for asking so manny questions . its just because i am completly new to rockbox
16:10:41imphasinglinuxstb: I got a ~successful build of my mame
16:10:54imphasingIt doesn't segfault, is what I mean.
16:11:08imphasingIt doesn't actually work, but it's interesting..
16:11:33linuxstbboza111: Main missing features are battery status, recording, adjustable cpu frequency. But there are still lots of bugs, and things which haven't been implemented 100%.
16:12:52boza111oh ok
16:13:56 Quit illya23b ()
16:14:33 Join lamed [0] (
16:16:42lamedpreglow: the eq is your work right?
16:18:25 Join kernel_sensei [0] (n=boris@
16:19:42preglowlamed: the core of it is my work, the gui is safetydans work
16:23:18preglowlamed: why?
16:28:55lamedwell first of all because i never thanked you for that :D and second because you'r the best man to ask what does the Q setting does... only thing I could come up with is that a lower number there works on a narrower band
16:29:09 Join XavierGr [0] (
16:29:24preglowhigher number is narrower band
16:29:59preglowfor the shelving filters it decides how flat the filter is, a value of 0.7 is almost always what you want, unless you know what you're doing
16:30:13 Join MrShlee [0] (
16:30:34preglowi'm working on an eq grapher which will help you visualise
16:31:57 Quit kernelsensei (Connection timed out)
16:31:57 Nick kernel_sensei is now known as kernelsensei (n=boris@
16:32:20lamedhmmm, what's a shelving filter?
16:32:36preglowit's the kind of filter you always use for the lowest and highest frequencies
16:33:15preglowit gains or cuts all the lower or upper frequencies to a limit, then gradually goes towards 0db
16:33:29preglowas opposed to the peaking filters which both start and end at 0db
16:34:26MrShleeApart from a filing a feature request. It is possible to request a basic feature to one of the devs here?
16:34:43linuxstbYou can mention it.
16:34:54lamed (doesn't hurts to try)
16:35:00linuxstbBut developers generally work on what interests them, not what people request....
16:35:07preglowit does if you try too hard :-)
16:35:47 Join illya23b [0] (
16:36:02MrShleeok. USB charge mode is activated with the red button.. obviously - Could a dev make a configuation to get the default action for plugging in the USB to the unit?
16:36:24preglowwhat unit are you talking about?
16:36:29 Join MarcoPolo [0] (
16:36:46MrShleeI have my unit attached to an in-car usb charger and even tho its simply power.. it still starts usb data mode
16:37:19lamedpreglow, lemme see if i got it stright, say the low filter is set to 5 db, 12 Khz, 0.7 Q. are all ferqs upper then 12khz would be effected by the filter?
16:37:29MrShleechanging default mode from data to power would sure be of interest to a few people. im guessing *this is also included in the offical firmware*
16:39:30lamedMrShlee- just a quick tip. the h300 has a normal ac jack, right?
16:39:56preglowlamed: no, the low shelf will only affect frequencies lower than its cutoff frequency
16:39:59safetydanlamed, if you're talking about the low shelf filter (band 0 in the EQ UI), then all frequencies *below* 12 KHz are affected.
16:40:05safetydanor as preglow said
16:40:15safetydanhigh shelf (band 4) is the other way around obviously
16:40:44lamedbah... i was talking about the high filter of course. (i was talking abut 12 khz)
16:40:58MrShleelamed true. I have a standard ac jack for it. so thats a possiblity
16:41:15MrShleechanging default mode would simply be a simple effective handy hack :)
16:42:10 Join Massa1 [0] (n=Massa1@
16:42:43Massa1Hi everybody!
16:43:42Massa1Does somebody know what happened to the rockbox forum?
16:44:21safetydanit's down
16:44:27safetydanit'll be back when someone fixes it
16:45:25Massa1thanks for that apparently info ;)
16:45:35linuxstbThat's all we know....
16:45:53linuxstbIt's out of our control.
16:46:22Massa1O.K. I thought somebody here would know more... - so we'll have to wait until it's fixed
16:46:40safetydanpreglow, is your EQ graphing code in a usable state or are you still working on it? I'm willing to do the UI work if needed.
16:47:07preglowno, not really
16:47:09Massa1Something else: does the automatic remote detection for H3xx work?
16:47:15preglowi need a better sin(), for starters
16:47:18lamedMrshlee- hack yourself an AC output from usb cable.
16:47:39Massa1It does not for my H300-NONLCD remote - it's still always on hold :(
16:48:40safetydanpreglow, ah yes, you mentioned needing higher precision sin() and log() as well
16:49:01lamedmrshlee- what you are asking, code wise, can be done. but I think it will be far simpler for you to hack an ac jack out of an old usb cable.
16:49:35preglowsafetydan: yeah, i'll need higher precision sin(), and a log, and we might already have the log, i think
16:49:40lamedpreglow: then, what's the diffrence between 0.5 - 0.7 and 6.0? what the coffecient? ( <-hate spelling that word)
16:50:09preglowlamed: for peaking filters a higher value means a narrower band, that's all
16:50:18preglowlamed: everything below 0.7 will give a very wide band
16:50:19lamedamiconn: still, a very short, two line afterscroll, do you see it?
16:50:32MrShleelamed: I've ready done something like that. so its not going to put me out.. thats just something worth doing IMHO :)
16:50:37MrShleethanks for the link tho
16:50:44safetydanlamed, you could try this which is what preglow says he based the filter functions on
16:50:52safetydanit takes a few read throughs though :)
16:51:05 Part krmathis
16:51:49lamedsafetydan: look long, but has many white spaces... so I'll try that soon, thanks!
16:52:05BgerMassa1 i plan to commit first stage of remote support soon
16:52:20Bgerof the remote support
16:52:47preglowsafetydan: i should switch to using bandwidth
16:53:02 Quit MarcoPolo (Remote closed the connection)
16:53:18preglowbut then i'll need sinh() too...
16:53:28MrShleeplus code wise would be simpler would it not :S
16:53:39safetydanpreglow, possibly, since people seem to be getting pretty confused about Q
16:54:01safetydanI think the UI could do a better job telling people what does and doesn't make sense for each filter though
16:54:21preglowand we should just agree on whether any adjustment makes sense for the shelving filters
16:54:30preglowuntil we have graphing support, i don't think so
16:54:59preglowit's not straight forward to visualise what anything but 0.7 q will do to the freq response for people not used to filters
16:55:29Massa1Bger, I thought it's already in CVS - I read a comment from Linus that he added the automatic detection???
16:55:51safetydana graph would obviously be the best way, I was just thinking of ways to make it clear that the peak filters are different from the shelf filters
16:56:17BgerMassa1 the detection is there
16:56:23preglowsafetydan: probably some small icons
16:56:32preglowsafetydan: a bell curve for the peaking ones, and a shelf for the shelving ones
16:56:35Bgeri'll commit soon the changes in button.c
16:57:08Massa1Bger: So it should detect and display the right remote type at the debug screen?
16:59:48Massa1Hmm, is it corect behaviour that the ADC_REMOTETYPEDETECT value toggles even when I don't press any key?
17:00:15BgerMassa1 ??
17:01:42Massa1remotetype is always "3", but ADC_REMOTEDETECT toggles every few seconds between 90 and 8F
17:01:53Bgerah, this doesn't matter
17:02:01Bgerit's like 90 and 91 in decimal
17:02:11 Quit MrShlee ("Changed by popular Request - "I am the heart of your darkness, you stinking oompa-loompa morons!"")
17:02:56Bgerthat is, the value is between 0x8f and 0x90
17:05:03Massa1In the past I used one of the remotetype patches from the patch tracker - it worked perfect for me.
17:05:35Bgeru're usinh h300 NON-lcd ?
17:06:09Massa1Now I reverted the patch and I hope you'll soon integrate the functionality in CVS
17:06:51Massa1Why are you asking about the remote type?
17:06:56lamedpreglow; safetydan, I was rereading everything about EQs, and I still have no clue, ho well maybe just a very slim clue, of what the Q setting acctually does. dan, you link is totally out of my league, I outa find something in _english_
17:10:23linuxstblamed: Have you read the eq section in the wiki manual?
17:10:59safetydanlamed, this misticriver thread has some good links
17:13:33safetydanspeaking of EQ, should we include some presets? Very subjective I know, but maybe it'll help people start.
17:14:18preglowwe probably should, yes, but someone needs to make them
17:14:24***Saving seen data "./dancer.seen"
17:14:38safetydanthere's some in the H300 optimised build
17:15:31 Join TCK [0] (
17:15:33 Join muesli__ [0] (n=muesli_t@
17:17:25Massa1Hi muesli__!
17:17:44muesli__Massa1 ;)
17:19:21Massa1whois Massa
17:20:14preglowlinuxstb: didn't someone post a patch to make the nano shut down quicker?
17:20:42linuxstbYes - I'm sure it's on the patch tracker.
17:21:08preglowactually looks like i'll be able to do a bit of paid work involving rockbox
17:21:14preglowi rule
17:22:32linuxstbvery nice...
17:23:53Bgerpreglow ?:))
17:24:33linuxstbpreglow: Are 1gig nanos available in Europe yet? I don't think they've reached the UK.
17:24:44preglowlinuxstb: i don't know, i saw them in a norwegian web shop
17:24:55preglowlinuxstb: you know which sources the pcf can wake up from?
17:24:59 Join SereR0kR [0] (
17:25:39linuxstbpreglow: Not really. All I know is the "wake on charge", "EXTON" (which is pressing MENU or SELECT) and the RTC alarm.
17:27:27preglowi guess wake on charge will do, i just need an external way of waking it up
17:27:57preglowand btw, if i do wake it on charge right now, rockbox hangs with the usb logo
17:28:57linuxstbThe workaround would simply be to disable usb detection.
17:29:20linuxstbOr make your new employer pay you to fix the bug...
17:30:58saa[b_r]iderlinuxstb: you have a 5g ipod, right?
17:32:13preglowlinuxstb: but any idea why it works perfectly at all other times than when i've woken it up?
17:32:23saa[b_r]idercool, does the scroll wheel speed increase when browsing through lists?
17:32:52linuxstbpreglow: Slasheri mentioned that his audio initialisation thread doesn't expect a USB event.
17:33:00linuxstbsaa[b_r]ider: No, we haven't implemented that yet.
17:33:10preglowlinuxstb: ahh...
17:33:25preglowthat's badness
17:33:59saa[b_r]iderso do you have a key-combo that allows for browsing by page (like play + up or down on the iRiver?)
17:34:03lamedomg this is great...
17:34:23linuxstbsaa[b_r]ider: No. We want to get the scroll-wheel working, but just haven't done it yet.
17:35:00 Quit illya23b ()
17:35:11linuxstbI mean implement a speed increase in the scroll wheel - it works fine, but just at a constant speed.
17:35:20lamedlinuxstb, safetydan - thanks.
17:35:27saa[b_r]ideralright, good luck with that :) how happy are you with the current speed?
17:36:10linuxstbThe speed of Rockbox in general, or the speed of the wheel?
17:36:26lamed(the link I gave was a ' get perpendicular ' clip from hitachi... It's realy dorky and funny
17:37:21saa[b_r]iderthe wheel, and scrolling through lists
17:37:44 Join julio [0] (
17:38:03 Part julio
17:38:14 Join Firetorp [0] (
17:38:19linuxstbIt's fine, but I don't have extremely long lists. I split my music into the usual artist/album directory structure.
17:40:25 Join julio [0] (
17:40:29 Join Matze41 [0] (
17:40:36 Part julio
17:41:13 Join Smubo [0] (
17:41:53DBUGEnqueued KICK Smubo
17:41:53Smubo Does sb have Stereo sound on his Ipod 5G ? (if Sb have an Ipod :) )
17:41:55 Join damaki_ [0] (
17:43:22saa[b_r]iderthank linuxstb :) my friend is about to install RB, but he hasn't dealt with file structure before... so it will take him some getting used to
17:43:36saa[b_r]iderlamed: nice clip :) very smart!
17:45:18 Quit SereRokR (Connection timed out)
17:47:47saa[b_r]idersmubo: you mean me?
17:48:05boza111yes i think he does
17:48:53Smuboi was just asking if somebody was able to play Music in stereo on his Ipod
17:49:05SmuboBut nobody answer
17:49:24saa[b_r]ideroh, I wondered "who" you ment by sb :)
17:49:52linuxstbYes, I don't know anyone called sb either....
17:49:53Massa1Does somebofy know a ID3 tag library with good readable code which is able to read the "cover art" tag?
17:50:02Massa1Or where I can get more information about it?
17:50:18 Quit damaki (Read error: 110 (Connection timed out))
17:50:30SmuboSb = Somebody :)
17:50:32lamedhow can I find what multiple changes where commited to a few files from one file in the cvs viewer?
17:50:45safetydanSmubo, yes playing audio works on the 5g iPod
17:50:47linuxstbSmubo: Yes, audio is in stereo for me on my 5g, but I've read lots of reports where audio is "mono and distorted".
17:51:09lamed(/apps/playback.c Revision 1.210 - what files where changed with that file on the same commit?)
17:51:35linuxstblamed: Try
17:51:54Smubo Sound is Mono on my Ipod (tested on Beatles Song) and there is some "cut" during audio playing
17:51:56safetydanlamed, CVS doesn't really make that easy as it's file oriented not changeset oriented
17:51:57saa[b_r]idermassa1: I know of a few for windows
17:52:47Massa1saa[b_r]ider: which ones? And where can I download the code?
17:53:20lamedhmmm.. i was using the Rockbox Source Archive Daily Builds
17:53:28saa[b_r]ideroh, I thought you just wanted a program :)
17:54:02Massa1No, I want sources to understand how it is stored in the MP3 files and how to decode it...
17:54:11lamedthanks linuxstb!
17:54:21Smubolinuxstb : In Sound Setting there is an setting call "Channels" and changing it (Stereo, Mono, Mono Left ...) has no Effect !
17:54:46linuxstbSmubo: Yes - those options are not implemented yet. It's just there to confuse people...
17:55:05saa[b_r]iderMassa1: MP3tag is capable of storing album art, and they have a good forum where the devs are active, you can check if they can help
17:55:09Smuboso Sound is always in Mono
17:55:50SmuboLinuxstb: What do you mean with "Distorted" ?
17:55:54Massa1Hmm, asking the developers is a good idea - although I didn't find sources for MP3tag (already had a look at it ;))
17:56:05linuxstbSmubo: I don't know - that's how others have described it.
17:56:13linuxstbBut no, sound shouldn't be mono.
17:56:23safetydanMassa1, might help if you want to read the spec
17:56:35Smuboit's odd, because Sound is in Stereo on Apple Firmware
17:56:40lamedMiika = slasheri?
17:56:46linuxstbSmubo: Try resetting the settings - go to the main menu, then Manage Settings, then Reset Settings
17:56:59linuxstbSmubo: Also, are you using the headphone out, or line-out?
17:57:21Smuboi'm just plugging my Headphone on the Ipod
17:58:12Smubolinuxstb: I've reseted Setting, i'm going to try
17:59:13 Quit Firetorp (Read error: 110 (Connection timed out))
17:59:43Smubolinuxstb: I've tested on a .m4a File (AAC) an it is in Mono, i'm going to see what's happen with OGG and MP3
18:00:14Massa1safetydan: Thanks - I already looked at their website but I overlooked that page
18:00:59Smubolinuxstb: Exactly the same, MONO sound
18:01:28linuxstbOK. Just out of curiousity, is your 5g the 30GB or 60GB model, and when did you buy it?
18:02:05SmuboMy 5G is 60Gb Model bought in end of November
18:02:23SmuboNovember 25 of 2005
18:02:32SmuboFirmware 1.0
18:02:57 Quit qwm (Read error: 110 (Connection timed out))
18:04:38 Join illya23b [0] (
18:04:41 Quit illya23b (Client Quit)
18:04:49 Quit mirak (Remote closed the connection)
18:05:17linuxstbSmubo: Are you willing to run the ipod updater and install the latest firmware? I'm trying to find out if there is any connection between the ipods that have this problem.
18:05:30linuxstb(you won't lose your music, but you will have to re-install the Rockbox bootloader)
18:05:57 Join boza [0] (
18:07:40 Quit imphasing (Remote closed the connection)
18:07:51 Join yeahx [0] (
18:08:00Smubolinuxstb: But there are problem on Ipod with Firmware 1.1 of Apple (just Ipod which have been updated from 1.0 to 1.1). There are problem with Video, and one of my friend had to sen his Ipod 60Gb to Apple and they send him a nEw one...
18:08:17 Join imphasing [0] (
18:08:36 Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
18:08:42linuxstbSmubo: OK, then don't upgrade.
18:09:14Smuboconnection between the ipods that have this problem.
18:09:14Smubo<linuxstb> (you won't lose your music, but you will have to re-install the Rockbox bootloaBecause i was planning to do it until i learn all the problem which come with this New Firmware
18:09:42SmuboI will wait for the New Firmware to Update my Ipod
18:09:58 Join ts-x [0] (
18:10:00Papricasomeone know the real name of brickmania for h100 patch writer?
18:10:05Papricathis patcj
18:10:31linuxstbPaprica: I think two people contributed to it. I don't know either of their names...
18:10:56Papricai talked with one of them
18:11:04Papricabut i need the real name of the second
18:11:12 Join Kensir [0] (
18:11:12Papricai want to commit it
18:11:33linuxstbSmubo: The audio driver in Rockbox for the 5g is just the very first attempt. All I can say it to try again when more work has been done on it.
18:11:52SmuboNo problem
18:11:59SmuboThank you, i must go now
18:12:03 Quit Smubo ()
18:12:05muesli__Paprica can u commit this one as well? :)
18:13:11Papricamuesli__, linus commit somthing with the h300 remote
18:13:14Papricacheck it..
18:13:22muesli__yeah..doesnt work :o
18:13:49Papricatell that to him
18:14:51preglowargh! why do i get the bloody battery icon all the time
18:15:04 Quit Bger ("[BX] Harry Potter uses BitchX. Shouldn't you?")
18:15:48 Quit Kensir (Client Quit)
18:18:59 Join Shadowarrior13 [0] (
18:22:27 Quit boza111 (Read error: 110 (Connection timed out))
18:22:40preglowamiconn: i don't think i can reduce it to one compare and two conditional moves :/ i'm not very good at this
18:23:29preglowamiconn: feel free to have a look at the arm quick reference card, there's a conditional table on page 5, but the conditions seem to be the same as on coldfire
18:26:52Papricawhat is the nano lcd size?
18:27:03preglow176x132, i think
18:27:20preglowbrickmania for nano coming? :>>>>
18:27:50Papricaaff i want to commit the h100 brickmania!!
18:28:16Massa1muesli__: linus only commited the infrastructure for detecting the remote type - nothing else...
18:30:55 Join MarcoPolo [0] (
18:31:29 Join perpleXa [0] (
18:32:54 Join petur [0] (
18:37:35 Join needleboy [0] (
18:38:03needleboyanyone experiences lag on the cvs checkout?
18:38:31Papricahi needleboy
18:38:33muesli__Massa1 yeah, thats what i also thought
18:38:40needleboyhey ben
18:38:54needleboyalso, there's a problem with the build system again, i think
18:39:13needleboythe source on the website doesn't include the files in apps\bitmaps
18:39:20needleboythe dirs are there, but no files
18:40:48Massa1muesli__: Bger told me earlier this evening, that he soon plans to commit changes to button.c :)
18:41:34muesli__does that include that patch?
18:43:47Massa1I don't know - he leaves the IRC without exactly telling what he plans...
18:46:06 Quit webguest00 ("CGI:IRC (EOF)")
18:46:24NicoFRcan someone tell me the simplest way of knowing if the currently playing file has changed ?
18:46:45NicoFRi want to call a function only when the playing file is changed
18:47:31linuxstbI think you can set up a callback function on track change
18:47:43 Join webguest36 [0] (
18:47:55NicoFRlinuxstb: how do i do that ?
18:48:40 Quit quobl (Remote closed the connection)
18:49:45linuxstbLook in playback.c - especially the audio_set_track_changed_event() function. I've never used it, I'm just reading the code now.
18:51:01NicoFRthre is a bool function "audio_has_changed_track()"... it's used in "bool update(struct gui_wps *gwps)" of gwps-common.c
18:51:08NicoFRmaybe that is what i'm looking for...
18:52:10NicoFRyes it does seem good.. i'll try that
18:55:59Massa1Bye everybody, I'll have to leave
18:56:36 Quit Massa1 ("ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050915]")
18:56:47 Part boza
19:00:18 Quit SereR0kR (Read error: 104 (Connection reset by peer))
19:00:33 Join SereR0kR [0] (
19:06:04 Join quobl [0] (n=quobl@
19:06:24 Quit Kohlrabi ("Fast alle Menschen sind Regenw├╝rmer")
19:07:46 Join Kohlrabi [0] (
19:14:29***Saving seen data "./dancer.seen"
19:14:53 Quit needleboy ()
19:17:26 Join bluey [0] (
19:19:25 Join Windows_X_Readin [0] (
19:21:17 Join Mmmm [0] (
19:21:35NicoFRhow can i simply concatenate two strings ?
19:22:05NicoFRi was using 'strncat' and it worked on sim, but refused to compile on H300... :(
19:22:21 Quit webguest36 ("CGI:IRC (Ping timeout)")
19:23:03 Quit Mmmm (Client Quit)
19:23:13 Nick Windows_X_Readin is now known as Windows_X (
19:23:19Windows_Xhi there
19:23:24peturNicoFR: have a look in firmware/include/string.h
19:23:26Windows_XIs parametric EQ bugs fixed?
19:23:30preglowwhat bugs?
19:23:38NicoFRpetur: thx
19:23:43 Join dropandho [0] (
19:23:55Windows_Xlike scutter sound in higest hz for some songs
19:24:24Windows_Xsound cracking (harm earphone and ear)
19:24:48preglowwhat kind of cracking?
19:24:54pregloware you sure it's just not clipping?
19:25:10 Join kernel_sensei [0] (n=boris@
19:25:11 Quit kernelsensei (Read error: 104 (Connection reset by peer))
19:25:27Windows_Xwhen I use bass on high level bass+drum song.
19:25:32 Nick kernel_sensei is now known as kernelsensei (n=boris@
19:25:35Windows_Xsounds will be like it's breaking up
19:25:42Windows_Xcrack crack
19:25:42Windows_Xlike this
19:26:32 Join San [0] (
19:26:32preglowif you use too many high level bands, it will sound like shit
19:26:45preglowthat's just the way it is, all eqs are like that
19:26:46Windows_Xit's just 4.0
19:26:51preglow4.0 is more than enough
19:27:00preglowand it certainly isn't a bug
19:27:22Windows_Xbtw, i'm making eq generating tool to suite up sound genre with headphones.
19:27:30preglowwe'll add a volume prescaler some day so you can decrease the volume when you notice that the sound is clipping
19:27:47safetydanThe replay gain one should do in a pinch
19:27:57preglowsafetydan: yes, it should
19:28:03preglowsafetydan: it just needs to be modified
19:28:10Windows_X Could you guy take a look at it?
19:28:17preglowi don't have time right now
19:28:50preglowsafetydan: you just need to make sure our use and replaygain use can coexist in peace
19:28:52safetydanWindows_X, a couple of comments, band 0 and 4 are shelf filters
19:29:09safetydanWindows_X, so changing Q from 0.7 is not recommended
19:29:20dropandhohey all- any update on the forums?
19:29:28Windows_Xso what should be default Q?
19:29:36preglowfor filter 0 and 4
19:29:43preglowthe rest you can do whatever you want with
19:30:14Windows_XCan someone help me programming it in rockbox?
19:30:23Windows_XSo ppl can make eq on the go
19:30:26preglowyou _can_ use higher than 0.7 for the peaking filters, but the effect is a bit strange
19:30:30Shadowarrior13rockbox already has EQ...doesn't it?
19:31:01Windows_XI mean this tool will help user generating eq file to suit up their genres and headphones
19:31:25Windows_Xlike mr. b wants to listen to pop songs with his earphone, he can make it done in simply way.
19:31:37Shadowarrior13Yeah, rockbox has that.
19:31:53Windows_XBut parametric EQ is manual configuration
19:31:56Windows_Xthere's no wizard
19:32:13Windows_Xto ask like what earphone he use and what genre he want to apply.
19:32:35Windows_Xnot many ppl who's expert about using parametric eq
19:32:45safetydanA wizard like interface is probably a bit much for portable use
19:32:55Windows_Xthis is console app
19:33:01Windows_Xit should be done easily in simple way
19:33:15Windows_Xjust some who can make plugin port this to rockbox when done
19:33:30safetydanAlso, EQ is extremely subjective and I'm not sure pregenerated settings will work very well
19:33:32Windows_Xlike changing the way user input data from specifying number to up and down
19:34:08Windows_Xi know it won't be surely perfect but at least its 50-80% ok for pre-made settings and user can tune it up little
19:34:54Windows_X try it. you'll see it's easy to use in rockbox
19:35:25safetydanI don't actually use the EQ since I like my sound left alone as much as possible :)
19:35:50Windows_Xbut can you make it as plugin?
19:35:55Windows_Xi'll give you code when it's done
19:36:21petureq was made originally to compensate the output stage and speakers so you get a flat output...
19:36:49peturnot to wreck the sound the artist created by blowing up certain frequencies
19:37:05 Join olly [0] (
19:37:09dropandhoslasheri- you round?
19:37:20Windows_Xat this stage, it serves the right purpose
19:37:28Windows_Xto tune up sound to flat output
19:37:39safetydanWindows_X, it is possible, but I'm unlikely to do it as I wouldn't use it. If you can code in DOS, you can do code for rockbox. If you do it yourself, submit a patch to the tracker and someone will look at it
19:37:42Windows_Xonly flat and bass/treble focused for sound correction
19:37:58Windows_Xhow to make rockbox plugin>
19:38:26peturhave a look at the helloworld plugin
19:38:36lamedpreglow, safetydan: I usually use replaygain's preamp to downscale so I could use around 12 db of amplitute without clipping. So I figured a few things: first of all, now that hardware bass/treble may clip, they should be pournounced in the peakmeter. second, prevent clipping and pre-amp options from replaygain are more appropriate under somewhere in the sound setting / equalizer menus, where they will effect even if replygain is off
19:39:11preglowpresets for certain types of headphones are always useful
19:39:13 Quit olly (Client Quit)
19:39:29Windows_Xyaa. that's why I want to make it
19:39:33preglowlamed: clipping _is_ pronounced in the peak meter
19:39:41Windows_Xit can handle lots of earphone in single file.
19:40:04pregloweq for certain kinds of music genres i think are useless
19:40:08preglowbut sure, others may disagree
19:40:13Windows_Xi think so
19:40:19Windows_Xbut more genres are from users' request
19:40:30Windows_Xright now i made only volume boost and bass/treble correction.
19:40:42 Quit SereR0kR (Read error: 104 (Connection reset by peer))
19:40:54lamedpreglow: only SW clips are. if you boost bass freq 24 db by the HW, sound may clip, but you won't see it in the peakmeter
19:41:26Windows_Xwhy don't you guy give it a try to see how it works?
19:41:32lamedas I said: hardware bass and treble do not effect peakmeter
19:41:34Windows_Xit can be done in a min.
19:41:41 Join SereR0kR [0] (
19:42:10Windows_Xi'll give a short example
19:42:22Windows_Xsome complained ep880 from creative give too less bass
19:42:40Windows_Xin the mean time, ep630 give too much and bloated bass
19:42:42lamed...use replaygain's preamp to downscale so I could use around 12 db of amplitute without clipping. <- amping an EQ band, that is
19:42:45preglowlamed: we can't control the hw eq
19:42:49preglowlamed: we don't know if it clips or not
19:43:05preglowlamed: and you shouldn't combine the hw eq with the sw eq anyway
19:43:09Windows_Xit's from per-earphone configuration.
19:44:01lamedpreglow: we _do_ exactly know what band is controlled via HW bass/treble right?
19:44:02Windows_Xbtw, should i set bass/treble boost in rockbox to 0 when use parametric eq?
19:44:37lamedwindows_x : they don't effect each other
19:44:52Windows_Xit does
19:45:04Windows_Xsound clipping fixed when i reduced bass level from rockbox
19:45:06lamedyou can set them to whatever you like, but keep in mind that this is some of the reason why you hear 'cracks'
19:45:10Windows_Xbut i'll lose nice bass sound
19:45:25 Join Lear [0] (
19:45:54safetydanWindows_X, bass/treble settings are handled in hardware *after* the software EQ processing
19:46:08safetydanyou probably want them at 0 and let the EQ do the work
19:46:39preglowlamed: we know _rougly_ which frequencies are affected by the hardware eq, but we can never know if it'll clip the sound or not
19:46:56safetydanWindows_X, for developing your own plugin take a look at to start
19:46:58preglowto know that, we'd have to do a full frequncy analysis of the input sound
19:47:20Windows_Xbtw, anybody using shure or sony earphone?
19:47:29preglowand a analysis of the hardware eq filters
19:47:41preglowi'd rather just plain and simple disable the hw eq if you use the sw eq
19:47:42Kingstonemy friend has shure
19:48:00preglowif you use the software eq, there's no reason you should use the hw eq as well, unless you really like complicating things for yourself
19:48:07safetydanI have a pair of Sony MDR-V6's
19:48:47 Join matsl [0] (
19:49:03 Join webguest60 [0] (
19:49:12 Nick webguest60 is now known as JonSenior (
19:49:12Windows_Xcould you guys try this app and measure bass/treble and volume data in my app, please?
19:49:29Windows_XI want to know how many bass/treble it should be increased or decreased
19:49:58JonSeniorHi guys. I've been reading through the logs, but couldn't find the answer to this so sorry if it's a dumb question...
19:50:44JonSeniorH300 LCD Remote - I have one, but despite using a build post Linus' remote commit, the buttons are still different to the main unit
19:50:59Windows_Xlast question, is iriver h300 is the model that went most far than all others?
19:51:00safetydanWindows_X, can't try it unless you have a Linux version
19:51:03JonSeniorIs this an ongoing thing, or have I buggered something up?
19:51:14peturthe commit of Linus added remote detection, not button fixes
19:51:34JonSeniorSo the modified mapping is still needed.
19:52:01JonSeniorNow all I need to do is rebuild the cross-compiler on my crappy laptop...
19:52:06Windows_Xsafetydan, i'll give you code to compile and use it
19:52:32 Join damaki [0] (
19:52:54safetydanWindows_X, no time for that at the moment, sorry
19:53:14Windows_Xthen tell me about your eq settings, please.
19:53:23Windows_Xyou said you dun use that
19:53:49Windows_XSony V6 sounds perfectly from the beginning, right?
19:54:00 Quit thegeek (Read error: 104 (Connection reset by peer))
19:54:11safetydanit's pretty flat, with a nudge of bass
19:54:27Windows_Xshould it has more bass or treble?
19:55:01safetydanI like the default sound, hence why I don't touch the EQ
19:55:20Windows_Xso bass and treble is perfect there.
19:56:06safetydanfor me yes
19:56:09safetydanfor someone else, who knows
19:57:13 Quit bluey ("Leaving")
19:57:17Windows_Xdo you know where i can find rockboxed users besides mistenriver and rockbox site?
19:57:25 Join TCK- [0] (
19:57:25Windows_Xi need someone to test it and report me data
19:57:48 Join Mmmm [0] (
19:58:11 Part JonSenior
19:59:31safetydanWindows_X, you might want to try the Headwize forums as they spend a lot of time listening to headphones. They're not necessarily rockbox users though
20:00:00Windows_Xhow to listen?
20:01:10 Join bluey [0] (
20:02:02 Join Zagor [0] (
20:02:11lamedhey ben. ever found that original submitter you were looking yesterday?
20:02:51Kingstonelamed, did you know that your nickname is an hebrew letter?
20:03:01 Quit bluey (Remote closed the connection)
20:03:14lamedkingstone: my name's shachar liberman
20:03:19lamedi'm from herzlia :DDDD
20:03:26lamedmy friends call me Lamed
20:03:34Windows_XIs band 80,252,997,4002,12000 hz correct for default eq?
20:03:56NicoFRwould someone have a working function to strop the filename from a full path ?
20:04:06NicoFRmine worked on sim but not on target...
20:04:19NicoFRstrop = strip
20:04:53safetydanWindows_X, no
20:05:03Papricalamed, i'm searching for his real name
20:05:07lamedkingstone: where you from?
20:05:11Papricai want to commit the patch
20:05:23safetydanWindows_X, 60, 200, 800, 4000, 12000
20:05:25lamedpaprica: yes, i've read on yesterday' irc log
20:05:37safetydanWindows_X, that's the default in Rockbox anyway
20:05:45Papricado you know his real name?
20:05:53Windows_X<safetydan> Windows_X, 60, 200, 800, 4000, 12000 <<< i heard its not 100% work as that so some pitched it
20:06:18lamedpaprica: I say submit the patch and leave him a message on the sourceforge's patch item. he already replied there once so I guess he'll do that again.
20:06:36lamed(the important part is giving him the credits :)
20:07:17Papricafor him and for you =]
20:09:10safetydanWindows_X, what do you mean? These are defaults that Rockbox ships with.
20:09:12 Quit MarcoPolo (Connection reset by peer)
20:09:15lameddon't worry i'm in the list before of you :DDD
20:09:35Papricayeah, i know =]
20:09:42 Join MarcoPolo [0] (
20:10:09 Quit MarcoPolo (Remote closed the connection)
20:10:19Windows_Xsome eq has slightly different in hz
20:10:33 Join Lyric [0] (
20:10:57safetydanWell people will modify it to whatever suits them.
20:11:10safetydanThere's no one true correct setting for the cutoffs
20:11:20 Quit TCK (Read error: 110 (Connection timed out))
20:11:34 Join MarcoPolo [0] (
20:12:09Windows_Xbut i want to know ones for common headphones
20:12:30safetydanit will vary depending on the headphones and the persons preference
20:12:54Windows_Xcould rockbox ones be standard?
20:13:11Windows_Xor ones i got from eq file in optimized build is?
20:13:26Windows_Xbtw, modifying eq less than 1.2db almost give me nothing
20:13:27 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
20:14:01preglowthat's your ear's fault, not rockbox'
20:14:12safetydanThere is no standard. What the cutoff should be will depend on what needs correcting on the headphones to have a "flat" response
20:14:18Windows_Xmine is ep880
20:14:20preglowand it depends very much on which band you're adjusting
20:14:20 Join MarcoPolo [0] (
20:14:26Windows_Xit has very slightly changes
20:14:52safetydanAlso your ears play a part in this. You might find that your own ears have to be compensated for to get a truly flat response
20:15:42CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
20:15:42*petur resorts to a brute force isp1362 scanner
20:17:47 Quit damaki_ (Read error: 110 (Connection timed out))
20:18:56*lostlogic beats himself
20:19:13muesli__no dobby..dont do it :)
20:19:32 Quit Windows_X ()
20:20:21 Part Mmmm ("Byeee")
20:20:41 Join Mmmm [0] (
20:23:00lamed<preglow> and it depends very much on which band you're adjusting - or listening to...
20:23:07Lyricwhere can i download rockbox for the H340 UK version?
20:25:07lamedlyric i would try to find my way through
20:25:16Lyricthank you
20:26:05NicoFRi've done a basic album art display patch
20:26:18NicoFRstill very buggy though
20:26:49Papricawhich type of image?
20:26:58NicoFRcover.bmp in file dir
20:27:38NicoFRit works rather nicely on the sim but crashes my h300 quite often on file change
20:28:47lameddoes someone knows a tool to batch change .txt files - > unicode files?
20:29:10 Quit Lyric ()
20:29:26 Quit Matze41 (Read error: 110 (Connection timed out))
20:29:28warewolfwhy would you want to double the size of a plain text file?
20:30:02dropandhoso guys, no word on the forum?
20:30:21safetydanwarewolf, depending on the encoding it wouldn't have to increase the size
20:30:42safetydanUTF-8 is pretty efficient (unless you're dealing with CJK characters)
20:30:59warewolfdoesn't unicode go from "text" to "\x00t\x00e\x00x\x00t" ?
20:31:18safetydanfor normal alphabet it's identical to ASCII or latin1
20:31:31warewolfthen windows really, really sucks.
20:31:38safetydanunless you're encoding it as UCS-2 (UTF-16) or UCS-4 (UTF-32)
20:31:41warewolfbecuase I see stuff like that inside executables all the damn time
20:32:02safetydanah windows, yeah it defaults to UTF-16 for everything
20:32:10safetydanJava does the same
20:32:49 Join Paul_The_Nerd [0] (
20:33:01lamedwarewolf: I read non-english .txt files. they are all corrupted since unicode support. wasn't it you that told me to change their encodings...?
20:33:01preglowlinuxstb: there?
20:33:11preglowlamed: they need to be utf8
20:33:21preglowthe viewer hasn't been updated properly yet anyway
20:33:34warewolflamed: nope, I'm no dev :)
20:33:54Papricah100 users here?
20:33:55 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
20:34:01safetydanlamed, there's a GNU tool called recode if you're on Linux
20:34:23safetydanyou can do something like "recode latin1..utf-8 file > newfile"
20:34:49lamedpaprica: hey
20:35:11lamedsafetydan: i believe it'll work on cygwin as well :D
20:35:30safetydanlamed, it would indeed
20:35:35Papricabrickmania for h100
20:35:38Papricatest it for me
20:36:42Shadowarrior13What language does rockbox run on?
20:37:11safetydanShadowarrior13, what do you mean? It's all written in C and assembler.
20:37:15Shadowarrior13Ah, K.
20:37:16 Quit dropandho ()
20:37:32Paul_The_NerdNicoFR: So, does that load the album art from tags, or separate files per folder? I guess they're just displayed at the native size that you stored them as?
20:38:36 Join RotAtoR [0] (
20:38:42 Join webguest31 [0] (
20:38:50NicoFRyes it just displays cover.bmp stored in the file's dir
20:39:01NicoFRwhatever it's size, which is not good
20:39:47 Join San||ET [0] (
20:40:20Paul_The_NerdAnd where do you store nocover and loadingcover? /.rockbox/?
20:40:32NicoFRno, they are wps-specific
20:40:44Paul_The_NerdAh, right
20:42:57 Quit Mmmm ("Byeee")
20:43:30NicoFRwhat i'm hoping is that someone more experienced than me in both C and rockbox will help me clean it up and make something elegant
20:44:37 Join ripnetuk [0] (
20:44:46 Quit ripnetuk (Client Quit)
20:46:47 Quit webguest31 ("CGI:IRC (Ping timeout)")
20:46:49NicoFRthere i put two WPS you can use to test and also both loadingcover.bmp and nocover.bmp example bitmaps
20:47:10Paprica10x ;]
20:48:09San||ETis album art being made?
20:48:12 Nick San||ET is now known as San] (
20:49:01NicoFRstill buggy though
20:49:22San]75 X 75, right?
20:49:23NicoFRi need help from experienced devs to clean it up
20:49:41NicoFRthat's what i use but actually there's no check
20:49:52San]does it work for you?
20:50:02NicoFRon sim, rather well
20:50:15NicoFRon h300 it crashes when i change songs :(
20:50:17perpleXapng/jpeg/gif support would be nice :)
20:50:56NicoFRthat will be much harder as the wps code only supports bitmap atm
20:51:08Paul_The_NerdperpleXa: There's already .bmp loading code built into rockbox though.
20:51:22NicoFRplus it requires more CPU power
20:51:35perpleXait wont, actually
20:52:00perpleXadecoding jpeg and decompressing pngs could be a bit slower
20:52:09Paul_The_NerdThus the "more CPU power"
20:52:14perpleXabut i guess its not THAT slow :)
20:52:18Paul_The_NerdBasically, it's unnecessary though
20:52:41NicoFRthe converting can be done at once on the computer
20:52:42perpleXaalbum art at all is pretty unneccessary
20:53:02perpleXatbh :)
20:53:11ts-xUnneccessary, but very nice!
20:53:21 Join SereRokR [0] (
20:54:03perpleXawell, i'd like to have png support at all, for nice alpha-effect using themes :)
20:54:23perpleXabut i guess there's a bit more important to do...
20:55:24 Join Kensir [0] (
20:56:08linuxstbpreglow: I'm around now.
20:57:05*safetydan wonders that insane person will implement alpha blending in Rockbox...
20:57:24Paul_The_NerdperpleXa: Alpha effects in themes would probably be a much more considerable CPU drain than just decoding various formats.
20:57:53preglowlinuxstb: something funky is up when changing the cpu freq, not only does rockbox output white noise when i do, but the peak meter shows full scale all the time as well
20:57:59 Quit San (Read error: 110 (Connection timed out))
20:58:07preglowlinuxstb: so rockbox actually seems to see white noise as well
20:58:15preglowlinuxstb: what this indicates i do not know...
20:58:46 Quit Kensir (Client Quit)
21:00:08Learnicofr: you never decrease img_buf_ptr, do you?
21:00:32linuxstbpreglow: When do you change the cpu frequency? Are you just doing it in system_init()
21:00:45NicoFRLear: i don't think so
21:01:05preglowlinuxstb: no idea, i just let rockbox do it for me
21:01:06amiconnpreglow: You *are* at 3 insns for the clamping on arm
21:01:08Learsafetydan: insane? mobile phones do that, with roughly the same cpu power (aside from any dsp:s).
21:01:19preglowamiconn: i know, i thought of a better way
21:01:33NicoFRi had to repost on the patch tracker... i hadn't noticed i wasn't logged in :(
21:01:40 Join bluey [0] (
21:01:47Learnicofr: well, I expect that could explain a few crashes.
21:02:00NicoFRmaybe :-p
21:02:04NicoFRi'll look into it
21:02:04amiconn..even w/o branching
21:02:22safetydanLear, do they? I haven't used a mobile newer than about five years old :)
21:03:13safetydanAFAIK they usually have some sort of GPU though
21:03:15PapricaNicoFR, where the files need to be?
21:03:21LearWell, I can only speak for my Sony Ericsson V800 for sure...
21:03:30preglowlinuxstb: i've also tried reiniting the codec right after i switch cpu freqs, which really just makes it worse
21:03:32NicoFRPaprica: what files ?
21:03:49Paul_The_NerdLear: Do they do real alpha effects, or do they just fake it since the interface is generally fairly limited anyway?
21:03:56NicoFRin the WPS bitmap dir
21:04:14preglowamiconn: arm is really suited to small conditional stuff like that, so it _should_ be able to fit in that few instructions
21:04:22Learsafetydan: some, perhaps. Others have some sort of hardware to help video decoding at least.
21:05:15 Quit bluey (Client Quit)
21:05:17Learpaul_the_nerd: real alpha blending, afaik, e.g., as in having a cursor bar that darkens or brightens the background image.
21:05:19amiconnpreglow: YOu could use the conditional stuff the same way as on coldfire, but it wouldn't save an instruction
21:05:43preglowamiconn: yeah, and it would branch
21:05:46amiconnIt would just mean that the cmp would go before the first conditional move
21:05:55amiconnNo, it wouldn't branch
21:06:45amiconncmp %[v], #255
21:07:03safetydanLear, according to Sony that phone has 3D support. I'd say it has a GPU of some sort :)
21:07:11amiconnHmm, maybe you're right
21:07:20preglowamiconn: i think i am, that's the first approach i did
21:07:27preglowamiconn: and i couldn't make it work
21:07:54amiconnIt would only work if you could combine conditions
21:08:04safetydanwoah... when did mobile phones start supporting SVG?
21:08:05preglowyeah, and you can't combine those, i think
21:08:10Lear3D? You mean as in Java-based 3D gfx? :) I strongly doubt dedicated 3D hardware though...
21:08:22amiconnlike 'no carry _and_ negative'
21:08:57amiconnYou can combine some flags on coldfire, but not all combinations are possible
21:09:34preglowarm has more or less exactly the same set of conditions as coldfire
21:09:44safetydanLear, the product page claims "3D Graphics"... who knows that this actually means
21:10:28preglowamiconn: actually, arm has one more: the AL (always) condition :-)
21:10:33preglowamiconn: apart from that, they're exactly the same
21:10:39safetydanapparently it something to do with JSR-184 or "Mobile 3D Graphics API for the Java ME Platform"
21:11:18*preglow shoots java in the face and runs
21:12:22amiconnColdfire also has an 'always' condition (and a 'never' condition too)
21:12:31amiconnThey're called T and F
21:12:41amiconnOnly available for Scc, not for Bcc
21:13:10 Quit SereR0kR (Connection timed out)
21:14:14preglowamiconn: ok, in this case they've got the exact same set of conditions
21:14:31***Saving seen data "./dancer.seen"
21:17:07Learsafetydan: suspected that; they've implemented some Java API. Says nothing about hardware, really. :)
21:17:25 Join Henrico [0] (
21:19:13 Join stickLemur [0] (
21:21:40safetydanHow big is the stack?
21:21:55 Quit quobl (Client Quit)
21:22:28 Join bluey [0] (
21:22:49preglowdepends where you are
21:22:49Learwhich stack?
21:22:56safetydanmain thread
21:23:06safetydanWhichever thread executes onplay()
21:23:42safetydanactually forget it, I should just handle this properly instead of doing it the lazy recursive way
21:24:14amiconnmain stack is 8KB
21:24:15peturwhat does I40:PDIR1FULL mean (on H3x0)?
21:24:57 Join perl|fbi [0] (
21:28:04linuxstb"Processor data in 1 Full" (according to grep system.c)
21:28:06preglowwhat that iterrupt means :-)
21:28:31preglowlinuxstb: but yeah, no quick guesses as to what i can do to make cpu freq switching work?
21:28:37preglowi'm not familiar with thr audio drivers
21:28:56linuxstbAre you keeping the run state at 24MHz/
21:31:10preglowright now i'm not even touching the freq
21:31:14preglowit's 75mhz at all times
21:31:29preglowi'm going to wait until that works before i'll try anything more fancy
21:31:49linuxstbSo what are you doing?
21:32:01preglowjust enabled HAVE_ADJUSTABLE_CPU_FREQ and made rockbox compile
21:32:18preglowusing the set_ipod_cpu_frequency function as the set_cpu_frequency function
21:32:26preglowand removed the call from system_init
21:33:01linuxstbHave you tried keeping it in system_init? I think we will need to do that initialisation.
21:33:49preglownone of the other platforms do?
21:35:09preglowanyway, it doesn't matter if i keep it there
21:35:18preglowthe exact same thing happens
21:35:31 Quit bluey ("Leaving")
21:37:06preglowset_cpu_freq is called just after system_init when CPU_HAVE_ADJUSTABLE_BLAH is set anyway
21:37:34 Quit lamed ("CGI:IRC (Ping timeout)")
21:38:25 Join needleboy [0] (
21:38:59linuxstbYes, I just noticed that...
21:39:02needleboyanyone knows why the apps\bitmaps files are missing from the bleeding edge source on the website?
21:39:45imphasinglinuxstb: What's your name? I need to credit you in my source.
21:40:07perpleXawhy just dont add "linuxstb" :P
21:40:38peturthe wiki has a nick <-> name table
21:40:48preglowjust call him Tuesday the Giant Monkey
21:40:51preglowhe'll appreciate that
21:40:51peturlink is on the IRC page
21:40:58 Join JoeBorn [0] (
21:41:45linuxstbpreglow: Maybe it's calling that code twice that causes problems. Do you know what any of it actually does?
21:42:06needleboyno one?
21:42:16 Quit perldiver (Read error: 110 (Connection timed out))
21:42:27 Quit perpleXa ("( :: NoNameScript 4.01 :: )")
21:44:20preglowlinuxstb: does it get called twice if i don't call it in system_init ?
21:44:24preglowlinuxstb: i know what some of it does...
21:45:05preglowright, it might of course be called all the time
21:46:07linuxstbYou may also want to look at wmcodec_init() in drivers/wm8975.c - that has more cryptic outl commands related to clocks
21:46:32 Quit darkstego (Remote closed the connection)
21:47:17preglowlinuxstb: i've had a look at that, and it looks fine to me. afaik, the codec is connected directly to the 24mhz xtal
21:48:13preglowbut honestly, running at anything lower than 75mhz, do we want that?
21:48:29preglowthe gui will be hell
21:49:21 Part amiconn
21:49:22preglowwe'll pretty much have to boost as soon as something happens
21:49:22linuxstbYes, but most of the time the GUI isn't doing anything - the player is in your pocket and you're listening to music.
21:49:38preglowwhat about peak meter at 25mhz...
21:49:54preglowi still don't get how the peak meter can be so slow
21:50:08preglowbut yeah, figuring out how to do freq changing is a good thing anyway
21:51:11preglowbtw, what do you think are nice frequencies to stick to?
21:52:10linuxstb25MHz would be similar to the Coldfire - about 1/3 of full-speed.
21:52:28preglowand also incredibly slow
21:52:40preglowi think perhaps something around 35 would be better
21:52:46preglowwe'll see
21:53:28 Quit needleboy ()
21:56:12 Quit SereRokR ("XChat Aqua")
21:57:07Paul_The_NerdOut of curiosity, have you tested how waking the cop affects things?
21:57:49preglowlinuxstb: ok, i don't get this, i now made set_cpu_frequency a dummy function, and just init everything in system_init as before, it STILL doesn't work
21:57:56preglowso something's probably fishy someplace else
21:59:20Paul_The_NerdOops, by "things" I meant "how much it hurts battery life"
22:00:35preglowPaul_The_Nerd: nah, to wake it, we need something for it to wake to
22:00:41preglowPaul_The_Nerd: and i haven't bothered with that yet
22:00:50preglowPaul_The_Nerd: but my guess would be "a lot"
22:00:57 Quit solexx (Read error: 104 (Connection reset by peer))
22:01:02preglowcpu is pretty much the largest power sucker in the ipod
22:01:14 Join solexx [0] (
22:02:20 Join Domonoky [0] (
22:03:01DomonokyPaprica, are you there ?
22:03:11Papricathanks gof
22:03:25Domonokyi just read the log.. :-)
22:03:27Papricai search for your real name from the noon
22:03:41Domonoky<- Dominik Wenger
22:04:29Domonokynp :-)
22:04:30Paul_The_Nerdpreglow: I was just wondering, the UI is sluggish when playing MP3, battery life is ~half of the normal Nano life. To me it seems a pretty considerable performance difference from the retail OS, and I was wondering if you'd made sure it was actually sleeping / not draining battery.
22:04:45 Join damaki_ [0] (
22:05:31 Quit petur ("here today, gone tomorrow")
22:05:33*safetydan goes cross-eyed with recursive directory merging...
22:05:49preglowPaul_The_Nerd: if it wasn't sleep, it'd be running rampant and making all kinds of weird bugs like we used to see before
22:06:09preglowPaul_The_Nerd: the cpu freq we're running at probably has a larger impact than you'd think
22:06:37preglowPaul_The_Nerd: if i can do more to make it use less power, i don't know how
22:07:27Paul_The_Nerdpreglow: I dunno, it seems that you'd be running at 90+% boost anyway for decoding at the moment, so I can't see it improving the battery life on a benchmark too much once you can change it, would it?
22:08:28Paul_The_Nerdpreglow: Not criticizing, just trying to think of it in a "I wonder how they did it" manner. It doesn't seem like they'd waste money on something with a cop unless they used it.
22:08:59preglowPaul_The_Nerd: oh, they use it
22:09:04preglowPaul_The_Nerd: reason we don't is it's going to be hard
22:09:21preglowwe'll solve the ui sluggishness problem when we start using the second core
22:09:39preglowwe will use it eventually, but until we do, it's sooo much simpler to use just one core while we develop
22:10:32Paul_The_NerdVery understandable.
22:11:59Papricais it ok for the nano and the h100?
22:11:59Paprica+#if ((LCD_WIDTH >= 220) && (LCD_HEIGHT >= 176) && (LCD_DEPTH == 16)) || ((LCD_WIDTH == 160) && (LCD_HEIGHT == 128) && (LCD_DEPTH==2))
22:12:08Papricano nano
22:12:19Papricaipod, h300, h100
22:12:39Domonokynanos need smaller pics i think..
22:12:49Papricai know
22:12:59Papricanano is the next target..
22:13:26*Paul_The_Nerd cheers.
22:13:29Mikachupreglow: have you been able to test my shutdown fix patch?
22:13:35*Paul_The_Nerd has been waiting for Nano brickmania for a while. ;-)
22:13:40preglowMikachu: no, but i'd love to do it right now, url please
22:13:59*Mikachu prods sf
22:15:13Mikachuthe function like 10 lines up in the same file that sets sleeping has the same ifdef
22:17:04preglowMikachu: down, you mean?
22:17:10pyroTwiki mentions the bootloader intentionally does not boot to RockBox firmware when plugged in with AC or USB because the charging code is updated. What charging code are they referring to? What is left to do with it?
22:17:13Mikachuthat's entirely possible
22:19:14preglowMikachu: so the lag in shutdown is rockbox waiting for the disk to sleep?
22:20:02Mikachuand when it finally shuts down it's because of the forced shutdown in the timer
22:20:21Mikachui'm not sure how critical the things after the wait for disksleep are, but they aren't being run as it is now
22:20:53 Quit damaki (Read error: 110 (Connection timed out))
22:20:59preglowi'll just commit this, then
22:21:00preglowseems to work fine
22:21:10Mikachui hope i don't break all the builds again
22:21:28preglowi shall kill you if you do
22:21:41preglowthen fire your corpse into the stratosphere
22:22:30Mikachui think that's a worthy death
22:22:34preglowclose the patch if you can
22:24:14Papricapreglow, can u close patch #1418787 for me?
22:25:14Papricablah i hope that i didnt forget nothing =]
22:26:59preglowcan't you close it yourself?
22:27:11Papricano i dont have SF access
22:27:16 Part safetydan ("Leaving")
22:28:39preglowlinuxstb: this is absurd, i'm running at 60mhz, and a 320kbps _just_ manages to decode, how come the 15 extra mhz up to 75mhz can't keep the peak meter going?
22:29:38linuxstbI don't know. Ask gcc....
22:30:30preglowthere's got to be something wrong somewhere else
22:30:35 Join Domonoky_ [0] (
22:30:35preglowdoesn't seem like anything above 75mhz works
22:30:45preglowi get different variations of ata errors if i try
22:31:08PapricaDomonoky_, committed =]
22:31:17Domonoky_nice :-)
22:33:30 Quit Kohlrabi (Nick collision from services.)
22:33:38 Join Kohlrabi [0] (
22:33:39Papricapreglow, thanks
22:34:16 Join midkay [0] (n=midkay@
22:35:05 Join Arrogant [0] (
22:35:32preglowdamn, you can actually decode quite large pictures without stopping playback now
22:35:47NicoFRcould someone delete patch #1434739 ?
22:36:07 Join San [0] (
22:36:23preglowsure, why not
22:36:44 Quit ghode|afk (Read error: 104 (Connection reset by peer))
22:37:51preglowwhy? it's not been accepted?
22:38:18Paul_The_NerdHe wasn't logged in when he made it, I believe.
22:38:28NicoFRit's duplicate with the one just above, i forgot to log in
22:38:32preglowok, dupe
22:39:09Mikachupreglow: how hard would it be to make the bootloader go apple if the usb cable is in?
22:39:13NicoFRbtw, have you had a look at the patch ?
22:39:15Mikachui'm just after a hack for myself
22:40:46 Quit Lear ("Chatzilla 0.9.70 [Firefox]")
22:41:04preglowMikachu: no idea
22:42:16preglowboth wavpack and flac decode realtime at 24 mhz
22:42:50linuxstbMikachu: Try testing (GPIOB_INPUT_VAL & 0x01) - that may tell you if usb is inserted. 1 means no, 0 means yes.
22:43:30ArrogantIs there a hack available to make the default OS boot up by default instead of rockbox?
22:43:35Mikachuwhat about this one, #define USB_STATUS (*(volatile unsigned long*)(0xc50001a4))
22:44:10Shadowarrior13Stupid effed up USB detection >.<
22:44:15linuxstbpreglow: Wow, I'm impressed by that.
22:44:29linuxstbBut I guess they can almost do that on Coldfire...
22:44:49linuxstbShadowarrior13: It only seems to be your ipod.....
22:45:40preglowlinuxstb: bet the data cache helps somewhat
22:45:41linuxstbNicoFR: You should look up the strrchr function....
22:46:04preglowat least i can make flac a bunch faster, i'm pretty sure of that
22:46:08*preglow feels the urge to optimise
22:46:13 Quit Domonoky (Read error: 110 (Connection timed out))
22:46:37Papricasomthing wrong with the screendump but,
22:46:38NicoFRlinuxstb: what does it do ?
22:47:14linuxstbNicoFR: Also, why do you increment data->img_buf_ptr after reading the album art? You could just leave it as it is, and that will be where you load the next image.
22:47:39NicoFRyes i changed that
22:47:56NicoFRit helps a bit but doesn't solve everything
22:48:42NicoFRone problem i have is that the album_art function which loads the album art is called several times (twice i think) when the playing file is changed
22:49:05NicoFRand also i'd like to load the album art only if the dir changes
22:50:02 Join ModernExecutive [0] (
22:50:08 Part ModernExecutive
22:50:50NicoFRlinuxstb: i don't see where strchr would help me...
22:50:59*preglow goes wide-eyed
22:51:10NicoFRah ok
22:51:13NicoFRnow i see
22:51:24 Quit Arrogant ("I AM QUIT HAVE A NICE DAY")
22:51:25linuxstbRockbox has an implementation of it.
22:51:34preglowlinuxstb: you ready to do some testing for me?
22:51:42 Quit San] (Read error: 110 (Connection timed out))
22:52:01linuxstbSure. I'll be back in a few minutes.
22:52:07preglowgr8, i'll brush up some stuff
22:53:21 Join amiconn [0] (
22:57:21linuxstbpreglow: I'm back...
22:57:24 Nick t0mas is now known as ts|away (n=tomas@unaffiliated/t0mas)
22:57:41preglowlinuxstb: ten secs
22:58:05linuxstbAre you giving me a patch?
22:58:28 Join webguest41 [0] (
22:58:45*linuxstb has far too many rockbox trees in his home directory....
22:58:59preglowlinuxstb: just unzip that, my tree's too messy for a patch
22:59:04preglowlinuxstb: and mind your ears
22:59:59linuxstbOk. headphones not in ears then...
23:00:02 Quit webguest41 (Client Quit)
23:00:11preglowlinuxstb: if it just doesn't spew white noise, take a look at the audio thread debug screen and see if something's up
23:00:12linuxstbWhat target is it?
23:00:44preglowdoes 4g and nano use different codecs?
23:01:31preglowthere can be no doubt that it works on my nano right now, at least
23:01:33preglowask me not why
23:01:40preglowor how
23:01:58preglowpcm buffer bar skips up and down in tandem with the cpu freq
23:02:23Mikachuwhat do you press on a nano to get to the failsafe mode?
23:02:36Mikachui haven't broken anything yet, i want to check if that works first :)
23:02:40linuxstbIt just freezes and stays in the file browser whenever I try and play music...
23:02:48preglowwell, there you go...
23:03:04preglowwanna try for 5g?
23:03:17linuxstbSure, break all my ipods...
23:03:24Shadowarrior13I can test >.>
23:03:50*amiconn is really puzzled by the player sim code
23:03:51preglowi'm demanding like that
23:03:57preglowany people with nanos in here?
23:04:10linuxstbI would say post it on the forums, but.....
23:04:36amiconnHow the ??? do both win32 and x11 sim manage to display the charcell pixels as 4x4 with zoom == 1 ???
23:04:44Paul_The_Nerdpreglow: Yo
23:04:51linuxstbPaul_The_Nerd: Don't do it....
23:05:08preglowPaul_The_Nerd: yo, you keen to test my stuff?
23:05:18Paul_The_Nerdpreglow: Hehehe. Always
23:05:28preglowat least it works on my nano
23:05:49 Join Moos [0] (
23:06:01Paul_The_NerdWell, link me to a patch or a zip
23:06:06preglowgimme a sec
23:06:25preglowlinuxstb: the gui really is agony at 30mhz
23:06:31Shadowarrior13<Paul_The_Nerd> Dude, my nano blew up!
23:06:32linuxstbI noticed...
23:06:38 Join San] [0] (
23:06:49 Join paulheu [0] (
23:07:03Paul_The_NerdShadowarrior13: If he makes my Nano explode using just software, I'll probably send him a medal.
23:07:07preglowPaul_The_Nerd: again, mind your ears
23:07:17Shadowarrior13Good point :P
23:07:20Shadowarrior13That would be leet...
23:07:39paulheuAnyone here know what's up with the forum?
23:07:44Shadowarrior13I remember reading an article about "dangerous hackers that can use your computer as a bomb"
23:07:50Shadowarrior13I love misinformation :P
23:08:02 Quit midkay ("Leaving")
23:08:10yeahxwhats that nano test for?
23:08:30preglowyeahx: making it explode in your face
23:09:05Shadowarrior13In yo FACE!
23:09:17yeahxoh ok, I'll pass on that I guess
23:09:27preglowno, it's just a dynamic cpu freq test
23:09:39Paul_The_Nerdpreglow: Dynamic, or just 24mhz?
23:09:48preglowPaul_The_Nerd: try playing music, should be dynamic
23:09:56Paul_The_Nerd30/75 apparently
23:10:00Paul_The_NerdJust saw it boost during playback
23:10:00preglowyeah, 30 and 75
23:10:11preglowso it works? no sudden explosions of audio?
23:10:42preglowlinuxstb:, if you're up for it
23:10:44Shadowarrior13Or explosions period?
23:10:50Paul_The_Nerdpreglow: Works fine
23:11:10Paul_The_NerdNo explosions, music plays, no funny noises, skin irritation, or death.
23:11:15linuxstbpreglow: My 4g is seriously ill. I've just rebooted, and it's telling me: "Prefetch abort at 60005FFE"
23:11:44linuxstbAnother reboot, and it's fine....
23:11:45preglowlinuxstb: yes, i'd consider not using that rockbox any further
23:11:56linuxstb"consider" ?
23:12:31preglowi'm only using code we've always used before, so nothing new should happen
23:12:32linuxstbI just tried playing music, and it's working....
23:12:37Paul_The_Nerdpreglow: Just as a note, A q8 Ogg with replaygain enabled seems to be about 65% boost.
23:12:44preglowPaul_The_Nerd: not too shabby
23:12:47preglowlinuxstb: what?
23:13:00preglowlinuxstb: boosting and all?
23:13:03linuxstbPerfectly. :)
23:13:20preglowPaul_The_Nerd is going to be hit soon
23:13:30preglowmy ipod also bloody acted up for no reason whatsoever
23:13:33preglowthen started working...
23:13:41Paul_The_NerdMine was doing that last week, I beat you to it.
23:13:45linuxstbAnd now it just turned itself off....
23:14:02linuxstbI blame Rockbox - I'm going back to retailos.
23:14:03preglowproduction ready!
23:14:33***Saving seen data "./dancer.seen"
23:14:36Paul_The_NerdMost excellent
23:14:53imphasinglinuxstb: Hit it; that works for me.
23:15:31linuxstbWhy can't retailos see any of my music?
23:15:36preglowPaul_The_Nerd: weird...... a 112kbps mp3 runs at around that boost here...
23:15:52preglowbecause it sucks?
23:15:53Paul_The_Nerdpreglow: and that was a 254kbps OGG
23:17:14Paul_The_Nerdpreglow: 192kbps CBR MP3: ~67% under the same settings.
23:17:23preglowthat makes no bloody sense
23:17:53Paul_The_NerdI have no choice but to agree with you.
23:18:42preglowbut no, freq changing works just perfectly here
23:18:48preglowui is sluggish as hell
23:18:59preglowso i don't know if i'd say i exactly like it
23:19:26preglowand if i scroll too fast, it skips...
23:19:39linuxstbBut we should be able to get the UI working at 30MHz...
23:19:49preglowin what way, now
23:20:07linuxstbI just mean I'm surprised it feels so slow.
23:20:22preglowthe fact that it seems to make 4gs vomit is also worth considering
23:20:28 Join ReL0Ad3D [0] (
23:20:40linuxstbI'm just trying my 5g now.
23:20:55*preglow hides
23:21:07Paul_The_Nerdpreglow: My UI didn't seem any more sluggish than normal, but I wasn't doing much in it.
23:21:46preglowyou do notice it pretty well if you scroll around on a file that doesn't boost
23:21:50preglowit's better than i'd imagined
23:21:51preglowbut still
23:21:59preglowui lag isn't acceptable in any degree
23:22:02 Quit San (Read error: 110 (Connection timed out))
23:22:03*Paul_The_Nerd agrees
23:22:16linuxstbSeems stable on the 5g as well.
23:23:07Paul_The_NerdI must leave now.
23:23:08 Part Paul_The_Nerd
23:23:26preglowi guess finding out what's wrong on the 4g is going to be just like a weekend trip to heaven
23:25:46preglowbut no, everything from test_fps to the audio thread debug agrees that it's working
23:26:07preglowi assume i should wait a bit before commiting?
23:26:40preglownow would be a fun time to do another flac bench
23:27:40linuxstbStrange. The same alac track has about a 60% boost on my 5g, but 100% on my 4g (until it crashes...)
23:28:26 Quit paulheu ()
23:28:56preglowwell, i'd take whatever the 4g seemed to do with a shovel of salt
23:29:18Shadowarrior13That's a lot of salt.
23:32:08amiconn. . . . .
23:33:19amiconnI found what's wrong with the playersim scaling...
23:33:38ReL0Ad3Danyone got updates on the gigabeat series?
23:33:47amiconnI wouldn't have expected that...
23:34:30NicoFRi updated my patch with your suggestions
23:35:06amiconnsafetydan messed it up... anyway, now that I intended to do similar, at least I know that I'm not hallucinating
23:35:38amiconnI'll cut the icons and the bitmap itself in half as well
23:35:45 Join webber [0] (
23:35:50amiconnShould solve the sdl scaling problem
23:36:03lostlogichmm, album art in wps -> backdrop placement possible? :)
23:36:44webberwhat happens with the rockbox board?
23:36:59 Quit DrumRBoy320 (Read error: 110 (Connection timed out))
23:38:01preglowi think i get what all the parts of the set_cpu_freq code does not
23:38:15lostlogichopefully that's now, not not :-P
23:38:37linuxstbpreglow: Add comments...
23:38:37preglowlooks like it just sets the clock source to the xtal, then reconfigures the pll, waits for relock, then sets clock source to pll
23:38:41 Quit NicoFR (Read error: 113 (No route to host))
23:38:46preglowi'm just gueessing here
23:38:52preglowthe first line i still don't get
23:38:57 Join NicoFR [0] (
23:39:07 Quit Henrico ("gtkBitchX by any other name is still gtkBitchX")
23:39:35NicoFRlostlogic: you want album art as backdrop ?
23:39:51lostlogicNicoFR: I think that'd be a neat feature...
23:40:01lostlogicI don't have any album art so I was just talkin' out my butt.
23:40:10 Quit matsl (Remote closed the connection)
23:40:15 Quit zhilik ("")
23:40:16NicoFRmaybe when regular album art is working ;)
23:41:12NicoFRgoing to bed now
23:41:15NicoFRgnight all
23:41:31 Quit NicoFR (Client Quit)
23:49:27 Join thegeek [0] (
23:53:41 Quit webber ("CGI:IRC")
23:53:58 Join hydrahead [0] (
23:54:27 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
23:54:42 Join Kohlrabi [0] (
23:58:51 Quit ReL0Ad3D ("AIVAnet User v1.4 - Thanks for all the stuff AIVAnet")

Previous day | Next day