This exhibition gives an unique insight into the origins of some of Blake’s most characteristic and popular creations, from his illustrations in Roald Dahl's The Twits and Danny, the Champion of the World to his own Clown, The Boy in The Dress by David Walliams and illustrations in books by John Yeoman, Russell Hoban and Michael Rosen.
It includes first roughs and storyboards, many never shown before, with finished artwork to demonstrate how ideas evolved, often in close collaboration with the authors. It will show how Blake brings to bear a wide range of different techniques and media including inks, watercolours and pastels applied with a variety of touch, in response to the particular mood of a book and the nature of its characters, to create his distinctive and unforgettable illustrations.
The exhibition was co-curated by Quentin Blake and Claudia Zeff for the opening of House of Illustration, the UK’s centre for the art of illustration.
It is being shown at National Museum Cardiff as part of the Wales wide year of activity celebrating Roald Dahl’s centenary.
Georgian publisher Books in Batumi has published their translation of Boy’s Life. The cover, shown below, has been added to the Book Cover Gallery.
Open Road Media recently bundled four of Robert McCammon’s ebook titles as The Southern Novels. Included in the bundle are Boy’s Life, Mystery Walk, Usher’s Passing, and Gone South.
While visiting with Robert McCammon last week for the launch of The Listener, I took this (lame) photo of the World Fantasy Award that he received in 1992 for Boy’s Life.
This will be the second Robert McCammon novel translated into Hungarian. A translation of MINE was published by Agave Könyvek in 2004.
Open Road Media has updated the cover art for their ebook editions of Boy’s Life and Usher’s Passing! Click on the images below to view larger versions, or visit the Book Cover Gallery to see them and lots more.
McCammon fan Casey recently sent me this screenshot from the TV show Rizzoli & Isles in which you can spot the hardcover edition of Boy’s Life on the shelf behind Angie Harmon as “Rizzoli.”
–Starts around the 31:20 mark, lasts about 10 or so seconds, about 2 or 3 views of it on the bookshelf behind the Rizzoli character.
In case you’ve never seen it before, a copy of Stinger showed up on a shelf in the second episode of season four of Buffy, the Vampire Slayer:
This will mark the first publication of Boy’s Life in Georgia. Publishing house Books in Batumi was founded in the western part of Georgia, in Batumi. The main priority of the publishing house is to publish and popularize Sci-Fi titles in Georgia.
Home remodeling for all stages of life! This 1890's farmhouse in Water Hill, Ann Arbor was transformed with a reconfigured floor plan that will allow our clients to age-in-place with grace and comfort. The old cramped dining space was remodeled into a new first floor bathroom with a roll-in shower. To maintain the charm of the farmhouse, we kept the original brick chimney in this Rochman Design-Build renovation. See the before & After photos in our gallery.
If your going to change any parts, Yamaha motorcycle accessories gives lots of choices however I suggest starting with the seat! When it comes to comfort when riding a aftermarket bike seat it is a must. Motorcycle Seats are produced by a variety of manufacturers. The main ones being Sargent, Corbin and Mustang. When choosing a motorcycle seat or accessories there are really two factors that come in to play. One is definitely the look of the seat on your bike, and the other is the comfort level that can be achieved by the upgrade. Most of your bike seats these days are made of a memory cell foam or some such material that is highly durable. It will actually almost act like a second shock absorber. I upgraded from my stock bench to a Corbin seat and it was a night and day difference.
Corbin Seats use a material called comfort cell foam which is built to be firm so even after hours of riding it wont sink, where your stock bench's foam would loose firmness within 30 minutes and you would be sitting on the plastic pan that the bike seat is made from. Sargent seats are either covered with leather or a synthetic material that is made to look like leather. No matter what you ride Corbin will have a bike seat that is made to fit your bike. Almost all motor cycle manufacturers have a Corbin upgrade that will bolt right on available to them. This goes for cruisers as well as sport bikes alike.
Sargent motorcycle seats also come in a variety of styles, however their selection tends to lean more towards sport bikes owners then cruisers, like Yamaha motorcycle accessories Sargent also caters to the exotic bike owners. Seats are available for makers like Aprilla and Ducati. This manufacturer uses a material called super cell foam in their seats which is designed to give incredible comfort even for long distance rides. Not only does this manufacturer make one hell of a comfortable seat the quality and looks are also part of the package making this one of the premier makers of seats in the world. Little things like synthetic material that imitates a carbon fiber look or the Italian flag being sown in to the front of the seat make this not only a comfortable bike seat but also a great looking upgrade that help give your bike a custom look. If your after market experience on your sports bike remember Yamaha motorcycles makes their own Yamaha motorcycle accessories as well. Not into Italian designer seats for your Yamaha motorcycle? great! Check out Yamaha's line of after-market upgradable parts, and accessories! Or better yet get your new bike seat custom made over at,
00:00:36 linuxstb They may read the IRC logs and reply anyway, but generally it's best to hang around and ask here.
00:07:08 hcs linuxstb: I removed his writes to COP_CTL and CPU_CTL, I'm not getting the switching anymore, I'll be seeing over the next few hours if it still crashes...
00:08:18 TerrorByte Latest update: 'Optionally auto-unhide the next card on a stack if the last known card is moved away.'
00:13:18 tucoz bluebrother: did you forget to commit mkidx.ist, or is that supposed to be included in standard tetex installs?
00:17:33 preglow linuxstb: you got any 24 bit flac files you'd care to test with 24 bit lpc routines on h1x0?
00:21:30 preglow just gotta code the last part of the default lpc case and we'll see how much cpu i've saved
00:21:44 linuxstb I'm not at home, so it's easier to just download some new ones. But it seems archive.org's search is broken...
00:21:45 preglow at least the bloody file i've got here should be able to be played without skipping...
00:22:12 linuxstb Possibly other formats like wavpack are better for 24-bit though - I don't think FLAC gets a very good compression ratio.
00:22:13 preglow linuxstb: you don't need to do my testing for me anyway :) just wondered if you already had some
00:23:36 * linuxstb wants someone to add 24-bit and varying samplerate output to the ipod audio driver.
00:26:03 Paul_The_Nerd TerrorByte: Is there any chance asking you politely to stop will actually succeed?
00:29:29 Paul_The_Nerd Resampling seems to be an inspiration for a lot of complaints about our sound quality
00:37:14 Paul_The_Nerd Davide-NYC: I think it'd be better if the function of the button were more hard-coded, rather than configurable.
00:38:14 Davide-NYC I agree with you. Having said that I find it nearly ludicrous that the Rec button not take a user to the Recording screen from file tree menu and WPS.
00:39:20 Paul_The_Nerd Genre9mp3: In the filetree, Holding it goes to the record screen, tapping it is one-button insert, Play+it is one-button Queue. In the WPS, holding it goes to the recording screen, tapping it shows you the current playlist, and Play+it is... I dunno... Playlist Catalog? EQ Preset list?
00:46:44 Paul_The_Nerd I think long hold of record should *definitely* be the record screen, pretty much everywhere (except places where quick-exiting doesn't make sense for some reason, if those exist)
00:47:41 Paul_The_Nerd I can't imagine a better use for long-hold, since any real 'feature' we'd want to put on a button universally available, and recording is only available on recording targets anyway.
00:48:40 Paul_The_Nerd Genre9mp3: Actually, tapping should be queue, holding should be insert, just so you can't accidentally permanently change playlists very easily.
00:49:03 Paul_The_Nerd I can imagine tapping it, skipping over the song once you realize you've done so, and then saving it later and being irritated to find it was in there.
00:49:30 Genre9mp3 Paul_The_Nerd: Yes... so it's better the opposite from your very first proposition
00:49:54 Paul_The_Nerd Genre9mp3: The original proposition was based partially on *my* usage habits, but I realized that swapping them is better for the general public. ;)
00:54:33 * jhMikeS pinched the pfc50606 asm i2c code to use on the x5 but has to figure out why it's not working...delays changes shouldn't change
00:56:30 Quit ender` (" A psychiatrist is a fellow who asks you a lot of expensive questions your wife asks for nothing.")
00:58:46 Davide-NYC This brings up a good point: where is a wiki page (comprehensive) of button assignments?
01:02:52 holst it was previously an issue with the orig. firmware from iriver, however they fixed it
01:02:53 jhMikeS hmmm...on x5 there'd be no menu access then since the rec button is menu and long rec = quickscreen from most places.
01:03:57 Davide-NYC jhMikeS: I'm going to go back to the office but instead of working I'm going to test your patch
01:04:38 jhMikeS Check all the sample rates witht the plugin too and try recordin at them all. Don't have to test all formats
01:05:20 Genre9mp3 jhMikeS: the idea was for the irivers (h100/h300) were the Rec button currently does nothing
01:06:08 jhMikeS Genre9mp3: ahh...on x5 radio screen the long record could still be used to go right to recording.
01:06:47 Davide-NYC This is unavoidable but can be reduced by turning on "reduce ticking" in the menu somewhere
01:07:27 Davide-NYC if you have peakmeters enabled (these update a lot) you'll here it during quiet passages
01:08:16 Paul_The_Nerd holst: The issue is a hardware flaw, so the only solutions are working around it, it can't actually be fixed entirely. The iRiver firmware update surely works around it as wlel.
01:08:37 jhMikeS See, them problem sometimes is that people "know" how the problem is fixed rather than magically being fixed by the manufacurer.
01:10:24 Davide-NYC jhMikeS: I really get annoyed at not having my recorded convos not be named via datestamp
01:11:29 preglow every time i insert usb now, rockbox spins up, spins down, THEN enters the usb screen, which spins the drive up again
01:12:58 Davide-NYC Rincewind there was just a raging discussion ( not really raging) about hard coding the Rec button functions. THis will affect your patch should it be implemented.
01:14:12 preglow amiconn: also, with 24 bit lpc routines, not only does my file play without skips, it now doesn't boost either
01:16:54 amiconn jhMikeS: You're referring to [00:54:37] * jhMikeS pinched the pfc50606 asm i2c code to use on the x5 but has to figure out why it's not working...delays changes shouldn't change
01:19:52 amiconn Hmm, don't remember exactly. More than a month ago I had a look at adapting the pcf i2c driver for x5. Iirc there was some non-trivial problem
01:21:22 linuxstb amiconn: Do you still have the ATA test plugin you used when writing the SH/Coldfire ATA read/write functions?
01:23:58 jhMikeS lol...yeah, but I'm need to know what the diff is in how the two handle things at the bit level
01:26:00 Davide-NYC I'm confused about this prompt: The next patch would create the file apps/enc_config.c, which already exists! Assume -R? [n]
01:26:38 markun linuxstb: Looks like normal Windows CE, and I've found a tool to create a custom .bin file to load linux, maybe a good start for a rockbox bootloader.
01:29:08 markun amiconn: what about keeping i2c generic and linking with inline functions, or wouldn't that work?
01:29:10 linuxstb markun: Is info about the hardware available anywhere? Is there much in common with your gigabeat?
01:31:14 jhMikeS I'd think you could use the same driver and just #define the which ports and bits are used really.
01:32:14 amiconn jhMikeS: That would only work as long as the general assignment is the same, e.g. SCL on GPIO and SDA on GPIO1 or vice versa
01:34:02 amiconn jhMikeS: There are completely different optimisation options when both signals are on the same port
01:38:08 linuxstb That's the kind of hardware more suited to Linux and an ffmpeg port than Rockbox...
01:39:55 z0de repeat: I have the doc(x5) which has both usb and charger pluged in to it. can rockbox prioertise the charger?
01:43:37 amiconn jhMikeS: I don't know about official i2c specs, but a lot of datasheets for chips using i2c communication have a protocol description
01:44:27 z0de k, it may actually be a iaudio thing as thats used for charging no rockbox logo in sight.
01:44:50 jhMikeS z0de: If it's plugged into both, you get the usb connect too and charging through the adapter.
01:45:17 amiconn jhMikeS: Hmm, I can't see any pitfalls in pcf50606-x5.c now. Maybe I confused sth. Plugging the asm driver instead of i2c-generic should work
01:45:41 jhMikeS z0de: that too if the usb port has the current capacity and it's not plugged into the AC adapter
01:46:27 jhMikeS amiconn: Then I just made a dumb mistake. When I started it up, battery showed empty I don't think I has buttons.
01:47:29 preglow amiconn: do you have any idea why disk spuns up and down before the usb screen is displayed these days? it's damned annoying
01:48:03 barrywardell hcs: the patch i made should be the same as how the h10 original firmware does frequency scaling
01:58:38 amiconn This is a bit more efficient because checks e.g. for clock stretching don't require extra direction switches
01:58:40 barrywardell hcs: sometimes i wonder if scaling is meant to be done at all like rockbox does it
02:03:41 z0de is it possible to make the x5 with rockbox show an image in the background depeneding on the song?
02:03:54 barrywardell pagefault: yes, but i've heard of some problems when disk shut off enabled. haven't been able to reproduce them myself yet
02:04:11 pagefault barrywardell, sometimes it does lock up the player it can't turn the disk back on
02:05:32 barrywardell i'm not sure what the source of that problem is. it seems like something that should affect all targets with disk power off enabled.
02:06:26 jhMikeS I don't know, guess I'll ask later or if you see him. Haven't been around when he's here
02:07:40 barrywardell amiconn: true, but the poweroff is only really two lines of code. maybe we're missing a step?
02:08:09 hcs barrywardell: I'll be testing again with cpufreq5, with that one line I'd missed removed, but I'm not expecting much of anything
02:08:43 amiconn barrywardell: Example: The archos player comes in 3 hardware versions. Version #1 has no disk power control at all. Version #2 _can_ power off the disk, but will crash when powering on again. Version #3 has no such problems
02:09:16 amiconn Version #2 is the reason why official rockbox builds for the player have no disk poweroff option. My local version has that option
02:09:43 barrywardell hcs: i've pretty much followed what we're told the iriver firmware does word for word. i wonder if it's something else causing problems
02:10:21 amiconn If you have a closer look at the hardware of an arbitrary rockbox targets, you will find a bunch of hardware design error/drawbacks/whatever
02:12:44 barrywardell hcs: there are people on misticriver complaining of channel flipping even without frequency scaling
02:14:47 pagefault it could be that when the disk is powered back on it is still in standby mode as well
02:16:26 amiconn When the disk is powered back on, it will _always be in standby_. The driver will activate it
02:18:51 amiconn If the ata driver doesn't work correctly on a certain target, there must be a mistake in the very low level part for that target
02:20:09 barrywardell linuxstb: I do, but not a very good one. it just disables pretty much everything in debug_menu.c
02:21:16 pagefault like you don't push any buttons or stuff for that amount of time and it shuts off
02:25:22 jhMikeS amiconn: I think so...but _I_ could be confused. Asked him a bunch of q's way back in July about stuff.
02:25:55 linuxstb barrywardell: Yes, seems I need to upgrade. I get this error now: "/usr/bin/libtool: for architecture: cputype (16777234) cpusubtype (0) file: -lSystem is not an object file (not allowed in a library)"
02:28:31 linuxstb There are some at www.archive.org, but their search was broken (at least it was an hour ago)
02:31:41 jhMikeS amiconn: are you talking about enable/disable being used for lo/hi instead of GPIO_OUT? That's what you mean?
02:32:55 jhMikeS amiconn: the generic explicitly sets GPIO_OUT. perhaps should adapt it to work that way.
02:33:32 amiconn jhMikeS: I know that the generic driver does that... but if you do, you'll lose quite some optimisation potential
02:34:39 pagefault on the h10 you get the old iriver builtin firmware to come back when you plug in usb
02:36:04 * amiconn should go to sleep now, otherwise he'd try to plug the asm code into the x5 pcf driver himself :/
02:38:09 amiconn jhMikeS: Correct, and you'll very probably run out of registers for hold addresses & masks in the loops...
02:53:13 jhMikeS This is using the non-asm version. The ASM has something wrote but it shows how nescessary this is.
02:55:21 preglow ok, i can't be bothered to tinker around with this anymore, so i'm just commiting it
02:59:09 Davide-NYC The recording end seems to work, but I see you've disabled some of the 11kHz availablilty
03:06:54 Davide-NYC Actually it's a bit glitchy in that I can hear some "shearing" between lower samplerates
03:07:39 jhMikeS I don't think it's a concern to be able to switch sample rates live without any glitch and probably unavoidable in most cases.
03:12:41 midkay Davide-NYC: nested submenus are inconsistent altogether with rockbox's current menu system.. and if it's just two entries it's pretty pointless to have a submenu at all.
03:14:03 Davide-NYC If another scenario like this exists I'd like ot take a look at how it has been implemented.
03:14:09 midkay ah, i see what you mean.. submenus are fine, but not ones that expand if you hold a button. that's just inconsistent.
03:15:33 Davide-NYC all of these things depend on one another. Should a similar situation exist elsewhare that better conforms with the RB menu paradigm I'd be interested in studying it
03:16:32 midkay Davide-NYC: so you're arguing in favor of inconsistent menus, or just submenus? i've no problem with the latter..
03:18:03 jhMikeS Davide-NYC: Was debating putting channels in the format submenus at the beginning and am still thinking about it.
03:18:56 hcs barrywardell: back from dinner, freezes as expected, I'm going to play around with the COP patch
03:18:57 midkay Davide-NYC: but that's weird and kinda un-intuitive, and certainly inconsistent.. why not just MP3 Settings, WAV Settings, Wavpack Settings, and then Encoder Selection where you choose MP3/WAV/Wavpack.
03:19:02 jhMikeS Some like it some don't but I'm really concerned about the need of those who have recording as a priority with this.
03:19:48 midkay and Encoder Selection would *inherit* [codec] Settings that you already set via standard submenus.
03:20:56 midkay which is a style of inheritance that i don't use in my suggested method of encoder/setting selection.
03:21:01 Davide-NYC the last bit in the post would be that the source you select inherits upward the settings you gave it last
03:22:42 Davide-NYC That's the way it works now (with jhMikeS patch) and the way it would work under my system
03:24:26 midkay Davide-NYC: so use a "source preference" menu too where you have three entries - Mic, Digital, Line In and you set either MP3, WAV or Wavpack in each of those. problem solved.
03:25:25 midkay it should be all configurable in a standard menu system (or not at all, it's pretty complex) or it'll be weird to nearly everybody... i can nearly guarantee its rejection if you want to get funky with menu systems.
03:26:06 Davide-NYC not be rude, but I'm pretty sure there is a piece of this domain you're not understanding
03:27:42 jhMikeS Yes. It's just a matter of shuffling settings around and once the recording code and samplerate code is up that can be shuffled around np.
03:28:03 midkay i don't tend to display enthusiasm towards weird new menuing systems for only very certain areas of the menu where everything else uses a single other method...
03:28:52 midkay Davide-NYC: stop with the "you can't record so you don't know what i mean" stuff. i understand perfectly. it's just too weird versus the rest of rockbox.
03:29:24 Davide-NYC I'm not on about that. I'm saying that the recording enthusiast has different requirements.
03:29:42 jhMikeS Davide-NYC: I think if the ones who do a lot of recording would find it useful I like it too :)
03:29:47 midkay Davide-NYC: i think requirements have nothing to do with using a weird menuing setup.
03:30:37 * jhMikeS knows some of these points were controversial so he preserved the current Encoder Settings/Frequency/Channels setup.
03:31:23 midkay i don't think mutilating and destroying rockbox's nice consistency, simplicity and intuitiveness is worth saving a couple clicks.. especially when you might need to totally stop to read the manual - that certainly negates the few clicks you save.
03:31:40 hcs barrywardell: could you try it with a kernel running on the COP but just starting all threads on the CPU? I'm going to try out a patch that does that here
03:31:47 linuxstb barrywardell: I got the same the first time I tried it on my 5g - just a codec thread. But I tried it a few days laters, and got a main thread, so it's a mystery to me... I tried lots of earlier versions of the COP patch on my Photo, and never got a COP thread running.
03:32:09 jhMikeS I don't think source dependent settings should remove the current global setup though.
03:32:33 Davide-NYC midkay your point is valid, and I think you should put up a forum post using similar "glow" formatting as I did so that the two designs can be properly discussed
03:33:20 linuxstb jhMikeS: The standard Rockbox way to handle things like that is allowing the user to load .cfg files with the settings - so users can set them up for different recording environments.
03:33:29 barrywardell linuxstb: yes, i noticed that. seems there is still some work to be done on the patch
03:33:45 Paul_The_Nerd Davide-NYC: I don't understand, what qualifies as an "independent" setting anyway?
03:34:06 barrywardell i've been trying to get jtag working with my h10. it could make debugging this stuff a lot easier!
03:35:18 jhMikeS Channels and Frequency are currently the only settings whose selection depends on file format
03:35:22 Paul_The_Nerd Once you pick an encoder, why not just have the available bitrate and sample rates show different lists depending on the encoder?
03:36:05 Paul_The_Nerd But I don't understand any benefit of a custom menu structure rather than simply a standard settings menu
03:36:22 jhMikeS If you have WAV selected at 11kHz and the you select MP3 you'll find your Frequency automatically set to 22kHz for example
03:37:30 Davide-NYC But, if I can generate a config file now that sets up my rec settings based on source, I'll shut up and just make one
03:37:43 * jhMikeS should probably commit the i2c driver change w/o the asm enabled since the improvement is so huge.
03:38:14 Paul_The_Nerd It seems to me that it'd be logical to save independently for each source, what you've got the settings at, but I don't think custom menuing is at all necessary.
03:40:05 AdamKili is there a galery somewhere that shows screenshots of every menu and submenu of rockbox on a 5G ipod? so that i can get a good idea of what it would be like and what it's exact features are?
03:40:44 jhMikeS Compressed formats have their own set of acceptable inputs. The ones that don't care would be WAV, WavPack, and say AIFF.
03:42:10 Paul_The_Nerd midkay: I posted my thoughts as well, I think it's a simplified extrapolation from yours.
03:43:23 midkay Paul_The_Nerd: that's entirely what i'd like to see. mine was based upon this apparently huge demand for settings based upon settings based upon settings.
03:43:44 scorche AdamKili: and you can always go into the wiki and type the name of the page you want to go to in the box at the top
03:44:51 Davide-NYC I still think visual heirarchy should relate to logical heirarchy but if I'm alone (and I'm not convinced I am until the recording comunity chime in) I'll drop it.
03:45:05 Paul_The_Nerd midkay: Mine is somewhat codependent, but I think in a more minimalistic way. :)
03:45:29 Paul_The_Nerd midkay: I really like the idea of populating Bitrate and Frequency based upon what Format is set at, but don't know how possible that is with current menuing code.
03:45:30 midkay Davide-NYC: a sincere good-luck with getting any kind of expanding menu system committed if that's the direction you guys take. :)
03:45:56 midkay Paul_The_Nerd: ah, i see.. that's a very good way to look at it.. mine was kinda a direct translation of the expanding menus into a submenu system.
03:46:53 midkay Davide-NYC: nowhere else. there'd only be a benefit from not having them - no missed recordings due to a required manual read by most people, no consistency or intuitivity complaints.
03:47:03 Paul_The_Nerd midkay: Have you given any thought to adapting the clock sliding highlight bar an option for the main menu code, like that one person was pestering about? (It was you that did it, right?)
03:47:10 barrywardell midgey34: looks like we did things differently though. you fixed the problem, I just avoided it!
03:47:49 midkay Davide-NYC: no, i was sincere. you're gonna need a lot of good luck to get something like that in. :)
03:47:50 Davide-NYC I'm trying to figure something specific out for the benefit of people that record and for the benefit of RB
03:48:14 midkay Paul_The_Nerd: yes - as soon as I get back into rockbox coding i was planning on taking a crack at some animations like that.
03:48:44 barrywardell midgey34: it might be worth committing your suggested changes too, but i'm don't know enough to be sure
03:49:15 midkay Davide-NYC: is it a benefit if someone misses something crucial because they can't figure out why these menus aren't opening?
03:50:01 Paul_The_Nerd Menu navigation is a pretty basic concept, and should be kept as absolutely uncomplicated as possible
03:50:07 linuxstb How about moving all the recording settings into the codec settings? i.e. Recording Format (mp3/wav/wavpack), and then "mp3 settings", "wav settings", "wavpack settings" which include source, samplerate, channels etc.
03:50:30 midkay consistency and intuitivity is important. all rockbox menus can be used the same way - in, adjust, out. if you go and set up one menu to use long presses and expanding submenus, that consistency is lost.
03:50:44 Paul_The_Nerd linuxstb: I think you could get away with just setting the currently selected codec's settings, if there were some way to query the codec for what valid options were for each.
03:50:44 jhMikeS I think showing a setting at the right and changing it in place like many OF and appliances do would be nice though.
03:50:57 Paul_The_Nerd linuxstb: I think that would then be more easily extendable without having to explicitly expand the menu for new formats.
03:50:58 barrywardell hcs: with that patch i just get all threads running on the cpu, and just the one main thread
03:51:28 midkay someone coded it actually.. i've seen it on the forums. it's nice, but certainly not for a single menu.. that's a very WTF situation to come across when everything else behaves another way.
03:51:40 linuxstb I just think it's confusing that changing codec (or something else) will magically change another setting.
03:53:04 Paul_The_Nerd It seems to me it'd be fair that when you select MP3, it defaults to sane MP3 settings that you can then change.
03:53:10 jhMikeS linuxstb: yes...a bit. Like I said, that can be shuffled around rather easily though.
03:53:23 Paul_The_Nerd But I'm not a big recorder, I was just thinking for menu neatness, not having duplicated options for every single codec
03:55:53 * jhMikeS isn't sure what MP3 settings are "insane". It just defaults to the nearest matching setting and the last encoder specific settings used.
03:57:59 jhMikeS Still is but I may just restrict those low bitrates to mono since 16kbps stereo = 2*8kbps mono
03:58:22 Davide-NYC I have a file of myself speaking where I have to presume it says "MP3, 8 kilobits per second, 11 kiloHertz, Stereo"
04:01:08 Davide-NYC linuxstb: you earlier mentioned that you found it 'wierd' that your settings could change based on other choices. If you have a design idea to alleviate that please post it in the forum.
04:01:56 jhMikeS 8kbps is quite intelligible for mono though so I don't have problem with that combo
04:05:31 Davide-NYC I'll quickly present a theory. If you can record stuff this 'crappy' we're going to get a lot more GoldenQuotes from all corners.
04:05:32 jhMikeS For voice I don't care about artifacts. Only that it be about as clear as a telephone.
04:07:05 jhMikeS It's just NOTHING is able to be made out at 8kpbs stereo. Maybe if it did joint stereo it would work.
04:22:01 Davide-NYC the other end that interfaces with the H1x0 is the shape of an 1/8" headphone jack
04:23:32 Paul_The_Nerd Though oddly enough when I tried to buy one at Fry's electronics the guy in the audio cables section was clueless about both the terms Toslink and SPDIF
04:23:34 jhMikeS ok...some cheap cable that works well is good enough. I've seen some for $90...insane
04:26:26 Paul_The_Nerd I think the square end is the regular SPDIF connector and the rounded one is Toslink, but I really dunno
04:31:58 Davide-NYC according to that auction the jack in question is in fact called TOSLINK and the one on the H1x0 is called "mini-TOSLINK"
04:37:27 Paul_The_Nerd I bought some cheap cables, and they've got converters like that tethered to the ends, so it can be TOSLINK->TOSLINK, Mini->toslink or Mini->Mini at my whim
04:38:09 jhMikeS hmmm...sounds nice...I need two to test feed through from the DVD player to the stereo.
04:45:43 webguest37 do you know of anything that might work better or i rockbox is going to suppout the archos 404
04:47:58 webguest37 do you know where i mint find plugins for it as i dn't want to pay 20 bux per plugin to play what i want it to play
04:50:04 webguest37 just out of curiosity why don't you think rockbox will not come to the new line of archos
04:54:47 scorche of course, if someone were to come along who had the capibility to port it and have the device, im sure we wouldnt shoo him away =)
04:54:49 webguest37 Well see it's not so much i want it for auido i wanted it for video and a bit of auido the problom is it does not support out of the box AAC auido witch alot of my mvoes have
04:55:32 Paul_The_Nerd One would think that if your movies were legal, you could encode them with a compatible audio format...
04:56:36 Paul_The_Nerd My suggestions are to find another channel, as that's pretty much unrelated to Rockbox, which is primarily and almost entirely audio playback related.
04:57:21 webguest37 Im just asking some fellow ppl their opinion if you don't want to answer then fucking don't
04:58:07 Paul_The_Nerd webguest37: This channel has a specific purpose. We like to keep it at or near it.
04:59:59 webguest37 i asked a question and im tald that apparently no one knows anything about what i am talking about all i need to encode or rather reencode is the auido and i want someones opion on what is a good programto do that
05:00:28 Paul_The_Nerd You asked a question and were told this isn't the right place to ask that question.
05:02:14 Paul_The_Nerd I'll ignore the fact that it's not actually a question, and suggest dBPowerAmp.
05:03:16 webguest37 Then what about this format if i was going to Transcode auido from aac to mp3 witch would be the best?
05:04:23 Paul_The_Nerd linuxstb: He thinks he's being clever about the fact that we told him discussing video transcoding for his player is off topic for the room.
05:07:25 linuxstb webguest37: The point is that this channel has a lot of Rockbox development chat, and is logged. So we like to keep talk here on-topic so the logs are not full of irrelevent chat.
05:09:01 thegeek webguest37 : english is not my first language either, it's really not much of an excuse
05:09:37 Paul_The_Nerd webguest37: Being foreign is an excuse for grammatical errors, but the sheer number of evident typos where you simple didn't bother to pay attention and transposed letters demonstrates as clearly as your inability to respect the topic your overall disrespect for the channel and its members.
05:17:03 webguest37 i mean when you have you mom sucking on you nice hard balls and ou have your sister bent over the arm chair i nthe liveing room...... does anything get better?
05:56:44 webguest37 so does any one here want to lend either their artisic tallent to ot voice to my more the godzilla mothra porn?
06:06:35 webguest24 alright guys seriously i sorry for crashing the channel like that im going to go now but be warned i shall return later
08:44:31 amiconn Now shutup() won't work properly on hwcodec for talkbox clips, or when the voice clip is at a frame boundary
09:25:14 pondlife amiconn: Please could you (or another Archos owner) try the new CVS build with voice to ensure it shuts up cleanly.
09:26:06 pondlife I'd also like to get rid of mp3_play_abort() - there's a patch to tidy up the previous patch here: http://www.rockbox.org/tracker/task/6241. I am just testing on SWCODEC.
10:08:40 leftright I was listening to Pink FLoyd - The Wall, and I noticed/heard that three track transitions weren't perfectly gapless, there was a slight 'bump' when the tracks changed,
10:11:16 pondlife Great, if you have time could you try applying http://www.rockbox.org/tracker/task/6241 to CVS and seeing if it still talks properly?
10:12:16 pondlife Just a bit of file/dir spelling, make sure it doesn't confuse the MAS and doesn't cut the clips short.
10:16:37 pondlife It would be good to know that recent buffering mods haven't broken gapless playback!
10:23:39 pondlife Stéphane and I have been doing stuff in private, but neither of us has a (working) Archos
10:28:08 pondlife If you can confirm that MASCODEC still works, I'll commit #6241 and remove the (IMHO) unneeded mp3_play_abort() interface.
10:32:19 pondlife Hmm, in metadata.c , the code for AIFF is enabled for MASCODEC. That's not needed is it?
10:36:00 LinusN if i move fast in the menu, it skips some entries, which is ok, but it doesn't play the last one either
10:36:58 pondlife That might be a new bug. It should definitely skip those as you move but play the last one
10:40:58 LinusN i can make it happen on current cvs too, but it is a lot harder (only happened once)
10:48:21 tiax I made a backup of my ipod 4g grey boot partition which I now want to restore - will dd if=bootpartition.bin of=/dev/sda count=1 suffice?
10:51:29 pondlife I also have a further mod to clear buffered voice (spelling) when playback is started
10:52:03 pondlife I don't think anyone enjoys hearing Microsoft Mary talking over the first 10 seconds of their selected song.
10:54:11 amiconn Soliton on Amiga does have such a button, and it's also the one where I got the auto-unhide feature idea from
10:56:41 tiax I tried uninstalling rockbox as described in the docs, yet ipodpatcher.c doesn't compile on linux, so I can't use that command. Will dd do the trick of restoring the original firmware or is there something I'm missing on?
10:59:38 pondlife Is it possible to detect unsolveable after initial generation and/or every move? Or would that be too slow?
11:13:15 tucoz bluebrother, it looks like that mkidx.ist problem is only valid for me, as the manuals were built on the rockbox server.
11:13:15 scorche tucoz: that reminds me...for the ipods, can you add something in to say that firewire is not supported?
11:13:15 tucoz bluebrother, however. the only references i found on google to mkidx.ist were german pages, and the german manual for makeindex.
11:22:13 JdGordon just double checking... there isnt any opposition to #ifdefing tagcache in the code is there?
11:26:32 scorche tucoz: i would do it after the first sentence in usb connection, but you are the manual person =)
11:29:17 tucoz Is there something else i should say, or is it enough to say that Firewire is not supported?
11:30:56 amiconn Firewire should work fopr transferring data as well, it's just that rockbox doesn't detect a firewire connection
11:31:29 scorche amiconn: there was something about the last guy that said he could only transfer 1 gig and nothign past that
12:02:36 pondlife That would give a "return to WPS" from the context (and settings) menus when called from the WPS.
12:16:18 pondlife I know the arguments about that horrible "left at root goes to WPS" patch, and don't want to subvert anything but this just seems wrong
12:17:26 PaulJam_ 2: i have used a patched build the last few days. with the random folder function the whitenoise happened but only once after the 10th folder or so. previously it happened more often. i haven't tried a build with the commits from today.
12:23:54 barrywardell i've already fixed the problem another way, but am wondering should the __DATA thing be added in too?
12:50:14 Wolfsbane can any1 send me bootpartition.bin for 1 gen iPod nano please? Formatted it and can't use iTunes due to "software restriction policy"
13:04:12 scorche Wolfsbane: like i said, if you have an ftp, or something like that, i will upload it
13:08:03 scorche amiconn: i know, but it is pretty much past the point of just optimizing to get the size close enough
13:14:37 preglow i think we pretty much ARE past the point of being able to optimise the size of rockbox down for rombox
13:22:39 pondlife Initial boot would be quicker, the settings part would only be loaded when needed.
13:25:36 scorche well, either way, with HAVE_TAGCACHE not defined for FMrecorder, we have rombox.ucl at 216 KB
13:26:38 pondlife Great. I can boot quickly but not use tagcache. Also that room will probably be wasted now the pressure for optimisation is off a bit.
13:28:00 pondlife I just think it's the wrong fix for the problem. What do you remove next time you need space?
13:31:00 scorche Slasheri: thanks...i did not realize that it wasnt necessary to not ifdef those out...i figured i should just in case
13:32:04 scorche pondlife: well since he doesnt seem to be active atm, i believe he is waiting till after exams to finish it...and there is still the issue with the cpu being boosted
13:32:44 LinusN my opinion regarding rombox is that rockbox will always gain features and will always grow
13:34:09 pondlife I agree with that, but think there is room for core shrinking. We just need to decide what is core and what can be put in a plug-in.
13:42:56 pondlife I imagine a plugin that deals with the settings and storage to/from CFG files. But the initial settings load would not want to use that.
13:45:50 pondlife The .CFG file viewer is responsible for reading a CFG file and writing the binary image (call it "sector3d", it could be a file).
13:47:59 pondlife Well, the user would still open the settings menu to edit their config (although there may be a spin-up if the plugin isn't loaded).
13:49:11 pondlife I think it simplifies things as the settings code is partitioned off. All the core has to do is read (or re-read) a binary block.
13:51:05 LinusN because the binary block will be incompatible as soon as you change the settings struct
13:52:36 pondlife We can automate the upgrade process easily though. Just store the name of the last used CFG file in the binary block. Then re-parse it if the version changes.
13:58:43 Slasheri My_Sic: how it doesn't work, is it crashing or something like that? and can you put your custom config file somewhere in the web or dcc to me?
13:59:04 pondlife Optimisations are good for all versions of Rockbox. Things like fast boot-up and large buffer are primary.
14:00:15 pondlife I like the Archos for that reason - an encouragement. I would more selfishly fork the MAS though!
14:01:18 amiconn Well, one of my problems is that I want to see those optimisations happpen, and I certainly want to work on that. But it's demotivating that it looks like I'm almost the only one :/
14:04:38 preglow amiconn: i don't see why only you working on size optimisations is demotivating anyway
14:06:22 preglow rockbox is quite unstable these days, so some bug fixing would be really great anyway
14:11:33 preglow amiconn: anyway, you mentioned optimising my flac asm some time ago. can you remember what you were thinking about?
14:12:24 LinusN preglow: i don't yet know why it spins down again, i think the ata bridge resets the hdd
14:13:59 Athens1 I have updated my build several times in the last month. During this time, all plugins stopped working, and I receive an incompatible version message. Do I need to completely reinstall the bootloader, or is there something easier?
14:16:11 FuZZy hi, i really need some help i've followed teh tutorial on setting up cygwin to compile but i get
14:16:24 PaulJam_ pondlife: no, the usual procedure: play an album with repeat off, and after it finishes manually select another one.
14:17:06 FuZZy i dont know whats wrong and i've been searching for an answer but no site seems to be able to tell me
14:17:31 Athens1 Maybe I will delete my plugins before installing the next build so I can make sure that the new build is actually copied. Thanks for the input.
14:19:56 amiconn preglow: Unfortunately not. Do you perhaps remember the timeframe when I said that?
14:22:51 pondlife I wonder if static char current_title[MAX_TAGS][128] could be removed from tagtree.c? 640 bytes is probably worth it.
14:25:17 Slasheri My_Sic: i don't think there is documentation.. it's not possible to say unless i can see the file and try it if there really is a bug
14:26:37 FuZZy linusN: yah i just did it if u meant opening cygwin again and got lots of commant not found
14:26:42 preglow amiconn: i actually think it had to do with what i mentioned yesterday about not always having to read back the residue when adding the result
14:32:46 FuZZy when i try run configure and selecting normal for the h10 20gb i get arm-elf-gcc:command not found
14:36:53 FuZZy wait the start up things changed to bash-3.1$ when start up it wasnt like that before
14:40:04 FuZZy but that came up with no commands stuff so i deleted it and i just realised i forgot to put the copy back but now its running normally
14:43:41 LinusN the odd thing is that the install scripts should have edited /etc/profile and added the path
14:43:54 linuxstb Or you can edit with wordpad, but then need to convert it to a Unix text file from within cygwin.
14:45:07 amiconn Iiuc, it is necessary to 'export' a variable in order to make it available in sub-makefiles
14:45:34 amiconn However, I wonder how this works for $(SILENT), as that doesn't use export in the toplevel Makefile...
14:48:45 Bagder amiconn: it could possibly make it easier for people to know what's actually done when "LD..." etc is mentioned
14:49:48 amiconn I also need a suitable name for that function. It will handle both the info text printing and the $(SILENT) bit (in order to save on line length for readability)
14:50:58 FuZZy u're right it does change it to dos text not lin i saved in wordpad and opened it in notepad it apears normal now
14:53:24 linuxstb But as blue_lizard said, if you're planning on doing anything with Rockbox, you'll need a better editor - one that preserves the line-endings.
14:58:48 blue_lizard a link for people that want to learn vim http://www.rayninfo.co.uk/vimtips.html
15:22:33 Quit mordov|wrk ("The amount of experience you have is paralell with the amount of equipment you have ruined.")
15:25:29 Kitt0s can you mabye help me with trying to complie the dual x5 bootloader with the one i made?
15:45:28 pondlife Like I said, I think you may have just modified timings so the underlying flakyness of crossfade (which is easy to repro, btw) is showing more.
15:45:38 lostlogic ok −− I wonder if it has something to do with what lowlight had seen in the simulator with the request_failed coming back before the check_new_track _apparently_ executed.
15:47:49 lostlogic not sure, a couple of days ago −− if synchronization is happening, it should be impossible, but that's what he mentioned
15:52:12 lostlogic lowlight: you figure out what was going on with that codec_request_failed coming back before hte check new track?
15:55:30 lostlogic ah, so something is returning before it should, leaving the queue in a Bad State (TM)
15:55:54 JdGordon [21:30] <pondlife> JdGordon: Any idea how far from commit the settings patch is, btw? <- after exams ill get back into it (so about 2.5 weeks)
15:55:56 lostlogic because all of those callbacks between codec and audio thread should be lock-stepped by the queue system.
15:57:44 pondlife Ah, so this queuing thing is not related to that? I assume you had logging to find that out.
16:00:27 lowlight This is the "play a directory, let it stop, then play another directory and playback stops after the first track" bug
16:01:41 pondlife Do we know which request failed? I assume that the "normal" end of playback is leaving that in the queue.
16:01:44 lowlight seems like something going wrong in the codec_callback_queue when the first directory stops because there's still a request_failed in the queue when it gets to the check_new_track.
16:03:05 lowlight But I can't figure out why it doesn't always occur...what's the connection with logf?...why didn't I see the problem with cbr mp3s?
16:11:29 Larsie maybe I'm going to give a try on doing usefull things for rockbox tonight or something
16:15:52 Larsie Ok, so I have to wait untill barry commits the changes untill now to see what needs to be done :P
16:19:29 pondlife Anyone know why the recording screen turns off voice menus? Would be nice if it always turned it back on.
16:26:30 FuZZy hi, when i made cygwin my xp account was "andrew green" i think the spac is screwing it up as whne i go make it says no file
16:31:01 Slasheri My_Sic: but at least you should rename your menu to "custom" or anything other than main
16:31:36 pondlife I have commented out that line and all seems to work ok with no unwanted speech...
16:31:41 preglow pondlife: might be because you can't play voice and record at the same time on archos
16:35:37 FuZZy just out of curiosity with the h10 and other models with the touch pads, is it easy to get acces to the different pressure points
16:35:38 linuxstb Plus I think someone wrote an itunes->tagcache converter - it's in the forums, and maybe the wiki.
16:36:44 linuxstb A generator based on the Rockbox source could be useful for finding the bugs that cause tagcache building to fail.
16:46:08 Ainulindale Is anybody able to tell me what "10%" implies for the power management of the iAudio X5 ? :-)
16:48:05 preglow i'm absolutely certain i've read the datasheet of the ata -> flash chip in the nano, but i can't find it now
16:48:12 Bagder Ainulindale: yes, by measuring the power consumption of a running player in a few states
16:48:37 Ainulindale (Sorry for my poor english, I'm french, and at work, so I'm not at all trying to be as correct as I would normally be trying to)
16:48:44 markun Ainulindale: but make sure to update to the latest version because there was a huge improvement last night
16:49:51 preglow hahaha, the ipodlinux people have identified the ata -> flash chip as the firmware flash
16:50:04 markun Ainulindale: with the cvs build it was reported that MP3 playback dropped from 100% CPU boost to 0%!
16:54:11 pondlife lowlight: audio_track_count() is meant to be the number of buffered or part-buffered tracks, I think. I'd like to remove it though, as part-buffered seems a bit useless
16:55:46 pondlife Do you think it might be safe to remove the block in audio_check_new_track() that uses it?
16:56:56 pondlife But I probably don't understand the full implications of the comment: /* If it is not safe to even skip this many track entries */
16:57:09 lowlight pondlife: something seems wrong...when i print that track_count at the beginning of audio_check_new_track(), it says track_count=2 when playback stops at the end of my first directory.
17:00:47 pondlife I'm not sure why we zero the track and buffer indices, I would think they could be zeroed in audio_preinit, then allowed to run free and wrap naturally.
17:13:08 daurn whats a 2 letter abriviation for stop in a media player? (eg, play is |>, pause is || etc)
17:21:18 Slasheri My_Sic: download the latest bleeding edge build (as soon as it has finished compiling)
17:34:40 preglow amiconn: ipod has a "k" variant of this chip, but i can't find a datasheet for that
17:34:57 preglow can someone tell me why the flaming hell the backlight sometimes never gets turned off?
17:41:21 linuxstb Kitt0s: No changes have been made to CVS, but there are some patches which seem to work. Hopefully a fix will be in CVS soon.
17:42:27 Paul_the_Nerd Wow, I like how it's listed as a "new feature" with Winzip 11 that you can rename the extension on .zip files.
17:44:09 amiconn preglow: I can't see how the soft reset could hang completely. It should time out...
17:54:31 amiconn preglow: "Recovery from sleep mode is accomplished by simply issuing another command (a reset is not required)."
17:55:31 amiconn We don't even need to send the sleep or standby command, as the chip goes to sleep automatically with a very short timeout (15 ms)
17:56:19 preglow amiconn: i know, do you think i should keep the code in or ifdef it out? i'm somewhat in favour of keeping the number of ifdefs down
17:57:40 preglow amiconn: why fake it? if i leave the code exactly as is, but just fake doing the soft reset, shouldn't the rest of the sleep logic work just fine?
18:09:47 My_Sic Slasheri: an other problem with tagnavi : when you select "All tracks" in the menu they keep the fmt_identifier until take the new one.
18:29:26 Paul_the_Nerd If he does pass the legal hurdles, does that mean we could probably use his old PlayFair code so that Rockbox could actually mirror *all* the features of Retail iPod?
18:37:04 Genre9mp3 Febs: Eeerr... how can he possibly managed to crack the encrypted audio stream? Maybe he just managed to unlock the files by using the user keys?
18:51:12 lowlight lostlogic: regarding the stopping bug from earlier...looks like something is happening in the audio thread/queue when stopping at the end of a directory...
18:52:27 lowlight there are successive Q_AUDIO_CHECK_NEW_TRACK events until codec_load_next_track() finally exits and the codec stops.
18:59:43 preglow amiconn: actually, it seems to be five seconds no matter what... which suggests that the rdy waiting isn't the problem
19:01:21 preglow nah, that's not it at all, i removed the entire 30 sec wait loop and it still delays the same time
19:17:46 amiconn preglow: Hmm, there are differences between the ata spec and the ata flash chip spec
19:18:22 amiconn When a standard ata device is put into sleep mode, it can only be woken up again by a soft or hard reset
19:22:43 preglow amiconn: the differences i've found shouldn't really matter with a correctly coded driver
19:56:06 amiconn Hmm, there's an odd effect in the id3 viewer, resulting from it marking the current entry and its corresponding 'identifier':
19:56:39 amiconn On the player, and on all other targets when using the arrow cursor, there are 2 arrow cursors in front of the lines
20:02:08 amiconn preglow: Do I remember correctly that the pp gpio has this bitmasking stuff for selecting what bits to change?
20:06:43 preglow amiconn: i'll see if i can find the code in question, i don't remember where i saw it
20:14:08 preglow anyway, i think there are at least two versions of those ports, one where you do a regular 8 bit read/write, and one where the write is selectively done based on the mask in bits 8-15
20:18:37 dan_a I need to get the changes to debug_menu.c to make the ports menu appear committed too...
20:18:39 amiconn I'll try GPIO_C bit 6 on my mini g2 as well. If that doesn't work I'll probably open up the thing and the flip port bits and measure
20:23:31 bluebrother I assume you have an actual copy? I checked in a small change to LaTeX.Rules a while ago.
20:23:45 tucoz I found a description of that file in a german makeindex manual, and pasted that into a file i named mkidx.ist. then all is fine
20:28:28 tucoz wonder why the buildserver was able to build todays manuals. It breaks when I try to build the manual.
20:32:42 amiconn Otherwise it wouldn't catch all errors a build causes, because it would stop at the first file containing errors
20:39:25 goffa petur: by build table.. do you mean that you'd have to download the source for each player you wanted to compile?
20:46:35 lowlight I think it would be interesting (though maybe not helpful) to see binary size in the build table, or a better yet a chart of binary size vs time.
20:49:02 amiconn Hmm, the +0x800 is true for port B (used for all ipod backlights), but not for port L in backlight-nano_video.c
20:49:18 lowlight bluebrother: to chart the historical growth of the binaries and identify when the increased
20:56:13 goffa don't lynch me... but would it help things if the voice module were a plugin? I'd think that could clear up a lot of space if people didn't want to include it... (i understand this wouldn't "optimize" things, but would give more room to play i'd think)
21:00:07 goffa i know it is... but i'm wondering why.. i understand the blind argument, but couldn't we accomplish the same with a plugin?
21:00:08 tucoz if the voice were loaded as a tsr-plugin, wouldn't that stop other plugins from working?
21:02:28 goffa ok... then i have to ask... why was it designed that way? (not being critical.. just trying to understand)
21:04:25 amiconn For the menus it might not be that important, but the voice playback itself needs to be coordinated with the rest of the audio playback
21:04:59 goffa ah.. so in order for voice to function.. it has to be included... but for the player to function voice doesn't need to be included?
21:07:10 goffa I was just trying to get a grasp on why it had to be part of the core..now i think i understand
21:07:40 goffa would it be a major pain in the ass to have a compile time option to disable it if it wasn't desired?
21:11:06 goffa I guess i'm indifferent to it, but unless i shoot my eye out, i can't see using it :)
21:12:51 lowlight goffa: Since the voice files are loaded from disk and use the audio codec & playback engine, I don't think there's that much overhead, especially compared to some other options.
21:16:39 Lear On software codec platforms, if that a voice file is found, memory is reserved for it, iirc.
21:33:38 dan_a That line doesn't make a lot of sense to me - why does it do that instead of "GPIOB_OUTPUT_VAL |= (1 << 3)"?
21:35:49 preglow dan_a: this way, the port manipulation is atomic. so that nothing can happen between the read and the write
21:38:43 preglow amiconn: perhaps the pp chip checks if bits 8-15 are all 0, and then just drops the masking. a value of 0 there would make no sense anyway
21:50:08 preglow it's really annoying when deleting big directories, it seems like rockbox has hanged
21:52:32 amiconn We don't know the file/dir count in advance, but it could show the raw count as it goes
21:53:11 amiconn Of course it would be better if it would be faster though. Dunno what causes rockbox' recursive delete to be that slow
21:57:18 preglow progress really isn't so important, but a way of showing that rockbox is alive is truly needed
21:57:48 preglow i think there's even a patch in the tracker that adds messages to those operations, as those currently don't display anything
22:03:29 preglow amiconn: remove_dir is a very short function, so some of the basic file/dir io operations in rockbox have to be very slow
22:21:10 preglow amiconn: changed both the values for nano around +/- 0x800, and it had nothing to say
22:23:29 webguest50 just thought I'd pop in and say thanks for the crossfeed feature, it works very well on old recordings, Mamas and the Papas sound good
22:28:12 preglow webguest50: it's also got more than enough cpu for even fancier stuff than crossfeed
22:29:17 preglow jlo actually wanted to make the crossfeed a bit fancier than it is, but i had to nerf it a bit to make it work fast enough on stuff like ipods
22:31:11 barrywardell preglow: that backlight code is still inline because I didn't change it when moving it to separate files
22:32:27 barrywardell amiconn: when I was looking for the H10 ata power off bit it was helpful to read all the GPIO_OUTPUT_EN to see which bits had been enabled for output by the bootloader
22:34:45 preglow haha, i don't think dithering has been enabled since i disabled it for being too slow with mp3 a long, long time ago
22:36:48 preglow barrywardell: well, might as well remove the 'inline' if they're not supposed to be inline
22:37:51 barrywardell preglow: they were inline back before moving to target tree. i just copied them directly into the separate files
22:49:40 preglow but yeah, everyone do agree with me that allowing each decoder to decide whether dithering is needed or not is foolish, yes? it should be a user option?
22:52:36 Lear makes sense. possibly if codecs could be allowed to disable it, for "known slow" cases or something?
22:54:04 preglow barrywardell: if bits 8-15 are non-zero, they decide which of the eight lower bits actually get written
22:56:55 preglow barrywardell: it also seems that many port addresses have a very large amount of don't care bits
23:33:55 BigMac Paul_the_Nerd:I know I am not one to talk, but why do you talk like Will shatner in star trek when your on the forums
23:35:48 Paul_the_Nerd When I want to make sure someone is clear that something is either important or emphasized, I use that instead of bold.
23:38:57 Paul_the_Nerd Hmm, of my last 15 posts, only two use *s for emphasis, and I think they're on good words.
23:40:43 preglow Paul_the_Nerd: essentially it just describes how sophisticated the noise shaping filter is
23:41:43 Paul_the_Nerd But I was overseas, so it was more availability than state-of-technology that restricted me
23:55:36 amiconn Wow, now I am impressed. Throwing out all '@echo..' from apps/plugins/Makefile shortens plugin build time by ~16%
23:57:16 amiconn I just tested with apps/plugins. As it works rather well, I think I should apply it to the other Makefiles
00:31:09 bustaplz if I install RockBox on my ipod will I have any issues using my FM transmitter or car dock?
00:45:10 pixelma this can vary a lot, depending on your computer. Generally cygwin is quite slow and e.g. some virus scanners can slow down the process even more.
00:58:04 pixelma e.g. for me it takes a bit more than 10 minutes and so far the longest time I heard of was about 30 minutes
01:43:52 bustaplz What would happen if I deleted all the files that were added to my ipod by itunes?
01:51:15 Unhelpful rockbox doesn't really care. organize it however you like, or don't organize it at all, and use the tag database.
02:50:30 LambdaCalculus37 Well, looks like someone seems to have gotten sound on the GoGear HDD1620 (so he says): http://forums.rockbox.org/index.php?topic=19504.0
03:02:45 Xyden no, running windows vista sp1, on my notebook, core 2 duo 2.4 ghz 3g ram, its really wierd.
03:40:05 pixelma he was trying to build rbutil? That's probably another story and I never tried myself...
03:43:11 pixelma still shouldn't take 8 hours, I guess, but it might need some other tools in the environment. That information might have been important, oh well...
04:15:00 Llorean They are not planned, this is entirely volunteer stuff where people work on what they want done.
05:57:05 n17ikh|Lappy question: are there any rockbox-able players that have recording from line-in?
07:04:58 Nick Zarggg_ is now known as Zarggg (n=zarggg@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com)
07:17:40 Unhelpful looking at how album art is loaded now... i'm thinking we pass in a pointer to the buffer and a size available to the loader, it can pass the buffer pointer on to the scaler, etc, each layer of this adjusting the free space and pointer as needed before passing it on
07:18:23 Unhelpful seems easier than having a scaler_get_buf_size, and a loader_get_buf_size, etc, and having to call all of them and decide how much buffer is needed to read the file
07:26:31 Unhelpful and each level can return a sentinel value if there's not enough memory for it to do its job - do we have an ENOMEM defined already?
07:47:28 Unhelpful is *that* why i had some trouble with codec errors and unified make patch, pre-commit?
08:02:49 Unhelpful i don't suppose anybody about right now could say what happens to cover art bitmaps on the buffer when the WPS changes to a new one with larger or smaller cover art?
10:57:16 bonsaiMonkey hi, i have a question about the cowon x5l Rockbox status sheet, it says power handling 10%, does this mean instead of 35hours(factory) it only last for 3.5 hours?
10:59:53 Unhelpful i'm not involved in porting, but that sort of thing more likely means that the code for talking to the device's power management systems is estimated to be about 10% done
11:00:21 scorche heh...no no no...we actually exceed the original firmware's time...i wouldnt worry about what that page says...
11:03:16 linuxstb Unhelpful: Have you thought about posting to the bitmap resize FS task to tell idak what you're doing? If you think his patch has flaws, it could be nice to tell him.
11:04:40 Unhelpful linuxstb: it's not that i think his patch has flaws, so much as i've heard various concerns regarding what would need to be done for commit, that i'm trying to work on
11:06:21 Unhelpful the fixed read buffer may need to come back, too many things load bitmaps without having anywhere to allocate space from.
11:07:26 Unhelpful i've probably broken all of the grey/mono stuff in his patch, too. i can post up the color stuff, but for everybody else, things just aren't ready.
11:11:59 Unhelpful but given that i've seen things mentioned here that aren't on the FS task, and not everybody stays on top of IRC, maybe i better revert to the fixed-buffer version of my patch, and start adding some stuff to FS
11:20:34 pixelma bonsaiMonkey: in case of the X5 it means that Rockbox can't charge it but you are able to use the original firmware's means for it, runtime is as good as Cowon's firmware or even better
11:32:24 pixelma you can get it to charge from USB but not with Rockbox (or while Rockbox is running)
11:33:39 Unhelpful i ran my gigabeat s that way for a while. if you can actually turn the cowon firmware off and start rockbox without a paperclip, then running the OF to charge should be bearable.
11:37:16 pixelma Unhelpful: the X5 is quite different to the Gigabeat S there - you can't dual boot (officially) the complete firmware but the "Cowon loader" is still there. This is only active when you plug in the charger or USB while the unit is turned off, no reset necessary when after disconnecting.
11:38:06 Unhelpful pixelma: the S both requires non-redistributable files to build a dual-boot BL, and has an OF that will never ever truly turn off :/
12:14:45 Unhelpful meh. and i have my answer about buffered album art - absolutely nothing happens to it on WPS load. even if it's the wrong size.
12:17:21 Unhelpful the buffer could get a max-sized, still 24-bit album art, and that could be scaled-on-draw. i doubt anybody would be happy with that.
12:45:11 Unhelpful first attempt at reworking resize-on-load is on FS #9458. any reports of hardware tests would be welcome, as well as comments on code/buffer size, fixes, etc.
13:23:33 Lear Hm, parallel make is slightly broken for me (in Cygwin). When making a full build, files including lang.h are compiled before lang.h is created.
13:29:11 n1s amiconn: pong, i bench midi playback by counting number of skips, they more than halved on my most complex testfile, i'm not sure how to get %numbers out of this though (the usage of likely() in the while() condition gave the biggest gain
13:38:46 amiconn n1s: The ping was due to something else, btw. Imo it should be LIKELY() and UNLIKELY() (caps), as those are preprocessor macros
13:43:20 amiconn In this case I think it makes sense, because right now it looks like an actual function, which it isn't. It's just a hint for gcc regarding branch optimisation
13:47:58 n1s amiconn: a few places in tremor already used it, see my commit, i changed them to use (un)likely
13:50:47 amiconn Hmm. Were these optimisations done by rockbox devs, or are they from verbatim Tremor?
14:28:12 n1s amiconn: synthing one test track takes ~6% less time with the (un)likely tweaks so the gain is not huge
15:51:39 RedSansa is there anybody who knows to update old themes to RB 3.0 ? the changes like %pb and so on are corrected, but the text layout is strange and i'm not able to fix it
15:53:14 RedSansa a longer explanation is posted in the forum under WPS Custom... Thread "Very cool theme - i need help to fix it"
15:57:07 RedSansa i read it...i corrected it..i think its not the problem of the new version anymore. it seems to be a general problem
15:58:33 advcomp2019 are you sure because if there is no value, you need to use - and you might have to move the values around too
16:08:55 RedSansa the loaded graphics for "play" and so on are okay and working. its only the text (like filetype) which make trouble
16:11:26 advcomp2019 o ok.. sounds like the theme might not be using ViewPort or using it be something else.. you might want to use pastebin so i could see what might be wrong
16:30:53 advcomp2019 RedSansa, i do not see anything wrong but i am not very good at looking at the WPS code tho
16:34:20 saratoga Toni is back, and hes brought something new: FS #9570 - Sansa e200v1: Increased runtime by ~20%
16:51:00 * gevaerts wonders if amiconn's idea about the portalplayer usb issues maybe being caused by RAM timing setup issues could also explain this one
17:19:02 scotty007 tried clean svn commits. r19168 complies fine. r19169 gives errors for apps/alarm_menu.c (still present in r19180)
17:21:30 kugel scotty007: the build table looks fine to me (http://build.rockbox.org/dev.cgi) so it's likely a problem on your end
17:35:21 kugel scotty007: but still, the build table looks fine. It's most likely a problem on your end. What's the exact message enyway?
17:40:34 scotty007 kugel: if there's something broken in my build envs (for arm and sim) i wonder why r19168 compiles fine on both systems
17:41:36 kugel scotty007: if that's the issue, then it's a nice find and should be reported (to Zagor)
17:53:55 scotty007 kugel, gevaerts: seems to be the combination of both (dirnames rockbox.work and rockbox-work are ok, rockbox-r19180.work isn't)
18:01:06 scotty007 kugel, gevaerts: it's not the . or _, it's the path length (/tmp/rockbox-work.work is ok while /home/scotty/ROCKBOX/build/rockbox-work.work isn't)
18:02:35 Mrcheesenips I change the background color on Rockbox to black, I forgot to change my text to a differnent color instead of black first, the text and background are black. I cannot see what I am doing.
18:03:46 gevaerts Mrcheesenips: you can have rockbox reset its settings while booting. See the manual for your player for the exact procedure
18:32:25 lardmaster I partitioned my ipod's disk like this: http://pastebin.com/m645f1525 and now when it boots it gets file not found for rockbox.ipod. It does identify the right partition at startup, and the file is there. I tried running rbutil to reinstall it but it still seems unable to find the file. What should I do?
18:35:19 kugel gevaerts: I wonder why it took so long for someone to get the idea to switch off the sd controller :S
18:36:28 linuxstb kugel: I just have. It doesn't make any sense to me as lcd_framebuffer should be accessed as [y][x].
18:37:53 kugel and even more if we tend to use lcd_enable quite frequently, but sd_enable not at all?
18:39:00 gevaerts kugel: maybe you can run button_disable to save even more power when you're not using the device :)
18:40:46 kugel linuxstb: ok, then we should ask mc2739 why he thinks that's a bug. And what do you say about about the removal of GPIOD_DIR |= (1<<7) ? is the button light necessary for lcd?
18:42:04 kugel linuxstb: to see what it does. And it doesn't change anything apparently. But on the other hand I don't even reach the main menu yet
18:43:38 kugel linuxstb: I remember that the display was rotated in one of the early e200v2 pictures. Maybe it's indeed the swapped for the e200v2
18:47:12 gevaerts lardmaster: try both of the commands suggested in IpodConversionToFAT32. One of those should worl
18:53:58 Self-Perfection Hello. I suppose I have found error in buffer size description in CustomWPS wiki. quote: "There is a buffer limit on how many bitmap pixels can be loaded in to memory which is calculated as such: ((LCD_HEIGHT*LCD_WIDTH*LCD_DEPTH/8) + (2*LCD_HEIGHT*LCD_WIDTH/8)). This means that the total visual size of all of the bitmaps used cannot exceed the total of this calculation. For 16-bit targets, this comes to 2.25 times the size of
18:54:06 gevaerts Mr Someone really needs to find out why mkfs.vfat formatted filesystems don't work in rockbox...
18:56:01 Self-Perfection So it seems ((LCD_HEIGHT*LCD_WIDTH*LCD_DEPTH/8) + (2*LCD_HEIGHT*LCD_WIDTH/8)) is number of bytes, used for buffer
18:57:24 linuxstb gevaerts: Didn't someone test mkfs.vfat recently and conclude that it was fine? I forget who though...
18:59:06 kugel gevaerts: the man page says it automatically switches between fat12, 16 and 32 depending on the partition size. Maybe just 1 or 2 of this modes don't work
18:59:55 gevaerts kugel: I'm pretty sure it's not simply that, as we're talking about big devices here.
19:02:48 n1s Self-Perfection: if you see the comment in gwps.h it says that the buffer is large enough to hold on fullscreen _native_ bitmap and two _mono_ bitmaps, your wiki quote does not say if it means color or mono pixels
19:06:24 Self-Perfection n1s: mono bitmaps would be 18 times screen size, so 2.25 is wrong either way. Better someone one fix it, to make clear/right
19:57:00 bluebrother it wouldn't. The Ipod boots off a special firmware partition, not of a PC-like boot sector (wouldn't work for HFS+-formatted Ipods anyway)
20:28:07 MarcGuay Links seem to indicate they used to be available on this page http://www.rockbox.org/daily.shtml but are no longer there as far as I can see.
20:29:16 MarcGuay There's a voices directory here that hasn't been updated since 2006: http://download.rockbox.org/voices/.
20:32:26 MarcGuay Ah, seems to be a recent issue judging but the Voice column of the "old daily" page: http://www.rockbox.org/dl.cgi?bin=sansae200
21:43:42 lostlogic hey, I feel like a newb, but is it possible to import songs and playlists from iTunes DB into rockbox db and playlist catalog
21:49:23 gevaerts lostlogic: there are lots of discussions on the forums about this, some of them mentioning tools that can export itunes playlists as m3u playlists I believe
22:03:58 devurandom I was already googling for the model numbers, but that was not exactly helpful either. :(
22:08:43 LambdaCalculus37 advcomp2019: Mostly in the way you have to install Rockbox. That's about it.
22:10:23 saratoga gevaerts: I'd probably look at doing some ARMv5E optimization of codecs before multithreading them
22:11:04 saratoga in MP3 specifically filterbank.c uses half the total execution time and could probably be made quite a lot faster on ARMv5 just by changing some of the multiplies out for new ARMv5E instructions for 16 bit multiplies
22:12:15 kugel well, they're not produced anymore. They possibly get more expensive the less units they have
22:12:28 gevaerts devurandom: if you want rockbox now, you'll also need a v1, and you have no guarantees about that either there
22:12:59 kugel devurandom: get a fuze, that's the successor of the e200 serious, with better display and wheel, and radio by default
22:13:24 gevaerts devurandom: c200 is a different player, with a smaller and lower quality screen, and a smaller maximal storage capacity
22:14:15 * gevaerts doesn't recommend buying not-yet-supported players to people who don't collect players and don
22:14:53 gevaerts devurandom: I'd say months at least before it's end-user ready, although progress seems to be fast right now
22:15:08 * kugel doesn't recomment outdated and incredibly overpriced players which aren't sure to run rockbox neither
22:15:10 LambdaCalculus37 devurandom: Rockbox on the Fuze is partially working. There's LCD and storage, but no sound and no proper buttons.
22:15:25 devurandom Well, I'd get it for christmas anyway, so you have some time to get it running. ;)
22:15:47 devurandom I once was trying to get into RB development, but gave up soon, due to missing time and pre-knowledge.
22:15:49 gevaerts kugel: sure. Don't buy an e200 if you don't *know* if it's a v1, but if you do know, why not?
22:16:48 devurandom So if some parts are not running yet, maybe I'd have the time to get it working. ;)
22:17:33 * gevaerts also doesn't like recommending beasts and d2s for the same reason. Not end-user ready yet, and totally unclear when they will be
22:18:08 Unhelpful gevaerts: i'm not sure i follow. surely everything outside our borders is a vast wasteland without any civilization, and therefore no need for DAPs?
22:19:32 kugel so devurandom is very likely to end up with a e200v2 which is the same as the fuze (rockbox-wise) but a worse player overall
22:19:51 devurandom Unhelpful: If we want to drink something, we have to run 100 miles for the next well. And the next musikstore is about 2000km away.
22:20:01 BigBambi kugel: So I would reommend getting one he knows is a v1, not another player that also isn't supported
22:21:30 devurandom Well, if I'd have time, I'd be on the boat for sure. ;) I'm quite interested in playing with hardware, even if I never properly did it yet.
22:21:46 kugel no, in fact, I was just saying that the ones at amazon are way to expensive for not being a v1
22:21:55 gevaerts devurandom: actually you can play with low-level code on a fully supported player just fine :)
22:22:41 Zagor gevaerts: did you ever ask what system he was using? I've been using far longer paths than that without problems.
22:22:43 devurandom I can check the firmware version after starting it? (Settings->info, I read?), maybe some local store will let me check that.
22:23:43 saratoga i wouldn't order if there was a chance of getting a V2 E200, the Fuze and clip are more interesting players i think
22:24:20 BigBambi sure, but if someone asked for a recommendation for a player to use Rockbox with, not develop, it isn't right or fair to recommend any of those
22:25:55 kugel not the files I'm editting. Should I look into every file in the tree until I find it?
22:27:52 gevaerts kugel: you need the include and the define in the right order, otherwise it won't work
22:31:08 Zagor gevaerts: actually, my previous long paths were shorter. but now I tried with /home/bjst/src/rockbox/a-very-long-dirname-to-provoke-strange-errors and still can't repeat his problem
22:33:52 gevaerts Maybe include a - and/or a . in the name. It could still be a combination from what I can see
22:46:03 Zagor gevaerts: can you upload make.dep for that build? or at least the dependencies for apps/playback_menu.o
22:50:42 Zagor we have to do special tricks for generated files, because they are not there when gcc compiles dependencies
22:51:52 gevaerts kugel: that would make configure hopelessly slow, and not actually solve the problem
22:53:10 Zagor I don't know why gevaerts make compiles playback_menu.c before lang.c even when there is a dependency for lang.o. it shouldn't.
22:54:27 Zagor kugel: that means make still has to know how to create them. so why do it in configure?
22:55:44 Zagor amiconn: indeed it did. I wonder where I got this one from then. I sure didn't write down all those files myself...
22:56:05 amiconn Zagor: Some more things which appeared to me: (3) The codec lib dependencies are still broken. If I only change e.g. libdemac's filter.c, *nothing* gets rebuilt
22:56:30 amiconn The old build system at least rebuilt libdemac, and a second run the caught the new libdemac and relinked the codecs...
22:57:58 amiconn I found that it would probably have been sufficient to add .ovl to .SUFFIXES, but then the gnu make manual discourages the use of $* as well...
22:59:37 Zagor amiconn: where do you find that $* is discouraged? I've read the manual pretty thorougly
23:00:27 Zagor I think adding .ovl to suffixes would have been the proper solution since $* absolutely works and is used in many other places
23:02:21 amiconn The rules in question are static pattern rules iiuc, so it wouldn't be discouraged there
23:05:36 amiconn I was a bit surprised that it didn't work properly for .ovl, but thought this was because the target had no %. Only later I found that it was due to the extension
23:06:10 amiconn My solution has the advantage that it's less "magic", because it doesn't rely on .SUFFIXES
23:07:49 Zagor amiconn: in fact I've changed my mind. yours is the better solution, precisely because it's more readable.
23:15:25 Zagor does your builds always run in this order? my builds are built in a very different order!
23:17:06 gevaerts What sort of system do you use? This is debian unstable on a c2d with a 64 bit install
23:17:07 Zagor oh wait, you have your build two dirs down from root. maybe that somehow changes things.
23:19:29 BigBambi With the patch I mentioned earlier cygwin has no been sat saying Generating Dependencies for 42 minutes
23:22:17 Zagor BigBambi: that's pretty normal. with your long path it will be a bit over 2 MB. maybe closer to 3MB
23:23:47 gevaerts amiconn: in case you didn't see it yet, I added ape benchmarks for the cowon D2 to SoundCodecMonkeysAudio
23:25:43 Zagor BigBambi: ok. your dep file is probably incomplete. so break the compile and tell me the last .o file in it.
23:25:58 amiconn gevaerts: Ah, nice :) I wonder why -c1000 is effectively slower than on Gigabeat F though....
23:26:40 amiconn Zagor: Oh, btw, I tried the new make system on Interix. I started as expected, but then gmake segfaulted (!) is some plugin...
23:27:16 Zagor BigBambi: wow, that is the last file you're supposed to have. so what the heck was it doing...?
23:28:10 BigBambi Zagor: It was just sat there - no CPU use or disk use that I could see, and only automake.h, Makefile and make.dep in the build dir
23:28:38 amiconn I didn't use the packaged one (that would have been 3.80.something), but the latest one, 3.81, built myself. It worked just fine with the old system, and it also worked fine for building the crosscompilers...
23:35:42 Zagor amiconn: the reason why libdemac isn't recompiled when changing filter.c is because filter.c is not included in libdemac...
23:38:21 Zagor yeah I know. what I'm hinting at is that #including .c files is not exactly kosher imho
23:40:25 amiconn Zagor: Regardless of this fact (which is, in this case, saving a lot of code duplication without putting code into .h files), the problem would also hit if only a .h file is changed, iiuc
23:40:28 Zagor happily, it looks like the solution is in updating tools/addtargetdir.pl rather than adding more magic.
23:43:16 Zagor the dependency generation works as it should, for filter.c too. the problem is that the path to filter_1280_15.c et.al is so long that gcc splits the .o target and .c dependency in two lines, which addtargetdir.pl doesn't yet handle.
23:45:04 gevaerts Zagor: make clean;make `pwd`/apps/menus/playback_menu.o reproduces the problem without having to do a full build. It still works right on my 32bit etch install though
00:19:09 Quit ender` (" Kiss a pair of boobs and the movie's rated R. Chop them off and it's PG-13. -- Jack Nicholson (?)")
00:27:06 krazykit to which the short answer is "yes" but the long answer is "it's probably encrypted too, so you still need to figure out the encryption"
01:25:01 PSPdemon the wiki is somewhat correct on the process to fix it...just not detailed into what other things to fix :P
04:01:26 Chesteta I redownloaded everything; deleted everything in the /rockbox folder except for .svn and then did a "svn update" to make sure everything was fine however after making a build directory and then running ../tools/configure and then running a make I am getting lots of errors...
04:01:28 PSPdemon it talks about adding a bridge between 2 pads... which should allow you to reformat/flash the device
04:01:34 Unhelpful Chesteta: it's not really a usable target, right now - that's why we don't have nice binaries ready.
04:06:32 Chesteta I will try and get some errors from the begining because I believe those are a bit different
04:08:40 PSPdemon also unhelpful, apparently the unbricking recovery method has been revised since i last looked
04:11:34 Chesteta note, that is after running the make again, it didn't spit out as much as the first time running the make... idk why it didn't
04:13:46 mikero123 hi folks, I have a question about doom on my c200, every time I try to run I get a data abort any hints
04:18:53 Unhelpful because there's a .svn for each subdirectory - i'd suggest you just delete the rockbox directory itself, and check out again.
04:19:20 Unhelpful if you want to clean your source directory of changes, i'd suggest you use svn revert -R .
04:22:45 XxXSparkXxX excuse me Unhelpful, how do i compile it? i dont have c++ or anything... i know this is probabally classed as 'warez' but could u possibly send the exe to me?
04:23:22 Unhelpful it's not "warez" or anything, but i don't *have* a windows mknkboot, nor the tools to build it.
04:25:10 Unhelpful also, i should point out that without mknkboot, you still have a working rockbox, that can do pretty much everything the OF can do, except play wmv movies
04:29:55 Unhelpful it's a bootloader. the ~13MB one is the dual-boot version you get after patching the rockbox nk.bin into an OF one.
04:38:28 Unhelpful and then leave USB plugged in, it should show up as a drive, and then you can unpack rockbox onto it.
04:41:07 mikero123 hi folks, I have a question about doom on my c200, every time I try to run I get a data abort any hints, also with I just installed version 3.1 and now the database never actually completes updating , I only have a few files on the device.
04:41:11 linuxstb PSPdemon: Yes, the e200v2 recovery method works - e200v2 owners tested early versions of the "Sansa AMS" bootloader, which "bricked" their devices, meaning they needed to use that recovery mode.
04:44:26 Unhelpful hm.. you might actually need to unplug the gigabeat for it to load the update, it's been a while since i did this.
04:48:56 mikero123 Unhelpful: just tried the latest fw, and same on doom Data abort at 01fbc6c4 Still waiting on the database issue, will let you know in a few minutes.
04:50:16 Unhelpful XxXSparkXxX: that doesn't sound good at all. you can try sendfirm again, but it shouldn't be doing this. did you see anything else before that message?
04:52:45 Unhelpful no, i've been using rockbox exclusively, the dual-boot is much slower starting up
04:57:24 Unhelpful mikero123: very strange... i don't have a c200, and i don't use doom, but i've never had that problem on my s60 or my e200 :/
04:59:19 XxXSparkXxX unhelpful, could u send me the NK.bin file u used? through rapidshare or something?
05:40:02 XxXSparkXxX i need a working rockbox n.bin file... unhelpful do you have a working one? the one from the sit dont seem to work
05:50:11 Unhelpful possibly, nothing at all. there are some people who can't get rockbox to work on theirs. i'd suggest you try building a current bootloader, that one is quite old.
06:10:54 Unhelpful not that "yet" makes a difference. "it doesn't work on some devices" is just one of the problems that need to be solved.
06:19:20 Unhelpful xsloader: for whatever reason, that doesn't work for him, and it immediately goes back to recovery :/
06:19:55 XxXSparkXxX alright... i just downgraded the device, im about to try the rockbox bootloader now.
06:20:00 Unhelpful XxXSparkXxX: did you send the bootloader.bin or the nk.bin from that file, with sendfirm?
06:20:57 XxXSparkXxX i sent the nk.bin file. i dont know what the bootloader file did so i didnt touch it.
06:31:22 Unhelpful i wonder if the problem is to do with the updater updating recovery.bin, or anything that might be in flash, or such, in some way that breaks only unmerged nk.bin...
06:31:53 Unhelpful interestingly, i just did a restore (using sendfirm), and my firmware partition *only* has nk.bin on it.
10:12:41 kadoban casainho: you probably have huge arrays sitting around, you need to cut down on them or cut down the size. you should be able to tell what's big in the map file (maybe)?
10:13:21 kadoban casainho: oh, i forgot...you're the rockbox player guy. i probably don't know for that
10:14:55 casainho I would like to know how can I creat a zip file for the firmware, so I can copy it to the SD Card and try the bootloader...
10:18:42 casainho well, I am seeing that I can run the .elf file and debug it as I was doing with the bootloader... and the first error I am getting on LCD is "ATA error: 1" :-)
10:44:32 beachsurfin is there an option to list the wps gallery submissions by popularity (most downloaded)?
10:50:29 pixelma Unhelpful: speaking of scrolling in pf... I find it odd that the plugin uses its own scrolling - and I also think that it doesn't look good, especially in cases where it only has to scroll a few pixels
10:53:00 Unhelpful thanks for the reminder... that was on my to-do list, which is not actually recorded anywhere. :/
10:55:47 Unhelpful amiconn: first, we need a text scroller for the greylib. secondly, how exactly does the text scrolling "work"? when animating, pf renders directly to the framebuffer, then calls for the text draw afterward. can we still follow that pattern with core scrolled text?
10:57:27 amiconn Not directly. My idea would only work if PF doesn't scroll text while actually animating
10:58:08 amiconn Once animation stops, PF could copy the framebuffer contents to a backdrop buffer, and set that bitmap as backdrop. Then scrolling text works as expected
10:59:01 amiconn Text scroller for the greylib should be possible. It might even be possible to plug it into the core's scroll engine
11:02:23 amiconn There's a tick task sending events to the scroll thread, which then redraws the scrolling text lines
11:03:36 amiconn Redraw must be done from a thread, drawing from an ISR is usually forbidden (the greylib being an exception )
11:08:46 Unhelpful making PF play nice with the core scroller. i don't suposse we care about scrolling names while animating, anyway, though.
11:09:22 Unhelpful so, like you said, we can just copy the buffer to another one that we set as the background when animation stops...
11:13:28 Unhelpful it also does custom drawing of track list... not just its own scroll implementation, but the highlight bar behind the selected track pulses
11:23:30 Unhelpful also, the track list *itself* scrolls up and down, if it's larger than the screen :/
11:31:39 Unhelpful actually, if pictureflow renders the gradient, and the pulsing bar, into a buffer that's set as the background, would that "work"? i'm guessing the scroll engine will only copy pixels from background buffer in the area that it's drawing into?
11:34:01 amiconn But if the background uses a single colur (even if it's pulsating) it's easier than that
11:36:47 Unhelpful no, the selection bar in the track list is blue pulsing blue bar draw with some sort of gradient effect - i've not looked closely at the code behind it, i only know that it uses fade_color, becaue i had to dig around to find out what the expected range for the alpha argument to that was
11:37:42 Unhelpful would it be possible to have the scroll engine only updating a structure that says what offset the scroll is at, or whatever else the scroll engine needs to know about, without it doing the actual drawing?
11:59:10 naubrey If I purchase one of the said nock-offs and send it to a rockbox developer... is there a chance it would be supported in the future?
12:00:48 naubrey I realize it is supported on a bunch of devices, but is there a 'best' if I go purchase something? Or does it work equally on all devices?
12:20:05 casainho hello :-) −− on bootloader, I am getting the error: "File not found", however I have the dir .rockbox and all files there...
12:34:14 PaulJam they can overlap when they aren't displayed at the same time (conditional viewports)
12:56:01 Hdaackda I've got an ipod video 30gb (5.5 ) and i instaled the wrong firmware.. Now it shows the apple screen of death (www.apple.com/support).. doesnt get detected by the computer or runs...
13:00:35 Hdaackda umm.. I had problems with my 80gb video.. it was not getting detected on any pc (even in disk mode). so i took out its harddisk, put it inside 30gbs.. and updated it using Itunes! ( i also had rockbox installed on both of em)
13:07:12 n1s I'm not too good at fixing troubled ipods so you may want to hang around for a while and see if anyone who knows something about this comes around
13:18:04 pixelma be patient, not everyone knows a lot about Ipods (me neither) and not everyone is at the keyboard all the time. My only other idea would be to check connections etc. if you swapped disks (I'm not sure though if you at least should get something even if the disk is not detected)
13:19:40 Hdaackda k.. yup. will wait for someone more tech aware... may even be willing to giv $10 (or something..) if it starts working again!!
13:49:51 BigBambi Hdaackda: It isn't someone more tech aware as the people that you have spoken to are very tech aware, it is waiting for someone that specifically knows ipods
14:19:18 casainho I got my firmware zip file with name "rockbox.playerlittle" and bootloader can't find it because bootloader looks for the "rockbox.rockboxplayerlittle". After renaming the file, the bootloader correctly found it :-) −− where is the mistake? what should I do for the make zip put the correct name of that file?
14:43:46 casainho I am getting an error, on load_firmware(), which calls lseek() and returns with -2. Can someone help me?
14:48:58 kadoban i'm not sure what the l actually stands for, but no..it's for seeking in files. the units are bytes. if you look up POSIX lseek, rockbox's version is very similar
14:51:02 kadoban i don't know then. if it's not code you wrote, it's unlikely the arguments are wrong. check errno i guess?
14:52:22 casainho ah, sorry - can be my mistake while debbuging, I think that it not hangs there finaly
14:52:59 casainho >I got my firmware zip file with name "rockbox.playerlittle" and bootloader can't find it because bootloader looks for the "rockbox.rockboxplayerlittle". After renaming the file, the bootloader correctly found it :-) −− where is the mistake? what should I do for the make zip put the correct name of that file?
15:09:18 mcuelenaere casainho: you defined BOOTFILE_EXT to rockboxplayerlittle in your config-XX.h, that's why the bootloader can't find the file
15:11:27 mcuelenaere you'll need to make sure the value BOOTFILE_EXT & BOOTFILE are the same as boot_output in tools/configure
15:17:52 mcuelenaere (and I don't think it's necessary to have 2 define's for this, but I could be wrong)
15:19:01 mcuelenaere look at what load_firmware() does in your bootloader.c file, then you'll understand
15:23:45 mcuelenaere I'd go for rockboot.playerlittle, but you could also do rockbox.player_little_bootloader or bootloader.player_little or whatever
15:25:48 Hdaackda i installed the wrong firmware.. then somehow managed to go to disk mode!! the disk is not formated and itunes tells me to restore.. (but its a 80gb harddisk on 30gb ipod..)
15:25:54 casainho mcuelenaere: just used that value because would give me problems if someone creates a new target while I get my working
15:28:38 Hdaackda But 80gb harddisk just keeps shutting again and again... but if i put it on my 30gb ipod (i.e. 80gb hddisk on 30gb ipod), i am able to go to disk mode... but comp says harddisk not formated
15:44:39 kugel JdGordon: ah, totally forgot about it. if you could paste again, I'll do a test right now
15:46:11 kugel JdGordon: I played a bit around with having the wps to issue the redraw when leaving, so the dead parts are gone when entering a custom vp screen
15:51:08 JdGordon neither... umm... I'm working on a patch which will make that irrelevant.. but its moving slowly :/
15:51:36 kugel JdGordon: what I'd like to do is to send a "redraw message", right before leaving the wps (the next screen will be up in the next tick), and at the next tick the screen is fully updated
15:55:04 JdGordon kugel: when the wps exits it tells the vpm to clear the screen totaly, then when the next screen "loads" it redraws as soon as it can
16:01:09 kugel JdGordon: well, you said it should be (entirely) up to the screen which doesn't use the custom vp to restore it (fully and correctly)
16:01:44 kugel but that's not possible, so either the new screen, or a scheduled event has to do the redraw
16:01:44 JdGordon what? how can it restore some other screen? the best it can do is erase the bits outside the used area
16:04:11 kugel "JdGordonits the responsability to the screen which disables them to reenable them", maybe I got you wrong, but it sounded to me that custom-vp-screens should be untouched when it comes to reenabling the custom vp
16:05:36 JdGordon yes you misunderstood, or read in more than was typed... if the WPS disables the cvp then it must reenable it... the vpm will realise its changed and clear the whole screen when this happens so the next screen will draw correcly
16:05:43 kugel the other problem is that screens don't update the whole screen, but only their parent. the whole-screen update should be something external imho
16:39:52 casainho I am trying to build correctly the firmware and I got the built witout erros but the final file "rockbox.rockboxplayerlittle" is not there however is there the files rockbox.elf and rockbox.bin...
17:00:42 * bertrik can't make sense of how to control cue sheets on rockbox and seriously doubts if it works at it is supposed to
17:18:11 casainho okok - I got it :-) −− I will put it on SD Card and see if bootloader can run it...
17:19:55 bertrik linuxstb, on closer inspection it seems ok, sorry for complaining. The cue sheet I was using mixed up seconds and hundredths of seconds.
18:24:38 casainho my bootloader is jumping to stackbegin() and I don't know why :-( −− I just see that name on debug window...
19:33:00 saratoga does anyone have any thoughts on FS #9721 - No error check after writes in ata.c ?
19:33:16 saratoga i don't know enough about ata to comment, but it certainly sounds like the kind of thing we should be doing
20:03:56 Nick el_gato is now known as el_gato39874 (n=18129f00@gateway/web/cgi-irc/labb.contactor.se/x-6fbd5b4ca81f10a4)
20:11:21 el_gato39874 I've been trying to run fsck to fix it but it doesn't get past said folder and gives me a "Too many files need repair." message
20:12:13 el_gato39874 I've never had that problem before, so I'm hoping by deleting that folder, fsck can run its course
20:14:42 el_gato39874 reformatting isn't a real option right now because I don't have enough hard drive space to backup all my music :/
20:16:33 linuxstb Trusting a hard disk you carry around in your pocket as the only copy of your music isn't wise... But I would try and find a Windows PC and use chkdsk - fsck doesn't seem to be as good with FAT filesystems.
20:21:54 el_gato39874 hmm, it's been a couple of minutes and the delete window is stuck at "Preparing to Delete files..."
21:45:50 saratoga that stuct is full of chars, so its probably not an integer number of words, and it may shift things around when its added or removed
21:45:53 soap yea, that's what I shamefully assumed as soon as I opened my mouth to express my ignorance. ;)
21:46:53 saratoga but it is odd that a couple targets are different by quite a few words, probably some gcc weirdness
21:47:40 saratoga does anyone know if the sansa can detect the difference between a USB insert and a charger insert on powerup yet?
21:51:13 kugel I have a charger here, and (with the OF) it always worked (as in the OF never tried to establish a connection, and the player was usable and music not stopping)
21:55:54 kugel btw, I think, once USB is enabled on PP, some USB code should be moved into the bootloader for a recovery mode
21:57:22 saratoga i'm also starting to see weird issues with the sansa OF detecting USB connects in recent builds
21:57:38 kugel if I uninstalled the of because rockbox usb is working perfectly, I'd had to use e200tool
21:59:30 Bagder but I really just used the term others would use, I didn't invent "brick" for non-bricked players
22:01:53 saratoga i bet its because i flashed the OF bootloader with rockbox, so we're probably not properly initing something the OF needs in the most recent builds
22:02:49 saratoga still its curious the rebooting the sansa doens't clear whatever changes rockbox makes to the setup
22:05:38 saratoga it seems to happen even if i power off the device and leave it for some time though
22:06:04 saratoga hmm the bootloader has had quite a few functional changes to both USB init and power handling in the last year
22:08:40 saratoga kugel: even once that goes in, we'll probably not be able to enable USB by default since apparently the bus reset problem renders USB useless for some people
22:09:34 saratoga and maybe this will motivate someone to reverse engineer the OF and find whatever magic "usb doesn't reset" bit we're missing
22:09:42 kugel I had a few resets during the copy of the windows 7 beta image, but the file was fine
22:12:50 kugel I haven't tried, in theory sansapatcher should be able to patch the OF's bootloader.rom
22:14:25 saratoga i've been meaning to do power measurements with a DMM using different ways of booting rockbox and the OF to see if the idle power changes
22:17:21 saratoga i haven't noticed a difference, but runtime is so long it woulnd't be hard for it to change by half an hour without me noticing
22:18:14 kugel saratoga: well, not exactly. but my battery benches don't differ from those who are on the runtime wiki page
22:21:36 FlynDice I'm using the unicatcher theme on my e200v2 and when I start up a grey box with "cleared" appears and cabbiev theme shows up. Does starting up with a button pressed cause this and what has been cleared?
22:28:08 bertrik I think I'm going to make a wiki pages about FM tuners and make a list of what player use what FM tuner chip
22:33:35 linuxstb Yes, you've just broken the contents of the firmware partition - e200tool will fix it.
22:54:30 kugel saratoga: e200tool only executes the recoverymode from RAM, it's not on the storage at that point
23:05:23 Unhelpful perhaps it's to have the various numeric values interchangeable with the "auto" value, with the same format string?
23:16:08 amiconn soap: The uneven size reduction is mainly due to the different code density of the architectures. What you see are code savings; the ram saving (which is equal on all targets) isn't visible, because it used buffer_alloc()
23:21:55 casainho I am getting PC jumping to strange addresses and right after going the undefined instruction vector −− here is the piece of code that is giving me porblems... I am using JTAG debug: http://pastebin.com/m1b8fdd62
23:28:12 saratoga kugel: for what its worth, switching back to the OF bootloader fixed the USB detection issue i was having
23:28:33 saratoga do you happen to know if it was a specific svn revision that introduced this problem?
23:29:25 kugel no...the problems started when I switched to KDE actually (which was about the same time when jhMikeS committed his work)
23:29:45 kugel I didn't change my bootloader in a while though, I have no idea how this is all connected
23:33:54 saratoga i think something that changed in rockbox impacted USB detection in the OF, unless you've got the OF bootloader installed
23:37:13 casainho does anyone have any idea why that strange behaviour with this piece of code? : http://pastebin.com/m1b8fdd62
23:44:31 kugel we can't tell what you changed (and, besides, fat.c shouldn't need to be changed at all)
23:45:33 casainho kugel: just hapens that doing debug I can see that loop happening, and i incrementing... and if I put it on run, it jumps to that weird addrress :-(
23:46:26 casainho hmm... why do you think my SD Card driver is not working correctly? I can't understand why it could give problens...
23:50:50 amiconn r14812 introduced dprintf, r19585 moved it (and yes, that's the accessory protocol support commit)