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 2012-08-05

00:13:38 Quit Wardo (Read error: Connection reset by peer)
00:15:14 Join Wardo [0] (
00:19:58 Quit kevku (Ping timeout: 272 seconds)
01:04:44 Join perrikwp [0] (
01:05:26Amquipretty quiet around here
01:05:37Amquiyou know what else is pretty around here.... me :P
01:21:54 Join mystica555 [0] (
01:28:54 Join Totalled [0] (
01:31:15 Quit Rower85 (Quit: Hmmm...)
01:36:17 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
01:42:54***Saving seen data "./dancer.seen"
01:50:48 Quit ender` (Quit: The other day Windows told me I might be a victim of software counterfeiting. Funny, I always thought I was a beneficiary.)
01:58:46 Quit mgottschlag (Ping timeout: 244 seconds)
02:04:33 Join jfc [0] (
02:11:19 Quit [Saint_] (Remote host closed the connection)
02:13:02 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
02:25:13 Quit Wardo (Read error: Connection reset by peer)
02:32:10 Quit bertrik (Read error: Operation timed out)
02:35:39 Join amayer [0] (
02:38:11 Quit lebellium (Quit: ChatZilla [Firefox 15.0/20120731150526])
02:41:51amayerwhen i run the configure tool for the uisimulator i get this error:
02:41:53amayerThe compiler you must use (arm-elf-eabi-gcc) is not in your path!
02:41:55amayerthen i get that repeatedly when i use the make file
02:42:00amayerdoes anyone know how to fix it?
02:43:16[Saint_]You need to generate the arm tool chain.
02:43:43gevaertsamayer: you must be doing something wrong
02:43:51gevaerts[Saint_]: not for the sim
02:44:41amayeri did git pull −−rebase(after setting up git and ssh)
02:44:43[Saint_]Oh, whoops. I missed uisimulator
02:44:43amayerthen i followed the directions here: step by step
02:45:07amayerunder Build section(im using linux)
02:45:29gevaertsYou did pick S for simulator?
02:47:13amayer*scratches head*
02:47:15amayeri was entering N for normal
02:47:48amayerwhen i enter s it says:
02:47:50amayer..apps/action.c:26:18: fatal error: lang.h: No such file or directory
02:48:07gevaertsClean your build directory.
02:48:27[Saint_]Well...then you weren't compiling a sim build.
02:48:29gevaertsYou probably have leftovers from the previous failed build getting in the way
02:51:08amayerso when i entered N(normal) i was trying to compile for the target not the simulator?
02:51:47[Saint_]And for that, you need the arm toolchain.
02:52:05amayeris that in git? or something else?
02:52:46[Saint_]sudo ./tools/
02:53:44[Saint_]Then select "a" for arm-eabi
02:54:10gevaertsAh, yes, you need that if you don't set a different path
02:54:20[Saint_]For permission to write to /use
02:54:33CtcpIgnored 5 channel CTCP requests in 40 seconds at the last flood
02:54:33*gevaerts never installs such stuff to /usr/
02:55:14 Quit pamaury (Remote host closed the connection)
02:55:25[Saint_]Nor I, but its the default, and I didn't expect someone asking that question to use anything but defaults.
02:55:39*gevaerts nods
02:56:25amayerso if i want to do any real development for rockbox i need to run the
02:56:27amayeri cant just use the simulator?
02:57:28gevaertsIf you want to run anything on an actual player, you do, yes
03:00:15amayeri would like to make a hibernate feature for rockbox.
03:00:17amayerif i work on that for like 2 weeks(hypothetical) then want to post my code for review
03:00:19amayersome of the files i worked on may be outdated how does git handle that?
03:01:24gevaertsYou rebase or merge and fix up any conflicts
03:02:30amayerwhat is the difference between rebase and merge?
03:02:32amayeri assume merge copys all lines that you didnt update.
03:02:34amayerbut what does rebase do?
03:03:49[Saint_]"man git", "git −−help" and/or would be better at answering these questions.
03:04:13[Saint_]Preferably and, rather than or.
03:04:48amayerthank you
03:05:58[Saint_] is a great resource. It really helped me grasp the git workflow.
03:12:14amayerso i cant put the .rockbox file that was generated on my DAP and use it?
03:12:26amayerif i compile for simulator
03:16:01[Saint]not if you expect it to work correctly.
03:17:50amayerok. another question.
03:17:52amayercan press/hold multiple buttons in the sim?
03:20:10amayerie. how to i test reboot on the simulator?
03:20:37[Saint]you can't.
03:20:53amayerso i just close and ./rockboxui
03:20:56[Saint]reboot on the sim == "close application; relaunch"
03:21:04 Quit [Saint_] (Quit: Quit)
03:21:27 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
03:22:11[Saint]regarding your question about the buttons, all the players physical buttons should be mapped to the keyboard.
03:22:39[Saint]as well as that, you can also use the simulator ui like a "real" player, and simply click the buttons of the sim ui.
03:23:04 Quit [Saint_] (Remote host closed the connection)
03:26:35 Quit TheDarkPirate (Ping timeout: 244 seconds)
03:26:41[Saint]I assume you have targets with a spinning platter in mind for your hibernate feature, amayer?
03:27:00amayeryes ipodclassic
03:27:59[Saint]Just checking. It wouldn't really be too much of a benefit for flash based players.
03:28:15[Saint](when boot time is ~2 seconds from a cold boot)
03:30:48[Saint]and my assumption is that when you say hibernate, you're thinking more along the lines of suspend?
03:31:10amayeri never measured my ipod but i think its ~7 - 10 which is just enough to be annoying
03:31:12[Saint]resuming from hibernation would likely take just as long as a full boot.
03:31:18amayeryes suspend to disk
03:31:35[Saint]wouldn't you want to suspend to RAM if possible?
03:32:06[Saint]if you need to read from a slow ass disk to resume, it defeats the purpose somewhat no?
03:32:32amayerwell suspend to ram still uses power... but if we could do that and not affect battery life too much while sleeping that would work.
03:33:04amayersuspend to disk is a little quicker because you dont have to generate all the data to put back in the ram.
03:33:06amayeryou just copy the stuff from a file on the HD
03:33:29[Saint]I'm fairly confident the iPod OF is doing some form of suspend-to-RAM trickery.
03:33:43[Saint]their resume is far too quick to be spinning up/reading from disk.
03:33:44amayerwell then maybe i will look into that
03:34:09amayerdo we have charts of how much power the ram uses?
03:34:29amayeror what the minimum is to keep its state?
03:35:07amayerbecause if we shut down the disk, screen, and processor we could probably last a while on the battery in sleep
03:35:35[Saint]then how would you catch the signal to resume?
03:35:56amayerfair question... idk
03:36:37amayeri read about sleep mode(there is some standard) and it has the cpu powered down.
03:36:39amayerim not sure how they would do it. but its open source so i could look at their code and figure it out
03:36:59amayerthey use computers tho. not DAPs.
03:37:01amayer(not sure if it makes a diff)
03:38:59amayerim just trying to create any solution for a quick boot/suspend/sleep
03:39:57[Saint]Can the Classic sleep the LCD at this stage?
03:40:17amayerim pretty sure
03:40:28[Saint]It shouldn't use /too/ much power when idle with the screen sleeping now CPU scaling is in git head.
03:40:57 Quit Unhelpful (Ping timeout: 260 seconds)
03:42:09amayerso you think we can just shut off the LCD and hard drive, then scale the cpu back and it should work like the apple OF
03:42:46[Saint]well...what I'm thinking is the settings we have available now offer a pretty cheap form of "sleep".
03:42:57***Saving seen data "./dancer.seen"
03:43:26[Saint]Just set sane idle timeout shutdown, lcd timeout/backlight timeout, and HDD spindown times.
03:44:20[Saint]if its just sitting there idle, with the screen off, with no playback, it shouldn't use too much power.
03:45:14[Saint]the only thing you might need to do is some slight hackery to the settings if you want an idle timeout value higher than 60 minutes.
03:46:57[Saint]note: read "sane" as "suitable for your use case"
03:48:33 Quit mystica555 (Remote host closed the connection)
03:49:11amayerwell i want it to go into that state when i hold play(shutdown command)
03:49:57[Saint]...yeah, that's gonna complicate things.
03:50:26[Saint]Its not impossible, but it definitely means there's no quick fix available from the current feature set.
03:51:24amayerthats why i want to check out the code before i start working.
03:51:26amayerto make sure im not messing it up for everyone else.
03:52:04[Saint]I don't think that should stop you from working, but, expect this to be a contentious addition.
03:54:14[Saint]It pretty much needs to: run on all the targets it can (within reason); be justifiable; not break anything existing, and stay within the preferred style guidelines.
03:56:50[Saint]fwiw, even though this would add yet another menu option, I do quite like the idea.
03:58:26[Saint]long_play immediately stopping playback, spinning down the disk, and sleeping the LCD would be useful for some people's use cases, I imagine.
03:59:38[Saint]it would be interesting to see stats on how long you could "sleep" in this state for compared to the power consumed by a full shutdown/startup.
04:02:01amayerright now im working on making some themes. but after i finish that(not today) i will start looking into how it all will work out
04:03:30[Saint]anything interesting you're playing with in theme land?
04:03:54*[Saint] needs to get back to his RaaA cabbie/cabbieV2localization stuff.
04:06:36 Quit zz_TheSphinX^ (Ping timeout: 240 seconds)
04:07:26amayerwell i just downloaded the new RockboxPlay Theme
04:07:29amayerand im adding a play/pause/seek indicator to the status bar. so far its my favorite theme(besides cabbieV3)
04:07:49amayerbut the theme im working on creating is pretty cool too(in my opinion)
04:09:04*[Saint] only seems to enjoy working with themes when it involves some outlandish abuse of the skin engine.
04:09:37amayeranother thing i would like to fix is the progress bar with a slider
04:10:15amayerthe way it works is understandable but i think there has to be a better way
04:10:44[Saint]what's "wrong" with it?
04:11:27 Quit [7] (Disconnected by services)
04:11:36 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
04:11:53 Join zz_TheSphinX^ [0] (
04:12:35amayerif i have a background image with a PB background drawn on it and make a PB the same width it works perfect.
04:12:37amayerbut if all i do is add a slider(knob) to it its all jacked up and i have to resize the PB image and the layer(forget what its called) were the PB is displayed
04:13:01amayerit shrinks the PB so the slider can fit(at the end) of the same space
04:13:35[Saint]yes, it adds half the width of the slider image to the end of the progress bar.
04:14:00amayerwhat is the purpose of that?
04:14:02[Saint]its the middle of the slider image that represents the current position, not the left/right-most edge.
04:14:37[Saint]some careful trickery with the background image and transparency in the bar can achieve the right effect.
04:15:30amayerthats what im saying. you shouldnt have to use trickery. you should just put the slider image in and it just works(not shrink the image)
04:16:21[Saint]patches welcome I'm sure.
04:20:06amayeri will.
04:20:08amayeras far as i could see there is only 1 theme that actually uses the slider with a pb
04:26:33 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:26:33 Quit amiconn (Disconnected by services)
04:26:36 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:26:41 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:26:41 Quit pixelma (Disconnected by services)
04:51:06 Quit jfc (Ping timeout: 240 seconds)
05:04:30 Join jfc [0] (
05:06:40 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
05:20:49 Quit jfc (Read error: Operation timed out)
05:23:17 Join jfc [0] (
05:43:00***Saving seen data "./dancer.seen"
05:43:45 Quit shamus (Read error: Connection reset by peer)
05:44:18 Join shamus [0] (
05:44:39 Quit jfc (Read error: Operation timed out)
05:48:18 Join jfc [0] (
06:04:31 Quit wtachi (Ping timeout: 272 seconds)
06:06:28 Join wtachi [0] (
06:11:39 Quit [Saint] (Remote host closed the connection)
06:12:13 Join [Saint] [0] (~sinner@unaffiliated/saint/x-8516940)
06:16:35 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
06:24:36 Quit [Saint_] (Remote host closed the connection)
06:33:11 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
06:40:06 Join Keripo [0] (
06:46:51amayerdoes the simulator use the current stable build or the newest dev build?
06:48:15 Join Xerion_ [0] (
06:48:42 Join Belzebub_ [0] (
06:49:48 Quit Xerion (Read error: Connection reset by peer)
06:49:48 Nick Xerion_ is now known as Xerion (
06:51:55 Quit uwe_mobile (Ping timeout: 260 seconds)
06:51:55 Quit Belzebub (Ping timeout: 260 seconds)
06:52:00 Join uwe_mobile__ [0] (
07:10:59 Quit XavierGr ()
07:43:02***Saving seen data "./dancer.seen"
07:50:28 Quit Keripo (Ping timeout: 264 seconds)
07:54:30[Saint_]amayer: assuming you checked out master, current development build.
07:56:59[Saint_]If you want to build a specific release you'll need to switch to said releases branch.
07:59:20 Join fyrestorm [0] (
08:23:05 Quit [Saint_] (Quit: Quit)
08:23:30 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
08:24:09 Quit [Saint_] (Client Quit)
08:24:30 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
08:36:31amayer[Saint_]: thanks
08:36:34amayeris there a way to overwrite a theme that you post?
08:36:36amayer(ie. i post a theme then update something, can i upload the changes over the old theme?)
08:55:11 Join kevku [0] (
09:05:15 Join pretty_function [0] (~sigBART@
09:09:32 Join stoffel [0] (
09:17:42[Saint]amayer: upload it with the same details as the original
09:19:01amayer[Saint]: does it verify the email address of the owner or something?
09:19:04amayeror can anyone upload over any theme?
09:19:48[Saint]the same details as the original, yes.
09:20:08[Saint]name, author, email.
09:24:30 Join Rower85 [0] (
09:26:44 Quit [Saint_] (Ping timeout: 244 seconds)
09:31:18amayer[Saint]: Thank you very much
09:31:21amayerthats a really neat system
09:43:05***Saving seen data "./dancer.seen"
09:43:38 Quit pretty_function (Remote host closed the connection)
10:04:15amayer[Saint]: do you have a simulator for the ipodclassic made?
10:04:29amayerwith the daily build
10:09:11 Part amayer
10:22:58 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
10:31:09 Quit stoffel (Ping timeout: 272 seconds)
10:33:46 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
10:53:42 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
11:04:06 Quit fyrestorm (Ping timeout: 240 seconds)
11:06:51 Join pretty_function [0] (~sigBART@
11:15:13 Quit bluebrother (Ping timeout: 244 seconds)
11:16:07 Quit fs-bluebot (Ping timeout: 272 seconds)
11:17:20 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
11:17:37 Join fs-bluebot [0] (
11:35:05 Quit mgottschlag (Disconnected by services)
11:36:14 Join ender` [0] (
11:36:51 Join pamaury [0] (
11:36:52 Quit pamaury (Changing host)
11:36:52 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:43:08***Saving seen data "./dancer.seen"
12:01:11 Join lebellium [0] (
12:03:49 Join Rikairchy [0] (
12:38:07 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
12:57:30 Quit pretty_function (Remote host closed the connection)
13:33:05 Quit mikroflops (Ping timeout: 240 seconds)
13:43:09***Saving seen data "./dancer.seen"
13:47:17 Join mikroflops [0] (
13:50:41 Join robin__ [0] (~robin@
14:02:13 Quit uwe_mobile__ (Remote host closed the connection)
14:23:06 Join n1s [0] (
14:23:06 Quit n1s (Changing host)
14:23:06 Join n1s [0] (~n1s@rockbox/developer/n1s)
14:23:41 Join amayer [0] (
14:26:35 Quit amayer (Remote host closed the connection)
14:30:59 Join amayer [0] (
14:31:56 Join mystica555 [0] (
14:33:05 Quit kevku (Ping timeout: 272 seconds)
14:33:35amayer[Saint]: ping
14:34:22 Join kevku [0] (
14:40:03 Quit amayer (Ping timeout: 272 seconds)
14:44:02 Join uwe_mobile [0] (
14:46:18 Join Wardo [0] (
14:47:33 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
14:53:22 Join amayer [0] (
15:12:48 Join Thra11 [0] (
15:15:23[Saint]amayer: ...hmmm?
15:19:07[Saint]I don't, no. But I could build one in a trivial amount of time.
15:22:22 Quit [Saint] (Quit: Quit)
15:43:13***Saving seen data "./dancer.seen"
16:00:24 Join pretty_function [0] (~sigBART@
16:30:09 Join archels [0] (
16:32:05archelsalright, whom do I slide some cash to get this iPod Nano 6G show on the road?
16:39:52gevaertsarchels: I'd say talk to the #freemyipod people, but I'd say cash isn't the main issue here
16:40:13archelsyah, I gather it's info about the architecture that's the issue?
16:46:00 Quit pretty_function (Remote host closed the connection)
16:46:56 Join lebellium_ [0] (
16:48:00 Quit lebellium (Ping timeout: 246 seconds)
16:48:06 Nick lebellium_ is now known as lebellium (
17:01:16 Quit Thra11 (Ping timeout: 264 seconds)
17:41:21 Join stoffel [0] (
17:43:17***Saving seen data "./dancer.seen"
18:04:05 Quit stoffel (Ping timeout: 240 seconds)
18:07:02 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
18:48:06 Quit factor (Read error: Connection reset by peer)
18:54:03 Join factor [0] (~factor@
19:05:56 Quit hype (Quit: ["Textual IRC Client:"])
19:36:17Amquigood morning
19:43:19***Saving seen data "./dancer.seen"
19:45:04 Quit Wardo (Ping timeout: 264 seconds)
19:46:34 Quit brendyn (Ping timeout: 245 seconds)
19:46:34 Quit georgehank (Ping timeout: 245 seconds)
19:47:41 Join georgehank [0] (
19:48:34 Join jordan`` [0] (~gromit@2001:660:3302:2826:225:90ff:fe20:d9a8)
19:48:45 Join stoffel [0] (
19:49:20 Quit Naked_ (Ping timeout: 245 seconds)
19:49:20 Quit jordan` (Ping timeout: 245 seconds)
19:53:30 Join brendyn [0] (brendyn@2a01:7e00::f03c:91ff:fedf:65b4)
19:53:50 Join Naked [0] (
20:04:15 Quit brendyn (*.net *.split)
20:04:15 Quit wtachi (*.net *.split)
20:04:15 Quit Elfish (*.net *.split)
20:04:15 Quit TBCOOL (*.net *.split)
20:04:15 Quit freqmod (*.net *.split)
20:10:27 Join TBCOOL [0] (
20:10:27 Join freqmod [0] (~quassel@2001:700:300:2120:5652:ff:fe70:1e36)
20:10:27 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
20:11:45 Join brendyn [0] (brendyn@2a01:7e00::f03c:91ff:fedf:65b4)
20:23:57 Quit stoffel (Ping timeout: 272 seconds)
20:27:22 Quit n1s (Quit: Ex-Chat)
20:32:12 Quit robin__ (Quit: Verlassend)
20:43:02 Join Thra11 [0] (~thrall@
21:16:00 Join Wardo [0] (
21:33:20 Quit y4n (Quit: We're fucking 3LN!)
21:43:23***Saving seen data "./dancer.seen"
21:49:52 Quit brendyn (Ping timeout: 245 seconds)
21:51:09 Quit Totalled (Read error: Connection reset by peer)
21:51:18 Join brendyn [0] (brendyn@2a01:7e00::f03c:91ff:fedf:65b4)
21:52:48 Join Totalled [0] (
21:52:48 Quit Totalled (Client Quit)
21:52:52 Join Totalled_ [0] (
21:52:58 Join DrTeeth [0] (
21:54:37 Quit Totalled_ (Client Quit)
21:54:48DrTeethI have a bug to report and the bug report page does not list my player. can I report here?
21:54:50 Join Totalled [0] (~Totalled@
21:55:45bertrikno, please do report on flyspray, just pick a different player if necessary
21:56:33 Quit DrTeeth (Client Quit)
21:58:09 Quit brendyn (Ping timeout: 245 seconds)
22:04:46 Join brendyn [0] (brendyn@2a01:7e00::f03c:91ff:fedf:65b4)
22:16:23 Quit benedikt93 (Quit: Bye ;))
22:31:21 Quit factor (Read error: Connection reset by peer)
22:33:53 Join stoffel [0] (
22:48:40 Join factor [0] (~factor@
22:53:15 Quit Totalled (Quit: PETTAN PETTAN, TSURUPETTAN!)
22:53:29 Quit stoffel (Remote host closed the connection)
22:53:46 Join Totalled [0] (
23:03:33 Quit Rower85 (Quit: Hmmm...)
23:20:30 Quit eckoit (Quit: eckoit)
23:27:08 Quit kevku (Ping timeout: 248 seconds)
23:37:40 Quit Torne (Ping timeout: 244 seconds)
23:39:35 Join Torne [0] (~torne@rockbox/developer/Torne)
23:40:46 Quit factor (Ping timeout: 244 seconds)
23:43:25***Saving seen data "./dancer.seen"
23:49:50 Join eckoit [0] (~ryan@
23:55:50 Join factor [0] (~factor@

Previous day | Next day