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 2006-11-02

00:00:29amiconnHmpf, my laptop sound hangs :/
00:00:34amiconnNeed to reboot
00:00:59 Quit lee-qid ("Trillian (")
00:01:09 Quit amiconn (" HydraIRC -> <- IRC with a difference")
00:01:25 Join qailer [0] (
00:01:29Davide-NYChow are you testing the FPS?
00:01:39peturtest_fps plugin
00:02:01peturit isn't normally build, you need to add it to SOURCES in the plugin source dir
00:03:04AdamKilirockbox seems pretty neat, at least for audio that is
00:03:17 Quit dan_a ()
00:03:29peturdon't even try to say something else in here :)
00:03:57 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
00:04:24 Part ste
00:05:17peturamiconn: recording went just fine (checked 4 min)
00:06:17peturplaying a movie is glitchless too
00:06:35amiconnThat doesn't use DMA...
00:06:51*petur slaps forehead
00:07:08peturjpeg viewer is ok too
00:07:15 Quit topbloke ("bye")
00:07:16amiconnTry to teach the DMA controller yuv->rgb conversion...
00:07:17 Join alphakiller [0] (n=bits@
00:07:18bgmrkhow close are we to getting rockbox to have video out...or to play .avi videos?
00:07:35AdamKilipetur: hmm? playing a movie? i thought rockbox only supports color/no audio and b&w/with audio?
00:07:48Davide-NYCbgmrk: I wouldn't hold my breath.
00:07:57bgmrki was afraid u'd say that
00:08:00Davide-NYCBut eventually it'll happen
00:08:11Davide-NYCSo on the flip side: be patient
00:08:16bgmrkwill do!
00:08:21peturdoom runs fine as well
00:08:38*petur tries to imagine other graph intense stuff
00:08:38bgmrki think we need to put a 3d engine onto the ipod 5g
00:08:42bgmrkjust to spice things up
00:09:03amiconnpetur: fire (will stop playback though), plasma, oscilloscope in scrolling mode...
00:09:05Genre9mp3petur: fire plugin
00:09:05markunbgmrk: ok, good luck :)
00:09:11bgmrkhaha thanx
00:09:12Paul_the_Nerdbgmrk: *points to Doom*
00:09:25bgmrkthats not 3d
00:09:29petur'we' -> are you going to implement it then?
00:09:31bgmrkwell kinda is...
00:09:31Paul_the_NerdYes, actually it is.
00:09:47bgmrkbut i mean...really bad guys
00:10:08amiconnDoom is one of the early 3D engines
00:10:20bgmrkyea....but only the map is 3d
00:10:25bgmrkenemies arne't
00:10:43Paul_the_NerdThat doesn't make it not a 3D engine, it just makes it a 3D engine that uses 2D enemies. nerd...
00:11:23bgmrklets try to get a full 3d game onto an ipod 5g
00:11:38Paul_the_NerdFeel free.
00:11:45bgmrklike...zoo tycoon....or even a more basic game
00:11:54bgmrkcause i dun think ipod could handle that game
00:12:31Paul_the_Nerdbgmrk: Zoo Tycoon is a fairly advanced game. The minimum requirements were a 233mhz Pentium.
00:12:43Paul_the_NerdStart thinking in the "Quake 1" or "Descent" range.
00:12:46 Quit ender` (" I'm a complex person. I have a real and an imaginary part.")
00:12:47markunstunts 3d!
00:12:54markunor testdriver :)
00:12:56*Davide-NYC yawn
00:13:06bgmrkwell that was just the first game that came to mind...for some odd reason
00:14:13Paul_the_NerdDescent 1 requires a 386/33 w/ 4mb RAM, technically the same as Doom2
00:14:14peturamiconn: everything looks just fine
00:15:04bgmrkok how about..sims 1...or....roller coaster tycoon's good to dream
00:15:17[IDC]DragonOT: does anybody know the Sonos system?
00:15:47[IDC]Dragon(home audio player net)
00:15:50Paul_the_Nerdbgmrk: You're dreaming the impossible kid. You keep picking games that require 3D acceleration *and* are in the semi-modern range.
00:16:01Paul_the_NerdYou need to think pre-DirectX, period.
00:16:10bgmrksims 1 isn't 3d...neither is roller coaster tycoon 1
00:16:30peturhehe, the menu of the vu-meter plugin runs in reverse (down moves up) :)
00:16:30amiconnHeretic should be possible. Perhaps even Hexen
00:16:37Davide-NYClet's all think about 24bit/96kHz optical recording
00:16:39Soapand neither are open-source, meaning you'd have to recreate them from scratch.
00:16:44Paul_the_Nerdbgmrk: Sims 1 used 3D acceleration.
00:16:58scorchehe probably means simcity
00:17:02*Davide-NYC dreams about 48volt balanced inputs with decent mic pres
00:17:05bgmrkno i meant sims...
00:17:09bgmrkjust prob never noticed that
00:17:10Paul_the_NerdIt didn't require it, but it could make use
00:17:15Paul_the_NerdAnd it did require DirectX 7
00:17:25*scorche shrugs
00:17:39Soapsimcity is painful on a 320x320 palm pilot with a stylus. It would be dreadful on a smaller screen w/o a touchscreen.
00:17:46Paul_the_NerdThere's also the point that Sims still sells, so the source isn't available.
00:17:55scorcheSoap: of course
00:18:03Paul_the_NerdSoap: Simcity 1 ran at 320x240, didn't it?
00:18:08bgmrkoo true....and that u could prob never control it well with an ipod
00:18:51dwihnoPaul_the_Nerd: I think it ran at 640x480x16 (colors, not bits)
00:19:05 Quit qailer ("Leaving")
00:19:10SoapPaul_the_Nerd: It might have, but that doesn't give you much real estate in view in your window. I don't think I ever ran it at less than 640x480, even on a 486. but I might be mistaken.
00:19:25Davide-NYCVMWare back up! \o/ required VGA
00:19:52Paul_the_NerdSoap: I stopped playing it before I ever owned a 486.
00:19:56*petur thinks that starfield with high speed looks like a tv without signal
00:20:08Genre9mp3Davide-NYC: Is that possible on H100? (24bit/96khz rec)
00:20:10zejust port doom
00:20:23zei mean
00:20:24zejust port quake
00:20:26Paul_the_Nerdscorche: The screenshots I'm finding are exactly 320x200
00:20:38Soaponly games I ever had on my 386 were Doom and Ramparts.
00:20:43nudelynSimCity java port is available for a bunch of mobile phones
00:20:46scorchePaul_the_Nerd: i dont know...but those requirements say VGA
00:20:49markunze: a lot of floats..
00:20:51Paul_the_Nerdscorche: I think it depended entirely on what platform you had.
00:21:02scorchecould be not the original and oen of the mentioned for other devices
00:21:06Davide-NYCGenre9mp3: no. But maybe 20/96
00:21:19AdamKilibgmrk: bit late for this comment, but the sims themselves were 3D their houses, furniture, and everythin else was not
00:21:20Davide-NYCdefinitely 16/88
00:21:34zemarkun: yeah? why? and hasn't it already been ported to stuff that doesn't do floating-point?
00:21:34bgmrkaren't we glad i have a good imagination..for us to get into these good convos
00:21:41*Davide-NYC dreams of an "ignore games" switch for IRC
00:21:41amiconn20/96 etc is possible on iriver w/ spdif, but not analog
00:21:43scorchenot really
00:21:54bgmrkadamkili: i realize that now..never noticed well playing though :)
00:21:55*Davide-NYC hugs his H1x0
00:21:59amiconnWith anaolg we could do 20/44.1
00:22:01*Paul_the_Nerd thinks everything should go back to Audio discussion.
00:22:10amiconn(on iriver)
00:22:12*scorche seconds
00:22:15Davide-NYCI (explitive) agree
00:22:23amiconnX5 should be capable of 20/88.2
00:22:26Paul_the_Nerdbgmrk: <−− If you want a 3D engine, this is probably one of the few that will run, knock yourself out porting it.
00:22:47zeDavide-NYC: why don't you get/build a compact portable pre with balanced input and phantom power?
00:22:51Genre9mp3amiconn: Thanks for the info
00:22:58Davide-NYCamiconn: When the higher bitrate code settles down I predict it will become very hard to fine H1x0s anywhere
00:23:04amiconnBut imho we shouldn't go 20bits as that substantially increases cpu load
00:23:09Davide-NYCze: like the denecke?
00:23:12bgmrkyea i'll try that...once i learn what that is :p
00:23:39zeDavide-NYC: there's nice quality IC's available that're almost complete in and of themselves
00:23:40Davide-NYCamiconn: how about constrining it to WAV recording only?
00:23:47amiconn20bit can't use dma - and then there's probably not enough cpu power left for the codecs
00:23:50Davide-NYCze: linky please
00:24:41zeDavide-NYC: lemme find it
00:24:51 Quit [IDC]Dragon (" HydraIRC rocks! -> <-")
00:26:04bgmrkne known make pacman not sideways on ipod 5g screen?
00:26:52Paul_the_Nerdbgmrk: Sure, turn the iPod
00:27:08bgmrki meant besides doing that
00:27:53Paul_the_NerdIs it really so bad to play it that way?
00:28:13bgmrkwith it pluged in and charging...just a little akward
00:28:20bgmrkbut...i guess i gotta live with it
00:28:45blue_lizardsimply imagine not having it at all
00:28:55Paul_the_NerdYeah, you don't have to play it.
00:29:07AdamKiliwhat's caption backlight? and rockbox developers: have you thought of adding an Info option to tell more about each of these cool features?
00:29:24peturswitches on backlight on new song
00:29:42peturfor a brief moment of course
00:29:59Paul_the_NerdAdamKili: There is an info option, it's just cleverly disguised as a manual.
00:30:15peturthat too, yes
00:31:02AdamKiliwell u don't always want to search through the manual just for a short description of a feature, and u don't always have the manual with you
00:31:15 Join leftright [0] (
00:31:25peturyes you do, it's online
00:31:40Paul_the_Nerdyou always have the manual with you when you're asking here. :)
00:32:14AdamKiliwhen ur outside or wherever u don't have it with you
00:32:22 Quit tvelocity ("Αποχώρησε")
00:32:48leftrightthe firewall at the hotel that i'm staying in wont allow me to download builds, says, Java/ActiveX/Exe component has been blocked by Netscreen Firewall, anyone know how i can get around this ?
00:33:06bgmrkwait till u get hom
00:33:22leftrightnah, thats a week away
00:33:29bgmrkdo u really need the newest build that bdly?
00:33:36Paul_the_NerdAdamKili: Yes, but you can read the manual, and then if you don't remember what some features do, clearly just don't use them until you can look 'em up. They must not be that important if it didn't stick.
00:33:55peturleftright: which one do you want?
00:34:11leftrightJB-R v1 please
00:34:52bgmrki got WAY to many coffee crisps for halloween this year
00:35:18AdamKili(under breath) it'd be more user friendly if it had a Info option.....
00:35:28bgmrkit does
00:35:31leftrightpetur, sorry, but I dont understand what you mean by link /
00:35:51peturlink to the build you wanted
00:35:54Paul_the_NerdAdamKili: Are you willing to sacrifice battery life for it?
00:36:06leftrighterr, i cant get it, wont allow me to open that page
00:36:09Paul_the_NerdSomething that you'll only really use early on.
00:36:21peturis that archos recorder v1?
00:36:26leftrightArchos Jukebox Recorder v1
00:36:41leftrightbleeding edge would be nice
00:36:55AdamKilino not really i'll live with it
00:37:39Paul_the_NerdAdamKili: That's one thing new options cost, they all decrease the size of the audio buffer (though this one could be done in a way where there's just a disk spin-up associated with it) but in the end, if you really want to be able to look things up on the fly, why not just print out the manual?
00:37:55leftrightmany thanks kind sir
00:38:29bgmrkno problem bud!
00:39:50peturseems you got it
00:40:01leftrightyes thanks, hah, now i can play with my new/old recorder
00:40:37*leftright gives hotels firewall the finger
00:43:06*bgmrk laughs at the poor firewalll
00:43:22 Join tvelocity [0] (
00:45:06 Part Mattski
00:50:42 Join aliask [0] (
00:58:40leftrightahhh, i wont be able to flash this AJB-R v1 it says M=?? D=?? thats a shame
00:59:03Davide-NYCguys if I wanted to upgrade make. I download the source. I unzip, untar the source
00:59:21Davide-NYCI cd into the folder and run ./configure
00:59:37Davide-NYCconfigure runs OK (seemingly)
00:59:47Davide-NYCdo I just do a make install now?
01:01:02Davide-NYCscorche: help me out scorche?
01:02:33Davide-NYCOK I ran make install
01:02:41Davide-NYCI ran make, then make install
01:02:55Davide-NYCwanna see the errors?
01:03:20Davide-NYCI need to be root?
01:04:04linuxstbYes - if you didn't pass your own −−prefix to configure.
01:04:25***Saving seen data "./dancer.seen"
01:04:26dwihnoI think I've found a bug. When disabling the scrollbar it looks good, but when you also enable the "display current directory name", the file list is indented, just like when there's a scrollbar
01:04:29Davide-NYCthat seemed to have worked
01:04:38Davide-NYCdo I need to reboot?
01:04:58peturwhat's the best way to poll for a key in a worker loop?
01:05:19 Quit _aLF ("^^")
01:06:12Davide-NYClinuxstb: do I need to move some files?
01:06:24*petur doesn't understand the use of the extra bool variable in action_userabort()
01:06:26Davide-NYCI'm still compiling with make < 3.81
01:06:43 Join JdGordon [0] (
01:07:02peturJdGordon: what's the best way to poll for a key in a worker loop?
01:07:37peturwould action_userabort(0) do fine to detect stop?
01:07:52JdGordonthats what its for :)
01:08:22peturbtw, why the extra bool in that function?
01:08:41petur(action.c line 206)
01:09:16JdGordonum.. yeah, not really needed is it
01:11:14Davide-NYCwhat is the −−prefix option all about?
01:11:49leftrightamiconn: is there any way to flash a unit which shows M=?? and D=?? without replacing the chip ?
01:13:06linuxstbDavide-NYC: You probably have the old make in /usr/bin and the new one in /usr/local/bin - so either delete the one in /usr/bin, or change the order of the directories in $PATH
01:13:11 Quit MarcoPolo (Read error: 54 (Connection reset by peer))
01:15:57 Nick RogerBacon is now known as RogerBaconAW (
01:17:37 Quit AdamKili ("Ex-Chat")
01:17:40Davide-NYCyou're prob right, the only thing in /usr/local/bin is make
01:17:53Davide-NYCI try to rename the other by rename make make.old
01:18:09Davide-NYCand I get an error::: Bareword "make" not allowed while "strict subs" in use at (eval 1) line 1
01:18:35Davide-NYChow do i circumvent this cryptic 'strict subs'
01:18:44 Part leftright
01:19:15Davide-NYCgot it, used mv
01:20:06 Quit Criamos ("( :: NoNameScript 4.03 :: )")
01:21:09 Quit mirak (Read error: 54 (Connection reset by peer))
01:21:15 Join mechanori [0] (
01:21:35 Quit Arathis ("[rl_bot quit]")
01:21:59Davide-NYCamiconn: now that my env is all ready to go, where can I find the DMA patch?
01:22:27amiconnLink is still valid...
01:22:30peturDavide-NYC: look in the log, some time (hours) ago
01:22:42 Quit alberink (Read error: 110 (Connection timed out))
01:23:56*scorche is pleased to see that the teaching by igoring the person and letting them work it out themselves worked ;)
01:24:20amiconnOne thing isn't perfect in the patch - lcd_write_data() will be removed from lcd-as-h300.S before commit
01:25:01amiconnIt's just that my main working copy contains more changes in that file
01:25:30Genre9mp3amiconn: nice nude Ondio pic ;)
01:25:51amiconnhaha, that old one...
01:27:17amiconnThis was the first successful read from the flash chip (CID register)
01:27:31Davide-NYCRB history
01:28:15Genre9mp3oh... it has historic value then
01:28:49amiconnYes, and the date is even documented within the pic...
01:29:08Davide-NYCthe h300-lcd patch is only for h300?
01:29:17Davide-NYCor also h100?
01:29:17Genre9mp3the build date, yes?
01:29:23amiconnGenre9mp3: yup
01:30:38amiconnGenre9mp3: Btw, the little chip right to the round part marked "220" (very close to the MMC slot) is the little power sucker when things went wrong...
01:31:14Genre9mp3I see...
01:31:28Genre9mp3good to know..
01:31:48Genre9mp3but know I have a "healthy" Ondio FM too! :)
01:32:02amiconnI know
01:32:21*amiconn also has both an SP and an FM
01:32:32amiconnThe one in the picture is the SP
01:32:49 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
01:32:59Genre9mp3we both have a faulty SP and an FM :)
01:33:17amiconn...identifiable by the missing microphone (below the lower right corner of the lcd)
01:34:02Genre9mp3and by the lack of the jack input on the top right corner
01:35:09 Join mirak [0] (
01:35:33Genre9mp3btw, the power sucker chips is indeed pretty tiny :/
01:36:55Davide-NYCso if I want to include the framerate plugin I add it in apps/SOURCES or apps/plugins/SOURCES?
01:38:25Davide-NYCanywhere or should it be inside a particulare ifdef?
01:38:44JdGordonamiconn: i was thinkign last night about shriking the binary size again, and apart from some fiddling with menus, i think it would be eas-ish to move the wps code to a plugin for some targets... do you rekon its really not wanted?
01:39:01scorcheanywhere...outside of an ifdef
01:39:03Paul_the_NerdDavide-NYC: Probably the have bitmap lcd one.
01:39:13scorcheeither way..
01:39:21Paul_the_Nerdscorche: Does it compile/run for player?
01:39:43scorchei dont know...but he wont be testing it on one
01:39:44JdGordonall it would involve (to the wps code) is adding lots of #defines to put rb-> infornt of all the function calls, and some fiddling so main_menu() doesnt get called. and a tsr plugin to do the work
01:39:46amiconnPlayback is core functionality for rockbox... so wps is surely core
01:40:05Davide-NYCI love the twiki
01:40:10JdGordonsure, but you cant be in a wps and plugin at the same time
01:40:23peturtsr plugins?
01:40:28Paul_the_NerdTerminate and Stay Resident.
01:40:47Paul_the_NerdLike the battery bench
01:40:49JdGordonpetur: so it can be exited and restarted without reloading the .rock
01:40:59amiconnJdGordon: Imo it's definitely unwanted to make wps a plugin. Besides, how would you run a battery bench then?
01:41:04Paul_the_Nerdamiconn: Would it be a problem if it's user-transparent?
01:41:30JdGordonamiconn: umm.. well you wouldnt.. and yeah, the user would never know
01:41:42amiconnThe wps code is in severe need of cleanup though, perhaps even a rewrite
01:41:45JdGordonim only suggesting this for targets which would need it..
01:43:12 Quit PaulJam (".")
01:44:03Paul_the_NerdI think the idea of keeping old WPSes compatible should drop if there's to be a rewrite.
01:44:55JdGordonsure... drop backwards compatibilty for wps.. but not cfg files where the saving is much more.... :'(
01:46:01 Quit Drumr (Read error: 145 (Connection timed out))
01:46:12 Join MadCow [0] (i=459e7cf0@gateway/web/cgi-irc/
01:46:18peturPaul_the_Nerd: bah.... wouldn't do that unless there's a conversion tool
01:46:44Paul_the_Nerdpetur: I didn't mean it quite the way it came out. I more meant that it shouldn't be considered essential that they be backward compatible.
01:46:54Paul_the_NerdBut a conversion tool for that seems reasonable anyway.
01:47:19JdGordoniirc there is someone who is recoding the wps, and i think they are keeping it compatible
01:47:26JdGordoncant remmeber who tho
01:47:37amiconnJdGordon: Your suggestion for .cfg does not only break backwards compatibility, it breaks compatibility to itself
01:47:56JdGordonhehe :D that makes it fun
01:48:24JdGordonanyway, i guess i better do some studying today, ttyl
01:48:24Paul_the_NerdI just can't see multifont, arbitrary positioning, or viewports, working as efficiently as they can while still jumping through hoops for compatiblity.
01:48:47Davide-NYCI'm gonna go live witht he h300-lcd diff at the office for a while
01:48:55Davide-NYCI'll report back if anything seems awry
01:49:06 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
01:49:41peturPaul_the_Nerd: yes, wps rewrite should only be done once we get viewports and stuff
01:49:51amiconnIirc your idea is using the .lng strings for settings & values. That breaks whenever a .lng string changes, it breaks when the user changes language (and btw requires special handling for the language setting to avoid a hen-egg problem), and it breaks cross-target compatiility whenever the same option uses different per-target strings
01:49:52Paul_the_NerdOr be done with those in mind.
01:51:19peturwow... Ms released CE 6 with full source
01:51:41Paul_the_NerdWell, not *full*
01:51:53Paul_the_NerdI read there were still some driver-related things and such left out.
01:51:58peturkernel source then
01:52:45Paul_the_NerdWith a certainly viral license that probably says something like "Once you've read our code, you can't publish anything remotely similar"
01:53:24peturI can understand that
01:54:22 Join webguest04 [0] (i=864c0307@gateway/web/cgi-irc/
01:54:39peturbed time...
01:54:46 Quit petur ("ZzzZzz")
01:56:43 Quit tvelocity ("Αποχώρησε")
01:59:30 Quit jaebird_ (Remote closed the connection)
01:59:42 Join jaebird_ [0] (n=jae@
02:01:17 Quit webguest04 ("CGI:IRC (EOF)")
02:02:24 Quit barrywardell ()
02:02:40 Quit jaebird_ (Client Quit)
02:02:54 Join jaebird_ [0] (n=jae@
02:03:13JdGordonamiconn: yeah, i was being annoying, its 99.9% backwards compatible as of a month ago or something
02:03:59amiconnI wouldn't like my settings to vanish when switchingGgerman<->English
02:04:18JdGordonthe way it worked was it always used the english
02:04:51JdGordon"and it breaks cross-target compatiility whenever the same option uses different per-target strings" <- 100% valid, and wasnt mentioned untill now
02:07:22JdGordonamiconn: last thing before i run off again, whats the story with moving sh to target tree? would you rather i didnt touch it?
02:07:34 Quit MadCow ("CGI:IRC")
02:10:18 Join mechanor [0] (
02:12:05*amiconn is undecided
02:12:19amiconnThe iriver target tree move isn't complete either
02:12:35 Nick jaebird_ is now known as jaebird (n=jae@
02:13:28JdGordonyes, but anything that has been ifdefed out by TARGET_TREE for iriver has been, if we get all the targets across, atleast to that point, it would be easier to move more parts of the code across
02:14:00amiconnHmm, probably
02:14:04JdGordoni.e we can get rid of the #define completly and delete lots of uneeded code
02:14:16amiconnSome code should also be changed *before* doing the target tree move
02:14:42amiconn(e.g. the lcd drivers - there's a large part of the code that is common between all incarnations)
02:15:18JdGordonok, but the lcd stuff hasnt been TARGET_TREE'ed yet anyway
02:15:33amiconnNo, not yet
02:15:43JdGordonits only ata, adc, backlight, buttons, usb and power which need to be moved currently
02:16:42 Quit jaebird (Nick collision from services.)
02:16:59JdGordonso, yeah, im happy to do the grunt work and get them all compiling, but i cant test it on any targets
02:17:02 Join jaebird_ [0] (n=jae@
02:20:04 Quit mechanori (Read error: 110 (Connection timed out))
02:21:42 Quit bgmrk ()
02:28:08 Join |AhIoRoS| [0] (n=ahioros@
02:29:10 Join TeaSea [0] (n=thunderc@
02:30:11 Join mechanori [0] (
02:31:17 Quit mechanor (Read error: 110 (Connection timed out))
02:34:45 Join menosm__ [0] (
02:34:47 Nick menosm__ is now known as menosm (
02:35:11 Join Mattski [0] (n=Mattski@
02:35:27 Part Mattski
02:37:27 Join Myipod [0] (n=vshuguan@
02:48:25 Quit TeaSea (Read error: 110 (Connection timed out))
02:52:59 Quit menosm_ (Read error: 110 (Connection timed out))
02:53:24 Join NickDe [0] (
02:58:30 Quit mechanori (Read error: 110 (Connection timed out))
03:04:29***Saving seen data "./dancer.seen"
03:04:38 Quit alphakiller ()
03:05:43 Quit linuxstb ("CGI:IRC")
03:07:05 Join lostnihilist [0] (
03:09:57 Quit RogerBaconAW (Client Quit)
03:12:45 Quit YouCeyE (Remote closed the connection)
03:14:28 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
03:27:17 Quit menosm ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]")
03:34:28 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
03:36:48 Join menosm [0] (
03:41:43 Part pixelma
03:42:25 Join menosm_ [0] (
03:44:24 Quit Rob2222 (Read error: 110 (Connection timed out))
03:53:23 Join scuba [0] (i=cb1c9faa@gateway/web/cgi-irc/
03:56:57 Quit menosm (Connection timed out)
03:58:04 Quit blue_lizard (Read error: 60 (Operation timed out))
03:58:31 Join blue_lizard [0] (
04:25:40 Join AdamKili [0] (
04:31:48AdamKilihas anyone installd iPodLinux and Rockbox on the iPod 5G? i asked in the iPodLinux channel but not very many people are there
04:32:42scorchei a sure that someone, somewhere has done it before...
04:32:59AdamKilisomeone here, right now?
04:33:14scorcheyou didnt ask for that ;)
04:33:41scorchetypically, it is best to just come out with your question instead of asking preliminary questions
04:33:56Paul_the_NerdAdamKili: I've done it on an iPod Nano.
04:34:48AdamKiliok scorche. Paul i want to do it on 5G...should i just try the ipodlinux installer and see if it works?
04:34:58Paul_the_NerdThat's not a decision we can make for you.
04:35:10Paul_the_NerdIt *should* work, but it's their installer so clearly we don't provide support if it fails.
04:35:41AdamKiliand paul, did u get videos working on the nano? i saw a video of the nano playing videos
04:35:48AdamKilion youtube
04:36:08Paul_the_NerdVideo plays in Rockbox. Audio in video isn't supported yet.
04:36:51AdamKiliya i know that already, but does audio work for ipodlinux? since u have firsthand experience....
04:37:38Paul_the_NerdI have experience *installing* it
04:37:40Paul_the_NerdI didn't use it.
04:37:58Paul_the_NerdI helped get the Rockbox bootloader working, and part of testing was to make sure it could successfully load iPodLinux.
04:40:29AdamKilioh cool thanks for developing such a cool bootloader for such cool firmware. is there anyway there'll be a graphical bootloader in the future that looks better than the text one? or at least a logo at the top or something?
04:41:21Paul_the_NerdThere may be one without debug text, once it's final. Possibly.
04:41:47Paul_the_NerdBut I don't think there's a lot of interest in bothering. ;)
04:41:56*scorche loves text
04:42:24Paul_the_NerdI'm happy with the text output, it tells me things.
04:43:33 Quit joecool ("goin on wire")
04:49:44JdGordonaliask: so much for the drought aye? :p
04:49:54aliaskYeah, it's good
04:50:02aliaskLucky I didn't have to go anywhere...
04:51:05JdGordon its not gonna last much longer
04:53:57aliaskYeah, almost all gone
04:54:26aliaskBut that feed isn't really that reliable - the edges of the map never have cloud, even if there is
04:55:00JdGordonits close enough
04:55:20aliaskits good for checking things close... my dad checks it religiously.
04:55:56JdGordonit would be nice if it had the damns on the map so we couild see if the rain was over it
04:56:08aliaskYeah, that would be an excellent feature.
04:56:42JdGordon lol
04:57:55aliaskThe State Emergency Service advises that people should keep clear of fallen power lines
04:58:15*scorche would like to have a miniature kangaroo as a pet if one exists
04:58:39JdGordonscorche: $250 plus post
04:59:07 Join JoeBorn [0] (n=jborn@
04:59:11scorchebut then again, i would feel bad for the poor thing going throguh the shipping
04:59:44JdGordonaliask: cool, have hourly updates on the damns...
04:59:55JdGordon7.23mm since 9am today in upper yarra
05:00:10aliaskThats about as much as we got for the entire of last month.
05:00:46JdGordonthe thomson has had only 1mm tho, which sux
05:01:09 Quit mirak ("Ex-Chat")
05:02:08aliaskChange since yesterday: 877ML
05:02:17aliaskErm, -877ML
05:02:29JdGordonyeah, +877 and there wouldnt be a problem
05:03:39aliaskDo you know where it is?
05:03:57JdGordonbaw baw aparently, dunno where that is tho
05:04:18aliaskDon't know Mount Baw Baw?
05:04:30***Saving seen data "./dancer.seen"
05:05:43JdGordonw00t for google maps :p
05:05:58aliaskCan you see the dam?
05:07:23JdGordonI think the damn is the bit of blue right on the 2nd circle in the 256km melbourne radar slightly to the left of dargo
05:07:36JdGordonso the rain wil hopefully be over then in an hour
05:07:50aliaskWell we can watch it now.
05:08:48JdGordondoh! the blue i thought was the damn was rain, or its covered in cloud now... its in that general area anyway
05:09:03 Join Macman [0] (
05:09:24*JdGordon loves not studying :p
05:09:37aliaskGot methods tomorrow :)
05:10:05JdGordon:) did u do spesh?
05:10:24JdGordonok, it makes merthods so much easier :)
05:10:37aliaskYeah, but I'd rather not have to deal with 4 maths exams.
05:10:46JdGordonyeah, that does suck
05:10:52MacmanSorry to interupt you, but I am having troubles installing Rockbox to my iPod nano from a mac
05:11:02Paul_the_NerdMacman: What trouble are you having?
05:11:21JdGordonjust coz he joiins he must have trouble?
05:11:48Paul_the_NerdJdGordon: He did ask a question. :-P
05:11:51MacmanI'm using the terminal and selecting my floder with the .bins in it and terminal says "permission denied"
05:12:02JdGordonhehe woops
05:12:09*JdGordon hides
05:12:10Paul_the_NerdMacman: What do you mean by "selecting"?
05:12:17 Quit AdamKili ("Ex-Chat")
05:12:37Macmanlocating it, by draging in into terminal to get it locating
05:12:40JdGordon <- cool :)
05:13:05Paul_the_NerdSo, you're dragging it into terminal, and getting permission denied?
05:13:08aliaskJdGordon: Awesome!
05:13:22Macmanand I tryed typing it in also
05:13:29Paul_the_NerdDoes dragging folders into terminal normally work?
05:13:48Paul_the_NerdIt doesn't seem like a very normal thing to do, but then, I don't use a mac normally.
05:13:59MacmanI don't really use terminal that much, so I'm not quite sure
05:14:19Paul_the_NerdIt really sounds like the question you have is more "How do I use terminal" than an actual question relating to the Rockbox installation.
05:14:29Paul_the_NerdThe latter of which I can help you more with, the former not so much since I don't use macs.
05:15:19Macmanwell, I am following the intructions to rockbox, I don't particuarly care for terminal
05:16:30Paul_the_NerdMacman: Well our instructions tend to assume that you know the fundamentals of using your computer, including Terminal/Command Line fundamentals.
05:16:57Macmanahh.. that would be where I am lacking.
05:18:24MacmanI have tryed python, c++, and applescript, but failed miserably.
05:22:40 Quit Macman ()
05:23:22*Paul_the_Nerd isn't really sure people who can't google how to user the terminal / command line should be replacing firmware on their DAPs.
05:33:25 Join joecool [0] (n=joecool@no-sources/joecool)
05:34:17scubaOK guys, as you can see I've never done IRC before... how do I join the #gigabeat room?
05:35:43JdGordon /join #gigabeat
05:37:18scubaLike so?? guess I'll find out
05:38:23aliaskLooks like the gigabeat stuff is gaining a bit of attention.
05:38:46JdGordonand you want to get an s60!... shame on you!!!
05:38:56*JdGordon realy should be studying :'(
05:39:21scorchenot just want to...i think he already got it ;)
05:39:47aliaskYep, money's down.
05:39:55scubaIs it likely I have to be a registered member/user to access any deeper than here?? In my status window (using the CGI:IRC on the Rockbox website) I'm being told "Access to channel #gigabeat is blocked"
05:40:17aliaskThe web client will only access #rockbox
05:40:22scorcheCGI:IRC limits you to only this channel
05:40:29*scorche snaps his finger
05:40:37aliaskGrab chatzilla if you run firefox, it's quite convenient
05:41:27scubaI'm accessing from work, and Chatzilla doesn't want to be friends with our firewall.
05:41:57JdGordondo a search for cgi:irc portal, there are heaps of ones which give u full irc access
05:42:25scorche"CGI:IRC Login" works a bit better
05:45:16 Quit aliask (Read error: 104 (Connection reset by peer))
05:45:43 Join aliask [0] (
05:48:20 Join Teknomancer [0] (n=Teknoman@
05:50:00 Quit Teknomancer (Client Quit)
05:52:58 Join Teknomancer [0] (n=Teknoman@
05:54:37scubaaliask: I've been reading the #gigabeat logs for a fortnight or so now, they're making good progress and I'm getting excited (although I recognise they're still probably a month away from a working alpha)
05:54:58aliaskYes, it's getting quite interesting at the moment.
05:55:21aliaskOops, wrong screen... :)
05:59:58scubawork is finished for me, I'm off...will try logging into #gigabeat tomorrow.. Thanks for the assistance guys.
06:01:19 Quit scuba ("CGI:IRC")
06:06:08 Join linuxstb__ [0] (
06:07:15 Quit linuxstb_ (Read error: 110 (Connection timed out))
06:16:01 Quit midkay ("*poff*")
06:23:13 Quit funky ("leaving")
06:54:36jhMikeSfound a big problem in playback.c with encoder loading and I wonder if someone more familiar with that has a suggestion. The recording screen was hanging when loading the encoder and I have the steps leading to the problem listed ready to just paste up. anyone want to see it?
06:58:03 Join Deef [0] (
06:58:06*jhMikeS asks BTW because it involves the way playback functions do things
06:58:44DeefI think I am going to make a newbie post
06:58:58DeefAlong the lines of "Can someone please change this this and this"
06:59:45DeefCan anyone point me to a guide for WPS customising?
07:01:44 Quit |AhIoRoS| (Read error: 104 (Connection reset by peer))
07:02:48DeefThe twiki
07:02:53Paul_the_NerdDeef: Try the CustomWps page.
07:04:31***Saving seen data "./dancer.seen"
07:05:32jhMikeSFine, I'll keep it to myself :P Not just a recording bug BTW
07:05:53Paul_the_NerdjhMikeS: You do realize, very very few people who can help you are here/awake at this time?
07:06:22DeefMy h340 crashed twice last night during untouched playback
07:06:51jhMikeSPaul_the_Nerd: no, I don't really...but your speaking out is appreciated
07:07:18Paul_the_NerdjhMikeS: At about this time, the majority of people you'd want are sleeping.
07:07:42Paul_the_NerdDeef: What do you mean by "crashed" since the definition seems mostly fungible.
07:07:47*jhMikeS asks "where's the minority?"
07:07:47 Quit Seed (Read error: 110 (Connection timed out))
07:08:04Paul_the_NerdjhMikeS: Not here by random chance. :-P
07:08:11JdGordonjhMikeS: your best bet is the mailing list, or wait about 2 hours or so
07:08:17DeefFrozen about 15-20 times in 3 days actually
07:08:26DeefBut I've been hammering it alot
07:09:16DeefIts never been frustrating, but if its going to start crashing when I'm not touching it.. that could get annoying
07:10:07jhMikeSprobably just wait. I forget who mainly concers themselves with it. pondlife and...damn, can't remember who else
07:10:07DeefSo far its not a real problem
07:10:36Paul_the_NerdDeef: Generally speaking, the best plan is to get a bleeding edge official build, figure out how to reproduce the freeze, and post a bug report
07:10:41Paul_the_NerdSo we can actually try to fix it.
07:10:54Deefah heh
07:11:11jhMikeSeven if I fix it for recording (easy) it may still be affecting playback...just for the IRC log :)
07:11:12Paul_the_NerdIf ours aren't freezing, and yours is, you have information we don't.
07:11:38DeefOnce it starts greatly annoying me I will consider that
07:13:22*Paul_the_Nerd sighs.
07:20:20 Nick joecool is now known as joecool|sleep (n=joecool@no-sources/joecool)
07:30:14JdGordonyay.. i now have a nice cvs checkout script instead of 2 sucky ones :D
07:59:36 Join matsl [0] (
08:06:09 Quit lostnihilist ("Leaving")
08:06:17 Quit Teknomancer (
08:06:17 Quit Sinbios (
08:06:17 Quit midgey34 (
08:06:17 Quit Slasheri (
08:06:17 Quit hcs (
08:06:17 Quit Strath (
08:06:17 Quit Galois (
08:06:17 Quit pill (
08:06:17 Quit Presence (
08:06:17 Quit pabs (
08:06:17 Quit dark (
08:06:19NJoinPresence [0] (
08:06:19NJoinpabs [0] (
08:06:20NJoinSinbios [0] (
08:06:25NJoinGalois [0] (
08:06:27NJoinpill [0] (
08:06:38 Join Strath [0] (n=donat@
08:06:39***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
08:06:46 Join dark [0] (
08:06:47***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
08:06:55NJoinhcs [0] (n=agashlin@nat01-silvers-ext.Rutgers.EDU)
08:08:26NJoinTeknomancer [0] (n=Teknoman@
08:24:13 Quit matsl (Read error: 110 (Connection timed out))
08:25:47 Join _FireFly_ [0] (
08:26:31 Join matsl [0] (
08:35:48 Quit aliask (Read error: 104 (Connection reset by peer))
08:36:14 Join aliask [0] (
08:39:06 Join Davide-NYC [0] (
08:39:38Davide-NYCjhMikeS: I'm interested in this bug.
08:39:48Davide-NYCbut I have no time right now
08:40:04Davide-NYCemail me or post in the forum. I'll test.
08:40:20 Join dan_a [0] (n=dan-mirc@
08:40:33 Quit Davide-NYC (Client Quit)
08:45:01jhMikeShmmm...was already fixing it :P
08:47:44DeefNever knew USB 1.1 was that slow
08:48:15JdGordona whopping 12mb/s or sometihng
08:48:24DeefThe h340 took around 10 minutes to pull a directory off my camera
09:03:31 Join pondlife [0] (n=Miranda@
09:04:34***Saving seen data "./dancer.seen"
09:05:46pondlifejhMikeS: Did you resolve your encoder loading issue? I don't know much about the encoder stuff per se,. but will help if possible.
09:06:20 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:06:47pondlifeAlso just committed a change which might help when you want to ensure that playback has really stopped after calling audio_stop().
09:06:48 Quit Sinbios (Read error: 104 (Connection reset by peer))
09:07:45 Join einhirn [0] (
09:07:45 Quit einhirn (Client Quit)
09:07:49jhMikeSpondlife: sure did
09:08:28jhMikeSI made the audio thread send the Q_ENCODER_LOAD_DISK to the codec thread so Q_AUDIO stop is always processed before the attempting to load the encoder
09:08:51pondlifeHmm, have a look at my last commit... It may help, or may have broken that!!
09:09:30pondlifeaudio_stop() now waits until the audio queue is empty.
09:10:02pondlifeSeems to work well here, as I needed to ensure that all processing was complete before resizing buffers.
09:10:08jhMikeSThere's new message Q_AUDIO_LOAD_ENCODER and the codec thread normally only receives messages from the audio thread. audio_load_encoder was bypassing that.
09:10:40 Join matsl_ [0] (
09:10:48jhMikeSYou committed the patch you put up?
09:10:53 Join ender` [0] (i=null@
09:10:53pondlifeWhich one?
09:11:15pondlifeThe audio_stop() mod is committed
09:11:15jhMikeSOh, wait. I was thinking the pause/skip/resume one
09:11:35pondlifeAh, not yet. I want to simplify that but it's awaiting on a sim fix.
09:11:43pondlifeOtherwise it breaks the sim.
09:11:51 Join midkay [0] (n=midkay@rockbox/developer/midkay)
09:11:57pondlifeCurrently it works fine on all, but is over-complex.
09:12:46jhMikeSdid you just put that change in?
09:12:59pondlifeThe audio_stop() one, yes.
09:13:26 Quit matsl (Read error: 110 (Connection timed out))
09:13:54jhMikeSI'll do a cvs up on the recording changes, resolve and conflicts and check it.
09:14:35pondlifeThanks. It doesn't break the current CVS recording - might even have helped the occasional time when going into the recording screen freezes on my H340.
09:14:48pondlifeIf you have time, I'd be very grateful if you could look at
09:15:09jhMikeSI have the steps listed that lead to that ready to past if you want to see.
09:15:23 Join Acorn [0] (
09:15:25jhMikeSI may have solved the true reason: timing
09:15:35pondlifeGo on...
09:15:44jhMikeSWent like this:
09:15:46jhMikeSaudio_stop queues Q_AUDIO_STOP to audio thread
09:15:46jhMikeSaudio_set_recording_options calls audio_load_encoder which queues Q_ENCODER_LOAD_DISK
09:15:46jhMikeSQ_ENCODER_LOAD_DISK is dequeued which sets ci.stop_codec to false
09:15:46DBUGEnqueued KICK jhMikeS
09:15:46jhMikeScodec_load_file calls file apis which yield
09:15:46jhMikeSQ_AUDIO_STOP is dequeued by audio thread waiting inside file api
09:15:47***Alert Mode level 1
09:15:47jhMikeSaudio_stop_playback is called which calls audio_stop_codec_flush
09:15:49jhMikeSaudio_stop_codec_flush sets ci.stop_codec to true <==
09:15:51Acornhey! what do you call an ablum again that has lots of artists?
09:15:51jhMikeSfile apis finish loading encoder and encoder entry point is called
09:15:53jhMikeSencoder sees ci.stop_codec is true and exits with CODEC_OK leaving ci.enc_codec_loaded == 0
09:15:55jhMikeScall to audio_load_codec inside audio_set_recording_options hangs forever
09:16:07Paul_the_NerdjhMikeS: Pastebin, por favor.
09:16:35pondlifejhMikeS: I think the new audio_stop() will have changed that sequence somewhat anyway.
09:16:36jhMikeSPaul_the_Nerd: ok :D
09:17:03AcornWhat do people call their folder that has albums by multiple artists?
09:17:04pondlifeI had a similar problem with the codec firing after stop and attempting to trigger buffering.
09:17:26peturAcorn: whatever you like
09:17:29Paul_the_NerdAcorn: You can name folders whatever you'd like...
09:17:43Acornpetur: I just can't remember that word ;_;
09:17:53CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
09:17:53*pondlife uses "(Compilations)"
09:17:59peturvarious artists?
09:18:00pondlifeBrackets keep it at the top
09:18:13Acornpondlife: clever
09:18:13jhMikeSDoing it on the audio thread makes it safe and ensures the proper sequence is observed.
09:18:26petur'V' keeps it at the bottom :)
09:18:35pondlifeHmm, what about ZZ Top?
09:18:51jhMikeShmmm...conflicts in playback.c, plugin.c and plugin.h
09:18:55Acorndoes a "." come first?
09:19:11Paul_the_NerdSomething that starts with a . is hidden
09:19:25Acornoh.. probably best not to use that then :D
09:19:42pondlifeThere will be more conflicts in playback.c soon. I intend to rename the audio_.. routines that are not on the audio thread. Will rename them to be playback_...
09:19:48 Quit _Veseliq_ (Read error: 110 (Connection timed out))
09:20:42*pondlife dreams of the day that playback.c can be split into playback/playbackaudio/playbackcodec/playbackvoice.c or somesuch.
09:21:01jhMikeSThere was a change, I think JdGordon.
09:21:23pondlifeAh, yes
09:21:27jhMikeSonly playback.c conflict was in audio_set_crossfade
09:21:33pondlifeThat's me.
09:21:42 Quit bawb2 ("seacrest out!")
09:21:43jhMikeSdon't know why, didn't change it
09:22:08 Quit BigBambi ("Leaving")
09:22:20jhMikeSto just if(was_playing) audio_play(offset); ?
09:23:04pondlifeI did that. Rather than start posting messages, I thought it simpler to just simulate a stop and play.
09:24:42pondlifeThe panic handler on the H340 seems to prefer booting back into the RetailOS, rather than Rockbox. Wonder why?
09:25:24Bagderpondlife: possibly a security precaution
09:25:37pondlifeIt's a PITA
09:25:48***Alert Mode OFF
09:25:51Bagderwell, if the crash was in the bootloader, you'd be glad it does that ;-)
09:25:52peturis that the one that prints the PDIR1FULL etc.. messages?
09:25:56jhMikeSaudio_play posts a Q_AUDIO_STOP which has already been done
09:25:57pondlifeEach cycle of the iRiver firmware takes ages
09:26:04pondlifeBagder: Good point!
09:26:30pondlifeI'm getting plenty of panics with queue overflows still.
09:26:36pondlifeMainly after using USB
09:27:21jhMikeSWhy, cause thread can't dequeue their messages during connect?
09:28:12pondlifeI'm starting to think that queue_post() should block if a queue is full. Wonder if that would work...?
09:29:40jhMikeScould reveal some interesting things maybe
09:30:06pondlifeWell, if you put the "panic on queue overflow" patch in, that certainly reveals problems much does it happen?
09:30:52pondlifeQuite often. Try for yourself.?
09:31:30pondlifeNormal playback is ok, it's when you do other things at the same time. Our queue depths are just not deep enough it seems.
09:32:02pondlifeThe only reproducible one I have left is shutting down during playback (on H340).
09:32:11pondlifeAm looking into that right now.
09:32:25 Quit Acorn ()
09:33:53jhMikeSGotta fix the conflicts in plugin.h/c first :)
09:33:59pondlifejhMikeS: Is the Q_AUDIO_STOP in audio_play() a problem for you? It shouldn't cause trouble.
09:34:53 Quit dan_a ()
09:35:18petursnowy weather in Sweden it seems
09:35:37pondlifeJust frosty in England
09:35:47pondlifeFirst time today
09:35:50*jhMikeS wishes we had some snow going on in Michigan
09:36:00*Paul_the_Nerd wonders when the next time he'll see snow will be.
09:36:21*pondlife pops over to Sweden, makes snowballs and throws them at jhMikeS and Paul_The_Nerd
09:36:30*pondlife ducks
09:37:02*scorche attempts to pop over to sweden but fails
09:37:17Paul_the_NerdI haven't seen it snow in like, 10 years.
09:37:39pondlifeYou should get out more..?
09:37:44Paul_the_NerdFirst time I saw it snow was in Germany when I was like, 7ish? And I've seen snow fall from the sky 3 times since then
09:37:45Bagderwe have lots of it now
09:37:51Bagder-7C this morning, snow all over
09:38:00*petur saw it in the news
09:38:00Paul_the_NerdI went to Switzerland in Feb once, and apparently it was the warmest Feb they'd had in like, 5 years.
09:38:07pondlifeNo snow at all?
09:38:18pondlifeIn Switzerland, I mean
09:38:31Paul_the_NerdThere was snow on the ground
09:38:41Paul_the_NerdBut they were resorting to machines to repopulate the melting slopes.
09:39:11Paul_the_NerdIf you want unnaturally warm weather, invite me somewhere there a compentency test like the SAT or ACT for europe?
09:39:44pondlifePaul_the_Nerd: Please visit me
09:39:59pondlifeI'm not a cold weather person.
09:40:13peturPaul_the_Nerd: please stay away ;)
09:40:17pondlifeNeed to get the heating fixed too!
09:40:33Paul_the_NerdIt's just barely 'cool' here, but then, it's kinda regular for the season here in Texas
09:41:11*jhMikeS has no snowballs around to return :(
09:41:40Paul_the_NerdIt seems to snow here about once every 4 or 5 years.
09:41:47markunscorche: competence for what?
09:41:51pondlifeSAT? What's that?
09:42:17jhMikeSScholastic Aptitude Test
09:42:55pondlifeI guess we have GCSEs (or O Levels when I did them) and A Levels.
09:43:31*pondlife gives his age away :(
09:43:53*jhMikeS wouldn't know what age that indicates
09:44:46pondlifeDon't laugh
09:44:49*jhMikeS feels younger
09:44:57Bagderyou must be older than me
09:45:02*pondlife should find friends his own age
09:45:12scorche"Internationally, there is little interest or knowledge of the SAT, because other countries usually have their own standardized tests."
09:45:15BagderI wonder who's the oldest regular
09:45:28pondlifeI'm from 1970.
09:45:29*Paul_the_Nerd on average can't stand friends his own age.
09:45:39peturhey pondlife!
09:45:39jhMikeSI'm 35 so I don't know where that puts me on the spectrum overall (1971)
09:45:40*scorche cant either
09:45:44Bagderah I'm a 1970 too
09:45:45Paul_the_NerdI'm probably toward the younger end
09:45:52*petur is 70's too
09:45:57pondlifeRasher: We need a new page - how old are Rockboxers
09:46:02scorchei am most definitely toward the younger end =)
09:46:03hcs'85, and tired
09:46:03pondlifepetur: ?
09:46:08jhMikeSWritten on parchment
09:46:22peturpondlife: same age
09:46:34scorcheBagder: do you know of anything?
09:46:43pondlifeLooks like 1970 is year zero for Rockboxers
09:46:47pondlifeLike UNIX
09:46:53Bagderscorche: I think european countries have their own sets of such tests
09:47:03pondlifescorche: Each country has it's own tests.
09:47:08Bagderpondlife: except for LinusN...
09:47:19scorcheBagder: well, what does sweden have?...what is why i am asking anyway =P
09:47:21jhMikeSHe's year -2
09:48:03pondlifeSwedish Aptitiude Test
09:48:10*pondlife failed spelling
09:48:39Bagder"Swedish Scholastic Aptitude Test (SweSAT)" apparently
09:49:02pondlifeWould anyone object if I went on a playback interface renaming frenzy? All those audio_ routines annoy me.
09:49:06BagderI've never seen the english name for it before
09:49:19pondlifeWhat is it in swedish?
09:49:29jhMikeSpondlife: like what?
09:49:42scorcheyup...that looks like the one
09:49:49pondlifee.g. audio_play -> playback_play
09:49:51JdGordon[19:21] <jhMikeS> There was a change, I think JdGordon <- hrm?
09:50:12*scorche attempts to find a way to take an english version in the US
09:50:28pondlifeAn english swedish SAT?
09:50:37*scorche shrugs
09:50:58jhMikeSJdGordon: wasn't you? I just recall seeing it mentioned on IRC and your name popped out
09:51:36jhMikeSJdGordon: the resorting of the plugin.c and pluginh
09:51:45scorchebah...swedish reading comprehension is part of it...i should just contact a college there..
09:51:50JdGordonah, yes that was me
09:52:03JdGordonit unsynced a patch of yours did it?
09:52:04pondlifejhMikeS: Would it be a pain if I renamed stuff now, just when you've almost synced? :-p It can wait if you or petur are near a Monster Commit.
09:52:47jhMikeSoh...please just wait a little. I think I'm ready to put it up there maybe today.
09:53:03pondlifeNo problem
09:55:03jhMikeSnow there's two strtok_r in there :P
09:55:16JdGordonin the plugin api?
09:56:12jhMikeSI was sorting it myself
09:56:15*petur is nowhere near a monster commit
09:57:33jhMikeSI added some funcs myself and though it would be a good time to sort
09:57:47*petur walks off to do some Paid Work (tm)
09:57:53 Quit petur ("worrrk")
09:58:24JdGordonjhMikeS: i bumped the api version so took the liberty of fixing up the few at the bottom which were not in properly
09:59:54 Quit matsl_ (Read error: 110 (Connection timed out))
10:00:15jhMikeSsaw that. gonna have to bump it again :D about 10 new items for DSP plugins
10:00:15*pondlife heads to work too.
10:00:36JdGordonplugins actually use them?
10:00:54*JdGordon thought they only get added when a plugin needs the function
10:01:22jhMikeSNot yet but they will very soon. Wasn't sure if I should include the samplerate tester as a non-standard plugin like test_fps
10:02:44jhMikeSIf that's the rule then I'll just keep what's used only. No biggie really.
10:03:00JdGordoni dunno
10:03:27 Join muesliii [0] (n=muesliii@
10:03:31jhMikeSpreglow made a special request for that and it just came naturally out of the recording changes
10:08:04*Bagder needs to go put on his winter wheels on his car
10:08:04jhMikeSbut you're right, it's probably best not to include it yet since no plugin has been made to fully test it and it might need mods
10:20:39*JdGordon hates wikis
10:20:46JdGordonso hard to find the damn article you want
10:20:51JdGordonunless you remember the name :'(
10:21:43JdGordonsearch is painful
10:22:00jhMikeSI think all those includes that are part of plugin.h should be removed from plugin.c since it includes plugin.h itself.
10:22:42 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
10:24:37*JdGordon decides its time to resync the settings patch
10:25:05 Join spiorf [0] (
10:25:07LinusNshhh, not so loud....
10:25:09JdGordon:'( its sooo boring
10:25:12*LinusN has a hangover
10:25:15 Join barrywardell [0] (
10:25:31JdGordontisk tisk...
10:25:38scorcheoff of a wed night eh?
10:26:14LinusNHaxx had a pub night yesterday, "Snaxx"
10:26:54JdGordonand you didnt invite us??? well poo to you to then :p
10:27:03scorcheno kidding
10:27:15 Join TCK [0] (
10:28:31 Quit barrywardell (Client Quit)
10:30:51 Quit Deef ()
10:30:53 Join MattskiMax [0] (
10:32:11*jhMikeS only ever drinks to get drunk or else there's no point
10:32:22JdGordonthen your an alcoholic
10:32:40jhMikeSbut I only drink about 3times a year
10:32:56JdGordonthen your not a very good one :D
10:33:08jhMikeSnope...horrible. :)
10:33:12scorchei usually like the "pleasant and sociable" stage of drinking...
10:33:27pondlifeIf only it lasted longer
10:33:46pondlifeI go straight through onto the angry and tired bit
10:33:49jhMikeScan never keep it to just a couple
10:34:13pondlifeIf I stop at that point I just go to the tired bit anyway
10:34:21scorcheeven in the times that i pass out on the floor of the bathroom, i dont get a hangover
10:34:34pondlifeWait until you're born in 1970...
10:34:38jhMikeSafter the tired comes the sleep and then everything else up
10:34:52*scorche hopes that doesnt go into the random quote section of rasher's stats
10:35:04JdGordonpondlife: im pretty sure you dont get a second chance at the year youwere born in
10:35:17aliaskscorche: You know, now that you've mentioned it, it definitely will.
10:35:22pondlifeDepends on your religion! ;)
10:35:35pondlifeI never get a hangover if I sleep in a tent.
10:35:35jhMikeSpondlife: was just gonna say that ;)
10:36:05scorcheyou guys have odd fixations about tents...
10:36:46 Join damaki [0] (
10:36:50pondlifeHmm, not a fixation, just the only way I know to avoid a hangover. (Apart from not drinking, or not waking up.)
10:37:03JdGordonor not stopping the drinking
10:37:07jhMikeSI never sleep in a tent so I always get a hangover. will test in the future
10:37:26pondlifeThe tent must be outside, not over your normal bed.
10:37:42*jhMikeS takes notes
10:37:42pondlifeI don't think that would work... but let me know if it does
10:37:55aliaskIt's a trick! You'll just be so uncomfortable from tentsleeping that you won't notice the hangover
10:38:06pondlifeNope, the alcolhol enables tentsleeping
10:38:07jhMikeSI don't get one if I drink by a bonfire so anythings possible :)
10:38:10pondlifebut not spelling
10:38:25amiconnLinusN: In case you didn't already find it in the logs - there is something for you to test on H300 :-)
10:38:57*pondlife looks at the logs
10:39:17aliaskLCD DMA?
10:39:29*JdGordon slaps scorche around with a hammer..
10:39:29JdGordon your damn tagcache ifdef patch is going to make my resync mission difficult :'(
10:39:55scorcheyou committed it! =)
10:40:17 Quit TCK (Client Quit)
10:40:23pondlifeamiconn: Do you want others to test"> too?
10:40:23jhMikeScould be done on x5 too. Using a 32-bit framebuffer and bitmaps had no major hit in perf.
10:40:36amiconnpondlife: Sure, the more the better
10:40:43LinusNamiconn: the lcd patch?
10:40:50pondlifeIs that the right link?
10:40:56scorcheJdGordon: there were only a few changes in settings and settings-menu anyway
10:41:02amiconnLinusN: I would also like to hear your opinion on the lcd timing issue
10:41:08JdGordonyeah yeah, im being silly
10:41:23 Quit MattskiMax (
10:41:23 Quit Teknomancer (
10:41:23 Quit Strath (
10:41:23 Quit Galois (
10:41:23 Quit JoeBorn (
10:41:23 Quit excitatory (
10:41:23 Quit lini (
10:41:23 Quit Kitt0s (
10:41:23 Quit idnar (
10:41:23 Quit Siku (
10:41:23 Quit FOAD_ (
10:41:23 Quit lex (
10:41:23 Quit dark (
10:41:23 Quit TheShadowx (
10:41:23 Quit jimmyk (
10:41:23 Quit gromit` (
10:41:23 Quit crwl (
10:41:23 Quit Hadaka (
10:41:23 Quit lostlogic (
10:41:23 Quit Kasperle (
10:41:23 Quit markun (
10:41:23 Quit preglow (
10:41:23 Quit pondlife (
10:41:23 Quit aliask (
10:41:23 Quit hcs (
10:41:23 Quit pill (
10:41:23 Quit linuxstb__ (
10:41:23 Quit JdGordon (
10:41:23 Quit Soap (
10:41:23 Quit SpooForBrains (
10:41:23 Quit EspeonEefi (
10:41:23 Quit ze (
10:41:23 Quit secleinteer (
10:41:23 Quit Nimdae (
10:41:23 Quit newbyx86 (
10:41:23 Quit mooch (
10:41:23 Quit thegeek (
10:41:23 Quit knewt (
10:41:23 Quit goffa (
10:41:23 Quit gtkspert (
10:41:23 Quit edx (
10:41:23 Quit _FireFly_ (
10:41:23 Quit damaki__ (
10:41:23 Quit Presence (
10:41:23 Quit Paul_the_Nerd (
10:41:23 Quit psiborg_ (
10:41:23 Quit Xerion (
10:41:23 Quit ScoTTie (
10:41:23 Quit Bagder (
10:41:23 Quit godzirra (
10:41:23 Quit courtc (
10:41:23 Quit jhMikeS (
10:41:23 Quit Tempis (
10:41:23 Quit Nibbier (
10:41:23 Quit rigel (
10:41:23 Quit ToyKeeper (
10:41:23 Quit luckz (
10:41:23 Quit bagawk (
10:41:23 Quit waltman (
10:41:23 Quit Madkiss (
10:41:36NJoinpill [0] (
10:41:38NJoinrigel [0] (
10:41:38NJoinTempis [0] (
10:41:43NJoinEspeonEefi [0] (i=espeonee@STRATTON-FOUR-SIXTY-TWO.MIT.EDU)
10:41:43 Join SpooForBrains [0] (n=wolf@
10:41:43***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
10:41:46NJoinaliask [0] (
10:41:50 Join alberink [0] (
10:41:51LinusNamiconn: you mean the garbled display that some people experience?
10:41:53 Join Nibbier [0] (n=sven@
10:41:54NJoinToyKeeper [0] (
10:41:54***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
10:42:00NJoinmooch [0] (n=data@
10:42:02 Join secleinteer [0] (n=scl@
10:42:04***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
10:42:07NJoinhcs [0] (n=agashlin@nat01-silvers-ext.Rutgers.EDU)
10:42:33LinusNamiconn: what was the problem with the interrupted dma?
10:42:43 Join ScoTTie [0] (
10:42:44***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
10:42:46 Join pondlife [0] (
10:42:46***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
10:42:50NJoinnewbyx86 [0] (
10:43:05NJoinlinuxstb__ [0] (
10:43:10 Join Llorean [0] (i=4670a5e6@gateway/web/cgi-irc/
10:43:14NJoinJdGordon [0] (
10:43:41amiconnLinusN: Garbled display on H300? Never heard about it. No, I mean whether we should stay out of specs, but faster, or change the waitstates to be in specs, but not as fast
10:43:51pondlifescorche: p.s. Did you get my message yet?
10:44:15scorchepondlife: i did...and replied as well...
10:44:20LinusNamiconn: we have had several reports on garbled display on h300
10:44:29*pondlife needs a better IRC client for n00bs
10:44:40amiconnAnd there was no problem with interrupted dma. The problem was that I didn't explicitly terminate a finished dma (by setting DSR3=1), so setting up the new dma sometimes caused it to start prematurely
10:44:45 Quit rconan ("Leaving")
10:44:53 Join Bagder [0] (
10:44:55***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
10:45:10LinusNamiconn: this, for example:
10:45:44LinusNamiconn: so i think we should stay within specs
10:45:49NJoin_FireFly_ [0] (
10:47:39amiconnHmm, too bad that those people don't come in here..
10:48:19amiconnWhat I experienced during my tests is that if the data is transferred too fast, the controller will essentially only pick up every other value,
10:48:36amiconnso the image is essentially cut in half. No random pixels.
10:49:30*amiconn would like to give those people a couple of test versions with varying waitstates for testing
10:49:30 Quit Llorean ("CGI:IRC (EOF)")
10:51:51NJoingodzirra [0] (
10:52:16amiconnLinusN: If you want to try within-specs timings, change CSCR1 = 0x00000580; (1 waitstate) for CPUFREQ_NORMAL and CSCR1 = 0x00001d80; (7 waitstates) for CPUFREQ_MAX in system-iriver.c
10:55:23amiconnThis reduces framerate at 45MHz to 91fps, and at 124MHz updates will even be (slightly) slower than with cvs
10:55:40amiconn(but if we'd change timings with cvs transfer code, it would be much slower)
10:55:49pondlifeIt still frees up CPU time though.
10:56:44pondlifeSo no advantage if we stay in spec?
10:57:16pondlifeSeems to work fine here by the way
10:57:51amiconnThe timing for 124MHz in my patch is already a bit more towards being in specs than cvs
10:57:57amiconn(4 waitstates instead of 2)
10:58:19amiconnWithout that I got the half-size effect (also with 3 waitstates)
10:58:49 Join rconan [0] (
10:59:10 Join Llorean [0] (i=4670a5e6@gateway/web/cgi-irc/
10:59:34 Join bluebrother [0] (
11:00:27 Quit rconan (Client Quit)
11:04:35***Saving seen data "./dancer.seen"
11:07:42LinusNi think we should stay within specs and use dma
11:08:07LinusNi mean, apparently the timings are too aggressive
11:11:11 Join linuxstb_ [0] (
11:15:01 Join bbroke [0] (
11:15:42amiconnLinusN: Thing is, the timing apparently isn't too aggressive for cpufreq_normal, even though it's already above specs
11:15:57amiconn(44.2ns * 3 = 132.6ns)
11:16:13amiconnThe specs require a minimum cycle time of 150 ns
11:16:15 Quit linuxstb__ (Read error: 60 (Operation timed out))
11:16:29 Join waltman [0] (
11:16:30***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
11:16:52amiconnSo maybe it's enough to go for 133ns for cpufreq_max?
11:16:57 Nick linuxstb_ is now known as linuxstb (
11:17:30LinusNlet's try it
11:19:15JdGordon.. and we are synced :D
11:20:31 Join jhMikeS [0] (
11:20:32***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
11:20:54*linuxstb reads a letter from his ADSL provider telling him to stop using 167GB of bandwidth in one month, otherwise they will cancel his account because "termination of the Service is necessary to protect our goodwill or reputation"...
11:21:38 Join rconan [0] (
11:22:14JdGordonruddy hell!
11:23:12jhMikeSthey don't know if they have goodwill _or_ reputation?
11:27:22pondlifeI mean , they likely know that they don't have either of those
11:28:05pondlifeI'm getting so fed up of panics on queue overflows. Just scrolling a list during playback wraps the queue :(
11:28:07jhMikeSwell the quote says "...goodwill or reputation"... . They sound uncertain and don't seems to have both
11:28:34jhMikeSThere might be some for the backlight thread on x5 on shutdown which I'd just ignore
11:28:41pondlifeHaving bodged queue_post to just throw away new entries when a queue is full seems to work well though!
11:29:10pondlifeI tried blocking/yielding in there but that soon led to a lockup.
11:29:11jhMikeSthose messages are stale, you don't need 'em anymore ;)
11:29:18pondlifeToo late, the bus is full!
11:29:28pondlifequeue_post could return a bool I suppose.
11:29:34pondlifePassing the buck onto the caller.
11:29:47jhMikeSwhat buck does it pass now? hmm
11:30:01jhMikeSmore of shredder
11:30:18jhMikeS_a_ shredder
11:30:27pondlifeWell current CVS just overwrites the head of the queue and causes crashes.
11:30:33LinusNpondlife: what messages are filling which queue?
11:30:52pondlifeMainly Q_AUDIO_PLAY into the audio queue, but not always
11:31:08LinusNthrowing away messages is a bad idea
11:31:16pondlifeI agree
11:31:24LinusNletting the caller handle it is even worse imho
11:31:34 Join goffa [0] (n=goffa@
11:31:42JdGordonfreeking woot guys, my settings patch doesnt screw up the codec thread anymore!
11:31:48jhMikeShow big must the queues be to avoid it?
11:32:10pondlifeJdGordon: : That's may be because I fixed audio_set_crossfade()
11:32:23pondlife<Edit for grammar>
11:32:47pondlifejhMikeS: No limit, I don't think. They can be made to fill faster than they can be cleared
11:33:10pondlifeI can panic with a queue of 64, certainly. Takes a bit longer to get there
11:33:18 Quit rconan ("Leaving")
11:33:22 Join rconan [0] (
11:33:36LinusNso we shouldn't flood the queue with Q_AUDIO_PLAY messages
11:33:41pondlifeLinusN: I agree with you totally, I am seeing if I can slow down or stop the flooding.
11:34:36LinusNthe trickiest one is possibly the button repeat messages on slow platforms, where the scrolling takes too long for it to keep up
11:34:47LinusNlike ipod, i guess
11:35:21 Join damaki_ [0] (
11:37:24JdGordonhelp... cvs diff is telling me No CVSROOT specified! Please use the `-d' option, what do i need to do? google isnt helpful
11:39:59jhMikeSneed to be in the rockbox-devel directory or else you'll get that, that's when I get it.
11:40:54JdGordoncrap, i checked out the folders seperatly instead of using rockbox or rockbox-devel... is there a way to fix it? or do i have to re checkout the whole thing again properly?
11:41:18jhMikeSok...lock up solved but I'm still getting I7C at 00000000 when voice tries to play again...arghh
11:41:47scorchejust use -d and specify the directory of the source repository
11:42:29 Quit Myipod ()
11:42:31JdGordon$ cvs diff -u -d ./ > changes.patch ?
11:43:20scorchecvs diff > changes.patch
11:43:25scorcheor something like that
11:43:50pondlifeThat white boxed USB logo looks bad.
11:44:18linuxstbWe're waiting for an artist to submit new, full-colour ones...
11:44:35JdGordoncheers scorche
11:45:05linuxstbpondlife: Although I don't know of any artists working on them. Maybe we should put a request out.
11:45:14*jhMikeS was gonna try doing it
11:45:23 Part muesliii
11:45:43pondlife if we can get certified (or the manufacturers alread did)?
11:45:50dwihnoI did the original USB logo. I still have the art material around.
11:46:01pondlifeAlthough they're not the best looking...
11:46:16dwihnoI did it ages ago for the recorder-20, so I'll just touch it up and off we go. Any special requirements?
11:46:24dwihnoResolutions etc. ?
11:47:07jhMikeSWanted to try something more 3-d ish
11:47:08amiconnlinuxstb: pixelma is working on new usb logos
11:48:03 Quit damaki (Read error: 110 (Connection timed out))
11:48:21jhMikeSthen they ought to be pretty nice from what I've seen so far
11:49:29linuxstbAlthough we should probably avoid full-screen images, especially for the larger LCDs - a full-screen bitmap for the 5g is 150KB...
11:49:36pondlifeIt's not Q_AUDIO_PLAY that's overflowing... I had assumed that event IDs were unique.
11:49:59pondlifeMaybe they should be
11:50:22LinusNi don't think so
11:50:43JdGordoncan they be loaded from disk?
11:50:57JdGordoni mean, they arnt used very often
11:51:04*linuxstb remembers that the ipods don't need a USB logo...
11:51:05pondlifeAll I can see from my panic is that the event ID is 1. There are lots of those.
11:51:42 Join psiborg [0] (
11:52:25pondlifeProbably a button event
11:53:04jhMikeSload it as the backdrop
11:53:41pondlifeI guess a button event queuing failure is ok... Keyboard buffer full..
11:53:57*pondlife wants to make DOS-style beeps
11:54:22scorchePOST you mean?
11:54:49pondlifeNope. Keyboard buffer full beeps.
11:54:59pondlifePOST would be BIOS-style
11:55:21*scorche shrugs
11:55:28pondlifeAlthough, thinking about it, the key buffer is probably BIOS too.
11:55:59pondlifeSo... how can I identify which queue I'm referring to in queue_post?
11:56:47 Join Rob2222 [0] (
11:57:33JdGordonwho wants to play "find the syntax error" gcc is telling me settings.c:1300: error: syntax error at end of input from that function... it compiles fine on the h300 but not the recorderv2
11:57:50 Part SpooForBrains ("Konversation terminated!")
11:58:35scorche1300 is the end of the function?
11:58:48JdGordonno, end of the file... dw, i found it just as i pasted..
11:58:59JdGordonhad the closing } inside a part which is ifdefed out :p
11:59:44*JdGordon == dill
12:00:25jhMikeSdoes the coldfire exception handler really report things correctly. seems wierd exceptions can come out of stuff.
12:00:49JdGordonbugger... still 27kb too big for rombox :'(
12:01:25pondlifeDown from what?
12:01:42scorchewith #define HAVE_TAGCACHE i am assuming?
12:01:44*JdGordon checks the cvs build page
12:01:50amiconnThat means it's bigger than cvs
12:01:51JdGordonscorche: yes
12:02:02pondlifeooo, not good
12:02:05scorcheyeah...i was about to say what amiconn just said..
12:02:08amiconnJdGordon: Compiling recv1?
12:02:23JdGordoni tinhk
12:02:29amiconnsry for caps..
12:02:36JdGordonexport TARGET=-DARCHOS_RECORDER
12:03:23JdGordonso this is odd... filesize is jumping heaps?
12:03:42scorcheyou are referncing the size of rombox.ucl right?
12:04:00JdGordonno, error: firmware image is 231934 bytes while max size is 204800!
12:05:09scorcheoh...that is then just goes to compressing image or something like that right? i thinking right?
12:06:27 Join Criamos [0] (
12:07:12 Quit Llorean ("CGI:IRC (EOF)")
12:07:20*jhMikeS looks at UIE with raised eyebrow...must raise other eyebrow
12:07:31JdGordonfilesize drops for the h300 by 2192 bytes, but v2rec increases..
12:07:35JdGordonsomething is not right!
12:07:39pondlifeIs it valid that an active queue->thread->name is blank?
12:08:40scorcheJdGordon: i think that is fine, but i might be confused as well
12:08:45*scorche points to amiconn
12:08:58JdGordonno its bad.. definatly bad
12:09:05JdGordonI was expecting at leats a 7kb drop
12:09:14JdGordonathsta what it was a month ago
12:09:30jhMikeSJdGordon: the efficiency of turning your code into insructions must be better on cf
12:10:02JdGordoneven on sh i was getting about 8kb reduction
12:10:03jhMikeSor storing initalized data
12:11:55jhMikeSany reason that UIE isn't given the interrupt_handler attribute?
12:13:29 Quit scorche (Read error: 104 (Connection reset by peer))
12:13:41 Join scorche [0] (
12:13:52JdGordon:'( apparentyl i may not have copied the correct rockbox.iriver onto the DAP before
12:14:04JdGordonis /rockbox.iriver checked before /.rockbox/rockbox.iriver?
12:15:09JdGordonyeah, it ran the wrong one, so i dont even know if the boost probel is fixed :'(
12:15:17JdGordonespecially considering its crashing on boot
12:16:00scorcheJdGordon: no....i still get that error for v1 with have_tagcache commented out
12:16:07*JdGordon wonders if this is someones way of telling me to study instead of code :p
12:16:07scorcheand rombox is fine
12:17:29JdGordonhmm... its crashing and the last thing logf says is "playback api init"
12:17:55pondlifeDid you get today's playback.c?
12:18:52pondlifeHmm, that's very early on.
12:19:19JdGordonyeah, 3rd logf from the start
12:19:39JdGordonsorry, 2nd
12:19:54pondlifeTry seeing if it's in sound_settings_apply that's crashing?
12:19:55JdGordonpossibly got to do with the corssfade/feed settings possil being stuffed
12:20:01scorchewait...maybe i am losing it...
12:20:08pondlifeTry clearing your settings
12:20:42JdGordonah, that did it
12:21:03pondlifeSo maybe an old version wrote junk into the settings?
12:21:08pondlifeOr you have a bug!
12:21:38JdGordoni tihnk it was coz it was trying to read a bad config file.. or something
12:21:45JdGordonboost bug is still there tho :'(
12:22:14JdGordonbut its synced, which makes things easier later
12:24:29pondlifeCan you pop it on Flyspray yet?
12:25:44pondlifeDoes v24 include apps/menus?
12:26:04JdGordonwelll.. it should.. i added them manually
12:28:26scorcheJdGordon: ah yeah...that is it...that error is for rockbox.ucl...not rombox.ucl
12:29:02pondliferombox can't uncompress in ROM.
12:30:10scorcheyeah...i second guess myself too much =)
12:30:25JdGordonplease remind me to slap Davie-NYC around with the hammer tomorow... he got my hopes up for this patch :'(
12:31:24pondlifeWhy oh why oh why can't I get anything from queue->thread->name?
12:31:46*pondlife gives up
12:36:16 Quit _FireFly_ ("Leaving")
12:37:20 Join PaulJam [0] (
12:38:03 Quit damaki_ (Read error: 60 (Operation timed out))
12:39:08 Join Sinbios [0] (
12:42:09 Join lini [0] (i=pugsley@
12:43:41 Join mirak [0] (
12:45:39 Quit rconan ("Leaving")
12:47:37 Join daurn|laptop [0] (n=quae@
12:49:22 Join Ribs [0] (n=freenode@
13:00:47JdGordonon no!
13:03:20amiconnjhMikeS: UIE() isn't given the interrupt_handler attribute because it never returns
13:03:40daurn|laptopi just had a hairball!
13:03:46daurn|laptopi've never had one beofre
13:04:32JdGordonyouve turned into a cat?
13:04:40***Saving seen data "./dancer.seen"
13:06:03amiconnJdGordon: On archos there are 2 different limits which need attention. (1) The maximum ajbrec.ajz (archos.mod for player) size, which is 200KB for player and rec v1, and 400KB for the others. We work around that by making a self-decompressing version if it's too large when uncompressed. Currently only necessary for recv1
13:06:56amiconn(2) The available flash rom size (232KB for player, 228KB for all others). If we exceed that, rombox becomes impossible
13:07:15amiconnObviously we cannot use compression to lift that limit
13:07:47daurn|laptopJdGordon: slowly
13:08:24JdGordonwhy obviously? couldnt a really tiny bootloader be uncompressed which uncompresses the rest of rombox into ram? or is that defeating the point?
13:08:35amiconnThen it's no longer rombox
13:08:54amiconnRombox means running the code _directly_ from rom, to save the ram
13:09:05JdGordonok, its not for boot speed?
13:09:24amiconnFlashing is for increased boot speed
13:09:25jhMikeSamiconn: already figured that :) but I'm not sure if it's just displaying garbage. gonna try something.
13:09:34JdGordonok then
13:09:59amiconnYou can flash 2 different ways, using rockbox.ucl (that actually does what you described - decompress into ram), or rombox.ucl
13:10:00JdGordonanyway, i guess something went pear shaped in the last month in the patch, becuase it sholdnt be as big as it is
13:10:52amiconnrockbox.ucl was first, btw, and that's what the extension comes from, it uses UCL compression
13:11:27amiconnOpen compression algorithm with decent ratio and fast & tiny decompressor
13:11:40 Quit ender` (Read error: 104 (Connection reset by peer))
13:12:02 Join ender` [0] (i=null@
13:14:51amiconn(and btw, the self-decompressor for ajbrec.ajz uses the same compression algorithm, reusing rockbox.ucl for the blob
13:18:09 Quit lini (Read error: 110 (Connection timed out))
13:25:52 Quit aliask ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]")
13:42:19 Join tvelocity [0] (
13:44:52 Join MadDog011 [0] (
13:45:25 Quit MadDog011 (Remote closed the connection)
13:48:30 Join alphakiller [0] (n=bits@
13:48:30 Quit PaulJam (Read error: 104 (Connection reset by peer))
13:50:21 Join TCK [0] (
14:06:05 Quit JdGordon ("Konversation terminated!")
14:06:26 Quit alphakiller ()
14:11:33 Quit pondlife ("disconnected has pondlife")
14:17:39 Join PaulJam [0] (
14:51:05DEBUGEOF from server (Success) (snapshot: netstuff.c line 545)
14:51:05***Saving seen data "./dancer.seen"
14:51:05***Started Dancer V4.16
14:51:05DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:05DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:05DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:05***Connected to on port 6667
14:51:05***Logfile for #rockbox started
14:51:25***ERROR: (All connections in use) from
14:51:25***No seen item changed, no save performed.
14:51:25***Started Dancer V4.16
14:51:25DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:25DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:25DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:25DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:25DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:25DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:25***Connected to on port 6667
14:51:25***Logfile for #rockbox started
14:51:51***ERROR: (All connections in use) from
14:51:51***No seen item changed, no save performed.
14:51:51***Started Dancer V4.16
14:51:51DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:51DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:51DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:51DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:51DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:51DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:51DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:51DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:51:51***Unable to connect to on port 6667 (tried 8 times)
14:51:51***No seen item changed, no save performed.
14:52:20***Started Dancer V4.16
14:52:20***Connected to on port 6667
14:52:20***Logfile for #rockbox started
14:52:21***ERROR: (All connections in use) from
14:52:21***No seen item changed, no save performed.
14:52:21***Started Dancer V4.16
14:52:21DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:21DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:21DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:21DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:21DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:21DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:21***Connected to on port 6667
14:52:21***Logfile for #rockbox started
14:52:44***ERROR: (All connections in use) from
14:52:44***No seen item changed, no save performed.
14:52:44***Started Dancer V4.16
14:52:44DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:44DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:44DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:44DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:44DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:44DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:52:44***Connected to on port 6667
14:52:44***Logfile for #rockbox started
14:53:07***ERROR: (All connections in use) from
14:53:07***No seen item changed, no save performed.
14:53:07***Started Dancer V4.16
14:53:07DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:53:07DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:53:07DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:53:07***Connected to on port 6667
14:53:07***Logfile for #rockbox started
14:53:14***ERROR: (All connections in use) from
14:53:14***No seen item changed, no save performed.
14:53:14***Started Dancer V4.16
14:53:14DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:53:14DEBUGconnect(2) failed on socket 3 (Connection refused) (snapshot: netstuff.c line 150)
14:53:14DEBUGconnect(2) failed on socket 3 (Connection timed out) (snapshot: netstuff.c line 150)
14:53:14***Connected to on port 6667
14:53:14***Logfile for #rockbox started
14:56:30***Server message 501: 'logbot_ :Unknown MODE flag'
14:56:30Mode"logbot_ :+i" by logbot_
14:56:30 Join logbot_ [0] (i=bjst@gateway/web/cgi-irc/
14:56:30 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
14:56:30 Join Ed_ [0] (
14:56:30 Join psiborg [0] (
14:56:30 Join webmind [0] (
14:56:30 Join Lynx_ [0] (
14:56:30 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
14:56:30 Join gromit` [0] (
14:56:30 Join joecool [0] (
14:56:30 Join dark [0] (
14:56:30 Join jimmyk [0] (i=jimmyk@nat/novell/session)
14:56:30 Join sunlord [0] (i=faen@
14:56:30 Join Bagder [0] (
14:56:30 Join scorche [0] (
14:56:30 Join ToyKeeper [0] (
14:56:30 Join Tempis [0] (
14:56:30 Join bbroke [0] (
14:56:30 Join Strath [0] (
14:56:30 Join midkay [0] (n=midkay@rockbox/developer/midkay)
14:56:30 Join merbanan [0] (
14:56:30 Join excitatory [0] (
14:56:30 Join menosm [0] (
14:56:30 Join TCK [0] (
14:56:30 Join damaki [0] (
14:56:30 Join Criamos [0] (
14:56:30 Join XavierGr [0] (
14:56:30 Join ender` [0] (i=null@
14:56:30 Join Landus [0] (
14:56:30 Join PaulJam [0] (
14:56:30 Join EspeonEefi [0] (i=espeonee@STRATTON-FOUR-SIXTY-TWO.MIT.EDU)
14:56:30 Join Sinbios [0] (
14:56:30 Join tvelocity [0] (
14:56:30 Join Ribs [0] (n=freenode@
14:56:30 Join daurn|laptop [0] (n=quae@
14:56:30 Join mirak [0] (
14:56:30 Join goffa [0] (n=goffa@
14:56:30 Join waltman [0] (
14:56:30 Join linuxstb [0] (
14:56:30 Join bluebrother [0] (
14:56:30 Join godzirra [0] (
14:56:30 Join newbyx86 [0] (
14:56:30 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
14:56:30 Join hcs [0] (n=agashlin@nat01-silvers-ext.Rutgers.EDU)
14:56:30 Join secleinteer [0] (n=scl@
14:56:30 Join Nibbier [0] (n=sven@
14:56:30 Join alberink [0] (
14:56:30 Join pill [0] (
14:56:30 Join spiorf [0] (
14:56:30 Join blue_lizard [0] (
14:56:30 Join NickDe [0] (
14:56:30 Join jaebird_ [0] (n=jae@
14:56:30 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
14:56:30 Join slarti [0] (i=tom@gentoo/developer/slarti)
14:56:30 Join akaias [0] (n=akaias@
14:56:30 Join nudelyn [0] (
14:56:30 Join daven [0] (
14:56:30 Join pagefault [0] (i=pagefaul@pdpc/supporter/active/pagefault)
14:56:30 Join amigan [0] (i=dcp1990@unaffiliated/amigan)
14:56:30 Join netmasta10bt [0] (
14:56:30 Join BHSPitMonkey [0] (
14:56:30 Join Kohlrabi [0] (
14:56:30 Join Rick [0] (i=rick@unaffiliated/Rick)
14:56:30 Join SUSaiyan [0] (
14:56:30 Join zzap [0] (
14:56:30 Join HCl [0] (
14:56:30 Join vr [0] (
14:56:30 Join Ave [0] (i=ave@
14:56:30 Join Madkiss [0] (i=madkiss@freenode/staff/madkiss)
14:56:32 Join markun [0] (
14:56:32 Join Presence [0] (
14:56:37 Join LinusN [0] (i=linus@gateway/web/cgi-irc/
14:56:38 Join mooch [0] (n=data@
14:56:41 Join amsys [0] (
14:56:45 Join Xerion [0] (
14:57:08 Join Rob2222 [0] (
15:01:00 Join Kasperle [0] (
15:02:07 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
15:04:08blue_lizarddoes rockbox have malloc of some kind?
15:05:56linuxstbIn general, no. But some plugins and codecs use a simple malloc implementation to manage a small static buffer of memory.
15:06:53blue_lizardwouldnt a malloc implementation save a lot of mem?
15:07:00Bagderon the contrary
15:07:05Bagder(here we go again)
15:07:22*linuxstb wishes he could point to a "WhyNoMalloc" wiki page...
15:07:22blue_lizardit is the first time i am asking such things
15:07:29BagderI know
15:07:35Bagdereveryone asks this question
15:07:42blue_lizardand i am really willing to learn...
15:08:06Bagderlinuxstb: if you start it, I'll help out fill it
15:08:37blue_lizardi searched for malloc in the wiki
15:08:37linuxstbBagder: I may well do.
15:09:05linuxstbblue_lizard: There's no such page - I was just saying there needs to be one, to explain the logic behind our dislike of malloc.
15:09:05 Quit TCK (Client Quit)
15:09:31blue_lizardlinuxstb: sorry i thought it was sarcastic
15:11:27LinusNin fact, we could probably improve the footprint a little by offering at least some kind of buffer reuse
15:11:30blue_lizardso how do i allocate some mem
15:11:41blue_lizarddo i need to take thet all static?
15:12:03LinusNblue_lizard: either that, or use buffer_alloc(), depending on what you are doing
15:12:18blue_lizardcopying some strings around
15:12:24LinusNin a plugin?
15:12:29blue_lizardand manipulating some ints and longs
15:12:47blue_lizardit is not intended for an plugin
15:13:08blue_lizardis is some grafical stuff while deleting folders
15:13:20blue_lizardit is half grafical at the moment
15:13:34LinusNthen i guess a static buffer is the easiest
15:13:42blue_lizardbut i need some paths to besaved and such stuff
15:14:09blue_lizardshure it is the easiest but that mem is than occupied for most of the time but not used
15:14:26LinusNhow large are the buffers?
15:15:03blue_lizard2 or 3 * MAX_PATH
15:15:16blue_lizardand some int and some longs
15:15:23LinusNshould fit on the stack, i guess
15:15:27blue_lizardnot quite a problem
15:15:49blue_lizardbut if anybody throws mem away like that
15:16:18blue_lizardso i could use buffer_alloc whtout problems?
15:16:45LinusNwell, buffer_alloc() is probably overkill in this case
15:16:50Bagderit makes no difference, static or buffer_alloc when you have a fixed size
15:17:04LinusNwhy not put the buffers on the stack=
15:17:30blue_lizardsorry for the dumb question, but how?
15:17:48LinusNdeclare the buffers inside your function body
15:18:08LinusNand not in a global scope
15:18:36blue_lizarddo they get then freed after the function ends?
15:19:11blue_lizardi see myself getting hung because of memmory wasting
15:19:20LinusNnot if you use the stack
15:19:53blue_lizardi probably shludnt care because 10 people will dissect my code anyway
15:20:03LinusNexactly :-)
15:25:20linuxstbblue_lizard: If you're still interested, here is a long discussion about why malloc is bad in Rockbox: (starting at 09:41:12)
15:25:44blue_lizardthx, yes i am interested
15:30:12 Join darkless [0] (
15:36:38 Quit hcs ("Download Gaim:")
15:38:19blue_lizardwell i see, i need to learn a lot before i stop asking such stuff
15:38:59blue_lizardi understand timids opinion and yours too
15:46:36 Join thegeek [0] (
15:46:55LinusNblue_lizard: i still don't understand timids opinion
15:47:26 Join dan_a [0] (i=dan_a@
15:47:42 Join ze [0] (i=ze@
15:47:44 Part LinusN
15:50:26Bagderheck, that log is almost a year old and there was no h3xx port back then
15:50:51 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
15:50:53Bagderit feels like that one has been around forever
15:50:59blue_lizardi understand him
15:51:00 Join preglow [0] (
15:51:08 Join Naked [0] (
15:51:10blue_lizardbecause i write some code that uses grafics
15:51:11 Join TheShadowx [0] (
15:51:20markunblue_lizard: maybe you should write the wiki page to explain it then
15:51:26 Nick Naked is now known as Hadaka (
15:51:44blue_lizardif i dont get the mem to work i coud automatically trip dow to output some chars
15:51:57 Join lex_ [0] (
15:51:59blue_lizardand not mem intensive grafics
15:52:04 Join luckz [0] (
15:52:17blue_lizardbut the fragmentation of mem is really a huge problem
15:52:27Bagderone of many
15:52:42 Quit HCl (
15:52:57markunblue_lizard: there is no free memory to get your memeory from
15:53:12blue_lizardand if the device is whithout an mmu it is an embedded device and the programing rules are different from what we are used to
15:53:40Bagderhah, except that some of us are used to embedded devices ;-)
15:53:58blue_lizardsorry, you are of course right
15:54:35markunblue_lizard: rockbox wants the max amount of memory to use as a audio buffer, so if you would want to do a malloc you would need to reserve some memory to allocate it in
15:54:45 Join hcs [0] (n=agashlin@nat01-silvers-ext.Rutgers.EDU)
15:54:55markunand if you do that you could have used static buffers to begin with
15:56:03 Join damaki_ [0] (
15:56:38blue_lizardto be honest i dont want to use free mem i wanted to give the stuff back after i used it
15:57:00blue_lizardif that is ok on the stack then it is ok
15:57:41blue_lizardi am here to learn your rules and thats the reason i asked
15:57:56blue_lizardi dindt wanted to begin the war again...
15:58:43 Join Bjoern-Erik [0] (
16:00:19 Quit joecool ("movin off wire")
16:00:34 Join crwl [0] (
16:01:30 Join dwihno [0] (n=dw@
16:04:15 Join pondlife [0] (
16:04:18 Quit dan_a ()
16:04:48 Join lostlogic [0] (
16:05:15 Join gtkspert [0] (
16:07:39 Join steveb [0] (i=steve@about/uk/perfect)
16:08:41 Quit damaki (Read error: 110 (Connection timed out))
16:09:30 Part steveb ("<.>")
16:09:42 Join nls [0] (
16:14:36 Join qailer [0] (
16:22:46NJoinHCl [0] (
16:25:51 Join lee-qid [0] (
16:31:45 Join idnar [0] (i=mithrand@unaffiliated/idnar)
16:32:11 Join Seed [0] (
16:34:18 Quit Ribs (Read error: 60 (Operation timed out))
16:35:32 Quit daurn|laptop (Read error: 60 (Operation timed out))
16:36:09 Join funky [0] (n=repulse@unaffiliated/funky)
16:49:55*Bagder ponders ordering a greenphone to hack
16:50:45markunlooks like fun
16:51:26Bagder695 USD is the cheapest option afaics
16:51:36 Join Siku [0] (
16:53:18***Saving seen data "./dancer.seen"
17:02:25 Join Blackfish` [0] (
17:03:03 Join jhMikeS [0] (
17:05:30 Nick jhMikeS is now known as jhMikeS_ (
17:05:56 Nick jhMikeS_ is now known as jhMikeS (
17:06:49 Quit ender` (Read error: 104 (Connection reset by peer))
17:07:02 Join ender` [0] (i=null@
17:09:17 Quit perpleXa (Read error: 104 (Connection reset by peer))
17:09:44 Quit bluebrother ("bbl")
17:10:17 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
17:15:31 Quit perpleXa (Remote closed the connection)
17:15:47 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
17:16:05 Join webguest63 [0] (i=c803b733@gateway/web/cgi-irc/
17:17:04 Quit webguest63 (Client Quit)
17:17:28 Join lucas43 [0] (
17:19:54 Quit PaulJam (".")
17:20:09 Quit ender` (Read error: 104 (Connection reset by peer))
17:20:13 Join ender [0] (i=null@
17:21:22 Join bawb2 [0] (n=bawb2@
17:23:59 Quit Blackfish` (Read error: 110 (Connection timed out))
17:24:54 Join Arathis [0] (
17:33:52 Quit jhMikeS (Connection reset by peer)
17:39:29 Quit Siku ()
17:39:40 Join pixelma [0] (i=pixelma@
17:41:25 Join _Veseliq_ [0] (n=veseliq@
17:41:27 Quit Sinbios (Read error: 110 (Connection timed out))
17:45:30 Quit SUSaiyan (Read error: 54 (Connection reset by peer))
17:47:25 Join jhMikeS [0] (
17:47:32 Join lini [0] (i=pugsley@
17:47:45 Join bluebrother [0] (
17:48:14 Quit jhMikeS (Connection reset by peer)
17:48:40 Join jhMikeS [0] (
17:49:08 Quit Criamos (Read error: 104 (Connection reset by peer))
17:51:02 Join Criamos [0] (
17:51:08 Join ender` [0] (i=null@
17:57:18 Join SUSaiyan [0] (
18:03:45 Join HaroldJohnson [0] (
18:05:52 Quit ender` (Read error: 104 (Connection reset by peer))
18:06:03 Quit ender (Read error: 110 (Connection timed out))
18:06:15 Join ender` [0] (i=null@
18:14:47 Quit lucas43 (Read error: 113 (No route to host))
18:18:15godzirrawhat is "party mode"?
18:19:04 Join PaulJam [0] (
18:20:23bluebrothergodzirra, it disables mostly everything. You can only queue tracks and not stop or pause playback IIRC.
18:20:43godzirrahuh. odd.
18:21:09bluebrotheras it says, for parties when you don't want someone stopping playback.
18:24:55 Join Rob2222_ [0] (
18:26:05 Quit NickDe ("Leaving")
18:28:57 Quit tvelocity ("Αποχώρησε")
18:34:32 Join Rondom [0] (
18:39:37 Join ender [0] (i=null@
18:41:23 Quit Rob2222 (Read error: 110 (Connection timed out))
18:45:21 Join dan_a [0] (n=dan-mirc@
18:45:48 Join lightyear [0] (
18:47:14 Quit lightyear (Client Quit)
18:47:20 Join lightyear [0] (
18:49:31 Join rconan [0] (
18:49:33 Quit Tempis (Read error: 104 (Connection reset by peer))
18:50:32 Join lodesi [0] (n=lds@
18:51:38 Join Lear [0] (
18:53:20***Saving seen data "./dancer.seen"
18:53:20 Join SoulDeaD [0] (
18:54:06 Part lodesi
18:56:23 Quit ender` (Read error: 110 (Connection timed out))
18:56:34 Join Galois [0] (
19:01:00 Join Siku [0] (
19:01:21 Join _FireFly_ [0] (
19:02:55 Quit SoulDeaD ("Leaving")
19:07:34 Join obo [0] (
19:12:06 Join BigBambi [0] (
19:13:13 Quit Criamos ("( :: NoNameScript 4.03 :: )")
19:15:04amiconnjhMikeS: I have some questions regarding your system-coldfire.c changes
19:15:26amiconn(1) What was the problem with the exception display? Last time I checked it worked fine...
19:16:07amiconn(2) I see that you changed the X5 behaviour from reboot to shutdown. Did you test this in conjunction with memory guard?
19:17:00amiconnThe coldfire is in emulator mode in this case, and the only reliable way out seems to be a reset. Even shutdown could be problematic
19:19:04amiconn(3) How did you manage to use __attribute__((noreturn)) without warning?
19:19:31amiconnLast time I tried, I wasn't able to get rid of the warning: "Noreturn function does return"
19:20:20jhMikeSamiconn: (1) the exceptions display were wrong. I tested it by deliberately creating them/not handling and they display correctly now.
19:21:07jhMikeS(2) (3) hmmm...didn't think about it...maybe should reevaluate
19:21:28jhMikeSwhoops :) (3) just a while(1)
19:22:02amiconnAh, didn't spot that comment
19:23:15amiconnBtw, we don't need the global for storing the exception frame if we pass the values as parameters to system_display_exception_info()
19:23:26jhMikeSIt wasn't accessing the correct spot on the stack. Guess gcc changed the allocation.
19:23:39amiconnAh, that's possible
19:23:53jhMikeSI wanted to avoid anything that might make gcc change anything at some point
19:24:13amiconnBtw, to be absolutely safe from gcc messing with the allocation, UIE() itself should be a pure asm function imho
19:24:26amiconnCheck how this is done in system.c for SH1
19:24:29jhMikeStried it any the weak references don't work
19:24:49jhMikeSIt always called UIE then
19:25:26amiconn(in case you do, note that the SH doesn't pass the exception number as part of the exception, so every exception has thier own tiny stub)
19:25:31jhMikeSI read some and I gathered that gcc required that it be defined within the module
19:26:11amiconnSH1 UIE() is what system_display_exception_info() now is for coldfire
19:26:25amiconn...and UIEnnn() is what UIE() is on coldfire
19:27:13 Quit thegeek (Read error: 131 (Connection reset by peer))
19:27:17 Join thegeek_ [0] (
19:28:09jhMikeSexcuse my ignorance but what is SH? :P
19:28:10amiconnYes, in case we move UIE() into an asm block, the default_interrupt() macro also needs to be asm, especially if we want to use gcc4.0+ some day
19:28:42amiconnHitachi/Renesas SH1, the CPU used in the old archos targets
19:28:53amiconn(SH == SuperH)
19:29:51jhMikeSeven if we move to asm to trap it I guess the display function can remain c
19:29:56 Join actionshrimp [0] (
19:30:13amiconnAs said, check out how it's done for SH1
19:30:42jhMikeSthat's where I really wanted it but I needed good info stat
19:30:46amiconnsystem.c lines 400..690
19:31:26amiconn..710 even, but the details within that function aren't really interesting
19:31:35 Quit pondlife ("disconnected has pondlife")
19:34:43jhMikeSyou're saying that when the pmu just cuts off power becuase ONKEY1S isn't being serviced any more this could be a problem?
19:35:42amiconnMaybe not. I see that you stop with "halt"
19:35:58amiconnSo as long as that works in emulator mode it should be fine
19:36:08jhMikeSIt never did a reset. Always has to do 1s hold thing
19:36:47amiconnYeah, wrong GPIO read for X5
19:36:58jhMikeShow am I supposed to test memory guard anyway?
19:37:24amiconnOn iriver, we read GPIO to detect an on button press, and if it's detected, reset the cpu by starting the watchdog timer but not servicing it
19:37:57amiconnNote that we need a porper reset, just calling system_reboot() didn't work because the cpu stays in emulator mode
19:38:15jhMikeSyes, so I didn't mess with iRiver but that code did not work on x5
19:38:19amiconnThe reboot would start, but fail in the bootloader with an ata panic
19:38:33amiconnYes, wrong GPIO read
19:39:00amiconnPersonally I'd like the box to reboot on an uie (or panic) rather than switch off
19:39:31amiconnI never tried this on X5 before. Maybe H300 is also broken
19:40:18amiconnTesting the memory guard is fairly easy. Just enable it (via menu or from a plugin - the function is exported), then do a forbidden access
19:40:31LearBut the H100 doesn't reboot now, does it? Not that I have such exceptions often, so I might remember wrong... :)
19:40:54amiconnI have a test plugin for that (lawbreaker) which enables zero area protection, then reads from location 0">
19:42:49jhMikeSnow I see that I'm getting an illegal intruction when voice trys to play again after record. I wonder if the codec is being corrupted somehow. speculation atm.
19:42:54amiconnOn coldfire this should fire a debug interrupt
19:43:16amiconnMost probably a problem with codec swap
19:44:37jhMikeSgot me as to how...hrm
19:44:47jhMikeSI'll try that out
19:49:00 Join bundik [0] (
19:49:07 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
19:50:25jhMikeSI0C:Debug at 3100C03E
19:52:28 Join Rob2222 [0] (
19:53:07amiconnThe address is a bit strange, one would expect an address within the plugin ram
19:53:09 Quit linuxstb (Read error: 60 (Operation timed out))
19:53:46amiconnBut exception address reporting can be delayed
19:57:19jhMikeSIsn't that the pc? Though it pointed to the instruction that caused.
19:58:19jhMikeShmmm...wonder where it is exactly then
19:58:59amiconnPC is a bit ahead of the instruction that causes an exception because of pipelining
20:00:12amiconnHmm, in fact it shouldn't. It should either point to the faulty instruction or the next instruction depending on the exception type
20:00:53jhMikeSwas just reading that
20:01:18 Join Paul_the_Nerd [0] (
20:02:26amiconnMCF5249UM.pdf page 62 is also interesting
20:02:37jhMikeSI'm using a patched build with the recording changes BTW
20:02:43amiconn"The ColdFire processor uses an imprecise reporting mechanism for access errors on operand writes."
20:03:08jhMikeSa doubly imprecise statement
20:03:08 Join dionoea [0] (
20:03:36amiconnBut lawbreaker.c uses a read
20:04:28amiconnI would expect a PC slightly above 0x31F80000
20:04:54 Quit ender (Read error: 104 (Connection reset by peer))
20:07:08 Join ender` [0] (i=null@
20:08:34 Quit Rob2222_ (Read error: 110 (Connection timed out))
20:08:46*amiconn suspects the UIE() changes mess up things in emulator mode
20:09:09amiconnjhMikeS: Could you try putting system_exception_info in iram?
20:09:40 Part Paul_the_Nerd
20:11:55jhMikeSI0C:Debug at 3100C03E
20:13:52jhMikeSyou wanted a test right? is that perhaps an address in the caller of plugin_start?
20:14:29amiconnProbably, but that shouldn't happen...
20:14:43*amiconn should try with the old UIE() code
20:15:38jhMikeSdon't know why it wouldn't copy the correct number. it exception number is always right.
20:15:43amiconnHmm, in fact it might happen, bah
20:16:03amiconnMCF5249.pdf page 368:
20:16:44jhMikeSI'll add a bunch of instruction between the access and return value
20:16:44 Quit ender` (Read error: 104 (Connection reset by peer))
20:16:48amiconn"For address and data breakpoints, the processor may have executed several additional instructions. As a result, trigger reporting is considered imprecise."
20:17:15 Quit nudelyn ("At Argon, we're working to keep your money.")
20:17:18 Join ender` [0] (i=null@
20:19:08 Join Tempis [0] (
20:19:27Tempisscorche, you around?
20:20:09 Join _jhMikeS_ [0] (
20:21:42 Quit jhMikeS (Nick collision from services.)
20:21:48 Nick _jhMikeS_ is now known as jhMikeS (
20:21:54 Quit actionshrimp (Read error: 110 (Connection timed out))
20:22:31 Quit HaroldJohnson ("Leaving")
20:22:44jhMikeSI added a bunch of stuff between the read and return and the address was 31F80032
20:23:13amiconnAha, so it's indeed the imprecise reporting that's to blame
20:23:39amiconnThe plugin already returned when the breakpoint logic triggers the debug interrupt
20:23:49jhMikeSseems so
20:24:26 Join nudelyn [0] (
20:25:38*linuxstb_ needs to find a UK ISP with no transfer limits...
20:26:25obocable, if you can get it...
20:27:49dan_alinuxstb_: If you move to the Isle of Man I can recommend you one
20:28:02linuxstb_dan_a: I'll have a word with the wife...
20:29:21dan_aI think it's a perfectly valid reason for moving!
20:29:25linuxstb_obo: Amusingly, the cable companies keep putting leaflets through my door, but there is no cable in the street.
20:29:28amiconnlinuxstb_: If your provider offers plain flatrate there really shouldn't be a limit
20:29:36 Quit jhMikeS (
20:29:36 Quit _Veseliq_ (
20:29:36 Quit Seed (
20:29:36 Quit Bjoern-Erik (
20:29:50NJoin_Veseliq_ [0] (n=veseliq@
20:30:11NJoinBjoern-Erik [0] (
20:30:24bundikI made a battery_bench with my X5L; finally it died today in the morning -> I did not find any wiki page where I could upload the results, as they are for other targets, to I put them there:
20:30:43linuxstb_amiconn: They're throwing some "unreasonable usage" condition to me. The situation in the UK seems to be that 100GB is generally considered "fair use", and I'm finding myself needing more.
20:30:51amiconnThat said, I wonder how you manage to use >100GB per month
20:30:55NJoinSeed [0] (
20:31:08bundikand if anyone wonders why there are not so many bench for X5 - check buttons for starting the test
20:31:11amiconnThat's more than we use at work...
20:31:27bundikbtw: 30+ hours is awesome ... thanks to all devs
20:32:46 Join tim66 [0] (
20:34:23dan_a30+ hours would seem to be better than the OF, according to Rockbox wins on another player!
20:35:53 Join jhMikeS [0] (
20:35:54***Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
20:36:43bundiki'll try it tomorrow again .. but thos time without the remote -> should be ever better
20:37:15bundikand disable replaygain and crossfeed
20:39:34bundikI wonder if it would have any impact as there are no CPU boost even when its enabled
20:39:53jhMikeSWas that bench with the latest CVS? It seems to use the new curve
20:39:57 Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
20:40:13 Join petur [0] (n=petur@rockbox/developer/petur)
20:40:20amiconnIt should, as the CPU goes to sleep lowering power consumption even more when there's nothing to do
20:40:31bundikjhMikeS, CVS-061031-1957
20:41:21bundikamiconn, ok ... i'll turn them off
20:41:45jhMikeShmmm....took 8 hours to just start to get below 100%, wtf.
20:42:15jhMikeSnine...wierd...this has to go into excel
20:42:44bundikI wondered about this aswell ...
20:43:02jhMikeSThe X5 (not L) is very different
20:44:11jhMikeSThe low end was more accurate though
20:44:44 Quit _FireFly_ ("Leaving")
20:48:23scorcheTempis: i am now
20:48:34 Quit tim66 (Read error: 104 (Connection reset by peer))
20:49:24 Join tim66 [0] (
20:51:28 Quit ender` (Read error: 113 (No route to host))
20:53:21***Saving seen data "./dancer.seen"
20:56:59preglowjhMikeS: wav always showing 1411kbps in the recording format screen is a bit misleading
20:56:59 Quit PaulJam (Read error: 104 (Connection reset by peer))
20:57:56 Join PaulJam [0] (
20:58:26 Join Kitt0s [0] (
20:59:28jhMikeSpreglow: that's history once I figure out what's causing the illegal instuction exception re: voice
21:00:16*jhMikeS just got his toslink cables...spdif test
21:02:33Tempishey scorche, is that offer still open to send you my archos?
21:04:12scorchei guess...why?
21:04:32scorcheyou would rather do that and not buy an iron?
21:04:39TempisI did buy one
21:04:56Tempisbut apparenlty an Amish guy has more soldering skills than me
21:05:18scorcheamish people are good with their hands...
21:05:18Tempishave you fixed this problem before? fact, i have 2 others that are due for the "treatment"
21:08:11 Join Davide-NYC [0] (
21:08:28Davide-NYCjhMikeS: you around?
21:08:32Tempisyou'll probably laugh when you see my soldering job
21:08:47Tempisshould I put it all back together or just leave it apart?
21:08:52scorchei just hope you didnt screw it up =/
21:08:56Tempisme too
21:09:23 Join PaulJam_ [0] (
21:09:33 Quit PaulJam (Read error: 113 (No route to host))
21:09:39jhMikeSDavide-NYC: yes, but was just going down to test the spdif
21:11:43Davide-NYCjhMikeS: can you do higher samplerates?
21:12:03scorcheTempis: are you registered?
21:12:22Tempison what?
21:12:24 Nick PaulJam_ is now known as PaulJam (
21:12:34scorcheso you can send PMs
21:12:44Tempisahh apaprently not
21:14:19TempisI am now
21:14:20jhMikeSI think just 44100 and 48000, whateven the DVD likes
21:15:15*amiconn could test all standard spdif sample rates later
21:15:15Davide-NYCjhMikeS: If there is anything else you want me to let me know. I had 88k and 96k, but I'm a bit suspicious of the 96k as it was an 88k file fed out at 96k.
21:15:27*jhMikeS is anxious to at least finish testing the player out though can only do 'pro' rates
21:15:35amiconnI would just need test tracks
21:16:01Davide-NYCasking me?
21:16:06jhMikeSIt said 96k and was recording at 88k?
21:16:36jhMikeSOr your equipment resampled it?
21:16:36Davide-NYCthe source was originally 88k audio which was played back at 96k.
21:17:07Davide-NYCthe H1x0 detected it as 96k (as expected) but of course the playback was a bit pitch-shifted
21:17:18jhMikeSas long as the device picked it up correctly and actually recorded a 96k file I'm happy
21:17:37Davide-NYCwe just didn't have any 96k stuff around and they wanted to go "clubbing" so I had to do everything pretty fast
21:17:38jhMikeSOh, so no resample
21:17:59Davide-NYCthe device functioned as expected thus I reported everything fine
21:18:05Davide-NYC:-) go check mine out. :)
21:19:16Davide-NYCtest files
21:20:00 Join leftright [0] (
21:21:16leftrightis there anyone here that would be willing to do the 8 meg RAM mod to my Archos recorder for cash ?
21:22:24Davide-NYCgotta go
21:22:31 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
21:23:00 Join Nimdae [0] (
21:23:07 Join ender` [0] (i=null@
21:23:39Nimdaeanyone know much about the %pb wps tag? the manual doesn't say much about it and forum search isn't working :S
21:24:17Learwiki should say enough...
21:25:04Nimdaeyeah, i'm hitting the wiki, just having a tough time finding the info
21:25:16scorcheleftright: possibly...
21:25:28LearGo to CustomWPS
21:25:48scorcheLear: btw, i got your message and you are on the list
21:26:15leftrighthi scorche, well, i bought this AJB-R off ebay and I cant flash it, so i thought that i would kill two birds with one stone by upgrading it to 8 megs of ram,
21:26:49scorchethis is just doesnt midify the ROM
21:27:00amiconnThe rom can be changed as well
21:27:15scorcheyes...but not through this particular procedure
21:27:22leftrightgood, would you be interested
21:27:30amiconnThat's in fact easier than doing the 8MB mod. No rewiring involved, the rom chip is pin compatible
21:27:49scorcheamiconn: how easy is it to find the chip?
21:28:13Learscorche: Thanks. Did the necessary setup (according to the FAQ).
21:28:18amiconnThat said, I didn't change the chip in my player myself. It's a TSOP32 chip so you need good soldering skills
21:28:46 Nick dan_a is now known as dan_a_ (n=dan-mirc@
21:28:58scorcheLear: the only setup you need is to register with nickserv really...
21:29:01Nimdaesweet, just found exactly what i needed
21:29:06scorcheamiconn: do you have a link?
21:29:17amiconn(and you should either have a flasher and flash the image before soldering the chip, or you'll also need the uart boot mod
21:29:29 Nick dan_a_ is now known as dan_a (n=dan-mirc@
21:29:31leftrightscorche, can we continue via pm ?
21:31:10amiconnNo link, sorry. You need an SST39VF020 or compatible. SST39VF040 is also possible, giving plenty of room for rombox with a custom build
21:32:23amiconn[IDC]Dragon did that mod (512KB flash instead of 256KB)
21:33:24 Quit bawb2 ("seacrest out!")
21:33:42scorcheleftright: well, i could most likely do the 8 MB mod, but i dont know about the ROM, as i dont have a flasher and no time for a UART boot mod
21:34:07tim66hi all, has anyone tried interfacing with an h1xx/h3xx via the remote port?
21:34:24amiconnThe uart boot mod is rather simple. I did it myself
21:34:48scorchei know it is simple, but how time consuming?
21:35:02tim66i've just finished a GNUnilnk adaptor to use my H140 with sony radio, but want text displayed and control over the irivier from the radio
21:36:23Kasperleanyone here using flyspray with jabber notifications? They don't seem to work for me
21:36:54 Join webguest90 [0] (i=5003400a@gateway/web/cgi-irc/
21:37:09 Join MarcoPolo [0] (
21:37:43leftrightscroche, thanks here's my email address, wanajunk at wanadoo dot nl could you mail your quote for the 8 meg ram mod and the rom mod if you want to
21:37:52 Quit webguest90 (Client Quit)
21:38:27scorchei would rather just discuss it with you in PM...e-mail can be slow =)
21:38:47leftrightok, err does hydra have pm ?
21:38:50*leftright looks
21:39:01amiconnIt's called query
21:42:05linuxstb_Is 8MB the maximum possible upgrade?
21:42:39scorchei dont think the CPU can work with more
21:43:18 Join ender [0] (i=null@
21:43:46scorchethen again, we will both wait for amiconn with the final and correct answer ;)
21:45:15 Quit PaulJam (Read error: 110 (Connection timed out))
21:48:25 Join PaulJam [0] (
21:48:33*petur discovers that the only usb mass storage device he has turns out to be his h340 :(
21:49:24markunpetur: is that a problem?
21:49:40markunah, for usb OTG debugging?
21:49:58markunI have a SD cardreader.
21:50:13 Join actionshrimp [0] (
21:50:17markunBought it online for a store in hongkong for a few euro, no shipping
21:50:39 Quit ender` (Read error: 145 (Connection timed out))
21:51:23 Join pleXa [0] (n=perpleXa@unaffiliated/perplexa)
21:52:02 Join bagawk [0] (n=lee@unaffiliated/bagawk)
21:52:03 Quit ender (Read error: 131 (Connection reset by peer))
21:52:21 Join courtc [0] (
21:52:27*lostlogic is jealous of H3x0 owners
21:52:36lostlogicnice work amiconn
21:53:16*petur sees the commit
21:53:29lostlogicamiconn: what ever happened to there not being enough DMA channels to do LCD DMA on H3x0?
21:53:51peturthere turned out to be 4
21:54:02amiconnSeems that was a misinterpretation by LinusN
21:54:21amiconnHe seems to have thought (and me too) that there are only 2 channels, but there are 4 of them
21:55:38 Quit lightyear (Remote closed the connection)
21:56:32 Quit perpleXa (Connection timed out)
21:57:30 Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/
21:58:40 Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]")
21:59:55lostlogicamiconn: I take it #4 is going to be used by jhMikeS's MRP?
22:00:27amiconnDMA0 is used for playback, DMA1 is used for recording
22:00:38amiconnOnly DMA0 and DMA1 can be used for audio
22:00:47amiconnThe LCD update uses DMA3
22:00:59amiconnDMA2 will hopefully soon be used for ATA DMA
22:01:14lostlogicah, for some reason I thought we already did ATA DMA and not recording via DMA
22:01:18 Join Criamos [0] (
22:01:24lostlogicbagh, memory
22:02:02lostlogicnice, how is H3x0 battery performance doing relative to OF?
22:02:27peturboosting was already very low
22:03:40 Join rconan_ [0] (
22:03:43 Join Sinbios [0] ( ipod shuffle is now ARM-based:
22:06:21lostlogicheadless rockbox!?
22:06:47amiconnVoice UI...
22:07:14lostlogicif that caught on, the voiceui would suddenly gain supporters.
22:07:36dan_aI see it now... #ifdef HAS_NO_LCD
22:09:03 Quit linuxstb_ (Read error: 110 (Connection timed out))
22:09:10amiconndan_a: wrong...
22:09:15 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
22:09:50amiconnThe HAVE_LCD_** should be changed into CONFIG_LCD with values LCD_BITMAP and LCD_CHARCELL
22:10:17amiconn...and then the test would be #ifndef CONFIG_LCD
22:10:47nlsThe Ui sim would be interesting ;-)
22:11:06 Quit rconan (Nick collision from services.)
22:11:22 Nick rconan_ is now known as rconan (
22:11:27*amiconn tries to imagine voice-driven games...
22:11:29dan_anls: I've just coded it. I've not done audio support yet, though
22:11:57amiconnVoice chess ;)
22:12:03dan_aWhere can I find themes for my iPod Shuffle?
22:14:04 Join rasher [0] (
22:14:04 Quit PaulJam (Read error: 104 (Connection reset by peer))
22:14:40dan_aMaybe we could have voice doom. Though it would have to describe the scene using voice clips.
22:14:50dan_a"You are in a room. It is dark"
22:15:01lostlogicwow, talk about button assignment challenges... *twitch*
22:15:15lostlogicshort press, double short press, long press, super long press, super duper long press
22:15:17rasherCan anyone tell me why voice is "clicking" for me, after each item? I just played a couple of the clips the voice file is built from, and there's no noise
22:15:17psiborg'to the left of you there is a mutant witha sh' 'you have been shot' 'to the right of you..' 'you have been shot' ;p
22:16:06rasherI'm thinkging something along the lines of voice doing something wrong with resampling, but I've no idea what's going on, really
22:16:18lostlogicrasher: that'd be my guess
22:16:27rasherShould I file a bug?
22:16:46lostlogicthere might already be one, if not, sure
22:16:56 Join PaulJam [0] (
22:16:57rasherI'll have a look
22:17:28rasherI always thought that I was just doing something wrong with Festival or lame, but then I checked the originals, and they were fine
22:17:44rasherThere's a loud puff of noise after each string
22:17:46 Join BHSPitLappy [0] (
22:17:58lostlogicwith music playing or w/o?
22:19:29rasherCan't find anything in the tracker
22:19:49rasherI'll create one and attach my voice file and one of the original clips as wav and mp3
22:20:24 Quit MarcoPolo (Remote closed the connection)
22:21:24rasherI'm using 12khz. I think the windows script uses 16khz, so that might be why noone has noticed it yet
22:21:46lostlogicI would bet so.
22:22:04rasherBut how that's related...
22:22:10*lostlogic knocks on preglow's skull
22:22:13rasherbut it's the only difference I can think of
22:22:32rasherAgain, the clips play fine on their own, so it's quite strange really
22:22:37rasher(in Rockbox)
22:23:21rasherHrm, "Operating System" should have a "SWCODEC" and "HWCODEC" setting
22:23:23lostlogichmm, even the wav version plays fine on its own?
22:23:30lostlogicrasher: I agree
22:23:41lostlogicBagder: oeprating system groups?
22:23:50rasherYup (although I think that's 16khz - lame doing the resampling)
22:24:01 Quit bundik ("Quit")
22:24:11rasherNot sure though, I'll check
22:24:20rasher$ file LANG_GENERAL_SETTINGS.*
22:24:20rasherLANG_GENERAL_SETTINGS.mp3: MPEG ADTS, layer III, v2.5, 8 kBits, 12 kHz, Monaural
22:24:23rasherLANG_GENERAL_SETTINGS.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 16000 Hz
22:24:28 Join ender` [0] (i=null@
22:24:58lostlogichmm, any way to make a 12khz wav to try?
22:25:27BHSPitLappycan 5G's record via headphone port?
22:25:51rasherStill haven't figured out how to make festival output anything besides the default, but I can create one
22:25:58rasherlostlogic: still, the mp3 plays fine as well
22:26:09lostlogicrasher: give it a shot; mp3 decoding may remove whatever causes the trouble
22:26:31rasherYeah, I'll try
22:26:51linuxstb_BHSPitLappy: I don't think so, but it's hard to say for sure. All the third-party "italk" type accessories plug into the dock connector on the 5G, not the headphone jack.
22:27:27 Quit PaulJam (Read error: 60 (Operation timed out))
22:28:44 Join Moos [0] (i=51400b8c@gateway/web/cgi-irc/
22:28:45BHSPitLappylinuxstb_, that could just be for the purpose of quality recordings. I dunno, though; I remember hearing when it came out, that they did indeed have the hardware for it
22:28:58rasherlostlogic: Nope, still sounding fine at 12khz
22:29:21 Join bawb2 [0] (n=bawb2@
22:32:37lostlogicwould be interested to see if anyone else has tried a 12khz voice file with or without successs
22:33:03rasherI'll try the same voicefile at 16khz
22:34:14*amiconn always uses 12kHz voice
22:34:21rasherAh, there goes that theory
22:35:04Nimdaemeh, now i can't get %pv working right :S
22:35:34lostlogicamiconn: rasher: what length of silent pad do you use at the end of your files?
22:36:16rasherI simply use whatever festival gives me and then run wavtrim on it with a noisefloor of 250 (iirc)
22:36:17 Join menosm_ [0] (
22:37:44 Join PaulJam [0] (
22:39:15rasherCan't be a problem with voicefont because I have another voicefile that works fine built with the same voicefont
22:39:28lostlogicsince it's coming from a digital source, wouldn't a noisetrim of 0 work fine?
22:39:31rashercan't remember which lame settings I used for that :-\
22:40:20rasherlostlogic: Yeah it's not much it gains, but festival does output a bit of noise, at least in some conditions
22:40:40lostlogicbut you said that every clip has this pop on it with this voice file?
22:40:46rasherthat is, noisy silence
22:41:19rasherNow let's try one where I haven't made lame resample
22:42:41rasherNo go
22:42:56rasherSlightly different sound, but other than that, same problem
22:43:23*lostlogic has no idea
22:44:59 Quit menosm (Read error: 110 (Connection timed out))
22:46:31rasher-t -m m -h -V 9 -S are my lame settings
22:46:45rasherwonder if it happens with flite or espeak
22:47:21rasher(and −−resample 12)
22:47:42*rasher tries flite
22:47:49 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:47:58 Join Frede [0] (
22:49:05rasherWhich reminds me it'd be nice to have my voice-building modifications committed
22:49:08 Quit amiconn (Nick collision from services.)
22:49:09 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:49:33rasherNow it's getting weird.
22:49:41rasherMy flite voicefile has no pop
22:49:50 Join sucka [0] (
22:49:52rasherBut.. but.. the mp3s should be of identical quality
22:50:48rasherI'm confused as well as angered
22:51:42 Quit spiorf (Remote closed the connection)
22:52:39rasherThis plain and simply does not make any sense
22:53:23***Saving seen data "./dancer.seen"
22:56:56rasherAlso, Festival sure is dog-slow
22:59:14 Join menosm__ [0] (
22:59:16 Nick menosm__ is now known as menosm (
22:59:16rasherNothing with espeak either. Still same lame settings. This does not make sense at all.
22:59:34*markun likes espeak
22:59:47rasherI don't like this voice.. it's very metallic
23:00:15markunI'm emailing with the developer to port it to rockbox
23:01:27rasherInteresting. If you happen to have a beefy ARM processor
23:01:47markundo you think the other targets will be too slow?
23:02:09markunI know that ipodlinux has flite running..
23:02:31rasherI'm not qualified to even guess, but it'd be more work than using voicefiles, and more work = less battery-life
23:02:50 Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/
23:03:12linuxstbmarkun: At a reasonable speed?
23:03:26markunlinuxstb: don't know
23:05:57markunlinuxstb: guess you found this by now:
23:07:18 Quit Frede (Read error: 110 (Connection timed out))
23:07:39markunlinuxstb: here some info on the speed of espeak:
23:10:07markunor rather
23:11:01 Part jhMikeS
23:11:02linuxstbThis sounds promising: "I originally wrote it to run on a 12MHz ARM processor!"
23:11:07 Quit actionshrimp (Read error: 110 (Connection timed out))
23:11:28markunrasher: flite is english only, right?
23:12:08 Join SoulDeaD [0] (
23:12:35rashermarkun: No idea
23:12:46 Join MadDog011 [0] (
23:12:51 Part MadDog011
23:12:55rasherI've not attempted to use anything but English for any TTS
23:13:17markunI've helped Jonathan with some of the other languages for espeak, but there is a still a lot to improve.
23:14:09 Quit menosm_ (Read error: 110 (Connection timed out))
23:14:19rasherI guess this means I should add language selection to my voice building patch :-<
23:15:08rasherthat'll be another day
23:15:40markunyes, that would be nice
23:15:51markunespeak expects UTF-8
23:15:56markunso no problem there
23:16:29rasherYeah. I guess you could just manually edit the "voicesettings" file for now, once I add a ESPEAK_OPTS line
23:16:45rasher(which I just did)
23:17:53rasherAnd the Makefile. Not exactly user-friendly
23:18:13 Quit nls (" HydraIRC -> <- 100,000+ downloads can't be wrong")
23:18:39*rasher tries building a .. finnish voicefile
23:18:40 Quit lee-qid ("Trillian (")
23:20:50rasherwonder how that will work out
23:21:08 Part lowlight
23:23:03 Join PaulJam_ [0] (
23:23:28rasherHrm. This just sounds like the standard voice. Wonder if I did something wrong
23:24:16rashermarkun: Do you know of any particularly good voice for espeak?
23:25:20 Join RogerBacon [0] (
23:26:22 Join TCK [0] (
23:28:09 Quit PaulJam (Read error: 110 (Connection timed out))
23:30:36 Quit Rob2222 ()
23:31:09 Join Rob2222 [0] (
23:31:49 Join powr-toc [0] (
23:33:44 Quit SoulDeaD ("Leaving")
23:37:39*rasher enjoys an esperanto voice file
23:38:05rasherThat is, I'm not enjoying it terribly, the voice is still quite metallic for my tastes
23:39:20rasherStill just sounds like the english voice.
23:39:42 Quit powr-toc ("Leaving")
23:40:59 Quit linuxstb ("CGI:IRC (Ping timeout)")
23:41:06 Quit Moos ("CGI:IRC")
23:45:18 Quit Rondom ("Ex-Chat")
23:51:33Bagdertarget tree people have failed to update firmware/FILES
23:51:54Bagderwhich is why the tarball doesn't build now
23:53:09rasherBagder: what do you think of my voice script for linux, and the (fairly hackish) way I added it to /tools/configure? (FS #5746)
23:54:31Bagderwhich of the patches are for configure then?
23:54:44rasherThe one in the last comment includes everything
23:54:56 Join linuxstb__ [0] (
23:54:57 Quit linuxstb_ (Read error: 110 (Connection timed out))
23:54:58*Bagder curses firefox for not being able to show stuff inline like I want
23:55:10rasherThere's an extension..
23:55:36Bagdernamed what?
23:55:44*Bagder checks
23:56:09rasherIt seems to be somewhat troublesome in FF2.0 though. Sometimes an entirely different dialog comes up
23:56:22Nimdaeok, i'm most likely missing something, can someone look at this and see if there's a problem (wps tags):
23:57:35Nimdaethe volume images just do not show at all
23:57:59rasherDo they show if you put them on a line of their own? (ie. without any conditions)
23:58:08 Quit ender` (" BOFH excuse #53: Little hamster in running wheel had coronary; waiting for replacement to be Fedexed from Wyoming")
23:58:44Bagderthat's a great extension!
23:58:51BagderI love it already
23:58:51Nimdaejust like put %xdq on a line?

Previous day | Next day