Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2004-12-21

00:08:27 Part amiconn
00:17:46 Join Mythril [0] (
00:19:43MythrilI was wondering if there are any similiar projects for the Archos AV120
00:22:07***Saving seen data "./dancer.seen"
00:49:54 Quit Stryke` (Read error: 110 (Connection timed out))
00:59:45 Join acidnite [0] (
01:00:28 Part acidnite
01:12:00 Join webguest71 [0] (
01:13:03 Quit webguest71 (Client Quit)
01:44:28 Join Digital007 [0] (
01:44:29 Quit Digital007 (Client Quit)
01:44:31 Join Digital007 [0] (
01:45:18 Quit Digital007 (Client Quit)
01:45:36 Join Digital007 [0] (
01:50:04 Quit mecraw ("Trillian (")
01:50:05Digital007Saw the progress with iriver
02:00:25 Quit Dulcise ("ChatZilla 0.9.61 [Mozilla rv:1.7.3/20040910]")
02:20:26 Join Stryke` [0] (
02:22:08***Saving seen data "./dancer.seen"
03:01:05 Quit Stryke` (Read error: 110 (Connection timed out))
03:18:12 Quit Digital007 ("CGI:IRC (Ping timeout)")
04:22:09***Saving seen data "./dancer.seen"
04:30:31 Join Stryke` [0] (
04:48:34 Quit MooMaunder (Read error: 110 (Connection timed out))
05:06:08 Quit Stryke` (Read error: 110 (Connection timed out))
06:04:26 Join Nhanced1 [0] (
06:04:42Nhanced1hey guys
06:05:38*Nhanced1 can hear crickets
06:11:25 Join midk [0] (
06:12:10Nhanced1wow its dead in here
06:12:25Nhanced1are you around midk?
06:13:40midkyeah, what's up?
06:13:55Nhanced1nothin, lookin for someone to talk to
06:14:20Nhanced1you work on the archos or the iriver? or you a groupie too? hehe
06:14:48midkdepends on what you'd define working on.. i created the clock plugin for rockbox (archos) :)
06:16:09Nhanced1what development platform do you use to code plugins for rockbox? I only know a little Java and we used eclipse, what language is used?
06:17:41midkrockbox is something like 95% C, and for me, linux for programming/compiling
06:18:14Nhanced1oh, i see, ive got mandrake on my laptop, what distro you running?
06:18:45midkmandrake as well :)
06:19:20Nhanced1I like its ease
06:19:37Nhanced1I didnt want to mess with it, but I like knowing I can
06:21:30Nhanced1How did you get involved with rockbox in the beginning?
06:22:11***Saving seen data "./dancer.seen"
06:22:48midkmh.. ran into it reading reviews about the jbr20.. got one... learned a ton from just reading rockbox code.. did small modifications.. got a book... and now i have created the largest plugin for rockbox! mwawhha!
06:23:41Nhanced1wait.. you had C experience before rockbox right?
06:24:13Nhanced1wow, impressive
06:24:42Nhanced1how old are you if you dont mind me asking?
06:25:13midkIf i had known what i know now when i had started, 75% of what I have now could have been done in just a couple days, meaning probably about 10% of the time
06:46:13dwihnoGood morning!
06:53:13MythrilI was wondering if there are any similiar projects for the Archos AV120
06:54:35dwihnoJudging from the discussions on this channel, I don't think the archos units will get another port
06:55:09Mythrildislike of the archos abound?
06:55:39dwihnoIf (read: when) the iriver port is completed, I wouldn't be surprised if the work on newer iriver models will be intensified
06:56:41dwihnodunno really
06:57:49dwihnoThere has been discussions whether the archos deserves rockbox at all
06:59:09dwihnocan't remember the details
06:59:14dwihnoyou can check the logs
07:01:55midkeither way, imo a pointless topic... what hardware exactly 'deserves' attention?
07:02:18dwihnoWell, cooperative companies
07:02:25dwihnoPerhaps neuros?
07:03:01Mythrilarchos markedly uncooperative?
07:03:02dwihnoSpeeds up the port, the hardware gets the best firmware available, it's a win/win situation
07:03:27 Quit Nhanced1 (Read error: 110 (Connection timed out))
07:03:53dwihnoBjörn or Daniel got a mail from "the big A", asking for permission to include the firmware on the driver disc
07:03:58dwihnoafaik, that never happened
07:06:28midkthey said ok as long as archos would give them some information, iirc, but archos never got back to them
07:08:10dwihnoinformation wants to be free
07:10:27dwihnoI can see they wouldn't want to release information without a NDA, but afaik, they didn't even offer that (even though it wouldn't be an option)
07:55:46 Quit midk (Remote closed the connection)
08:17:45 Join LinusN [0] (
08:22:05dwihnoYou don't know how to get papers on processors used in mobile phones? :)
08:22:13***Saving seen data "./dancer.seen"
08:22:14dwihnoOr whatever is ticking inside :)
08:35:39 Quit einhirn (Read error: 104 (Connection reset by peer))
08:40:53LinusNdwihno: well, you'll need to find out which processor it is
08:55:47 Join amiconn [0] (
08:56:36LinusNdwihno: for the record, the main issue with archos regarding them distributing rockbox was that they wanted to issue a press release
08:57:10LinusNwhere we would claim that Rockbox was a collaboration project with Archos and us
08:57:32LinusNand we just couldn't accept that, since they haven't helped us a single bit
09:00:37dwihnoLinusN: ah, okay.
09:00:49dwihnoLinusN: WHen you say that, I do remember.
09:00:59dwihnoI'm getting too old for this "software" stuff ;)
09:01:39LinusNand now, when archos has started refusing warranty repairs for those who have installed rockbox, we are even less inclined to port to another archos platform
09:02:13dwihnoinstalled or flashed
09:02:18LinusNboth, iirc
09:02:24dwihnoflashed, I can understand
09:02:47dwihnoEven if it's a lame excuse for poorly assembly
09:06:41LinusNyeah, i can stretch myself to understanding the flash case, if the fault was because of a corrupt flash
09:07:23dwihnoEvil Company (tm)
09:07:39dwihnoOr perhaps a new rockbox port would be in order to piss them off even more ;)
09:07:43dwihnonah, j/k
09:07:46 Join amiconn_ [0] (
09:10:35 Quit amiconn (Nick collision from services.)
09:10:35 Nick amiconn_ is now known as amiconn (
09:14:03 Join JJ-Demon [0] (
09:15:03 Join amiconn_ [0] (
09:17:45 Join amiconn__ [0] (
09:18:49 Quit amiconn (Nick collision from services.)
09:18:49 Nick amiconn__ is now known as amiconn (
09:18:54 Quit amiconn_ (Nick collision from services.)
09:19:25amiconnBah, T-Offline :-[
09:21:12 Join midk [0] (
09:37:32 Quit midk ("just STOP it arspy")
09:38:08 Join midk [0] (
09:50:53 Join amiconn_ [0] (
09:55:14 Quit midk ("just STOP it arspy")
09:59:16 Join amiconn__ [0] (
09:59:25 Quit amiconn (Read error: 60 (Operation timed out))
09:59:26 Nick amiconn__ is now known as amiconn (
10:02:39 Join bobTHC [0] (
10:02:42bobTHChi all
10:06:22 Quit amiconn_ (Read error: 60 (Operation timed out))
10:22:14***Saving seen data "./dancer.seen"
10:22:37 Join MooMaunder [0] (~me@
10:23:26 Join [IDC]Dragon [0] (
10:26:41amiconnhi [IDC]Dragon
10:31:21[IDC]Dragonhi Jens
10:31:55[IDC]Dragonin case anybody saw my suggested options for the multivolume implementation, I went for 2) now
10:32:08amiconnRe your options for adding the volume/disk parameter: I also thought about this problem some time ago.
10:32:23[IDC]Dragonmaking a little macro to hide the extra argument, member, etc
10:32:29amiconnI'd go for the macro-that-conditionally-folds-to-nothing solution
10:32:50[IDC]Dragonyes, that's how I started it now
10:33:30[IDC]Dragonbut had some struggle with a comma in the macro
10:34:29[IDC]DragonI solved that with a different macro for anything containing a comma
10:35:08[IDC]Dragonhaven't proceeded to struct members yet, dunno how a semicolon will work out
10:35:51 Join amiconn_ [0] (
10:36:01 Quit amiconn_ (Nick collision from services.)
10:36:36 Join amiconn_ [0] (
10:36:45 Quit amiconn (Nick collision from services.)
10:36:46 Nick amiconn_ is now known as amiconn (
10:37:57Zagoramiconn: did you mail the guy who wrote the player flash bug report we discussed?
10:40:46LinusN[IDC]Dragon: IMHO, major preprocessing is not very KISS
10:43:37[IDC]DragonI know, and didn't like the other options, too
10:43:44[IDC]Dragonany idea?
10:46:27amiconnIirc, the STR() macro does the same
10:46:38LinusNi think option 3 looked ok
10:46:45[IDC]Dragonwhich wasn't very nice, either
10:46:50LinusNwhich functions are we talking about?
10:46:53[IDC]Dragonthe STR(), I mean
10:48:00[IDC]Dragonlow-level file and fat
10:48:53[IDC]Dragonin case 3) will be acceptable, I still would start with the macro way
10:49:04[IDC]Dragonit can be easily removed later
10:49:17[IDC]Dragonbut is difficult to introduce
10:50:16[IDC]Dragonplus, we can count the macro usage and base a decision on that
10:50:46Zagori think 3) is best too. the extra code isn't huge and won't make stuff much more complex. in addition, we will be able to support multiple partitions for people who like that.
10:51:41[IDC]Dragonright now, we don't know the penalty, so I'd prefer to have it conditional first
10:52:52Zagorwe don't know the penalty?
10:53:00[IDC]Dragondo you?
10:53:31Zagori would expect you did, since you have the code :)
10:53:58[IDC]DragonI started writing some smaller fraction yesterday
10:54:39[IDC]Dragonbottom-up, not much more than the ata read/write yet
10:54:47Zagoraha, ok
10:55:19[IDC]Dragonnothing that does something useful yet
10:56:07amiconnI dislike option 3, as I much dislike unused code
10:56:46Zagori guess the multiple buffers are the greatest penalty. we might want to make the number of volumes configurable, to avoid wasting ram unnecessarily.
10:57:59Zagoramiconn: well there shouldn't be much unused code really. just code that supports something not everybody uses.
10:58:13[IDC]DragonI have made a #define for the # of volumes
11:00:07Zagori think you should do what is easiest for you right now. then we have a basis for discussion and can adjust it later if we want to.
11:00:24Zagorincremental development
11:00:26amiconnZagor: Of course the buffers are the greatest penalty. I mean, unconditionally adding the volume parameter to the api functions adds unused code to the platforms which don't support multiple volumes
11:01:11Zagoramiconn: the harddisk units could use multiple volume support too. we've had requests for multiple partition support, for instance.
11:02:19amiconnThere are actually 2 different levels where support is needed: (1) multi-volume for the file system. While this might be useful for supporting multiple partitions, I don't see the advantage of doing so
11:03:01amiconn(2) mutli-disk support in the ata driver. I don't see how this could be useful for the hd based units
11:04:47Zagori agree. however i don't think multi-disk ata support will add so much code that it's worth the extra complexity of having it compile time selectable. but we will see.
11:06:56amiconn[IDC]Dragon: Did you read the mail about the Studio 20 which displays "Wrong Boot ROM" when trying to flash?
11:07:14[IDC]Dragonmailing list or forum?
11:07:24*[IDC]Dragon looks
11:07:50amiconnIt looks like this box actually got a *different* boot rom...
11:09:13[IDC]Dragonwe never had that, across all platforms
11:10:12amiconnI just sent an answer. The ROM dump could be very interesting...
11:12:14[IDC]Dragonmaybe it's a ROMless player
11:12:23 Join Lynx_ [0] (HydraIRC@
11:13:03amiconn[IDC]Dragon: Shouldn't the flash plugin then request the _norom.bin, instead complaining about wrong boot rom?
11:13:41[IDC]Dragonperhaps. dunno if that check is done the same way for players, but likely
11:13:59[IDC]Dragonlet's wait until we have a dump
11:16:25 Quit bobTHC (Read error: 110 (Connection timed out))
11:19:39 Join ripnetuk [0] (
11:23:10ripnetukHas anyone else found that plugging in the iRiver into a Linux box and THEN turning it on causes Linux to not pick it up? its fine if I turn it on first. (2.6)
11:23:34Zagori did just that and it worked fine for me
11:24:00ripnetukit used to work on my old distro (MDK 10.0) but now on MDK 10.1 it fails. I suspect UDEV is the culpret :)
11:24:54Zagordid you check dmesg or lsusb to see if the device was seen at all?
11:28:06ripnetuknot yet... lsusb sounds helpful ;)
11:29:32ripnetuki basically wanted to know that other people using udev could get it working ok...
11:29:47ripnetukwill check lsusb tonight
11:29:51ripnetukthanks :)
11:32:14 Join amiconn_ [0] (
11:32:42 Quit amiconn (Nick collision from services.)
11:32:43 Nick amiconn_ is now known as amiconn (
11:42:06[IDC]Dragonamiconn is today's AciD
11:42:51amiconnGrr, my DSL connection is sometimes flakey. I dunno why; T-Online blames T-Net and vice versa :-[
11:43:56amiconnZagor: I now sent an email concerning the shutdown problem, as well as putting my questions in the tracker.
11:50:06 Join amiconn_ [0] (
11:51:40 Quit amiconn (Nick collision from services.)
11:51:41 Nick amiconn_ is now known as amiconn (
11:52:35 Quit MooMaunder (Read error: 104 (Connection reset by peer))
11:58:59 Join MooMaunder [0] (~me@
12:12:13 Quit ripnetuk ("Leaving")
12:22:18***Saving seen data "./dancer.seen"
12:22:37 Join ehdeixtezet [0] (
12:26:59 Join amiconn_ [0] (
12:27:03 Quit amiconn (Nick collision from services.)
12:27:05 Nick amiconn_ is now known as amiconn (
12:27:42Zagoramiconn: your disconnect message is "Nick collision from services". it doesn't sound like a connection problem.
12:28:12amiconnNope. This is what I do when I reconnect after getting disconnected
12:28:32amiconn"/msg nickserv ghost amiconn <password>"
12:29:30amiconnIt is definitely a connection problem, the DSL modem gets desynchronized (sync led becomes red), and the connection breaks because of that
12:29:53amiconnI contacted T-Net again, hopefully they find the cause
12:31:58amiconn*Once* I accidentally "ghosted" myself
12:49:15amiconn[IDC]Dragon: Do you know whether the boot rom is also partially scrambled?
12:50:06Lynx_what does the ghost do?
12:50:24[IDC]Dragonamiconn: the boot rom is unscrambled
12:50:57[IDC]Dragonhave you gotten the dump already?
12:51:23amiconnLynx_: If you registered your nick, and get disconnected, you can "ghost" your previous nick. This makes it go away immediately, instead only after the (reletively long, on freenode) timeout
12:51:45Lynx_ah, ok
12:52:43amiconn[IDC]Dragon: Nope, only asking preventively.
12:53:39amiconnI did not yet analyze the original bootrom completely, only small parts
12:53:48[IDC]DragonI did
12:54:05amiconn(e.g. the part where the lcd lines are checked, to find I need to pull pb1..pb3)
12:55:07[IDC]DragonI must have a commented disassembly somewhere
12:56:05amiconnMeanwhile it isn't hard ffor me to read SH1 disassembly as-is.
12:56:47[IDC]DragonI started my flash adventure in the boot rom
12:57:14[IDC]DragonI've been quite slow on it, took me a while
12:59:03[IDC]Dragonand I commented most of the lines, went thoroughly
12:59:27[IDC]Dragonfound it, do you want it?
13:00:42amiconnI did a similar thing with the MMC driver part of the Ondio firmware (Though I did the commenting the old-fashioned way - with a pen on a paper printout)
13:01:17amiconnCould be interesting, yes please.
13:03:37[IDC]Dragonok, sent
13:04:22[IDC]DragonI also ran it through an instruction set simulator
13:05:55amiconnIf this odd Studio 20 really has a different boot rom, but the flash content is the same, I think flashing the same firmware .bin should be safe (as long as the alternative boot rom doesn't check a new checksum or such). The good thing is that both ROM version and archos fw version of this box are the same as mine
13:06:51[IDC]Dragonmaybe it has a flaky rom
13:11:05 Quit Ka (Nick collision from services.)
13:12:45amiconnImho that would be even more strange than a really different rom, as the boot ROM is internal to the CPU
13:13:35 Join Ka_ [0] (
13:48:40 Part amiconn
14:22:19***Saving seen data "./dancer.seen"
14:24:43 Join bobTHC [0] (
14:29:27Lynx_is the tag database being worked on by anyone?
14:32:12Zagoryes, me
14:32:51Lynx_Zagor: cool :-)
14:33:03Zagorbut i want to release 2.4 before i commit this code
14:33:23Lynx_Zagor: so it's progressed to a usable state already?
14:34:44 Join Quelsaruk [0] (~kvirc@
14:35:17bobTHCso long time amigo ;)
14:37:32Lynx_Zagor: but i guess it will be some time before 2.4 comes?
14:37:54Quelsarukhi bobTHC
14:37:59Zagorno, 2.4 is due rather soon
14:38:12Quelsarukchristmas present?
14:38:25bobTHCit's will bea agreat one
14:39:32Zagorbtw, i suggest we (developers) mark bugs we consider release critical priority 9.
14:40:25Zagordo we have any candidates for that right now? (I don't consider player flashing release-ready yet so that does not count)
14:47:47LinusNi don't have any candidates
14:48:33Lynx_Zagor: can i look in the wiki what the major changes towards 2.4 are?
14:49:23LinusNthere are no major changes
14:49:23dwihnoiriver suppoert ;)
14:49:35LinusNmainly bug fixes
14:50:59[IDC]Dragonsmall bug fixes
14:51:26[IDC]Dragonwe never had such a small step like the 2.4 release, if it happens now
14:51:53[IDC]Dragonanything visible to the user?
14:52:26[IDC]DragonI don't dare to ask it a feature
14:53:59Zagorfrequent releases are good, it brings the bug fixes to more users
14:54:40[IDC]DragonI'm not argueing
14:54:49Zagorok :)
14:56:32[IDC]Dragonthe good thing is that that the documentation is still up to date
14:57:14LinusNexcept for the ondio stuff
14:57:50 Quit MooMaunder ()
14:58:07[IDC]Dragondifferent topic: do you agree that a joint FAT cache is sufficient?
14:58:34dwihnoLinusN: I forgot to congratulate you on your progress! I salute you (and you other HW ninjas out there, I am in envy of your knowledge!)
14:58:47Zagora single cache, shared by all volumes? or a single cache, invalidated when you change volume?
14:59:09[IDC]Dragonthen I'll add the volume to the struct, instead of duplicating it
14:59:49[IDC]Dragonshared cache, yes
15:00:22[IDC]Dragonit's unlikely that you work with files on different volumes at the same time
15:01:10Zagorunless of course the playlist is on one volume and the actual song is on another
15:01:34Zagorbut I agree a little performance penalty in such a case is acceptable
15:02:37 Join amiconn [0] (
15:03:00[IDC]Dragonthe size of 32 sectors hasn't been determined by statistical analysis, I bet?
15:03:21Zagorjust a finger in the air :)
15:03:49[IDC]Dragonthat's proven analysis ;-)
15:04:43amiconnI guess working with files from both volumes at once will occur quite often: playlists from one, track from the other; playlist control file, working with plugins...
15:05:18[IDC]Dragonyes, but sequentially
15:05:18amiconnPlus, the file/directory moving has to be cross-volume aware
15:05:38[IDC]Dragonwhich file moving?
15:09:41 Join thegeek_ [0] (
15:09:54 Nick thegeek_ is now known as thegeek (
15:16:36 Join MooMaunder [0] (~me@
15:20:01Zagorgotta go
15:20:02 Part Zagor
15:21:35amiconn[IDC]Dragon: It's not yet available from any menu, but the rename() function is able to move a file to another directory as well. Of course this can't work across different volumes
15:25:04[IDC]Dragonthen we either extend or drop that
15:35:10 Join trakc [0] (
15:36:39 Part trakc
15:37:17 Part amiconn
15:54:42 Quit [IDC]Dragon ("CGI:IRC (EOF)")
16:00:43 Join R3nTiL [0] (~zorroz@
16:01:57bobTHCdo you think it's possible to assign a fixed wide size and a special font (terminal like) when you reading .nfo files with txt viewer
16:03:36Quelsarukso when you make a .nfo file you can format it so everyone reads it perfectly
16:04:15bobTHCthe "standart" is 82 char wide
16:04:39bobTHCand terminal font (for ascii art displaying)
16:05:06 Join R3nTiL1 [0] (~zorroz@
16:12:03bobTHCwhat i said is clear or not ?
16:12:39Quelsaruki think so
16:12:47*Quelsaruk grins
16:13:12bobTHCu kwow what i mean ;)
16:13:21Quelsaruki do
16:15:06bobTHCan example :
16:15:27bobTHCit's better than 10 lines of explaination ;)
16:18:32bobTHCdo you think it's possible when u open a .nfo file to be displayed like the exemple (of course it's not fit in the screen but with arrow keys)
16:22:23***Saving seen data "./dancer.seen"
16:26:33 Quit R3nTiL1 ()
16:28:00 Quit R3nTiL (Read error: 113 (No route to host))
16:38:52Quelsaruki think so
16:38:58Quelsarukmore or less
16:39:13Quelsarukthe screen is not as big as a computer's one
16:51:17 Join mecraw [0] (~lmarlow@
16:59:49 Quit bobTHC (Read error: 60 (Operation timed out))
17:12:11 Join bobTHC [0] (
17:14:21bobTHCfucking isp too much deconnection this afternoon
17:21:05bobTHCI fill a request form for what i ask (true nfo support) ?
17:39:57bobTHCi'm harassing u ?
17:40:19 Join Tang [0] (
17:40:48Quelsarukof course not!
17:45:43TangHello i wonder is there some contact with iRiver now? Can't understand this from logs... :/
17:46:56Quelsarukhi Tang, afaik, Linus is porting rockbox to iRiver
17:47:10TangHello Quelsaruk
17:47:20Quelsarukyesterday he was playing with his iRiver, flashing it and so on :)
17:47:25Tangindeed i know this
17:48:00Tangbut i read some logs
17:48:02Tangand sems
17:48:56Tangi cant' undestand if the compagny has been contacted (or had contacted Rbx)?
17:49:07Tangor are they only talking about Neuros?
17:49:12Quelsaruki don't know
17:49:39Quelsarukmaybe LinusN or Bagder can help you
17:50:00Tangok don't mind
17:50:08Tangthanks Quelsaruk
17:50:22Quelsarukyou are welcome
17:55:11 Join amiconn [0] (
17:55:19LinusNTang: which company?
17:55:34TangHello Linus
17:56:00TangI could'nt understand if you are in contact with iRiver or only with neuros
18:03:55 Quit Quelsaruk (Read error: 104 (Connection reset by peer))
18:05:32 Join Quelsaruk [0] (~kvirc@
18:22:26***Saving seen data "./dancer.seen"
18:26:39 Join Leety-Aravil [0] (
18:29:27 Quit Lynx_ (" HydraIRC -> <- \o/")
18:29:45LinusNNeuros have contacted us, nobody else
18:34:29thegeekhow is the work on the bootloader going?
18:39:56 Quit bobTHC ("( :: NoNameScript 3.81 :: )")
18:45:12Tangok thanks linus :)
18:45:23Tangi've to go
18:45:39Tanggood evening
18:47:41LinusNthegeek: it's nearly done, but i won't have time to work on it until next year
18:47:48LinusNgotta go
18:47:50 Part LinusN
18:53:50 Quit gromit` (Read error: 104 (Connection reset by peer))
18:55:50 Join gromit` [0] (~gromit`
19:13:27 Join methangas [0] (
19:16:28 Join Stryke` [0] (
19:31:19 Quit Mythril ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041107]")
19:31:34thegeekthank god next year is only a few days off;)
19:34:28 Join webguest73 [0] (
19:35:05 Quit hile (Read error: 104 (Connection reset by peer))
19:41:49 Quit webguest73 ("CGI:IRC (EOF)")
19:50:07 Quit Stryke` (Read error: 110 (Connection timed out))
20:07:44 Join midk [0] (
20:22:28***Saving seen data "./dancer.seen"
20:26:14 Join hile [0] (
20:51:30TangOk Linus and all rockbox team
20:51:52Tangi f you don't check irc nor me
20:52:12Tangi wish you merry christhmas and happy new year
20:55:32 Quit Tang ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]")
21:17:44 Join marc [0] (
21:19:34 Join Stryke` [0] (
21:30:33 Quit midk ("just STOP it arspy")
21:31:08 Join midk [0] (
21:33:57 Quit marc (Remote closed the connection)
21:34:46 Quit midk (Client Quit)
21:51:55 Quit Quelsaruk (Read error: 110 (Connection timed out))
21:52:55 Quit Leety-Aravil (Read error: 104 (Connection reset by peer))
22:22:14 Join windchill [0] (
22:22:30***Saving seen data "./dancer.seen"
22:40:05 Join [IDC]Dragon [0] (
22:40:24[IDC]Dragonhi again
22:47:23 Join Zagor [0] (
22:49:26 Join LinusN [0] (
22:50:34[IDC]Dragonhi guys
22:50:57[IDC]DragonI see requests forr beeping in recording mode
22:51:28[IDC]Dragonmost likely possible by pulsing some mute or so
22:51:52[IDC]Dragonthere is a patch for a battery warning, and keyclick
22:52:06Zagori experimented with that some months ago. there's even a patch for it. it never turned out really well though.
22:52:20[IDC]Dragonthe beep or the patch?
22:52:31Zagorboth. i wrote the patch.
22:53:35ZagorI wonder if we could construct a single no-reservoir mp3 frame that we could loop for a beep effect
22:53:54[IDC]Dragonthat's what the chip8 does
22:54:10[IDC]Dragonbut won't help in recording mode
22:54:12Zagoroh, i didn't know that
22:54:27Zagorah right, we are already recording
22:54:56[IDC]Dragonamicon,, master of MAS datasheet, do you read?
22:55:16[IDC]Dragonamiconn, I mean
22:55:40Zagorwell my patch didn't try beeping really, it was more focused on key clicks which failed to be consistent. it might be worth a try again.
22:56:23[IDC]Dragondoest the 100 Hz timer use a higher resolution we could poll for?
22:57:00LinusNyes, but it restarts
22:57:35[IDC]Dragonok, but we could modulo-poll
22:57:56 Quit Stryke` (Read error: 110 (Connection timed out))
22:58:05[IDC]DragonI don't want to "waste" an extra timer for this
23:00:27LinusNstill, just turning down the volume to 0 for a few tenths of a second when starting/stopping the recording might be enough
23:01:31[IDC]Dragondoing it 1000 times on and off may beep
23:01:47Zagoryes it will
23:01:49[IDC]Dragonperhaps no timer is needed, just the I2C delay
23:02:26*[IDC]Dragon flexes
23:04:23[IDC]Dragonmpeg_beep() ?
23:05:10Zagorperhaps dac_beep() since it really has nothing to do with mpeg
23:06:02LinusNreboot time, cu
23:06:04 Part LinusN
23:06:05*[IDC]Dragon discovers such a module
23:06:15[IDC]Dragonnever been there
23:06:49 Join ripnetUK [0] (
23:06:51[IDC]Dragonrecorders have that as well?
23:07:16Zagorah, no
23:07:53[IDC]Dragonjust stumbled over the #ifdef
23:07:57Zagormaybe mas_beep() then
23:08:35[IDC]Dragonstrictly speaking, mas is a layer too deep
23:08:35 Quit windchill ("User disconnected")
23:08:57Zagoryeah, you're right
23:11:19[IDC]Dragonback to mpeg_beep() ?
23:12:16Zagori'd be fine with just a generic beep(). after all, we'll implement it differently on the irivers for instance (i.e. not in the mpeg-related code)
23:14:13[IDC]Dragonok, I'll call it beep and place it into mpeg.c, where to put the prototype?
23:15:33Zagorhow about we call it mpeg_beep for now, put the prototype in mpeg.h and then we rename it later. we are going to have to change a lot of things in the mpeg/audio code anyway.
23:16:19[IDC]Dragonhmm, ok
23:20:12 Quit methangas (" Like's GUI? Then try HydraIRC -> <-")
23:31:26[IDC]Dragonit beeps
23:37:29[IDC]Dragonrather low, sounds like a ship
23:37:45[IDC]Dragonbut definitely a feedback
23:38:33ripnetUKdid you lot manage to get the MAS chip to make a beep? i wanted to do that ages ago... how did u do it? play a mp3 of a beep, or somehow program it to make a beep?
23:39:12[IDC]DragonI just toggle a register
23:39:27Zagortoggle volume on/off fast makes a click, with repeated clickly makes a beep
23:39:42[IDC]Dragonplaying an mp3 snipplet doesn't work in recording mode
23:39:53ripnetUK:) smart
23:40:10[IDC]Dragonnot really, gimme a break
23:40:19ripnetUKdoes that mean it only works when there is sound anyway?>
23:40:48ZagorripnetUK: no
23:41:04ripnetUKim interested because i spent some (unsuccessful) time trying to hack it to pop a beep sample into hte mp3 buffer... was beyond what i could do tho
23:42:35[IDC]Dragonnow it's pretty easy, see the metronome or chip8 plugin
23:44:43Zagoryay, poland derailed the eu software patent steamtrain this afternoon
23:45:41[IDC]Dragonalthough I never liked their EU attitude...
23:46:06zesounds like how people played samples through the SID chip on c64
23:46:08Zagornow let's hope luxembourg does a better job with their presidency than the dutch did...
23:46:22Zagorze: yes, that's the same method
23:46:34 Join G [0] (
23:49:26 Join ripnet [0] (
23:49:27 Quit ripnet (Remote closed the connection)
23:50:34 Quit ripnetUK ()
23:54:03[IDC]Dragonit beeps, but doesn't record any more :(
23:54:29 Quit thegeek (Read error: 110 (Connection timed out))
23:54:29[IDC]Dragondiddy's wild register hacking seems to have side effects
23:54:47Zagoroops :)
23:54:59[IDC]DragonI took his sequence: mas_codec_writereg(0, 0); mas_codec_writereg(0, 1);
23:57:08 Quit Hadaka (Remote closed the connection)
23:57:10 Join Naked [0] (
23:57:29 Nick Naked is now known as Hadaka (
23:57:34[IDC]DragonMASter amiconn is not around?

Previous day | Next day