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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2008-08-02

00:00:34 Join tvelocity [0] (
00:01:18 Quit robin0800 (Read error: 104 (Connection reset by peer))
00:01:54 Join ender` [0] (
00:02:15 Quit perrikwp (" ajax IRC Client")
00:02:22 Join CyBergRind|w [0] (n=cbr@
00:03:39 Quit ompaul (Client Quit)
00:14:27 Quit k4y (Nick collision from services.)
00:14:36 Join k4y_ [0] (
00:16:14 Quit shotofadds (Read error: 104 (Connection reset by peer))
00:17:49 Quit XavierGr (Nick collision from services.)
00:18:02 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
00:18:49 Join thegeek [0] (
00:19:14 Quit [CBR]Unspoken|w (Connection timed out)
00:20:25 Quit tehpaper (Read error: 54 (Connection reset by peer))
00:22:39 Quit sitwon ("Leaving")
00:28:13 Join CaptainKewl [0] (
00:32:16 Quit mcuelenaere (Read error: 110 (Connection timed out))
00:37:59 Quit bluebrother ("leaving")
00:43:34 Join tehpaper [0] (
00:44:35tehpaperwhat was that sight with the sansa e270?
00:44:38 Join andrewbeveridge [0] (n=586f9e2d@gateway/web/cgi-irc/
00:46:16tehpapernm found it
00:46:20tehpaperfroobi not froogi
00:46:28 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
00:49:51 Quit massiveH ("Leaving")
00:51:23 Quit andrewbeveridge ("CGI:IRC (EOF)")
00:53:03*petur notifies pixelma that he uploaded another patch
00:53:23peturbut no hurry, I'm gone now anyway.
00:53:49pixelmathanks, will try tomorrow - and I watch the task now and get notified (at least should in a bit)
00:53:50peturI expect remark 1 to be fixed, but 2 and 3 are not done yet.
00:54:01peturI thought so....
00:54:29peturI hope to get the rest fixed tomorrow evening - depends on real life
00:55:54pixelmaI'm not sure whether I'll be able to test tomorrow evening, depends on where I'll be. Could be that I'm away from early afternoon on untill Sunday evening then
00:56:10peturno problem
01:04:46 Quit petur ("Zzzz")
01:05:27 Part pixelma
01:09:50***Saving seen data "./dancer.seen"
01:16:02 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
01:17:03 Quit linuxstb (Nick collision from services.)
01:17:04 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
01:19:00 Quit ender` (" I find television very educating. Every time somebody turns on the set, I go into the other room and read a book. -- Grouc")
01:29:30 Quit pbryan ("See ya.")
01:32:20 Quit bertrik (Remote closed the connection)
01:49:34 Join sitwon [0] (
01:54:52 Quit faemir (Read error: 110 (Connection timed out))
02:13:22 Join dude187 [0] (
02:14:03 Quit Schmogel (Read error: 104 (Connection reset by peer))
02:14:36 Quit culture (Success)
02:26:20*kugel has some nice progress at viewport'ifying pitchscreen
02:32:25 Join kushal_12_27_200 [0] (
02:35:15 Quit domonoky (Read error: 104 (Connection reset by peer))
02:36:58 Quit perrikwp (" ajax IRC Client")
02:41:28 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
02:46:55 Quit nplus (Remote closed the connection)
02:52:07 Nick num1_brb is now known as num1 (
02:53:30 Quit tvelocity (Read error: 104 (Connection reset by peer))
02:58:01kugelDoes anyone know if pitchscreen works on remotes (and if not if this would be wanted)?
03:01:44 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
03:08:01 Quit perrikwp (" ajax IRC Client")
03:09:53***Saving seen data "./dancer.seen"
03:11:30 Join how [0] (
03:13:18 Join ackers [0] (
03:13:34 Join m0f0x [0] (
03:14:33 Nick how is now known as kushal1 (
03:14:55num1I'm sorry, what's pitchscreen?
03:15:19kugelnum1: the screen you get to if you change the pitch/speed while playing
03:15:38 Join Durch_die_Wand [0] (
03:19:09Durch_die_Wandhi I installed rockbox to my sansa c250 and when I connect the usb cable the original firmware loads, but the device doesn't show up in my computer.
03:19:27Durch_die_WandI tried taking out the microSD card too
03:19:27 Quit kushal_12_27_200 (Connection timed out)
03:20:09kugelDurch_die_Wand: does the sansa show "connected"?
03:20:16ackersbring rockbox to the clip! it's eq is terrible
03:20:53Durch_die_Wandno it turns black
03:20:58 Quit sitwon (Connection timed out)
03:21:56 Join sitwon [0] (
03:22:06scorcheackers: rockbox ports dont really work like that...people with the device need to step forward and do the work =/
03:22:50ackerslol i have no idea how to do that
03:23:46Durch_die_Wandi made sure it was on MSC mode as well
03:23:56num1ackers: I believe there are already people working on adding the sansa clip to the list of supported devices
03:24:16ackersreally? thats awesone
03:29:23ackersnum1 by that do you mean it's in production or it's being considered?
03:33:13scorcheackers: for current progress, see the thread in the New Ports forumn
03:35:59num1ackers: ou can find the relevent thread here:
03:40:04 Part ackers
03:41:47Durch_die_Wandis my best bet to uninstall rockbox, load all my files, then reinstall rockbox?
03:43:55 Join lordpil [0] (
03:46:29 Join massiveH [0] (
03:49:18Durch_die_Wandokay, taking out the microsd and putting it in a transflash adapter i put a movie on it and that plays
03:49:56Durch_die_Wandso i guess i'll have to uninstall, put all the music and files i never want to change on the player and then use the sd card for loading files
03:52:34 Quit Thundercloud (Remote closed the connection)
03:53:21 Quit DerDome (Nick collision from services.)
03:53:22 Join DerDome1 [0] (
03:53:34 Nick DerDome1 is now known as DerDome (
03:54:40 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
04:03:51 Quit vort3x ("Leaving")
04:04:00 Join vort3x [0] (n=vortex@unaffiliated/dfa001)
04:04:19 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
04:06:31 Quit DaCapn (Remote closed the connection)
04:09:48 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
04:10:24 Quit dude187 (Read error: 113 (No route to host))
04:17:34 Join Zarggg [0] (
04:24:30 Quit m0f0x ("sleep")
04:27:41 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.1/2008072820]")
04:29:42 Quit shadoxx (Remote closed the connection)
04:32:39Soapanybody knows how I can drop undisplayed comments into the wiki pages? I see no twiki comment command in the wiki help, and HTML comments are getting ignored.
04:35:04Soapnevermind. Only one of the styles of html comments is accepted. poo!
04:35:46 Join miepchen^schlaf_ [0] (
04:39:52 Quit kushal1 ("Leaving")
04:42:41 Quit Durch_die_Wand ()
04:50:21 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:52:18 Join dabujo_ [0] (
04:59:33 Quit Zarggg ()
05:01:45 Join solexx_ [0] (
05:03:44 Quit OneFix_ ("Leaving")
05:09:26 Quit dabujo (Connection timed out)
05:09:56***Saving seen data "./dancer.seen"
05:18:02 Quit solexx (Read error: 110 (Connection timed out))
05:38:55 Quit XavierGr ()
05:41:18 Quit perrikwp (" ajax IRC Client")
05:42:41 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
05:42:53 Join cadoo [0] (
05:59:12 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
06:01:01saratogaif anyone has ideas about how Rockbox should work as an App, please see FS #9222
06:12:31 Part cadoo ("Konversation terminated!")
06:24:33SoapI split the Mini and Nano galleries tonight. That takes care of the six smallest ones. Will start tomorrow on the five larger ones.
06:25:12num1saratoga: What's the difference between a rockbox app and a rockbox sim?
06:29:18saratoganum1: the sim imitates a real hardware device, while the app doesn't
06:29:28saratogaso it can have its own settings, define its own drivers, etc
06:30:57num1so they're both emulators, but the app is considered a new target?
06:31:26saratoganeither are emulators, but yes the app is meant to allow new targets to devices that already have an operating system
06:32:23saratogawe had a project to run rockbox in an emulator, but it didn't work out for the student
06:38:15num1thanks for the clarification
06:48:11 Quit midkay ("Leaving")
06:51:16 Quit CaptainKewl (Read error: 110 (Connection timed out))
06:54:53 Join AlgorithmicContr [0] (n=larry@unaffiliated/algorithmiccontr)
06:55:40AlgorithmicContrDoes anyone own a SanDisk Fuze, and if so- did you have any trouble installing rockbox?
06:57:08advcomp2019AlgorithmicContr, rockbox will not work on the fuze
06:57:16AlgorithmicContradvcomp2019: aww
06:57:22AlgorithmicContradvcomp2019: How about Creative Zen?
06:57:38advcomp2019not right now
06:57:41AlgorithmicContradvcomp2019: what about SanDisk Sansa Connect?
06:57:46saratogacheck the front page
06:57:52saratogatheres a list of devices there
06:58:06advcomp2019nope look at the home page and forums for info
06:59:37num1AlgorithmicContr: if you go to the "new ports" section of you'll be able to check how far along support for the Fuze, Zen, and Connect is.
07:03:52AlgorithmicContrnum1: Are there any other projects for replacement firmware like Rockbox, and ipodLinux
07:05:03advcomp2019AlgorithmicContr, there is but it is offtopic
07:05:10num1I don't know, but you can ask at at #ipodlinux or #anythingbutipod
07:09:58***Saving seen data "./dancer.seen"
07:12:37 Quit massiveH ("Leaving")
07:14:10saratogaFS #7945 can be closed given all the USB work since then right?
07:19:31 Quit saratoga ("CGI:IRC (Ping timeout)")
07:34:10 Quit BHSPitLappy (Remote closed the connection)
07:51:16 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
08:29:17 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
08:29:36 Join Rob2223 [0] (
08:41:37 Join bertrik [0] (
08:47:48 Quit Rob2222 (Read error: 110 (Connection timed out))
09:00:02 Quit shodanX (Read error: 60 (Operation timed out))
09:00:07 Join shodanX [0] (
09:10:01***Saving seen data "./dancer.seen"
09:23:58 Quit Seed (Read error: 110 (Connection timed out))
09:31:48 Quit miepchen^schlaf_ ()
09:33:19 Join miepchen^schlaf [0] (
09:35:32 Join Schmogel [0] (
09:36:07 Quit Schmogel (Client Quit)
09:37:54 Join Schmogel [0] (
09:39:01 Join stripwax [0] (
09:44:16 Join Seed [0] (
09:45:01 Quit Schmogel (Read error: 104 (Connection reset by peer))
09:45:24 Quit ompaul (Client Quit)
09:53:45 Quit Seed (Read error: 60 (Operation timed out))
09:55:37 Nick num1 is now known as num1_sleeping (
10:00:37 Quit miepchen^schlaf ()
10:02:25 Join miepchen^schlaf [0] (
10:05:01 Join Seed [0] (
10:05:38 Quit AlgorithmicContr ("aptitude -vvvvv moo")
10:08:07 Join bertrik_ [0] (
10:10:37 Quit Seed ("cu, Andre")
10:12:31 Join snoh [0] (
10:17:53 Join faemir [0] (
10:17:53 Quit miepchen^schlaf ()
10:18:43 Quit bertrik (Read error: 113 (No route to host))
10:23:07 Quit jfc (Read error: 104 (Connection reset by peer))
10:26:26 Join Seed [0] (
10:30:37 Join JdGordon [0] (
10:33:07 Join jfc [0] (
11:10:03***Saving seen data "./dancer.seen"
11:22:28 Join culture [0] (
11:32:43 Quit bertrik_ (Read error: 60 (Operation timed out))
11:37:04 Join Mathiasdm [0] (
11:43:22 Join AndyI [0] (n=pasha_in@
11:47:16 Join bertrik_ [0] (
11:49:14 Quit AndyIL (Read error: 60 (Operation timed out))
12:10:49 Join OlivierBorowski [0] (
12:13:37 Join ender` [0] (
12:16:32 Join midkay [0] (n=midkay@rockbox/developer/midkay)
12:26:23 Join stooo [0] (
12:30:32 Join mcuelenaere [0] (
12:41:00 Join miepchen^schlaf [0] (
12:44:33 Join robin0800 [0] (
12:47:02 Part stooo
12:49:49 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
12:51:58 Join seraph [0] (
13:10:08***Saving seen data "./dancer.seen"
13:12:07 Join funman [0] (
13:14:55BigBambimcuelenaere: I reopened as r18168 doesn't fix it (explained in a comment)
13:15:26 Join JdGordon|uni [0] (i=d231a3ae@gateway/web/ajax/
13:15:54mcuelenaereBigBambi: hmm yes you're right, I must've been confused when I closed that task
13:16:25 Nick JdGordon|uni is now known as JdGordon_ (i=d231a3ae@rockbox/developer/JdGordon)
13:16:58mcuelenaerethen I'll just commit that patch, it seems the best solution atm
13:17:18BigBambiOK, cheers
13:19:37BigBambimcuelenaere: That patch is slightly malformed
13:19:43BigBambiI've just noticed
13:19:54mcuelenaereBigBambi: don't worry, I adjusted it manually
13:20:02mcuelenaerebtw, I suppose you're already in the credits?
13:20:27 Quit pixelma (" off for the weekend")
13:21:33BigBambicool, cheers. Version 3.0 can go ahead now :)
13:22:08 Quit JdGordon_ (" ajax IRC Client")
13:26:15 Quit midkay ("Leaving")
13:32:48Normmatt2mcyelenaere, did you commit the fix for the vx747 log files?
13:33:03mcuelenaereNormmatt2: yes, some time ago
13:33:14 Nick Normmatt2 is now known as Normmatt (
13:33:17mcuelenaere(btw you can use TAB to autocomplete nicknames
13:33:31BigBambiWhich is especially uselful for mcuelenaere :)
13:34:02mcuelenaereNormmatt: you do mean the 10.bin -> onda.bin changes, right?
13:34:22Normmatti mean the fixes so that it doesnt erase the flash :P
13:34:30mcuelenaereyes those :)
13:34:39BigBambioops :)
13:35:03mcuelenaerewell currently I've been a bit occupied with the theme site so I didn't have much time to look into the Onda port..
13:35:26Normmattnext time i boot into linux, I'll give that your port a try
13:36:04mcuelenaereok, it should display some debug info and *should* allow you to play with the touchscreen (althoug I broke it in my local tree, I'm not sure what happened to SVN)
13:41:29NormmattI might just try and build a development env in vista, didn't in the first place because vista doesnt play nice with gnu stuff
13:41:41 Join petur [50] (n=petur@rockbox/developer/petur)
13:42:23mcuelenaereNormmatt: I would advice you to use the VMWare development image, it's easy to use and fast
13:42:31mcuelenaere(compared to cygwin and andLinux/coLinux)
13:42:32linuxstbmcuelenaere: It looks like you're making nice progress on the themes site, but I'm not sure rand() is the best way to make a temporary directory name - doesn't PHP have a function for that?
13:42:59mcuelenaerelinuxstb: I was going for tmpname() or similar but that's for file's
13:43:06mcuelenaerefirst I was thinking of getting the current microseconds
13:43:21mcuelenaerebut that was such a hassle I even needed to create a separate function for it
13:43:32mcuelenaereso I went with rand(); that seemed pretty decent atm
13:44:04mcuelenaerewe could always go for a md5sum() of several data sources e.g. current time, client browser information, rand(), ...
13:45:12linuxstbYou could use tempname, and then create a directory in the same place using the tempname as a prefix
13:45:20 Join ZincAlloy [0] (n=d9eeee2d@gateway/web/cgi-irc/
13:45:21linuxstbI mean tempnam
13:49:05funmanis the assembly code of rockbox written for gas ? if so, why aren't the registers prefixed by '%' ?
13:49:20 Join fdinel [0] (
13:50:36BigBambifunman: Isn't gas for X86?
13:51:33funmanI'm googling for gas syntax but i only find examples for gas/x86 then :/
13:53:28linuxstbWhat does the "%" do? Just using the register names works...
13:53:41linuxstbAnd yes, Rockbox uses the GNU Assembler
13:53:54funmanI think the % is useless ..
13:54:38mcuelenaerelinuxstb: something like this?
13:54:44funmanI'm looking for a tutorial, I have some trouble with addressing
13:55:58BigBambifunman: Yes, ignre what I said, I was being a muppet
13:56:17mcuelenaerefunman: % is usefull when mixing C code and ASM
13:56:50funmanto not mix with a variable named eax ? :)
13:56:51linuxstbmcuelenaere: No. I meant using tempname as a prefix for a directory name - i.e. create a file called $tempname, then create a directory called "$tempname.dir", then use that directory, then delete the directory, then remove $tempname
13:57:37mcuelenaerelinuxstb: isn't this approach similar?
13:57:46 Join Thundercloud [0] (
13:58:12 Join BigBlackDog [0] (
13:58:22linuxstbYes, it's _similar_. But there's a race condition in your version.
13:58:45mcuelenaerelinuxstb: did you do "svn up"?
13:59:32linuxstbI'm looking at r18181
13:59:40 Part BigBlackDog
13:59:56mcuelenaerelinuxstb: hmm me too, can you tell me where the race condition is then?
14:00:18linuxstbBetween unlink($tempname) and mkdir($tempname), another process could create $tempname
14:00:59mcuelenaerebut shouldn't tempnam() hand out different names to every process?
14:01:39linuxstbWhat says that? It just needs to be unique.
14:02:06mcuelenaerethen this should work, right?
14:03:33linuxstbNo, because (IIUC) the tempnam() function would have created a file with that name, so you can't create a directory with the same name.
14:04:05mcuelenaereah yes of course
14:04:10*mcuelenaere slaps forehead
14:05:53linuxstb13.56.51 # <linuxstb> mcuelenaere: No. I meant using tempname as a prefix for a directory name - i.e. create a file called $tempname, then create a directory called "$tempname.dir", then use that directory, then delete the directory, then remove $tempname
14:06:20linuxstbYou can't remove $tempname until after you've removed the directory.
14:06:29mcuelenaereah because tempnam() depends on the file?
14:09:18 Join EspeonEefi [0] (i=espeonee@VPN-EIGHTY-TWO.MIT.EDU)
14:13:04linuxstbmcuelenaere: Looks good to me...
14:13:15mcuelenaereok, I have to leave now
14:13:21 Quit mcuelenaere ("see ya")
14:15:52 Nick bertrik_ is now known as bertrik (
14:19:42funmani'm looking for a way to get the immediate address of a label, like
14:19:57funman.word 0
14:20:04funmanldr r1, [pc, #label]
14:20:50funmanbut I can't find an accepted syntax :/
14:21:23funmansince I have no recovery mode on my sansa clip I need to take extra precautions to not brick it :/
14:23:59linuxstbIt isn't just "ldr r1, label" ?
14:25:01 Join RobsonBrown [0] (n=586ae9fa@gateway/web/cgi-irc/
14:25:07funmanit will load the content of the memory at the offset "label", but I want the address
14:25:12linuxstbAh no, I think that would load the value stored at label:...
14:25:16linuxstb(what you said)
14:25:42funmanI want to store a value at this place, to reuse it later
14:25:53funman(to save the content of a memory address, specifically)
14:26:23linuxstbThen I think it's mov r1, #label
14:26:32funmanI have some code from atomik punk to read from GPIOA, but i want to be sure it doesn't harm
14:27:24funmanhum but that is absolute addressing
14:28:03 Join CaptainKewl [0] (
14:28:06funmanand I need relative to PC ://
14:31:34RobsonBrownhello sorry to interrupt but can anyone give me write permissions for the Wiki? I've converted some CC licensed fonts for use in the project that I would like to attach. I would also like to work on a WPS/theme at some point. I also post on the forums as stsikel. Thanks!
14:32:09funmanwell I can do with 2 instructions .. mov r1, #label; ldr r2, [pc, r1]
14:33:15linuxstbfunman: How can that work? Doesn't it just load the absolute address of #label into r1?
14:34:08funmanhum yes..
14:34:11linuxstbRobsonBrown: Done.
14:37:46 Quit RobsonBrown ("CGI:IRC")
14:37:48 Quit faemir (Read error: 104 (Connection reset by peer))
14:37:52 Join arohtar [0] (
14:38:59 Quit bertrik (Read error: 113 (No route to host))
14:41:05linuxstbfunman: I've just realised that I don't understand what you want to do - what is the relative address relative to? i.e. what instruction?
14:41:22funmancurrent instruction
14:41:36linuxstbBut then that offset is useless for later instructions...
14:41:49funmanI can show you the code if you want to understand what I'm doing
14:41:55linuxstbThat may help...
14:42:03funmanlet me comment it first ;)
14:43:01linuxstbDo you want to calculate the absolute address of something, when you don't know where in RAM your code is running at?
14:44:08funmanI would know the address for my specific firmware however, but I wanted to write generic code
14:45:24linuxstbI think you'll need to put a second label at the address of your instruction, and do something like "add r1, pc, (label1-label2)"
14:49:21linuxstbMaybe: "here: sub r1, pc, #(here-label+8)" - the pc will be 8 bytes ahead of "here"
14:51:26 Join bertrik [0] (
14:54:52funmanalso I don't know if pc is incremented by 4 if the current instruction modifies it
14:55:36funmanthanks for the hint linuxstb ;)
14:55:54Normmattif you want the address of a function, just use "ldr r1, =label"
14:56:31linuxstbNormmatt: We don't know where in RAM the code will be
14:56:43linuxstbSo everything needs to be relative.
14:57:12Normmattthe compiler should conver that to be pc-relative
14:57:53funmanweird ..
14:57:53Normmattthis is ARM asm right?
14:58:08funmanldr r3, =hack1
14:58:15funmanand when I assemble / disassemble this I get:
14:58:29funmanldr r3, [pc, 0x6c]
14:59:16Normmatthmm, where does the 0x6c come from, stupid assembler
15:00:41Normmattarm or thumb?
15:01:00funmanI think it's arm if I didn't specify anything..
15:01:21Normmattyeah it will default to arm
15:01:32 Quit petur ("later")
15:03:49Normmattworks fine when i compile that code
15:04:28stripwax[slightly OT] - Anyone know if the rockbox Tremor optimisations are likely to end up in the Tremor svn? I've just applied the arm-optimised mdct and the vector/codebook optimisations to my nslu2 (266Mhz ARM network appliance), and they're more-or-less "just worked".
15:05:04funmanNormmatt: which compiler do you use ?
15:05:22 Nick fxb__ is now known as fxb (
15:05:28Normmattfor arm development I use devkitarm (GBA/NDS/etc)
15:05:50 Join kugel [0] (n=chatzill@unaffiliated/kugel)
15:05:52Normmattmaybe your assembler isnt working right or maybe your disassembler is at fault
15:06:22linuxstbstripwax: saratoga mentioned tremolo a few days ago -
15:06:46funmanNormmatt: I tried with 3 disassemblers ;)
15:07:02stripwaxlinuxstb - I remember mentioning that a few months ago :)
15:07:26stripwaxI took a look at trying to get it to build in rockbox, but it didn't look like it would be trivial. can't remember why though
15:07:27linuxstbstripwax: I missed you saying that then...
15:08:29rasherstripwax: Seems like submitting patches upstream would be the right thing to do (how about our other codecs?)
15:10:10***Saving seen data "./dancer.seen"
15:12:15 Quit desowin (Read error: 110 (Connection timed out))
15:12:38 Join nplus [0] (
15:19:33stripwaxthe claim that Tremolo is 15-20% better than Tremor is probably consistent with the fact my tremor built with rockbox patches being 25% faster than factory libvorbisidec.. but tremolo doesn't seem to have any actual stats/evidence.
15:21:02stripwaxback later on..
15:21:42 Quit stripwax (Read error: 104 (Connection reset by peer))
15:22:32 Join funman_ [0] (
15:25:00 Join _Lx_ [0] (i=Lx@
15:25:01 Quit ___lx_ (Read error: 104 (Connection reset by peer))
15:33:03 Quit funman (Read error: 110 (Connection timed out))
15:35:59 Quit EspeonEefi (Read error: 110 (Connection timed out))
15:44:14 Join DaCapn [0] (
15:51:02 Join EspeonEefi [0] (i=espeonee@VPN-ONE-ELEVEN.MIT.EDU)
15:56:10 Quit EspeonEefi ("さよなら")
15:59:12 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
15:59:32 Join fdinel [0] (
16:03:58 Quit seraph (Remote closed the connection)
16:10:46kugelJdGordon: ping!
16:12:06kugelSlasheri: ping
16:18:53solexx_Am I missing something or isn't it possible to display mono/stereo information in the WPS? I cannot find it in the "Properties" window either.
16:19:39JdGordoncheck the wiki page (CustomWPS) I'm not sure if you can display that info
16:19:52*JdGordon slaps kugel with a particularly smelly tuna
16:20:31solexx_JdGordon: I did, I am just asking because I cannot find it but I'd be very surprised if it wasn't available.
16:20:45kugelJdGordon: regarding the pf patch, I've found your code you've added works.
16:21:06kugelJdGordon: I was able to load a cover.100x100.bmp and cover.110x110.bmp on my sansa
16:21:23JdGordonarg... this is getting painful :p
16:21:30JdGordonthe patch I uploaded works fine for you?
16:22:55JdGordonsolexx_: if its not on that page there is a 99% chance you cant display it
16:23:21 Join FOAD_ [0] (
16:23:29kugelJdGordon: Yea. But I only tried it with 1 out of approx 100 cover art files. Could it be a memory/buffering problem?
16:24:42rasherlinuxstb: turns out the libspeex in Debian unstable is exactly 1.2-rc1 anyway
16:25:16linuxstbrasher: Yes, I noticed Debian had it, seems Ubuntu doesn't though, but I guess you can massage apt to get it (I'm no apt expert....)
16:25:22JdGordonkugel: I dunno...
16:26:31kugelpf expects PREFFERED_IMG_WIDTH and _HEIGHT and allocates memory for that afair
16:26:51kugelthe covers you have are bigger than PREFFERED stuff
16:27:04JdGordonthey shouldnt be...
16:27:27kugelwith my change, preferred is 88x88 for h300
16:27:51JdGordonwell that would explain it then...
16:28:02JdGordoncan you add bmp resizing into the plugin lib for this?
16:28:03kugelbut, I was able to load 100x100 covers too, they were just named cover.bmp when I tried
16:28:08JdGordonat least untill it gets into the core
16:28:21kugelJdGordon: Heh, I did that :)
16:28:24rasherlinuxstb: It should appear in the development release in time, I assume. I don't know when the next one freezes
16:29:03kugelJdGordon: I implemented resizing in pf with this patch. It's an option, so it either resizes every cover to PREFERRED, or doesn't resize at all. default is to resize
16:31:31rasherlinuxstb: Ah, it froze already. I guess Ubuntians will just have to wait for the next one (after 8.10)
16:31:41rasherOr install manually of course
16:32:28kugelJdGordon: Can you look at please?
16:32:42rasherThat is, assuming this takes off in the first place.
16:33:14JdGordonkugel: is that pitch screen? i had a quick look.. ill have a rpoper look tomorow maybe
16:33:26kugelJdGordon: Yep.
16:34:00JdGordonyou have a fair bit of debug code in there... it would be better if it was removed
16:34:06JdGordonmakes it easier to read
16:34:07 Join herrwaldo [0] (
16:34:31kugelJdGordon: Sure, but the patch is wip, that's why I left it until I post a commit candidate
16:36:07 Quit FOAD (Read error: 110 (Connection timed out))
16:36:07 Nick FOAD_ is now known as FOAD (
16:37:09JdGordonkugel: the reason the statusbar isnt being shown is because the viewport_set_Defaults() allocates the bottom part of the screen if its enabled...
16:37:40kugelJdGordon: the bottom part?
16:37:50JdGordoneverything under the statusbar
16:38:09JdGordonif its enabled the top corner for the vp is (0,8), if its not enabled it gets (0,0)
16:38:15JdGordonalso, the .h isnt needed
16:38:20kugelJdGordon: ah, yea I know, viewport_set_defaults makes the "fullscreen" vp smaller depending on the statusbar
16:39:52kugelI've already brought the statusbar to show up (with gui_syncstatusbar_draw(&statusbars, true);), but the statusbar seems to flicker
16:41:06JdGordonhow often is it being updated?>
16:41:45kugeleverytime the pitchscreen is updated
16:42:02kugel pitchscreen_draw(&screens[i], pitch, pitch_mode);
16:42:04kugel gui_syncstatusbar_draw(&statusbars, true);
16:42:58kugeland when I press a button to change the pitch, the statusbar flickers, while the pitchscreen doesn't (only tested on sim as of now)
16:44:27JdGordonhmm... also, I wonder if having a seperate vp for each part is needed...
16:44:57JdGordonand considering there is no scrolling the vp's dont need to be globals...
16:45:11*JdGordon would split the screen into 3 rows
16:46:33kugelJdGordon: I've made them global, since 2 functions need to know about them
16:46:40JdGordonactually.. maybe 3 columns so the value could be pushed up or down if it doesnt fit so well
16:46:49JdGordonso pass pointers around
16:47:13JdGordonshould give a better delta if they arnt global :)
16:49:19 Join pbryan [0] (
17:00:23 Quit ZincAlloy ("CGI:IRC (Ping timeout)")
17:01:48 Quit sarixe ("Ex-Chat")
17:02:54kugelJdGordon: Can I throw an array at pitchscreen_fix_viewports?
17:03:20JdGordonit might throw it back though
17:03:25kugelWell, I'm having problems
17:03:27JdGordonand its got a really good throwing arm :p
17:04:25 Quit snoh (Remote closed the connection)
17:04:59bertrikrobin0800, did you find someone to help you with sansapatcher yet?
17:08:59kugelJdGordon: it keeps telling me incompatible pointer type
17:10:05JdGordonwell.. you cant doa direct dropin
17:10:10JdGordonpastebin the changes
17:10:14***Saving seen data "./dancer.seen"
17:14:09kugelJdGordon: Any idea?
17:17:27 Join einhirn [0] (
17:19:18 Join snoh [0] (
17:19:36kugelJdGordon: Thanks.
17:20:01 Quit nplus (Read error: 104 (Connection reset by peer))
17:23:39 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
17:23:40kugelJdGordon: Well, somehow the wps viewports are messed up now after turning the statusbar on
17:23:56JdGordon|zzzyou'll figure it out :)
17:23:58JdGordon|zzzim off...
17:24:14kugelJdGordon|zzz: good night
17:24:32 Join nplus [0] (
17:33:51funman_I think I managed the code now ...
17:38:52 Join tessarakt [0] (
17:40:22funman_the GPIOA_DATA & 0xf is always true o:
17:40:48funman_this may be because i have to keep pressing the power button to put it on
17:48:59rasherdomonoky: FS #9233 could use some Makefile/.pro magic to add make it more clever. I don't really know how to go about doing this
17:49:17bertrikhmm, voice is gone when my sansa c200 starts up with the "committing database" message
17:53:59 Quit HellDragon (Success)
18:02:11rasherdomonoky: shouldn't the talk file creation path default to the root of the player?
18:03:45 Join funman [0] (
18:04:09domonokyrasher, jup would be better..
18:04:54rasherdomonoky: Also, it told me that my espeak configuration was invalid, but when I opened the settings and clicked OK, it was fine
18:05:46domonokyrasher, it was invalid. but if you open the config dialog, it tries to autodetect the path to espeak. successfully for you :-)
18:06:23rasherdomonoky: Ah. Maybe it should attempt the autodetecting without me having to open the config dialog?
18:06:38domonokyi want someday a builtin tts engine, so we have one which always works..
18:07:25rasherI don't think those two options are mutually exclusive :)
18:07:36domonokytrue, but only if the config is invalid... and its a bit difficult to find the right place to autodetect it.. :-)
18:08:39 Join petur [50] (n=petur@rockbox/developer/petur)
18:09:27*domonoky checks the code, to see how this is solved at moment...
18:10:35funmanoops i bricked my clip :(
18:15:11 Quit rh387 (Read error: 104 (Connection reset by peer))
18:15:25rasherHm, seems I cannot create a working voice file with this dynamicly linked (against libspeex) rbutil. Talk clips work though. Weird
18:15:44rasherAh no. It works!
18:16:07 Join rh387 [0] (
18:16:36domonokyrasher: a good place to put the autodetection of the tts paths is in the construction of TTSExes Object, but in this place you dont have access to the settings.... maybe doing it in the setSettings function could work. .
18:16:48 Quit funman_ (Read error: 110 (Connection timed out))
18:17:35 Quit bertrik (Read error: 113 (No route to host))
18:19:05 Quit miepchen^schlaf ()
18:20:11 Quit herrwaldo ("Konversation terminated!")
18:20:13 Join miepchen^schlaf [0] (
18:21:41*domonoky tries
18:22:07 Join bertrik [0] (
18:22:22 Join raphi [0] (
18:23:15 Quit einhirn (Read error: 104 (Connection reset by peer))
18:27:00 Nick fxb is now known as fxb__ (
18:27:47 Join m0f0x [0] (
18:28:14 Nick num1_sleeping is now known as num1 (
18:29:10robin0800bertrik,yes had to read the README make C200 and E200 bootloaders and lastly had to add MingW32 and use "make sansapatcher.exe" the last two parts are not in the readme
18:31:17robin0800bertrik, Have now got 01.01.07 on my Sansa C240
18:36:27 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.1/2008072820]")
18:38:30 Join HellDragon [0] (
18:38:31 Quit HellDragon (Excess Flood)
18:38:46 Join HellDragon [0] (
18:39:16bertriknice to hear
18:40:43domonokyrasher: detection of the tts executable path should e now fixed :-)
18:41:12rasherdomonoky: Hurray :) Got time to give FS #9233 a look?
18:42:25domonokyhm, fs9233 looks nice, but we need a way to detect if a system libspeex is available..
18:42:41rasherIndeed. I don't know how to do that :\
18:43:12domonokywith this patch, libspeex isnt built into the rbspeex lib ?
18:44:06domonokywould be easier to find a way to autodetect, if only one Makefile would need modification..
18:44:09rasherI'm believe not. But then I'm no expert in these matters
18:46:03rasherdomonoky: I'm not sure that could work. Both the standalone rbspeex and rbutil needs to link to -lspeex and -lspeexdsp, don't they?
18:47:05domonokywith rockboxs speex lib, we dont need to do this, because we "ar" them all into one .a file..
18:49:03rasherYeah, and that's pretty much what I'm trying to avoid (distros don't like programs that staticly link in copies of standard libraries)
18:49:10 Join herrwaldo [0] (
18:50:24 Quit herrwaldo (Remote closed the connection)
18:50:34domonokybut we somehow need to maintain compatibilty with the old mode/ rockboxs libspeex , it was quite a hassle to built it correctly for mac (universal binarys) .. :-)
18:50:58 Join herrwaldo [0] (
18:51:27domonokyfor autodetecting which way to build, it may be possible to check if libspeex.a exists in PATH..
18:51:36rasherYeah, I'm not proposing we ditch the possibility
18:51:43 Quit nplus (Read error: 104 (Connection reset by peer))
18:52:21 Join nplus [0] (n=nplus@141.25.Globcom.Net)
18:52:27 Quit sitwon (Read error: 113 (No route to host))
18:55:40rasherdomonoky: Or maybe just check for $includedir/speex/somefile.h ?
18:56:19domonokyjup, just check for some needed files from libspeex..
18:56:50 Quit Thundercloud (Remote closed the connection)
18:56:55rasherI don't know if there's a "proper" way to do it?
18:58:21domonokywe could either do this check in both Makefile/.pro file, or do it only in the .pro and set a Var before calling rbspeexs make (or a special target in rbspeexs Makefile)
18:59:19domonokyqmake has a ready make "exists(filename)" function, so it should be easy to do in the .pro file...
18:59:57rasherdomonoky: More proper would be to do $CC emptycfile.c -lspeex -lspeexdsp and check how it goes
19:01:28domonokychecking for a needed file is much easier, and should be safe enough, i think...
19:08:14 Quit miepchen^schlaf ()
19:08:17*rasher tries the other route anyway
19:09:06 Quit linuxstb (Read error: 104 (Connection reset by peer))
19:10:15***Saving seen data "./dancer.seen"
19:10:15 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
19:14:04 Quit robin0800 (" HydraIRC -> <- It'll be on slashdot one day...")
19:14:19 Quit Mathiasdm ("Invisible Internet Project:")
19:18:22 Join Cyberdyskinesia [0] (
19:20:03 Join miepchen^schlaf [0] (
19:20:16 Quit funman (Remote closed the connection)
19:20:26 Quit herrwaldo (Remote closed the connection)
19:20:58CyberdyskinesiaI've been learning some x86 and ARM ASM + some stuff about I2C in order to contribute to the D2 port
19:21:14 Join herrwaldo [0] (
19:21:49Cyberdyskinesiado some of you still have the Telechips docs that were previously available here:
19:22:19Cyberdyskinesia ?
19:22:57 Join Horscht86 [0] (
19:23:35 Quit Horschti (Read error: 110 (Connection timed out))
19:23:55 Join funman [0] (
19:25:47 Quit herrwaldo (Remote closed the connection)
19:33:59 Quit Bensawsome ("The awsome is gone :(")
19:35:27 Join herrwaldo [0] (
19:36:22num1Cyberdyskinesia: unfortunately I believe that if the links to the telechips site no longer exist nobody can legally distribute the docs. Which means you might be outta luck.
19:36:47 Join webguest09 [0] (n=62dcbcc6@gateway/web/cgi-irc/
19:37:23num1you can see reasons why it's probably not legal in the posts in the thread you mentioned below the post you mentioned
19:38:04webguest09Is it possible for rockbox to support the atrac3 audio format?
19:38:54num1webguest09: If you wanna work on it, go ahead, there's no technical limitation
19:39:59Cyberdyskinesianum1: ok in fact I wanted to request them by forum PM but my account isn't allowed to send PM yet
19:40:49webguest09 The format is sony's product. would it be legal to add the codec
19:41:19num1Cyberdyskinesia: I don't know for sure though, there's someone else, linuxstb , who can help you, he should be coming
19:43:17Cyberdyskinesianum1: thanks for the tip I'll ask him
19:44:46num1webguest09: that's a good point, It might be copyprotected. I recommend doing a few google searches for technical docs on atrac, the license will commonly be found on the first page of said documents. Or you could email sony and see what they say.
19:46:21 Quit herrwaldo (Remote closed the connection)
19:46:43 Join courtc [0] (
19:46:49 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
19:50:01 Join herrwaldo [0] (
19:50:54 Quit webguest09 ("CGI:IRC (EOF)")
19:53:59linuxstbnum1: What makes you think I can help?
19:54:05BigBambinum1: If there is an open source and preferably C and fixed point decoder, sure
19:54:54BigBambiJust because it isn't open doesn't matter so much - we support e.g. wma
19:56:00linuxstbThere's an atrac3 decoder in ffmpeg - open source, but floating point. So it ticks one of the two boxes.
19:57:45BigBambiPotentially a start for someone, but I can't see there being a huge amount of interest from anyone capable of doing all the work (esp. as it is floating point)
19:58:54 Quit herrwaldo (Remote closed the connection)
19:58:58 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
20:00:27saratogatelechips docs:
20:01:09saratogaCyberdyskinesia: you wanted those right?
20:11:57 Quit rh387 (Read error: 104 (Connection reset by peer))
20:12:36 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
20:16:43 Nick num1 is now known as num1_away (
20:23:49 Join vitja [0] (n=vitja@
20:23:56vitjahehe I did it)
20:24:56 Join johnnyboy [0] (
20:24:57dandersonnice one
20:25:01linuxstbvitja: Congratulations ;)
20:25:34domonokyvitja: nice !!
20:26:20*rasher has a "elegant" Makefile test to check for system libspeex
20:26:22BigBambivitja: cool, congrats
20:26:54vitjathanks, but it's not rockbox, just a dirty hack
20:27:04BigBambiStill progress...
20:27:43bluebrothernice. But lcd lcd initialization? ;-)
20:27:52funmanit's a big step on the way :)
20:27:53 Join Thundercloud [0] (
20:28:13 Join Strife89 [0] (n=admin@
20:29:49vitjalcd initialization work, but doesn't work LCD-bus initialization
20:30:25vitjaI let original fw to do it, then I init lcd
20:30:36 Quit tessarakt ("Client exiting")
20:34:47linuxstbvitja: So you haven't found all the init functions in the original fw yet?
20:35:09vitjawhy not I found it
20:35:23vitjabut the problem now is here:
20:35:31vitja2005933c: e52de004 ..-. str lr, [sp, #-4 (0xfffffffc)]!
20:35:31vitja20059340: e3a024f0 .$.. mov r2, #-268435456 (0xf0000000) ; MEMCFG_BASE (0xf0000000)
20:35:31DBUGEnqueued KICK vitja
20:35:31vitja20059344: e5920008 .... ldr r0, [r2, #8 (0x8)]
20:35:31vitja20059348: e1a00980 .... mov r0, r0, lsl #19 (0x13)
20:35:32***Alert Mode level 1
20:35:32vitja2005934c: e3a01002 .... mov r1, #2 (0x2) ; 0x00000002
20:35:34vitja20059350: e0210f20 .!. eor r0, r1, r0, lsr #30 (0x1e)
20:35:36vitja20059354: e59f10ac .... ldr r1, [pc, #172 (0xac)] ; 0x20059408 // 0x0d500023
20:35:38vitja20059358: e1810e00 .... orr r0, r1, r0, lsl #28 (0x1c)
20:35:40vitja2005935c: e5820014 .... str r0, [r2, #20 (0x14)]
20:35:43linuxstbvitja: Please don't paste here....
20:35:44vitja20059360: ebfffef5 .... bl lcd_init0 (0x20058f3c) // 0xe52de004
20:35:46vitja20059364: ebffff1f .... bl lcd_init1 (0x20058fe8) // 0xe52de004
20:35:48vitja20059368: e49de004 .... ldr lr, [sp], #4 (0x4)
20:35:50vitja2005936c: eaffff64 d... b lcd_init2 (0x20059104) // 0xe52de004
20:36:21Strife89or is it .org?
20:37:09vitjabtw problem is 20059340 - 2005935c that's not problem i think
20:37:35 Join LambdaCalculus37 [0] (
20:37:48 Quit bluebrother (Nick collision from services.)
20:37:53 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
20:38:09bluebrotherhmpf, seems to be caused by my keyboard. :(
20:39:43linuxstbvitja: I don't understand what you mean - why is that code a problem?
20:40:20vitjait sets CS1
20:40:40vitjawhen I set it by myself that doesn't work
20:41:52linuxstbSo how are you running your own code? i.e. where are you branching to your code?
20:43:50vitjaI use mktccboot at the start I patch OF to jump to my own code, than I run C program
20:44:25rasherbluebrother: Any thoughts on FS9233? How would something similar be done in the Qt project file?
20:44:29vitjawhen I patch at lcd_init0 that works but not when lcd_init
20:44:45vitjalcd_init0, lcd_init are internal names in OF
20:45:23bluebrotherrasher: you sure this works? librbspeex is a modified speex.
20:45:33***Alert Mode OFF
20:46:08bluebrotherthough I'm not aware what has been modified
20:46:18 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
20:46:40linuxstbbluebrother: afaik it isn't - it's just standard speex.... The change is in the actual encoder (rbspeexenc) which writes raw speex frames, rather than an Ogg file.
20:46:44rasherbluebrother: 1) preglow figures it should work 2) It compiles :) 3) I've actually generated voicefiles and talk clips with the resulting rbutil, compiled in a location where apps wasn't available
20:47:00rasherbluebrother: and those voicefiles and talk clips work in the sim.
20:47:06rasherI'm pretty confident, yes.
20:47:16bluebrotherah, ok. Then there is one remaining issue: we want to have static binaries of rbutil ;-)
20:47:33bluebrotherbut for distro-builds using dynamically linked libs would be an option
20:47:37 Join ZincAlloy [0] (n=d9eeeeea@gateway/web/cgi-irc/
20:47:44rasherbluebrother: Not just an option, it's the only acceptable way.
20:47:58rasherbluebrother: do we compile libusb in staticly?
20:48:28bluebrotheryes, for the static binary. Otherwise people will get issues if libusb is missing (happened before)
20:48:52rasherBut the static binary is a specific build option, right?
20:48:59bluebrotheryep. -config static
20:49:30bluebrothermy development builds are dynamic too (mostly because I'm using a different Qt version for that, and that version isn't built statically)
20:50:18rasherbluebrother: So if -config static isn't set, trying to use the system libspeex would be preferabl, no?
20:50:46bluebrotherwell, I'd say it would be acceptable :)
20:52:29rasherIf you're not building with static, you should only expect the file to run on your computer, or ones with similar configuration anyway
20:52:39rasherI don't see why we wouldn't prefer system libraries in that case
20:52:54bluebrother!static { LIBS += -lspeex -lspeexdsp } should do it
20:53:07linuxstbvitja: Do you have a patch so I can see what you're doing? In both the case that works, and the case that doesn't?
20:53:44rasherbluebrother: but then that breaks if they're not available - ideally we'd fall back to ../../apps/codecs/libspeex if building static and no libspeex is available
20:54:22rasherEspecially since rbspeex depends on libspeex-1.2rc1, which isn't available in a lot of distros yet
20:54:30vitjalinuxstb: difference is the only one thing which address I patch
20:54:54bluebrotheris there anything like speex-config that tells such stuff?
20:55:20rasherbluebrother: in the rbspeex makefile, I compile a test-program and check the gcc return value. This works quite well
20:55:41rasherAnd should catch all incompatibilities, as long as the test program is correct
20:56:36rasher(I guess this is basically slowly re-inventing autoconf)
20:58:15vitjalinuxstb: now it works, that was my mistake, i wasn't calling init function
20:58:28bluebrotherrasher: well, building a test program could work similarly like the ccache test at the start of
20:58:32linuxstbvitja: Good. So you don't need to run any of the OF code now?
20:58:48vitjalinuxstb: so I replace OF lcd_init with branch to my code, and that init lcd completley
20:59:06vitjalinuxstb: no, now I'm using it to initialize CPU and so on
20:59:17vitjalinuxstb: I'll try later
20:59:20linuxstbAh, OK....
20:59:28rasherbluebrother: I'll have a go
20:59:36funmani can not find a recovery mode for sansa clip ..
20:59:53linuxstbvitja: Most of the code should already be in Rockbox SVN for that - I added it a long time ago.
21:00:46vitjalinuxstb: I'll try it, but iaudio7 code doesn't compiles now
21:00:52saratogafunman: I thought people worked out that you could get into recovery mode if you shorted one of the pins on the NAND chip?
21:01:01vitjalinuxstb: I'm not to familar with rockbox building system
21:01:21funmansaratoga: that is on e200, on m200 you get access to an empty disk
21:01:30funmanand on m300 (clip) I get .. nothing
21:01:59saratogai guess the clip isn't such a good target to work on the v2 port then
21:02:20saratogai guess it wouldn't be much use anyway once someone gets a bootloader
21:02:22linuxstbvitja: Hmm, seems it's missing a "config-iaudio7.h" file...
21:02:28funmani'd like to get it back anyway .. :)
21:02:31vitjalinuxstb: yeah
21:02:47vitjalinuxstb: I understand that's not hard to fix, but...
21:02:55linuxstbvitja: I'll see if I can make the iaudio7 build compile...
21:03:13vitjalinuxstb: thanks
21:09:56linuxstbvitja: It seems very broken... I don't have time now, but will try to have a look later tonight.
21:10:19***Saving seen data "./dancer.seen"
21:10:40vitjalinuxstb, ok
21:12:55bluebrotherrasher: please keep in mind that the librbspeex makefile needs to work on w32 / mingw too.
21:13:46rasherbluebrother: yeah, I don't have any way of testing this though. I suppose at worst, the test should fail and it'll fall back to the usual behavior
21:13:57rasherIf I do things right, that is
21:15:05bluebrotherI guess the printf call for OUTPUT will be the first to fail
21:15:58rasherI'm not using that anymore anyway. Why should it fail though?
21:16:00bluebrotherbut if the rest is capable of coping with it that's no real issue. OTOH, you could use uname to figure if we're on w32 and not use a system libspeex on that platform
21:16:35saratogalinuxstb: a quick question about the idea of putting mdct into the codec lib
21:16:38bluebrotherrasher: I'm rather sure windows cmd.exe doesn't support printf.
21:16:46saratogahow does that work with allocating lookup tables into IRAM?
21:16:53rasherbluebrother: oh, you can compile it without cygwin?
21:17:11bluebrotherrbutil is always compiled using mingw, not cygwin. I never tried cygwin.
21:17:34rasherDoesn't mingw include a shell replacement?
21:17:53rasherI can't imagine how stuff would work otherwise
21:18:02bluebrotherif you download the Qt package it's built for MinGW. Even not sure if cygwin is supported officially (though I heard it should work)
21:18:18bluebrotherno, msys has such stuff (and is required for building because of sed since a while)
21:18:38rasherThen presumably msys provides a POSIX shell?
21:18:55rasherConsidering how utterly useless the builtin shell is, I really don't see how it'd work
21:19:22bluebrotherit does provide a shell, but you must not use it for building rbutil as the generated Makefiles have issues with that.
21:19:41bluebrotherdevelopment on windows is kinda tricky if you want to script stuff ... :(
21:19:47rasherOkay, so I basically have no idea what I'm doing in this .pro file. I want something along the lines of this: OUTPUT = $$system($CC -lspeex -lspeexdsp ../../tools/rbspeex/testprogram.c -o /dev/null; echo $?)
21:20:00rasherBut that doesn't seem to do what I want.
21:20:58rasherI moved the test program to a static file since it's used two different places and it's easier to see what's going on that way
21:21:55bluebrotherI don't think system() spawns a shell
21:22:09funmanin fact i may have broken the pcb
21:22:28rasherMan, this is the second time today I have to learn a new language to do the same thing
21:22:37funmanwhen i press on the 2 sides it 'clicks'
21:22:48 Join Mathiasdm [0] (
21:23:17rasherbluebrother: Yeah, the syntax hilighting seems to indicate that using a ; won't work as I want.
21:24:20rasherbluebrother: Looks like $$system returns true on success. That's all I need anyway
21:26:48rasher$$system($CC -lspeex -lspeexdsp ../../tools/rbspeex/testprogram.c -o /dev/null) { LIBS += -lspeex -lspeexdsp }
21:27:22rasherExcept it's not $CC I want, it seems
21:27:42funmanwhat's the double $ for ?
21:28:00rasherThat shouldn't actually be there.
21:28:17rasherIt means I want to get the output. Which I don't, actually
21:28:53rasher$CC turns out to be empty
21:29:00bluebrothertried $$CC?
21:29:25rasherAh, there we go. What's QMAKE_CC?
21:29:41bluebrotherthat's the variable holding the compiler
21:29:59bluebrother(as we're not always on linux we can't trust CC being present or so)
21:30:01 Join Bensawsome [0] (
21:30:37rasherOkay, so I that's the one I need. Seems to work. Let's see if building static still behaves
21:34:23rasherThat's weird..
21:36:07bertrikpetur, were you going to commit FS #8689?
21:36:16 Quit ender` (" Debian comes in three flavours: stale, rusting and broken.")
21:36:50 Quit ompaul (Client Quit)
21:41:56 Join ender` [0] (
21:43:34CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
21:43:34*bluebrother looks for that wiki page holding custom virtual keyboard layouts and fails finding it :(
21:45:23rasherI guess I'll need some way of telling rbspeex "We're building staticly, so no matter what you think, use rockbox' libspeex"
21:47:23bluebrotheryou could try setting a variable when calling rbspeex Makefile from Not sure about w32 though ...
21:47:27rasherbluebrother: Can I see thet static variable being set from within the rbspeex makefile?
21:47:47bluebrotheror make it two targets
21:48:06rasherIsn't it already, actually?
21:48:28bluebrotherrasher: well, the static needs to be set when calling qmake so it has to go the other way.
21:48:47*bluebrother rechecks
21:48:51rasherbluebrother: Yeah, I just meant if something like QMAKE_STATIC would be set in the environment or something
21:49:27rasherAh no, both rbspeexenc and dec use librbspeex
21:49:34vitjalinuxstb: hehe now my standalone app works)
21:50:40vitjalinuxstb: cpu is running slow somewhy, I'm not familar with arm, think that is already done in rockbox
21:53:06rasherbluebrother: I see a DEFINES += STATIC towards the bottom - could I move that to the top? I assume that means that it'd be available to the environment?
21:53:13 Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!")
21:53:33 Quit funman ("if there's a demon ..")
21:54:39bluebrotherrasher: yes, that is used upon building to include the Qt accessibility plugin (required if you build statically). But I'm not sure if it's really needed to move that up −− qmake itself creates Makefiles, and AFAIK there's no need to have everything in order.
21:54:55bluebrotherbut I'm not 100% sure. You can also move that, won't hurt ;-)
21:55:13rasherAlright, so in theory I might be able to check the value of STATIC inside the rbspeex makefile?
21:55:59*rasher tries it
22:00:02 Quit Thundercloud (Remote closed the connection)
22:10:59 Quit Strife89 ("Thanks for the help and input, guys. :)")
22:11:50rasherThat doesn't seem to be the case
22:12:32bluebrotherpossibly it isn't exported to the environment?
22:12:44rasherYeah, it seems not
22:12:58rasherrbspeex.commands = @STATIC=1 $(MAKE) -C ../../tools/rbspeex librbspeex.a
22:13:18rasherThat works, but I'm not sure how to do that cleverly
22:14:43bluebrotherwell, STATIC is added to DEFINES, so export DEFINES might work. Could interfere with rbspeex Makefile though.
22:15:34rasherBut defines is a single define, I presume? That won't work anyway
22:15:47rasherExport static perhaps?
22:15:51bluebrotheryep. Check the generated Makefile, somewhere at the top
22:16:25 Join herrwaldo [0] (
22:16:30rasherHrm, it doesn't seem to be there
22:16:38 Quit herrwaldo (Read error: 104 (Connection reset by peer))
22:16:45rasherAh, so I'd do $(MAKE) $(DEFINES) ?
22:17:22rasherNo.. make doesn't accept defines like that
22:17:45rasherI guess modifying the rbspeex.commands is the safest way
22:18:08 Join B4gder [241] (n=daniel@rockbox/developer/bagder)
22:18:19bluebrotherI think I'd simply go with a new Makefile rule for that, and try to use a variable for triggering, i.e. $(MAKE) -C ../../tools/rbspeex librbspeex($STATIC).a
22:18:46bluebrotheror something similar :)
22:18:53rasherThat doesn't really work well with the current magic
22:19:16 Quit ChristopherW (Read error: 110 (Connection timed out))
22:19:30bluebrotherwhy not? Just make that target call the original target but additionally set a variable
22:20:22rasherbluebrother: the magic is not inside the target, but at the top of the makefile
22:20:25 Join herrwaldo [0] (
22:20:43bluebrotherah. Hmm.
22:20:49 Quit HellDragon (Read error: 104 (Connection reset by peer))
22:21:17rasherIt won't really change how things look in anyway, I think
22:23:56 Quit herrwaldo (Client Quit)
22:26:21 Join herrwaldo [0] (
22:27:20 Quit herrwaldo (Client Quit)
22:29:40rasherI have: static { message("building staticly") } !static { message("building dynamicly") }, yet none of them get printed...
22:29:51rasher(and some more inside them)
22:32:11 Quit Cyberdyskinesia ("Leaving")
22:33:02bluebrotherhmm, works fine for me. Maybe you're using the wrong qmake?
22:33:23rasherNo. I suppose I must be confusing it somehow
22:33:59bluebrotherhappened to me several times already −− if you run Qt3's qmake it will do something, but the output won't work (obviously)
22:34:21rasherThis is most definitely qmake-qt4
22:34:45 Join herrwaldo [0] (
22:36:21rasherI'm going to upload what I have right now and give up for now before I go insane
22:52:15 Quit herrwaldo (Remote closed the connection)
22:52:46 Join herrwaldo [0] (
22:54:56bluebrotherhmm, build server hanging?
22:56:26*bluebrother looks for someone to kick the build server
22:57:06 Quit herrwaldo (Remote closed the connection)
22:57:15 Quit ZincAlloy ("CGI:IRC (Ping timeout)")
22:57:31*B4gder does some magic moves
23:01:08 Join guest321 [0] (i=47247780@gateway/web/ajax/
23:01:51 Join herrwaldo [0] (
23:02:54*petur is looking at a Swedish crimi
23:04:01*petur sees he should be looking at it in another channel :/
23:04:03solexx_Hi, I am trying to boot Rockbox off of a CF card (only 512MB) on an Iriver H120. I get "ata error -80" as described on the wiki. Is there any quick fix I could try before spending 100 Euros for a bigger, better CF card?
23:04:27peturwhy another card?
23:04:37solexx_(boot loader V7-pre4, daily build from a few days ago)
23:04:57peturand it doesn't work?
23:05:12solexx_petur: another one? The current one is just what I currently have for testing.
23:06:28 Part guest321
23:07:15solexx_I'd be able to rebuild Rockbox myself, but the patch from the wiki (diff to ata.c) doesn't apply anymore
23:07:47*bluebrother is again surprised the delta table is lagging behind the build table
23:08:11 Quit herrwaldo (Remote closed the connection)
23:08:38B4gderbluebrother: it always did and still do
23:08:52vitjalinuxstb: I'm about linking rockbox with few undefined references, will try to finish it at the morning. now beer and sleep
23:08:55 Join herrwaldo [0] (
23:08:58petursolexx_: SVN should be fine, the patch is no longer needed
23:09:29bluebrotherB4gder: well, it's no real problem but it surprises me like every time ;-)
23:10:09B4gderI made it like that simply to get the build table updated as fast as possible, rather than to wait for the delta stuff to get completed as well
23:10:24***Saving seen data "./dancer.seen"
23:10:38bertrikyay, green delta :P
23:11:09bluebrothermaybe add a "delta pending" line if it's still calculating?
23:11:52bluebrotherjust for convenience of guys like me ;-)
23:11:57solexx_petur: then the card probably doesn't work. I just hoped to get it to work *before* spending a lot of money without being sure that it will work.
23:12:06rasher ??
23:12:26petursolexx_: well it should work
23:12:35B4gderrasher: it was kicked manually, and then it loses track of things... :-(
23:12:43rasherAh, okay
23:12:57B4gderthe front page still lists the commits fine though
23:13:10solexx_petur: irrespective of the CF card I use?
23:13:22peturI hope so
23:13:50solexx_It doesn't :/
23:14:21solexx_I could provide the debug info if it helps
23:14:40 Quit Guest37210 (Read error: 110 (Connection timed out))
23:14:46bluebrotherhmm, why not link directly to the viewvc revision?
23:15:17B4gderbecause there could be multiple revisisons
23:15:53bluebrotherhmm, true.
23:17:13 Quit B4gder ("It is time to say moo")
23:18:08linuxstbPresumably the scripts are still based on time (from CVS days), rather than using SVN revisions...
23:20:14 Quit vitja ("Ухожу")
23:20:35 Join vitja [0] (n=vitja@
23:21:51petursolexx_: so the bootloader you use on your h120 is one you build yourself recently?
23:22:57 Quit Mathiasdm ("Invisible Internet Project:")
23:26:48solexx_petur: no, I downloaded it somewhere from But it says it's 7-pre4. Rockbox it self-compiled.
23:27:22peturv7-pre4 is not all you need, read the CFModGuide page again
23:28:20peturI'm not quite up to speed on the whole h120 bootloader installation, but the idea is to use it to be able to load an svn bootloader in flash
23:28:35 Quit vitja ("Ex-Chat")
23:29:10 Quit herrwaldo (Remote closed the connection)
23:31:23 Join herrwaldo [0] (
23:31:53solexx_petur: as far as I understand the wiki, the steps to flash rockbox.iriver are only needed because you had to compile a patched version to get it to run at all and that way you have a fallback.
23:32:17*petur rereads
23:34:10solexx_Maybe I have to define HAVE_FAT16SUPPORT, I'll see what filesystem is on the card
23:34:27 Join Schmogel [0] (
23:35:06peturI'd be surprised, -80 is given before it reads the card
23:38:15solexx_petur: if I interpret the output of dosfsck correctly, it's FAT16, so I will have to recompile anyway. But I don't think that's the current problem either.
23:39:04 Join HellDragon [0] (
23:49:05petursolexx_: did you follow all the steps in the wiki (except applying the patch)?
23:51:54 Quit petur ("family time")
23:52:44 Quit OlivierBorowski (Remote closed the connection)

Previous day | Next day