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

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

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

#rockbox log for 2006-11-16

00:01:03PaulPositionI know, that pisses me off. ;)
00:01:24*amiconn still wonders about the whole idea
00:01:28PaulPositionbut I understand they can't have people submitting three years backlogs
00:01:46PaulPositionto be top fans or whatever...
00:02:09oboamiconn: about the point of it or...?
00:02:43 Join edx [0] (
00:03:19SoapI don't belileve that is the reason, for as I said I often submit in multi-hundred song chunks.
00:04:11SoapEven with a RTC player, you can still have most the submission clients fake the time stamps, then you never need to worry about your PC client overlapping your DAP client.
00:04:51*obo hopes they'll hurry up with full portable player support
00:05:32OPPwhen i convert my itunes database no .tcd files showup
00:06:08OPPjust says building table of artists etc. and then nothing happens
00:06:09 Quit tim66 (Read error: 113 (No route to host))
00:06:29OPPo wait
00:06:30OPPi see
00:06:32DBUGEnqueued KICK OPP
00:06:47OPPit created them on my desktop
00:06:49OPPkind of weird but ok
00:07:43 Quit Id2ndR ("Parti")
00:08:47SoapThanks for the wiki update obo.
00:10:08 Quit NickDe ("Leaving")
00:13:50obono worries
00:14:35 Join MarcoPolo [0] (
00:19:16 Quit pabs (Read error: 110 (Connection timed out))
00:19:23 Quit jba (Read error: 104 (Connection reset by peer))
00:19:30 Quit _Veseliq_ (Remote closed the connection)
00:21:03 Quit EspeonEefi (Read error: 60 (Operation timed out))
00:21:41 Join degoo_ [0] (
00:21:57degoo_hey, i had a question after reading a post on your website
00:22:12degoo_has anyone ever renamed a filename extremely long (.wma extention) and then the file can't be accessed anymore in explorer, can't be deleted/renamed/played in winamp?
00:22:47 Quit obo ("bye")
00:22:48amiconnPath longer than 255 chars...
00:23:30degoo_yea, i'm sure it is. But i can't rename/delete/enqueue/play
00:23:36degoo_i can't manipulate the file at all
00:23:37amiconnTry mapping a drive letter to the sub-dir (map network drive, or use subst), and then access the file from there
00:25:32 Quit SoapIsOutOfTown (Read error: 54 (Connection reset by peer))
00:26:02degoo_that was over my head =)
00:26:19 Join SoapIsOutOfTown [0] (
00:28:37 Join rotator [0] (n=e@rockbox/developer/rotator)
00:29:49 Quit Kitt0s ("( :: NoNameScript 4.02 :: )")
00:29:50amiconndegoo_: Open a command window, then use the subst command to assign a new drive letter to the sub-dir with your overly long filename
00:31:03amiconnThen you can access this new "drive", where the long filename will reside in the root. Then it is (hopefully) possible to rename/delete it
00:31:51amiconnFinally unassign this drive letter again (also with subst)
00:32:44 Quit CriamosAndy ("( :: NoNameScript 4.03 :: )")
00:32:45degoo_what is the actual command for subst?
00:33:05 Quit lee-qid ("Trillian (")
00:35:52 Quit ender` (" It could have been worse. Imagine you were trying to download pr0n and you end up with some naruto ep.")
00:35:58 Join Kitt0s [0] (
00:36:05Soapsubst /?
00:36:13Soapfrom the command line for syntax
00:38:51Soaphave you tried renaming it from the command line, or only from explorer?
00:42:08Nimdaei would like to request support for brainf*ck applications in rockbox >.>
00:42:57degoo_only explorer so far. i'm in cmd now
00:43:38KasperleNimdae: port an interpreter
00:43:42Kasperleshouldn't be too hard ;)
00:43:54Nimdaei might
00:44:05Kasperlei'd prefer Ook. though
00:44:35Nimdaejust looked it up
00:44:37Nimdaethat's insane
00:44:49Kasperleif you want insane, go look for Intercal ;)
00:45:08Kasperle(ook is essentially brainfuck btw)
00:45:30Kasperleanother nice variation of brainfuck would be whitespace :)
00:45:58Nimdaei've seen whitespace
00:46:15 Quit mirak (Read error: 104 (Connection reset by peer))
00:47:14 Quit bluebrother ("Leaving")
00:48:27Nimdaelets just implement as many esoteric language interpreters as we can
00:49:30Kasperlebefore we do that, i'd first like to be able to enjoy rockbox on my 5.5g ipod, mkaaaaay? ;)
00:50:01 Join EspeonEefi [0] (i=espeonee@STRATTON-FORTY-SIX.MIT.EDU)
00:50:18Nimdaefix it
00:50:29Kasperleno time :(
00:50:52Kasperle... to even find out whether the skills are lacking too
00:52:31Nimdaeis it still that fs problem?
00:52:53amiconnThere are 2 problems afaik
00:53:06Kasperlei've been studying the last few days, i didn't quite follow things
00:53:24amiconn(1) fs uses 2K blocks on 5.5G, while the physical blocks as seen by rockbox are still 512 bytes
00:53:44amiconnThere is a patch but from the reports it seems that it is buggy
00:53:47 Part degoo_
00:54:24amiconn(2) The 80GB model hangs in the ata init somewhere, for unknown reasons. The 30GB model doesn't have this problem (!)
00:54:46Kasperlein the loader, or once rockbox is running?
00:55:02amiconnNot sure... don't have the hardware
00:55:24amiconnProbably already in the bootloader though, as that uses the same fat driver as main rockbox
00:55:36amiconnfat and ata, of course
00:55:37Kasperleanyway, it's good tempel got around to patching his bootloader, at least there are some hard facts about there actually being a problem on the 80GB model
00:56:06Kasperleoh. you mean the rockbox loader?
00:56:45Kasperleheh, forgot all about that, i focused on ipod loader
00:56:47Soapit would be nice if someone with an 80 gig was willing to put a 30 gig drive in it to see if the problem lies in the drive.
00:57:12CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
00:57:12*amiconn doesn't touch ipl anymore (binary-wise, the source is sometimes helpful)
00:58:42Kasperleipl seems so dead. if somebody is really working on it these days, it's well hidden
00:59:36amiconnipl worked exactly once on my mini2g. Reboot killed it. Had to restore with the ipod updater, then started adapting rockbox
01:00:32***Saving seen data "./dancer.seen"
01:01:05*amiconn now has a bmp loader that supports 4bit and 32bit BMPs in addition to the already supported ones, yet is 224 bytes smaller than the old one on recorder
01:01:43amiconnHafta re-add dithering, then test the thing
01:09:37 Join damaki [0] (
01:10:41preglowanyone happen to know how to make automake build just one file with some added options? :/
01:13:38 Quit damaki_ (Read error: 110 (Connection timed out))
01:18:45 Join damaki_ [0] (
01:19:05 Quit My_Sic (Read error: 110 (Connection timed out))
01:19:06 Quit damaki (Read error: 104 (Connection reset by peer))
01:19:14 Quit Arathis ("[rl_bot quit]")
01:21:34 Join linuxstb__ [0] (
01:24:03 Quit linuxstb_ (Read error: 110 (Connection timed out))
01:25:01 Join iron_angel [0] (
01:27:28iron_angeldoes anyone know if there are eventual plans to support the 5.5G iPod?
01:27:49 Nick bagawk_ is now known as bagawk (n=lee@unaffiliated/bagawk)
01:29:06 Join Paul_the_Nerd [0] (
01:30:06 Join spiorf [0] (
01:30:54spugiron_angel: it's being worked on
01:32:26iron_angelwhich is excellent!
01:35:22*iron_angel pokes at making the unofficial patches dance
01:40:26 Join Sinbios [0] (
02:02:01 Quit Kitt0s (Read error: 110 (Connection timed out))
02:02:37*jhMikeS dithers hither and thither
02:04:34 Quit RogerBacon (Read error: 104 (Connection reset by peer))
02:06:31 Join Owner [0] (
02:06:45 Nick Owner is now known as TheBlackParade (
02:06:53TheBlackParadeI need help.
02:07:36 Quit TheBlackParade (Client Quit)
02:09:53iron_angelhalfway there.
02:10:04*jhMikeS was in the middle of peeling a banana
02:13:39jhMikeSamiconn: how long 'till the new image loader?
02:13:55*amiconn is hunting stoopid boogz
02:14:00 Join _FireFly_ [0] (
02:21:16amiconnDithering doesn't look too well on 2 bit targets :\
02:23:59jhMikeShmmm...would like to see. Guess I can't expect photorealistic quality though.
02:24:20amiconnIndeed not
02:25:10jhMikeSI think the gray levels may need adjustment for H120. Will test with some bars to see if it looks balanced.
02:27:06amiconnHmm. In fact it does look better on the target than it does look in the sim
02:28:03iron_angelwoo, the 5.5G patched build kinda works.
02:30:55 Quit spiorf (Remote closed the connection)
02:32:20 Join NickDe [0] (
02:36:36 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
02:39:08*jhMikeS is wondering how backdrops and text will work together with only four shades. Black text conflicts with black pixels. Good thing for voice menus. :)
02:39:41 Quit _FireFly_ ("Leaving")
02:39:47amiconnAdjust dynamic range so that no pixels use black
02:39:57 Join SLuG [0] (
02:40:06amiconnBut I cannot commit yet, the stuff needs further debugging
02:40:12amiconnDadat abort on ipod :(
02:40:38iron_angelOk, this is odd. I'm trying to convince the patched rockbox for 5.5G iPods to work. It sorta does- it boots, I get the splash, but then I get dumped to a rather funny-looking simple screen.
02:41:02iron_angelThere's a clock in the upper right, a bar of symbols on top, and a dark bar that says 'Rockbox' below that. What am I missing here?
02:41:16Paul_the_Nerdiron_angel: You're missing having read the manual, I would assum.e
02:41:42iron_angelhmmm, I probably looked right past the relevant section. Gah.
02:41:46*iron_angel smacks hirself.
02:41:50iron_angelI need caffeine.
02:42:25Paul_the_NerdYou're seeing the filetree.
02:42:35Paul_the_NerdBut a lot of folders are hidden on the iPod by default, so the only thing you see is the rockbox.ipod file
02:42:40iron_angelah. and since there's no files... that makes sense.
02:42:41jhMikeSThe text should be able to be set to any of the shades really for the most flexibility. But my bitmap doesn't load right saved from Photoshop with current CVS.
02:43:52amiconnCVS doesn't dither
02:44:20amiconn...and the text on similar-coloured background problem also exists on colour targets
02:45:17*iron_angel was recto-cranially inverted! d'oh, sorry for that one!
02:45:34jhMikeSthat's doesn't appear to be the problem since it's saves with four gray shades in vertical bars. It seems loading of further backdrops fails to loads them correctly after the first one. Trying again...
02:46:31pixelmahmm... I saw one forum post reporting the same problem (if I understood correctly)
02:46:48 Quit Landus (Nick collision from services.)
02:47:10 Join Landus [0] (
02:47:21amiconnWorking correctly with the new loader on H1x0
02:47:22jhMikeSpixelma: only the first load works correctly
02:47:31amiconnTested 4bit and 8bit BMPs so far
02:47:35jhMikeSnow I have gray bars :)
02:48:08jhMikeSAs I thought, the gray shades are too light
02:48:19pixelmahere: (can't comment on as I only have a monochrome target ;) )
02:49:43jhMikeSYeah, that's what it appears I'm getting as well. Have to reboot with no backdrop set and load it.
02:49:59jhMikeSGuess it should be irrelevent soon
02:51:33 Join [BR]Nurplit [0] (
02:51:41jhMikeSShould have a small screen to set the gray levels to your liking or maybe just a simple gamma correction for what it's worth
02:53:24 Join pagefault [0] (i=pagefaul@pdpc/supporter/active/pagefault)
02:54:01[BR]NurplitI was wondering if i might get a little help with the installation of the firmware on my videopod?
02:54:13 Join [sellout] [0] (
02:56:33Paul_the_Nerd[BR]Nurplit: Before anyone can help you with a problem, you have to reveal what problem you're having
02:57:47jhMikeSNot to sound a smartass, but maybe there should be a direct link to the installation instuctions right below the link to dl the firmware?
02:59:29 Quit idnar (Read error: 104 (Connection reset by peer))
02:59:40[BR]Nurplitforgive please.... I must learn how to read and follow instructions before i ask a question.. i got it :)
03:00:06jhMikeSnot a criticism, I wouldn't have minded such a thing the first time myself
03:00:35***Saving seen data "./dancer.seen"
03:02:08 Nick yipe is now known as someone (
03:02:22 Nick someone is now known as tooder (
03:02:54 Nick tooder is now known as yipe (
03:05:51 Quit iron_angel (Read error: 113 (No route to host))
03:09:25JdGordonwhat do i use for the generic quit, start, menu and fire buttons in plugins on the player?
03:11:12 Join idnar [0] (n=mithrand@unaffiliated/idnar)
03:13:34jhMikeSthe power switch...what else? :P
03:13:45 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
03:14:48pixelmajhMikeS: there is no power switch... :P
03:17:36jhMikeShrm...what all-purpose buttons are there?
03:18:04jhMikeSOn the x5 it's the power switch :)
03:18:26SLuGi'm new to ROCKbox - but i'd really like to help with development - i was wondering a good place to get started - i've downloaded the vmware image and i'm extracting it now.
03:24:20jhMikeSguess the lcd controller on the H120 doesn't give much choice, setting one level darker makes things WAY too dark
03:29:59*JdGordon is going to annoy a certain person again because no one is being helpful :p
03:30:22JdGordonim using hold stop for quit, hold play for start, on for shoot, and menu for menu
03:30:36JdGordonand the D pad for up/down/left/right.. sound ok?
03:31:10 Quit amiconn (Read error: 110 (Connection timed out))
03:31:11 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
03:33:53*jhMikeS wouldn't know about what to do with the player
03:37:27jhMikeSA contast of 27 and a LCD_CNTL_GRAY_SCALE_PATTERN of 0x43 gives a nice looking symmetrical bar pattern
03:37:38JdGordonhelp, im stuck with pointers... i need to save plugin_contexts to plugin_context_order but i';m getting incompatibletpes :(
03:39:17 Join pabs [0] (
03:39:49JdGordonif its **plugin_context_order i only get a warning... but thats still not corect...
03:39:52*JdGordon hates pointers
03:40:39jhMikeSarray of pointers to button_mappings?
03:40:51JdGordon.. unless I typecast plugin_contexts to a struct button_mapping **... does that work tho?
03:41:31JdGordonno, pointer to an array of button_mapping
03:41:42 Join |AhIoRoS| [0] (n=ahioros@
03:41:55JdGordonno sorry, and array of pointers to an array of button_mappings
03:42:04jhMikeSconst struct button_mapping (*plugin_contexts)[]
03:44:08Nimdaeyou know, i never got a solid grasp on pointers
03:45:29Paul_the_NerdI think a lot of people never do.
03:45:43JdGordoni think my brain has just frozen...
03:46:15JdGordonplugin_context_order[last_context++]; does that get the last_context'th element, then increment it? or inc then get the element?
03:46:29Nimdaei know what a pointer is and all, but the concepts often confuse me
03:46:32jhMikeSthat's post inc
03:46:54JdGordonyeah, but its inside the []'s which is whats confusing me
03:46:55jhMikeSthe first thing you said
03:47:48Nimdaejust think of where the increment operator is ;)
03:48:37jhMikeSconst struct button_mapping ((*plugin_contexts)[])[]
03:49:30JdGordonwell its working with the typecast.. so i think its fine
03:49:52 Quit funky ("leaving")
03:50:07jhMikeSI think the above will give a typesafe result though
03:51:25jhMikeSIf I got it reads correctly though
03:51:40JdGordonnope :p
03:51:44JdGordondoesnt matter..
03:53:39JdGordonand away it goes!
03:54:03 Quit midgey34 ()
03:56:22 Quit TeaSeaLancs (Remote closed the connection)
03:57:11jhMikeSoops, that's a pointer to an array of an array of button_mappings
04:00:05jhMikeSbut a ** is ok...I just like figuring out the more complex declarations and avoiding typecasts
04:00:38JdGordonhurry up stupid build.. i wanna go out :p
04:01:47pixelmaJdGordon: I'm not sure if I understand but in plugin_lib.h you assign for the Ondio keypad up/down and left/right to left/right button presses?
04:02:16SLuGhello, i'd like to help out with rockbox dev - but i don't know the best place to get started coding - i do have the source from cvs and i have built it
04:02:26JdGordonpixelma: yup, i did.. im a dill
04:02:42JdGordonwhats the correct up down?
04:02:58Paul_the_NerdSLuG: One good place is to look at Feature Request or Bug Reports on the patch tracker, and try to solve some of 'em
04:03:36pixelmathere are up/down buttons, look here: ;)
04:04:31scorcheSLuG: also, see
04:04:43SLuGthank you both
04:05:25 Join JoeBorn [0] (n=jborn@
04:08:35 Quit blue_lizard (Read error: 110 (Connection timed out))
04:08:47 Join blue_lizard [0] (
04:12:01*JdGordon back in 10 if the builds dont go green!
04:15:45 Join menosm [0] (
04:17:28 Quit OPP (Read error: 110 (Connection timed out))
04:17:40 Quit PaulPosition ()
04:22:47 Join brett__ [0] (
04:22:57brett__anyone here
04:23:14excitatorybrett__: yes, there are many.. :D
04:23:22brett__i need a good linux program that reads assembly tags. can anyone suggest one?
04:23:36brett__excitatory: lol didn't know you were in both
04:24:07scorchewhy would you choose this channel for this?
04:24:18brett__ask excitatory
04:24:25brett__he suggested it
04:24:34*scorche glares at excitatory
04:24:40Nimdaerockbox != linux
04:24:52brett__what is rockbox mean anyway?
04:25:02Nimdaeit's a DAP firmware
04:25:04excitatoryi figured someone in here codes asm, and probably knows of a good editor..
04:25:20brett__ok could you explain that in simplier terms?
04:25:22jhMikeSJdGordon: build looks stuck
04:25:35Nimdaewell, i don't know asm, but you might try going to a site like and searching
04:25:42scorchethat may be true, but this is a channel for the support of rockbox
04:25:57Nimdaedon't go to
04:26:00Nimdaeit might be some weird porn
04:26:03excitatorybrett__: it's oss firmware for various portable audio devices, like archos', ipods, etc..
04:26:17brett__excitatory: oh cool
04:26:35excitatorybrett__: it's how i play my oggs on my nano :D
04:27:10brett__excitatory: what are oggs?
04:27:24Nimdaeopensource lossy audio compression
04:27:57 Part pixelma
04:28:15excitatorybrett__: i find it odd that you're looking for an asm text editor for linux, and yet you've never heard of ogg vorbis..
04:29:07excitatorybrett__: think oss mp3
04:29:17brett__i am very new to linux
04:29:29brett__i ussually assemble in Windows
04:30:03excitatoryfair enough
04:31:18 Join BHSPitLappy [0] (
04:33:22Nimdaewell, ogg isn't a linux thing
04:33:45Nimdaewinamp is bundled with an ogg decoder, has been for a long time now
04:35:55 Quit menosm (Read error: 104 (Connection reset by peer))
04:36:13JdGordonjhMikeS: builds are fine...
04:36:44 Join menosm [0] (
04:37:38JdGordonback in a few hours
04:41:46 Join PaulPosition [0] (
04:42:40 Join bawb2 [0] (n=bawb2@
04:42:57 Join BlackHoleOfCode [0] (
04:47:06 Quit Sinbios (Read error: 54 (Connection reset by peer))
04:53:13 Quit JoeBorn (No route to host)
05:00:40***Saving seen data "./dancer.seen"
05:05:35 Quit menosm (Success)
05:11:25 Quit Rob2222 (Read error: 54 (Connection reset by peer))
05:12:02 Join Rob2222 [0] (
05:16:15 Part brett__ ("Konversation terminated!")
05:25:38 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
05:27:52 Quit linuxstb__ (Read error: 110 (Connection timed out))
05:37:11 Join gasgasd [0] (
05:37:43 Quit gasgasd (Excess Flood)
05:37:49 Join Soap_ [0] (
05:37:59 Join amiconn_ [0] (
05:39:16 Join Seedy [0] (
05:39:58 Quit |AhIoRoS| (
05:39:58 Quit alberink (
05:39:58 Quit Psiuyo (
05:39:58 Quit Strath (
05:39:58 Quit dark (
05:39:58 Quit Kohlrabi (
05:39:58 Quit ze (
05:39:58 Quit Rob2222 (
05:39:58 Quit BHSPitLappy (
05:39:58 Quit Soap (
05:39:58 Quit nudelyn (
05:39:58 Quit psiborg (
05:39:58 Quit myzar|away (
05:39:58 Quit dionoea (
05:39:58 Quit rigel (
05:39:58 Quit linuxstb_ (
05:39:58 Quit amiconn (
05:39:58 Quit [sellout] (
05:39:58 Quit EspeonEefi (
05:39:58 Quit SoapIsOutOfTown (
05:39:58 Quit MarcoPolo (
05:39:58 Quit bagawk (
05:39:58 Quit Nimdae (
05:39:58 Quit aegray (
05:39:58 Quit Seed (
05:39:58 Quit robfitz (
05:39:58 Quit daurnimator (
05:39:58 Quit YouCeyE (
05:39:58 Quit Nibbier (
05:39:58 Quit secleinteer (
05:39:58 Quit courtc (
05:39:59 Nick amiconn_ is now known as amiconn (
05:40:00***Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
05:40:03 Join Sinbios [0] (
05:41:22 Join Soap__ [0] (n=Soap@
05:41:26 Nick Soap__ is now known as Soap (n=Soap@
05:42:03NJoindionoea [0] (
05:43:35 Join drizztbs1 [0] (
05:44:15 Quit amiconn (Killed by (Nick collision))
05:44:16 Join Gnelik [0] (n=Miranda@
05:44:16NJoinlinuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
05:44:16NJoinRob2222 [0] (
05:44:16NJoinBHSPitLappy [0] (
05:44:16NJoin|AhIoRoS| [0] (n=ahioros@
05:44:16NJoinamiconn [0] (n=jens@rockbox/developer/amiconn)
05:44:16NJoin[sellout] [0] (
05:44:16NJoinEspeonEefi [0] (i=espeonee@STRATTON-FORTY-SIX.MIT.EDU)
05:44:16NJoinMarcoPolo [0] (
05:44:16NJoinbagawk [0] (n=lee@unaffiliated/bagawk)
05:44:16NJoinnudelyn [0] (
05:44:16NJoindark [0] (
05:44:16NJoinStrath [0] (
05:44:16NJoinze [0] (i=ze@
05:44:16NJoinPsiuyo [0] (
05:44:16NJoinKohlrabi [0] (
05:44:16NJoinalberink [0] (
05:44:16NJoinaegray [0] (
05:44:16NJoinSeed [0] (
05:44:16NJoinpsiborg [0] (
05:44:16NJoinrobfitz [0] (n=robfitz@
05:44:16NJoinmyzar|away [0] (n=myzar@
05:44:16NJoindaurnimator [0] (n=fake@unaffiliated/daurnimator)
05:44:16NJoinYouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
05:44:16NJoinNibbier [0] (
05:44:16NJoinsecleinteer [0] (n=scl@
05:44:25 Join Rob222241 [0] (
05:44:58 Quit Rob2222 (Connection reset by peer)
05:45:42 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
05:46:59 Join aegray_ [0] (
05:48:44 Quit drizztbs1 (Remote closed the connection)
05:48:46 Join drizztbs1 [0] (
05:49:41NJoinNimdae [0] (
05:49:42NJoincourtc [0] (
05:49:50NJoinrigel [0] (
05:52:03CtcpVersion from freenode-connect!freenode@freenode/bot/connect
05:52:03***Server message 477: 'logbot_ #rockbox :[freenode-info] if you need to send private messages, please register:'
05:53:47 Quit drizztbsd (Connection timed out)
05:53:56 Quit Paul_the_Nerd (Read error: 131 (Connection reset by peer))
05:54:10 Quit pagefault (Read error: 104 (Connection reset by peer))
05:54:34 Join Paul_the_Nerd [0] (
05:55:17 Quit amiconn (Connection timed out)
05:55:17 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
05:55:32 Quit aegray (Connection timed out)
05:57:57 Quit Seed (Connection timed out)
05:58:43 Join daurn [0] (n=fake@unaffiliated/daurnimator)
06:00:37 Join atrus [0] (
06:01:33 Quit Gnelik (Read error: 104 (Connection reset by peer))
06:01:35 Quit PaulPosition ()
06:05:20 Quit daurnimator (Connection timed out)
06:15:59 Quit smp500 ("Konversation terminated!")
06:21:37 Quit BHSPitLappy ("Leaving")
06:23:02 Quit rotator ("zzzzzzzzz")
06:25:26 Quit idnar (Read error: 104 (Connection reset by peer))
06:26:37Nimdaeok, i just thought of a new invention
06:26:59Nimdaea device to let me reach through the internet via our support portal and beat up retarded customers
06:29:24 Join hi_im_yfox [0] (
06:29:42hi_im_yfoxi have a small probelem
06:29:55hi_im_yfoxits really hard to boot into the appl firmware
06:30:04hi_im_yfoxi reboot it and hold down menu
06:30:13hi_im_yfoxbut it just boots into rockbox
06:30:28hi_im_yfoxworks sometimes, but i need to try it many times for that
06:31:05scorcheit can be touchy
06:31:17scorchemake sure to holr your thumb/finger very still
06:31:43hi_im_yfoxthis is insane however
06:31:48hi_im_yfoxjust wont happen
06:32:12hi_im_yfoxwhen should i press it
06:32:20scorcheduring boot
06:32:23Paul_the_NerdTap menu to turn on the ipod, release and immediately hold it again.
06:32:26hi_im_yfoximmideately after the apple logo?
06:32:55hi_im_yfoxis it better to completely power it down
06:33:00hi_im_yfoxholding play pause
06:33:09scorchehow else have you been doing it?
06:33:11hi_im_yfoxwill try
06:33:21hi_im_yfoxok worked perfectly
06:33:33hi_im_yfoxtrying again
06:33:54hi_im_yfoxthanks alot :)
06:33:56hi_im_yfoxi love you guys
06:34:35 Join Kitt0s [0] (
06:34:35 Part Paul_the_Nerd
06:37:07 Join idnar [0] (n=mithrand@unaffiliated/idnar)
06:38:31Nimdaeactually, i have confirmed what someone else said that you can press and hold menu to turn it on and boot to the apple firmware
06:39:31hi_im_yfoxwill try
06:40:16hi_im_yfoxoh god it works
06:40:18hi_im_yfoxand sooo good :D
06:42:18hi_im_yfoxshould update the manual
06:44:08 Join RoC_MM [0] (
06:49:44 Quit ze (Read error: 104 (Connection reset by peer))
06:52:25 Join ze [0] (i=ze@
06:55:21 Join rocko [0] (
07:00:43***Saving seen data "./dancer.seen"
07:01:29hi_im_yfoxhmm does anyone know why rockbox decides to lock up when i fast forward
07:01:53Nimdaeit shouldn't
07:02:05hi_im_yfoxgonk D:
07:02:07Nimdaeonly thing i can think of is with excessively large (over 32mb) files
07:02:13Nimdaei know mine doesn't >.>
07:02:17hi_im_yfoxwelp this is like a 5 mb song
07:02:28Nimdaewhat format?
07:02:35hi_im_yfoxmp3, 192 kbit CBR
07:02:47Nimdaei don't use mp3s
07:02:57Nimdaei have some, i'll test when i get home (in an hour)
07:03:03hi_im_yfoxok :)
07:03:15hi_im_yfoxno worries, i rarely FF anyway
07:03:26hi_im_yfoxmaybe its my theme
07:03:29hi_im_yfoxill try the default
07:03:45Nimdaeare you using a wild theme with lots of doodads?
07:03:56hi_im_yfoxgot a data abort with "boxes"
07:04:31Nimdaetry rebooting it with the hold switch on to reset settings and see if problems continue
07:04:33hi_im_yfoxanother song worked perfectly
07:04:50hi_im_yfoxit must be the one song
07:05:18Nimdaedoes it have a long filename or something else odd?
07:05:36Nimdaecuz i'm gonna be investigating possible problems dealing with long filenames
07:05:36hi_im_yfoxreally long filename
07:06:25Nimdaei had my ipod stop responding to input twice today on playlists including long filenames
07:07:17Nimdaeanyway, i'm going home
07:09:49 Join Soap__ [0] (n=Soap@
07:24:28atrusif my iaudio x5 were to lock up, how would one reboot it?
07:25:50 Quit Soap (Read error: 110 (Connection timed out))
07:25:53jhMikeSatrus: hold the power key for 1s
07:26:19jhMikeS8s later it should shut off
07:29:09jhMikeSatrus: if that doesn't work then it's reset but most of the time it's enough
07:36:10 Join JoeBorn [0] (n=rootmeis@
07:36:51 Join Albright [0] (
07:37:57AlbrightTrying to delete a bookmark on my iPod nano... I saw in various places that "next track" was supposed to do it, but that button just goes to the next bookmark. Any ideas?
07:43:36 Join ndansmith [0] (
07:44:07ndansmithdoes rockbox notify when it is done initializing the tag cache?
07:54:58 Join theone [0] (i=43b08a0a@gateway/web/cgi-irc/
07:55:58 Quit idnar (Read error: 104 (Connection reset by peer))
07:56:39 Quit scorche ("Leaving")
07:57:19 Join scorche [0] (i=ScorchE@rockbox/administrator/scorche)
07:58:00*scorche peeps out from underneath his cloak
07:59:05theoneYou weren't supposed to see that...I thought I was disconnected
07:59:18theone...which now proves otherwise
07:59:28scorcheyou thought wrong evidently
07:59:42scorcheor i just have magical powers
07:59:57scorchei will leave it up to you which one is *really* the truth
08:00:42theoneI thought I had typed /quit but I'm still here so I was seeing if I was really still here.
08:01:04theoneGuess the /quit packet got dropped
08:04:43theonelet's see now:
08:04:45 Quit theone ("did it work")
08:05:11scorcheno it didnt
08:05:45Nimdaehome sweet home
08:06:15Nimdae...or is it?
08:06:42 Join idnar [0] (n=mithrand@unaffiliated/idnar)
08:09:01*rocko hugs rockbox
08:09:33 Quit |AhIoRoS| (Remote closed the connection)
08:14:23 Quit Kitt0s (Read error: 110 (Connection timed out))
08:17:34Nimdaeofftopic: i just installed windows powershell
08:19:22*scorche wonders what kind of reaction was expected from that
08:19:32thegeekpowershall is stupid
08:19:36thegeekit's just so fucking slow
08:21:47AlbrightTrying to delete a bookmark on my iPod nano... I saw in various places that "next track" was supposed to do it, but that button just goes to the next bookmark. Any ideas?
08:24:29scorchei do not know the specific key press for ipods...check the manual
08:27:20AlbrightUnfortunately the iPod-specific page in the doesn't have any info for bookmarks except how to set them.
08:28:36scorchehave you tried just pressing buttons?
08:30:42AlbrightYes... tried holding down various buttons... or pressing various buttons two at a time... I haven't come across the magic combo, though.
08:30:50AlbrightMaybe it's broken in the daily build I got...
08:31:55scorchetried holding menu?
08:32:20AlbrightDoesn't do anything.
08:32:45AlbrightJust pressing it doesn't do anything either.
08:33:39scorcheholding down >> ?
08:35:12AlbrightYeah, that's what some sources say, but that just cycles through the bookmarks rapidly.
08:35:16Nimdaemicrosoft is so hellbent on relying on file extensions to determine a file type, and it persists, obviously, with the introduction of powershell
08:35:40*Nimdae looks at the bookmark info
08:35:43Nimdaei have an ipod, brb
08:35:44 Part ndansmith ("Leaving")
08:36:00scorchewell, i dont know what to tell you...i would wait for Paul_the_Nerd to come in and ask him, as he has an ipod and uses the bookmark function
08:36:53Nimdaei should read up on bookmarks
08:37:02Nimdaei don't even know how to add one :S
08:38:29AlbrightYou can set one by going to the menu you get to by holding down the select button at the Now Playing screen.
08:39:11AlbrightOr you can set it to automatically set a bookmark when you stop a song in the settings, then stop a song (as opposed to just pausing it) by holding down Pause/Play for a moment.
08:39:15 Quit lostnihilist (Read error: 60 (Operation timed out))
08:42:22Nimdaethe button mapping is weird
08:42:30Nimdaethat may need to be revised
08:42:31 Quit hi_im_yfox ()
08:42:57Nimdaeholding menu does it for me though
08:43:13scorchewhat would you rather it be?
08:43:18AlbrightWhat model of iPod do you have?
08:43:27 Join ender` [0] (n=ender@
08:43:35Nimdaescorche: i'm not sure, at least have more accurate info on the view screen ;)
08:43:41NimdaeAlbright: 30gb video
08:43:46scorcheAlbright: all ipod controls are the same, so it should work that way on yours as well
08:44:07scorcheNimdae: about the button mapping?
08:44:22Nimdaescorche: it says PLAY = Select, OFF = Exit, ON+PLAY = Delete
08:44:26AlbrightOkay, I'll give it another try in a moment. I'm currently transfering songs...
08:45:04Nimdaeit should be SELECT = Select, PLAY = Exit, and MENU+HOLD = Delete
08:45:45Nimdaewell, MENU+HOLD is bad
08:45:50Nimdaejust HOLD MENU :P
08:46:44scorcheNimdae: you just need to change the .lang is set to the archos keymappings and just needs one for the ipods
08:47:54Nimdaei'll see if it's something already on flyspray
08:48:08scorcheif it isnt, it is quite easy to fix
08:48:49NimdaeFS #6157
08:49:52Nimdaecan the .lang files be per target? i haven't really bothered to look
08:50:34 Join lostnihilist [0] (
08:51:28 Quit idnar (Read error: 104 (Connection reset by peer))
08:53:46 Quit Albright (Connection reset by peer)
08:54:13Nimdaescorche: so simply add something like ipod: "HOLD MENU = Delete"?
08:54:16 Join Albright_ [0] (
08:54:28Albright_Wow. I went to disconnect my iPod and my computer blew up.
08:54:44Albright_Anyway, yes, holding down Menu is working, as it turns out.
08:54:55Nimdaei'm looking at the lang file now :P
08:54:58Albright_I was just expecting a little "Bookmark deleted" message to show up or something.
08:55:05Nimdaei need to update my cvs snapshot
08:55:07*scorche looks back at the first question he asked
08:55:46scorche well, second
08:56:06scorcheNimdae: in fact, i am bored...i will make a patch
08:56:24Nimdaemaking a patch out of boredom
08:57:05scorchesomething like that
08:57:22Albright_Heh, that's great.
08:57:24 Nick Albright_ is now known as Albright (
09:00:34 Join einhirn [0] (
09:00:34 Quit einhirn (Client Quit)
09:00:44***Saving seen data "./dancer.seen"
09:03:12 Join idnar [0] (n=mithrand@unaffiliated/idnar)
09:04:41Nimdaei'm curious how bookmark on stop works on the ipods
09:04:44Nimdaesince ipod has no stop
09:05:47Nimdaealso, why does Recent Bookmarks menu option show when Maintain a List of Recent Bookmarks is disabled?
09:06:01scorcheholding play/pause seems to stop fine for me...
09:06:32*Nimdae looks for earphones
09:06:38scorchei thought you said you read the manual =P
09:06:52 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
09:07:04Nimdaei never bothered to find out if it had a stop
09:07:13 Quit Albright (Remote closed the connection)
09:07:24Nimdaei look at the manual when i'm looking for something specific :P
09:07:51*scorche rolls his eyes
09:08:38Nimdaenow, is it just pausing and i can't see it because wps goes away, or is it actually stopping?
09:09:01Nimdaei would think if it's resuming from the positiong you used the key at, that would be pausing
09:09:48Nimdaestopping would imply restarting from the beginning when play is hit, as is the behavior of cd players and most software media players
09:10:18scorcheyou misunderstand the play function
09:10:42scorchehitting play while stopped or nothing is played triggers the resume feature
09:10:43Nimdaeif that's the case, i've misunderstood it for quite some time
09:11:14Nimdaewell, this is just my opinion, but i believe that behavior is incorrect
09:11:40 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:12:07Nimdaeas i said, as is the behavior of portable and other cd players, as well as various software media players, stop implies that when play is hit afterwards, it will play from the beginning of the track
09:12:55Nimdaeto resume from the position where stopping is why pause was created
09:12:58scorcheit is stopped in there is nothing else in the playlist...resume is a seperate feature...a nice one
09:13:07scorchenot necessarily
09:13:40Nimdaewell, what i am seeing is this "stop" and pause are serving the same purpose
09:13:40scorcheyou can stop and shutdown the device...then when it is rebooted, if you trigger resume, it will play along with your last playlist at the point where it was stopped
09:14:19scorchestop stops playback...pause pauses it...
09:14:45Nimdaei understand this
09:14:55Nimdaebut your description of stop fits my description of pause
09:15:35 Join Albright [0] (
09:15:54Nimdaeok, if i "pause" then go to either the menu or the file browser, then hold play, it shuts down, i turn it back on, hit play, and it resumes, as i would expect from pause
09:16:20scorcheno...when you sut it down, it stops it
09:16:39Nimdaewell, then, technically there is no stop
09:16:44Nimdaethere's pause and shutdown
09:17:23scorcheif you notice, when you stop, the pcm buffer goes doesnt on a pause
09:17:34scorchejust another example of differences
09:17:44Nimdaeok, but you are still describing a pause
09:17:49Nimdaei don't care what goes on in the background
09:17:58scorcheso would you rather us get rid of the resume feature to satisfy your expectation on what stop shoudl do?
09:18:25scorcheso how would we fix this?
09:18:27Nimdaethe resume feature is great, there just isn't a real stop feature
09:18:42AlbrightOn the iPod?
09:18:54scorcheaccording to you, as long as we have a resume feature, we cant have a real stop
09:19:03scorcheAlbright: this applies to any target
09:19:20Nimdaewell, i can pause the playback and shutdown, and this allegedly is the stop feature
09:19:34scorchestopping is a part of shutting down
09:19:39Nimdaebut it doesn't perform the same function that "stop" does in other media playing devices or software
09:20:15scorcheholding play/pause for 2 seconds = stop...4 or something = it obviously includes cannot pause something when the device is off
09:20:58Nimdaeholding play/pause pauses the audio then dumps to file browser, if i hit play, it resumes, indicating a pause
09:21:23scorcheactually, it does...when you press play, it triggers the resume function as i doesnt start playing again..if you were to click on another file though, it acts like it "should"
09:21:43scorchehow does that indicate a pause?
09:21:49Nimdaesure, but what if i want to resume from the playlist position, but not the position in the song?
09:21:49scorcheit gets rid of the playlist
09:22:14scorcheempties the pcm buffer, and gets you out of the WPS screen because you are not playing anymore
09:22:30Nimdaesure, but technically it's paused
09:22:36scorcheno it isnt
09:22:38Nimdaeit doesn't matter what it's doing in the background
09:22:43scorcheit is technically stopped
09:22:56Nimdaeif you hit play and it starts where it left off in the track, it's resuming from paused audio playback
09:23:09*scorche nudges petur in the hopes that he can better explain things
09:23:21Nimdaei understand what's going on in the background
09:23:35Nimdaeand the purpose for saving the track position to resume from a powered off state
09:23:53scorcheit isnt resuming from has to load up the playlist again and from its last saved state
09:23:53Nimdaebut if i want to perform a resume from that state, i want to hit play/pause to pause, then power off
09:24:14Nimdaei'm not saying it's resuming from the pcm or codec buffer
09:24:15scorcheyou dont have to pause...
09:24:18Nimdaei'm talking file position
09:24:25Nimdaeplacement in song or other audio
09:24:37Nimdaethat's the thing, i want to pause if i am to pause
09:24:38scorchei just said it looks up the last playlist and last saved state in tha tplaylist...
09:24:54Nimdaeyes, but for a "stop" function, that is incorrect
09:25:11scorchethat has nothing to do with a stop function
09:25:14scorchethat is my whole point
09:25:19scorchethaty is the resume function
09:25:30Nimdaeif i want to pause playback where i am, then it is a great feature to be able to shut off the device after i hit pause, then come back to it using that resume function
09:25:46Nimdaehowever, i often hit pause, then back, in order to go to the start of the track, then shut down
09:25:52scorchewhy do you feel like you have to hit pause?
09:26:11Nimdaebecause if i shut hold pause to shutdown, then start back up, it starts in the middle of a song
09:26:16scorchethen that is your usage...that has nothing to do with the functionality of stop
09:26:40scorcheyou still dont have to
09:27:03scorcheyou hold play/pause to stop it and then keep holding it to go to shutdown
09:27:17Nimdaewell, it's either pause -> back -> shutdown, or start up -> browse to album -> play
09:27:19scorchepause in no way affects that and in no way affects where it saves the state
09:27:41scorchei am talking about you saying that you have to hit pause and then shutdown
09:27:53Nimdaei hit back in the middle of that
09:28:02Nimdaeyou can't hit back after it's shutdown ;)
09:28:24Nimdaei guess i could hit back -> shutdown
09:28:28Nimdaesave a keypress
09:28:45scorche<Nimdae> if i want to pause playback where i am, then it is a great feature to be able to shut off the device after i hit pause, then come back to it using that resume function
09:28:56scorchemy point is that you dont have to pause
09:29:06Nimdaemy point is i think you shoudl have to
09:29:49scorcheit just has to stop to shutdown anyway and pausing it has no effect on the saved state
09:30:06scorcheresume function is not a part of the stop function as i said
09:30:07Nimdaeif hold play/pause is stop, then hitting play/pause should pause, not both perform the same basic function (barring what happens in theb ackground)
09:30:34scorchethey dont perform the same function is what i am trying to tell you
09:30:38 Join tamacracker [0] (
09:30:44Nimdaeyou completely miss what i said
09:30:47scorcheand it matters very much what happens in the backgroud
09:30:47Nimdaeyou ignored "basic"
09:31:24tamacrackermarkun and others who are helping to develop the new firmware for Gigabeat F/X series.... YOU GUYS ROCK!
09:31:27scorchein the foreground, it gets rid of the WPS screen because it is not in the playing mode and it gets rid of the current playlist so you have a blank slate to mess with
09:31:37Nimdaesame "basic" function means the playback is halted, and when play is hit without anything else happening, or going througha powerd off to a powered on state, play resumes the playback from where it was paused/stopped
09:31:44scorchetamacracker: you would get more access tot hem in #gigabeat ;)
09:31:58tamacrackersweet! :D
09:32:04tamacrackerthanks Scorche...
09:32:29Nimdaescorche: you are thinking in terms of programming and code, i'm talking in terms of functionality and usage, you're coming from a programmers side of things,a nd i'm coming from a user side of things
09:32:56*linuxstb agrees with Nimdae
09:33:04scorcheNimdae: what difference does that make? have the same basic functionality anyways
09:33:17 Quit dan_a ()
09:33:28Nimdaethere should be a difference between stop and pause in terms of usage
09:34:12Nimdaelets use my mp3 cd player as an example, because it can save the play state from pause and being shut down
09:34:20Nimdaewhen it plays and i hit pause, it halts playback
09:34:37 Join Bagder [0] (n=Daniel@
09:34:37Nimdaeshould it power off, then i turn it back on, and hit play without anything else, it resumes playback from that position which it was paused
09:35:13scorchethat is your device though...not all devices do that
09:35:16Nimdaehowever, if i stop, no matter what i do, even if nothing else is done, it will always start from the beginning of a track, if nothing else is done, it would be the track it was playing
09:35:38Nimdaesure, that is that particular device, but it follows the same BASIC rules that thousands of other devices and programs have
09:35:42scorchestop is the same way have to "insert" a new playlist for it to go on
09:35:56scorcheplay/pause is not a dedicated button like it is on your device
09:36:04scorcheit is was, i couls understand you
09:36:06Nimdaethere is no stop on rockbox on the ipod in terms of functionality compared to everything else
09:36:25linuxstbNo, there is a STOP. But Rockbox doesn't have a PLAY function in the traditional sense.
09:36:26Nimdaeyou said holding play/pause for 2 seconds "stops"
09:36:30Nimdaeand i said "no it doesn't"
09:37:05scorchelinuxstb: that is what i am trying to say...i could agree with him if play/pause was a dedicated button...but it isnt on rockbox
09:37:33Nimdaescorche: it doesn't have to be a dedicated button, just like there is a context menu for the wps screen by holding the select button
09:37:46Nimdaeyou mentioned holding play/pause stops
09:38:00Nimdaeit halts playback that is resumable, that's not a stop in the sense of common usage
09:38:22scorcheNimdae: it does though...dedicated would mean that all it does is play/ rockbox that is not triggers the resume function
09:38:25Nimdaethat would be AS GOOD as having the dedicated button
09:38:43Nimdaeyou are still thinking in terms of programming, not usage
09:39:01scorchethat is dictating usage though
09:39:14scorcheif the ipod had more buttons, it would be different
09:39:28scorcheexample: the archo recorder uses "on" for resuming
09:39:40Nimdaei never really said holding play/pause should work as a plain old stop though, and i didn't really complain about it, i just mentioned it doesn't have it
09:39:53scorcheand i am trying to tell you that it does
09:40:04Nimdaeit has 2 pause functions
09:40:16scorcheaccording to you
09:40:23scorchebecause you lump resume in with stop
09:40:25Nimdaeone that pauses playback while maintaining the buffer, the other pauses playback while saving the state
09:41:12scorcheas linuxstb said, rockbox does not have a regular play use your CD player analogy, pausing would be regular...however, stopping would be like taking the cd out and halting playback
09:41:22Nimdaewell, i actually thought of something where hitting stop has the same functionality
09:41:25Nimdaeyou win
09:41:26Nimdaecassette tapes
09:41:52scorchealso, the state is saved during playback...not necessarily during stop
09:42:11Nimdaeactually, using my cd analogy, when i hit STOP on my cd player, it halts playback, if i hit play again, it starts at the beginning of the track, not where it halted playback
09:42:18scorchei know
09:42:22linuxstbI also have a DVD player with a resume function. That's doesn't mean it doesn't have STOP.
09:42:26scorchei am telling you what it is like with rockbox
09:42:53Nimdaewell, i am telling you rockbox on the ipod does not have a true stop that is used in everything except cassette tapes
09:43:13Nimdae(i can't say anything about rockbox on other devices)
09:43:19scorchelinuxstb: heh...i was trying to think of a better analogy =)
09:43:57Nimdaelinuxstb: i'm not saying that having a resume function means it doesn't have a stop function
09:44:06linuxstbNimdae: You're not?
09:44:13scorcheit sure does seem like it
09:44:19Nimdaebecause you can resume from a paused state without a problem
09:45:02scorchethat isnt "resuming" though...that is "unpausing"
09:45:14scorche"resuming" is a totally separate feature
09:45:14Nimdaethat's the same thing
09:45:23Nimdaeif you are unpausing, you are resuming playback from where it was paused
09:45:36*linuxstb wonders what we're arguing about...
09:45:36scorchein a word sense, yes...but not in terms of the feature
09:46:22scorchelinuxstb: basically he thinks that rockbox doesnt have a stop functionality...only 2 pause functionalities...i am trying to tell him that we really do have a stop functionality
09:46:57Nimdaethe only way i can understand you believing it has a stop feature similar to other media applications is that audio stops playing when you use it
09:47:04Nimdaewhich is true
09:47:21Nimdaebut traditionally, stop will reset either track position or playlist position (like on older cd players)
09:47:36scorchelinuxstb: although, i am about to give up on arguing as it is getting pointless with no end in sight
09:47:44Nimdaegod, youa re boring
09:47:49Nimdaeyou make me sad
09:47:58Nimdaei'm gonna find someone else to argue with about something stupid :P
09:48:52scorcheand in rockbox, you dont have that...if you want to think like that, our stop function is like stopping and ejecting all in one
09:49:23Nimdaewell, i've never thought the ipod to have stop functionality to begin with so it's something i've accepted
09:49:32Nimdaebecause the apple firmware is the same way
09:50:06scorchei have never touched the apple firmware, so i cant say anything about it
09:50:22Nimdaemaybe it's just rio, rca, winamp, and other things that have be in this twisted mindset ;)
09:51:23scorchethey focus on stopping the track...we focus on stopping the whole playlist
09:51:45Nimdaewhich is resumable from the track position
09:51:59scorchewhich has nothing to do with the stop functionality
09:52:12Nimdaesure it does, it's not stop in the traditional sense
09:52:23*scorche sighs and gives up
09:55:19RoC_MMFull stop.
09:56:31Nimdaeheh, i forgot i was compiling a patched rockbox
09:57:37Nimdaei patched in a true stop ;)
09:57:42Nimdaelike i know how to program
09:58:23peturnice player:
09:58:41peturfirmware is GPL
09:59:02Nimdaebah, it's in german
09:59:02petur640x240 display, line-in, usbotg,...
09:59:30peturthey're selling a newer 30GB version for 179 euros today in a shop nearby
09:59:48Nimdaewait, it has a 20gb drive, and sd card reader?
10:00:13peturI think it's awesome
10:00:36peturI'm very tempted to get one and hack it :)
10:01:07Nimdaei'm guessing akku = battery?
10:01:10Nimdaeor something similar
10:01:13peturruns linux just like gigabeat
10:01:23peturNimdae: yes
10:01:28Nimdaegigabeat non-s
10:01:38Nimdaeso the battery is rated at 12 hours?
10:01:53Nimdaei'm totally guessing on this, i don't know german :P
10:02:14Nimdaeit's opensource and supports wma-drm? o.O
10:03:04Nimdaethat's around $230 usd
10:03:08Nimdaenot bad
10:03:36Nimdaeit's kinda ugly, but i don't think that would stop me from getting one :P
10:04:01Bagderpropably as "open source" as neuros then
10:04:08Bagderwith propriatary codecs
10:04:42Bagderso the actual music player etc isn't gpl
10:05:34Nimdaewell, i would think with the OS being opensource, it would be easy to figure out the hardware and do stuff with it
10:05:41markun640x240 in only 2"?
10:06:04peturthat's what it says
10:06:14Bagdersounds unlikely
10:07:36Bagderany clue what cpu/mcu that's in it?
10:07:39markunpetur: I wonder if they will sell it here in the Netherlands too in Lidl some day
10:08:01 Quit Albright ("Konversation terminated!")
10:08:33markunAnd looks like they use libavcodec for audio playback
10:09:07peturmy wife wanted an mp3 player, just asked here to confirm that one would do :)
10:10:42scorchejust becareful not to brick it when you are working on putting rockbox on it ;)
10:10:47Nimdaesweet, i modified rockbox for the first time! i edited a .lang file! i'm uber now!
10:10:52linuxstbJdGordon: I think Bubbles needs two action contexts - one for the opening screen and one for the game. Your commit changed the button mappings for the ipods.
10:11:31scorcheoh yeah...
10:11:37Nimdaeok, i'm leave you all in peace now
10:12:06JdGordonlinuxstb: ok
10:12:20JdGordonthe ipod scroll wheel stuffs everything up :p
10:12:31 Join pondlife [0] (n=Miranda@rockbox/developer/pondlife)
10:12:43linuxstb...and other targets like the Ondio - UP/DOWN and and LEFT/RIGHT were the same buttons on some targets, but different on other targets.
10:12:48pondlifeJdGordon: around?
10:13:02JdGordoni didnt run off since my alst message 3 sec ago :D
10:13:14pondlifeSorry, didn't look ;)
10:13:26JdGordonlinuxstb: yeah, i fixed that in the 2nd commit
10:13:41linuxstbJdGordon: But your fix changed the existing button mappings...
10:13:45pondlifeI like the config stuff. But I have a question/suggestion about the settings menus
10:14:08pondlifeThe play button on H340 acts as a select, and goes into a sub-menu.
10:14:27pondlifeI'd prefer it if it acted the same as in the file browser and resumed playback or returned to the WPS
10:14:38JdGordonI tihnk that would be possible
10:14:53pondlifeShouldn't be too contentious I'd think
10:15:04markunpetur: the H2010 zip contain eCos stuff
10:15:31pondlifeCan you update it maybe - I'm not familiar with how button maps work yet - and am too busy to spend enough time on it this week.
10:15:51peturmarkun: I'm a linux noob.... what's eCos and Alsa?
10:16:09markunpetur: this maybe?
10:16:10Bagderecos is an open source RTOS
10:16:35Bagderalsa is the sound arch of Linux
10:16:59peturoh... so the sound driver is available :)
10:17:09 Join My_Sic [0] (
10:19:16JdGordonpondlife: I dont think I can get it to actually return to the wps.. but it will quit the entire menu and drop you back to where you were, so could be the tree or wps or plugin or wherever...
10:20:21pondlifeHmm, can it not behave the same as in the tree browser?
10:21:00linuxstbShouldn't the MENU button be used for that feature (a fast-exit from the menus) ?
10:21:22linuxstb(i.e. the same button that entered the menus)
10:22:27JdGordonI guess the menu function can return a specific value to tell the caller to load the wps after exiting... but other than that its not possible to go from the menu to wps unless the wps called it
10:22:49JdGordonatm (cvs build) MENU goes back up one level.. not exit completly
10:23:31Nimdaeok, i can now reproduce my unresponsive input problem
10:24:12RoC_MMFull stop!
10:25:03pondlifeJdGordon: Do you see how the file tree can go straight to WPS then?
10:25:12Nimdaenow to see if disabling dircache fixes it
10:25:47Nimdaethat's weird
10:25:50Nimdaei know i enabled it
10:25:55Nimdaebut it says it was off
10:26:07pondlifeNimdae: Is this on the sim?
10:26:13 Join bluebrother [0] (i=NSqAKhr5@rockbox/staff/bluebrother)
10:26:16Nimdaeon my ipod
10:26:19pondlifeOK, nm.
10:26:29preglowanyone happen to know how to make automake build just one file with some added options?
10:26:33*preglow kicks autotools
10:26:35Nimdaei have an album which has files with very long names
10:26:59JdGordonpondlife: the tree is considered the main interface, the wps is run from it... running the wps from the menu like the tree does is asking for trouble
10:27:14Nimdaeseems playing the first file is a halt
10:27:15Bagderpreglow: automake doesn't build at all
10:28:04pondlifeJdGordon: I see. Pity, I like the idea of the settings and file browser behaving similarly, they are both tree structures.
10:28:19Nimdaeah hah
10:28:36JdGordonbut, like I said.. it is easy to make the tree load the wps if main_menu() returns some value..
10:28:38preglowBagder: well, no, but you can add options to makefile rules, yes?
10:28:48Nimdaei think i found the problem
10:29:07Bagderpreglow: you mean you want modified CFLAGS for just one file?
10:29:15Bagderfile_CFLAGS = moo
10:29:40 Quit idnar (Read error: 104 (Connection reset by peer))
10:29:41Nimdaewhile playing another album, i browsed to the dir and hit a file to play, it began playing without a problem, when i "stop"ed, then browsed to the dir to play, it locked up
10:29:45Nimdaelooks like a hard lock too
10:29:51Nimdaeipod just shut off on me
10:29:58linuxstbBattery low?
10:30:19linuxstbDid it freeze, or shut off?
10:30:20Nimdaei had to hold menu and select to get it back up
10:30:54scorchei was bored, so i am editing english.lang so it will produce the right strings on ipod...which is more politically correct: Hold MENU or Long MENU?
10:30:55Nimdaeit froze (stopped responding to input), then after some time the screen went white
10:30:58Nimdaethen dark
10:31:17Nimdaescorche: i'd say hold
10:31:23pondlifescorche: I vote hold too
10:31:25 Join _FireFly_ [0] (
10:31:43*JdGordon gone
10:31:46linuxstbscorche: What terms are used in the manual?
10:32:18scorchelinuxstb: i would guess hold to make it easier on people, but i will check
10:32:34preglowBagder: like Myfile.c_CFLAGS? Myfile_CFLAGS ?
10:32:53Nimdaelinuxstb: definately a freeze, i can get it to freeze 100% of the time from an idle state, but not from a playing (boosted?) state
10:32:56scorchelinuxstb: both
10:33:31Nimdaei'm gonna get a string length on this filename
10:33:36scorcheactually, refers to hold to something such as shutdown
10:34:06Bagderpreglow: the latter
10:34:36linuxstbscorche: Then I would go with long as well. Holding PLAY/PAUSE (i.e. a _very_ long press) is shutdown.
10:34:51scorcheaye...i already made it long anticipating that
10:34:58Nimdae136 characters not including extension
10:35:57 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
10:36:40preglowBagder: doesn't seem to work :/
10:36:44 Join Mmmm [0] (
10:36:55Nimdaeit seems to play just fine from tagcache view
10:37:16Nimdaeor rather tag view
10:37:18Bagderpreglow: here's a real-world sampl that uses this approach:
10:37:57*preglow snatches
10:39:10 Quit _FireFly_ ("Leaving")
10:39:25preglowahh, right
10:39:30preglowget it now, thanks
10:40:23*Bagder attempts to build at Qt embedded app on a sh4 linux...
10:40:59preglowa cakewalk, surely :P
10:41:04 Join _FireFly_ [0] (
10:41:27Bagderwell, the concept is easy ;-)
10:41:45*preglow strokes qt
10:43:46BagderI'm not a real qt fan
10:45:23preglowit's probably the nicest gui lib i know
10:45:27preglowsure as hell beats gtk(mm)
10:46:04BagderI wouldn't know
10:46:18BagderI just don't like 1 "moc" and 2 its C++ inheritance hell in the code
10:46:37preglowyeah, moc is a bit hard to swallow
10:46:45 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
10:46:54preglowbut the real c++ way of doing things isn't that much better
10:47:01preglowand it sure is more annoying
10:47:03Bagderperhaps not
10:47:16Bagderbut I guess my prejudice against C++ isn't helping me here ;-)
10:47:30preglowc++ is decent, but too big and ugly
10:47:31Slasherithen you should start symbian programming ;D
10:47:45Bagderyeah so I hear
10:47:53Bagdersymian and Qt combined
10:48:20Bagderfortunately, I'm mostly doing lower level stuff than so
10:48:29Slasherisymbian is so horrible i can't even think of..
10:48:30preglowaltogether more fun
10:48:45preglowannoying in slightly less more annoying ways
10:49:38*linuxstb had forgotten his symbian nightmares
10:49:59preglownever had anything at all to do with it
10:50:32 Part dickon ("Leaving")
10:51:02linuxstbI've owned various generations of the Nokia Communicator - starting with the GEOS-based 9000, and then the Symbian versions.
10:52:06 Quit tamacracker (Remote closed the connection)
10:56:44Slasherilinuxstb: hehe, same too. The GEOS development was even horrible than symbian..
10:59:07*scorche pokes the channel to see if anyone would like to commit a small patch
11:00:03scorchein resolution of #6157 and other places where the same effect is seen
11:00:47***Saving seen data "./dancer.seen"
11:04:27 Join idnar [0] (n=mithrand@unaffiliated/idnar)
11:06:07 Quit RoC_MM ("Leaving")
11:06:26 Join webguest69 [0] (i=50edad43@gateway/web/cgi-irc/
11:08:05 Quit webguest69 (Client Quit)
11:08:19 Join webguest69 [0] (i=50edad43@gateway/web/cgi-irc/
11:09:57 Quit webguest69 (Client Quit)
11:11:23 Join racku [0] (i=cgiircus@gateway/web/cgi-irc/
11:12:35rackuI am trying to "make zip" a build, and I get this: make: *** [zip] Error 126
11:13:26bluebrothernever heard of that. Which platform?
11:13:44rackuThe VMware Image
11:14:17bluebrotherhmm. Maybe disk full?
11:14:41rackuDoubt it. I can build fine.
11:15:16peturgoogling that error mentions something of noexecute or execution rights?
11:16:03peturor also no such file or directory
11:16:28bluebrothermaybe the zip file is present with wrong write rights?
11:16:33Bagderdoes 'make V=1 zip' show anything?
11:17:40rackuIt does. I don't know how to copy/paste from VMware, so bear with me while I type it
11:18:01Kasperleracku: is "zip" installed?
11:18:07bluebrotheryou should be able copying by selecting with the mouse
11:18:24bluebrotherKasperle, I pretty much assume this is true for the vmware image ;-)
11:18:34amiconnjhMikeS: The new bmp loader does indeed fix the bug that only the first background loading works, although I don't know what caused this bug
11:18:40Kasperleah. i didn't know about "_the_ vmware image" ;)
11:19:30 Quit thegeek (Read error: 104 (Connection reset by peer))
11:19:45amiconnThe bmp loader still has the problem that it only works for main lcd though. Fixing this wil be the next step
11:19:57Kasperlethat's kinda neat
11:20:04bluebrothersee the VMwareDevelopmentPlatform wiki page.
11:20:05racku /home/user/rockbox-devel/tools/ -v -t "ipodnano" -r "/home/user/rockbox-devel" -DIPOD_NANO rockbox.ipod
11:20:07 Join thegeek [0] (
11:21:02rackuI am leaving out the 3.81 make upgrade and the error itself of course from that result, as I am sure that isn't what you are looking for from V=1
11:21:22peturracku: you could also post a screenshot somewhere
11:21:40rackuWell, I already typed it.
11:22:21Bagderand it didn't say more than so?
11:22:33Bagderbuildzip with -v should say more afaicr
11:22:35Kasperleonce i'm done with my exams, i might look into converting that image to qemu
11:23:23bluebrotherhow "good" is qemu working? Never tried it ...
11:23:33rackuAh. Seems I missed another thing in the first error. /bin/sh: line 1: /home/user/rockbox-devel/tools Permission denied
11:24:04bluebrotheris that file present?
11:25:03Kasperlebluebrother: it's pretty solid these days. there's also an "accelerator module" available that makes it run the VMs a lot faster
11:25:07bluebrotheris it executable?
11:26:16rackuBagder: All it said from that was the consider upgrading to 3.81, then what i typed, then what I just barely typed, then the error istelf
11:26:20bluebrotherKasperle, nice. I should give it a try then ... but as I hardly find time working on Rockbox I guess this will need to wait :(
11:26:52bluebrotherracku, is executable? Try ls -l tools/ from the source root.
11:27:47Kasperleand if someone has write access to the wiki, you could mention vmware server on too, it's free as well and even allows you to create new VMs
11:28:25bluebrotherKasperle, you could do that yourself ;-)
11:28:28racku-rw-rw-r−− 1 user user 8041 2006-11-10 22:26 tools/
11:28:45bluebrotherracku, chmod +x tools/
11:28:53bluebrothershould help it.
11:29:39rackuthanks!...that did it
11:30:03rackuHow could it have magically gotten un-executable? It has worked before.
11:30:28amiconnKasperle: But then, vmware server isn only installable on a server os (windows 200 server or windows server 2003)
11:30:51*preglow kicks all the automake versions in the nuts
11:31:00bluebrotherno idea ... but you can run a script that is not marked executable by prefixing it with the interpreter, i.e. "perl"
11:31:08bluebrothermaybe it got called that way before
11:31:09Kasperleamiconn: that's not true
11:31:16Kasperleamiconn: it works on Window XP as well
11:31:20Kasperleamiconn: also several linux dists
11:31:42amiconnThen either I remember wrong, or the requirements aren't listed correctly
11:31:50 Quit racku ("CGI:IRC (EOF)")
11:32:25amiconnKasperle: I neglected linux here as there is no point in running vmware server on linux in order to run the build env
11:32:46amiconnRunning it directly makes more sense in this case
11:34:00Kasperleamiconn: as it can be a pain to compile or install a working toolchain on linux, i can see someone running the build env in vmware, even on a linux box. though the handles most of that quite nicely
11:34:30Kasperlehowever, the Wiki tells me I need to ask for write permissions in this IRC channel ;)
11:34:40 Quit petur ("*poof*")
11:35:27scorcheKasperle: name?
11:35:56*scorche shakes his fist at bluebrother fro beating him to it
11:36:47Kasperlethanks :)
11:37:10bluebrotherscorche, sorry ;-)
11:37:23scorcheby 10 seconds =(
11:38:40 Quit _FireFly_ ("Leaving")
11:40:28*amiconn didn't have problems getting the toolchain up and running on linux, without using
11:40:58amiconnThe only real problem on amd64 was m68k-elf-gcc, but afaik doesn't handle that
11:41:02*bluebrother neither
11:41:02amiconnOr does it?
11:42:32Bagderwhat needs to be done for that?
11:43:19preglowamiconn: i think that's patched now
11:43:23preglowamiconn: as in the source itself
11:43:52*jhMikeS wonders what to about the IRAM nonos in plugins
11:43:53preglowalso, it might be in 4.2.0, i don't remember
11:44:51 Join spiorf [0] (
11:47:28jhMikeSthere's also IRAM variables being accessed in pcmbuf.c in a DMA interrupt callback and as I found out that isn't nescessarily good
11:49:52 Quit Bagder ("Leaving")
11:50:21Kasperleoh, btw, i have a tiny patch for that will make it easier to use it on BSD:
11:50:51 Quit EspeonEefi ("Leaving")
11:51:08amiconnjhMikeS: Plugins which want to use any IRAM _must_ stop playback (and voice!) before doing so
11:51:20jhMikeSSo what does anyone think about managing how plugins initialize their IRAM so the approprate steps are always taken (by exporting the iram variables in the header). Even stopping playback alone isn't enough. Any voice IRAM will get trashed since it's active and must be saved.
11:52:16jhMikeSStopping voice alone isn't enough. No codecs can be resident.
11:53:23amiconnThere are only very few plugins which do use iram, so I'd prefer leaving it to the plugins
11:53:29jhMikeSThe plugin could call a function when it wants to init its IRAM. That way it can delay it till needed.
11:53:39jhMikeSamiconn: not possible to do it that way correctly
11:53:59amiconnWhy not?
11:54:26jhMikeSThey can't handle the backing up of the voice codec
11:55:27jhMikeSAudio must also know that the memory is trashed and needs to be restored
11:56:17amiconnHmm. Then we need a function that's exported to the plugin api (for targets where plugins may use iram)
11:57:27jhMikeSexactly. it should do all the steps (not much really) in the correct way. I've been thinking about this quite a bit.
11:58:47amiconnThe plugin would call this function, which would then stop playback, shut down voice etc
11:58:59amiconnThe plugin would then copy iram.
11:59:23amiconnMaybe we could define a macro for this, although it isn't that much code
11:59:33amiconn(just one memcpy and one memset)
11:59:56jhMikeSStill need access to inside info in playback.c
12:02:05jhMikeSI'd like to contain the complication and make it an easy single call to avoid pitfalls and avoid a lot of repetitive code. Also makes any changes easier to implement.
12:03:44jhMikeSYou could then just update the function instead of all the plugins too.
12:04:13 Join TeaSea [0] (n=thunderc@
12:05:10jhMikeSplayback.c must know this occurred and restore things right before playback is started.
12:08:43preglowdid we ever manage to exclude antonius' latest libmad optimisations as a source of data aborts?
12:09:38 Join funky [0] (n=repulse@unaffiliated/funky)
12:10:06jhMikeSI've gotta get certain IRAM vars out of pcmbuf.c unless I can somehow guarantee the IRAM is ok for the DMA interrupts as well.
12:13:36 Join _FireFly_ [0] (
12:14:16amiconnCore IRAM is ok for DMA
12:14:58amiconnIRAM _vars_ are okay anywhere in ISRs
12:15:04firenxwhere is rockboy? i cant seem to find it
12:15:27scorcherockboy is a viewer
12:15:32scorchei suggest you read the manual
12:15:50jhMikeSamiconn: Even on iRiver players? I had a DMA callback pointer being accessed on the H120 that would lock it in a few seconds. I removed the IDATA_ATTR and never had a problem again.
12:16:22amiconnjhMikeS: Yes. ISR or not, a CPU access is a CPU access
12:16:51amiconnIf you got lockupos then it's either because of timing issues, or because of a missing 'volatile'
12:18:01jhMikeSamiconn: it's behavior would indicate otherwise. the variable was being snapshotted and the local copy used. Nothing was being done to change it during that time.
12:18:26 Quit _FireFly_ ("Leaving")
12:23:01jhMikeSamiconn: just take a peek at DMA1 in pcm-coldfire.c
12:23:41jhMikeSpreglow: you've abandoned the whole DSP plugin project? :-\
12:27:34preglowno time :/
12:30:21preglowi will kill then maim autoconf
12:31:25 Join _FireFly_ [0] (
12:39:15 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
12:39:31jhMikeSguess those issues are moot and I'm on my own :P
12:39:51 Quit firenx ("Leaving")
12:40:10*jhMikeS can't sleep - probably charged up over battery issues
12:40:24 Quit robfitz (Read error: 110 (Connection timed out))
12:40:28scorchejhMikeS: need something to do? =P
12:40:54jhMikeSscorche: as long as It'll put me to sleep ;)
12:42:46 Join robfitz [0] (
12:43:32 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
12:48:52amiconnjhMikeS: That would point towards a missing 'volatile'
12:49:25 Join damaki [0] (
12:52:39 Quit NickDe ("Leaving")
12:53:43 Quit damaki (Remote closed the connection)
12:53:44 Quit idnar (Read error: 104 (Connection reset by peer))
12:58:41 Quit damaki_ (Read error: 110 (Connection timed out))
13:00:49***Saving seen data "./dancer.seen"
13:01:33 Join damaki [0] (
13:03:51 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
13:04:57 Quit damaki (Remote closed the connection)
13:05:33 Join idnar [0] (n=mithrand@unaffiliated/idnar)
13:06:02 Quit _FireFly_ ("Client exiting")
13:07:41 Join Criamos [0] (
13:07:41jhMikeSamiconn: what goods the volatile if it's simple being assigned to a local? Don't recall if I removed that along with the IDATA_ATTR or not at the same time.
13:09:37 Quit rconan ("Leaving")
13:09:50jhMikeScan try it that way. it was only an issue on the H120
13:10:35scorchelinuxstb: there?
13:10:49 Join rconan [0] (
13:10:56amiconnWell, if the variable is accessed both from the isr and from ordinary code the volatile might be necessary
13:12:26jhMikeSonly during the initial call to pcm_record_data, then once transfers are ongoing, never again. At 15s into it there will be no from threads.
13:14:23jhMikeSThe lock would occur from 15s-1min into streaming data which is strictly isr access
13:15:28 Quit Soap__ ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]")
13:16:54 Quit [BR]Nurplit (Read error: 110 (Connection timed out))
13:16:57jhMikeSBut now, there's no volatile (never was I think) and no IDATA and it goes for hours before I shut it off.
13:28:38 Join Kitt0s [0] (
13:31:04 Quit idnar (Read error: 104 (Connection reset by peer))
13:35:02amiconnjhMikeS: My next idea would be that something overwrites certain memory cells
13:38:36 Quit Kitt0s ("( :: NoNameScript 4.02 :: )")
13:40:09 Quit Seedy ("cu, Andre")
13:40:11 Join Seed [0] (
13:42:54 Join idnar [0] (n=mithrand@unaffiliated/idnar)
13:43:10 Quit idnar (Client Quit)
13:44:39 Join rasher [0] (
13:47:36 Join Kitt0s [0] (
13:47:47 Quit JoeBorn ("rebooting to linux")
13:48:23jhMikeSamiconn: true, could be something using IRAM blasting the function pointer
13:48:25 Join iron_angel [0] (
13:48:29 Quit iron_angel ("Meow meow meow meow")
13:52:35 Join JoeBorn [0] (n=jborn@
13:57:49 Quit Kitt0s (Read error: 104 (Connection reset by peer))
13:58:26 Join Kitt0s [0] (
13:59:43 Quit JdGordon (Read error: 110 (Connection timed out))
14:02:13 Join damaki [0] (
14:11:02 Join NickDe [0] (n=nicholas@
14:11:43 Quit Mmmm (Remote closed the connection)
14:16:36 Join linuxstb_ [0] (i=d57b9aa9@gateway/web/cgi-irc/
14:20:47linuxstb_scorche: I'm around now... Your english.lang patch has confused me. Why two separate ipod lines? AFAIK, all the ipods have identical button mappings everywhere.
14:23:37jhMikeSlinuxstb_: he went to bed. I'm guessing just to keep the lines from growing too long.
14:34:28linuxstb_OK, but in one case, there are actually two different strings for the different ipod lines.
14:34:37linuxstb_Also, I thought "ipod*:" would work...
14:34:52linuxstb_(but maybe I'm wrong on that last point)
14:35:59 Quit JoeBorn ("the weary old man lumbers home")
14:40:05 Quit NickDe (Remote closed the connection)
14:43:07 Quit thePianoMan (" HydraIRC -> <- The future of IRC")
14:55:31 Quit linuxstb_ ("CGI:IRC")
15:00:50***Saving seen data "./dancer.seen"
15:12:14 Quit BlackHoleOfCode (Read error: 110 (Connection timed out))
15:14:11 Quit bawb2 (Read error: 104 (Connection reset by peer))
15:15:34 Join bawb2 [0] (n=bawb2@
15:28:02 Quit bawb2 (Read error: 104 (Connection reset by peer))
15:30:58 Part LinusN
15:35:07 Join einhirn [0] (
15:35:08 Quit einhirn (Client Quit)
15:35:56 Join lee-qid [0] (
15:53:14 Quit Seed (Nick collision from services.)
15:53:22 Join Seed [0] (
15:55:41 Join JoeBorn [0] (n=rootmeis@
16:02:30 Quit damaki (Read error: 104 (Connection reset by peer))
16:05:25 Join PaulPosition [0] (
16:08:07 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
16:11:51lowlightlinuxstb, preglow: do your ipods have this problem?
16:15:42preglowmy irssi is heavily messed up right now
16:15:50preglowperforms selective redraw
16:16:18preglowplayed a whole mp3 album just a few hours ago and that worked fine, can't test right now
16:17:25lowlighthope my ape tag stripping isn't doing something strange on ipods.
16:21:37 Quit preglow ("leaving")
16:22:37 Nick lex_ is now known as lex (
16:22:50lexgreat, our library has wlan
16:23:04lexfree wlans :p
16:33:58 Join Gnelik [0] (n=Miranda@
16:34:39 Quit lowlight ("CGI:IRC (EOF)")
16:35:18 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
16:41:35 Join Febs [0] (i=2662c44b@gateway/web/cgi-irc/
16:49:11 Join damaki [0] (
16:52:08 Join JagMan [0] (
16:52:30JagManSo whats the topic of the day
16:53:12JagManany one home?
16:53:51FebsHas anyone had any stability issues with yesterday's daily build? I'm getting data aborts on my iPod 5G.
16:53:56 Quit JagMan (Client Quit)
16:54:00FebsData abort at 00030E30.
16:54:36PaulPositionFebs - From the 14th onward people have been reporting problems with ipod minis and nanos, and on H10...
16:54:59PaulPositionTrying to reproduce on my H10 but "no" luck.
16:55:25FebsOK, I looked at the current IRC log and didn't see anything, but I probably didn't go back far enough.
16:55:58amiconnFebs: Did you build yourself? If so, do you have the .map file available?
16:56:01PaulPositionNo sure it's been talked about yet.. Think it's more with the satellite forums (ie, and such)...
16:56:43Febsamiconn: no, I downloaded the daily build, and then tried with the current cvs build. Same problem.
16:56:58FebsWould you like me to try compiling one myself?
16:57:28 Quit Wett (Read error: 110 (Connection timed out))
16:57:42 Quit spiorf (Remote closed the connection)
16:57:45PaulPositionHaha... 'Data Abort at 00030244' .. Took me a bit more than the reported 10-15 seconds, but yeah, today's build froze my H10 too..
16:57:56lowlightFebs: you do your mp3's have ape tags? I hope my change on the 14th isn't the cause.
16:58:40FebsThey shouldn't, but let me double check the mp3s I was just playing to be sure.
16:58:53 Join preglow [0] (n=thomjoha@rockbox/developer/preglow)
16:59:15PaulPositionHow could I check for ape tags without the mediamonkey? (that's where ape comes from right?)
16:59:25PaulPositionor maybe wrong.
16:59:58lowlightuse a hex editor and look at the end of file for the string APETAGEX
17:00:53***Saving seen data "./dancer.seen"
17:01:54amiconnPaulPosition: Own build?
17:01:56 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
17:02:04 Quit TeaSea (Remote closed the connection)
17:02:23*amiconn wants a data abort from a build with the matching .map file available
17:02:40 Join TeaSea [0] (n=thunderc@
17:02:42amiconnPreferably rockbox.bin as well
17:03:44amiconnBagder made the build system capable of collecting the .map files, but I don't know whether it is actually enabled, and if so, where the files are available
17:04:29 Quit Gnelik (Read error: 104 (Connection reset by peer))
17:04:48Febslowlight: no APE tag on one one of the files that caused the abort. (At least Tag and Rename doesn't show any; let me check with a hex editor.)
17:05:01PaulPositionamiconn - nope, dayly build for the 16th.
17:06:45Febslowlight: Hm. There IS the "APETAGEX" string in the file.
17:07:11lowlightuh oh :(
17:07:28 Join Blackfish [0] (
17:10:07 Quit damaki (Remote closed the connection)
17:11:00lowlightNow why would ape tag stripping work in the PC sim (little endian) and Coldfire (big endian) but not arm targets?
17:11:35PaulPositionNo Apetag in the file that last crashed my player.. Trying to get it to freeze again.
17:11:35 Join Arathis [0] (
17:12:24FebsTwo minutes into a file with no APE tag, and no crash. The file with the APE tag crashed within 10 seconds.
17:13:13 Join Patre [0] (
17:13:44 Quit XavierGr (Read error: 110 (Connection timed out))
17:14:16Patredoes Rockbox support the new iPod with 80GB ?
17:14:23Patredoes Rockbox support the new iPod Video with 80GB ?
17:14:25Patredoes Rockbox support the new iPod Video with 80GB ?
17:15:59amiconnlowlight: This isn't an endianess problem.
17:16:14amiconnBoth coldfire and x86 can do unaligned accesses
17:16:30amiconnSH1 and arm can't, they throw an exception
17:17:01Patredoes Rockbox support the new iPod Video with 80GB ?
17:17:09FebsPatre: No, no, no and no.
17:17:22 Join mots [0] (
17:17:26*amiconn suggests reading the web frontpage
17:18:03motshi, i guess i bricked an ipod video by flashing a wrong bootloader
17:18:09motsits stuck at the apple logo
17:18:28motsis there any way to get it to connect to the pc so i can fix it?
17:18:51nudelynhold Menu while booting it
17:18:57FebsCan you connect to the PC using disk mode?
17:18:58amiconnYou cannot brick an ipod by installing a rockbox bootloader. Not even by installing a wrong one
17:19:02nudelyn(make it reboot with Select+Menu held down)
17:19:12lowlightamiconn: I was thinking maybe it was calculating the length of the tag wrong.
17:20:07amiconnWith the .map, the .bin and the abort address it's rather easy to find the exact spot where things go wrong
17:21:09lowlightamiconn: you have a mini right.
17:21:26amiconnBut I have no files with ape tags. Never had one
17:21:47 Join daurnimator [0] (n=fake@unaffiliated/daurnimator)
17:21:59lowlighthave mp3gain scan a adds ape tags.
17:22:31 Join Mots__ [0] (
17:22:39 Join idnar [0] (n=mithrand@unaffiliated/idnar)
17:22:39 Quit lowlight ("CGI:IRC (EOF)")
17:22:59Patrecan i use rockbox with the new 80gb model, and i just do not use the new features?
17:23:23 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
17:24:04amiconnI don't have mp3gain here... and I don't want replaygain tags in my files
17:24:23Mots__so reboot with menu+select and then keep select pressed?
17:24:37Mots__the first step works, but it doesnt connect to the pc
17:26:27 Quit daurn (Read error: 110 (Connection timed out))
17:26:46amiconnReboot with menu+select and when it reboots press and hold menu+play
17:26:51amiconnErm select+play
17:27:28FebsMots__: read the instructions here regarding connecting in disk mode:
17:28:15 Quit rocko (Read error: 110 (Connection timed out))
17:29:23PaulPositionPatre - If you read the website frontpage you'll see that no, at this moment the 5.5th generation iPods simply aren't supported. You can rest assured someone will be (is?) working on it but there are a lot of things to figure out I guess. Want more information? Read the frikkin forum or wiki.
17:30:45 Join damaki [0] (
17:31:51Mots__Febs: i did that and now it shows a 'battery loading'-logo instead of the apple one, but the computer still doesnt recognize it..
17:32:26lowlightamiconn: well, maybe you could look at the diff, because I don't see where alignment comes into play, I only adjusted the buffer indices.
17:34:01PaulPositionOh well, didn't get it to freeze again yet.. Do you guys use playlists or tagcache or just plain pointing to a song in file tree and blam! it freeze? (normalizing some songs through replaygain, just to test some more)
17:34:40 Quit idnar (Read error: 104 (Connection reset by peer))
17:35:38 Join idnar [0] (n=mithrand@unaffiliated/idnar)
17:36:27 Part idnar
17:36:50 Quit lee-qid ("Trillian (")
17:38:28 Quit mots (Read error: 110 (Connection timed out))
17:39:23 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
17:40:01 Quit Patre ()
17:40:57PaulPositionAh yeah... now with Apev2, it froze after 3 seconds. 'Data abort at 00030244' (H10 platform).. Thrice did it, thrice it froze, same address.
17:46:34FebsMots__: try using the iPod updater in iTunes to restore the original firmware.
17:46:41 Quit bluebrother ("leaving")
17:46:43Mots__got it working now
17:46:52Mots__bot thx nontheless
17:46:53FebsWhat did you do?
17:46:59 Join bluebrother [0] (i=TCZwBZkQ@rockbox/staff/bluebrother)
17:47:32Mots__As soon as the player resets, press and hold the Menu and Play buttons simultaneously. Your player should enter disk mode, and you can try reconnecting to the computer.
17:47:46Mots__but it did only work with select+play, afair
17:47:49 Nick Mots__ is now known as motsa (
17:47:51 Nick motsa is now known as mots (
17:51:57 Join lee-qid [0] (
17:53:02 Quit Kitt0s (Read error: 110 (Connection timed out))
17:53:59amiconnlowlight: Very obvious:
17:54:01amiconnversion = letoh32(*(long *)(filebuf + tag_idx + 8));
17:54:17amiconnlen = letoh32(*(long *)(filebuf + tag_idx + 12))
17:54:47amiconnI.e. you're casting filebuf (+ an offset) to a long*, - but filebuf is an unsigned char*
17:55:02amiconnNothings stops filebuf from not being aligned to a 4-byte boundary
17:56:44amiconnBesides, long* is clearly wrong, should be int32_t*
17:57:04amiconnOtherwise this will break in 64bit environments (sim)
17:58:28webguest20amiconn: is it safe to look at char* as at long? It's then endianness dependent, isn't it?
17:58:35lowlightit's long* in metadata.c convert_endian() at long*
17:58:59amiconnwebguest20: letoh32 takes care of that
17:59:14amiconnThe problem is that a long* _must_ be aligned on arm (and sh1)
18:00:14amiconnIt might be possible to use a gcc extension here
18:00:17lowlightThen how do I make this work?
18:00:24amiconnIirc, gcc allows a qualifier 'unaligned'
18:00:38webguest20amiconn: ah, ok. I wondered what this letoh32 beast is. If so then yes, you have to munually build a long value from the bytes.
18:01:01amiconnwebguest20: LittleEndianTOHost, 32bit
18:01:24amiconnOtherwise there is only one method, use in other places as well: Read individual bytes and assemble
18:01:45webguest20Why bother with compiler settings if one can construct a long value from bytes?
18:02:16amiconnMaybe the compiler has a special optimised sequence for unaligned accesses
18:02:44amiconnIt's not a setting, it's a datatype qualifier like 'static'
18:05:37webguest20 amiconn: but if it's tag parsing code then it's not performance critical. It's executed only once per song so a little bit of inefficiency is allowed. It's better than hardly understandable code.
18:06:21*amiconn thinks casting to an unaligned long pointer is in fact more readable than fiddling with several bytes
18:06:29 Join MrShlee [0] (
18:06:39webguest20But a comment should be placed why char* isn't converted to long*. Hmm.... I contradict myself! With a comment, 'unaligned' would do as well :-)
18:07:35webguest20amiconn: you are right! If 'unaligned' does exactly what's needed then it should be used. But with a comment!
18:07:37MrShleeHello, Who is the web master?
18:09:00 Join Mots__ [0] (
18:09:16PaulPositionwebmaster for the website?
18:09:45PaulPositionI think he's not present at that time... Well, if the webmaster is Paul... (another Paul, not me :p )
18:09:52PaulPositionI may be wrong.
18:10:51MrShleeThe CVS setup on the page is fantastic.. anyone know what software they use for the cvs updates?
18:11:30*amiconn checks the gcc docs
18:13:01 Quit lowlight ("CGI:IRC (EOF)")
18:13:33 Quit [g2] (Read error: 54 (Connection reset by peer))
18:13:46 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
18:15:40 Quit rconan ("Leaving")
18:15:52 Join rconan [0] (
18:16:32 Join [g2] [0] (n=g2@nslu2-linux/g2)
18:18:06 Part webguest20
18:18:40thegeekhow well does rockbox work on recent ipods?
18:18:56thegeekI've already read the wiki, looking for some personal experience
18:19:01PsiuyoWhich ones?
18:19:23thegeekconsidering a 5.5G (80gb)
18:19:36Psiuyo5G works
18:19:44thegeekI know there is some problems with 5.5g right now
18:19:46Psiuyoonly the 30GB 5.5 works (mostly)
18:19:54thegeekalready know the status
18:20:00thegeekjust wondering how well 5G works
18:20:06thegeekin practice
18:20:44thegeeklooking to replace my trusted H120
18:21:25Psiuyonever used a 5g, or any other player than the 5.5g so i can't really compare
18:21:47 Quit TeaSea (Read error: 60 (Operation timed out))
18:21:49FebsIt works fine on my 5G. I use the hardware EQ and a WPS without peakmeters, so I don't have any trouble with skipping.
18:22:21 Join mots_wtf [0] (
18:22:31thegeekhow is your runtime?
18:22:58FebsI haven't formally tested it recently, but I'd estimate between 7 and 8 hours.
18:23:04thegeekthe battery runtimes I see on the wiki is not that great
18:23:25PsiuyoI get about 8 on the 30GB 5.5 as well
18:23:55thegeekis there any development for the ipod port?
18:24:16FebsNot sure what you mean.
18:24:37 Quit mots (Read error: 110 (Connection timed out))
18:24:38 Join Kitt0s [0] (
18:24:53thegeekare there any developers with an ipod actively working on code specific to the ipod port?
18:25:00 Join NickDe [0] (n=nicholas@
18:27:10FebsYes, there are developers with ipods. I haven't seen many ipod specific changes to CVS recently, so it is difficult to say whether any are "actively working" on it.
18:30:23 Quit Mots__ (Read error: 110 (Connection timed out))
18:35:10MrShleeHey - I run and my host has recently fallen to crap
18:35:19MrShleeCan you guys recommend a host :|
18:41:09 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
18:41:31 Quit linuxstb (Read error: 110 (Connection timed out))
18:42:34 Nick mots_wtf is now known as mots (
18:46:46 Quit drizztbs1 (Client Quit)
18:46:57scorchelinuxstb_: ACK!...PLAY/PAUSE is the correct behavior...and yes it was for keeping the lines from getting too long
18:47:26mots<mots_wtf> hi, i have a problem with my ipod:
18:47:26mots<mots_wtf> flashed it with a wrong rockbox-bootloader by accident
18:47:26mots<mots_wtf> now i can get it into disk-mode
18:47:26DBUGEnqueued KICK mots
18:47:26mots<mots_wtf> but i cant reset the firmware using ipod-updater (ipod not found)
18:47:26mots<mots_wtf> any help?
18:49:12 Join petur [0] (n=petur@rockbox/developer/petur)
18:49:24 Quit pondlife ("disconnected has pondlife")
18:50:38scorchelinuxstb_: and i dont know about ipod* I didnt see anything in the LangFiles page to support that, so i didnt try it. Let me test
18:50:39 Join spiorf [0] (
18:53:00peturafter about 15 minutes of WAV 48kHz playback my h340 froze solid. Second time now. No key response (backlight). It froze (I think) the moment I pressed a key to switch on the backlight or maybe I hit stop (it was still underway to my field of view ;) )
18:54:02 Join Gnelik [0] (n=Miranda@
18:54:43 Join GreyFoux [0] (
18:55:51 Join linuxstb__ [0] (
18:55:55 Nick linuxstb__ is now known as linuxstb (
18:57:10 Quit Gnelik (Read error: 104 (Connection reset by peer))
18:57:17 Quit Blackfish ("( :: NoNameScript 4.03 :: )")
18:57:32 Join rakai [0] (
18:57:54rakaiis zune better than ipod
18:58:55MrShleeZune is Ipod with DRM ++
18:59:09MrShleeonce reversed, It could be very good
18:59:51 Quit linuxstb_ (Read error: 110 (Connection timed out))
18:59:52PaulPositionIpod with DRM...? As opposed to iPod (without?) DRM?
19:00:07scorcheas opposed to DRM i assume
19:00:14scorche++to indicate extra
19:00:43 Join Gnelik [0] (n=Miranda@
19:00:50MrShlee* DRM that far surpasses the DRM included in your IPOD
19:00:55***Saving seen data "./dancer.seen"
19:01:34 Quit thegeek (Read error: 104 (Connection reset by peer))
19:01:34 Join Blackfish [0] (
19:01:34PaulPositionOh... Super DRM.. dvdjon hasn't had a look yet? :p
19:01:52preglowhe's occupied with selling apple's drm
19:02:00PaulPositionthat sucks, doesn't it?
19:02:04MrShleeI love how you can do that.
19:02:12rakaiipod use drm
19:02:15PaulPositionI'm all for *killing* DRMs but selling 'em, common. :(
19:02:31rakaiPaulPosition why? you got any better idea than to use DRM
19:03:24 Join Ribs [0] (n=freenode@
19:03:37PaulPositionWell, I don't fancy buying three different version of the same song, to listen on a iPod, to listen on my winbox and to listen on my stereo.. With all those different DRMs format around, it's no very funny.
19:03:53preglowthen don't
19:03:54preglowquite simple
19:04:08preglowsure as hell know i won't
19:04:18rakaiPaulPosition doesn't itunes allow more than one computer
19:04:35PaulPositionI don't either. Right now I can rip my cd to mp3 and listen to it on Rockbox. Not sure I'll be able to in 5 years.
19:04:46linuxstbSeems Zune and Vista can't talk to each other...
19:05:02rakaivista is not even out yet
19:05:36CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
19:05:36*linuxstb wouldn't know
19:06:30GnelikOnly RC1
19:07:04GnelikIs avaible
19:07:15lowlightamiconn: so can I just change those letoh32 to p[0] | (p[1] << 8) | (p[2] << 16) | (p[3] << 24) ?
19:08:01 Join Paul_the_Nerd [0] (
19:08:36preglowfor ipod, yes
19:08:41preglowsince that statement really doesn't do anything
19:08:42MrShleeRTW is out
19:08:43preglowfor coldfire: no
19:10:28lowlightpreglow: why does it works on my h140 then?
19:10:58 Join STiNGRAY [0] (i=STiNGRAY@
19:11:07STiNGRAYcan someone help me ?
19:11:30preglowlowlight: because on coldfire letoh32 evaluates to a byte swap
19:11:53Paul_the_NerdSTiNGRAY: Generally you can't be helped until you've asked a question.
19:12:00preglowlowlight: it becomes p[3] | (p[2] << 8) | (p[1] << 16) | (p[0]) << 24) there
19:12:12STiNGRAYi put my ipod to an USB and i can see them in My computer
19:12:15STiNGRAYbut when i try
19:12:20STiNGRAYto find my ipod with
19:12:21preglowunless i'm really, really far out now
19:12:23 Join obo [0] (
19:12:28STiNGRAYipodpatcher 0
19:12:29STiNGRAYipodpatcher 1
19:12:34GnelikDo anybody know Revers Polish Notation on C, or other expression parser engine
19:12:38STiNGRAYi can't find them really weord..
19:13:15Paul_the_NerdSTiNGRAY: 1) What windows are you on? 2) Does any number give you a different message from the other ones? 3) What drive letter is your iPod?
19:13:44STiNGRAY1. windows xp 2. yes diffrent msg 3. F:
19:14:14lowlightpreglow: but you said no for coldfire? You're confusing me.
19:14:34Paul_the_NerdSTiNGRAY: What is the different message?
19:14:43STiNGRAYwhen i do ipodpatcher 0
19:14:44STiNGRAY[INFO] Reading partition table from \\.\PhysicalDrive0
19:14:44STiNGRAYDrive is not an iPod, aborting
19:14:46preglowlowlight: i said no because the code you wrote is not what letoh32 does on coldfire
19:14:54preglowlowlight: letoh32 does different things depending on platform
19:15:04STiNGRAYsame when i try ipodpatcher 1
19:15:28Paul_the_NerdSTiNGRAY: No, I asked if any numbers get a different message from the other numbers. Have you *only* tried 0 and 1?
19:15:29STiNGRAYwhen i do ipodpatcher 2
19:15:30STiNGRAY[INFO] Reading partition table from \\.\PhysicalDrive2
19:15:30STiNGRAY Error reading from disk: Falscher Parameter.
19:15:43lowlightI'm trying to fix the data aborts on arm targets presumably caused by alignment issues in my ape stripping code with letoh32(*(long *)(filebuf + tag_idx + 8))
19:15:53Paul_the_NerdSTiNGRAY: What type of iPod do you have?
19:16:00STiNGRAYnew one
19:16:03STiNGRAY30 GB
19:16:10Paul_the_NerdSo, you have an unsupported iPod
19:16:21STiNGRAYit's video
19:16:26STiNGRAY5G i think so
19:16:31Paul_the_NerdIt's the new 5.5G, not 5G.
19:16:39STiNGRAYthat's really bad
19:16:48STiNGRAYitunes suxx great
19:17:06STiNGRAYno way ?
19:17:11preglowlowlight: yes, i get that
19:17:24Paul_the_NerdSTiNGRAY: It will be supported eventually.
19:17:41STiNGRAYis there another firmware like rockbox ?
19:17:42Paul_the_NerdSTiNGRAY: You can see progress here.
19:17:46preglowlowlight: you can change the parameter of letoh32 to what you wrote, that'd work
19:18:05Paul_the_NerdSTiNGRAY: If *anyone* had figured out the problems keeping new firmwares from working properly on the 5.5G, we pretty much all would work.
19:18:06preglowlowlight: but then you might really as well just do it by hand and drop the letoh32
19:18:42 Join _Veseliq_ [0] (n=veseliq@
19:19:09STiNGRAYRockbox has been made to work on 30GB 5.5th Gen iPods
19:19:13STiNGRAYworked already ?
19:19:21Paul_the_NerdNot well, and not officially.
19:19:27*preglow strangles alignment
19:19:43lowlightyes, I'm dropping the letoh32 and using version = filebuf[cur_idx] | (filebuf[cur_idx+1] << 8) | (filebuf[cur_idx+2] << 16) | (filebuf[cur_idx+3] << 24);
19:20:47lowlightjust want to be sure it works for both big & little endian
19:21:11preglowlowlight: and that, as it stands, will only work on little endian
19:21:38lowlightbut I just tested it on Coldfire (h140) and it worked!
19:21:40preglowlowlight: since that code really does nothing but read bytes in their assumed correct order and piece them together to a word. for little -> big, you need to also reverse the byte order
19:21:45STiNGRAYdamn :(
19:22:27 Join thegeek [0] (
19:22:40preglowlowlight: switching letoh32 with just one snippet of code just can't work, letoh32 is a nop on little endian and a function on big endian, how can that be replaced with just one piece of code?
19:23:30STiNGRAYwhere can i download inofficial files for 5.5 ?
19:24:07preglowlowlight: unless i'm very mistaken here, you'll need an #ifdef ROCKBOX_LITTLE_ENDIAN around this piece of code
19:24:09lowlightpreglow: I don't know. How does get_long() work in metadata.c?
19:24:10Paul_the_NerdSTiNGRAY: See the thread I linked you.
19:24:18STiNGRAYya downlinks down
19:24:26Paul_the_NerdIf they're down, they're down
19:24:33 Quit Siku ()
19:24:38preglowlowlight: get_long always reads little endian
19:24:38PaulPositionPaul-the-nerd - You're webmaster for, right?
19:24:50preglowlowlight: right, wait
19:24:57Paul_the_NerdPaulPosition: No, I just administer the forums
19:25:16lowlightpreglow: ape tag is always little endian, right?
19:25:22preglowdon't lnow
19:25:42preglowit will work, forget me
19:26:08lowlightwell, it must be because that's what metadata.c assumes
19:26:10PaulPositionAh okay.. sorry. There was this guy asking what sort of software was used to produce the cvs page and what webhost was used.. I won't be telling him to bother *you* ;) thanks.
19:26:31Paul_the_NerdPaulPosition: If you have a question about that, I think you need Bagder.
19:26:39 Join Rondom [0] (
19:31:13amiconnThe software for the cvs activity pages is a perl script. Bagder posted this somewhere a few days ago
19:31:40amiconnThe webserver is apache
19:33:56preglowlowlight: yeah, i'm confused
19:33:59MrShleeWould be cool if I can find the script..
19:34:01preglowtoo much autoconf
19:34:56 Quit mots (Read error: 54 (Connection reset by peer))
19:35:09linuxstbHas anyone created a wiki page for the 5.5g "port" yet?
19:35:37lowlightPaulPosition: can you compile your own builds?
19:36:51 Join Lear [0] (i=chatzill@rockbox/developer/lear)
19:40:18spugi can't run the log submitter perl script that's floating around :(
19:42:35 Quit lowlight ("CGI:IRC (EOF)")
19:42:37 Join Siku [0] (
19:43:14 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
19:44:12STiNGRAYanyone tested that ?
19:44:52 Join n1s [0] (
19:44:56lowlightpreglow, amiconn: so is this patch alignment & endian safe?
19:45:53 Join bawb2 [0] (n=bawb2@
19:46:05 Join nudelyn2 [0] (
19:46:10 Quit YouCeyE (Read error: 104 (Connection reset by peer))
19:50:18 Quit lowlight ("CGI:IRC (Ping timeout)")
19:50:34 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
19:53:58linuxstblowlight: Couldn't you just use the existing get_long() function?
19:55:38 Quit lowlight ("CGI:IRC (Ping timeout)")
19:58:35 Join mirak [0] (
19:59:28 Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/
20:00:48 Quit nudelyn (Read error: 110 (Connection timed out))
20:00:50 Join nudelyn [0] (
20:01:19 Join _FireFly_ [0] (
20:01:43lowlightlinuxstb: I suppose could use get_long(). maybe that should be moved to firmware/export/system.h
20:02:06 Quit MrShlee ("Changed by popular Request - "I am the heart of your darkness, you stinking oompa-loompa morons!"")
20:04:17amiconnlowlight: In that case it should be renamed
20:07:45 Quit nudelyn2 (Read error: 110 (Connection timed out))
20:08:47 Join damaki_ [0] (
20:08:57lowlightHow about I just inline get_long in metadata.h?
20:09:45amiconnGeneric macros for this purpose may be helpful; e.g. on coldfire we could utilise the fact that it can read unaligned -> less code
20:10:29amiconnThe macro names should make clear (1) which datatype they are for (i.e. int16, int32 etc) and (2) the endianess
20:11:55 Join dan_a [0] (n=dan-mirc@
20:13:08STiNGRAYfor me now
20:13:11STiNGRAY5.5 ;)
20:14:48PsiuyoGlad it works for you
20:21:11 Join bluey- [0] (
20:21:33 Join Ribs2 [0] (n=freenode@
20:23:37 Quit Gnelik (Read error: 54 (Connection reset by peer))
20:25:15 Nick GreyFoux is now known as nGs|GF`miam (
20:25:51 Quit damaki (Read error: 110 (Connection timed out))
20:34:18PaulPositionlowlight - I'm checking out todays sources and will try merging your patch, building and test some APE tagged files..
20:36:21 Quit Ribs (Read error: 110 (Connection timed out))
20:40:45LearJust wondering... Isn't libmad just skipping the APE tags as not decodable? If so, it shouldn't cause gaps at least...
20:42:00 Join MadDog011 [0] (
20:42:03 Part MadDog011
20:43:39lowlightLear: read my comment in mpa.c. ape tags provide the extra padding needed by libmad to decode the last frame even when we want to skip it.
20:44:56 Join nudelyn2 [0] (
20:48:02LearOkay, but I don't really see why it wouldn't work... :)
20:49:29LearAh, I see now that ignoring last frame could fail then, but is that really required?
20:50:23lowlightIt's necessary if we want gapless after seeking in vbr files.
20:50:32LearOkay, get it now... :)
20:50:48Learstop_skip is only checked for the very last frame...
20:51:00 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
20:51:33 Quit linuxstb (Read error: 110 (Connection timed out))
20:52:09lowlightstop_skip is checked before decoding starts to see if it should decode the last frame or not
20:54:30lowlightlinuxstb_: you prefer this instead:
20:56:23 Join Ribs3 [0] (n=freenode@
20:56:27PaulPositionlowlight - How can I transfer your (text) patch to vmware? Whatever I try will give me errors with windows linebreaks or with the 'patch unexpectedly ending before end of line'... ? That it, if you'd like me to build and test on h10..
20:57:06 Quit Kohlrabi ("Reconnecting")
20:57:09 Join Kohlrabi_ [0] (
20:57:22 Quit Siku ()
20:57:29lowlightPaulPosition: try dos2unix
20:57:46 Join bundik [0] (
20:58:07PaulPositionI'll have a try.
20:58:09 Nick Kohlrabi_ is now known as Kohlrabi (
20:59:07 Nick Ribs3 is now known as Ribs (n=freenode@
21:00:59***Saving seen data "./dancer.seen"
21:03:49 Part bundik ("Leaving")
21:04:06 Quit jhMikeS (Nick collision from services.)
21:04:12 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
21:07:40 Quit nGs|GF`miam (Read error: 60 (Operation timed out))
21:09:25 Join rotator [0] (n=e@rockbox/developer/rotator)
21:11:06 Quit linuxstb_ (Read error: 104 (Connection reset by peer))
21:11:28 Quit Ribs2 (Read error: 110 (Connection timed out))
21:11:53 Join Siku [0] (
21:12:40spugwhere can i find all the rockbox fonts?
21:12:42 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/
21:12:43 Quit nudelyn (Read error: 110 (Connection timed out))
21:13:32n1sspug: on the daily download page
21:14:01spugaaah, thanks
21:14:04spugmust've missed it
21:15:52Paul_the_NerdEveryone does. :)
21:16:16 Join nudelyn [0] (
21:16:32Paul_the_NerdMaybe the word "Fonts" could be made to stand out somehow.
21:18:35spugi didn't really think of the fonts as a "build"
21:19:08Paul_the_NerdThe fonts are updated daily.
21:19:13Paul_the_NerdWell, the fonts "build" is
21:19:16Paul_the_NerdWhether the fonts have changed or not
21:19:52PaulPosition"patch unexpectedly ends in middle of line"... No rejects or anything, but no .c.orig either.. Do I assume it just didn't patch?
21:19:55 Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]")
21:20:05 Join linuxstb__ [0] (
21:20:07spugyeah, that's what i thought, i just thought builds were compiled
21:20:41 Quit netmasta10bt (Read error: 110 (Connection timed out))
21:21:31 Quit bawb2 (Remote closed the connection)
21:24:23lowlightthe fonts are build...they are converted from bdf to rockbox's fnt format
21:25:02spugthere you go then :)
21:25:09 Quit ender` (" People are more violently opposed to fur than leather because it is safer to harrass rich women than motorcycle gangs.")
21:27:11lowlightPaulPosition: you tried copying the patch to a local file, run dos2unix on it (just in case), and patch?
21:28:54 Join ender` [0] (n=ender@
21:28:55PaulPositionyup, it gave me the warning about file ending soon, but I grepped through the playback.c files and all the lines were removed or added as per the patch, so I'm building now.
21:29:18linuxstb_lowlight: I think your first idea of moving get_long() to system.h is a better solution - it doesn't feel right in metadata.h I also agree with amiconn that it should be renamed to something more descriptive, but I'm not sure what...
21:29:49 Join XavierGr [0] (
21:31:28 Join CriamosAndy [0] (
21:32:10 Nick Rick is now known as Gibbed (i=rick@unaffiliated/Rick)
21:32:10 Nick Gibbed is now known as Rick (i=rick@unaffiliated/Rick)
21:32:35 Quit spiorf (Read error: 104 (Connection reset by peer))
21:33:18lowlightlinuxstb_: I'll probably just commit the first solution soon to fix the builds and then look into moving get_long accordingly.
21:33:26 Quit nudelyn2 (Read error: 110 (Connection timed out))
21:34:07linuxstb_lowlight: Fine with me - I know how it feels when a small fix turns into a week's work...
21:38:16Avedoes rockbox work with the gen2 ipod nano?
21:38:57Ave:( will it ever?
21:39:06Paul_the_NerdThat's not predictable.
21:39:13Paul_the_NerdIt depends on dedicated people with 2G Nanos.
21:39:27Aveso everything has changed under the hood eh
21:39:49linuxstb_Yes, plus Apple have added encryption to stop people running their own code on it.
21:40:09Paul_the_NerdBecause somehow we devalue their product, 'eh?
21:40:29linuxstb_Yes, we take people away from the itunes store...
21:40:33Avecould ipodlinux and rockbox be blamed for this?
21:40:45Aveyeah thats it... weak stuff
21:40:58Paul_the_NerdI don't think we stop anyone from using the store.
21:41:23linuxstb_I don't really care - the older ipods were hackable, the new ones are not (at least, not yet...). So don't buy them.
21:41:44Aveas long as you can get the old ones its ok
21:41:45Paul_the_NerdIf you want an MP3 player that works with Rockbox, there are other options than iPods anyway
21:42:05Avehardly any in the same price point
21:42:20PaulPositionave - indeed, others are usually LESS costly.
21:42:38n1sThe unencrypted firmware was actually pretty unusual among other players even the old archos firmware's scrambled, right
21:43:53 Quit Ribs ("eh eh ehhhh!")
21:44:20Avemaybe in the us of a, but in HERE you cant get anything other than the run of the mill mp3 players with crappy chipsets
21:44:36Avethe better ones are rare and cost a fortune
21:45:39PaulPositionlowlight - First workaround (ie, the first strip_ape_fix.patch.txt) seems to work well enough.. Ten minutes into playing all sorts of apev2 tagged files.. I'll let it roll for half an hour and then test with the second one if you want. (?)
21:46:14PaulPositionOh... iRiver h10 ..
21:47:27PaulPositionAve - Well, I guess it depends what it is you want of a DAP.. myself I'm content with my 5gb h10 as I wouldn't really fancy dropping and breaking a 80mb super jukebox.. :o
21:48:06Paul_the_NerdI'd pick the Sansa over the Nano anyway, on the assumption that the Sansa port will be done sooner, and it has better hardware features for less cost in many cases.
21:48:12PaulPositionInterrestingly, I think some flashbased players are being ported.. (isn't the Sansa flashbased?)
21:48:13AveI'm happy with my 2gb nano, very happy, but only because of rockbox
21:48:27Paul_the_NerdPaulPosition: Yes, the Sansa's a flash player.
21:48:29lowlightPaulPosition: Good news :) Thanks for testing. The first patch is good enough for now.
21:48:39Paul_the_NerdPaulPosition: And the Ondio is very well supported flash player
21:48:42PaulPositionyou're welcome. :)
21:48:42Kohlrabihow much space do today's flashbased DAPs have?
21:49:01PaulPosition2gb for the most part, I think...
21:49:58 Quit Criamos (Read error: 110 (Connection timed out))
21:49:59spugif i disconnect my player without unmounting it first, should i run fsck?
21:50:29Paul_the_NerdPaulPosition: 2gb is the low end for Jukebox style ones, with the 2-6 or 2-8 being the range. For ones aiming at small size, 2gb is the upper end though
21:51:29PaulPositionYeah, just had a look at sansa's... 8gb!
21:51:45PaulPositionWith that, you can go jogging for three days ;)
21:51:55Paul_the_NerdIf the battery lasted that long. :-p
21:52:02PaulPositiontrue enough
21:52:17dan_a8Gb + a microSD slot...
21:52:54AveI wish the battery life in ipod build was better, also, the usage of 2nd cpu?
21:52:58Paul_the_NerdAnd if they ever actually start selling those Gruvi cards.
21:53:17Paul_the_NerdAve: You ended that statement with a question mark, but grammatically I can't spot the question.
21:53:35dan_aAve: Using the second CPU may well make the battery life worse.
21:54:10dan_aI should have the morning off work tomorrow so I'll do a bit of hacking on the coprocessor patch
21:54:16Avebut apple firmware has battery life on entirely other level WITH the 2 cpus
21:54:36PaulPositionAve - it will come... I dunno about ipods but it seems (I haven't tested) that H10 (an other portalplayer/ARM player) has had slightly better consumption (like 5 or 6 hours instead of 3-4 I currently have).. neeed to test.
21:54:46Paul_the_NerdAve: Well, a lot of our battery life is probably not relating to CPU use. There could very easily be other functions of the PortalPlayer chip that we aren't disabling/sleeping properly
21:55:02Aveare current builds usable?
21:55:40dan_aI'm hoping that some of the things that MrH finds out for us might help with battery life on all PortalPlayer machines
21:55:58Avesounds great
21:56:14Paul_the_NerdMrH is a wizard.
21:57:34dan_aI've not put a current build on my iPod for a while - and my Sansa isn't usable yet.
21:57:42PaulPositionAve - Right now, there's a problem with ARM players freezing when playing APE-tagged songs, but I think it is getting worked on soon.
21:58:03Paul_the_NerdPeople with proper tags should have no problems, though. :-P
21:58:50n1sor people with ogg/vorbis ;-)
21:59:53PaulPositionI didn't have any song with ape in 'em.. replaygained 'em just to get some tags, gave me a good reason to try to patch and compile something.. (hey everyone needs a first time)
22:00:31PaulPosition(I acutally didn't patch anything.. applied.. lol)
22:03:07 Quit bluey- ("Leaving")
22:03:33 Join Bonusbartus [0] (i=5419e391@gateway/web/cgi-irc/
22:07:59 Quit MarcoPolo (Remote closed the connection)
22:09:04 Quit Bonusbartus ("CGI:IRC (Ping timeout)")
22:10:47 Quit Siku ()
22:12:45 Quit Blackfish ("( :: NoNameScript 4.03 :: )")
22:14:28 Join merbanan [0] (
22:14:28 Quit lowlight ("CGI:IRC (EOF)")
22:17:25 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
22:20:15 Join MarcoPolo [0] (
22:20:48 Join lowlight [0] (i=187b2f62@gateway/web/cgi-irc/
22:21:31lowlightPaulPosition: fix committed. Thanks.
22:21:48 Quit merbanan (Remote closed the connection)
22:22:03FebsLowlight: is the fix you committed any different from what you posted a short while ago?
22:23:47FebsUsing this patch I still had a data abort.
22:23:57PaulPositionlowlight - my ARM player Still happily churning apev2 tagged songs :) That's with the first patch you posted
22:24:32lowlightFebs: not that one...v1.
22:25:50lowlightI don't have an PP player, so blame PaulPosition if there's still a data abort :-P
22:27:05FebsI'm in the process of removing APE tags from my files anyway. Now that I know that they're there.
22:30:03 Quit linuxstb__ (Read error: 110 (Connection timed out))
22:32:01 Join linuxstb__ [0] (
22:35:12lowlightlinuxstb__: do you forsee any problems if we stop compiling the dumb lib?
22:37:02 Part godzirra
22:38:29 Join tim66 [0] (
22:41:27PaulPositionI remember reading about some battery bench results and recommandations in the wiki, but can't find it anymore... anyone?
22:41:29 Quit rakai (Read error: 104 (Connection reset by peer))
22:41:37lowlightoh well, something for later.....gotta go.
22:41:46 Part lowlight
22:47:05 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:47:32markunrasher: on your 'fontstats' page the '100% bars' are not completely full
22:49:29 Join ep0ch_ [0] (
22:51:14ep0ch_i'd really appreciate some help with my ihp-120. it will only startup if i hold down play and press the reset button, anyone know what's up with it?
22:51:56 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
22:52:28 Quit linuxstb__ (Read error: 110 (Connection timed out))
22:53:26 Join RogerBacon [0] (
22:56:51 Quit _FireFly_ ("Client exiting")
22:58:35 Join bawb2 [0] (
23:00:37 Join netmasta10bt [0] (
23:01:01***Saving seen data "./dancer.seen"
23:01:57 Join matsl [0] (
23:05:18 Quit thegeek (Read error: 104 (Connection reset by peer))
23:05:20 Quit amiconn (Read error: 110 (Connection timed out))
23:05:20 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
23:05:21 Join thegeek_ [0] (
23:05:59spug is closed, but i still have that problem.
23:07:20 Quit STiNGRAY ()
23:10:29 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
23:10:43 Quit linuxstb (Read error: 110 (Connection timed out))
23:14:03 Quit Slasheri (Read error: 145 (Connection timed out))
23:15:56 Quit NickDe ("Leaving")
23:16:31 Part n1s
23:17:51 Quit lee-qid ("Trillian (")
23:19:34PaulPositionspug - Do other wps have the same problem? What does the theme-maker says (or did he vanish into obliveon? that would suck..)
23:20:09spugwhat does the wps have to do with last.fmn
23:20:34PaulPositionsorry, read the wrong entry.
23:22:05PaulPositionlol.. I had flyspray opened to an other one...
23:22:23PaulPosition(I can teach 'How to look dumb 101')
23:25:57 Quit Rondom (Read error: 104 (Connection reset by peer))
23:26:49ep0ch_today is a sad day. as of 22:25 my ihp-120 has been pronounced dead. may it rest in peace.
23:27:27 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
23:27:42peturwhat hapened?
23:27:51ep0ch_not sure
23:28:14 Quit MarcoPolo (Remote closed the connection)
23:28:25ep0ch_it won't startup unless i keep the hold button down and press play
23:28:37ep0ch_and then when i plug the mains power in, rockbox freezes
23:29:00ep0ch_so not officially dead really
23:29:07PaulPositionnot yet.
23:29:19ep0ch_well on its way though
23:29:26ep0ch_it served me well
23:29:33ep0ch_gonna buy another though
23:30:40 Join JOJOJOJO [0] (
23:32:48peturyo yo yo ;)
23:33:05rashermarkun: strange, It's just a bar I made with pygtk, so they really should be.
23:36:18tim66ep0ch_: you can't get it to boot into the OF then?
23:38:22ep0ch_tim66: don't have OF anymore, rockbox is in flash now. when i get time i might reflash with OF. i don't think it will help though as it's most likely some hardware that has died
23:39:07 Join Soap [0] (n=Soap@rockbox/staff/soap)
23:39:30 Quit JOJOJOJO ()
23:43:50 Part ep0ch_ ("Kopete 0.11.1 :")
23:44:37 Join linuxstb__ [0] (
23:44:44 Quit linuxstb_ (Read error: 110 (Connection timed out))
23:45:05 Join t0dk0n [0] (
23:45:43t0dk0nHello , I need some help getting rockbox installed on my video ipod, using Linux
23:45:57Paul_the_NerdWhere are you having problems?
23:46:06t0dk0nI did everything the manual explained, I unplugged it, and the regular firmware boots up
23:46:27t0dk0nI even backtracked, but couldn't figure out what I had done wrong
23:46:58Paul_the_NerdWhen you reboot it, does it just show the apple logo then go into apple firmware, or is there Rockbox bootloader text in between?
23:47:01XavierGrep0ch so sad to hear that :(
23:47:14XavierGrbut if you want to reflash hurry
23:47:15t0dk0napple, then apple firmware
23:47:20 Join tim66_ [0] (
23:47:30t0dk0nno rockbox text at all
23:47:34XavierGrbecause if the battery is out then... you won't be able to charge it nor reflash it
23:47:51XavierGroops he left! I am speaking to myself :\
23:48:27Paul_the_Nerdt0dk0n: Then you never wrote the modified bootpartition back to the ipod *or* you never modified the bootpartition properly
23:48:35spugXavierGr: who left? i think you might be schizophrenic!
23:48:46t0dk0nI think I didn't do it properly perhaps
23:49:03t0dk0nWould it be safe to start all over?
23:49:11t0dk0nor would you like to see my command log?
23:49:33Paul_the_Nerdt0dk0n: Do you still have the original bootpartition.bin file you extracted?
23:49:36SoapI forget, does it show the apple logo on waking up, on only on a hard boot?
23:49:49t0dk0nyeah, I backed it up, just in case something like this would happen :)
23:50:23Paul_the_NerdDo NOT do dd if=/dev/sda1 of=/bootpartition.bin again. Instead start immediately AFTER that step. Delete rockboot.bin, apple_os.bin and the rscwhatever.bin file
23:50:48t0dk0nhow do I remove em
23:51:03t0dk0njust extract to a folder?
23:51:21t0dk0nhmm, I'm not quite sure what you meant by delete
23:51:26t0dk0ndid you mean from the folder?
23:51:34t0dk0nor through the partition table?
23:51:39Paul_the_NerdThey're just files.
23:51:47Paul_the_NerdErase them.
23:51:50t0dk0nooo, sorry, just confusing myself ^_^
23:52:54t0dk0nThere was no "rsc..." file though
23:52:56t0dk0nbut I removed em
23:53:14Paul_the_NerdThen you skipped the step for video ipods.
23:53:27Paul_the_NerdThere's a step explicitly for video ipods and Nano 1.2 and later iPods
23:53:49Paul_the_NerdAn extra ipod_fw step that extracts the broadcom chip resource .bin file out of the bootpartition.bin file
23:54:18t0dk0n"./ipod_fw -o apple_sw_5g_rcsc.bin -e 1 bootpartition.bin" this one?
23:54:25t0dk0noooh, I did have that rcsc file
23:54:26t0dk0noverlookd >_<
23:54:53*petur notices the mods on the forum are fast :)
23:55:10t0dk0nalright, now everything you exclaimed me to remove has been removed =D
23:55:17t0dk0nI feel like a newb :(
23:55:42t0dk0nwell, with rockbox, I certainly am :P
23:55:45t0dk0nbut not Linux
23:56:34t0dk0npaul_the_nerd: it makes no difference if the rockbox firmware is still on the root filesystem of my ipod, correct?
23:56:42 Quit tim66 (Read error: 110 (Connection timed out))
23:56:43Paul_the_Nerdt0dk0n: None at all
23:57:14t0dk0nso just restart from dd=/dev/sd* of=/bootpartition.bin?
23:58:29Paul_the_NerdDo not do that again, use a copy of your backed up bootpartition.bin
23:59:01t0dk0nokie dokie

Previous day | Next day