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 2008-05-24

00:00:27 Quit bertrik ("reboot")
00:01:56 Join CyBergRind|w [0] (n=cbr@
00:02:12 Join gromit`` [0] (
00:06:36 Quit simonrvn (Read error: 113 (No route to host))
00:06:37 Quit ZincAlloy ("CGI:IRC")
00:06:37 Nick simonrvn_ is now known as simonrvn (i=simon@unaffiliated/simonrvn)
00:10:08 Quit robin0800 (Read error: 104 (Connection reset by peer))
00:11:07toffe82mcuelenaere: there are some player already with this cpu
00:11:09 Quit gromit` (Read error: 110 (Connection timed out))
00:11:46mcuelenaeretoffe82: I know, that's why I posted the links about the chips
00:11:51SgtPnkksok nothing is playing
00:11:59toffe82mcuelenaere: ok
00:12:22mcuelenaereperhaps I'll buy one of those, if it seems rather port-able
00:15:39 Quit ctaylorr (Read error: 110 (Connection timed out))
00:18:07 Quit cbr|w (Connection timed out)
00:24:33pixelmaSgtPnkks: do you know what type of musepack your files are exactly?
00:31:59 Quit Luis ("CGI:IRC")
00:32:04 Join Luis [0] (n=4b4a1a57@gateway/web/cgi-irc/
00:32:47 Join linuxstb__ [0] (n=linuxstb@rockbox/developer/linuxstb)
00:33:34 Quit mcuelenaere ("bye")
00:35:16SgtPnkksthe kind that you get when you encode to musepack... and they are playing now... not sure why they weren't
00:40:14 Part toffe82
00:40:56 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
00:44:07BigBambiSgtPnkks: There are different musepack stream versions - the version you have encoded to depends on the encoder - and some are not curently supported in Rockbox (hence pixelma's question)
00:44:40 Quit Arathis ("Bye, bye")
00:47:08 Join miepchen^schlaf [0] (
00:48:25 Quit linuxstb_ (Read error: 110 (Connection timed out))
00:52:12SgtPnkksit's all stream version 7... but again i rebooted my player and it started working
00:53:33 Quit gregzx ("ChatZilla [Firefox]")
00:55:25BigBambiSgtPnkks: yes, stream version 7 should be fine - it is 4-6 that are no longer supported (IIRC)
00:56:19 Join merbanan [0] (n=banan@
00:57:34 Join Xerion [0] (
00:57:35SgtPnkksi guess the next step is digging up my doom wads :)
00:58:08pixelmayes, I found mention of "sv4-6" in the commit message bit didn't know the codec well enough to tell what "sv" stands for and hence couldn't make myself very clear in my question. Will try to keep that in mind :)
01:05:47 Join Mouser_X [0] (
01:08:57 Quit Luis ("CGI:IRC (EOF)")
01:17:52 Quit TheNumber (Remote closed the connection)
01:21:50 Join mackes [0] (
01:22:31 Join tvelocity__ [0] (n=tony@
01:27:31 Part kharo ("Kopete 0.12.7 :")
01:29:35 Quit dabujo (Read error: 110 (Connection timed out))
01:31:57pixelmabluebrother: still around?
01:36:06bluebrotherpixelma: yep
01:36:52bluebrotherdoing some MusixTeX stuff ... funny how fast I was able to catch that up again (it' more than 5 years ago I used it ;-)
01:38:28pixelmadue to yesterday's discussion about mpegplayer I noticed that the chapter is missing from the greyscale Ipod manuals and I wondered about the best way to include it. Maybe it would be nice to just include it for every target that has lcd_bitmap and swcodec (that's what was said yesterday is likely)
01:38:35 Quit tvelocity_ (Read error: 110 (Connection timed out))
01:39:16bluebrotherare there any greyscale targets around that don't have mpegplayer available?
01:39:43bluebrotherif no I'd vote for lcd_bitmap && swcodec
01:39:44pixelmais there something speaking against that idea? It would be nice because you won't have a long list but will need nested \opts as far as I can see
01:39:53BigBambibluebrother: amiconn told me yesterday that SWCODEC + LCD_BITMAP = mpeg player
01:40:29BigBambiin terms of ability
01:40:32bluebrotherok, then that's the way to go IMO. Nesting nopts won't work, but as long as it's only nested opts ... ;-)
01:40:52BigBambinot sure if they all it built yet
01:40:52pixelmait works, I already tried ;)
01:42:19*BigBambi translates his last sentence into English - not sure if they all build it yet
01:42:26pixelmaI think most of the targets with builds available include mpegplayer (not sure about the fairly new ones)
01:42:43BigBambipixelma: yes, it is just the new ones I was thinking of
01:42:52*pixelma thinks she got what BigBambi was trying to say :)
01:43:13bluebrotherwhich ones? m:robe 100 already has greylib^Wredlib
01:43:15BigBambipixelma: at least someone did :)
01:43:21LloreanWell the manual shouldn't be provided until a target is "supported", and it shouldn't be supported until "if mpegplayer can run on it, it does", right?
01:43:46BigBambiI think it just the in progress not offered ones that might not have it yet
01:43:55pixelmabut there are no "current builds" for them available yet anyways, right?
01:44:32LloreanI think it's okay to put it in the manual in expectation of it being there when it's released. Otherwise early manuals that, say, tell you how to play music, are a bit inaccurate too. ;)
01:45:11pixelmaok... will just commit that then :)
01:46:03bluebrotherearly manuals are usually kinda "buggy" anyway −− like missing keymaps. Or wrong ones due to CnP.
01:46:16***Saving seen data "./dancer.seen"
01:46:25pixelmainteresting that no-one noticed mpegplayer missing from e.g. the Mini's manual ;)
01:47:22BigBambiPeople tend to get directed to the wiki anyway for mpegplayer
01:47:39LloreanWe don't have an officially endorsed method for making videos, and that's what 95% of the questions are about.
01:48:07pixelmaI'd probably linked to the manual because the wikilink is in there too
01:48:49BigBambiWinFF is nice though - would be nice if we could get the updated presets in
01:54:08 Join Jay_1 [0] (
01:57:27 Quit ender` (" Some people have some weird fetishes. Which is fine. Then they take photos of them. Which is not.")
02:03:13 Quit bluebrother ("sleep now.")
02:07:33 Nick fxb__ is now known as fxb (
02:12:28 Join fdinel [0] (
02:13:35 Part pixelma
02:14:22 Quit DerDome ("Leaving.")
02:21:04 Quit SgtPnkks (Read error: 110 (Connection timed out))
02:21:51 Quit Hilikus ("Estoy usando el Ambar-Script v1.1, yo lo cree y me quedo muy bacano, bajatelo de | There are 10 ki)
02:26:02 Join djpharoh [0] (
02:28:43djpharohhey i just got a sansa e250 and when thinking about adding rockbox it turns out i have the v2 model, im wondering if i go ahead and try nothing will happen, or will very very bad things happen?
02:29:01BigBambidjpharoh: It will refuse to install the bootlader
02:29:18djpharohoh so it just simply wont work
02:29:21BigBambidjpharoh: but you can tell - what is the version of the sansa firmware
02:29:36BigBambithat is a v2
02:29:43BigBambiSo Rockbox doesn't run on it
02:30:02djpharohyeah just wanted to make sure if it wont run at all or just be really buggy
02:30:09djpharohthanks for the clear up
02:30:12BigBambithe hardware is completely different
02:30:54djpharohoh that i didnt know
02:31:00BigBambiWith embedded programming like rockbox, it has to be tailored to the hardware - it isn't like a PC where it might run but crash - if the hardware is different it cannot run at all
02:31:47djpharohi hear you
02:31:53BigBambidjpharoh: yeah, the v1 and v2 are completely different internally :(
02:32:09djpharohyeah ill just wait on the v2 version of rockbox
02:32:18BigBambidjpharoh: well, no promises
02:32:33djpharohoh you guys just might not even bother?
02:32:37 Quit merbanan (Remote closed the connection)
02:32:44BigBambidjpharoh: It isn't a case of that
02:32:45 Quit XavierGr (Read error: 104 (Connection reset by peer))
02:33:03BigBambidjpharoh: Ports are done by interested owners, not by a rockbox 'team'
02:33:27djpharohlol im an interested owner i just have very little programming experience
02:33:32BigBambidjpharoh: A port is a massive effort, and without the actual player not possible
02:33:41BigBambiSo you have to want to do it
02:33:58BigBambidjpharoh: A few people are looking at it, check out the New Ports forum
02:34:14djpharohill be sure to do that
02:34:23BigBambibut there are no timelines or guaranties
02:34:25 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
02:34:28djpharohof course
02:34:35djpharohthats how it works when its opensource
02:35:13BigBambiExisting devs of course give all the support they can, but a new port is such a lot of work, that you have to want to do it
02:35:33BigBambiand own the hardware to play around with it :)
02:35:46 Quit XavierGr (Read error: 104 (Connection reset by peer))
02:35:55BigBambiand find the hardware interesting enough to give up your spare time to work on it :)
02:36:05 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
02:37:22 Quit Nico_P (Remote closed the connection)
02:38:58djpharohyeah i dont have the knowhow otherwise this thing would be in pieces on my desk
02:40:01djpharohthanks again for the help
02:40:11djpharohlater everyone
02:40:14 Part djpharoh
02:41:46 Join toffe82 [0] (
03:05:55Jay_1BigBambi - I've got an e250 with Rockbox loaded and am extremely happy with it. But I'm curious about future development. MP3 players are constantly changing. It seems that most models have a run of a year to a year and a half. That seems to leave a small window for porting Rockbox to them. As the new models come out and the hardware is figured out (I know that's a major hurdle), how difficult is it to port the newest version of Ro
03:06:13BigBambithat depends
03:06:34BigBambisadly, many new models have both completely undocumented hardware, and/or encryption
03:06:46BigBambiwhich make it much much much harder
03:08:08preglowand even when we have a fairly good grasp of what to do and how to do it, it still takes time
03:08:12BigBambiIf hardware components are shared with already supported models, that can of course make it easier
03:08:13preglowie. cowon d2
03:08:23BigBambiyep, it is all relative
03:08:26preglowmore people is always better, and we usually don't have too many people
03:08:59 Nick fxb is now known as fxb__ (
03:10:13preglowrockbox usually does trail a bit behind mp3 player releases, but that's how it's going to be unless a good number of skilled coders pop up for each target
03:13:39preglowas it is, i guess we usually have anything from 1-3 coders for each new target, and they do what they can in their spare time
03:13:49preglowit's good fun however slow it progresses, though :>
03:15:24Jay_1Yes, that's what I figured. - Wow! 1-3 coders per target? I just assumed there were many more than that. Well whoever is responsible for the e250 port: Thank you.
03:17:23 Quit jhMikeS (Nick collision from services.)
03:17:29 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
03:18:15Jay_1I don't write code and am not a candidate, but what background is necessary for this type of work? C++? Any specific experience?
03:18:45preglowjust plain C, mainly
03:18:55preglowand some assembler for performance sensitive parts
03:19:36preglowexperience from embedded platforms is good, but what counts is mainly just being able to program for a platform with limited resources
03:22:37 Quit ys76 (Read error: 113 (No route to host))
03:22:54Jay_1The programmers I've worked with don't worry about that anymore. They just assume the application will have all the resources it needs. At least until problems appear.
03:23:04preglowmost don't worry about that anymore...
03:23:23 Quit gibbon_ (Read error: 113 (No route to host))
03:23:46preglowthey should, but anyway, coding for mp3 players kind of force the issue
03:23:59pregloweveryone can do it, it just takes a bit getting used to
03:24:50preglowbut i guess that is a piece of the reason why we don't get tons of more coders working on new ports
03:25:28preglowyou really are starting from bottom, having to program everything from the layout of your memory space to how graphics is displayed
03:25:54LloreanI'd say the largest part is probably just that a large portion of programmers are only really familiar with application level stuff. Dealing directly with hardware is, at best something they only dealt with briefly while learning, and at worst something they never encountered yet.
03:27:10preglowi'd still say it's all fairly simple, though, if you understand c programming well
03:27:34preglowbut that doesn't stop it from being a bit intimidating
03:27:38 Join ys76 [0] (
03:27:43 Join gibbon_ [0] (n=joel@
03:27:45LloreanYeah, I think it's the intimidation factor.
03:27:55LloreanI think many simply never try, rather than trying and giving up.
03:28:13preglowpeople seem to do that a lot when facing new challenges...
03:29:41Jay_1From a non-programmer, it does sound intimidating. For those with the skills, I would guess it's very gratifying to develop a new port. The downside is that all of your hard work is only good for a couple of years, if you include remanufactured units.
03:30:14LloreanWell, a high percentage of the code works on all the players.
03:30:44preglowJay_1: and i still very much enjoy all the work i've done on our first software decoding targets
03:30:57preglowthe iriver h120 is still my preferred audio plaer
03:31:34preglowand like llorean says, some of the stuff i've coded will work on daps i buy in the future
03:31:47preglowi would have done it anyway, of course, i just enjoy a challenge :>
03:35:27preglowanyway, it's high time for sleep
03:35:28Jay_1It's fortunate for the rest of us that you enjoy the challenges. I've only seen pictures of the H120. But I still have one of their SlimX portable CD players. That is very good technology as well, although I find the control unit a bit clunky. Thus, I've moved on to DAPs.
03:35:28preglowgood night
03:35:45Jay_1good night. thanks for the chat.
03:40:16 Quit XavierGr (Read error: 104 (Connection reset by peer))
03:43:18 Join TaylorKillian [0] (
03:43:19 Join m0f0x [0] (
03:44:23 Quit m0f0x (Client Quit)
03:45:03 Quit desowin (Excess Flood)
03:45:24 Join desowin [0] (n=desowin@atheme/member/desowin)
03:46:19***Saving seen data "./dancer.seen"
03:59:09 Join rooaus [0] (
04:04:49 Quit desowin (Excess Flood)
04:05:09 Join desowin [0] (n=desowin@atheme/member/desowin)
04:07:33 Join SgtPnkks [0] (
04:21:33 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
04:26:29 Quit PaulJam (".")
04:31:17 Join Luis [0] (n=4b4a1a57@gateway/web/cgi-irc/
04:31:42 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
04:31:58LuisIs it anybody here?
04:34:56advcomp2019Luis, yea there is
04:35:51advcomp2019about 133 people but not sure if they are at their computers tho
04:36:48LuisI need some help. I am playing aroung with the rockbox code and I am adding some debug information. I am trying to check what is my ipod receiving through the serial port by adding the following code:
04:37:50LuisI am trying to compile it but it seems like the dependency for extern serbuf is not well handeled.
04:38:17LuisThe error is: LD rockbox.elf/home/luis/develop/rockbox/build/apps/debug_menu.o: In function `dbg_ports':debug_menu.c:(.text+0xe78): undefined reference to `serbuf'collect2: ld returned 1 exit statusmake[1]: *** [/home/luis/develop/rockbox/build/apps/rockbox.elf] Error 1make: *** [build] Error 2
04:38:35advcomp2019since i do not have an ipod, i do not know what is going on with at
04:39:20advcomp2019you can wait for someone that might knows
04:39:41LloreanThe best thing to do is to ask in the patch task, since it's custom code by someone and they're most likely to be watching there.
04:40:01LuisAnyway I think the problem seems very general. I think I need to add the right file in the list of dependencies for the linking of debug_menu.c. Any idea?
04:41:40 Join miepchen^schlaf_ [0] (
04:41:54 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
04:46:25 Quit Thundercloud (Remote closed the connection)
04:48:07 Join Daishi [0] (
04:53:58 Quit daurnimator (Read error: 113 (No route to host))
04:55:03 Quit desowin (Excess Flood)
04:55:23 Join desowin [0] (n=desowin@atheme/member/desowin)
04:57:48 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:58:53 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
05:00:05 Quit Luis ("CGI:IRC (EOF)")
05:04:46 Quit BHSPitLappy (Read error: 110 (Connection timed out))
05:05:40SgtPnkksemergency... my player has frozen while running doom
05:07:53advcomp2019SgtPnkks, what player.. have you tried resetting the player?
05:08:28SgtPnkksthe buttons are not responsive
05:08:35SgtPnkkse280 specifically
05:09:05LloreanHold down power for 30 seconds (or until it shuts off if less than that)
05:09:24advcomp2019hold power up the 30 seconds
05:09:35advcomp2019oops Llorean was faster
05:09:57 Join webguest58 [0] (n=43a6a871@gateway/web/cgi-irc/
05:10:11SgtPnkksthank you... i guess i wasn't holing it in long enough
05:10:15 Join bliv [0] (n=d31eb734@gateway/web/cgi-irc/
05:10:30 Quit webguest58 (Client Quit)
05:10:58 Quit linuxstb__ (Read error: 110 (Connection timed out))
05:13:09SgtPnkkswow... the first time i've ever failed to beat level one of doom on the easiest difficulty
05:13:43blivIs there anyway to have playlists auto update on my player (H320). For example, i created a auto playlist on Media Monkey for songs played over 5 times, will my player be able to detect changes in songs played therefore change songs in playlist. Thx
05:14:24Lloreanbliv: No, Rockbox playlists are only basic M3U files. But you could try creating a custom tagnavi filter. I'm not sure how, but it should be documented in the wiki.
05:14:46blivok thx mate
05:16:11blivSo what playlists are auto playlists in rockbox. Just history and song count?
05:17:18LloreanI don't know what you're talking about.
05:17:31LloreanPlaylists are m3u files that you launch through the file browser, or through the playlist catalog.
05:18:12blivAh yeah sorry i used playlist when i ment to say when your in the database and you can show list of recently played songs and song playcount
05:18:23LloreanThe database can be customized, a lot.
05:18:33blivOh really
05:18:46LloreanAs I said, I do not know the specifics, and to use the wiki.
05:18:54blivkk thx
05:20:19blivWhat changes are made with the current builds, because it always seems to be updated
05:21:34LloreanEvery update has new changes.
05:21:34 Quit perrikwp (" ajax IRC Client")
05:21:38LloreanThey're shown on the front page of the site
05:23:49blivYe found it thx.
05:43:26 Quit bliv ("CGI:IRC (EOF)")
05:46:20***Saving seen data "./dancer.seen"
05:55:52SgtPnkksis there a specific file name for album art with rockbox?
06:07:59 Quit shift_ (Remote closed the connection)
06:16:47 Quit Rob2222 (Read error: 104 (Connection reset by peer))
06:17:23 Join Rob2222 [0] (
06:22:31 Quit Daishi ("Client exiting...")
06:45:11 Part toffe82
07:11:30 Join daurnimator [0] (i=daurn@unaffiliated/daurnimator)
07:15:41 Join linuxstb__ [0] (n=linuxstb@rockbox/developer/linuxstb)
07:16:11 Quit jhulst ("Konversation terminated!")
07:28:33 Quit linuxstb_ (Read error: 110 (Connection timed out))
07:28:47 Quit csc` (Read error: 110 (Connection timed out))
07:32:21 Quit saratoga2 ("CGI:IRC (Ping timeout)")
07:41:25 Quit Jon-Kha (Remote closed the connection)
07:46:24***Saving seen data "./dancer.seen"
07:51:42 Join Jon-Kha [0] (
07:52:42 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
07:53:13 Quit SirFunk ("Ex-Chat")
08:04:14 Join Rob2223 [0] (
08:05:46 Join SirFunk [0] (
08:07:14 Quit peter__b (Read error: 110 (Connection timed out))
08:07:23 Join peter__b [0] (
08:10:44 Quit BHSPitLappy (Remote closed the connection)
08:11:49 Quit SirFunk ("Ex-Chat")
08:16:04 Join SirFunk [0] (
08:22:24 Quit Rob2222 (Read error: 110 (Connection timed out))
08:29:01 Join boten_anna [0] (n=54bd6368@gateway/web/cgi-irc/
08:31:16 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
08:44:31 Nick linuxstb__ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
08:52:19 Join Mathiasdm [0] (
08:53:15 Join petur [50] (n=petur@rockbox/developer/petur)
08:55:49 Quit boten_anna ("CGI:IRC (EOF)")
08:58:24linuxstbgevaerts: Around?
09:05:26amiconnHmm, the rockbox fat driver still seems to have a bug
09:05:43amiconnchkdsk found two lost chains on my mini G2
09:06:20amiconnBoth of them were old config.cfg fragments
09:11:46 Join Mathiasdm2 [0] (
09:12:34 Quit Mathiasdm (Read error: 104 (Connection reset by peer))
09:21:15 Quit moos ("a bit of sleep")
09:21:23linuxstbDoes anyone have a view on this commit? IMO, a #warning was good enough, and I'm thinking about reverting it - to make it easier for people working on new ports.
09:23:29 Join Horschti [0] (
09:24:13 Quit Horscht (Nick collision from services.)
09:34:30 Quit brent113_ (Remote closed the connection)
09:35:19 Join brent113 [0] (n=brent113@
09:35:27 Quit neddy (Read error: 110 (Connection timed out))
09:35:41 Quit brent113 (Remote closed the connection)
09:36:51 Join neddy [0] (
09:39:10 Join brent113_ [0] (n=brent113@
09:40:14 Quit brent113_ (Remote closed the connection)
09:41:01amiconnlinuxstb: I agree that the warning was better. The dummy values were weird though
09:41:23 Quit petur ("gone shopping")
09:41:34 Join brent113 [0] (n=brent113@
09:43:25 Join Judy28 [0] (
09:45:27linuxstbamiconn: Any suggestions for better dummy values?
09:45:46amiconnThe maximum should be 0 imho
09:46:26***Saving seen data "./dancer.seen"
09:48:00 Quit TaylorKillian (Read error: 104 (Connection reset by peer))
09:48:09 Join TaylorKillian [0] (
09:54:01linuxstbamiconn: Hmm, those defaults seem to come from firmware/export/mas35xx.h...
10:02:21 Join JdGordon [0] (
10:05:33 Join n1s [0] (n=nils@rockbox/developer/n1s)
10:08:04 Quit TaylorKillian (Read error: 110 (Connection timed out))
10:08:10linuxstbmcuelenaere: (for the logs...) Regarding your new wiki page (IngenicJz47xx), why did you put all the files on rapidshare instead of simply attaching to the wiki?
10:09:50 Join crash91 [0] (n=crash@
10:10:16 Join crash91_ [0] (n=crash@
10:10:35 Part crash91 ("Ex-Chat")
10:11:44 Nick crash91_ is now known as crash91 (n=crash@
10:13:23 Join DerDome [0] (
10:13:35JdGordonn1s: what have you volanteered me for?
10:14:01n1sJdGordon: haha, nothing the suggestion was shot down
10:14:25JdGordon:) ok, cool
10:15:42 Quit Horschti ("User was distributing pornography on server; system seized by FBI")
10:16:48 Quit Mathiasdm2 ("Yuuw!")
10:17:56 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
10:18:39JdGordonlinuxstb: hey, did you have a look at my conditional viewports patch?
10:20:32 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
10:22:39crash91JdGordon: What FS# is that? I might make the theme that im making use them.
10:22:47 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
10:22:53mcuelenaerelinuxstb: because some of them are 10MB + I've used rapidshare remote-download function because that Chinese FTP is slow...
10:22:56JdGordon9027 iirc
10:22:57 Quit mcuelenaere (Remote closed the connection)
10:23:05 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
10:23:11mcuelenaerebut I'll attach some to the wiki
10:24:01mcuelenaereBTW, the most important one is and that's a small file
10:26:48crash91JdGordon: Hmmm, I'll try it out, but (for me) i think it would be easier if the tag was %Va instead of %V|...|a
10:27:09JdGordontough :D
10:27:27JdGordondoing it that way would make all viewported wps' outdated which would suck
10:28:11crash91JdGordon: No, why would it? %V displays as normal, but the %Va only displays when %Vea is specified.
10:28:38crash91It would only affect viewported WPS' which used your patch.
10:28:55JdGordonalso makes the code messy
10:29:42crash91:P oh well, forget it then
10:29:54LloreanI think giving viewports a letter label makes sense, as he's done it now
10:30:01LloreanThe explanation of how to do it could perhaps be slightly clearer
10:30:23 Quit linuxstb (Read error: 110 (Connection timed out))
10:30:39 Quit CyBergRind|w (Remote closed the connection)
10:32:40JdGordonwell... we need to see if its actually usuable before worrying about the explanation text...
10:33:08JdGordonit has hit a bit of a wall with its problems./. waiting for some wps ninjas to try it out and see if its workable
10:33:22 Join TaylorKillian [0] (
10:34:05 Join jaczehack [0] (n=d572f797@gateway/web/cgi-irc/
10:36:03LloreanIf the "hidden" viewport shows up on top of the "visible" one instead of the other way around, it's kinda pointless. ;)
10:37:34JdGordonyeah, but hopefully it just needs some careful tag placement to fix it...
10:37:34 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
10:37:59JdGordonthe wps which was posted isnt exactly a good example use
10:40:54 Join yeahx [0] (
10:40:55LloreanBut the whole idea is to be able to stack multiple viewports and have one shown on hold, and the other shown off hold.
10:40:59LloreanSo they need to be stackable
10:41:56pixelmawell, it's a test wps but you'll probably have "overlapping" viewports when wanting to show e.g. album art and the track info alongside it, if present, and if not use the whole width of the screen etc.
10:42:08 Join [CBR]Unspoken|w [0] (n=cbr@
10:42:45yeahxrockbox with album art, how cute
10:44:36 Join bertrik [0] (
10:44:41 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
10:46:13JdGordonthe latest patch doesnt clear a viewport if it wasnt preivously shown which should have fixed that issue :( something is still wrong though
10:47:25 Quit Ragnor (Read error: 104 (Connection reset by peer))
10:47:56 Join Ragnor [0] (
10:48:39 Quit Ragnor (Read error: 104 (Connection reset by peer))
10:53:06 Join Ragnor [0] (
11:00:04 Join stripwax [0] (
11:02:47 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
11:02:49linuxstb_mcuelenaere: If you create a single zip file with all files, how big is it?
11:03:05 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
11:03:24linuxstbJdGordon: I haven't looked closely at your patch, but I am about to now...
11:06:34JdGordonlinuxstb: cool, am I right in thinking tht images are unconditionally redrawn every time through that loop if they are meant to be displayed?
11:07:25 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
11:08:17 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
11:10:21 Join Mathiasdm [0] (
11:10:24 Join dabujo [0] (
11:11:54 Join stripwax__ [0] (
11:13:23linuxstbmcuelenaere: If you create a single zip file with all files, how big is it? My main complaint is that rapidshare sucks...
11:13:24Judy28I am new to Rockbox (using R17612-080523 on an Iriver h340). I do not use playlists. My problem: The player does not play all files in a directory but skips some in the middle. Is this a known bug or am I doing something wrong?
11:13:47jaczehackoops, wrong window
11:14:14linuxstbJudy28: Does Rockbox always skip the same files?
11:14:26 Nick miepchen^schlaf_ is now known as miepchen^schlaf (
11:14:43linuxstbJdGordon: That sounds probable, but I'm not looking at the code itself yet.
11:14:47amiconnlinuxstb: Imo rapidshare doesn't deserve its name...
11:14:59mcuelenaerelinuxstb: I haven't downloaded all the files yet myself, I'm even still downloading some from the FTP (through rapidshare)
11:15:20Judy28linuxstb: No. When I play the directory a second time after going through the tracks manualy it gets it right.
11:15:44pixelmaJudy28: how many files are in that directory?
11:16:32Judy28pixelma: Eight files.
11:17:02 Quit stripwax__ ("Miranda IM! Smaller, Faster, Easier.")
11:17:31 Join lee-qid [0] (
11:18:05mcuelenaerelinuxstb: I'll attach some files
11:19:55linuxstbmcuelenaere: You may want to ask Bagder about filespace/bandwidth on the wiki server, but IMO the nicest solution is simply to attach them all there. Also, I would expect most people would want to download everything, so putting them in a single zip (or maybe 2 or 3 zips) would be more convenient. But anything other than 30 rapidshare links please ;)
11:22:41mcuelenaereI just choose rapidshare as I wanted to download the files overnight (as I said, that FTP is slow); but I'll mirror them to wiki too :)
11:24:17linuxstbmcuelenaere: So you mean that rapidshare itself is downloading them via ftp for you?
11:24:49 Join herrwaldo [0] (
11:25:12mcuelenaerelinuxstb: yes
11:25:15crash91How do I link to another section in twiki (on the same page)?
11:25:17mcuelenaerethat's why I choose RS
11:25:41mcuelenaereI don't want to wait that long and there's a possibility my connection could break if I downloaded them myself
11:25:53linuxstbcrash91: Just type the name of the page, and the wiki will automagically make that word a link. Or you can do something like [[name of my page][MyPage]]
11:25:53 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
11:26:27crash91linuxstb: Not another page, another section on the same page i mean.
11:26:29 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
11:26:39pixelmacrash91: if you're editing the CustomWPS page there is an example of it in the images section - linking to the viewports one
11:26:54crash91pixelma: Ok, thanks.
11:27:03mcuelenaerelinuxstb: are you interested in the target/board ?
11:29:03*JdGordon thinks its a good time to commit the rec trigger patch... give people the wekeend to bug me about bugs :)
11:29:23linuxstbmcuelenaere: Not at the moment... I've just set a "wget -r" starting on that ftp server (from a PC with a stable internet connection) - I'll let you know if/when if finishes.
11:29:30 Quit homielowe ()
11:30:03linuxstbJdGordon: If it has bugs, then yes ;)
11:30:05 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
11:30:16JdGordonlinuxstb: well.. noone knows :)
11:30:38linuxstbJdGordon: But you seem to be expecting bugs...
11:31:22JdGordonbecause all code has bugs
11:31:25 Join stripwax [0] (
11:32:21 Quit stripwax (Client Quit)
11:32:45bluebrotherJdGordon: does it speak again?
11:33:37bluebrothernice. Do you have screenshot around or do I need to test myself?
11:33:56pixelmaJdGordon: does it compile for the OndioFM now?
11:35:20pixelmaJudy28: are those files mp3 or in another format with equal filesize and at what bitrate? I'm asking because it reminds me of the "skip tracks while rebuffering" bug and with my files, rebuffer would happen each 4-5 tracks usually which would be in the middle of an 8 track directory...
11:37:26mcuelenaerelinuxstb, Bagder: I've got a 10MB rar file (almost only sources+pdf); I suppose that's a bit too big to attach to the wiki?
11:37:28JdGordonpixelma: what was the needed fix for keymap-c200.c ?
11:38:15pixelmaremove the : in the Id line I was told (it's in your diff so I guess it would be fixed when you commit that)
11:38:29linuxstbmcuelenaere: I would say that's fine - 10MB isn't that big in the scheme of things. But rar is a nasty choice of format - zip or .tgz is more accessible.
11:38:50linuxstbmcuelenaere: Is that part of this ftp directory I'm currently downloading?
11:39:47Judy28pixelma: The files are mp3 encoded at 128k
11:40:29mcuelenaerelinuxstb: yes, a part (some of those RS links)
11:40:44mcuelenaeremostly pdf's + patches to linux kernel, ucos, ..
11:41:02mcuelenaereany twiki admin: please delete
11:41:06linuxstbmcuelenaere: Depending on how big it turns out to be, I would be tempted to just upload a single zip of the entire ftp server...
11:41:25linuxstb(which will also keep the original directory structure)
11:41:47 Join Lambduh [0] (n=Lambda@
11:42:32bertrikI have a question about consistency in behaviour in the WPS context menu
11:43:35bertrikIf I go to the playlist option in the WPS context menu and then go back, I immediately end up back in the WPS. If I go to the playlist catalog option inthe WPS context menu and then go back, I end up back in the WPS context menu (not in the WPS itself)
11:44:10bertrikIs that intentional? or is it a bug? or maybe I'm just nitpicking?
11:44:51amiconnIt's an incosistency bug
11:45:14amiconnAll submenus of all context menus are meant to quit the whole context menu on exit
11:45:34 Quit yeahx ()
11:45:35amiconnSo the playlist option in the wps context menu behaves correctly
11:45:49amiconn...and the playlist catalog option does not
11:46:15mcuelenaerelinuxstb: Uploaded file exceeds limit of 10000 KB; and the FTP server contains some binaries which are over 30MB each
11:46:27bertrikOK thanks for making clear what the intended behaviour is
11:46:30***Saving seen data "./dancer.seen"
11:47:46bertrikOther submenus in the WPS context menu behave the same, I may have a look at it this weekend
11:48:20 Quit crash91 ("Ex-Chat")
11:49:29linuxstbmcuelenaere: Maybe Bagder could host them on the download server then. My suggestion would be to wait until one of us has got local copies of everything, and then work out how to conveniently mirror them.
11:50:58 Join ender` [0] (
11:50:58 Quit mcuelenaere (Read error: 131 (Connection reset by peer))
11:53:57 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
12:00:57 Quit Lambduh (Remote closed the connection)
12:04:07 Nick fxb__ is now known as fxb (
12:05:07 Part Judy28
12:11:16 Join dan_a [0] (n=dan-mirc@
12:18:05 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
12:20:30 Join gregzx [0] (
12:23:22 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
12:26:10 Join CyBergRind|w [0] (n=cbr@
12:27:43 Join super_ [0] (
12:27:49 Join cbr|w [0] (n=cbr@
12:29:27 Quit fxb (Remote closed the connection)
12:33:17 Join fxb [0] (
12:33:17 Quit fxb (Remote closed the connection)
12:34:14 Join fxb [0] (
12:35:30 Join MethoS- [0] (
12:40:06 Join davina [0] (
12:40:08 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
12:40:23gevaertslinuxstb: I am now (intermittently)
12:41:12linuxstbgevaerts: I was just going to ask if you had done anything with the VOLUME_MIN/VOLUME_MAX problem for the DAX... I ended up reverting the commit that broke the DAX bootloader build.
12:41:32gevaertsNot yet
12:41:37 Join Crash91 [0] (n=Crash91@
12:41:41 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
12:42:07 Join MethoS_ [0] (
12:42:35 Quit [CBR]Unspoken|w (Read error: 110 (Connection timed out))
12:43:58 Quit cool_walking_ (Remote closed the connection)
12:44:29 Quit super (Read error: 110 (Connection timed out))
12:48:31 Join [CBR]Unspoken|w [0] (n=cbr@
12:49:02preglowa pox unto sd cards!
12:49:56preglowwill the control logic in one of them work at a lower voltage than it's capable of transfering data at?
12:50:41 Quit cbr|w (Connection timed out)
12:50:50 Quit CyBergRind|w (Connection timed out)
12:51:27 Quit super_ (Read error: 110 (Connection timed out))
12:51:38 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
12:51:47bertrikpreglow: I don't know, it's 3.3V as far as I know. I think there's a command to ask the card for the voltage range it supports.
12:52:12preglowbertrik: yeah, i've got that, my problem is that i don't know what voltage i'm giving the card, nor how to control it
12:52:28amiconnA multimeter should tell...
12:52:40preglowamiconn: indeed, but sd card slots are narrow things
12:53:05amiconnMake a small pcb in the shape of an sd card, extending the power pads to the outside...
12:53:15amiconnThis way you don't even have to open the thing
12:53:31preglowyeah, it's the make a pcb part that i'm not able to do, heh
12:54:03preglowi should rather just find a way to open it up without breaking it
12:54:42preglowhmm, i could just open the sd card and solder on some small leads to the power and ground pin
12:54:57 Quit linuxstb (Nick collision from services.)
12:54:58 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
12:54:59bertrikmaybe you can use one of those mini-SD adapters
12:55:25 Join cool_walking_ [0] (
12:56:06 Quit DataGhost ()
12:56:48preglowthe pcf sets up plenty of 3 volt outputs
12:56:54preglowah, and even one 3.3
12:57:18preglowthe fact that i can talk to the card really sugggests it's my code doing something wrong
12:57:22preglowi just can't think of what
12:57:25preglowit's all very basic
12:58:21bertrikI know a little about interfacing sd cards from hobby microcontroller interfacing projects, maybe I can help (not so much with the hardware side though)
12:58:43preglowdisabling the 3.3 voltage source still has me being able to talk to the sd card, though
13:00:06preglowwell, current problem really just is that i loop app command 41 (with additional waiting between loops) to query if card is powered, and it never says it is
13:01:02*preglow wonders if perhaps all the pcf code (except rtc) should be moved to the target tree
13:02:32amiconnNo it shouldn't
13:02:34 Quit MethoS- (Read error: 113 (No route to host))
13:02:43 Join Buschel [0] (
13:03:18amiconnBut regarding your original question - I'm pretty sure the sd card interface logic is able to handle the whole defined voltage range
13:03:42amiconnHow else would it be able to tell the allowed voltages as a command response?
13:03:44bertrikpreglow: you did already pass GO_IDLE_STATE at that point?
13:04:03bluebrotherpreglow: you're trying to initialize the card? Over SPI or SDIO?
13:04:20amiconnEspecially since that range is rather large (I think it's similar, if not identical, to MMC)
13:04:23preglowbertrik: indeed
13:04:43preglowbluebrother: default init mode, it's all cmd pin action at this point
13:04:49preglowamiconn: it's identical, i think
13:04:56amiconnYou need to reduce the clock for init
13:04:57 Quit mcuelenaere (Read error: 131 (Connection reset by peer))
13:05:03bluebrotherpreglow: maybe you're too fast? I had this once
13:05:05bertrikand you also issued GO_IDLE_STATE (cmd 8) already?
13:05:05amiconn400kHz is the allowed max iirc
13:05:07preglowamiconn: it's set at 100khz, afaik
13:05:17preglowanyway, responses are coherent, so it's not a clock issue
13:05:23 Quit jaczehack ("CGI:IRC")
13:05:24 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
13:05:30mcuelenaereis the Rockbox kernel completely C code? (I mean without ARM, SH or CF code)
13:05:32amiconnAfter init you can increase it to the allowed maximum (that the card tells)
13:05:34preglowbertrik: yes, but that's only sd version 2 mandatory anyway
13:05:46preglowmcuelenaere: no, there is some asm
13:06:04mcuelenaerepreglow: you mean crt0.S or besides that more?
13:06:19amiconnmcuelenaere: Take a look at thread.c ...
13:06:26preglowmcuelenaere: there's some small snippets here and there, like for context switch and mutex support, etc
13:07:15mcuelenaerebut nothing really big?
13:07:15*Buschel prepares to leave for vacation :o)
13:07:24preglowlucky you
13:07:31*bertrik meant to say CMD_SEND_IF_COND, cmd 8
13:07:32preglowargh! somehow tons of my sd code has vanished!
13:07:49Buschelpreglow: depends, together with mother and father in law ;o)
13:07:57preglowBuschel: heh, can still be a good time
13:08:23Buschelpreglow: it will, they already ordered several litres of beer :)
13:08:52*preglow puts his mind back on coding
13:09:11Buschelok, so have a nice time the next week! see you
13:09:18preglowhave fun, see you
13:09:19 Quit Buschel ()
13:10:02 Quit DerDome ("Leaving.")
13:10:35preglownow where the bloody hell did this code go
13:10:42*preglow decides to stop trusting vmware
13:12:32 Join xqtftqx [0] (i=40e9e3d2@gateway/web/ajax/
13:12:46xqtftqxGuys when i compile it doesnt compile the plugins correcly?
13:12:50xqtftqxhow can i fix this?
13:13:14xqtftqxThey dont load, once its compiled, i havent made any changes to the build and its up to date
13:13:31bluebrotherxqtftqx: well, if you know what's broken you can simply fix that.
13:13:59xqtftqxlike, i get "Unable to load..." or "Incompatible Version"
13:14:06xqtftqxi dont know whats broken
13:14:07bluebrotherbut unless you give a useful error description noone else will be able to help you ... "doesn't work" is one of the badest error descriptions I know of
13:14:18xqtftqxTheres no error
13:14:27bluebrotherso ... you built Rockbox yourself. You installed the build correctly. Right?
13:14:28xqtftqxthey just dont load once its compiled and i do make zip
13:14:36preglowamiconn: regarding pcf, it seems the pcf code in drivers/ is target dependent anyway, the i2c api changes from target to target
13:14:44xqtftqxyes, it loads, i can change settings, browse files
13:14:48bluebrotherwhat did you do after "make zip"?
13:15:01xqtftqxextracted the zip to my player
13:15:25bluebrotherwhat player? Do you have an old rockbox.* file in the root of your player?
13:15:39xqtftqxno, and its on the gigabeat s
13:16:17BigBambixqtftqx: so you do make, then make zip, then what command do you do to extract the zip?
13:16:38bluebrotherah. Do the plugins work for the S? The beast isn't offered as download yet, so it's not expected to simply work
13:16:39xqtftqxi dont use a command, i copy it to windows and use 7zip, i work in a vm
13:16:51xqtftqxthey do but not when i build it
13:16:52BigBambiI suspect you are not extracting it properly
13:16:56 Quit MethoS_ (Read error: 110 (Connection timed out))
13:17:18BigBambiYou get incompatible version if you have a rockbox.gigabeat and plugins from different builds
13:17:43*bluebrother suspects the same as BigBambi
13:18:04xqtftqxlet me transfer this build over to see what it says
13:19:04xqtftqxNow its working i dont know why though
13:20:26xqtftqxIs it possible to remove a patch without redownloading from the svn?
13:21:08Bagderxqtftqx: yes, svn revert or patch -R
13:21:19xqtftqxAlright thanks!
13:31:12*preglow cries
13:31:12 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
13:31:56linuxstbBagder: Does the server hosting the wiki have lots of disk space/bandwidth? i.e. would you want to discourage attaching of lots of large files?
13:32:15 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
13:32:44Bagder33GB available, 10mbit connection, we can handle big files pretty good
13:33:04bluebrotherhmm, is down / gone?
13:33:13Bagderunless they turn wildly popular, then we move them to the download server(s)
13:33:37linuxstbBagder: I'm just thinking of some datasheets and GPL'd SDK code. So unlikely to be the #1 download...
13:34:24BagderI say go for it, and if it turns out to be troublesome later on we can address it then
13:34:27linuxstbBagder: The attachment limit seems to be 10MB though - do you think that could/should be increased?
13:35:01linuxstbThese are files mcuelenaere is collecting - he's said some are 30MB...
13:35:15BagderI think it serves a purpose to prevent the average joe to start uploading such huge chunks without considering first
13:35:31Bagderso I'd prefer to get larger files through the back door
13:37:43 Quit xqtftqx (" ajax IRC Client")
13:38:15mcuelenaerelinuxstb, Bagder: about those 30MB files: those aren't really interesting as those are compiled binaries (no source), except for the Windows CE SDK files
13:39:30linuxstbmcuelenaere: My download has managed about 31MB in the last 2 hours... But it's still going.
13:40:20 Join PaulJam [0] (i=PaulJam_@
13:45:47 Nick fxb is now known as fxb__ (
13:45:57 Join moos [0] (
13:46:31***Saving seen data "./dancer.seen"
13:50:13PaulJamJdGordon: Hi, i have 2 questions about the changes you made in r17352. (1) I noticed that "create playlist" now appends the songs to the playlist instead of overwriting the old playlist, so the root.m3u8 has many duplicates when you don't remove it manually before running "create playlist". Was this change in functionalyty intended? (2) Is it expected that creating the playlist now takes much longer than before (i haven't done measurements, but it seems
13:50:13PaulJamto take significantly longer) ?
13:53:38 Quit mcuelenaere ()
13:58:16 Join Arathis [0] (
13:59:18 Join gregzx_ [0] (
13:59:20 Quit gregzx_ (Client Quit)
14:00:24 Join Thundercloud [0] (
14:01:32linuxstbPaulJam: Did you see my comment about JdGordon's conditional viewports patch?
14:01:49 Part pixelma
14:04:47PaulJamthe one on the tracker?
14:07:54linuxstbPaulJam: Yes
14:09:07 Quit Crash91 (" HydraIRC -> <- \o/")
14:09:30preglowanyone with a d2 and sd card around?
14:11:13 Join efyx [0] (
14:15:12 Quit gregzx (Read error: 110 (Connection timed out))
14:16:02PaulJamlinuxstb: the ideas sound good. but i must say that i don't really need conditional viewports for my WPS, so someone who designs a WPS that depends on conditional viewports should comment.
14:16:58linuxstbPaulJam: OK, I was just wondering if you had a use for viewports in mind that that suggestion doesn't allow.
14:27:21 Join ctaylorr [0] (
14:33:16 Quit dan_a (Read error: 110 (Connection timed out))
14:33:43 Join CyBergRind|w [0] (n=cbr@
14:35:04 Quit efyx (Remote closed the connection)
14:40:44*amiconn was inspired by the elv journal what usb host support in rockbox could be used for
14:42:21amiconnI don't know what usb class would be necessary for this, but if we could support usb wlan stick, it would be possible to use rockbox as a web radio
14:42:43amiconn...even including "recording"
14:51:24 Quit TaylorKillian (Read error: 110 (Connection timed out))
14:54:10 Join merbanan [0] (n=banan@
14:54:59bluebrotherrockbox web edition?
14:58:10 Quit tvelocity__ (Read error: 110 (Connection timed out))
14:58:26 Join tvelocity__ [0] (
15:01:14 Join Xqtftqx [0] (i=40e9e3d2@gateway/web/ajax/
15:03:07 Quit Xqtftqx (Client Quit)
15:07:13preglowamiconn: wow, that sounds cool
15:07:36*preglow wonders if any of his targets could do this
15:07:38preglowprobably the d2
15:08:03amiconnOne thing I don't know is whether the wlan stick does the wep/wpa decoding, or the host cpu needs to do it
15:08:54amiconnIf the stick does it, all targets capable of usb host should be able handle web radio
15:09:15preglowi think the stick does it
15:09:16amiconn(once usb host is supported and the required class driver is written of course)
15:10:43amiconnIt's "just" that the received stream fills the main buffer instead of the usual buffering task, plus a bit different buffer level and metadata handling
15:11:02amiconnThe radio streams I know of are either mp3, wma, or realaudio
15:11:06pregloware mini-usb->usb converters hard to get?
15:11:12amiconnThe first 2 are already supported
15:11:23preglowamiconn: ogg and he-aac are also widely streamed
15:11:42amiconnThe mini-A to standard-A adapter cable ships standard with the H300 and X5 at least
15:12:19n1sA zune would be great for that with its built in wifi...
15:12:53linuxstbOr Nintendo DS. But I would assume there's already a web-radio client for it...
15:14:10amiconnpreglow: I didn't come across ogg or aac streams so far, but at least ogg is supported too. I have no idea regarding the dozens of aac variants though
15:14:16*linuxstb wishes we had an SoC student interested in RM...
15:15:26preglowamiconn: i guess it depends where you look, aacplusv1 and aacplusv2 are more popular than vorbis, though
15:18:56preglowamiconn: perhaps we could reuse the same buffering layer we'll use for dab
15:19:51amiconnyes, probably
15:20:00 Quit amiconn (" gotta leave")
15:20:29linuxstbpreglow: Have you noticed if the D2's OF is gapless or not?
15:20:42preglowdefinitely not
15:20:48 Quit ctaylorr (Read error: 110 (Connection timed out))
15:20:52preglowcowon are famous for never getting that right
15:20:53preglowor even trying
15:20:58 Join gregzx [0] (
15:21:22preglowstill no d2 people here? :/
15:23:41linuxstbHave there ever been any D2 people here? (apart from you, shotofadds and Llorean)?
15:24:14preglowwell, then i guess Llorean is who i'm looking for :>
15:24:17preglowoh, and bagder has one
15:24:22preglownot sure if he's rockboxed it yet, though
15:25:37 Quit Horscht ("Snak 5.3.3 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak.")
15:35:48 Quit davina (Remote closed the connection)
15:40:00JdGordonPaulJam: 1) oops, 2) not intended... is it much slower?
15:42:11JdGordonlinuxstb: the problem with adding the viewport label to the begiining means it invalidates the current vp enabled wps'
15:42:28JdGordonunless there is a way to count the number of params a tag has before parsing it?
15:42:35 Join Lear [0] (i=chatzill@rockbox/developer/lear)
15:42:40JdGordonI like the idea of allowing vp's to be grouped though
15:43:02linuxstbJdGordon: That's one reason why suggest the new %Vl tag
15:43:34JdGordonis that a i or l? %Vc maybe?
15:44:06JdGordonbut like I said to whoever earlier... it makes more fluff code to handle it
15:44:22JdGordonwell... maybe a bit more
15:44:34preglowmy ipod and the d2 both seem to decode jpegs at the same speed...
15:44:38linuxstbJdGordon: "ell" - to mirror the "xl" tag...
15:45:24JdGordonthat was a bit rhetorical.... I dont like the use of l/i/I in tags
15:46:03linuxstbJdGordon: For now, I don't care about the implementation - I just want the semantics to be defined cleanly. But I don't think it makes much difference to the parsing code - you just strip out the first parameter, and call the existing parsing code for the rest. In the same way as if it was at the end.
15:46:18JdGordonyeah, i guess so
15:46:33***Saving seen data "./dancer.seen"
15:46:35JdGordonI'm not sure your 3) will work
15:47:11JdGordonbut if it does get around the issue, I'm all for it
15:47:49linuxstbWhat's the problem with 3) ?
15:49:09JdGordonthere still could be an issue with redraw ordering... I'm not sure.. it really needs someone to experiment properly
15:49:24JdGordonbut that could also be a bug in the patch
15:49:37 Join Robo210 [0] (
15:49:40linuxstbIf viewports don't overlap, then the redraw order shouldn't matter.
15:51:11linuxstbThe main issue I can think of is when a viewport transistions from "visible" to "hidden". You'll need to at least stop any scrolling lines.
15:51:12JdGordondefeats the purpose of them though... the #1 reason is to use the whole screen if no AA is there, or just part if it is... isnt it?
15:52:02JdGordonwhat may have to happen is give the tag an ability to tell another vp to redraw... not sure how that would work in the current code though
15:53:14*JdGordon gonna test this out...
15:54:04*JdGordon hates writing wps' code :'(
15:55:11JdGordone200 is 176x220 yeah?
15:55:12 Quit Thundercloud (Read error: 104 (Connection reset by peer))
15:55:14preglowand yet you do it :P
15:55:53 Quit merbanan (Remote closed the connection)
15:56:04JdGordonwell.. noone suggested I was sane :p
15:57:35linuxstbJdGordon: I don't understand your "defeats the purpose" statement. You simple define one set of viewports for the AA case, and another for the no-AA case.
15:59:12 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
16:04:47PaulJamJdGordon: with r17352 creating a root playlist with 3000 songs takes about twice as long as with one revision earlier on h300, but it is not such a big issue since you don't do that so very often.
16:05:17JdGordonlinuxstb: OK, I now understand your comment properly.... so we now dont call clear_viewport() which works, but yes, scrolling lines need to be stopped
16:05:42JdGordonPaulJam: ok, thats wierd... I wonder why its so much slower?
16:06:47PaulJamJdGordon: could it be that the new code updates the splash much more often?
16:07:05JdGordonthat shouldnt effect it...
16:07:20JdGordonunless its pausing for the splash.. whoich it shouldnt
16:07:57daurnimatorhey JdGordon
16:08:16daurnimatorwhere the F is everyone
16:08:26JdGordonwho is evertone?
16:08:28daurnimator(in generalk)
16:08:43daurnimatorI've called some friends earlier, and they all said they're having quiet nights in
16:08:45JdGordonout with social lives :p
16:08:52daurnimatorbut, theres no one on facebook, and no one on msn
16:08:58JdGordonoh noes!
16:09:02daurnimatorirc and gaming servers are generally quiet for now
16:09:08*JdGordon kicks daurnimator into -comm
16:09:17daurnimatorarg lol
16:10:01 Join Thundercloud [0] (
16:16:33 Join Luis [0] (n=4b4a1a57@gateway/web/cgi-irc/
16:17:26*JdGordon wants Davide-NYC to join...!
16:17:39*preglow decides to sample -comm
16:18:31 Quit Ragnor (Nick collision from services.)
16:18:41 Join Ragnor [0] (
16:19:45 Quit gregzx ("ChatZilla [Firefox]")
16:19:57JdGordonis using 2 chars in a struct (not an array) more wasteful than using a int and a mask to split it up?
16:21:46 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
16:31:16 Quit SirFunk (Read error: 104 (Connection reset by peer))
16:31:44JdGordonOh how I love when the entire patch suddenly stops working :p
16:33:34 Quit linuxstb (Read error: 110 (Connection timed out))
16:33:43LuisHello guys. I am taking a look at the rockbox kernel and I cannot find the I/O scheduler. Where is it located?
16:33:50 Join SirFunk [0] (
16:34:05preglowi don't think we have an io scheduler as such
16:34:18preglowwhat exactly are you trying to find?
16:34:34LuisIn that case, where is the queue of requests waiting to be attended by the disk?
16:34:55preglowata.c usually deals with everything in that area
16:35:02preglowdepending on target
16:35:29preglowLlorean: pingle?
16:35:50 Quit Luis ("CGI:IRC")
16:37:12JdGordonI thought the shadow variable name warning was enabled in the builds?
16:41:01 Join Schmogel [0] (
16:41:10 Join kugel [0] (n=chatzill@unaffiliated/kugel)
16:45:59 Join BigBambi_PC [0] (
16:46:46 Quit tvelocity__ (Read error: 110 (Connection timed out))
16:47:29 Join tvelocity__ [0] (n=tony@
17:05:41 Join gregzx [0] (
17:07:07 Quit krazykit ("Connection reset by beer")
17:14:53 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
17:15:08 Join krazykit [0] (
17:15:53*JdGordon realises he has an uneven LCD backlight and not a bug :(
17:21:31 Join tvelocity_ [0] (
17:35:57 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
17:36:52 Quit tvelocity__ (Read error: 110 (Connection timed out))
17:37:36JdGordonlinuxstb_: done both your suggestions in the latest patch
17:37:59JdGordonPaulJam: can you create a bug report? im going to forget to get to it tomorow otherwsie....
17:38:03 Nick JdGordon is now known as JdGordon|zzz (i=jonno@rockbox/developer/JdGordon)
17:38:58PaulJamJdGordon: ok, i'll do that. btw, the last version of the conditional viewports patch seems to work fine.
17:40:40*PaulJam sees that there is already a 4th version of the patch
17:46:34***Saving seen data "./dancer.seen"
17:47:39 Join Almar [0] (n=LMR@
17:47:55Almarcan anyone tell me if Rockbox works on 6th gen iPods?
17:48:00AlmarI really need ogg support!
17:50:26Almaroh, just found it on the wiki.
17:50:27Almarno support
17:50:29AlmarThanks anyway.
17:50:30 Part Almar
17:53:35 Quit crope` ("Leaving")
17:54:31 Join toffe82 [0] (
17:57:42 Quit BigBambi_PC (Read error: 113 (No route to host))
18:01:23PaulJamWhen the conditional viweports are in SVN, will the %m tag be removed or do you keep it for backwards compatibility?
18:01:40 Quit gregzx (Read error: 104 (Connection reset by peer))
18:06:11 Join davina [0] (
18:11:00 Join dan_a [0] (n=dan-mirc@
18:15:47 Join AndyI [0] (n=pasha_in@
18:18:59linuxstb_PaulJam: I would like to get rid of it, but there's no rush. The core functionality (left margins in the lcd driver/scrolling code) is still needed by other parts of Rockbox (I think...)
18:20:47 Join crope` [0] (
18:21:02 Join fdinel [0] (
18:21:21*linuxstb_ greps, and sees it only seems to be used in the recording screen...
18:21:49 Join Luis [0] (
18:21:50 Join bms1000 [0] (
18:22:53 Part Luis
18:25:34bms1000Do you prefer the Rockbox over the newest iPod generation?
18:26:26 Quit AndyIL (Read error: 110 (Connection timed out))
18:26:48BigBambier, yes...
18:27:58 Quit davina ("GNU/Linux the free alternative to Windows")
18:28:12linuxstb_bms1000: What answer do you expect here? ;)
18:28:17 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
18:28:18bms1000Well, true.
18:28:31bms1000I'm just curious... I'm trying to decide to get it or not.
18:28:42linuxstbProbably very few people here have used the latest ipods, as Rockbox doesn't work on them.
18:28:54BigBambiYou have read the front page of the site that says Rockbox doesn't work on the new iPods?
18:28:56bms1000Well, phooey.
18:29:12bms1000Errm, I must've completely missed the front page. 0_o
18:29:54bms1000I have an 80 gig because my mum bought it for me for Christmas.
18:30:09bms1000And... I'm gonna probably use like 10 gigs at the most for music files and videos.
18:36:24 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
18:37:33saratogaI finally found some RMAA results for the AMS SOC, and its quite impressive
18:38:00 Join efyx [0] (
18:39:14saratogacompares favorably to the both the D2 and H300
18:44:50 Join csc` [0] (n=csc@archlinux/user/csc)
18:47:18 Quit Lear ("ChatZilla [Firefox 3.0/2008051206]")
18:48:34 Quit saratoga ("CGI:IRC (EOF)")
18:49:09bluebrothersaratoga (for the logs): impressive in what way? Is there a link around for these results?
19:04:12 Quit efyx ("Quitte")
19:04:16 Quit Horscht ("electromagnetic radiation from satellite debris")
19:13:20 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
19:16:49 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
19:20:00 Nick fxb__ is now known as fxb (
19:26:51 Quit csc` (Remote closed the connection)
19:28:10 Join csc` [0] (n=csc@archlinux/user/csc)
19:30:20 Quit linuxstb (Read error: 110 (Connection timed out))
19:35:48 Quit bms1000 (Read error: 104 (Connection reset by peer))
19:36:19 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
19:40:00 Join linuxstb__ [0] (n=linuxstb@rockbox/developer/linuxstb)
19:41:17Lloreanpreglow: you pinged?
19:43:34preglowyou have a d2 around?
19:44:09LloreanI have one, yeah.
19:44:21preglowsd card?
19:45:17LloreanI've got a few around
19:45:33preglowcould you just try a build with a couple?
19:45:48preglowif one of them is sdhc, that would be ace
19:45:56LloreanI don't think I have an SDHC.
19:46:05preglowprefer .bin or .iaudio?
19:46:08preglowno stress
19:46:37***Saving seen data "./dancer.seen"
19:46:44LloreanI don't remember which I have on it.
19:46:51preglowdo you use tcctool?
19:46:58preglowonly reason to use the .bin
19:47:43LloreanSorry, had to go grab it in the other room
19:47:54 Join gevaerts_ [0] (
19:48:16preglowdebug->hw info
19:48:24preglowyou need to enter it again when you use another card
19:48:28preglowthe bottom lines are of interest
19:50:45preglowi guess init will fail with your d2 as well, but i'd still just like to make sure before i start growing desperate
19:51:22Lloreanhave there been major changes to the D2 bootloader?
19:51:30LloreanJust got checksum failed, and just wondering if I should redownload
19:51:41preglowi compile mine myself
19:51:48preglowso wouldn't know, but there has been changes to the nand driver
19:52:02preglowjust copy it over again, that usually works
19:52:34Llorean"Read failed (image)"
19:52:49 Quit linuxstb_ (Read error: 110 (Connection timed out))
19:53:41preglowi'd upgrade the bootloader, yes
19:53:59LloreanAlright, brb, gotta use a different computer
19:57:53LloreanRockbox boots now
19:58:36 Quit Robo210 (Read error: 104 (Connection reset by peer))
19:59:03LloreanHow do I leave the hw info screen on D2?
19:59:27 Join Robo210 [0] (
19:59:28preglowreset, i think :>
19:59:36preglowjust keep power pressed until it shuts down
19:59:43LloreanJust tap power, apparently
19:59:45preglowdid the lower line say anything of value?
19:59:49Llorean""SD init fail, version 2""
19:59:57preglowwhat capacity is that card?
19:59:59 Quit perrikwp (" ajax IRC Client")
20:00:08preglowso the version 2 detection works
20:00:16LloreanMy 512mb one failes version 1.x
20:00:25LloreanOh, I found an SDHC card
20:00:27LloreanIn my phone
20:00:36preglowthat should report version 2 as well
20:00:37*Llorean forgot all about it
20:00:56 Quit gevaerts (Read error: 110 (Connection timed out))
20:01:08LloreanIt does indeed
20:01:13preglowwell, shit
20:01:18preglowback to the drawing board, then
20:01:40LloreanWell at least it verifies it's not just faulty hardware
20:02:03 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
20:02:05preglowi need to find a way to measure the power here
20:08:32 Nick linuxstb__ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
20:13:20 Join leap [0] (
20:13:35leapthe music in rockbox does not play
20:13:41leapi added new music and it is not there
20:13:49leaphow do i rebuild my music database?
20:14:10linuxstbleap: Please try to write longer lines - short lines annoy people...
20:14:19BigBambileap: 1) What version of rockbox, 2) What player
20:14:51leapand the latest version of rockbox
20:15:08BigBambileap: What ipod
20:15:22leapipod 5g
20:15:23 Quit peter__b (Read error: 104 (Connection reset by peer))
20:15:24BigBambileap: And the lastest version changes several times per day, so what version number please
20:15:47leapwhat directory in the .rockbox is that in?
20:15:59BigBambiit is in system -> rockbox info
20:16:06BigBambifrom the main menu
20:16:48leapmy ipod is busy right now, is there a way i cna find the version without using the ipod rockbox software.... somehow in windows explorer?
20:17:23leapManufacturer: ipod
20:17:23leapVersion: r17393-080505
20:17:46BigBambileap: that is over 200 versions old
20:17:49 Join fml [0] (n=4fd3e61d@gateway/web/cgi-irc/
20:17:55BigBambileap: please update and try again
20:18:27leapit will update my songs automatically
20:18:30leapthe database of my songs
20:18:48BigBambiif you have the appropriate settings (such as auto update) turned on
20:19:11BigBambiYou can set it to rebuild by selecting initialise now in addition
20:19:18fmln1s: ping
20:19:27n1sfml: pong
20:20:27fmln1s: I'd like to talk about the problem fixed with r17494. I think the whole onplay logic should be changed to the approach used there.
20:20:40fmlAh, it was pondlife who made this!
20:21:38fmlThe point is that the file operated upon should be IMHO fixed when the menu is called up. I.e. the name should be copied to a local buffer.
20:21:41linuxstbleap: Have you read the section about the database in the manual?
20:21:42n1syes, that might be a good idea but as you say i din't do it ;)
20:22:03fmlAs of now, the name can change 'under the hod'
20:24:54fmlI hope pondlife will read this.
20:34:36 Quit bluebrother (Read error: 104 (Connection reset by peer))
20:36:11 Join crash91 [0] (n=crash@
20:40:00 Join bluebrother [0] (
20:41:32 Join sLLiK [0] (
20:48:01 Part sLLiK
20:54:42Robo210since i mostly never use it and want to save battery life, i'm looking to have the lcd on my ipod (4g) completely turn off whenever i'm not using the menus, much like the backlight can
20:55:01Robo210however, as far as i can tell there is no function to turn off the lcd?
20:57:00bluebrotherupdating the lcd takes almost no power. Just make it turn the backlight off immediately, as that consumes a lot
20:57:25 Join ap0 [0] (
20:57:34Robo210alright, i already have it doing that
20:58:01Robo210my battery only lasts 5 hours or so now, so i've been trying to find things to make it last longer
20:58:15bluebrotherreplacing ;-)
20:59:56Robo210right, i'll buy an ipod classic sometime, but then i lose out on rockbox
20:59:59n1sRobo210: lots of people think of that idea and come asking about it but the lcd consumes so little it will not be measurable in a runtime test...
21:00:32Robo210ok, thanks n1s
21:00:48n1sRobo210: you can replace the battery, no need to replace the whole thing ;)
21:01:15Robo210well, i want the 160gb harddrive too ;-)
21:02:04Robo210is the only thing holding back a ipod classic port a lack of developers to do it?
21:02:05 Quit ap0 (Client Quit)
21:02:35n1sRobo210: mainly no ones working on it, the firmware is encrypted and the hardware is undocumented :)
21:02:40bluebrotherno. The classic is completely different hardware, plus it's completely encrypted
21:02:47*bluebrother too slow
21:04:15Robo210encrypted eh? thats a real shame yet not surprising
21:05:03bluebrotherwell, the firmware is encrypted since a while already. But now the bootloader also is.
21:05:18Robo210i don't have the tools / skills to work with mystery hardware either
21:06:44n1swell, the encryption isn't the real problem. The problem is that we don't know how to decrypt it or load our own code... (even the old achos targets had encrypted firmware)
21:09:32bluebrotherhmm ... does someone know how to distinguish the sansa m200 v1 from v2?
21:10:14Bagderbluebrother: I think there's a OF version number diff on that one as well
21:10:19 Join xqtftqx [0] (i=40e9e3d2@gateway/web/ajax/
21:11:15xqtftqxGuys im making a theme and i want the status bar color to be a diffrent color from the main text? do i have to due a custom build?
21:12:05Robo210another thing i noticed is that the battery voltages for the 4g ipod seem to be "guesses", is there anything I could do to help calibrate these?
21:12:49Robo210i assume just find a volt meter and measure the battery at different stages of being drained?
21:12:51n1sxqtftqx: if you mean the foreground color in the statusbar, yes
21:13:12xqtftqxi want the text color to be diffrent
21:13:26n1sxqtftqx: then you need to build a custom build
21:13:40n1sRobo210: how do you figure they are guesses?
21:13:54bluebrotherBagder: do you know about the tuner? The auction I'm watching says it's without radio. I guess that doesn't tell anything about the version?
21:14:19Robo210n1s: the comments in powermgmt-ipod-pcd.c say so
21:14:30Bagderbluebrother: the v2 has radio, but I'm not sure if there is also v2s without
21:15:25xqtftqxIll Just change my backdrop to a brighrer Color
21:15:25bluebrotherok ... let's see how much up that auction gets.
21:15:25n1sRobo210: ah, yes, just checked there ;) an easier way is using the battery_bench plugin to get values, however you might want to disable the low battery shutdown
21:16:26Robo210alright, next time i charge my ipod i'll do that
21:16:31PaulJamxqtftqx: if you only want it to have a different colur in the wps, this would be posible by recreating it with your own images and by using a viewport with the foregroundcolour you want.
21:17:13xqtftqxits not the wps its the main menu, submenus,etc
21:19:04n1sRobo210: however, if you only get 5 hours out of your battery, it have degraded quite a bit so i'm not sure how useful those values will be...
21:20:34 Quit xqtftqx (" ajax IRC Client")
21:20:59 Join MethoS- [0] (n=clemens@
21:22:07 Quit MethoS- (Client Quit)
21:22:13 Quit mackes ("I'm quiting for now.")
21:22:29 Join mackes [0] (
21:23:51 Join MethoS- [0] (n=clemens@
21:24:16Robo210i had thought about that, but i could at least use them in a custom build, and do a comparision with the apple firmware, since one thing i noticed is that the battery never charges fully under rockbox compared to the apple firmware
21:25:00 Join MethoS_ [0] (
21:28:17 Join saratoga [0] (n=9803c50e@gateway/web/cgi-irc/
21:32:48 Join GCTonyHawk7 [0] (
21:36:28 Quit fml ("CGI:IRC (Ping timeout)")
21:40:30saratogabluebrother: output quality is about as good as I've ever seen on a DAP
21:40:48saratoganote the almost perfectly flat bass response even with a 16 ohm load
21:41:19bluebrotherI was wondering which one was better before ;-)
21:41:44 Quit MethoS- (No route to host)
21:42:41bluebrotherwow −− what codec is the Clip using? AMS?
21:44:08bluebrothernow I'd like to see the TLV320 in that comparison
21:44:24bluebrother(and maybe the Ipod codec)
21:44:41saratogaits actually weird how good the AMS codec does, since they also made the codec on the PP5024, and that one seems to suck
21:44:51saratogathough maybe thats just the PP magic
21:45:08saratogathey do seem quite good at taking other people's products and making them not work right
21:45:21bluebrotheror they learned from their mistakes?
21:45:40*linuxstb should actually copy some music to his clip and listen to it...
21:46:36bertrikmaybe the AMS codec uses a kind of bridged mode for the headphone amplifier to get such extended bass response
21:46:37 Quit dan_a (Read error: 110 (Connection timed out))
21:46:41***Saving seen data "./dancer.seen"
21:47:35saratogathe AMS chip does have a very odd frequency response, so I expect its amp is somehow different then the Wolfson ones:
21:49:05 Part GCTonyHawk7
21:52:16bluebrotherinteresting page.
21:52:19 Quit MethoS_ (No route to host)
21:52:35 Join fml [0] (n=4fd3e61d@gateway/web/cgi-irc/
21:52:50fmlWhat would yu
21:53:24saratogayeah theres a lot of people on ABI doing RMAA tests, so they have a lot of data
21:53:34saratogai'm hoping they'll start putting them in their DAP reviews
21:53:37fmlgrr... what would you say if the list of plugins shown after "Open With..." would be sorted alphabetically?
21:53:42preglowactually looks like the ams soc uses a dc coupled output
21:54:39bertrikpreglow: yes indeed, I was thinking the same
21:55:15saratogapreglow: they show coupling capacitors in
21:56:23saratogaoh they're optional
21:58:57saratogathe 3514 also offers that feature, though its possible PP dropped it to save pins on the 55024
21:59:45fmlSomeone with commit right: please delete the line filetypes.c:474. The check is not needed since we're already in the if branch
21:59:59fmlI think this doesn't deserve a patch
22:00:42 Quit nplus (Remote closed the connection)
22:01:29 Join nplus [0] (
22:04:14bluebrotherfml: committed.
22:04:14 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
22:04:18 Join x1jmp [0] (
22:07:50fmlbluebrother: what do you think about sorting plugins after "Open With..."?
22:08:38bluebrotherfml: well, I think I dislike it −− currently you can have the "most" used (in terms of what is most likely to get used) first
22:09:15bluebrotheror isn't the order determined by the plugins configuration?
22:10:14fmlbluebrother: I think yes. But in other places (file browser, plugin browser) they are sorted
22:12:33fmlbluebrother: they are listed as files in a directory
22:13:02*bluebrother slaps forehead
22:13:12bluebrotherah, right.
22:13:47bluebrotherbut I don't think that's a problem −− it would be kinda strange if they were unsorted in the browser.
22:13:58 Join TaylorKillian [0] (
22:14:54fmlBut then it's a problem (IMHO) if they're not in the menu
22:15:35bluebrotherhmm. I guess I'm not the best person to discuss this −− I barely use plugins so I don't care too much
22:16:48fmlbluebrother: btw, I have made a small patch:
22:17:10 Join Luis [0] (
22:17:20 Part Luis
22:17:26fmlI wonder how pondlife et al have not noticed this! :-)
22:18:11n1sfml: if you start looking too hard you'll find way too much :)
22:19:05fmln1s: he-he. You fear?
22:20:02*bluebrother wonders when the police arrives for rbutil :)
22:20:21n1sfml: I think that if you would check the whole rockbox source for const, static correctness, style and long lines you would find quite a bit, yes
22:20:34n1sbluebrother: I don't think the police does c++ :P
22:20:51fmlbluebrother: that's a dark end of the universe :-P
22:21:09n1smost of the stuff in tools is in outlaw land too
22:21:27saratogawhy does using const save memory?
22:21:32fmlBut please commit FS #9033 to a) clean up the tracker and b) clean up the code
22:21:56fmlsaratoga: I don't think it necessarily does
22:22:01n1ssaratoga: sometimes it allows gcc to perform better optimizations
22:22:20n1sbut usually it just makes the code easier to understand imho
22:22:31fmlIMHO it's more about readability and clearly stating what you intend to do with data
22:23:06fmlDoes rockbox have a general sorting function?
22:23:20n1swe have qsort
22:23:41fmln1s: where is it defined? stdlib?
22:24:04*n1s points to grep
22:25:02n1sbut, yeah stdlib.h seems to be it
22:27:04fmln1s: another thought. 'items' is filled every time the plugins should be listed (in filetypes.c:464 ff). Why? Why not fill the array when reading the viewer config? It doesn't change afterwards.
22:28:22fmlI assume that viewer.config is only read once
22:29:13linuxstbconst helps with rombox though (Rockbox running from ROM) - assuming any targets are left that can do that...
22:29:15n1sfml: I'm not familiar with that code at all but yeah, it makes sense to fill in the array once, but don't know how much of a speed difference it would make...
22:29:34n1slinuxstb: h120 can do that afaik
22:29:57fmln1s: only h120?
22:30:07n1swell, h1xx
22:30:12fmlWhy is it different?
22:30:19 Quit crash91 ("Ex-Chat")
22:31:49bluebrotherh115 can use rombox too, but that player has less memory than h120 and h140
22:33:07fmlI've searched the code. The viewers are read once −− on startup. So that array is const afterwards.
22:33:45 Join spiorf [0] (
22:34:23 Quit bertrik ("bye")
22:34:55fmlBut if we fill it only once we'll get bigger binary since the array will be static
22:35:50 Join krazykit` [0] (
22:36:35*preglow is bloody tired of looking through disassemblies
22:36:35bluebrotherI thought that array is dynamic now?
22:36:43fml But I'd still want to have the items sorted. How are the chances that a patch doing that will be accepted?
22:37:18fmlbluebrother: it's filled every time but the result will be always the same
22:38:01 Join MethoS- [0] (
22:40:20*Bagder renamed the wiki page Chinachip to ChinaChip just now
22:41:44saratogawow a MIPS chip, haven't seen one of those on a DAP before
22:41:56preglowwhat dap?
22:42:22 Quit culture (Read error: 110 (Connection timed out))
22:42:33bluebrotherChinaChip? Sounds like chinese rip-off
22:43:03*bluebrother curses rbsettings class
22:43:19 Quit Mathiasdm ("Yuuw!")
22:43:57 Nick fxb is now known as fxb__ (
22:44:15*preglow cuddles QSettings
22:44:19n1shaha, I love this, we have one struct called 'filetype' in filetypes.h and one called 'file_type' in filetypes.c
22:44:29 Join jpt9 [0] (n=jpt9@
22:44:49bluebrotherQSettings is nice. But that RbSettings wrapper around is is ... quirky.
22:45:20 Quit Galois (Remote closed the connection)
22:45:24preglowi'm quite a qt fan these days
22:45:32 Join Galois [0] (
22:45:32preglowit's not perfect, but sweet lord, by how many leaps and bounds it beats gtk
22:45:44saratogawow 8 stage MIPS processor at 360MHz on 180nm process
22:45:51saratogai hope its a large battery
22:47:14 Join PaulJam_ [0] (i=PaulJam_@
22:47:19 Quit XavierGr ()
22:47:48jpt9Hey. Random neat idea for a rockbox app −− a guitar/bass/whatever is coming in through the microphone tuner. Do you suppose that, say, a Sansa e250R would be able to do that in real-time?
22:48:01 Quit krazykit (Read error: 110 (Connection timed out))
22:48:27bluebrotherthere's a patch for an instrument tuner in the tracker
22:49:03jpt9As in one that analyzes the pitch of incoming audio?
22:49:14preglowas in exactly what you want
22:49:23jpt9Cool. Does it actually work?
22:49:28preglowi think so
22:50:06jpt9I don't actually play guitar, but I thought it would be a neat idea.
22:52:59 Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019)
22:53:48 Quit advcomp2019 (Nick collision from services.)
22:56:37 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019)
22:57:21 Nick gevaerts_ is now known as gevaerts (
23:01:00saratogawhen I do a "#include button-target.h" its supposed to go find the right include in the target tree based on the configure script I guess
23:01:22 Join MethoS_ [0] (
23:01:29saratogabut i don't know where i set that #include "XXXXX" should look in a specific folder
23:01:56 Join Davide-NYC [0] (
23:05:43n1ssaratoga, check out the vars beginning with t_* which are set for each target tree build in configurre
23:06:00 Quit PaulJam (Read error: 110 (Connection timed out))
23:10:14 Join Arathis2 [0] (
23:10:33 Quit Arathis2 (Read error: 104 (Connection reset by peer))
23:11:19Davide-NYCDoes anyone have an opinion on the legitimacy of ? They have a very good deal on re-certified 80GB HDs.
23:15:19SgtPnkkswhy did i decide to use a theme that supports album art?
23:18:18 Quit MethoS- (Read error: 113 (No route to host))
23:19:12 Join Miles [0] (i=[U2FsdGV@
23:20:07fmlViewers sorting:
23:20:22fmlSpecial offer for the community! :-)
23:22:06saratogadoes anyone know where genlang gets generated?
23:22:15fmlHrm... it's actually buggy :-(
23:22:29saratogasorry "gets called" i mean
23:24:45bluebrothersaratoga: in apps/lang/Makefile
23:27:54 Quit Arathis (Read error: 110 (Connection timed out))
23:31:17*Davide-NYC Hopes that is not a scam site since I just purchased a pair of MK8009GAH drives. ;)
23:33:21saratogaDavide-NYC: what players do those work in?
23:33:49Davide-NYCany of the thick ones with a zif connector
23:34:13Davide-NYCwith the 40-pin to zif adapter it shoudl fit into an H140 or a GBF
23:34:21Davide-NYC(the thicker Gigabeat F)
23:36:57saratogaare LIF and ZIF the same?
23:37:28 Quit jpt9 (Read error: 110 (Connection timed out))
23:37:56Davide-NYCI believe so. Low is closer to the truth than Zero in terms of Insertion Force needed to get that cable in.
23:38:18Davide-NYCOr is it Linear?
23:38:24*Davide-NYC yawn
23:38:32saratogaso it should work with a gigabeast too
23:38:49Davide-NYCmeaning GBS?
23:39:21*gevaerts understood those to have different disks than the F
23:39:39*Bagder got that impression too
23:40:07saratogayeah the F is 50 pin and need an adapter
23:40:25saratogathe S is 40 pin "LIF" which is I think the same as "ZIF"
23:40:30BigBambisaratoga: yes, LIF = ZIF = goes straight in the S
23:40:33 Quit fml ("CGI:IRC (Ping timeout)")
23:40:55saratogahmm for $30 I might have to get one just so I can say I have a gigabeast 80GB
23:40:59*BigBambi has a 120 GB LIF/ZIF drive in his S
23:41:06*gevaerts decides to never buy a disk without asking for advice first
23:42:06Davide-NYCfor a 20gb increase I'd say it's not worth it unless you either need the extra space or the drive is dying.
23:42:18Davide-NYCcheck this pic for clarification:
23:42:47saratogai've actually got the 30GB one
23:43:02 Quit fyrestorm (Read error: 104 (Connection reset by peer))
23:43:04BigBambionly a single platter drive then
23:43:06Davide-NYCthen the drive in question (the 80gb) will not fit physically
23:43:15Davide-NYCit's thicker by 0.5cm
23:43:25BigBambi5 mm vs 8 mm
23:43:56Robo210speaking of dying drives... the drive in my ipod sometimes makes a clicking noise and refuses the boot unless i open it up or hit it sharply several times; i don't know if its dying or just a bad cable connection, any ideas?
23:44:07Davide-NYCright, 0,3
23:44:40saratogaah thats too bad
23:44:45Davide-NYCre-seat the connections inside the player
23:44:55Robo210yeah, i do that frequently
23:45:10BigBambiRob2223: It does sound like a dying drive to me :(
23:45:12Davide-NYCclean the connections with contact cleaner (on the cable side)
23:45:28Davide-NYCI have to your drive doing the clik clik clik dance?
23:45:37Davide-NYCit's done
23:45:38 Nick Miles is now known as MilesAway (i=[U2FsdGV@
23:45:44Robo210a sharp hit fixes it for a month though
23:45:55Davide-NYCit's nearly done
23:46:20Davide-NYCyour drive is currently like the monty python black night
23:46:27*gevaerts recommends to make sure to have backups
23:46:27Robo210its done that every month for the last 3 years
23:46:28bluebrothersharp hit? Of a hard drive? Urgh.
23:46:43***Saving seen data "./dancer.seen"
23:46:46Robo210sharp hit while its turned off ;-)
23:47:17Robo210its not like the hit can do anything worse than the state it already in
23:47:37Davide-NYCThen I guess you're gold. Just do as gevaerts says and make sure to have backup
23:47:45bluebrotherit can. It can die completely.
23:48:23Robo210well, if it dies then i'm ready for that, otherwise i'll try to clean the connections
23:48:37Robo210thanks for the tips there
23:49:54bluebrotherhex patching works fine again :)
23:50:42bluebrothernow for polishing ...
23:52:44 Join Nick_Mathews [0] (
23:52:51 Nick Nick_Mathews is now known as lobf (
23:52:57lobfhey folks
23:53:20lobfi'm having a problem with my new rockbox install... can anyone help?
23:53:40BigBambiWhat player, what problem etc
23:53:51 Join fyrestorm [0] (
23:54:27lobfit's a 5th gen ipod video, 80GB
23:54:31lobfi was doing the database
23:54:45bluebrotherBigBambi: maybe we should answer "nobody can help you" in such cases? ;-)
23:54:58BigBambibluebrother: would be easier :)
23:55:16lobfand when it was about done it gave me a message that said "undefined instruction at FFFFFFFF (0)"
23:56:23BigBambilobf: Is it repeatable?
23:56:38lobfyeah, it happened twice
23:56:59BigBambihow did you do the install?
23:57:20lobfi used the auto installer
23:57:47lobf...that makes sense, right?
23:58:00BigBambiyes - rbutil linked from the manual?

Previous day | Next day