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-11

00:02:52*amiconn likes all-green delta lines :)
00:03:15ToHellWithGAfrom what to what does that DAC go?
00:03:48ToHellWithGAcould it not be coerced into outputting rather step-ish output?
00:03:52peturcontroller -> DAC -> audio amplifier
00:04:36peturToHellWithGA: go join those guys that think they can send a tv signal through it...
00:04:55ToHellWithGApetur: i don't know how, it just seems like the driver level is plenty loud
00:04:56amiconnToHellWithGA: even if it can, it would be totally unable to send the required frequencies for s/pdif
00:05:10amiconn(which lie in the MHz range)
00:05:14ToHellWithGAthat's a much more practical outlook. bummer that
00:05:37ToHellWithGAi didn't realize s/pdif was so bit-hungry
00:05:46amiconnSame goes for tv out via an audio dac. Just forget it
00:05:52ToHellWithGAi assumed it was roughly on the same complexity as PCM
00:06:04amiconns/pdif _is_ pcm
00:06:27amiconnBut it is a serial signal, meaning it is sent bit by bit
00:06:50amiconn...and it sends 32 bits for each sample, regardless of how many are used
00:07:05ToHellWithGAso it's 44,100 samples, 16 bits each, 2 channels each second. that's 14 million bits
00:07:13ToHellWithGAor perhaps 1.4 million
00:07:14 Quit davina (Remote closed the connection)
00:07:15 Join WGC______ [0] (
00:07:19amiconnSo you need to send 2*44100*32 bits per second
00:07:21ToHellWithGAstill, that is bigger than i had thought
00:07:50amiconn...which is 2.8 million bits/second
00:08:04ToHellWithGAsorry, why is it 2*32?
00:08:13amiconn[00:06:48] <amiconn> ...and it sends 32 bits for each sample, regardless of how many are used
00:08:15ToHellWithGAb/c the chip accepts up to 32 bits per sample?
00:08:18 Quit WGC_____ (Read error: 104 (Connection reset by peer)) is so glad he went mechanical engineering instead of computer/electrical engineering
00:08:56ToHellWithGAchips are tricky little buggers
00:10:36 Quit WGC (No route to host)
00:12:56 Nick WGC______ is now known as WGC (
00:15:47*amiconn ponders removing the X5 specific code, and replace it with a generic implementation
00:16:14amiconnBut *imo* the backlight should never be enabled if the user has disabled it, even not on shutdown
00:16:22amiconnOn X5 this does happen atm
00:16:34Bagdergeneric is good
00:17:09peturanybody familiar with oldmenuapi.c in the pluginlib? Would it be ok to trap SYS_POWEROFF in the loop to make it quit the menu?
00:17:21amiconnI need generic code to stop the backlight thread from messing with the backlight anyway
00:17:47amiconn(in order to implement suspend, and it must be reversible so killing the thread is a no-no
00:18:05*Domonoky just commited uninstallation for rbutilQt :-)
00:18:18rasherBagder: fixed?!
00:18:26Bagderseems fixed to me
00:18:27amiconnI would think backlight should be enabled with no timeout on shutdown, unless the user has disabled it completely (in the current state)
00:18:43amiconnThe actual power cut will switch it off
00:18:43BagderI could load and use svenska fine
00:18:52Lloreanamiconn: Sounds reasonable to me
00:19:14LloreanI get irritated on my Gigabeat as my timeout is about 1 second shorter than the actual shutdown.
00:19:16amiconnAnd suspend will do the opposite: disable backlight and keep it of until the wakeup message arrives
00:19:24LloreanSo when restarting I try to turn it on, and see the shutting down splash
00:19:50peturamiconn: while you're in the backlight code: on h300 (at least) it acs strange on powerdown: light goes out and then flashes again shortly.
00:20:23amiconnI guess that's an lcd effect. I've seen that on other targets too
00:20:45rasherBagder: still something fishy going on: $ ../../tools/genlang -o -t=h120:agc:backlight_fade:dircache:hold_button:lcd_bitmap:lcd_non-mono:lcd_flip:lcd_invert:pitchscreen:quickscreen:radio:recording:recording_swcodec:remote:remote_ticking:spdif_power:swcodec:tagcache:tc_ramcache:charging -e=english.lang dansk.lang |grep -c LANG_SET_BOOL_YES
00:21:26peturamiconn: I remember it behaving well before the shutdown callback was implemented
00:21:28Bagderyes, that one isn't fixed
00:21:30rasherUnrelated, I guess, but I was assuming it was the same thing
00:21:36rasherFair enough
00:22:06Bagderrasher: please submit a bug report and I'll deal with it soonish
00:22:21 Join Febs [0] (
00:22:29rasherBagder: can do
00:22:50rasherBagder: do you need any additional information, or just a reminder that something's up
00:23:08Bagderjust a reminder, that command line you pasted here is fine to include
00:23:15 Part Domonoky
00:25:50rasherBagder: FS #7576
00:25:58WGCUgh, T-storm
00:27:30WGCWhat's Coldfire?
00:28:04peturwikipedia it
00:28:51WGCIt's a book or a 68k microprocessor
00:29:42peturthe link I gave says it's a microprocessor
00:29:48WGCI thought 68k was basically dead.
00:30:07peturit's used inside iriver h1x0/h3x0 and iaudio's
00:31:07peturdead? no way, even z80 still lives on
00:31:24WGCThis might be off topic, but is GRC's Shields Up! test reliable?
00:31:37scorcheit is off topic...
00:31:40LloreanThis is an on-topic channel
00:31:54*petur polishes the topic
00:32:06WGCMaybe not dead but not widely used.
00:32:35BagderWGC: you have a big insight into the embedded world?
00:32:37scorcheamiconn: how does one tell the difference between the "next gen" NiMH or however you call them and the "old" ones?
00:33:03WGCI don't touch small devices, I'm afraid about hurting them.
00:33:22WGCI only think about PCs.
00:33:26BagderWGC: so how can you tell things about their internals like if they're dead or not widely used?
00:33:53WGCAmong PCs I haven't heard about many PCs using 68k and the z80.
00:34:00amiconnscorche: You need to check the specifications if you don't know how they're named. It depends on the brand
00:34:03WGCEspecially since Mac dumped Motorola.
00:34:20rasher"Not used on PCs" is pretty different from dead.
00:34:21scorchehow is it listed in the specs?
00:34:59amiconnWell, if they explicitly say how much charge remains after several months or even a year, they're 'next gen'
00:35:35WGCWhat happened to that Transmeta Carusoe processor?
00:36:05rasherWGC: This is really quite off-topic. Check the topic.
00:36:17rasherWGC: and while you're at it.
00:36:28scorche...which is in the topic
00:37:07scorcheamiconn: do you know of a place that carries them and ships to the US?
00:37:15 Join ddalton [0] (
00:37:23WGCI was wondering if they were used in portable devices.
00:37:44ddaltondoes the voice work on simulator yet?
00:37:47amiconnSome examples how they're named: Ansmann "max e", Sanyo "eneloop", Varta "Ready2Use"
00:39:42amiconnThey typically have a little less capacity that 'old type' NiMHs
00:39:50amiconn2100mAh or 2000mAh are common
00:40:57LloreanWhat makes these new NiMHs better?
00:40:59scorchewell, if they dont discharge after 2 days, it is worth it...
00:40:59amiconnAlso Uniross "Hybrio"
00:41:22amiconnLlorean: Their self-discharge rate is *significantly* reduced
00:41:36LloreanAh, so good for say, television remotes and such?
00:41:48amiconnFor everything, imo
00:42:07amiconnLike the torchlight that always has empty batteries if you need it...
00:42:20LloreanI dunno, I'd pick a higher capacity one with a faster self-discharge if I was nearly always going to run a full charge, right?
00:42:50scorcheLlorean: well, as i said, the "old style" typically get to a point where they discharge after 2 days or less..
00:43:00scorcheat least in my archos
00:43:47 Join WGC_ [0] (
00:43:55WGC_Sorry, I read the guidelines.
00:44:04WGC_I guess I shouldn't be here if I don't need help.
00:44:13WGCI don't have anything to say then.
00:44:13WGCI can't connect to the website anyways.
00:44:14 Quit WGC (Remote closed the connection)
00:44:15 Nick WGC_ is now known as WGC (
00:44:30WGCThat was odd
00:44:51 Quit ender` (" "Of course, this is not a very secure program... But, we weren't trying to write a security system, just an example for pag)
00:45:09WGCSo, are targets considered on topic?
00:45:24scorchedepends ont he question
00:45:51WGCIf they're from me, they'll be general.
00:46:01scorchewhat do you mean?
00:46:10WGCThey won't be build specific.
00:47:56WGCI hope I didn't offend any of you for making off-topic small talk
00:49:06LloreanWGC: We have a "community" channel for "people who are fans of Rockbox who want to talk to other fans about non-Rockbox stuff" and similar.
00:49:21WGCWell, I'll see you if I need help.
00:49:29LloreanThis channel is logged, and people often read the logs to find out what development discussion, etc, has been going on, so on-topic keeps those logs shorter and more to the point.
00:49:39WGCMakes sense
00:49:47 Quit WGC ("ChatZilla [Firefox]")
00:52:16scorchehrm...i am beginning to wonder what has happened with
00:52:58 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
00:54:52peturamiconn: now that you visited backlight.c, any opinion on ? in short, he says that when using cliplight for main+remote (backlight on when clipping) and no remote is present, backlight stays on for way too long.
00:56:00amiconnumm, not sure
00:56:18amiconnMaybe it was caused by the quirks in the backlight on hold implementation
00:56:41amiconnDepends on whether remote hold is detected when the remote isn't plugged
00:56:52*amiconn rarely records, and never used the clipping light
00:57:00amiconnNot even for testing...
00:57:04peturI'll ask him to test with latest build then...
00:58:16peturrecently somebody on TapersSection asked if we couldn't port rockbox to a recorder from edirol. I saw it uses a TI320 (at least I think it does)
00:59:55petur has a link to pcb pics
01:00:34amiconnWell, "we" surely won't port it on demand
01:00:36 Join inmotion [0] (n=tgang@
01:00:46amiconnSomeone with that unit and a clue has to do it
01:00:49peturwhich is what I told them
01:01:14inmotionanyone ever get stuck looking at a jpg? ipod 5.5. menu, scroll wheel, play/pause, etc nothing gets me back to menu
01:01:46amiconnTme recommends the fine manual
01:01:51*amiconn even
01:07:06peturdo we want a second credits plugin?
01:07:53 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
01:08:47peturthere was a patch to add scrolling to the credits plugin (FS #6854) but it contained a crash, and the author just made a new one...
01:08:59peturvery simple list you can scroll up/down
01:09:36amiconnThat doesn't make sense imho
01:09:40 Join Shishire [0] (
01:10:16amiconnIf we want that, just including CREDITS is enough. Viewable with the text viewer
01:10:48petur[1]robin0800: please don't
01:11:39ShishireI'm having an issue with the text viewer on today's build of rockbox. The word wrap just doesn't work. I'm not sure if this is a bug or what not, so...
01:12:02amiconnCheck the options
01:12:41ShishireI've tried to set it to both on and off, neither activates it
01:12:54amiconnThere's also wide view
01:13:20ShishireWide view works, but I'mm trying to use narrow view with word wrap
01:14:16amiconnHmm, you're right
01:14:26*amiconn wonders what broke it
01:14:37amiconnI can't remember a viewer related commit
01:15:18Shishireis there an older build that I can use that would work for text viewer?
01:15:18Bagder4 and 5 days ago
01:15:51amiconnYeah, the categories stuff. But that only changed the placement of the viewer...
01:16:03amiconn(and its config files, which are placed wrong btw)
01:16:34Bagderbut now, sleep
01:18:01amiconnJdGordon bug :(
01:18:22peturright, that should be VIEWERS_DIR
01:19:00[1]robin0800message test
01:19:12amiconnYes, but that earlier fix that broke word wrap was also his
01:19:46amiconn[1]robin0800: *please* stop that
01:20:15[1]robin0800me robin0800
01:22:23 Join miepchen^schlaf [0] (
01:24:44rasherLooks like you have to make clean if you change apps/plugins/CATEGORIES
01:24:48[1]robin0800msg receiver y
01:25:10peturrasher: yes
01:25:22peturrasher: and reconfigure
01:25:37peturI think
01:25:37amiconnwhy is that?
01:25:49 Join ctaylorr [0] (
01:25:49petursilly me
01:26:01peturthat was when the locations changed
01:26:17amiconnCATEGORIES should only be used by 'make zip', shouldn't it?
01:26:38amiconnBtw, I also wonder what that 'test' file is that gets packaged now
01:26:52rasherWell, I'm building and running the simulator
01:31:52 Join hannesd_ [0] (
01:32:02 Quit [1]robin0800 (" HydraIRC -> <-")
01:32:36 Quit Febs (Read error: 110 (Connection timed out))
01:33:35 Quit miepchen^schlaf ("Verlassend")
01:36:42 Join z35 [0] (
01:38:52 Quit hannesd (Read error: 110 (Connection timed out))
01:38:53 Nick hannesd_ is now known as hannesd (
01:41:46 Join Febs [0] (
01:41:51 Join robin_0800 [0] (
01:41:59 Quit salty-horse ("Leaving")
01:42:08 Quit robin_0800 (Client Quit)
01:42:26 Join robin_0800 [0] (
01:43:44 Quit robin_0800 (Client Quit)
01:44:00 Join robin_0800 [0] (
01:44:42advcomp2019who is that robin_0800 that is going in and out
01:45:57 Quit robin_0800 (Client Quit)
01:52:16 Join tranbaer [0] (
01:52:34tranbaerwhat's the status on the ipod nano problem?
01:53:40Lloreantranbaer: There's no solution yet?
01:53:52LloreanWhen there's a solution, there'll either be a patch to test, or a commit
01:57:14peturcan somebody with an h100 test - it works fine in the sim
01:57:26***Saving seen data "./dancer.seen"
01:57:45Lloreanpetur: Gimme 5 minutes to dig up my h100 and build.
01:57:56peturit's not a patch
01:58:02peturit's a bugreport
01:58:31LloreanYeah, but I like building for myself, and it'll take less time to do so than finding my player. ;)
02:03:41Lloreanpetur: My H120 works fine
02:04:13peturso deleting dirs gives the busy bar as it should
02:04:48LloreanIt was a file.
02:05:15LloreanLet me try a stocked folder
02:05:21LloreanThe file was too small for the bar to even appear
02:05:28LloreanAlright, large folder with subfolders with files, no problem either
02:05:57amiconnThe delete screen is buggy
02:06:19Lloreanamiconn: In what way?
02:06:27amiconnOn Player I get a 'no such char' block in the first line, where the path should be displayed
02:07:06LloreanWell, this bug report concerns a freeze.
02:07:07amiconnIirc I also observed that on other targets, but I'm not sure
02:07:09LloreanThough one I'm not having.
02:07:09 Quit Febs (Read error: 110 (Connection timed out))
02:07:30amiconnIf it's a wild pointer, it could also cause a freeze depending on the situation
02:07:46LloreanAny conceivable reason why the pre-7 bootloader and flashed Rockbox on H100 might cause strangeness there?
02:08:01LloreanRather, strangeness that wouldn't happen on an 'official' setup
02:08:46peturbootloader is unrelated imho
02:08:50 Quit Robin0800 (Read error: 110 (Connection timed out))
02:09:00Lloreanpetur: But he's running flashed Rockbox.
02:09:08LloreanAnd I don't know which form of flashed Rockbox he means
02:09:43LloreanI imagine if it's the executes-from-ROM version, the wild pointer might have quite different symptoms.
02:12:41 Join midkay_ [0] (
02:22:26 Quit petur ("Zzzzzz")
02:30:32 Join sarixe [0] (
02:31:10 Quit midkay (Read error: 110 (Connection timed out))
02:41:28 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
02:42:31 Join tihoc4n [0] (
02:46:42 Part pixelma
02:48:17 Join DMJC [0] (
02:53:47 Join Ste- [0] (i=53473ebf@gateway/web/cgi-irc/
02:56:54 Quit Ste- (Client Quit)
02:57:03 Join harmattan [0] (
03:08:39 Quit Nico_P (Remote closed the connection)
03:10:32SoapLlorean: have you ever seen how "grades" their ports?
03:10:51SoapI find it very interesting. is an example of one grade card
03:10:58Llorean Soap: Nope. I've only really looked at one port, that got abandoned before reaching a stage I'd use it.
03:11:04Soapdo you see any value in such a system for Rockbox ports?
03:11:56LloreanIf we could come up with a standard report card for them, yeah
03:13:13 Quit Shishire ()
03:13:57LloreanThey never got sound working on my handheld, and I kinda wanted it. =/
03:14:34LloreanIt also required a serial cable to install, and I didn't really see it as worth purchasing anything since it was more a "do it for the sake of doing it" in that gadget's case
03:17:50 Part tihoc4n
03:19:31advcomp2019how about the palm tx even tho there is a linux port
03:21:33scorchehow would we know?
03:22:07scorchethe point being, it is offtopic...
03:22:08 Join Che [0] (n=Che@
03:23:08advcomp2019i know but someone said something about an hp ipaq
03:23:13 Quit bdgraue (Remote closed the connection)
03:23:32Lloreanadvcomp2019: It's the report cards uses to rate their ports.
03:24:04LloreanSoap: I think a standardize report card would do users good, especially for "unreleased" ports if we start doing releases
03:24:30scorcheLlorean: well, it is better than the "throw out a number" way of doing it currently
03:24:32rasherDon't we have these already (the FooPort pages generally include status)
03:24:43scorchesee above
03:25:12Lloreanrasher: Yeah, but it's always unclear.
03:25:13rasherI don't see how it's better. It just gives a better idea of how close a feature is, rather than being binary
03:25:21LloreanFor example "What does power management 10% mean?"
03:25:30LloreanI'd like some form of user-understandable grade.
03:25:50LloreanFor example, if charging is safe, and battery life is equivalent to the retail firmware, then power management gets a check, even if it's not optimal yet.
03:25:51scorcheA-F is much simpler than <lets pull a number from an unnamed place>%
03:26:03LloreanBasically "It works for users" or "It doesn't work for users" independent of the actual code state.
03:26:20LloreanAs well, grouping the grades on one page, with a link to their report card... maybe as part of the Buyers Guide setup
03:26:28 Quit ompaul (No route to host)
03:26:52 Quit harmattan ("Saliendo")
03:29:08Soap(sorry - new dog piddled)
03:30:21Soapbut I have been thinking about it for a couple of days, and I'm probably not qualified to define D and C, maybe not even B, but have some ideas for the higher grades.
03:31:20LloreanI think "A" should include "Duplicates all the functionality of the original firmware"
03:31:36scorcheSoap: you havent gotten that thing under control yet?
03:31:38LloreanWhich means only Archoses and the H100 for the moment, though.
03:31:54*Llorean wanders off briefly
03:31:56Soapscorche: he's 5 and stubborn
03:32:09*scorche shakes his head
03:35:14 Join webguest75 [0] (i=530dd7d2@gateway/web/cgi-irc/
03:35:54webguest75Hi all. I am having problems with my nano. aborting dat and stuff all the time. Wich old build schould i use to make it work?
03:39:28 Join Staticnat [0] (
03:40:29 Quit tchan ("WeeChat 0.2.6-cvs")
03:45:51 Quit Staticnat (Read error: 104 (Connection reset by peer))
03:52:57krazykitwebguest75, july 26 is a date i've heard works. no guarantees.
03:54:50 Join Staticnat [0] (
03:56:09advcomp2019hello Staticnat
03:56:20webguest75where can i find older build versions
03:56:22 Quit Staticnat (Read error: 104 (Connection reset by peer))
03:56:39krazykitwebguest75, current builds. there's a link to the archived builds.
03:56:40webguest75i am looking for one for nano from 2007.07.02
03:56:57LloreanAny build older than those on the archived builds page has to be compiled yourself
03:56:58webguest75but ther isnt so old one
03:57:27webguest75isnt there a opkace where i can get it>?
03:57:30***Saving seen data "./dancer.seen"
03:57:52LloreanAt least, not that we know of.
03:58:31 Quit Che ()
03:58:33LloreanWell, keeping every build ever would take a lot of space.
03:58:37LloreanWe keep them for one month
03:59:02webguest75ok but what i see now is that ipod works fine with different one
03:59:23 Join Staticnat [0] (
04:00:33webguest75i hope that lastfm pugin works
04:02:19 Quit Thundercloud (Remote closed the connection)
04:02:38advcomp2019hello Staticnat
04:02:48DMJCis the black bar in the menu hard coded?
04:02:52DMJCor can that get edited?
04:02:58DMJCtryiing to make a theme
04:03:35BHSPitMonkeywhich black bar
04:04:46DMJChighlighted menu items
04:05:15DMJCisn't there a .wps editor?
04:05:27 Quit webguest75 ("CGI:IRC")
04:06:50krazykitDMJC, yeah, any text editor
04:06:57 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
04:10:30SoapLlorean: wouldn't the Zhiggabeat get an A?
04:11:02krazykityou can't switch between landscape mode and back on the fly
04:11:13krazykitthe original firmware can (from the 2 minutes i've used it)
04:11:37krazykitthere's a patch to go landscape, but it's at boot time
04:11:48krazykitso it's not /quite/ the same
04:12:15SoapI, personally, would put "esoteric" original firmware into the A+ catagory, not A, but then that gets subjective.
04:12:47Soap*original firmware _features_
04:13:54 Nick andrew__ is now known as andrewg867 (
04:14:23Soapwith sartoga's WMA work, that is a large step towards "everything original firmwares can do." Plus it has the added benifit of allowing Rockbox to say "file doesn't work - blame the DRM"
04:14:48 Quit andrewg867 ("leaving")
04:14:52 Join andrew__ [0] (
04:15:25 Nick andrew__ is now known as andrewg867 (
04:17:31krazykita+ would be a good distinction, and would allow players to still get the A rating
04:17:46krazykiti feel like giving a lot of B and C ratings would scare away prospective users
04:18:02krazykitie, "oh, this seems to do poorly. maybe i shouldn't switch"
04:18:36 Join RoC_MM [0] (
04:19:48DMJCcan you edit the rockbox top level menu?
04:20:19DMJCthe files/database/resume playback/settings/recording/playlists/plugins/system screen
04:21:55RoC_MMit's in the source code, so...yes
04:22:17RoC_MMperhaps that's not what you meant thought
04:28:36krazykitDMJC, from a wps, the most you can do is specify fonts and colors
04:28:53DMJCwhere do you do that in the wps?
04:29:01DMJCthat's the main thing I want to do atm
04:29:14DMJCbut yeah themeability of the menu would be nice to have
04:30:01krazykitwell, it's not in the wps folder
04:31:13krazykitit's uh
04:31:44krazykita .cfg file named the same as your wps, placed in the themes folder in .rockbox
04:31:48 Join ldarby [0] (
04:33:21 Part ldarby
04:45:42 Join ldarby [0] (
04:46:44 Join perrikwp [0] (n=chatzill@
04:51:33Staticnathow is everyone?
04:57:10 Join ville [0] (
05:01:38 Join TinoM| [0] (
05:09:01 Join LinkinXp [0] (
05:09:13LinkinXpcan i ask here questions of Cell Phones?
05:09:21LinkinXpabout cell's
05:10:21 Join Wofl [0] (
05:14:35alienbiker99who made the h100 bootloader that you flash, so its just rockbox
05:15:41 Quit Wofl ("Konversation terminated!")
05:15:59 Join Wofl [0] (
05:17:30 Quit RoC_MM ("Leaving")
05:18:43 Quit TinoM (Read error: 110 (Connection timed out))
05:20:30Staticnatcan some one tell me what setting i have to change to stop the backlight from being turned off when i start doom?
05:24:22 Quit XavierGr ("One firmware to rule them all!")
05:25:26Soapstop using an UNSUPPORTED build
05:25:42Soapor read the thread you got the build from. It is answered in the thread - I know this for a fact.
05:26:27Soapbut don't break the social contract by using a clearly marked unsupported build, and then seeking out official support.
05:26:58 Quit Staticnat (Read error: 104 (Connection reset by peer))
05:27:03 Join Staticnat [0] (
05:28:37Staticnatthe Fusion sim from EvilG from the themes page is unsupported?
05:29:29Soapare we talking a simulator, or a build on your iPod?
05:29:52Staticnatits a build i belive
05:30:17Soapthat's not even a Rockbox official site
05:30:32Staticnati got linked there from the official site
05:30:36Staticnatkk then
05:30:47Soapand the pedantic person in me, rasher, wants to make clear there is no such thing as "Led Zeppelin IV"
05:33:08DogBoyin an alternative universe
05:35:05Soapoops, that's not rasher's site. Sorry for highlighting you rasher
05:35:42 Quit Staticnat (Read error: 104 (Connection reset by peer))
05:36:16 Join Staticnat [0] (
05:39:17 Quit Staticnat (Read error: 104 (Connection reset by peer))
05:50:39villeJust installed rockbox on Sansa e270, pretty slick.
05:54:47alienbiker99there its no usbotg support on the h3x0 right?
05:55:41DogBoywhat os are you using on the computer you load files from ville
05:57:31***Saving seen data "./dancer.seen"
05:59:52 Quit goffa (Read error: 110 (Connection timed out))
06:26:19 Join ddalton [0] (
06:32:05LloreanSoap: The Gigabeat has a USB host mode with the dock, I believe.
06:38:13 Quit inmotion (Read error: 110 (Connection timed out))
06:43:01amiconnLlorean: When evaluating which port duplicates all the functionality of the original firmwate, you forgot the M5
06:44:53 Quit Wofl (Read error: 110 (Connection timed out))
06:46:07Lloreanamiconn: Ah, so I did. The M5 is "complete"?
06:46:18LloreanI must admit I don't know on what line it differs from the X5
06:46:37amiconnIt's very similar to the difference between H1x0 and H300
06:46:59amiconnJust that the M5 is even more similar to the X5 hardware wise.
06:47:19amiconnThe M5 is an X5 without USBOTG, radio, and serial number chip
06:47:30LloreanAh, okay
06:47:41LloreanSo complete targets are the archoses, M5, and H100?
06:47:49amiconnyes, afaik
06:48:16amiconnThe X5 is lacking USBOTH the same way as the H300
06:49:04amiconnAnd all the PP targets lack usb (and/or firewire) support
06:49:18amiconnDon't know about the gigabeat though
06:50:32alienbiker99hey if somebody could look at adding 5937 patch to the svn, it would fix the iamp errors on the h1x0. also if it is add, could somebody make the change in .wps file. the change would be changing all of the "88"'s to an "87" giving it one line space between the file icons and the progress bar.
06:50:44Lloreanamiconn: The Gigabeat is lacking USB Host, and apparently the Portrait/Landscape switch if that qualifies.
06:51:05LloreanAnd I wouldn't consider the PP "complete" until battery life is right, but that's me personally.
06:51:43amiconnDidn't know that the gigabeat had usb host
06:53:17 Quit ddalton (Read error: 104 (Connection reset by peer))
06:53:29Lloreanamiconn: AFAIK, it's only when connected to the dock (in the retail firmware) and just copies the files off say... a camera.
06:53:52LloreanBut as I've not used it, this is only based on my inquiries when they were talking about making a USB host adapter for it in #Gigabeat
07:03:10 Quit sarixe ("Peace")
07:05:55ptw419wasn't someone from GSOC working on a usb host that was compatible w/ the gigabeat?
07:08:46Lloreanptw419: Working on USB for the Sansa
07:08:53LloreanHost can be added on to it though
07:09:02LloreanIt's a USB stack in general, but his test device is a sansa, rather
07:09:28alienbiker99usb stack for pp(?)...h10s etc?
07:09:30ptw419ah. aliask was stating it was based off the imx31 or something like that...but i'm not sure about specifics
07:14:00ptw419ugh...this is aggravating me to no end...
07:14:11ptw419i still can't figure out why the cpu isn't acknowledging interrupts...
07:15:24 Join ddalton [0] (
07:22:30 Part Overand
07:51:48amiconnHmm. Voice building on linux works, but there's a significant flaw.
07:52:04amiconnI can't select multiple languages and/or voices to build per target
07:52:14amiconnI need one build dir for every combination
07:52:26*amiconn would like to build english and german voices in one go
07:54:06 Quit BigMac (Remote closed the connection)
07:56:36 Part Llorean
07:57:33***Saving seen data "./dancer.seen"
07:59:06 Join BigMac [0] (
07:59:07 Quit tranbaer (Read error: 104 (Connection reset by peer))
08:28:31 Join Rob222241 [0] (
08:29:29 Quit elinenbe (Read error: 104 (Connection reset by peer))
08:34:42 Quit perrikwp (Read error: 110 (Connection timed out))
08:34:52 Quit lazka (Remote closed the connection)
08:41:47 Join BHSPitMonkey_ [0] (
08:43:36 Quit BHSPitMonkey (Read error: 104 (Connection reset by peer))
08:45:14 Join miepchen^schlaf [0] (
08:45:56 Quit Rob2222 (Read error: 110 (Connection timed out))
08:47:27 Join TiMiD[FD] [0] (n=TiMiD[
08:47:39LinkinXpthere is another web
08:47:41LinkinXpfor plugins
08:47:44LinkinXpand themes?
08:47:50LinkinXpfor rockbox
08:48:48ddaltonwhat players don't have a rtc
08:50:56alienbiker99h1x0 series, ummmm dont know any other off the top of my head
08:52:02 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
08:54:27pixelmathe Ondios also don't have an RTC
08:54:32amiconnArchos Player, Ondio FM and SP, Iriver H1x0 series, iPod 1st/2nd gen
08:54:38LinkinXpi like this rockbox
08:55:43 Join Llorean [0] (n=llorean@rockbox/administrator/Llorean)
08:56:25 Quit krazykit (Read error: 110 (Connection timed out))
08:58:54ddaltonok thanks
09:05:37pixelmaddalton: do you want to know that for your code?
09:07:24ddaltonpixelma : I wrote a patch (p7561) and a friend wanted me to make the time spoken before the disk free info. but if I put the disk free info code in the rtc if then if the player doesn't have an rtc it won't say the disk free space.
09:07:43ddaltonhopefully you can see what I am saying here
09:09:53amiconnOf course you have to exclude the time announcement code for non-rtc targets, like it is now
09:10:17ddaltonanyway i will just leave it as it is. just see p7561 for details.
09:10:22amiconnAnd you don't need to know which these are, just check the appropriate macro
09:12:08ddaltonI know but I was just wondering.
09:14:33 Quit BigMac (Remote closed the connection)
09:14:42 Quit LinkinXp (Read error: 104 (Connection reset by peer))
09:16:40ddaltondoes anyone have any idea how to get the quick screen to voice?
09:17:10ddaltonI have a couple but was wondering if anyone else knew about this
09:20:16 Quit ptw419 ()
09:25:42 Join BigMac [0] (
09:28:49ddaltoncan someone sighted go into the quick screen and tell me what the options are and how they are layed out? I am blind so can't do this.
09:32:52ddaltonhow long does it take to build a voice file on linux. It has only done 90 clips on cygwin after 10 minutes.
09:33:01ddaltonwhich is slow
09:33:26 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
09:34:27 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
09:34:33 Join ddalton [0] (
09:36:22hcsddalton: the layout of the quick screen is left=shuffle (off, on), right=repeat (all,one,shuffle,off) down=show files (supported, music, playlists, all)
09:36:52*amiconn wouldn't bother voicing the quickscreen
09:37:08amiconnIt doesn't offer any option that isn't available via the menus
09:37:25amiconnAnd since button actions, it's more a not-so-quickscreen
09:37:38hcsit is quicker, though, remember how discmans had a shuffle button?
09:38:08hcsbut maybe I just don't know what button actions are...
09:38:43 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:38:48amiconnBefore that, it was possible to use the quickscreen in a real quick way (on targets where multiple button presses can be detected at once)
09:38:58ddaltonhcs: so is there 3 options in the quick screen? what if you press up?
09:39:13hcsddalton: nothing happens
09:39:13LinusNddalton: the cygwin voice building is insanely slow at the moment, linux is a lot faster
09:39:54amiconnJust press the quickscreen button *and hold it*. Then press the appropriate option selection button (Left/Down/Right) one or more times. Releasing the quickscreen button left it instantly
09:39:54ddaltonhcs: so is there 3 options in the quick screen you can change?
09:40:04hcsddalton: yes
09:40:35ddaltonamiconn: I am blind so can't do that
09:40:53amiconnThe current way (press quickscreen button, select option(s), press again to leave) was also possible - just that it was possible to leave it with the same button you entered
09:40:59amiconnEven that doesn't work now
09:41:21ddaltonhey will a machine running linux with 128 mb ram 10 gb hard drive and 633 mhz cpu build rockbox and be fine for programming?
09:41:30hcsddalton: hmm, actually it seems that up also toggles the show files setting (which is also toggled with the down button)
09:42:09amiconnhcs: Yes, Up == Down in the quickscreens
09:42:36LinusNddalton: i'm sure it will
09:42:38hcshadn't known, learning something new daily
09:42:40ddaltonmy voice is still building. taking for ever. Maybe I should just move to linux
09:43:05 Join ender` [0] (
09:43:06ddaltonLinusN: what type of machine are you using?
09:44:04 Quit ville (" ")
09:45:52LinusNP4 3.4MHz, 1gig RAM, 1TB disk :-)
09:46:16LinusNsorry 2GB RAM
09:46:37ddaltondo you mean 3.4 ghz?
09:46:42LinusNof course
09:46:47ddaltonand how does this go with compiling
09:46:54LinusNlike lightning
09:47:08ddaltonHow long would it take you to build rockbox?
09:49:57ddaltonfinally my voice file is done
09:51:19amiconnVoice building being slow on windows isn't a cygwin problem this time
09:51:40amiconnIt's due to how the sapi engine is integrated into the voice build system
09:52:03amiconnWith the old script I was able to build a sapi5 voice in less than a minute
09:52:34amiconnBut the current script loads/unloads the sapi engine for every single clip
09:52:38LinusNddalton: well, not exactly like lightning, but building an entire h100 rockbox took 1:30 without ccache and 30 seconds without
09:53:09LinusNwit30 seconds *with* ccache
09:53:22LinusNwhat's with my typing today?
09:54:56pixelmabad influence of DerPapst's typo classes ;)
09:57:37***Saving seen data "./dancer.seen"
09:57:37 Join Staticnat [0] (
09:58:24ddaltonI just realised that p7525 is wrong. It will only work for players with rtc. So can someone tell me where the code should go?
09:58:33Staticnatwhats up yall
09:59:00ddaltonDoesn't really matter because my player has a rtc and noone else is interested in it I think.
09:59:21ddaltonis it possible to spell variables?
10:00:12 Quit Staticnat (Read error: 104 (Connection reset by peer))
10:09:54 Join desowin [0] (n=desowin@
10:14:06 Join petur [0] (n=petur@rockbox/developer/petur)
10:22:59 Join kretender [0] (
10:26:32ddaltonLinusN do you know about the voice interface?
10:33:30 Quit ldarby (Remote closed the connection)
10:33:55 Join ldarby [0] (
10:35:44 Quit kretender ("Leaving.")
10:43:13 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
10:49:01 Join dan_a [0] (n=dan_a@
10:54:47pixelman1s: I found a comment on line 10434 in english.lang - is it still valid or could it be removed?
10:55:42 Join staitc [0] (
10:57:53 Quit BigMac (Remote closed the connection)
11:10:49ddaltonCould someone help me out here with some fm radio code?
11:11:55JdGordonyour a brave man if oyu want to fiddle in that code
11:12:16pixelmaand sth. entirely different: would anybody object if I committed a imo fix to the snap font that makes the numbers 1 and 7 the same width as the others? I mean, especially the 1 looks different to what there is now but this way a line that show the current playing time doesn't jump around anymore...
11:12:21ddaltonJdGordon: Why?
11:12:41JdGordonpixelma: tere are a few font patches if you feel like commiting them
11:13:55JdGordonpixelma: 5028 especially...
11:14:53 Join BigMac [0] (
11:17:03pixelmahmm.. just found them - and there is an old one (2918) that does what I did for snap for some other fonts (though he only made them wider, whereas I changed the 7 a bit more in positioning - and he also included the abandoned chicage-font and didn't state his real name)
11:20:42pixelmaJdGordon: thanks for the pointer, will look closer into it but for now I would just like to commit my "snap" version
11:21:57JdGordonthe only complaints you'll get are post-commit from wps people who's screens dont look lkike they used to.... so go for it :D
11:22:52pixelma:) well, I like it better than a line that changes its length all the time
11:23:48pixelmanoticable: 1 had a width of 4 pixels, the majority of the others have a width of 7 pixels...
11:27:19 Join spiorf [0] (
11:27:26 Join XavierGr [0] (
11:30:07n1spixelma: that could be removed
11:31:43pixelman1s: just committed something tiny, now it's your turn ;)
11:36:59 Quit staitc (Read error: 104 (Connection reset by peer))
11:40:57 Join Staticnat [0] (
11:42:29 Join Taos [0] (n=none@
11:42:30 Join My_Sic [0] (
11:45:36TaosFirst off, I just want to say that Rockbox is an amazing firmware and I love it to death. I've had it for a few days now and it's great! I just want to know, is there is anyway to sort my music by the file creation date?
11:47:13hcsSettings->General Settings->File View->Sort Files does what you want?
11:51:31 Join the_legend [0] (n=james_is@
11:51:42TaosWell, that'll work just fine. Though it seems that I'll finally have to get rid of the iTunes firmware and just load all my music into a plain file.
11:53:52JdGordonthats a bad thing?
11:54:35 Join davina [0] (
11:57:00pixelmamaybe you can find something in the tagnavi_custom function but I don't know... the DataBase wiki page might tell
11:57:39***Saving seen data "./dancer.seen"
11:59:04 Join haemmy [0] (n=stefan@
11:59:17TaosJdGordon: No, it's not. It's just more waiting before I can start getting my nightly music fix.
11:59:59Taospixelma: Doesn't look like there's a supported tag for file time.
12:00:33 Quit the_legend ("Freedom Chat - Your Home Away From Home | | tIRC script by the Freedom Chat Leets")
12:02:08amiconnJdGordon: Does the settings system allow to have an integer setting with a dynamic range?
12:02:09 Quit rasher (Read error: 113 (No route to host))
12:02:25amiconn(precisely a settings where the maximum depends on another setting)
12:04:40amiconnMaybe I'll implement this in a different way though
12:08:16 Part Taos
12:10:39 Join Domonoky [0] (
12:17:48 Join barrywardell [0] (
12:18:39JdGordonamiconn: not entirely sure what you mean, but I dont think so
12:19:05JdGordonif its important it can probably be added realtivly easily
12:19:37amiconnIt's not that important, as it might be confusing
12:19:47amiconnMy other idea isn't as flexible though
12:19:53amiconn...but probably sufficient
12:20:34JdGordondo you mean a value between some min and the current value of another setting?
12:21:12amiconnYes, or more precisely between min and (current_value_of_other_setting - 1)
12:21:16 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
12:21:22 Join ddalton [0] (
12:21:36JdGordonwell, codewise thats failry easy to do, but sounds like it could confuse users
12:21:43 Quit ddalton (Client Quit)
12:21:53JdGordonwhat you want it for?
12:22:02amiconnIt's for my reduced backlight idea
12:22:12amiconn...on targets which can set backlight brightness
12:22:19amiconn(e.g. H300 and X5)
12:22:51amiconnThe reduced brightness should of course not be higher than the normal brightness (cause then it wouldn't be reduced ;))
12:23:15amiconnBut I'll probably just offer 3 settings: Off, Minimum, and 1/2
12:24:01JdGordonno, allow the full brightness levels.. not just 3 settings
12:24:28amiconnAnd how do I make sure that reduced < normal?
12:24:30JdGordonbut just check the dimmer value is lower than max when changing levels
12:24:44JdGordonif it is greater then just ignroe the setting
12:24:46amiconnAnd what to do then if it's not?
12:24:57amiconnThat might also be confusing...
12:25:13JdGordonor.... in the setting callback you can check the values and show a splash if its heigher
12:25:33JdGordonumm... I tihnk you can actually set a min/max dynamically
12:26:08 Join wippeout [0] (n=wippeout@unaffiliated/wippeout)
12:26:20wippeoutsomeone with zen vision M here ?
12:26:42JdGordonhmm... you could use the text callback and show "heigher than normal brightness"...?
12:26:52scorchewippeout: is there something specific you were trying to get at?
12:27:58wippeoutyes, i'm trying to use it under ubuntu :)
12:28:11scorchewippeout: what does that have to do with rockbox?
12:28:21wippeoutnothing :)
12:28:34scorcheplease read the guidelines linked in the topic
12:28:44wippeoutsorry, i don't see the topic
12:29:27scorchePlease read before speaking:
12:30:31 Part wippeout
12:36:13*amiconn is puzzled that the mini G2 voice file differs in size from the mini G1 voice file
12:36:22 Quit barrywardell ()
12:38:10 Join barrywardell [0] (
12:40:45 Join Febs [0] (
12:40:53LinusNamiconn: check apps/features after building
12:42:01 Join ddalton [0] (
12:42:02 Join PKdoR [0] (
12:42:17PKdoRwhats up dudes??
12:42:30ddaltondoes rockbox use arrays and pointers?
12:42:33 Quit Sodaholic (Read error: 104 (Connection reset by peer))
12:42:37markunddalton: of course
12:42:49ddaltonok and what about printf?
12:42:49markunPKdoR: word
12:42:57markunddalton: also
12:42:59scorchemarkun: haha...
12:43:05PKdoRis rock box compatible with a 2g ipod nano 2gb?
12:43:17LinusNddalton: we have sprintf, not printf
12:43:28PKdoRnither is linx
12:43:45scorchePKdoR: you can see a list of supported devices on our front page
12:44:00PKdoRIs there anything modable on the g2 nano 2gb?
12:44:11LinusNamiconn: mini1g doesn't have backlight_fade
12:44:25scorchePKdoR: this channel is about rockbox...not "modding your ipod"
12:44:41PKdoRok sorry
12:44:42amiconnWell, it should work on mini G1, but someone has to test it
12:44:52markunPKdoR: if someone figures out how to mod it it would also help to make a rockbox port
12:45:07ddaltonLinusN what is the difference. I don't know as you probably know I am just learning the language.
12:45:10PKdoRok thanks
12:45:15 Quit PKdoR (Client Quit)
12:45:34LinusNddalton: printf outputs to the screen, sprintf puts the result in a string
12:45:48amiconnWe don't have sprintf, only snprintf
12:45:51ddaltonLinusN then how do you display it?
12:47:07ddaltonLinusN how do you display that string?
12:47:29LinusNddalton: using the lcd API
12:47:47LinusNthere are manu ways to display a string depending on how and where you want it
12:48:05LinusNamiconn: ah, of course
12:48:10ddaltonLinusN a menu option how would you do that?
12:48:22LinusNddalton: ask JdGordon :-)
12:48:47ddaltonJdGordon: can you answer my question?
12:49:01JdGordonwhat question?
12:49:22n1sddalton: there's already a patch for a talking quick screen
12:49:27ddaltonIf you use snprintf how do you display the string?
12:50:05ddaltonYeah but it is way out of date and his last one doesn't actually read the options from the quick screen.
12:50:49JdGordonddalton: where do you want to show the string?
12:51:00ddaltonMenu option
12:51:11ddaltonAnd splash screen
12:51:44JdGordonfor the splash you do gui_syncsplash(<timeout>, string);
12:51:52JdGordonfor menu, do you want it as a setting?
12:52:25JdGordon or for the menu
12:52:42ddaltonWell I am just reading my c book so trying to get as much info as possible but maybe on the main menu or as a setting
12:53:25ddaltonis gui_syncsplash a rockbox function?
12:54:07ddaltonso you can't use it in other programs like from the book?
12:54:47ddaltonLinusN how does it work just out of quriosity?
12:54:51 Quit barrywardell ()
12:55:46LinusNddalton: what do you mean?
12:55:58 Quit Staticnat (Read error: 104 (Connection reset by peer))
12:56:16ddaltonLinusN what code has been put in the function how does it know how to display stuff?
12:56:19JdGordonddalton: apps/gui/splash.c shows how it works
12:56:41JdGordonor more specifically... you want lcd_puts() to put text at an arbitrary position on the lcd
12:56:56 Join KerNe1 [0] (
12:57:29ddaltonLinusN one more question: How do the talk functions work. for example talk_id(string_to_voice, true); what is the true for?
12:59:01ddaltonSo for example would you need to use pointers to get the location of a file or not?
12:59:59 Join barrywardell [0] (
13:00:13JdGordonddalton: you really need to read the source code/ comments for the particualr functions your asking about, you'll nevere learn if you keep asking
13:02:48LinusNddalton: the second argument to talk_id controls if the clip is to interrupt a currently playing one or not
13:03:18LinusNtrue == enqueue
13:04:00ddaltonLinusN thanks for that I have always wanted to know that. And one more question how do you talk gui_syncsplash screens? can you just talk_id above the gui_syncsplash function call?
13:04:12ddaltonwhy is that?
13:11:44 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
13:17:26 Quit barrywardell ()
13:20:08ddaltonI know this question isn't directly related to rockbox but can switch only be used on variables of type int? Also how does the indentation work for the switch statement?
13:21:11hcsswitch can be used on anything integer-valued, not just the "int" type, the indentation is irrelevant
13:21:32ddaltonok but in rockbox how much do I indent each case
13:21:45ddaltonfor example case 3
13:21:50FebsIs there any reason to leave this open?
13:21:51JdGordonhey Nico_P, im about to head out, but have a guess at what im bloody fighting with at work
13:22:08Nico_PJdGordon: memory management ?
13:22:16JdGordonbloody ring buffers :'(
13:22:22Nico_Phehe :)
13:22:32LinusNddalton: when you indent, always use 4 spaces, but we don't care exactly how you indent the switch blocks
13:22:35JdGordonyeah, and its not working :'(
13:22:39*JdGordon gone
13:23:56ddaltonLinusN so if case 1 is lined up with case 0 would that be fine? Like if case 0 was 8 spaces in could case 1 be 8 spaces in?
13:32:16amiconnddalton: I've seen 3 different ways to indent switch statements
13:32:43amiconn(1) Indent the cases by 4 spaces, and what's executed int that case by another 4 spaces
13:33:08amiconn(2) Put the cases at the same indentation level, and only indent the statements
13:33:39amiconn(3) Do something inbetween and indent the cases by 2 spaces, the statements by 4 like normal (i.e. another 2 relative to the cases)
13:33:54 Part pixelma
13:35:39n1sddalton: on your question how to voice a gui_syncsplash() jus do as it is done in many places in rockbox already (introduced by the talking-splashes patch) just pass a "virtual pointer" to the string using the ID2P() macro instead of the usual str() macro and the function takes care of the rest.
13:37:33 Quit spiorf (Read error: 110 (Connection timed out))
13:38:24 Join spiorf [0] (
13:38:45 Join Lear [0] (i=chatzill@rockbox/developer/lear)
13:41:03 Join Thundercloud [0] (
13:45:31ddaltonI have a time thing that voices the time in 12 hour format or 24. So can I do this in a switch statement? if(x==10) {code}
13:46:10n1sddalton: yes
13:46:35 Join barrywardell [0] (
13:47:16n1sddalton: that sort-of depends on what you want to do but you should probably just put it inside a case, although I'm not sure what your'e trying to do...
13:48:14ddaltonso switch(x) case 1: code case 2: code case 3: code and so on up to 24?
13:48:39Domonokyddalton: dont forget the break; at the end of every switch
13:48:46Domonokyäh case
13:48:50ddaltonOr would if and else if and else be better for this?
13:48:53n1sddalton: that could work, yes, and what domonoky said :-)
13:49:10ddaltonwhat is h case?
13:49:11n1sddalton: as I said that depends on what you want to do
13:50:46 Quit XavierGr (Nick collision from services.)
13:50:50 Join XavierGr [0] (
13:50:53 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
13:50:56n1sddalton: if you want do the same thing for several values of x then an if-else thingy is probably better
13:50:59Domonokyddalton: like this :
13:51:04 Part KerNe1
13:51:17ddaltonsomething different up to 24 but my statements look a bit like this. if(hour <12) {talk_id(LANG_AM, true); } else if (hour >12) {talk_id(LANG_PM, true); } else if(some thing else) and so on
13:51:23ddaltonthanks I will look at that.
13:53:55ddaltonDomonoky: so if x is equal to 19 the default action would be taken?
13:54:12Domonokyddalton: yes
13:54:41Domonokyif no case matches the default is used.. so you should include a default case in every switch :-)
13:54:46 Join My_Sic [0] (
13:55:23ddaltonok it seems like an if is best to me. But someone said a couple of days a go I should learn to use switch. Anyway could someone have a look at my patch I will put up in a few minutes if it works?
13:57:41***Saving seen data "./dancer.seen"
13:58:22ddaltoncan you use break; in an if?
13:59:17n1sunless it's in a switch or loop
13:59:30dionoeayou can only break out of while, do while, for and switch.
13:59:41dionoean1s: of course :)
13:59:53ddaltonso as soon as one condition is met the if finnishes?
14:00:20dionoeawhat do you mean by "the if finnishes"?
14:00:52dionoeaif you have a bunch of if() else if() else if() else statements it only executes the code inside the first matching if
14:02:52ddaltonI don't know if it will work but can someone have a look at
14:03:09ddaltonAnd can you tell me if the indentation is wrong or not?
14:04:48 Join matsl [0] (
14:05:40dionoeaddalton: this fixes the indentation: (you still need to indent the 2 lines in the if at the end of the patch)
14:06:30dionoeaand the switch statement for 2 cases looks a bit overkill. I'd use an if(tm->tm_minute == 0) ... else ...
14:07:11ddaltonwas that all that was wrong?
14:07:46dionoealots of extra spaces before some of the closing }.
14:07:57dionoeamissing indentation for the switch statement
14:08:18ddaltonhow does indentation work for the switch?
14:08:33Domonokyddalton: codewise it looks like it could work :-)
14:09:02dionoeadepends. some people indent the case line and then reindent after it. Other people don't indent the case the line but still indent after it.
14:09:42dionoeabut I guess that you could just submit a patch with messed up indentation if it's too much of a hassle for you to fix it.
14:10:33ddaltonno it doesn
14:10:46ddaltonno it doesn't work. I will do the if else thing
14:10:54n1sddalton: also in the if-else statement that decides if to speak AM or PM you could use if (tm->tm_hour =>12){talk_id(VOICE_PM, true);} to get rid of one else if
14:10:56ddaltonit wouldn't compile
14:11:33Domonokyddalton: if it doesnt compile, give us the exact error.. :-)
14:12:49 Quit tumu (Read error: 110 (Connection timed out))
14:12:50ddaltonok well my screen reader can't read it because it isn't on the screen. Can you get cygwin to write to a text file so I can view the whole compile process?
14:14:16ddaltonthink I worked it out I used the wrong variable name let me just test
14:21:16n1sJdGordon: any Idea why voiceing of the new plugins categories doesn't work? also the title line when inside each category displays the name of the directory...
14:29:28 Join robin0800 [0] (
14:33:45 Join robin_0800 [0] (
14:33:57ddaltoncan someone have a look at my patch and tell me if the indentation is right? also what else is wrong with it. Is this any better? And I haven't tested it so don't know if it works.
14:34:26 Join tumu [0] (
14:37:24n1sddalton: yes the indentation looks ok, you could still simplify the last if-else statement by using >= for the if test since you do the same for both > 12 and == 12
14:40:08ddaltonn1s: thanks for that I will do what you said.
14:40:52ddaltonand it now compiles yay....
14:42:48 Join mirak [0] (n=mirak@
14:44:17 Quit robin_0800 (" Want to be different? Try HydraIRC -> <-")
14:44:47 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
14:50:47 Quit dan_a ("using sirc version 2.211+KSIRC/1.3.12")
14:52:21 Quit robin0800 (Read error: 110 (Connection timed out))
14:54:57 Join darkraven [0] (
14:56:27ddaltonis this now right?
14:58:03 Quit Lear ("ChatZilla [Firefox]")
14:58:40n1sddalton: it seems so, yes
15:02:31ddaltonn1s thanks
15:04:46 Join robin0800 [0] (
15:07:18 Quit Llorean (Read error: 110 (Connection timed out))
15:08:41 Join Llorean [0] (
15:10:53ddaltonit is p7561 if anyone is interested.
15:10:56ddaltonmy time patch
15:11:07 Quit DataGhost (Nick collision from services.)
15:11:13 Join DataGhost [0] (
15:11:17 Join chrisjs169_ [0] (
15:11:26 Quit ddalton ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from !")
15:14:06Domonokydoes anyone know which define i should use in rockbox to differentiate between little and big endian targets ?
15:16:07 Join perrikwp [0] (n=chatzill@
15:16:40 Quit robin0800 (Read error: 104 (Connection reset by peer))
15:17:14 Join My_Sic [0] (
15:23:28 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
15:24:16 Quit chrisjs169 (Read error: 110 (Connection timed out))
15:24:33 Quit thegeek (Read error: 104 (Connection reset by peer))
15:24:52LloreanDomonoky: What are you trying to do?
15:26:31Domonokyi am trying to build a wavsplit plugin.. it works.. but i have to swap headers on big endian..
15:28:04LloreanIf I understand correctly, you don't necessarily need to differentiate in a lot of cases, you just need to use the *toh macros (letoh or betoh).
15:28:26LloreanSo, letoh() will resolve to nothing if your host is little endian, and it'll swap if your host is big endian, for example.
15:28:40Domonokyah.. i will try this..
15:29:08LloreanNote the "if I understand correctly", I accept no blame if your player melts. ;)
15:29:45 Join thegeek [0] (
15:34:10Domonokyhm where are these macros defined ? do they modify in place or do they return the swapped value ? ..
15:34:22 Quit amiconn (" HydraIRC -> <- It'll be on slashdot one day...")
15:34:36*Llorean has no clue
15:34:46LloreanI just vaguely remember having to use them to fix some problems with Doom.
15:35:00*Domonoky will wait for the compile to finsish, and grep for it :-)
15:45:51 Join robin0800 [0] (
15:52:48Domonokynow the splitting seems to work.. :-) now i need a gui to set one or more split times ..
15:57:44***Saving seen data "./dancer.seen"
15:59:51 Join darkraven90 [0] (
16:00:09 Join stripwax [0] (
16:01:31 Join orbit7 [0] (
16:02:01daurnimatorwhere is aliask?
16:05:06 Join My_Sic [0] (
16:05:09 Quit jhMikeS (Nick collision from services.)
16:05:15 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
16:06:32 Quit darkraven (Read error: 113 (No route to host))
16:09:41 Quit orbit7 ()
16:10:38 Quit perrikwp (Read error: 110 (Connection timed out))
16:23:26 Join dan_a [0] (n=dan_a@
16:28:31 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
16:28:45 Join XavierGr_ [0] (
16:28:45 Quit XavierGr (Nick collision from services.)
16:30:57 Quit idnar (Nick collision from services.)
16:30:59 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
16:31:10 Join Lear [0] (i=chatzill@rockbox/developer/lear)
16:31:35 Quit thegeek (Read error: 104 (Connection reset by peer))
16:34:09 Join thegeek [0] (
16:47:40 Quit thegeek (Read error: 104 (Connection reset by peer))
16:48:40 Join ptw419 [0] (
16:48:46 Quit GodEater (Read error: 110 (Connection timed out))
16:50:37 Join thegeek [0] (
16:51:15Bagderanyone tried voice and non-built in language with today's build?
16:51:42Bagderjust curios on how it works...
16:55:57 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
16:56:03 Quit thegeek ()
17:11:22 Quit JdGordon ("Konversation terminated!")
17:16:14 Join tihoc41 [0] (
17:16:28 Quit tihoc41 ("Leaving.")
17:17:20 Join webguest23 [0] (i=46101058@gateway/web/cgi-irc/
17:21:16 Quit webguest23 (Client Quit)
17:23:27 Join toffe82 [0] (
17:26:21LloreanBagder: I think someone in the forum thread said that the German language worked now
17:29:32LloreanBagder: The statement was simply "It works on my Ondio." which was one of the problem targets, so I think it's good.
17:29:39LloreanI'll check on my Nano later, when I have the opportunity.
17:35:01Bagderbbq time!
17:35:50 Quit desowin ("use linux")
17:38:22barrywardelldoes anyone know why a build fails with an error about creating sysfont.h whenever a file in firmware/SOURCES doesn't exist?
17:39:40 Join midkay__ [0] (
17:40:27 Join My_Sic [0] (
17:40:30 Part LinusN
17:41:02 Quit My_Sic (Client Quit)
17:41:17 Quit petur ("here today, gone tomorrow")
17:45:56 Join salty-horse [0] (n=ori@pdpc/supporter/active/salty-horse)
17:46:31 Join desowin [0] (n=desowin@
17:49:57 Quit robin0800 (Read error: 104 (Connection reset by peer))
17:51:20dionoeaanyone happen to have a test plugin for the ipod's dock interface serial port?
17:53:40Domonokydionoea: i think no one got the serial interface on the ipod to work.. so no test plugin :-)
17:54:00 Join thegeek [0] (
17:54:08dionoeahum ... ok :) Do you know if the ipodlinux version works ?
17:54:39Domonokyas far as i know ipodlinux has a driver for it, but it doesnt work..
17:55:34dionoeaok ... (I was copying bits and pieces of their code trying to make it work in a test plugin for rockbox)
17:56:15dionoea(and it obviously didn't work as expected ... but I'm not giving up)
17:57:06dionoeamy long term goal is to get the apple remote's FM radio to work in rockbox
17:57:19 Quit midkay_ (Read error: 110 (Connection timed out))
17:57:47***Saving seen data "./dancer.seen"
17:58:54Domonokydionoea: nice.. but first you have to get the serial interface to output some bits.. :-)
17:59:13dionoeaexactly what I was thinking :)
18:00:39n1sDomonoky: about the endianness defines, ROCKBOX_LITTLE_ENDIAN is defined for any little-endian target (or sim) rockbox is built for but as llorean said letoh() and betoh() often does the trick
18:01:30Domonokyn1s: i got it working with letoh(), now i need to build a gui for wavsplit, and optimize it a litte..
18:02:05n1sDomonoky: ah, nice, for splitting recordings on the go?
18:02:48n1sand btw all those swap macros are defined in firmware/export/system.h
18:02:48 Quit desowin ("use linux")
18:03:07 Quit Ishi`` ()
18:03:51*Llorean will try to remember that
18:04:28 Join desowin [0] (n=desowin@
18:06:30 Quit Lear ("ChatZilla [Firefox]")
18:16:51 Join iamben [0] (
18:19:54 Quit matsl (Read error: 110 (Connection timed out))
18:33:34 Join My_Sic [0] (
18:35:54 Quit Snake (Read error: 104 (Connection reset by peer))
18:41:58 Join wonderbar [0] (
18:42:44wonderbarAnyone know where I can find and load the foobar2000 plugin for Rockbox on a Sansa e200?
18:44:51wonderbaranyone in here?
18:45:45Soapnever heard of a Rockbox plugin for FB2K
18:45:57wonderbarI want to be able to shuffle my music with more control over the way it shuffles and I read in a rockbox forum post that there is a foobar2000 plug-in that will do that. I can't find it
18:46:44Soapwonderbar: FB2K has a channel here, all you need to do is drag your music into foobar, shuffle it however you want, and save a .m3u playlist.
18:47:20Soapstripping out any windows-specific paths from the m3u (like drive letters)
18:47:47wonderbarwould that not result in the list being played the same way over and over again?
18:48:16Soapit would
18:48:28Soapunless you "insert shuffled" the .m3u
18:49:15wonderbarHere is what I am trying to do. I would like for the shuffle on the rockbox to not repeat songs from the same artist for a specified period of time
18:49:23wonderbaris there a way to configure that?
18:50:22wonderbarI have a lot of Steeley Dan and a lot of Day's of The New for example. when rockbox shuffles I wind up listening to more of one artist than I want
18:50:46wonderbarDays Daze Days - whatever
18:51:34Soapno, there is not currently an analogue to iTunes' "Smart Playlists"
18:52:04wonderbaric - do you happen to know if anyone is developing that?
18:52:27Soapso you could create a static playlist on foobar which follows all the rules you lay out - then use that playlist on Rockbox, but it wouldnt' dynamicly change everytime you loaded it in Rockbox.
18:52:55SoapI don't know if anyone is working on that - I'm the worst person to ask as I'm a "full-album, straight-through" only kinda guy.
18:53:20wonderbarYes thank you for that info, it seems to be as good of a workaround as I will get for the moment
18:54:02wonderbarYeah I like to do that as well, but I usually use my cd player for that
18:54:17 Quit ctaylorr (Read error: 110 (Connection timed out))
18:54:17wonderbarI like to listen to random mp3's when I am sailng
18:54:40wonderbarI often find that I don't want to listen to the same artist over and over again
18:54:55wonderbarmaybe creating several playlists l;ike you suggested woyld do it
18:55:26 Join MySic [0] (
18:55:51wonderbardo you know who I might ask about the development of a "smart playist" plugin for rockbox?
18:56:36dionoeayou can post a request in the features request tracker
18:56:49dionoeathere's a link on the website, in the left hand side menu
18:56:56wonderbarthank you
18:57:45Soapjust make sure you aren't repeating a prior request by a different name.
18:57:47 Join stripwax [0] (
18:59:36wonderbarok thx
19:01:15 Join XavierGr [0] (
19:01:40 Join The-Compiler [0] (
19:01:45wonderbaris the fb2k channel called FB2K? for some reason my client isn't listing channels
19:05:05 Quit daugustine ("Leaving")
19:07:51iambenwonderbar: #foobar2000
19:08:18 Quit barrywardell (Remote closed the connection)
19:08:54 Quit wonderbar ()
19:11:07 Quit XavierGr_ (Read error: 110 (Connection timed out))
19:14:28 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
19:24:23 Quit Nico_P (Remote closed the connection)
19:27:48n1sany sansa users around?
19:29:34 Quit Febs (Read error: 110 (Connection timed out))
19:30:24 Join Tempis [0] (i=4b418027@gateway/web/cgi-irc/
19:30:54Tempisdoes anyone know if newmp3technology still repiars archos units?
19:31:40TempisI can't seem to find any info on their site
19:33:19 Join Iamnotacrook [0] (
19:33:34 Quit Iamnotacrook (Client Quit)
19:38:25 Quit mirak (Connection timed out)
19:39:04 Join matsl [0] (
19:40:01 Join mirak [0] (n=mirak@
19:40:24 Join webguest28 [0] (i=46101058@gateway/web/cgi-irc/
19:42:14 Quit webguest28 (Client Quit)
19:48:19 Part Tempis
19:57:51***Saving seen data "./dancer.seen"
20:00:54 Quit BigMac ("Leaving")
20:04:34 Join alexseif [0] (n=chatzill@
20:09:54 Join Spiorf_ [0] (
20:10:10 Quit Spiorf_ (Client Quit)
20:10:55 Quit FOAD ("I'll be back")
20:12:00 Part alexseif
20:14:57 Join Mouser_X [0] (
20:15:33Mouser_XAny suggestions on how I can connect to my Gigabeat under Win98? That's the OS my (free) laptop uses.
20:16:06Mouser_XI plugged in my Gigabeat, and Win98 recognizes it as a a Toshiba device, but it can't find drivers for it.
20:16:20ptw419what type of gigabeat?
20:18:23 Join barrywardell [0] (
20:19:44toffe82with rockbox ?
20:19:59Mouser_X(I'm also attempting to get my 300 GB NTFS drive recognized by Win98... I've found stuff that can read NTFS drives, but I have no idea if those will work on a drive of that size, under Win98. My main PC's internal power supply failed, so I'm using my laptop until I get a replacement power supply.)
20:20:11Mouser_XYes, of course running Rockbox.
20:20:12toffe82you need a usb mass storage driver under win98, there is none include
20:20:46toffe82there is no driver for ntfs on win98 I think
20:20:58Mouser_XThere is, actually.
20:21:04Mouser_XI've found 3 different ones.
20:21:20Mouser_XOne of them costs money, the other 2 are read-only.
20:21:20toffe82you have to try it
20:22:07 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
20:22:25Mouser_XI think I have a driver for mass storage devices on a disc here, but it contains more than 1 driver, so I'm not sure which one to install.
20:24:29toffe82try to find if there is a generic driver for the usb chip of the f40
20:24:36 Quit barrywardell ()
20:24:53Mouser_XI wouldn't know what to look for...
20:25:18toffe82CY7C68300B from cypress\
20:25:34toffe82have to go talk to you later
20:25:37 Join barrywardell [0] (
20:25:41Mouser_XBye, and thanks.
20:28:19 Join FOAD [0] (
20:30:18 Join BigMac [0] (
20:33:41 Quit barrywardell ()
20:35:21 Part n1s
20:52:33 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
20:53:08 Quit Mouser_X ()
20:53:13 Join inmotion [0] (n=tgang@
20:54:18 Quit Seed ("cu, Andre")
20:54:54 Join Seed [0] (
21:02:06 Join rasher [0] (n=rasher@rockbox/developer/rasher)
21:03:13 Quit MySic (Read error: 104 (Connection reset by peer))
21:03:53 Join webguest70 [0] (i=54b3df5b@gateway/web/cgi-irc/
21:05:28rasherBagder: using the voice string as filename (for POOLing) is problematic if the string contains a slash (which LANG_FM_US did recently) or several other characters if building in windows. What do you say we use `echo $string |md5sum |cut -b-32` instead?
21:09:45 Join Mouser_X [0] (
21:09:57Mouser_XWell, I couldn't find cypress drivers.
21:10:15Mouser_XI did however find a Wikipedia article about USB mass storage devices.
21:10:34Mouser_XThey linked to drivers for Win98, which work for my Gigabeat.
21:11:05 Join My_Sic [0] (
21:12:08webguest70hi there...i have tried to search the bug reports for a specific problem but without success so i come here to ask if it is a known issue before i file a bug here it is: if you have your player plugged in and you are watching a movie, the backlight won't stay on. i have tested this on my h300 with a current build.
21:13:44Mouser_XOdd. Watching videos works fine for me. The only time the backlight turns off is when I turn the "HOLD" switch on (which, in the settings, I have it set to turn off the backlight when the "HOLD" switch is on).
21:14:01 Quit mirak ("Ex-Chat")
21:14:07Mouser_XThough, I have a Gigabeat, and it's not a current build.
21:14:18Mouser_X(My build is a few weeks old.)
21:16:15webguest70yes for me too but this is a intended behaviour of course... can you test it while your player is plugged in? and maybe decrease the lcd time out (for "while plugged in) first
21:16:48Mouser_XHmmm. Sorry, I had forgotten that part.
21:19:24Mouser_XGive me a minute... I'm copying files from my Gigabeat, through a USB 1.0 port...
21:19:38Mouser_X(in other words, I still need to disconnect it.)
21:21:59rasherThe backlight code was reworked yesterday, you need to updated to test this
21:22:32 Quit XavierGr (Nick collision from services.)
21:22:36 Join XavierGr [0] (
21:22:52Mouser_XI haven't checked the updates in awhile, since I've been more concerned with my computer problems...
21:23:41Mouser_X(In a way, this is probably a good thing, since the current status says it'll take 35 min. to copy the files...)
21:24:47 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
21:24:57webguest70yes, but i found the problem still a few days ago...but i tested with a current build to make sure it's still present
21:40:09 Join My_Sic [0] (
21:41:39 Quit Mouser_X (Read error: 104 (Connection reset by peer))
21:45:03 Quit My_Sic (Client Quit)
21:45:57Lloreanwebguest70: Which SVN revision did you find the bug with. This is an old problem, and I believe should have been fixed.
21:45:57rasherRemember Africam? mms://
21:46:58webguest70my version is r14283-070811
21:47:09 Quit darkraven90 (Read error: 104 (Connection reset by peer))
21:47:31 Join Soul-Slayer [0] (n=Administ@
21:47:38Lloreanwebguest70: And you're experiencing the problem, right now, with that revision?
21:47:52webguest70yes i do
21:48:06LloreanThen please file a proper bug report describing clearly how to reproduce it
21:48:31webguest70will do:) thank you
21:51:20 Join My_Sic [0] (
21:54:22 Join daugustine [0] (
21:54:43 Part gxti ("Raspberry Heaven, I'm coming back to you!")
21:55:04 Join Guile`` [0] (n=Guile@
21:57:53***Saving seen data "./dancer.seen"
22:02:29 Join Mouser_X [0] (
22:03:50 Quit midkay__ ("Leaving")
22:06:43 Join datasleep [0] (
22:07:09 Quit datachild (Nick collision from services.)
22:12:21 Quit The-Compiler (Read error: 104 (Connection reset by peer))
22:18:55 Quit desowin ("use linux")
22:21:06 Quit daugustine (Remote closed the connection)
22:25:15 Quit webguest70 ("CGI:IRC (EOF)")
22:27:40dionoeaAnyone know how to load the Apple iPod OS in IDA Pro?
22:30:23 Quit My_Sic (Read error: 104 (Connection reset by peer))
22:35:41 Quit BigMac (Read error: 110 (Connection timed out))
22:40:06 Join BigMac [0] (
22:50:01 Quit thegeek (Read error: 113 (No route to host))
22:53:32 Quit Mouser_X (Read error: 110 (Connection timed out))
22:54:14 Quit merbanan ("Leaving")
22:57:56 Join homielowe [0] (n=chatzill@
22:59:22 Join petur [0] (n=petur@rockbox/developer/petur)
23:00:12homielowedionoea: some unknown person posted some helpful stuff on pastebin on the 9th @ 2300, here a copy
23:03:33 Part homielowe
23:05:24 Join Spiorf_ [0] (
23:06:13 Quit Spiorf_ (Client Quit)
23:06:26 Join harmattan [0] (
23:10:02 Join My_Sic [0] (
23:18:41 Join juxtap [0] (i=juxtap@unaffiliated/juxtap)
23:20:10 Join thegeek [0] (
23:27:00 Join fm2 [0] (i=543a8e72@gateway/web/cgi-irc/
23:27:23fm2GodEater_: ping
23:41:32 Join Pyromancer [0] (
23:43:53 Join Febs [0] (
23:44:13fm2Hrm... I seem to always catch the still time here
23:44:32fm2And with no GodEater inside
23:44:33Bagdervery still atm indeed
23:45:23Domonokyeverybody is codeing (hopefully ) :-)
23:46:05rasherBagder: seen my question?
23:46:13*petur tries to recover from westmalle triple :)
23:46:14 Quit davina (Remote closed the connection)
23:46:34rasherBagder: 21:05
23:47:02 Part harmattan ("Saliendo")
23:47:23Bagderrasher: ah, good idea on the hash thing
23:47:39rasherI imagine this is what caused FS #7575
23:47:59Bagderright, good thinking!
23:51:35rasherWorking fine, although I get quite a few re-uses, even on the first run. Are there really so many identical (empty?) strings?
23:51:36fm2petur: good luck!
23:52:33peturwow, the delta table is almost completely green....
23:53:46 Quit fm2 ("CGI:IRC 0.5.7 (2005/06/19)")
23:53:47 Quit Guile`` (Read error: 104 (Connection reset by peer))
23:56:05peturBagder: re 7583: I can remember this issue, I thought it was fixed...
23:56:23Bagderyeah, I fixed it... and then reverted it again since the fix was crap
23:56:52peturI failed to remember that you reverted it
23:57:44Bagderthat's the actual revert
23:57:57***Saving seen data "./dancer.seen"

Previous day | Next day