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

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

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

#rockbox log for 2009-05-15

00:00:50 Join robin0800 [0] (
00:09:31 Join barrywardell [0] (n=barrywar@
00:16:50 Quit bluebrother ("Leaving")
00:17:40 Quit tomers ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]")
00:25:58 Quit Rob2222 ()
00:31:45 Join matsl_ [0] (
00:31:58 Quit matsl (Read error: 110 (Connection timed out))
00:32:54 Quit rwcr (Read error: 113 (No route to host))
00:33:01 Join _fml [0] (n=4fd3c7b3@gateway/web/cgi-irc/
00:33:57_fmlAny comments on FS #10181 (having the fm region setting in the fmr file)? Please separate the idea and the implementation.
00:34:17 Join rwcr [0] (
00:36:38 Quit robin0800 ("No Ping reply in 90 seconds.")
00:37:38 Join robin0800 [0] (
00:38:09 Nick fxb is now known as fxb__ (
00:38:44JdGordon|_fml: well, I agree that it should be done
00:38:50JdGordon|I havnt looked at the patch yet though
00:41:04_fmlJdGordon: hey! Just a little bit tweaking when reading (loading) an FMR file.
00:41:05 Quit fred_2 (Remote closed the connection)
00:42:32 Join fred_2 [0] (
00:43:41 Join Strife89 [0] (n=nds@
00:45:10 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
00:45:14 Quit _Auron_ ("Infinity repeatedly denies rumours of plotting with zero to bring down the Universe.")
00:48:14 Quit Strife89 (SendQ exceeded)
00:49:15 Join Strife89 [0] (n=nds@
00:49:15 Quit _fml ("CGI:IRC (EOF)")
00:49:27 Quit robin0800 ("No Ping reply in 90 seconds.")
00:49:33 Join _Auron_ [0] (
00:50:18 Join robin0800 [0] (
00:50:53 Quit n1s ("Lämnar")
00:51:50 Quit Strife89 (Client Quit)
00:53:03 Join Rob2222 [0] (
00:55:36 Quit ender` (" If you're going to do something tonight that you'll be sorry for tomorrow morning, sleep late.")
00:57:11 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
00:59:27 Quit robin0800 (Connection reset by peer)
01:00:23 Quit bertrik (Read error: 113 (No route to host))
01:01:24 Quit jgarvey ("Leaving")
01:07:30 Quit barrywardell ()
01:08:24 Quit matsl_ (Read error: 110 (Connection timed out))
01:12:33 Join barrywardell [0] (n=barrywar@
01:12:59 Quit flydutch ("/* empty */")
01:15:22 Quit LambdaCalculus37 ("Fwump")
01:16:42***Saving seen data "./dancer.seen"
01:17:21Unhelpfulok, i'm pretty sure image-load stalling playback is a lock contention issue. i'm not sure the best way to solve... we could do a lot of messing about with making the loaders optionally re-fetch their struct bmp from a handle any time they yield or call a function that might, but i think it might be easier to just add another lock, which is held by anything that would *move* handles but not by things that just want to access already-allo
01:17:22Unhelpfulcated handles.
01:19:20JdGordon|the only thing that should ever move handles is the actual buffering code no?
01:19:22 Quit Thundercloud (Remote closed the connection)
01:22:54UnhelpfulJdGordon: the mutex that currently locks around these operations is static inside buffering.c. i think we can keep all of this inside buffering.c by adding a second mutex that is only locked by functions that modify the buffer list, and holding that during image load. this won't block anything that doesn't block now, but functions that are "read-only" as far as the list of handles go will no longer block during AA load
01:23:37Unhelpfuland i think it'll be much more sane than having image loaders know about handles :)
01:24:43 Join Strife89 [0] (n=michael@
01:24:45 Nick fxb__ is now known as fxb (
01:28:13 Quit JdGordon| (" ajax IRC Client")
01:31:49 Join JdGordonn [0] (n=irchon@
01:33:22 Nick fxb is now known as fxb__ (
01:39:34 Quit JdGordonn (Remote closed the connection)
01:42:43 Quit Strife89 ("Gone partitioning.")
01:48:38 Quit xnyhps ("Zzzzz....")
01:49:13Unhelpfulthis looks good - i caught a few handle struct members that need to be initialized a little earlier in bufopen so that they have meaningful values (for the buffer stats) while an image loads, but everything else seems fine.
01:50:15 Join JdGordonn [0] (n=irchon@
01:51:25 Join robin0800 [0] (
01:55:00 Quit JdGordonn (Remote closed the connection)
01:55:28 Quit n17ikh ()
01:59:06 Quit tessarakt ("Client exiting")
02:02:18 Quit mt (Read error: 110 (Connection timed out))
02:03:05 Quit renke ("leaving")
02:08:57 Quit pixelma (Nick collision from services.)
02:08:57 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
02:09:02 Quit amiconn (Nick collision from services.)
02:09:04 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
02:09:19 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
02:09:26 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
02:11:19Unhelpfulit works with my oversized test image... will commit shortly. :)
02:14:44CIA-38New commit by unhelpful (r20932): Fix the lock contention stall during cover art load, by adding a separate modify mutex for the buffer. Operations that modify contents of a buffer ...
02:16:13 Quit itcheg (" ajax IRC Client")
02:16:31 Join Zarggg [0] (
02:17:27 Join n17ikh [0] (
02:26:12 Join itcheg [0] (i=62db4767@gateway/web/ajax/
02:32:17 Quit itcheg (" ajax IRC Client")
02:34:15 Join moos [0] (n=mustapha@rockbox/staff/moos)
02:34:30 Join itcheg [0] (i=62db4767@gateway/web/ajax/
02:47:15 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
02:49:43 Quit robin0800 ("No Ping reply in 90 seconds.")
02:50:42 Join robin0800 [0] (
02:53:00 Quit robin0800 (Client Quit)
02:55:03 Join robin0800 [0] (
02:57:38CIA-38New commit by unhelpful (r20933): Attempt to make a little more resistant to producing spurious "modified" status on git repositories.
02:58:48 Quit efyx_ (Remote closed the connection)
02:59:34 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
02:59:55 Join jmillikin [0] (
03:01:11 Quit barrywardell ()
03:01:27 Quit robin0800 (Read error: 104 (Connection reset by peer))
03:04:05Unhelpfulhrm... still no good. the problem seems to be whether or not the script is run from inside the repository :/
03:10:27 Join robin0800 [0] (
03:12:08 Quit LambdaCalculus37 ("Fwump")
03:14:51CIA-38New commit by unhelpful (r20934): Fix when it's run outside of the git working directory.
03:16:45***Saving seen data "./dancer.seen"
03:46:48 Quit obo ("Bye")
03:48:34 Join Strife89 [0] (n=michael@
03:54:52 Quit robin0800 (Read error: 104 (Connection reset by peer))
03:55:54 Join c4pr0 [0] (
03:56:18c4pr0Alright, who do I send donations to?
03:56:27 Quit jmillikin (Remote closed the connection)
03:56:34scorchethere is a paypal button on the website
03:56:54c4pr0Is this beer money?
03:56:58c4pr0Or does it go towards dev?
03:59:45dfktis there a list of the various functions of the %St WPS tag available somewhere?
04:05:53 Join DrMoos [0] (
04:06:01 Quit moos (Read error: 104 (Connection reset by peer))
04:06:09 Nick DrMoos is now known as moos (
04:12:10 Join markun [50] (n=markun@rockbox/developer/markun)
04:13:32Unhelpfuldfkt: a quick look at the source behind that seems to suggest that it scans your config for the setting named.
04:17:41dfktUnhelpful, thanks, very interesting
04:18:48 Quit itcheg (" ajax IRC Client")
04:19:24 Join spyder [0] (
04:22:28 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
04:22:50 Join itcheg [0] (i=62db4767@gateway/web/ajax/
04:34:48 Join CaptainKewl [0] (
04:43:57 Quit CaptainKewl ("( :: NoNameScript 4.02 :: )")
04:47:49 Quit itcheg (" ajax IRC Client")
05:03:46 Join froggyman [0] (n=47ba0b80@gateway/web/cgi-irc/
05:05:30 Join robin0800 [0] (
05:05:56 Quit avacore (Client Quit)
05:06:56 Join avacore [0] (
05:08:48 Quit robin0800 (Read error: 104 (Connection reset by peer))
05:16:38 Quit daurnimator (Read error: 110 (Connection timed out))
05:16:48***Saving seen data "./dancer.seen"
05:21:35 Quit gevaerts (Nick collision from services.)
05:21:46 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
05:26:37c4pr0Does anybody know what's keeping Rockbox from the new Nano's?
05:26:47c4pr0I heard something about encryption.
05:26:53c4pr0CAn anybody confirm this?
05:27:44krazykitencryption, an inability to run non-apple code, no one really working on either problem with any success
05:28:46c4pr0So, I'm SOL for playing .flac files on my Ipod?
05:28:52c4pr0Because I just heard .flac for the first time.
05:28:56c4pr0And it's amazing.
05:29:00krazykityes you are
05:29:25c4pr0Hmmm, is brute forcing out of the question?
05:30:06cool_walking_Brute forcing's never out of the question, that's why it's called brute forcing. It does take thousands of years though.
05:30:34c4pr0Well, I have a brand new cluster of servers with i7's in them....
05:30:43 Join evilnick_home [0] (
05:30:53c4pr0Sadly, I have the hardware, but not the know how.
05:31:08scorchethousands of years with your hardware and much more...
05:31:30c4pr0I'm pretty upset now.
05:31:45c4pr0Have you ever heard a .flac of Metallica's "Hero of the Day"?
05:31:53c4pr0Let me tell you, it's magical.
05:31:55krazykitthat's off-topic
05:31:56scorcheno, nor do i care to
05:32:02cool_walking_No, and the social channel is #rockbox-community.
05:33:19c4pr0Good to know cool_walking_ thanks for the enlightening comment.
05:33:44 Quit c4pr0 ("Douchebaggery stinks.")
05:45:59JdGordonanyone have any interesting feature requests or bugs?
05:48:15*Strife89 has a manual patch.
05:48:16cool_walking_ is a bug... dunno about interesting. are you interested in playback problems?
05:49:09Strife89 <−−-patch
05:50:07JdGordoncool_walking_: the last comment has an easy fix for you...
05:50:27cool_walking_There are two issues in the task.
05:50:29JdGordonin fact.. rockbox has a plugin to fix them so you dont even have to go searching
05:51:14 Join firedix [0] (n=firedix@
05:51:34cool_walking_I already have the "that file is broken" issue sorted myself (although maybe better handling of these files wouldn't go astray?), but there's also the "playback borked" issue.
05:51:53 Quit Horscht ("Verlassend")
05:59:17 Quit perrikwp (" ajax IRC Client")
06:04:43 Quit froggyman ("CGI:IRC")
06:05:04 Quit Strife89 ("Zzzzzzzzzzzz......")
06:11:24JdGordoncan anyone else not update their e200 bootloader?
06:11:47cool_walking_I did yesterday.
06:12:23cool_walking_did update it successfully, that is.
06:12:38JdGordonwith rbutil or sansapatcher?
06:13:02cool_walking_using the 3.2
06:13:08cool_walking_bootloader from that FS entry
06:13:27JdGordonhow do you put it in rec mode?
06:13:28*Unhelpful was successful with sansapatcher -a <file>
06:13:56cool_walking_Same command I used.
06:14:02cool_walking_Don't know what rec mode is...
06:14:10JdGordonmy problem is sansapatcher thinks its successful, but nothing changes
06:15:12 Quit firedix (Read error: 110 (Connection timed out))
06:16:41JdGordonI dont really want to create a bootloader updater plugin.. but its looking like im running out of options :(
06:16:50cool_walking_I did it on Windows XP with the e200 in Rockbox's UMS mode.
06:17:10*Unhelpful thinks that perhaps needs a more general solution... perhaps storing a track number and title for each track? this is not just a ripping artifact, some albums come with bonus tracks after many empty tracks.
06:18:20JdGordonI really wonder about the origional coder of pictureflow...
06:19:12Unhelpfulthe one who ported it to rockbox, or the one who wrote the windows app it's supposedly based on?
06:19:44JdGordonthe 2nd
06:19:53JdGordonI assume the wierd stuff comes from there?
06:19:59JdGordoni havnt really looked into it that much
06:21:03JdGordoncan someoone dd their firmware partition from the e200 and upload it somewhere for me?
06:21:39Unhelpfuli'm not really sure where the weirdness comes in. i've not looked at the other PF... a lot of the weirdness is related to rockbox-specific things, though.
06:26:00Unhelpfuli kind of have to wonder if the desktop version even *has* a software renderer :)
06:37:28*JdGordon decides to add some fun stuff for touchscreen targets
06:50:22JdGordonfreeking laser beams!
06:52:08JdGordondoh! i fixed the quickscreen touchscreen and it looks like it cant even get to it yet :p
06:52:27cool_walking_What if you're not a king?
06:52:44cool_walking_or are the beams made of particles originating in a king?
06:57:28 Quit moos ("Rockbox rules the DAP world")
06:57:51 Join simjoko [0] (
07:08:33CIA-38New commit by jdgordon (r20935): get the quickscreen working on the mr500. hold "mode" on the remote to get to it, then you can use the 4 directions on the remote, or the touchscreen ...
07:10:36 Join einhirn [0] (
07:16:52***Saving seen data "./dancer.seen"
07:19:10JdGordonapart from shuffle and repeat mode.. are there any other settings which would be nice to be able to change from pressing something on the wps?
07:22:39JdGordonblah :p
07:24:02CIA-38New commit by jdgordon (r20936): fix red... who went and changed the remote defines?! :p
07:35:40 Join jck [0] (n=3b5d7dde@gateway/web/cgi-irc/
07:36:20CIA-38New commit by jdgordon (r20937): allow the user to change the shuffle and repeat modes from the touchscreen, update the mr500 default wps to show how to do it (hint, press the ...
07:38:22jckwhats the cheapest mp3 player that supports rockbox/
07:38:40cool_walking_I would guess the c200 or e200.
07:42:09jckare they good?
07:44:57CIA-38New commit by unhelpful (r20938): Clean up create_track_index, fixing FS #9333, and use tagcache-provided length instead of strlen.
07:45:38Unhelpfuli've been happy with my e200, but i prefer to use the gigabeat S since it's a hard drive player and has a much larger capacity.
07:45:59cool_walking_I have a e200 which is very nice, it'd have to be the best flash-based (small capacity) player I've owned.
07:48:54Unhelpfulyou need to be a bit careful about an e200 - refurbs are often the supported v1 model, new pretty much always means the work-in-progress v2 model. it's impossible to tell them apart without turning it on, or asking the person who is selling it, unfortunately.
07:50:00cool_walking_jck, check out if you haven't.
07:56:13 Join gralco [0] (
07:57:06gralcoHi I need to put my sandisk sansa e260 in UMS mode to put rockbox on it but I don't know how
07:57:15gralcohelp please?
07:58:58cool_walking_An option something like "Settings -> USB mode" in the Original Firmware.
08:00:57 Quit nibbler (Remote closed the connection)
08:02:17gralcoI dont see see a "USB mode"
08:02:44jckhow are the bundled headphones that come with the e200 series?
08:02:53CIA-38New commit by jdgordon (r20939): More touchscreen additions, quickscreen, browser, context menu, skip fwd/back buttons in the mr500 wps (a "button bar" will pop up for 2.5s when the ...
08:03:05gralcobundled headphones?
08:03:23jckearphones i mean
08:03:34JdGordonUnhelpful: you jerk... you killed the build system :D
08:03:57Unhelpfulwhy does that seem to keep happening to me?
08:05:16gralcooh wait sansapatcher isn't even finding the device
08:05:29gralcocan I not do it with e620?
08:06:11gralcoe260 I meant
08:06:30cool_walking_no, you can do it with a e260 alright.
08:06:33Unhelpfulsansapatcher should work fine on e260...
08:06:52cool_walking_sansapatcher probably isn't finding the device *because* it's not in MSC (aka UMS) mode..
08:07:06gralcothats what I thought
08:07:14gralcohow do I make it in UMS mode then
08:07:42cool_walking_There should be a setting in the device's menu, like I said.
08:07:59gralcoI'll tell you what I see
08:09:19jckwhere can i find the rockbox source for sansa
08:09:52cool_walking_The rockbox source for all devices is in a compressed archive on the download page.
08:09:53 Quit faemir ("Leaving")
08:10:01gralcoin settings theres "Music Options, Radio Options, Slideshow Options, Backlight, Language, Date & Time, Brightness, Volume, Reset All, Info, Auto Shut-Off, Format, Record Button, Press and Hold"
08:10:08gralcowhich one?
08:10:50jckthe buyers guide says that none of the devices are in production
08:13:28cool_walking_Yours and mine differ after "Auto Shut-Off" - I only have "USB Mode" after that. What's the firmware version in the "Info" screen?
08:18:07cool_walking_ - I don't know if that's applicable to the e200.
08:19:52gralco"engage the hold switch" ?
08:21:42jckrockbox wont work on the new sandisk e200s?
08:21:46 Quit jck ("CGI:IRC")
08:21:58 Join jck [0] (n=3b5d7dde@gateway/web/cgi-irc/
08:22:18 Join ender` [0] (
08:22:40jckclosed the tab accidentally
08:22:50cool_walking_jck: there's an ongoing porting effort to get Rockbox working on the new ones. A thread in the New Ports forum and the SansaAMS wiki page have the details.
08:26:47 Quit tchan (Read error: 110 (Connection timed out))
08:27:10gralcookay so I turn it on then put it on hold then press and hold the rewind button
08:27:14gralcothen plug it in
08:27:21gralcoit still doesnt see it
08:27:26jckdo the devices of the new series perform better?
08:27:29gralcoI do I know its in UMS
08:27:57gralcohow do*
08:28:44 Quit jck ("CGI:IRC (EOF)")
08:29:20 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
08:33:37 Join matsl_ [0] (
08:37:14 Join bertrik [0] (
08:38:06 Join B4gder [241] (n=daniel@rockbox/developer/bagder)
08:38:28 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
08:38:48 Quit kachna|lappy (No route to host)
08:43:15gralcoit says my firmware is v03.
08:43:21gralcowhich one should I get then
08:45:19advcomp2019gralco, if you start with 03 it will not work
08:46:09CIA-38New commit by unhelpful (r20940): Sort by and display disc number in PictureFlow, increase MAX_TRACKS to 128, prevent display of garbage tracklist on failure.
08:46:11gralcoadvcomp2019 so I cant roll back teh firmware?
08:46:29advcomp2019gralco, nope.. different hardware
08:46:37gralcooh crap
08:47:24Unhelpfulthat's a v2/AMS - unsupported.
08:49:44 Join Rob2223 [0] (
08:50:10 Join petur [50] (n=petur@rockbox/developer/petur)
08:55:45 Quit cool_walking_ (" ajax IRC Client")
08:56:07 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
09:05:47 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
09:07:47 Quit Rob2222 (Read error: 110 (Connection timed out))
09:15:10 Part ruskie ("...")
09:16:54***Saving seen data "./dancer.seen"
09:17:06 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
09:17:48 Join flydutch [0] (
09:32:29 Join Thundercloud [0] (
09:35:42 Quit gralco ("Ex-Chat")
09:38:26 Quit bertrik (Read error: 113 (No route to host))
09:44:02 Join _fml [0] (n=4fd3eea8@gateway/web/cgi-irc/
09:56:19CIA-38New commit by alle (r20941): Remove unneeded function call (radio_load_presets does clear the memory)
10:02:27 Quit Thundercloud (Remote closed the connection)
10:02:31 Join kachna|lappy [0] (
10:14:34 Join efyx_ [0] (
10:39:45 Quit _fml ("CGI:IRC")
10:40:54 Join renke [0] (
10:46:55 Join gregzx [0] (
10:59:06 Quit cool_walking_ (" ajax IRC Client")
11:16:56***Saving seen data "./dancer.seen"
11:40:37 Join barrywardell [0] (
11:45:01 Quit kachna|lappy (Read error: 110 (Connection timed out))
11:51:11 Join __lifeless [0] (n=lifeless@
11:52:13 Quit flydutch (
11:52:13 Quit _lifeless (
11:52:13 Quit Zambezi (
11:53:06 Quit _Auron_ (Read error: 113 (No route to host))
11:56:24NJoinZambezi [0] (
11:56:24NJoinflydutch [0] (
12:00:12 Quit flydutch (
12:00:12 Quit Zambezi (
12:08:43NJoinZambezi [0] (
12:09:42*GodEater is starting to think we should stop providing the 60/80GB ipod video builds and just make everyone use the 30GB one. If you're knowledgeable enough to know there's a difference you can roll your own.
12:13:53linuxstbOr MrSomeone adds full ipod hardware detection (using the SCSI inquiry feature ipods support)
12:14:28linuxstbOr MrSomeone implements run-time RAM detection...
12:14:45*linuxstb recalls the latter being discussed two devcons ago
12:14:45GodEaterso in the meantime ;)
12:15:09B4gderlet's discuss it at a third devcon! ;-)
12:15:20B4gdertalking is SO much easier than actually do it
12:19:43scorche...we know ;)
12:19:50B4gdera golden one indeed
12:20:04B4gderthose photoshop tricks are almost invisible!
12:20:20 Quit suom1 (
12:20:20 Quit dionoea (
12:20:52NJoinsuom1 [0] (
12:20:52NJoindionoea [0] (n=dionoea@videolan/developer/dionoea)
12:21:45 Join robin0800 [0] (
12:21:59bubsyB4gder: I actually envy his O' mighty skills
12:22:22bubsyI mean, it's not that easy to fail as hard as he did
12:38:35 Join faemir [0] (
12:39:41 Join xnyhps [0] (n=xnyhps@2001:470:1f14:da:219:e3ff:fed7:c57c)
12:40:12 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
12:41:53 Quit simjoko ("When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.0 Virgo")
12:48:43 Join simjoko [0] (
12:51:51*scorche wonders if we have more topics to be added to the DevCon agenda, or if this is going to be a time off supplemented by Belgian beer ;)
12:54:05 Join mt [0] (n=MTee@
12:56:24 Join schrottplatz [0] (
12:56:32mtlinuxstb : I guess I'm ready to start porting now, right ?
13:02:50linuxstbmt: Sure, now the fun starts! ;)
13:03:11 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
13:03:48linuxstbDo you understand the Rockbox codec API? I think you'll need to rewrite the parser to fit in with that API more efficiently.
13:04:35mtI'll start with the parser yes. But I think I'll need to look more into how to handle memory buffers instead of file handles
13:04:39linuxstbBasically, your codec requests a pointer to the next chunk (up to 32KB) of the file to decode, then you decode it, then you tell Rockbox how many bytes of the input file you've consumed. The loop then starts again.
13:05:06 Nick fxb__ is now known as fxb (
13:05:08linuxstbFor rm2wav, I would simply change it to read the entire file into RAM (malloc it), and then process that file.
13:06:14mtWhy is malloc OK in this context ? Is the allocated memory freed before the playback starts?
13:09:03 Quit simjoko ("When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.0 Virgo")
13:12:38 Part LinusN
13:16:58***Saving seen data "./dancer.seen"
13:26:49 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
13:41:30 Join itcheg [0] (i=62db4767@gateway/web/ajax/
14:00:22 Quit itcheg (" ajax IRC Client")
14:00:40 Join Sedgewick [0] (n=Sedgewic@
14:02:28dfktis it correct that there's only the %iv WPS tag to display the id3 tag version, but no tag for indicating vorbis/flac/etc comments on the wps screen?
14:04:16dfktthinking of it, doesn't make much sense, i'll just use %ar%?iv<ID3 v%iv|No Tags>
14:09:20linuxstbdfkt: "No Tags" doesn't sound right...
14:09:36 Join tvelocity [0] (
14:10:31dfktlinuxstb, indeed, just changed it to %?iv<ID3 v%iv|>
14:10:45linuxstbmt: I was just talking about your "rm2wav" test program - loading the entire file into memory, then processing that buffer is closer to the Rockbox codec API.
14:11:35 Quit matsl_ (Remote closed the connection)
14:13:14mtlinuxstb : Do you mean the parser or the decoder (The one that should handle a memory buffer) ? Because I looked into various get_metadata() implementations and they seem to use file descriptors. (Correct me ?)
14:14:19linuxstbget_metadata() (i.e. code in apps/metadata/) is different - that needs to read from the file descriptors, and just needs to read the file metadata. The code in apps/codecs/ doesn't need to read the metadata, and reads from a memory buffer.
14:14:33linuxstbSo in practice you need two parsers...
14:15:26linuxstbmt: Do you know anything about tags in realmedia files? I know about the basic title/author/copyright/comment tags, but I think there is some kind of extended tagging as well.
14:16:21mtumm .. Seems like I just got what you meant. :) You mean making the test program (rm2wav.c and main.c) deal with memory buffers to emulate what would actually be done by the codec api. Correct ?
14:16:55mtOtoh, get_metadata() would work normally like the current parser.
14:17:04linuxstbCorrect ;)
14:19:45mtlinuxstb : I don't know if there's any extended tagging. I've known that tags are only available in CONT chunk (which just contain the info you mentioned) ..
14:22:26mtThis is for new formats though (.ra version 5) .. old formats didn't have such chunks. But they all have only title/author/copyright/comment as tags.
14:26:49mtlinuxstb : from ffmpeg/libavformat/rm.c
14:27:54 Quit B4gder ("It is time to say moo")
14:29:36linuxstbmt: Yes, but I've read elsewhere about more tags. Let me try and find the link...
14:32:05mtI guess I'll start porting by writing get_rm_metadata() and a fake cook codec which would just sleep for a while to be able to see whether the tags are parsed correctly.
14:34:16 Join jgarvey [0] (
14:34:18linuxstbYou could just use the dummy codec you've written.
14:34:40*linuxstb can't find any more info about rm tagging, so gives up for now
14:34:59mtOr that :)
14:35:42 Join LambdaCalculus37 [0] (i=44a0430d@rockbox/staff/LambdaCalculus37)
14:36:37 Join funman [0] (n=fun@rockbox/developer/funman)
14:42:24 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
14:43:17 Quit schrottplatz ("o.O")
15:07:06 Join Aevum [0] (
15:10:31 Join evilnick [0] (i=0c140464@gateway/web/ajax/
15:11:23 Join pyro_maniac1 [0] (
15:11:36pyro_maniac1funman: ping
15:13:45 Part Aevum ("Leaving")
15:15:41funmanpyro_maniac1: pong
15:16:49pyro_maniac1funman: i ve seen your comment on the samsung port. did you noticed, that rockbox can access the hdd without the rockbox bootloader?
15:17:00***Saving seen data "./dancer.seen"
15:17:09funmanyes I just saw (I edited my comment, dunno if you saw the old or new one)
15:17:15 Join kugel [0] (n=kugel@rockbox/developer/kugel)
15:17:22 Join firedix [0] (n=firedix@
15:17:24funmani'm just trying some hacking, but I have trouble plugging the YH920 on usb
15:17:35pyro_maniac1funman: :) so i ve seen the old one
15:17:41kugelZagor: the 1GB microsd was a extra gift? :>
15:18:07Zagoroh! :-)
15:18:12 Join MarcGuay_ [0] (
15:18:28Zagorkeep it if you have use for it, otherwise send it back
15:18:35funmanquick; dump the passwords !
15:18:47 Join juane414 [0] (n=chatzill@
15:19:24funmanI wonder if I broke the hard disk
15:19:25pixelmakugel: maybe you can give it back at DevCon or so
15:19:47juane414hey guys when I try to run my WPS in the sim I get an error saying that the bitmap is too large for the buffer... anyone know what is causing this or how I can fix it?
15:19:57funmankernel messages stop before showing the partitions, and /dev/sdb isn't created
15:20:21kugelOF usb or Rockbox USB?
15:20:26evilnickjuane414: Sounds like you have too many images in the wps
15:20:29kugelpixelma: good idea!
15:20:46funmanOF (rockbox usb didn't seem to work but I only tried one time : now i focus on bootloader)
15:20:51juane414evilnick: I only have 8 images
15:21:05 Part domonoky
15:21:17kugelZagor: thanks a lot :)
15:21:32evilnickHow large are they though? 8 fullscreen images may well be too many. You could always try it on target too.
15:22:35juane414All the images are 110x110
15:22:37juane414maybe thats why
15:23:07evilnickjuane414: Out of interest, which target are you making the wps for? Is there a mock-up of it anywhere
15:23:25juane414not sure what you mean by target
15:23:42evilnickwhich DAP/mp3 player?
15:23:57juane414iPod video
15:26:54 Join salty-horse [0] (
15:27:14salty-horseis the album art file still limited to bmp, as stated in the manual?
15:27:26evilnickNo, jpeg is supported now
15:29:09preglowhow's the jpg aa support work anyway?
15:29:21salty-horseok. maybe the manual should be updated :) manual/appendix/album_art.tex
15:29:49preglowi can't remember having seen any jpg core commits
15:29:55evilnicksalty-horse: It will be in time, I'm sure. Before the next release happens, the manuals will be updated.
15:30:00salty-horseevilnick, can the images scale as well? or do I have to provide them in the correct dimensions?
15:30:17salty-horseevilnick, is there a TODO written anywhere for it? :)
15:30:21evilnickpreglow: Unhelpful is the man to check with, there was at least one commit last night to do with this
15:30:30evilnicksalty-horse: Yes, they will auto-scale
15:30:40evilnicksalty-horse: Check the wiki, I'll find the link in a sex
15:31:37*LambdaCalculus37 will fix the Album Art section of the manual
15:31:47evilnickIt's pretty much the same as for .bmp, with the addition of folder.jpg as that's used by a whole lot of other media players
15:31:59*evilnick pats LambdaCalculus37 on the back
15:32:15 Quit xnyhps ()
15:33:03*salty-horse thanks LambdaCalculus37
15:33:12*salty-horse also thanks evilnick
15:33:30 Quit MarcGuay (Connection timed out)
15:33:37preglowahh, in core decoding
15:33:42preglowi was fearing some plugin hack
15:33:52preglowpixelma: thanks
15:34:49evilnickpreglow: It's working wonderfully for me, and it's so nice to not have to maintain a load of cover.bmp files as well as folder.jpg!
15:35:21preglowi definitely sympathise
15:35:40preglowi've even got a of album art files lying around, perhaps it's time to stuff them where they belong
15:35:45preglowlots of them are .png, of course...
15:37:36funmanwasn't dionoea looking at a png decoder (as a plugin) ?
15:38:29preglowthe more formats the merrier
15:38:45preglowpng doesn't really need to be so huge either, but an in-core decoder isn't anything that's sorely needed, i guess
15:38:56preglowmost album art is probably jpg
15:41:24kugelit probably would be more popular if it was more widely supported :)
15:41:31funmanpyro_maniac1: have you tried hacking around YH920 storage ?
15:42:27pyro_maniac1funman: i am not that pro. i only tried to find a way runnig firmware parts of other devices on it
15:43:29salty-horseevilnick, the "picture format" section of the wiki specifyies only BMP. detailed information on which jpeg formats to use is missing
15:43:35CIA-38New commit by kkurbjun (r20942): M:Robe 500: Commit some minor changes and some keymap changes (short press power takes you out of the WPS)
15:45:10 Join itcheg [0] (i=41d59de2@gateway/web/ajax/
15:47:27evilnicksalty-horse: No it doesn't. ;)
15:48:26salty-horseevilnick, I must be hallucinating
15:49:02 Join miepchen^schlaf [0] (
15:49:15evilnick(check when it was last modified)
15:50:31juane414what is the purpose of viewports?
15:50:38juane414i don't think i'm understanding them
15:50:57evilnickSo that you can update just a small fraction of the screen rather than the whole thing
15:51:07 Join merbanan [0] (
15:52:00 Quit SirFunk__ (Read error: 110 (Connection timed out))
15:52:12pixelmaand place things as you like it (especially useful for text)
15:52:46pyro_maniac1funman: can you see something in the bootloader?
15:52:46 Join SirFunk__ [0] (
15:54:19funmanwell yes, the logo & model version. but everything stops in init_storage()
15:55:18kugelhave you tried cpu_set_frequency()?
15:55:39linuxstbjuane414: They also limit (horizontally) scrolling lines - prior to viewports, they would scroll all the way to the right of the screen.
15:55:49funmanyes I did (required a bit of tweaking)
15:55:57juane414okay i think that makes sense
15:56:16pyro_maniac1funman: have you tried to boot the OF out of the bootloader?
15:56:51funmanwell since the bootloader stops before disk is accessible, no.
15:57:26funmanI tried with a delay added in REG_SET macro, but disk access was wayyyyyyyyyyyyyyyyy too slow and i didn't have the patience to wait 10 hours or so
15:57:39pyro_maniac1funman: iirc i was able to do it
15:58:03funmancan you see the disk ID in your YH920 ? (with the bootloader)
15:58:08funmanI think mine is a Toshiba or something
15:59:28salty-horseevilnick, I know ;)
15:59:47salty-horseI usually forget to emote
15:59:54pyro_maniac1funman: i didn't noticed that
16:03:07funmanif it isn't showed, you can't boot OF (hard disk isn't operational)
16:03:39pyro_maniac1is it shown on boot?
16:03:56funmanyes, on the bootloader screen
16:05:24pyro_maniac1i can't test it now but there is a number as you can see on my bad screenshot in the forum
16:05:50 Quit funman (Read error: 54 (Connection reset by peer))
16:07:35 Join {phoenix} [0] (
16:08:37 Quit Sedgewick ("off")
16:08:53 Join MarcGuay [0] (
16:10:50 Join moos [0] (
16:12:22 Join xnyhps [0] (n=xnyhps@2001:470:1f14:da:219:e3ff:fed7:c57c)
16:13:31 Quit merbanan (Read error: 110 (Connection timed out))
16:15:23 Join Strife89 [0] (n=michael@
16:16:23 Quit juane414 ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
16:22:08 Join merbanan [0] (
16:23:51 Part pyro_maniac1 ("Leaving.")
16:27:20 Quit MarcGuay_ (Read error: 110 (Connection timed out))
16:28:33 Quit Strife89 ("Trying a reboot.")
16:31:47 Join Ubuntuxer [0] (
16:32:51 Join BdN3504 [0] (n=55b21b3c@gateway/web/cgi-irc/
16:33:02 Join toffe82 [0] (n=chatzill@
16:34:26BdN3504juane414 send me an e-mail, so i can code the wps with you and then comment on what i'v been doing so you learn it properly.;u=13867
16:35:26 Quit BdN3504 (Client Quit)
16:53:10CIA-38New commit by kugel (r20943): Fix FS #10197 by setting the viewport before calculating the string size.
17:00:24 Quit Zagor ("Don't panic")
17:03:38 Quit merbanan ("Leaving")
17:13:38 Join _lifeless [0] (n=lifeless@
17:14:31 Quit __lifeless (Read error: 60 (Operation timed out))
17:14:44MarcGuaykugel: Nice fix. I was doing some debugging and that was causing me problems.
17:14:47 Quit Xerion (" ")
17:15:20LambdaCalculus37MarcGuay: Ahoy, anything new with the Sansa c100 port?
17:16:08MarcGuayLambdaCalculus37: Nope. I had some stuff a while ago, enough to boot Rockbox and display the NAND error (I think).
17:17:03***Saving seen data "./dancer.seen"
17:17:22LambdaCalculus37MarcGuay: Do you think you may want to pick it back up? I want to also see what else can be done with the Sansa m200 port as well.
17:17:43MarcGuayLambdaCalculus37: Crossed my mind but I haven't had much steam for it.
17:18:11MarcGuayI wouldn't know where to take it from there anyway. Programming a NAND driver is out of my league.
17:18:52 Quit petur ("connection reset by beer!")
17:24:35 Quit renke ("Lost terminal")
17:26:56 Join renke [0] (
17:27:35CIA-38New commit by kugel (r20944): Fix splash on greyscale (was showing only a black or grey box, no text) by reverting to lcd_set_foreground(). That does a bit more on greyscale than ...
17:30:58 Join kugel_ [0] (
17:31:06 Quit kugel (Nick collision from services.)
17:31:12 Nick kugel_ is now known as kugel (
17:31:24 Quit rwcr (Read error: 60 (Operation timed out))
17:37:18 Join kachna|lappy [0] (
17:41:22 Quit Ubuntuxer (Read error: 104 (Connection reset by peer))
17:44:42 Join OnJen [0] (n=johannes@
17:44:46*kugel has a problem with rockblox/hexdumps
17:45:16OnJeneveytime after 3 sec my ipod min 2g crashes
17:45:16kugelI want to implement resume for rockblox
17:45:36OnJenhe turns off himself
17:45:43kugelI planned to hexdump a struct which contains the board, score, level etc (everything necessary)
17:46:01kugelit generally works, but I get weird blocks in the upper part of the board
17:47:10kugelI do the hexdump with rb->write(RESUME_FILE, &rockblox_status, sizeof(struckt _rockblox_status)); and load the dump using read with the same arguments.
17:48:07kugelis there something wrong with it? I can't explain the blocks that appear (that blocks actually also appear when using the old codepath). Also, I get weird :0:0 prints to my terminal in the sim after loading the dump
17:50:55 Quit OnJen ("Verlassend")
17:54:16 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
18:08:15 Join _Auron_ [0] (
18:10:32 Quit saratoga ("CGI:IRC (Ping timeout)")
18:11:25 Join kugel_ [0] (
18:11:32 Quit kugel (Read error: 110 (Connection timed out))
18:21:40 Quit Seed (Nick collision from services.)
18:22:02 Join Seedy [0] (
18:22:41 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
18:34:16 Join funman [0] (n=fun@rockbox/developer/funman)
18:34:53funmanI got bootloader working on YH920! kugel_ do you have one ?
18:39:43funmanah no you have yh925, and pyro_maniac is gone, and lowlight didn't publish his code for sound yet :(
18:43:28 Join JdGordon| [0] (i=836b0070@gateway/web/ajax/
18:46:52 Quit {phoenix} (Read error: 110 (Connection timed out))
18:51:10 Join kugel__ [0] (
18:51:22 Nick kugel__ is now known as kugel (
18:52:06kugelfunman: nice work! sadly, lowlight seems hesitating about letting us try/see his samsung code in general
18:52:44kugelfunman: also, have you got USB working? on my 925 it detects when I plugin, but it doesn't connect
18:53:21funmanhub 1-0:1.0: unable to enumerate USB device on port 6
18:53:35kugelusing the plain h10 20GB build, USB works (including data transfer), though rockbox things it's connected all the tiem (wrong GPIO pin)
18:55:02funmanwe need to find the correct pin then
18:55:19kugelthe pin is correct
18:55:30funmani wanted to look at FM also, but without sound to debug i'm not sure
18:55:52funmanin usb-fw-pp502x.c I only see the USB_GPIO* depending on model (H10)
18:56:08funmanand in usb-drv-arc.c : nothing model dependant
18:56:56kugelat least on the 925. i.e. it shows the usb logo upon plugging in
18:57:21kugelfunman: Yea, I've looked it it very quickly too and didn't find what's missing
18:57:45kugelbut plugging in and watching the i/o ports debug screen only shows the pin already used
18:59:48 Quit bubsy ("Panic.")
19:01:06 Quit robin0800 (Read error: 104 (Connection reset by peer))
19:03:15 Quit kugel_ (Read error: 110 (Connection timed out))
19:04:29 Quit bmbl ("Woah!")
19:07:51funmanthe TargetStatus mentions YP-T7Z and YH925-GS , but I believe they have not been tested
19:17:06***Saving seen data "./dancer.seen"
19:18:53 Quit courtc (Read error: 113 (No route to host))
19:19:07 Join froggyman [0] (n=187b533e@gateway/web/cgi-irc/
19:21:19 Quit renke ("leaving")
19:21:41 Quit kugel (Read error: 110 (Connection timed out))
19:28:44 Join hd [0] (
19:28:46 Quit hd (Read error: 104 (Connection reset by peer))
19:29:09 Join Thundercloud [0] (
19:29:57 Join courtc [0] (n=court@unaffiliated/courtc)
19:37:13 Quit moos (Read error: 110 (Connection timed out))
19:47:31 Quit krazykit ("Connection reset by beer")
19:49:16 Join jon-kha [0] (
19:53:19 Quit froggyman ("CGI:IRC")
20:01:52 Join vixus [0] (
20:02:27vixusHey, have there been any updates to Rockbox's metronome app or does it still just produce clicks at a certain BPM?
20:02:54vixusI saw some code out there that allowed you to play a different sound for one of the beats
20:03:27evilnickTry upgrading and you'll find out, off-hand I can't recall any changes to it recently, but I'm not directly looking for that.
20:04:36vixusi'll check subversion commits for the last 12 months
20:06:01vixusnope.. nothing I can find.
20:06:06vixusthere is a patch around though
20:06:29evilnickYep, I think I vaguely remember seeing it, but I haven't compiled it
20:07:48 Join bertrik [0] (
20:07:57vixusNamely this one:
20:08:00vixusI'll give it a go
20:09:04 Join CaptainKwel [0] (i=2669ecc2@gateway/web/ajax/
20:09:08funmanhi bertrik ! did you see my post about i2c clkdiv on forum thread?
20:10:39 Join Strife89 [0] (n=michael@
20:10:52pixelmavixus: I highly doubt this still applies ok - and the comment seems to confirm
20:11:17vixushrm, true
20:11:29vixusi'll take a look anyway
20:11:33 Quit funman ("leaving")
20:11:36vixusMight be able to do it myself
20:11:54vixusmetronome's one of the most useful apps there, for me anyway. :P
20:13:44pixelmaI think that patch is even from before the keymap rework in metronome (which caused/s more trouble for some targets)
20:15:10vixusyeah, i won't be using it
20:19:06 Quit fyrestorm (Read error: 104 (Connection reset by peer))
20:21:46 Join PsiloX [0] (
20:23:29 Join bluebrother [0] (
20:28:23 Join schrottplatz [0] (
20:40:56 Quit Thundercloud (Remote closed the connection)
20:43:49 Join BryanJacobs [0] (n=braujac@
20:47:28 Join kugel [0] (n=kugel@rockbox/developer/kugel)
20:55:23 Join robin0800 [0] (
20:57:06 Quit itcheg (" ajax IRC Client")
20:59:32 Join wincent [0] (
21:11:26 Join Thundercloud [0] (
21:17:09***Saving seen data "./dancer.seen"
21:18:57 Join fyrestorm [0] (
21:19:38 Join mirak [0] (
21:28:30 Join SirFunk [0] (
21:28:50 Join moos [0] (i=mustapha@rockbox/staff/moos)
21:38:52 Quit SirFunk__ (Read error: 110 (Connection timed out))
21:39:12 Quit CaptainKwel (" ajax IRC Client")
21:41:23 Quit kadoban (Remote closed the connection)
21:44:25 Join froggyman [0] (n=47ba0b80@gateway/web/cgi-irc/
21:46:48 Quit jgarvey ("Leaving")
21:48:43 Quit schrottplatz ("o.O")
21:48:44 Join Hillshum [0] (n=chatzill@unaffiliated/hillshum)
21:49:14 Join merbanan [0] (
21:49:33 Quit merbanan (Client Quit)
21:50:09 Quit Strife89 ("At least we're getting rain.")
21:54:02mtIs there a funciton for reading a big endian uint16 (something like read_uint16be ? ) I can only find one for uint32
21:55:14 Quit kugel (Read error: 110 (Connection timed out))
21:56:05froggymanare there plans on creating a *small* wiki page about how to dump the OF to increase boot time (with FS #9730)
21:58:13 Quit LambdaCalculus37 (" ajax IRC Client")
21:59:55froggymanthere has already been one person to ask, there will be others
22:00:09pixelmayou know, it's a wiki ;)
22:01:32*froggyman is unsure of how to do it ib the 1st place
22:01:52froggymanbut i did see the recent post and am trying to do it
22:02:31 Quit courtc (Read error: 104 (Connection reset by peer))
22:02:34 Join courtc [0] (n=court@unaffiliated/courtc)
22:03:49 Part BryanJacobs ("Leaving.")
22:10:00 Quit firedix ("Ex-Chat")
22:10:59linuxstbfroggyman: BTW, it doesn't _increase_ boottime... (that was my typo)
22:13:17 Join fenugrec1 [0] (
22:17:01froggymanohh whoops DECREASE boot time, increase "happinness"
22:19:10 Quit barrywardell (Remote closed the connection)
22:21:00pixelmadoes someone have a better idea for an "RTC present" tag abreviation? Currently I'm using "cc" just because I wanted it to start with a c (actually thought of "cp" for "clock present" but that's already used
22:22:19AlexPtime present
22:22:29AlexPbut to be honest, I don't think it matters much
22:22:35AlexPYou need to look it up anyway
22:23:50pixelmayeah, true
22:24:54 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
22:27:52JdGordon|arnt the rtc tags r<something>?
22:28:13JdGordon|cP maybe?
22:29:03mtIsn't uint32_t == unsigned int ?
22:29:19JdGordon|and 32bit long...
22:29:52JdGordon|oh, no... uint32_t guearentees it will always be 32bit lont and unsigned
22:29:54linuxstbmt: Maybe, but it's not guaranteed on every CPU.
22:30:12mtso if I pass a function a uint32_t* instead of a (unsigned int *) I shouldn't be warned about incompatible types ?
22:30:13 Join rwcr [0] (
22:30:45 Join mr_pink [0] (
22:31:20JdGordon|you might be on the 64bit sims...
22:32:34mtI'm on a e200 sim
22:33:32pixelmaJdGordon|: "cp" and "cP" both exists - for a lower resp. upper case AM/PM indicator
22:34:02JdGordon|c$ maybe?
22:34:15pixelmartc tags are all c<something>, but strictly speaking this isn't an RTC tag
22:34:16JdGordon|you arn't limited to the alphabet
22:34:32JdGordon|true, but it shuold be in the same grounping
22:34:37 Join saratoga [0] (n=9803c264@gateway/web/cgi-irc/
22:34:56saratogayou'll be warned on a 64 bit sim probably, but not on a 32 bit one
22:35:40mtI'm receiving warnings though :/
22:35:59mtI believe e200 is 32-bit
22:36:29JdGordon|the sim doesnt emulate the targets bitness...
22:36:43JdGordon|so if you're on a 64bit os then the sim is 64bit
22:37:22pixelmaJdGordon|: any specific reason for chosing $ there? I mean I don't know if it has a reference to something common to other computer stuff, to me it would be as good as any other character...
22:37:39JdGordon|nope, was just a random character
22:37:51JdGordon|c? might make sense, but would be very confusing
22:38:08AlexPI'd just go for c<free letter>
22:38:52pixelmaJdGordon|: yeah, %?c?<|> would read weird
22:40:13mtThough the code still needs lots of cleaning, but the get_rm_metadata is working fine and redirects to the correct codec as expected.
22:40:37 Quit bluebrother (Read error: 113 (No route to host))
22:40:53saratogamt: great!
22:41:11*mt goes to update the wiki :)
22:41:14HillshumOn FS #9971, can we consider Teruaki to be a real name or do we need more?
22:41:40pixelmaI believe he's already in the Credits - with full real name
22:42:27Hillshumcan that be committed then?
22:43:26 Join bluebrother [0] (
22:46:55 Quit Horscht ("Verlassend")
22:53:09mtI still can't figure out why I'm receiving the "incompatible types" warning .. sizeof(unsigned int) is 4 on my machine, so I should be able to interchange it for uint32_t without warnings, shouldn't I ?
22:54:03 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
22:54:08amiconnOn most common 64 bit architectures, an int is still 32 bit though
22:55:15salty-horseI noticed that *.jpg files have a generic icons instead of a brush+monitor like *.bmp files. intentional?
22:55:55mtand I just tried doing that in small test case (outside rockbox) and compiled with no warnings.
22:56:08bluebrotheryes: jpg files are associated with the jpegviewer plugin while bmp are (unsurprisingly) not
22:56:38pixelmajpgs can have different icons, not sure what was chosen in the default theme for them
22:57:01pixelma(I still use and prefer the builtin ones)
22:58:52AlexPWhat is the "cut-off" point for adding to CREDITS? I'm about to apply
22:59:41 Quit robin0800 ("No Ping reply in 90 seconds.")
23:00:24 Quit fenugrec1 ("Leaving.")
23:00:29 Join robin0800 [0] (
23:08:09mthmm .. apparently, uint32_t is defined as long unsigned int, which would be the cause of the warnings. (I also did : #undef uint32_t then #define uint32_t unsigned int and the warnings disappeared)
23:10:17pixelmaAlexP: do you mean about the amount of work or because of his name?
23:10:32AlexPpixelma: Amount of work
23:10:50AlexPpixelma: I've done a bit of googling and the name seems real
23:11:53pixelmaI've been told that every tiny bit of work deserves being honoured (and already added people for one-liners)
23:12:08AlexPGood enough for debian, good enough for us (as far as the name goes) :)
23:12:12mtShould I add a read_byte() and read_uint16be() to metadata.c/h ?
23:12:46AlexPpixelma: Okey dokey
23:13:46pixelmayes, seems to be his real name (and a semi-famous case), it will read a bit weird though I guess because his name sounds like a nickname
23:14:07AlexPyeah, I'm prepared to get questions when people see the commit :)
23:14:30LambdaCalculus37Currently album art will also be found if the filenames are cover.jpg and folder.jpg, right?
23:15:06*pixelma hopes gl.itter (or what was his name?) doesn't pay attention anymore ;)
23:15:28AlexPpixelma: Well that was never his real name
23:15:32AlexPAnd nor did he claim it was
23:15:55pixelmaLambdaCalculus37: thought so
23:16:16HillshumLambdaCalculus37: Mine is all folder.jpg (on e200v2 fwiw)
23:17:14***Saving seen data "./dancer.seen"
23:17:16LambdaCalculus37Has anyone tried to see if JPEG AA will read from .rockbox/albumart if the filename is in the artist-albumtitle standard?
23:17:26CIA-38New commit by alex (r20945): Apply FS #10204 by Wookey (yes, his real name :)) - Add the subline tags to the WPS Tags summary appendix.
23:17:47pixelmaJdGordon|: would be nice if you could have a real quick look at (just want someone to check because I wasn't sure about the WPS_REFRESH_DYNAMIC bit which I only cp'ed, seems to work correctly though)
23:18:57 Quit xnyhps (Read error: 54 (Connection reset by peer))
23:19:16pixelmahrmr... the manual...
23:20:09AlexPpixelma: Yeah, it's about time you did some manual stuff :P
23:21:12mtlinuxstb : Is it OK to add a read_byte() and read_uint16be to metadata.h ?
23:22:03CIA-38New commit by rmenes (r20946): Make a mention of the now-supported JPEG album art in the manual.
23:23:02AlexPLambdaCalculus37: I it worth mentioning about the (non-)pregressive requirements of jpg?
23:23:27 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
23:23:48LambdaCalculus37AlexP: Yes, agreed. Should've done it sooner. ;)
23:24:05AlexPLambdaCalculus37: I don't know if it is mentioned in the jpeg viewer plugin either
23:24:52AlexPyes, it seems it is
23:25:10AlexPProgressive incidently :)
23:27:11LambdaCalculus37AlexP: I revised it.
23:28:56***Alert Mode level 1
23:28:56CIA-38New commit by rmenes (r20947): I think we should also make mention of support BMP ...
23:30:07***Alert Mode level 2
23:30:07CIA-38New commit by rmenes (r20948): Credit where credit's due. :)
23:30:37LambdaCalculus37AlexP: I also added in the mention of RLE-compressed BMPs.
23:30:51AlexPgood work :)
23:31:03 Quit Hillshum ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
23:31:34LambdaCalculus37And gave evilnick due credit because I lifted it from the AlbumArt wiki page. :)
23:32:36LambdaCalculus37And he was the one who added that.
23:32:53pixelmaLambdaCalculus37: is the list of filenames ordered by priority?
23:33:39pixelmabecause if so and I understood Unhelpful correctly then *.jpg has to come first
23:33:40LambdaCalculus37pixelma: They should be.
23:33:47LambdaCalculus37Oh crap.
23:33:59LambdaCalculus37Unhelpful: Ping, confirm what pixelma said, please?
23:35:38mr_pinkRe: Wookey - it is his real name, I know him IRL. See
23:35:52 Join itcheg [0] (i=62db4767@gateway/web/ajax/
23:37:07AlexPmr_pink: We know - he linked that himself. However, I searched a little further as what someone says on their own website isn't exactly gospel :)
23:37:14pixelmaLambdaCalculus37: (but I'm not sure how exactly that works, I mean does e.g. cover.jpg have priority over cover.bmp only or everything else)?
23:37:54AlexPmr_pink: You'll note however by the fact that I committed the patch and put him in CREDITS that I believed him. I even said as much in the commit message
23:38:09LambdaCalculus37pixelma: I'll revise it once more.
23:38:44LambdaCalculus37cover.jpg first over folder.jpg?
23:38:49pixelmamaybe wait for Unhelpful to know whether to put it on top completely or just move it a bit up
23:38:58mr_pinkAlexP: Just saw that on FS as well! Not suggesting you didn't, just brings me a certain amount of amusement when there's discussion of it! He does get asked about it a lot...
23:39:16AlexPmr_pink: I would contend that that is his own fault :)
23:40:08***Alert Mode OFF
23:40:16 Join tessarakt [0] (
23:41:19CIA-38New commit by rmenes (r20949): I had the file priority mixed up.
23:41:39LambdaCalculus37pixelma: Well, now I made four commits in a row... a new record! :P
23:42:35AlexPLambdaCalculus37: It doesn't count until you own the frontpage :)
23:43:54LambdaCalculus37AlexP: :)
23:44:55LambdaCalculus37AlexP: And progressive JPEGs are mentioned in the jpegviewer plugin manual page already.
23:45:10AlexPLambdaCalculus37: Yeah, I checked that too
23:45:20LambdaCalculus37Anyways, I'm off for now.
23:45:33 Quit LambdaCalculus37 ("Fwump")
23:47:24mtIs anyone free to check ?
23:47:36linuxstbmt: That should be fine. But I would call it "read_uint8()" or "read_int8()" depending on whether it is signed.
23:47:38 Join JdGordonn [0] (n=irchon@
23:48:02 Quit JdGordonn (Remote closed the connection)
23:48:04 Join matsl [0] (
23:48:30*pixelma thinks the MASCODEC opt should be revised (can be replaced by the masf, masd feature opts)
23:49:20mtlinuxstb : OK, That's how it's written currently. :)
23:50:07linuxstbmt: So I see ;)
23:50:17bluebrotherhmm, why is the mtp dll named MTP_DLL.dll?
23:50:34bluebrotherwouldn't it be better to use something like mtp-beast.dll?
23:53:31linuxstbIs it specific to the beast?
23:54:45linuxstbmt: One thing you should check before committing is the binary size (and RAM usage) of your patch - you can look at the rockbox-info.txt file created with and without your patch.
23:55:03bluebrotherwell, somewhat. send_fw() sends a file nk.bin, so that's specific to the beast at least.
23:55:03linuxstb(because this code is in the core, efficiency is important)
23:55:12bluebrotherof course that could get moved to an argument
23:57:43mtlinuxstb : Ram usage = 0 .. Binary size = 2712028 (That's with the code).
23:57:50 Join Strife89 [0] (n=michael@
23:58:09 Quit Horscht ("Verlassend")
23:58:25linuxstbmt: Also, have you tested it on a real device, not just the sim?

Previous day | Next day