00:00:12 | amiconn | *chunks |
00:02:54 | preglow | haha |
00:03:11 | preglow | only 48khz music i have is SID based |
00:03:24 | CoCoLUS | why does rockbox ask me if i want to resume playback when i just removed the .rockbox folder and the firmware file and replaced it with newer versions? |
00:03:28 | preglow | at least i can count on some high frequency content |
00:03:46 | preglow | CoCoLUS: because it still wonders if you want to resume? |
00:03:47 | Zagor | CoCoLUS: the two are not connected |
00:04:09 | amiconn | CoCoLUS: The settings (including the resume info) is stored in a special sector outside the partition |
00:04:20 | amiconn | *are |
00:04:20 | CoCoLUS | hm.. why?= |
00:04:23 | CoCoLUS | why not in a file? |
00:04:40 | Zagor | because using a sector is much faster and safer |
00:05:14 | LinusN | amiconn: i think i remember why the refresh rates are like that |
00:05:18 | Bagder | _and_ |
00:05:27 | Bagder | it survives exactly whaty CoCoLUS did |
00:05:30 | linuxstb | preglow: Rip some audio from a DVD - that will be 48KHz. |
00:05:46 | MO-Pantsu | hmm. if I play an Ogg track in a folder it does not go to the next track upon completion. |
00:05:51 | markun | Where should functions for reading ogg tags and vorbis info be put? |
00:05:52 | CoCoLUS | what, thats not the recommended update procedure? ;) |
00:05:53 | LinusN | the 256Mbit DRAMS require a 7.8us refresh |
00:06:03 | amiconn | ...or record from DAB, or DVB, or from DVD via S/PDIF... |
00:06:16 | preglow | this file is 48khz, it'll do |
00:06:45 | markun | MO-Pantsu: Here it goes to the next track just fine. |
00:07:18 | Zagor | CoCoLUS: why do you want it to change settings or forget resume when you upgrade? |
00:07:25 | linuxstb | DAB/DVB broadcasts normally have nothing above about 15.5KHz - I think preglow wants to test the effect on high frequencies. |
00:07:34 | preglow | indeed |
00:07:45 | preglow | and this is ripped from vinyl, so it's got high frequency content |
00:07:52 | preglow | and it's not compressed either |
00:07:54 | XavierGr | * LinusN screams "i've had gapless for years" Read Here: http://www.misticriver.net/boards/showpost.php?p=247643&postcount=883 |
00:08:15 | XavierGr | a lot of whining! |
00:08:20 | CoCoLUS | nope, why would i? |
00:08:26 | MO-Pantsu | markun using daily build 07 |
00:08:27 | XavierGr | God what are these people think? |
00:08:46 | amiconn | LinusN: Okay, so this accounts for the refresh counts within system.c. But then the refresh count in crt0.s (bootloader) is totally off... |
00:09:06 | Bagder | XavierGr: people are generally clueless, and more so on misticriver ;-O |
00:09:14 | MO-Pantsu | ;) |
00:09:14 | amiconn | ...plus the MFDR(2) register issue in system.c |
00:10:04 | LinusN | XavierGr: DeadMan is full of it |
00:10:23 | LinusN | Rockbox is gapless for properly encoded files |
00:10:35 | MO-Pantsu | of course |
00:10:49 | MO-Pantsu | Lame of Ogg I know |
00:10:51 | MO-Pantsu | or |
00:10:53 | LinusN | noone has claimed anything else |
00:11:39 | preglow | bah |
00:11:47 | MO-Pantsu | well I misinterpreted gapless on MP3 playback as any MP3 like Nullsoft's DS output can do. Just clarifuing it for others who make the same mistake |
00:11:57 | preglow | i believe we should paste WORK IN PROGRESS in bold red 72pt letters somewhere on rockbox.org |
00:11:58 | MO-Pantsu | clarifying |
00:12:17 | preglow | we haven't even claimed anything is gapless yet |
00:12:27 | preglow | vorbis is the only thing that is currently, afaik |
00:12:31 | preglow | and with a bit of luck, mp3 |
00:12:44 | CoCoLUS | for the record, i really think that center scrolling patch should get into cvs head... it just feels so damn... nice |
00:12:54 | Stryke` | i agree with CoCoLUS |
00:12:57 | LinusN | preglow: i have spent a lot of work on that "bit of luck" |
00:13:02 | amiconn | LinusN: The description for MFDR says that it uses the system clock, not the cpuclk. So the values for 120 MHz and 48 MHz are probably also incorrect... |
00:13:05 | markun | CoCoLUS: I still did not sort out the font changing bug |
00:13:08 | XavierGr | They talk all about bugs, this is quite annoying. For gods sake it is UNDER DEVELPMENT still |
00:13:25 | crwl | what does the center scrolling patch do? |
00:13:27 | preglow | LinusN: yeah, but that's mas stuff, yes? |
00:14:18 | preglow | i'm talking about h1x0 port now |
00:14:21 | markun | crwl: Starts scrolling before the cursor is at the end of the screen. |
00:14:27 | preglow | which i don't think fares too well with mp3s at the moment |
00:14:35 | Zagor | preglow: no, that's simply ensuring the data stream is uninterrupted |
00:14:37 | crwl | markun, ah. sounds nice |
00:14:47 | Zagor | "simply" |
00:15:14 | LinusN | amiconn: MFDR might very well be wrong |
00:15:40 | MO-Pantsu | XavierGr Like anything. If Joe 6 pack gets access to some alpha code and can install it too easily they will talk about it or even moan. Not sure if that occurred with the Archos alpha's |
00:16:02 | leftright | I honestly think you guys should restrict this irc to devs only |
00:16:10 | | Part leftright |
00:16:29 | preglow | he most certainly followed through on his own advice |
00:16:30 | MO-Pantsu | if there is too much noise perhaps it's a good idea |
00:16:42 | MO-Pantsu | I will leave if asked |
00:16:46 | Bagder | we do, we're all (potential) devs! ;-) |
00:17:15 | XavierGr | lol |
00:17:30 | XavierGr | Some use it for troubleshooting too |
00:17:39 | CoCoLUS | hm.. view current playlist just adderrt :P |
00:17:48 | LinusN | preglow: the id3/mp3data code goes a long way to ensure that only mp3 data is passed to the decoder |
00:18:13 | HCl | kay |
00:18:24 | HCl | well, i'm glad i've gotten db v3 in before 2.5... |
00:18:34 | LinusN | which is the key to seamless mp3 decoding |
00:18:40 | MO-Pantsu | btw Ogg playback works great. No gaps here :) |
00:18:50 | preglow | the issue here was more the handling of the lame header, i believe |
00:18:54 | preglow | that's what's glitching at the moment |
00:19:02 | LinusN | yes |
00:19:03 | preglow | everything else seems to work smoothly |
00:19:26 | linuxstb | What does the lame header contain, the total number of samples in the file? |
00:19:27 | preglow | MO-Pantsu: ogg vorbis is very painless to make work gapless |
00:19:27 | MO-Pantsu | Don't forget FF/RW ;) Oops! I am doing it again sorry |
00:19:40 | preglow | LinusN: no, it contains the number of zeros that were added to pad the last frame |
00:19:45 | preglow | sorry, linuxstb i mean |
00:19:57 | preglow | linuxstb: and the encoder delay |
00:20:07 | LinusN | i.e the number of samples to remove at the end |
00:20:20 | linuxstb | What's "encoder delay"? |
00:21:35 | preglow | the delay in the encoder, quite simply, how many samples it takes before the encoder will spit out the encoded version of the data you fed it |
00:21:51 | preglow | all encoders have some kind of internal algorithmic delay |
00:21:56 | preglow | all nontrivial ones, at that |
00:22:31 | linuxstb | Is that important to Rockbox? |
00:23:12 | preglow | yes, num_frames*frame_size_in_samples - zero_padded_samples - encoder_delay = total number of samples in mp3 |
00:23:41 | preglow | which is the figure you need for gapless playback |
00:23:54 | linuxstb | OK. |
00:24:44 | * | MO-Pantsu ponders trashing all his MP3's that are not Lame gapless headered |
00:25:09 | preglow | someone might come up with a good idea to make it work |
00:25:35 | MO-Pantsu | a bit of buffering and silence removal might help at least |
00:25:55 | preglow | "silence removal" isn't as easy as you think |
00:26:02 | amiconn | LinusN: I just checked the SDRAM datasheet. It says 64 ms refresh period, 8K cycle, so 7.8125 us is correct |
00:26:02 | preglow | there is no "silence" in the last frame of an mp3 |
00:26:11 | amiconn | ...and the bootloader is way off :( |
00:26:18 | preglow | so you need to do some guessing |
00:26:45 | MO-Pantsu | silence cutoff needs to work on DB |
00:26:46 | Zagor | preglow: well you don't work on the mp3, you work on the pcm stream |
00:26:56 | MO-Pantsu | then let the user figure it out I guess |
00:27:10 | preglow | Zagor: well, yeah, i mean the pcm equivalent of the last frame |
00:27:18 | preglow | Zagor: the decoded frame |
00:27:40 | Bagder | the gap is most often "silence", isn't it? |
00:28:09 | preglow | the problem i'm talking about is determining which part of the last mp3 frame was originally silence |
00:28:21 | preglow | problem is, after imdct and subbabd resynthesis, there is no digital silence there anymore |
00:28:25 | MO-Pantsu | it's never going to be perfect |
00:28:25 | preglow | subband |
00:28:27 | Bagder | oh, yes |
00:28:45 | Bagder | but the gap removal could remove the "legitimate" silence as well |
00:29:08 | preglow | yup |
00:29:12 | Zagor | cutting off a few milliseconds too much silence isn't going to make anyone angry, methinks |
00:29:15 | amiconn | There can only be silence in an mp3 frame if the whole frame is silent... |
00:29:21 | preglow | Zagor: it is noticable in a mix |
00:29:26 | MO-Pantsu | I use 40db for instance as cutoff in Nullsoft's DS output which works for most stuff. May not work for silent soundtracks I dunno but works well for noisy dance mixes |
00:29:28 | amiconn | ...which would then be intended silence |
00:29:44 | Zagor | preglow: how much is noticeable, you say? |
00:29:52 | Zagor | 2 ms? 4? |
00:30:36 | preglow | Zagor: any amount is noticable, as it causes a discontinuity in the waveform |
00:30:48 | Zagor | the waveform of the silence? |
00:31:03 | MO-Pantsu | might have trouble playing that silent classical peice ;) |
00:31:09 | preglow | the silence was never supposed to be there, it was added by the mp3 encoder to pad out the last mp3 frame |
00:31:45 | Zagor | right, but the only "too much removed" problem is when the track in fact ended with silence. |
00:31:57 | Zagor | it's not going to be a problem with mix tracks |
00:32:11 | preglow | ahh, yes |
00:32:18 | amiconn | preglow: ...and as you mentioned yourself, the silence is no longer there after feeding the data through encoder + decoder |
00:33:26 | amiconn | ...so how can it be noticeable? |
00:33:34 | CoCoLUS | after using rockbox a bit the original firmware just seems... ugly |
00:34:22 | preglow | i think i've missed something here |
00:41:33 | | Join TCK [0] (TCK@81-86-97-255.dsl.pipex.com) |
00:42:11 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
00:43:17 | | Quit Aison (Broken pipe) |
00:47:58 | | Quit markun () |
00:48:57 | XavierGr | God Placing printed characters on the iRiver screen by pixel is a pmajor pain! |
00:51:53 | LinusN | nite folks |
00:51:57 | preglow | nitey |
00:52:07 | Zoom2 | nite |
00:52:37 | | Join webguest43 [0] (~d99b54b6@labb.contactor.se) |
00:53:12 | | Part LinusN |
00:53:20 | webguest43 | hi, i hate being a noob, but I downloaded rockbox latest for iriver, extracted rockbox.iriver and .iriver folder into root folder of drive and restarted the ihp 140 |
00:53:23 | webguest43 | nothing happens |
00:53:41 | Bagder | webguest43: you read the wiki page? |
00:53:41 | webguest43 | what am I doing wrong ? |
00:54:01 | webguest43 | yes |
00:54:07 | linuxstb | webguest43: http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
00:56:00 | webguest43 | oh, I read http://www.rockbox.org/twiki/bin/view/Main/QuickStart no mentioning of firmware-fiddling |
00:56:12 | MO-Pantsu | you have the mod |
00:56:19 | MO-Pantsu | you have the modified firmware? |
00:56:22 | webguest43 | no |
00:56:31 | Bagder | webguest43: rockbox is not released for iRiver, this is still beta/dev stuff |
00:56:57 | MO-Pantsu | best stear clear if you are have no idea |
00:57:06 | webguest43 | so the quickstart page is wrong then, you need to patch the firmware to be able to run rockbox |
00:57:13 | MO-Pantsu | yes |
00:57:16 | | Join DomZ [0] (~52426222@labb.contactor.se) |
00:57:20 | webguest43 | ok, then i will wait |
00:57:29 | Bagder | you will always need to do that |
00:57:38 | webguest43 | just got very excited the last days |
00:57:39 | Bagder | that's not gonna change |
00:57:52 | webguest43 | rockbox plays music, debian sarge goes stable .... |
00:57:52 | MO-Pantsu | it's always a risk :) |
00:58:11 | MO-Pantsu | it plays music yes but not all playback features work yet |
01:00 |
01:01:44 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
01:06:13 | Rori | wps rules |
01:06:22 | amiconn | wiki spam :( |
01:06:37 | Zagor | amiconn: by who? |
01:06:50 | amiconn | YadooDooo |
01:07:40 | XavierGr | is there a function that searches for an integer inside a given file? |
01:07:58 | webguest43 | yippiiii playing music with rockbox !!!!! |
01:10:31 | Rori | I dunno why iRiver could not get it to boot up as fast as Rockbox does |
01:10:48 | Zagor | they simply didn't want to |
01:11:07 | linuxstb | Rori: Because it's not a priority. Priority is to get the firmware shipped and move onto the next product. |
01:11:09 | Rori | actually even iRiver bootup seems faster with Rockbox loader |
01:11:19 | preglow | Rori: wishful thinking ;) |
01:11:25 | Rori | perhaps |
01:11:30 | preglow | certainly, heh |
01:11:33 | Rori | hey my nick got wacked |
01:11:55 | preglow | but no, wouldn't be the first time linus performed some magic |
01:13:10 | Rori | I need to spend some time in the Rockbox manual to learn about on-the-fly playlists coz at the moment it's dumbfounding me :) |
01:13:47 | preglow | well |
01:13:55 | preglow | linear interpolation does indeed seem to kill some high freqs |
01:14:15 | Rori | btw does anyone know what output gives better sound quality when used as line out? Line out or headphones? I heard line out can distort though? |
01:16:10 | Bagder | I like the iriver WPS posted in the wiki |
01:16:36 | preglow | so do i |
01:17:29 | preglow | linear interpolation from 48khz to 44.1khz adds some nasty distortion |
01:18:04 | ze | preglow: do a 22.05khz lowpass first? |
01:18:08 | MoosCamaro | Bagder: me too, it's very cool |
01:18:32 | linuxstb | Anyone here subscribe to linux-audio-dev? I could post a message there about our resampling problem and see if anyone has some code they could donate. No point re-inventing the wheel. |
01:18:32 | preglow | no it doesn't |
01:18:35 | Bagder | I guess we should use something similar to that as default |
01:18:41 | preglow | linear interpolation sounds quite decent |
01:18:56 | preglow | Bagder: i agree |
01:19:13 | MoosCamaro | here too |
01:19:25 | preglow | ze: the cutoff for that filter would have to be very, very steep |
01:19:34 | preglow | ze: so steep that i'd have to use a fir filter, and fir filters would be too slow |
01:19:38 | Bagder | linuxstb: a good idea |
01:19:52 | preglow | i'll toss up a few samples |
01:20:00 | | Quit MO-Pantsu (Read error: 110 (Connection timed out)) |
01:20:01 | | Nick Rori is now known as MO-Pantsu (MO-Pantsu@deadman3000.plus.com) |
01:20:39 | *** | Saving seen data "./dancer.seen" |
01:21:19 | | Join asdsd____ [0] (~asdsd@h-67-100-26-241.miatflad.dynamic.covad.net) |
01:21:32 | | Part asdsd____ |
01:21:35 | preglow | anyone have any "normal" music at 48khz lying around? ;) |
01:21:49 | ze | i don't think i have any "normal" music |
01:21:51 | ze | sorry |
01:22:30 | linuxstb | preglow: I have some I've ripped from DVD - uncompressed 48KHz LPCM music. |
01:22:54 | preglow | if you've got the bw, go ahead |
01:23:02 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
01:23:32 | * | Bagder fades away |
01:23:40 | linuxstb | Let me just do some quick frequency analyses on some tracks to find a good example. |
01:23:51 | preglow | http://glow.m0f0.net/rockbox/44100_linear.wav |
01:23:58 | preglow | http://glow.m0f0.net/rockbox/48000_original.wav |
01:24:05 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
01:24:26 | | Quit Seed (Read error: 60 (Operation timed out)) |
01:24:50 | preglow | i can hear no difference apart from a slight -1db ish gain change |
01:26:35 | XavierGr | lets say that I got a string type char. Can I return this value from a function? |
01:26:38 | XavierGr | in C |
01:26:49 | Zagor | no |
01:26:51 | preglow | only if it's static |
01:26:54 | XavierGr | :( |
01:26:59 | XavierGr | Global! |
01:27:31 | XavierGr | I love Visual Basic for this ease of use. (Come on dont flame me or whip me) |
01:27:51 | Zagor | that "ease of use" costs tons of performance |
01:28:01 | XavierGr | and compatibility |
01:28:04 | preglow | i love perl for this ;) |
01:28:23 | XavierGr | but it's nice that you can progamm quick and easy in Windows |
01:28:28 | XavierGr | Time = money! |
01:28:39 | | Join Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) |
01:28:41 | preglow | money = great bother |
01:28:56 | amiconn | XavierGr: ...and the users of your program will hate your for that |
01:28:56 | Zagor | preglow: only when you don't have it ;) |
01:29:05 | amiconn | time == money, you know ;) |
01:29:08 | preglow | Zagor: which would be my case in a nutshell |
01:29:26 | XavierGr | amiconn: Why hate me? |
01:29:47 | amiconn | Because your quick-and-easy written programm will probably run slow |
01:30:23 | XavierGr | Oh come one I will not programme the super-duper encoder that will need gigabytes of ram and data to read! |
01:30:26 | Zagor | XavierGr: "time is money" is why the iriver firmware is like it is |
01:30:39 | XavierGr | Zagor: You got a point there! |
01:31:17 | | Join kergoth [0] (~kergoth@c-24-118-222-11.hsd1.mn.comcast.net) |
01:32:03 | linuxstb | preglow: I've emailed you about the 48KHz sample file. |
01:32:33 | preglow | linuxstb: downloading as we speak |
01:33:08 | preglow | i'll put up a resampled version if my quick hacknslash resampler can handle such a big file ;) |
01:33:11 | Zoom2 | if you guys need a server to put samples on let me know |
01:33:15 | Zoom2 | I can set you up some space |
01:33:55 | linuxstb | Thinking about metadata for OGG/FLAC etc, do people think it would be a good idea to implement metadata parsers inside the core rockbox - i.e. not using libFLAC/libOGG etc ? |
01:34:32 | Zagor | no. the codecs parse metadata. |
01:34:48 | Zagor | otherwise core rockbox has to know all supported formats. |
01:35:22 | linuxstb | But don't we need to know the metadata before the codecs have been loaded/initialised? e.g. for the next track? |
01:35:52 | Zagor | we have (at least) two codec slots |
01:36:02 | amiconn | preglow: Something really odd about burst mode: Now I tried writing backwards in memset(), i.e. from end to start. Exactly the same timing as doing it forward |
01:36:04 | Zagor | (will have) |
01:36:11 | preglow | amiconn: ..... |
01:36:26 | preglow | Zagor: please, no |
01:36:34 | preglow | Zagor: we're very, very dependent on the iram we have |
01:36:46 | preglow | sharing it will slice performance drastically |
01:37:41 | Zagor | i know. possibly we won't need to decode from both slots at once. but we will at least need to (and want to) load the codecs into ram and parse the metadata. |
01:38:00 | preglow | certainly |
01:38:07 | | Join webguest07 [0] (~51e23707@labb.contactor.se) |
01:38:12 | preglow | but that part of the codec doesn't require metadata either |
01:38:15 | preglow | ehh |
01:38:15 | preglow | IRAM |
01:38:20 | Zagor | exactly |
01:38:24 | | Quit webguest07 (Client Quit) |
01:38:41 | | Join hubbel [0] (~51e23707@labb.contactor.se) |
01:38:52 | amiconn | Zagor: Would it be possible to split the codecs in 2 parts: the actual codec and the metadata parser? |
01:38:56 | linuxstb | But I think metadata parsing is a lot simpler than you think, and a lot of code will be shared - i.e. the actual metadata blocks for FLAC and OGG are the same (VORBIS_COMMENTS). |
01:39:08 | Zagor | amiconn: sure, but why? |
01:39:13 | | Quit Sucka ("a bird in the bush is worth two in your house") |
01:39:16 | amiconn | Then the metadata parser could be compiled as pic, and executed directly from the file buffer |
01:39:54 | amiconn | I don't mean they should be 2 files, just 2 differently compiled + linked code blobs |
01:40:45 | Zagor | what's the gain? |
01:41:03 | hubbel | I've started to figure out how to get recording into the uda1380 driver.. been reversing the original, reading the uda1380 and 5249 docs over and over again.. probably missing something.. |
01:42:28 | hubbel | cant get the interrupts to work.. hum.. anyone want to team up to get support for recording? |
01:42:39 | amiconn | Zagor: (1) IRAM doesn't need to be shared between codecs (2) Easier look-ahead of metadata |
01:43:08 | amiconn | With the huge 32 MB ram, there could be quite a number of tracks in memory which all use different codecs |
01:44:25 | linuxstb | I'm thinking of a function which can be used to open the file, identify the contents (i.e. codec needed to decode it), and look for any metadata. |
01:44:56 | Zagor | linuxstb: the does away with the whole codec plugin concept. then we can just aswell link codecs statically. |
01:45:39 | Zagor | amiconn: why don't we just use two entry points in the same codec plugin? |
01:45:50 | linuxstb | Zagor: No, I don't think it does. I'll need to actually try to write it, but I don't think the code would be very complex. |
01:45:54 | amiconn | I'm still uncertain what's the gain with the codec plugins |
01:46:24 | Zagor | amiconn: the same as regular plugins: extensibility without affecting the core |
01:46:29 | amiconn | It certainly adds complexity, e.g. error handling |
01:46:46 | amiconn | What if a certain codec plugin cannot be found? |
01:47:02 | Zagor | the track will be skipped |
01:47:10 | amiconn | Plus, the core still needs a way to detect the file format |
01:47:21 | amiconn | How else it should decide which codec to load? |
01:47:31 | amiconn | It can't rely on file extension for this |
01:47:41 | | Join Andrew179 [0] (Andrew@r39h55.res.gatech.edu) |
01:47:43 | Zagor | file extension is good enough for the data we handle |
01:47:48 | amiconn | ...e.g. .wav can contain just about any format |
01:47:55 | Zagor | yeah. but doesn't. |
01:48:20 | XavierGr | fhscore = phscore; |
01:48:27 | amiconn | I've seen quite some .wavs containing .mp3, plus there's adpcm etc pp |
01:48:32 | XavierGr | is this wrong if the types are char arrays? |
01:49:11 | Zagor | amiconn: i'm not saying they don't exist. but we don't have to support that. |
01:49:33 | * | amiconn imagines bugs reports rushing in... |
01:50:07 | amiconn | "The (insert your favourite windows player here) does plays these .wavs, but rockbox doesn't" |
01:50:14 | Zagor | i doubt it. non-pcm wav files are pretty rare. |
01:50:30 | Zagor | well that's always going to happen. there are zillions of audio formats we don't support. |
01:51:24 | linuxstb | .ogg is a real example, I think. I don't know what file extension ogg flac gets. |
01:51:45 | | Quit hubbel ("CGI:IRC (EOF)") |
01:51:49 | preglow | might very well be .ogg |
01:52:10 | Zagor | that's a better example, i'd say. bugger :-) |
01:52:17 | amiconn | Iirc .ogg is also just a container format, like .wav |
01:52:21 | preglow | i'd say lets go for extension for now |
01:52:27 | preglow | amiconn: correct |
01:52:36 | preglow | or hmm |
01:52:42 | preglow | well, i've no idea |
01:52:48 | amiconn | ...and .avi / .mov for another area |
01:52:53 | preglow | scanning wav for contents is very easy |
01:52:59 | preglow | i have no idea how it is for ogg |
01:53:14 | preglow | but this can get really hairy pretty fast, i think |
01:53:46 | linuxstb | Native FLAC seems a very simple format to parse - just contiguous blocks of data, each with a header containing blocktype and blocklength. |
01:53:57 | linuxstb | The metadata blocks are at the very beginning. |
01:54:38 | linuxstb | This is why I don't think it's a big deal - all these formats seem very simple. |
01:55:32 | preglow | linuxstb: most codecs are like that, mp3 for instance, and vorbis |
01:56:05 | amiconn | Bah, coldfire asm is nasty :( |
01:56:18 | preglow | amiconn: i think the coldfire itself is nastier than its assembly |
01:56:28 | amiconn | Why the $%§$ does a move instruction change the flags??? |
01:56:39 | preglow | i think most cpus work that way |
01:56:51 | preglow | it's handy from time to time |
01:56:59 | amiconn | sh doesn't, and that is very useful |
01:57:08 | amiconn | This is true risc |
01:57:14 | preglow | yes, but having move alters flags is also nice sometimes |
01:57:17 | preglow | you can get free compares |
01:57:31 | preglow | i don't think anyone claims 68k is risc, heh |
01:57:36 | preglow | apart from motorola, but they're insane |
01:57:43 | amiconn | ..and need to waste registers in my case |
01:58:14 | | Part MoosCamaro |
01:58:30 | amiconn | If move wouldn't alter flags, I could do a compare, move something else into one of the regs, then do a conditional branch based on the compare |
01:59:01 | preglow | arm is nice there |
01:59:03 | linuxstb | preglow: Your resampling sounds very good to me. |
01:59:22 | preglow | you can decide whether any instruction is to alter flags or not |
01:59:26 | preglow | linuxstb: yeah, me too |
01:59:39 | preglow | linuxstb: i don't think interpolation is going to sound very nice for more extreme resampling ratios, though |
01:59:42 | amiconn | preglow: I actually do this in my last memset optimisation for SH1 |
01:59:48 | | Quit Harpy (Read error: 60 (Operation timed out)) |
02:00 |
02:00:11 | linuxstb | preglow: I don't care - 48KHz->44.1KHz is the only one I will ever use :-). |
02:01:07 | | Part kergoth ("Leaving") |
02:03:42 | preglow | i don't like the gain change, though |
02:03:46 | preglow | perhaps i can compensate for that |
02:03:51 | | Nick DMJC-sleep is now known as DMJC (~James@60-240-162-238.tpgi.com.au) |
02:05:16 | preglow | but anywho |
02:05:59 | preglow | simple naive upsampling with iir filters might do the job nicely for 24khz -> 44.1, etc |
02:07:03 | preglow | if we don't just switch to 22.05khz and use interpolation for that as well |
02:07:20 | spiralout | is it possible to hear music and read a text file at the same time? |
02:07:45 | preglow | spiralout: yes |
02:07:46 | amiconn | Not atm |
02:07:52 | preglow | ahh |
02:07:54 | preglow | not now, no |
02:07:57 | spiralout | not at the moment i know |
02:08:02 | preglow | once codecs become special plugins, it will |
02:08:02 | spiralout | but later it is? |
02:08:13 | amiconn | yes |
02:08:15 | preglow | but that wont happen for a while |
02:08:22 | spiralout | thx |
02:08:23 | preglow | i guess |
02:08:34 | amiconn | Linus said he'll start working on this |
02:08:41 | preglow | he did? excellent |
02:10:53 | amiconn | 08.46.23 # <LinusN> i guess it's time to separate the codecs from the plugins |
02:11:05 | amiconn | 08.48.33 # <LinusN> i guess i can begin hacking on it |
02:12:43 | preglow | but that's good news, the codecs don't even need a fraction of the plugin api functions |
02:12:59 | preglow | some buffer and memory management should be enough |
02:14:15 | | Quit xen` () |
02:17:09 | amiconn | argh, NEG does also work in-place only, like SWAP :( |
02:17:18 | preglow | yup :/ |
02:19:20 | HCl | night |
02:19:25 | HCl | is 2.5 released yet? |
02:22:03 | HCl | Slasheri: can you toss me a message when you got that end of song event thing going? |
02:22:10 | * | HCl goes to sleep |
02:27:30 | | Quit webguest43 ("CGI:IRC (EOF)") |
02:27:46 | DMJC | damn... still need to carry a pin |
02:27:55 | preglow | of course |
02:29:32 | HCl | crashed? |
02:31:33 | | Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
02:31:59 | DMJC | yeah |
02:32:08 | DMJC | tried to change tracks while it was playing |
02:33:55 | linuxstb | Someone was asking earlier about endianness in Vorbis comments - the 32-bit field lengths are little-endian, all other integers in a FLAC file are big-endian.... |
02:34:55 | XavierGr | emm I 've got an error about casts when I tried an int hiscore = phscore which is char array? |
02:34:59 | XavierGr | what to do? |
02:36:23 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
02:36:58 | XavierGr | how do we convert a char array (with numbers) into an integer? |
02:37:07 | preglow | depends on the endiannes |
02:38:06 | | Join webguest43 [0] (~d99b54b6@labb.contactor.se) |
02:38:46 | DMJC | otf playlist support work? |
02:38:49 | webguest43 | Hi ! Just donated 15 USD to rockbox, while listening to music on iriver via rockbox. |
02:39:03 | webguest43 | Thanks for your work and effort ! |
02:39:13 | amiconn | Hmm, ogg doesn't display the wps at all. |
02:39:16 | amiconn | :( |
02:39:30 | amiconn | I though it would be displayed, just empty |
02:40:55 | preglow | nope |
02:42:28 | XavierGr | is atoi supported by rockbox? |
02:42:49 | amiconn | preglow: Didn't you implement treble & bass settings? |
02:42:52 | amiconn | XavierGr: yes |
02:43:27 | XavierGr | do I have to iclude something? |
02:43:29 | preglow | amiconn: i'm waiting for austriancoder to commit some uda routines he said he'd put in |
02:43:37 | amiconn | okie |
02:44:13 | amiconn | XavierGr: Are you hacking a plugin? |
02:44:28 | XavierGr | yes |
02:44:46 | | Quit bobTHC ("—I-n-v-i-s-i-o-n— 2.0 Build 2520") |
02:45:17 | amiconn | Then you need to call it via the plugin api |
02:45:32 | | Quit webguest43 ("CGI:IRC") |
02:45:35 | XavierGr | okay |
02:45:43 | amiconn | Almost all plugins have a global rb as api pointer |
02:45:56 | amiconn | ...so rb->atoi(blah...) should work |
02:49:12 | | Quit cYmen ("zZz") |
02:49:31 | Zoom2 | ught oh, I was listening to some music and clicked the calculatior plugin it says I04: IllInstr at 32F401A2 - that a crash? my red LED is on so is my hd still spinning? |
02:50:26 | DMJC | better get a pin dude |
02:50:43 | Zoom2 | *goes to look for one* |
02:51:00 | DMJC | there going to be usb host support at all? |
02:51:13 | DMJC | I tried that on a h300... wasn't too bad |
02:51:42 | Zoom2 | yep worked thanks |
02:52:15 | DMJC | you may want to carry that with you |
02:52:22 | amiconn | Clock control for playback doesn't seem to work... as reported earlier, the boost count is set to 1 at boot... and cpu is running always at full speed |
02:52:54 | amiconn | If I manually set it to 48 MHz (or even 11 MHz) playback is intermittent |
02:52:59 | amiconn | No crashes though |
03:00 |
03:02:06 | amiconn | Hmm, skipping forward at the last track freezes rockbox. It should ignore such attempts |
03:03:50 | XavierGr | rb->write(fd,phscore,4); |
03:04:11 | XavierGr | this must right to the fist 4 bytes of the file right? |
03:05:01 | | Quit preglow ("nono") |
03:06:39 | XavierGr | ^write |
03:09:52 | | Nick cheriff_AWAY is now known as cheriff (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
03:14:35 | | Join ashridah [0] (ashridah@220-253-120-148.VIC.netspace.net.au) |
03:15:56 | XavierGr | rb->write(fd,phscore,4); |
03:15:57 | XavierGr | <XavierGr> this must right to the fist 4 bytes of the file right? |
03:16:07 | XavierGr | sorry to bother |
03:16:14 | XavierGr | Hi ashridah! |
03:20:41 | *** | Saving seen data "./dancer.seen" |
03:29:26 | DMJC | ROFL |
03:29:52 | DMJC | why would an mp3 playback REALLY fast? |
03:30:12 | Stryke` | low sample rate? |
03:30:12 | DMJC | that a 41khz thing? |
03:30:17 | DMJC | kl |
03:30:23 | | Join amiconn_ [0] (~jens@p54BD5469.dip.t-dialin.net) |
03:36:21 | XavierGr | goodnight all! |
03:37:25 | | Quit XavierGr () |
03:37:55 | | Quit amiconn (Read error: 145 (Connection timed out)) |
03:37:55 | | Nick amiconn_ is now known as amiconn (~jens@p54BD5469.dip.t-dialin.net) |
03:49:37 | | Quit Stryke` (Read error: 54 (Connection reset by peer)) |
03:58:09 | | Quit Bagder (Read error: 60 (Operation timed out)) |
04:00 |
04:05:13 | | Join QT [0] (as@area51.users.madwifi) |
04:17:05 | | Quit QT_ (Read error: 113 (No route to host)) |
04:29:22 | | Quit ehntoo ("Leaving") |
04:34:07 | | Quit MO-Pantsu () |
04:38:11 | | Join dapureplaya [0] (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
04:38:57 | dapureplaya | hi |
04:39:47 | | Part dapureplaya |
04:51:18 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
04:51:55 | | Quit midk (Client Quit) |
05:00 |
05:20:42 | *** | Saving seen data "./dancer.seen" |
05:49:16 | | Quit Zoom2 ("CGI:IRC (EOF)") |
05:52:24 | | Nick cheriff is now known as cheriff_AWAY (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
06:00 |
06:06:51 | | Part hacim |
06:10:20 | | Join daven [0] (~18225f06@labb.contactor.se) |
06:10:35 | daven | can somebody help me with wps? |
06:10:53 | daven | i've put the file onto my h120 |
06:11:00 | daven | how do i "play" it now? |
06:11:13 | daven | i don't see it when browsing the files |
06:32:07 | | Quit daven ("CGI:IRC") |
06:44:53 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a219.wi.tds.net) |
07:00 |
07:06:38 | | Nick cheriff_AWAY is now known as cheriff (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
07:09:46 | | Quit Strath (Read error: 110 (Connection timed out)) |
07:17:40 | | Quit DMJC (Connection timed out) |
07:20:44 | *** | Saving seen data "./dancer.seen" |
07:21:48 | | Join DMJC [0] (~James@60-240-162-238.tpgi.com.au) |
07:36:17 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
07:40:43 | | Join webguest75 [0] (~c31ce021@labb.contactor.se) |
07:44:35 | Bger | morning |
07:44:38 | Bger | guys |
07:48:26 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:48:57 | Bger | morning, Linux |
07:49:02 | Bger | Linus |
07:49:03 | Bger | grrr |
07:49:43 | amiconn | Good morning |
07:52:18 | LinusN | yo |
07:53:38 | amiconn | LinusN: Is there a way for you to check correctness of the MFDR/MFDR2 settings? |
07:54:12 | LinusN | i could of course look with a scope |
07:54:18 | amiconn | I tried new values based on my interpretation of the datasheet (and correcting the mistake for 11 MHz) |
07:54:42 | amiconn | The unit works... but then i2c would work at 200 kHz too |
07:57:35 | | Nick cheriff is now known as cheriff_AWAY (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
07:57:44 | Bger | Linus i appologise for renaming you to LinuX, but you must be angry to your famous namesake .... |
07:58:38 | LinusN | Bger: i do it myself all the time :-) |
07:58:58 | amiconn | LinusN: I might have found the end-of-charging signal |
07:59:05 | LinusN | nice |
07:59:06 | amiconn | Just verifying again |
08:00 |
08:02:24 | LinusN | a port pin? |
08:02:44 | amiconn | Yes... I'm puzzled now by looking at the datahseet |
08:02:59 | amiconn | s/datahseet/port pin table/ |
08:06:38 | | Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
08:07:42 | LinusN | morning Bagder |
08:07:51 | Bagder | hey ho |
08:09:41 | Bagder | I'm starting my new assignment today |
08:12:05 | LinusN | weee |
08:28:56 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:41:45 | amiconn | LinusN: The end-of-charging was obviously wrong |
08:42:11 | amiconn | However, I found the pin that senses the presence of the remote |
08:42:30 | LinusN | oh |
08:42:33 | amiconn | ...GPIO 30, marked 'unknown' in the table |
08:42:40 | amiconn | Could you verify? |
08:43:13 | LinusN | have no multimeter with me, will check when i get home |
08:49:56 | | Quit matsl (Remote closed the connection) |
09:00 |
09:00:18 | ashridah | hm. player doesn't seem to want to shut off if i've played music and then hit 'stop' |
09:07:55 | amiconn | LinusN: Another thing for you to check: Iiuc the DCR register is 16 bit, but both crt0.S and system.c handle it as 32 bit |
09:08:20 | amiconn | crt0.S still does the correct thing as it uses the 16 MSBs, but system.c otoh... |
09:08:48 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
09:09:08 | LinusN | amiconn: ouch ouch ouch!!!! |
09:09:28 | LinusN | i have forgotten to change mcf5249.h |
09:09:37 | amiconn | _if_ I am correct the definition in mcf5249.h is also wrong |
09:10:09 | LinusN | that's what i forgot to change |
09:10:22 | amiconn | crt0.S could the also use move.w |
09:10:30 | LinusN | yes it could |
09:10:41 | | Join Harpy [0] (oq4S1ywW6e@dsl-hkigw7wbb.dial.inet.fi) |
09:10:53 | amiconn | ...and the numbers in system.c should be written with 4 hex digits only |
09:10:59 | LinusN | when i wrote that code, i was falsely under the impression that only 32-bit accesses were allowed |
09:11:13 | amiconn | AH |
09:11:35 | amiconn | This still doesn't explain accessing the wrong 16 bits in system.c though |
09:12:01 | amiconn | Effectively the refresh counter never changes |
09:12:02 | LinusN | that's because i changed mcf5249.h but apparently forgot to commit it |
09:12:23 | LinusN | amiconn: it doesn't change, and that affects performance *a lot* |
09:13:06 | | Join Zoom2 [0] (~41027325@labb.contactor.se) |
09:13:13 | amiconn | In fact it *does* change... to 0x0000 |
09:14:15 | Zoom2 | amicom you ever sleep bro? |
09:15:35 | amiconn | I do |
09:18:01 | | Quit ashridah ("Leaving") |
09:20:46 | *** | Saving seen data "./dancer.seen" |
09:21:01 | LinusN | correcting the refresh rates had a slight positive effect on the mpa2wav performance (from 115% to 117% catching the flow) |
09:21:04 | | Nick Lynx_awy is now known as Lynx_ (Lynx@134.95.189.59) |
09:22:10 | | Join ashridah [0] (ashridah@220-253-120-148.VIC.netspace.net.au) |
09:27:53 | | Join bobTHC [0] (~foo@62.34.23.228) |
09:28:04 | bobTHC | hi folks ! |
09:42:47 | | Quit linuxstb ("Leaving") |
10:00 |
10:05:40 | | Join Patr3ck [0] (~patr3ck@p549E62EE.dip.t-dialin.net) |
10:13:26 | Zoom2 | hey when upgrading the frimware, i should do it in bootloader USB mode correct? |
10:13:46 | Zoom2 | then all I do is replace the .rockbox folder? |
10:15:57 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
10:19:39 | | Quit tvelocity (SendQ exceeded) |
10:20:55 | | Join tvelocity [0] (~tony@ipa21.0.tellas.gr) |
10:21:00 | LinusN | Zoom2: it doesn't matter which usb mode |
10:21:25 | LinusN | just unzip the entire zip contents to the root |
10:21:48 | LinusN | replacing .rockbox isn't enough, since the rockbox.iriver file isn't there |
10:22:08 | ashridah | rolo notices an updated rockbox.iriver anyway, doesn't it? |
10:22:14 | Zoom2 | ok thanks, no need to go into a "firmware update" mode? |
10:22:29 | amiconn | ashridah: It doesn't work always |
10:22:52 | ashridah | ah |
10:23:38 | amiconn | I think that is fixable |
10:24:31 | Zoom2 | ok I uploaded the files via USB, do I need to go into any menu setting to complete the "update"? |
10:24:32 | amiconn | Sometimes it just doesn't detect a changed rockbox.iriver (or ajbrec.ajz) and you have to rolo manually |
10:25:29 | Zoom2 | sorry if this is a answered question but how do I go about doing this? |
10:26:18 | LinusN | Zoom2: you don't need to do anything |
10:26:42 | Zoom2 | ok. Thanks for the help |
10:26:54 | Zoom2 | updates easier than the original firmware then |
10:27:24 | amiconn | Zoom2: Either switch off and restart, or 'play' the rockbox.iriver file in the root in case it didn't ask you 'bootfile changed. reboot?' already |
10:27:30 | LinusN | if you updated via the "normal" usb connection, you should rolo the rockbox.iriver file if you didn't get a question if you want to run the new firmware |
10:28:06 | LinusN | rockbox updates are much simpler, since you don't need to reprogram the flash |
10:28:32 | Slasheri | Hmm, the rolo doesn't detect upgraded rockbox.iriver most of the time |
10:29:09 | Zoom2 | right it never asked me or told me my bootfile changed or rebooted - I did a USB connection in the boot loader |
10:29:32 | ashridah | Zoom2: then it would have loaded the new one automatically anyway |
10:29:33 | LinusN | Zoom2: then you are ok |
10:29:38 | ashridah | since it hadn't loaded ANYthing yet |
10:30:01 | Zoom2 | ok sounds good, I just didnt want to brick it |
10:30:29 | LinusN | Zoom2: no need to be afraid of bricking unless you are updating the boot loader |
10:30:56 | LinusN | updating rockbox itself is a safe operation |
10:31:20 | Zoom2 | this is good to know |
10:32:16 | Zoom2 | boot time seems to be faster in the new bleeding edge too, nice work |
10:33:58 | amiconn | Slasheri: The changed bootfile detection has a few shortcomings. First, it only checks size and startcluster, not the file date. Second, it only works when file browsing and you are in the root |
10:34:15 | amiconn | It won't work at all in db browse mode |
10:38:23 | Slasheri | amiconn: ah, that's good to know :) I think that file date check would be much better |
10:40:47 | * | HCl yawns |
10:44:58 | Zoom2 | does the original iRiver firmware use CPU boost? |
10:50:53 | | Join [0] (~5087d587@labb.contactor.se) |
10:55:23 | LinusN | Zoom2: no, it seems to have a different approach |
10:55:33 | LinusN | keeping a constant cpu frequency |
10:55:41 | | Part |
10:55:55 | LinusN | but dufferent frequencies for different tasks |
10:56:28 | amiconn | Slasheri: Did you look into the cpu boost issue? |
10:57:04 | Zoom2 | do you know which freq the normal firmware stays at? |
10:57:07 | Slasheri | amiconn: Hmm, is there still issues with cpu_boost? |
10:57:13 | amiconn | Also, there's a problem that playback of the last track of a playlist stops prematurely (at least it does with a one-track playlist) |
10:57:28 | amiconn | Slasheri: CPU is boosted all times with current cvs |
10:58:18 | Slasheri | amiconn: that should depend about play mode. Repeat will start from beginning of the playlist again |
10:58:28 | Slasheri | amiconn: Hmm, checking |
10:58:36 | | Nick cheriff_AWAY is now known as cheriff (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
10:58:59 | Slasheri | amiconn: are you sure? at least while playing, the cpu boost works normally |
11:00 |
11:00:13 | Slasheri | i will commit soon a patch that fixes some playlist problems |
11:00:56 | amiconn | It doesn't work for me. When I check cpu boost in the debug menu immediately after boot, it shows boost count = 1 |
11:01:23 | LinusN | amiconn: but it goes down to 0 after playing a file and stopping again |
11:01:28 | amiconn | When playing music, it also stays at 1, and when I un-boost manually playback stutters (for obvious reasons) |
11:01:55 | Slasheri | ah, yes. initially the cpu is boosted for some reason, i will examine that |
11:03:05 | | Quit Andrew179 (Read error: 110 (Connection timed out)) |
11:06:21 | Chamois | is it possible to put an option into the system menu to choose the number of files wich are buffered on irver ? |
11:06:35 | amiconn | ? |
11:07:04 | amiconn | Do you mean the file browser or? |
11:07:04 | Chamois | yes for the moment 10 file buffering is too important |
11:07:10 | Chamois | and unnecessary |
11:07:17 | Chamois | oh no |
11:07:23 | Chamois | buffering into the audio buffer |
11:07:59 | amiconn | Why would you want that? Imho it should always use the whole buffer, regardless of ne number of files |
11:08:37 | Chamois | but i only listen for one file for the moment and change always of songs |
11:09:05 | Chamois | it can be an option |
11:09:11 | Zoom2 | also it takes up more CPU power to buffer unwanted files |
11:09:15 | Zoom2 | right? |
11:09:34 | Chamois | and hdd spinning |
11:09:42 | Zoom2 | it would be great for playlist mode when you want 10 files to be buffered, but in spastic I dont know what I want to listen to mode, it is a flaw |
11:09:54 | Chamois | yes |
11:10:34 | amiconn | It should be possible to cut down the buffering time significantly |
11:10:53 | Zoom2 | in the menu "anti skip" feature does what exactly? |
11:11:01 | Zoom2 | i thought that was the buffer handle |
11:11:48 | Slasheri | Zoom2: currently anti skip does nothing i think. But it could be used to set cross-fader buffer length in future for example |
11:11:51 | LinusN | it alters the watermarks for the buffer filling |
11:12:32 | Zoom2 | there is going to be a cross fader!? |
11:12:56 | Slasheri | Zoom2: very soon i think |
11:13:30 | Zoom2 | wow, I thought that wasnt going to be possible due to hardware restrains |
11:13:33 | Zoom2 | that is GREAT news |
11:18:06 | [solid] | hey guys, i had this idea... an option to save (append in a newline would be best probably) the runtime in a file when the battery is so low it's going to shutdown (so that save would be the last thing before shutdown) |
11:18:45 | [solid] | i would volunteer to do some endurance testing... ie how long can the public's choice encoded files play (ogg -q6, lame -aps, flac -8) |
11:19:08 | [solid] | especially the flac one would be interesting i guess |
11:19:20 | LinusN | [solid]: when the battery is that low, you won't be able to save anything to disk |
11:19:47 | [solid] | oh... so i guess it should be done manually timing.. crapsticks. |
11:20:08 | [solid] | i'll do some testing with flac in the evening then :) |
11:20:50 | *** | Saving seen data "./dancer.seen" |
11:21:15 | LinusN | [solid]: you should have a chat with rasher |
11:21:20 | LinusN | he did this: http://www.rockbox.org/twiki/bin/view/Main/IriverBattery |
11:21:31 | Zoom2 | i thought it stops spinnign when its down to 4% |
11:23:41 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:28:47 | [solid] | hm, i was thinking of doing a more down to life test, one that tells you really what you can expect at this stage - just repeat one album, with headphones plugged and at 50% volume |
11:29:31 | [solid] | so buffering kicks in every 2-3 times per cycle (with lossy, with flac it'll buffer within same songs due do it's nature;) |
11:30:23 | [solid] | that runtime saved in a file would just enable me to do testing even while sleeping :D but i'll do it anyway |
11:36:14 | | Quit dwihno (Read error: 110 (Connection timed out)) |
11:37:40 | | Quit webguest75 ("CGI:IRC (EOF)") |
11:39:26 | | Quit DMJC (Remote closed the connection) |
11:40:54 | LinusN | do we have an idea why the playlist viewer crashes on iriver? |
11:44:59 | | Join DMJC [0] (~James@60-240-162-238.tpgi.com.au) |
11:47:46 | amiconn | [solid]: I didn't check whether it works on iriver, but there is current and top runtime available in the debug menu. |
11:47:50 | amiconn | This info is saved along with the configuration, i.e. on every spinup. |
11:48:11 | amiconn | ...and the current runtime is reset (or should be) when you connect the charger |
11:50:38 | | Join tulek [0] (~d5068b84@labb.contactor.se) |
11:51:12 | tulek | hi |
11:52:21 | amiconn | So you could reset the top runtime after charging, then do your test, after that recharge and check the stored top runtime |
11:53:37 | | Join dapureplaya [0] (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
11:53:41 | tulek | i'd like to contribute my wps to the wiki but unfortunateley i can't take a screenshot so it's pointless can anyone take a screenshot for me? |
11:53:59 | [solid] | amiconn: thanks for the great tip :D |
11:54:14 | | Quit tvelocity ("Leaving") |
11:54:30 | dapureplaya | i'm just wondering how WPS works. Do you just put the code in a notepad with a .wps extension and just open it with rockbox? |
11:54:38 | Zoom2 | yes |
11:54:44 | [solid] | looking into it now... i've already seen that there is current runtime, that's why i was wondering if it could be done like i suggested |
11:55:12 | [solid] | i can't see any top runtime tho o_O |
11:55:16 | dapureplaya | Zoom2: and what if you wanna change it back to it's default? is there a way to do that? |
11:55:45 | amiconn | [solid]: Joystick up/down should select current<->top |
11:55:57 | tulek | @dapureplaya just erase your wps file |
11:55:57 | [solid] | indeed, awesome |
11:56:10 | Zoom2 | dapureplaya: you should beable to delete it |
11:56:21 | LinusN | tulek: why can't you take screenshots? |
11:56:50 | dapureplaya | ok cool thx guys i'm goign to check it out now heh |
11:56:51 | [solid] | amiconn: last q... how do i go about reseting the top runtime value? |
11:57:25 | [solid] | rockbox is just so cool ^_^ |
11:57:28 | amiconn | Press select, a request should appear |
11:57:43 | Slasheri | Hmm, how do playlist_peek and playlist_next exactly work? If i call playlist_next(0) what it would do? Does it affect next playlist_peek somehow? |
11:57:46 | amiconn | Confirm with select |
11:57:48 | [solid] | amiconn: works, great |
11:57:52 | amiconn | (not play as the msg says) |
11:57:57 | tulek | @linusn i just have my iriver but no simulator or digital camera to make it more worse i'm working with wndows |
11:58:11 | [solid] | yeah, i already got used to pressing select when it asks me to press play :> |
11:58:30 | Bger | tulek there was an option in debug menu for taking an "screenshot" |
11:58:33 | Bger | iirc |
11:58:34 | | Join dwihno [0] (~dw@81.8.224.89) |
11:59:05 | tulek | @bger cool |
11:59:19 | * | tulek tries to take a screenshot ... |
12:00 |
12:00:06 | Bger | tulek as i don't have any currently "rockboxed" device, i can't tell you the exact name of the option |
12:00:12 | amiconn | tulek: Activate screenshot mode first (in debug menu). Then get displayed what you want to screenshot |
12:00:14 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/ScreenDump |
12:00:25 | Bger | 10x, Linus |
12:00:26 | [solid] | which button on the iriver equals F5 on the recorder? |
12:00:26 | Bger | ;) |
12:00:28 | [solid] | :) |
12:00:29 | amiconn | To take the screenshot, connect USB to your pc |
12:00:44 | [solid] | oh, sorry |
12:00:54 | amiconn | The iriver will *not* go into usb mode then, but instead create a .bmp file in the root |
12:01:05 | [solid] | my text skimmimng techniques failed me this time |
12:01:15 | * | tulek never thought of the debug menu he thought it's sort of sacred and only for gods ... ;) |
12:01:19 | amiconn | When you did all screenshots you want, deactivate screenshot mode again |
12:01:20 | | Join XavierGr [0] (~XavierGr@ppp12-adsl-188.ath.forthnet.gr) |
12:01:31 | XavierGr | Waassup all? |
12:01:32 | amiconn | Then you can go into usb mode and copy the .bmps |
12:01:38 | Bger | regarding to "The screen dump files are named "YYYY-MM-DD HH-MM-SS.bmp" <= what about if the unit doesn't have RTC |
12:01:53 | amiconn | They< are just numbered sequentially |
12:02:19 | Bger | (supposed so) |
12:03:34 | Bger | are we sure that the number will be the greatest in the directory ? ;) |
12:03:44 | dapureplaya | sup xav |
12:04:13 | tulek | WOW |
12:04:24 | * | tulek faints |
12:04:38 | * | Bger asks because he edits the wiki page atm |
12:05:26 | tulek | ok I'm off i'll be back in a second (analog modem no flat is annoying sometimes) |
12:06:13 | amiconn | LinusN: What about changing the screendump trigger to the hold switch on iriver when screendump mode is active? More convenient than always plugging usb imho |
12:06:30 | Slasheri | Hmm, i got it working :) |
12:07:55 | LinusN | amiconn: cure, but then you would have to hack the button driver to tell a thread to save the data |
12:07:56 | | Quit bobTHC ("Smoke Weed Every Day !") |
12:08:03 | LinusN | Slasheri: got what working? |
12:08:25 | Slasheri | LinusN: playlist handling works now better, committing.. :) |
12:08:34 | LinusN | what was the prob? |
12:08:45 | | Join bobTHC [0] (~foo@62.34.23.228) |
12:08:56 | dapureplaya | oooh better playlisting. awesome :) |
12:09:05 | Slasheri | current song number indicator, resume and forward seeking are fixed on next commit |
12:12:57 | Chamois | linus ? |
12:14:04 | amiconn | LinusN et al: Some weird wiki spam going on |
12:14:04 | amiconn | am going on :( |
12:14:18 | amiconn | Ooops |
12:14:24 | amiconn | rdp lagging |
12:15:32 | Chamois | linus : think i found the uda initialization problem |
12:15:40 | Bger | where, amiconn? |
12:17:01 | Bger | Source topic AAAVeryGoodSite is locked by AlexSpy, lock expires in 9 minutes. |
12:17:21 | Bger | how is supposed to understand that ? |
12:19:27 | XavierGr | I am AlexSpy |
12:19:46 | XavierGr | did I do something wrong? |
12:19:57 | XavierGr | I just thought to report the spammer |
12:20:55 | | Quit tulek ("CGI:IRC (Ping timeout)") |
12:24:23 | Bger | XavierGr:) |
12:24:46 | XavierGr | Is what I did wrong? |
12:24:48 | Bger | XavierGr you had to just go to "More" link on the bottom of the page |
12:24:55 | Bger | and there is "Rename/move" |
12:25:28 | XavierGr | oh |
12:25:38 | | Join ]RowaN[ [0] (a2b0y@62.128.222.176) |
12:26:01 | Bger | and move it to "Trash" web |
12:26:23 | ]RowaN[ | using the latest greyscale build of rockbox (3rd june iirc), gb games seem to crash my iriver after about 2 seconds.. used to work find before |
12:26:37 | ]RowaN[ | have to use the reset button then |
12:27:08 | ]RowaN[ | congrats on iriver mp3 playing btw guys, u rock ma box =] |
12:27:30 | XavierGr | Can someone change its WikiName? |
12:27:56 | dapureplaya | ]RowaN[: don't forget to mention OGG and FLAC playback ;) |
12:28:12 | ]RowaN[ | flac playback now???????? |
12:28:27 | dapureplaya | yeh. still buggy. but i'm listening to FLAC atm ;) |
12:28:32 | ]RowaN[ | oohh thats just grand isnt it |
12:28:38 | dapureplaya | all will be good in through time |
12:29:41 | | Join webguest80 [0] (~c31ce021@labb.contactor.se) |
12:29:42 | DMJC | what's the difference between 300/100 in architecture? |
12:30:32 | ]RowaN[ | 300 dont have optical out does it? |
12:30:38 | LinusN | no |
12:33:15 | XavierGr | Linus:Can someone change its WikiName? |
12:34:00 | LinusN | i don't think so |
12:34:30 | | Join BTKDaImMaikata [0] (~Bager@83.222.160.88) |
12:34:40 | | Nick BTKDaImMaikata is now known as Bgr (~Bager@83.222.160.88) |
12:34:51 | XavierGr | Because mine comes from my name, but now that I read it, it is a little groovy and stupid. (AlexSpy) |
12:35:21 | LinusN | and you didn't follow the rules for wikinames |
12:36:02 | | Join tulek [0] (~d9b914f9@labb.contactor.se) |
12:36:13 | LinusN | Your WikiName is your real first and last name concatenated, like JohnSmith or SteveAnderson. It's not JonhS, SteveA or NinjaBoy. |
12:36:18 | tulek | sorry for leaving my nick-body around |
12:36:30 | | Quit Bger (Read error: 60 (Operation timed out)) |
12:36:58 | XavierGr | Do you want me to delete it and make a new one? |
12:37:24 | LinusN | sure, why not? |
12:37:41 | tulek | i'm proud to announce that anyone now can see my wps in the wiki |
12:37:54 | LinusN | wee |
12:38:46 | LinusN | lunch time |
12:39:04 | | Quit bobTHC ("Smoke Weed Every Day !") |
12:39:06 | Bgr | have a nice lunch ;) |
12:39:15 | Zoom2 | its 6:40 AM for me |
12:39:16 | Bgr | tulek just saw it ;) |
12:39:18 | Zoom2 | i need to learn how to sleep |
12:39:34 | Zoom2 | the picture isnt showing for me tulek, what name did you post it under |
12:39:45 | XavierGr | link? |
12:39:56 | Zoom2 | http://www.rockbox.org/twiki/bin/view/Main/WpsGallery |
12:40:02 | Zoom2 | im guessing it is torben |
12:40:07 | Zoom2 | but its not showing for me |
12:40:22 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:40:45 | MoosCamaro | hi guys |
12:40:58 | | Join bobTHC [0] (~foo@62.34.23.228) |
12:41:01 | | Join webguest23 [0] (~53ed0681@labb.contactor.se) |
12:41:29 | XavierGr | <Zoom2> i need to learn how to sleep. I ve got no problem with it, might help you out a little! |
12:41:44 | | Quit bobTHC (Client Quit) |
12:41:51 | | Part webguest23 |
12:42:17 | Zoom2 | heh, i just took sleeping aids like 2 hours ago still no effect =( |
12:42:46 | | Join bobTHC [0] (~foo@62.34.23.228) |
12:43:40 | Bgr | Zoom2 does the sheep counting work ? ;) |
12:43:53 | XavierGr | what about morning hours? Dont you get sleepy? |
12:44:05 | [solid] | you could try counting lines of rockbox code lol |
12:44:34 | Bgr | yep :) |
12:45:02 | [solid] | if that doesn't help... try mozilla ;o |
12:45:39 | Bgr | or reading http://www.rockbox.org/twiki/pub/Main/DataSheets/MCF5249UM.pdf ... Linus said, that this works very well... i'm willing to believe him... |
12:45:47 | Zoom2 | no i got up to 999,999,999,999 annd didnt know what number came after that |
12:46:00 | Zoom2 | (word wise) |
12:46:10 | Zoom2 | after trillian comes what? |
12:46:19 | Zoom2 | i nearly shot myself that night |
12:46:23 | Zoom2 | but thats another story |
12:47:02 | ]RowaN[ | if would be cool if the WPS screen could use more than 1 font.. i.e. larger font for song title.. etc |
12:47:21 | ]RowaN[ | and have a bitmap background/border =] |
12:47:45 | Zoom2 | th0mas has been working on getting bmp files integrated with the wps |
12:48:26 | ]RowaN[ | excellent |
12:49:34 | [solid] | i think he succeeded, but wanted to do some testing on how it works on archos before commiting ^^ |
12:49:39 | Bgr | amiconn: regarding use of 2 or more fonts together: as Bagder said, we definitely need smaller font for the remote |
12:49:40 | XavierGr | yeah different font support would be great |
12:49:43 | dapureplaya | aaaah yes prev track works much better on my H140 wit the recent build :D. Top stuff Slash. |
12:50:15 | Slasheri | dapureplaya :) |
12:50:18 | Zoom2 | is the image that tulek posted working for anyone? http://www.rockbox.org/twiki/bin/view/Main/WpsGallery#TorbenMohrfeldt |
12:50:36 | Slasheri | But i broke the next track feature. You should get the latest commit i just made |
12:50:55 | [solid] | Zoom2: yeah, i see it |
12:50:57 | Bgr | Zoom2 yes, works for me |
12:51:05 | Bgr | Firefox 1.0.4 here |
12:51:07 | dapureplaya | Zoom: doesn't work 4 me |
12:51:15 | dapureplaya | IE user here lol |
12:51:26 | [solid] | firefox 1.0.3 here :) |
12:51:38 | dapureplaya | Slasheri: yeah i just get the latest commit |
12:51:38 | Bgr | doesn't work with IE 6 SP1 |
12:51:56 | Bgr | [solid]: think about upgrading to 1.0.4 |
12:52:03 | Zoom2 | bah |
12:52:04 | dapureplaya | Slasheri: ok i know what u mean now. u killed the next track feature heh |
12:52:08 | Zoom2 | i just uninstalled the fox |
12:52:13 | dapureplaya | Slasheri: how did that happen? |
12:52:18 | Bgr | [solid]: see http://www.mozilla.org/projects/security/known-vulnerabilities.html |
12:52:26 | Slasheri | dapureplaya: yeah :D that was only a small mistake, it's fixed now |
12:52:32 | Slasheri | (bleeding edge build still compiling) |
12:52:44 | dapureplaya | ah right hehe. |
12:52:46 | | Quit tulek ("CGI:IRC (Ping timeout)") |
12:52:54 | [solid] | Bgr: yeah i know, but i'm on gentoo and compiling firefox takes a long time... i have to leave it to run nightly but always forget ><' |
12:53:05 | | Quit bobTHC ("Smoke Weed Every Day !") |
12:53:25 | Bgr | [solid];) cron is your friend ;) |
12:53:59 | [solid] | bleeding edge is there ^^ |
12:54:45 | dapureplaya | awesome gettign it now heh |
12:55:28 | | Join bobTHC [0] (~bobTHC@62.34.23.228) |
12:55:58 | Chamois | linus ? |
12:56:04 | XavierGr | ahh!!! I am stuck, I could use some help here. |
12:56:17 | | Join zezayer_away [0] (~chatzilla@82.110.136.210) |
12:56:25 | Zoom2 | I dont get it though, every other png file is showing up but that one |
12:56:50 | Zoom2 | linus is eating lunch |
12:57:01 | dapureplaya | XavierGr: Stuck? |
12:57:16 | XavierGr | I spelled it wrong eh? |
12:57:56 | XavierGr | if(hiscore > compare){ |
12:57:56 | XavierGr | rb->snprintf(phscore,sizeof(phscore),"%d",hiscore); |
12:57:56 | XavierGr | rb->write(fd,phscore,4); |
12:57:56 | DBUG | Enqueued KICK XavierGr |
12:57:56 | XavierGr | compare = hiscore;} |
12:58:30 | XavierGr | Is this thing gonna write the phscore buf in the open file? |
12:58:57 | XavierGr | It does not and it's getting on my nerves! |
12:59:14 | XavierGr | Only this tiny bit of code to end the porting of iriver snake2 |
12:59:42 | | Join tulek [0] (~d9b914d3@labb.contactor.se) |
13:00 |
13:00:36 | [solid] | hm... previous track doesn't seem to work. it rewinds to the beginning, but when i do it twice it exits to the browser |
13:01:00 | dapureplaya | hmmmm |
13:01:06 | | Quit tulek (Client Quit) |
13:01:12 | dapureplaya | solid: it works fine for me |
13:01:15 | [solid] | wmaybe i'm mistaken in the concept... |
13:01:22 | | Join tulek [0] (~d50688c2@labb.contactor.se) |
13:01:39 | | Quit bobTHC ("Smoke Weed Every Day !") |
13:02:33 | dapureplaya | solid: because the same thing use to happen to me aswell. now it changes tracks fine. But if i try and change tracks real quick. then it'll go into the browser |
13:02:47 | [solid] | i'm getting this - i play a track, press rew once - it goes to the beginning of the track, i press it twice - it goes to the browser |
13:02:47 | tulek | i'm back |
13:03:04 | Slasheri | [solid]: there are still some known problems with previous tracks that will be fixed soon |
13:03:05 | dapureplaya | uhm. you sure you got the right build? |
13:03:11 | Zoom2 | tulek do you have IE? |
13:03:12 | dapureplaya | try d/ling the bleeding edge again |
13:03:24 | Slasheri | next track feature _should_ work quite well now |
13:03:40 | dapureplaya | Slasheri: both work for me fine. |
13:03:46 | Slasheri | ah, ok :) |
13:03:46 | | Join ikm [0] (~ikm@ppp83-237-6-129.pppoe.mtu-net.ru) |
13:03:58 | tulek | @zoom no firefox |
13:03:58 | dapureplaya | Slasheri: well, should it work fro OGG and FLAC? |
13:04:03 | [solid] | hmm... |
13:04:09 | ikm | Hello people |
13:04:18 | dapureplaya | slasheri: coz i haaven't tried them yet |
13:04:21 | Zoom2 | tul for some reason your screen doesnt show up in IE browsers |
13:04:23 | [solid] | if i press next track twice fast it also exits to the browser |
13:04:24 | Slasheri | dapureplaya: Hmm, i think that next track should work (previous probably not) |
13:04:27 | tulek | but a dial up analog internet connection |
13:04:28 | Chamois | who did write the i2c driver for iriver ? |
13:04:37 | [solid] | maybe something really is wrong again with copying the files |
13:04:50 | [solid] | (on my side) |
13:05:08 | tulek | ah, i think it's a problem with png is this possible i remeber that if image files are smaller than 1 kb ie doesn't show them ... |
13:05:16 | dapureplaya | [solid]: u trying it on MP3's or OGG/FLAC? |
13:05:22 | [solid] | dapureplaya: all three |
13:05:29 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
13:05:29 | * | tulek tries to fix the problem |
13:05:39 | ikm | am I the only one who got every plugin crashing on iriver? or is it normal for now? |
13:05:39 | dapureplaya | solid: well MP3 definitly works for me. |
13:06:01 | dapureplaya | ikm: my plugins are fine with a couple of exceptions |
13:06:25 | dapureplaya | ikm: can't use while playing music tho. it'll crash. wel it crashed for me. |
13:07:03 | ikm | aha |
13:07:19 | ikm | yep, seems to be working while the music is off. thanks. |
13:07:31 | [solid] | oh well. i'm off to the uni anyway... will do endurance tests as promised when i'm back ^^ |
13:07:40 | dapureplaya | Uhm.....next/prev track seem to work for me for FLAC |
13:08:32 | Zoom2 | tulek thanks for the info, wasnt aware of that |
13:08:43 | dapureplaya | same with OGG. next/prev works for all format so far. |
13:09:08 | dapureplaya | cya Solid. |
13:09:12 | MoosCamaro | Chamois : austriancoder i think |
13:09:17 | Chamois | have other person sound problem on rockbox with their iriver ? |
13:09:33 | tulek | @zoom i had the problem ages ago with gif images ... it costed me really some nerves to find the problem ... |
13:10:17 | ]RowaN[ | chamois: i'll try it tonite, forgot iriver cable and at work (need a spare!) |
13:10:21 | Zoom2 | thats bugging, any fix for that in IE? |
13:10:47 | [solid] | dapureplaya: indeed there was a problem on my side again... something went wrong with downloading *again*, curses upon my isp |
13:11:14 | [solid] | i hate when it happens |
13:11:22 | [solid] | *puff*, gone |
13:11:27 | ]RowaN[ | that image dont show up for me for what its worth (IE6 winxpsp2) |
13:12:16 | dapureplaya | solid: nice. so you got next/prev track working now? |
13:12:19 | | Quit edx (Read error: 110 (Connection timed out)) |
13:12:22 | tulek | @zoom i don't know but since it's m$ take a guess ;p ... ok now anyone using ie can take a look (if it's still not showing up press ctrl reload button for a forced complete reload of the page) |
13:12:30 | [solid] | dapureplaya: yeah... |
13:12:49 | | Join bobTHC [0] (~bobTHC@62.34.23.228) |
13:12:53 | dapureplaya | solid: awesome. It should work for FLAC and OGG aswell. i just tested it out. |
13:13:09 | Chamois | anyone had to satrt original firm to have sound into rockbox ? |
13:13:27 | | Quit tulek ("CGI:IRC") |
13:13:29 | | Join tulek [0] (~d50688c2@labb.contactor.se) |
13:13:32 | dapureplaya | Chamois: nope |
13:13:53 | tulek | @zoom can you see clearly now ? |
13:13:54 | Zoom2 | tulek: good stuff |
13:13:57 | Zoom2 | works well now |
13:14:06 | tulek | fine i could help :) |
13:14:17 | Chamois | anyone ? |
13:14:19 | Chamois | stange strange |
13:14:48 | MoosCamaro | what's hapened? |
13:15:34 | tulek | is it possible to add ascii characters like the smiley and the note to the default rockbox font, that would really improve the possibilities of wps customization |
13:15:38 | Chamois | MoosCamaro : speak to me ? |
13:15:58 | bobTHC | sorry for annoyance |
13:15:59 | | Quit bobTHC (Client Quit) |
13:16:31 | MoosCamaro | Chamois: oui, ya un souci? |
13:17:34 | ]RowaN[ | greyscale fonts, for iriver =] |
13:20:42 | Zoom2 | well im out, people woke up and need to use the computer |
13:20:45 | Zoom2 | "nite" |
13:20:51 | *** | Saving seen data "./dancer.seen" |
13:21:01 | tulek | good nite |
13:21:40 | dapureplaya | cyaz |
13:21:40 | | Quit Zoom2 ("CGI:IRC (EOF)") |
13:24:13 | XavierGr | F*ck F*ck F*ck I am an as**ole idiot D*ckH*ead!&*^@*&!_$)($)$)(@$ |
13:24:55 | tulek | why @xavierGr |
13:25:12 | dapureplaya | XavierGr: chill d00d. Do the happy dance. |
13:26:01 | XavierGr | I thought I spend all previous night and morning debugging. When all that I had to change was a variable! |
13:26:26 | | Join markun [0] (~markun@bastards.student.utwente.nl) |
13:26:39 | XavierGr | but no it wasnt this |
13:26:49 | XavierGr | :( it's something else! |
13:26:55 | dapureplaya | XavierGr: Yeah don't worry i know how u feel. You have NO idea how many times i've done that for uni assignments. |
13:27:39 | XavierGr | Now this is getting Personal. One line of code and I have no clue why it doesn't do what I want to |
13:29:23 | dapureplaya | anyway i'm off. going to head over to my cousin's to help him ao uta bit with his new H340. Cya |
13:29:31 | dapureplaya | *out a bit |
13:30:48 | | Part dapureplaya |
13:38:36 | | Quit tulek ("CGI:IRC 0.5.4 (2004/01/29)") |
13:42:07 | HCl | ? whats going on? |
13:42:54 | XavierGr | serious nerve breakdown! |
13:43:23 | HCl | ah o.o. |
13:43:33 | HCl | stop what you're doing, make a cup of tea, and relax o.o. |
13:43:47 | * | HCl goes back to playing san andreas |
13:43:56 | XavierGr | lucky you! |
13:46:36 | ashridah | HCl: i hate you. that doesn't come out here until the 10th, and even then, getting it will be a bitch, sicne i haven't preordered |
13:50:13 | Bgr | XavierGr what's the problem |
13:51:01 | | Join tvelocity [0] (~tony@ipa21.0.tellas.gr) |
13:51:19 | XavierGr | well sort of solved theoritically but... |
13:51:27 | XavierGr | I want to open a file |
13:51:37 | XavierGr | read the fist 4 bytes |
13:51:53 | XavierGr | then write another value in these 4 bytes |
13:52:39 | XavierGr | well I open the file using O_RDWR |
13:52:50 | XavierGr | fd = rb->open(LEVELS_FILE,O_RDWR); |
13:52:53 | Bgr | does the file exist ? |
13:53:00 | XavierGr | then rb->read(fd,phscore,4); |
13:53:10 | XavierGr | to read the first 4 bytes |
13:53:50 | XavierGr | then I want to overwrite these 4 bytes with a new value |
13:53:53 | XavierGr | rb->write(fd,phscore,rb->strlen(phscore |
13:54:04 | XavierGr | )) |
13:54:06 | Bgr | i asked you does the file exist ? |
13:54:11 | XavierGr | yes |
13:54:23 | XavierGr | it reads it and writes to it |
13:54:23 | Slasheri | do you lseek(fd, 0, SEEK_SET) before the write? |
13:54:29 | Bgr | wait, XavierGr, your'e moving file pointer |
13:54:32 | XavierGr | ahh there you go |
13:54:35 | Bgr | yep, Slasheri is right |
13:54:42 | Bgr | rb->read(...) |
13:54:49 | XavierGr | because the write would write bytes after the read ones |
13:54:52 | Bgr | rb->lseek(fd,0,SEEK_SET); |
13:54:56 | XavierGr | nice! |
13:54:56 | Bgr | rb->write(...); |
13:55:40 | XavierGr | at start I didnt know about the flags. And it was set to O_READ |
13:55:57 | Bgr | :) |
13:56:07 | XavierGr | Imagine how my nerves were because I didnt know what was wrong |
13:56:16 | Bgr | :)) |
13:56:20 | Bgr | XavierGr just ask... |
13:56:53 | XavierGr | then I typed debug=rb->write(fd,phscore,rb->strlen(phscore)); and printed the debug only to see that the value was -1 so that the line failed to run |
13:56:55 | Bgr | the problem is that (afaik) u've never touched C before ... |
13:57:41 | | Quit zezayer_away (Remote closed the connection) |
13:57:49 | Bgr | XavierGr is file reading OK now ? |
13:57:55 | Bgr | reading/writing |
13:58:11 | XavierGr | well... I have programmed a little for uni but yes you can say that for personal use I have never done a work of my own |
13:58:14 | Bgr | btw, have in mind that you cannot create file with O_RDWR |
13:58:26 | XavierGr | no no creation here |
13:58:30 | XavierGr | it already exists |
13:58:39 | Bgr | XavierGr i'm just making a note |
13:59:07 | tvelocity | http://www.stud.ntnu.no/~shane/stasj/pics/humor/div/88.html |
13:59:16 | tvelocity | ...lol |
13:59:17 | XavierGr | now to add that nice seek position to 0 line :) |
13:59:32 | Bgr | XavierGr that's not to line |
13:59:46 | Bgr | these functions are dealing with binary files... |
14:00 |
14:00:05 | Bgr | they don't know what is this "line" |
14:00:33 | | Join zezayer_away [0] (~chatzilla@82.110.136.210) |
14:00:54 | Slasheri | yep, there are no lines unless you decide to make them (\n character) |
14:01:07 | LinusN | XavierGr: how does your file format look like? |
14:01:18 | LinusN | is it for the high scores? |
14:01:58 | XavierGr | Bgr: I got what seek is doing. It sets the file position counter to 0. Am I right? |
14:02:09 | Bgr | yep |
14:02:14 | Slasheri | XavierGr: btw, if you are making binary format, it might be easiest to put everything on a struct and read/write that whole struct at once |
14:02:14 | | Nick zezayer_away is now known as zezayer (~chatzilla@82.110.136.210) |
14:02:34 | LinusN | why are you updating the file anyway? why not write the whole damn thing again? |
14:02:37 | XavierGr | yes wait a bit to insert that last line of code to make sure it works |
14:03:09 | LinusN | i would definitely use an ascii format |
14:03:09 | XavierGr | I use the snake2.levels file for this. i dont think that I must creat a new file |
14:03:21 | LinusN | XavierGr: a bad idea |
14:03:38 | LinusN | then the highscores will disappear when you update rockbox |
14:03:55 | LinusN | use a separate highscore file |
14:03:58 | LinusN | ascii |
14:04:39 | Bgr | LinusN is there something in rockbox like FILE stream (i suppose there's no) |
14:04:45 | LinusN | no |
14:04:50 | LinusN | why? |
14:04:57 | Bgr | just asking :) |
14:05:01 | LinusN | ok |
14:05:18 | XavierGr | you could just type your score at the start of the snake2.levels (withought a new line) |
14:05:32 | LinusN | why? |
14:05:44 | LinusN | why not use a separate file? |
14:05:52 | Bgr | XavierGr: listen to Linus |
14:06:00 | Bgr | it's better idea |
14:06:33 | XavierGr | ok but I thought that then we will fill it up files if all plug-ins create 2 or 3 files |
14:06:43 | Bgr | don't use filenames which belong to rockbox to store user data (such as high scores) |
14:06:45 | LinusN | in fact, we should have a separate hiscore api in the plugin lib |
14:06:50 | tvelocity | files are nice |
14:07:03 | Bgr | :)))) |
14:07:03 | tvelocity | see unix systems: /etc and /home is full of files |
14:07:11 | tvelocity | see windows: one big bloated registry |
14:07:45 | dwihno | \o/ wee! the registry \o/ |
14:08:10 | | Quit ikm ("Leaving") |
14:09:11 | | Nick cheriff is now known as cheriff_AWAY (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
14:09:23 | | Quit zezayer ("Chatzilla 0.9.68.5 [SUSE 1.0.4-1.1/20050511]") |
14:09:38 | | Part cheriff_AWAY |
14:10:34 | * | Bgr haven't expected hiscore api ...... |
14:11:03 | XavierGr | so is it all right i create a snake2.hc file? Where to create it? |
14:11:16 | XavierGr | ^if I create |
14:11:32 | Bgr | maybe in /.rockbox ? |
14:11:47 | Bgr | or in /.rockbox/plugins ? |
14:12:14 | Bgr | see where the other games store hiscores |
14:13:44 | XavierGr | but then again the file will be lost |
14:13:48 | XavierGr | when upgrading |
14:13:51 | amiconn | nope |
14:13:54 | LinusN | no it won't |
14:14:19 | LinusN | only if you delete .rockbox |
14:14:24 | LinusN | which you shouldn't do |
14:14:54 | Bgr | LinusN is there separate directory like /.rockbox/settings ? |
14:15:03 | LinusN | no |
14:15:05 | amiconn | The plugins that do save settings now use their own directory, i.e. /.rockbox/plugins for ordinary plugins, /.rockbox/viewers for viewers |
14:15:12 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
14:17:14 | XavierGr | do I need to open the file twice. 1 for reading and 1 for writing? |
14:17:31 | XavierGr | or the O_RDWR will do? |
14:18:02 | Zagor | RDWR is enough |
14:18:24 | LinusN | XavierGr: aren't the scores already loaded? |
14:18:40 | tvelocity | isn't just writing enough? |
14:18:51 | XavierGr | sorry O_RDWR or RDWR? Linus: No every time you start the game the score are lost! |
14:19:05 | XavierGr | ^hiscores |
14:19:11 | LinusN | then why save them? |
14:19:28 | XavierGr | To add up a cool function |
14:19:28 | tvelocity | well, you need reading only when the game is started |
14:19:34 | XavierGr | to snake2 plugin |
14:19:47 | tvelocity | not every time you save a new highscore, right? |
14:19:51 | LinusN | but if they aren't loaded, who will see the highscore list? |
14:19:53 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
14:19:56 | Zagor | XavierGr: O_RDWR |
14:20:05 | XavierGr | I will program the routine to be loaded |
14:20:17 | XavierGr | (and I have) the problem was writing |
14:21:39 | ]RowaN[ | 8 Jun 05:58 Linus firmware/crt0.S 1.29 Wrong SDRAM refresh count in the iRiver boot loader |
14:21:39 | ]RowaN[ | Does this effect the part of rockbox thats in the iriver firmware? i.e. do i have have to rebuild the bootloader+firmware for this update? |
14:21:58 | XavierGr | No every time you start the game the score are lost! −−−−> I meant that the original code does not have a read/write routine for hiscores |
14:25:25 | LinusN | ]RowaN[: no, the boot loader is still stable |
14:25:34 | LinusN | no bricking risk |
14:26:04 | LinusN | i will release a new boot loader eventually |
14:26:28 | Bgr | Linus new planned features ? |
14:26:43 | LinusN | no, only bug fixes |
14:28:03 | ]RowaN[ | k |
14:28:34 | XavierGr | wait a sec because I dont get the part of the new file story. snake2.levels is stored in /.rockbox/plugins/ and the file that I will create is in the same directory. Why the one should remain while the other will be deleted? Or it is that the compilation of Rockbox comes with a snake2.levels and overwrite the older? |
14:29:09 | amiconn | The latter is true |
14:29:13 | LinusN | yes, it is overwritten by a newer one |
14:29:23 | XavierGr | now I got it. :) |
14:30:07 | XavierGr | OMG!!!!! What is that? http://www.stud.ntnu.no/~shane/stasj/pics/humor/div/107.html |
14:30:34 | zezayer | u could eat that!! |
14:31:09 | ]RowaN[ | looks like some kind of battle ant |
14:37:12 | XavierGr | tvelocity: God this site is killing me! |
14:37:43 | tvelocity | fight back! |
14:39:11 | | Quit Bgr (""In the other world, in paradise, the beauty of women surpassed even the beauty of Bulgarian women" Adaloloddin Mohammed Balh) |
14:41:13 | thegeek | http://www.stud.ntnu.no/~shane/stasj/pics/humor/div/155.html |
14:41:15 | thegeek | hahaha |
14:41:21 | amiconn | LinusN: In case you want to test them, here are my altered MFDR(2) values: 110 MHz: 0x15 48 MHz: 0x0F 11 MHz: 0x06 |
14:41:49 | LinusN | thx |
14:41:50 | amiconn | Yes I know that the last one 'overclocks' it by about 0.8 % ;) |
14:49:00 | | Join elinenbe [0] (~elinenbe_@65.115.46.225) |
14:50:18 | | Quit mirak (Read error: 60 (Operation timed out)) |
14:53:38 | | Join edx [0] (edx@p54A8E23E.dip.t-dialin.net) |
14:55:42 | XavierGr | if open fails to find the file can it create one? |
14:55:54 | LinusN | O_CREATE |
14:55:58 | LinusN | O_CREAT |
14:56:29 | | Join Mouss [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
14:56:33 | Slasheri | O_WRONLY | O_CREAT |
14:57:26 | XavierGr | or O_WRRD | O_CREAT right? |
14:57:45 | | Join spiralout [0] (~keep_goin@p54B386D0.dip0.t-ipconnect.de) |
14:59:14 | | Quit spiralout (Client Quit) |
15:00 |
15:01:08 | | Join mirak [0] (~mirak@AAubervilliers-152-1-31-95.w83-114.abo.wanadoo.fr) |
15:01:16 | ]RowaN[ | on the list of "thing we will never implement" it says sound effects.. but surely the "talking directories" feature is essentially a sound effect? |
15:02:19 | XavierGr | YAY! It really works! One final test for the other targets.... |
15:05:34 | | Quit MoosCamaro (Read error: 60 (Operation timed out)) |
15:05:43 | | Join textchimp [0] (~chimp@ip67.net66.ipnetworks.net.au) |
15:07:12 | zezayer | http://www.stud.ntnu.no/~shane/stasj/pics/humor/div/244.html - best 1 yet |
15:07:30 | zezayer | gr8 news XavierGr |
15:10:45 | XavierGr | wait until Linus commits it. It is great. |
15:11:33 | | Join Bager [0] (~Bager@83.222.160.88) |
15:13:36 | | Nick Bager is now known as Bger (~Bager@83.222.160.88) |
15:14:36 | | Quit webguest80 ("CGI:IRC (EOF)") |
15:14:46 | | Join DMJC-L [0] (~DMJC-L@60-240-162-238.tpgi.com.au) |
15:14:56 | zezayer | :d |
15:16:03 | | Quit DMJC ("Leaving") |
15:17:23 | | Nick XavierGr is now known as Xavier|away (~XavierGr@ppp12-adsl-188.ath.forthnet.gr) |
15:17:23 | DBUG | Enqueued KICK Xavier|away |
15:20:07 | Slasheri | testing cross-fader :) |
15:20:47 | Mouss | Hi Slasheri: it's very good |
15:20:54 | *** | Saving seen data "./dancer.seen" |
15:20:57 | Slasheri | =) |
15:21:03 | | Quit ashridah ("Leaving") |
15:21:09 | | Join ashridah [0] (ashridah@220-253-120-148.VIC.netspace.net.au) |
15:21:15 | Mouss | and what's about it? |
15:21:38 | | Nick Mouss is now known as MoosCamaro (MoosCamaro@m214.net81-66-158.noos.fr) |
15:22:45 | MoosCamaro | how does it progress ? |
15:23:14 | Slasheri | cross-fader is still at the very beginning |
15:23:20 | Slasheri | doesn't work yet |
15:23:31 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
15:23:58 | MoosCamaro | oki it's a good start |
15:24:06 | MoosCamaro | hi preglow |
15:24:22 | | Join ghostiger [0] (~ghostiger@6d786958355cd851.session.tor) |
15:25:26 | preglow | ghello |
15:25:26 | textchimp | i was wondering...should 'recording' be on the software implementation list on the wiki IRiverPort page....or is it not even on the radar yet? |
15:25:48 | LinusN | recording should be there imho |
15:26:39 | MoosCamaro | woooooh little tremor optimizations by Pedro :) |
15:27:16 | textchimp | is everyone else finding that the hard drive is always active when playing files with the new codecs? |
15:27:26 | textchimp | (on the iriver) |
15:27:45 | | Quit TCK (Read error: 131 (Connection reset by peer)) |
15:28:58 | elinenbe | Slasheri: for the cross-fader to work, doesn't the iriver have to handle both files at over 200% realtime? |
15:29:11 | preglow | both files at over 100 |
15:29:15 | Slasheri | no, that's not necessary |
15:29:16 | Slasheri | yep |
15:29:32 | preglow | we should get all codecs far above that |
15:29:47 | Slasheri | before song change the audio buffer has to be 100% filled (cpu boosted earlier) |
15:30:35 | Slasheri | after that codec is reloaded/switched and audiobuffer being cross-faded |
15:32:35 | textchimp | has anyone noticed that the iriver firmware misreports the amount of free HD space when recording? i had 380Mb free and it was telling me 0Mb |
15:33:30 | Bger | textchimp: chkdsk <iriver driveleter> /f (under Windows NT/2000/XP/2003) |
15:33:44 | Bger | or |
15:34:23 | elinenbe | Slasheri: yes, i understand... |
15:34:33 | amiconn | preglow: Did you already test codec performance with Linus' latest fixes? |
15:34:41 | Bger | dosfsck <mountpoint> |
15:34:46 | elinenbe | Slasheri: excellent! will ffw-rw give you problems with the crossfade? |
15:35:22 | amiconn | Crossfading might be problematic with different sample rates |
15:35:25 | elinenbe | Slasheri: I think you should set the crossfade curve and time to be adjustable :-) |
15:35:42 | Slasheri | of course ;) |
15:36:05 | Slasheri | i think currently the time will be around 5s with 1 MiB audio buffer |
15:36:10 | elinenbe | anywho... with crossfading −− gapless playback should be possible −− even on non-gapless mp3s |
15:36:33 | | Nick Xavier|away is now known as XavierGr (~XavierGr@ppp12-adsl-188.ath.forthnet.gr) |
15:36:33 | DBUG | Enqueued KICK XavierGr |
15:36:52 | dwihno | Is it possible to catch the digital flow without crashes? :) |
15:38:24 | ]RowaN[ | is iriver powerful enough to emulate the EAX functions of the creative daps/soundblasters? |
15:38:49 | preglow | amiconn: no |
15:38:52 | preglow | amiconn: no rockbox time :/ |
15:39:11 | preglow | something drastic? |
15:39:33 | preglow | 1 megabyte audio buffer? |
15:39:38 | preglow | isn't that a bit much? |
15:39:38 | amiconn | I expect a few percent |
15:40:04 | amiconn | The refresh took place way more often than necessary for the higher clock freqs |
15:40:26 | XavierGr | god I am sick of these GMAIL invites. Whenever I donate them to the spooler another set of 50 invites inhabits my page after 3-4 days |
15:40:39 | XavierGr | why dont they make it open? |
15:40:43 | tvelocity | ahahahah |
15:40:52 | tvelocity | i just don't bother |
15:40:57 | XavierGr | there are 1 million left in the spooler |
15:41:21 | tvelocity | well, right one, if anyone want's gmail, there's no way he can't find a invite easily |
15:41:25 | tvelocity | s/one/now/ |
15:41:48 | | Join spiralout [0] (~keep_goin@p54B386D0.dip0.t-ipconnect.de) |
15:43:40 | preglow | oops, that'll give a red build |
15:43:44 | Ctcp | Ignored 2 channel CTCP requests in 19 minutes and 10 seconds at the last flood |
15:43:44 | * | LinusN just created a highscore lib |
15:44:09 | tvelocity | w00t |
15:45:02 | | Join Bipple [0] (~51982766@labb.contactor.se) |
15:45:22 | Bipple | Hello |
15:45:27 | LinusN | yo |
15:45:48 | Bipple | Has that wizard been made to compile the firmware yet Linus, i think i heard you say it was made |
15:45:53 | Bipple | But not released ? |
15:46:01 | LinusN | wizard? |
15:46:09 | LinusN | you mean fwpatcher.exe? |
15:46:12 | preglow | someone remind not to do obvious fixed when i'm in a hurry |
15:46:17 | Bipple | Yeh for the noobs to make the firmware to a .hex |
15:46:37 | LinusN | it's been released for quite some time |
15:46:41 | Bipple | :O |
15:46:57 | Bipple | Im shocked, it wasnt on the news was it ? |
15:47:09 | LinusN | no |
15:47:11 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
15:47:48 | Bipple | Cheers fella |
15:47:54 | LinusN | highscore api committed |
15:49:14 | LinusN | we should perhaps add highscore_enter(), highscore_sort() and highscore_display() too |
15:50:15 | XavierGr | does this means that I have to change snake2.c too? |
15:51:22 | Bipple | Has the radio been worked on yet |
15:51:35 | preglow | Bipple: someone is on it |
15:51:38 | Bipple | YEY |
15:51:40 | preglow | and has it working, i think |
15:51:47 | Bipple | shweet |
15:51:47 | preglow | but his h1x0 has broken down |
15:51:47 | preglow | haha |
15:51:54 | Bipple | thas not good |
15:52:41 | LinusN | XavierGr: if you want, and think the api is good |
15:52:53 | Bipple | How do i boot to rockbox these days, pressed play and it wen right to iriver not RB |
15:53:52 | LinusN | it's the same way as usual |
15:53:55 | Bipple | oh i forgot to add the daily build :) |
15:54:02 | LinusN | hehe |
15:54:31 | Bipple | Sooooo, if i keep the patched firmware on the iriver, i could add the new build everyday without changing the .hex ? |
15:57:05 | Bipple | :D it plays MP3 |
15:58:32 | LinusN | Bipple: yes |
15:59:11 | Bipple | Is the sound quality the same as the iriver? |
15:59:23 | Bipple | I cant tell any difference i dont think |
16:00 |
16:00:46 | Bipple | oooo line out works :) |
16:02:50 | Bger | Linus: why instead of making hiscore api, take a look at iriver H3x0 :P (don't forward me to GeneralFAQ: Q77) ;) |
16:04:01 | LinusN | :-) |
16:04:03 | tvelocity | Bger, did you ask him if he even _wants_ to bother with the H3xx?:P |
16:05:01 | Bger | tvelocity: what other reason would he buy H320 for? |
16:05:56 | tvelocity | don't know, maybe he just wanted a H320 |
16:06:05 | LinusN | haha |
16:06:08 | Bger | with the iriver fw ??? |
16:06:13 | tvelocity | why not? |
16:06:26 | Bger | tvelocity: you're definitely crazy if you think so (just kidding) |
16:06:49 | tvelocity | maybe one day he decides to whipe out rockbox CVS and replaces it with xbill... |
16:10:56 | Bipple | nooooooooooooo i tried gary scale and itr crashed |
16:11:06 | Bipple | Gray# |
16:11:57 | tvelocity | shit happens |
16:12:13 | tvelocity | i tried to mount a extended partition today, and my system crashed |
16:12:15 | tvelocity | :P |
16:12:20 | Bipple | Not good when you have a broken reset button tho :| |
16:12:41 | tvelocity | oh |
16:12:57 | tvelocity | seems like u're doomed |
16:13:00 | Bipple | oh fudge to those pesky koreans that cant make a resey button |
16:13:12 | LinusN | Bipple: what happened to it? |
16:13:15 | Bger | tvelocity: taken from "http://www.thejaywalker.com/pages/shit_happens.html" maybe ;) |
16:13:43 | Bipple | I dont know what happend, it just doesnt work lol |
16:14:07 | Bipple | I had to open the iriver up last time to reset it |
16:16:04 | tvelocity | Bger, hahahahahahah omg |
16:16:12 | Bipple | oh well, cya all |
16:16:13 | | Quit Bipple ("CGI:IRC") |
16:16:46 | | Join bipak [0] (~bip@p50886AF3.dip.t-dialin.net) |
16:16:50 | Bger | tvelocity i've seen some of these phrases (ones for different religions) printed on a t-shirt |
16:17:18 | tvelocity | pwnz :) |
16:17:38 | Bger | i mean, on the t-shirt of my friend |
16:18:25 | | Join dapureplaya [0] (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
16:18:30 | dapureplaya | hi |
16:18:44 | XavierGr | YOU again! (kidding) |
16:18:49 | dapureplaya | :p damn str8 |
16:18:49 | dapureplaya | i'mback |
16:18:57 | XavierGr | :) |
16:19:17 | dapureplaya | hehe. Hey is there any reason why my battery pack won't charge my H140 when Rockbox is running? |
16:19:52 | dapureplaya | I've got an iRiver Battery Pack. Not a home-made one. |
16:20:55 | LinusN | dapureplaya: how do you know it isn't charging? |
16:21:12 | dapureplaya | a) the green light doesn't show up when rockbox is running |
16:21:34 | dapureplaya | b) the battery logo at the top left screen wasn't animating. |
16:21:54 | LinusN | and it does so when the iriver firmware is running? |
16:22:05 | dapureplaya | yeah |
16:22:10 | LinusN | wow |
16:22:17 | crwl | dapureplaya, *my* home made battery pack charges my H120 when Rockbox is running −− wanna buy? ;) |
16:22:32 | dapureplaya | well.....it blinks green every now and again |
16:22:34 | LinusN | dapureplaya: are the batteries fresh? |
16:22:55 | dapureplaya | hmmm....that's a good point. i'll check. :p |
16:23:04 | preglow | hehe |
16:24:52 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
16:26:56 | XavierGr | <LinusN> wow: Indeed! |
16:27:15 | dapureplaya | =P |
16:27:20 | dapureplaya | ok fine maybe they weren't fresh |
16:27:27 | | Quit DMJC-L (Read error: 104 (Connection reset by peer)) |
16:27:37 | dapureplaya | shut up ok?! :p Wow do i feel like an idiot. |
16:28:05 | LinusN | the reason rockbox behaves differently is perhaps because it draws a different amount of power |
16:29:14 | dapureplaya | coz it was green when the unit was off but it wasn't when i turn on rockbox but, as you said, rbx draws a diff amount of power. |
16:32:05 | | Quit ]RowaN[ (Read error: 104 (Connection reset by peer)) |
16:34:55 | dwihno | Has there been any power measurements on the iriver yet? |
16:35:06 | LinusN | no |
16:35:08 | preglow | mwell |
16:35:17 | preglow | rasher did some battery life test |
16:35:17 | preglow | s |
16:37:54 | XavierGr | and? |
16:38:13 | dapureplaya | aren't there tests on the website? |
16:38:24 | t0mas | Slasheri? is there a way to disable or shorten the audio fading in rockbox? |
16:38:57 | Slasheri | t0mas: i don't know about that. I have disabled the fading completely |
16:39:10 | t0mas | how? |
16:39:12 | t0mas | some setting? |
16:39:24 | Slasheri | yes, from settings menu some where |
16:39:52 | t0mas | ah, found in |
16:39:54 | t0mas | nice :) |
16:39:57 | Slasheri | :) |
16:40:37 | | Quit textchimp (Read error: 60 (Operation timed out)) |
16:40:51 | t0mas | oh... another question... |
16:40:54 | t0mas | the remote wps |
16:41:23 | t0mas | how should I implement that? write a separate load and display function? Or add a parameter to the old functions? |
16:41:41 | [solid] | dwihno: i'll be doing some today |
16:41:48 | [solid] | dwihno: gotta recharge my ihp120 first tho |
16:41:56 | t0mas | (so something like "int funct(.... , .... , bool remote)" |
16:42:10 | t0mas | or just new rc_funct() functions? |
16:42:13 | Slasheri | Hmm, i don't know much about the wps. But i think both wps displays should be separate |
16:42:25 | t0mas | ofcourse... |
16:42:31 | t0mas | but that can be done in multiple ways... |
16:42:56 | Slasheri | i think you can decide how to do it :) |
16:44:40 | t0mas | Ok, then it's going to be separate functions... and no peakmeter yet... |
16:44:46 | t0mas | as I have no idea how that thing works |
16:50:16 | t0mas | is there a define for having a remote? |
16:50:50 | t0mas | hm.. |
16:50:51 | t0mas | #ifdef HAVE_REMOTE_LCD |
16:50:54 | t0mas | should work :) |
16:51:02 | Slasheri | yep :) |
16:51:19 | dwihno | [solid]: Looking forward to your results |
16:52:13 | [solid] | dwihno: flac will be first, then ogg vorbis and mp3 probably |
16:52:30 | [solid] | dwihno: i've already chosen my test case, so i'm only waiting for a full charge now |
16:52:40 | ashridah | hm. have the ipodlinux people managed to get sound playback working? last i heard, they hadn't, but i don't remember how long ago that was |
16:53:37 | [solid] | dwihno: i'll be making a little summary with the methodology and stuff so it could be linked from the wiki, or even put in the wiki if the devs feel it's allright |
16:54:40 | t0mas | ashridah: they have on old models |
16:54:43 | t0mas | not on 4g |
16:54:59 | ashridah | ah |
16:55:52 | preglow | ashridah: they have on 4g as well |
16:56:15 | preglow | they even have tremor going, i believe, but there's much to be done yet |
16:57:08 | dwihno | [solid]: It will be great. A comparision between mp3 playback time using rockbox and the stock firmware would be cool too |
16:57:27 | | Join daven [0] (~aa3f15f6@labb.contactor.se) |
17:00 |
17:00:23 | t0mas | ARG |
17:00:32 | t0mas | Bagder? Heeelp! :P |
17:00:44 | t0mas | Should I create a separate copy of the wps functions for the remote? |
17:00:49 | t0mas | so wps-rc.c |
17:00:55 | t0mas | and wps-display-rc.c ? |
17:01:14 | t0mas | or should I add copies of the functions to the existing files? |
17:01:22 | t0mas | or was the parameter idea a good idea? |
17:02:50 | amiconn | Iirc it should be possible to share wps.c between both instances right away, as it just provides the info |
17:03:08 | t0mas | might be yes |
17:03:16 | amiconn | wps-display.c contains the display code, and needs to be duplicated to some extent |
17:03:23 | t0mas | no |
17:03:28 | t0mas | I can share wps.c |
17:03:32 | t0mas | it uses some lcd_ functions |
17:03:46 | t0mas | oh wait... |
17:03:51 | t0mas | I can just ifdef others in there.. |
17:03:53 | t0mas | lcd_stop_scroll(); |
17:04:02 | t0mas | lcd_setmargins |
17:04:09 | t0mas | those are the only ones used |
17:04:31 | t0mas | so yes I can share that one... |
17:04:37 | amiconn | Hmm. It seems the separation isn't that good |
17:04:46 | t0mas | amiconn: but in wps-display.c there are a lot of id3 functions |
17:04:56 | t0mas | wich I don't think we want to copy... |
17:06:37 | | Quit preglow ("off") |
17:08:01 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a219.wi.tds.net) |
17:12:12 | | Quit DomZ ("CGI:IRC") |
17:15:51 | HCl | bleh. |
17:15:54 | * | HCl bites san andreas |
17:16:04 | HCl | hard game >/ |
17:16:19 | t0mas | doesn't exist: REMOTE_LCD_HEIGHT ? |
17:16:26 | t0mas | or am I missing some header? |
17:17:39 | | Part dapureplaya |
17:18:56 | t0mas | oh got it config-h100.h |
17:19:13 | | Quit ashridah (Remote closed the connection) |
17:19:27 | | Join ashridah [0] (ashridah@220-253-120-148.VIC.netspace.net.au) |
17:19:35 | LinusN | t0mas: config.h |
17:19:37 | [solid] | HCl: but it's worth it ;) |
17:20:00 | [solid] | HCl: the idea behind multiplayer mode kicks so much ass |
17:20:01 | [solid] | ~~ |
17:20:24 | t0mas | LinusN: ok |
17:20:58 | *** | Saving seen data "./dancer.seen" |
17:21:56 | HCl | what multiplayer mode? |
17:23:28 | [solid] | HCl: when you get a girlfriend, at some point you can start a multiplayer mode |
17:23:43 | [solid] | HCl: where one person controls the guy and the other the girlfriend |
17:23:58 | [solid] | HCl: at least the ps2 version had that, it's an amazing idea |
17:24:08 | HCl | o.o |
17:24:30 | HCl | aha o.o. |
17:25:33 | HCl | okay. |
17:25:37 | HCl | i'm not that far yet |
17:25:44 | HCl | i'm still struggling with the police |
17:28:01 | | Join Patr3ck_ [0] (~patr3ck@p549E62EE.dip.t-dialin.net) |
17:29:51 | t0mas | err... |
17:29:58 | t0mas | BUTTON_RC_ON = the play/pause button right? |
17:30:32 | HCl | yes |
17:31:39 | t0mas | hm... doesn't recognize it |
17:37:11 | | Join Musicmad [0] (~Musicmad@cpe.atm2-0-1031198.0x50a4ad0e.bynxx13.customer.tele.dk) |
17:38:33 | t0mas | a<rg |
17:38:33 | | Quit daven ("CGI:IRC (EOF)") |
17:38:41 | t0mas | I hate those ill instr error's |
17:38:51 | Musicmad | hi all - was trying to make a playlist of wma's on the iriver - Seemed to go ok until iriverify crashed with an illinstruction. Can this be fixed somehow? |
17:38:52 | t0mas | can't we make a nice BSOD? ;-) |
17:39:10 | Musicmad | GSOD? |
17:39:26 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
17:39:36 | t0mas | Musicmad: can you test if it crashes again on that playlist |
17:39:43 | t0mas | and if so upload it somewhere? |
17:39:48 | Musicmad | I will |
17:39:51 | t0mas | ok |
17:40:09 | t0mas | wtf... the remote hold button doesn't work as expected... |
17:40:56 | LinusN | as expected? |
17:41:10 | t0mas | the BUTTON_RC_ON button works with hold on |
17:41:17 | t0mas | so I can pause my music while it's on hold... |
17:41:23 | t0mas | I'll take a look at it now... |
17:41:31 | LinusN | button.c |
17:41:36 | t0mas | I know |
17:41:43 | t0mas | already had it open for the wps button stuff |
17:42:55 | | Nick Lynx_ is now known as Lynx_awy (Lynx@134.95.189.59) |
17:42:58 | t0mas | LinusN: line 441 |
17:43:20 | t0mas | can I change that to check for remote hold separate? |
17:43:36 | t0mas | (it is this now:) |
17:43:37 | t0mas | if (!button_hold()) |
17:43:37 | t0mas | { |
17:43:37 | DBUG | Enqueued KICK t0mas |
17:43:37 | t0mas | data = GPIO1_READ; |
17:43:37 | t0mas | if ((data & 0x20) == 0) |
17:43:37 | *** | Alert Mode level 1 |
17:43:37 | t0mas | btn |= BUTTON_ON; |
17:43:39 | t0mas | if ((data & 0x40) == 0) |
17:43:41 | t0mas | btn |= BUTTON_RC_ON; |
17:43:43 | t0mas | } |
17:43:46 | LinusN | of course, that's a bug |
17:43:50 | t0mas | :D |
17:44:02 | Musicmad | t0mas: doesn't seem like I'm able to add wma's to playlists at all. |
17:44:15 | | Quit Patr3ck (Read error: 110 (Connection timed out)) |
17:45:22 | t0mas | Musicmad: might be the problem... I don't know if it supports wma files in playlists |
17:45:53 | amiconn | t0mas: Shouldn't be too difficult to change |
17:46:03 | Musicmad | t0mas: true - would be cool if it did though. Maybe I can have a look once I get everything up and running. |
17:46:05 | amiconn | data = GPIO1_READ; |
17:46:16 | amiconn | if (!button_hold()) |
17:46:18 | t0mas | amiconn: I have changed it |
17:46:23 | amiconn | ... ok |
17:46:23 | Musicmad | would be nice - so we can use rockbox to generate playlists for wma |
17:46:24 | amiconn | :) |
17:46:34 | t0mas | moved this: |
17:46:35 | t0mas | if (!remote_button_hold()) |
17:46:35 | t0mas | { |
17:46:35 | *** | Alert Mode level 2 |
17:46:35 | t0mas | data = GPIO1_READ; |
17:46:35 | *** | Alert Mode level 3 |
17:46:35 | t0mas | if ((data & 0x40) == 0) |
17:46:37 | t0mas | btn |= BUTTON_RC_ON; |
17:46:39 | t0mas | } |
17:46:43 | Slasheri | Hmm, there is still some problems with the cross-fader: buf[i] = (buf[i]*((crossfade_amount-crossfade_rem)*1000/crossfade_amount))/1000 + (buf2[i]*((crossfade_rem)*1000/crossfade_amount))/1000; |
17:46:46 | t0mas | is that ok? |
17:46:58 | Slasheri | buf and buf2 are signed shorts |
17:47:12 | Musicmad | fyi: seems like somebody managed to unlicense drm wma files btw. Handy for moving wma you have bought onto the iriver. |
17:49:37 | t0mas | hm... I don't use wma... |
17:49:44 | amiconn | t0mas: I would read GPIO1 only once, then do 2 if()'s |
17:49:56 | Musicmad | neither do I if I can avoid it - but most online shops use it. |
17:49:57 | t0mas | amiconn: then I would read it with hold on |
17:50:00 | t0mas | might be a bad idea? |
17:50:43 | amiconn | I know. The only case when you would read it unnecessarily would then be when both hold switches are active |
17:51:05 | t0mas | ok, so read it first... then check for hold? |
17:51:11 | amiconn | Otoh, as you have it now, you read it twice when no hold switch is on |
17:51:45 | amiconn | As I prefer simple solutions, I'd do it like this (but that's just me): |
17:51:51 | amiconn | data = GPIO1_READ; |
17:52:27 | | Part Musicmad |
17:52:27 | amiconn | if (!button_hold() && (data & 0x20 == 0)) |
17:52:42 | t0mas | ah, I get the idea... |
17:52:44 | amiconn | btn |= BUTTON_ON; |
17:52:45 | t0mas | shall I change it to that? |
17:53:00 | amiconn | if (!remote_button_hold() && (data & 0x40 == 0)) |
17:53:10 | amiconn | btn |= BUTTON_RC_ON; |
17:53:19 | amiconn | ..of course with proper indentation |
17:53:28 | amiconn | My client just drops leading spaces |
17:53:29 | | Quit XavierGr () |
17:53:32 | t0mas | ok |
17:53:49 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
17:53:49 | * | t0mas has to look into the config of Kdevelop... |
17:53:53 | t0mas | using tabs for 8 spaces... |
17:53:59 | t0mas | wich is irritating for rockbox devving |
17:56:25 | t0mas | amiconn: opinion please: (1) Finish wps on remote next week, and commit then. (2) Commit button handling for remote, and do wps next week. |
17:56:36 | *** | Alert Mode OFF |
17:56:47 | | Quit Patr3ck_ (Read error: 54 (Connection reset by peer)) |
17:56:51 | t0mas | as a lot of people want the buttons on the remote to work... I guess |
17:58:20 | t0mas | Slasheri: bug report, when I pause the playback, and then press next it starts playing the next song, but the pause icon is still there |
17:58:54 | Slasheri | ah, thanks :) |
18:00 |
18:00:01 | t0mas | oh wait |
18:00:05 | t0mas | it's a wps.c thing |
18:00:31 | t0mas | or maybe an audio thing? |
18:00:38 | t0mas | in wps.c there is a bool paused; |
18:01:34 | t0mas | and when the next button is pressed it calls audio_next(); |
18:01:35 | t0mas | maybe I should check for the pause state there? and re-set the pause state after the audio_next() ? |
18:03:28 | MoosCamaro | t0mas: the (1) and (2) will be very good, but with this playback evolution the WPS it's so "important", make the thing than you want, all is good for us ;) |
18:04:19 | [solid] | t0mas: remote control is the thing that makes many people not switch fully to rockbox even if they want to (like myself;) |
18:05:00 | t0mas | I'll just wait for amiconn of LinusN to say to commit buttons only... or to wait for display too :) |
18:05:40 | LinusN | i'd say commit as often as possible |
18:05:49 | LinusN | as long as it doesn't break anything |
18:06:03 | t0mas | ok, then I'll test for archos... and commit this evening |
18:06:04 | t0mas | and maybe someone can tell me if I can fix the paused -> next -> not paused bug in wps.c or if that should be fixed in the audio coode? |
18:06:07 | MoosCamaro | (t0mas: last build created warnings) |
18:06:13 | t0mas | oh ow.. |
18:06:41 | t0mas | MoosCamaro: blame amiconn ;) |
18:06:46 | t0mas | he invented that |
18:07:12 | MoosCamaro | :) ahah i blame anyone |
18:07:33 | t0mas | ghehe |
18:08:03 | amiconn | t0mas: Meh, forgot one pair of parentheses that were in the original |
18:08:10 | amiconn | Little test ;-) |
18:08:28 | LinusN | t0mas: the pause bug is in the playback code |
18:08:45 | t0mas | amiconn: fixed :) |
18:08:58 | t0mas | LinusN: it can be fixed really easy in wps code |
18:09:07 | LinusN | but it shouldn't |
18:09:17 | t0mas | ok, then you or Slasheri should fix it... |
18:09:53 | | Quit ashridah ("sleep") |
18:09:55 | t0mas | My fix was to add: if (paused) |
18:09:55 | t0mas | audio_pause(); |
18:09:55 | t0mas | just before the break; |
18:11:23 | LinusN | the correct playback behaviour is to not start playing |
18:11:27 | | Quit Bger (Read error: 54 (Connection reset by peer)) |
18:11:34 | LinusN | and that's a bug in the playback code |
18:12:16 | | Join Bger [0] (~Bager@83.222.160.88) |
18:14:57 | t0mas | Slasheri's code? or some general code? |
18:18:00 | t0mas | erm... Slasheri? |
18:18:16 | t0mas | your code does: new_track = 1; |
18:18:23 | t0mas | and when the disk is spinning: queue_post(&audio_queue, AUDIO_PLAY, (void *)(last_offset)); |
18:18:54 | t0mas | what should be changed to make it switch to the new song... but stay paused? |
18:21:15 | LinusN | "my" code does a lot |
18:21:26 | LinusN | mpeg.c:1136 |
18:21:34 | t0mas | ah... |
18:23:10 | t0mas | huh: if (!paused) mp3_play_pause(true); |
18:24:21 | LinusN | that restarts the playback is paused is false |
18:25:10 | t0mas | yes... but I don't know how to start of keep paused "Slasheri's" playback :) |
18:25:19 | t0mas | I guess just not post the AUDIO_PLAY message... |
18:25:22 | t0mas | but I'm not sure |
18:25:36 | LinusN | we'll see |
18:25:52 | t0mas | I'll just test here :) |
18:31:40 | | Join bg_ [0] (~chatzilla@c24.241.230.113.mad.wi.charter.com) |
18:31:55 | t0mas | ok, that was the wrong way :) |
18:32:00 | t0mas | it doesn't pause at all anymore |
18:32:18 | bg_ | is it normal to have constant disk access during mp3 playback on iriver? |
18:33:29 | t0mas | long? or really constant? |
18:33:37 | LinusN | it's not constant, it just takes very long to buffer |
18:34:13 | bg_ | well, constant, but i only let it play roughly 30 sec |
18:34:18 | t0mas | yes, that was my question pointed at |
18:34:25 | t0mas | bg_: that's normal |
18:34:34 | LinusN | for now |
18:34:45 | bg_ | ok |
18:35:11 | t0mas | wtf |
18:35:15 | t0mas | pause doesn't work at all :X |
18:35:17 | | Quit Bger (Read error: 54 (Connection reset by peer)) |
18:35:41 | Slasheri | t0mas: I will fix that :) |
18:36:00 | t0mas | don't think it's your failt |
18:36:02 | t0mas | *fault |
18:36:05 | t0mas | it worked before |
18:36:12 | Slasheri | Hmm.. really? |
18:36:15 | t0mas | yes |
18:36:21 | Slasheri | I think it's bug in my code.. |
18:36:27 | t0mas | don't think so |
18:37:25 | t0mas | it worked here... and I edited your code... |
18:37:30 | Slasheri | In fact i can test with logf where the problem is.. Just a moment |
18:37:51 | t0mas | hm... just reversed my change |
18:37:54 | t0mas | it still won't pause |
18:37:58 | t0mas | but it has worked before :X |
18:38:14 | Slasheri | :D |
18:38:44 | Slasheri | yep, it's bug in my code |
18:38:46 | Slasheri | fixing.. |
18:38:51 | t0mas | wait... were's the bug? |
18:39:00 | Slasheri | playback.c |
18:39:04 | t0mas | line? |
18:39:16 | t0mas | (and do you know why it worked before?) |
18:39:16 | Slasheri | i don't know yet exactly where it is ;) |
18:39:37 | Slasheri | no i don't. It shouldn't have ever worked before |
18:40:06 | t0mas | well... it did... that's why I was fixing the paused -> next -> not paused bug |
18:40:31 | Slasheri | Line 1111 |
18:40:35 | Slasheri | That's the problem |
18:40:46 | Slasheri | pcm_play_stop will release the paused status |
18:40:53 | t0mas | yes... |
18:40:55 | CoCoLUS | wow |
18:41:12 | CoCoLUS | HCl: gta:sa IS nice, indeed :) |
18:41:16 | t0mas | (in what function? as my line numbers differ a but) |
18:41:29 | [solid] | oh man my h120 just finished charging for the test and you commit remote buttons |
18:41:31 | Slasheri | ah, in audio_next |
18:41:44 | [solid] | that'll cause a slight delay |
18:41:44 | t0mas | ok, I changed that... |
18:41:45 | [solid] | :) |
18:42:06 | Slasheri | but it still don't work if disk is spinning |
18:42:07 | t0mas | Slasheri: in the audio_next() function.. I added if(!paused) queue_post(&audio_queue, AUDIO_PLAY, (void *)(last_offset)); |
18:42:10 | Slasheri | better fix has to be done |
18:42:17 | t0mas | in stead of queue_post(&audio_queue, AUDIO_PLAY, (void *)(last_offset)); |
18:42:26 | Slasheri | Hmm.. |
18:42:34 | Slasheri | That will prevent buffering of next tracks |
18:42:41 | t0mas | ok, bad idea... |
18:43:24 | Slasheri | it should be fixed in pcm_playback.c |
18:43:26 | t0mas | well... I'll leave the paused -> next -> not paused bug to you |
18:43:34 | Slasheri | yes, ok :) |
18:43:48 | Slasheri | and i can't fix it right now before i got cross-fader working better |
18:43:48 | t0mas | void pcm_play_stop(void) <−− line 217 |
18:43:50 | t0mas | that one? |
18:44:25 | Slasheri | just a moment |
18:44:28 | t0mas | that doesn't touch the pause state? as far as I can see? |
18:45:10 | Slasheri | some check should be added to audiobuffer_insert so that it wont start playing if paused flag is set |
18:45:20 | Slasheri | i think that should fix it |
18:45:27 | Slasheri | You can commit if you are able to fix it |
18:46:05 | t0mas | don't think I'm able to do it |
18:46:36 | Slasheri | :) |
18:46:37 | t0mas | oh wait |
18:46:38 | t0mas | got it |
18:47:14 | t0mas | changed the if before pcm_play_start(); |
18:47:20 | t0mas | to check if the paused state is set... |
18:47:24 | t0mas | and if it is... don't call pcm_play_start(); |
18:48:00 | LinusN | ingenious .-) |
18:48:05 | Slasheri | Hmm |
18:48:20 | Slasheri | I think it's better to do in audiobuffer_insert: if (!pcm_is_playing()) { |
18:48:27 | Slasheri | Maybe you should add the check to pcm_is_playing |
18:48:30 | t0mas | there I did it... |
18:48:34 | Slasheri | So it will return false if it's paused |
18:48:35 | Slasheri | Ah |
18:49:09 | t0mas | line 386: if (!pcm_is_playing() && !pcm_paused) { |
18:49:09 | | Quit bg_ ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050515]") |
18:49:26 | Slasheri | ok, that should work too :) |
18:49:42 | Slasheri | just test and commit |
18:49:45 | t0mas | :) |
18:50:35 | LinusN | Slasheri: why all these volatile variables? |
18:51:54 | Slasheri | LinusN: just to make sure that all threads certainly see the same values :) |
18:52:02 | Slasheri | i don't know if they are really necessary.. |
18:52:04 | | Join DomZ [0] (~52426222@labb.contactor.se) |
18:52:11 | LinusN | they are not necessary |
18:52:18 | Slasheri | ok, then they can be removed |
18:52:29 | Slasheri | is any of them necessary? |
18:52:35 | LinusN | no |
18:52:37 | Slasheri | ah :) |
18:52:56 | t0mas | erm... ok... stupid...problem 1 was that it didn't pause... and it still doesn't :X |
18:54:29 | | Join Bger [0] (~Bager@83.222.160.88) |
18:58:13 | t0mas | pfff... another bug in the remote button handling... |
18:58:24 | t0mas | it doesn't handle long pressed buttons... (so holding it) |
18:59:25 | LinusN | it doesn't? |
18:59:50 | t0mas | no.. |
18:59:57 | LinusN | i'm surprised |
19:00 |
19:00:07 | t0mas | holding the stop button doesn't power off... and holding volume buttons doesn't keep on raising |
19:00:09 | | Quit MoosCamaro () |
19:00:14 | t0mas | (but it might be my bug...) |
19:00:26 | LinusN | that't not the button driver's job |
19:00:56 | LinusN | your code has to check the BUTTON_REPEAT bit |
19:01:34 | t0mas | then the filebrowser or wps shutdown code is wrong |
19:01:42 | t0mas | as it doesn't shutdown with that stop button |
19:01:50 | bipak | dunno if this bug is allready known, but.. if hold on the ihp is on, and the hold button at the remote off, and i want to start the iriver firmware with the remote, the ihp says that the hold button is on :(. I hope you understand what i mean :> |
19:01:53 | LinusN | the stop button is a different thing |
19:02:16 | LinusN | bipak: that's a know issue |
19:02:24 | bipak | LinusN: allright :) |
19:02:39 | LinusN | bipak: hold the on button a little longer |
19:02:52 | [solid] | oh it doesn't pause here also o_O |
19:02:58 | [solid] | anyways... time to start the test ^^ |
19:03:11 | bipak | ah i see :) |
19:03:36 | LinusN | t0mas: see button.c:126 |
19:04:44 | t0mas | ah, it doesn't check the remote button |
19:04:47 | t0mas | can I add it? |
19:04:59 | LinusN | yes |
19:05:19 | [solid] | to repeat one directory with rockbox i hsould set it to repeat and just make a playlist of that dir, right? |
19:05:38 | t0mas | LinusN: I also found the volume bug :) |
19:06:15 | LinusN | [solid]: you don't even have to make a playlist |
19:06:17 | t0mas | someone added "case WPS_RC_DECVOL:" but forgot to add "case WPS_RC_DECVOL | BUTTON_REPEAT:" |
19:06:29 | LinusN | t0mas: ah |
19:06:53 | [solid] | LinusN: k, thanks |
19:09:47 | [solid] | okay, the test has started, volume at 50% and remote plugged in |
19:10:31 | t0mas | :D |
19:10:35 | t0mas | both fixed |
19:16:42 | markun | Slasheri: The uda1380_mute(1) in pcm_play_stop gets rid of the dc offset, but the uda1380_mute(0); I put in pcm_play_data creates an extra plop.. |
19:17:38 | markun | I would like to unmute just after playing has begun, where should I put it? |
19:18:18 | t0mas | LinusN: And your opinion on the wps? Split wps-display.c in two versions? (one for remote) or add extra functions to the existing wps-display.c? or split all tagging functions to a separate file, and then split in two wps-display files, and 1 wps-general ? |
19:18:48 | t0mas | (because there are a lot of id3 functions in wps-display, wich we don't need double) |
19:18:58 | LinusN | much of the wps drawing code should be common |
19:19:24 | t0mas | yes... |
19:19:40 | LinusN | i think extending wps-display.c is a good thing |
19:19:53 | t0mas | ok, so adding extra buffers and vars there? |
19:19:54 | Slasheri | markun: Hmm, maybe you should put it in the pcm_play_callback. This will cause one PCM_CHUNK to be missed but it's not very much in audio length |
19:21:05 | *** | Saving seen data "./dancer.seen" |
19:22:47 | markun | Slasheri: Hm, I noticed that when I stop during silence and start playing a different track I get no plop. I think after unmuting I get the dc offset problem again.. |
19:23:50 | Slasheri | Hmm.. |
19:24:17 | markun | Maybe I should power down the dac.. |
19:24:37 | markun | Or can we somehow send some 0's to the dac? |
19:25:18 | Slasheri | it's possible to reset the dac that way (look at pcm_init), but it requires one audio chunk with zeros to be played |
19:25:59 | Slasheri | but maybe that wont work if dac is muted.. |
19:26:16 | | Join mayur [0] (~mayur618@202.65.138.11) |
19:26:22 | LinusN | the playback code has problems with repeated track skipping |
19:26:23 | mayur | hi |
19:26:45 | Slasheri | LinusN: The problem that it will jump to the file browser? |
19:26:50 | Slasheri | I don't yet know what causes that |
19:26:51 | LinusN | yes |
19:27:13 | mayur | can anyone send me a good rock song??????????? |
19:27:20 | mayur | plzplz |
19:27:43 | LinusN | mayur: this is not a music trading channel |
19:28:00 | mayur | can u tell me which one is plz??? |
19:28:03 | LinusN | Slasheri: i think i have an idea |
19:28:14 | LinusN | mayur: i have no idea |
19:28:59 | mayur | can anyone tell guide me into a trading channel |
19:29:09 | Slasheri | LinusN: great, what do you have in mind? |
19:29:32 | LinusN | the wps exits if audio_status() says that no audio is playing |
19:29:48 | Slasheri | ah, that's should be easy to fix |
19:30:00 | LinusN | and you set playing = false in the next/prev code |
19:30:04 | Slasheri | yes :) |
19:30:23 | Slasheri | correcting it |
19:31:15 | LinusN | btw, the next/prev code should probably run in the audio thread |
19:31:47 | Slasheri | Hmm, that's not possible if buffer is filling |
19:32:01 | Slasheri | Because audio thread does not respond to events when it's filling the buffer |
19:32:04 | | Part mayur |
19:32:14 | LinusN | Slasheri: badness |
19:32:19 | Slasheri | :/ |
19:34:37 | Slasheri | It could be made to check the events but that might cost more cpu power |
19:35:43 | markun | Turning the dac off at stop at least got rid of the faint hiss in my earphones |
19:35:51 | LinusN | i think audio_check_buffer() should load one chunk and then return |
19:36:39 | markun | But turning the dac back on at play gives back a big plop. |
19:37:13 | Slasheri | Hmm, maybe it's possible to change the code to behave that way |
19:37:20 | Slasheri | I will investigate that later |
19:37:23 | LinusN | mpeg.c does it that way |
19:37:29 | Slasheri | ok |
19:37:42 | LinusN | for the bitswapping and the loading |
19:38:11 | LinusN | i gotta go now |
19:38:15 | LinusN | cu around |
19:38:17 | Slasheri | bye :) |
19:38:20 | | Part LinusN |
19:40:36 | markun | Slasheri: it's really nice to have the dac off after stopping and it might save some battery |
19:41:04 | [solid] | interesting... after 33 minutes of continuous flac playback the battery indicator still is full |
19:41:26 | Slasheri | markun: good, can you make it working? :) |
19:41:28 | [solid] | wonder if it'll exceed 4hrs |
19:41:55 | markun | Well, it works, but the plop after turning back on is very anoying |
19:42:16 | Slasheri | ok :/ |
19:42:20 | markun | Should it be possible to mute the dac before turning it on? |
19:42:34 | Slasheri | i don't know much about the dac.. |
19:42:48 | markun | I'll try it. |
19:42:52 | Slasheri | great |
19:44:48 | markun | No, it didn't help.. |
19:46:01 | markun | I have to go now, I'll look at it tomorrow |
19:46:04 | markun | bye |
19:46:26 | | Join LoneStar [0] (~Spiegelei@p548546F2.dip.t-dialin.net) |
19:46:35 | Slasheri | ok, bye :) |
19:46:56 | | Quit LoneStar (Client Quit) |
20:00 |
20:01:26 | t0mas | *oops* |
20:01:36 | t0mas | my shutdown fix broke some archos :) |
20:01:41 | t0mas | fixed now |
20:02:36 | | Quit ghostiger (Remote closed the connection) |
20:03:03 | | Join ghostiger [0] (~ghostiger@c4473636814cb2b3.session.tor) |
20:06:52 | | Quit Harpy (Read error: 60 (Operation timed out)) |
20:12:54 | [solid] | hey devs, you think endurance tests (ie how long can rockbox play with a codec on one battery charge) would be of any use to the wiki? |
20:14:08 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
20:28:52 | DomZ | excellent the custom wps file :) |
20:29:11 | amiconn | t0mas: Your 'shutdown-with-remote-stop' might have a side effect on archos player / recorders |
20:29:13 | t0mas | [solid]: have you tested? |
20:29:32 | t0mas | amiconn: that it will try to shut down while that has to be hardware done? |
20:29:47 | DomZ | amiconn : |
20:29:48 | amiconn | Slasheri: I have an idea why file buffering is so slow |
20:29:49 | DomZ | <t0mas> *oops* |
20:29:49 | DomZ | <t0mas> my shutdown fix broke some archos :) |
20:29:49 | DomZ | <t0mas> fixed now |
20:29:51 | | Quit zezayer ("Chatzilla 0.9.68.5 [SUSE 1.0.4-1.1/20050511]") |
20:29:52 | * | t0mas can change it to iriver only... |
20:30:03 | t0mas | DomZ: that was the ondio |
20:30:05 | t0mas | but tnx |
20:30:09 | amiconn | DomZ: He broke Ondio + gmini. I mean player + recorder |
20:30:16 | amiconn | +s |
20:30:17 | [solid] | t0mas: flac is in progress, vorbis and mp3 are scheduled for tommorow :) |
20:30:25 | t0mas | ok, nice to know |
20:30:28 | amiconn | t0mas: I'll check |
20:30:33 | t0mas | [solid]: maybe add it to the IriverBattery page |
20:30:36 | DomZ | ok :s |
20:31:04 | t0mas | yeah... that fix was a little to quick :) tested iriver only... |
20:31:51 | amiconn | I have an advantage here ;) Can test both archoses and iriver |
20:32:46 | t0mas | does the recorder have a remote? |
20:33:34 | amiconn | Yes |
20:33:42 | amiconn | A simple one, without lcd |
20:33:47 | amiconn | Just 6 buttons |
20:34:07 | amiconn | No archos came with it, it was an accessory |
20:34:16 | amiconn | Usable both for player and recorder |
20:39:11 | amiconn | Ah no, no side effect |
20:39:54 | amiconn | The whole thing is surrounded by #ifdef HAVE_SW_POWEROFF, which is false for both player and recorder v1 |
20:40:16 | amiconn | It might have an effect on recorder fm/v2, but I can't test on these |
20:40:51 | Slasheri | amiconn: please tell me :) |
20:40:58 | Slasheri | btw, cross-fader almost works :) |
20:41:02 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
20:41:11 | amiconn | How often does the codec thread yield? |
20:41:14 | Slasheri | it mixes to songs and it sounds good, there is some problems still |
20:41:34 | Slasheri | amiconn: Now it yields dynamically always when pcm_buffer is below watermark |
20:41:49 | Slasheri | and after 256 KiB chunk has been read |
20:41:56 | amiconn | yes, but how often is that, on average? |
20:42:15 | | Join Hubbel [0] (~51e23707@labb.contactor.se) |
20:42:25 | Slasheri | Hmm, it's hard to say.. But at least one yield after every chunk read in |
20:42:28 | amiconn | It might be that the yield rate is too low |
20:42:51 | Slasheri | Hmm.. If i set chunk size lower, it will buffer longer.. |
20:43:05 | amiconn | If you have a look at the metronome plugin, there's a reson why I added yielding once per tick |
20:43:07 | Hubbel | Is there any DisableInterrupts() and EnableInterrupts() functions in the iRiver port? |
20:44:18 | amiconn | Once per tick is probably unnecessary on disk based units, but every thread should yield several times per second |
20:44:45 | amiconn | Erm, I mean mandelbrot, not metronome :/ |
20:46:39 | Slasheri | oh, now the cross-fader works well! absolutely gapless switch :) |
20:47:01 | amiconn | Slasheri: The rockbox scheduler is a simple round-robin, and the ata functions also yield while waiting for disk ready etc. |
20:47:28 | Slasheri | Hmm, ok |
20:48:20 | amiconn | That means, if an ata access is running and another thread holds the cpu for extended time, ata will get slooow |
20:49:10 | Slasheri | i understand. Maybe that is the problem |
20:49:30 | Slasheri | codecs should yield more often but i don't know if that is possible |
20:50:11 | amiconn | Imho it should be possible to fill the whole buffer within ~20 sec with ~50% cpu load from the codecs |
20:50:48 | | Join LinusN [0] (~linus@labb.contactor.se) |
20:51:30 | LinusN | either yield more often, or yield for longer periods |
20:52:04 | Slasheri | Hmm, yield for longer could work better |
20:52:12 | LinusN | maybe sleep for a few ticks |
20:53:21 | amiconn | Hmm, maybe this would help too. Then ata would still stall while the codec is running without yield, but could run full speed otherwise |
20:53:37 | LinusN | yes |
20:54:15 | | Join ]RowaN[ [0] (a2b0y@82-43-211-171.cable.ubr10.newm.blueyonder.co.uk) |
20:54:46 | ]RowaN[ | this doesnt seem normal.. the HD led on my iriver doesnt switch off when im listening to a mp3.. seems to stay on or keep seeking indefinately |
20:55:00 | ]RowaN[ | with rockbox that is (just installed latest) |
20:55:08 | LinusN | ]RowaN[: for how long? |
20:55:17 | ]RowaN[ | ok let me try now and time it |
20:55:22 | DomZ | same for me :) |
20:55:34 | LinusN | filling the buffer takes a long time with the current rockbox code |
20:56:40 | ]RowaN[ | also, i dont know if this matters, but if u attach the iriver to usb before answering rockbox's "Resume?" question, after coming out of usb mode it doesnt give you the usual prompt to reboot because you've replaced the rockbox files |
20:56:56 | amiconn | LinusN: Do you think the power thread would be a good place to monitor remote plugging/ unplugging |
20:56:57 | amiconn | ? |
20:57:23 | ]RowaN[ | what is this bar underneath the track progress bar? |
20:57:27 | LinusN | amiconn: instinctively, i would say the button irq |
20:57:38 | LinusN | ]RowaN[: the peak meter |
20:57:51 | amiconn | Huh, button irq? |
20:58:01 | amiconn | tick, you mean |
20:58:04 | amiconn | probably |
20:58:06 | LinusN | yes |
20:58:10 | amiconn | Hmm |
20:58:17 | ]RowaN[ | whats an peak meter, im a thikko |
20:58:28 | ]RowaN[ | ahah the hd led goes off after 56 secs |
20:58:45 | DomZ | yes :) |
20:58:46 | amiconn | We don't do this for usb, and also not for mmc on Ondio. Each have their own tick function |
20:58:59 | LinusN | yes |
20:59:06 | DomZ | 50 sec ~ 1 min |
20:59:08 | LinusN | we could add a remote tick |
20:59:32 | amiconn | Yes, but where? |
20:59:39 | amiconn | (source file wise) |
20:59:44 | LinusN | aha |
20:59:54 | LinusN | good question |
21:00 |
21:00:08 | LinusN | button.c is ok for me |
21:00:19 | LinusN | it's button related at least |
21:00:26 | amiconn | Hmm. |
21:00:31 | amiconn | Display related as well |
21:00:41 | LinusN | but the lcd has no tick |
21:00:45 | amiconn | ...and there is lcd-remote-h100.c |
21:01:04 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
21:01:06 | amiconn | ...and the tick should init the remote lcd when plugged |
21:01:19 | LinusN | i'm ok with lcd-remote.c as well |
21:01:22 | amiconn | (Everything else on the remote works without special init |
21:01:43 | LinusN | then lcd-h100-remote.c it is |
21:02:06 | amiconn | Make sense indeed :) |
21:02:19 | LinusN | :-) |
21:04:32 | ]RowaN[ | does rockbox play naitive flac or do i have to wrapp it in an ogg container? |
21:04:41 | ]RowaN[ | <−− flac virgin |
21:04:43 | amiconn | LinusN: Did you verify the port pin already? |
21:04:49 | LinusN | amiconn: nope |
21:05:12 | [solid] | endurance test update: flac is going on for two hours now (and the battery indicator is still pretty high actually...) |
21:05:19 | LinusN | nice |
21:05:22 | * | LinusN has to go |
21:05:26 | | Part LinusN |
21:05:40 | [solid] | ]RowaN[: i think only native will work |
21:05:49 | ]RowaN[ | k thanks |
21:07:08 | ]RowaN[ | hmm flac compressing progress has been on 0% for almost a minute.. =/ |
21:15:29 | ]RowaN[ | ah its my shagged hd hehe |
21:20:04 | | Join pbvas [0] (~pbv@res04-pbv.res.st-and.ac.uk) |
21:20:19 | | Quit pbvas (Client Quit) |
21:21:08 | *** | Saving seen data "./dancer.seen" |
21:22:09 | ]RowaN[ | err, interesting.. explorer tells me "access is denied" when i try to play the flac files ive created |
21:23:45 | | Join lImbus [0] (~MDJ@port-212-202-190-171.dynamic.qsc.de) |
21:23:52 | lImbus | hi all |
21:24:21 | lImbus | amiconn: congratz to your new gameboy ^^ |
21:24:25 | ]RowaN[ | can winamp play naitive flac or does it have to be in ogg containers? |
21:25:37 | | Quit ]RowaN[ ("rebootay call") |
21:32:42 | | Join jn-comp [0] (~d9fa1c53@labb.contactor.se) |
21:33:01 | | Join webguest72 [0] (~d5654ae5@labb.contactor.se) |
21:33:15 | | Quit spiralout (Read error: 104 (Connection reset by peer)) |
21:33:30 | jn-comp | HELL OFOLKS |
21:33:50 | jn-comp | ran into problems compiling rockbox ... |
21:33:52 | webguest72 | when does rockbox come out to iriver h3xx ? |
21:34:14 | jn-comp | anybody reday to help me ? |
21:35:14 | [solid] | webguest72: it isn't even started, and no one knows when development will start (except that when rockbox for h1xx is completed) |
21:35:15 | webguest72 | ? |
21:35:38 | jn-comp | trying to compile latest rockbox via cygwin gives me errors |
21:35:43 | webguest72 | aaa tnx but i hope it will come sooon ! |
21:35:44 | webguest72 | :D |
21:35:55 | [solid] | webguest72: i wouldn't count on that |
21:36:06 | t0mas | jn-comp: for what platform? |
21:36:11 | t0mas | ondio/gmini? |
21:36:11 | [solid] | jn-comp: snatch a bleeding edge build ;) |
21:36:24 | jn-comp | hello t0mas |
21:36:36 | jn-comp | win xp |
21:36:48 | t0mas | (and what's the error? convbdf not found?) |
21:37:04 | t0mas | jn-comp: platform was ment as mp3 player, sorry... not pc platform |
21:37:09 | jn-comp | yes, seems there are no rockbox tools |
21:37:16 | t0mas | ok, get into the tools dir |
21:37:18 | t0mas | and type make |
21:37:24 | t0mas | then get back to your build dir |
21:37:25 | jn-comp | archos recorder v1 |
21:37:28 | t0mas | and try again |
21:37:41 | jn-comp | ok, trying ... |
21:37:44 | t0mas | should work |
21:40:22 | | Join BTKDaImMaikata [0] (~Bager@83.222.160.88) |
21:40:35 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
21:41:17 | jn-comp | t0mas: wow, it just built all the missing tools |
21:41:43 | jn-comp | t0mas: now trying to compile rockbox ... |
21:42:22 | | Join ]RowaN[ [0] (a2b0y@82-43-211-171.cable.ubr10.newm.blueyonder.co.uk) |
21:42:41 | ]RowaN[ | ok.. winamp cant seem to play flac, and theres no topics related to flac in winamp help.. am i going mad? |
21:43:18 | ]RowaN[ | and explorer is still telling me "access denied" when i double click on a flac file (even after reboot) |
21:43:39 | amiconn | Get a decent player software ;) |
21:43:45 | ]RowaN[ | a simple task turning into a nightmare.... seems strangly familiar |
21:43:55 | jn-comp | t0mas: still not working |
21:43:56 | [solid] | ]RowaN[: you need a plugin |
21:44:05 | ]RowaN[ | yes winamp.. not great... 10 years old and still no "SORT BY ARTIST" option in the playlist |
21:44:14 | [solid] | ]RowaN[: winamp doesn't have one by default, afaik |
21:44:22 | [solid] | ]RowaN[: and besides... get a decent player:P |
21:44:27 | [solid] | ]RowaN[: www.foobar2000.org |
21:44:28 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
21:44:32 | | Quit webguest72 ("CGI:IRC (EOF)") |
21:44:33 | ]RowaN[ | .flac installer said i dont have winamp, but it lied |
21:44:41 | jn-comp | t0mas: it says "can`t create /home/rockbox..../firmware/sysfont.c" |
21:45:11 | Rori | Hi. Can I check that peeps are aware of a prob in the latest bleeding edge build? It's probably already been reported. If not ignore me :) |
21:45:19 | ]RowaN[ | replaygain.. something else i dont understand... why bother adding more tags to music.. why not just implement replaygain into the players instead |
21:46:13 | crwl | the players won't know at which sound level to play the files |
21:46:14 | t0mas | jn-comp: what are the other lines around that? |
21:46:31 | t0mas | Rori: what was the problem? |
21:46:31 | ]RowaN[ | crwl: why dont they just analyse them, like replaygain program does |
21:46:40 | | Join spiralout [0] (~keep_goin@p54B386D0.dip0.t-ipconnect.de) |
21:47:04 | jn-comp | t0mas: make[1]: *** [/home/rockbox/.../sysfont.o] Error 1 |
21:47:09 | crwl | ]RowaN[, because it might take more time than playing of the file would |
21:47:18 | jn-comp | t0mas: make: *** [all] Error 2 |
21:47:20 | Stryke` | replaygain requires a full decode of the file |
21:47:23 | t0mas | jn-comp: the other 3 lines above that? |
21:47:26 | crwl | because it involves both decoding and then analyzing |
21:47:31 | Rori | I'll just blurt it out just in case anyhow. iRiver firmware no longer fully loads if you rec/play. It gets stuck at file system read. Have gone back to the daily and works fine. |
21:47:51 | jn-comp | CC drivers/lcd.s |
21:47:55 | jn-comp | CC sound.c |
21:47:57 | jn-comp | CONVBDF |
21:48:24 | | Join linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) |
21:48:28 | jn-comp | and then "Can't create ..." |
21:48:30 | ]RowaN[ | why is it, that no matter what headphones, or what format digital music i listen to.. whenever vocals include sssss or ccccc sound, it sounds horribly distorted, lipsy and hurtful to my ears when loud enough |
21:48:46 | t0mas | Rori: that's a bettery problem |
21:48:46 | ]RowaN[ | even on original cds. bad mastering? |
21:49:13 | t0mas | jn-comp: I have no idea what that is... maybe Bagder knows? as he knows a lot of the build system... |
21:50:28 | Rori | t0mas a problem with my battery or a problem with the battery in the bleeding edge build? I use a power cable so not being powered from the battery at present. |
21:50:55 | t0mas | Rori: iriver doesn't boot when the battery is almost empty |
21:51:02 | t0mas | it hangs on filesystem bla bla.. then |
21:51:05 | ]RowaN[ | guys seriously does anyone know what im going on about |
21:51:19 | Rori | No doubt it's being looked into |
21:51:25 | t0mas | ]RowaN[: no, but the sound isn't as perfect as iriver, because we have no EQ / SRS |
21:51:25 | | Join Querty [0] (~michiel@heren.demon.nl) |
21:51:36 | thegeek | ]RowaN[ : perhaps your speakers/headphones _suck_ |
21:51:37 | ]RowaN[ | im not talking about rockbox im talking about in general |
21:51:55 | thegeek | or |
21:51:59 | ]RowaN[ | even on my pretty decent yamama amp with ok speakers, everything going via optical |
21:52:01 | thegeek | perhaps your are just playing too loud |
21:52:06 | thegeek | with treble boosted |
21:52:22 | thegeek | you can quickly play so loud that it gets distorted |
21:52:23 | Rori | I wish my car stereo had optical in :) |
21:52:46 | ]RowaN[ | i think its just clipped from bad mastering, you know too loud or something during the mastering process |
21:52:57 | thegeek | that would be very unlikely |
21:53:03 | thegeek | if you say it is a generic problem |
21:53:52 | ]RowaN[ | well it is a generic problem.. see http://www.soundmirror.com/articles.html#current |
21:55:51 | | Join LinusN [0] (~linus@labb.contactor.se) |
21:56:07 | LinusN | amiconn: GPI30 is definitely connected to the remote control |
21:56:41 | | Join maggu [0] (ue0d@rzstud4.stud.uni-karlsruhe.de) |
21:56:44 | amiconn | Okay, so this seems to be our remote detect pin |
21:56:53 | jn-comp | LinusN: i have problems compiling the latest rockbox via cygwin, platform: archos recorder v1 |
21:56:55 | Hubbel | LinusN: can't see that INTBASE is initialized in system, so I need to set it myself if i want to use the secondary interrupts? |
21:57:03 | amiconn | It goes 1 -> 0 when I plug the remote |
21:57:05 | LinusN | jn-comp: saw that |
21:57:10 | LinusN | amiconn: for me too |
21:57:17 | jn-comp | LinusN: seems that my compiler doesn't buil the rockbos-tools correctly |
21:58:02 | jn-comp | LinusN: convbdf gives me errors |
21:58:16 | jn-comp | LinusN: how to buil the tools correctly ? |
21:58:26 | LinusN | Hubbel: true, you need to set up the secondary int controller |
21:58:39 | LinusN | jn-comp: cd tools |
21:58:39 | LinusN | make |
21:58:56 | jn-comp | LinusN: did so |
21:59:04 | LinusN | and then? |
21:59:05 | Hubbel | LinusN: ok, no problem i guess. Trying to get recording to work now.. |
21:59:07 | jn-comp | LinusN: but it seems the tools are corrupted |
21:59:16 | [solid] | ]RowaN[: using replaygain and avoiding clipping completely (ie setting your soundcard at 77% both master and wave) should help significantly |
21:59:23 | LinusN | jn-comp: how do you know? |
21:59:53 | amiconn | LinusN: Do you think other threads might be interested in remote_plugged / remote_unplugged events? |
21:59:59 | [solid] | ]RowaN[: i usually amaze my friends with how loud i can play music on my, well, not that good equipment while maintaining great sound quality |
22:00 |
22:00:13 | LinusN | amiconn: maybe, but let's leave that until it is needed |
22:00:24 | Rori | which buttons do what on the remote on the latest build? I can only seem to fathom play and stop/off and play turns on iRiver not Rockbox. |
22:01:09 | | Join Nuxator [0] (~5544f448@labb.contactor.se) |
22:01:16 | Rori | Just playing around :) |
22:01:18 | jn-comp | LinusN: i got some set of rockbox tools and rockbox sourcecode that worked in former times |
22:01:23 | Nuxator | Hi all |
22:01:37 | jn-comp | LinusN: took this sourcecode, built the tools - errors |
22:01:40 | ]RowaN[ | someone point me to a detailed description of replaygain.. other than making all your songs sound the same volume (which im not too arsed about) i dont see how it reduces clipping |
22:01:51 | jn-comp | LinusN: then used the working tools: ok |
22:01:53 | LinusN | jn-comp: why not use the cvs versions? |
22:02:04 | | Quit thegeek ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
22:02:06 | LinusN | jn-comp: ok |
22:02:12 | Nuxator | Got a bug report on viewing the current playlist |
22:02:20 | Rori | clipping is caused by recording too loudly. I can't see reducing the gain will reduce distortion? |
22:02:31 | Rori | once it's recorded? |
22:02:42 | ]RowaN[ | indeed |
22:02:49 | LinusN | jn-comp: "can't create sysfont.c"? |
22:02:51 | jn-comp | LinusN: maybe it's my c -compiler |
22:03:20 | Rori | I tried clip restoration in Cooledit Pro on something like that and it did not get rid of the distortion |
22:03:32 | Nuxator | If i add up to 5 tracks i can view the current playlist |
22:03:32 | LinusN | jn-comp: did you start from scratch, in an empty build dir? |
22:03:38 | | Quit Chamois (" Want to be different? HydraIRC -> http://www.hydrairc.com <-") |
22:03:47 | jn-comp | LinusN: Erros occur when the buil routine tries to call convbdf |
22:03:56 | jn-comp | LinusN: sure, started from scratch |
22:04:01 | Nuxator | but if i add a six rockbox crash with an Ill intstr |
22:04:24 | | Join Zoom2 [0] (~46925690@labb.contactor.se) |
22:04:30 | jn-comp | LinusN: which version of gcc is recommended ? |
22:04:42 | [solid] | ]RowaN[: it's quite simple... it lowers the volume, so the peaks don't get SMASHED. if the recording is okay, it results in no clipping at all, if it's real bad (like californication), then you're forced to suffer by the person who mastered the cd |
22:04:49 | | Quit Nuxator (Client Quit) |
22:04:51 | LinusN | i think any 3.x is ok |
22:05:00 | jn-comp | LinusN: strange that i get no errors building the tools |
22:05:33 | LinusN | did you install cygwin recently? |
22:05:42 | [solid] | ]RowaN[: most clipping you hear will probably be caused by playback, not recording |
22:05:54 | ]RowaN[ | so replaygain only works if you listen to a mp3 at the volume it sets for you? if you increase the volume (coz its noisy on the train or whatever) then byebye replaygain goodness? |
22:06:15 | ]RowaN[ | let me find an example mp3 and one of u guys can listen and see if u get the same distortion as me.. |
22:06:38 | [solid] | ]RowaN[: no no no... you first replaygain all your tracks - it then writes a tag how loud should the file be played back |
22:06:55 | ]RowaN[ | and then..? |
22:06:58 | | Join Nuxator [0] (~chatzilla@abo-72-244-68.guy.modulonet.fr) |
22:07:01 | jn-comp | LinusN: nope, how can i check version number of cygwin and gcc |
22:07:14 | LinusN | gcc −−version |
22:07:19 | [solid] | ]RowaN[: then, if you do everything to eliminate clipping in your playback chain, you won't have clipping - unless present in the recording |
22:07:28 | Hubbel | yea.. feedback from recording!!! |
22:07:35 | LinusN | Hubbel: wee |
22:07:54 | ]RowaN[ | so it tells my dap/player to play at 20decibels or whatever... so what happens when i increase the volume? i shouldnt touch the volume dial?? |
22:07:56 | [solid] | ]RowaN[: that's why i was telling you about 77% volume. 100% will certainly cause clipping |
22:08:07 | jn-comp | LinusN: using gcc 3.2 (win 32) and sh-elf-gcc 3.0.4 |
22:08:10 | [solid] | ]RowaN[: no no no |
22:08:16 | jn-comp | LinusN: is that ok? |
22:08:17 | LinusN | jn-comp: sounds ok |
22:08:20 | [solid] | ]RowaN[: replaygain calculates a *relative* gain change |
22:08:23 | ]RowaN[ | my soundcard is set to 77%... wav was at 100... but like i say it happens on my amp, dap, pc, car, everywhere |
22:08:29 | [solid] | ]RowaN[: for example -10dB or +3dB |
22:08:35 | LinusN | jn-comp: what is the exact error message? |
22:08:47 | ]RowaN[ | im still none the wiser about replaygain |
22:09:12 | amiconn | LinusN: Does rockbox run in supervisor or user mode? |
22:09:20 | LinusN | supervisor |
22:09:46 | [solid] | ]RowaN[: every track has some volume |
22:09:57 | jn-comp | LinusN: could you provide me some recent set of precompiled rockbox tools |
22:09:58 | [solid] | ]RowaN[: that's a bad sentence but i hope you get it |
22:09:59 | | Quit DomZ ("CGI:IRC (EOF)") |
22:10:04 | LinusN | jn-comp: no |
22:10:11 | jn-comp | LinusN: makes it easier to track my problems |
22:10:25 | LinusN | again: what is the exact error message? |
22:10:29 | | Join DomZ [0] (~52426222@labb.contactor.se) |
22:10:45 | Rori | I always wack my H140 volume up to full :D |
22:10:59 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
22:11:01 | Rori | send myself deaf |
22:11:13 | preglow | i wonder it it's possible for any summer to be worse than thi |
22:11:15 | Rori | Dance music freak :) |
22:11:16 | ]RowaN[ | yeah i have my iriver on full volume (40) so is replaygain a waste of time for me? |
22:11:46 | Rori | I replaygain to 95db and don't have too much distortion that I can hear but I might be a bit deaf ;) |
22:11:59 | [solid] | ]RowaN[: that's the reason tracks are distorted man, lol |
22:12:02 | [solid] | ]RowaN[: it also depends on your headphones |
22:12:04 | LinusN | preglow: the swedish summer is the best day of the year :-) |
22:12:19 | Rori | I use Sennheisser P100's |
22:12:28 | Rori | BASS! |
22:12:41 | [solid] | hehe, i use koss ksc75 |
22:12:43 | preglow | haha |
22:12:45 | [solid] | talk about bass |
22:12:51 | [solid] | :P |
22:12:57 | preglow | summer in trondheim surely beats everything this time around |
22:13:05 | preglow | has me permanently depressed |
22:13:10 | Rori | I have a pair of Koss Porta Pro's too but I don't like the headband |
22:13:16 | preglow | i can friggin' see my breath |
22:13:22 | Hubbel | philips sbc hp890 |
22:13:29 | Nuxator | porta pro |
22:13:32 | [solid] | (i hear distortion on non-replaygained tracks when the volume is >30) |
22:13:50 | ]RowaN[ | i got the most expensive sonys i could find, but i guess that dont mean much heh |
22:13:52 | LinusN | preglow: then brush your teeth :-) |
22:13:55 | Rori | must be a fubar player :/ |
22:13:57 | preglow | hahaha |
22:14:22 | [solid] | yeah the ksc75 have the same drivers, but are cheaper and their well... cheaply built |
22:14:24 | Rori | I found out something interesting about amplification the other day. |
22:14:27 | [solid] | (as portapros) |
22:14:36 | Stryke` | KSC35s are nice |
22:14:41 | Rori | I put some new speakers in my car and wacked the vlume up. Distortion galore.... |
22:14:57 | Nuxator | LinusN : did you see my little bug report on playlist viewing? |
22:15:02 | preglow | [solid]: you can seriously hear the h1x0 distort? |
22:15:08 | Rori | Then I went into the settings and upped the gain for CD and line input to +4 and it sounded amazing |
22:15:12 | Hubbel | It should be possible to get louder output from the IRIVER by tweeking the Analog Mixer volume, REG_AMIX in uda1380 driver |
22:15:18 | [solid] | preglow: nono, that's the headphones fault i think |
22:15:23 | preglow | good |
22:15:26 | jn-comp | could you provide me some recent set of precompiled rockbox tools |
22:15:28 | jn-comp | could you provide me some recent set of precompiled rockbox tools |
22:15:34 | Rori | so if I put an amp to match the speakers in it should sound even better |
22:15:34 | LinusN | Nuxator: yes |
22:15:41 | preglow | jn-comp: could you please stop asking twice |
22:15:50 | [solid] | and that, again, could cause distortion |
22:15:55 | jn-comp | can ANYboby please provide my some recent set of precompiled rockbos tolls, urgently needed for BUXFIXING |
22:16:02 | Nuxator | ok thaks |
22:16:19 | Rori | powering the speakers/headphones correctly can make the difference between distortion and smooth volume |
22:16:20 | LinusN | jn-comp: why won't you tell me the error message? |
22:16:24 | Nuxator | a question: is ther any way to make a wps file the default one |
22:16:40 | LinusN | jn-comp: i can't give you precompiled tools, i'm running linux |
22:16:43 | [solid] | the flac test is still going... and the battery indicator is well over 50% |
22:16:44 | [solid] | O_O |
22:16:49 | [solid] | and that's 3 hours already |
22:16:55 | [solid] | i think it's gonna be suprisingly nice |
22:17:22 | LinusN | Nuxator: make sure the wps is in the .rockbox dir |
22:17:30 | preglow | [solid]: what encoding quality? |
22:17:30 | LinusN | and has a short name |
22:17:45 | Nuxator | ha ok it's in the boot not .rockbox |
22:17:45 | [solid] | preglow: -8 |
22:17:48 | Nuxator | stupid me |
22:17:57 | Rori | My left ear is screwed. I get balance wobble in that ear. Sound sorta shifts to the right. Too many heavy metal concerts and and standing next to dance club speakers :P |
22:18:03 | Nuxator | -r+b |
22:18:13 | Rori | -and |
22:18:21 | preglow | balance wobble? |
22:18:25 | [solid] | preglow: it's 852kbit, i purposedly chose some an album that has ~800kbit as it seems to be a good average of flac bitrates |
22:18:31 | Rori | yeah left ear sorta gives out ;) |
22:18:38 | preglow | [solid]: -8 is best quality, yeah? |
22:18:46 | [solid] | preglow: yeah |
22:18:48 | Rori | as I said I think I am going deaf |
22:18:50 | Nuxator | Mine just went out of battery |
22:18:52 | Rori | heh |
22:18:54 | preglow | that eats the most battery as well |
22:19:00 | [solid] | preglow: probablu |
22:19:07 | preglow | [solid]: no, it does, i'm certain, heh |
22:19:10 | Rori | It's alll gone Pete Tong |
22:19:19 | preglow | [solid]: decoding is more intensive |
22:19:24 | Nuxator | but ot didn't swiched off : disk was spinning stopping spining.... and i had hard time to switch off rockbox |
22:19:36 | [solid] | preglow: but most people use it since there is a improvement in size, and the decoding isn't that painful with modern computers |
22:19:57 | preglow | there's not much of a difference thanks to me supreme-leetness-lpc-routines |
22:20:04 | preglow | my |
22:20:09 | Rori | I've put a hole in my H1x0 protective case in order to poke the reset buttong without taking it out now ;) |
22:20:37 | LinusN | never trust a device with an accessible reset button |
22:20:46 | [solid] | preglow: that will most likely mean that my result will be lower that most peoples if the use worse compression ^^ |
22:20:50 | [solid] | they* |
22:20:51 | Rori | one of those little watch makers screw drivers works best |
22:21:19 | preglow | [solid]: not by much |
22:21:32 | linuxstb | preglow: Did you implement a 12-order LPC routine? I think that's what flac -8 uses. |
22:21:38 | Rori | you can't see the hole since it's the rubberised protection |
22:21:53 | Rori | I had to put a marker mark on it to remember where it is :) |
22:22:13 | Stryke` | Rori: iSkin? |
22:22:25 | preglow | linuxstb: i implemented one routine for all sizes above 8, it's in coldfire.S |
22:22:28 | [solid] | preglow: sure, but that will be sorta pesimistic result. we all now it will get better due to optimalizations, and it might be better if people use worse compression... |
22:22:31 | Rori | yep |
22:22:58 | LinusN | worse compression will on the other hand mean more disk access |
22:23:06 | [solid] | preglow: i'm trying to be realistic, not marketing (like '16 hours playback!' which comes out to be 16 hours playback of... 64kbit mp3's) |
22:23:14 | Rori | I wish I had got the semi-transparent skin now though it looks sexier. I got the white glo-in-the-dark one but it gets dirty looking and I don't see it glo much |
22:23:29 | Stryke` | i got the Carbon |
22:23:32 | preglow | [solid]: of course |
22:23:33 | amiconn | LinusN: memset() gets 1..2% faster for large blocks with the corrected refresh timing |
22:23:38 | Rori | yeah that one I should have got |
22:23:42 | LinusN | amiconn: good |
22:23:45 | [solid] | LinusN: yup... i might do a test at a different compression level later on |
22:23:49 | Stryke` | it still collects lint pretty well |
22:23:54 | Rori | hmm |
22:23:58 | [solid] | LinusN: the "people's choice" codecs have priority:) |
22:23:58 | preglow | does the timing correction need a bootloader update to work? |
22:24:00 | * | LinusN has a lot of logic analyzing to do |
22:24:03 | Rori | not so much lint but dirty marks |
22:24:05 | Rori | needs a good wipe |
22:24:08 | LinusN | preglow: no |
22:24:12 | Querty | Hi guys.... Seems like one of the recent commits broke the play/pause on the iRiver |
22:24:13 | preglow | lovely |
22:24:29 | Querty | You can't return to the wps once you start browsing |
22:24:52 | Rori | Querty also bootup to iRiver FW broke |
22:24:57 | LinusN | i gotta go, cu later |
22:25:06 | Rori | gets stuck at file system |
22:25:23 | Rori | but hey it's a bleeding edge build :) |
22:25:24 | Querty | Haven't booted up the iRiver FW in the last few days ;-) |
22:25:34 | LinusN | Rori: that's probably just your filesystem that needs a scandisk |
22:25:45 | Rori | LinusN it works fine with the daily |
22:25:47 | preglow | hmm |
22:26:06 | preglow | i wonder if sixteen bit flacs just require the sixteen bit lpc routines |
22:26:10 | Querty | Rori: Maybe just your battery is too low. |
22:26:16 | Rori | nope being powered |
22:26:27 | Rori | battery is full too |
22:26:35 | LinusN | Rori: the boot-to-iriver is done by the bootloader |
22:26:40 | t0mas | Querty: we know of that play/pause bug |
22:26:40 | Rori | I know |
22:26:49 | t0mas | Slasheri says it should never had worked |
22:26:56 | Rori | but I put the bleeding edge (Not on the mainpage) one on and that's what happens. |
22:26:58 | t0mas | but I'm sure it worked here before |
22:26:58 | Querty | I have no problem booting the original FW b.t.w. |
22:27:03 | * | [solid] returns to tha books... more reports on teh flac endurance test later on |
22:27:23 | Rori | > http://www.rockbox.org/auto/build-h100/rockbox.zip |
22:27:29 | | Quit bipak (Connection timed out) |
22:27:39 | LinusN | Rori: is this the start-with-remote, or the start-with-rec? |
22:27:42 | Querty | Slasheri is so good that he gets things to work that shouldn't ;-) |
22:27:57 | t0mas | Querty: jup :) |
22:28:01 | Rori | LinusN: either. Remote only starts iRiver not Rockbox btw |
22:28:13 | Rori | I tried various combos |
22:28:51 | Rori | I can copy it over clean and try again to test it wasn't just a one off if you like. or maybe someone else can check |
22:28:54 | LinusN | Rori: but you said "bootup to iriver broke" |
22:29:06 | Rori | it did. gets stuck at read file system |
22:29:26 | Rori | never completes I have to reset |
22:29:28 | [solid] | Rori: charge your batteries |
22:29:34 | Rori | batteries are fine! |
22:29:40 | Rori | I am powering it from the psu |
22:29:44 | t0mas | charge them for 10 minutes |
22:29:47 | t0mas | and then retry |
22:29:49 | Rori | they are FULL |
22:30:06 | [solid] | maybe they're dead |
22:30:08 | Rori | trust me it's nothing to do with the battery |
22:30:24 | Rori | otherwise no other build would work |
22:30:41 | linuxstb | Quick question - what does the length field in the id3 struct hold? Is it the total number of samples or something else? |
22:30:42 | [solid] | Rori: rockbox works when iriver doesn't |
22:30:48 | [solid] | Rori: ie on lower battery levels |
22:31:02 | Rori | daily build 8th works and previous builds |
22:31:09 | preglow | linuxstb: it most certainly isn't total number of samples, if id3 had that there would be no problems with gapless |
22:31:10 | [solid] | now.. really... studying. |
22:31:12 | Rori | only the bleeding edge caused this problem |
22:31:41 | t0mas | Rori: what time |
22:31:43 | Rori | I am going to retry the bleeding edge build on a clean folder just to see if it was a one off |
22:31:44 | t0mas | build? |
22:31:48 | LinusN | Rori: so it works if you go back to a previous build? |
22:31:56 | Rori | before I joined this chan |
22:31:59 | Rori | yes |
22:32:07 | linuxstb | preglow: I'm not talking about the actual tag in the MP3 file, I'm talking about firmware/export/id3.h |
22:32:45 | t0mas | Rori: the only things changed are non bootloader related... |
22:32:54 | t0mas | and the build version is non bootloader related too... |
22:33:06 | Rori | I am going to try again. |
22:34:30 | linuxstb | To answer my own question, it seems to be length of the song in ms (from firmware/id3.c). |
22:34:39 | t0mas | :) |
22:34:42 | LinusN | duration in ms |
22:35:02 | LinusN | gotta go |
22:35:04 | LinusN | cu |
22:35:06 | | Part LinusN |
22:36:08 | | Join thegeek [0] (na@ti521110a080-0888.bb.online.no) |
22:38:37 | Rori | ah |
22:38:40 | Rori | interesting |
22:38:48 | | Quit Nuxator (Read error: 110 (Connection timed out)) |
22:38:52 | Rori | let me test something |
22:39:06 | Rori | bwt where should wps files be stored on the iRiver? |
22:39:50 | t0mas | your choise |
22:39:50 | | Join Bipple [0] (~51982766@labb.contactor.se) |
22:39:54 | t0mas | but .rockbox is a good place |
22:40:00 | t0mas | as it's rockbox related :) |
22:40:08 | Bipple | awww rockbox just crashed again |
22:40:15 | t0mas | doing what? |
22:40:19 | Bipple | Loading up a song |
22:40:26 | t0mas | ok, try again on that song |
22:40:27 | Bipple | Maybe it doesnt liek the beachboys |
22:40:44 | t0mas | (shutdown, start -> play song, don't do anything else) |
22:41:05 | t0mas | if it crashes again, tell me what format it was (mp3, ogg, flac) |
22:41:06 | Bipple | i have to find somthing to reset it with 1st |
22:41:13 | t0mas | paperclips work good ;) |
22:41:28 | Bipple | I had one because it crashed this morning aswell |
22:41:39 | Rori | OK remind me to actually delete previous .rockbox folder and loader on each new build |
22:41:40 | t0mas | and my girlfriends necklaces work somethimes :P |
22:41:53 | t0mas | Rori: loader??? |
22:41:54 | t0mas | why? |
22:41:55 | Rori | works now. Just did not like overwriting from the daily ;) |
22:42:27 | t0mas | I'm almost sure it were batteries... or some file... |
22:42:31 | t0mas | and not the overwriting |
22:42:40 | Rori | I overwrote the daily from the 8th with the bleeding edge build and it caused iRiver FW to get stuck at bootup for some reason. Deleting the old build first cures it |
22:42:46 | t0mas | as all changed files are overwritten while copy-ing |
22:42:54 | Rori | Not I tried overwriting again and it did the same |
22:43:19 | Rori | but when I renamed .rockbox folder and loader and copied over again it boots up fine |
22:43:26 | Rori | shrugs |
22:43:31 | Rori | whatever works :) |
22:43:56 | t0mas | hm.. never used a daily... but I'll test it now... |
22:44:08 | Rori | dailyy was fine |
22:44:20 | Rori | it was the bleeding edge build not on main page that was the problem |
22:45:10 | t0mas | yes, but I'll test the copy thing |
22:46:08 | Rori | it might be something unique to the way my daily was setup though so might not be reproducable |
22:46:21 | t0mas | I'll just test |
22:46:25 | Rori | ok |
22:46:31 | t0mas | have to recompile with wps on my remote anyway :P |
22:46:42 | Rori | daily of the 8th firth then bleeding edge overwrite |
22:46:49 | Rori | firth = first |
22:46:54 | t0mas | yes |
22:47:01 | Bipple | ok it crashed again |
22:48:41 | t0mas | same song? |
22:48:44 | t0mas | what filetype? |
22:49:01 | Bipple | Same song and it was Mp3 |
22:49:24 | Bipple | Now it crashed again playing a diff song |
22:49:30 | t0mas | hm... |
22:49:33 | t0mas | weird |
22:49:37 | | Join ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) |
22:49:40 | t0mas | can you upload them somewhere? |
22:49:44 | Bipple | it spins the hdd up a few times then stops.... |
22:50:42 | Bipple | ill try another song |
22:50:49 | | Quit maggu ("Leaving") |
22:51:25 | | Quit ghostiger (Excess Flood) |
22:51:37 | t0mas | yes... the best is to upload it... and send the link to Linus and Slasheri... Linus knows a lot of the mp3 codec... and Slasheri wrote the iriver playback code :) |
22:51:47 | | Quit thegeek (Read error: 54 (Connection reset by peer)) |
22:51:50 | | Join thegeek [0] (na@ti521110a080-0888.bb.online.no) |
22:52:05 | Bipple | Ok it crashed again on a diff song again |
22:52:08 | | Quit preglow ("d") |
22:52:23 | Bipple | I think its safe to say it doesnt play MP3 |
22:52:31 | Rori | I love technology |
22:52:55 | Bipple | i dont |
22:53:04 | Rori | The wps on the mainpage is so great |
22:53:08 | Bipple | At least my reset button is working again |
22:53:36 | Rori | Jeremy dude's wps file should be default wps I reckon :) |
22:54:11 | Bipple | it just crashed on a ogg aswell |
22:54:30 | Bagder | Bipple: are you really having the bootloader 2? |
22:54:53 | Bipple | What do you mean |
22:55:24 | | Quit lImbus (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
22:55:27 | Bagder | what do you think I mean? |
22:55:37 | Bipple | no idea |
22:55:41 | Rori | ;) |
22:55:50 | Bipple | i dont even know what bootloader 1 is |
22:56:09 | Rori | how did you patch your firmware? |
22:56:20 | Bipple | fwpathcer.exe |
22:56:21 | t0mas | Rori: http://tomas.salfischberger.nl/dump/wps-test.png |
22:57:05 | Rori | cute but I like more info :) |
22:57:18 | Rori | Bipple where and when did you download that from? |
22:57:47 | Querty | I agree with Rori, JeremyDavidson's wps is really nice and a better default for iRiver |
22:57:48 | t0mas | the wiki page |
22:57:49 | Bipple | I downloaded it today from the rockbox website |
22:57:54 | t0mas | Querty: link to it? |
22:58:04 | Bipple | Linus gave me the link |
22:58:06 | t0mas | Rori: http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
22:58:09 | Querty | http://www.rockbox.org/twiki/bin/view/Main/WpsGallery |
22:58:10 | t0mas | there it is |
22:58:23 | Rori | ok |
22:58:33 | Querty | Looks really good with the default font also |
22:58:59 | Bipple | the reset button is now broke again |
22:59:05 | Rori | t0mas I don't need to know that I was confirming Bipple got the right bootloader |
22:59:36 | Rori | Bipple it might be worth flashing back to default iRiver firmware and testing |
22:59:42 | Bipple | everything is fine apart from it crashes all the time |
23:00 |
23:00:00 | Rori | if there is a fault with your player etc |
23:00:07 | Bipple | ok i will when i can reset the jeffing thing |
23:00:11 | t0mas | Rori: sorry, tought you was looking for it |
23:00:19 | Rori | no ;) |
23:00:32 | Bipple | there isnt a fault with the player, i was listening to songs this morning |
23:00:43 | Rori | the fact you have trouble resetting also is a bit odd |
23:01:06 | Bipple | thats because a buggered the button up royally |
23:01:37 | Bipple | dont ask me how, because i dont know |
23:01:44 | Rori | unless your player is odd in some way that it can't handle the CPU load on Rockbox. Can't see why not of course |
23:01:44 | Rori | should not crash otherwise |
23:01:44 | Rori | well not all the time |
23:01:47 | Rori | ok |
23:01:59 | | Quit linuxstb ("Leaving") |
23:02:03 | Rori | flash back to iRiver and then try again is all I can suggest right now |
23:02:16 | | Quit Zoom2 ("CGI:IRC (EOF)") |
23:02:24 | t0mas | dict2rdf tool commited |
23:02:28 | Rori | you may need to check the crc/hash of the modified firmware also |
23:02:29 | Bipple | i will once its reset |
23:02:45 | Rori | make sure it matches |
23:02:52 | Bipple | bloody koreans |
23:02:57 | Rori | lol |
23:02:59 | Bipple | making faulty reset buttons |
23:03:03 | t0mas | any bug reports left? |
23:03:14 | Bipple | yeh, it doesnt play songs |
23:03:14 | t0mas | (by you 2) |
23:03:21 | Rori | don't wack the button it's only a microswitch :) |
23:03:34 | Rori | err...nothing yet |
23:03:37 | Rori | apart from remote |
23:03:42 | Bipple | ahha i got the bugger |
23:03:49 | Rori | on bleeding edge build |
23:03:53 | t0mas | Rori: what's with the remote? |
23:04:03 | t0mas | buttons working? |
23:04:10 | t0mas | or have I missed something somewhere? :) |
23:04:12 | Rori | pressing play on remote does not start Rockbox it always starts iRiver I think |
23:04:20 | t0mas | yes, thats a feature |
23:04:22 | Rori | only some buttons |
23:04:24 | t0mas | *that's |
23:04:46 | Rori | ah how can I get Rockbox to start from remote? |
23:04:53 | Bipple | ok last try to play a song then ill flash back |
23:04:58 | t0mas | Rori: you can't |
23:05:07 | Rori | I can't do much else with the remote once it's booted at present but I guess there is more to work on :) |
23:05:11 | Bipple | no it crashed again |
23:05:30 | t0mas | Rori: play/pause (not supported yet) + stop + next/prev + vol up/down should work from remote |
23:05:52 | Rori | ah ok |
23:05:53 | t0mas | and yes it's not ready... I commited it this afternoon... |
23:05:53 | Bipple | it says it got to 12 seconds, then it stops, but i cant hear anything for that 12 secs |
23:06:10 | Rori | let me test |
23:06:11 | t0mas | Bipple: with all kind of mp3 files? it keeps crashing? |
23:06:17 | Bipple | yeh |
23:06:27 | Bipple | ive tried all sorts of diff songs on my player |
23:06:30 | t0mas | bootloader version? |
23:06:44 | Bipple | No idea |
23:06:49 | t0mas | how old is it? |
23:06:51 | t0mas | today? |
23:06:54 | Bipple | I got it this morning if thats any help |
23:07:01 | t0mas | yes, that's version 2 |
23:07:05 | Bipple | Or afternoon |
23:07:06 | t0mas | and build version? |
23:07:11 | t0mas | CVS? daily? |
23:07:17 | Bipple | be damned if i know |
23:07:18 | Bipple | yes |
23:07:24 | Bipple | I got it off the CVS |
23:08:03 | t0mas | hm... |
23:08:13 | t0mas | maybe try a bleeding edge build from the website? |
23:08:25 | Bipple | me ? |
23:08:29 | t0mas | yes |
23:08:41 | Bipple | :| |
23:08:48 | t0mas | or the daily? |
23:08:51 | | Quit zezayer ("Chatzilla 0.9.68.5 [SUSE 1.0.4-1.1/20050511]") |
23:08:59 | Bipple | Im not a techy onb rockbox |
23:08:59 | Rori | lol remote crashed player but it's still playing the track |
23:09:13 | Bipple | im just saying it doesnt work right for me |
23:09:25 | t0mas | Rori: what do you mean with "remote crashed the player" ? how do you know? |
23:09:47 | Rori | it's gone bananas |
23:09:51 | Rori | hold on |
23:09:57 | t0mas | Bipple: you can download a daily zip file from the website... and delete the rockbox.iriver file, and .rockbox dir from the player... then unzip the new one to it |
23:10:19 | Bipple | ok ill do that when i get the reset button working again |
23:10:29 | t0mas | good luck |
23:10:31 | Bipple | it takes me a good 100 goes to get it |
23:12:23 | DomZ | i lost my h140 remote, is someone know where i can buy another one in europe ? |
23:12:37 | t0mas | you can try ebay... |
23:12:47 | Bipple | you can have mine for 50 quid |
23:13:15 | DomZ | quid ? :) |
23:13:24 | Bipple | £ |
23:13:32 | DomZ | ahh |
23:13:39 | Bagder | logf ninja! |
23:13:47 | * | Bagder reads weird debug logs on his remote |
23:14:03 | Bipple | uh its all going pete tong tonight |
23:14:25 | | Join linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) |
23:14:28 | * | Bagder flashed his own built cvs-bootloader ;-) |
23:14:30 | | Quit linuxstb (Client Quit) |
23:14:45 | Bagder | no chickening around downloading binaries here |
23:14:46 | Bipple | SHIT |
23:15:03 | t0mas | Bagder: sure you checked the md5 :P |
23:15:09 | Bagder | I checked it |
23:15:14 | Bipple | my iriver power cord just electocuted my sodding finger |
23:15:18 | Bagder | didn't match any ;-) |
23:15:23 | DomZ | http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=86538&item=5779466702&rd=1&ssPageName=WDVW#ShippingPayment |
23:15:25 | DomZ | found only one |
23:15:29 | thegeek | hahahahaha |
23:15:31 | DomZ | only sold in usa :s |
23:15:34 | thegeek | Bipple;) |
23:15:39 | t0mas | Bagder: oh wait... you live almost next to Linus :P |
23:15:42 | Rori | t0mas remote buttons bug out |
23:15:43 | Bipple | Save me :'( |
23:15:43 | ehntoo | hmm. it seems as if the vorbis rock wasn't built in the most recent bleeding edge build |
23:15:57 | Bagder | t0mas: yeah, I admit that fact makes me dare a little more |
23:16:02 | t0mas | :) |
23:16:03 | Bipple | how can it electrocute me ?! that shudnt even be possible |
23:16:06 | Rori | I press next track |
23:16:15 | Bipple | Hold the iriver then touch the power cord see what happens |
23:16:16 | Rori | and it goes back to the main track listing on the main LCD |
23:16:36 | t0mas | Rori: that's not button handling... that's a playback bug |
23:16:39 | Rori | and then it stops working for next track and the HDD LED flashing a lot |
23:16:41 | ehntoo | Rori: remember, it's still an early pre-alpha product. |
23:16:49 | Rori | Oh OK |
23:16:55 | Rori | Just checking :) |
23:16:59 | t0mas | jup |
23:17:00 | t0mas | tnx |
23:17:00 | Rori | getting there though |
23:17:12 | ehntoo | I need to build this myself... |
23:17:12 | t0mas | try shutting it down from the remote? |
23:17:15 | | Join linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) |
23:17:21 | Rori | prev track now works on main unit though! |
23:17:23 | | Quit linuxstb (Client Quit) |
23:17:25 | Rori | :) |
23:17:33 | t0mas | Bagder: why didn't your bootloader match anything? made a nice new one? |
23:17:48 | Bagder | t0mas: because things have changed in cvs since v2 |
23:17:50 | t0mas | Rori: then try again with the remote |
23:17:59 | t0mas | Bagder: ah ok |
23:18:02 | Bagder | linus/amiconn changed some system setups |
23:18:58 | Rori | can't really use remote at present |
23:19:01 | Bipple | w00000t it reset |
23:19:03 | | Quit Hubbel ("CGI:IRC") |
23:19:10 | Rori | it eventually stops responding to anything |
23:19:27 | ehntoo | yeah, I was being stupid earlier... my player froze, and I tried to reset it with a regular pencil, the only thing handy |
23:19:36 | ehntoo | the lead snapped off |
23:19:38 | [solid] | Bagder: i got electrocuted yesterday also... my iriver was plugged into ac charging, i held it in one hand and then touched the metal usb connector (which was attached to the computers usb port on the other side of the cord)... ouch |
23:19:51 | Bipple | OMG now its crashed on the Resume? PLAY= yes Anyother = No |
23:20:02 | ehntoo | Bipple: pre-alpha. |
23:20:21 | Bipple | stop saying big word to me |
23:20:24 | Rori | Playback functions are definitely improving with each build though |
23:20:59 | Bipple | lmao your jokin ? |
23:21:06 | ehntoo | Rori, agreed |
23:21:10 | *** | Saving seen data "./dancer.seen" |
23:21:34 | Rori | Bipple well if you can get it to not crash then it's great lol |
23:21:44 | thegeek | bootloader request: allow on/off buttons to work even if ata error |
23:21:50 | Bipple | if i hold record whilst i reset will it go to Iriver and not RB |
23:21:54 | thegeek | the iriver fw does |
23:22:00 | t0mas | Bipple: yes |
23:22:24 | [solid] | flac endurance test update - it's playing for 4 hours and ~15 minutes and the battery indicator is *still* over 50% (but just slightly now) |
23:22:32 | Bipple | no it didnt |
23:22:39 | ehntoo | ... the battery indicator is random and is worthless |
23:22:42 | ehntoo | at least on my player |
23:22:58 | Bipple | ok i think its safe to say ive bricked my player |
23:22:59 | Rori | well just wait until it gives up and stops playing :) |
23:23:09 | Rori | Bipple why? |
23:23:11 | Bipple | unless you can think of an ingenius way to get back |
23:23:18 | ehntoo | "to get back" |
23:23:20 | DomZ | http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=64565&item=7521564052&rd=1 |
23:23:24 | DomZ | is it the standard remote ?N |
23:23:28 | DomZ | -N |
23:23:28 | ehntoo | Bipple: What happened? |
23:23:32 | Rori | load Rockbox, firmware update, flash back to iRiver FW? |
23:23:38 | [solid] | ehntoo: the debug menu tells battery is at 3.78V if that tells you anything |
23:23:40 | t0mas | Bipple: record button on the main unit? keep it pressed... and hit reset... don't release it |
23:23:45 | Bipple | Everytime i reset it, it boot to rockbox and hangs on Resume? Play = yes Anyother = No |
23:23:49 | [solid] | (it doesn't tell me fo' sho') |
23:23:59 | Bipple | i did tomas it just booted into rb agen |
23:24:01 | Rori | Bipple that is normal |
23:24:04 | t0mas | Bipple: then plugin the usb cord |
23:24:10 | [solid] | Bipple: press the joystick, not the play button :) |
23:24:13 | ehntoo | Bipple: you lied. |
23:24:16 | ehntoo | or not |
23:24:18 | [solid] | :p |
23:24:18 | ehntoo | =P |
23:24:25 | Bipple | I didnt lie :| |
23:24:37 | t0mas | Bipple: start with usb plugged in.. then it will enter usb mode |
23:24:43 | ehntoo | aye. |
23:24:49 | ehntoo | and that's handled by the bootloader now, is it not? |
23:24:56 | Rori | why do I get the temptation to say something not very helpfull? sigh |
23:25:03 | Rori | old cynic |
23:25:10 | Bipple | huh i just put the USB cable in and its come un crashed |
23:25:19 | Rori | of course |
23:25:27 | ehntoo | heh |
23:25:28 | t0mas | Bipple: yes |
23:25:32 | t0mas | that's the bootloader |
23:25:35 | Bipple | well thats no use |
23:25:41 | t0mas | it is |
23:25:47 | Rori | bootloader is pretty good it can take a beating :) |
23:25:48 | t0mas | you can now extract a daily zip to it |
23:25:48 | Bipple | I cant plug it in the USB cable everytime i want to use it |
23:26:06 | Bipple | ok whats the page for Daily build |
23:26:07 | Rori | no |
23:26:13 | ehntoo | that's why you update your RB version *or downgrade, rather* |
23:26:18 | Rori | get him the bleeding edge it works for me |
23:26:22 | ehntoo | http://www.rockbox.org/daily.shtml |
23:26:28 | ehntoo | the newest isn't done yet |
23:26:34 | Rori | oh ok |
23:26:37 | ehntoo | and the last one has vorbis support broken |
23:26:41 | t0mas | don't use that one... |
23:26:42 | Rori | ah |
23:26:44 | Rori | lol |
23:26:45 | t0mas | just use the 0608 |
23:26:49 | Rori | you phail! ;) |
23:26:50 | t0mas | that's tested more |
23:26:51 | Bipple | Me ? |
23:27:17 | t0mas | Bipple: http://www.rockbox.org/daily/h100/rockbox-h100-20050608.zip |
23:27:20 | * | Rori slaps ehntoo around with a large haddock |
23:27:34 | t0mas | but first remove the .rockbox and rockbox.iriver files from windows... and then unzip this |
23:27:42 | Rori | Cardinal sin breaking Ogg support :) |
23:27:50 | ehntoo | I didn't break it |
23:27:55 | ehntoo | I tried it and found it broken |
23:27:56 | ehntoo | I was sad |
23:27:57 | DomZ | bleeding edge = file not found |
23:28:02 | Rori | ok who did it? own up ;) |
23:28:14 | t0mas | what? |
23:28:31 | t0mas | the "2005-06-08 17:17" build? :P |
23:28:33 | t0mas | that's mine :P |
23:28:41 | DomZ | it's ok now |
23:28:44 | ehntoo | I think the problem isn't actually a code break |
23:28:48 | Bipple | ok the new ones are on, now what |
23:28:53 | ehntoo | but rather a build inclusion error |
23:28:57 | t0mas | Bipple: try rebooting it |
23:29:02 | ehntoo | now unmount the player and reboot |
23:29:03 | ehntoo | wait |
23:29:03 | Bipple | How ? |
23:29:10 | t0mas | pull out the usb plug |
23:29:16 | t0mas | (don't forget unmounting in windows) |
23:29:22 | ehntoo | heh |
23:29:25 | Bipple | i always unmount |
23:29:27 | t0mas | ok |
23:29:33 | Rori | this dude is a friend of mine http://news.bbc.co.uk/1/hi/uk/4072938.stm |
23:29:41 | Rori | I am going to see him again on saturday |
23:29:47 | Rori | He's a laugh |
23:29:51 | | Join Zoom2 [0] (~46925690@labb.contactor.se) |
23:30:02 | Bipple | ok now im on the main screen of the root and its still not working |
23:30:15 | t0mas | what do you mean not working? |
23:30:18 | t0mas | can you shut it down? |
23:30:21 | Bipple | shall i reset it |
23:30:31 | Bipple | no, its just like a brick |
23:30:32 | ehntoo | define "not working" |
23:30:47 | Rori | He's this hyped up hacker but he's soft as a bunny |
23:30:48 | ehntoo | ... sounds to me like your buttons came disconnected. |
23:30:49 | Bipple | Somthing that is broken |
23:30:58 | ehntoo | or something... |
23:31:00 | ehntoo | that's not rockox |
23:31:02 | ehntoo | *rockbox |
23:31:03 | ehntoo | no way |
23:31:20 | amiconn | Meh, got a panic. tick_add_task is out of tasks |
23:31:22 | Bipple | well if its not rockbox what is it lmao |
23:31:29 | amiconn | A slight bump is due... |
23:31:32 | t0mas | Bipple: you can start the bootloader... so rockbox is working... and resetting with the record button pressed should start iriver firmware |
23:31:45 | t0mas | if it doesn't... your buttons are non functioning or something |
23:32:05 | Rori | could this be the first fried iRiver? |
23:32:07 | Bipple | my buttons have to be working |
23:32:20 | t0mas | Bipple: connect the remote |
23:32:25 | t0mas | and start it with that on button |
23:32:28 | Rori | I don't believe so I think you need to persist |
23:32:31 | Bipple | it only just started doing this after the songs started crashing |
23:32:44 | t0mas | wasn't you the electrocute guy Bipple? |
23:32:45 | ehntoo | t0mas, the buttons aren't responding at all |
23:32:51 | Bipple | it just F**** electrocute me agen 1 |
23:32:57 | ehntoo | lmao |
23:32:59 | t0mas | maybe the player took a hit too |
23:33:02 | Rori | fried |
23:33:04 | ehntoo | that's prolly it |
23:33:08 | ehntoo | not fried |
23:33:13 | ehntoo | just warmed |
23:33:14 | t0mas | Bipple: try the remote... |
23:33:24 | Bipple | ok |
23:33:25 | Rori | put it in an iSkin ;) |
23:33:29 | t0mas | if that's booting... you can restore the iriver firmware... and send it to some support center |
23:33:32 | ehntoo | Rori, lol |
23:34:03 | Rori | I hate getting electrocuted |
23:34:09 | Bipple | the remote lights up and does nothing elese |
23:34:22 | ehntoo | ouch |
23:34:22 | Rori | Last time when I was up for this murder charge...err...ok keep taking my pills |
23:34:28 | ehntoo | restart it |
23:34:40 | | Quit Hadaka ("leaving") |
23:34:43 | t0mas | Bipple: keep the stop button pressed |
23:34:48 | t0mas | and wait for it to shut down... |
23:34:55 | Rori | bizarre |
23:34:58 | t0mas | (on the remote_ |
23:34:59 | t0mas | ) |
23:35:14 | ehntoo | meh... why isn't vorbis support working? |
23:35:15 | Bipple | Stop button when resetting ? |
23:35:31 | ehntoo | just reset it with the remote plugged in first |
23:35:31 | Bipple | I just held the record button whilst resetting and it didnt boot to iriver |
23:35:37 | t0mas | Bipple: no resetting |
23:35:44 | amiconn | ooooopssss :/ |
23:35:50 | t0mas | shut it down... and start it with the remote play button |
23:35:53 | amiconn | This can't work as intended :( |
23:35:54 | t0mas | it will boot iriver firmware when |
23:35:55 | Rori | people stop confusing him only 1 person talk to him |
23:36:03 | Bipple | I cant shut it down if it crashes ! |
23:36:16 | ehntoo | let's all give it a shot |
23:36:17 | Bipple | ok i reset it with the remote in now what ? |
23:36:18 | * | amiconn is silly, calling i2c code in interrupt context |
23:36:21 | Bipple | I havnt press anything yet |
23:36:30 | t0mas | now try to shut it down |
23:36:32 | t0mas | with the remote |
23:36:37 | t0mas | (the stop button, keep it pressed) |
23:36:51 | Bipple | My main iriver is on the Resume screen thing and remote says rockbox with the Cvs vers |
23:37:04 | Rori | press stop |
23:37:11 | ehntoo | on the remote. |
23:37:13 | | Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so cool") |
23:37:13 | Rori | then press it again and hold |
23:37:31 | Bipple | no the remote just made it go from resume to the root dir |
23:37:36 | Rori | yes |
23:37:38 | Rori | now hold stop |
23:37:43 | | Quit mirak ("Leaving") |
23:37:44 | Rori | until it shuts down |
23:37:47 | [solid] | until it shuts down |
23:37:47 | Bipple | and the rmote still says rockbox |
23:37:49 | [solid] | damn |
23:37:58 | [solid] | Bipple: just hold stop. |
23:38:00 | t0mas | oh stop |
23:38:04 | Rori | lol |
23:38:04 | t0mas | it wont shut down |
23:38:09 | t0mas | he has the 0608 version |
23:38:14 | DomZ | work like a charm the bleeding edge firmware :)) |
23:38:14 | t0mas | wich doesn't have my shutdown fix yet |
23:38:18 | Bipple | It wont shut down |
23:38:19 | ehntoo | ouch |
23:38:20 | ehntoo | =P |
23:38:22 | Bipple | it just crashes |
23:38:23 | [solid] | t0mas: :) |
23:38:30 | t0mas | Bipple: no it hasn't crashed |
23:38:34 | t0mas | the buttons aren't working |
23:38:37 | Rori | hold stop on main unit not remote |
23:38:39 | [solid] | bleeding edge would be a good choice imho |
23:38:43 | Rori | they are confusing you ;) |
23:38:54 | Bipple | Bipple= the brand new owner of a £210 brick |
23:39:07 | Bipple | Ive held both stop buttons |
23:39:09 | Rori | hold stop on main unit....anything? |
23:39:12 | Rori | ok |
23:39:12 | [solid] | but holding stop is the way to shut it down |
23:39:15 | Bipple | ive even held them both at the same time |
23:39:22 | Rori | hmmm |
23:39:27 | Rori | get him latest build to try |
23:39:33 | ehntoo | Bipple: update to the bleeding edge build |
23:39:38 | t0mas | Rori: I've to go now... can you help him installing the newest build? then getting it shut down, and booted with the remote play button? then it will boot iriver fw, and he van get to the flashing menu with his remote... then he has iriver firmware only... and he can send it to iriver support. |
23:39:45 | ehntoo | WAIT |
23:39:47 | Bipple | What the he;; is a bleeding edge build |
23:39:49 | ehntoo | I think I have an idea |
23:39:52 | Rori | he will need to delete old .rockbox folder and copy over new one |
23:39:55 | Bipple | Throw it in the bin ? |
23:40:01 | ehntoo | hold the record button on the remote while you reset it |
23:40:11 | Bipple | If i just delet the rock bocx file wil lit not go to iriver? |
23:40:15 | Rori | well you can always use it as a portable hard disk if all else fails :) |
23:40:22 | Bipple | ive done that ehntoo |
23:40:24 | t0mas | ehntoo: that won't work :) |
23:40:25 | Bagder | Bipple: yes it will |
23:40:36 | t0mas | Bipple: it will |
23:40:41 | t0mas | remove rockbox.iriver only |
23:40:41 | ehntoo | t0mas: oh yeah... |
23:40:42 | Bipple | Ok ill try that then |
23:40:46 | [solid] | ehntoo: it won't work with the daily build... remote button are in bleeding edge ^^ |
23:40:49 | ehntoo | yeah |
23:40:50 | ehntoo | I know |
23:40:51 | t0mas | ehntoo: other button code... |
23:41:10 | Rori | this is....interesting |
23:41:12 | ehntoo | forgot about that. |
23:41:14 | ehntoo | it is |
23:41:18 | ehntoo | first fried iriver |
23:41:23 | ehntoo | but it's not rb's fault |
23:41:24 | Rori | we hope not |
23:41:24 | ehntoo | =P |
23:41:27 | Bagder | I doubt that |
23:41:32 | Bipple | cheers rori , at least im entertaing you |
23:41:38 | Rori | sorry |
23:41:38 | [solid] | Bipple: get that bleeding edge build, get it now |
23:41:44 | t0mas | ehntoo: I haven't included the rec button booting in my update this afternoon... as we need a new bootload for that |
23:41:55 | ehntoo | t0mas... ouch |
23:41:57 | Rori | bleeding edge http://www.rockbox.org/auto/build-h100/rockbox.zip |
23:42:00 | HCl | who's iriver fried.. |
23:42:05 | ehntoo | Bipple's |
23:42:11 | t0mas | hardware fried |
23:42:13 | ehntoo | electric shock. |
23:42:20 | Bipple | Ok what should i do now, should i remove the rockbox.iriver |
23:42:20 | ehntoo | or as far as we can tell |
23:42:23 | Rori | not for certain yet |
23:42:31 | Bipple | Its not hardware |
23:42:32 | Rori | worth trying a couple of things first |
23:42:39 | | Join linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) |
23:42:39 | t0mas | Bipple: yes, Rori: he should for getting into iriver fw |
23:42:45 | Bipple | it started when the MP3 and OGG songs kept crashing about 20mins ago |
23:42:53 | t0mas | Rori: he can restore it with bootloader usb mode |
23:43:01 | Rori | I think so too |
23:43:02 | ehntoo | Bipple: and that was a result of the elctric shock |
23:43:07 | ehntoo | *electric |
23:43:08 | t0mas | Bipple: check your reset button... is it stuck?? |
23:43:28 | Rori | he said the reset button is messed up |
23:43:28 | ehntoo | mine is... it's still working, though |
23:43:30 | Bipple | my AC plug wasnt in the iriver when i was electrocuted |
23:43:32 | Rori | so it may be stuck |
23:43:52 | t0mas | first try to get into iriver fw |
23:43:53 | Rori | USB? |
23:43:58 | Bipple | Should i remove rockbox.iriver or not ? |
23:43:59 | t0mas | and flash iriver fw back on it |
23:44:02 | Bipple | Im in USB mode |
23:44:04 | t0mas | Bipple: remove |
23:44:10 | ehntoo | Bipple: doesn't matter... if the power adapter is shorting out... it could fry your iRiver no matter what. |
23:44:19 | Bipple | ok, but if this doesnt work it will be a brick yes ? |
23:44:22 | [solid] | Bipple: remove both rockbox.iriver and .rockbox directory |
23:44:24 | t0mas | Bipple: no |
23:44:30 | [solid] | Bipple: then extract the bleeding edge build |
23:44:33 | t0mas | you can copy it back on from bootloader USB mode |
23:44:37 | t0mas | that's why we invented that |
23:44:37 | ehntoo | Bipple: you can still use it as a portable hard drive. |
23:44:42 | Bipple | LMAO |
23:44:46 | Rori | :D |
23:44:56 | Bipple | remove .rockbox aswell ? |
23:44:59 | t0mas | no |
23:45:01 | t0mas | leave that for now |
23:45:04 | Bipple | ok |
23:45:10 | t0mas | unmount |
23:45:17 | t0mas | then see if it starts |
23:45:17 | Bipple | ok unmounted |
23:45:19 | t0mas | otherwise reset |
23:45:45 | Bipple | ok now its back on the main dir screen and wont do nowt likelast time so i will reset |
23:45:54 | t0mas | ok |
23:46:08 | Bipple | before anyone asks the remote wont do nowt either |
23:46:32 | Rori | is it booting to iRiver now? |
23:46:40 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
23:46:42 | Bipple | YEY |
23:46:48 | t0mas | it's in iriver fw? |
23:46:50 | Bipple | yes it is |
23:46:56 | Rori | check your buttons work |
23:46:56 | t0mas | and do the buttons work? |
23:47:01 | [solid] | heh |
23:47:01 | [solid] | ... |
23:47:02 | Bipple | yep |
23:47:05 | t0mas | all of em??? |
23:47:05 | Bipple | my songs work agen |
23:47:09 | Bipple | bliss |
23:47:10 | t0mas | :| |
23:47:11 | Bipple | yep |
23:47:14 | t0mas | weird |
23:47:19 | t0mas | well then wait for a release :) |
23:47:24 | [solid] | Bipple: that was a lesson. don't freakin' panic |
23:47:29 | t0mas | what's your harddisk size? 10, 20 or 40? (in iriver) |
23:47:31 | Rori | well if you like you can flash back to original firmware or try bleeding edge |
23:47:32 | HCl | :P |
23:47:34 | HCl | good. |
23:47:36 | [solid] | Bipple: and happy listening on your brick:) |
23:47:38 | Bipple | i wasnt panicing |
23:47:51 | Bipple | I was merely pooing my pants |
23:47:51 | [solid] | Bipple: oh yes you were :D |
23:47:51 | ehntoo | Bipple... that's weird... |
23:48:01 | ehntoo | are you sure the buttons on your main unit are working? |
23:48:07 | Bipple | yeh |
23:48:12 | ehntoo | ... weird |
23:48:14 | Bipple | my remote works aswell |
23:48:17 | t0mas | Bipple: H110, 120 or 140? |
23:48:27 | Bipple | H120 |
23:48:44 | ehntoo | what's the FCC ID on the back? |
23:48:45 | t0mas | hm.. you can copy back tomorrows rockbox.iriver |
23:48:48 | t0mas | and retry... |
23:48:54 | t0mas | if it fails... you know what to do :) |
23:48:57 | t0mas | just remove the file |
23:49:06 | Bipple | okey doley |
23:49:07 | t0mas | good night |
23:49:11 | ehntoo | Bipple: FCC ID? |
23:49:15 | Bipple | Ehntoo were you talking to me ? |
23:49:18 | Bipple | Whats that |
23:49:24 | ehntoo | it says on the back |
23:49:27 | ehntoo | bottom sticker |
23:49:40 | ehntoo | below "External DC Power Supply: 5.0 V |
23:49:44 | Bipple | thats my serial number |
23:50:00 | ehntoo | ... wait, you've got a European version, haven't you |
23:50:07 | ehntoo | weird. |
23:50:08 | Bipple | yeh |
23:50:16 | ehntoo | could be a small hardware difference? |
23:50:22 | t0mas | no, I have one too |
23:50:33 | Bagder | and me too |
23:50:33 | t0mas | and Linus and Bagder too |
23:50:40 | crwl | and me |
23:50:44 | Rori | I have European and works fine |
23:50:47 | t0mas | and amiconn afaik too |
23:50:47 | Bipple | it worked earlier, then it went fubar |
23:50:48 | ehntoo | weird. |
23:51:05 | ehntoo | ... |
23:51:13 | ehntoo | what are you using to unzip? |
23:51:23 | amiconn | t0mas: Yes I'm running 1.65EU... still bootloader v1 though |
23:51:49 | Bipple | Windows default unzip thing |
23:52:05 | ehntoo | maybe it's leaving old files? |
23:52:28 | Bipple | :| |
23:52:36 | Bipple | ive got ghosts ? |
23:52:47 | ehntoo | not ghosts |
23:52:59 | ehntoo | ghosts are files that are semi-there |
23:53:08 | ehntoo | just plain old files |
23:53:27 | t0mas | Rori had that too... |
23:53:55 | Bipple | ok im going to try and boot back to RB |
23:54:11 | * | amiconn has remote hot-plugging working now :-) |
23:54:18 | Bagder | wooo |
23:54:19 | preglow | amiconn: any news on mem* optimisations? |
23:54:25 | Bipple | Error acessing playlist control ? |
23:54:40 | Bagder | Bipple: you removed the .rockbox dir, right? |
23:54:45 | Bipple | but it isnt crashed tho |
23:54:55 | Bipple | yes |
23:55:01 | Bipple | i put it back on agen tho |
23:55:03 | Bagder | so you get that error |
23:55:23 | Bipple | i did on startup |
23:55:37 | Bipple | ill try play a song agen and see if it crashes still |
23:56:05 | Bipple | it says the song is playing, but i hear nothing |
23:56:09 | ehntoo | oh yeah, something I should mention: anybody else notice that level meters are completely broken? |
23:56:14 | ehntoo | or is that something being worked on |
23:56:39 | preglow | not worked on, afaik |
23:56:40 | Bipple | and now my remote doesnt work |
23:56:41 | preglow | but they'll come |
23:57:16 | ehntoo | yeah... the oscillometer should be disabled, as well |
23:58:36 | Rori | Bipple your player is unique |
23:58:46 | Rori | Must be a collectors item |
23:58:52 | Bipple | cheers bud |
23:59:01 | Rori | it is odd though |