00:00:06 | Bagder | Kyin01: no rockbox target is made anymore |
00:00:08 | amiconn | I think we can neglect the -3 |
00:00:20 | markun | did you guys see the new HDD based player from iriver? the P20 or iAmoled |
00:00:22 | Kyin01 | damn |
00:00:39 | Kyin01 | but do you have that link? it shows if some can still be found on ebay |
00:00:52 | Bagder | Kyin01: see BuyersGuide wiki page |
00:01:08 | Kyin01 | if i get an ipod video 60GB how will I know if its the correct one? do i need it to be first generation ipod video? |
00:01:20 | Llorean | markun: I do like the look of the construction on it. I don't like the way the wheel juts though. =/ |
00:01:57 | markun | Llorean: I'm mostly happy that they didn't give up on the HDD |
00:02:03 | Llorean | That is nice news, yes. |
00:03:27 | linuxstb_ | Kyin01: The only hard-disk based ipod Rockbox doesn't work on is the "Classic" - which only comes in 80GB or 160GB models. So any 60GB will be fine. |
00:04:27 | Kyin01 | even the new ipod video 60GB they sell now will work? |
00:04:39 | linuxstb_ | They don't sell a new 60GB... (afaik) |
00:04:51 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
00:05:22 | linuxstb | Are you confusing the 160GB? That's a "Classic', which will not work with Rockbox. |
00:05:28 | | Quit stripwax_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:06:18 | Kyin01 | oh, cool thanks for all your help. My iriver h10 jsut died and i need to get a new player i wanted so much for an x5 but cant find anywhere -_- so i guess ipod is the next best thing for someone who is looking for at least 20GB w/ .m3u/.pls support and browsing by folders and id3 tags. FM tuner would be nice but only the x5 had that |
00:06:42 | * | amiconn can't find a P20 on iriver.com or iriver.de |
00:07:00 | Llorean | amiconn: It's in the "showing off at electronics shows" stage still, I think. |
00:07:24 | linuxstb | Kyin01: I would prefer a Gigabeat F40 to an ipod - much nicer hardware (standard connectors, fast CPU, large LCD, capable of good video playback in Rockbox0. |
00:07:33 | markun | amiconn: I think it's only on iriver.co.kr (but didn't check since the iriver sites are usually flash based) |
00:08:40 | Kyin01 | does the gigabeat have an fm tuner? |
00:08:42 | rasher | Bagder: could you find the size of the largest langfiles for the various targets (weeding out non-cyrillic non-latin non-greek from the player)? |
00:08:47 | linuxstb | Kyin01: Sadly, no. |
00:08:53 | Kyin01 | whats the highest storage it comes in |
00:08:57 | Kyin01 | 40? |
00:09:14 | Bagder | rasher: sure, I'll poke my script... |
00:09:19 | markun | Kyin01: the Gigabeat S has an FM tuner, but that port is not ready yet |
00:09:25 | rasher | Bagder: To see how much could be saved for different targets if the buffersize was calculated automatically |
00:09:36 | linuxstb | 40GB is the most common, but there are also 60GB models. I've upgraded mine to 80GB (but those disks are now almost impossible to find). |
00:09:40 | Bagder | oh, it's in the middle of the build right now ;-) |
00:09:42 | markun | there are some rare F60's, the S60 is more common |
00:10:04 | Kyin01 | the 60gb will work on rockbox? |
00:10:13 | linuxstb | The F60 will, yes. |
00:10:17 | Kyin01 | cool thanks im going to check ebay for them |
00:10:49 | amiconn | 4 inch screen, bah |
00:11:06 | amiconn | But oled might be a good idea, and 120/160 GB would be nice |
00:11:20 | linuxstb | What arch is it? |
00:11:34 | amiconn | No idea |
00:11:41 | amiconn | That's the article I found: http://www.i4u.com/article13912.html |
00:11:42 | Kyin01 | -_- not even 1 f60, just chargers and screen protectors |
00:12:13 | rasher | amiconn: well it's marketed as a pmp, so the screen makes sense |
00:12:27 | amiconn | yes, sure |
00:13:17 | markun | it's a photo player.. which also displays TV and videos, plays music, displays text.. |
00:13:25 | Kyin01 | at least they got an f40 :D if i cant find an ipod 60GB video than i will get the f40, its only going for 80$ |
00:13:28 | Bagder | http://pastebin.ca/854050 <= the top 5 language sizes for each build |
00:14:35 | rasher | More than 10000 bytes to be saved on player (ignoring the useless languages) |
00:15:00 | Bagder | yeah all the top-5 on the player aren't usable |
00:15:06 | amiconn | wrong |
00:15:07 | rasher | I thought russian worked? |
00:15:11 | Bagder | ah right |
00:15:18 | amiconn | Greek and russian do work |
00:15:35 | rasher | Right, that too. |
00:16:25 | rasher | Quite a bit to be saved on the other archoses as well (is any other target in size-trouble?) |
00:17:34 | soap | Llorean, tell me if my last forum post is out of line. |
00:18:05 | Llorean | soap: I like it |
00:18:06 | | Quit ol_schoola () |
00:19:19 | amiconn | rasher: None of the currently supported ones (i.e. downloadable), but the iFP might be |
00:19:41 | amiconn | Not sure how much ram the logikdax has |
00:19:56 | J3TC- | Hrmm..is the ymargin patch still usable? |
00:20:06 | linuxstb | The logikdax has 2MB |
00:20:11 | | Nick roxfan2 is now known as roxfan (n=dunno@131.49-240-81.adsl-dyn.isp.belgacom.be) |
00:20:24 | J3TC- | I'm looking at the ymargin and it seems that viewports patch has modified the things ymargin is modifying in the lcd drivers |
00:21:08 | rasher | amiconn: saving 2-10kb seems like a worthy cause at any rate. And the largest benefit is for the targets that need it most. Now someone just needs to do it, I guess. |
00:21:14 | linuxstb | J3TC-: Is that the "ymargin in scrollinfo" patch? |
00:21:21 | J3TC- | Yep |
00:21:31 | | Join DGMurdockIII [0] (i=DGMurdoc@208-70-44-194.bb.hrtc.net) |
00:21:36 | linuxstb | Then I've no idea what it's meant to do. |
00:22:08 | J3TC- | something about scroll_thread becomes independent of any ymargin changes |
00:22:14 | J3TC- | Whatever that means >_> |
00:22:49 | linuxstb | Which is what I don't understand - the ymargin should never change, even without viewports... |
00:23:14 | linuxstb | I'm assuming it's needed by the old custom line/list/whatever patches. |
00:23:17 | | Join billytwowilly [0] (n=chris@S0106001d6046900d.cg.shawcable.net) |
00:24:06 | J3TC- | I think so too since it's pretty much in a couple of builds that uses those wps that needs those patches as well |
00:24:41 | J3TC- | Oh well, with the viewports being sync'ed in, most of those wps aren't going to work anyways |
00:25:06 | J3TC- | I'll just do a test build and see if still needs that ymargin stuff. |
00:25:08 | Kyin01 | how awesome would that be if rockbox worked with cowan a2/d2s |
00:25:09 | | Join moos [0] (i=moos@m148.net81-66-158.noos.fr) |
00:25:51 | linuxstb | Someone is working on a D2 port, and making progress. |
00:26:47 | Bagder | I'm sure he'll appreciate help |
00:26:58 | DGMurdockIII | what about the creative zen one are they getting close |
00:27:11 | Kyin01 | aw thats awesome, maybe i should wait before getting a player than =P |
00:27:24 | Llorean | DGMurdockIII: Nothing has changed on that one in a long while, or at least, nobody has reported any progress. |
00:27:36 | | Join shotofadds [0] (n=5101670b@gateway/web/cgi-irc/labb.contactor.se/x-1647e95762068d49) |
00:27:49 | linuxstb | Speak of the devil ;) |
00:28:18 | shotofadds | moi? |
00:28:18 | DGMurdockIII | are you sure saw a few people on forms that said the got it to load |
00:28:35 | linuxstb | shotofadds: Yes, someone just said it would be awesome if Rockbox worked on the D2... |
00:28:43 | Bagder | DGMurdockIII: yes, but I find their progress level hard to figure out based on their postings there |
00:28:46 | shotofadds | i tend to agree... :) |
00:29:22 | Bagder | shotofadds: you need to work faster! ;-P |
00:30:18 | shotofadds | Bagder: I know, I don't get much time to work on this (~1hr/day at the moment...) |
00:30:40 | Bagder | I have full sympathy for that |
00:30:54 | * | Bagder hasn't done much rockbox work lately at all |
00:31:06 | pixelma | sympathy for the deviil? (sorry couldn't resist ;) ) |
00:31:21 | | Quit billytwowilly (Remote closed the connection) |
00:31:22 | Bagder | nigth |
00:31:38 | DGMurdockIII | (Bagder): http://www.epizenter.net/e107_plugins/forum/forum_viewtopic.php?145054 |
00:31:41 | shotofadds | i'm thinking of committing my initial patch..it's still just a bootloader test program at the moment with some work-in-progress towards a main build. http://pastebin.ca/854066 if anyone's interested. |
00:31:41 | | Join billytwowilly [0] (n=chris@S0106001d6046900d.cg.shawcable.net) |
00:32:21 | linuxstb | shotofadds: What low-level stuff is implemented now? |
00:33:26 | shotofadds | linuxstb: not a great deal more than you have on the Logix Dax, I've mainly been having I2C fun with the power management chip |
00:33:29 | | Join hdwa [0] (n=fbi@cpe-65-185-86-91.neo.res.rr.com) |
00:34:17 | shotofadds | my task this week is to read something (anything!) from the flash |
00:34:26 | linuxstb | shotofadds: You may want to disable plugins for now (the plugins= variable in tools/configure). |
00:35:18 | | Join PPPP_ [0] (n=plui@bas8-toronto63-1096669723.dsl.bell.ca) |
00:35:36 | linuxstb | That's my next job for the logik dax as well - I've started looking at it, but that's about all. |
00:35:55 | | Quit ender` (" The likelihood of Perl being involved in a system is directly proportional to the length of time the system has been in mai") |
00:36:12 | shotofadds | linuxstb: disabling plugins might be an idea. the main build doesn't quite link because the debug menu expects to find ata_get_identify() and I don't understand the ATA code structure well enough yet. |
00:36:34 | Kyin01 | the ipod 60GB photo will work on rockbox right? its not only the 40gb? |
00:37:24 | | Quit TMM ("Ex-Chat") |
00:37:25 | shotofadds | linuxstb: I can see how to read the ID code from the flash chip, but that's about all I understand for now |
00:39:21 | BigBambi | Kyin01: yes |
00:40:28 | amiconn | shotofadds: If your target isn't ata, you need to set the approprate macros in your target config-*.h |
00:40:52 | amiconn | And then the debug menu won't require ata_get_identify() |
00:41:02 | JdGordon | .vp or .viewport or? for the viewport config filename? |
00:41:40 | linuxstb | The debug menu seems to assume ATA if !HAVE_MMC and !HAVE_HOTSWAP,,, |
00:42:45 | shotofadds | The D2 test program also reads the touchscreen X/Y and pressure, I think for now I should add this into the button driver as per Llorean's suggestion on the forum (ie. divide the screen into quadrants and use as up/down/left/right for the time being) |
00:42:51 | amiconn | Maybe those macros need a bit of interdependency cleanup |
00:42:55 | shotofadds | linuxstb: that's exactly the problem |
00:43:14 | linuxstb | JdGordon: Why not just store them in the global settings struct and .cfg? |
00:43:55 | JdGordon | because that will add up to alot... up to 10 extra variables for each viewport... |
00:44:00 | | Quit Thundercloud (Remote closed the connection) |
00:44:05 | JdGordon | or save the filename and load them seperatly |
00:44:19 | linuxstb | But you have to store them somewhere... |
00:44:33 | JdGordon | yeah, they get loaded straight into the viewport struct |
00:44:55 | linuxstb | Yes, a viewport struct as part of global settings. |
00:45:14 | amiconn | What would that viewport config do? |
00:45:40 | JdGordon | set the position and size and colours... |
00:45:55 | amiconn | Position of what? |
00:46:00 | JdGordon | the viewport |
00:46:09 | amiconn | _what_ viewport? |
00:46:13 | amiconn | (s) |
00:46:45 | | Quit |AhIoRoS| (Read error: 110 (Connection timed out)) |
00:46:59 | JdGordon | for now only the one for the lists, but that could end up being a seperate one for menu and browsers, then theirs the wps parent vp... adding each one to the settings struct isnt nice imo |
00:47:38 | * | amiconn cannot imagine anything that should be configurable about that viewport |
00:47:44 | shotofadds | If anyone looks at that D2 patch and sees something bad/nasty/evil/wrong do mention it here and I'll pick it up from the logs tomorrow. I'm out of here for the night. |
00:47:52 | amiconn | Size/position parameters, I mean |
00:48:07 | JdGordon | "that viewport" being which one? |
00:48:42 | amiconn | lists |
00:48:54 | Llorean | amiconn: There's been a custom list position patch for a long, long time |
00:49:02 | JdGordon | dont worry... vharcell wont be configurable.. |
00:49:08 | JdGordon | charcell* |
00:49:12 | amiconn | Standard lists should use whatever the statusbar + buttonbar leave |
00:49:38 | amiconn | Wasting space is never a good idea... |
00:50:02 | Llorean | Yeah, but users shouldn't be forced to use what we think is "a good idea" all the time |
00:50:12 | | Join |AhIoRoS| [0] (n=ahioros@201.226.58.34) |
00:50:25 | Llorean | If they want to waste half their screen on a backdrop image they don't want text scrolling over, I don't see why we should disallow them if viewports can handle it anyway. |
00:51:23 | | Quit shotofadds ("CGI:IRC") |
00:51:53 | J3TC- | Hrmm |
00:52:16 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
00:52:22 | J3TC- | Do I have to update my cygwin? |
00:52:33 | linuxstb | amiconn: This is the kind of use for it - http://pijulius.com/julius/images/jclix1m.jpg |
00:52:33 | J3TC- | I get errors trying to compile rockbox without patches/mods |
00:53:13 | linuxstb | J3TC-: Has it ever worked for you? |
00:53:39 | J3TC- | Yeah..my last build was in november tho |
00:53:45 | J3TC- | Right before the MoB commit |
00:53:55 | linuxstb | Nothing has changed with the required build tools since then. |
00:55:01 | | Join Shaid` [0] (i=shaid@124-168-82-182.dyn.iinet.net.au) |
00:55:06 | J3TC- | http://pastebin.com/d74685ba5 |
00:55:08 | J3TC- | I get this now |
00:55:09 | J3TC- | O_o |
00:55:29 | J3TC- | It seems to be still compiling but I never received that before |
00:55:55 | * | Nico_P doesn't get the point of LogoSwapper |
00:56:04 | linuxstb | Nico_P: To swap logos ;) |
00:56:20 | Nico_P | yeah but why not simply compile a build? |
00:56:33 | linuxstb | For an average user, it's not simple. |
00:56:41 | Nico_P | true |
00:56:49 | | Quit matsl ("Riece/3.1.2 XEmacs/21.5-b28 (fuki, linux)") |
00:57:00 | Nico_P | I guess the average user won't care about not having the source either ;) |
00:57:02 | J3TC- | http://pastebin.com/d6aa062e7 |
00:57:07 | J3TC- | I get that now :3 |
00:57:39 | | Quit PPPP (Read error: 110 (Connection timed out)) |
00:58:24 | Llorean | It's too bad there's not a way to customize the boot logo in a soft way that doesn't have a negative impact for non-users of the feature |
00:59:11 | linuxstb | Loading the splash from disk defeats the whole purpose (displaying something whilst Rockbox is initialising the hardware). So swapping it in the binary isn't that a solution... |
00:59:21 | linuxstb | ^I mean that bad of a solution |
00:59:50 | JdGordon | but the people that want a different logo shown dont care about the slowdown |
01:00 |
01:00:30 | JdGordon | 7538 actually *adds* a sleep doesnt it? |
01:00:39 | Llorean | JdGordon: The problem is that to check if there's one present slows down the boot for people who don't use it too |
01:00:50 | Llorean | linuxstb: Maybe another feature for RBUtil? :-P |
01:01:17 | | Quit Robin0800 (" HydraIRC -> http://www.hydrairc.com <- The alternative IRC client") |
01:01:25 | J3TC- | Meh |
01:01:29 | J3TC- | Keeps giving me that error |
01:01:36 | JdGordon | Llorean: I know... im all in favour of closing that stupid task |
01:01:56 | safetydan | you could solve it by removing the boot logo |
01:01:59 | Llorean | JdGordon: Do it. "Rejected: No solution without a negative impact"? |
01:02:06 | Llorean | safetydan: Just boot silently? |
01:02:26 | JdGordon | I love how you just wait long enough and you'll eventually get the answer you want :) |
01:02:28 | safetydan | Llorean: pretty much. Go with the Unix philosophy of not saying anything unless something bad happened |
01:02:30 | linuxstb | J3TC-: Have you tried deleting your build directory, and starting again with a new one? |
01:03:03 | J3TC- | Yep |
01:03:33 | J3TC- | I don't even know why it's looking for apps/features folder O_o |
01:04:01 | linuxstb | That a file, and it's used to decide what strings to include in the language and voice files. |
01:04:17 | Kyin01 | which do you guys recommend for a rockbox ipod. Video or Photo? I won't use the video but I'm just afraid the photo screen will not be as good for UI when navgigating through the menus |
01:04:53 | Llorean | safetydan: It's probably too late to get away with that. If we'd never had a splash, yeah, but now people will just hack one back into the unsupported builds. |
01:05:09 | | Quit moos ("Good night") |
01:05:35 | linuxstb | Kyin01: I own both, and would say the video sounds noticably better than the photo. |
01:06:09 | amiconn | I'd prefer the video over the photo for its display (readable without backlight) |
01:06:39 | Nico_P | is the negative impact of a simple check really that big? I have a hard time seeing how it could be |
01:06:44 | Kyin01 | does that mean i wont be able to use the screen on the photo at dark places? |
01:06:50 | safetydan | Llorean: true, but they're hacking it anyway for the custom splash patch, so going one step further and removing boot splash won't change much. |
01:06:53 | linuxstb | The photo's display is readable without backlight as well. |
01:07:00 | amiconn | Nico_P: Of course. It would have to wait for the disk spinup |
01:07:22 | amiconn | That could be several seconds - and it would defeat the purpose of a splash |
01:07:27 | Kyin01 | what about battery, does the rockbox give better support for the photo or video ipod |
01:07:29 | Llorean | Nico_P: For it to be configurable you basically have to parse the config file before showing any logo, then load, then display the logo. It also means you need to have another fullscreen buffer reserved just for that logo display. |
01:07:37 | J3TC- | Do I need to update ?gcc |
01:07:48 | Nico_P | amiconn: isn't the disk already spun up when loading the main bin? and I'm talking about a check to see whether to load an external bmp or not |
01:07:55 | amiconn | Llorean: The buffer could be temporary |
01:08:04 | Llorean | amiconn: True |
01:08:04 | * | J3TC- sighs...I may have to reinstall everything :3 |
01:08:14 | Nico_P | Llorean: the config file is parsed anyway |
01:08:15 | amiconn | Nico_P: I'm always thinking about running the main bin from flash one day |
01:08:16 | Llorean | Nico_P: Not all targets boot from disk. |
01:08:33 | linuxstb | J3TC-: Try the following - create a new, clean build directory, run ../tools/configure, then type "make &> logfile.txt" and upload the created logfile.txt to pastebin. |
01:08:47 | J3TC- | Okies |
01:08:57 | Llorean | Nico_P: You're more than welcome to create a patch without a performance hit for non-users and prove us wrong, though. :) |
01:09:01 | Nico_P | then let's focus on those maybe... I agree it wouldn't make much sense for a flashed bin, but someone who flashes the bin probably doesn't care about the slapsh |
01:09:04 | * | Llorean wouldn't mind a customizable boot splash. |
01:09:45 | Nico_P | what kind of a hit does the current patch have? |
01:09:46 | linuxstb | A "logoswapper" type app could work with a flashed binary... |
01:09:51 | *** | Saving seen data "./dancer.seen" |
01:10:41 | Kyin01 | this guy says his ipod photo is a 4th generation, 4th generation ipod photos will work on rockbox right? and is there a reformat option before I install rockbox? this guy's ipod has 12k songs on it and I want to format it before I transfer my songs |
01:11:08 | JdGordon | couldnt logoswapper work on the loaded rockbox. file anyway? seen as the only data changing is static? |
01:13:16 | Nico_P | JdGordon: that limits it to pics of the exact same size though |
01:13:17 | | Quit saratoga ("CGI:IRC (EOF)") |
01:14:03 | JdGordon | doesnt logoswapper do that also though? |
01:14:04 | Nico_P | I just don't see how the performance hit could be that big on an hd target |
01:14:11 | Nico_P | JdGordon: it does |
01:14:17 | | Quit Shaid (Read error: 110 (Connection timed out)) |
01:14:18 | | Nick Shaid` is now known as Shaid (i=shaid@124-168-82-182.dyn.iinet.net.au) |
01:15:05 | | Quit bertrik ("bye") |
01:15:09 | amiconn | Nico_P: Spinup time of most hdds is around 2.5..3 seconds |
01:15:13 | linuxstb | Kyin01: I've already said that any hard-disk ipod apart from the Classic will work... And yes, you can simply reformat the main FAT32 partition on an ipod with no ill effects. |
01:16:07 | Nico_P | amiconn: but the disk is already spun up (assuming the binary is loaded from there, which is true in 99% of cases), isn't it? |
01:16:11 | Llorean | Nico_P: If I recall, by the time the image could be loaded and displayed on disk based targets, enough booting was done that it flashed and was gone, so the patch on the tracker actually added an intentional delay. I'm not sure how long it is without the intentional delay. |
01:16:19 | amiconn | That's a significant part of boot time, during which the main binary normally does quite some initialisation when it's loaded (or even run) from flash |
01:17:31 | JdGordon | .... except... we can stop a spinup by simply checking if global_settings.splashbmp[0] != '\0' |
01:17:32 | Nico_P | amiconn: as I said earlier, I don't think a binary loaded from flash is the main topic here |
01:17:48 | linuxstb | Nico_P: If you want to test, just move show_logo() to after load_settings() in apps/main.c... |
01:17:51 | amiconn | Nico_P: Judging from my targets, only 67% load their main binary from disk |
01:18:04 | Nico_P | I'm assuming the binary is loaded from the HD, but Llorean's argument makes sense |
01:18:31 | JdGordon | amiconn: but 99% of real users targets do load from disk |
01:18:38 | Nico_P | amiconn: I'm thinking more in term of user percentage |
01:18:49 | * | amiconn is already annoyed by the long boot time of the irivers |
01:19:39 | amiconn | 10 seconds from power-on until resume, twice as long as on recorder... |
01:19:42 | pixelma | I think one of the core features of Rockbox is that it boots fast (booting into Sansa OF for data transfer takes ages) |
01:19:53 | * | JdGordon loves 3 sec from power to music with sansa :) |
01:20:30 | amiconn | 3..4 seconds on Ondio, ~5 seconds on recorder and player (all when booted from flash) |
01:21:03 | * | amiconn would like it even shorter, but that's probably not going to happen |
01:21:51 | Nico_P | the gigabeat is annoying to that respect |
01:22:04 | Llorean | Well, booting Rockbox from flash on H100 series is mostly working, right? |
01:22:04 | amiconn | On iriver it would probably help if the bootloader would use the pll clock, but that would make it less safe |
01:22:55 | amiconn | In fact even a bootloader with up to date lcd drivers would gain a bit. |
01:23:19 | Nico_P | we got a blog post thanks to pictureflow :) |
01:23:59 | JdGordon | where? |
01:24:01 | amiconn | JdGordon: How would you do that? In order to check global_settings, you need to load them first |
01:24:30 | Nico_P | JdGordon: http://ariya.blogspot.com/2008/01/picking-up-where-apple-has-left-off.html |
01:24:36 | Nico_P | was on planet KDE |
01:24:55 | amiconn | The purpose of the splash is to be shown *during* init, hence it must be displayed immediately, before any such init steps like loading the settings happen |
01:24:55 | JdGordon | amiconn: ah yeah, woops, thougght the logo was later in init |
01:25:21 | amiconn | And since it cannot use settings, it needs to be hardcoded. There's no way around that |
01:25:46 | amiconn | Using any other method for the splash would defeat its purpose |
01:25:49 | | Join Thundercloud [0] (n=thunderc@resnet20.nat.lancs.ac.uk) |
01:25:54 | JdGordon | yeah, which is why we should just reject it and end the discussion |
01:26:05 | * | Nico_P agrees |
01:26:17 | JdGordon | Nico_P: speaking of pictureflow... any idea why it has so muc trouble getting the track lists in the correct order? |
01:27:00 | Nico_P | JdGordon: no, currently it just does a DB request and gets the tracks in the order the DB spits them out... I need to look at DB code to see how tracks are sorted in there |
01:27:20 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
01:27:35 | amiconn | Pictureflow doesn't seem to work here. Whenever I start it, it says 'no albums found', and quits |
01:27:38 | Nico_P | JdGordon: if and when you close the FS task as rejected, take the time to explain carefully why |
01:27:54 | * | pixelma mentions the pf pla conflicts (at least on c200) again... |
01:28:27 | amiconn | I have no cover bitmaps lying around, but I would expect it to either run and show all albums with placeholders, or at least display a correct error message |
01:29:18 | pixelma | in the current way (combining two contexts) you either have - no access to the menu or can't scroll through the track listing in an album |
01:29:51 | Nico_P | amiconn: it's probably because you don't have any covers, yes... it should be fixed |
01:30:31 | Nico_P | I need to spend a bit of time on it, but lately I gave more priority to fixing playback bugs, I hope nobody minds :) |
01:31:03 | amiconn | hmmm |
01:31:55 | amiconn | I just got an idea (which I probably wouldn't use): what if pictureflow would be enabled to decode jpeg album art and save it as properly scaled bmps? :> |
01:32:36 | | Quit Thundercloud (Remote closed the connection) |
01:32:48 | Nico_P | hehe not a bad idea actually... building the cache would probably take more time though |
01:33:10 | Kyin01 | is it easy to navigate rockbox on an ipod photo? also is the battery on a rockbox photo fine? |
01:33:55 | Kyin01 | its a 30$ difference from photo and video, and im pretty sure i never use any video files |
01:34:08 | | Quit hdwa () |
01:34:33 | Kyin01 | i would get the gigabeat f, but all the 60GB are not found on ebay |
01:35:22 | | Join asn [0] (n=asn@athedsl-136560.home.otenet.gr) |
01:35:38 | J3TC- | Ah..I found my problem |
01:35:40 | J3TC- | >_> |
01:36:28 | J3TC- | I'm doing a make zip first before make |
01:36:55 | | Quit obo ("bye") |
01:37:20 | XavierGr | amiconn: if you are that annoyed by the slow iriver boot process I will suggest one more time to try to flash your H180 |
01:37:53 | amiconn | Nah, I won't risk that one |
01:37:57 | XavierGr | drops boot time to around 5 seconds |
01:38:44 | XavierGr | well Slasheri's bootloader worked for many, I don't see it that risky |
01:40:28 | | Join baard [0] (n=baard@loveshack.rehn.no) |
01:41:13 | Kyin01 | is the rockbox UI for ipod video and photo similar or really different? |
01:42:35 | Llorean | Kyin01: As I've recommended already, there's a manual. Rockbox is basically the same program on all the players it runs on, though |
01:43:30 | | Part pixelma |
01:44:35 | | Join Thundercloud [0] (n=thunderc@resnet20.nat.lancs.ac.uk) |
01:47:43 | | Quit BigBambi (Remote closed the connection) |
01:49:10 | JdGordon | amiconn: can you try out a patch to make sure I havnt screwed up charcell? |
01:55:57 | | Join Derek_Showers [0] (n=chatzill@pool-71-185-174-229.phlapa.fios.verizon.net) |
01:55:59 | | Nick Derek_Showers is now known as Derek (n=chatzill@pool-71-185-174-229.phlapa.fios.verizon.net) |
01:56:05 | | Nick Derek is now known as Airsoft (n=chatzill@pool-71-185-174-229.phlapa.fios.verizon.net) |
01:57:35 | Airsoft | is there a way to boot to apple's oem firmware with rockbox installed on a 5th gen video ipod |
01:58:30 | asn | I checked http://docs.info.apple.com/article.html?artnum=61688 and I still don't get which iPod model I have. It's 60GB, the hold-button is on the upper left side, it has a colored display, and it can play videos/images. |
01:59:17 | Airsoft | ^its a ipod 5th gen |
01:59:27 | asn | I see |
01:59:41 | JdGordon | asn: you want the builds for the video |
02:00 |
02:00:08 | JdGordon | Airsoft: iirc, its either make sure hold is on... or press menu while booting |
02:00:34 | Airsoft | ok thanks |
02:01:37 | Airsoft | i was too lazy to search the site :P |
02:04:16 | | Quit soap (Read error: 104 (Connection reset by peer)) |
02:04:41 | | Join soap [50] (n=soap@rockbox/staff/soap) |
02:05:21 | | Quit Nico_P (Remote closed the connection) |
02:05:21 | | Quit Airsoft (Read error: 104 (Connection reset by peer)) |
02:06:13 | J3TC- | Hrmm..the newlist.c gives out errors |
02:06:14 | J3TC- | :3 |
02:12:21 | | Join rasher_ [50] (n=rasher@rockbox/developer/rasher) |
02:14:26 | asn | When I'm using the Rockbox Utility to automate my install and select Complete Installation I get a "Download error: received HTTP error 7143540" |
02:15:42 | | Join Ebert_ [0] (n=EbErT@adsl-215-196-77.aep.bellsouth.net) |
02:16:30 | | Quit rasher (Read error: 148 (No route to host)) |
02:16:30 | | Nick rasher_ is now known as rasher (n=rasher@rockbox/developer/rasher) |
02:16:45 | | Quit jhulst ("Konversation terminated!") |
02:17:49 | | Part DGMurdockIII |
02:18:24 | | Join control_your_pla [0] (n=Miranda@p549A63E9.dip.t-dialin.net) |
02:19:40 | | Part control_your_pla |
02:19:47 | | Join control_your_pla [0] (n=Miranda@p549A63E9.dip.t-dialin.net) |
02:21:00 | | Quit Thundercloud (Remote closed the connection) |
02:30:51 | | Join Thundercloud [0] (n=thunderc@resnet20.nat.lancs.ac.uk) |
02:31:50 | | Quit DerDome ("Leaving.") |
02:33:47 | | Quit trust (Read error: 110 (Connection timed out)) |
02:35:01 | | Quit Ebert (Read error: 110 (Connection timed out)) |
02:39:54 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
02:42:14 | | Join MutilatedFla [0] (n=18b2e9c9@gateway/web/cgi-irc/labb.contactor.se/x-ba194dbb0e8198e3) |
02:42:30 | | Join PR [0] (n=PR@24.178.233.201) |
02:43:01 | PR | I've looked around and can't find anything regarding the question I have |
02:43:44 | Llorean | JdGordon: Do you mean the feature that lets you scroll left/right for long named files in the list by holding left/right? I used that very frequently |
02:44:07 | PR | So here it is and maybe someone else knows: I have the Sansa e200 series and have recently loaded rockbox onto it.a Rockbox decreases the battery life and I don't like that |
02:44:20 | asn | Aw by the way, I started chceking out rockbox 15 minutes ago, and I have to say that the documentation is awesome |
02:44:36 | PR | Thus I want to know if simply booting into factory fw will conserve the abttery like normal even with rockbox bootloader and app dumped onto the player |
02:45:47 | PR | I would imagine the answer is that yes, abttery acts like normal when in stock fw, but I thought I'd ask first |
02:45:56 | scorche | PR: rockbox isnt an app |
02:45:58 | | Join homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
02:46:00 | linuxstb | PR: Rockbox has no effect when the original (factory) fw is running. We're all very aware of the battery-life issues on the Sansas, but work is being done to improve it, and I think it's reached the stage where it's equivalent (or maybe better) with Rockbox (but those changes aren't in the builds yet). |
02:46:04 | scorche | but i dont quite understand your question |
02:46:16 | | Join aliask [0] (n=chatzill@rockbox/developer/aliask) |
02:46:22 | scorche | ah...i see now |
02:46:35 | PR | scorche: I know what rockbox is |
02:47:45 | PR | linuxstb: From my short palying with the current build, it would seem that abttery life is greatly reduced. I'm not always going to need rockbox on, but don't want to remove it either |
02:48:02 | PR | I suppose that answers my question so thank you |
02:48:03 | Llorean | PR: Did you actually do a real battery test |
02:48:20 | Llorean | Most tests show only about 20-30% less battery life under Rockbox under similar conditions. |
02:48:23 | linuxstb | Also, don't believe the battery indicator... |
02:48:35 | PR | Llorean: Nay, only personal observation and impression from trolling other battery tests and documentation |
02:49:23 | PR | I should also note that listening to music on stock fw obviously would take less battery than playing games on rockbox |
02:49:26 | Llorean | PR: People have a nasty habit of suggesting the battery life is much, MUCH worse when they've been using features like Caption Backlight that the original firmware doesn't offer (and is a real battery killer) |
02:49:49 | PR | I don't even know what caption backlight is |
02:50:05 | | Quit MutilatedFla ("CGI:IRC") |
02:50:43 | safetydan | PR, turns the backlight on on every track change I believe. |
02:50:54 | linuxstb | PR: Yes, you definitely can't compare playing games in Rockbox (lots of backlight activity) with listening to music... |
02:52:03 | PR | Ah, yeah. Well, even the slightest chance of reduced battery life isn't what I'm looking for. I jsut want to boot into riockbox when I need it (mpegs and such) |
02:55:17 | PR | Excellent fw btw, I jsut don't see it as practical for every day use |
02:55:27 | | Join TotallyInfected [0] (n=ebola@pool-141-151-24-75.phlapa.east.verizon.net) |
02:56:27 | Llorean | I don't often need to use my player more than 14 hours a day |
02:57:36 | PR | Right, but it's nice not to have to charge every day |
02:58:09 | * | Llorean doesn't see any real reason not to, but whatever. |
02:58:36 | PR | Because I have a google handheld devices and charging them all every day gets to be a hassle |
02:59:07 | Llorean | The number's actually "googol", just as a point of interest. |
02:59:42 | Llorean | I'm just saying though, that calling the firmware impractical for every day use is a little bit extreme. |
03:00 |
03:00:25 | PR | I didn't mean that as an umbrella, I meant that for my uses |
03:00:57 | PR | Not every day use in general, but my every day use |
03:01:08 | Thundercloud | Hay gies |
03:01:09 | Thundercloud | Quick question |
03:01:20 | Thundercloud | iPod FM receiver accessories don't work with rockbox, right? |
03:02:09 | asn | Alright, I just installed Rockbox. Right now in my iPod root directory I have these: Calendars Contacts Music Notes Photos WMPInfo.xml iPod_Control . Which of them should I keep and which should I delete? Also I told Rockbox to update my files, shouldn't it find my music even tho it's deep down a retarded directory scheme (the documentation says no) |
03:02:29 | krazykit | Thundercloud, that information is on the wiki, linked from the ipod page, i believe |
03:03:00 | Llorean | asn: Where does the documentation say it won't be able to find it? |
03:03:16 | asn | . If you have loaded music onto your player using Itunes, you will not be able to see your music because Itunes changes your files? names and hides them in directories in the Ipod_Control directory |
03:03:25 | Llorean | YOU will not be able to see the music. |
03:03:31 | Llorean | As in, "it doesn't show up in the filetree in a normal way" |
03:03:36 | asn | Aww |
03:03:38 | Thundercloud | krazykit: ok |
03:03:38 | asn | I see |
03:03:45 | Llorean | The database will index it just fine. |
03:03:51 | Llorean | As long as it's in a format Rockbox can use. |
03:04:12 | PR | Anyway thanks for the info guys, hope I didn't offend |
03:04:14 | Llorean | As for deleting folders, you can delete any of them you want, of course some of them may contain music or other files you want, but Rockbox don't care either way. |
03:04:25 | asn | Llorean: I see. Thank you! |
03:05:04 | | Quit PR () |
03:09:55 | *** | Saving seen data "./dancer.seen" |
03:12:52 | | Join Tigerplug [0] (n=Tigerplu@89.100.141.160) |
03:13:09 | Tigerplug | hey room - I've read the wiki but having problems installing |
03:14:06 | scorche | for installing, you should be reading the manual...not the wiki |
03:14:09 | Tigerplug | I've installed rockbox but can't get any skins/fonts installed Im using Ubuntu linux |
03:23:55 | | Join sephiroth555 [0] (i=sephirot@S0106001a70f92cad.cg.shawcable.net) |
03:24:18 | sephiroth555 | does it support ipod classic frimware 1.0.3 |
03:24:32 | sephiroth555 | cuase the patcher cant find my ipod |
03:25:17 | Llorean | The iPod Classic isn't supported at all |
03:25:23 | Llorean | Which is kinda why it says it isn't on the front page. |
03:25:50 | Tigerplug | I've read everybit of documentation I can get on it scorche |
03:25:57 | | Quit kugel ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]") |
03:26:34 | sephiroth555 | then why does it have the file for the 80gig |
03:27:35 | Llorean | sephiroth555: The 80gig 5.5G iPod. |
03:28:39 | sephiroth555 | srry for beinga little noobish but |
03:28:47 | sephiroth555 | what does 5.5g mean |
03:28:51 | scorche | Tigerplug: so what issues are you having with installing them? (sorry...i may be delayed...eating) |
03:28:55 | Llorean | The second version of the 5th generation iPod. |
03:29:15 | Llorean | The "iPod Classic" can be considered the 6th generation of iPod. |
03:30:08 | sephiroth555 | will there ever be support for my ipod |
03:30:35 | scorche | sephiroth555: someone would have to come forward and work on it...no one has |
03:30:39 | Tigerplug | after I installed I got a screen with apple os , disk mode or sleep |
03:30:45 | Tigerplug | selected apple OS |
03:30:48 | Tigerplug | and its still the same |
03:31:01 | scorche | Tigerplug: that is the ipodlinux bootloader...not the rockbox bootloader |
03:31:06 | sephiroth555 | is there an alternative to rockbox |
03:31:15 | scorche | sephiroth555: not for the classic |
03:31:15 | sephiroth555 | something as good |
03:31:19 | Tigerplug | scorche - what should I do so? |
03:31:34 | Tigerplug | if I want to use the ipod linux bootloader , what does that do? |
03:31:36 | scorche | Tigerplug: you should install rockbox the way it is said in our manual |
03:31:47 | scorche | why do you want to use that bootloader? |
03:32:09 | Tigerplug | it was recommended |
03:32:12 | Tigerplug | to me by a friend |
03:32:23 | scorche | for what reason? |
03:34:28 | Tigerplug | I dont know to be honest |
03:34:40 | Tigerplug | he said he used it... im using the rockboxutility now to install |
03:34:59 | Tigerplug | but I get unsupported install method |
03:35:01 | scorche | Tigerplug: well, that bootloader is unsupported...if you would like support, you will need to use our bootloader |
03:35:20 | scorche | hrm? |
03:35:31 | Tigerplug | scorche - I will use your bootloader. |
03:35:42 | Tigerplug | Can I just delete the ipodlinux bootloader? |
03:36:19 | scorche | it doesnt reside on the main partition...you should be able to write over it with ours though |
03:36:38 | Tigerplug | and I should be able to do this with the rockbox utility? |
03:37:22 | scorche | i would think so...if you cant, use the manual install method as it says in the manual |
03:38:33 | Tigerplug | scorche - ok , if the utility doesn't work Ill use the install method mentioned. |
03:38:34 | Tigerplug | Thanks |
03:48:12 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
03:49:15 | | Quit control_your_pla ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
03:50:39 | | Quit |AhIoRoS| (Read error: 110 (Connection timed out)) |
03:54:36 | | Quit conando (Read error: 110 (Connection timed out)) |
03:54:43 | | Join conando [0] (n=john@dslb-084-060-130-253.pools.arcor-ip.net) |
04:00 |
04:01:48 | | Quit sephiroth555 () |
04:02:10 | Kyin01 | does ipod work in UMS mode right out of the box? |
04:03:38 | | Join Falco98 [0] (n=chatzill@cpe-066-056-186-106.sc.res.rr.com) |
04:11:50 | JdGordon | Llorean: yeah, that one... ok ill fix it |
04:13:28 | | Quit Thundercloud (Remote closed the connection) |
04:16:48 | Llorean | JdGordon: Especially with the preference of a lot of people to use large fonts, I think it's useful. |
04:17:00 | Llorean | I use a small font, but still end up needing it in a few cases |
04:17:13 | | Join Rob222241 [0] (n=Miranda@p54B0621B.dip.t-dialin.net) |
04:17:19 | JdGordon | ok |
04:17:35 | JdGordon | like I said.. i tihnk thats the only thing missing.. so testers go nuts :) |
04:18:06 | | Join psycho_maniac [0] (i=psycho_m@ppp135.hk.centurytel.net) |
04:19:55 | Falco98 | hey all |
04:20:13 | psycho_maniac | hey |
04:20:52 | Falco98 | anything exciting & new in Rockbox? |
04:22:23 | asn | it plays mp3 |
04:22:28 | asn | the SVN version |
04:22:53 | psycho_maniac | check http://www.rockbox.org/since-4weeks.html or the MajorChanges page on the wiki |
04:23:41 | Falco98 | there's a SVN version of mp3? |
04:25:49 | | Quit Llorean (Read error: 104 (Connection reset by peer)) |
04:25:53 | | Join Llorean [0] (n=llorean@ppp-70-255-142-39.dsl.hstntx.swbell.net) |
04:27:58 | | Quit jcollie (Read error: 110 (Connection timed out)) |
04:29:10 | | Quit Tigerplug ("Leaving") |
04:30:26 | safetydan | asn: Rockbox has played MP3 files since... well since it was created nearly |
04:30:40 | safetydan | unless my sarcasm detector is off today |
04:30:46 | asn | it was the latter |
04:32:02 | Falco98 | heh |
04:32:16 | NumBeast_sal | anybody writing a jpeg codec? |
04:32:29 | Falco98 | sorry, i was just asking conversationally, like what people in here are doing / looking forward to / excited about, no need to be snotty and point me to the changelog |
04:32:56 | | Quit jhMikeS (Read error: 104 (Connection reset by peer)) |
04:33:09 | | Quit JohnEK () |
04:33:32 | | Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS) |
04:33:43 | NumBeast_sal | Falco98 unfortunately because this channel is logged people don't like conversationalists |
04:33:52 | Falco98 | yeah |
04:33:58 | * | scorche faiuls to se anything snotty |
04:34:03 | * | scorche also fails to type |
04:34:08 | Falco98 | hehe |
04:34:09 | NumBeast_sal | Falco98 try #rockbox-community and I'm sure you'll get a better reaction |
04:34:16 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
04:34:27 | Falco98 | noted |
04:34:40 | Falco98 | JdGordon: you around? |
04:36:47 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
04:42:40 | Falco98 | would anyone here be able to help me figure out how to write the code for a bool function that returns true/false based on whether the next song in a playlist is the next track on the same album as the currently-playing song? |
04:43:02 | Falco98 | i figure it should be rather easy, but i don't know the internal code quite well enough to do it |
04:43:19 | | Quit asn ("Lost terminal") |
04:44:33 | safetydan | Falco98: it would require the database. Unless you were willing to assume that songs in the same directory are from the same album. Then you could just compare the paths to the files |
04:44:44 | Llorean | safetydan: I dunno |
04:44:55 | Llorean | The WPS has access to Next Album as it is |
04:45:03 | Falco98 | what, rockbox can't check the meta-info of the next song |
04:45:05 | Falco98 | ? |
04:45:06 | Llorean | Er, Next Track/Album/TItle |
04:45:09 | Falco98 | yeah |
04:45:15 | Falco98 | (what paul said) |
04:45:22 | safetydan | oh yeah |
04:45:27 | safetydan | wasn't thinking |
04:45:30 | Llorean | It'd just require manually checking it, and trusting the tags |
04:45:44 | Falco98 | for my purposes, that would be enough |
04:45:46 | Llorean | I'm curious what you're going to try to do with it though |
04:45:55 | safetydan | so then it's a strncmp somewhere |
04:46:09 | Llorean | And if current tracknum = next tracknum - 1 |
04:46:11 | Llorean | er == |
04:46:33 | Falco98 | i've been itching to write a tweak (if nothing more than for my own use) for Shuffle modes - so that rockbox could be set to always shuffle except in the case that the next song follows the currently-playing song |
04:46:57 | psycho_maniac | do you mean like a into song that would lead into the next song? |
04:46:57 | Falco98 | so basically an "Album Mode" |
04:47:11 | psycho_maniac | s/into/intro |
04:47:11 | Llorean | Isn't there already an album shuffle nowadays? |
04:47:52 | Falco98 | oh crap |
04:47:56 | Falco98 | i meant crossfade mode, i'm sorry |
04:48:02 | psycho_maniac | am i correct in this or do i need to explain more? |
04:48:04 | * | Falco98 's brain is dead this evening |
04:48:40 | Falco98 | let me re-phrase: so that rockbox could be set to always *crossfade* except when two tracks follow each other |
04:49:20 | safetydan | Falco98: so if you're playing track 2 and the next is track 3, don't crossfade? |
04:49:21 | Falco98 | so, for example, i could have a big shuffled playlist going, and at my whim i can insert a full album and it will play the songs un-crossfaded |
04:49:25 | Falco98 | correct |
04:49:37 | safetydan | what about the case where currently playing track 2 but the next is track 10? |
04:50:20 | Falco98 | if $album(nextsong) == $album(currentsong) && $tracknum(nextsong) == ($tracknum(nextsong) +1) then.... |
04:50:25 | Falco98 | return "true" or whatever |
04:50:31 | Falco98 | then crossfade |
04:50:51 | Falco98 | i'm considering only consecutive tracks, since they often lead into one another without a break |
04:51:35 | Falco98 | if they're two songs that happen to be from the same album but aren't consecutive, then it's considered to still be random, and thus still crossfaded |
04:52:24 | J3TC- | Geh...shutdown_hold.patch isn't working anymore :[ |
04:53:03 | | Quit NumBeast_sal ("Leaving") |
04:53:07 | psycho_maniac | sounds like a nice idea but i dont even use crossfade. |
04:53:39 | psycho_maniac | if it could work like i want it i would probably use it, but i dont know how to code. |
04:54:14 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:54:29 | | Join miepchen^schlaf [0] (n=hihi@p54BF6A38.dip.t-dialin.net) |
04:54:32 | Falco98 | what do you want it to do, psycho? |
04:54:51 | Falco98 | i've found it to be pretty flexible, even though the settings could be losslessly simplified by about a degree... |
04:55:01 | psycho_maniac | always crossfade except when i skip tracks |
04:55:13 | Falco98 | *except* when you skp tracks? |
04:55:46 | Falco98 | i.e. you desire a hard break when you skip? |
04:55:56 | psycho_maniac | yes. |
04:55:59 | Falco98 | hm |
04:56:08 | Falco98 | it wouldn't be too hard to code.. |
04:56:38 | psycho_maniac | I know a couple people like this idea in the forums, but i dont think devs like the idea. |
04:56:51 | Falco98 | why do you want it that way, out of curiosity? |
04:57:10 | Falco98 | i actually vastly prefer the opposite - i can't stand the hard-cut of skipping, and rockbox handles it really well with crossfade.. |
04:57:51 | psycho_maniac | I dont like to wait for the crossfade to happen when i skip tracks for some reason. |
04:58:12 | Falco98 | hm.. you could use a short crossfade i guess :-P |
04:58:15 | Falco98 | but i can understand |
04:58:40 | Falco98 | i think someone should work on having the system keep separate settings for crossfades when a track is skipped, versus when it naturally changes |
04:58:50 | Falco98 | that is to say, fade times |
04:59:55 | Falco98 | because when you skip a track, you may want the new track to begin immediately and fade in quickly, while the track fades out gradually, versus a natural change, when you want the fade to start near the end, but the new song to pick up early |
04:59:57 | Falco98 | etc. |
05:00 |
05:00:46 | Falco98 | if I were a better coder I'd do it myself, but i neither know the programming well enough, nor do i know the other rockbox code that would need to be tweaked to make it work |
05:01:13 | Falco98 | another change that should happen to make the system functionally complete is, separating the crossfade "mode" settings out into individual booleans, i.e.: |
05:01:19 | Llorean | There's a faction that doesn't like crossfade being there at all |
05:01:51 | Falco98 | "crossfade in shuffle mode, yes/no" "crossfade on track skip, yes/no" "don't crossfade when tracks are consecutive, yes/no" |
05:01:52 | Llorean | It complicates the playback a lot for a not terribly significant gain. |
05:02:11 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
05:02:22 | Falco98 | Llorean: but if you leave crossfade off altogether, doesn't it not make any difference to playback? |
05:02:26 | Falco98 | or are you just referring to coding |
05:02:29 | Llorean | Falco98: Coding. |
05:02:31 | | Quit advcomp2019 (Nick collision from services.) |
05:02:34 | Falco98 | understood |
05:02:37 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
05:02:44 | Falco98 | to me, it's too big of an advantage to ignore |
05:03:31 | Falco98 | and the settings i'm discussing wouldn't require any further complication in the playback code - that part is already written luckily, i'm just talking about interface/ settings tweaks |
05:03:45 | | Quit eigma () |
05:05:34 | | Quit waldo (Remote closed the connection) |
05:09:59 | *** | Saving seen data "./dancer.seen" |
05:11:49 | JdGordon | Falco98: hey, sup? |
05:12:00 | Falco98 | not much |
05:12:13 | Falco98 | was gonna ask you kinda the same question that i asked just before |
05:12:17 | Falco98 | just after i said hi :-P |
05:12:34 | Falco98 | it's something i've been thinking about trying to work out for a while now.. |
05:18:49 | | Join midkay_ [0] (n=midkay@70-56-65-37.tukw.qwest.net) |
05:22:13 | | Quit psycho_maniac (" bye") |
05:22:44 | | Join uberjim [0] (n=change@pool-71-242-180-89.phlapa.east.verizon.net) |
05:23:11 | uberjim | hello is there someone i could talk to for rockbox support? |
05:23:35 | | Quit midkay (Read error: 113 (No route to host)) |
05:24:33 | | Quit homielowe (Read error: 110 (Connection timed out)) |
05:24:47 | scorche | uberjim: just address your query to the whole channel, and someone will get to it sooner or later |
05:28:08 | | Quit uberjim () |
05:38:08 | | Join ddalton [0] (n=ddalton@203-217-69-172.dyn.iinet.net.au) |
05:41:08 | | Quit ddalton (Client Quit) |
05:42:26 | | Join ddalton [0] (n=ddalton@203-217-69-172.dyn.iinet.net.au) |
05:42:27 | | Quit csc` (Read error: 110 (Connection timed out)) |
05:42:49 | Falco98 | uberjim: what's up? |
05:43:00 | Falco98 | i could try to help a little.. |
05:43:51 | JdGordon | he's gone... |
05:44:21 | Falco98 | oh, whoops |
05:44:30 | Falco98 | JdGordon: did you see my question, then? |
05:45:53 | | Join Toxicity999 [0] (n=bryan@cpe-76-179-173-76.maine.res.rr.com) |
05:47:55 | JdGordon | i did, and i have no idea |
05:48:06 | Toxicity999 | Do we offer any rendering of Japanese? It seems to just ignore the characters... which I could almost live with, but it locked up playing one. |
05:48:36 | JdGordon | does your font have japanese characters? |
05:48:56 | Toxicity999 | Ehh, good point, I was using everything stock. |
05:49:12 | JdGordon | then it doesnt |
05:50:18 | Toxicity999 | Freezing seemed to be a fluke too. |
05:52:50 | | Join homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
06:00 |
06:03:04 | | Quit aliask ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007120410]") |
06:06:39 | | Quit ol_schoola (Read error: 104 (Connection reset by peer)) |
06:06:45 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
06:07:33 | | Quit Kyin01 ("Leaving.") |
06:09:33 | | Join cool_walking_ [0] (n=cb3b81c3@gateway/web/cgi-irc/labb.contactor.se/x-cf4692cffa076b37) |
06:10:53 | | Join Jon-Kha [0] (n=Jon-Kha@80-248-247-190.cust.suomicom.fi) |
06:19:23 | JdGordon | testers needed for FS #8457 |
06:26:08 | | Join jcollie [0] (n=jcollie@dsl-ppp239.isunet.net) |
06:27:57 | | Quit ctaylorr (Read error: 110 (Connection timed out)) |
06:42:22 | ddalton | anyone ever used the rockbox tracker with lynx? |
06:44:56 | | Quit TotallyInfected () |
06:45:25 | | Join TotallyInfected [0] (n=ebola@pool-141-151-24-75.phlapa.east.verizon.net) |
06:51:44 | | Join Shadowmite [0] (i=foglem@shadowmite.com) |
06:52:47 | Shadowmite | if you don't mind a quick non programming question, what's considered to be a good target device for rockbox these days for around 80 gigs of flac data? |
06:53:29 | safetydan | Shadowmite: http://www.rockbox.org/twiki/bin/view/Main/BuyersGuide |
06:54:12 | safetydan | though that's slightly out of date as the compatible Sansa ones are no longer in production |
06:56:32 | Shadowmite | yea, that confirms what I'm guessing, the ipod is the only device that can do it |
06:56:33 | Shadowmite | heh |
06:56:39 | Shadowmite | 80 gigs that is |
06:57:02 | Shadowmite | unless there are newer iriver models |
06:57:18 | Shadowmite | last time I ran rockbox was back i the archos jukebox early days |
06:57:22 | Shadowmite | the first platform |
07:00 |
07:01:37 | DogBoy | flac eh |
07:02:28 | Shadowmite | yea, I finally wanted to geek myself out and get a portable player solution to run cd quality audio |
07:02:42 | Shadowmite | I guess I could have gone apple lossless |
07:02:51 | Shadowmite | but I really don't like apple |
07:02:52 | Shadowmite | heh |
07:03:12 | DogBoy | waste of space really |
07:03:50 | DogBoy | on the portable anyway, I can't hear the difference (myself) and the larger files burn the battery faster too |
07:04:14 | Mouser_X | I'm running Linux now, and would prefer to build Rockbox from within Linux (as opposed to using cygwin). However, I can't seem to figure out how to setup the proper build environment. Any help? It would be greatly appreciated. |
07:04:55 | Mouser_X | I looked at HowToCompile, but I don't think that's in-detail enough. |
07:05:18 | Mouser_X | (I need to know what packages to download and such.) |
07:05:25 | safetydan | Mouser_X: http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler |
07:05:39 | Shadowmite | I can't hear it most times |
07:05:50 | Mouser_X | Thanks. I'll look. |
07:06:04 | Shadowmite | it requires very special low vol classical music to really hear the difference |
07:06:05 | Shadowmite | heh |
07:06:22 | DogBoy | hmm |
07:06:23 | safetydan | Mouser_X: but basically if you're running ubuntu or similar "sudo apt-get install build-essential" will get everything you need to start building the cross compilers |
07:06:45 | ddalton | Mouser_X: Well just check out rockbox. apt-get install svn . or what distro are you running? then run the little shell script in trunk/tools to get the packages... |
07:06:46 | safetydan | from there you can checkout the source, run tools/rockboxdev.sh and go from there |
07:06:55 | | Quit tedrock (Read error: 113 (No route to host)) |
07:07:00 | ddalton | compilers |
07:07:11 | ddalton | then adjust your path... |
07:07:28 | | Join tedrock [0] (n=tedrock@d235-159-75.home1.cgocable.net) |
07:08:32 | ddalton | ok; sorry. has anyone had any luck with lynx and uploading files on the tracker? |
07:10:03 | *** | Saving seen data "./dancer.seen" |
07:11:43 | | Join Hilikus [0] (n=ROCKERO@bas2-montreal45-1242555202.dsl.bell.ca) |
07:11:58 | Hilikus | how much memory do plugins have? |
07:13:11 | Mouser_X | I'm running xubuntu. |
07:13:14 | safetydan | Hilikus: I believe around 512 KiB on most targets |
07:13:52 | Hilikus | i have a plugin that im modifying, it has a mechanism to use the audio buffer ones it runs out of plugin memory |
07:13:57 | Hilikus | is that common? |
07:14:05 | JdGordon | yes |
07:14:20 | JdGordon | well.. not common, but OK to use if its eneded |
07:14:24 | JdGordon | needed* |
07:14:45 | Hilikus | ok, so i think theres something not working in that mechanism, whenever i reach the max number RB freezes. it doesnt happen in the sim |
07:14:46 | | Join AlexC [0] (i=alexc@030.046.dsl.mel.iprimus.net.au) |
07:15:09 | Mouser_X | safteydan: Thanks. I think that's probably the method I'll use. It sounds the simplest. |
07:15:17 | Hilikus | so i guess when it tries to allocate more memory it doesnt do it correctly |
07:15:22 | Hilikus | its a pretty old plugin |
07:15:26 | JdGordon | sound slike your doing somehing wrong |
07:15:33 | Hilikus | its the Contact plugin |
07:15:55 | | Quit safetydan ("Leaving.") |
07:16:03 | JdGordon | show us a diff of your changes |
07:16:09 | | Part toffe82 |
07:16:40 | Hilikus | can i just post the whole thing? its a pretty simple program |
07:16:43 | JdGordon | soap: rasher: can you guys add 8457 to your viewports builds please? |
07:16:57 | JdGordon | yeah, put it on pastebin or something |
07:17:16 | JdGordon | a diff would be better though... easier to see what youve broken |
07:18:59 | | Part Shadowmite ("Leaving") |
07:18:59 | Hilikus | JdGordon http://pastebin.ca/854365 |
07:19:32 | Hilikus | i didnt brake anything, i havent touched the "grab more memory" part |
07:19:52 | JdGordon | where is the problem? |
07:19:54 | Hilikus | i just added more fields to the structure so the struct is now bigger so i guess im using more memory than the original |
07:21:24 | Hilikus | line 348 |
07:21:30 | Hilikus | i *think* |
07:22:30 | Hilikus | cause when theres not many contacts the thing works perfectly, and theres a point where if i add 1 more contact, it doesnt work. it actually loads the list and shows it, and then freezes with the HDD light on |
07:23:12 | JdGordon | well i cant see anything obviously wrong there |
07:24:16 | Hilikus | mm ok, thats all i wanted to check. that it wasnt somethin obvios i.e. something that was ok whenever that guy wrote it but that doesnt work today |
07:24:33 | JdGordon | sizeof(*contact_list) should probably be sizeof(struct s_contact) |
07:24:40 | JdGordon | but I dont think that would change anything |
07:24:51 | JdGordon | same for *menu_items |
07:25:38 | Hilikus | how can i debug a plugin using the simulator? |
07:25:46 | JdGordon | and you can store more contacts if you make it not need to use the menu_items array |
07:25:53 | JdGordon | gdb rockboxui |
07:26:43 | Hilikus | k |
07:26:57 | | Nick AlexC is now known as iamgoingtokillyo (i=alexc@030.046.dsl.mel.iprimus.net.au) |
07:27:16 | | Nick iamgoingtokillyo is now known as iamgoingtokillyu (i=alexc@030.046.dsl.mel.iprimus.net.au) |
07:29:20 | | Nick iamgoingtokillyu is now known as abluerabbit (i=alexc@030.046.dsl.mel.iprimus.net.au) |
07:31:34 | | Quit TotallyInfected (Remote closed the connection) |
07:32:14 | | Join TotallyInfected [0] (n=ebola@pool-141-151-24-75.phlapa.east.verizon.net) |
07:34:01 | | Quit TotallyInfected (Remote closed the connection) |
07:34:41 | | Join TotallyInfected [0] (n=ebola@pool-141-151-24-75.phlapa.east.verizon.net) |
07:35:59 | Hilikus | is there a way to limit the amount of memory in the simulator? |
07:36:18 | Hilikus | to do a more realistic test |
07:36:28 | JdGordon | it is limited to the 32mb the target has |
07:37:03 | | Nick uwe__ is now known as uwe_ (n=uwe@dslb-084-056-023-182.pools.arcor-ip.net) |
07:37:15 | | Quit abluerabbit ("Java user signed off") |
07:37:42 | Hilikus | really??? then why is it that in the sim the plugin doesnt crash? |
07:37:46 | Hilikus | i thought it was that |
07:44:21 | | Nick J3TC- is now known as |404| (n=jetc123@pool-72-68-62-120.nwrknj.east.verizon.net) |
07:45:01 | JdGordon | it could be alignment issues which only happen on target |
07:45:35 | JdGordon | I had that problem where it was fine on the sim and fine on h300 but the ipod crashed (or soemthing like that) |
07:48:19 | Hilikus | hmm |
07:48:23 | Hilikus | i see |
07:48:30 | Hilikus | ok, ill work on that tomorrow |
07:48:35 | Hilikus | thanks alot |
07:48:40 | | Quit Hilikus ("Estoy usando el Ambar-Script v1.1, yo lo cree y me quedo muy bacano, bajatelo de http://pagina.de/deporcali | There are 10 ki) |
07:57:39 | | Join daurnimator [0] (i=daurn@unaffiliated/daurnimator) |
07:58:04 | | Join |AhIoRoS| [0] (n=ahioros@201.226.58.34) |
08:00 |
08:13:23 | | Join Rob2222 [0] (n=Miranda@p54B07397.dip.t-dialin.net) |
08:15:11 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
08:16:43 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
08:16:50 | | Join Axio [0] (n=Axio@alf94-1-81-57-140-233.fbx.proxad.net) |
08:19:51 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
08:22:34 | | Quit cool_walking_ ("CGI:IRC") |
08:31:26 | | Quit Rob222241 (Read error: 110 (Connection timed out)) |
08:33:33 | | Quit JdGordon ("Konversation terminated!") |
08:35:22 | | Join trust [0] (n=trust@resnet22.nat.lancs.ac.uk) |
08:45:09 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
08:54:39 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
08:58:44 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:59:00 | | Quit jhulst ("Konversation terminated!") |
09:00 |
09:01:57 | | Quit Axio (Read error: 113 (No route to host)) |
09:02:15 | | Join SirFunk [0] (n=Sir@206-159-155-246.netsync.net) |
09:04:33 | | Join Mouser_X [0] (n=mouser@207.155.176.3) |
09:05:50 | | Join Axio_ [0] (n=Axio@alf94-1-81-57-140-233.fbx.proxad.net) |
09:06:31 | Mouser_X | I seem to have been disconnected while attempting to download the SVN. Is there anything I can do to "kickstart" it again? |
09:06:54 | Mouser_X | It seems to be quite stuck. |
09:08:16 | GodEater | ctrl-c it and do it again ? |
09:08:40 | | Join Zagor [242] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
09:08:56 | Mouser_X | I guess that's better than waiting for it to do nothing... |
09:09:42 | GodEater | it shouldn't matter either - svn will see how much it did before you disconnected |
09:09:44 | GodEater | and carry on from there |
09:10:07 | *** | Saving seen data "./dancer.seen" |
09:13:07 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
09:17:09 | | Join henger [0] (n=henger@62.8.48.157) |
09:17:28 | | Part henger |
09:18:06 | | Join petur [50] (n=petur@rockbox/developer/petur) |
09:23:50 | | Quit nanok (Read error: 113 (No route to host)) |
09:30:39 | | Join cool_walking_ [0] (n=cba165d1@gateway/web/cgi-irc/labb.contactor.se/x-ad0cabf7110f43c8) |
09:34:16 | | Join CaptainSquid [0] (n=Miranda@proxy13.netz.sbs.de) |
09:36:56 | | Join spiorf [0] (n=spiorf@host143-212-dynamic.20-79-r.retail.telecomitalia.it) |
09:40:39 | | Quit Ebert_ () |
09:41:06 | | Join Mathiasdm [0] (n=Mathias@d54C597B6.access.telenet.be) |
09:41:29 | | Part Mathiasdm ("Yuuw!") |
09:50:55 | pixelma | am I correct in thinking that I could put this picture http://en.wikipedia.org/wiki/Image:20070913_iPod_5-6_Gen_artist_view_side-by-side.JPG into our wiki? |
09:51:38 | GodEater | yep - that would be my understanding |
09:52:51 | pixelma | nice, anything else I have to pay attention to (mention where I got it from or link it - though that link could break one day)? |
09:53:27 | GodEater | I'm not sure |
09:53:38 | GodEater | it says it CC Attribution-Sharealike |
09:53:46 | GodEater | I think that means you have to mention who took it |
09:54:19 | Llorean | It's also under the Gnu FDL |
09:54:23 | Llorean | It says you can pick either |
09:54:53 | * | pixelma does not know much about licensing... |
09:55:19 | * | Llorean really doesn't either |
09:55:21 | | Quit homielowe (Remote closed the connection) |
09:55:57 | GodEater | I think all we have to do is say who took it, and make sure we make it available for download too (which we do, because it'll be in a wiki) |
09:56:07 | GodEater | we could also link to wikipedia too just to be safe :) |
09:56:42 | pixelma | ok, I think I could just mention the author and link it - for completeness and doesn't hurt |
09:58:29 | GodEater | I think that's more then enough |
09:59:48 | | Quit cool_walking_ ("CGI:IRC (EOF)") |
10:00 |
10:01:29 | | Join pondlife [50] (n=Steve@rockbox/developer/pondlife) |
10:02:52 | * | markun curses at the slow forums |
10:02:58 | | Quit amiconn (Nick collision from services.) |
10:03:04 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
10:03:05 | pixelma | Llorean: while you're here... I wonder how long your ToDo list is and if it is a good idea to remind you of the c200 description for the manual ;) |
10:04:35 | Llorean | Ah, right. Yes, it's still on my list, I just haven't sat down and done anything like that recently |
10:04:41 | Llorean | Thanks for the reminder though. :) |
10:05:00 | pixelma | :) |
10:08:25 | pixelma | Llorean: I tried to write one myself but always ended up writing a long and confusing paragraph, e.g. I couldn't find a good description for the main button pad and things like the... I don't even know how it is called... the thing for the lanyard |
10:08:55 | Llorean | I wouldn't know what to call that either, honestly. :) |
10:09:22 | Llorean | Well, I've got a week until I'm back home and have access to my player again. Remind me repeatedly then, and I'll surely get it done as best I can. ;) |
10:09:53 | pixelma | ok, will go on nagging then ;) |
10:10:52 | markun | Llorean: where are you now? |
10:15:16 | | Join cool_walking_ [0] (n=anthony@203.161.101.209.static.amnet.net.au) |
10:16:13 | Llorean | markun: Just in Houston with family. |
10:17:37 | Llorean | Sat was my birthday and I decided to come visit them for it, especially since many of my old friends live in the area too. |
10:19:55 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
10:20:18 | pixelma | belated happy birthday! :) |
10:20:44 | markun | is it ok if I change the mpegplayer performance table to just have 1:1 4:3 and 16:9 for every target? |
10:21:53 | markun | Llorean: yes, from me too :) |
10:22:50 | Llorean | markun: 1:1? |
10:22:58 | markun | for the 128x128 targets |
10:23:02 | Llorean | Ah |
10:23:20 | Llorean | I'd actually rather 4:3, 16:9, and 2.35:1, and leave off "Fullscreen" entirely |
10:23:43 | Llorean | Except where it lines up with one of those by chance |
10:24:17 | markun | well, I just do it the way I suggested and when there are some 2.35:1 ED videos available that can always be added |
10:24:28 | Llorean | Sounds good. |
10:25:38 | | Quit cool_walking_ (Remote closed the connection) |
10:36:31 | markun | Llorean: and I'll order them by brand and model instead of LCD size |
10:37:47 | Llorean | I thought someone just recently reordered them to LCD size, didn't they? |
10:38:05 | * | Llorean remembers someone asking about that just a couple days ago |
10:38:13 | markun | That was the "Choosing a resolution" table |
10:38:21 | markun | and I was the one who reordered it :) |
10:38:40 | markun | but there you have multiple targets sharing the same resolution |
10:38:54 | markun | in the performance table it's per target |
10:39:36 | Llorean | Aaaah |
10:39:37 | Llorean | Okay |
10:40:30 | markun | I don't need to order them, but thought it might be easier when someone wants to look up the performance of his player |
10:42:02 | markun | http://www.rockbox.org/twiki/bin/view/Main/PluginMpegplayer#Performance |
10:43:34 | GodEater | if you run a "find . -name "blah" -exec some_command \{\} some_command_args output_file \; - where is the output file generated? The CWD of the find command, or the directory the file was found in? |
10:43:45 | petur | are those h300 figures correct? |
10:44:07 | Llorean | There's no way those are correct |
10:44:17 | markun | petur: let me check old table which I just removed.. |
10:44:34 | Llorean | It looks like you put 16:9's values in the 4:3 column and vice versa maybe? |
10:44:35 | Zagor | GodEater: where find runs |
10:44:42 | Llorean | 4:3 should always be slower. |
10:44:47 | petur | Llorean: at least yes |
10:44:49 | markun | petur: http://www.rockbox.org/twiki/bin/view/Main/PluginMpegplayer?rev=121 |
10:45:33 | markun | oops :) |
10:45:36 | Llorean | jhMikeS: Is the gigabeat fast enough to play VCD cropped yet? |
10:45:53 | GodEater | Zagor: so any easy way to make the output file appear in the same directory as the input file the command is running on ? |
10:46:53 | * | GodEater should just read the "find" manual page |
10:47:05 | Zagor | GodEater: use -execdir instead of -exec |
10:47:11 | amiconn | Llorean: On small screens, it makes a lot more sense to have fullscreen versions of videos (cropping as necessary), than some standard aspects which waste a lot of precious screen space, imho |
10:47:27 | | Join Rhee [0] (n=rhe@85.96.187.223) |
10:47:58 | Llorean | amiconn: Ah, I hadn't thought of cropping a 16:9 to meet fullscreen resolution |
10:48:06 | markun | petur: fixed. Thanks |
10:48:08 | GodEater | Zagor: hence my manual page comment - sorry - should have read it first =/ |
10:48:16 | Llorean | I was just assuming people would keep the aspect ratio as source |
10:48:23 | Zagor | no problem |
10:48:34 | | Join cool_walking_ [0] (n=cba165d1@gateway/web/cgi-irc/labb.contactor.se/x-ff26cef2ba80fad0) |
10:48:47 | Rhee | guys, is the last.fm plugin native in the builds or do you need to manually put it there? |
10:49:27 | cool_walking_ | I think you guys should stop allowing HTML in the forum. It's annoying when my angle brackets disappear, and I just successfully injected Javascript. |
10:49:47 | GodEater | Rhee: it's always in the builds |
10:50:07 | Rhee | ok.. now i better find a way to make it work |
10:50:46 | petur | Rhee: just enable it and use qtscrobbler to upload |
10:50:54 | markun | cool_walking_: good idea. I don't know who's able to change that. Maybe Zagor or Llorean? |
10:51:00 | pixelma | Rhee: it's not a plugin though |
10:51:04 | Rhee | qtscrobbler being a desktop application? |
10:51:12 | petur | yes |
10:51:17 | Rhee | and does it upload the scrobbler.log file in my iriver? |
10:51:20 | Llorean | markun: In theory HTML in posts is already disabled. In fact, the forum software hates me. |
10:51:28 | petur | Rhee: yes |
10:51:30 | Rhee | well that was astupid question |
10:51:34 | Rhee | of course it does |
10:51:36 | Rhee | thx :) |
10:57:19 | Rhee | btw, is there a misticriver chat room somewhere? |
10:58:46 | Llorean | You should probably ask that somewhere that's likely to actually know... |
10:58:48 | markun | Rhee: google gave me this: http://www.misticriver.net/forums/news-posts/4398-misticriver-net-chatroom.html |
10:59:12 | markun | but the link doesn't seem to do anything |
10:59:38 | markun | (besides brining me to the homepage) |
10:59:44 | Rhee | llorean : this is as close to iriver community i got to on irc |
10:59:54 | petur | there are irc details on that page however... |
11:00 |
11:00:00 | Rhee | markun : yeah looke around their page and their link is dead |
11:00:40 | Llorean | Rhee: That doesn't mean it is in any way related to misticriver though. Wouldn't posting on their boards and asking be much more logical? |
11:03:33 | | Quit daurnimator ("Cyas later...") |
11:04:53 | | Join [_bb] [0] (i=wirc@208.102.82.97) |
11:10:10 | *** | Saving seen data "./dancer.seen" |
11:11:32 | amiconn | markun: Our reference video should really be reencoded with mpeg2 main profile for all resolutions |
11:12:09 | | Join Thundercloud [0] (n=thunderc@resnet01.nat.lancs.ac.uk) |
11:13:07 | markun | amiconn: which profile is used now? |
11:16:16 | | Quit bb05 (Read error: 110 (Connection timed out)) |
11:18:14 | amiconn | simple profile, which excludes B frames |
11:18:34 | amiconn | But B frames are actually faster to decode than I and P frames afaik |
11:20:04 | Llorean | I use ffmpeg with -vcodec mpeg2video -qscale 6 -s XxY -mbd rd -cmp 2 -subcmp 2 -g 15 -bf 2 for my personal encodes these days and it seems to work out pretty well, though to be honest I'm not entirely sure if they're optimal (and I'm not 100% sure mbd rd is relevant for mpeg 2) |
11:21:29 | cool_walking_ | When UMS is done, will booting the Apple firmware be moved somewhere more out-of-the way than "hold switch on"? Before connecting my iPod, I always have the hold switch on due to the iPod having just been in my pocket, and when Rockbox's UMS is complete, I'd prefer to use it. I think I read someone commenting that behavior would be changed to Rockbox booting by default from a cold boot even when the hold |
11:21:58 | petur | very slow echo... |
11:22:00 | GodEater | cool_walking_: I doubt that this behaviour will be changed |
11:22:08 | cool_walking_ | damn |
11:22:23 | GodEater | the hold switch is the only really reliable "key press" we can detect at boot - which is why it's used. |
11:22:37 | cool_walking_ | makes sense. |
11:23:31 | | Join waldo [0] (n=waldo@ip-81-11-193-45.dsl.scarlet.be) |
11:39:04 | | Quit linuxstb (Read error: 113 (No route to host)) |
11:39:31 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
11:40:50 | markun | linuxstb: how big is the 'master' ED video from which you encoded the others? |
11:41:59 | Llorean | markun: The master I used for some personal tests was 815mb, but it's hardly necessary to use the 1080p encode, I just wanted to test a few other things with it too, and didn't see the need to download multiple copies of the movie. |
11:43:59 | | Join bEnN [0] (n=chatzill@dsl-58-6-92-21.act.westnet.com.au) |
11:44:10 | bEnN | hey |
11:44:12 | bEnN | ne1 here? |
11:44:33 | * | GodEater waits for bEnN to speak english |
11:44:53 | Bagder | there's no ne1 in here! |
11:44:55 | bEnN | do you know anything about the rockbox ipod launcher |
11:45:08 | bEnN | sorry for the internet speak |
11:45:17 | bEnN | i fogot about that here |
11:45:45 | GodEater | bEnN: what specifically do you want to know ? |
11:46:07 | bEnN | is there a way to change the launcher from defualting to load the rockbox platform |
11:46:19 | bEnN | instead only load while the hold switch is on |
11:46:19 | GodEater | bEnN: only by building it yourself |
11:46:33 | bEnN | would I br able to just swap some code in the file |
11:47:33 | GodEater | depends what you mean by "just" |
11:48:01 | markun | bEnN: basically yes |
11:48:23 | bEnN | the way it is set up at the moment is that ipod menu wil only load when the hold switch is on |
11:48:36 | bEnN | i want it so rockbox wopens when the hold switch is on |
11:48:54 | GodEater | I don't really understand the need for this though. Once you've booted into the Apple OS - it STAYS there until you perform a hard reset. |
11:48:57 | markun | there might be a patch for it, let me look |
11:49:14 | Llorean | GodEater: Or until you don't touch your iPod for like... two days or so. |
11:49:25 | bEnN | i mean when i preform a hard reset, i want it to load default into the apple firmwire |
11:49:32 | GodEater | Llorean: or that |
11:49:39 | bEnN | and make rockbox open with the switch on |
11:49:43 | GodEater | bEnN: how often do you do that though ? |
11:49:48 | bEnN | alot |
11:49:55 | bEnN | i play games in rockbox and music in apple |
11:49:57 | Llorean | bEnN: Well, you'll just have to learn to compile. |
11:50:02 | bEnN | ... |
11:50:14 | GodEater | bear in mind once you've done this, your Rockbox install becomes unsupported... |
11:50:17 | Llorean | If I remember correctly, it can be changed by adding a single ! in the right place. One character, compile, done. |
11:50:47 | bEnN | how would i do that? |
11:50:49 | markun | bEnN: maybe you can ask in the unsupported builds forum if someone wants to build such a bootloader for you |
11:51:01 | | Quit perplexity (Read error: 113 (No route to host)) |
11:51:04 | Llorean | bEnN: As I said, learn to compile. There's a wiki page called SimpleGuideToCompiling |
11:51:12 | bEnN | ok ty |
11:51:34 | | Part TotallyInfected |
11:51:34 | | Quit cool_walking_ ("CGI:IRC (EOF)") |
11:51:36 | bEnN | is the code hard to understand? |
11:51:52 | Llorean | If you know C, it should be trivial. |
11:51:54 | GodEater | again, depends |
11:52:05 | Llorean | If you don't, well, kinda depends on you at that point |
11:52:38 | markun | bEnN: http://svn.rockbox.org/viewvc.cgi/trunk/bootloader/ipod.c?view=markup |
11:52:58 | markun | bEnN: look for "Loading original firmware" |
11:55:14 | bEnN | a quwstion, is this bootloader made to support ipod linux aswell? |
11:55:31 | Llorean | It can load iPL yes. |
11:55:39 | bEnN | by pressing play |
11:56:00 | markun | you can read C code! :) |
11:56:25 | bEnN | barely |
11:56:33 | bEnN | is this what i want |
11:56:35 | bEnN | (button_was_held || (btn==BUTTON_MENU)) |
11:56:45 | bEnN | if (button_was_held || (btn==BUTTON_MENU)) { |
11:56:46 | bEnN | /* If either the hold switch was on, or the Menu button was held, then |
11:56:48 | bEnN | try the Apple firmware */ |
11:57:14 | bEnN | and put the buttonwasheld part in this? |
11:57:16 | bEnN | else { |
11:57:17 | bEnN | printf("Loading Rockbox..."); |
11:57:19 | bEnN | rc=load_firmware(loadbuffer, BOOTFILE, MAX_LOADSIZE); |
11:57:58 | Llorean | bEnN: Please, read the channel guidelines. |
11:58:09 | markun | well, you could swap the code after this "if" with the code after the "else" |
11:59:10 | bEnN | else if (button_was_held)) { |
11:59:11 | bEnN | printf("Loading Rockbox..."); |
11:59:13 | bEnN | rc=load_firmware(loadbuffer, BOOTFILE, MAX_LOADSIZE) |
11:59:15 | bEnN | would that perhaps work? |
12:00 |
12:00:28 | bEnN | MArkun: i will use your idea |
12:02:15 | markun | bEnN: here you can find out how to compile: http://www.rockbox.org/twiki/bin/view/Main/DocsIndex#For_Developers |
12:03:14 | bEnN | this would need to be done in linux? |
12:04:57 | markun | no, you can also use windows, OSX and unix like OSes |
12:05:23 | markun | try the "simplified" guide |
12:05:45 | bEnN | if i used windows i would need to use cygin or vmware |
12:05:53 | bEnN | neither are really an option for me unfortunatly |
12:06:25 | markun | why not? |
12:06:34 | bEnN | vmware requires big download |
12:06:45 | bEnN | and i dont really like cygin... |
12:06:49 | bEnN | havent used but am scared of it |
12:07:01 | Bagder | then go linux! |
12:07:02 | bEnN | i can install linux on a flash drive quickly |
12:07:09 | markun | you could try to ask for help in the "unsupported builds" forum. The people who make those builds know how to compile |
12:07:13 | Bagder | not that I see how linux will be a smaller download... |
12:07:19 | bEnN | oh... |
12:07:37 | bEnN | i have a certain live cd already |
12:08:09 | bEnN | if it was out of the box linux would i jyust be able to follow these instructions - http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment |
12:08:19 | bEnN | and only download the svn |
12:09:24 | bEnN | if i did use cygin, how easy would it be |
12:10:04 | * | markun never used cygwin |
12:10:21 | Bagder | bEnN: it's the exact same process, linux or cygwin |
12:10:36 | bEnN | but if i had linux already installed, how much would i need to download |
12:11:29 | markun | the rockbox source and a tool which builds the toolchain would need to download the gcc and binutils sources |
12:11:38 | | Quit GodEater (Remote closed the connection) |
12:11:53 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
12:12:11 | Bagder | gcc and binutils are some 20-30MB, the rockbox tarball some ... 6MB? |
12:12:41 | * | Bagder guesstimates |
12:13:56 | bEnN | and once all that is installed, how would i go about changing the file and re instaling it on ym ipod |
12:14:10 | bEnN | i know the file i needto change |
12:14:52 | markun | just edit the file and then follow the normal build instructions |
12:15:23 | bEnN | ok |
12:16:03 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
12:16:21 | bEnN | so get the rockbox source, get gcc and binutils (ill google them later) install them or whateva on my linux distro and follow the guide from there? |
12:16:27 | bEnN | and finaly reinstall as normal |
12:16:41 | | Join cool_walking_ [0] (n=anthony@203.161.101.209.static.amnet.net.au) |
12:18:27 | Bagder | you don't need to get gcc and binutils manually, just run tools/rockboxdev.sh under linux |
12:18:35 | Bagder | and it'll download, build and isntall them for you |
12:19:27 | bEnN | and that is in the rockbox source tarball? |
12:19:31 | Bagder | yes |
12:19:34 | bEnN | ok |
12:19:39 | bEnN | i only have one more problem |
12:19:58 | bEnN | it will build like the daily builds appear right? |
12:20:05 | Bagder | yes |
12:20:14 | bEnN | the file i ned to modify is the boot loader |
12:20:21 | Bagder | well, you need to build the boot loader only |
12:20:24 | bEnN | and i think it is seperate to the ddailly build |
12:20:45 | bEnN | the boot loaders in the tarall? |
12:20:50 | bEnN | tarball? |
12:27:03 | bEnN | ty for all the help |
12:27:07 | | Quit bEnN ("ChatZilla 0.9.79 [Firefox 3.0b2/2007121120]") |
12:28:51 | markun | In a few years when bEnN is one of the lead developers of rockbox he will look back in amusement at these IRC logs :) |
12:30:47 | | Join diesseits [0] (n=raif@124-168-6-103.dyn.iinet.net.au) |
12:32:11 | GodEater | in a few years from now, when he's nowhere to be seen, you'll look back on these IRC logs and wonder what you were smoking... |
12:32:30 | | Quit ddalton ("leaving") |
12:35:30 | diesseits | hello, hoping someone could help me with a database issue on ipod 4g... |
12:36:28 | diesseits | initialisation of the db keeps locking up at around 2300 tracks. |
12:37:18 | cool_walking_ | do you have spare space on your disk? |
12:37:40 | diesseits | about 3.6gb free (of 20gb) |
12:37:47 | cool_walking_ | well that's me spent... who's up next? |
12:38:11 | GodEater | some music file with bad tags |
12:38:15 | GodEater | that's usually the issue |
12:38:18 | diesseits | i suspect that' |
12:38:25 | diesseits | s the case ... any way to tell which? |
12:39:09 | GodEater | I think the way most people do this is to remove all tracks from the player, and then copy them back on in chunks |
12:40:42 | diesseits | damn, so no logging I can switch on? do you know of any finicky audio programs for PCs which might also pick up the problem (amarok doesn't seem to object to any of them) |
12:43:31 | cool_walking_ | What do you mean "bad tags"? As in they don't conform to the standard, or just something Rockbox can't handle, like strange characters? If it's the former, wouldn't ogginfo/mp3info pick it up? |
12:44:46 | GodEater | I would imagine something like enormous embedded album art or something |
12:45:01 | GodEater | there are tons of threads on this issue in the forum |
12:45:08 | GodEater | it would be best to check those |
12:45:17 | GodEater | I don't recall details myself as it's never happened to me |
12:45:44 | Llorean | Yeah, "good" tags can still choke it up if they're technically valid, but beyond the scope of what our parser's prepared to handle. |
12:45:54 | Llorean | It's not good at "reject the file, and fail gracefully" yet. |
12:46:16 | diesseits | i'll check out mp3/ogginfo before troubling you further. thanks. |
12:46:22 | markun | funny hypothetical conversation at a chinese DAP manufacturer: http://dapreview.net/comment.php?comment.news.4211 |
12:46:48 | GodEater | hehe |
12:47:13 | Bagder | :-) |
12:47:29 | Bagder | engineering pride |
12:47:59 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
12:48:41 | markun | I believe that copying something has traditionally seen as a compliment to the original creator in China. I wonder if they still think like this. |
12:49:35 | Bagder | they simply don't have our way of looking at ownership |
12:49:47 | markun | ironic how those copies are sometimes better (at least for me) compared to the original. |
12:50:18 | Bagder | we must not underestimate what the Chinese can do |
12:51:06 | markun | meizu started off with ipod clones and makes really nice players these days |
12:52:46 | amiconn | Bagder: Your guesstimation was somewhat off. My cygwin /opt/arm and /opt/m68k are 58MB each, and /opt/sh1 is 76MB |
12:52:46 | markun | http://en.meizu.com/product_list.asp?gotoBt=2 |
12:53:06 | Bagder | amiconn: download size... |
12:55:57 | | Quit thegeek (Read error: 110 (Connection timed out)) |
13:00 |
13:03:48 | | Quit diesseits ("Ex-Chat") |
13:10:14 | *** | Saving seen data "./dancer.seen" |
13:27:00 | | Quit ol_schoola () |
13:31:44 | | Quit cool_walking_ ("Arrivederci Vito") |
13:35:52 | | Nick parafin|away is now known as parafin (i=parafin@paraf.in) |
13:41:03 | | Quit jcollie ("Ex-Chat") |
13:48:29 | | Quit crope`` ("Lähdössä") |
13:52:09 | | Quit j0tt (Read error: 104 (Connection reset by peer)) |
13:52:20 | | Join pacroon [0] (n=pacroon@pdpc/supporter/active/pacroon) |
13:52:22 | pacroon | rasher: |
13:52:25 | pacroon | rasher: |
13:52:27 | DBUG | Enqueued KICK pacroon |
13:52:27 | pacroon | rasher: |
13:52:35 | | Part pacroon |
13:52:43 | Bagder | /echo off |
13:57:12 | | Join jott [0] (n=j@unaffiliated/jott) |
14:00 |
14:00:47 | | Join tvelocity [0] (n=tony@athedsl-144307.home.otenet.gr) |
14:02:52 | GodEater | still no joy on finding someone with an original karma CD that has the eCos diffs on it then :( |
14:06:25 | GodEater | http://blag.xkcd.com/2008/01/14/robot9000-and-xkcd-signal-attacking-noise-in-chat/ <−− an anwer to the SNR on the forums ? :) |
14:08:57 | | Quit XavierGr ("One firmware to rule them all!") |
14:10:16 | | Join qwedsa_ [0] (n=superman@ip51ccca31.speed.planet.nl) |
14:17:47 | pondlife | The clock plugin uses the term "English format" to mean M-D-Y, even though in England we use D-M-Y (aka European format). Anyone object if I change the wording? |
14:17:58 | LinusN | please do |
14:18:56 | pondlife | I'll go for non-geographical names; less confusing hopefully. |
14:19:58 | pondlife | Or, probably better to just include (Y-M-D) or whatever... |
14:20:00 | | Quit tvelocity (Remote closed the connection) |
14:22:26 | linuxstb | pondlife: I agree, just show the format, and not try and name it (i.e. Y-M-D) |
14:22:36 | Bagder | I find the names... odd |
14:22:37 | pondlife | I've done both :/ |
14:22:45 | Bagder | we seem to use the Japanese here ;-) |
14:23:05 | pondlife | haha |
14:23:14 | pondlife | Feel free to update again if you wish |
14:23:57 | pondlife | I was thinking also that the 12/24 hour mode choice should just be taken from Rockbox settings, but not sure how easy it is to do that from a plugin. |
14:24:17 | pondlife | And then the date format should be a Rockbox setting anyway. |
14:24:36 | | Join Arathis [0] (n=doerk@p508A770D.dip.t-dialin.net) |
14:24:48 | linuxstb | The global_settings struct is exported to plugins, so it should be straightforward. |
14:25:15 | pondlife | Would anyone want their clock plugin to have different settings to Rockbox? |
14:25:23 | pondlife | I can't think of a reason. |
14:26:59 | | Quit qwedsa (Read error: 110 (Connection timed out)) |
14:36:53 | pixelma | pondlife: why not leave the choice in the plugin? |
14:37:11 | pondlife | It just seems like something to configure in two places at the moment |
14:43:56 | | Join jcollie [0] (n=jcollie@161.210.6.204) |
14:49:59 | | Join Casainho [0] (n=chatzill@bl10-16-192.dsl.telepac.pt) |
14:50:14 | Casainho | /msg NickServ IDENTIFY chave |
14:50:38 | Casainho | thats my password :-) LOL |
14:51:20 | LinusN | lol |
14:51:53 | Casainho | "chave" means key, in Portuguese :-) ;-) |
14:52:23 | | Join asn [0] (n=asn@85.73.222.193) |
14:52:23 | Casainho | easy passwords, mines ;-) :-) |
14:52:57 | asn | Greetings. I installed rockbox in my 5G iPod Video yesterday and I have many freezing problems. It just freezes when I try to enter menus/delete files/change themes, etc. |
14:53:42 | GodEater | asn: Which installation instructions did you use ? |
14:54:12 | asn | http://download.rockbox.org/manual/rockbox-ipodvideo/rockbox-build.html |
14:55:01 | GodEater | what size disk is in your 5G ? |
14:55:09 | asn | 60GB |
14:55:25 | GodEater | is this what it came with originally ? |
14:55:41 | asn | yes |
14:55:59 | GodEater | so you're using the 60/80 GB rockbox build then ? |
14:56:45 | asn | Well, I didn't use Rockbox Utility, but yes, I guess that's what I'm doing |
14:56:50 | asn | Is there a way to double check that/ |
14:57:05 | GodEater | well which file did you download to do your install ? |
14:57:24 | GodEater | http://build.rockbox.org/dist/build-ipodvideo/rockbox.zip or http://build.rockbox.org/dist/build-ipodvideo64mb/rockbox.zip ? |
14:57:41 | asn | The first. |
14:58:07 | GodEater | interesting |
14:58:13 | asn | no wai- |
14:58:21 | asn | http://build.rockbox.org/dist/build-ipodvideo64mb/rockbox.zip |
14:58:39 | GodEater | could you try using the first one then please ? |
14:58:53 | asn | but isn't it correct? |
14:59:42 | GodEater | yes - but could you humour me and do it anyway |
14:59:49 | asn | Yes I can. |
15:00 |
15:00:03 | asn | Do I have to totally uninstall my current rockbox installation and then redo it? |
15:00:51 | GodEater | just unzip that file onto your ipod |
15:00:58 | asn | alright. |
15:00:59 | GodEater | it will overwrite the old one's content |
15:01:37 | | Join axionix_ [0] (n=axion@cpe-74-70-239-192.nycap.res.rr.com) |
15:03:10 | | Join daurnimator [0] (n=daurn@unaffiliated/daurnimator) |
15:03:43 | asn | done |
15:04:07 | GodEater | then try it out again and see |
15:04:20 | GodEater | brb |
15:04:29 | asn | well, I'll just check it by running it casually. the freezes were random anyway |
15:05:27 | asn | Well it looks better |
15:07:04 | asn | by the way, what did I lose by downgrading to the 30GB video firmware? |
15:07:21 | GodEater | 32MB of buffer memory |
15:07:28 | GodEater | which it looks like you didn't have to use in the first place |
15:07:48 | | Join PaulJam [0] (i=PaulJam_@vpn-3106.gwdg.de) |
15:09:28 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
15:10:16 | *** | Saving seen data "./dancer.seen" |
15:11:43 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
15:12:55 | | Join tvelocity [0] (n=tony@athedsl-144307.home.otenet.gr) |
15:17:12 | | Quit axionix (Read error: 110 (Connection timed out)) |
15:19:42 | | Quit tvelocity (clarke.freenode.net irc.freenode.net) |
15:19:42 | NSplit | clarke.freenode.net irc.freenode.net |
15:19:42 | | Quit Thundercloud (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit petur (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit Zagor (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit DataGhost (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit EspeonEefi (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit BHSPitMonkey (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit HellDragon (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit freqmod_nx (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit tchan (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit Galois (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit deltron (clarke.freenode.net irc.freenode.net) |
15:19:42 | | Quit pabs (clarke.freenode.net irc.freenode.net) |
15:20:35 | NHeal | clarke.freenode.net irc.freenode.net |
15:20:35 | NJoin | tvelocity [0] (n=tony@athedsl-144307.home.otenet.gr) |
15:20:35 | NJoin | Thundercloud [0] (n=thunderc@resnet01.nat.lancs.ac.uk) |
15:20:35 | NJoin | petur [50] (n=petur@rockbox/developer/petur) |
15:20:35 | | Join Zagor [242] (n=bjst@rockbox/developer/Zagor) |
15:20:35 | NJoin | DataGhost [0] (i=dataghos@unaffiliated/dataghost) |
15:20:35 | NJoin | EspeonEefi [0] (i=espeonee@STRATTON-TWO-NINETY-SIX.MIT.EDU) |
15:20:35 | NJoin | BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey) |
15:20:35 | NJoin | HellDragon [0] (i=jd@unaffiliated/helldragon) |
15:20:35 | NJoin | freqmod_nx [0] (i=freqmod@dhcp208-90.ed.ntnu.no) |
15:20:35 | NJoin | deltron [0] (i=ryan@24-207-198-203.dhcp.stls.mo.charter.com) |
15:20:35 | NJoin | Galois [0] (i=djao@efnet-math.org) |
15:20:35 | NJoin | pabs [0] (n=pabs@xor.pablotron.org) |
15:20:36 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
15:20:37 | NJoin | tchan [0] (n=tchan@c-24-13-84-219.hsd1.il.comcast.net) |
15:25:06 | | Join NumBeast [0] (n=NumBeast@71-215-114-146.tcsn.qwest.net) |
15:35:31 | | Join TMM_ [0] (n=hp@ip565b35da.direct-adsl.nl) |
15:38:25 | | Nick TMM_ is now known as TMM (n=hp@ip565b35da.direct-adsl.nl) |
15:41:46 | | Nick |404| is now known as JETC- (n=jetc123@pool-72-68-62-120.nwrknj.east.verizon.net) |
15:44:12 | | Part LinusN |
15:45:32 | | Join webguest79 [0] (n=44a0430f@gateway/web/cgi-irc/labb.contactor.se/x-1e30e3c6adb1acf9) |
15:46:18 | | Quit webguest79 (Client Quit) |
15:46:57 | | Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/labb.contactor.se/x-5004f3cdff84d69e) |
15:47:39 | LambdaCalculus37 | Morning, everyone! |
15:50:05 | | Quit Febs (Read error: 110 (Connection timed out)) |
15:56:40 | | Join japc [0] (n=japc@194.65.5.235) |
15:58:34 | | Join TotallyInfected [0] (n=ebola@151.197.38.15) |
16:00 |
16:01:27 | | Nick parafin is now known as parafin|away (i=parafin@paraf.in) |
16:02:19 | | Quit Zagor ("Client exiting") |
16:04:16 | | Quit Llorean ("Leaving.") |
16:04:16 | | Quit GodEater (Read error: 110 (Connection timed out)) |
16:06:29 | | Quit TotallyInfected () |
16:06:34 | | Join scorche|w [0] (n=42c007b2@rockbox/administrator/scorche) |
16:07:56 | | Join TotallyInfected [0] (n=ebola@pool-151-197-38-15.phil.east.verizon.net) |
16:08:15 | | Join mf0102 [0] (n=michi@85.127.182.187) |
16:10:06 | markun | LambdaCalculus37: morning! |
16:13:12 | | Join xnyhps [0] (n=sphynx@84.35.101.143) |
16:17:15 | | Quit Rhee (".•«UPP»•.") |
16:21:40 | | Quit XavierGr () |
16:31:09 | Nico_P | pondlife: here? |
16:31:19 | pondlife | Kind of! |
16:31:42 | Nico_P | just wanted to see what you think of an idea for the buffering code |
16:31:49 | pondlife | Go on.. |
16:31:53 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
16:32:38 | Nico_P | in order to be able to share the buffer space between several users (e.g. playback and a plugin), I thought maybe storing a thread ID per handle could work |
16:33:10 | Nico_P | and we roughly divide the total space by the number of threads that use it to allow each to have a part |
16:33:27 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:33:27 | * | petur feels Nico_P is slowly introducing dynamic memory allocation ;) |
16:33:33 | pondlife | I don't like that idea |
16:33:45 | pondlife | I think of buffering as being a layer above the file system |
16:33:47 | Nico_P | petur: it's similar but at a lower level of complexity |
16:34:05 | pondlife | So it shouldn't need to care so much about "users" |
16:34:33 | Nico_P | pondlife: the problem is that currently ther's no way for a user to say it needs space immediately and get it |
16:34:42 | Nico_P | it's hit or miss |
16:34:56 | pondlife | Give an example of such a requirement, to help me understand |
16:35:16 | pondlife | To me, the user says "I want to read this file, please make it available" |
16:35:34 | pondlife | And that's the extent of buffering, not full-on memory management |
16:35:34 | Nico_P | pictureflow is one... it uses the buffering API to store the slides. If playback is active and the buffer is full, it won't be able to start |
16:36:15 | Nico_P | it would be nice to allow the buffering code to remove a few audio handles to allow PF to get a bit of space |
16:36:33 | linuxstb | Doesn't this cause fragmentation in the buffer? Or can the buffering code deal with fragmentation? |
16:37:07 | pondlife | Nico_P: You're talking about memory management here, not buffering. Don't confuse the two or we'll end up with over-complex code again. |
16:37:30 | Nico_P | linuxstb: it would remove the last handles in order, so no fragmentation. more generally, the only fragmentation you can get is by closing a handle that's not the first one... but holes are never filled |
16:37:55 | Nico_P | well they are, but only by moving other handles |
16:38:06 | pondlife | IF we need memory management, it should be added as a separate module, and it could in turn ask buffering to free handles. |
16:38:39 | pondlife | But I would not call this a buffering function. |
16:38:41 | Nico_P | pondlife: hmm I see what you mean |
16:39:22 | | Join rasher_ [50] (n=rasher@rockbox/developer/rasher) |
16:39:36 | Nico_P | I do have trouble seeing the limit but I guess you're right |
16:39:45 | linuxstb | Nico_P: So what happens when pictureflow closes its handles? What happens to the holes it leaves? Or what happens if pictureflow and the playback code are buffering at the same time? |
16:39:45 | pondlife | Does pictureflow rely on the database? |
16:39:56 | Nico_P | pondlife: yes |
16:40:11 | pondlife | OK, so could the database help with slide management at all? |
16:40:45 | Nico_P | linuxstb: the holes will be filled by moving the handles before or once the write position reaches them |
16:40:46 | | Join jgarvey [0] (n=jgarvey@cpe-024-163-032-204.nc.res.rr.com) |
16:41:03 | Nico_P | if both are buffering at the same time, the handles will interleave |
16:41:25 | pondlife | Those who value pictureflow above a large audio buffer could set a database config to allow it to allocate suitable chunks of memory, then reboot..? |
16:41:42 | | Join Febs [0] (n=chatzill@38.98.196.75) |
16:42:44 | pondlife | Bear in mind, I know nothing about how pictureflow works, or what sort of memory requirement it has. Is it a chunk per album in the database? |
16:43:12 | pondlife | Or just a static chunk so it can cache the last n covers? |
16:43:33 | Nico_P | the main buffer is used to cache the slide pics... all the rest is static |
16:43:36 | pondlife | If the latter, then another static allocation up-front would be best (a la system limits) |
16:44:43 | linuxstb | How much of the main buffer will pictureflow use? |
16:45:43 | Nico_P | not a big portion... the total space used by my cache files is 3.3 MB |
16:46:10 | Nico_P | and not all of them are in memory at the same time |
16:46:24 | pondlife | Are they accessed via the buffering API as buffered files? |
16:46:24 | linuxstb | Why 3.3MB? Is that a hard-coded limit in pictureflow? |
16:46:54 | Nico_P | linuxstb: no, it's the disk space used by the cache files PF saves |
16:47:13 | Nico_P | to avoid recalculating the shadow... these files are loaded and displayed |
16:47:22 | Nico_P | pondlife: yes |
16:48:04 | pondlife | So.. doesn't a lot of this come out in the wash? |
16:48:20 | Nico_P | what do you mean? |
16:48:42 | pondlife | i.e. picture flow tells buffering that it wants to access the cached data. buffering then loads that data. |
16:48:52 | linuxstb | Nico_P: I still don't understand. All I'm asking is how much RAM pictureflow uses... What variables control this? |
16:49:31 | | Join GodEater [50] (n=bryan@rockbox/staff/GodEater) |
16:49:43 | Nico_P | linuxstb: currently it uses the main buffer through the buffering API, so no fixed amount. but in my case it won't be more than 3 or 4 MB |
16:49:55 | | Quit rasher (Read error: 110 (Connection timed out)) |
16:49:56 | | Nick rasher_ is now known as rasher (n=rasher@rockbox/developer/rasher) |
16:49:59 | | Join toffe82 [0] (n=chatzill@h-74-0-180-178.snvacaid.covad.net) |
16:50:18 | linuxstb | So the answer is "as much as it can steal" ? e.g. if I had 2 million bitmaps, it would fill the audio buffer if it could? |
16:50:25 | pondlife | So does it need to allocate other memory, aside from the cached files? |
16:50:53 | Nico_P | linuxstb: I think the number of handles has a hard limit, but that's basically the case, yes |
16:51:15 | Nico_P | pondlife: from the main buffer, no. all the rest is statically alloctaed in the plugin buffer |
16:51:36 | pondlife | OK, so why does the buffering API need to be changed? |
16:51:47 | | Join Rincewind [0] (i=BnZVKLpw@nat-wh-1.rz.uni-karlsruhe.de) |
16:52:05 | pondlife | The current setup should happily allow it to request that the cache data is made available |
16:52:12 | Nico_P | because if the buffer is full, it would be nice to be able to make a bit of room in it. that's not possible currently. |
16:52:58 | pondlife | Buffer is full meaning that there is no old audio data left |
16:53:06 | pondlife | i.e. all remaining audio data is now or future |
16:53:07 | pondlife | ? |
16:53:43 | Nico_P | let me check |
16:54:33 | pondlife | Say you're at track 5 in a playlist, the track 1-4 data can be cleared, but 5 (and maybe 6) can't be cleared without an impact on playback, and 7-20 can't be cleared without fragmentation |
16:54:51 | pondlife | (something like that, I'm ill and somewhat delirious.) |
16:55:06 | Nico_P | hmm actually there's no checking to be done... the buffering code only cares about opened or closed |
16:55:30 | Nico_P | it doesn't know where in the playlist the audio code is and can't work with that |
16:55:58 | Nico_P | if the buffer is full, it stays full until the audio code closes some handles |
16:55:58 | pondlife | Yes, but does it get told by the playlist when a file is "old"? |
16:56:17 | pondlife | Ah, so the playback code closes a handle when a track has completed, right? |
16:56:27 | pondlife | Thus "freeing" that memory. |
16:56:35 | Nico_P | yes |
16:56:37 | pondlife | OK |
16:57:29 | pondlife | So the only other place you could obtain memory from would be from tracks later on in the playlist anyway, and you have no idea (from buffering) which those might be. |
16:57:35 | | Quit |AhIoRoS| (Read error: 110 (Connection timed out)) |
16:58:20 | | Join |AhIoRoS| [0] (n=ahioros@201.226.58.34) |
16:59:16 | Nico_P | yes. but the buffering communicates with the users through callbacks, so it could ask a user to free up some space |
16:59:49 | | Quit TotallyInfected () |
17:00 |
17:00:06 | Nico_P | at first I was thinking of closing handles and notifying their user, which is possible too, but it's not very nice |
17:00:20 | pondlife | Nope, best to keep the traffic all one way. |
17:00:25 | pondlife | i.e. user controls it. |
17:00:30 | Nico_P | yeah I agree |
17:00:53 | pondlife | So, pictureflow can access it's cached files via the buffer anyway |
17:01:03 | pondlife | Is it the other static data you need a home for? |
17:02:41 | Nico_P | no. what I'd like to achieve is to guarantee that PF (or any other plugin) will be able to obtain some buffer space on startup. |
17:02:55 | pondlife | Buffer space, but not for a file? |
17:03:05 | Nico_P | for a file |
17:04:32 | petur | I do hope that this lot is disabled when database is disabled |
17:05:30 | Nico_P | I don't think it would be DB-specific. but in the case of PF, nothing would happen if DB was disabled |
17:06:06 | pondlife | OK, so(1) plugin asks buffering to open/read a file for it, but there's no free space. (2) buffering makes a callback to existing handles to ask if the space can be given back (3) playback, or whatever, replies to say "yes" or "no". (4) buffering looks to see how it can make unfragmented space available... |
17:06:21 | * | amiconn wonders why pictureflow should hamper playback if its running |
17:06:35 | petur | I mean, I do not want any available memory reduced just because PF exists |
17:07:11 | pondlife | In the case of playback, I'd expect it to allow tracks n+2 onwards to be unbuffered. This could allow buffering to extend the free area back in a straight ring. |
17:07:22 | amiconn | It's just a plugin... it should either play nice and constrain itself to the plugin ram, or stop playback (which isn't really nice but some plugins need to do that anyway) |
17:10:19 | Nico_P | pondlife: yeah I think you got it right |
17:10:20 | *** | Saving seen data "./dancer.seen" |
17:10:33 | Nico_P | petur: that wouldn't affect normal operation at all |
17:10:38 | pondlife | But don't think about it as memory management. |
17:10:52 | pondlife | Think about it as an improvement in the low-memory operation of the cache. |
17:11:11 | pondlife | I'm not convinced it's needed though |
17:11:43 | Nico_P | I'm not sure either, I just wanted to toss the idea and see what the reactions were |
17:12:32 | Nico_P | amiconn: I was thinking it could apply to the JPEG plugin too. it would allow taking just what's needed without having to stop playback |
17:13:54 | pondlife | Any file i/o should be able to work that way through buffering. |
17:14:27 | pondlife | And it would be nice to have a mechanism to request memory back if running out. |
17:14:51 | Nico_P | I'm not sure... it's kinda like with the FDs. If there are too much files open you can't open any more |
17:14:53 | pondlife | I suppose the callback could just give the user a nudge, and the user could ignore it, or close the handle. |
17:15:21 | | Join lee-qid [0] (n=liqid@p5496723D.dip.t-dialin.net) |
17:15:58 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-6710734de1d756e1) |
17:16:20 | Nico_P | yeah that's what I was thinking |
17:17:06 | pondlife | There's still no guarantee of success, of course! |
17:17:46 | pondlife | Nico_P: BTW, do you know why the pictureflow track listing is upside down? |
17:17:55 | pondlife | i.e. first track at the bottom |
17:18:18 | Nico_P | no, and from what I saw its worse because it's not consistently upside down |
17:18:29 | Nico_P | I need to look at how the DB sorts tracks |
17:18:35 | pondlife | OK, so it's a bug |
17:18:38 | pondlife | Cool |
17:18:53 | pondlife | As long as it's not some kind of intentional Apple thing |
17:19:31 | pondlife | To be honest, I don't really use PF myself, it's not exactly the best way to browse. |
17:19:33 | Nico_P | hehe, no :) |
17:19:53 | Nico_P | I agree, I don't use it much myself. |
17:20:11 | Nico_P | still, it's a nice thing to have and it does have its public |
17:20:15 | GodEater | well given it's lack of ability to start playback, it's almost completely pointless |
17:20:27 | linuxstb | _almost_ ? ;) |
17:20:31 | GodEater | apart from showing off Rockbox shinyness ;) |
17:20:33 | pondlife | Indeed. That can't be hard to add, surely. |
17:20:48 | pondlife | Just a playlist API thing, no? |
17:21:02 | GodEater | pondlife: you think? I couldn't work out how to do it with rockbox's current feature set. |
17:21:16 | pondlife | Or more likely a database API to select and play a query |
17:21:16 | Nico_P | yeah I need to look into that too... damn, so many things to do and so little time :) |
17:21:21 | GodEater | the plugin needs to exit to free up the main buffer |
17:21:37 | GodEater | but somehow pass an instruction to somewhere to start playback when it's dead |
17:21:43 | GodEater | at least that's how I assume it has to work |
17:22:05 | pondlife | Can't it close handles to free the buffer, then call a database query and play API? |
17:22:07 | Nico_P | GodEater: it doesn't use all of the main buffer, so I think it would be ok on that part |
17:22:20 | Nico_P | and what pondlife said is correct :) |
17:22:24 | GodEater | ah ok |
17:22:47 | linuxstb | BTW, how does it work now? Does it iterate through albums in the database, showing the applicable bitmap, or does it iterate through bitmaps? |
17:22:51 | GodEater | I made the assumption that since it grabbed the audio buffer that it was then unavailable for playback |
17:23:09 | GodEater | linuxstb: the former I think |
17:23:18 | GodEater | that's how it appears to me anyway |
17:23:25 | pondlife | I'm just wondering about an API that throws some kind of tagnavi-compatible string into the database code and tells it to play it... |
17:24:12 | pondlife | Maybe such a thing exists internally - need Slasheri or another database search guru... |
17:24:47 | pondlife | e.g. so the database browser can remember it's last position |
17:25:14 | Nico_P | linuxstb: it iterates through albums, showing the bitmaps that go with them |
17:25:52 | Nico_P | actually with one of the tracks, I think the first it gets |
17:27:38 | linuxstb | Does the database code still add individual filenames to .playlist_control, rather than storing the command (query) ? |
17:27:46 | Nico_P | I think s |
17:27:49 | Nico_P | so* |
17:28:14 | pondlife | That's ok. The playlist can be modified on the fly anyway |
17:28:26 | | Quit CaptainSquid ("Miranda IM!") |
17:28:36 | pondlife | The database only gets to determine a set to add. |
17:28:59 | pondlife | But it should be capable of doing just that for pictureflow. |
17:29:43 | linuxstb | pondlife: What's OK? |
17:29:47 | pondlife | Nico_P: I also suggest you read http://www.rockbox.org/wiki/WhyNoMalloc again ;) |
17:30:03 | pondlife | It's ok that the database adds individual filenames. |
17:30:33 | Nico_P | pondlife: hehe :) |
17:30:41 | Nico_P | I agree MoB is close to the limit |
17:30:57 | * | GodEater thinks it should be renamed to CoB |
17:31:05 | pondlife | Bear in mind that the buffer is an Audio Buffer |
17:31:08 | pondlife | C? |
17:31:14 | GodEater | "Crap on Buffer" |
17:31:15 | GodEater | :) |
17:31:21 | pondlife | The M in MoB stands for Malloc ;) |
17:31:25 | GodEater | hahahaha |
17:31:30 | linuxstb | pondlife: The file browser doesn't do that, and IIUC, that's why it takes so long to create long playlists with the database (e.g. an All Tracks playlist for shuffling). |
17:31:32 | Nico_P | :D |
17:32:17 | | Quit BHSPitMonkey (Read error: 110 (Connection timed out)) |
17:32:20 | pondlife | linuxstb: That is a pain. But I can't think of a better way involving queries. |
17:32:48 | pondlife | e.g. database adds an "All tracks" entry. But then user wants to delete a particular track... |
17:32:52 | | Quit TMM ("Ex-Chat") |
17:33:13 | linuxstb | Isn't that just the same as file-browser based playlist manipulation? |
17:33:23 | | Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey) |
17:33:36 | pondlife | Yes, but it relies on the playlist consisting of filenames. |
17:33:42 | pondlife | Or perhaps I misunderstood you? |
17:34:43 | linuxstb | IIUC, if you insert a directory into the playlist from the file browser, Rockbox will only store one line in .playlist_control - "insert directory X". |
17:35:21 | pondlife | OK, say the user then wants to remove one file from that subset? |
17:35:30 | pondlife | What ends up in playlist_control then? |
17:35:52 | pondlife | i.e directory X, but not track 3 |
17:37:53 | linuxstb | P:2:/dirname: |
17:37:53 | linuxstb | D:9 |
17:38:04 | | Join Domonoky [0] (n=Domonoky@e176255063.adsl.alicedsl.de) |
17:38:28 | linuxstb | ^ I played a file to insert a whole directory into the playlist, then removed one track (#9 I assume...) |
17:39:20 | pondlife | Would that just pass the burden onto other code, e.g. the playlist viewer? |
17:39:46 | linuxstb | I've no idea how playlists work internally, but I can't see why the database should be different to the file browser. |
17:40:04 | pondlife | I've no idea, either :) |
17:40:19 | linuxstb | i.e. a database query returns a list of files (same as a directory listing). |
17:40:44 | pondlife | What's stored in .playlist_control? It it not just a list of filenames? |
17:40:56 | linuxstb | Those two lines I pasted was my .playlist_control file... |
17:41:03 | * | pondlife needs to check before attempting to converse further :/ |
17:41:14 | GodEater | linuxstb: but how would that work with those nasty databases on an iTunes populated ipod ? |
17:41:21 | GodEater | where the files *aren't* all in the same directory |
17:42:03 | GodEater | this is, I assume, why the database does what it does - since it can't be certain all the files for a playlist are in a given directory |
17:42:12 | linuxstb | The directory is irrelevant. |
17:42:40 | Nico_P | the playlist control file would have to store the exact db query... I guess it would take quite some hacking in the playlist code |
17:42:44 | GodEater | ah I see |
17:44:20 | | Join perplexity [0] (i=heh18626@dxb-as76327.alshamil.net.ae) |
17:48:40 | Domonoky | Bagder: ping.. |
17:48:46 | | Quit axionix_ (Read error: 104 (Connection reset by peer)) |
17:48:56 | | Join axionix [0] (n=axion@cpe-74-70-239-192.nycap.res.rr.com) |
17:49:44 | | Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673) |
17:57:26 | conando | GodEater: regarding picture flow.. i tried that too but didn't find any suitable function/api for scheduling a song after plugin exit.. and i'm too much of a rockbox beginner currently to add something like that :-( |
17:57:29 | amiconn | pondlife: Doing playlist management this way turned out both *way* faster and more memory efficient than a trivial file list |
17:57:50 | conando | would be quite cool if PF finally could start a song and thus have a _real_ use :) |
17:58:48 | pondlife | Well that's the two most important factors satisfied |
17:59:35 | pondlife | Now we need a unified interface for database and filesystem (on both the populating and enquiring ends), right? |
18:00 |
18:05:21 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
18:05:29 | | Quit advcomp2019 (Nick collision from services.) |
18:05:37 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
18:07:21 | | Quit petur ("gonne") |
18:07:35 | | Quit freqmod_nx (Remote closed the connection) |
18:09:13 | | Join freqmod_nx [0] (i=freqmod@dhcp208-90.ed.ntnu.no) |
18:09:24 | | Join JdGordon [0] (n=jonno@usw3662-s-207-244-148-63.dsl.w-link.net) |
18:09:52 | | Quit PaulJam (".") |
18:11:33 | asn | NTP and rockbox? It's not implemented, right? |
18:15:25 | | Quit Arathis (Read error: 110 (Connection timed out)) |
18:16:14 | | Join Arathis [0] (n=doerk@p508A40C0.dip.t-dialin.net) |
18:17:16 | JdGordon | NTP doent work too well without a netwrok connection... so no |
18:20:15 | asn | JdGordon: Well, I was thinking of synching everytime you connect your device with USB. It would get the time from your PC (Which should be using NTP). |
18:23:05 | | Nick JETC- is now known as |404| (n=jetc123@pool-72-68-62-120.nwrknj.east.verizon.net) |
18:29:58 | | Nick |404| is now known as JETC- (n=jetc123@pool-72-68-62-120.nwrknj.east.verizon.net) |
18:38:27 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
18:40:07 | | Join BigBambi [0] (n=alex@86.66.198.235) |
18:44:48 | | Join GodEater_ [50] (n=bryan@rockbox/staff/GodEater) |
18:55:32 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
18:56:00 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
19:00 |
19:00:31 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
19:01:51 | | Quit Casainho ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]") |
19:05:10 | JETC- | Geh...compiling over and over again is a pain with a slow p00ter :3 |
19:10:23 | *** | Saving seen data "./dancer.seen" |
19:10:26 | scorche|w | then do it with a fast one :) |
19:11:01 | linuxstb | Or get things right the first time... ;) |
19:12:59 | | Join TheDarkOne [0] (n=mmicaliz@elara.scs.ryerson.ca) |
19:13:36 | JETC- | Lol...I wish but a patch keeps breaking a build and I need to know which one ;d |
19:13:42 | TheDarkOne | are there any reasons why all propery encoded flac files will not play gapless on an ipod 4th gen |
19:14:09 | JETC- | lack of buffer? |
19:14:12 | JETC- | :3 |
19:14:30 | | Join kugel [0] (i=kugel@unaffiliated/kugel) |
19:14:57 | TheDarkOne | well it's supposed to play gapless, yet for everything i try to play, there is a 0.5-1.5 second gap between trakcs |
19:14:59 | TheDarkOne | tracks* |
19:17:31 | linuxstb | I have no trouble with gapless on my ipod Photo (which is almost identical to the 4th gen). |
19:17:40 | linuxstb | ^gapless FLAC |
19:17:56 | linuxstb | I assume you're running the very latest Rockbox build ? |
19:18:29 | | Join jac0b-work [0] (n=jac0b-wo@155.109.5.244) |
19:19:09 | | Join nanok [0] (n=nanok@194.145.183.75) |
19:19:10 | GodEater_ | linuxstb: have you had any of the buffering issues that I'm getting on the G5.5 ? |
19:19:10 | TheDarkOne | it used to play gapless, sometimes, sometimes it didn't seem to buffer properly |
19:19:10 | TheDarkOne | and i'm trying to understand what i can do to fix the gapless playback, because alot of the music i listen to is supposed to be gapless and the songs mesh together, so a gap is truely annoying |
19:19:10 | | Quit Axio_ () |
19:19:18 | TheDarkOne | yep |
19:19:18 | | Quit midkay_ (Read error: 104 (Connection reset by peer)) |
19:19:25 | TheDarkOne | i tried the latest, and even tried yesterday's daily build |
19:19:29 | TheDarkOne | both had the same problem |
19:19:40 | | Join midkay_ [0] (n=midkay@70-56-65-37.tukw.qwest.net) |
19:20:07 | linuxstb | GodEater_: No, but to be fair I don't use my ipods that often, so I guess it's possible I've not noticed any recently introduced issues... |
19:20:10 | jac0b-work | does anyone have a dump of a viewport I can see |
19:21:15 | GodEater_ | jac0b-work: what are you expecting to see ? |
19:21:20 | TheDarkOne | so there is no reason i can find why it shouldn't be gapless |
19:21:29 | jac0b-work | like a wps or menu |
19:21:53 | GodEater_ | jac0b-work: yes, but I'm wondering how you'll know from looking at the picture whether it uses Viewports or not |
19:22:11 | jac0b-work | thats what I want to know |
19:22:19 | jac0b-work | does it change anything |
19:22:24 | GodEater_ | jac0b-work: the point I'm making is that you won't know |
19:22:39 | jac0b-work | oh so it looks the same |
19:23:06 | GodEater_ | jac0b-work: what are you expecting to change ? |
19:24:29 | TheDarkOne | yeah, it's simply not buffering the next song before song change, or atleast that's what it seems like |
19:24:38 | TheDarkOne | the time stops 3 seconds before the track ends |
19:24:42 | TheDarkOne | stalls for a second |
19:24:47 | TheDarkOne | then to 0:00 for the next track |
19:25:06 | * | GodEater_ wonders if linuxstb could be tempted to test and see if it happens to him too... |
19:26:25 | JETC- | Hrmm..the bmpresize patch seems to be compiling just fine O_o |
19:26:30 | JETC- | I thought that was the problem |
19:26:31 | JETC- | Guess not |
19:26:42 | * | JETC- waits for the build to finish anyway |
19:27:32 | TheDarkOne | so any ideas on what i can do to fix gapless playback on my ipod? |
19:27:48 | TheDarkOne | any settings that can possibly effect it? |
19:28:02 | JETC- | Bah |
19:28:25 | GodEater_ | TheDarkOne: you should have inferred from my comments above that you may be experiencing a bug in rockbox |
19:28:50 | GodEater_ | TheDarkOne: in which case, there is nothing you can do unless you're a handy C coder, and familiar with Rockbox threading :) |
19:29:03 | TheDarkOne | wtf |
19:29:10 | GodEater_ | (disclaimer) assuming that threading is still the problem |
19:29:10 | TheDarkOne | i just reset the settings |
19:29:14 | TheDarkOne | and it's working fine |
19:29:18 | TheDarkOne | i think |
19:29:35 | | Join Bagder_ [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
19:29:35 | | Quit tchan (Connection timed out) |
19:29:36 | JETC- | It did break lol |
19:29:39 | TheDarkOne | let me check again |
19:29:58 | TheDarkOne | nope |
19:29:59 | TheDarkOne | didn't fix it |
19:30:06 | | Join miepchen^schlaf [0] (n=hihi@p54BF6A38.dip.t-dialin.net) |
19:30:21 | | Join tchan [0] (n=tchan@lunar-linux/developer/tchan) |
19:30:23 | | Join obo [0] (n=obo@rockbox/developer/obo) |
19:30:27 | | Join JdGordon|w [0] (n=836b0065@gateway/web/cgi-irc/labb.contactor.se/x-42d588d27a29aff5) |
19:31:20 | jac0b-work | jetc: is the bmpresize fixed now |
19:31:26 | JETC- | Newp |
19:31:36 | JETC- | It breaks on the pictureflow |
19:31:39 | JETC- | pictureflow.c: In function `create_albumart_cache': |
19:31:40 | JETC- | pictureflow.c:609: error: too few arguments to function |
19:31:46 | jac0b-work | yeah |
19:31:55 | GodEater_ | JETC-: please use a pastebin |
19:31:57 | TheDarkOne | GodEater_: if this is a bug, why does noone else seem to be experiencing it? |
19:32:12 | GodEater_ | TheDarkOne: I just told you I was, and others have reported it in the forums |
19:32:18 | GodEater_ | there is also an FS entry |
19:32:23 | TheDarkOne | recently? |
19:32:26 | GodEater_ | yes |
19:32:30 | TheDarkOne | ok |
19:32:33 | JETC- | Sorry |
19:32:48 | GodEater_ | although I don't use FLAC - so I can't swear it's exactly the same thing |
19:33:09 | GodEater_ | although it seems likely since a typical FLAC is so large there are very few of them on buffer |
19:33:22 | JETC- | Anyway, I did read in flyspray that the read_bmp_file function also had that problem so kugel suggested to add 3 more parameters |
19:33:30 | jac0b-work | I don't use bmpresize anymore I use the orther resize patch |
19:33:31 | JETC- | But it seems I'm getting an error for a different function |
19:33:38 | JETC- | Really? |
19:33:40 | JETC- | Which one? |
19:34:03 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
19:34:04 | jac0b-work | http://www.rockbox.org/tracker/task/8308 |
19:34:12 | kugel | JdGordon|w: around? |
19:34:21 | jac0b-work | but it won't resize the pic but it will dispaly it |
19:34:28 | jac0b-work | display* |
19:34:42 | jac0b-work | well it does resize |
19:34:45 | | Quit advcomp2019 (Nick collision from services.) |
19:34:48 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
19:35:01 | kugel | this patch doesnn't implement resizing for wps usage jac0b-work |
19:35:03 | | Join tvelocity [0] (n=tony@athedsl-141589.home.otenet.gr) |
19:35:30 | jac0b-work | oh then that might be why |
19:35:52 | jac0b-work | is there a way to set the output size of the image |
19:36:30 | JETC- | Anyway, I'll see what I can do to pictureflow.c so it can at least compile even if it won't work for that plugin |
19:37:34 | kugel | JETC-: would be nice if you play around with the last parameter to add. I'm still thinking the 0 is preventing resizing from getting doen |
19:38:38 | JETC- | Well, I'm getting a different function error other than the read_bmp_file |
19:38:41 | jac0b-work | can you set the image size with this http://pastebin.ca/854981 |
19:40:04 | | Join hannesd [0] (n=light@gate-hannes-tdsl.imos.net) |
19:40:48 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
19:41:42 | TheDarkOne | do you have to create playlists to get gapless playback? or should just loading an album from the database achieve it as well |
19:42:03 | Horscht | hi there |
19:42:05 | kugel | jac0b-work: if you get it to work with wps let me know |
19:42:23 | kugel | TheDarkOne: playlist are allways created |
19:42:36 | | Quit japc (Read error: 110 (Connection timed out)) |
19:42:55 | jac0b-work | kugel: I am going to try it when I get home |
19:43:12 | kugel | TheDarkOne: when selecting a music file in databse/file browser to playback, all the items in that folder are inserted in a dynamic playlist |
19:44:22 | JdGordon|w | kugel: hi |
19:44:47 | TheDarkOne | i don't suppose that having only 100MB left on the ipod would effect gapless playback, would it? |
19:44:50 | kugel | JdGordon|w: Have you had a look at the recent progress in FS #6800 ? |
19:45:07 | | Quit Bagder (Read error: 110 (Connection timed out)) |
19:45:08 | kugel | (lcd fade for e200) |
19:45:40 | JdGordon|w | I just saw the new comments, but cant look at the patch untill i get home tonight |
19:47:08 | | Quit jac0b-work ("ChatZilla 0.9.80 [Firefox 2.0.0.11/2007112718]") |
19:47:13 | kugel | he basically took your attempt to make use of the backlight thread and got it to work |
19:49:02 | JdGordon|w | although not perfectly by the sounds pf it? |
19:49:51 | kugel | yea |
19:50:41 | JdGordon|w | ok, ill try to remember to have a look at it this arvo |
19:51:04 | kugel | cool |
19:53:04 | | Join petur [50] (n=petur@rockbox/developer/petur) |
19:54:57 | Horscht | I know I can boot to the default ipod FW by turning the hold switch into the on position on boot. How long will it stay in that mode? After the Ipod went into sleep mode? |
19:55:48 | Horscht | appart from me forcing a reboot that is |
19:55:51 | | Join bertrik [0] (n=Bertrik_@072-015-045-062.dynamic.caiway.nl) |
19:57:16 | LambdaCalculus37 | Horscht: The Apple firmware will remain on until you decide to reset your iPod again with MENU+SELECT. |
19:57:55 | Horscht | ok, so it will not reboot into rockbox at any time? That's great. |
19:58:23 | pixelma | I thought it will turn off completely after a day or two from its "sleep"? But I don't have an Ipod... |
19:58:41 | Horscht | Battery Life will not be any different when using rockbox loader and Ipod firmware as oposed to only using Ipod loader/firmware? |
19:58:47 | LambdaCalculus37 | pixelma: My iPod color never did, nor did my video. |
19:58:58 | | Quit TheDarkOne ("using sirc version 2.211+KSIRC/1.3.12") |
19:59:31 | LambdaCalculus37 | Horscht: The Apple firmware still works exactly as it says it will. |
20:00 |
20:00:19 | Horscht | ok, cause battery life was so far what was keeping me from using rockbox as default player |
20:01:21 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
20:02:16 | | Quit advcomp2019 (Nick collision from services.) |
20:02:19 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
20:04:16 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
20:05:53 | GodEater_ | pixelma: in theory this is true, but you have to leave your ipod alone for a LONG time for it to properly shutdown. I think two days isn't enough - I'm pretty sure I'd managed to leave me for a week or so before it did it to me. |
20:05:59 | scorche|w | oh!...btw, a few people from SCaLE (southern california linux expo...i hadnt heard of it before either) seem to want me to come and represent OLPC...so i will probably be making it a dual OLPC/rockbox booth :) |
20:09:32 | | Nick Bagder_ is now known as Bagder (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
20:09:47 | | Join Buschel_ [0] (n=AndreeBu@p54A3FC37.dip.t-dialin.net) |
20:10:01 | GodEater_ | scorche|w: hence the signage... |
20:11:11 | Bagder | Domonoky: I'm here now |
20:11:15 | | Quit pondlife ("Leaving.") |
20:11:18 | JETC- | Hrmm....what's the command again to revert 1 specific patch? |
20:11:40 | Bagder | jepler: patch -R ? |
20:11:45 | Bagder | JETC-: even |
20:11:51 | JETC- | Huh? |
20:11:53 | Domonoky | Bagder: nice.. genlang.cgi has a bug.. it doesnt correctly use the features... |
20:11:59 | * | Bagder curses his nick completion inability |
20:12:04 | JETC- | Lol |
20:12:29 | Domonoky | Bagder: ie try with "spdif_power" as feature, and the relevant strings are missing in the output... |
20:12:41 | Bagder | aha, underscore! |
20:12:59 | Bagder | Domonoky: I clean the input argument and only accept certain letters, and I missed underscore... |
20:12:59 | scorche|w | GodEater_: yes...hence the signage :) |
20:13:23 | GodEater_ | did you maul your plotter yet ? |
20:13:31 | Bagder | $features =~ s/[^a-z0-9:_]//g; |
20:13:36 | Domonoky | Bagder: thats why onle some features dont work :-) |
20:14:01 | Bagder | I added the underscore just now |
20:14:26 | Domonoky | good, i will generate a new lang and see if more strings are missing :-) |
20:14:32 | Bagder | great |
20:14:38 | Domonoky | s/lang/voice |
20:15:27 | Bagder | I'll also introduce some caching server-side wise in my script, since currently it does 'svn cat' twice for every invoke |
20:16:08 | Domonoky | jeah some cache would be good.. :-) |
20:16:20 | scorche|w | GodEater_: i am waiting till everyone leaves so no one is here to wonder why i am using the plotters and consuming large amounts of paper and ink for something that isnt a plan for a petrol refinery :) |
20:30:56 | | Quit Buschel_ (Read error: 104 (Connection reset by peer)) |
20:31:01 | | Join merbanan [0] (n=banan@83.233.243.49) |
20:31:12 | | Join Buschel_ [0] (n=AndreeBu@p54A3FC37.dip.t-dialin.net) |
20:35:10 | | Join lazka [0] (n=lazka@84.119.30.46) |
20:42:00 | Febs | Buschel_: I saw your question on the forum. I can compile my own build. |
20:42:23 | Buschel_ | Febs: great, than we should be able to track it down. |
20:42:32 | Febs | Would you like me to work from v08 again, or start with v10? |
20:42:45 | Buschel_ | simply use v10 as base |
20:43:20 | Febs | OK. Let me apply the patch and then I'll check back to ensure I am changing what you need me to change. |
20:48:36 | | Quit Jon-Kha (Remote closed the connection) |
20:49:05 | Buschel_ | btw, I wrote nonsense it the forum :/ you not need to re-enable them in system-pp502x.c, you'll need to not disable them in usb-fw-pp502x.c at the very bottom |
20:49:10 | | Join Jon-Kha [0] (i=jon-kha@80-248-247-190.cust.suomicom.fi) |
20:50:45 | Domonoky | Bagder: please also include the "-" into the filterlist of genlang.cgi |
20:51:25 | Bagder | for what? |
20:51:32 | Domonoky | feature: lcd_non-mono |
20:51:41 | Bagder | oh |
20:51:44 | Buschel_ | febs: just corrected the forum entry |
20:52:22 | Bagder | Domonoky: done |
20:52:36 | Domonoky | thx.. next test :-9 |
20:52:50 | Febs | Buschel_: could you tell me exactly what line needs to be changed and what I should change it to? |
20:53:08 | Bagder | Domonoky: I also noticed that languages use - too |
20:53:28 | | Join bb05 [0] (i=wirc@208.102.82.97) |
20:54:13 | Domonoky | Bagder: at least for the h120 the output is now the same as the output of the build system.. so bug fixed.. :-) |
20:54:27 | Bagder | nice |
20:54:30 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
20:55:24 | Buschel_ | febs: first comment line #51 (-> //DEV_EN &= ~DEV_USB0;) |
20:55:56 | Buschel_ | febs: then re-build and check |
20:56:01 | Febs | Got it. |
20:56:25 | Buschel_ | febs: then re-enable this line and comment the next line (-> //DEV_EN &= ~DEV_USB1;) |
20:57:17 | amiconn | linuxstb: Is there any way to distinguish an ipod color with type 0 lcd from one with type 1 lcd, without installing rockbox or ipl? |
20:57:27 | amiconn | Something in diag mode, perhaps? |
20:58:03 | Febs | Buschel_: Compiling now. I'll get back to you in about 14 hours. :) |
20:58:08 | | Join thegeek [0] (i=thegeek@s220b.studby.ntnu.no) |
21:00 |
21:00:08 | Buschel_ | febs: ooops, just my major failure! i should have asked blueskip, not you... i was wondering, if the charging while playback was not working anymore. |
21:00:27 | Buschel_ | febs: just wondered why you told me to wait for 14hours... |
21:00:29 | asn | The apps/plugins/clock.c is the one appearing on the WPS screen etc.? |
21:01:04 | Buschel_ | febs: i really should take some off-time :/ |
21:01:15 | Febs | Buschel_: :) No problem. |
21:01:20 | | Join Robin0800 [0] (n=Robin080@cpc2-brig8-0-0-cust498.brig.cable.ntl.com) |
21:01:28 | Domonoky | asn: no thats a plugin, wps is seperate.. |
21:01:38 | Buschel_ | febs: can you maybe test this, too? |
21:02:16 | Febs | Sure, let me see if I can replicate his problem. |
21:02:21 | asn | I thought about that too. What's the one appearing in WPS and in the top-right corner of the screen when in browsing ode? |
21:04:42 | Febs | Buschel_: I confirm that I can duplicate his problem with an unmodified v10 patch. I'll try your changes now. |
21:06:08 | GodEater_ | asn: that clock is part of the statusbar |
21:07:07 | Buschel_ | febs: good news :) |
21:07:19 | asn | I see GodEater_ |
21:07:35 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
21:10:24 | *** | Saving seen data "./dancer.seen" |
21:10:37 | | Quit [_bb] (Read error: 110 (Connection timed out)) |
21:11:13 | | Quit mf0102 ("Verlassend") |
21:12:15 | Febs | Buschel_: Commenting out line 51 does not fix the issues. |
21:12:46 | stripwax | perhaps the USB0/USB1 devices can be cycled on/off periodically (switched off most of the time, but enabled/disabled again on a timer) |
21:12:53 | | Join crope` [0] (n=crope@dyn3-82-128-184-118.psoas.suomi.net) |
21:14:58 | | Join TMM [0] (n=hp@ip565b35da.direct-adsl.nl) |
21:17:39 | Febs | Buschel_: My turn for a brain malfunction. I was looking at the other problems blueskip reported, not the charging issue. |
21:17:59 | Buschel_ | febs/stripwax: i assume of the DEV_EN-bits has to switched on again for charging (charger insertion should be recognized) |
21:18:11 | stripwax | I guess |
21:19:00 | Febs | With line 51 commented out, debug−−>battery shows USB pwr as present. |
21:19:16 | Buschel_ | febs: ok, that was _your_ "malfunction" −− i already mine before ;o) |
21:19:20 | Buschel_ | *had |
21:20:28 | Buschel_ | febs: the other things blueskip is mentioning -> is he talking about seeking within a track? |
21:21:36 | Buschel_ | febs: hmm, does it really charge? |
21:21:43 | Febs | No, there is a lag in UI. As you scroll, the cursor will stay on 1 entry and then jump forward. |
21:22:07 | Buschel_ | febs: ah, ok |
21:22:08 | Febs | Buschel_: my battery is fully charged, so I'm not sure. |
21:22:36 | Buschel_ | febs: with line 51 still active it does not show USB pwr as present? |
21:23:00 | Febs | I'm reinstalling that build. I'll let you know in a moment. |
21:24:09 | Buschel_ | hmm, the debug shows GPIO input values. shouldn't be connected to DEV_EN |
21:24:12 | stripwax | Has anyone reported any flac decoding issues? I've got one flac track that just gets stuck about 1 second in, audio then loops indefinitely |
21:24:43 | stripwax | buschel - could the dev_en disable the device that feeds the gpio perhaps? |
21:24:55 | | Quit spiorf (Remote closed the connection) |
21:25:09 | Buschel_ | then it would not detect the USB-insertion |
21:25:17 | Febs | With line 51 still active, USB power is accurately reported as present or absent. |
21:25:20 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
21:26:50 | Buschel_ | hmm, blueskip reports missing charging when putting the ipod into his cradle. |
21:27:14 | stripwax | wouldn't that be 12v power rather than usb power? |
21:27:30 | Buschel_ | that's another GPIO-bit for the detection. |
21:27:53 | | Quit SirFunk (Remote closed the connection) |
21:28:06 | | Quit Robin0800 (Read error: 110 (Connection timed out)) |
21:28:35 | Buschel_ | anyone here with a cradle for an ipod 5G to check whether charging works with my patch? |
21:29:21 | stripwax | Buschel_ - I have a mains charger (although not with me right now, so earliest I could test is tomorrow evening) |
21:29:32 | stripwax | not a cradle but supplies the 12v pin |
21:30:43 | Febs | I have to step out for a few minutes but if there's anything else I can do, let me know. |
21:31:48 | | Quit stripwax ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:32:21 | | Nick qwedsa_ is now known as qwedsa (n=superman@ip51ccca31.speed.planet.nl) |
21:33:07 | Buschel_ | febs: thanks for your help |
21:33:14 | * | Buschel_ cannot find his wall charger :/ |
21:37:49 | | Quit LambdaCalculus37 ("CGI:IRC") |
21:38:15 | | Quit merbanan (Remote closed the connection) |
21:40:13 | soap | Buschel_, haven't read the logs - just got home - I too am having horrible UI lag when in the file browser, not so much in the menus. |
21:41:09 | Bagder | http://daniel.haxx.se/blog/2008/01/14/what-can-i-do-for-rockbox-when-not-programming/ |
21:44:33 | soap | to the point of non-responsiveness. This is all on my 5th generation iPod (Video), with a rather large font. |
21:44:51 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
21:46:02 | qwedsa | :X |
21:46:45 | Buschel_ | soap: hmm, was it the same with v08? |
21:47:00 | soap | I'll be honest, I only did battery-benches with the older versions. |
21:47:06 | Buschel_ | :o) |
21:47:15 | soap | give me an hour (I have chores) and I'll test. |
21:47:31 | soap | that smiley confuses me. |
21:48:14 | Buschel_ | soap: the smiley sais -> to be honest, i also mostly did runtime tests and scrolling in menus −− not the filebrowser |
21:50:27 | GodEater_ | Bagder: This sentence : "As blunt as it sounds, we need money at time." makes no sense. |
21:50:33 | GodEater_ | "at times" perhaps ? |
21:50:52 | asn | What is CONFIG_RTC, gentlemen? |
21:51:07 | GodEater_ | it implies the target has a Real Time Clock |
21:51:18 | Bagder | oh, me fix |
21:55:22 | asn | I was checking statusbar.c, and it only has #if CONFIG_RTC. What if he doesn't have Real Time Clock? |
21:56:47 | GodEater_ | then you don't get a clock in the status bar |
21:57:13 | Bagder | without RTC, clocks aren't as fun... |
21:57:39 | asn | hehe |
21:58:47 | asn | There are devices that support rockbox and have no RTC? |
21:58:56 | GodEater_ | quite a few yes |
21:59:04 | Bagder | obviously |
21:59:17 | asn | Everything is clear now |
21:59:17 | GodEater_ | Bagder: surely we coded that for the hell of it ;) |
21:59:25 | | Join Fraser [0] (n=Fraser@thelawsons.plus.com) |
21:59:31 | asn | <: |
21:59:37 | Bagder | yeah, that's rockbox style... |
21:59:50 | GodEater_ | so now the simcity code is gpl'd - when do we expect RockSim do you think? ;) |
21:59:59 | Bagder | simbox! |
22:00 |
22:00:16 | Bagder | on the archos player! |
22:00:40 | amiconn | At least 6 rockbox targets have no rtc |
22:01:22 | JdGordon|w | I was gonna suggest rockcity.. but simbox is just as good :p |
22:01:36 | JdGordon|w | and either way.. /me wants :) |
22:01:49 | GodEater_ | I've got a nagging feeling it's C++ - so some serious porting is required... |
22:06:21 | GodEater_ | http://www.donhopkins.com/home/micropolis/ |
22:06:22 | | Quit Fraser (Read error: 104 (Connection reset by peer)) |
22:06:33 | | Join Fraser [0] (n=Fraser@thelawsons.plus.com) |
22:07:25 | Nico_P | it was adapted from C to C++ so it's probably quite ok |
22:07:56 | | Quit Fraser (Read error: 104 (Connection reset by peer)) |
22:08:12 | | Join Fraser [0] (n=Fraser@thelawsons.plus.com) |
22:08:15 | soap | man, simcity is hard on a palm pilot with a 320x320 screen and full colour and a touchscreen. I can't imagine it on a smaller screen w/o a mouse / touchscreen |
22:09:28 | GodEater_ | soap: I was kind of joking... |
22:09:35 | | Quit jhulst ("Konversation terminated!") |
22:11:38 | * | JdGordon|w dreams of simcity on the mr500 |
22:13:44 | | Join shotofadds [0] (n=5101670b@gateway/web/cgi-irc/labb.contactor.se/x-28d422536f24c0a1) |
22:14:50 | shotofadds | soap: simcity was playable with just a keyboard or joystick on the zx spectrum back in the early 90's (256x192 screen). Would make an excellent rockbox game imho |
22:15:45 | shotofadds | ..not that i'm volunteering - i have other stuff on my mind right now :) |
22:15:54 | Bagder | oops, we have almost 15000 users in the forums now |
22:16:09 | asn | Which source file is responsible for the Set Time/Date configuration? |
22:16:37 | soap | shotofadds, keyboard = 10->15x as many input options as a DAP. |
22:17:41 | | Quit Frazz (Read error: 110 (Connection timed out)) |
22:17:54 | shotofadds | soap, seriously it was almost entirely driven by cursor keys |
22:21:38 | | Join webguest59 [0] (n=562d5c5e@gateway/web/cgi-irc/labb.contactor.se/x-cec68dd4204bda03) |
22:22:26 | asn | Let me tell you a scenario and answer me if it's science fiction or not. I want my iPod everytime I plug it in (to charge it or anything) to check my PC's time (which is NTP-synched) and put it as it's time. Can it be dooone? |
22:22:43 | Bagder | asn: yes it can |
22:22:56 | Bagder | although you need quite a bit of science to get it working |
22:23:26 | Bagder | it should keep you busy for a while I'm sure |
22:23:59 | asn | Judging by my programming experience/skills, even a simple hello world would keep me busy for a while. |
22:24:14 | asn | Bagder: I see, tho. |
22:24:58 | pixelma | shotofadds: there is zxbox a spectrum emulator in Rockbox... ;) |
22:25:15 | asn | Bagder: let me bother you for a bit more. What's the hard part of it? |
22:25:19 | bertrik | maybe it can be done by emulating a network interface over USB and capturing NTP broadcast packets |
22:25:24 | soap | Buschel_, I made a series of iPod video builds from V05 -> v10. What other things need tested? |
22:25:44 | Bagder | asn: you need to communicate/sync with the ipod over usb somehow |
22:27:36 | asn | Bagder: I was thinking of making a text file inside .rockbox with the output of "date" , and then using the functions that the "Set Time/Date" thingie in the Configuration panel of rockbox is using, to set it as the time. |
22:27:50 | GodEater_ | iiuc, apple already do this with their own firmware when it's plugged in over usb |
22:28:10 | Bagder | asn: sure that could work, but it would make the time far from accurate |
22:28:22 | GodEater_ | I think I even remember Zagor (or possibly linuxstb) commenting on how it was done |
22:28:32 | Buschel_ | soap: can you reproduce the "charging not visible" which blueskip describes in the forums? |
22:29:24 | soap | I'll try - I honestly can't say if it is normally visible and I don't charge during use normally. ;) |
22:29:25 | | Quit webguest59 ("CGI:IRC (EOF)") |
22:29:49 | Buschel_ | soap: just found my wall charger, but my battery is full... |
22:30:18 | asn | Bagder: Yes I know that the time won't be 100% synced, but well, I guess that syncing it once in every ipod-mount is enough for my needs. |
22:30:40 | GodEater_ | asn: does the clock on your ipod drift that much then ? |
22:30:59 | * | GodEater_ finds his ipod's time keeping is pretty good, and had only ever set it once |
22:31:02 | Buschel_ | soap: he also described choppy audio when text scrolls (e.g. file selection in file browser). do you see the same? |
22:31:03 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
22:33:44 | soap | I misread what he meant, then. I thought he meant choppy audio when scrolling the file list. Which is common with the iPod Video. |
22:33:57 | soap | But, no, I suffered no choppy audio due to text scrolling on the WPS. |
22:34:03 | asn | GodEater_: absolutely not. my ipod's time is 2minutes off right now because I configured it from my old analog wall-clock, but well NTP-synced time is an extra luxury I've been enjoying on my desktop lately and I would like to do that in my rockbox too. I'm not crazy with time or anything, I just do it for the "heck" of it, and just to train my non-existent C skills. I would do it if it was 150-lines of code but no I would not like to start a project that needs " |
22:35:20 | GodEater_ | asn: but unless your ipod usb connection is over in less than a few seconds, then whatever time you dump in your text file will end up skewing the clock more than it is already... |
22:36:30 | | Quit Frazz ("Leaving") |
22:37:13 | soap | Buschel_, I have a charging indicator when docking my 5th gen on v10 of your patch. |
22:37:34 | asn | I see where you are going this, but I don't understand what the "ending" of the connection has to do with it. ( is over in less than a few seconds ) |
22:37:56 | Buschel_ | soap: ok, then everything seem to work fine. |
22:37:58 | Bagder | GodEater: unless it repeatedly stores the current time and on the following reboots it sets it, then it will be within a few seconds |
22:38:17 | GodEater_ | Bagder: ah ok yes |
22:38:42 | Bagder | and since it knows roughly how long a reboot takes, it only depends on the frequency it writes to the storage place |
22:38:58 | Bagder | (assuming that is how it works) |
22:39:25 | * | GodEater_ still thinks a more elegant solution is to do it over the usb connection (once our usb is fully functional) |
22:40:40 | asn | Aw I understand the problem! |
22:40:55 | asn | The changes are going to be written after Rockbox's reboot. |
22:41:27 | Bagder | asn: yes, rockbox would have to read and set the time first thing at boot |
22:49:40 | | Join webguest45 [0] (n=4c10ea95@gateway/web/cgi-irc/labb.contactor.se/x-967c29e07dd754d6) |
22:51:21 | webguest45 | hi is there a way to install rockbox on any of the sandisk mp3 players? |
22:51:29 | | Quit Fraser (Read error: 110 (Connection timed out)) |
22:52:07 | advcomp2019 | webguest45, no |
22:52:17 | JdGordon|w | all the older c200 and e200 series |
22:52:20 | Horscht | sansa are sandisk, no? |
22:52:21 | | Join Domonoky_ [0] (n=Domonoky@92.226.140.29) |
22:52:31 | | Quit Domonoky_ (Read error: 104 (Connection reset by peer)) |
22:52:32 | Bagder | Horscht: yes |
22:52:48 | advcomp2019 | webguest45, you need to port it to the player first |
22:52:53 | Horscht | so, rockbox supports a few models |
22:53:03 | webguest45 | how can i do that? |
22:53:03 | Bagder | webguest45: what sandisk player? |
22:53:18 | JdGordon|w | advcomp2019: wtf? shoosh |
22:53:21 | | Join J3TC- [0] (n=jetc123@pool-72-68-62-120.nwrknj.east.verizon.net) |
22:53:42 | Horscht | webguest45, SanDisk: Sansa c200, e200 and e200R series (not the v2 models) are supported |
22:54:00 | webguest45 | oh sorry i ment insignia. |
22:54:17 | JdGordon|w | minor typo.. happens all the time |
22:54:40 | Horscht | yeah, does rockbox run on my Ferarri? |
22:54:58 | JdGordon|w | only the f40 |
22:55:09 | scorche|w | if you get me one, i can port it |
22:55:23 | Horscht | sorry, I meant Thompson |
22:55:32 | Horscht | ;) |
22:55:48 | webguest45 | can it run on any of the insignia players? |
22:55:53 | Horscht | oh, well. to answer your question, webguest45: no |
22:56:12 | Horscht | http://www.rockbox.org/ <- on the top there, you can see the supported players |
22:56:54 | advcomp2019 | webguest45, you could port rockbox to it if you know how to |
22:57:29 | Horscht | if you have to ask what porting is, or how to do it, it's probably beyond your capabilities. Porting/coding is not trivial |
22:57:33 | webguest45 | is there a page that can tell me how to port? what does port mean? |
22:57:58 | webguest45 | too late to ask... |
22:58:27 | Bagder | http://www.rockbox.org/twiki/bin/view/Main/NewPort |
22:58:42 | Bagder | a simple step-by-step ;-O |
22:59:32 | | Quit JETC- (Read error: 113 (No route to host)) |
23:00 |
23:00:01 | webguest45 | Thank You! I'll check it out right now! :) |
23:01:21 | Horscht | have fun |
23:02:01 | | Quit GodEater_ ("Leaving") |
23:02:12 | Horscht | nn |
23:03:06 | * | shotofadds is about to commit his D2 work, crosses fingers... |
23:03:31 | | Quit jcollie ("Ex-Chat") |
23:03:31 | * | ender` yawns |
23:03:49 | Bagder | the first commit from a new committer is always special... |
23:04:00 | webguest45 | Whoa...just by reading the first sentence i got confused. i thought it was going to be easy or something. Anyway thanks for the help! :) |
23:04:06 | Bagder | many breakage points have shown up that way ;-) |
23:04:30 | shotofadds | i'm not sure 'special' is a good thing ;) |
23:04:39 | Bagder | hehe |
23:04:54 | shotofadds | ..and off it goes |
23:05:50 | webguest45 | i have know idea how you guys are able to do this stuff it must have taken alot of time. A LOT OF TIME. |
23:06:08 | Bagder | webguest45: yessir, you're right |
23:06:20 | shotofadds | Bagder: you might want to fix my name in the 'who' column on the front page |
23:06:26 | Bagder | ah yes |
23:06:35 | webguest45 | how long did it take you. |
23:06:54 | Bagder | webguest45: we started coding early 2002 |
23:07:36 | Bagder | and we've grown all the time since then |
23:07:57 | webguest45 | i don't get it you guys work your fucking ass off (excuse my language) creating rockbox and then you posrt it up on the internet for people to download for free? Why? |
23:08:28 | Bagder | webguest45: rockbox wouldn't be possible any other way |
23:08:39 | Bagder | how do you think most of us get involved in the first place? |
23:08:50 | | Join uwe__ [0] (n=uwe@dslb-084-056-055-240.pools.arcor-ip.net) |
23:09:16 | Horscht | that's the spirit of open source, webguest45 |
23:09:48 | | Quit Domonoky (Read error: 110 (Connection timed out)) |
23:09:52 | Horscht | some people like to contribute to something bigger, others do it for the fame, the booze and the sex |
23:10:08 | scorche|w | webguest45: have a look at this paper: http://www.google.com/search?q=cathedral+and+the+bazaar |
23:10:16 | asn | I loved his question, actually :) |
23:10:25 | *** | Saving seen data "./dancer.seen" |
23:11:24 | shotofadds | Bagder: some interesting stats at the bottom of http://build.rockbox.org/dev.cgi "67 builds in 479 seconds (7mins 59secs) makes 7.1 seconds/build (the most recent build took 7mins 52secs)" |
23:11:30 | linuxstb | amiconn: Re: your ipod color type0/1 LCD question, I think the only thing you can check is the HW revision - this is stored in the SysInfo text file somewhere inside iPod_Control (and probably diagmode, I could check if you wanted). 0x60000 is the "iPod Photo" and is definitely type 0 (see the check in lcd-color_nano.c), and 0x60004 is the "iPod Color", and can be either. |
23:11:57 | linuxstb | amiconn: I've just checked, and it's "iPod_Control/Device/Sysinfo" and my ipod has the line "boardHwSwInterfaceRev: 0x00060004" |
23:12:53 | Bagder | yeah, we're down on 11 servers most of the time so the build time is now usually around 7-8 minutes "per round" |
23:13:18 | shotofadds | it says 7.1 _seconds_ per build |
23:13:34 | Bagder | yes, 67 builds in 479 seconds |
23:13:35 | linuxstb | amiconn: In the Diagmode, there is a "SysCfg" option, and it's showing "HwVr: 393220" - 0x60004. |
23:13:44 | Bagder | shotofadds: 479 / 67 |
23:14:02 | amiconn | linuxstb: Thanks. Do you know about any dev with a type0 ipod color? |
23:14:07 | Bagder | it's a slightly confusing use of words I guess |
23:14:12 | shotofadds | ah..clearly I confused "build" with "round" |
23:14:38 | Bagder | well, I'm clearly blind for those mistakes anyway ;-) |
23:15:03 | linuxstb | amiconn: I think hcs has an ipod color, but I don't know which type. He's the only other person with the ipod color afaik. |
23:15:06 | JdGordon|w | does the d2 have any real buttons? or just the touchscreen? |
23:15:07 | shotofadds | it certainly beats my VMware image anyway :-) |
23:15:25 | amiconn | linuxstb: hmm :/ |
23:15:38 | shotofadds | JdGordon|w: it has 3 physical buttons (- / M / +) plus power/hold |
23:15:52 | JdGordon|w | does it have a remote? |
23:16:08 | shotofadds | nope, there's no remote |
23:16:10 | Bagder | shotofadds: congrats, as green as before! |
23:16:23 | shotofadds | meh, only 28 points ;-) |
23:16:27 | webguest45 | well i don't know you guys are the one who made rockbox its up to you guys. :) |
23:16:29 | amiconn | linuxstb: Not sure how to push the lcd bridge 2 any further without knowing the limits of the type0 lcd |
23:16:49 | amiconn | Unfortunately I have no idea what controller that is - I already googled a lot in the past |
23:17:57 | shotofadds | I guess I should make a CowonD2Port page to keep track of progress... the current page is quite bogged down with hardware info |
23:18:00 | Bagder | shotofadds: let me know when you think the bootloader/main/sim are fit to get added to the build table. We try to add them to the table early to help us not break them by changes done elsewhere |
23:18:16 | JdGordon|w | shotofadds: you've got quite a way before you need to worry about running the main rockbox bin right? |
23:18:34 | shotofadds | Bagder: will do .. but I don't think it'll be for some time yet |
23:18:53 | Bagder | shotofadds: no, I just wanted you to know |
23:18:53 | shotofadds | JdGordon: yep, I'm concentrating on reading the flash next |
23:19:02 | Nico_P | I guess it's time to move the D2 from OtherTargets to TargetStatus :) |
23:19:15 | JdGordon|w | great, then I can still be slack with fixing the touchscreen code in apps/ :) |
23:20:54 | Nico_P | shouldn't the iriver iFP790 port be moved to the "inactive" section? |
23:21:07 | | Quit uwe_ (Read error: 110 (Connection timed out)) |
23:21:32 | hcs | amiconn: how could I tell what lcd type I have (I have a 60gb ipod color, as was noted) |
23:21:33 | Bagder | Nico_P: I think yes on both questions |
23:21:49 | Bagder | oh the first wasn't a question... :-) |
23:22:11 | | Join shotofadds_ [0] (n=5101670b@gateway/web/cgi-irc/labb.contactor.se/x-426ee97e75059a3b) |
23:22:43 | amiconn | hcs: Either check /iPod_Control/Device/Sysinfo (it's a text file) for the hw revision number, or Debug->View HW Info in rockbox |
23:22:46 | | Quit petur ("gonne") |
23:22:46 | shotofadds_ | stupid router, it boots me off every night at this time |
23:23:27 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
23:23:28 | Nico_P | Bagder: also, maybe the ZVM should be moved to pre-dev. It doesn't even run code yet |
23:23:55 | Bagder | yes, that's not truly a port yet by my definition |
23:23:57 | amiconn | hcs: The latter should directly list the lcd type as well |
23:24:01 | | Quit shotofadds ("CGI:IRC (Ping timeout)") |
23:24:29 | shotofadds_ | JdGordon: yep, I figured that by the time I've got a working Main build the MRobe build will be complete :-) |
23:24:47 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
23:26:20 | asn | I'm probably not gonna touch the 60% of the pre-installed Plugins that came with rockbox. If I remove them, will I get a performance ~boost~, or should I let them there, just in case (I have lots of room). |
23:26:35 | shotofadds_ | Bagder: what did you and scorche mean by a 'developer cloak' the other day? i'm intrigued.. |
23:26:46 | amiconn | linuxstb: That check in lcd-color_nano.c is strange... effectively it just checks whether gpio A$ is zero |
23:26:52 | amiconn | *gpio A4 |
23:26:55 | | Quit BHSPitMonkey ("Leaving") |
23:27:00 | amiconn | gpio A1 doesn't matter at all... |
23:27:43 | Buschel_ | see you tomorrow |
23:27:45 | | Quit Buschel_ () |
23:28:30 | Bagder | shotofadds_: it's a freenode feature that allows IRC users to set "cloaks", that is change their hostname on the network to a custom string. Like I have "daniel@rockbox/developer/bagder" |
23:30:23 | | Quit ol_schoola () |
23:30:47 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
23:31:58 | * | Bagder needs to acknowledge his own posts on the rockbox users mailing list |
23:32:06 | Bagder | bloody annoying |
23:32:10 | amiconn | linuxstb: Iiuc, the whole jabber in the else {} block could be shortened to lcd_type = (GPIOA_INPUT_VAL & 0x10) >> 4; |
23:32:15 | shotofadds_ | Makes sense.. You can tell I'm a real IRC aficionado, using the web client and all... |
23:32:33 | Bagder | :-) |
23:32:39 | Bagder | you'll learn... |
23:35:26 | soap | asn, removing the plugins will give you no performance change. Their removal will free up a (small) amount of hard drive space, though. |
23:35:46 | asn | soap: aw okay |
23:36:25 | soap | Not compiling them will save some time as well, but hardly noticeable unless your computer is slower or you compile over and over and over again. |
23:36:43 | * | shotofadds_ hopes to get some other devs interested in the D2 port.. it being a current, available-in-the-shops target :-) |
23:37:25 | | Join Llorean [0] (n=llorean@ppp-70-255-142-39.dsl.hstntx.swbell.net) |
23:38:14 | Bagder | ... and with docs lying around ... |
23:38:19 | | Join qweru [0] (n=kvirc@bb-87-80-66-156.ukonline.co.uk) |
23:38:41 | amiconn | shotofadds_: It being a touchscreen target means I will stay far away from it |
23:39:32 | Nico_P | are there any docs about the ipod touch? |
23:41:39 | | Quit webguest45 ("CGI:IRC (EOF)") |
23:42:20 | JdGordon|w | how much do d2's go for? |
23:43:38 | JdGordon|w | yikes... $170 for 4gb |
23:44:11 | | Quit bertrik ("bye") |
23:44:23 | Nico_P | JdGordon|w: have you thought about making some sort of an icon based menu for those targets? |
23:44:30 | | Quit ch4os_ ("Lost terminal") |
23:44:41 | nanok | hi there |
23:45:13 | JdGordon|w | Nico_P: yeah, but no more than just thiking about it... |
23:45:44 | JdGordon|w | need to figure out how to allow different sized icon sets |
23:45:47 | nanok | i reported some strange problems yesterday, with the sansa e200 crashing from time to time, or outputing only noise instead of sound (aside the fact it is a fuzzy line separating the two :) ) |
23:46:15 | nanok | i finally erased all my configuration files, databse and so on, and did a fresh install. it seems to have solved it |
23:46:18 | Nico_P | JdGordon|w: would it be possible to make it kinda like the list widget and maybe compatible so that the same calls can be used for both? |
23:46:30 | nanok | (more testing is needed though) |
23:47:02 | nanok | so just wanted to report back, in case someone was wondering ;) |
23:48:32 | JdGordon|w | Nico_P: thats the only way I'd do it... |
23:48:35 | | Quit Arathis ("Bye, bye") |
23:48:43 | JdGordon|w | the only difference would be the drawing code |
23:48:51 | Nico_P | all good then :) |
23:48:53 | | Join Arathis [0] (n=doerk@p508A40C0.dip.t-dialin.net) |
23:49:02 | | Join Keripo [0] (n=Keripo@CPE001111e441f8-CM001a6680d4fe.cpe.net.cable.rogers.com) |
23:49:10 | JdGordon|w | nanok: did you report it here or on the bug tracker? |
23:49:28 | stripwax | The file properties (used to be ID3 Info) list viewer seems to be confused about the double-height lines - scrolling to the last item and then wrapping around to the first causes the wrong lines (or no lines at all) to be selected. Known problem? |
23:49:51 | nanok | JdGordon|w: no, just here. i wanted to test everything i can on my own, before spaming the flyspray, eliminate all the obvious possibilities |
23:49:56 | nanok | it seems it payed off.. |
23:50:23 | JdGordon|w | what payed off? |
23:50:47 | nanok | but i am not yet absolutely sure it is okay. it does look like it is, but time will tell.. |
23:50:49 | Nico_P | stripwax: have you seen that I fixed FS #5797 ? I seem to recall you enjoyed that one ;) |
23:51:00 | nanok | JdGordon|w: not filling a bug report, and testing first, |
23:51:13 | Keripo | Sorry to intrude but where can I find the latest SVN builds of ipodpatcher for the different OSs (i.e. mac, linux with diff archs, bsd, windows). Or are the ones on the wiki (v1.0) really the latest? |
23:51:19 | nanok | in the idea that maybe there is something wrong with my own setup or i have a hardware issue |
23:51:51 | JdGordon|w | Keripo: the ones on the wiki are the recommended version |
23:52:00 | Llorean | Keripo: The ones linked in the manual are the latest |
23:52:06 | | Quit davina (Remote closed the connection) |
23:52:19 | stripwax | Nico_P - awesome! |
23:52:27 | nanok | i even played music using the OF forseveral hours (and i must say, used to the eq+crossfeed, that sounded.. dull, allthough not bad) |
23:55:18 | nanok | (yeah, i know, i'm a hero, i even used the menu system in the OF, and all..) |
23:55:22 | nanok | :) |
23:55:53 | Keripo | JdGordon: Is there a BSD build anywhere? |
23:55:53 | Keripo | Llorean: I'm looking at the manual but I only see links to the daily builds of rockbox and the fonts, but not ipodpatcher (unless I somehow skipped it) |
23:58:20 | JdGordon|w | Keripo: dunno... if you have access to a bsd system its no hassle to build one |