00:01:06 | rasher | But of course, it's mor of a workaround rather than a fix |
00:01:57 | | Join MadDog011 [0] (n=MadDog01@cable-87-116-165-106.dynamic.sbb.co.yu) |
00:02:02 | | Part MadDog011 |
00:05:39 | | Join PriceChild [0] (n=pricechi@unix0.york.ac.uk) |
00:05:45 | amiconn | I guess we have to allow 774 bytes for paths |
00:05:45 | PriceChild | Hello everyone |
00:06:01 | | Join [sellout] [0] (n=sellout@c-69-241-206-245.hsd1.fl.comcast.net) |
00:07:30 | rasher | And 255*3 for Filenames? |
00:07:45 | rasher | (in places where we can't simply use the shortname) |
00:07:49 | rasher | amiconn: In which cases does Rockbox _need_ to hold an entire path as UTF8? I can only think of a few. Filename entry with vkeyboard, in the WPS |
00:08:27 | amiconn | Well, we could go ucs-2 for internal paths (although that's ugly when needing to check lenghts etc) |
00:08:38 | amiconn | That would reduce requirements to 520 bytes per path |
00:10:26 | rasher | That seems sane, since we absolutely KNOW that pathnames are UCS-2 anyway |
00:10:58 | | Join CriamosAndy [0] (n=Criamos@p54931DA6.dip0.t-ipconnect.de) |
00:11:01 | PriceChild | Could anyone here help me with a few quick questions about my ipod/rockbox ? |
00:11:25 | bluebrother | PriceChild, maybe. Just ask. |
00:11:52 | rasher | It'd save conversion some places, and require it other places |
00:12:11 | PriceChild | Ok firstly... my ipod is now being wierd and mounting in windows/linux, but itunes and the ipod updater don't recognise it |
00:12:48 | PriceChild | I want to format it, and is it possible to just format the fat32 drive and it should still be fine? |
00:13:43 | preglow | rasher: if we want to crush all hope of ever supporting anything else than fat32, then yes |
00:14:09 | rasher | That's true |
00:14:31 | preglow | i don't like the idea of making higher level code too dependent on the low-level code |
00:14:49 | rasher | But 520 vs. 774 bytes for every path buffer in existence is potentially a lot |
00:14:55 | bluebrother | how about simply truncating long filenames? |
00:15:08 | preglow | we should support the full spec |
00:15:17 | rasher | bluebrother: That'd "work" for file creation, but not reading |
00:15:24 | preglow | rasher: are there really alot of global path buffers? |
00:15:26 | rasher | And yeah, I agree |
00:15:32 | rasher | preglow: No idea to be honest |
00:15:38 | preglow | i wouldn't expect there to be |
00:15:52 | bluebrother | of course we would need to wildcard-match such truncated entries ... |
00:15:59 | | Quit funky ("leaving") |
00:16:01 | preglow | but no, kiss |
00:16:09 | preglow | and we should support the spec, not do some wild hack |
00:16:13 | PriceChild | Anyone? |
00:16:14 | rasher | Anyway, a single MAX_PATH seems a bit simplistic. Wouldn't MAX_PATH_CHARACTERS and MAX_PATH_BYTES be more proper? |
00:16:22 | preglow | rasher: probably |
00:16:25 | bluebrother | PriceChild, I believe it's possible to reformat the drive, but afaik you'll need to run the apple restoration tool afterwards to get the bootloader back |
00:16:49 | PriceChild | bluebrother: isn't the bootloader on the other drive.... the flash one |
00:17:00 | preglow | PriceChild: parts of it are on the ifrst part of the hard drive |
00:17:04 | PriceChild | Ah ok |
00:17:05 | preglow | PriceChild: in an invisible partition |
00:17:14 | bluebrother | but I don't own an ipod, so don't blame me if it doesn't work. At least the restoration tool should be able to bring it back to apple-like life |
00:17:30 | PriceChild | which is the problem as the restoration tool isn't working... |
00:17:38 | preglow | PriceChild: then format the bigger partition |
00:17:39 | PriceChild | on my pc anyway |
00:17:42 | PriceChild | i'll try someone else's |
00:17:43 | preglow | PriceChild: then it should recognize it |
00:17:58 | PriceChild | Ahhhh ok... |
00:18:02 | PriceChild | so there's flash and harddrive |
00:18:04 | preglow | at least, i _think_ so |
00:18:11 | PriceChild | two partitions on the harddrive... |
00:18:14 | preglow | PriceChild: well, flash and harddrive, but you can't touch the flash anyway |
00:18:18 | PriceChild | yup |
00:18:25 | preglow | PriceChild: two partition, one small (60 ish megabytes) and hidden, then the large ordinary one |
00:18:33 | PriceChild | right ok |
00:18:42 | PriceChild | so should be able to format the large ordinary one. |
00:18:50 | preglow | PriceChild: you should try to never touch the first one, but it should be recovarable no matter what you do |
00:18:52 | PriceChild | grr GParted taking ages to load... |
00:18:59 | PriceChild | he he :) |
00:19:10 | preglow | i filled my nano with zeroes once, and recovered just fine |
00:19:37 | PriceChild | wierd... |
00:19:44 | PriceChild | Gparted shows my ipod as having only one disc.... |
00:19:54 | PriceChild | sorry |
00:19:56 | PriceChild | one partition |
00:20:07 | preglow | size? |
00:20:26 | PriceChild | closed it.... reopening lo |
00:20:27 | PriceChild | l |
00:21:00 | PriceChild | 55.90 Gb |
00:21:08 | PriceChild | whoops wrong ons |
00:21:10 | preglow | then that's not the system partition, heh |
00:21:13 | preglow | weird that it hides it anyway |
00:21:16 | PriceChild | 37.25 |
00:21:18 | PriceChild | Gb |
00:21:19 | preglow | i would have thought it displayed it for sure |
00:21:35 | bluebrother | maybe gparted hides hidden partitions? I'd try fdisk |
00:21:40 | PriceChild | GParted is only showing /dev/sda1 at 37.25 |
00:21:47 | PriceChild | it should at least show the space |
00:22:12 | | Join actionshrimp [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
00:22:18 | bluebrother | hmm. Is gparted pointing to sda1, not sda? |
00:22:19 | | Quit [sellout] (Read error: 104 (Connection reset by peer)) |
00:22:22 | preglow | cfdisk displays it for sure |
00:22:36 | PriceChild | fdisk: Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel |
00:22:38 | preglow | PriceChild: though it does display it as free space |
00:22:42 | preglow | PriceChild: not as a partition |
00:22:44 | pixelma | bluebrother: I have a very specific question about a description in the manual and the best way to write the latex code for it... |
00:22:57 | PriceChild | nope its a partition of 37.xx Gb |
00:23:00 | preglow | PriceChild: perhaps that's what gparted does as well |
00:23:01 | PriceChild | all used in /dev/sda1 |
00:23:09 | PriceChild | shows what is free and used |
00:23:14 | preglow | PriceChild: no free spacE? |
00:23:17 | PriceChild | nope |
00:23:17 | bluebrother | pixelma, let's hear and see if I can help ;-) |
00:23:20 | preglow | PriceChild: well, weird |
00:23:27 | preglow | PriceChild: no ipod should be set up like that and be working |
00:23:33 | PriceChild | maybe this is something to do with why itunes/ipod won't notice it.... |
00:23:38 | PriceChild | *itunes/updater |
00:23:47 | * | PriceChild unmounts and checks |
00:24:01 | preglow | PriceChild: i think the updater should recognize it as long as windows sees the partition and can use it |
00:24:16 | | Quit EnterUserName ("leaving") |
00:24:17 | preglow | don't know what actual method of detection it uses, though |
00:24:47 | PriceChild | unmounted it |
00:24:50 | PriceChild | now resetting |
00:24:55 | PriceChild | its booting... |
00:24:59 | PriceChild | booted |
00:25:01 | PriceChild | all is still fine |
00:25:54 | PriceChild | aha..... |
00:25:56 | PriceChild | here we go... |
00:26:01 | PriceChild | /dev/sda1 1 5 40131 0 Empty |
00:26:01 | PriceChild | /dev/sda2 6 4863 39021885 b W95 FAT32 |
00:26:36 | PriceChild | i must have typed /dev/sda1 instead of /dev/sda instead lol.... |
00:26:38 | | Join frede [0] (n=chatzill@i59F55E22.versanet.de) |
00:26:39 | PriceChild | who knows |
00:26:52 | PriceChild | still annoying how gparted doesn't display it |
00:27:34 | PriceChild | Hmmm I'm just going to pop into windows and see if i can restore it again |
00:27:35 | PriceChild | brb |
00:27:37 | | Quit PriceChild ("Enjoy yourselves") |
00:28:02 | | Quit Criamos (Read error: 110 (Connection timed out)) |
00:30:16 | | Join TeaSea [0] (n=thunderc@82.153.196.199) |
00:30:18 | | Quit frede (Client Quit) |
00:30:43 | | Join EnterUserName [0] (n=dave@pdpc/supporter/student/GeekZoid) |
00:40:12 | | Join [sellout] [0] (n=sellout@c-69-241-206-245.hsd1.fl.comcast.net) |
00:43:39 | | Quit Arathis ("[rl_bot quit]") |
00:46:43 | | Join bleaked [0] (n=excitato@CPE-70-94-34-56.wi.res.rr.com) |
00:48:53 | | Quit madduck (Read error: 104 (Connection reset by peer)) |
00:49:33 | | Join madduck [0] (n=madduck@debian/developer/madduck) |
00:51:55 | | Quit excitatory (Read error: 145 (Connection timed out)) |
00:52:37 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
00:52:44 | | Quit bluebrother ("sleep ...") |
00:54:50 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
00:55:27 | | Quit ompaul (Client Quit) |
00:57:02 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
00:57:06 | | Quit Rick (Nick collision from services.) |
00:57:18 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
01:00 |
01:00:27 | | Join PriceChild [0] (n=pricechi@unix0.york.ac.uk) |
01:00:39 | PriceChild | Figured out why my ipod wouldn't restore :) |
01:01:04 | | Join Caliban_ [0] (n=ianmacd@kwark.caliban.org) |
01:01:31 | PriceChild | Windows was assigning my ipod "C" as a label |
01:01:36 | PriceChild | so changed it to G and all worked fien |
01:01:38 | PriceChild | *fine |
01:01:55 | rasher | amiconn: Do you have time to look at a small patch to fat.c? http://www.rockbox.org/tracker/task/6358 - Check for illegal chars on filename creation |
01:02:51 | *** | Saving seen data "./dancer.seen" |
01:03:11 | Martian67 | PriceChild: yea it does that sometimes |
01:03:13 | Martian67 | irritating |
01:03:28 | PriceChild | Rockbox or Linux for Ipod? |
01:03:30 | PriceChild | :P |
01:03:47 | | Quit Caliban (Read error: 145 (Connection timed out)) |
01:03:49 | | Join JoeBorn [0] (n=rootmeis@222.76.229.178) |
01:05:44 | JdGordon | rasher: it looks fine, excpet is there a faster way to do it? doesnt that slow down disk access? |
01:05:54 | JdGordon | well, file opening anway |
01:06:33 | rasher | The check is only done when creating new fat entries |
01:06:37 | rasher | Which should be rarely |
01:06:48 | JdGordon | oh ok |
01:06:48 | | Quit MarcoPolo (Read error: 104 (Connection reset by peer)) |
01:07:21 | rasher | I'm starting to think that error messages should display the return code of whatever it was that failed |
01:07:32 | | Quit rconan (Remote closed the connection) |
01:07:40 | rasher | So a filecreation failed it would say "Failed (-32)" rather than just "Failed" |
01:07:57 | JdGordon | proabbly |
01:08:08 | rasher | There could be a lookup table somewhere of the most often encountered ones |
01:08:55 | | Quit NickDe ("Leaving") |
01:10:14 | amiconn | rasher: Why not use strchr() ? |
01:10:35 | rasher | Ah, I'm not terribly familiar with which functions exist |
01:10:43 | | Join Terinjokes [0] (n=spader@adsl-144-238-178.mia.bellsouth.net) |
01:10:53 | rasher | I'll do that |
01:11:06 | JdGordon | wouldnt strchr() for each illegal char be slower? |
01:11:15 | Terinjokes | does anyone know if http://ipodlinux.org/Nano_1G_1.2 will work for rockbox? (i just installed IPL, i STILL hate it) |
01:11:20 | amiconn | No, it would be equally fast or faster |
01:11:44 | amiconn | (depending on how optimised strchr() is on the platform) |
01:11:52 | JdGordon | does strchr allow you to give mroe than 1 char to look for? |
01:12:33 | rasher | I don't see any situations where speed is terribly important in this case, really |
01:13:33 | | Part Terinjokes |
01:13:34 | amiconn | No, but strchr() is available, so why not use it? |
01:13:41 | rasher | Of course, and I will |
01:15:54 | rasher | Saves a looping variable |
01:17:09 | rasher | strchr returns what, a char * to the character's position in the string? |
01:17:20 | | Join keilj [0] (n=chatzill@124-168-88-250.dyn.iinet.net.au) |
01:17:32 | amiconn | Yes, or NULL if not found |
01:17:40 | keilj | hey there everyone |
01:19:35 | keilj | i have a problem, it deosnt relate to rockbox but im hoping i can get a quick answer as im going away in two days |
01:19:50 | keilj | my h320 wont turn on or charge and will not connect to my computer |
01:20:05 | keilj | it was working fine 2 days ago |
01:20:19 | | Join rconan [0] (n=richard@82-46-100-113.cable.ubr08.azte.blueyonder.co.uk) |
01:20:47 | | Quit ender` (" Engineers think that equations approximate the real world. Scientists think that the real world approximates equations. Mat") |
01:20:52 | keilj | i plugged it into my cousins computer and transfered music to it but eh battery was low so i once i finished it i unplugged it and turned it off |
01:21:14 | | Quit keilj (Client Quit) |
01:24:20 | | Join t0dk01 [0] (n=todkon@adsl-70-231-244-54.dsl.snfc21.sbcglobal.net) |
01:24:37 | | Nick t0dk01 is now known as t0dk0n (n=todkon@adsl-70-231-244-54.dsl.snfc21.sbcglobal.net) |
01:35:49 | | Nick scorche` is now known as scorche (n=ScorchE@rockbox/administrator/scorche) |
01:41:13 | rasher | Okay, changed to use strchr instead, and it seems to work on target |
01:41:18 | rasher | h120 |
01:44:21 | | Join Terinjokes [0] (n=spader@adsl-144-238-178.mia.bellsouth.net) |
01:44:32 | | Part Terinjokes |
01:47:39 | t0dk0n | O |
01:47:59 | t0dk0n | I'm curious if it would be possible for Apple to finally close the whole bootpartition.bin thing down |
01:48:50 | t0dk0n | like could they make it impossible to extract it? or would they be nice enough to allow all the hard work of Rockbox and iPod Linux devs continue? |
01:48:51 | t0dk0n | lol |
01:51:04 | | Quit midkay_ ("*poff*") |
01:51:08 | Soap | if it can't be extracted from the hard drive, how would the hardware use it? |
01:51:09 | | Quit thegeek_ (Remote closed the connection) |
01:51:39 | amiconn | Soap: The firmware could lock access to the bootpartition via USB |
01:51:44 | t0dk0n | well, they could put some sort of DRM lock on it |
01:51:58 | t0dk0n | :( |
01:52:03 | amiconn | USB is software on ipods |
01:52:08 | t0dk0n | amiconn: what about the disc mode? |
01:52:14 | Soap | then you could simply remove the hard drive for extraction, amiconn. |
01:52:16 | t0dk0n | can the lock access? |
01:52:36 | Soap | a DRM lock is fine, but the key must be on the player somewhere. |
01:52:42 | rasher | Soap: I think that would discourage most users |
01:52:50 | rasher | Having to remove the harddrive, that is |
01:53:03 | rasher | But let's not give them any ideas, now |
01:53:06 | Soap | I was addressing the "impossible" |
01:53:23 | | Quit CriamosAndy ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
01:53:41 | t0dk0n | haha |
01:53:49 | rasher | I don't think any company worries much about "possible". "easy" is what most would try to avoid. |
01:54:39 | t0dk0n | hehe |
01:54:54 | t0dk0n | We should build an open standards media player |
01:54:59 | t0dk0n | that ships with rockbox |
01:55:56 | Soap | and is the size of a brick. |
01:56:16 | rasher | It's been discussed, but it's not an easy game to get into |
01:56:51 | Soap | inexpensive, limited production, small - pick two |
01:57:23 | Soap | and when I say inexpensive, I do literally mean sub-$1000 |
01:58:07 | rasher | The closest is the Neuros, but they're going to be using a TI dsp with binary codecs which isn't very open-like |
01:58:33 | rasher | Rockbox could run on it fine (since it has an arm cpu), but wouldn't be able to use the dsp |
01:59:12 | rasher | Unless the dsp works like the MAS, and the binary blobs are redistributable |
01:59:15 | amiconn | The irivers are fairly open. At least all the chips are documented |
01:59:30 | amiconn | I mean H1x0 and H300 |
02:00 |
02:00:05 | t0dk0n | damn |
02:00:21 | t0dk0n | well, bahumbug with discouragement |
02:00:39 | t0dk0n | we should still make one, then market it to people that want full control |
02:00:45 | t0dk0n | we make profit, then produce more |
02:00:50 | t0dk0n | like that GP2X |
02:01:02 | t0dk0n | its been pretty successful for an open platform |
02:01:23 | rasher | Maybe they could make it |
02:04:21 | | Join a12ctic [0] (n=arctic@adsl-68-72-82-148.dsl.chcgil.ameritech.net) |
02:04:27 | a12ctic | hello |
02:04:38 | t0dk0n | hallo |
02:04:53 | a12ctic | does anybody know how well the e200 series sansa port is going? |
02:05:59 | rasher | http://forums.rockbox.org/index.php?topic=3225.0 |
02:07:53 | | Part a12ctic |
02:08:28 | | Quit jhMikeS (Read error: 104 (Connection reset by peer)) |
02:08:31 | | Join shrimants [0] (n=chatzill@ppp-69-221-70-244.dsl.sfldmi.ameritech.net) |
02:09:17 | shrimants | hi, is it possible for the ipod firmware to be completely removed and only rockbox being used? |
02:10:11 | t0dk0n | lo |
02:10:33 | preglow | yes |
02:10:38 | | Quit roolku () |
02:10:42 | rasher | Why does the default vkeyboard not have a colon? |
02:10:53 | rasher | (nor a backslash) |
02:11:12 | * | preglow votes for an anatomically correct vkeyboard |
02:11:24 | JdGordon | haha |
02:11:32 | rasher | I vote for Speech-to-text |
02:11:39 | preglow | rasher: i bet it's because they're not allowed in file names |
02:12:15 | rasher | But neither is <, > and a few others. And the vkeyboard is used for more than filename input |
02:12:22 | rasher | (at least the text editor if nothing else) |
02:12:32 | preglow | rasher: in norwegian, they come last |
02:12:37 | JdGordon | there is a nice qwerty keyboard on the tracker |
02:12:56 | preglow | in this order: æøå |
02:13:13 | rasher | preglow: I'm guessing the same for swedish then, except they don't have ø |
02:13:31 | rasher | Let's see what the submitter says, I'm not going to decipher that block of numbers |
02:14:14 | preglow | rasher: in swedish it's pretty different,can't remember the specifics |
02:14:19 | rasher | Ah, okay |
02:14:37 | rasher | Everyone should just use IPA |
02:14:44 | preglow | http://en.wikipedia.org/wiki/Swedish_alphabet |
02:15:00 | | Join TeaSeaLancs [0] (n=thunderc@82.153.195.219) |
02:15:09 | rasher | Ah, they'll be in for a surprise if that patch is adopted |
02:15:13 | preglow | amiconn: what's up with gcc not optimising those divs to shifts by default? |
02:15:32 | rasher | (probably part of the reason the sorting is as it is) |
02:15:45 | amiconn | It does... but division is slightly different from pure shifts |
02:15:52 | amiconn | (for signed variables) |
02:16:03 | preglow | how? |
02:16:17 | shrimants | how do i delete the ipod firmware? |
02:16:21 | amiconn | Well, I didn't check the code before my change |
02:16:23 | shrimants | and then how do i restore it? |
02:16:36 | amiconn | But I observed a shrink in code size, varying by architecture |
02:16:54 | amiconn | -64 byte on recorder, -28 byte on h140 and -152 byte on mini2g |
02:17:39 | rasher | How much are the archoses over rombox limit? |
02:17:43 | scorche | shrimants: why do you want to...typically it is not worth the effort to do so unless you are just exploring the possibility, etc |
02:18:03 | amiconn | rasher: Varies by target... recorder is around 2700 bytes over limit, fm/v2 way more |
02:18:25 | rasher | preglow: "Aa is treated like Ã… in alphabetical sorting, not like two adjacent letters A." ah yes, let's see Rockbox handle this.. |
02:18:38 | preglow | rasher: same rule applies in norwegian, heh |
02:19:20 | preglow | go embedded software size constraints |
02:19:39 | hachi | this discussion scares me... does rockbox with character ranges like japanese? |
02:19:59 | rasher | Gnome and Windows does this on sorting. Freaks me out everytime, because it's usually not meant as an Ã…. |
02:20:07 | shrimants | scorche: i was just wondering the same thing lol. it was something i am curios in, but i was gonna just use default loader to load into rockbox automatically instead of loader2 |
02:20:19 | rasher | hachi: I don't understand the question |
02:20:36 | shrimants | my plan was to just delete the fw so i had nothing but rockbox, but then thats a stupid idea |
02:20:47 | hachi | does rockbox only grok Latin-* character sets, or does it possibly operate on UTF-8 or what? |
02:20:59 | amiconn | utf-8 |
02:21:00 | rasher | Rockbox is mostly UTF8 |
02:21:01 | hachi | basically... will my japanese show up properly at all? |
02:21:03 | hachi | ahh |
02:21:05 | hachi | thanks |
02:21:20 | amiconn | For tags, you can select another codepage |
02:21:24 | Galois | there's a page explaining unicode and stuff |
02:21:44 | Galois | http://www.rockbox.org/twiki/bin/view/Main/UnicodeGuide |
02:21:50 | hachi | Galois: thanks... I'll take a peek when it starts working on the ipod 5.5G :) |
02:21:56 | rasher | Filenames should be UTF8. Tags can be a number of codepages, but should all be the same codepage, at least. |
02:22:52 | | Quit TeaSea (Read error: 60 (Operation timed out)) |
02:23:11 | rasher | How well do other firmwares work with utf8 and "strange" tags? |
02:23:22 | rasher | I'm guessing: not very |
02:23:24 | amiconn | preglow: Division is a bit different for negative numbers because of rounding |
02:23:38 | | Quit shrimants ("Chatzilla 0.9.75 [Firefox 1.5.0.8/2006102516]") |
02:23:39 | hachi | rasher: when you say 'other firmwares' what do you mean? |
02:23:42 | amiconn | E.g. -3 equals 111.....111101 |
02:23:43 | hachi | apple's firmware? |
02:23:56 | amiconn | Division by 2 should yield 1 in integer arithmetic, |
02:23:59 | rasher | hachi: For example, Iriver original firmware, Creative, etc. |
02:24:11 | | Join shrimants [0] (n=chatzill@ppp-69-221-70-244.dsl.sfldmi.ameritech.net) |
02:24:20 | amiconn | but arithmetic right shift gives 111....11110, which is -2 |
02:24:22 | hachi | apple ipod works perfectly for me in japanese and english at the same time |
02:24:26 | Soap | UTF-8 tags don't work on my DVD player nor my in-dash player. |
02:24:43 | hachi | I'm pretty sure it alwas worked as well, from gen 1 on |
02:25:09 | rasher | Ipods have the advantage of Itunes being able to sanitize the tags |
02:25:23 | rasher | (don't know if it does, but it's certainly a possibility) |
02:25:36 | amiconn | ...and insanitize the filenames ;| |
02:25:37 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
02:25:46 | hachi | heh |
02:25:50 | rasher | Yeah, that still weirds me out |
02:26:10 | rasher | It seems so amazingly arbitrary |
02:27:28 | | Quit PriceChild (Remote closed the connection) |
02:28:11 | hachi | oh shoot, I wish I had backed up my whole ipod before the first time I used it |
02:29:45 | shrimants | how do i uninstall Loader 2 and switch to the default rockbox loader? there is an uninstaller, is there not? |
02:31:31 | shrimants | wait nvm, i'll just reformat |
02:31:34 | shrimants | thnx anyways |
02:31:39 | | Quit shrimants ("Chatzilla 0.9.75 [Firefox 1.5.0.8/2006102516]") |
02:31:40 | | Quit TeaSeaLancs (Remote closed the connection) |
02:32:17 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
02:32:23 | | Quit readonmylips ("CGI:IRC") |
02:32:33 | | Join Terinjokes [0] (n=spader@adsl-144-238-178.mia.bellsouth.net) |
02:32:53 | Terinjokes | anyone have problems playing a file that 6 hours long? |
02:34:43 | rasher | How large is it? (I don't know if that matters, but just to get some more information) |
02:35:23 | Terinjokes | 42MB, it's an audiobook |
02:36:04 | Terinjokes | and is there anyway to force rockbox to play m4b files? its not protected, just has that extention (thanks iTunes!) |
02:37:02 | rasher | What is your problem with playing it? |
02:38:26 | Terinjokes | it just freezes up (after i change the extention to m4a), i have to reboot it |
02:39:14 | | Join haykuro [0] (n=haykuro@c-66-176-103-13.hsd1.fl.comcast.net) |
02:40:49 | | Part haykuro |
02:41:00 | rasher | What bitrate/samplerate is it? Mono or stereo? |
02:41:12 | rasher | and sampledepth as well |
02:41:30 | Terinjokes | 16kbps mono |
02:41:58 | Terinjokes | 22.050kHz |
02:42:41 | rasher | Yeah, I really have no idea, but I know that the m4a metadata parser is somewhat fragile |
02:42:45 | rasher | So that might be the problem |
02:43:16 | rasher | Also, if it ever does play, it'll probably play at double speed (m4a doesn't seem to get resampled, for some reason) |
02:43:34 | Terinjokes | its just a simple ACC file that got renamed with a .m4b so it shows up as a Audiobook |
02:43:45 | Terinjokes | in iTunes |
02:44:11 | rasher | When you say "simple AAC" file, do you literally mean a .aac file? |
02:44:17 | rasher | In no container.. |
02:45:14 | Terinjokes | i used iTunes to convert the project gutenberg mp3 files to ACC |
02:46:09 | rasher | ah, that'd probably be in a .m4a container then |
02:47:21 | Terinjokes | probably |
02:48:33 | rasher | Not that this isn't a real problem, but why not use the mp3? |
02:49:20 | Terinjokes | i liked it to display in the audiobooks section in itunes |
02:50:25 | rasher | Fair enough (except for the part where itunes requires audiobooks to be "m4b") |
02:50:55 | | Quit obo ("bye") |
02:51:13 | Terinjokes | yeah...i figured rockbox would *attempt* to play those files, and simply skip over the protected ones |
02:51:28 | Terinjokes | but it just skips all m4b files |
02:53:40 | | Quit anathema (Read error: 113 (No route to host)) |
02:54:24 | rasher | Is m4b even listed as a supported extension? |
02:54:50 | | Quit actionshrimp (Read error: 104 (Connection reset by peer)) |
02:56:23 | | Join actionshrimp [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
02:57:24 | | Part pixelma |
03:00 |
03:00:22 | | Part Terinjokes |
03:02:15 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
03:02:50 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
03:02:53 | *** | Saving seen data "./dancer.seen" |
03:03:02 | | Join miepchen^schlaf [0] (n=hihi@p54BF792A.dip.t-dialin.net) |
03:03:40 | | Part pixelma |
03:06:10 | | Join NickDe [0] (n=nicholas@ip68-14-79-70.ri.ri.cox.net) |
03:07:17 | | Quit jhMikeS (Read error: 104 (Connection reset by peer)) |
03:13:18 | | Quit Seed (Nick collision from services.) |
03:13:25 | | Join Seed [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
03:15:45 | rasher | JdGordon: where's that qwerty keyboard? |
03:19:46 | ze | qwerty? |
03:19:58 | ze | aren't letter layouts optimized for limit-input devices? |
03:20:04 | ze | limited-input rather |
03:20:13 | ze | something like dvorak, but better if you only have 4 buttons or whatever |
03:20:13 | ze | heh |
03:20:16 | | Quit NickDe ("Leaving") |
03:20:32 | ze | s/aren't letter/aren't THERE letter/ |
03:20:33 | ze | blah |
03:20:33 | ze | :p |
03:21:32 | rasher | Could be. Someone should port dasher to Rockbox |
03:25:12 | rasher | Though I don't know how well dasher deals with limited environments |
03:30:17 | | Join NickDe [0] (n=nicholas@ip68-14-79-70.ri.ri.cox.net) |
03:40:34 | hachi | can't we just hook up a usb keyboard to these devices :) |
03:41:08 | rasher | Some devices could in theory |
03:43:10 | Soap | the ones with USB host, or through the ipod's serial port. |
03:43:20 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
03:44:06 | | Join miepchen^schlaf [0] (n=hihi@p54BF673C.dip.t-dialin.net) |
03:46:21 | hachi | okay, it's time for me to try and install your magical bootloader and see what I come up with |
03:59:47 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
04:00 |
04:03:01 | | Join PriceChild [0] (n=pricechi@unix0.york.ac.uk) |
04:03:14 | PriceChild | Just wanted to mention i've got rockbox going and its pretty cool :) |
04:03:23 | PriceChild | Just gotta get used to using playlists |
04:08:32 | t0dk0n | you can turn tagcache on |
04:08:58 | t0dk0n | so it has "artists", "genres", "albums", etc and some other cool features |
04:09:06 | t0dk0n | like "last played", "most played", etc |
04:09:30 | t0dk0n | instead of looking through individual confusing files ;) |
04:10:12 | t0dk0n | PriceChild: what media player are you using it on? |
04:10:37 | PriceChild | ipod 4g b/w |
04:10:49 | PriceChild | Yeah i sorted out tag cache :) |
04:11:18 | t0dk0n | ah, alright |
04:11:35 | PriceChild | It looks very good, so many more features |
04:11:39 | t0dk0n | I thought you meant playlists as in you only can access files :P |
04:11:41 | t0dk0n | haha yeah |
04:11:43 | PriceChild | plus i can play doom.... |
04:11:46 | t0dk0n | Doom is sweet ^_^^ |
04:11:48 | t0dk0n | yup |
04:11:52 | PriceChild | ha ha :) |
04:11:55 | t0dk0n | not so good on the battery though T_T |
04:12:01 | PriceChild | i'll have to dig my cds out to get the wads on there |
04:12:09 | t0dk0n | haha |
04:12:15 | PriceChild | as in doom or rockbox isn't too good for it? |
04:12:28 | | Join nave7693 [0] (n=evan@adsl-69-110-7-240.dsl.pltn13.pacbell.net) |
04:12:46 | t0dk0n | doom on rockbox isn't good for the battery |
04:12:49 | t0dk0n | goes out within an hour |
04:12:49 | t0dk0n | haha |
04:12:51 | PriceChild | he he k |
04:13:01 | PriceChild | the only thing that i think is letting it down is the interface |
04:13:02 | t0dk0n | on my 5g ipod anyway |
04:13:11 | t0dk0n | did you theme it yet? |
04:13:20 | t0dk0n | the interface is quite nice, to me anyway |
04:13:21 | t0dk0n | haha |
04:13:23 | PriceChild | Its just not intuititive enough... things are arranged strangely |
04:13:32 | t0dk0n | ah, you get used to it :P |
04:13:37 | PriceChild | I've just got hte standard "boxes" on atm |
04:14:06 | t0dk0n | I use Linux, so its really easy to adapt to weird new concepts |
04:14:11 | scorche | PriceChild: we are always open to suggestions... |
04:14:14 | PriceChild | yeah i'm on linux atm |
04:14:25 | PriceChild | "atm" = forever |
04:14:28 | Strogg | I'll play doom on my ipod when I can get a usb mouse working. hehe |
04:14:29 | t0dk0n | awesome :), thats the way to go man |
04:14:42 | PriceChild | scorche: hehe :) |
04:14:47 | PriceChild | what flavour you use? |
04:14:50 | PriceChild | I'm on Ubuntu |
04:14:56 | t0dk0n | Zenwalk for me |
04:15:03 | PriceChild | which is probably pointed out by the way i asked what "flavour".... lol |
04:15:11 | t0dk0n | haha yeah |
04:15:14 | t0dk0n | I just say distro ^_^ |
04:15:21 | PriceChild | its just coffee orientated |
04:15:29 | PriceChild | the forums anyway |
04:15:41 | PriceChild | And i happen to spend a large amount of time on those forums |
04:15:55 | PriceChild | how come my dynamic playlists don't work |
04:15:55 | t0dk0n | haha |
04:16:00 | PriceChild | like tracks played already? |
04:16:01 | PriceChild | etc. |
04:16:09 | t0dk0n | hmm, same for me |
04:16:14 | PriceChild | http://ubuntuforums.org/member.php?u=43712 :P quite a lot lol.... |
04:16:16 | t0dk0n | maybe its been frozen for the moment |
04:16:20 | PriceChild | ah so its not just me :D; |
04:16:54 | t0dk0n | damn, lots of posts haha |
04:17:06 | t0dk0n | I think you've helped me before when I used to use Ubuntu :P |
04:17:10 | t0dk0n | last year |
04:17:15 | t0dk0n | I recall your alias |
04:17:19 | PriceChild | cool :) |
04:17:27 | PriceChild | I got invited to staff last month :D |
04:17:35 | t0dk0n | nice |
04:20:50 | PriceChild | just isntalled fonts |
04:23:16 | PriceChild | just found a much nicer font for me :) |
04:23:22 | PriceChild | makes everything loads better :) |
04:23:40 | t0dk0n | haha, which font? |
04:24:08 | PriceChild | 6+12x13 |
04:24:14 | PriceChild | hmmm but now doesn't fit in with theme |
04:25:35 | Strogg | I like chicago. hehe |
04:25:39 | PriceChild | themes work properly now that i've installed fonts |
04:26:07 | PriceChild | are there any more themes out there? |
04:28:12 | scorche | the wiki wpsgallery and rockbox-themes.org are the main places for themes |
04:28:28 | PriceChild | uuu nice thanks |
04:28:47 | PriceChild | anyway night night |
04:28:53 | | Quit PriceChild ("Enjoy yourselves") |
04:31:31 | hachi | I don't get it, does the ipod detect changes to it's mbr and reboot automatically when they happen? |
04:31:52 | hachi | I swear it's done that to me twice now |
04:38:33 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
04:39:57 | | Part nave7693 |
04:58:54 | | Quit daurnimator ("Cyas later...") |
05:00 |
05:02:55 | *** | Saving seen data "./dancer.seen" |
05:04:53 | | Join daurnimator [0] (n=fake@unaffiliated/daurnimator) |
05:05:24 | t0dk0n | http://forums.rockbox.org/index.php?topic=7268.0 |
05:05:26 | t0dk0n | LMFAO |
05:05:56 | scorche | no kidding... |
05:06:54 | hachi | it might cackle and screech a bit |
05:07:03 | goffa | so i take it that's a no? |
05:07:05 | goffa | lol |
05:07:16 | hachi | maybe a doom3 wad laughs at you if you try and run it in a doom 2 interpreter |
05:07:41 | t0dk0n | I don't even think Doom3 has a wad :P |
05:08:02 | hachi | ahh |
05:08:17 | hachi | see, I wouldn't know... being that I spend all my time coding |
05:08:25 | hachi | ... and irc |
05:08:33 | t0dk0n | its just a new franchise sucking off the success of its predecessors |
05:09:07 | t0dk0n | Do you code for Rockbox? |
05:09:19 | hachi | not at the moment |
05:09:24 | t0dk0n | ahh |
05:09:29 | t0dk0n | just in general then, huh? |
05:09:40 | t0dk0n | *nix? |
05:09:47 | hachi | I just bought an 80GB ipod yesterday... wanting to get rockbo working on it |
05:09:56 | hachi | yeah... *nix, mostly perl |
05:10:05 | t0dk0n | haha, I code Perl as well |
05:10:15 | t0dk0n | and some C |
05:10:42 | t0dk0n | python and ruby, I'm learning |
05:11:34 | hachi | my current job only asks perl of me... lots of IPC in perl |
05:12:05 | | Join Rob222241 [0] (n=Miranda@p54B15DC6.dip.t-dialin.net) |
05:13:17 | t0dk0n | ahh, kick ass job |
05:13:30 | t0dk0n | I wanna a job to just code perl :( |
05:13:30 | t0dk0n | lol |
05:14:24 | * | scorche thinks about coming and reminding certain people of the non-social nature of this channel |
05:14:36 | * | scorche thinks that just an emote about thinking about it will do the trick |
05:17:36 | goffa | whip crakcing? |
05:17:47 | goffa | cracking |
05:17:50 | | Quit Martian67 (Nick collision from services.) |
05:18:01 | | Join Martian67_ [0] (n=Martian6@S0106001839504413.ed.shawcable.net) |
05:18:04 | * | t0dk0n whips himself |
05:21:23 | | Quit rotator ("zzzzzzzzz") |
05:21:30 | | Join theone [0] (i=43b08a0a@gateway/web/cgi-irc/labb.contactor.se/session) |
05:22:55 | | Join yipe [0] (n=yipe@12-218-163-227.client.mchsi.com) |
05:23:10 | yipe | YAY! I figure out why my ipod keeps freezing with rockbox! (I think) |
05:23:51 | t0dk0n | why's that? |
05:27:37 | yipe | well, for one thing the directory limit was set to some huge number (however high it goes) |
05:28:04 | yipe | I'm guessing all that memory being saved for directory listings was causing the trouble, at least I hope so |
05:28:08 | hachi | WTF... linux on this machine swears that the ipod can't communicated with it properly... device doesn't accept an address |
05:28:43 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
05:32:15 | t0dk0n | hehe |
05:37:55 | | Quit theone ("CGI:IRC (EOF)") |
05:40:11 | t0dk0n | laters |
05:40:14 | | Part t0dk0n |
05:40:37 | scorche | what the hell? |
05:40:57 | scorche | http://forums.rockbox.org/index.php?topic=7268.msg58285 |
05:59:25 | | Join martian67 [0] (n=Martian6@S0106001839504413.ed.shawcable.net) |
06:00 |
06:03:07 | | Quit Martian67_ (Connection timed out) |
06:03:46 | | Join j1mc [0] (n=j1mc@adsl-75-22-198-27.dsl.chcgil.sbcglobal.net) |
06:04:40 | hachi | bleh... loader2 |
06:25:13 | daurnimator | "A Unix saleslady named Lenore / She liked her work but liked the beach more / so now she sells C shells by the sea shore" |
06:25:37 | | Part j1mc ("Leaving") |
06:28:56 | hachi | numbnuts... someone took toolchain out of debian testing |
06:29:09 | hachi | does anyone actually use C shell ? :) |
06:34:42 | | Join t0dk0n [0] (n=todkon@adsl-70-231-244-54.dsl.snfc21.sbcglobal.net) |
06:49:20 | t0dk0n | What is the "BMP loader"? |
06:49:29 | t0dk0n | is that like Beep-media-player? :P |
06:50:31 | JdGordon | are you stupid or just looking for attention? |
06:50:37 | t0dk0n | neither |
06:50:45 | t0dk0n | I seriously don't know what BMP stands for |
06:50:53 | JdGordon | no, its one or the other or both... |
06:51:06 | JdGordon | http://www.google.com.au/search?q=bmp&ie=utf-8&oe=utf-8&rls=com.ubuntu:en-US:official&client=firefox-a |
06:51:08 | t0dk0n | fine, I'm ignorant, but ot stupid |
06:51:12 | t0dk0n | not* |
06:51:23 | t0dk0n | ah okay, nevermind, I am stupid ^_^ |
06:51:31 | scorche | <3 JdGordon |
06:51:34 | t0dk0n | I don't know why I saw past that |
06:52:26 | t0dk0n | haha, beep media player was the fifth result though :) |
07:00 |
07:00:58 | | Join nudelyn2 [0] (n=leo@dyn-62-56-66-224.dslaccess.co.uk) |
07:02:52 | jhMikeS | JdGordon: I'm working on the menus. I want to add real values with or without external arrays and with or without automatic rounding. Same macro in either case. I need more data types than int though in the union. |
07:02:57 | *** | Saving seen data "./dancer.seen" |
07:03:06 | | Quit [sellout] (Read error: 110 (Connection timed out)) |
07:04:18 | | Join [sellout] [0] (n=sellout@c-69-241-206-245.hsd1.fl.comcast.net) |
07:06:10 | JdGordon | jhMikeS: more data than int? |
07:06:18 | jhMikeS | need unsigned longs |
07:06:43 | JdGordon | iirc long == int on al targets, but it should be easy enough to add |
07:07:07 | jhMikeS | I can see that CHOICE_ITEM should just be able to take a real default and a list or real values |
07:08:05 | jhMikeS | or a pointer to an array in place of the values where the ... is |
07:09:03 | hachi | I'm getting transfer rates of like 120kB/s to my brand new 80GB ipod... so sad |
07:10:02 | jhMikeS | where __VA_ARGS__ is "value1, value2, value3..." or just "my_array" |
07:10:38 | JdGordon | ye |
07:10:44 | * | JdGordon is a bit preocupied atm... |
07:11:14 | JdGordon | what do you need to save? |
07:12:19 | jhMikeS | Could just add RVCHOICE_ITEM where the _INT(__VA_ARGS__) part is just __VA_ARGS__ |
07:12:33 | jhMikeS | JdGordon: sample rates and encoder setting like the bitrate |
07:12:38 | JdGordon | yeah, thatll work |
07:12:46 | JdGordon | how are they saved i mean |
07:13:11 | | Join lee-qid [0] (n=liqid@p54965041.dip.t-dialin.net) |
07:13:44 | jhMikeS | could then use _INT(value1, value2, ...) explicitly in the macro |
07:14:25 | jhMikeS | if you want :). have to set the F_STOREREALVALUE flag though right? |
07:15:10 | jhMikeS | might add a F_ROUNDTOLIST which call round_value_to_list |
07:15:50 | | Quit nudelyn (Read error: 110 (Connection timed out)) |
07:16:12 | hachi | do any of the ipod port hackers hang out on here? |
07:16:46 | | Quit JoeBorn (Read error: 104 (Connection reset by peer)) |
07:17:07 | | Join JoeBorn [0] (n=rootmeis@222.76.229.178) |
07:17:49 | jhMikeS | guess I can just use uint and not add a new type |
07:18:55 | | Join RoC_MM [0] (i=dragon@c-66-177-58-16.hsd1.fl.comcast.net) |
07:18:59 | | Join skipinschool [0] (n=clownaro@adsl-218-156-64.jax.bellsouth.net) |
07:19:33 | skipinschool | hey, does anybody know where i can find the original updated firmware for my 30gig video iPod |
07:19:37 | skipinschool | without restoring |
07:19:58 | skipinschool | better yet, not find.... but download |
07:20:55 | scorche | google.com should have some links ;) |
07:25:16 | | Join ipl [0] (n=stealth@66.60.140.195) |
07:25:40 | skipinschool | ok |
07:27:01 | ipl | I have an iPod 20GB Photo, although it is not specifically listed as supported. |
07:27:09 | ipl | Is it safe to assume that it is? |
07:29:07 | scorche | it is listed as supported... |
07:29:52 | ipl | They list a 30GB color/photo as supported. |
07:30:05 | ipl | But mine is simply a 20GB Photo |
07:30:31 | ipl | I have Rockbox installed and it is working, but I am having some issues. |
07:30:40 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
07:30:52 | scorche | and what are those? |
07:31:52 | ipl | The hard drive light will flash and the music will drop out for a couple of seonds and then come back. It will do it a few times during the course of a known good mp3 file |
07:32:05 | ipl | It also locks up with a data message from time to time |
07:32:36 | scorche | what WPS are you using? |
07:32:54 | ipl | I have the current build if that is what you are asking? |
07:33:17 | scorche | WPS = While Playing Screen |
07:33:17 | ipl | Is there a known good level I should grab? |
07:34:16 | ipl | Is that the same as the theme? Sorry, I don't know the terms yet. |
07:34:25 | scorche | yes |
07:34:31 | scorche | pretty much |
07:34:47 | ipl | icatcher |
07:35:05 | ipl | and I downloaded the fonts and did change to a larger one |
07:35:35 | scorche | are you using the crossfeed and/or the EQ? |
07:35:58 | ipl | not yet. Everything is set to default except the theme/font |
07:37:16 | Paul_the_Nerd | What kinda player? |
07:37:22 | scorche | Paul_the_Nerd: heh...i had nothing to say to the guy... |
07:37:32 | scorche | <ipl> I have an iPod 20GB Photo |
07:38:39 | scorche | ipl: also, for the freezes, try this build http://forums.rockbox.org/index.php?topic=6357.0 |
07:38:58 | skipinschool | eerr... i cant find any 1.2 firmware to redownload back on my pod |
07:39:30 | Paul_the_Nerd | scorche: Is his audio thread screen showing the PCM buffer emptying, or both it AND the compressed? |
07:39:43 | scorche | skipinschool: honestly, we dont care about the ipod firmware |
07:39:58 | scorche | Paul_the_Nerd: no idea...havent gotten that far in the conversation |
07:40:01 | Paul_the_Nerd | skipinschool: If you kept your bootpartition.bin, you can use that to uninstall. |
07:40:03 | Paul_the_Nerd | scorche: Gotcha. |
07:40:21 | skipinschool | i understand.... |
07:40:30 | * | scorche resumes his movie |
07:40:41 | Paul_the_Nerd | I was just stopping by to let everyone know I'm not going to be around so much for the next week. I'll still read every post in the forums, but I may only be checking once a day, what with holidays, and a Wii, and all that. |
07:40:42 | skipinschool | but i believe i erased the iPod OS |
07:40:55 | Paul_the_Nerd | skipinschool: The bootpartition.bin that you backed up contains it. |
07:40:56 | scorche | you got a wii? =) |
07:41:18 | * | Paul_the_Nerd points to the "the_Nerd" part of his name. |
07:41:29 | scorche | i want one, but no funds for one atm =( |
07:41:32 | Paul_the_Nerd | Ah |
07:41:39 | Paul_the_Nerd | I've been putting a bit aside each month since January |
07:42:13 | scorche | to do that, you have to have a flow to partition off of... |
07:42:20 | Paul_the_Nerd | This is true |
07:43:32 | | Join matsl [0] (n=matsl@dhcp101.contactor.se) |
07:45:16 | ipl | ok, I will try the build you have suggested. Any other tips, or things i should avoid? |
07:45:35 | Paul_the_Nerd | Avoid peakmeters, use the minimum number of bands on the EQ you can and still have it sound good |
07:45:54 | t0dk0n | Can I mention something off topic, but for all users of open source, and Linux? |
07:46:17 | t0dk0n | http://www.macworld.com/news/2006/11/17/ballmer/index.php |
07:46:23 | t0dk0n | that is all :P |
07:46:27 | | Quit lee-qid (Connection timed out) |
07:46:45 | scorche | no you cant =P |
07:46:50 | t0dk0n | awww |
07:47:26 | scorche | and if you were to link that story, at least include one with the actual transcript |
07:47:30 | scorche | now shoo! ;) |
07:47:56 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
07:48:15 | t0dk0n | haha |
07:48:27 | t0dk0n | I pull my rockbox weight around too though :'( |
07:51:52 | hachi | whe the heck will the world start supporting openid? |
07:52:00 | hachi | I'm tired of signing up for accounts on forums |
07:52:17 | | Quit Paul_the_Nerd ("Leaving.") |
07:53:29 | t0dk0n | haha yeah, it needs to be promoted more |
07:53:35 | * | scorche sighs |
07:54:12 | t0dk0n | argh, at least I'm not trolling, I just get off topic... a lot =/ |
07:54:15 | hachi | my job's product already supports it... supported it from like day one :) |
07:54:54 | ipl | Looking at the link for the no frequency scaling builds, do I need or want to use his bootloader? |
07:56:02 | scorche | no |
07:56:22 | scorche | all it does is loads OR by default instead of rockbox |
07:56:45 | ipl | Ok, so just yank down his three zip files and and unzip them? Should I wipe out my .rockbox directory first? |
07:57:08 | scorche | all you need is the rockbox-20061119-color-noscaling.zip |
07:57:19 | scorche | and then install just like you do with regular builds |
07:57:48 | ipl | Being that I have only done one build thus far, I am assuming I can just unzip over the top and overwrite? |
07:58:03 | scorche | yes |
07:58:08 | ipl | Ok, last question. |
07:58:47 | | Quit JoeBorn ("booting to Linucks") |
07:59:08 | ipl | I got into a wierd loop when I tried to charge my iPod using a standalone charger. It boots with the Apple/slash, and then rockbox loads and I see a usb logo flash, and it repeats the process over and over. |
08:00 |
08:02:40 | | Quit nick89 (Read error: 104 (Connection reset by peer)) |
08:02:50 | | Join JoeBorn [0] (n=jborn@222.76.229.178) |
08:03:25 | | Join nick89 [0] (n=nick89@c210-49-99-250.kelvn1.qld.optusnet.com.au) |
08:07:57 | | Part t0dk0n |
08:11:11 | ipl | I must have missed something. I loaded the cpu scaling patch and now all I get is white noise. |
08:18:08 | | Join Id2ndR [0] (n=ubuntu@laf31-2-62-34-88-193.dsl.club-internet.fr) |
08:21:44 | jhMikeS | heh. I have real values working with 3 lines of code :P |
08:21:58 | JdGordon | :) |
08:22:08 | JdGordon | wasnt the code i did working? |
08:22:29 | jhMikeS | more complicated |
08:22:37 | JdGordon | ok |
08:22:39 | jhMikeS | RVCHOICE_ITEM(F_T_UINT | F_RV_ROUNDTOLIST, rec_sampr, LANG_RECORDING_FREQUENCY, |
08:22:39 | jhMikeS | "rec samplerate" REC_FREQ_CFG_VAL_LIST, REC_SAMPR_DEFAULT, |
08:22:39 | jhMikeS | NULL, REC_NUM_FREQ, _INTARR(rec_freq_sampr)), |
08:23:02 | JdGordon | yuk :p im glad this only needs to be done once |
08:23:04 | jhMikeS | that's it with a dynamic menu |
08:23:10 | JdGordon | great |
08:24:13 | | Quit daurnimator ("Cyas later...") |
08:25:30 | | Join ender` [0] (n=ender@84.52.165.220) |
08:26:35 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
08:28:05 | jhMikeS | the _INTARR(array) part can also be _INTLIST(VAL1, VAL2, ...) for no explict separate array needed |
08:30:21 | | Join miepchen^schlaf [0] (n=hihi@p54BF673C.dip.t-dialin.net) |
08:30:26 | | Join daurnimator [0] (n=fake@unaffiliated/daurnimator) |
08:30:28 | | Quit myzar|away (Remote closed the connection) |
08:30:33 | | Join wehn [0] (n=wehn@ppp98-163.lns1.bne1.internode.on.net) |
08:31:59 | | Join myzar|away [0] (n=myzar@66.199.227.210) |
08:36:02 | jhMikeS | JdGordon: why is the cursor so slow with the patch? it takes about 1/2 second to go from selection to selection in the menus now on my x5 |
08:36:37 | JdGordon | all menus? |
08:36:46 | jhMikeS | yes |
08:36:52 | JdGordon | possibly because the way dynamic menus are done... |
08:37:01 | JdGordon | have you got voice on? |
08:37:04 | jhMikeS | no |
08:37:22 | JdGordon | hmm.. ok |
08:37:28 | jhMikeS | didn't even have a voice file. even with voice it was the same speed |
08:37:45 | JdGordon | you mean up/down in the menu, not into submenus? |
08:37:51 | jhMikeS | iiow voice didn't slow it much |
08:37:55 | jhMikeS | yes |
08:38:05 | JdGordon | ok |
08:38:30 | JdGordon | its either dynamic menus being sucky, or it saving our settings every time (which it shouldnt be) |
08:39:07 | jhMikeS | I don't think the drive was spinning all the time. I'll check. |
08:40:46 | jhMikeS | hmmm...for some reason it looks faster now or I'm getting used to it ;) |
08:41:58 | | Join Jungti1234 [0] (i=7c3c0a59@gateway/web/cgi-irc/labb.contactor.se/session) |
08:42:13 | Jungti1234 | whw |
08:42:18 | Jungti1234 | hello guys |
08:42:26 | JdGordon | hey Jungti1234 |
08:42:29 | JdGordon | hows things? |
08:42:40 | Jungti1234 | hi JdGordon |
08:42:48 | JdGordon | jhMikeS: hmm... i hope your just dreaming... I dont think the menus can be optimized much more |
08:42:55 | Jungti1234 | Now, I'm very happy |
08:43:06 | JdGordon | ooohhh.. good news? |
08:43:17 | Jungti1234 | yes |
08:43:19 | Jungti1234 | H300 firmware was updated. |
08:43:23 | | Join pondlife [0] (n=Miranda@rockbox/developer/pondlife) |
08:43:26 | jhMikeS | JdGordon: I wasn't. Something changed and it is running faster now. |
08:43:30 | JdGordon | oficial firmware? |
08:43:37 | Jungti1234 | sure |
08:43:43 | JdGordon | what did they fix/add? |
08:43:55 | JdGordon | jhMikeS: :( what did you change? |
08:44:32 | Jungti1234 | add game function |
08:44:38 | jhMikeS | JdGordon: nothing much at all. I added a rounding to the F_STOREREALVALUE case |
08:44:43 | jhMikeS | in loading |
08:45:13 | pondlife | JdGordon: Do you know that changes.patch breaks the sim build? |
08:45:29 | JdGordon | pondlife: oh? |
08:45:45 | pondlife | Well, the H300 sim with logf and debug is the only one I've tried - give it a go... |
08:45:58 | Jungti1234 | http://service.iriver.co.kr/down/support/firmware/h/H300_game_01.jpg |
08:46:28 | pondlife | Or just the H300 sim... |
08:46:44 | pondlife | No rule to make target `file.h', needed by `/home/Steve/rockbox-devel/build/comsim/stubs.o' |
08:48:59 | jhMikeS | JdGordon: I'd like to see the menus in recording_menu.c and not recording.c. I put the other functions there that were left in sound_menu.c. Seems many menu functions should just be removed if not dynamic. |
08:49:51 | jhMikeS | JdGordon: Or was that trimming supposed a final step before a commit? |
08:51:38 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:54:55 | JdGordon | jhMikeS: i just put the reocrding stuff there because thats the first file i saw relevant.. I needed to get them out of settings.c |
08:55:01 | JdGordon | pondlife: oh ok |
08:55:19 | * | JdGordon dumps rockbox and goes back to iriver OF... they have minesweeper! |
08:55:38 | daurnimator | haha |
08:57:41 | jhMikeS | I suppose the cfg string can be NULL for real values that aren't paired with strings, right? |
08:58:00 | | Quit Id2ndR ("Parti") |
08:58:37 | JdGordon | possibly... |
08:58:43 | ipl | scorche I loaded the cpufreq3 patch along with the noscaling patch, and that seem to fix the issue. |
08:58:57 | JdGordon | cfg string is whats saved to the disk, so if its null it will save the int value |
08:59:00 | jhMikeS | or I just need the name of the setting with no values |
08:59:05 | JdGordon | (that may not be setup right now) |
08:59:22 | JdGordon | oh, yeah woops, cfg string is the name of the setting |
08:59:23 | jhMikeS | I see 11025 in config.cfg for the samplerate |
08:59:25 | JdGordon | so you do need it |
08:59:34 | * | JdGordon is confused |
08:59:47 | scorche | ipl: glad top hear it |
08:59:48 | jhMikeS | but I don't need something like "rec samplerate,11025,44100,etc" |
08:59:50 | scorche | -p |
09:00 |
09:00:02 | jhMikeS | jsut "rec samplerate" |
09:00:06 | jhMikeS | jsut |
09:00:11 | jhMikeS | just! lol |
09:00:13 | ipl | The only outstanding issue is when I try to charge from an external power source, it loops and will not charge. It just reboots over and over. |
09:00:49 | ipl | However, it will charge from the computer usb port. |
09:00:57 | amiconn | jhMikeS: Btw, I was thinking a bit about your idea of passing bitmaps to the lcd**bitmap() functions via a little struct |
09:01:10 | amiconn | This has in fact a whole number of advantages |
09:01:43 | | Quit atrus (Read error: 104 (Connection reset by peer)) |
09:02:11 | amiconn | Not only does it reduce the number of parameters for those functions, but it also reduces the number of functions in the api (the fact whether a bitmap is mono or transparent will be passed in the struct as well), |
09:02:32 | jhMikeS | amiconn: yes. that's what my evil plan was |
09:02:43 | amiconn | and it helps making the api on mono targets more similar to non-mono targets, |
09:03:00 | *** | Saving seen data "./dancer.seen" |
09:03:03 | amiconn | and reduces the number of explicit draw mode switches on those |
09:03:13 | | Join atrus [0] (i=atrus@S01060000b48e3b44.cg.shawcable.net) |
09:03:30 | jhMikeS | The header only exist once per bmp and checking should be fast. |
09:04:08 | amiconn | The struct is already defined (but it needs a little adjustment |
09:04:10 | amiconn | ) |
09:05:23 | jhMikeS | hehe. want to be able to use more that just a 1 bit transparency if it ever comes up. don't be too stingy. you'll save space overall. |
09:05:55 | jhMikeS | what about glyphs in and of themselves? we don't want headers there |
09:06:26 | amiconn | Not headers. A struct |
09:06:45 | amiconn | The struct for the glyphs can be generated by the caller |
09:07:45 | jhMikeS | The struct will basically amount to a bitmap handle. Will it include a pointer to the bits instead of passing that too? |
09:07:57 | amiconn | yes |
09:08:02 | amiconn | Check lcd.h |
09:08:06 | amiconn | struct bitmap |
09:08:44 | amiconn | It will need a little adjustment |
09:09:26 | jhMikeS | ok, hadn't looked there before |
09:10:46 | jhMikeS | megapatches everywhere these days |
09:11:20 | amiconn | Well, it seems I'm in the mood to fiddle with the lcd stuff these days |
09:11:29 | amiconn | 'nuff work necessary there |
09:11:59 | amiconn | Backdrop for X5 remote, transparency support for 2 bit drivers and in the bmp loader |
09:11:59 | Jungti1234 | bye bye |
09:12:26 | amiconn | ...consolidating the scrolling code, and finally: viewports |
09:12:26 | | Quit Jungti1234 ("CGI:IRC (EOF)") |
09:16:42 | jhMikeS | hehe...and we'll have popup menus and message boxes as a result right? |
09:17:04 | ipl | scorche Got it figured out. It is a well documented problem and fix. Thanks again for all your help. |
09:17:38 | | Join menosm [0] (n=chatzill@user-11fa3jn.dsl.mindspring.com) |
09:18:17 | Slasheri | hmm, soon i have a second build server for rockbox, running AMD Athlon 64 X2 4200+ dual core :) |
09:18:28 | Lynx_ | Does anyone keep a list of major changes in Rockbox, like on a wiki page? |
09:19:17 | JdGordon | there is a link on the frontpage of all changes |
09:19:32 | JdGordon | there is a wiki page with major changes, but i dont know how often its updated |
09:20:20 | Lynx_ | the whole cvs list is kinda long to go through every few weeks |
09:20:33 | JdGordon | there is a link to the last 4 weeks |
09:20:58 | | Quit menosm (Read error: 104 (Connection reset by peer)) |
09:21:03 | Lynx_ | duh, the major changes list is even linked on the wiki frontpage |
09:21:19 | | Join BHSPitLappy [0] (n=steve-o@adsl-65-68-201-54.dsl.rcsntx.swbell.net) |
09:21:44 | JdGordon | Slasheri: nice :) can i have it?? :p |
09:22:32 | Slasheri | :D |
09:22:39 | | Quit RoC_MM ("Leaving") |
09:22:56 | Lynx_ | hmm, only 5 bugs left labeled as due in 3.0, does that mean there maybe a release again soon? |
09:27:11 | | Join Terinjokes [0] (n=spader@adsl-144-238-178.mia.bellsouth.net) |
09:27:15 | Terinjokes | hey Spug! |
09:27:29 | JdGordon | dont the rest of us get a hello? |
09:27:42 | JdGordon | where is the ban stick when you need it... :'( |
09:27:56 | Terinjokes | Gordon, the rest of you don't show as online |
09:28:10 | * | scorche waves it in front of JdGordon |
09:28:40 | * | scorche hands it to JdGordon |
09:28:53 | scorche | oh wait...that is just a regular stick =D |
09:28:59 | JdGordon | i was wondering... |
09:29:29 | Terinjokes | anywho, i did manage to rockbox running (happily) with Apple OF 1.3 on the Nano....but the songs still don't appear over in OF, any ideas? |
09:31:51 | | Part Terinjokes |
09:32:00 | | Join Terinjokes [0] (n=spader@adsl-144-238-178.mia.bellsouth.net) |
09:32:07 | | Part Terinjokes |
09:33:38 | * | jhMikeS isn't sure what's going on in recording_callback. some comparisons look fishy and why is the radio being powered off? |
09:34:27 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/session) |
09:35:47 | | Quit ipl ("[BX] Time wasted: 5 millenia 4 centuries 0 decades 7 years 7 months") |
09:36:06 | hachi | so, I'd like to thank the forums for not actually emailing me a confirmation so I can post |
09:36:23 | hachi | "thanks smf" |
09:36:48 | | Quit dan_a (Read error: 110 (Connection timed out)) |
09:51:14 | | Join XavierGr [0] (n=xavier@ppp202-186.adsl.forthnet.gr) |
10:00 |
10:01:37 | | Join RoC_MM [0] (i=dragon@c-66-177-58-16.hsd1.fl.comcast.net) |
10:02:51 | | Quit RoC_MM (Client Quit) |
10:05:46 | | Join RoC_MM [0] (i=dragon@c-66-177-58-16.hsd1.fl.comcast.net) |
10:05:58 | | Quit RoC_MM (Client Quit) |
10:11:35 | LinusN | hachi: which username? |
10:12:11 | LinusN | ah, i see it |
10:13:12 | LinusN | and it's not in your spam filter? |
10:13:56 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
10:14:19 | Slasheri | LinusN: hi, would you like to configure a new build server? |
10:14:42 | LinusN | gimme da details man |
10:15:01 | Slasheri | LinusN: xen.ihme.org, works with the same password as ihme.org |
10:15:16 | Slasheri | compilers already installed, athlon 64 X2 4200+ dual core :) |
10:16:07 | Slasheri | but build scripts etc. would still need to be configured on that host |
10:17:08 | | Join dan_a [0] (n=dan-mirc@wormhole.domicilium.com) |
10:17:12 | LinusN | can it build all targets? |
10:17:40 | | Quit dan_a (Client Quit) |
10:17:47 | Slasheri | yes, but probably not simulators |
10:18:10 | Slasheri | i ran the rockboxdev.sh and installed all compilers to the homedir |
10:19:11 | jhMikeS | JdGordon: why does CHOICE_ITEM require a list of values if the values are the same as the array indexes? The loading doesn't look them up anyway. Could save the space for these arrays. |
10:19:40 | JdGordon | hang on.. checking |
10:20:45 | jhMikeS | only reason I can see to use a list or array is for real values or else leave it NULL |
10:21:30 | JdGordon | CHOICE_ITEM needs the list of items to get shown in the settings screen |
10:22:25 | | Quit Rick (Connection reset by peer) |
10:24:05 | hachi | LinusN: It came through after I ran out of memory and closed my email client |
10:26:12 | jhMikeS | ok, right...was reading them wrong :P |
10:26:55 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
10:27:30 | jhMikeS | JdGordon: I can use these those strings instead even if I use a function for a dynamic menu? |
10:28:05 | JdGordon | these strings arnt for the dyn menus... they are for the settings... |
10:29:15 | | Join webguest55 [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/session) |
10:29:59 | webguest55 | Hi, I'll repeat the question I already asked on Friday (but got no reply) |
10:30:02 | webguest55 | Is there any chance that the patch 5049 (startup screen) will be incorporated into the official builds? I quite often switch on my H120 and then go directly to FM radio. And that patch seems to automate it. |
10:31:10 | | Join Id2ndR [0] (n=ubuntu@laf31-2-62-34-88-193.dsl.club-internet.fr) |
10:33:19 | JdGordon | webguest55: I wouldnt think so... |
10:33:33 | JdGordon | but you never know.. |
10:35:42 | jhMikeS | they're LANG_ string ids though. they could be used to construct lists and save a (semi)static opt_items array. the macros could be different with a #define to produce an enum of settings ids to look up the item in settings[] and other code could use the info there. |
10:36:28 | webguest55 | JdGordon: Ok, I see: there is always a chance. It's only a question of its value :-) |
10:37:29 | JdGordon | jhMikeS: ? sorry, im confused |
10:38:16 | JdGordon | the array is used so the settings are shown correctly... |
10:38:23 | JdGordon | you need that array _somewhere_ |
10:38:24 | jhMikeS | the enum can be generated from the settings list giving ids like SETTING_REC_FORMAT which can be used elsewhere like settings[SETTING_REC_FORMAT] |
10:39:23 | JdGordon | what does that solve? |
10:39:33 | | Join spiorf [0] (n=spiorf@host77-130.pool80116.interbusiness.it) |
10:39:35 | jhMikeS | Can then constuct a menu with the list of LANG_* ids on the stack. |
10:40:14 | JdGordon | its doint that alreayd tho |
10:40:46 | jhMikeS | What about for dynamic menus? Is there some feature I haven't seen yet? |
10:42:29 | JdGordon | dynamic menus dont use the setting_list.. each menu entry needs a MENU_*_ITEM() (menu.h), when menus are loaded their callbacks are called and if a certain value is returned they will not be shown.. |
10:47:21 | | Quit petur ("worrrk") |
10:47:25 | jhMikeS | the callback can be used to perform actions or processing when a menu item is selected? (sorry, still figure some stuff out here) |
10:47:33 | JdGordon | yes |
10:48:34 | JdGordon | the callbacks are called when the item needs to be displayed, and then before the pressed button is handled when in that item.. (so you can change the button, or so you can do something before entering another sub menu, or exiting or something) |
10:49:19 | jhMikeS | ok, so when an item selected for rec_format, I can resync the other settings that must be kept in sync |
10:49:20 | | Join anathema [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
10:49:28 | | Part webguest55 |
10:50:01 | | Quit robfitz ("leaving") |
10:50:19 | jhMikeS | do I have to filter myself for when the selected item actually changes or can it tell me? |
10:50:50 | | Join robfitz [0] (n=robfitz@A-35-77.cust.iol.ie) |
10:51:00 | JdGordon | the callback wil recive the ACTION_STD_NEXT|PREV actions which will let you know |
10:51:48 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
10:52:19 | | Quit crashd ("leaving") |
10:52:20 | jhMikeS | I only need to know when the option is committed with a new value, not when it's being selected. |
10:52:26 | | Join crashd [0] (n=crashd@lostnode.org) |
10:54:04 | JdGordon | wait for the ACTION_STD_OK from inside the settings callbacks then... you could even use the 1 callback for all (assuming they do the same thing), it passes the menu item which was entered so you know which setting was changed |
10:58:41 | amiconn | jhMikeS: Most options are live |
10:58:58 | amiconn | Maybe not the recording options though |
11:00 |
11:00:31 | JdGordon | has anyone else had a chance to checkout the patch? |
11:01:44 | pondlife | JdGordon: If you put the patch on Flyspray it will probably get a bigger audience, from the mailing list at least. |
11:02:05 | pondlife | Just note at the top that it's not quite ready yet... :) |
11:02:10 | JdGordon | fs is annoying to update tho |
11:02:31 | pondlife | Really? |
11:02:36 | pondlife | I like the audit trail. |
11:03:04 | *** | Saving seen data "./dancer.seen" |
11:03:44 | jhMikeS | amiconn: just trying to get it all straight and use all the power of the new system |
11:05:56 | | Join vx [0] (i=c2c7fca1@gateway/web/cgi-irc/labb.contactor.se/session) |
11:08:07 | | Join DD_busy [0] (i=drippydo@ACBDD01F.ipt.aol.com) |
11:08:16 | DD_busy | mornin' / evenin' |
11:08:33 | vx | HI |
11:08:40 | DD_busy | anyone tried patching the iriver H300 1.31k firmware yet? |
11:10:06 | DD_busy | ooh, breakfast. bbl |
11:10:17 | jhMikeS | JdGordon: So ACTION_STD_OK is sent _after_ a settings item has been chosen? And I perform post-selection processing like: |
11:10:20 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
11:10:40 | jhMikeS | case ACTION_STD_OK: |
11:10:40 | jhMikeS | if (this_item == &recformat_item) |
11:10:47 | jhMikeS | do something |
11:11:06 | | Join bluebrother [0] (i=Ab50ltnC@rockbox/staff/bluebrother) |
11:11:24 | JdGordon | yes, except i tihnk it might need changing. iirc the menu callback gets that when its first enetered aswell |
11:11:59 | | Quit vx ("CGI:IRC") |
11:12:10 | jhMikeS | I thought ACTION_ENTERING_MENUITEM would tell me that |
11:12:14 | JdGordon | no, wait a sec... is this for settings or submenus? |
11:12:23 | jhMikeS | setting |
11:12:27 | | Quit nick89 ("Gotta Go") |
11:13:13 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
11:13:48 | JdGordon | ok, yup, you get _STD_OK when its being enetred, ENTERING_MENUITEM is badly named and sent to ask if the item should be displayed |
11:13:55 | * | JdGordon tihnks the menu funciotn needs fixing |
11:14:19 | JdGordon | the menu callback doesnt get called when the setting exits |
11:14:55 | jhMikeS | ACTION_BACKOUT_MENUITEM really is more like ACTION_HIDE_MENUITEM ?? |
11:15:11 | JdGordon | yeahj |
11:16:01 | jhMikeS | also not sure how the source gets suppressed when using recording from the radio screen. doesn't look implemented. |
11:16:03 | JdGordon | yeah, its definatly going to need fixing |
11:16:24 | JdGordon | ? |
11:16:48 | jhMikeS | If you enter the recording screen from the radio screen on SWCODEC, there should be no Source option. |
11:17:22 | JdGordon | might need to use a global for that |
11:17:37 | amiconn | There should be no source option in the recording settings when entering from radio _on all targets_ |
11:17:37 | JdGordon | how is it done currently? |
11:17:43 | | Quit _FireFly_ (Read error: 104 (Connection reset by peer)) |
11:17:53 | jhMikeS | rrrr... |
11:18:07 | jhMikeS | by passing a value to the menu function |
11:18:20 | jhMikeS | it had "bool no_source" as a paramter |
11:18:32 | amiconn | Hwcodec records directly from the radio screen (which is the better solution imho) |
11:18:55 | amiconn | ...and you can call the recording settings from there - with the source option hidden as well |
11:20:42 | jhMikeS | amiconn: having a) two recording screens is bad imho b) limited recording functionality because of button shortage. |
11:21:55 | amiconn | It means less actions to perform if you hear a song you want to record |
11:22:22 | amiconn | Also, one major drawback of having fm recording in a separate screen is that prerecording isn't running in the fm screen |
11:22:29 | jhMikeS | A single button press could be used to take you to the recording screen though. Prerecording might be a bugger though. |
11:23:24 | amiconn | Button shortage shouldn't be a problem |
11:23:39 | jhMikeS | it's not like I'd want FM doing any prerecording just because I have prerecording enabled for recording. |
11:23:44 | amiconn | We do have fm recording from the radio screen on the Ondio FM - which has a total of 6 buttons |
11:24:42 | jhMikeS | more than some |
11:25:03 | amiconn | jhMikeS: Imho fm is one of the places where prerecording makes most sense |
11:25:50 | jhMikeS | But I wouldn't want to have to change my prerecording option just to have it not be doing that when I'm just listening to FM and don't care. |
11:27:09 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
11:27:12 | jhMikeS | I suppose prerecording for FM should be something specificly enabled for FM if you want it otherwise you'll kill battery just to listen to the radio. |
11:28:17 | | Quit anathema (Read error: 113 (No route to host)) |
11:28:34 | amiconn | Nah, not really kill |
11:28:58 | amiconn | But you're right - prerecording should be configurable separately for fm and for the rest |
11:29:25 | amiconn | (and on archos, the mas shouldn't be running in recording mode during fm when not prerecording) |
11:29:32 | JdGordon | you can use the whole audio buffer for prerecoding in fm yeah? |
11:30:29 | amiconn | That'll be my next area after gfx |
11:30:39 | amiconn | MAS recording and playback including pcm |
11:31:05 | * | JdGordon needs a kvm :'( |
11:32:38 | amiconn | I wonder how we should handle "codecs" (as in playback formats) on archos |
11:33:12 | jhMikeS | SWCODEC will be boosting the CPU |
11:33:29 | amiconn | Huh? |
11:33:52 | amiconn | why? |
11:34:05 | jhMikeS | The encoders boost the CPU if there's enough data to process |
11:34:16 | amiconn | Does prerecording really encode? |
11:34:25 | amiconn | I thought it would prerecord as pcm only |
11:34:42 | jhMikeS | yes |
11:34:48 | | Quit daurnimator (Read error: 110 (Connection timed out)) |
11:35:09 | | Join rretzbach [0] (n=robert@dslb-084-062-013-050.pools.arcor-ip.net) |
11:35:18 | jhMikeS | under certain conditions you'd be tottaly screwed if you had to catch up and flush at the same time |
11:45:45 | jhMikeS | you've got about 11s of pcm available from DMA. dedicating enough for 30s to 1min of prerecord would make flushing data more frequent. at a high samplerate...narrow margin for writing data. at high samplerates the flushing can get flooded, esp. using WavPack hence the thread boost. |
11:51:31 | amiconn | Why not enlarge the pcm buffer while prerecording? (of course not the whole audio buffer, but enough for 30 seconds) |
11:55:39 | jhMikeS | Then I have a smaller buffer for encoding and have to reconfigure it all on the fly after catching up while recording new data and encoding and possibly writing data to disk. |
11:57:59 | jhMikeS | And on x5 having an encoding buffer about the same size as the pcm buffer doesn't leave much margin to play catchup when using some lossless format. |
11:58:11 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
12:00 |
12:05:46 | | Join zenzog [0] (i=4cb9771f@gateway/web/cgi-irc/labb.contactor.se/session) |
12:06:50 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
12:09:13 | * | jhMikeS is getting a migraine thinking about doing that :P Actually, the only encoder that boosts frequently is WavPack. It almost always is boosted at 88.2. I don't think WAV ever does. |
12:10:59 | | Join TeaSea [0] (n=thunderc@82.153.199.188) |
12:11:16 | | Quit zenzog ("CGI:IRC (Ping timeout)") |
12:16:43 | JdGordon | any objections to fs 6360? |
12:17:32 | jhMikeS | ummm...have to know what it is first :) |
12:17:43 | JdGordon | bork bork bork language :D |
12:17:59 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
12:21:31 | jhMikeS | lol...nice novelty item...I dunno. Kinda weird. |
12:21:56 | jhMikeS | Long as you promise to add Klingon :) |
12:21:58 | * | JdGordon takes no credit for it.. but thinks its funny |
12:24:23 | | Quit DD_busy ("( drippydonut :: www.drippydonut.com )") |
12:42:46 | | Quit robfitz (Read error: 110 (Connection timed out)) |
12:44:13 | | Join daurnimator [0] (n=fake@unaffiliated/daurnimator) |
12:45:02 | | Join robfitz [0] (n=robfitz@212.2.177.126) |
12:48:17 | | Join funky [0] (n=repulse@unaffiliated/funky) |
12:48:20 | | Quit Nibbier ("bei uns hat noch niemals nicht koana koan durscht ned ghabt") |
12:48:43 | | Join Nibbier [0] (n=sven@port-212-202-78-72.dynamic.qsc.de) |
12:51:44 | | Join nudelyn [0] (n=leo@dyn-62-56-66-224.dslaccess.co.uk) |
13:00 |
13:03:07 | *** | Saving seen data "./dancer.seen" |
13:08:57 | | Join spazm [0] (i=spazm@lsd.se) |
13:09:26 | | Join lee-qid [0] (n=liqid@p549678A0.dip.t-dialin.net) |
13:09:50 | spazm | I can't seem to be able to use my playlists in rockbox... I have all my music organized by playlists in iTunes and when I flash my ipod with rockbox I can't even find the old playlists? is this right or how can I fix it? |
13:10:13 | | Quit nudelyn2 (Read error: 110 (Connection timed out)) |
13:10:20 | jhMikeS | JdGordon: I think some things will have to wait. I don't get the kind of events that I need and still have to use functions. |
13:10:46 | JdGordon | ok |
13:12:31 | spazm | and also, how do I view my photos? is there a way? can't find anything about it in the manual |
13:15:41 | | Join KN|stiff [0] (i=phhome@141.48.173.86) |
13:15:48 | wehn | spazm: use the file navigation to find the file and select it. (NAVI on the h300 for example) |
13:15:49 | | Quit KN|stiff (Client Quit) |
13:16:31 | | Quit amsys (Remote closed the connection) |
13:16:31 | spazm | wehn, you mean to view the photos or to use a playlist? |
13:17:03 | wehn | spazm, to view the photos. |
13:17:24 | | Join Criamos [0] (n=Criamos@p54931DA6.dip0.t-ipconnect.de) |
13:17:43 | wehn | actually its the same to use playlists. they need to .m3u files though. |
13:17:51 | spazm | aah.. ok |
13:18:04 | spazm | then I might need to export my playlists to .m3u from iTunes I guess |
13:18:39 | wehn | sounds likely. |
13:20:52 | | Quit Id2ndR ("Parti") |
13:22:22 | | Quit Siku () |
13:22:45 | | Join chain [0] (n=chain@chello087206136055.chello.pl) |
13:22:48 | chain | hallo |
13:34:25 | spazm | wehn, however, when I go into my "Photos" folder and click on the only file that's there (Photo Database) I still don't see any photos... |
13:44:21 | | Join Siku [0] (n=Siku@f303b.w3.tontut.fi) |
13:45:20 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
13:50:22 | | Quit crwlll ("WeeChat 0.2.1") |
13:51:34 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
13:52:40 | | Quit rretzbach (Read error: 104 (Connection reset by peer)) |
13:55:58 | wehn | spazm: i'm familiar with the internals of ipod's filestructures. but it sounds like apples obfusicated that too. |
13:56:26 | wehn | you just want a plain directory with plain JPGs |
13:57:07 | wehn | i'm Not familiar - that should read! |
13:58:45 | wehn | just copy across your photos using a plain USB stoage connection. don't use any special apple-ipod software. Though that may mean that the retailOS won't understand... |
13:58:59 | wehn | on the upside, every other computer and system will. |
13:59:51 | * | wehn wave goodnight... |
14:00 |
14:01:38 | bluebrother | spazm: have a look here ... http://www.rockbox.org/tracker/task/4771 |
14:02:42 | | Quit skipinschool (Read error: 113 (No route to host)) |
14:15:43 | chain | I was just wondering if anyone know how's the development of rockbox for Creative Zen Vision:M comming along ? |
14:17:32 | bluebrother | chain, afaik no one is working on it. |
14:19:06 | | Join _Dz_ [0] (n=d_z@82.211.152.12) |
14:21:47 | chain | bluebrother, I've read this: http://forums.rockbox.org/index.php?topic=3320.0 thread, and I thought that maybe finally someone started doing actual work on it |
14:22:30 | | Join crwl [0] (n=crawlie@kekkone.kekkola.jyu.fi) |
14:24:10 | chain | from what I understand I wouldn't be very difficult to do it - all the essential hardware is somewhat documented |
14:25:50 | chain | Quote from Badgers post on the forum: "AFAIK, there is a free assembler for the DSP parts and the CPU part is plain ARM9. |
14:25:50 | chain | The ArchOpen project has their OS running and playing sound on a TMS320-based player, so a Rockbox port to one of these should indeed be feasable..." |
14:25:54 | bluebrother | I haven't heared of anyone actively working on it. |
14:26:17 | bluebrother | see the first page in that thread, the DSP core will need serious work |
14:26:36 | thegeek | http://ipodlinux.org/index.php?title=User_talk:Tempel&redirect=no#rohPod_and_iPod_5.5G |
14:26:42 | bluebrother | but maybe I've missed someone working on it. |
14:26:43 | thegeek | is the information in this comment known? |
14:27:13 | thegeek | basically it describes how the author of rohpod handles the new 5.5G ipod block sizes |
14:28:39 | chain | bluebrother, yes it would need some work, but most of the info is there, and I bet that there are some other projects in the open source community that are working on it |
14:29:10 | bluebrother | that still doesn't solve the time issue −− someone simply has to do it ;-) |
14:29:39 | chain | yeah - so many people wanted it done, but no one stepped up |
14:29:53 | | Quit _Dz_ () |
14:29:57 | bluebrother | and I know of none who actually started actively working on it. |
14:30:12 | chain | I don't even own that player, I was just curious, and I think that it's pretty nice |
14:30:19 | chain | I mean the player |
14:30:43 | bluebrother | maybe someone has started working silently. But I really doubt that. |
14:31:48 | chain | If I wasn't studying and learning 4 languages, then maybe I would contribute, but this year I don't have time for such projects |
14:32:58 | chain | I |
14:33:00 | chain | I |
14:33:21 | chain | I'll be tracking this thread on the forum |
14:33:47 | bluebrother | I assume if something happens someone will post it there. |
14:34:23 | | Quit [sellout] (Read error: 110 (Connection timed out)) |
14:37:41 | | Join sucka [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
14:39:35 | | Quit actionshrimp (Read error: 104 (Connection reset by peer)) |
14:49:00 | | Quit MarcoPolo (Remote closed the connection) |
14:49:36 | | Join miepchen^schlaf [0] (n=hihi@dslb-088-072-220-011.pools.arcor-ip.net) |
14:50:41 | | Quit NickDe ("Leaving") |
14:53:22 | | Join b00st4 [0] (i=primate@ppp-62-245-210-131.dynamic.mnet-online.de) |
14:55:17 | | Quit JdGordon ("Konversation terminated!") |
15:00 |
15:03:10 | *** | Saving seen data "./dancer.seen" |
15:04:32 | b00st4 | hi |
15:04:34 | b00st4 | any1 can help me with cvs please?? |
15:04:51 | chain | bluebrother, do you know why rockbox doesn't support cowon flash based players? Is it because of some technical limitation or noone started work on it? |
15:05:11 | * | Strogg exits to work |
15:05:13 | | Part Strogg |
15:07:24 | bluebrother | chain: I don't know. I guess it's mostly related to hardware differences. |
15:08:46 | b00st4 | what cvs packs do i jneed to install, to compile |
15:09:13 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
15:09:14 | bluebrother | b00st4: get the rockbox-devel module |
15:09:31 | b00st4 | all? |
15:10:47 | chain | thanks bluebrother, goodbye! |
15:12:01 | | Part chain ("Leaving") |
15:12:08 | | Quit _FireFly_ (Read error: 104 (Connection reset by peer)) |
15:31:51 | | Quit blue_lizard (Read error: 110 (Connection timed out)) |
15:32:02 | | Join blue_lizard [0] (n=blue_liz@p549875D6.dip.t-dialin.net) |
15:32:59 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
15:33:29 | preglow | eh |
15:33:36 | preglow | i get some pretty weird stuff when trying to compile the manual now |
15:34:04 | preglow | rockbox-build.tex has lines saying ewcommand{ |
15:34:05 | preglow | looks truncated |
15:41:59 | | Quit sucka (Read error: 104 (Connection reset by peer)) |
15:42:17 | | Join actionshrimp [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
15:43:19 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
15:58:15 | bluebrother | indeed. |
15:58:56 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
15:59:38 | | Join miepchen^schlaf [0] (n=hihi@dslb-088-072-215-070.pools.arcor-ip.net) |
16:00 |
16:01:02 | | Quit ndansmith ("Leaving") |
16:01:40 | | Quit spiorf (Remote closed the connection) |
16:10:46 | | Join |Rincewind| [0] (i=GXwV4eya@nat-wh-1.rz.uni-karlsruhe.de) |
16:10:48 | | Part LinusN |
16:11:54 | | Join lowlight [0] (i=c730180b@gateway/web/cgi-irc/labb.contactor.se/session) |
16:12:18 | | Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
16:12:42 | lowlight | pondlife, lostlogic: do you have any comments on http://www.rockbox.org/tracker/task/6317 ? |
16:13:15 | | Quit _FireFly_ ("Leaving") |
16:14:34 | pondlife | lowlight: Sorry, not really. Not had time recently :( |
16:14:59 | | Join aegray___ [0] (n=aegray@71.194.37.21) |
16:15:36 | lowlight | pondlife: the problem's been identified...just wondering what the best solution is. |
16:18:11 | | Quit YouCeyE (Read error: 110 (Connection timed out)) |
16:18:41 | preglow | does manual compiling work for other people? |
16:20:50 | | Quit aegray__ (Read error: 60 (Operation timed out)) |
16:21:30 | lowlight | sorry, no TeX here. |
16:21:39 | jhMikeS | lowlight: the solution has problems. one thing is that decoder don't respond in a predictable way. wavpack.codec ignores the return value when waiting on the queue. |
16:22:08 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
16:22:20 | pixelma | preglow: I just successfully compiled a nano manual |
16:23:09 | pixelma | with cygwin if that matters |
16:24:08 | pondlife | lowlight: Is the problem being caused by the audio thread stopping too soon? |
16:24:11 | lowlight | jhMikeS: yes, I've noticed that flac often doesn't check the return value from seek_buffer(), too. |
16:24:21 | jhMikeS | lowlight: I get codec failures when skipping around (can't remember if backward only) after terminatibg the codecs that way. |
16:25:01 | pondlife | Or rather, what is the audio thread actually doing in this deadlock (i.e. which bit of code) |
16:25:02 | preglow | pixelma: tried nano here as well, doesn't work, rockbox-build.tex is clearly corrupted |
16:25:05 | preglow | oh well |
16:26:53 | lowlight | pondlife: My view...resuming a flac file with a big offset causes 2 buffer fills, an initial one to get the stream info and then a seek & rebuffer. If stop gets queued between them there's a deadlock. |
16:27:30 | pondlife | But what is the audio thread waiting for in this case? |
16:27:43 | jhMikeS | audio thread doesn't stop. the decoders must check the value and return nicely. :) Also you should just be able to empty the callback queue on stop. What needs to be there when stopped? All previous messages to the audio thread have been dequeued up to stop and future ones coulnd't have the codec waiting there yet. |
16:27:59 | lowlight | pondlife: it's waiting for the codec thread to exit |
16:28:56 | pondlife | And the codec thread is waiting for a callback? |
16:29:02 | jhMikeS | yes |
16:29:12 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
16:29:33 | jhMikeS | only way to break it is with a post. the codec wait is the cause of the audio thread running at that point. |
16:30:28 | pondlife | Which actual loop in playbackc. is the audio thread stuck in? |
16:30:31 | jhMikeS | imho. fix the codecs too to not ignore the return values. |
16:30:56 | jhMikeS | the one in audio_stop_encoder_flush |
16:31:15 | pondlife | audio_stop_codec_flush? |
16:31:27 | thegeek | http://ipodlinux.org/index.php?title=User_talk:Tempel&redirect=no#rohPod_and_iPod_5.5G |
16:31:28 | thegeek | is the information in this comment known? |
16:31:29 | thegeek | http://ipodlinux.org/index.php?title=User_talk:Tempel&redirect=no#rohPod_and_iPod_5.5G |
16:31:31 | thegeek | basically it describes how the author of rohpod handles the new 5.5G ipod block sizes |
16:31:49 | jhMikeS | pondlife: yead, whatever the name :) |
16:32:06 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
16:32:22 | pondlife | Is this the audio_stop_codec_flush() called from audio_play_start()? |
16:32:38 | pondlife | or audio_stop_playback()? |
16:32:56 | jhMikeS | yes...where is has that "not nescessary?" bit I think |
16:33:06 | pondlife | So... try removing it? |
16:33:37 | lowlight | pondlife: in this case it reaches it through audio_stop_playback |
16:33:51 | linuxstb | preglow: Your manual problem looks like it comes from manual/Makefile - the @echo "\newcommand....." >> rockbox-build.tex lines. But those lines were added in March 2006... |
16:35:46 | pondlife | OK, from the other side... which callback is codec thread in? |
16:36:20 | pondlife | i.e. which queue_wait is holding the codec thread? Could be many I assume? |
16:37:23 | lowlight | pondlife: In this case, codec_advance_buffer_callback() |
16:37:23 | pondlife | codec_seek_buffer_callback? |
16:37:27 | pondlife | Ah |
16:37:43 | lowlight | I've posted logf dumps on flyspray |
16:38:02 | * | pondlife should probably read them |
16:38:16 | pondlife | ...but I really need to get on with some Paid Work :( |
16:39:17 | lowlight | you mean you haven't gotten your Rockbox check this week? |
16:39:30 | pondlife | My gut feeling is that the audio_stop_codec_flush() loop should be removed (or more likely, moved) |
16:39:52 | jhMikeS | I'm thinking a solution should be a solution to the problem for all the possible deadlock points. |
16:40:04 | * | Bagder got a 6000USD check for (another) open source work this week... |
16:40:37 | Bagder | life is good ;-) |
16:40:46 | pondlife | Bagder: Please don't gloat ;-( |
16:40:51 | Bagder | hehe |
16:40:57 | jhMikeS | some obviously have better lives |
16:41:39 | pondlife | There shouldn't be deadlocks if we have all our states correct. I prescribe a bout of documentation. |
16:42:26 | pondlife | There are some undocumented wait loops, these are probably there for a good reason, but should be justified or removed. |
16:42:28 | jhMikeS | if the audio thread waits for the codec thread, it's deadlock possibility in three places. |
16:43:28 | | Join PaulPosition [0] (n=noneofye@modemcable156.246-82-70.mc.videotron.ca) |
16:44:42 | pondlife | The audio thread shouldn't wait in a tight loop for the codec thread. It should be able to carry on processing requests and defer codec unloading etc. Get it to be free-running...? |
16:45:05 | lowlight | maybe audio_codec_loaded should indicate what state the codec is in...unloaded, loaded, & waiting |
16:45:13 | pondlife | Exactly |
16:45:22 | jhMikeS | Stopping audio for buffer stealing should wait for a full stop for sure. |
16:45:38 | pondlife | Sorry, gotta go... |
16:55:11 | * | jhMikeS wonders what's really documented in the giant ball of bandaids |
16:57:16 | | Quit jaebird (Remote closed the connection) |
16:59:47 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
17:00 |
17:00:16 | Davide-NYC | hello |
17:00:27 | jhMikeS | Davide-NYC: hey |
17:00:40 | Davide-NYC | is anyone else getting errors on sim builds? |
17:00:48 | Davide-NYC | h1x0 in particular |
17:01:06 | jhMikeS | no, cause I haven't built any. a sure way to avoid them. |
17:01:24 | Davide-NYC | AKE in databox |
17:01:26 | Davide-NYC | make[3]: *** No rule to make target `/home/user/rockbox-devel/apps/recorder/widgets.h', needed by `/home/user/rockbox-devel/sim.h1x0/apps/plugins/databox/databox.o'. Stop. |
17:01:27 | Davide-NYC | make[2]: *** [databox] Error 2 |
17:01:28 | Davide-NYC | make[1]: *** [rocks] Error 2 |
17:01:30 | Davide-NYC | make: *** [all] Error 2 |
17:01:44 | | Join Gnelik [0] (i=keefejoh@gateway/web/cgi-irc/ircatwork.com/session) |
17:01:48 | Davide-NYC | what should I do to squash this problem? |
17:01:56 | Gnelik | Hi1 |
17:01:58 | Gnelik | ! |
17:01:58 | Davide-NYC | Do I need "widgets"? |
17:02:23 | jhMikeS | do a clean make a reconfigure sometimes does it |
17:02:40 | Davide-NYC | ../tools/configure |
17:02:46 | Davide-NYC | how do I make clean |
17:02:55 | jhMikeS | yeah. "make clean" first |
17:02:56 | Davide-NYC | 'make clean'? |
17:03:01 | Davide-NYC | k |
17:03:15 | *** | Saving seen data "./dancer.seen" |
17:03:43 | Gnelik | Bagder: Hi. Is there any snsa progress since yesterdays evening? |
17:03:45 | Davide-NYC | what does that do? delete all your previous build from the dir? |
17:04:24 | jhMikeS | Davide-NYC: yes. removes all compiled stuff except tools |
17:04:51 | Davide-NYC | jhMikeS: anything needs testing? |
17:05:20 | Bagder | Gnelik: no idea, I did pass on info from MrH yday but that's all |
17:05:21 | jhMikeS | Davide-NYC: not atm. sort of in limbo getting other stuff straightened out. |
17:05:31 | Davide-NYC | aiff support? |
17:05:36 | Davide-NYC | :-) |
17:05:57 | jhMikeS | Davide-NYC: It's on Santa's list |
17:06:04 | Davide-NYC | \o/ |
17:06:35 | Davide-NYC | my sim seems to have compiled |
17:06:37 | Davide-NYC | thanks |
17:06:41 | Gnelik | Bye. |
17:06:43 | jhMikeS | welcome |
17:06:43 | | Quit Gnelik (Client Quit) |
17:08:12 | | Join jvillard [0] (n=jvillard@footwar.residence.ens-lyon.fr) |
17:08:23 | | Nick jvillard is now known as theblatte (n=jvillard@footwar.residence.ens-lyon.fr) |
17:08:59 | preglow | linuxstb: sounds far from unlikely, it's probably triggered by my upgrading from dapper to edgy |
17:09:12 | * | jhMikeS seems to have been cut out of other important discussion so he'll just rewrite the entire playback engine |
17:09:34 | * | Davide-NYC ducks |
17:09:58 | * | Davide-NYC has faith in jhMikeS and whatever his decisions are |
17:11:04 | XavierGr | yay then we will have a 3rd attemp of rewritting the playback engine |
17:11:04 | | Join bloesbri [0] (i=91740f98@gateway/web/cgi-irc/labb.contactor.se/session) |
17:11:04 | | Quit SUSaiyan ("Ex-Chat") |
17:11:04 | | Join Blackfish [0] (n=asd@p54837049.dip.t-dialin.net) |
17:11:14 | jhMikeS | hehe...not a light task but it certainly needs a big combing out |
17:11:18 | lowlight | jhMikeS: make sure you include metadata-on-the-buffer and integrate the hwcodec playback while you are at it :-P |
17:11:19 | XavierGr | go for it Mike |
17:11:20 | | Join SUSaiyan [0] (n=susaiyan@cc84863-b.zwoll1.ov.home.nl) |
17:11:39 | * | jhMikeS never "attempts" anything! :P |
17:12:13 | jhMikeS | just feeling frustrated |
17:12:21 | XavierGr | about what? |
17:12:26 | XavierGr | current playback engine? |
17:12:41 | jhMikeS | yes |
17:12:46 | | Join Poopje [0] (n=chatzill@145.116.15.152) |
17:13:23 | jhMikeS | I'd make it put any data you want on the buffer for any reason if I did |
17:14:25 | | Quit Poopje (Client Quit) |
17:15:08 | Davide-NYC | as usual I suggest a wiki page |
17:15:12 | | Quit bloesbri (Client Quit) |
17:15:15 | Davide-NYC | not sure why |
17:15:57 | | Quit matsl (Read error: 110 (Connection timed out)) |
17:16:06 | | Quit bluebrother ("leaving") |
17:16:12 | | Join bluebrother [0] (i=hq9usIFq@rockbox/staff/bluebrother) |
17:22:52 | | Join _FireFly_ [0] (n=FireFly@fhrouter83.fh-wuerzburg.de) |
17:26:17 | * | jhMikeS gets the feeling others want him hopelessly preoccupied instead of hanging around here ;) |
17:26:57 | Davide-NYC | what's wrong with playback exactly? |
17:27:03 | * | Davide-NYC duck again |
17:28:30 | Davide-NYC | I'm going to test the menu patch for JGordon |
17:28:40 | * | lowlight wonders what "giant ball of bandaids" jhMikeS is playing with |
17:28:41 | jhMikeS | just seems overly convoluted to me, in short. what it should be doing doesn't seem well defined either. |
17:28:52 | pondlife | jhMikeS: It is horrendous, isn't it |
17:29:30 | Davide-NYC | I'm not in any position to make the following statement, but: |
17:29:48 | pondlife | I got rid of about 5 wait loops already, but the history and non-documented-ness of it makes any major work tricky. |
17:30:03 | jhMikeS | pondlife: yes. this deadlock thing shouldn't be so difficult...shouldn't even be an issue |
17:30:03 | Davide-NYC | would it not help to put precise complaints and goals on a wiki and let folks hash it out *then* rewrite it? |
17:30:54 | jhMikeS | pondlife: that's another complaint. It always will be complex but it's very low on comments about WHY things are as they are so you must follow function calls 20 deep and stuff. :P |
17:31:00 | lowlight | it's the wiki from the last rewrite |
17:31:04 | lowlight | http://www.rockbox.org/twiki/bin/view/Main/SoftwareCodecPlayback |
17:31:17 | pondlife | jhMikeS: I agree with you 100%. |
17:31:59 | Davide-NYC | lowlight: thanks |
17:32:18 | * | pondlife thinks all developers should set MAX_TRACK in playback.c to be 3 or 4, rather than 32... Then you'll find lots of bugs. |
17:35:11 | jhMikeS | not having a separate voice thread would be a good start and make the swap state well known at any time |
17:37:36 | jhMikeS | then have a push type built in voice codec and have no swapping at all...but y'all already knew that. :) |
17:38:03 | amiconn | jhMikeS: Hmm, might this also help unifying pb engines? I guess it would... |
17:38:48 | amiconn | The hwcodec "codec" won't need a thread at all |
17:39:32 | | Join Ribs [0] (n=freenode@91.84.8.218) |
17:40:04 | | Quit lee-qid ("Trillian (http://www.ceruleanstudios.com") |
17:40:56 | pondlife | OK, so that's: Unify playback, remove all deadlocking, buffer metadata and maintain codec compatibility. |
17:41:08 | pondlife | jhMikeS: Go for it!! |
17:41:33 | * | pondlife forgot to mention "document it all" |
17:41:41 | pondlife | ;) |
17:41:43 | Davide-NYC | (off topic) when is JGordon usually in here? |
17:42:14 | jhMikeS | could really just use libmaad directly from the looks of it. shove compressed data in andget back a buffer with pcm. |
17:43:47 | jhMikeS | Davide-NYC: for us, early morning or so |
17:44:05 | pondlife | He normally disappears about 9-10am GMT |
17:44:29 | pondlife | Quite often later - he seems not to need much sleep! |
17:46:06 | Davide-NYC | alright, Ill try back later. For the record: the v27 menu patch doesn't compile for me even after make clean and reconfig. It seems I never catch it in time... |
17:46:31 | Davide-NYC | JGordon should just provide a test build download somewhere |
17:47:00 | jhMikeS | it's weird that in_recscreen was in global settings and being saved all this time |
17:47:05 | Davide-NYC | (gulp) for all targets I guess. |
17:47:15 | Davide-NYC | see y'all later |
17:47:16 | jhMikeS | Davide-NYC: I think he does on the wiki page |
17:47:39 | Davide-NYC | nah! this one? http://www.rockbox.org/twiki/bin/view/Main/MenuSettingsRecoding |
17:48:00 | lowlight | Davide-NYC: check out a cvs tree for the date when his patch was made |
17:48:28 | Davide-NYC | urghh, right I'm stupid |
17:48:32 | Davide-NYC | :-) |
17:48:52 | amiconn | jhMikeS: I have a question regarding the pcm playback module |
17:49:09 | jhMikeS | has some oddball behavior where is slows selecting with the cursor _a lot_. It dissapeared then came back. |
17:49:51 | amiconn | Afaik, pcm playback uses a number of buffers. Do these buffers now have some sort of header that defines the contents' parameters, like sample frequency? |
17:49:53 | jhMikeS | amiconn: ok...can't say I'll know since I don't have a full grasp on it |
17:50:28 | amiconn | I'm asking because you introduced varying playback sample frequencies... everything was 44.1 before |
17:50:30 | jhMikeS | the track info contains that |
17:50:38 | amiconn | ? |
17:50:42 | amiconn | On pcm level? |
17:51:02 | jhMikeS | amiconn: playback continues at 44.1 as ususal |
17:51:17 | jhMikeS | not on the pcm level, no. on the file level. |
17:51:34 | amiconn | Didn't you add playback frequency switching? |
17:51:47 | amiconn | 88.2/44.1/22.05/11.025 on coldfire |
17:52:01 | jhMikeS | It's not actually used yet. all the effects need to be retimed. |
17:52:24 | amiconn | But the pcm level can dela with that already? |
17:52:28 | amiconn | *deal |
17:52:31 | jhMikeS | Doom will actually play audio at 11.025 though |
17:53:12 | jhMikeS | amiconn: yes...everything in pcm_playback/pcm_record on down |
17:53:44 | amiconn | I'm asking because I want to "mirror" those modules as mas_playback/mas_record |
17:53:59 | jhMikeS | I shudder to think about how gapless would work between files of different rates |
17:54:03 | amiconn | The mas playback blocks also need some info header |
17:54:09 | amiconn | It won't |
17:54:28 | jhMikeS | the tlv switches without glitch but not the uda |
17:54:48 | amiconn | Gapless between different sample rates isn't necessary imho |
17:55:17 | jhMikeS | they'll take it without stopping at least |
17:55:19 | amiconn | Encoding one album with different rates per track would be braindead |
17:55:42 | amiconn | On mas, switching mp3<->pcm also won't be gapless |
17:56:33 | amiconn | Switching mp3->pcm will take approximately one second. The dsp core needs to be frozen, pcm codec downloaded via i2c, and dsp core restated |
17:56:37 | jhMikeS | I'd like to have the pcm buffer be no more than a mixing board with several inputs and soft mute |
17:56:57 | jhMikeS | that's a long wait |
17:56:59 | amiconn | It need sto handle rate switching... |
17:57:43 | jhMikeS | yes but there needs to be a master channels that any other inputs are resampled to automatically if needed |
17:57:49 | amiconn | jhMikeS: Yes, but unavoidable. Transferring ~10KB via bit-banged i2c takes a while |
17:58:10 | | Join Ribs2 [0] (n=freenode@91.84.8.218) |
17:58:15 | amiconn | jhMikeS: Ah, yes, the mixing |
17:58:30 | amiconn | Well, main playback should be master if running |
17:58:41 | amiconn | MAS won't have mixing of course |
17:59:44 | * | Davide-NYC like to encode albums with random combinations of encoder/bitrate/samplerates/bitdepth/channels just to see what RB can handle. |
17:59:46 | jhMikeS | that's evident cause it says in places that it can't mix voice and audio playback |
18:00 |
18:00:34 | | Join Gnelik [0] (n=Miranda@193.110.17.4) |
18:01:08 | Gnelik | i know how to control Snsas scroll |
18:01:12 | jhMikeS | Davide-NYC: Make each file 10 samples long :P |
18:01:52 | Davide-NYC | gapless! |
18:02:17 | jhMikeS | and use crossfade |
18:02:25 | Davide-NYC | lol |
18:05:01 | | Join Blackfish` [0] (n=asd@p548346DA.dip.t-dialin.net) |
18:05:04 | | Quit Ribs (Nick collision from services.) |
18:05:05 | | Nick Ribs2 is now known as Ribs (n=freenode@91.84.8.218) |
18:09:18 | | Quit pondlife ("disconnected has pondlife") |
18:11:12 | | Join godzirra [0] (n=shawn@c-68-57-151-199.hsd1.va.comcast.net) |
18:11:19 | godzirra | heya guys. Is there an easy way to delete the song that is currently playing? |
18:11:25 | | Part theblatte ("pouit") |
18:12:52 | | Quit lowlight ("CGI:IRC (EOF)") |
18:13:05 | bluebrother | godzirra, use the wps context menu |
18:13:12 | godzirra | wps context menu? |
18:13:20 | | Join Arathis [0] (n=doerk@p5484C4AB.dip0.t-ipconnect.de) |
18:13:30 | bluebrother | but iirc there is a bug that crashes Rockbox when the file isn't buffered completely yet. |
18:13:40 | godzirra | hwo do I get to the WPS context menu? |
18:13:43 | bluebrother | hold Navi while in the wps. Same as in the file browser |
18:13:55 | godzirra | That gives me a few options |
18:13:57 | godzirra | but none is delete? |
18:15:01 | bluebrother | you're right. Just checked ... I was of the opinion it's there |
18:15:04 | godzirra | lol |
18:15:09 | godzirra | that would be convenient, yes. |
18:15:24 | bluebrother | you could also enable "follow playlist" and delete it from the file browser |
18:16:16 | godzirra | ooh |
18:16:20 | godzirra | that would work I didnt even know that was an option |
18:16:36 | godzirra | Where is that? |
18:17:19 | bluebrother | General Settings / File View / Follow Playlist |
18:17:58 | godzirra | Thats aewsome |
18:17:59 | godzirra | thank you |
18:18:14 | bluebrother | won't work when using tagcache of course |
18:18:46 | godzirra | right |
18:18:49 | godzirra | that fine |
18:18:50 | godzirra | thats fine |
18:23:08 | | Quit Blackfish (Read error: 110 (Connection timed out)) |
18:24:21 | Gnelik | make[1]: *** No rule to make target `/home/Ïàâåë/rockbox/e200/firmware/target/ar |
18:24:22 | Gnelik | m/sandisk/sansa-e200/backlight-e200.o', needed by `/home/Ïàâåë/rockbox/e200/libr |
18:24:22 | Gnelik | ockbox.a'. Stop. |
18:24:29 | Gnelik | What is it? |
18:24:38 | | Quit _FireFly_ ("Leaving") |
18:32:08 | Gnelik | Can eny body help me??? |
18:33:59 | bluebrother | Gnelik, tried reconfiguring? |
18:34:06 | Gnelik | 4 times |
18:34:10 | bluebrother | (and a make clean) |
18:34:27 | Gnelik | Even âeleted the dir |
18:34:34 | Gnelik | deleted |
18:35:05 | bluebrother | maybe that file is missing in some SOURCES file |
18:35:26 | bluebrother | what are you trying to build? |
18:35:50 | Gnelik | Sansa normal |
18:35:56 | Gnelik | it is there |
18:39:06 | * | bluebrother tries building |
18:39:27 | Gnelik | bluebrother stop |
18:39:35 | Gnelik | I am a stupid patcher |
18:39:39 | Gnelik | :) |
18:40:00 | bluebrother | nice to hear |
18:40:06 | bluebrother | (that you solved it, of course ;-) |
18:40:40 | PaulPosition | Any way to checkout from cvs tree on a particular date AND time (ie, the 16th at 18:30)? ... -D 2006-11-16 ?????? |
18:41:49 | Gnelik | bluebrother :) |
18:41:59 | bluebrother | PaulPosition, sure. Just make the date spec detailed enough |
18:42:22 | bluebrother | like -D 1972-09-24 20:05 |
18:43:05 | PaulPosition | oh, it accepts white space..? I'll have a try, thanks. :) |
18:43:38 | bluebrother | PaulPosition, just make sure to protect the spaces from the shell ... using quotes should be sufficient. |
18:43:56 | bluebrother | (I forgot to add the quotes in my line) |
18:45:02 | PaulPosition | Ahh, cool. Still not too comfortable yet with 'nix shell.. Except for using irix on the university's server 10 yrs ago. :p |
18:45:47 | Gnelik | bluebrother: Did you remember our talk about Rackbox iface? When #define "like ipodLinux" i meant somethink like that http://ipodlinux.org/Special:Module/iconui |
18:46:44 | Gnelik | bluebrother: look at pictures |
18:46:51 | bluebrother | hehe ... a dock like bar |
18:47:00 | Gnelik | :) |
18:47:18 | PaulPosition | wow, those ipod screens are bigger than the whole of my DAP.. :D |
18:47:20 | bluebrother | I think it would be a nice step to support custom icons |
18:47:48 | Gnelik | bluebrother:i dont like custom icons i like fiferent menu styles |
18:48:09 | Gnelik | That is the point |
18:50:13 | bluebrother | imo it would be good to be able changing the icons to a bigger size. Those 7x5 icons are nice but are too small with bigger fonts |
18:50:42 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
18:50:49 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
18:50:56 | b00st4 | bluebrother, couldnt get cygwin running properly on my win2k, is there any list, what packs i need for rockbox? |
18:51:55 | bluebrother | b00st4, I never used cygwin for building Rockbox. I'd use the vmware image instead (but usually I'm natively on linux) |
18:52:11 | b00st4 | aight, got it |
18:52:13 | b00st4 | thx! |
18:52:29 | b00st4 | is that vmware better? |
18:52:41 | b00st4 | used cygwin before |
18:53:09 | bluebrother | as far as I heard it doesn't have the speed penalties cygwin has. |
18:53:19 | bluebrother | and as I'm used to linux I'd prefer it. |
18:55:17 | | Join miepchen^schlaf [0] (n=hihi@p54BF673C.dip.t-dialin.net) |
18:58:44 | Gnelik | Cygwin isnt wery bad |
18:59:10 | | Join spiorf [0] (n=spiorf@host77-130.pool80116.interbusiness.it) |
18:59:26 | | Quit Bjoern-Erik (Remote closed the connection) |
18:59:44 | | Join wooo [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
19:00 |
19:00:02 | | Join Bjoern-Erik [0] (n=unknown@241.80-202-109.nextgentel.com) |
19:02:42 | Gnelik | bluebrother: Dont you want to make UI pach of rockbox? |
19:02:49 | Gnelik | To improove UI |
19:03:17 | *** | Saving seen data "./dancer.seen" |
19:03:29 | bluebrother | nah ... would prefer to finish uni first and get some more free time (to learn more of Rockbox code ;-) |
19:04:13 | b00st4 | any1 knows where the history of entered comands is strored for cygwin? |
19:04:17 | | Join petur [0] (n=petur@rockbox/developer/petur) |
19:04:36 | bluebrother | maybe ~/.bash_history |
19:04:56 | Gnelik | yep |
19:06:06 | b00st4 | yeah, thx |
19:06:12 | linuxstb_ | Or just type "history" to display them. |
19:06:34 | | Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/labb.contactor.se/session) |
19:06:35 | b00st4 | nah, want to import from an previous installation |
19:08:22 | Gnelik | AFK, but i am listening |
19:09:30 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
19:11:45 | dan_a | Gnelik: I'm just looking through the logs - you can read the scroll wheel on the Sansa? |
19:17:17 | | Nick Soap is now known as SoapIsOutOfTown (n=Soap@rockbox/staff/soap) |
19:21:01 | | Join n1s [0] (n=nils@nl104-202-175.student.uu.se) |
19:35:21 | | Quit Arathis ("[rl_bot quit]") |
19:39:25 | b00st4 | hm, gettin a weird problem startin cygwin...it says "bash' is not recognized as an internal or external command, operable program or batch file" |
19:39:36 | b00st4 | what can i do :/ |
19:39:47 | b00st4 | runnin win2k pro |
19:40:33 | | Quit |Rincewind| ("Cya") |
19:44:01 | | Join Arathis [0] (n=doerk@p5484C4AB.dip0.t-ipconnect.de) |
19:44:34 | | Join webguest45 [0] (i=18d956fd@gateway/web/cgi-irc/labb.contactor.se/session) |
19:44:48 | | Quit webguest45 (Client Quit) |
19:48:40 | | Join bluey- [0] (n=bluey@dslb-088-073-111-152.pools.arcor-ip.net) |
20:00 |
20:02:49 | Gnelik | dan_a:Yep |
20:03:04 | Gnelik | But i can't run bootloader now |
20:03:39 | dan_a | Well done! (For the first one) |
20:03:44 | Gnelik | I saw it on some GPIO port |
20:03:50 | dan_a | Which one? |
20:03:59 | Gnelik | i dont remember |
20:04:17 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
20:04:24 | dan_a | Why won't your bootloader run? |
20:04:29 | Gnelik | And i can't look at it because i can't run bootloader now |
20:04:39 | preglow | linuxstb_: it seems dash catches the escapes in echo commands |
20:04:43 | preglow | linuxstb_: is that supposed to be like that? |
20:04:48 | Gnelik | dan_a: Don't know |
20:05:00 | Gnelik | it don't clear screen |
20:05:02 | Gnelik | at all |
20:05:36 | | Quit lowlight ("CGI:IRC") |
20:05:38 | dan_a | Gnelik: Can you still run Recovery Mode and the original firmware? |
20:05:38 | Gnelik | Sandisk logo logo |
20:05:43 | Gnelik | ant all |
20:05:43 | preglow | i hate to do echo "\\\newcommand" to make it work... |
20:05:47 | preglow | s/hate/have/ |
20:05:55 | Gnelik | dan_a: Yes |
20:06:32 | dan_a | Gnelik: Are you using the latest version of the patch from Flyspray? |
20:06:39 | Gnelik | Yes |
20:07:08 | Gnelik | e200_5 |
20:07:18 | dan_a | In lcd-e200.c, try putting #ifdef BOOTLOADER around the line that says "flush_cache()" |
20:07:40 | dan_a | I don't know what will happen if you try to flush the cache when it is not initialised... |
20:07:47 | preglow | any other manual people using edgy eft ubuntu here? |
20:08:56 | Gnelik | dan_a: ifdef or ifndef? |
20:09:19 | dan_a | Sorrt, ifndef |
20:09:24 | dan_a | *sorry |
20:10:30 | Gnelik | hm |
20:10:36 | Gnelik | i can't see it now |
20:10:50 | dan_a | It's in lcd_update |
20:11:03 | Gnelik | tNo no |
20:11:11 | Gnelik | GPIO changing |
20:11:11 | Gnelik | :( |
20:11:50 | Gnelik | I am shure |
20:11:55 | Gnelik | I saw it |
20:13:00 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
20:13:13 | Lear | Anyone who knows if Audacity has a resample command? I can't seem to find it... |
20:13:35 | Lear | Or did I just find it? :) |
20:14:20 | | Join Guest52768 [0] (i=pugsley@62.204.144.237) |
20:14:45 | | Quit lini (Nick collision from services.) |
20:14:51 | | Nick Guest52768 is now known as lini (i=pugsley@62.204.144.237) |
20:14:59 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
20:16:41 | | Join NickDe [0] (n=nicholas@198.7.236.204) |
20:16:43 | Gnelik | dan_a: GRRR |
20:17:11 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
20:17:13 | dan_a | No luck finding the GPIO again? |
20:17:42 | Gnelik | dan_a: GPIO_B is FF when usb inserted and EF when not |
20:17:46 | Gnelik | dan_a:Nope |
20:18:14 | | Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/labb.contactor.se/session) |
20:18:39 | Gnelik | T remebber that it was GPIO_I |
20:18:42 | Gnelik | I |
20:19:43 | Gnelik | But i cant see it now |
20:22:25 | | Join tomal [0] (n=tomek@84-72-153-187.dclient.hispeed.ch) |
20:22:41 | Gnelik | :( |
20:22:46 | preglow | Lear: i just use sox... |
20:22:51 | preglow | audacity is such a bastard |
20:23:02 | Lear | I figured it out anyway. |
20:23:04 | lowlight | Lear: to the left of the waveform click the down arrow next to the track name |
20:23:21 | | Join TeaSeaLancs [0] (n=thunderc@82.152.203.16) |
20:23:38 | Lear | Nope. That just changes the playback rate (I think; the playback time increases). |
20:24:09 | Gnelik | dan_a: Do you have any progress? |
20:24:40 | Lear | Instead, you use the button-like thingy in the status bar to set the project sample rate. The exported wav is resampled. |
20:25:51 | dan_a | Gnelik: No - I've moved over to looking at why the NAND driver doesn't write properly |
20:26:24 | dan_a | Do you want me to forward you the email that Bagder sent last night explaining why the normal build isn't working properly? |
20:26:25 | | Quit MarcoPolo (Read error: 104 (Connection reset by peer)) |
20:27:55 | Gnelik | dan_a:Yes |
20:28:34 | rasher | There is also a "resample" program, available in Debian at least. |
20:29:28 | dan_a | Gnelik: Can you msg me your email address? |
20:31:26 | dan_a | It's OK - I have it. |
20:33:12 | tomal | Hey, did anyone try my changes to codecs memory layout (FS #6357)? |
20:38:12 | Gnelik | Ping |
20:38:25 | | Join TheNickDe [0] (n=nicholas@198.7.232.64) |
20:38:50 | | Quit NickDe (Read error: 110 (Connection timed out)) |
20:40:29 | Gnelik | dan_a: Are messages from unregistred users enabled for you??? |
20:41:01 | dan_a | Gnelik: Possibly not. I'll see if I can figure out how to enable them |
20:41:44 | Gnelik | >/msg nickserv set unfiltered on |
20:41:53 | amiconn | tomal: Quick question - did you observe any problems related to the lcd driver target tree move? |
20:41:56 | Gnelik | Here you are |
20:42:34 | dan_a | Gnelik: Try now |
20:43:38 | | Quit lowlight ("CGI:IRC (EOF)") |
20:44:25 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:44:50 | | Quit TeaSea (Read error: 110 (Connection timed out)) |
20:45:24 | tomal | amiconn: no, LCD works fine. |
20:49:39 | | Quit jhMikeS (Nick collision from services.) |
20:49:45 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
20:51:21 | | Join Ribs2 [0] (n=freenode@91.84.8.218) |
20:51:55 | amiconn | tomal: How much iram does the iFP have? |
20:52:13 | tomal | amiconn: 64 kB |
20:52:48 | amiconn | And 1MB dram, correct? |
20:53:38 | tomal | yes |
20:53:52 | | Quit TeaSeaLancs (Read error: 110 (Connection timed out)) |
20:54:01 | | Join TeaSeaLancs [0] (n=thunderc@82.153.4.196) |
20:58:15 | amiconn | tomal: Hmm, 128KB are enough for the codecs? |
21:00 |
21:00:09 | tomal | amiconn: Not for all |
21:00:22 | amiconn | Reusing the iram copy for bss is probably a good idea |
21:00:51 | amiconn | We do a similar thing for the core on archos |
21:01:21 | amiconn | Archos has only 4KB of iram, so we can't use it for stack, and we only use it in the core |
21:01:30 | amiconn | The core iramcopy is reused for the main stack there |
21:02:59 | amiconn | The codec startup code must make sure that no bss is used before iram is copied. |
21:03:16 | amiconn | I can't comment on the other 2 patches |
21:03:19 | *** | Saving seen data "./dancer.seen" |
21:03:35 | tomal | amiconn: I put initialization to codec_crt0.c, and it does not use bss |
21:04:12 | | Join aegray [0] (n=aegray@71.194.37.21) |
21:04:51 | amiconn | It does. |
21:05:14 | amiconn | ci = api; |
21:05:22 | amiconn | ci is a bss variable... |
21:05:36 | amiconn | Eh, sorry |
21:05:59 | | Quit Ribs (Read error: 110 (Connection timed out)) |
21:06:33 | * | amiconn got lost in that patch file |
21:07:26 | amiconn | plugin.lds is used for both plugins and codecs, so the (few) plugins which use iram need to be adjusted as well |
21:08:19 | tomal | amiconn: I put #ifdefs to plugin.lds, so that plugins are not affected |
21:08:39 | amiconn | Imho the plugins should reuse the method |
21:09:23 | amiconn | Speaking about plugins - you can probably reduce the plugin buffer size some more |
21:09:35 | amiconn | On archos, which has 2MB ram, we only reserve 32KB for plugins |
21:10:01 | tomal | amiconn: I think so. Are there small plugins that use IRAM. I can't test with the big ones. |
21:10:10 | amiconn | Not afaik |
21:10:47 | amiconn | On archos, we support 2 plugins which are bigger than the plugin ram (chessbox and rockboy). These actually consist of 2 parts on archos: |
21:10:53 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
21:10:54 | tomal | Yes, I should look at codecs sizes. |
21:11:04 | tomal | I mean plugins. |
21:11:17 | | Quit aegray___ (Read error: 110 (Connection timed out)) |
21:11:40 | amiconn | A tinly loader, which stops playback so it can use the audio buffer, and then loads the second part (a kind of "overlay") there |
21:12:37 | amiconn | Rockboy might not make sense on iFP because of the small ram. Even on archos it's not possible to load all gameboy rom sizes |
21:13:07 | amiconn | (and of course it's kinda gimmick anyway atm - the archos cpu is so slow that most gameboy games aren't really playable) |
21:13:19 | | Quit Gnelik (Read error: 104 (Connection reset by peer)) |
21:13:50 | dionoea | hi |
21:13:56 | dionoea | amiconn: did you beep me yesterday ? |
21:14:23 | amiconn | hi |
21:15:07 | amiconn | Yes - I wanted to know your opinion regarding kkurbjun's background change. Maybe it's better to bring back the green playfield background in solitaire? |
21:15:25 | dionoea | i didn't see the change ... do you have screenshots available ? |
21:15:45 | amiconn | Check a recent build... |
21:16:20 | dionoea | means i have to go get my ipod ... and upgrade rockbox which will change the solitaire key bindings :/ |
21:16:42 | dionoea | i have to setup a build env on this laptop :) |
21:16:46 | amiconn | tomal: Plugins using IRAM: midi2wav, midiplay, mp3_encoder, doom, mpegplayer, pacbox |
21:16:51 | amiconn | rockboy, zxbox |
21:17:19 | | Join lowlight [0] (i=c730180b@gateway/web/cgi-irc/labb.contactor.se/session) |
21:17:26 | amiconn | I guess doom, mpegplayer and rockboy can be neglected for iFP |
21:17:26 | tomal | amiconn: thanks |
21:17:57 | amiconn | (but of course they still could profit from the iramcopy reuse on other targets) |
21:18:29 | amiconn | The midi stuff is probably also out of questions - these patchsets are large... |
21:18:33 | pixelma | dionoea: http://home.infocity.de/m.arnold/temp/dump%20061120-211655.bmp :) |
21:18:42 | dionoea | thanks :) |
21:18:45 | * | dionoea was checkouting CVS |
21:18:52 | tomal | Ok, I'll try to implement a similar change for plugins |
21:19:10 | dionoea | ah ... indeed :) |
21:19:18 | dionoea | is the image customizable ? |
21:19:25 | dionoea | or buildin ? |
21:19:30 | dionoea | *builtin |
21:19:38 | amiconn | dionoea: It's the main backdrop you select in the core |
21:20:08 | amiconn | Solitaire (and a few other plugins) now use whatever background you select in the core, for a more consistent look |
21:20:27 | dionoea | well i'll let you decide :) i don't have an opinion. if you really can't decide you could change that to be an option |
21:20:28 | lowlight | if I want to introduce "next track" time, is %Ft appropriate...in also creates in %ft which is equivalent to %pt |
21:20:31 | dionoea | (default enabled) |
21:20:33 | amiconn | tomal: Perhaps a macro would be sufficient |
21:21:47 | | Quit TeaSeaLancs (Read error: 145 (Connection timed out)) |
21:21:57 | | Join TeaSeaLancs [0] (n=thunderc@82.152.218.64) |
21:22:10 | pixelma | dionoea: the problem is a very dark backdrop or background where the inverted cards won't have a visable border anymore |
21:22:15 | amiconn | There's a slight ugliness in it - now BSS is cleared twice |
21:22:50 | amiconn | First time by the loader, second time within the plugin/codec |
21:24:10 | amiconn | In fact it should be sufficient to clear the iramcopy part from within the plugin/codec |
21:27:54 | | Quit ender` (" <d0diro> amazing you can get WD disk to work faster again after they are starting to crawl and hang your system by kicking t) |
21:30:50 | | Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
21:32:00 | | Quit TeaSeaLancs (Read error: 60 (Operation timed out)) |
21:32:14 | | Join ender` [0] (n=ender@84.52.165.220) |
21:33:30 | tomal | amiconn: I removed bss clearing from codec_load |
21:35:57 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
21:38:05 | amiconn | tomal: That might work for codecs, but not for plugins |
21:38:15 | | Quit TheNickDe ("Leaving") |
21:38:22 | amiconn | The majority of plugins doesn't use iram |
21:39:03 | amiconn | Hmm, perhaps that could also be handled by a macro - a little less code in the core :) |
21:39:29 | | Quit MarcoPolo (Read error: 113 (No route to host)) |
21:39:52 | | Join _ke [0] (n=dgsiegel@e181077049.adsl.alicedsl.de) |
21:40:07 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
21:40:42 | _ke | my cache-tag-db is like a trash, some files a listed twice and so on.. can i delete it and create a new one? |
21:40:48 | tomal | amiconn: I'm not sure I understand. What macro are you talking about? |
21:41:03 | amiconn | Well, bss needs to be cleared |
21:41:54 | amiconn | Atm the plugin loader handles it, and plugins not using iram wouldn't do it themselves |
21:42:25 | amiconn | Perhaps they should, and in order to ease plugin development, this should be handled by a simple macro |
21:44:12 | tomal | Or something like plugin_crt0. We should choose one method, for consistency. |
21:46:32 | | Join Genre9mp3 [0] (n=MARVIN_T@rockbox/contributor/Genre9mp3) |
21:47:50 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-103-189.pools.arcor-ip.net) |
21:48:59 | | Join GreyFoux [0] (n=greyfoux@APoitiers-256-1-23-165.w90-16.abo.wanadoo.fr) |
21:50:19 | | Quit lowlight ("CGI:IRC (EOF)") |
21:50:47 | * | dan_a just wrote a file on the Sansa |
21:51:27 | dan_a | ...and I'm a bit confused |
21:53:21 | dan_a | When you are writing to a disk, and have less than BLOCK_LENGTH data, what should go onto the disk after the data? |
21:58:13 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
21:58:49 | | Quit Ribs2 ("eh eh ehhhh!") |
21:59:08 | | Quit Blackfish` ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
22:00 |
22:00:10 | amiconn | dan_a: Depends on how large the blocks are |
22:00:29 | amiconn | The disk layout probably resembles a hard disk with sectors |
22:00:30 | | Join KeyserSoze [0] (n=mgazic@63.138.13.146) |
22:00:44 | dan_a | amiconn: 512 byte blocks |
22:01:05 | amiconn | If one block is the same size as a 512 byte sector, things are simple |
22:01:50 | amiconn | However, if blocks are larger, you need to read the block, change the to-be-written part (one or more sectors), then write it back |
22:02:02 | | Join thegeek_ [0] (n=thegeek@s026b.studby.ntnu.no) |
22:02:09 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
22:02:10 | * | amiconn points towards ata_mmc.c once more |
22:02:10 | dan_a | Will the FAT driver pad out the block? |
22:02:29 | amiconn | The FAT driver always reads or writes sectors |
22:02:56 | amiconn | ...and sectors are always 512 bytes, except on ipod 5.5G |
22:03:31 | | Join shrimants [0] (n=chatzill@ppp-69-221-70-244.dsl.sfldmi.ameritech.net) |
22:03:45 | shrimants | hello |
22:03:46 | dan_a | That means I'm doing something wrong. I've got a load of rubbish after the data I wrote to the file. |
22:04:09 | KeyserSoze | anyone know of a standalone IC for audio encoding? |
22:04:39 | KeyserSoze | something kinda like this: http://www.sparkfun.com/commerce/product_info.php?products_id=305 |
22:04:56 | KeyserSoze | (except that only decodes mp3. it encodes to something called ADPCM) |
22:06:35 | _ke | in my cache-tag-db, some files a listed twice and so on.. can i delete it and create a new one? |
22:06:55 | n1s | sure |
22:06:59 | | Join merbanan [0] (n=banan@c80-216-155-218.bredband.comhem.se) |
22:07:18 | PaulPosition | _ke If you use 'intialize tagcache' it should delete your old tagcache files and reinitialize from scratch... |
22:07:27 | _ke | PaulPosition, ok thanks |
22:07:31 | | Part shrimants |
22:08:24 | | Join SoulDeaD [0] (i=0@83-143-180-21-ixtlan-systems.unitednet.bg) |
22:08:28 | dan_a | Ah - Hexdump gives the answer to my problem, with a load of 0xefde 0xadbe.... |
22:09:11 | | Quit _FireFly_ (Read error: 110 (Connection timed out)) |
22:09:49 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-103-189.pools.arcor-ip.net) |
22:10:04 | dan_a | The driver is fine - the test program wasn't |
22:10:45 | _ke | how can i improve the battery on ipod? i could make some patches, but i dont know what to do |
22:13:10 | dan_a | _ke: Anything that improves the efficiency of the codecs will improve battery life. Other than that, it's a case of learning how to turn off parts of the PP50XX SOC which we aren't using |
22:13:15 | PaulPosition | _ke - For all I could understand, what is missing is reverse engineering of the different chips, see what could be turned off.. that and finding how to use the second cpu core (though that may or may NOT help with battery).. How to do that, though, I wouldnt know. |
22:13:40 | _ke | ok ; |
22:13:57 | _ke | because i noticed that rockbox needs twice more then apples firmware |
22:14:35 | PaulPosition | Yeah.. Because Apple buys the chips by the thousand, they get the documentation as a nice bonus.. ;) |
22:14:42 | _ke | ;) |
22:14:55 | _ke | if i have some spare time i will have a look at it |
22:15:06 | SoulDeaD | _ke, hack apple and steal the documentation |
22:15:06 | SoulDeaD | :P |
22:15:08 | _ke | in the mean, thank you for the great work |
22:15:20 | PaulPosition | I can only second those thanks. |
22:15:29 | _ke | then do that ;) |
22:15:52 | _ke | bye |
22:15:53 | | Quit _ke ("Leaving") |
22:16:29 | | Quit thegeek (Read error: 110 (Connection timed out)) |
22:19:06 | | Quit b00st4 (Read error: 104 (Connection reset by peer)) |
22:22:16 | | Join RoC_MM [0] (i=dragon@c-66-177-58-16.hsd1.fl.comcast.net) |
22:22:45 | | Quit RoC_MM (Client Quit) |
22:24:06 | | Part tomal |
22:31:40 | | Join NickDe [0] (n=nicholas@131.128.82.50) |
22:36:52 | | Quit Genre9mp3 () |
22:37:12 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
22:40:37 | | Quit GreyFoux ("Le vrai danger, c'est quand les hommes penseront comme les ordinateurs") |
22:54:29 | | Join matsl_ [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
22:54:47 | | Nick mirak is now known as zob (n=mirak@AAubervilliers-152-1-73-212.w86-198.abo.wanadoo.fr) |
22:54:52 | | Quit amiconn (Read error: 110 (Connection timed out)) |
22:54:53 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
22:56:31 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-87-151.w86-203.abo.wanadoo.fr) |
22:56:53 | | Quit bluey- (Remote closed the connection) |
23:00 |
23:00:23 | | Quit matsl_ ("Leaving") |
23:00:59 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
23:03:20 | *** | Saving seen data "./dancer.seen" |
23:04:01 | | Quit zob (Operation timed out) |
23:04:34 | | Quit spiorf (Remote closed the connection) |
23:06:47 | | Part n1s |
23:08:02 | hachi | would it be appropriate to speak of loader2 on the new ports thread for the ipod 5.5g ? |
23:08:46 | hachi | I can't get loader2 to work, and I'm curious if I'm misreading success on the thread or not, but I don't want to get 'off topic' if loader2 isn't on topic |
23:11:16 | | Join RogerBacon [0] (n=RogerBac@bas3-sherbrooke40-1177645554.dsl.bell.ca) |
23:11:35 | dan_a | I don't think loader2 would be on topic, as it's not Rockbox. I can't speak for the moderators, but I don't think it would be unreasonable to post on there asking anyone who's had success with it to PM you |
23:11:36 | | Join TheNickDe [0] (n=nicholas@131.128.81.35) |
23:12:59 | pixelma | hachi: didn't you say that you have the 80GB model of the 5.5g? |
23:14:11 | hachi | yes, I do.. but I see everyone saying that it works on the 30GB just fine... and then there are these people complaining about jmp 1000000 glitches |
23:14:37 | hachi | I am assuming all these jmp call people are the 80 giggers saying how it hangs on them |
23:15:58 | | Quit PaulPosition () |
23:19:47 | | Quit NickDe (Read error: 110 (Connection timed out)) |
23:21:05 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
23:25:26 | | Quit yipe (Remote closed the connection) |
23:30:25 | | Join Id2ndR [0] (n=ubuntu@laf31-2-62-34-88-193.dsl.club-internet.fr) |
23:34:37 | | Quit petur ("sssssssssss---------PLOP!") |
23:37:33 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
23:39:25 | hachi | I wonder how hard it was to use the buzzer to debug things... |
23:45:37 | | Quit ender` (" The Web is a procrastination apparatus: It can absorb as much time as is required to ensure that you won't get any real work) |
23:52:04 | bluebrother | hmm. How about removing the rockbox.<player> file from the "supported" view? |
23:52:14 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
23:52:33 | bluebrother | there are quite a lot of users trying to "open" that "folder" and wonder why Rockbox reboots |