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

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

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

#rockbox log for 2007-08-08

00:00:58Lloreanbluebrother: Did you see my suggestion for short-rec, btw? I think it's a good balance between various peoples' desires for the button.
00:01:09bluebrotheryes, noticed that.
00:01:28 Join Robin0800 [0] (
00:01:36 Join My_Sic [0] (
00:01:37bluebrotherI was thinking about some "file triggers menu" addition but that would be some kind of customizable menus again
00:01:53bluebrotherso we should keep it to everything that's possible with files
00:02:10 Quit harmattan ("Saliendo")
00:02:38 Join harmattan [0] (
00:02:40bluebrotheronly problem that might arise is if someone copies a plugin to that folder. You need to update it manually every time
00:02:41LloreanAn interesting idea would be if config files with blank entries ("Volume: " instead of "Volume: -20") brought up the appropriate menu (assuming one-line configs)
00:02:50 Quit jgarvey ("Leaving")
00:02:57LloreanBut that's unrelated
00:03:04bluebrotherunless we introduce some kind of support for link files
00:03:28LloreanWell, we have folder link files now
00:03:41LloreanSo maybe add support in the link handler for menus, if possible?
00:04:18bluebrotherhmm −− can the link plugin also execute files (i.e. plugins)?
00:04:25 Join jgarvey [0] (
00:04:34 Quit harmattan (Client Quit)
00:04:53 Join ender [0] (
00:05:10 Part JavaMan22
00:05:12 Quit petur ("Zzzzz")
00:07:03 Join maffe [0] (
00:07:55 Part maffe
00:10:37 Join maffe [0] (
00:11:43 Part maffe
00:14:03 Quit ender (" Read what I mean, not what I write.")
00:15:43 Quit jgarvey ("Leaving")
00:16:20ddaltonhow does the indentation work in the source?
00:16:36ddaltonLike how many spaces for an if or an else statement.
00:17:11Soul-SlayerIndentations are 4 spaces
00:17:26ddaltonFor each level in or how does it work
00:17:35Soul-SlayerYes, 4 spaces per level.
00:17:43Soul-SlayerNo tabs.
00:18:15 Join maffe [0] (
00:21:31 Quit salty-horse ("Leaving")
00:21:34 Quit ender` (Read error: 110 (Connection timed out))
00:21:46 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
00:24:39 Quit elinenbe (" HydraIRC -> <- Leading Edge IRC")
00:25:04pixelmaLlorean: do you think a lo-fi version of the forums (like for example hydrogenaudio provides) would be possible/wanted? It's just that I was on a slow connection during the last days and my first try posting timed out (even the "preview" only worked after a few tries) but then I gave up
00:25:25 Quit Guile`` ("KVIrc 3.2.0 'Realia'")
00:29:20 Quit Robin0800 (" HydraIRC -> <- The alternative IRC client")
00:31:49Lloreanpixelma: It could be possible, I'm not sure how easy it'd be to set up. One option is for low-bandwidth users to use this view: Limited (designed for phones) but very low bandwidth requirements
00:33:06pixelmaah, wasn't aware that this is alsp accessible through the internet - thanks. Maybe I'll try that next time.
00:34:12*Llorean goes to dinner.
00:35:47 Quit nerochiaro (Nick collision from services.)
00:46:08 Quit Febs (Read error: 110 (Connection timed out))
00:58:05*bluebrother managed to statically compile libqtaccessiblewidgets plugin to rbutil :)
00:59:19 Join BonFire67 [0] (
01:00:46 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
01:01:11 Quit obo ("bye")
01:03:51 Join DMJC [0] (
01:04:03DMJCI'm a previous rockbox user on an iriver h140
01:04:12DMJCanyway, my player died on it's ass
01:04:29DMJCwhat I want to know about is the ipod 80gb video with rockbox
01:04:29bluebrotherthat's bad −− such a great player ...
01:04:49DMJCyeah... afaik the hdd works still too..
01:05:04bluebrotherand what do you exactly want to know? It runs.
01:05:12DMJCanyway what I wanted to know about the ipod is with rockbox installed it's just the same as on the iriver?
01:05:20DMJCdrag/drop of music etc?
01:05:34DMJCor will I need to use itunes to get songs on and off the player?
01:05:50bluebrotherthe controls differ a bit (naturally), and due to the different cpu it doesn't work as good as on the h100
01:05:59Soul-SlayerYou can drag and drop, yes.
01:06:01bluebrotheryou _can_ use itunes, but you don't need to.
01:06:14bluebrotherruntime is worse than appleos.
01:06:28Soul-SlayerFor now :P
01:06:36bluebrotherif you want to be able playing the files from appleos too you need to use itunes. Otherwise you can ditch it.
01:06:46bluebrotherI never used itunes with my ipod :)
01:06:51DMJCyeah not a big fan of itunes
01:06:57DMJCmore into drag/drop playing heh
01:07:02DMJCactually there's something
01:07:15DMJCif you use rockbox on an ipod.. and you load up itunes
01:07:18bluebrothervideo playback is ... much worse than appleos.
01:07:34DMJCwill it try to treat it as an ipod or will it try to use it as a hdd based drag/drop player?
01:07:47DMJCvideo I'm not fussed with
01:07:55bluebrotheritunes will treat an ipod as an ipod.
01:07:57DMJCI think photos are all I'll use the color screen for
01:08:05Soul-SlayerIf you aren't worried about video, you don't need itunes at all :P
01:08:13 Join gromit` [0] (
01:08:18DMJCyeah nah i never used video on my player
01:08:23bluebrotherI don't think it's even possible to use itunes for syncing with a non-ipod
01:08:35DMJCand I assume the video output from an ipod would be lousy since I don't have a low res tv hehehe
01:08:35bluebrotherwell, quite some people seem to want it.
01:08:48DMJC2560x1600 screen..
01:08:57bluebrotherI don't own targets that have a color screen even. Completely waste ;-)
01:09:12*bluebrother doesn't have a tv at all
01:09:20DMJCsame no tv
01:09:26DMJC30" dell lcd :)
01:09:30bluebrotherah, and video out doesn't work. Just in case ;-)
01:09:39DMJCthat's cool
01:09:54bluebrotherthat's too big for working. I prefer having two standard monitors
01:10:15DMJC30's not for working on :)
01:10:22DMJCI'm call center for an ISP at work
01:10:27DMJC30's for media center/playing
01:10:55Soul-SlayerI make do with a 17", whats the problem :P
01:11:49DMJCwell i got this for when I move out, figured I wanted a 1080p capable tv and this was cheaper than a comparable tv
01:12:07DMJCgot 1.2tb of tv shows on the pc
01:12:11 Join Febs [0] (
01:12:26DMJCnot that that'll be much when we can get HD content heh
01:12:30bluebrotheranyway. Time for sleep
01:12:46DMJCgood to see this place is still kicking
01:13:07bluebrothernah. It's rocking :P
01:13:15Soul-SlayerAt this time it's more sorta... Crawling :P.
01:13:28bluebrotherwell, it's in the middle of the night
01:13:31 Part BonFire67
01:13:50krazykitit's also dinnertime/getting home from work time across north america
01:13:54krazykitso it's one of the lull periods
01:14:04DMJCah heh
01:14:13DMJC8:45 am here in australia
01:14:23DMJCcentral time
01:14:28 Quit XavierGr (Nick collision from services.)
01:14:32 Join XavierGr [0] (
01:14:41krazykit8:45 am on the 8th
01:15:04bluebrotheraustralia is nice but kinda far away from europe.
01:15:06krazykitthat's still tomorrow for some of us
01:15:29DMJCyeah europe's quite a way away which is a shame
01:15:45Soul-SlayerDMJC lives in the future. Send me the lottery results please
01:16:15bluebrotherhehe :)
01:16:16JdGordonDMJC lives in the past..... its 9.15am here
01:16:21DMJC21 35 18 7 38 1 15 31
01:16:38*bluebrother checks sydney time
01:16:54JdGordonDMJC: adel or darwin?
01:17:06DMJCbeen ages since I was in sydney
01:17:18DMJCI get to melb/qld more often than syd
01:17:35bluebrotheryou guys have that few cities you can identify it completely by timezone ;-)
01:17:35DMJCmight goto Perth in dec
01:17:56 Quit BigMac (Remote closed the connection)
01:18:07JdGordonapparently we are probably doing the trip by road in dec also
01:18:09DMJConly 8 major cities
01:18:17DMJCif you can call hobart major..
01:18:48bluebrotherDMJC: I wouldn't mind the distance if travelling didn't take that much time and wasn't that expensive
01:18:59DMJCheh yeah
01:19:07DMJCflights aren't too bad
01:19:16DMJCmelb return is like $135
01:19:31JdGordonbluebrother: its not so few cities, its only 3 timezones (cept summer), and in 2 of them there is only 3 cities at all...
01:19:33DMJCadel -> brisbane return isn't much more
01:19:37bluebrotherit's 20h pure flight time FRA-SYD
01:19:59bluebrotherFrankfurt, germany
01:20:17*krazykit isn't a fan of the frankfurt airport
01:20:18DMJCtakes like 24 hours from london
01:20:21krazykitfreakin' massive
01:20:23bluebrotherFRA is the airport shortcut. Like SYD for sydney ;-)
01:21:12krazykitaustralia is on my list of "places i could see myself living".
01:21:36bluebrotherJdGordon: I visited australia some years ago. Would like to do again, if I only had time and money ...
01:21:40krazykitit's a pretty short list, since the entirity of europe is excluded.
01:22:01bluebrotheron my list the us is completely excluded ;)
01:22:13krazykitnot a whole lot of opportunities for an ecologist in europe
01:22:19 Join hannesd_ [0] (
01:22:19krazykitbelieve me, if i could leave the us, i would.
01:22:46bluebrotheras long as I'm not required to enter the US I won't do.
01:23:03bluebrotherI'm pretty sure there are a couple of nice places and nice people, but ... well.
01:23:19krazykitour president is a terrorist, yes.
01:23:21JdGordonmostly too many americans there
01:23:32*JdGordon slaps krazykit, no political talk
01:23:42krazykitthat's all i was gonna say >_>
01:23:53bluebrotherregardless of the president I simply don't want to get treated like a criminal just for entering a country.
01:23:54Soul-SlayerBut xenophobia is fine :P?
01:24:19krazykiti'd say only the idiots are xenophobic... which unfortunately is a large, vocal population
01:24:35DMJCaustralia is like hmm..
01:24:49DMJCsydney is reasonably big
01:24:56DMJCadelaide is a bit small
01:25:01bluebrotherme liked sydney pretty much
01:25:07DMJClike you'll regularly encounter random people you know here heh
01:25:21DMJCbrisbane/gold coast is a constant party
01:25:31krazykit... the closest town to me right now is less than 200 people.
01:25:44LloreanPlease take all this to #rockbox-community, as it's rather off topic.
01:25:47JdGordonkrazykit: youd fit right in then in aus
01:26:19DMJCyeah our rural areas have tons of places like that
01:26:23JdGordonSNR is only a propblem when there is some signal its drowing out....
01:26:35*bluebrother decides to go to sleep instead ... nite guys, see you later
01:26:40bluebrotherJdGordon: LOL :)
01:26:48 Quit XavierGr (Nick collision from services.)
01:26:52 Join XavierGr [0] (
01:27:05 Quit hannesd (Read error: 145 (Connection timed out))
01:27:06 Nick hannesd_ is now known as hannesd (
01:27:07DMJCis any more work being done on rockboy?
01:27:10 Quit bluebrother ("time for sleep")
01:27:10LloreanJdGordon: You mean like "filling the logs with spam so that those of us who read them have a harder time finding useful information"?
01:27:14DMJCthat looked cool last time I saw it heh
01:27:22DMJCoh and that's the other thing I was wondering
01:27:25JdGordonrelax.. i was joking
01:27:30DMJCis it possible at all to make a usb input driver?
01:27:43DMJCso like.. make a game controller for your mp3 player..
01:27:48DMJCor a keyboard..
01:28:10Soul-SlayerCurrently no. But people are working on adapting the USB
01:28:43DMJCmame/rockboy with a joystick would be sweet
01:28:45krazykitafter usb-host mode is implemented, it's possible
01:29:03krazykitit'd be a whole mess of work, of course
01:29:06JdGordonnoone likes the new look open with screen? lame :p
01:29:17 Join miepchen^schlaf [0] (
01:29:23krazykitadding usb-HID support will be the challenge there
01:29:31LloreanDMJC: Rockbox doesn't have, and probably won't ever have, MAME
01:29:43DMJCheh colour screen means themeing will actually have a point..
01:29:58DMJCwait.. how did I get pacman running on rockbox
01:30:02DMJCmight not have been mame
01:30:52DMJCdoom was cool
01:31:05DMJCnative ports of apps
01:33:46 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
01:33:53*JdGordon thinks about going to uni/work today and cries
01:35:54 Join Robin_Watts_ [0] (n=Javacat@
01:37:10DMJComg wtf
01:37:24pixelmaanyone know why there is no M5 voice file available from the daily build page? Did Bagder mention something?
01:38:16DMJCevery dick smith and tandy electronics store in the state has sold out of black 80gb ipods
01:39:02krazykiteven amazon?
01:39:18 Quit XavierGr (Nick collision from services.)
01:39:21 Join XavierGr [0] (
01:39:34krazykitwell, amazon isn't really instant as brick and mortar, i suppose
01:42:17Soul-SlayerCould just get a white one :p
01:43:05 Quit midgey ("Leaving.")
01:44:09krazykitjust unzipping the to upgrade is gonna make the rocks directory messy, isn't it?
01:44:48krazykitold revisions had them all in the rocks directory. it appears that the newest revision puts them into seperate folders.
01:44:49rasherpixelma: He said "I'm adjusting things and it should be better tomorrow"
01:45:06rasherpixelma: same thing for h120
01:46:23krazykitah, a later svn comment says to delete the old .rockbox/rocks directory. not something that might be seen by the casual user
01:47:42pixelmarasher: hmm, thanks. From looking at the table I thought that for H120 you could use the one of the H100s (same as with the 2 H10s) because the same settings are available - but the M5 has some noticable differences to the X5 which made me wonder if that was an oversight
01:47:50Lloreankrazykit: Remember, these *are* development builds of an unreleased version of a piece of software.
01:48:05DMJChell no
01:48:19krazykitLlorean, i know, but it might confuse users that don't read the daily commits section
01:49:46rasherMight belong on the MajorChanges page "Plugins have been split into multiple directories. Delete your old .rockbox/rocks directory"
01:50:10LloreanIt probably should be on MajorChanges, yes
01:51:45 Quit Robin_Watts (Read error: 110 (Connection timed out))
01:53:03 Quit Robin_Watts_ ("Night all")
01:55:41 Quit XavierGr ("One firmware to rule them all!")
01:55:48***Saving seen data "./dancer.seen"
01:58:00JdGordonis there precompiled rbutil anywhere? I want to see what the new one looks like
01:58:39 Join gromit`` [0] (
01:58:44 Quit gromit` (Read error: 104 (Connection reset by peer))
02:06:26JdGordonyay, segfault doing autodetection
02:15:46 Quit JdGordon ("Konversation terminated!")
02:19:25 Join midgey [0] (
02:22:25 Join JdGordon [0] (
02:24:53 Quit JdGordon (Read error: 104 (Connection reset by peer))
02:25:13FebsWhere in the signal path of an ipod is volume applied? (I'm wondering if this post makes any sense:
02:25:53FebsActually, this is the thread I was looking at:
02:26:58FebsAh, never mind. I see that saratoga has answered the same question in our own forum:
02:34:00 Quit Soul-Slayer (Read error: 110 (Connection timed out))
02:35:08 Join aliask_uni [0] (i=82c20d66@gateway/web/cgi-irc/
02:35:54 Part pixelma
02:37:39 Join secleinteer [0] (n=scl@
02:39:33 Join TiMiD[FD] [0] (n=TiMiD[
02:52:22 Part maffe
02:52:52 Join maffe [0] (
02:57:21 Quit aliask_uni ("CGI:IRC")
02:59:17 Part maffe
03:07:34 Join ToHellWithGA [0] (
03:07:39 Join Febs_ [0] (
03:13:38ToHellWithGAhey yall, i think i'm doing it wrong
03:13:55ToHellWithGAi moved some files then initialized the database and the playlist went funky on me
03:14:14 Join Weiss [0] (
03:14:26ToHellWithGAthe now playing screen said something about no file, (root), and other mumbo-jumbo
03:14:28krazykitdefine "funky". does making a new playlist exhibit any problems?
03:14:46ToHellWithGAi couldn't pick a file by browsing the filesystem to play it
03:14:59ToHellWithGAdoes that clarify funky a bit?
03:15:16krazykitcouldn't or can't?
03:15:32 Join maffe [0] (
03:15:46ToHellWithGAi just wiped out all of the rockbox structure on the drive, removed the firmware, and reinstalled
03:15:53iambenim ripping a grand funk railroad album right now, i'll help identify the funk when im done
03:15:58ToHellWithGAi can check it now :)
03:16:16ToHellWithGAiamben: i think it's definitely a george clinton-esque funk
03:16:28ToHellWithGAbut without the sellout apple commercial XD
03:20:13 Part maffe
03:20:18 Quit thegeek (Read error: 113 (No route to host))
03:20:42 Quit dandin1 ()
03:24:03 Quit spiorf (Remote closed the connection)
03:24:55 Quit Febs (Read error: 110 (Connection timed out))
03:26:17 Quit TiMiD[FD] ("leaving")
03:43:57 Nick Febs_ is now known as Febs (
03:48:08 Quit qwm (Remote closed the connection)
03:48:10 Join qwm [0] (
03:53:21 Quit Thundercloud (Remote closed the connection)
03:55:51***Saving seen data "./dancer.seen"
03:59:50 Join Soul-Slayer [0] (n=Administ@
04:18:40 Quit iamben (Read error: 104 (Connection reset by peer))
04:19:20 Quit courtc (Read error: 104 (Connection reset by peer))
04:19:55 Join courtc [0] (
04:21:44 Join saratoga [0] (i=41becb3b@gateway/web/cgi-irc/
04:22:57ToHellWithGAhi DMJC
04:24:44 Join chrisjs169_ [0] (
04:24:46 Join perrikwp [0] (n=chatzill@
04:27:05DMJCanyone got an ipod video 30 or 80gb?
04:27:12DMJCI need to flash mine with rockbox
04:27:23scorcherockbox isnt flashed on ipods
04:27:44DMJCso how's it installed?
04:27:52scorchesee the manual
04:27:56 Join TiMiD[FD] [0] (n=TiMiD[
04:33:10DMJCwell whilst I wait for the initial recharge time to get some nachos
04:37:20 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:37:29 Join miepchen^schlaf [0] (
04:38:01 Quit chrisjs169 (Connection timed out)
04:44:53ToHellWithGAfor the record, the "demo" plugins are a trip
04:45:09ToHellWithGAcan those things be piped out to TV-out?
04:45:21scorcherockbox does not support tv-out
04:45:24 Join webguest47 [0] (i=83ac630f@gateway/web/cgi-irc/
04:45:56ToHellWithGAscorche: ok. well those things look cool
04:46:07 Quit daugustine ("Leaving")
04:47:16 Quit jhulst ("Konversation terminated!")
04:47:36webguest47Hi guys...I just used the ./tools/ to install rockbox onto my fedora6 box. prob is that the gcc is saying it doesnt recognise the -mlong-calls option and hence wont make....please help!!!!
04:47:49webguest47can anyone help????
04:48:31krazykitdo be patient. it takes more than half a minute to reply sometimes
04:48:49Lloreanwebguest47: First off that script doesn't install Rockbox.
04:48:53krazykitwebguest47, not familiar with fedora, but you have a full, working toolchain as it is?
04:49:01webguest47cool just didnt know if anyone was logged in and istening...tahnks
04:49:07Lloreanwebguest47: Secondly, type 'arm-elf-gcc −−version' (without the 's) and see what version of the arm compiler you have.
04:49:27LloreanThird, read the channel guidelines. If nobody answers, then don't spam.
04:49:45webguest47version 2.95.3
04:50:04LloreanThen you've not properly installed the Rockbox version.
04:50:35LloreanOne possibility is that you've installed the iPL toolchain, and it is still present in your path.
04:51:01webguest47I was trying to follow the instructions on the page and got stuck here
04:52:13LloreanTry '/usr/local/arm-elf/bin/arm-elf-gcc −−version' and see what it says
04:53:21webguest47gave me arm-elf-gcc (GCC) 4.0.3
04:53:35 Join maffe [0] (
04:54:08webguest47whats the iPL it part of the tools/ installer
04:54:15LloreanIt's the iPodLinux toolchain.
04:54:36LloreanHave you installed that in the past?
04:55:41webguest47no....just started this exerseze for the first time...wanted to have a look at the gigabeat mpeg player patch that has searching
04:55:45krazykitwebguest47, it sounds like you have another arm compiler in your $PATH before rockbox's.
04:55:50LloreanEither way, you have a differing version of arm-elf-gcc in your path. The version Rockbox needs is present on your system, but is not the default one that will be run. Unfortunately, as I don't know the exact setup of your system, you'll have to look into and fix this yourself.
04:56:43webguest47ok path issues....will try to fix....i take it the one i need is the 4.0.3??
04:57:09webguest47thanks heeps....i appreciate the time
04:59:33DMJCcan you dualboot appleOS and rockbox?
04:59:52LloreanIn fact you can triple boot AppleOS, Rockbox, and iPodLinux
05:00:49DMJCdiff between ipod video and ipod video 64mb?
05:00:55DMJCI have an 80gb ipod
05:01:04LloreanThe 64mb is the 60/80gb models
05:02:55DMJCipodpatcher is windows only?
05:03:04scorchewhere does it say thgat?
05:03:22DMJCmanual looks like it's windows only
05:03:28DMJConly shows the .exe file
05:03:31DMJCis there a linux port?
05:05:29DMJCbootloader installed
05:05:51DMJCah n/m
05:05:52DMJCI see
05:06:03DMJCyou scroll down in the manual and osx/linux instructions are included
05:07:42 Quit webguest47 ("CGI:IRC (EOF)")
05:08:37DMJCnow for the migration..
05:09:03scorcheyou dont need to give us updates
05:10:29*gxti is on the edge of his seat
05:10:43LloreanThe channel also has guidelines regarding multiple short lines in a row, etc.
05:12:33 Part maffe
05:15:26 Quit BobShield (Read error: 104 (Connection reset by peer))
05:18:37 Quit jurrie ("Leaving")
05:19:54 Quit Soul-Slayer (Read error: 104 (Connection reset by peer))
05:25:45 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
05:26:06 Join miepchen^schlaf [0] (
05:27:20ToHellWithGADMJC: it is not is rather late in the backlog
05:29:29 Quit saratoga ("CGI:IRC (EOF)")
05:37:30 Quit ToHellWithGA ("You know you'll miss me a lot.")
05:43:06 Quit scorche (" rawr...that is all...rawr")
05:43:35 Join scorche [0] (i=Blah@rockbox/administrator/scorche)
05:51:10 Join SilverFox [0] (
05:51:17 Nick SilverFox is now known as bikedude880 (
05:52:53 Quit secleinteer (Remote closed the connection)
05:55:54***Saving seen data "./dancer.seen"
05:56:26 Join donutman25 [0] (n=chatzill@
05:58:33bikedude880What is the status of the 5.5G 80GB iPod and which firmware image should be used for it?
05:58:45bikedude880Ignore the first half of the question
05:58:49bikedude880Got that answer
05:58:59alienbiker99hey bikedude880 use the 64 bit one. hows the osx86 scene?
05:59:05 Join elinenbe [0] (
05:59:19bikedude880Thanks and it's kinda rough
05:59:56alienbiker99im gonna join the channel if i remeber the address
06:00:21Lloreanalienbiker99: What on earth do you mean by "64-bit"?
06:00:27LloreanDo you mean the 64mb one?
06:00:30alienbiker99err the 64 one idk
06:00:45LloreanYou probably shouldn't give advice if you don't know what you're telling someone to do...
06:00:59alienbiker99sorry i said bit instead of mb
06:03:03bikedude880alienbiker99: Why do I recognize your name?
06:03:38alienbiker99so many channel and server switches i dont remember
06:03:39bikedude880Back during the IM days?
06:05:03scorchecan you please take this to a query or another channel?
06:05:08bikedude880Sure thing
06:08:30 Join secleinteer [0] (n=scl@
06:08:45 Quit bikedude880 ("Leaving")
06:13:50 Quit midgey ()
06:20:54 Join ToHellWithGA [0] (
06:24:40 Quit Rick (Read error: 104 (Connection reset by peer))
06:25:43 Join Gibbed [0] (
06:31:26 Quit elinenbe (Read error: 110 (Connection timed out))
06:35:14FebsLlorean: "You apparently refuse to admit the existence of the transitive property of mathematics." Ha ha!
06:35:25LloreanIt's true though
06:35:49FebsOh, I know, that's why it's so funny.
06:36:05LloreanBy the way, if he double posts again, he's banned.
06:36:09LloreanHe's received a third warning on the matter.
06:36:52LloreanMaybe we should simply suggest he replace his iPod scrollwheel with a wooden one.
06:37:02LloreanI hear wooden knobs have a wonderful effect, at least.
06:38:13FebsI love his argument that Rockbox should use dynamic range compression to reduce volume.
06:38:53LloreanI'm guessing that he thinks by "cut" he means we subtract a constant value from the samples or something
06:39:15LloreanI mean, technically what we do *is* to compress the effective dynamic range.
06:39:55LloreanBut in this sense, I use "compress" in a "scale down so that it takes less space" sense, rather than in the "dynamic range compression as described by wikipedia" sense.
06:41:01FebsI think that there is a difference between reduction of signal to noise ratio, and "dynamic range compression" as that term is typically used in audio applications.
06:41:45FebsThe former meaning the difference between the highest signal and the noise floor, and the latter usually meaning a reduction in the effective dynamic range of the music itself.
06:43:24FebsI also don't understand what point he was trying to make with the pictures he posted.
06:43:38LloreanI think that he thinks the second one had higher detail.
06:43:45LloreanRather than simply being the same data, scaled across a larger range.
06:43:55LloreanWhich I assume is what it is, though it didn't quite look right.
06:44:24FebsExactly. Either there was some dynamic range compression applied, or the initial peak at about :15 was massively clipped.
06:44:40FebsNeither one, of course, showed "normalization."
06:45:19LloreanIt could've been replaygained maybe?
06:45:29LloreanOr some equivalent algorithm?
06:49:46FebsAh, I see. The second clip has the first 10 seconds of silence deleted, so the peak at :15 in the first pic (which I'm guessing is a bass drum hit) is at :05 in the second.
06:50:50LloreanWell, either he's done, or he's writing a long post berating one or both of us for not knowing what we're talking about.
06:51:47FebsMaybe he's reading the wikipedia article on dynamic range compression and googling "transitive property." :)
06:52:03Lloreandefine: transitive property gives rather easy to understand results. :)
06:52:05 Join smoo__ [0] (n=ar@
06:52:19LloreanIt's been so long since I first learned it that I had to make sure I was using the right term for the concept in my head.
06:52:26*Llorean is very, very bad with 'terms'
06:54:16 Join webguest90 [0] (i=83ac630f@gateway/web/cgi-irc/
06:54:27FebsWell, as entertaining as this has been, it's time for bed.
06:54:33LloreanI feel awfully argumentative sometimes, but it's kinda a choice between "correct/argue the point" or "remove the thread"
06:54:38LloreanSince otherwise it can mislead other users.
06:54:45LloreanCya around
06:55:23FebsCorrecting the point was the right move here, as he was spreading misinformation:
06:56:06FebsAnyway, goodnight.
06:56:07 Quit Febs ("ChatZilla [Firefox]")
06:57:26webguest90Llorean...I asked for help with compiling rockboxdev earlier...fixed the arm-elf-gcc PATH issue...but now have another - a parse error as"/opt/uClinux/arm-elf/bin/gld:/home/chris/rockbox/build/apps/ parse error" please help???
06:58:20LloreanIt's still using uClinux files.
06:59:05LloreanIt's not really something I can help you with. I'm not sure all the things you'll have to do, or how easy it is to simply remove the uClinux development tools
07:00:00webguest90cool i appreciate the thought and input....I see what you mean with the linking to the incorrect arm-elf-gcc....Thanks again
07:01:18 Quit webguest90 ("CGI:IRC")
07:05:33 Join lost|X40 [0] (
07:05:47 Quit Gibbed ("I don't need to be here.")
07:05:52 Join Gibbed [0] (
07:05:58 Quit ptw419 ()
07:06:10 Nick Gibbed is now known as Rick (
07:16:10 Join Rob222241 [0] (
07:16:11 Quit Rob2222 (Read error: 104 (Connection reset by peer))
07:17:12 Join davina [0] (
07:23:15 Quit lostnihilist (Read error: 110 (Connection timed out))
07:32:26 Join ender` [0] (
07:36:44 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
07:39:11 Join ptw419 [0] (
07:50:44 Quit ptw419 ()
07:54:25 Join ddalton [0] (
07:54:48ddaltoncan rbutil build voice files?
07:55:57***Saving seen data "./dancer.seen"
07:59:34LinusNnot yet
08:00:00LinusNbut we have daily built voice files for download
08:00:48ddaltonLinusN: ok so there is no way for me to build a voice file on windows? because I just created a patch that adds 3 strings to english.lang.
08:01:11ddaltonLinusN: will i need to get my vmware image out?
08:01:13LinusNddalton: unfortunately not yet
08:01:52LinusNlinux is currently the only option for building voices
08:02:25ddaltonLinusN: will a vmware ubuntu image with speech work?
08:03:07LinusNprobably, but i guess you will need to install festival on it as well
08:08:57 Join erchino [0] (n=erchino@
08:09:31 Part erchino
08:15:03 Join Rob2222 [0] (
08:16:06ddaltonHow would I install festival
08:16:43LinusNfrom the top of my head: on the ubuntu command line, type "apt-get install festival"
08:16:43 Join GodEater [0] (n=bryan@rockbox/staff/GodEater)
08:17:34ddaltonLinusN What about other software will that command work.
08:18:04LinusNthat's how you install stuff on a debian/ubuntu system
08:18:05ddaltonLinusN So how does it know where that software is located?
08:19:08LinusNthe file /etc/apt/sources.list contains information on where to find the software
08:19:44LinusNbut it will only find software that is "official"
08:20:10ddaltonLinusN And is that all you need to do?
08:20:18ddalton to install stuff
08:20:23 Join pondlife [0] (
08:20:28LinusNmost often, yes
08:20:30 Join kubiix [0] (
08:20:36pondlifeMorning LinusN
08:20:46pondlifemoo moo
08:20:50pondlife(KLF moment)
08:20:56LinusNthe daily voice builds are b0rked
08:21:11pondlifeCan you answer my question on ?
08:21:23GodEateroo - Mr. Grumpy apologised, AND decided to send a donation after all!
08:21:41pondlifeOK, so you need to unbreak my arm, then, and all will be well.
08:21:50*GodEater passes glue
08:22:44ddaltonLinusN How do I copy the voice file to my player?
08:22:54ddaltononce I have built it?
08:23:08GodEaterI thought it was "Mu Mu" ?
08:23:23pondlifeIt is, but we don't say Mu here.
08:23:54GodEaterof course not, silly me...
08:24:35pondlifeAnyway back to voices - TBH I don't care much for the daily files because Festival's not very good sounding...
08:24:46 Join webguest23 [0] (i=c023111d@gateway/web/cgi-irc/
08:24:54GodEaterespeak > *
08:25:07 Join midgey [0] (
08:25:09GodEaterwell, in the OSS world anyway
08:25:12LinusNpondlife: it sounds bad, yes, but we can't rely on manual voice builds anymore
08:25:19pondlifeWhy not?
08:25:26pondlife should be fixable.
08:26:16LinusNbecause we need separate files for each target, and i don't think anyone will maintain that for very long
08:27:28ddaltonOk once I have made my voice file on linux how do I copy it to my player?
08:27:32ddaltonI am using the vm
08:27:52pondlifeWhy will it need maintaining? Just needs to take the target as a new parameter, surely?
08:28:11pondlifeManual voice builders will normally just want the one target built.
08:28:40LinusNpondlife: you don't get my point
08:28:40*GodEater wishes he had chocolate digestives to hand
08:28:58LinusNwhat about the ones who can't build a voice themselves?
08:29:17Lloreanpondlife: Manual builders for themselves should be able to, in the future, use better TTS engines again anyway.
08:29:25GodEaterpondlife: the voice builds have to be automated now, we can't expect people to donate a voice build or all platforms anymore
08:29:55pondlifeMaybe, but that doesn't mean that Windows users should lose the ability.
08:30:02LloreanImplementing Voice Building in RBUtil would be nifty in the future, though niftier would be if TTS-for-Rockbox works out
08:30:11LinusNpondlife: nobody said that
08:30:14Lloreanpondlife: They've only lost it right now. I'm certain it can be reimplemented
08:30:27pondlifeExactly... so I'll see if I can fix up the wiki
08:30:32pondlifeThat's all I want.
08:30:42LinusNpondlife: better fix the voicebuild scripts
08:30:51pondlifeThen I can have the same voice used for menus and .talk clips.
08:30:58pondlifeAnd a nice one too!
08:33:20 Quit Rob222241 (Read error: 110 (Connection timed out))
08:33:34amiconnLinusN: Does the linux voice build system allow to select which voice(s) to use?
08:33:50LinusNamiconn: not yet
08:33:57*amiconn wants to integrate the vbscript into the build system for use in cygwin
08:34:49amiconnBut I will needs omething like 'configure voice', which checks what sapi voice(s) are available and allows to select which one(s) to use
08:35:18amiconn...including language selection
08:37:16 Quit Siku ()
08:37:44LinusNsounds cool
08:42:33GodEaterhave we found the problem with voice on little endian targets yet ?
08:42:41*GodEater isn't sure if he's missed it or not
08:43:03*amiconn points GodEater to LinusN's commit
08:44:03GodEaterI must need glasses
08:46:38 Join haemmy [0] (n=stefan@
08:46:58 Join Guile`` [0] (n=Guile@
08:48:38 Join B4gder [0] (
08:53:38 Join ackbahr [0] (
08:54:45*GodEater was about to ask a stupid question, and then worked out the answer all on his own.
08:55:19 Quit kubiix (Read error: 110 (Connection timed out))
09:00:01GodEaterespeak is SOOOO much nicer than flite. I must try a daily voice file to hear what festival sounds like.
09:01:28 Join petur [0] (n=petur@rockbox/developer/petur)
09:01:34B4gderhang on, we rebuild the daily voices
09:01:42LinusNGodEater: wait with that until i have regenerated the voices
09:01:51B4gdernot my fault nooooo no no no someone else screwed up ;-P
09:02:03*B4gder whistles
09:02:14*GodEater just downloaded the daily - not a good one to use ?
09:02:45GodEaterhehe - what happened ?
09:03:01B4gderI didn't have the paths for the compilers setup when the script ran
09:03:02LinusNthe cron job was not correctly configured
09:03:13B4gderso the features thing couldn't be preprocessed
09:03:54GodEaterhahah - I tried it anyway
09:04:02GodEatergot a very quick "databaaaa" and then it crashed!
09:04:49*GodEater wonders (for the nth time) why gentoo's version of festival misses the festival_client binary, and why it just doesn't bloody work
09:05:09pondlifeIf I want to replace an attachment on the wiki, is it enough just to add the new file with the same filename and then remove/edit the %ATTACHURL% tag? Or will the same filename cause problems?
09:06:00 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
09:07:41LloreanDoes cron have any restrictions in regards to what it can do, relative to simply typing a command into a shell (in general)?
09:07:44pondlifep.s. Pity that a bad voicefile can crash stuff.
09:07:58Lloreanpondlife: You should be able to "update" the old file and overwrite it.
09:08:02JdGordonLlorean: no, anything you can do in a shell script you can do with cron
09:08:03B4gderLlorean: no, it runs a shell command line. anything really
09:08:08LloreanThat's what I thought
09:08:14LloreanMy hosting gives access to cron, but no shell login.
09:08:53pondlifeLlorean: Thanks, found it.
09:10:23GodEaterLlorean: the only thing to bear in mind is that the shell that cron launches does not run your .bashrc (or which shell config you're using), so you need to explicitly set up the environment in the crontab
09:10:44LloreanGodEater: Well, I don't really have a use for shell access there anyway.
09:10:58*GodEater shrugs. I was just saying.
09:10:59LloreanI was just trying to figure out if it was as illogical as I thought it was, or not.
09:11:38scorcheLlorean: out of curiousity, what hosting service do you use that doesnt provide shell access?
09:12:04Lloreanscorche: It's a cheap lunarpages account.
09:12:38LinusNnow the voices are rebuilt
09:12:50*LinusN sounds like yoda
09:13:21pondlifeLike yoda it sounds
09:13:28Lloreanscorche: And actually, that's not *my* hosting, it's the hosting for a project of someone else's I'm working on.
09:13:31B4gderoh funny you are!
09:13:54LloreanThey chose it, and I just deal with making things work.
09:14:09*pondlife waits for someone to produce manamana.voice
09:14:09scorcheah...i was going to say...there are much better hosts out there...many cheap services out there provide shell now with virtualization being so easy
09:14:19LloreanLinusN: I just need festival to build voice?
09:14:25B4gderand lame
09:14:39Lloreanscorche: For $7/month for 3500gb of bandwidth?
09:15:04GodEaterLlorean: don't do it - use espeak!
09:15:17LloreanGodEater: Is it buildable with espeak yet?
09:15:24B4gdershould be, yes
09:15:37GodEateryes, and flite
09:15:41LloreanDo I need to do anything special to build with espeak, or will it prompt?
09:15:46*GodEater built with espeak this morning
09:15:49GodEaterit prompts
09:15:52LloreanAh, nifty
09:15:54GodEaterFestival is just the default selection
09:16:02LloreanI haven't built voice except the old windows way
09:16:23LloreanAnd I should just need the espeak package?
09:16:55GodEaterthink so
09:17:25B4gderpossibly we could generate espeak voices too...
09:17:31GodEaterthe festival voice sounds like someone who's been ill
09:17:49GodEaterit's all wobbly
09:18:29pondlifeHas the wavtrim fix removed the clicks?
09:18:47GodEatersounds like it
09:18:51GodEaterI didn't notice any clicks
09:18:59*GodEater is going back to espeak pronto though
09:19:34GodEaterooh - another data abort
09:19:56 Quit haemmy ()
09:20:14GodEaterand again
09:20:17GodEaternot good
09:21:02GodEaterhahaha - as soon as try to turn voice menus off
09:21:05LinusNhmm, isn't the espeak binary called "espeak" on all platforms?
09:21:27GodEateras far as I know
09:21:41GodEatercertainly is on mine
09:22:09LinusNbecause tools/ sets it to "speak"
09:22:21LinusNso i had to manually edit it to make it work
09:22:32 Quit ackbahr (Remote closed the connection)
09:22:46GodEaterspeak is a soft link to espeak on my machine
09:23:08LloreanI don't have speak on my machine
09:23:15LinusNi just installed espeak with "apt-get install espeak", and no soft link was created
09:23:16markunLinusN: it used to be called speak
09:23:32LloreanAnd configure tells me "You need blah in your path to build voice files"
09:23:40LinusNso should we change it?
09:24:19markunLinusN: the whole project was called speak when it was still only for risc OS, but because sourceforge already had a project called speak he renamed it
09:24:34markunbut the binary remained 'speak' for a while
09:24:48*amiconn did some experiments with ipod lcd-gray.c
09:25:16amiconnOn 2nd gen it becomes faster when puttin lcd_wait_write in iram, but slower on mini 2nd gen
09:25:41GodEateris mini 2nd gen pp502x ?
09:25:54LinusNin my opinion, espeak sounds a helluva lot worse than festival
09:26:18LinusNjust tried a fresh espeak english.voice on my h300
09:26:21*GodEater notes LinusN is entitled to his opinion
09:26:33B4gderwhat, he is?
09:26:41GodEaterit's not a democracy remember ?
09:26:42B4gderman, we're loosing bit by bit...
09:27:41LinusNthe espeak voice has a british accent
09:28:20petur(topic change alert) LinusN: from examining the value that austriancoder read on those addresses, I doubt he read USB_CONTROL. Though I must examine a bit further when I find the time...
09:28:21*amiconn thinks he should go for the short version of lcd_wait_write, which speeds up things on both targets, but not as much as the long version
09:28:49LinusNpetur: i don't think USB_CONTROL exists on the pp
09:29:02peturthat would be possible too
09:29:35LinusNi wish i had the time to work on it
09:30:53*petur wonders if amiconn could spare a bit of time to get austriancoder past this problem
09:31:11LinusNwhat do we have to do to fix the windows voice builds?
09:35:09B4gdergosh, 3min 38 seconds for this latest build
09:36:05LloreanAlright, I'm missing *something* essential for voice. Any clues?
09:36:54B4gderis this a dash shell perhaps?
09:36:56LinusNLlorean: a proper shell?
09:37:09LloreanBah, why don't you have #! /bin/bash?
09:37:31B4gderbecause it is meant to not be bash-specific
09:38:14JdGordonB4gder: the only change was in plugin.c so nothing else was recompiled... the slow bit was make zip :p
09:38:20GodEaterLlorean: why don't you just remove /bin/dash, and re-create it as a symlink to /bin/bash ? ;)
09:38:35LloreanGodEater: Because in many cases for me dash is measurably faster.
09:38:40B4gderJdGordon: well, the amount of rebuilds is usually very small
09:38:54GodEaterI wonder why...
09:39:18amiconnJdGordon: Your plugin categorisation causes a number of quirks
09:39:24B4gderpeople using dash makes us keep on our toes ;-)
09:39:55amiconn(1) Many plugins don't find their old config/highscore/similar, neither in the old place nor when moved
09:40:06GodEaterI wonder if the dash authors are aware of how broken it is
09:40:12JdGordonamiconn: just fixed that
09:40:15LloreanGodEater: Dash isn't broken.
09:40:20B4gderGodEater: they are, but they claim the opposite
09:40:29amiconn(2) Plugins not categorised aren't packaged by 'make zip' anymore, making it cumbersome to use any of the test plugins
09:40:29B4gderat least the ubuntu people does
09:40:32LloreanGodEater: The standard it tries to adhere to changed.
09:40:49LloreanDash adheres to it post the change, everything else is based on Bash's interpretation of the old version.
09:40:53GodEaterand they don't think changing to keep pace with the standard is a good idea ?
09:40:55LloreanIn like, one specification.
09:41:03amiconnI think test plugins should be categorised as 'apps', but I don't know yet what 'make zip' does when a categorised plugin isn't present
09:41:06B4gderGodEater: clearly they don't
09:41:09LloreanGodEater: Dash is the one that follows the new version
09:41:17LloreanB4gder: Isn't Dash the one that follows the newer version?
09:41:27B4gderbut it could be friendlier towards older approaches
09:41:30LloreanIt should be.
09:41:31B4gderif they wanted to
09:41:38GodEaterbackwards compatibility people!
09:41:57B4gderbut yeah, that change in the posix standard was... stupid
09:42:04LloreanGodEater: Well the problem was the original standard was left a point up to the implementer's decision.
09:42:18 Join tvg [0] (
09:42:24B4gderbut this 'source' usage is just silly
09:42:27LloreanAnd you really shouldn't change a standard to be explicit where it wasn't previously if people are already used to it.
09:42:28B4gderit should be '.' afair
09:42:34B4gderto be proper shell
09:42:45JdGordondoes anyone know how to pull a pin/wire out of the little fan header plugs?
09:42:47tvgIs there any bug developer who could commit a patch for RockBox?
09:43:01B4gderI develop lots of bugs!
09:43:08JdGordonbeaten :'(
09:43:19B4gdertvg: submit patches to the patch tracker please!
09:43:20tvgCould you commit a localization patch?
09:43:22GodEateris it the "." thing which bash is missing then ?
09:43:28tvgI've already submit
09:43:40tvg - please include
09:43:50B4gderGodEater: no, bash has '.' but it may have some quirks I'm not aware of
09:43:55LloreanGodEater: Bash uses echo in a way that's no longer compliant with the modern standard, and that's what caused problems with the manual build
09:44:02LloreanBut I don't know what this is.
09:44:13LloreanB4gder: What's the problem preventing dash from working with the genvoice script?
09:44:29GodEaterLlorean: the problem is it doesn't work like bash? ;)
09:44:34B4gderI believe that 'source' should be '.' on line 21
09:44:39*GodEater stops being cheeky now
09:44:58B4gderGodEater: posix removed support for _all_ backslash-codes in echo
09:45:08B4gderand all options
09:45:32 Join Carstor [0] (
09:45:44ddaltonI have found a screenreader for linux. It says it will run on "Gnu/Linux OS " so does this mean it will run on the rockbox vmware image?
09:45:51B4gderbascially saying printf is the command to use ,-)
09:46:03GodEaterah yes - I remember
09:46:21LloreanB4gder: and the one in 127?
09:46:32ddaltondoes rockbox support printf
09:46:38Carstoranyone here familiar with the tremor-codec optimizations? I'm trying to use some of them in my own application ...
09:46:45 Join aliask [0] (
09:46:48GodEaterddalton: we're referring to the unix command printf
09:46:49B4gderLlorean: yeah, all cases of "source" should be replaced with "."
09:47:08ddaltonok but can you use printf?
09:47:21B4gderddalton: not really, there's no output for printf()
09:48:10tvghas anyone heard me?
09:48:20B4gdertvg: yes we read you
09:48:28peturany tips on how much I should bid on a 2nd hand iriver H10 5GB? Asking price is 100 euro...
09:48:38LloreanB4gder: If the . fix works for bash and dash should it be committed?
09:48:47tvgCould you include the flyspray patch in the main tree?
09:48:48B4gderyes sure
09:49:00B4gdertvg: yes we should
09:49:16tvg<B4gder> should I give it to you?
09:49:33B4gderI already know where to get it
09:49:44 Quit TiMiD[FD] ("leaving")
09:50:18tvg<B4gder> so you don't need any add. information and I may go, thanks
09:51:14JdGordontvg: the lang needs cleaning... it has lots of ## lines
09:51:31pondlifeOK, so where does "init_tts" come from?
09:51:34tvg<JdGordon> my lang file?
09:51:36 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:51:53tvgi took it from the source, how do I clean it?
09:52:15JdGordonjust remove those lines, you dont need them once you finish translating
09:52:19aliaskAnyone willing to help with my mystery problem with the Gigabeat S RTC: please take a look here, and enlighten me :)
09:52:20pondlifeB4gder: Thanks
09:53:01tvgbut if anyone (or even me) would like to correct translation
09:53:22amiconnaliask: I/O timing, I'd think
09:53:45B4gderaliask: timing, or possibly something else needs to be done for the value to "take"
09:53:47pondlifeWooh, I can do wscript from Cygwin...
09:53:54aliaskamiconn: I've stuck a 2 second pause between writing and reading, still no difference
09:54:00amiconnpondlife: Use cscript...
09:54:18amiconnwscript is calling for problems (in general, not cygwin related)
09:54:21JdGordonamiconn: plugins not in the CATEGORIES goes into rocks/ by make zip/install ...
09:54:35amiconnJdGordon: They're going nowhere afaics...
09:54:41pondlifeamiconn: Actually I meant cscript.. typo in the head.
09:54:51perrikwpHello, Is there any way to use the hold switch as a physical button in rockboy? So I could configure it to open the rockboy menu when it is switched on and then off like in iBoy from IPL.
09:55:03amiconnAnd of course you can do cscript, it's just an executable in the path...
09:55:33LloreanB4gder: When I attempt it I now get ".: 134 not found"
09:56:00***Saving seen data "./dancer.seen"
09:57:03JdGordonamiconn: ok, just tested make install with a blank CATEGORIES file, all the .rocks not in viewers.conf are put in rocks/
09:57:37 Quit midgey (Read error: 110 (Connection timed out))
09:57:50B4gderLlorean: hm, I'm a bit busy right now but I'll try to give it a look later
09:58:00LloreanB4gder: Thanks
09:58:05amiconnMaybe I overlooked them, but anyway /.rockbox/rocks/ isn't easily reachable
09:58:22JdGordonthats sort of by design....
09:58:35amiconnSo the question is what happens if a plugin is in CATEGORIES but isn't present
09:58:44JdGordonshould work fine
09:59:04JdGordonyeah it will... happens all the time, the file is checked before its tried to be moved
09:59:08amiconnaliask: I mean bus timing
09:59:55aliaskamiconn: I don't know anything about it - is could you quickly summarise it, or should I go looking on google?
10:01:01 Join Falen [0] (
10:02:10 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
10:02:14FalenHello everyone!
10:02:21 Join miepchen^schlaf [0] (
10:07:27 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
10:08:04tvgJdGordon: please check the patch again, I've corrected all you mentioned
10:12:38*GodEater notes that Febs got fed up with the e200r thread again
10:14:35B4gderpoor lad, all confused
10:14:53B4gderand I don't mean febs ;-)
10:15:02GodEaterI gathered ;)
10:16:17ddaltonI still can't work out how this indentation thing works. If I write If(x=y) { how far in should the if line be and what about the {?
10:16:42GodEaterddalton: depends on the line above
10:16:50GodEaterand the { can immediately follow the the closing (
10:16:59 Join midgey [0] (
10:17:05B4gderI guess indentation can be a bit weird concept when you're blind
10:17:17GodEateryeah - doubt it makes much sense at all :-/
10:17:30 Join desowin [0] (
10:17:40B4gderddalton: the idea is to keep code blocks in the same logical level using the same amount of space to the left of it, and you add spaces when you enter a new sub-block
10:17:52ddaltonI have a vary good text editer here and it says the indentation (it was written by a blind guy)
10:18:40GodEaterddalton: in your case, the indent for an If(x=y){ will depend on what's on the line above. It should be at the same amount of indentation if the line above *isn't* the start of new code block (i.e. it doesn't contain a '{')
10:19:00GodEaterddalton: otherwise it will need to be indented (which in rockbox means indented by four spaces)
10:19:39ddaltonIf (x=y) is the first if where should it be? how far in
10:19:55 Join obo [0] (n=obo@rockbox/developer/obo)
10:21:13GodEaterddalton: look at this example :
10:21:38JdGordonddalton: you want == instead of = or your in for a world of heart ache
10:22:13*GodEater made sure to use "==" in his example
10:22:49GodEateralthough I don't mind using assignments in truth tests if it mades the code more compact
10:23:08GodEateryou just have to remember to add another set of () or gcc issues a warning
10:26:15ddaltonforgot about the == thing. So it looks like 5 spaces on that site for number 5. is that right or not. remember I am blind so I am just counting the spaces.
10:26:39GodEaterif I put five spaces I made a mistake - it should be multiples of four
10:26:56GodEaterperhaps this version is easier :
10:26:57ddaltonok thanks
10:27:04GodEaterit removes the clutter of the rest of the site
10:28:21GodEaterI'll try to remember to use the raw version of pastebin posts in future for you ddalton
10:28:53ddaltonGodEater: thank you very much for that.
10:29:01GodEaterno problem
10:29:54GodEaterdoes it answer your question though (which is perhaps more to the point) ? :)
10:30:47ddaltonso the first line doesn't get indented?
10:32:22ddaltonGodEater: if there was a line of code under the line do_more_stuff_to_the_thing(x); how would that be indented at 4 spaces?
10:33:30ddaltonGodEater: that is the only thing I don't understand about there being more lines in an iff statement.
10:33:35GodEaterone second!
10:35:07aliaskamiconn: The IMX31 datasheet specifically says that the register can be read or written to at any time - and doesn't mention any timing requirements.
10:36:34GodEaterddalton: I'm not sure which text editor you're using, but if it's any good, it *should* be able to manage your indentation for you - most do if they're intended to edit source code.
10:38:06ddaltonI don't think it does but there is probably an option for that because it was made for programming. the good thing I like about it is that it speaks the indentation level. (Very helpfull when you can't see the screen!)
10:38:22GodEaterddalton: very useful indeed!
10:38:33tvggood bye
10:38:33GodEaterddalton: what is it called? Perhaps I can help you find the option ?
10:38:35ddaltonthanks that seems to answer my questions for now
10:38:43 Quit tvg ("Leaving")
10:38:51amiconn"Only allow to select drive letters on windows" <= this calls for problems if someone mounts the dap into an NTFS sub-dir instead of giving it a drive letter
10:39:10GodEateramiconn: and the number of people who even know HOW to do that let alone actually do it ?
10:39:12amiconn(either manually or using USBDLM or similar)
10:39:16LinusNamiconn: how many people do you think do that?
10:39:19B4gderGodEater: that would be 1, amiconn
10:39:20ddaltonits called text pal and I have the user guide here. So I will just search for "indentation"
10:39:27GodEaterB4gder: well obviously ;)
10:39:39GodEaterthat went without saying
10:39:54*GodEater has actually used this option in windows, but only in one odd case
10:40:05LloreanB4gder: Believe it or not, I used to do that with Win2k
10:40:15GodEaterddalton: I'll have a look too - see if I can help
10:40:27*B4gder puts Llorean next to amiconn in the weirdo group ;-P
10:40:46*amiconn wonders why Bagder thinks so
10:40:48LloreanActually, it was a weirdo friend of mine who did it to my computer, at the time. He talked me into it, though I don't remember how. :)
10:40:50B4gderwell, seriously I bet it is useful but hardly very commonly used for our users
10:41:05amiconnDoing that should be a familiar concept for a *nix person
10:41:10B4gderyes indeed
10:41:20B4gderbut I don't many rockbox users have it that way
10:41:40B4gderI personally avoid windows all together, that's even more familiar to a *nix person! ;-)
10:42:01GodEaterhear hear
10:42:56GodEaterbloody hell.
10:43:06GodEaterText Pal has the longest menus I've ever seen!
10:43:57B4gderyou might be the first who sees them ;-)
10:47:22GodEaterddalton: it mentions an "Indent Mode" but I can't see where to turn it on - however, it also states then when Indent Mode is off, if you start a new line with "Shift+Enter", then the new line will be indented at the same level as the previous line.
10:48:15GodEaterddalton: Ah - Alt+Shift+I to toggle indent mode on and off
10:49:19ddaltonI know a lot of menu options. maybe to many. but can you tell me a good text editer to use. Also I don't think it even handles unix style line endings
10:49:34GodEaterit's a bit primitive though - it doesn't auto indent when you start a new block with {
10:49:48GodEaterddalton: I'm assuming you'll need one which is JAWS compatible though right ?
10:50:46GodEatersadly all the editors I use tend to be unix ones. The last text editor I used regularly in windows was UltraEdit, and I don't know how useful that would be to you. It does manage unix line endings and does auto indent properly though
10:51:04*GodEater wonders if it can do code tidying after you're done
10:51:51GodEaterperhaps one which does that would be more useful to you - since you don't need to worry about the indent while you're working - you just run the code tidier afterwards, and it'll do it all for you
10:51:59ddaltonwell I know how to script jaws so I can test it out and make a couple of changes here and there. how did you know i used jaws. (I am not as bad at jaws scripting as I am at c)
10:52:55 Join My_Sic [0] (
10:54:31GodEaterI guessed you used it because of all the jaws macros in text pal
10:55:26FalenDoes anybody knows why this crashes: ?
10:55:47FalenCompiles fines but when it's used it just closes rockbox
10:56:06ddaltonwell there is a jaws script manajor but I thought since a blind programmer made it would be good for coding rockbox and writing my own c apps. but I was wrong. so do you have a link for a windows text editor that does all that stuff?
10:56:29LinusNFalen: what if max becomes 0?
10:56:31ddaltonthe unix line style endings and the indentation?
10:57:22FalenThen it should position the sprite at x:0
10:57:41FalenBeginning of the lcd screen
10:57:51LinusNFalen: well, but the % operation will divide by 0
10:58:20LinusNwhy 0-max?
10:58:37GodEaterddalton: - it's not free - but it's my favourite windows text editor, and I think you get to try it free for a month to see if you like it
10:58:57FalenI just found that in the Pong function
10:59:26FalenSearched on google and found something about it
10:59:47FalenHow do I call the rand function then?
10:59:49*petur hugs notepad2
10:59:53JdGordonanyone know how to code in sml?
11:00:37ddaltonThanks for that. How much is it do you remember? and what about if I go with vmware are there any good linux text editors?
11:00:57GodEaterddalton: there are very many excellent text editors for unix
11:01:05LloreanFor windows, I kinda like ConTEXT
11:01:07GodEaterddalton: I like "kate" for example
11:01:14LloreanWhich is free, so it might be worth a shot before paying someone. ;)
11:01:40LinusNFalen: that depends on what you are trying to accomplish
11:01:43GodEaterLlorean: it's auto-indent is good ?
11:01:54LloreanGodEater: If I recall, I haven't used it in a while
11:02:17FalenI need to put the tiles on a random X position of the screen
11:02:34LloreanGodEater: Nowadays I use either gedit or scite depending on which computer I'm at.
11:03:04peturI sometimes even run notepad2 in wine just to avoid the crap linux editors...
11:03:26GodEaterpetur: you think they're ALL crap ? There's SO many....
11:03:37peturyes, so much crap
11:04:23peturit's a linux problem btw, many many similar tools that do the same thing and are all not mature
11:04:37peturthey'd better stick together and write one good tool
11:04:41 Quit Rob2222 (Read error: 104 (Connection reset by peer))
11:04:45Lloreanpetur: Tried scite?
11:04:59peturI tried many, I bet it was one of them
11:04:59LloreanThough I don't know if it has that regex find/replace thing...
11:05:35*B4gder runs away
11:05:44*scorche sighs
11:06:09GodEaterddalton: UltraEdit (should you decide you like it) is 50 USD
11:06:21ddaltonthat's a lot
11:06:25ddaltonfor a text editor
11:06:30aliaskThat IS a lot for a text editor
11:06:45GodEaterthere are a few which cost much much more
11:06:45peturms devstudio has a damn good editor, wonder if it likes wine
11:06:54*B4gder did a shareware text editor for Amiga back in the early 90s...
11:07:05scorchewhat is stopping you from using notepad2 or notepad++?
11:07:22*amiconn didn't know that, even though he still uses an Amiga
11:07:28GodEaternotepad++'s auto indent isn't decent enough
11:07:31LinusNamiconn: FrexxEd
11:07:33GodEaterhaven't tried notepad2
11:07:44scorcheis auto indent necessary?
11:07:53GodEaterscorche: we think so for ddalton
11:07:55amiconnOn amiga I use the free version of GoldED
11:07:57GodEatersince he's blind
11:08:11GodEaterit gives him one less thing to worry about
11:08:16B4gderI did release the code for it so FrexxEd is now free
11:08:18markunamiconn: funny project:
11:08:45peturGodEater: do try notepad2....
11:09:19GodEaterpetur: no thanks - I like my plethora of linux editors
11:09:28amiconnSo far I only knew about another rockboxer who did amiga coding
11:09:50scorchenotepad2 is a great notepad replacement
11:09:51B4gderamiconn: we Haxxers all did amiga
11:09:56B4gderfor a while
11:10:05*GodEater was an Atari ST man
11:10:17B4gderof course we first did C64
11:11:12GodEaterBBC B
11:11:30*amiconn went ZX Spectrum -> Amiga
11:11:39amiconnBut I never did much amiga coding
11:12:06B4gderwe were into demos on C64 so amiga was the natural next step for us
11:12:14B4gderbut amiga was never as much fun
11:12:16amiconnIn fact the only thing I coded for amiga was a tool which allowed to use the IMDB a bit longer
11:12:32Neovanglistyou know people are still making amiga and c64 demos :)
11:12:40*scorche is sadly too young for these things =/
11:12:46*safetydan tried writing programs for his Amiga but never got very far
11:13:08safetydanI wrote a rot13 tool in m68k asm and that was about it.
11:13:42Neovanglist\o/ the party
11:13:57Neovanglisttoo bad the danish demoparties went kinda downhill :<
11:14:02NeovanglistTRSAC is still real fun though
11:14:43B4gderthey're just "LAN parties" these days where the kids play games
11:14:47rasherThe Party didn't go downhill. It fell into the deep, deep abyss of gaming competitions.
11:15:07NeovanglistBreakpoint is still a great party though
11:15:11Neovanglistbeen several times now
11:15:17*B4gder remembers the triad/fairlight party 1997... ;-)
11:15:39GodEateris JdGordon still working on getting the "Open with..." menu fixed ?
11:16:02GodEater(sorry to bring the channel crashing back onto topic...)
11:16:04 Join Rob2222 [0] (
11:16:11rasherLinusN: I never thought I'd read the phrase "awesome realtime ham vector"
11:16:22LinusNrasher: :-)
11:16:39FalenThe rand function?
11:17:07GodEaterFalen: what about it ?
11:17:50FalenI can't figure out how to modify it to work with custom max/min values
11:18:43dionoeayourand = rand() % (max+1-min) + min
11:19:16 Quit perrikwp ("ChatZilla [Firefox]")
11:20:38FalenThank you!
11:20:59ddaltonGodEater: it looks like it isn't going to be accessible. (it would take a lot of work.) but on linux do you know how I can get a good text editor installed?
11:21:46GodEaterddalton: apt-get install <text-editor-of-your-choice> if you're running our VM
11:22:20GodEaterddalton: as I said earlier, I personally like "kate" but I'm not sure how blind friendly any of the linux choices are likely to be
11:22:45 Join XavierGr [0] (
11:23:27*desowin loves kate, best editor (for me)
11:24:23ddaltonGodEater Well I will get speak up or what ever installed and then I will try them. Is anyone here able to help me get a linux screen reader installed
11:24:35pondlifeHmm, bash help anyone? I need to pass cscript a path containing backslashes, not the slashes that dirname $0 gives me...
11:24:47pondlifeSome kind of grep, or is there a more sensible way forward?
11:25:33LinusNa regex replace?
11:25:47rasherpondlife: sed?
11:25:52B4gderecho $path | sed -e 's:/:\\:g'
11:26:05pondlifeThanks, all
11:30:18LloreanAnother voice question:
11:30:31LloreanAny idea what "~/rockbox/tools/ line 45: 381 Terminated $FESTIVAL_BIN −−server 2>&1 > /dev/null" means during a build
11:31:21 Join spiorf [0] (
11:33:55rasherLlorean: That's because festival is running as a server, and we kill it.
11:34:23LloreanThat's an error though?
11:34:34rasherAn error?
11:34:52 Join BigMac [0] (
11:35:08LloreanWell, it's coming out at stderr instead of stdout, and I think it's only happening when I build voice for my iPod Nano.
11:35:17*Llorean isn't 100% sure which target was building at the time
11:35:30rasherIt probably gets output to stderr, but it's not really an error message. I'm also quite certain that it should happen for all builds with festival
11:35:45LloreanIt didn't happen with Sansa or Gigabeat.
11:35:50LloreanAt least, it didn't go to stderr for them
11:36:21LloreanWhen I finish timing this, I'll check in the log to see if there are more in stdout.
11:37:02ddaltonI just have to work out how to install this screen reader to read the terminal. the one I have works with everything but the terminal.
11:37:38GodEaterddalton: that's sadly un-useful!
11:39:06ddaltonGodEater: do you have any time to help me with it?
11:39:15rasherLlorean: are you using the POOL feature to save time?
11:39:28LloreanNo, as I'm not aware of the POOL feature.
11:39:35BigMacHey, what is a filemap in c?
11:39:55Lloreanrasher: How do I make use of this?
11:40:02GodEaterddalton: sadly not - I'm busy at work now :(
11:40:08rasherLlorean: I believe you just set POOL to a directory, and voicefiles will be cached there and reused for other targets, since most strings are the same only the first build should take a long time
11:40:46safetydanBigMac, I can't make sense of your question. Maybe rephrase?
11:41:08Lloreanrasher: Is this absolutely safe in the case of strings being altered?
11:41:23LloreanAlright, takes 20 minutes to create builds+voices for my players.
11:41:24LinusNLlorean: yes
11:41:32LloreanNot using make -j, or pool
11:41:47rasherLlorean: it checks the string contents, so yes
11:41:51ddaltonok but thanks for all your help. do you think you could give me some help later like in the next few days if I need. it but if you don't have time that is fine.
11:41:55Lloreanrasher: Now, where do I set pool?
11:41:58LloreanEr POOL?
11:42:03BigMacsafetydan: What does the filemap function in c do?(not sure how to rephrase it)
11:42:15rasherLlorean: Just run POOL=/some/dir make voice
11:42:16LinusNexport POOL=<dir>
11:42:25rasherLlorean: or export POOL=/some/dir; make voice
11:43:27LloreanAh, environment variable.
11:44:12safetydanBigMac, I've not heard of a filemap function.
11:44:58BigMacAh, ok no problem safetydan :)
11:45:26safetydanBigMac, there's also no function called filemap in Rockbox so...
11:46:01rasherLlorean: I get the same output building h120 voice. I'm very certain that a) It should happen for all builds and b) it's completely safe. And expected.
11:46:23Lloreanrasher: It definitely doesn't happen for Gigabeat and Sansa.
11:46:29LloreanAt least, not for me.
11:46:51JdGordonGodEater: im reowkring the whole filetypes.c file, so for the moment that screen will stay slightly bugged
11:46:57LloreanBut as long as it's safe/expected, I don't care whether it happens for all, or merely some. :)
11:47:31BigMacsafetydan: Yeah, this is just me trying to help out a c programmer, and I knew this would be a good place to get a response from c programmers
11:47:46LloreanBigMac: Yes, and the channel guidelines specifically say to keep this related to Rockbox.
11:48:28JdGordonGodEater: hmm.. ok its more broken than i thought
11:48:37 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
11:48:45 Join miepchen^schlaf [0] (
11:48:48GodEaters'ok - I've warned the people complaining about it to not expect it in a hurry
11:51:19 Quit ddalton ("#speakup")
11:51:30 Join ddalton [0] (
11:52:26 Quit ddalton (Client Quit)
11:52:31 Join ddalton [0] (
11:52:45pondlifeHmm, my attempts to pass a path to cscript aren't working... I can generate a Cygwin path ("\home\Steve\rockbox\tools"), but cscript naturally wants a Windows path ("\Cygwin\home\Steve\rockbox\tools").
11:54:08pondlifeNeed to use relative paths somehow.
11:54:10GodEaterprobably with the slashes the other way round too
11:54:20B4gder"cygpath" is probably the tool you need
11:54:21pondlifeNo, I had to deliberately munge them
11:54:27B4gderpart of cygwin
11:54:56*GodEater takes his dyslexia glasses off and notes that pondlife had indeed used the right slashes
11:54:57pondlifeWould you approve of cygwin specifics being added to ?
11:55:25GodEatercan't see why we should mind, plenty of OSS projects include cygwin specific hacks in their configure/make files
11:55:29pondlifeI'm adding a SAPI5 TTS_ENGINE
11:55:57GodEaterprovided they're only run on a cygwin environment, it shouldn't break anything
11:56:02***Saving seen data "./dancer.seen"
11:56:17 Join bluebrother [0] (i=6VZtGcM7@rockbox/staff/bluebrother)
11:56:41pondlifeWell, only enabled if you set the TTS engine to be SAPI5.
11:56:52pondlifeIt'll continue to be Festival by default
11:56:54rasherpondlife: I was expecting/hoping someone would do that eventually. Just add a check in the configure script so the SAPI5 option is only available if installed
11:57:03pondlifeYep, I'm doing that
12:00:09Lloreanrasher: Thanks for the pool advice, made a huge difference.
12:00:22rasherI can imagine
12:01:55Lloreanrasher: And you were right, it does do it for all of them. For some reason I thought the messages in the terminal didn't align with when the .voice files were copied to the output folder, but checking logs I was wrong.
12:02:02Llorean"it" being the terminated thing
12:03:07rasherExcellent. I should figure out how to terminate festival server normally one of these days
12:03:46*amiconn now knows what 0x6000602c is on PP502x
12:03:57amiconn...and why it's set on mini G2 only
12:04:04*aliask is curious
12:04:06amiconnIt's the timing for serial lcd hookup
12:04:27aliaskwhy only mini2g?
12:04:41amiconnBecause it's the only target that uses serial lcd hookup
12:04:52aliaskOh, not as in an LCD remote?
12:04:54Lloreanrasher: So, voicefile build time should be nearly trivial once all the strings are made for a language, unless some significant change adds or changes a lot of strings, right?
12:05:11amiconniPods don't have lcd remotes
12:05:38aliaskCan they though? via the serial output?
12:10:00 Join ackbahr [0] (
12:12:08rasherLlorean: Right
12:12:23*aliask is still stuck with this silly rtc register which won't let him write to it
12:12:44LinusNaliask: which one?
12:13:05aliaskAny of them, it seems - in the I.MX31 core
12:13:52 Quit ackbahr (Remote closed the connection)
12:13:53pondlifeHmm, when generating multiple word phrases, I get passed seperate arguments such as "\Scanning", "disk\", <filename>
12:23:35LinusNpondlife: looks like you need to use "
12:24:11pondlifeI am...
12:24:47LinusNmaybe they are stripped somewhere along the way?
12:24:59 Join Rondom [0] (
12:25:47LinusNaliask: is the rtc enabled in RTCCTL?
12:26:15aliaskLinusN: Yes. If I poll the registers in a while(1) loop they increment as expected
12:26:39aliaskI left it going for about 45 mins and it was accurate.
12:26:57LinusNbut you can't read DAYR?
12:27:29aliaskWell, I can read it, but it returns 0 - which is expected really, because the RTC is reset when the player shuts off
12:27:46aliaskBut if I write a value to it, and read it back, it is still 0.
12:28:52aliaskI've tried sticking a 2 second pause between the write and the read, which had no effect.
12:29:11pondlifeWell, I have the SAPI 5 generation working, very slowly... it's creating new SAPI objects for each clip :)
12:29:28pondlifei.e. rather than somehow creating once and reusing.
12:29:52pondlifeI've no idea how I could persist an object to fit into the model though.
12:31:48LinusNaliask: really weird, can you write to any other rtc register?
12:33:29aliaskLinusN: I've only tried writing to one other RTC register (the hours/mins register) - which has the same effect
12:33:57LinusNcould they be write protected?
12:34:30aliaskTo quote the datasheet: "It can be read or written to at any time. After a write, the time changes to the new value. "
12:35:52aliaskI really do not understand why it's not working. :(
12:36:19LinusNaliask: check the PACR_x registers
12:36:29ddaltonif I have a string in english.lang that says o'clock how will rockbox say it?
12:37:48LinusNddalton: that depends on the tts engine
12:38:15ddaltonwell it is one of the Microsoft ones
12:40:21LinusNtry it and you'll know
12:41:08 Quit amiconn (Read error: 110 (Connection timed out))
12:42:03ddaltonI can't I am using windows but I will get sighted help and try it on vmware
12:44:22FalenC Question, is it possible to declare a global variable in the main() and reach it by outer functions without passing it as a argument?
12:44:42LinusNFalen: if you declare it in main(), it is not global
12:45:09ddaltonhas anyone got time to make me a voice file on linux with my patch?
12:45:38LinusNddalton: where is the patch?
12:46:02FalenBut it's global for the functions that's declared in the main function? (is this even possible?)
12:46:34B4gderFalen: its either global or not
12:46:53ddaltonLinusN it is at: ddalton/time_12_hour.diff">
12:48:31LinusNddalton: which player type?
12:48:57ddaltonLinusN iriver h300
12:53:55 Join leftright [0] (i=d9e1fa32@gateway/web/cgi-irc/
12:54:31FalenIsn't it possible to have some kind of constructor or anything for the variables in a structure?
12:54:56bluebrotherconstructor? Then it would be dynamic.
12:55:15B4gderconstructors don't exist in C
12:55:17bluebrotherif you want to initialize elements of a struct you can do so
12:55:38bluebrotherC99 adds initialization of named elements of a struct.
12:55:38leftrightHi, would it be possible to make a colour LCD screen work like a greycale screen ?,
12:55:53B4gder"work like" ?
12:55:59B4gderyou mean showing only grey colors?
12:56:12leftrightcanr find the words, err emulate perhaps
12:56:35B4gderyou mean showing only grey colors?
12:56:48leftrightyes, to improve readibility in direct sunlight
12:57:13B4gderoh, I doubt using only grey will help that
12:57:13LinusNmake a greyscale theme
12:57:47B4gderor try holding the player in a different angle, it _might_ even be quicker ;-)
12:57:48 Join amiconn [0] (
12:57:57leftrighthmm, thinking of getting a colur target, but dithering because of that
12:58:26pixelmait depends on the actual display, for example the Ipod Video's and Nano's displays are quite readable without backlight
12:58:45B4gderI've never had any problems with any of my colour-LCD devices and sunlight
12:59:04 Join MySic [0] (
12:59:10B4gdersure, direct sunlight makes them hard to read, so avoid direct sunlight on the screen
12:59:20Falenbtw, B4gder are you Badger?
12:59:27LinusNB4gder: easy in sweden :-)
12:59:28B4gderI'm Bagder though
12:59:32 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
12:59:45 Join Thundercloud [0] (
12:59:55B4gderLinusN: yeah, just remember it that one day the sun is out ;-)
12:59:55 Join miepchen^schlaf [0] (
13:00:00 Quit MySic (Client Quit)
13:00:19GodEatersweden has lovely summers from what I recall. Usually lots better than the UK's
13:00:21 Join MySic [0] (
13:00:36LinusNthe swedish summer is the best day of the year
13:00:52 Join Rob222241 [0] (
13:01:04FalenYeah, but it only lasts 10 weeks
13:01:22B4gderthe 10 week days are the best ;-)
13:02:26ac_awaypetur: do you know if there is an progress getting tx working?
13:02:32 Nick ac_away is now known as austriancoder (n=austrian@
13:04:41 Part leftright
13:05:09 Quit MySic (Client Quit)
13:07:52FalenWhat does the xlcd_scroll_up function actually do?
13:08:56aliaskLinusN: Thanks for the tip on PACR - It sounds like that could be it. I'll have to figure out which nibble the RTC is though.
13:10:34peturaustriancoder: I should ask you that ;)
13:12:47austriancoderpetur: for today is planed 1) to test if autodetection of a connected usb mouse works (host device driver should get loaded) 2) make dcd driver more functional
13:15:58peturaustriancoder: maybe you could also dump the register range to file and compare with the registers in the datasheet, maybe it helps understanding if some registers are placed elsewhere or missing. For example, the value you quoted for USB_CONTROL doesn't look like it is that register (Linus and I think it may not even exist on pp). And btw, goodmorning, today is already busy for some hours ;)
13:17:42 Quit miepchen^schlaf ("Verlassend")
13:18:08 Part Carstor
13:18:09 Join jgarvey [0] (
13:18:59 Quit spiorf ("Read error: 110 (Connection timed out)")
13:19:12 Join spiorf [0] (
13:19:19austriancoderpetur: Good idea, will add some stuff to debug_menu
13:20:21 Join spiorf_ [0] (
13:22:47 Quit Rob2222 (Read error: 110 (Connection timed out))
13:26:01FalenIs it possible to break; from a if statement?
13:26:17B4gderit then breaks from the next loop
13:26:35B4gderwell, the loop it is within that is
13:26:45GodEaterassuming it's in one
13:26:52FalenHow do i exit from a if-statement ten?
13:26:58B4gderyou don't
13:27:06B4gderwell, you _can_ use goto
13:27:11GodEaterwhy would you want to ?
13:27:14B4gderbut that's generally not considered nice
13:27:35FalenThat's pretty messy
13:27:37B4gderFalen: in a typical case you use another if() for the case that should continue
13:29:07 Join barrywardell [0] (
13:31:45FalenI want the sprite to reset the velocity when it hits any tile, but it only results in the velocity being so high that the sprite falls right through it.
13:33:56FalenIf anybody is up for optimizing some code, −− This looks messy
13:39:10 Quit spiorf (Connection timed out)
13:40:17pondlifeHow do I include a new file in a patch? I can't SVN diff it, of course..
13:40:51dionoeayou svn add it and then svn diff should work
13:41:12pondlifeSo if I SVN add it won't be committed to the main SVN...?
13:41:27dionoeaFalen: the code looks ok. (Although you could remove the need for cont by using if(i!=d))
13:41:34dionoeapondlife: not unless you svn ci it
13:41:48pondlifeOK, here goes...
13:42:00B4gderpondlife: you can also add it "manually" to a patch with "diff -N old /dev/null >> patch"
13:42:12B4gdereh, old being new.c
13:43:18Falendionoea: Ok :).
13:45:55 Join advcomp2019- [0] (n=advcomp2@
13:46:44pondlifeOK, patch to attempt voice file generation under Cygwin is up on
13:47:05pondlifeIt makes the MP3 clips ok, but produces a large .voice file which doesn't seem to work
13:47:11pondlifei.e. >2MB
13:47:13 Join elinenbe [0] (
13:47:14 Quit safetydan ("Ex-Chat")
13:47:32pondlifeNot sure why that is, but I'm out of time here.
13:49:01FalenWhat is the actual difference between short and int?
13:51:11dionoeashort is 16 bits long, int is 32 (at least on most modern computers)
13:51:23pondlifeint can be 64 bits too, no?
13:51:36pondlifeI thought it was the "natural" length.
13:51:38dionoeaon 64 bit cpus yeah i guess
13:51:52 Join miepchen^schlaf [0] (
13:52:05B4gderno, ints are 32 on (most, all?) 64 bit archs
13:52:53pondlifeB4gder: Do you or LinusN use Cygwin? I suspect not...
13:52:53FalenBut short can also be signed so they can have a negative value?
13:53:06B4gderpondlife: I believe LinusN do occasionally
13:53:07pondlifeBoth int and short are signed, normally.
13:53:22pondlifeYou can have an unsigned int or unsigned short if you want.
13:53:57pondlifeLinusN: Don't suppose you could peek at and see why it almost works?
13:54:19 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
13:55:28 Quit XavierGr (Nick collision from services.)
13:55:32 Join XavierGr [0] (
13:56:04***Saving seen data "./dancer.seen"
13:56:25FalenBut you can't have decimals in a int variable, only in a float and double?
13:56:40pondlifeCorrect. int is an integer :)
13:57:01FalenOk :) Just to make sure i got it!
13:57:29peturyou can however base your value to 0.001 so that 1000 is in reality 1....
13:57:32pondlifeAnd Rockbox generally (or always?) runs on targets that don't naturally do floating point, so you should avoid float/double where performance is important.
13:59:21B4gderthat darned gigabeat S has a fpu...
14:01:31Falenif(my_function==1) and if(my_function) is the same thing if they return 1 or 0?
14:02:15dionoeathey ?
14:02:16B4gderif(my_function) equals true if my_function is non-zero
14:03:27 Quit advcomp2019 (Read error: 110 (Connection timed out))
14:03:37FalenI'm used to PHP, and it seems to be very similar to C
14:03:59B4gderyes, it does some things rather similar to C
14:04:21 Join billodo [0] (i=billodo@nat/sgi/x-1cfc1c969e7a4f6d)
14:04:53peturPHP does not use global variables unless you ask it to...
14:06:49 Quit jgarvey ("Leaving")
14:06:50 Quit XavierGr (Nick collision from services.)
14:06:54 Join XavierGr [0] (
14:08:33DMJCoh ok
14:08:39DMJCI can't turn my ipod on
14:10:07GodEaterDMJC: do a hard reset
14:10:39DMJCwhat's the command
14:10:52DMJCn/m got it
14:11:11 Join ctaylorr [0] (
14:11:52DMJCanyway to get an ipod to only recharge over usb?
14:11:55DMJCand not sync?
14:12:22 Quit ctaylorr_ (Read error: 110 (Connection timed out))
14:12:25DMJCso say I get a small usb extension cable, and I cut the data leads
14:12:31DMJCbut leave the power ones intact
14:12:34DMJCwill that do it?
14:12:39dionoeaDMJC: just hold the menu key (if you're using rockbox)
14:13:17dionoeahold it for 10 seconds after pluging the usb cable in the iPod
14:15:12 Quit XavierGr (Nick collision from services.)
14:15:14 Join XavierGr_ [0] (
14:18:38LinusNpondlife: the configure script terminates and tells me that i don't have flite,speak or festival installed
14:24:28FalenAny clue why I get an "implicit declaration warning" ?
14:24:49 Join RaRe` [0] (
14:26:58LinusNFalen: i can't see anything wrong there
14:27:34XavierGr_Linus: sorry to bother you again with autopower on H100, but have you thought of an offhand circuitry?
14:27:56LinusNXavierGr_: no
14:29:14 Quit aliask ("ChatZilla [Firefox]")
14:29:38 Quit XavierGr_ ()
14:36:55FalenI have tried everything, but the warning message is still there (and the code won't work)
14:38:08 Part billodo
14:38:34GodEaterFalen: how about pasting the whole error?
14:40:01B4gderthose warnings are probably not the reason the code doesn't work
14:40:18B4gderwel, the 340 one could be
14:40:48B4gderthe 91 one is because you don't have a prototype for the functoin before you use it
14:42:31FalenSo.. a prototype is like making the same function on top of the source file?
14:42:53B4gderright, its a function declaration
14:43:16B4gderlike "int foo(void *name);"
14:43:17 Quit RaRe (Read error: 110 (Connection timed out))
14:43:37 Join RaRe [0] (
14:43:55pixelmait just refuses to run another rock* plugin... ;)
14:44:04 Join JajaComp [0] (i=d521d7aa@gateway/web/cgi-irc/
14:44:22Falen"int rocktower_ontile(void *s, void *tiles, void count);" would that be right?
14:44:25JajaCompКто говорит по русски*?
14:44:27*Llorean wants to go through and rename all the rock*s and *boxes to simple names that don't all show up in the "r" section.
14:44:33B4gderJajaComp: english
14:44:48JdGordonLlorean: please do, that naming scheme hould be banned
14:44:57JajaCompi bad know english
14:45:50JajaCompWho can help my about RockBox on IPod 4g gray?
14:46:19 Quit barrywardell (Remote closed the connection)
14:46:35B4gderJajaComp: ask your question or state your problem and you'll find out
14:47:33JajaCompWhen I run RockBox my control's don't work
14:48:58 Quit RaRe` (Read error: 110 (Connection timed out))
14:49:35JajaCompbut if i change button hold to on then off - control sometimes worked...
14:49:56 Join barrywardell [0] (
14:50:47FalenThe prototype just gave me more errors,
14:51:06JajaCompbut if ipod run hard drive, control again not work... =(((
14:53:11JajaCompIn what there can be a problem?
14:56:06 Quit gromit`` (Remote closed the connection)
14:56:33amiconnBagder: The ATJ2085 seems to be a CPU+DSP. I bet the audio decoding happens in the DSP part...
14:56:49B4gderyeah, that sounds reasonable
14:56:58B4gderwhich makes it an even greater pain
14:57:59amiconnThe CPU is Z80 compatible, typically run at 24MHz, capable of up to 60MHz
14:58:45amiconn24 bit DSP
14:59:08JajaCompIt's about my problem?
14:59:43B4gderJajaComp: I don't understand your problem description
15:00:07 Part DMJC
15:00:19JajaCompControl button down't when i start RockBox
15:00:24amiconnBanked memory...
15:01:14B4gderJajaComp: you mean no input at all works when you run rockbox?
15:01:51 Join chrisjs169__ [0] (
15:02:20B4gderJajaComp: and all works fine when you run the original apple firmware?
15:02:28 Quit secleinteer (Read error: 110 (Connection timed out))
15:02:51 Join secleinteer [0] (
15:02:54B4gderI have no explanation!
15:03:22pondlifeLinusN: Ah, I'll look at configure, thanks
15:03:48JajaCompbut if I start RockBox and select HOLD ON, then select HOLD OFF sometimes controls begin work
15:04:21FalenAh, now it won't compile at all.
15:04:35 Join gromit` [0] (
15:05:41JajaCompAsk me what some questions that would better understand my problem
15:07:11 Part Llorean
15:07:23B4gderJajaComp: I can't think of any questions that would make me understand your problem any better, I think it sounds like either hw problems or a rockbox sw problem, and if the apple os works fine I'd say the latter is likely
15:09:23JajaCompIt seems I can only wait ... ?
15:09:57B4gderJajaComp: no, you can do a lot of things, but if you don't do anything your only choice is to wait
15:10:13B4gderand cross your fingers
15:11:07 Join maffe [0] (
15:12:09JajaCompWhat can I make?
15:12:22 Part maffe
15:12:53B4gderwhat can _anyone_ do?
15:12:59 Join maffe [0] (
15:13:02B4gdereveryone can't just wait
15:14:34FalenI'm dying over here. I need to make prototypes of these two functions. But I can't.
15:15:21B4gderadd semicolons
15:15:29B4gderat the end of both lines
15:16:50FalenThat easy?
15:16:54FalenThank you!
15:18:33Falenwarning: "struct sprite" declared inside parameter list
15:18:40 Quit chrisjs169_ (Connection timed out)
15:18:50B4gdermove the struct definitions to before the prototypes
15:19:13 Quit Seed (Nick collision from services.)
15:19:21 Join Seed [0] (
15:19:56FalenWohoo, working! :)
15:23:02 Join BobShield [0] (
15:23:48 Quit chrisjs169__ (Read error: 110 (Connection timed out))
15:24:05 Join AndreaSunriseDo [0] (
15:24:32AndreaSunriseDois someone out there, that can help me?
15:24:45 Quit webguest23 ("CGI:IRC")
15:25:14AndreaSunriseDoi'm tying to install rockbox onto my iRiver h10, but i can't find the system-directory...
15:26:50B4gder"f you can?t see the System directory, you will need to make sure your operating system is configured to show hidden files and folders."
15:27:58AndreaSunriseDois is, the only file that apears now is "WMPInfo.xml"
15:28:25FalenI belive he's talking about the iRiver root directory
15:28:42B4gderI only quoted the manual ;-)
15:29:00B4gderI'm not very into the h10...
15:30:15AndreaSunriseDoFalen, can you help me?
15:30:17 Join webguest79 [0] (i=5546a921@gateway/web/cgi-irc/
15:30:27 Join tumu [0] (
15:31:07FalenWhat is it that you need help with?
15:31:45webguest79hallo, is any way to get playing audio samples in plugin?
15:32:11AndreaSunriseDoI'm trying to find my System-Directory
15:32:27FalenFor your mp3-player?
15:32:41webguest79not all, for example 512 for fft processing
15:32:49webguest79for my iriver h300
15:33:07AndreaSunriseDoyes, I'm trying to find my System-Directory in my iRiver h10
15:34:30 Join Soul-Slayer [0] (n=Administ@
15:35:01FalenPay attention to step 4, i believe that is what you were asking for.
15:35:16Soul-SlayerWhere abouts should rb->yield() be put in plugins? Before, after, or in the middle of intensive code?
15:35:43AndreaSunriseDok, thanks
15:35:51AndreaSunriseDogotta go, CU!!!
15:35:54 Quit AndreaSunriseDo ()
15:36:00FalenSoul-Slayer: maybe in the main loop O.o?
15:36:41Soul-SlayerThe main loop tends to execute a function that executes another function that executes... Etc... Was wondering if it should be embedded in one of them rather.
15:37:26Soul-SlayerI shall just have to sprinkle them around
15:37:34FalenPut it in all intensive loops, simple and effective
15:37:44Soul-SlayerBefore or after the code though?
15:38:09B4gderSoul-Slayer: your code should never execute very long between each invoke of yield
15:38:23Soul-SlayerBefore -and- after then :)
15:38:25B4gderother than that, you can do them however you please ;-)
15:39:30 Quit JajaComp ("CGI:IRC (EOF)")
15:49:16 Quit JdGordon ("Konversation terminated!")
15:49:39webguest79Hi, is any way to get currently playing audio samples in plugin? For example 512 for fft processing? What is the format of recorded samples by rb->pcm_record_data, stereo interleaved?
15:51:19pondlifeWow, just managed to create an english.voice of 3.7MB...
15:52:44 Join elementz [0] (
15:52:52elementzhi everybody
15:53:31elementznew to this - wondering if the efforts to port rockbox to the medion md 220 or md 420 are still continued?
15:53:44elementzposts on the forums have gone quiet on this topiv
15:55:09 Quit Toki_ (Read error: 110 (Connection timed out))
15:56:06elementzIshi``, you talking to me? ;-)
15:56:06 Join XavierGr [0] (
15:56:08***Saving seen data "./dancer.seen"
15:56:22Ishi``no all :p :)
15:57:12B4gderelementz: continued? did they ever start for real?
15:57:25elementzB4gder, seems not llike it
15:58:10 Part webguest79
15:58:17elementzis porting actually a big undertaking? or does the rockbox code just need to be compiled for that specific hardware?
15:58:29GodEaterporting is a huge undertaking
15:58:36 Join chrisjs169__ [0] (
15:58:39GodEaterit took 12 months or so for the gigabeat port for example
15:58:46GodEaterand that was WITH documented hardware
15:58:57B4gderporting takes time and sweat
15:59:05elementzhmm dammit
15:59:18B4gderand preferably a team of eager hackers
15:59:27B4gderand in this case, there doesn't seem to be any team
15:59:38elementzso i guess, the medion/aldipod port is dead
15:59:49B4gderdead until someone comes along willing to work on it
15:59:58B4gderlike all ports work
16:00:16B4gderweirdly enough
16:00:22 Join datachild [0] (
16:00:48elementzguess, coding for embedded hardware in c is beyond my skills for now
16:00:56 Quit XavierGr (Nick collision from services.)
16:01:00 Join XavierGr [0] (
16:01:23B4gderelementz: you should hunt down other owners of your player and get more people interested in a port
16:01:25elementzdo you guys know anything at all about the hardware specs of the medion devices?
16:01:39elementzB4gder, i am about to ;-)
16:02:18B4gderwe have no wiki page on it, it seems
16:02:47elementzyeah checked that as well
16:03:26B4gderyou seen the NewPorts wiki page, right?
16:04:51elementzreading it right now ;-)
16:05:41amiconnWe really don't know many PP502x registers :\
16:06:26elementzguess i will go back and first start with linuxfromscratch ;-) -> later i'll be able to look into advanced stuff like this then
16:08:22preglowamiconn: you don't say
16:08:38amiconnIn fact we don't know about whole regions
16:08:44preglowretailos touches tons i've never even seen
16:09:40preglowthe firmware, i mean
16:11:55amiconn0x70000024, 0x600090nn, 0x6000b0nn, 0x70003800 <= tons of these are touched in OF startup
16:13:07Ishi``snif for ipod nano :(
16:13:57 Join Toki [0] (
16:15:20 Part LinusN
16:23:52 Quit Soul-Slayer (Read error: 104 (Connection reset by peer))
16:25:01 Quit idnar (Nick collision from services.)
16:25:03 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
16:25:24pondlifeOK, Cygwin users who want to produce voice files should be able to using
16:25:33pondlifeWorks For Me
16:25:51pondlife(Might have broken Linux builds of course) :p
16:26:23B4gdergetting it to work sounds great!
16:26:32B4gderdid you manage to get it smaller?
16:26:37B4gderthe output I mean
16:31:24amiconnThe mini G2 firmware seems to handle model numbers which aren't greyscale
16:31:34amiconn...and even some we don't know about
16:32:44peturcommon libraries?
16:33:46peturpp probably wrote the BSP and it was written to handle lots of devices?
16:34:00amiconnThe model numbers are ipod specific afawk
16:36:15amiconnAnd we know 0x01...0x07, 0x0b and 0x0c
16:36:31amiconnThe mini G2 firmware checks for 0x08 and 0x09 as well
16:36:47amiconnAnd it checks 0x06 which is color
16:38:06*preglow wonders why they do it that way instead of using ifdef
16:38:29B4gderhaha, "patterns" you know patterns...
16:38:52peturpreglow: precompiled libraries?
16:38:54*B4gder has overheard OO people
16:39:11preglowpetur: sure, if they hate supplying multiple libraries or something
16:39:29preglowB4gder: i know c people who talk patterns all the time too
16:39:46B4gderyeah, its obviously contagious
16:39:57B4gderbetter stay away from it
16:40:36amiconn0x08 looks like an alternate version code for G4 grayscale (normally 0x05), and 0x09 like an alternative version code for G4 color (normally 0x06)
16:40:44preglowdesign patterns can be nice
16:41:24preglowamiconn: perhaps there are several revs, weird that we haven't seen them, though
16:41:41amiconnMight be prototype IDs
16:42:22amiconnSame thing exists on archos, where even the Ondio OF checks some hardware config bits which only exist in a single version on Ondio
16:42:31amiconnThey're leftovers from early recorders
16:42:36preglowyou shouldn't plan exclusively in terms of patterns, but i know for sure that reading a couple of design pattern books has made me think of cleverer solutions tons of times
16:42:51preglowbut then again, i don't have an irrational fear of oo :>
16:43:02B4gderwell, the "factory pattern" is mostly abused
16:43:09preglowyeah, i can agree with that
16:43:12B4gderand it causes what we're discussing here
16:43:16preglowbut that also is the one pattern absolutely everyone knows
16:43:21amiconnI found an lcd parameter table, and need to track down which row is used per target, so I can implement proper lcd startup/shutdown for suspend mode
16:43:24B4gderyes, like me ;-)
16:43:35preglowfactory and singleton are the stapler ones, heh
16:43:53preglowstaple, even
16:43:58amiconnOn most greyscale ipods it's possible to read back the LCD_POWER_CONTROL register, but unfortunately not on mini G2
16:44:33amiconnSeems it's not too difficult, as actually all PP502x greyscale ipods use the same value
16:44:42amiconnOnly 1st...3rd gen are special
16:45:24 Join thegeek [0] (
16:48:24pondlifeCould a Linux user test that doesn't break voice (or any other) building? I'd like to commit it.
16:49:09 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
16:49:32 Join miepchen^schlaf [0] (
16:49:34B4gderit would be cool if some windows users could setup an automated build of voices based on that
16:49:57pondlifeIt still relies on Cygwin a little
16:50:18B4gderwell, I like the fact that it would rely on scrips and code in svn
16:50:33 Quit tedrock (Client Quit)
16:50:57pondlifeMe too. But it's slow because (a) it uses Cygwin and (b) it regenerates the SAPI objects for each clip
16:51:15pondlifeI can't see a way to get around that whilst using the standard scripts.
16:51:54pondlifeAlso there are a lot of pronounciation fixups (for different SAPI voices) in the Windows script which haven't been moved across.
16:52:09pondlifePlug-ins is now pronounced ploojins again :)
16:52:26B4gderimprovements can always go in later
16:52:50pondlifeYep, and they are probably needed for the Linux TTSes too.
16:54:05markunI don't think espeak said ploojing
16:54:12amiconnpondlife: Let one vbscript run as 'server', which opens & holds the sapi object, and use it from the other script
16:54:31amiconnpondlife: Btw, the ploojins problem is ms voice specific
16:54:47amiconnOther voices don't have this problem (e.g. at&t)
16:54:53pondlifeamiconn: The patch is there if you want to play...
16:55:51 Join ldarby [0] (
16:58:03 Join chrisjs169_ [0] (
16:58:59 Join tedrock [0] (
17:00:10 Quit B4gder ("It is time to say MOOO")
17:03:07 Join wippeout [0] (n=wippeout@unaffiliated/wippeout)
17:03:30wippeouthave you a top list of mp3 player ?
17:03:58markunwippeout: what's that?
17:04:12markunlist of supported players?
17:04:20markunor best players to buy?
17:04:37wippeoutbest players to buy
17:05:11wippeoutsansa seems to be good
17:05:17wippeoutfm tuner, extension slot
17:05:34wippeouti found a e280 (8gb) to 180eur
17:06:05wippeouthave you a personal preference ?
17:06:43markunI'm happy with my Gigabeat F40, but no fm tuner and it's not flash based
17:06:56 Part maffe
17:07:28wippeouti don't know if sans e280 will support SDHC micro sd ?
17:09:07 Join MySic [0] (
17:09:20wippeoutthe cowon has the best battery life
17:11:27 Quit chrisjs169__ (Read error: 110 (Connection timed out))
17:14:04amiconnAnyone with a 3rd gen, 4th gen grayscale. or mini 1st gen around?
17:14:08*amiconn needs testers
17:14:59*petur is following a 3rd gen and an h10-5gb on ebay....
17:15:18 Quit My_Sic (Connection timed out)
17:18:38 Join Domonoky [0] (n=Domonoky@
17:25:38 Part elementz ("Verlassend")
17:29:09*pondlife imagines smoke coming from one of amiconn's 2Gs.
17:29:29amiconnThis lcd setup is a mess
17:30:19amiconnThere are G2 versions with different LCD panels needing different parameters
17:31:34amiconnEven default contrast is different
17:31:54pondlifeUrgh. 2G and 2.1G..
17:32:09amiconnIf it was that simple...
17:32:19pondlifen dimensions of iPods
17:32:33amiconnThese differences can't be found by checking the hw revision part
17:32:54amiconnIt needs checking a specific PP register which we don't know so far
17:33:01 Join tyrion [0] (n=SkyCon@
17:33:37pondlifediff −−binary 2g1 2g2
17:34:01pondlifeNothing, just silliness.
17:34:16pondlifeCould you scan the OF of each?
17:34:25*Domonoky reads about voice building an rbutil.. it would be easy to make voice files with rbutil.. whats not so easy, is to use SAPI voices in rbutil :-)
17:34:25pondlifeOr is it identical?
17:34:50amiconnThe OF is the same
17:35:07amiconnIt's even a unified firmware for 1st and 2nd gen
17:35:13amiconnAll checks happen at runtime
17:36:13amiconnAt least I learned how to fix the drifiting blacklevel (by experimentation, not from the OF)
17:36:46wippeoutwhat do you think about psp for mp3 features ?
17:37:30 Join n1s [0] (
17:37:38amiconnHmpf, and the 3rd gen firmware seems to rely on the ROM for lcd operations
17:41:22*n1s sees daily voice files, nice!
17:42:16*n1s also wonders if voice works for anyone, there seems to have been quite a bit of trouble, and I was away yesterday and most of today...
17:42:48GodEaterI was still getting data aborts with it this morning
17:42:57GodEaterbut that was an improvement on completely hanging my ipod yesterday question: hi all, i have autorun scripts set up keep .scrobbler.log upto date on my PC. Whats the easiest way of getting that to the site in XP?
17:43:56 Quit chrisjs169_ ("Konversation terminated!")
17:43:58n1sGodEater: was that after
17:44:28GodEatern1s: yep
17:44:43n1sGodEater: and it was reproducible?
17:44:50 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
17:44:58GodEaterwhich? The hang, or the data abort ?
17:45:08n1sdata abort
17:45:25GodEateryes - it happened every time (ironcically) I went to the menu option to turn off voice menus
17:45:34GodEaterI have the address is you're interested
17:45:55n1sGodEaterdid it speak before crashing?
17:47:03n1sGodEater; and could you look that adress up in a map file for your build?
17:48:35GodEatererm - probably
17:48:41*GodEater did the build himself
17:49:09GodEaterdoes the map file get written somewhere in the build dir ?
17:49:16GodEateror do I need to run a different make command ?
17:50:00n1sGodEater: yep inside the apps dir in your build dir,
17:51:40*GodEater wonders is he should svn up and redo the check
17:51:46GodEaterI can't find it exactly
17:52:00GodEaterbut it looks like it's around the talk_ functions
17:52:05n1sGodEater: please do
17:52:06GodEatersomewhat unsurprisingly
17:52:19GodEaterokay - doing it now
17:54:29 Quit Rob222241 (Read error: 104 (Connection reset by peer))
17:55:14 Join Rob2222 [0] (
17:56:12***Saving seen data "./dancer.seen"
17:56:13peturtyrion: google for qtscrobbler
17:56:15*n1s just installed a sim on his h300, didn't work too well... :-/
17:57:01 Join Xerion [0] (
17:57:22GodEaterooh - different address this time
17:57:50tyrionpetur: cheers
17:58:18 Quit MySic (Read error: 104 (Connection reset by peer))
17:58:26peturtyrion: written by desowin, who also hangs around here...
17:59:13desowinand in #rockbox-community as well ;-)
17:59:48GodEatern1s: the crash address this time makes no sense
18:00:00GodEaterit was reported at 0x03f00d8c
18:00:05peturdesowin: I saw you're working on qtscrobbler, anything nice coming?
18:00:15GodEaterwhich is somewhere in the audio buffer if I'm reading the map right
18:00:51desowinpetur: cli version by obo :-)
18:01:08Domonokydesowin: have you seen our efforts for a qt version of rbutil ? now it should be even easier to integrate qtscrobbler or libscrobbler :-)
18:01:15n1sGodEater: well, the voice file lives in the audio buffer... maybe we try to access it unaligned
18:01:18GodEaterhm - and yet repeating the test makes it crash in the talk functions again
18:01:27*n1s wishes he had an ARM target to test on...
18:01:41n1sGodEater: which talk_function?
18:01:44GodEatern1s: do you wish me to send the map files I have ?
18:01:49GodEateryou could work out which function then
18:02:03n1sGodEater: sure
18:02:11GodEaterpm me your email address
18:02:14desowinDomonoky: yes, I did
18:02:36 Quit petur ("work->shopping->home")
18:04:35GodEatern1s: sent
18:04:48n1sGodEater: thanks
18:05:51GodEateras I say the address doesn't match any function precisely, but it's in the right region for the talk_ ones
18:06:03GodEaterif you can tell which one it is, I'd be interested to hear ;)
18:08:18n1sGodEater: it seems to be in the is_voice_queued function which iirc was added by the "voice more splashes" patch
18:08:24*Domonoky sees the new sapi5 vbs files in the tracker, and thinks he can reuse this to use Sapi5 in rbutil :-) at least for generating talkfiles :-)
18:09:45 Quit Falen (Read error: 110 (Connection timed out))
18:09:48GodEatern1s: I've just rebuilt my voice file too (which previously I hadn't done) and now I can't make the crash happen
18:10:27n1sGodEater: hahaha, well thats, just fun :-)
18:10:43GodEaterso it seems a bad voice file was causing the crash
18:10:48GodEaterbut it's sad that that happens
18:10:58n1sGodEater: so, does voice work ok for you now?
18:11:07GodEaterI still have the broken voice
18:11:18GodEaterwould sending you the working one, and the broken one be of any use ?
18:11:47 Quit XavierGr (Nick collision from services.)
18:11:51 Join XavierGr [0] (
18:11:58n1sGodEater: wht is broken about it?
18:12:33GodEaterwell I *assume* it is missing a sample for one of the menu options
18:12:56pondlifeGodEater: Run a gdb to find out why a bad voice file crashes Rockbox?
18:13:09n1sso voice clips don't match strings?
18:13:12pondlifeWe should be able to detect something way wacky.
18:13:16amiconnThe table in the 3rd gen ROM also covers the mini LCDs ...
18:13:37GodEatern1s: I'm not sure - I don't know the format of voice files
18:14:29n1sGodEater: but what happends whee it should voice something? no output? wrong output?
18:14:39GodEaterit causes the data abort
18:14:49GodEaterthe data abort does not happen with the new voice file
18:15:12n1sso it does speak?
18:15:19GodEaterinstant crash
18:15:31GodEaterpondlife: isn't gdb only any use on a sim ?
18:15:34n1saha, now i get it
18:15:42*n1s is a bit slow
18:15:57pondlifeYes, but if you have the bad voicefile handy it may segfault for you
18:16:01GodEateras soon as I attempted to get into the "Voice Menus" yes or no selection it fell over
18:16:31*pondlife imagines a .voice-file based virus..
18:16:37*GodEater compiles a sim
18:16:52n1sGodEater: so you have one voice file that crashes and one that throws a data abort?
18:17:02GodEaterno - sorry
18:17:15GodEaterI have one that causes a data abort, which means I then have to hard reset the ipod
18:17:24GodEaterand I have one which doesn't cause any crash at all
18:17:27GodEaterand appears to work fine
18:17:41n1sGodEater: ah ok, that's nice :-)
18:17:42alienbiker99what does it mean when i get a file type array full when i boot up?
18:17:50GodEateralthough the "yes" menu option isn't voiced
18:17:51GodEaterit's silent
18:18:10GodEateralienbiker99: means you need to update your build
18:18:36alienbiker99ok ill try
18:18:49n1sGodEater: hmm, that may be interesting, "yes" should be the first clip of all
18:19:15GodEaterIt doesn't sound in any of the settings menus where it's used
18:23:04alienbiker99hmm this is messed up, i keep gettin this error
18:23:33n1salienbiker99: I think someone forgot to increase the array size
18:23:54amiconnGodEater: Eh? Our abort handler should allow to reboot on button press
18:24:05amiconn(don't remember which button that is atm)
18:24:14GodEateramiconn: I didn't know that worked on ipod
18:24:19alienbiker99ok, i guess ill have to wiat
18:24:23 Quit Rob2222 (Read error: 104 (Connection reset by peer))
18:24:26GodEatern1s, pondlife: yep - getting a segfault in the sim
18:24:44amiconnWell, maybe it doesn't work on ipods... making it work on the port based ones shouldn't be hard though
18:24:51amiconn(1st...3rd gen)
18:25:02amiconnI mean those where the buttons are hooked up to GPIO
18:25:16 Join Rob2222 [0] (
18:25:20n1sGodEater: does gdb tell you anything usefull?
18:25:23amiconnThe nwer ones use this strange opto interface...
18:25:24pondlifeGodEater: So you can hopefully do a "bt" and see which line is failing on
18:27:08pondlifeAny wacky pointers or sizes?
18:27:22pondlifeYou can type display <varname>
18:27:30GodEaterqueue_clip (buf=0x504384e0 <Address 0x504384e0 out of bounds>, size=1200, enqueue=false)
18:27:55pondlifeOK, so need to work back down the stack to see where that address is calculated.
18:28:35GodEatertalk_id is the previous call
18:28:38 Join bagawk_ [0] (n=lee@unaffiliated/bagawk)
18:29:19*GodEater wonders why this didn't work in ddd
18:30:57 Join chrisjs169 [0] (
18:32:11amiconnThere seems to be a 3.5th gen ipod...
18:32:33amiconn...which should be a "mini" with PP5002
18:32:45amiconnweird stuff...
18:36:27 Quit obo ("bye")
18:38:19 Quit Guile`` (Read error: 104 (Connection reset by peer))
18:39:20n1sGodEater: could you try something?
18:40:00 Quit bagawk (Read error: 110 (Connection timed out))
18:40:50 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
18:40:54 Join miepchen^schlaf [0] (
18:41:25amiconnAnd there are 3 versions of the "normal" 3rd gen...
18:44:18*n1s wants a tester with an arm based target
18:45:18 Join dandin1 [0] (
18:48:04 Quit barrywardell (Remote closed the connection)
18:48:13 Nick advcomp2019- is now known as advcomp2019 (n=advcomp2@
18:48:39 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
18:49:21*n1s thinks he spotted the bug but can't test...
18:51:32 Join petur [0] (n=petur@rockbox/developer/petur)
18:53:16 Join misarm [0] (i=515c9101@gateway/web/cgi-irc/
18:53:26 Join rretzbach [0] (
18:57:23misarmHi, please has anyone an experiences with recording in plugin - rb->pcm_record_data() ? Could you tell me please, in which format I will get a samples? Thanks
19:01:17jhMikeSmisarm: 16 bit native endian
19:02:42 Quit misarm ("CGI:IRC (Ping timeout)")
19:03:26*jhMikeS kindly asks if anyone would be so nice to check a proper dual-core kernel update ... esp. on pp5020 of course (will link)
19:04:23 Join misarm [0] (i=515c9101@gateway/web/cgi-irc/
19:06:06 Join Febs [0] (n=chatzill@
19:06:19 Join jgarvey [0] (
19:06:38amiconnLCD contrast control reg is handled wrong - also in ipl - for 1st gen and some 2nd gen
19:06:54misarmthanks, and what about stereo (iriver h320)?
19:07:17jhMikeSmisarm: same thing, 16-bits per channel
19:07:45 Join obo [0] (n=obo@rockbox/developer/obo)
19:09:09jhMikeSamiconn: to busy to try checking really quick? btw, it's not a core locking patch like what what tried before. they processors remain largely independent.
19:09:30n1sGodEater: If you read this later, try removing one l from line 194 in talk.c so that it reads: structec_convert(audiobuf, "lllll", 1, true); (with 5 l) and see if that makes the "yes" clip play,
19:09:39amiconnMy tree is heavily patched atm...
19:10:47misarmbut interleaved? i have only one buffer...
19:10:57n1sit seems LinusN added one too many so that we are byte-swapping the offset for the first clip which basically means we could play any random bit of data which is a BadThing (tm)
19:11:06jhMikeSmisarm: yes interleaved
19:11:44jhMikeSmisarm: look at firmware/pcm_record.c. it uses exactly the same API the plugins would use.
19:12:34 Join pepie34 [0] (
19:12:42 Quit thegeek ()
19:13:15 Join ScriptS [0] (n=KELEBEK6@
19:13:57 Quit ScriptS (Excess Flood)
19:17:54obojhMikeS: can test on a 5g if you want
19:18:21jhMikeSobo: you can patch and build?
19:18:29 Quit misarm ("CGI:IRC (EOF)")
19:19:19jhMikeSbtw, it hits alot of file because of a name change it's not really much.;filename=dual-core-compat.diff
19:20:13jhMikeSand thanks for checking it out
19:20:38 Join amigan [0] (i=dcp1990@unaffiliated/amigan)
19:20:56obono worries - does anything in particular need testing, or just general usage?
19:21:34jhMikeSmake sure it boots, plays and mpegplayer functions if possible
19:21:48jhMikeSif you have a voice file, that too while playing
19:23:57jhMikeS5g is which pp?
19:25:35obo5022 I think
19:29:08 Quit courtc (Read error: 110 (Connection timed out))
19:29:56 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
19:30:31obothe blacklight has stopped working (always off) after using mpegplayer
19:32:03jhMikeSrunning though? sansa doesn't do that...hmmm.
19:32:50obobut works after stopping the fading - timer_register issue?
19:33:38jhMikeSyou mean after disabling the option?
19:34:24jhMikeSI wouldn't expect a timer_register issue since it touches nothing there specifically.
19:35:48oboData abort :(
19:36:10 Join datasleep [0] (
19:36:11 Quit datachild (Nick collision from services.)
19:36:17jhMikeSthose never happen otherwise?
19:36:37 Nick datasleep is now known as datachild (
19:37:44obopcmbuf_play_start, occured after resuming playback after using mpegplayer
19:37:58oboI don't normally get DAs, but I don't normally use mpegplayer either
19:39:00oboI'll try to re-create it with a clean build
19:39:13jhMikeSinteresting. that code has no connection with this patch.
19:40:22obowhen there were some issues after the clock changes a month or so ago, I had similar issues
19:42:31jhMikeSr12 is expected to be saved for the fiq handler and some issues have to do with that getting clobbered by c code.
19:43:00maddlerevening all...
19:43:18obojhMikeS: DA at the same address with a clean build
19:47:12 Join Soul-Slayer [0] (n=jonno@
19:47:16jhMikeSobo: ok, so it's not my fault :). otherwise things go fine with it?
19:48:08 Quit pondlife ("disconnected has pondlife")
19:50:53 Join robin0800 [0] (
19:52:08*jhMikeS wonders if H120 will cough re: the fading thing
19:54:49 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
19:56:16***Saving seen data "./dancer.seen"
19:59:14 Join robin_0800 [0] (
20:00:46 Join Guile`` [0] (n=Guile@
20:02:49oboI jhMikeS: no crashes after disabling voice and deleting the english.voice file - otherwise just the backlight problem
20:03:02 Join bospaadje [0] (
20:03:18jhMikeSobo: I think there were issues with mpegplayer and voice
20:03:44pixelmayes, there even is a bugreport for it
20:04:03obooops, I don't use either on a regular basis
20:04:05jhMikeSobo: but the backlight problem happens every time? what exactly do you observe? and it's only after mpegplayer correct?
20:05:00pixelmaFS #7523
20:05:33obojhMikeS: correct - first time is was stuck off, now it's stuck on - as soon as I disable the fade options it will change state as normal
20:05:57jhMikeSobo: sorry to interview so much. does the backlight problem after mpegplayer only happen with voice?
20:06:20obono, also without voice
20:06:42jhMikeSobo: it stops changing or it fades and then pops back to the last state?
20:06:51oboit stops changing
20:08:05jhMikeSyou updated all the plugins too?
20:09:33 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
20:09:46 Join miepchen^schlaf [0] (
20:10:08jhMikeShmmm...nothing's changed in the basic design from svn. mpegplayer must clobber something and the code changes the layout of rb. current theory. it's simply a generalization of current IRQ handling in the kernel to communicating with the other processor.
20:12:30 Quit Ishi`` ()
20:17:42 Quit robin0800 (Read error: 110 (Connection timed out))
20:20:25 Join DerPapst [0] (
20:20:46*DerPapst read "tester" and "G3" in one line
20:20:54DerPapstgood morning btw :)
20:28:46 Quit robin_0800 (Read error: 110 (Connection timed out))
20:31:01 Join thegeek [0] (
20:31:01DerPapstamiconn: anything you want me to test on my G3?
20:32:32 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
20:32:35 Quit Soap ()
20:32:45 Join miepchen^schlaf [0] (
20:35:45 Quit Rob2222 (Read error: 104 (Connection reset by peer))
20:37:30amiconnI would also like to see this tested on 4th gen grayscale, mini 1st gen, and maybe other 3rd gens
20:38:06*DerPapst has actually 2 G3s...
20:38:08amiconnTwo tests: (1) "View I/O Ports" lists 2 LCD registers. I want to know the values.
20:38:26 Join dnanar [0] (
20:38:33dnanarhi all !
20:38:38amiconn(2) Enter "View HW Info". LCD should go to sleep (content disappears) for 2 seconds, then wake up again
20:38:51*jhMikeS starts whining like a brat 'cause he can't get a pp5020 check done :p
20:38:57amiconnOh, and repeat (1) afterwards. Register values shouldn't have changed
20:39:48DerPapstjhMikeS: G3 is pp5002... so sorry ;)
20:40:17amiconnCompiling will throw a warning which can be ignored ("implicit declaration..."
20:40:18*jhMikeS starts throwing tantrums ;)
20:40:37 Quit elinenbe (Read error: 110 (Connection timed out))
20:41:25*jhMikeS actually needs to get FW card to hook up his G3 and so anyone that wants to sell one cheap that works on XP ...
20:41:31dnanardoes anyone know a web page where difference are listed between a ipod photo and an ipod video using rockbox please ? i'm hesitating between the two models, and it sounds that with rockbox, except LCD size, there are any difference between them ? (for exemple if bettery is during much more longer with 5G ipod, etc....)
20:41:52DerPapstjhMikeS: why not transfer files over usb?
20:42:30jhMikeScan't plug it with the apply fw cable and it's practically uncharged too
20:42:35dnanaror if anyone has got an mp3 player with >60GB memory between 200/250€ (~275$), it would be great to know which model is it =)
20:43:01dnanar*supported by rockbox (or playing ogg :p)
20:43:56DerPapstjhMikeS: ah.. so you don't have an usb cable for the ipod?
20:45:07jhMikeSno, and without charging it it won't stay running anyway since iiuc this player won't charge on USB
20:46:07 Join Rob2222 [0] (
20:46:22DerPapstyes... but if you had a usb cable i would have modded the fw cable so i can charge the ipod with a normal 12V 2A adapter...
20:47:53jhMikeSit seems it's possible to get a fw card cheap enough it's hardly worth hacking stuff up. I'm just wondering someone has one here.
20:48:04markundnanar: some people in here have upgraded their < 60GB players with a 80GB disk
20:48:34DerPapsti have one.... was about 15EUR including USB 2.0
20:48:39dnanarhuh on which models can you do that ?
20:49:17markundnanar: amiconn and petur a iriver H340 I think. linuxstb a Toshiba Gigabeat F20 (with the case of a F40)
20:49:18DerPapstiPods irivers... jiggerbeats
20:49:40amiconnI upgraded my H140 and my archos recorder to 80GB
20:49:41qwmhmm. upgraded rockbox the other day. now there's tons of glitches and speed variations when i play mp3s..
20:50:35markunqwm: which player do you have?
20:50:45qwmipod nano 1g
20:52:42 Join Lear [0] (i=chatzill@rockbox/developer/lear)
20:53:13markunqwm: I believe there are some problems with the nano because of clock changes
20:53:14dnanarmarkun: huh but it is not much more expensive to buy a player than an upgrade ?! (sounds it is with techrestore prize :s)
20:53:52markundnanar: I don't understand your question
20:54:08qwmmarkun: oh. :\ any idea when it will have been fixed?
20:54:20markunamiconn: do you know anything about the nano problems?
20:55:05dnanari mean if you buy a 20gb player at ~150$ then a 60GB hdd at ~150$ it will cost 300$, worst than buying directly a 60gb hdd player no ?
20:55:27markunyes, that would be more expensive
20:56:02markunbut the choice of > 60GB players which can run rockbox is a bit limited
20:56:45markunThe Gigabeat X60 would be nice, but impossible to find anywhere
20:58:10dnanarah ok thanks for the link =))
20:58:27dnanaris ipod video = ipod photo ?
20:58:42markunipod photo = ipod color
20:59:24dnanarand it is not here ?
21:01:05 Join Ishi`` [0] (
21:01:29DerPapstwhat is where?
21:01:56markundnanar: where?
21:02:09markunah, no, it's not in the list
21:03:35markunDerPapst: I guess he's talking about our buyers guide
21:04:30DerPapstwell... a lot of daps are missing there... at least most of the iPods
21:06:16 Quit Rob2222 (Read error: 104 (Connection reset by peer))
21:06:40 Join robin0800 [0] (
21:07:44dnanarmarkun: yes i was talking about that =)
21:07:58dnanarwow cowon iaudio X5 sound amazing.
21:08:33amiconnmarkun: Only that there seem to be problems on some nanos, and I am 99% sure it's not the clock setup itself
21:11:13 Join kubiix [0] (
21:11:37DerPapst(1) Timing1_CTL: 0000a0ff; Timing2_CTL: 000080FF. (2) Screen went of, no black lines and woke up with no problems. Backlight stayed on. (3) Timing1_CTL: 0000a0ff; Timing2_CTL: 000080FF
21:11:48DerPapstamiconn ^
21:12:07amiconnErm, I want to know the LCD registers...
21:12:36DerPapsto.O sry.. i thoght that were them ;)
21:13:01DerPapstfound them ;)
21:13:01amiconnLCD R2: xx R3: yy
21:13:27DerPapstR2: 0055; R3: 150C
21:13:57amiconnThat's after you went into View HW info, right?
21:13:59DerPapstsame after switching lcd off
21:14:11amiconnNo weird contrast?
21:14:23DerPapstno it's ok.
21:14:36DerPapstwhat do you expect the contrast to be?
21:14:40amiconnNice, thanks :)
21:14:41DerPapstto dark or to light?
21:15:15dnanarmarkun: do you know if caracteristics given in the BuyersGuid for ipod video are the same for ipod color (especially for battery life) ?
21:15:15 Nick bagawk_ is now known as bagawk (n=lee@unaffiliated/bagawk)
21:15:24amiconnIn case I made a mistake in tracking down the hardware checks, contrast would have been significantly wrong, one way or another
21:15:29DerPapstthe thing is in the OF i have to set the contrast as low as possible or everything is too dark
21:16:01 Join Rob2222 [0] (
21:16:02DerPapstbecause i changed the mobo of my G3. before that it was the opposite
21:16:07*amiconn is curious whether we find any 3rd gen or 2nd gen which doesn't have that register bit set
21:16:31amiconnWait, you changed the mobo, but not the lcd panel?
21:17:20DerPapsti have to rockbox my other G3. it has anlcd that is lighter and a mobo that isn't able to set the contrast higher
21:17:22 Quit qwm (Remote closed the connection)
21:17:25 Join qwm [0] (
21:17:51amiconnHmm, very interesting...
21:18:17DerPapstinfact on the g i've tested right now i can set the contrast in the OF that high that the lcd goes competely black.
21:19:51 Quit Rob2222 (Read error: 104 (Connection reset by peer))
21:19:59DerPapsti bet on the other one i hardly can't see anything without setting the contrast to maximum before
21:20:52amiconnI have a suspicion...
21:21:14amiconn...but I need to see the LCD register values from that other G3
21:22:40DerPapsti have to carge it ~5min so i can install rockbox and the bootloader.
21:22:56DerPapstthe battery is dead and the firewire controler is broken.
21:23:05DerPapstso i can only connect it via USB
21:26:22 Quit robin0800 (Read error: 110 (Connection timed out))
21:26:57amiconnbacklight.c is a royal mess
21:27:20amiconnI need to find a way to stop the backlight thread from messing with the backlight temporarily
21:27:44amiconnWould be bad if the 2nd gen goes into suspend and backlight is on...
21:31:03 Join Rob2222 [0] (
21:32:11 Join DerPapst758 [0] (
21:34:03DerPapst758sorry.. my pc crashed
21:34:25DerPapst758shortly after connecting the ipod and calling ipodpatcher ;)
21:34:45DerPapst758hardware failure i guess... (wakelkontackt am cpu)
21:34:56 Quit DerPapst (Nick collision from services.)
21:34:57 Nick DerPapst758 is now known as DerPapst (
21:35:20*DerPapst even makes stupid typos in german :-/
21:35:45amiconn"catche the moving C"
21:36:04DerPapstsomething similar....
21:36:31pixelmahehe :)
21:37:43 Quit petur ("switching...")
21:37:52 Join petur [0] (n=petur@rockbox/developer/petur)
21:38:32DerPapstamiconn: R2 and R3 are the same on my other G3.. not doig the lcd shutdown thingy
21:38:45amiconnHmm, interesting
21:38:53 Quit secleinteer (Success)
21:38:59amiconnHow's the contrast in rockbx?
21:39:26DerPapstand they stay the same...
21:39:37preglowthe practical thing to do when you need to connect a vinyl deck to an amp and do not have a phono amplifier:
21:39:38DerPapsttoo light for this iPod
21:39:40amiconnAs they should...
21:39:41preglowcode it on your h120 :P
21:40:18 Quit amigan (Read error: 104 (Connection reset by peer))
21:40:22DerPapstadn the buttons refuse to work... but that could be a hw failure
21:40:51amiconnHmm, if it's also too light in OF then I don't think we can fix it. As long as the rockbox contrast range is large enough to set it properly...
21:41:26amiconnHow do you enter 'View I/O ports' then?
21:43:12DerPapstthe rb contrast range is good enough.. i can even set it in this ipod too high so that the lcd goes blanck
21:43:33 Join robin_0800 [0] (
21:43:39DerPapstthe wheel acts up :-/ it worked the first minute... now all is foobar.
21:44:34DerPapstthe touchbuttons refuse to work at all ad then i have to flick hold on and off to make then somewhat working again.
21:44:50 Join Entames__ [0] (
21:45:07amiconnSounds like this ipod does indeed have hardware problems...
21:45:29DerPapstthe constrast is set to 52 in rockbox...
21:46:31 Join Rob222241 [0] (
21:46:31 Quit Rob2222 (Read error: 104 (Connection reset by peer))
21:47:05 Quit Entasis_ (Read error: 104 (Connection reset by peer))
21:47:27 Join secleinteer [0] (n=scl@
21:47:50 Part secleinteer ("Don't worry, I'll be back")
21:49:01amiconnLooks like you have 2 different hardware revisions
21:49:04pixelmaI remember the one that joined earlier today (and posted in the forums too) and had a similar problem with buttons on his 4g Ipod - working after startup, after a while they don't work (IIUC after the HD spun), flicking the hold switch helped and no problems in OF
21:49:16amiconnWhat did you set the contrast to on your other G3?
21:49:30DerPapstlet me check...
21:50:14amiconnThe G3 actually has 3 different lcd panels. 2 of them need the same power register setup (the 0x15nn), but a different default contrast
21:50:54amiconnHowever, I don't understand the check to distinguish them yet
21:51:51 Quit dnanar ("leaving")
21:52:11DerPapstodd to 50
21:53:00*amiconn would have expected +42
21:53:19DerPapstso they are more or less equal in rockbox but entirely different in the apple fw
21:53:53 Join robin0800 [0] (
21:54:14DerPapston one G3 i have to the the contrast to the lowest posible value and on the other to the maximum value in order to read the lcd correctly
21:54:39DerPapstthat is confusing :-/
21:55:42amiconnDifferent firmware versions perhaps?
21:55:51DerPapstno exactly the same.
21:55:52 Quit pepie34 ("Ex-Chat")
21:56:11DerPapstinfact i have resotred the fw image from one iPod to the other
21:56:17***Saving seen data "./dancer.seen"
21:56:29amiconnIncluding flash content?
21:56:49amiconnThe G3 seems to handle all lcd stuff in ROM
21:57:48DerPapstmhh... i'm not 100% that they both have the same flash version.
21:58:00DerPapstthe more or less broken one is surely 2.3
21:58:27amiconnTake a dump of both, then do a binary compare (e.g. with 'cmp')
21:58:29DerPapstthe otherone could be either 2.2 or 2.3. not sure
21:59:08DerPapstcontrast 42 it ways too light. blacj is equat 50% grey then
22:00:18 Quit Nico_P (Remote closed the connection)
22:00:50amiconnYeah, then you have LCD type 7 (in both G3s)
22:01:03amiconnG3 can have type 7, 8 or 9
22:01:21DerPapstah.. good to know :)
22:01:28amiconn7 and 9 need the same power register value, but different contrast
22:01:55 Join pondlife [0] (n=Miranda@
22:02:13amiconnThere is a total of 10 different greyscale lcd panels for the various greyscale ipods
22:03:12DerPapstdo G3 reboot to diskmode now when usb is connected?
22:03:21amiconnNo, only on firewrie
22:03:47 Quit jhMikeS (Nick collision from services.)
22:03:53 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
22:04:01amiconnWe don't know how to detect USB (or rather, how to distinguish USB from USB power - even though the G3 doesn't charge from USB)
22:05:10DerPapston my one ipod diskbode contrast is too low so i can't see anything :-/
22:05:11 Quit Rob222241 (Read error: 104 (Connection reset by peer))
22:06:24amiconnI guess the hardware check on that G3 is wrong, so the OF thinks it has a type 9 LCD
22:08:53 Join [1]robin0800 [0] (
22:10:23DerPapstif it checks for a value/register on the mobo and not the lcd probably yes.
22:11:11 Quit robin_0800 (Read error: 110 (Connection timed out))
22:12:33DerPapstthis is the diff of both roms... they only differ a tiny bit so i think both are v2.3
22:13:40 Join daugustine [0] (
22:13:59 Join robin_0800 [0] (
22:14:09 Join My_Sic [0] (
22:14:37preglowjhMikeS: there?
22:14:54 Join courtc [0] (n=court@unaffiliated/courtc)
22:15:09DerPapsthi courtc
22:15:15jhMikeSpreglow: yeah
22:15:21courtchello DerPapst
22:15:37preglowjhMikeS: did you commit the dsp plugin example?
22:16:21jhMikeSpreglow: no. should I commit the ones that were done as examples?
22:16:36preglowjhMikeS: i'd do it
22:16:49preglowjhMikeS: but i want one of them anyway :P i'm coding a vinyl amp
22:16:51 Join Rob2222 [0] (
22:17:00jhMikeSpreglow: I've still got them
22:17:25preglowthem? there are more of them?
22:17:28DiDjCodtdionoea: you are there?
22:17:32amiconnDerPapst: The G3 dump I have is more similar to your left screenshot, but also not identical
22:17:33jhMikeSthe flanger and ringmod ones
22:17:43amiconnThe first difference seems to be the serial number
22:18:24DerPapstyes.. it's the s/n
22:18:38Domonokybluebrother: have you begun any work on installing voicefiles with rbutil ? now that there are automatic generated ones are aviable :-)
22:18:47preglowahh, the flanger one, yeah
22:18:47amiconnI still don't understand the check that differentiates type 7 and type 9 LCDs; it's a weird check involving several variables in IRAM with lots of shifting etc
22:18:52preglowthat went in a crash here
22:18:56*jhMikeS goes hunting his archives
22:19:19 Join [2]robin0800 [0] (
22:19:19***Alert Mode level 1
22:19:19DBUGEnqueued KICK robin0800
22:19:19DBUGEnqueued KICK [1]robin0800
22:19:19***Alert Mode level 2
22:19:19DBUGEnqueued KICK robin_0800
22:19:19DBUGEnqueued KICK [2]robin0800
22:19:19***Alert Mode level 3
22:19:57jhMikeSI'm just busy testing kernel objects on both cores at once and it seems to be going well :)
22:20:52preglowcertainly good news
22:21:04DerPapstamiconn: i don't think the check for tyoe 7 and 9 is that important because it'S only for contrast. i would say to use a default contrast setting that fit for both for the beginning... e.g. 47 or so.
22:21:33jhMikeSpreglow: ok, just give me a moment. I may have several version in a couple trees here.
22:22:02DerPapst42 is ways to low for type 7 and 50 is probably ways to high for type 9
22:22:51 Join [3]robin0800 [0] (
22:22:51***Alert Mode level 4
22:22:51***Alert Mode level 5
22:22:51DBUGEnqueued KICK [3]robin0800
22:22:51***Alert Mode level 6
22:22:51***Alert Mode level 7
22:22:51***Alert Mode level 8
22:22:51***Alert Mode level 9
22:23:14CtcpIgnored 5 channel CTCP requests in 3 minutes and 32 seconds at the last flood
22:23:14*DerPapst wonders when [4]robin0800 arrives
22:23:18 Quit robin0800 (Read error: 110 (Connection timed out))
22:23:18 Nick [3]robin0800 is now known as robin0800 (
22:23:18DBUGEnqueued KICK robin0800
22:23:18***Alert Mode level 10
22:23:24 Join Llorean [0] (n=llorean@rockbox/administrator/Llorean)
22:23:36amiconnThe default for type 7 is 52, for type 9 it's 42 or 43 (there are 2 values for each LCD which are only different for some of them, probably lcd enabled/disabled)
22:25:30DerPapsti wonder how common type 8 and 9 are
22:25:30 Quit Rob2222 (Read error: 104 (Connection reset by peer))
22:25:42 Join [3]robin0800 [0] (
22:25:42***Alert Mode level 11
22:25:42***Alert Mode level 12
22:25:42DBUGEnqueued KICK [3]robin0800
22:25:42***Alert Mode level 13
22:25:42***Alert Mode level 14
22:25:42***Alert Mode level 15
22:25:42***Alert Mode level 16
22:26:00amiconnI guess the difference is only stored in the ROM, and was either lost in an upgrade process, or the lcd panel in your problematic G3 doesn't match the mobo
22:26:03 Join bdgraue [0] (
22:26:17n1sAnyone want to do a quick test with voice on an arm based target?
22:26:26amiconnI don't think we need to care about that in rockbox.
22:26:26DerPapsti guess the later one.
22:26:36DerPapsti haven't flashed the other mobo
22:27:10DerPapstthe onw with GQ... s/n
22:27:51preglowjhMikeS: any luck?
22:28:36amiconnMy 2 2nd gens both have a type 5 LCD (there could also be type 3)
22:28:41amiconnErm, type 4
22:28:46amiconnType 3 is for 1st gens
22:29:33 Join [4]robin0800 [0] (
22:29:33***Alert Mode level 17
22:29:33***Alert Mode level 18
22:29:33DBUGEnqueued KICK [4]robin0800
22:29:33***Alert Mode level 19
22:29:33***Alert Mode level 20
22:29:33***Alert Mode level 21
22:29:33***Alert Mode level 22
22:29:33***Alert Mode level 23
22:29:58jhMikeSpreglow: these might have ridiculously low latencies in them just for testing purposes ;D
22:30:21 Quit Domonoky ("Trillian (")
22:30:40 Quit [1]robin0800 (Read error: 110 (Connection timed out))
22:31:05n1sGodEater: ping
22:31:09DerPapstthe onyl qestion is if there types are actually present in some G2 or G3 iPods at all that are availabe on the market. maybe these were only some sort of prototype lcds or so...
22:31:21preglowjhMikeS: thanks a bunch, if i actually make a working vinyl amp, i'll commit it :P
22:31:25amiconnYes, that's possible
22:31:50amiconnMini G1 and G2 can have type A or B, G4 greyscale can have type C or D
22:31:58 Join Rob2222 [0] (
22:32:07amiconnType 1, 2 and 6 don't exist
22:32:38jhMikeSpreglow: I'm not sure if process complex stuff in the ISR is so good or not. Might need the threaded version.
22:32:44DerPapstthe only ipod where the type makes a big ditterence so far is the iPod phozo
22:33:02amiconnYeah, that's another kind of type
22:33:06preglowjhMikeS: it's not terribly complex, just a biquad and a gain. do you have the threaded one, though?
22:33:37jhMikeSI think so but I don't think it's quite compatible
22:33:44preglowin what way?
22:33:57amiconnBut for grayscale, you need to know the type for 1st/2nd gen and 3rd gen if you want to implement proper lcd standby
22:34:03jhMikeSyes but I guess that's no biggie
22:34:14preglowshouldn't be, but i'm not too familiar with it anymore
22:34:23preglowi'll just give the isr version a shot first
22:34:34DerPapstamiconn: can you check for type 7 and 8 already?
22:34:43amiconnThat's in
22:34:48amiconnthe patch
22:35:02amiconnSame for type 4 and 5 on 2nd gen (it's the same check)
22:35:16 Join [1]robin0800 [0] (
22:35:16***Alert Mode level 24
22:35:16***Alert Mode level 25
22:35:16DBUGEnqueued KICK [1]robin0800
22:35:16***Alert Mode level 26
22:35:16***Alert Mode level 27
22:35:16***Alert Mode level 28
22:35:16***Alert Mode level 29
22:35:16***Alert Mode level 30
22:35:28DerPapstsince only the contrast differs between type 7 and 9 i think the G3 is comlete with that...
22:35:51amiconnYes, it's just the default contrast
22:36:07preglowjhMikeS: seems the isr example is out of date too
22:36:15preglowjhMikeS: complains about rec_set_source
22:36:24amiconnSame for the minis and G4 grayscale (in fact I don't understand why the latter distinguishes the 2 types - the table rows are identical)
22:37:50DerPapstheh.. because apple wants to keep you busy. add aditional checks that don't do anythink to keep everyone that darest to disassemble the firmware busy
22:38:19preglowjhMikeS: is that audio_set_input_source now?
22:38:46jhMikeSpreglow: yeah
22:39:00CtcpIgnored 4 channel CTCP requests in 11 minutes and 58 seconds at the last flood
22:39:00*DerPapst −−> afk for ~20min
22:39:02 Quit [2]robin0800 (Read error: 110 (Connection timed out))
22:39:21 Join [5]robin0800 [0] (
22:39:21***Alert Mode level 31
22:39:21***Alert Mode level 32
22:39:21DBUGEnqueued KICK [5]robin0800
22:39:21***Alert Mode level 33
22:39:21***Alert Mode level 34
22:39:21***Alert Mode level 35
22:39:21***Alert Mode level 36
22:39:21***Alert Mode level 37
22:39:53preglowjhMikeS: params being?
22:40:13jhMikeSvoid audio_set_input_source(int source, unsigned flags)
22:40:30jhMikeSsame thing
22:41:18preglowyeah, see
22:41:27 Join [2]robin0800 [0] (
22:41:27***Alert Mode level 38
22:41:27***Alert Mode level 39
22:41:27DBUGEnqueued KICK [2]robin0800
22:41:27***Alert Mode level 40
22:41:27***Alert Mode level 41
22:41:27***Alert Mode level 42
22:41:27***Alert Mode level 43
22:41:27***Alert Mode level 44
22:41:27***Alert Mode level 45
22:42:05 Quit BigMac (Read error: 110 (Connection timed out))
22:42:17 Quit robin0800 (Read error: 110 (Connection timed out))
22:42:17 Nick [2]robin0800 is now known as robin0800 (
22:42:17DBUGEnqueued KICK robin0800
22:42:17***Alert Mode level 46
22:43:31 Quit robin_0800 (Read error: 110 (Connection timed out))
22:44:22preglowjhMikeS: some minor other stuff too
22:44:28preglownow let's see if it works
22:44:55CtcpIgnored 3 channel CTCP requests in 2 minutes and 56 seconds at the last flood
22:44:55*n1s wonders where all those ARM based player users are hiding...
22:45:41 Join brent0n [0] (
22:46:01 Quit pondlife ("disconnected has pondlife")
22:46:20*jhMikeS wonders
22:46:28 Join robin_0800 [0] (
22:46:28***Alert Mode level 47
22:46:28***Alert Mode level 48
22:46:28DBUGEnqueued KICK robin_0800
22:46:28***Alert Mode level 49
22:46:28***Alert Mode level 50
22:46:28***Alert Mode level 51
22:46:28***Alert Mode level 52
22:46:28***Alert Mode level 53
22:46:42 Quit [3]robin0800 (Read error: 110 (Connection timed out))
22:46:47brent0ndoes the rockbox support movie playing on the toshiba gigabeat f series?
22:46:57markunit does
22:47:07brent0nwhat filetypes are supported?
22:47:50brent0noh, i see. very nice. :D
22:47:51markunon that page you should find all info on how to convert your movies
22:48:19amiconnn1s: They aren't hiding, just scared about the issues (and/or busy patching up their tree)
22:49:12preglowjhMikeS: and it's working still
22:49:13n1samiconn: I think LinusN added one l too many in his talk.c fix which breaks speaking of the first clip which is for yes
22:49:40jhMikeSpreglow: sweeeeet :)
22:49:55preglowwhy, indeed
22:50:02CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
22:50:02*amiconn has no current voice file to test and no way to generate one atm
22:50:11amiconnAt least not for my preferred language
22:50:22n1samiconn: we have daily built ones if you want to test it
22:50:43Bagdernot for german...
22:50:55 Join [2]robin0800 [0] (
22:50:55***Alert Mode level 54
22:50:55***Alert Mode level 55
22:50:55DBUGEnqueued KICK [2]robin0800
22:50:55***Alert Mode level 56
22:50:55***Alert Mode level 57
22:50:55***Alert Mode level 58
22:50:55***Alert Mode level 59
22:50:55***Alert Mode level 60
22:51:31n1sBagder: no, I meant that english could be used just to test
22:51:33amiconnI wonder whether anyone uses the backlight on hold option, and if so, which setting(s)
22:51:41 Quit [4]robin0800 (Read error: 110 (Connection timed out))
22:52:11n1samiconn: I would guess off on hold to be the most common
22:52:30n1smaybe combined with disabled timeout
22:52:33LloreanUnless you use caption backlight, the only two options are really "On" and "Off"
22:53:18amiconnThere's "normal" (i.e. ignore hold state), On and Off
22:53:26 Join GRaTT [0] (
22:53:39n1s"on" seems incredibly useless...
22:53:40amiconnI always use "normal" personally
22:53:54Lloreann1s: Not quite
22:53:57amiconnI see _some_ use in "Off", but no use in "On"
22:54:20LloreanAs a theory, one could have "Backlight on Power" disabled so that it's not always glowing while charging
22:54:32n1sLlorean: you have some kind of ipod, right?
22:54:34LloreanBut put a Gigabeat in a dock, turn hold on to turn the backlight on so the screen is always visible, and control with the remote
22:54:38amiconnWhy would you want the backlight always on on Hold, but not without hold?
22:54:42Lloreann1s: I have five different targets.
22:55:01n1sLlorean: could you do a test on an ARM based one?
22:55:04amiconnI have backlight when plugged set to always
22:55:06Lloreanamiconn: Only in somewhat complicated situations like the one I just described. I personally never would use it as "On" since any situation I want it on, it'd also be plugged in
22:55:21Lloreann1s: Gigabeat, iPod Nano, or e200?
22:55:38amiconnI need to get my head around that backlight thread :|
22:55:59amiconnI need a way to inhibit it temporarily without making the queue overflow
22:56:09GRaTTLlorean: I have FS7538 custom splash screen working well. With clean svn almost no delay if not using a cutom splash.
22:56:12n1sLlorean: doesn't really matter, what I would like to know for starters is if it speaks the "Yes" clip with a current build and current voice file.
22:56:14 Join [3]robin0800 [0] (
22:56:14***Alert Mode level 61
22:56:14***Alert Mode level 62
22:56:14DBUGEnqueued KICK [3]robin0800
22:56:14***Alert Mode level 63
22:56:14***Alert Mode level 64
22:56:14***Alert Mode level 65
22:56:14***Alert Mode level 66
22:56:14***Alert Mode level 67
22:56:17 Quit [1]robin0800 (Read error: 110 (Connection timed out))
22:56:47Lloreann1s: Absolute SVN current?
22:57:07n1sLlorean: today-current
22:57:29LloreanOkay, I'll give gigabeat a shot
22:57:31n1s14232 or later
22:57:46amiconnMaybe I can try voice on 2nd gen
22:57:47CtcpIgnored 2 channel CTCP requests in 5 minutes and 19 seconds at the last flood
22:57:47*Llorean goes to dig up a USB cable
22:57:56amiconnNote that I never tried voice on it yet
22:59:00GRaTTanyone interested in testing custom splash screen FS7538. Off-9 sec menu under Display
23:00:56amiconnWhoa, that voice sounds like BoS...
23:01:07 Quit [5]robin0800 (Read error: 110 (Connection timed out))
23:01:36amiconnn1s: 'yes' simply doesn't speak
23:02:12n1samiconn: could you change line 194 in talk.c to only have 5 "l" s like "lllll" instead of 6?
23:02:15 Join [1]robin0800 [0] (
23:02:15***Alert Mode level 68
23:02:15***Alert Mode level 69
23:02:15DBUGEnqueued KICK [1]robin0800
23:02:15***Alert Mode level 70
23:02:15***Alert Mode level 71
23:02:15***Alert Mode level 72
23:02:15***Alert Mode level 73
23:03:14 Quit davina (Remote closed the connection)
23:03:32CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:03:32*Llorean doesn't even know where to find a voices "Yes" anyway
23:03:39 Quit Genre9mp3 ()
23:03:47 Quit robin0800 (Read error: 110 (Connection timed out))
23:03:47 Nick [1]robin0800 is now known as robin0800 (
23:03:47DBUGEnqueued KICK robin0800
23:03:47***Alert Mode level 74
23:03:49amiconnMost boolean settings...
23:03:56n1sLlorean: in some setting, such as voice menus
23:04:08LloreanYeah, not spoken, as amiconn said
23:04:33n1sLlorean: could you try the same thing I asked amiconn to?
23:04:37LloreanAll I could think of was the "Really delete?" screen, which doesn't speak enough anyway
23:04:53amiconnn1s: Does this cause data aborts on some ipods?
23:05:13 Join davina [0] (
23:05:15 Quit DerPapst (Read error: 104 (Connection reset by peer))
23:05:53n1samiconn: GodEater: reported DataAborts with an outdated voice file, I think we byteswap the offset of the yes clip which means we could be trying to play anything
23:06:05 Join DerPapst [0] (
23:06:07Lloreann1s: recompiling now
23:06:43CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:06:43*amiconn put a mini g2 rockbox.ipod on his 2nd gen
23:07:02amiconn-> bad checksum
23:07:33n1shehe, I accidentally installed a sim to my h300 today -> crash on startup :-)
23:07:43n1sor hang rather
23:07:54 Quit robin_0800 (Read error: 110 (Connection timed out))
23:07:57Lloreann1s: That fixes it, yes
23:08:01amiconnrockbox.iriver won't be replaced by installing a sim...
23:08:13n1sLlorean: thanks, that one less bug :-)
23:08:22n1samiconn: no but all the codecs...
23:08:35 Join ddalton [0] (
23:08:52amiconnFix confirmed on 2nd gen
23:08:53n1sI got the splash and then some "Loading" message
23:08:59n1samiconn: thanks
23:09:22LloreanThe "Cancelled" splash didn't make it into that "100 splashes voiced" fix, I see.
23:09:27amiconnThis voice is unbearable =:(
23:09:37amiconnAnd it's too slow
23:09:59n1sLlorean: I think it should but maybe it's not working alright
23:10:01rasherBut it's Free.
23:10:04BagderI'll accept daily voices from a windows user
23:10:36LloreanWhy aren't "Games" "Applications" and "Demos" voiced at all under Plugins?
23:10:46LloreanThey aren't voiced, nor are they spelled.
23:11:08 Join nerochiaro [0] (
23:11:53 Quit [2]robin0800 (Read error: 110 (Connection timed out))
23:11:59 Quit rretzbach ("WeeChat 0.2.6-cvs")
23:12:02LearThat's a normal menu, so no spelling.
23:12:29LloreanSo there are just no voice strings in english.lang for it?
23:12:33amiconnThe voiced splashes are kinda annoying
23:12:52amiconn"blah bla entries found for database" over and over
23:13:08LloreanMaybe splashes could be togglable?
23:13:25 Quit daugustine ("Leaving")
23:13:39n1sLlorean: there are voice strings in the lang file...
23:13:48***Alert Mode OFF
23:13:58Lloreann1s: They aren't spoken for me.
23:14:16LearOr maybe just disabled for some splashes...
23:14:17preglowjhMikeS: is there any chane of lockup if i spend too long in the isr?
23:14:18LloreanSimilar problem to the yes thing maybe?
23:14:20preglowchance too
23:14:21n1sLlorean: sounds like a(nother) bug :-)
23:14:58 Join daugustine [0] (
23:15:28LloreanFestival seems to have difficulty with "tting". Settings and Shutting down sound like "Settums" and "Shut'em down". :)
23:15:49n1sLlorean: no, the yes thing was caused by LinusN's earlier fix, he added an l too many which made it byte-swap stuff it shouldn't, and Yes comes directly after the header
23:16:17amiconnLlorean: It's not the only problem of the festival voice...
23:16:22 Quit BobShield (Read error: 104 (Connection reset by peer))
23:16:39n1sLlorean: yes, I noticed that, I have been using flite locally because festival didn't work for me and flite is much better at that
23:17:03n1salthough they both say "plooogins" which makes me giggle
23:17:10krazykitamiconn, heh, a short i
23:17:59krazykityou can get around some of the festival silliness by making the words more phonetic, but then it's less human-readable text
23:18:10 Join jhulst [0] (
23:18:30amiconnn1s: Same problem as the MS voices on windows (but my old vbscript has corrections for several of these goofs). At&t doesn't have that problem
23:19:06amiconnkrazykit: Yes, that's what the vbscript did, but not in the source (as that shouldn't be tts engine dependent)
23:19:09 Quit [3]robin0800 (Read error: 110 (Connection timed out))
23:19:10 Quit DerPapst (Read error: 104 (Connection reset by peer))
23:19:30rasherOf course, adding a search&replace step into should be trivial
23:19:45 Quit spiorf_ ("Read error: 110 (Connection timed out)")
23:20:07Bagderyes, depending on the speech engine used
23:20:14rasherExcept for the whole "no arrays" business of shell scripting, which annoys me to no end.
23:20:16 Join BobShield [0] (
23:20:20amiconnThe vbscript had a list with regular expression search and replace, for all known tts engines (microsoft, at&t english, at&t german)
23:20:21n1srasher: are you going to do the configure change you mentioned in the tracker (moving voice to advanced)?
23:20:52rashern1s: I'm planning to, if no one gets there first
23:21:01 Join BigMac [0] (
23:21:05amiconnIt's too bad that at&t are so restrictive when it comes to distributing their tts engines's output :(
23:21:12ddaltonanyone here interested in the time being voiced in 12 hour format?
23:21:25rashern1s: in fact, I'll have a go at it now
23:21:28amiconnWho uses 12 hour format?
23:21:40*n1s is frightended by the massive configure script after too many strange things popping up when something changed...
23:21:51rasheramiconn: for spoken time format, pretty much all Danes
23:21:53jhMikeSpreglow: it will can to the point it cannot perform any other task so it'll get stuck there.
23:22:19jhMikeSjust a flood of DMA interrupts with no time for anything else
23:22:22ddaltonWell I am about to submit a patch for it I am just testing it. How do I make the voice a m instead of am?
23:22:34rashern1s: yeah, configure is a bit daunting.
23:22:43n1samiconn: Swedes use 12 hour format when speaking too, although no am/pm buisness, all that's implied :-)
23:23:06 Join saratoga [0] (i=98039a34@gateway/web/cgi-irc/
23:23:49n1sddalton: put the letters with a space between them in the voice string and maybe make them capital like "A M"
23:24:07 Join Rob222241 [0] (
23:24:20rasherEspecially in the case of "tell me the current time", 12 hour time is specific enough for all but a few rare occassions
23:24:36preglowjhMikeS: yeah, that was the problem
23:24:40*amiconn always prefers 24 hour format. Simple and precise
23:24:40preglowjhMikeS: threaded works just neato
23:24:47ddaltonok the patch is nearly done.
23:25:28amiconnn1s: I don't think that's a good idea doing in the .lang files
23:25:40 Quit BigMac (Remote closed the connection)
23:25:49ddaltonOk that is what I did can't test so anyone here using linux who could test the voice?
23:26:23n1samiconn: we already have this for example: "Charge During U S B Connection" but if there is a cleaner way...
23:26:33FebsBagder, you're killing me!
23:26:40rasheramiconn: spelling out A M seems reasonable to me. You want the voice to say the two letters, not the word "am". I don't really see the problem?
23:26:53amiconnhmm, perhaps
23:26:58Febs:) Was your post in the "-24dB thread" to me or to the OP?
23:27:29*petur wondered for a moment if Febs and Bagder were in an online game
23:27:33rasherOn the other hand, I very much agree in not tweaking for TTS to sound better, even if it would work in all engines
23:27:35n1shahaha :-)
23:27:37Bagderto everyone who provide fine content in that thread
23:28:00Bagderand of course the OP for persistently arguing for his confused sake
23:28:32Bagderits not often someone is proven wrong with so much details and yet still argue that he is right
23:28:35 Quit bluebrother (Remote closed the connection)
23:29:45LloreanAt DevConW Scorche shared with us a Head-Fi member who swears he can hear the difference between FLAC and WAV because of the additional CPU load (on a multiple-ghz machine)
23:30:06Bagdercan we invite that guy to our forum? ;-P
23:30:09scorcheFebs is quite familiar with Patrick82
23:30:14 Quit Rob222241 ()
23:30:27krazykitis that the guy that was arguing the FLAC files were brighter than ALAC?
23:30:30scorcheor 86...i havent been to head-fi in a while
23:30:38*Febs has Patrick82 on "ignore."
23:30:39scorchebrighter than wav, yes
23:30:39LloreanFor some reason I can't stop laughing at the phrase "interpolated fidelity"
23:31:16krazykitthere's always been a special place for hydrogen-audio though, for fighting over which version of lame is the best, and whose build is better.
23:31:17jhMikeSpreglow: I had a suspicion the ISR version might not be the way with this one
23:31:26scorcheFebs: but you seemed to enjoy responding to him so much
23:31:26FebsActually there was a guy on Head-Fi just last night claiming that FLAC has an extra "glare" compared to .wav in Rockbox.
23:31:46FebsHe attributes the "glare" to extra CPU load.
23:32:06krazykitwhat the devil does glare even mean?
23:32:17 Quit GRaTT ("using sirc version 2.211+KSIRC/1.3.12")
23:32:18 Join Soul-Slaye1 [0] (n=jonno@
23:32:22FebsI read "glare" as "placebo."
23:32:27krazykiti sometimes wonder if there's a conspiracy to just confuse the general public by using silly words like that to describe sound.
23:32:58BagderI've been working on a patch to increase CPU load when playing wav so that it'll sound better!
23:33:02krazykitwe could make rockbox glare at you... just need to port xeyes!
23:33:03*jhMikeS hates this cache coherency crap - so much trouble
23:33:06Lloreankrazykit: I think it's more a conspiracy to use silly words to mask not having a clue.
23:33:19*n1s loves people describing sound with words, it always sounds funny and completely unintelligible
23:34:29krazykiti've always found the sound of flac to be more cromulent than wav.
23:34:36FebsStart at post 30:
23:34:53 Join matsl [0] (
23:35:16Bagdersince the zune linux site went away, we need new amusements
23:35:46ddaltonThe 12 hour patch is p7561
23:36:47 Join bluebrother [0] (
23:36:56n1sddalton: I'd rater we hold off on committing any more voice patches until at least a majority of the bugs introduced by the last one are fixed...
23:37:02 Join DerPapst [0] (
23:37:49krazykitthe only thing that EFN and i agree on is that the rio karma was a fine device. otherwise, he sounds full of it.
23:39:13amiconnBagder: Does festival allow to set the speed?
23:39:38 Join Rob222241 [0] (
23:39:56BagderI don't know anything about festival really
23:40:04BagderI'm just using our build system
23:40:09Bagdermade by rasher
23:42:21rasheramiconn: before you ask, I don't know either. I only know just enough about Festival to make it output some sort of speech
23:43:11rasherBagder: have you tried using espeak of flite instead of festival?
23:43:20Bagderno, not yet
23:43:30*Llorean can't use espeak because the build system doesn't find his espeak
23:43:48BagderLinus had that too
23:43:53rasherLlorean: you can tweak (generated by configure) to include a path to it
23:43:55Bagderand had to change the script
23:44:03Bagderthe binary has changed name
23:44:24BagderI assume linus used a recent debian espeak package
23:45:03LloreanAnd I'm one of those Ubuntu crazies, so I'm in a similar boat as Debian folk for a lot of things
23:46:05BagderLlorean: try setting ESPEAK_BIN to espeak instead of speak in
23:46:06rasherBagder: should I move voice configuration into the "advanced" part of configure? I guess you'll have to tweak your scripts..
23:46:28Bagderrasher: sure, I'll easily adapt my script if you do that change
23:47:07 Quit Soul-Slayer (Read error: 110 (Connection timed out))
23:47:10saratogaanyone know if linuxstb is away this week?
23:47:52LloreanBagder: It seems to allow me to select and use espeak, but espeak doesn't show up in the list of voice options (I just hit "e" anyway on assumption)
23:48:26Lloreanespeak builds faster than festival
23:48:39rasherI believe flite is a lot faster as well
23:48:50BagderLlorean: it doesn't show up because the same name problem exists in configure
23:49:04Bagderit checks for speak, not espeak
23:49:13rasherI'll fix this while I'm poking
23:49:58 Quit davina (Remote closed the connection)
23:50:49LloreanWow, I like the way espeak sounds considerably better than festival
23:51:04 Quit Rob2222 (Read error: 110 (Connection timed out))
23:51:19 Join robin_0800 [0] (
23:51:43BagderI think I'll make voices with multiple voices available
23:52:20Bagderhopefully someone using windows can provide voices too
23:52:48LloreanBagder: I just need to change the 'which speak' to 'which espeak' in configure?
23:53:04rasherI'll commit this change now
23:53:17rasheralong with moving voice config into advanced build options
23:53:40ddaltonWell I am just using the patch but I don't think it will get commited unless I fix the indentation. also I was going to voice the time in 12 hour if the setting is set to 12 hour or if it is set to 24 hour I will voice the time in 24 hour. What does everyone think?
23:53:45Bagderok, I'll poke on my script once you've done that
23:54:16 Quit Lear ("ChatZilla [Firefox]")
23:54:17Lloreanrasher: So it'll be "target" "A" "V" "engine" "language" now?
23:54:18rasherddalton: that sounds very reasonable.
23:54:25n1sddalton: yes, I would think that respecting the setting is the way to go
23:54:44rasherLlorean: target, "a" "v" "\n" "engine" "encoder" "language"
23:55:00rasherUnless we're skipping the encoder step, I don't remember
23:55:11LloreanOh, forgot encoder
23:55:16LloreanWhy is the extra
23:55:19Lloreanextra \n required?
23:55:29rasherto end advanced configuration. You can pick multiple options
23:55:41n1srasher: I think you can skip the encoder step untill we actually support anything else than mp3
23:55:48 Quit ender` (" It's all fun and games until someone loses an eye. Then it's fun and games you can't see.")
23:55:52BagderI agree
23:56:08rashern1s: yeah, I'll bypass that step
23:56:20***Saving seen data "./dancer.seen"
23:58:49 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")

Previous day | Next day