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-09-07

00:00:07linuxstbAn issue with a specific plugin, or something else?
00:00:36Bagdera plugin
00:00:51deeowhy, is there a patent on jewel games
00:01:14*preglow loves legal threats
00:01:17*linuxstb wonders who patented dice
00:01:21Bagderdeeo: if you ask them, sure
00:01:38deeowow, then MysticBread is in trouble...
00:01:49deeool wonderbread is probably far into that lawsuit, though.
00:01:52*dionoea wonders if minesweeper tiles are patented
00:02:14deeoSolitaire Corp. USA
00:02:41dionoeasolitaire graphics aren't copied from anywhere ... and the game is *old*, older than any PC :)
00:03:21markundeeo: the game is not patented, but they though we used their graphics and of course they are the copyright holders of that
00:03:57Bagderthey claimed it was "100% identical"
00:04:09Bagderwe evildoers at ""
00:04:32markunThey should luck us all up
00:04:37markunlock even
00:04:56dionoeaif it's minesweeper ... they are 100% identical (except the scaled versions)
00:05:01*tucoz is curious
00:05:06*markun too
00:05:07*dionoea prepares to hide "This page is parked free"
00:05:26*bluebrother gets curious too
00:05:55tucozsomeone said A, and now we are waiting eagerly for B
00:06:14Bagderit'll come, don't you worry
00:06:41*linuxstb worries if it's one of his plugins...
00:07:04dionoeabrickmania ? :)
00:07:36markun"please stop using our patented gapless playback algorithm"
00:07:43tucoztetris perhaps. they have threatend people before
00:07:52dionoeais that patented ?
00:08:06tucozi think so
00:08:14dionoeaweird ...
00:09:03*linuxstb thinks we should stop giving any lawyers reading this channel ideas...
00:09:44bluebrotherhmm, what about Febs? Wasn't he a lawyer?, official site maintained by The Tetris Company (from wikipedia)
00:09:50*dan_a runs out to patent the cube plugin
00:10:10dionoeadan_a: :)
00:10:16tucozi want to work there. cool to be an employee at The Tetris Company
00:10:28tucozwonder what they do
00:10:35*bluebrother thinks of patenting the reuse of tar for theme files
00:10:39dionoeathey try to beat high scores
00:10:49linuxstbtucoz: Send legal threats all day...
00:10:49amiconnmemset16 is declared void*, not void
00:10:59BagderPP things
00:11:01tucozlinuxstb: probably
00:11:16*Bagder sends out a secret mail to secret people
00:11:46*dionoea hopes that secret mail can be read in the secret archives
00:12:14dan_adionoea: And is secret cached in secret Google?
00:12:27dionoeamight be :)
00:12:33linuxstbThat's secret.
00:12:43dionoeawe're not authorized to say
00:13:57 Quit ender` (" I was trying to daydream, but my mind kept wandering.")
00:14:26XavierGrSo are we "normal humans" allowed to know what the legal threat is about? Which specific part of Rockbox?
00:14:39Bagderthis secret mail was not about that
00:14:44XavierGrah okay
00:15:27XavierGrBut I am weird who is legal threating Rockbox once again.....
00:15:31XavierGr(and for what)
00:15:36 Nick gtkspert_ is now known as gtkspert (
00:18:08 Part deeo ("Konversation terminated!")
00:18:19Arathishaving problems with encoding files from avi to m2v.
00:18:34Arathisanybody out there with experience?
00:20:09ArathisI'm running Ubuntu Dapper. The problem exists with both VLC and mencoder. it seems codecs missing, but I only can find libavcodec-dev in my repositories and ffmpeg is install already :(
00:20:20linuxstbamiconn: ?
00:20:37amiconn[23:37:47] <amiconn> linuxstb: Wanna try sudoku with more saturated colours? Imho it does look better than the first version, at least on H300
00:20:46 Quit bluebrother ("back next day ...")
00:20:52linuxstbI replied to that (I hope)... I liked it.
00:21:13linuxstbSorry, I didn't reply... Yes, I'll try a new version.
00:22:28XavierGrlinuxstb: about sudoku, have you ever tried to start the solver when the board is completely or nearly empty?
00:22:41linuxstbArathis: What format is your source AVI file?
00:22:56linuxstbCan you play the file normally in either vlc or mplayer?
00:23:30XavierGrlast time I did that (1 month ago) my H300 crashed with the stack overflow message
00:24:01XavierGris there a recursive function in the solver?
00:24:06linuxstbI remember that bug being reported a long time ago, but thought it was fixed.
00:24:08Arathislinuxstb: ISO MPEG-4 (ffmpeg). recorded with mencoder script from my tv card and edited with avidemux but without any codec changes
00:24:46 Part tucoz
00:24:56linuxstbArathis: Can mplayer and vlc play it OK?
00:24:56dionoeaArathis: wrong number of fps for mpeg2 i guess
00:24:59 Quit carini ("Chatzilla 0.9.75 [Firefox]")
00:25:45Arathislinuxstb: yes they can
00:26:14dionoeaArathis: try adding fps=25 in VLC's transcode block
00:26:56Arathiserrors are:
00:26:58ArathisVLC media player 0.8.4 Janus
00:26:58Arathis[00000319] ffmpeg encoder error: cannot open encoder
00:26:58Arathis[00000272] stream_out_transcode private error: cannot find encoder
00:26:58DBUGEnqueued KICK Arathis
00:26:58Arathis[00000336] access_output_udp private error: failed to open a connection (udp)
00:27:24linuxstbI've never used vlc to encode. What does mencoder say?
00:27:43dionoeaArathis: if you add -vvv to command line you'll most likely see something about a wrong number of frames per second
00:27:50dionoeathat's why you need to change it
00:28:06Arathislinuxstb: the whole output?
00:28:31linuxstbYou could pastebin the whole output. Or is there anything obvious?
00:29:06dionoeaArathis: did you read what i wrote about fps ? (or should i stop trying ? :p )
00:29:09linuxstbAlso, as dionoea has been saying what's the fps of your AVI file? mplayer should state it when it plays the file.
00:30:16linuxstbBut ffmpeg supports encoding non-standard framerates in MPEG-2 files, so that may not be the problem unless it's a very strange framerate.
00:30:16Arathis29 fps
00:30:27dionoea29 or 29.97 ?
00:30:28linuxstbThat's a very strange framerate...
00:30:40Arathisalthough I thought my recording script had 25. maybe avidemux made it 29
00:30:55amiconnpreglow: Hmm, it says memset16 is BUGGY with your version (Offset=1, Length=32). Going to analyse the whole line...
00:32:01dionoea29.97 is valid for mpeg2
00:32:24Arathis29.97 fps. nautilus info isn't that accurate ..
00:32:52linuxstbamiconn: I'm undecided about colours in Sudoku. I think I like them....
00:33:20dionoeaArathis: anyways, try forcing the frame rate (in VLC you just add ,fps=25 in transcode) and it should work
00:33:26dionoeagood night
00:33:56 Quit BHSPitMonkey (Remote closed the connection)
00:34:25linuxstbArathis: Yes, framerate is your problem - "[mpeg2video @ 0x86b9608]MPEG1/2 does not support 2997/100 fps"
00:34:52Arathislinuxstb: how can I adjust this in mencoder?
00:35:03linuxstbIt seems like your encoder isn't storing the framerate accurately - it should be 30000/1001 for NTSC - 29.97002997....
00:36:06preglowlinuxstb: does mpegplayer have good frame limiting now?
00:36:11linuxstbArathis: I'm not sure of the best way - you don't want to resample the video frames, just change the headers to correctly say 29.97.
00:36:27linuxstbpreglow: I think it works OK.
00:36:35preglowlinuxstb: what about frame skipping?
00:37:15linuxstbThat works, but could be improved. It doesn't skip decoding of the frame, just the display, and can get stuck never displaying frames if the decoding is too slow.
00:38:19preglowyou can't skip decoding the frame
00:38:33preglowit'll break the motion estimation
00:38:43preglowyou can only skip whole i-frame p-frame sequences
00:38:53linuxstbArathis: You could just try -ofps 30000/1001
00:39:10amiconnpreglow: Iiuc it should be possible to skip b frames
00:39:47amiconn...and as soon as you have to skip all b frames between 2 p frames, you could start skipping p frames as well
00:39:49linuxstbBut skipping entire GOPs is probably the best approach if it gets a long way behind.
00:40:08Arathisdionoea: vlc works now btw. thanks a lot
00:40:54 Join Kohlrabi [0] (
00:41:09preglowamiconn: i actually don't really remember how b frames work
00:41:14preglowisn't it some kind of bidirection prediction?
00:41:22 Quit _FireFly_ ("Leaving")
00:42:27amiconnB frames are 'bothway interpolated' frames, based on the previous and next p or i frame
00:43:19preglowhow does iriver/cowon handle frame skipping?
00:43:22amiconnThe importan point is that they're always based on the prev+next p or i frame, not on other b frames
00:43:54amiconnNo idea... I never used the of video features
00:44:29Arathislinuxstb: 30000/1001 works. and just 25 works too :)
00:44:29amiconnI think they don't skip at all - the conversion tool probably makes sure the file can be decoded without frame skipping
00:44:50Arathisthanks again both of you linuxstb and dionoea for your help
00:45:03linuxstbArathis: If I was you I would stick with 30000/1001 - you don't want to change the framerate if you can avoid it.
00:45:17 Join LittleWookie [0] (i=91fee5e8@gateway/web/cgi-irc/
00:45:37Arathislinuxstb: than what exactly does 30000/1001 change/do?
00:45:50LittleWookiecan anyone help me
00:46:21LittleWookiehow can i change between rockbox and the ipod-firmware
00:46:32LittleWookiei can't find it
00:46:37 Quit Criamos ("( :: NoNameScript 4.02 :: )")
00:46:40markunLittleWookie: did you find the FAQ?
00:47:13LittleWookiei read in the forum and there it said i should read the manual
00:47:21LittleWookiebut good idea i look
00:47:23linuxstbArathis: That will hopefully just correct the fps in the header, but not actually change the content - your header says 29.97fps, but MPEG-2 requires the NTSC standard 30000/1001 (29.97002997...)
00:47:43Arathisbtw: is RVF out of date and mpeg2 up to date?
00:48:11LittleWookiemuch much thanks
00:48:58linuxstbArathis: RVF is Rockbox's own format for mono LCDs. It will probably be ported to the newer Rockbox devices with greyscale LCDs.
00:49:53Arathislinuxstb: I see. so no color RVF, but mpeg2, right?
00:50:34linuxstbRVF is uncompressed, so it would get silly on the larger colour LCDs.
00:50:59linuxstbBut for small, mono or greyscale LCDs, I think it's a good choice.
00:51:12 Join |AhIoRoS| [0] (n=ahioros@
00:51:37 Quit LittleWookie ("CGI:IRC (EOF)")
00:52:50preglowdoes clock switching work on h10 now?
00:53:33amiconnpreglow: I found the problem: your memset16() doesn't handle len==0 when the destination address isn't 32bit aligned
00:53:57amiconnIt sets one word where it should set none
00:53:59preglowamiconn: then hooray! commit! :)
00:54:23amiconnI don't have a fix yet... need to understand the instruction flow first
00:55:00preglowi'll take a look
00:55:18amiconnParameters are passed in r0 thru r3 on arm?
00:55:20preglow32 bit aligned, btw? it only checks for 16 bit alignment
00:55:23preglowamiconn: yes
00:55:53amiconnIt doesn't need to check for 16bit alignment, that's guaranteed for short*
00:56:34amiconnBut both memset() and memset() need to align first for using 32bit writes in the main loop
00:56:51preglowi still need to check if it's 16 bit aligned
00:56:55CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
00:56:55*linuxstb hopes earHertz returns to publish his ARM memcpy
00:56:55preglowsince i want to burst 32 bit words
00:56:56amiconnmemset16() aligns unconditionally, without checking 'len' first
00:57:17amiconnBut that's 32bit alignment
00:57:38preglowi guess so
00:57:58preglowbut yeah
00:58:08preglowi see that i write a halfword no matter what if i'm not aligned
00:58:10amiconnAnd you directly tst r0, #2 without checking r2 first
00:58:26amiconnIn the memset case, you do
00:58:39amiconn(and use a weird placement of the alignment code)
00:58:48preglowthat's how the linux code was
00:58:51preglowi just kept it as it was
00:59:05preglowi also think it's the placement that gives the fewest branch instructions
00:59:17amiconnNo, not overall
01:00:03amiconnIt makes one branch not taken if dst is already aligned, at the price of doing one additional branch when it's unaligned
01:00:24preglowthen feel free to fix, heh
01:00:32preglowi don't really care how it looks
01:00:36 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
01:01:54Arathislinuxstb, dionoea: i definitly will use mencoder for encoding videos for rockbox. I encoded a 118mb avi: vlc −−> 20mb, mencoder −−> 10mb :)
01:02:00 Nick apo`` is now known as bierokrat (i=apo@gateway/tor/x-e61d3b44013b65b9)
01:02:13Arathisand now I'll test all encoded videos on my player
01:03:09*amiconn wonders why the test plugin doesn't stop at the point of error and wait for a button press as intended :/
01:03:53preglowyes, that did annoy me :)
01:04:03amiconnIt works on archos and iriver
01:04:59preglownever tried it there
01:05:53*amiconn has ideas how to slim down his memcpy/memmove monster on coldfire
01:06:14 Quit lodesi_ ("leaving")
01:08:01***Saving seen data "./dancer.seen"
01:10:48preglowamiconn: and slimming they need, heh
01:13:14Arathislinuxstb: do you know who is working on the mpegplayer? especialy on sound of course? just to know whos name to look for on updates ;)
01:15:12preglowArathis: he is
01:15:25Arathispreglow: thanks
01:15:36linuxstbI've started working on sound, but it's not working yet, and the first commit to CVS will probably just play a separate .mp3 file, rather than a multiplexed file. A couple of other people are working on optimising the video decoding to get higher framerates.
01:15:52amiconnpreglow: Another detail I wonder about is why memset returns with mov pc, lr while memset16 returns with bx lr
01:17:36Arathisbtw: are there any c64 and/or dos emulators (like dosbox or scummv) beeing ported for rockbox? at least c64 game should run on almost every rockbox device I think
01:18:46preglowamiconn: probably because the latter is more my work than former is
01:19:26preglowi haven't thought too much about it
01:20:26 Quit matsl (Remote closed the connection)
01:22:05 Join JdGordon [0] (
01:24:32 Join Paul_The_Nerd [0] (
01:29:43preglowamiconn: so the len check on non-aligned was the only error?
01:29:51amiconnSeems so
01:32:40preglowhow to solve that? just insert a cmpne r2, #0 after the tst?
01:32:51preglowcan't think of anything more clever
01:37:41amiconnI know what's wrong with the button wait... BUTTON_LEFT|BUTTON_REL is still in the queue...
01:43:22 Join Angryman [0] (i=5438936f@gateway/web/cgi-irc/
01:51:21 Quit Arathis ("[rl_bot quit]")
01:54:05 Quit bierokrat (Remote closed the connection)
01:54:20 Join TrueJournals [0] (
01:55:07amiconnpreglow: just adding that cmpne fixes it...
01:56:17preglowamiconn: yes, it should. btw, that mov pc, lr is replaced by bx lr in my local copy of memset
01:56:50amiconnShould I commit?
01:57:04amiconnBtw, I also fixed my test plugin to wait properly
01:57:41amiconnThrowing in a couple of rb->button_clear_queue() (totally unwanted in ordinary code) worked
01:57:49preglowcommit away
01:58:07*amiconn has one thing to fix
01:58:53amiconnYOur memset16() doesn't return the start address, but memset16 is declared to return a void*
01:59:06amiconnI guess we can just ignore this fact...
01:59:12preglowmy memset16 returns garbage
01:59:19 Join apo` [0] (i=apo@gateway/tor/x-abe03e164ad16ff2)
01:59:26preglowcan't we just set memset16 to return void ?
01:59:28 Nick JoeBorn is now known as JBonBike (
01:59:50preglowi don't see a point in complicating stuff with the return value
02:02:03*amiconn is curious how much asm memset16() improves drawing on colour ipods
02:02:17preglowcan't imagine it'll be much
02:02:27amiconnIt should speed up things like clearing the screen and solid rectangle drawing
02:04:22 Quit tvelocity ("Αποχώρησε")
02:11:34 Quit Kohlrabi ("Quit")
02:14:25 Join Febs [0] (
02:18:33 Quit Angryman ("CGI:IRC (EOF)")
02:19:05*preglow clears another item from his todo list
02:19:51 Join Quazgaa [0] (
02:22:33 Quit apo` (Remote closed the connection)
02:26:32 Join apo` [0] (i=apo@gateway/tor/x-e7a1fbf63ceb894b)
02:26:42 Quit apo` (Remote closed the connection)
02:31:25 Join apo` [0] (i=apo@gateway/tor/x-f3f0a6e0e38778e7)
02:34:23 Join Niacin [0] (
02:35:34 Join RoC_MM [0] (
02:44:04preglowwe should seriously consider using one specific gcc version for each build on build servers
02:45:27*Paul_The_Nerd agrees
02:45:49Paul_The_NerdIt seems a little unfair to say "You don't get to know the conditions your code will be built under"
02:49:44preglownot to mention the fact that it quite really removes some of the point of the build taking place anyway
02:50:17preglowanywho, high time for bed
02:55:51 Quit apo` (Remote closed the connection)
02:57:56 Quit Rudy4Pez (Read error: 110 (Connection timed out))
03:06:39 Join Davide-NYC [0] (
03:08:02***Saving seen data "./dancer.seen"
03:08:06 Quit Quazgaa (Read error: 113 (No route to host))
03:08:19Davide-NYCGUYS I'M STOKED!!!! I think I just applied a modified patch sucessfully! (it works in the sim at least)
03:08:40Davide-NYCI mean, I did the modification. Mostly someone elses code.
03:09:40TrueJournalsgood job
03:09:43TrueJournalswhat modification?
03:10:09Davide-NYCI put icons back into the recording status bar as icons.
03:10:14 Join niskel [0] (
03:10:16Davide-NYCMade the icon myself
03:10:19Davide-NYCmade the code.
03:10:31TrueJournalsgood job. Hope it works out on your player :-p
03:10:49Davide-NYCthen carefully dismantled Mmmm's old patch (before commit) and attempted to understand what the hell was going on
03:10:54 Join apo` [0] (i=apo@gateway/tor/x-c855fdc03a6a591b)
03:11:12Davide-NYChad to move a couple things out of conditional statements.
03:11:23Davide-NYC(for me that's scary, changing logic)
03:11:31Davide-NYCcrossing fingers
03:12:36Davide-NYCTrueJournals: I need to reverse my first patch (really simple one) before I can generate my new one correct?
03:12:47TrueJournalsI duno
03:12:55TrueJournalsI know very little about patching and compiling :-p
03:13:13*Davide-NYC must stop presuming only devs and myself hang in here
03:13:40Davide-NYCQuestion: I need to reverse my first patch (really simple one) before I can generate my new one correct? Otherwise I'll end up with a double patch
03:14:00TrueJournalsI've just begun to try to compile things myself... but my H10 got broken somehow, so I have to send it in to be repaired before I can mess around with rockbox again really :'(
03:14:10TrueJournalsbut I'd assume you're right...
03:14:16Davide-NYCis this the correct syntax? "patch -R −−binary -p0 < nofun.patch"
03:14:16TrueJournalsIt sounds right :-p
03:14:22TrueJournalsthat I don't know
03:14:27TrueJournalslook it up: ;-)
03:14:30Davide-NYCasking anyone
03:15:04Paul_The_NerdI don't believe −−binary should be necessary
03:16:52 Part pixelma
03:18:06Davide-NYCPaul_The_Nerd: my understanding is correct? If I want to create a separate patch I must first reverse any other patches I have applied.
03:20:40Paul_The_NerdDavide-NYC: Yeah, or the patch you create will include *all* of your applied patches
03:20:49JdGordonw000t!!!! im almost ready with a working patch for my settings rework!
03:21:06 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
03:22:45*Davide-NYC wonders why this stuff is so addicting? Or is it just me...
03:23:39JdGordonno.. its definatly addictive
03:25:26Davide-NYCOK i reversed my original patch, I "cvs up -dP" and it says that a file is "M" that was touched by said patch. Does this mean the code has changed that file enought to break my reversal?
03:25:46JdGordonM menas merged
03:25:48*Davide-NYC must learn to type
03:25:50JdGordonso you should be ok
03:26:23Davide-NYCwait! who cares? I'll just manually edit the diff file after.
03:26:38Davide-NYCthe files touches are mutually exculsivwe
03:26:56Paul_The_NerdYou mean the files you modified aren't modified by any other patches?
03:27:10*JdGordon gone
03:27:20Davide-NYCI have two patches, but they modify different files.
03:27:35Davide-NYC(guys, help me with the jargon if I get too crazed)
03:30:32Davide-NYCthis is the correct syntax for a recursive diff, correct? "cvs diff -R -u > bla.patch"
03:30:53Paul_The_NerdIsn't -R "remove"?
03:31:03Paul_The_NerdIt's been a little while since I tinkered with cvs diff.
03:31:30Davide-NYCI don;t think so. I'm all in the help system.
03:31:53Paul_The_NerdI've always created my patches simply cvs diff -u > blah.patch, if I recall
03:32:25TrueJournalsI'm looking at the man and it says "diff -uN"
03:32:31Davide-NYCwhat if you mess with multiple files?
03:32:58Paul_The_NerdThat should diff all the files in subfolders against their CVS matches.
03:33:07Paul_The_NerdAnd output the results of all of that into blah.patch
03:33:58Paul_The_NerdAlso, I was thinking patch -R, I believe
03:34:03*Paul_The_Nerd is a weeeee bit out of it tonight
03:37:00Davide-NYCIn fact the file "apps/plugins/SOURCES" must have changed so much that when I tried to remove my "no fun" patch it didn;t quite complete.
03:37:21Davide-NYCI found remnant traces of my 'no fun' changes in my 'icons' patch
03:37:29Davide-NYC*after* I had reversed it.
03:38:45 Quit amiconn (Read error: 110 (Connection timed out))
03:38:46 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
03:39:12Paul_The_NerdSometimes reversing patches doesn't work out as well as you'd like.
03:39:27Paul_The_NerdUsually if I know a file doesn't have any modifications I want to keep, I just delete the file and let CVS redownload it.
03:40:59Davide-NYCwill do. I might actually just force a whole new source tree.
03:41:08Davide-NYCthere must be a cvs command for that
03:41:49Davide-NYCcrap. Errors on sim build for FMRecorder
03:42:34Davide-NYChow bad are undeclared variables?
03:42:48Davide-NYCjust using up space or could they cause more serious rpoblems.
03:44:01Paul_The_NerdDo you mean unused variables?
03:47:19midkayno problems, just useless space (codewise only i think) and the annoying warning :)
03:47:43midkayi'm betting the compiler doesn't even bother including it if it sees that it's unused.. it just lets you know that you can take it out of the code.
03:48:54Paul_The_NerdWell, he said "undeclared" which is a bit different. ;)
03:49:35 Quit spiorf (Remote closed the connection)
03:49:47midkayright, but that doesn't make any sense since the compiler wouldn't let you build it.. so i assumed your suggested correction of "unused". :)
03:50:15 Join spiorf [0] (
03:50:30midkaynow i'm.. haha.
03:50:37midkaynever mind. :o
03:51:06 Join TCK [0] (
03:52:14 Join jhMikeS [0] (
03:55:43 Quit billytwowilly (Remote closed the connection)
04:05:18Davide-NYCmidkay: thanks for the vocabulary tips! please keep them coming.
04:05:29 Quit niskel (Remote closed the connection)
04:05:45Davide-NYCooooo.... Me thinks me fixed it.
04:06:03midkayhaha. vocabulary tips? :o
04:06:07midkaywas it unused or undeclared?
04:06:36Davide-NYCnope... me broke it
04:07:07midkayHAA. told you.
04:07:11Davide-NYCI don;t even know what exactly an undeclared variable be
04:07:22midkayin your face, Paul_The_Nerd-who-suggested-it-originally-but-forget-about-that!
04:07:29TrueJournalsUndeclared = you don't say "this is a variable"
04:07:36newbyx86undeclared means never declared
04:07:38midkayDavide-NYC: that'd be if you referenced something that you hadn't declared...
04:07:40TrueJournalsUnused = you say "this is a variable" but never do anything with it
04:07:46newbyx86err, X+=2;
04:07:54newbyx86if you never declare X X is an undefined variable.
04:08:08newbyx86now, int X; return;
04:08:15newbyx86that's not using the variable. :p
04:11:00 Quit spiorf (Read error: 110 (Connection timed out))
04:12:22Davide-NYCmidkay: sorry, undeclared
04:12:30Davide-NYCmake says so
04:12:51midkaywell, whatever it is, find out where you reference it - what line - and declare it in that function, or globally if you need :)
04:13:05Davide-NYCnot sure.
04:14:08midkaythe compiler should tell you what variable and what line..
04:16:03Davide-NYCmidkay: line 45 here:
04:16:20 Part Paul_The_Nerd
04:16:29Davide-NYCit from gui/statusbar.c
04:17:31midkayi don't see width or height declared anywhere in there.
04:17:53Davide-NYCdo you think I need them?
04:18:06midkayin fact i don't even see the variables used anywhere else there. you can get rid of that call, since they aren't even used by anything else..
04:18:26midkayyou're just filling them in with some crap and not touching them, may as well just get rid of the entire line :)
04:19:06Davide-NYCI tried getting rid of that block of code and it showed the volume icon and the bitmapped samplerate which is incorrect for the Archos targets
04:19:13Davide-NYC(in the sim)
04:19:20Davide-NYCyou mean just the one line?
04:19:37midkayoh, i didn't see that height was used in the next line..
04:19:47midkaygo ahead and declare them both then.. at least temporarily..
04:19:50midkayint width, height;
04:19:56midkayat the top, like by char buffer[4];
04:20:32midkaydunno how that will fix the problem, unless the line is necessary for it.
04:20:45Davide-NYCshould I declare them at the top of the statusbar.c file or just in the funtion
04:21:04 Join Paul_The_Nerd [0] (
04:21:23midkayfunction, since they're probably only used here..
04:21:59Davide-NYCwow, thank you. "making"
04:22:11Davide-NYCmake install
04:22:16Davide-NYC(drum roll)
04:22:31*TrueJournals does drum roll
04:24:00Davide-NYCSweetness! One problem down, one to go.
04:24:12*TrueJournals has to go
04:24:14TrueJournalssee ya
04:24:18 Quit TrueJournals ("bed time")
04:24:36Davide-NYCI'm going to buy a C book. This stuff looks so cool.
04:24:49midkaycool :)
04:25:00midkayyeah, it's fun :)
04:26:32Davide-NYCHere's the latest:
04:26:34Davide-NYCgui/statusbar.c: In function `gui_statusbar_icon_recording_info':
04:26:35Davide-NYCgui/statusbar.c:613: warning: unused variable `sample_rate'
04:26:44Davide-NYC*now* we have an unused.
04:28:32midkayso you can just remove the declaration of it.. right on that line, should be.
04:29:02Davide-NYCno, I muckedup the logic, because I need that.
04:29:39Davide-NYCcan you check the code for a sec? I'm currently getting bitmaps for samplerate on the archos sim. I should be getting systemfont.
04:29:56Davide-NYCOn SWCODEC targets I want bitmaps/.
04:30:11Davide-NYCfor bot encoding/bitrate and ssamplerate
04:30:34Davide-NYCOn MAS targets I was sysfont
04:31:02midkaywhich code?
04:31:06midkaysame pastebin?
04:31:19Davide-NYChold on, you don;t have enough code
04:31:24midkaysure :)
04:33:44Davide-NYCand my comment is incomplete, it should say: For MAS targets both encoder/bitrate and samplerate should be displayed in the statusbar as sysfont. For SWCODEC targets bitmaps should be displayed instead.
04:34:07Davide-NYCline 650ish
04:35:36midkayhuh... that looks right..
04:35:59Davide-NYCI'm going to take a stab at it. I have an idea
04:36:11Davide-NYCmaybe I buzz you back in a minute with a new pastebin?
04:36:16midkayDavide-NYC: how about line.. uh..
04:36:31Davide-NYCif swcodec bla else
04:36:45Davide-NYCI need the else statement to print freq in sysfoint
04:36:56Davide-NYCI know nothing of syntax
04:38:06midkayjust add the #if and #else around that bitmap (line 688-691)..
04:39:05midkayhold on, let's see here.. hm..
04:39:13Davide-NYCyes yes, I'm asking for the else statement to print freq info from char* const sample_rate[12] (line 613)
04:39:17midkayi'll pastebin you something.
04:40:40 Join Rudy4Pez [0] (
04:43:10 Quit |AhIoRoS| ("Abandonando, see you")
04:44:06midkayyou should change that char buffer[4] above to like.. char buffer[10];
04:44:12midkayyou'll need it for this.
04:45:36Davide-NYCin the CVS right now there is this: snprintf(buffer, sizeof(buffer), "%s", sample_rate[freq]);
04:46:06midkayoh, so you don't want like "khz" to follow?
04:46:29midkayjust a sec then.. that simplifies it a lot.
04:46:47Davide-NYCit doesn't fit
04:46:53midkaymakes sense.
04:46:54Davide-NYConly two sysfont chars fit there
04:47:19Davide-NYC #if CONFIG_CODEC == SWCODEC
04:47:20Davide-NYC display->mono_bitmap(bitmap_icons_12x8[freq],
04:47:24midkaywhat if it's 44.1?
04:47:25Davide-NYC #else
04:47:26Davide-NYC snprintf(buffer, sizeof(buffer), "%s", sample_rate[freq]);
04:47:27midkaythat's four characters..
04:47:28Davide-NYC #endif
04:47:37Davide-NYCnah "44"
04:47:39midkayor does it just say 44.. ah..
04:47:52Davide-NYCthe .1kHz is implied
04:47:58midkayright, i wasn't thinking.
04:48:08Davide-NYCcheck out my horrid snippet of code
04:48:26midkayso.. just add a.. display->putsxy(STATUSBAR_RECFREQ_X_POS, STATUSBAR_Y_POS, buffer); or something like that..
04:48:35midkayif that defines where it ought to go...
04:48:39midkaythat goes after the snprintf.
04:48:41midkayalso.. hm.
04:48:46midkaymove the #if up a bit. wait.
04:49:00midkayjust after the int freq.
04:49:16midkayi believe we don't want to do all those mutilations to the value if it's MAS, right?
04:49:27midkayor.. no, we do. never mind.
04:49:40midkayjust insert the putsxy line and you're free to go.
04:49:49Davide-NYChold up, I think I got it. One last pastebinm
04:52:14Davide-NYC line 85ish
04:52:23Davide-NYCstolen from current CVS.
04:53:01midkaythe height>statusbarheight crap.. what is that intended to do? use sysfixed if it's too big or something?
04:53:15Davide-NYCno idea.
04:53:21midkayhaha. just a moment.
04:53:40Davide-NYCI grabbed it from CVS and just cleaned up the indentation to match
04:54:35midkaycould you test it? try a large font please.
04:54:38midkayand see what it does..
04:54:45midkaylooks like it puts it over the clock for some reason or other.
04:54:45 Quit solarflare (Read error: 104 (Connection reset by peer))
04:54:49Davide-NYCIT WORKS!!
04:55:05midkayit should, i'm just trying to understand what that if is for exactly :)
04:55:07Davide-NYCwell on the FMRec sim it does
04:55:09 Join solarflare [0] (
04:55:16Davide-NYClemme see on the h120 sim
04:55:30midkayit does what?
04:55:50midkayah, the working :)
04:56:11Davide-NYCyeah, two different statusbars depending on SWCODEC or MAS
04:56:40Davide-NYCtick tick tick
04:56:54*Davide-NYC yawn
04:58:03Davide-NYCWoooot!!!! \o/
04:58:15midkayhaha. great. congrats. :)
04:58:42Davide-NYCI gonna post a patch!
04:58:54midkaymight clean it up a bit first!
04:58:55Davide-NYCI can;t believe it.
04:59:15midkayi'd suggest figuring out what that if does.. also note that the #if and #else and #endif should not be indented at all :)
04:59:30Davide-NYCOK, where can I find all of the syntax etiquette?
04:59:42midkayin a book i suppose :)
05:00:01midkaypretty basic, just none of the #if/#else/#elif/#endif commands are indented like normal. :)
05:00:24Davide-NYClemme guess, elif is else+if
05:00:34Davide-NYCy'all is sooo lazy
05:00:48Paul_The_NerdC was built for lazy people
05:00:51midkayright.. like #if CONFIG_CODEC == SWCODEC .. #elif CONFIG_CODEC == HWCODEC
05:01:10 Join Rob2222 [0] (
05:01:14Paul_The_NerdOr maybe, *by* lazy people
05:01:34Davide-NYCwe would only have to do that if there was a third type of codec right?
05:02:10Davide-NYCotherwise an else would suffice. (I think)
05:02:16Paul_The_NerdI'm kinda astonished there's not a third type yet
05:02:55Paul_The_NerdSomething like the MAS dedicated to MP3 decoding, but with a primary core powerful enough to handle other formats as well
05:02:55*Davide-NYC hungry
05:03:18Paul_The_NerdOf course there'd also have to be a way to play them, as transcoding to MP3 for playback would be a bit of a kludge.
05:03:21Davide-NYCdoes the MAS do VBR?
05:03:36Paul_The_NerdAs far as I know.
05:03:50Davide-NYCI don;t have an archos, so I got no clue.
05:03:55midkaydo vbr? it plays vbr files..
05:04:07midkayand records exclusively in VBR :)
05:04:44Davide-NYCshould i clean up other people's syntax?
05:04:55Davide-NYCI mean whitespce/indenting/whatever
05:05:05Davide-NYCor is that uncool?
05:05:48Davide-NYCwhat if the 3if is inside another #if
05:06:08Davide-NYCstillno indent?
05:06:51Paul_The_NerdThings that start with # are preprocessor directives. You put them all the way to the left, because they aren't so much code as instructions to a program that reads through the code in advance and sorta rearranges it before you start compiling.
05:07:19Paul_The_NerdThe normal if(blah) in the code, those statements are in the code no matter what. The #if stuff actually gets removed before compiling if it's not true.
05:07:52Davide-NYCso the compile takes less time!
05:08:03Paul_The_NerdAnd the file that comes out of it is smaller.
05:08:04***Saving seen data "./dancer.seen"
05:08:52Davide-NYCdoes the dev know whether it's a regular (all the time) if and if so how do they know.
05:09:03Davide-NYCoh nevermind. Suggest a good book
05:09:54Paul_The_NerdIf there's a #if, it's the kind that gets removed. If it's if without the # (the kinds of ifs you indent after the {s for) then it stays in the code.
05:10:30Paul_The_NerdI really don't know a good book.
05:10:45Paul_The_NerdUmm... I know some people recommend the C++ How to Program Dietel & Dietel book, I think
05:11:16midkayi read C for Dummies and it was quite helpful, although i already had a working basic knowledge of C when i began reading it..
05:12:08Davide-NYCthat sounds more my speed. the dietel book == pages: 1536
05:12:45midkayyeah, c for dummies was quite short.. although there's a volume 2 which i never read.
05:13:25midkaythat gets into some rarer stuff like disk accessing, file I/O among other stuff.. i never really used that kind of thing often so i just kind of picked up on what i needed to know from elsewhere :)
05:17:00 Quit Rob2222_ (Read error: 113 (No route to host))
05:30:54 Quit rotator ("zzzzzzzz")
05:38:12 Quit Rudy4Pez (Read error: 110 (Connection timed out))
05:43:06Davide-NYCOK I have one tiny little last problem
05:44:20Davide-NYCI did a local diff on statusbar.c and statusbar.c.mod and manually merged it into 'icons.patch'. Now I get what I believe to be a timestamp discrepancy
05:44:32Davide-NYCwhen I try to use patch
05:50:08 Quit ShadowdogMU (Read error: 110 (Connection timed out))
06:03:40*jhMikeS is kinda frustrated making sure all the recording bases are covered with "the super-lazy file writing"
06:04:25 Join JoeBorn [0] (
06:06:07*jhMikeS 's ADHD doesn't help matters! :)
06:06:16Paul_The_Nerdsuper-lazy file writing?
06:07:05jhMikeSPaul_The_Nerd: Files are not started right away, just marked in the buffer for beginning and end and the next fn queued. When the flush comes, then the files are created written and closed.
06:07:32jhMikeSThis should stop a lot of hd spinup esp. important for using the internal mic
06:07:38 Join hardeep [0] (
06:10:45hardeepdon't know if this has already been mentioned but the latest edition of pc magazine has a pretty big write up on rockbox and ipodlinux:,1895,2010245,00.asp
06:13:05Paul_The_NerdOf course, we only started mattering when we supported iPods
06:13:28hardeepof course :)
06:15:52Paul_The_NerdWhere do you contact them to offer corrections?
06:16:30hardeepno idea :P
06:17:12Paul_The_NerdThey seem to have the erroneous belief that you can't play iTunes loaded music from Rockbox
06:17:13Paul_The_NerdAh well
06:17:22newbyx86You can. What retards.
06:17:42jhMikeSiPod −− says it all
06:17:54newbyx86I mean, the tag database was buggy for me (if I switched to tag database and switched back to file view, I couldn't move up a directory with the previous button) but eh, it works.
06:18:07jhMikeSHow 'bout a letter to the editor?
06:19:54*Paul_The_Nerd shrugs
06:19:56Paul_The_NerdWell, no matter
06:20:10Paul_The_NerdAt least people coming from that article won't be coming with the expectation for proper coexistance
06:20:14Paul_The_NerdThis is actually a good thing in my mind
06:20:18*jhMikeS fears if it matters too much then the lawyers will start sinking their teeth into every aspect of it
06:21:01jhMikeStrying to find every potential patent infringment no matter how obscure or insignificant
06:22:14jhMikeSor any violation of laws in various countries regarding reverse engineering...
06:22:58Paul_The_NerdOkay, I posted my correction to their little section for discussion of the article
06:24:08jhMikeSHere in the US they'd probably try to dump anything in the DMCA that they can on us...but the international nature of the project could be a frustrating block.
06:24:12 Join Quazgaa [0] (
06:25:15Davide-NYCguys I have two files that differ. One is from CVS the other is not. How do I patch the CVS file with mine so that I can later do a cvs diff -R across multiple folders?
06:25:37Davide-NYC'file.c' and 'file.bak'
06:25:42jhMikeSthe main repository?
06:26:15hardeepuse "diff -u" and append that to your patch
06:26:38*jhMikeS was gonna basically say that :)
06:26:44Davide-NYCdiff -u file.c file.bak >> file.patch?
06:27:28Davide-NYCwhen I diff I get the entire code 'minused' and then the entire code 'plused'
06:27:29newbyx86Anybody use (t)csh?
06:27:31jhMikeSdon't you have to diff the cvs version
06:27:41jhMikeSagainst the non-cvs?
06:27:49Davide-NYCthat's probably where I went wrong
06:28:13jhMikeScvs diff -u [-p0] file.bak >> file.patch
06:28:30Davide-NYCno mention of file.c?
06:28:51Davide-NYCfile.c is from CVS and is currently unmodified
06:28:51hardeepthat would only work if file.bak is in cvs which i'm assuming it isn't?
06:28:52jhMikeSYou can do as many as needed
06:29:13jhMikeScan add it temporarilty
06:29:38jhMikeSbut won't work...
06:29:58hardeepDavide-NYC: just to make sure I understand correctly, you want to find the difference between file.bak and file.c?
06:30:38Davide-NYCI want to create a patchfile. file.c is from cvs unmodded, file.bak is file.c but modified.
06:30:57hardeepyeah, so you need to use "diff" not "cvs diff"
06:31:07Davide-NYCunfortunatley whatever mechanism cvs uses to keep track of file revisions has been broken by my ignorance
06:31:25hardeeper, hmmm? what do you mean?
06:31:35Davide-NYCI'm not suer
06:31:43Davide-NYC?me I never am
06:31:49jhMikeSdelete the revised tree with your changes saved and check it out again
06:32:06Davide-NYCwhat about my changes?
06:32:22jhMikeScopy those or diff them the way hardeep said first
06:32:41Davide-NYCwhen you say copy you mean by hand right?
06:32:45jhMikeSthen on the fresh tree repatch
06:32:45hardeepcopying file.bak to file.c and doing a diff works to
06:33:05Davide-NYChardeep: are you sure?
06:33:05hardeepa cvs diff that is
06:33:26Davide-NYCthat's good
06:33:39jhMikeSyeah...should replace the messed up checkout
06:34:27Davide-NYCthe checkout is clean I can make a patch for all my changes except the one
06:34:40Davide-NYClemme see of the copy file trick works
06:36:31Davide-NYCsame thing, it 'minuses' the whole file and then 'pluses' my file.
06:37:17Davide-NYCthe patch is created. It will work (I think) but it's a brute force 'select all', delete, paste job instead of a real patch
06:38:08Davide-NYCis my only option applying the changes by hand to the file in question?
06:38:17Davide-NYCafter a clean checkout?>
06:38:18hardeepDavide-NYC: sounds like there's something funky in your updated file. CRLF maybe?
06:39:02Davide-NYChex = 0d 0a
06:40:46jhMikeSDavide-NYC: Can't just resave with UNIX lf?
06:41:18Davide-NYCdos2unix trying it now
06:41:38Davide-NYC(what a ridiculous stardards compliance issue)
06:41:39Quazgaados2unix thats so stupid
06:41:45Quazgaajust use tr or something
06:41:54jhMikeSuse a text edit with UNIX option...
06:42:17jhMikeSIn Windows that TextPad is very nice
06:44:10 Part Paul_The_Nerd
06:47:16Davide-NYCThanks! I got it. (I think)
06:47:59Quazgaatr -d '\r'
06:48:02Quazgaathats all you need
06:48:09Quazgaawhy did some idiot write some 'dos2unix' like give me a break
06:48:24Davide-NYCeasy friend
06:48:47 Quit RoC_MM ("Leaving")
06:49:13*Davide-NYC needs to use a better IRC client. Chatzilla sucks.
06:50:30jhMikeSVisual IRC 2.0 is good
06:50:38jhMikeSit's free too
06:51:23jhMikeSand better than a lot of other stuff that isn't
06:53:10jhMikeSQuazgaa: that does sound idiotic with tr around...glad I know about it now
06:58:52 Join antil33t [0] (
07:00:03Davide-NYCmidkay: you ready fot the last little query?
07:00:10midkayyeah? :)
07:00:27Davide-NYChaha, I have a possibly errant bit of code
07:00:48Davide-NYCundeclared sample_rate
07:00:51midkaylet's see it :) brb..
07:01:00midkayhm? just declare it if necessary..
07:01:08midkaycan you paste, what line does it error out on?
07:01:41Davide-NYCwhat does this line do exactly? snprintf(buffer, sizeof(buffer), "%s", sample_rate[audio_get_spdif_sample_rate()]);
07:02:23Davide-NYCI think I just have to move the declaration out of the #ifdef
07:02:57midkaysnprintf puts among other things, a variable into a string.. so it.. takes the sample rate - audio_get_blalgallbalba and uses it to decide waht sample_rate to use..
07:03:04midkayand then dumps the result into buffer.
07:08:07***Saving seen data "./dancer.seen"
07:20:42Davide-NYCI am mad proud.
07:22:16jhMikeSDavide-NYC: Man I got changes coming to that won't be able to use a canned array of strings to display sample rates.
07:22:58Davide-NYCyou wann just merge this?
07:23:07Davide-NYCI mean with your changes?
07:23:23Davide-NYCIt's not that much for someone that knows what they are doing
07:23:28Davide-NYC(I presume)
07:24:24 Join C_D [0] (
07:28:37jhMikeSYou should just format the frequency with snprintf
07:30:05jhMikeSI can whip something up and pastebin it
07:31:29jhMikeSDavide-NYC: you want it to display kHz?
07:31:50jhMikeSwith trailing zeros removed from the fraction?
07:32:00Davide-NYCgifs and patcvh
07:34:55Davide-NYCI think it should be scrutinized by people that actually know what they are doing, fixed (if necessary) and included in CVS. I think this looks more elegant than bitmap on one side of the play_state icon and sysfont onthe other.
07:35:15 Quit ghode|afk (Read error: 104 (Connection reset by peer))
07:35:21jhMikeSA formatter can ignore the fractional part
07:35:32jhMikeSand the units part
07:35:47Davide-NYCthat's not what I was getting at.
07:36:07Davide-NYCMmmm's CVS commit fixes all of the functional issues
07:36:12jhMikeSI'm not sure what you're getting at...I see a lot of bitmaps
07:36:21Davide-NYCnow you do
07:36:45jhMikeSNot gonna work on SWCODEC
07:37:20jhMikeSThere will be more MP3 sample rates than that and the rec_quality thing is history.
07:37:29jhMikeSExcept for archos of course
07:37:59jhMikeSaudio_set_recording_options will take a structure pointer for it's settings since this makes the differences easier to handle
07:38:56jhMikeSrec_init_recording_options will initialize the structure with the global settings for easy use. It's practically always called with the global settings anyway.
07:39:00Davide-NYCcool, how are the menus going to lay out?
07:39:11Davide-NYC(I'mmore of a user than a coder
07:39:39jhMikeSYou'll have Format, Channels, and Frequency in the recording menu
07:40:10jhMikeSAnd then Encoder Settings sub menu with settings specific to that codec
07:40:50 Quit D_C_ (Read error: 110 (Connection timed out))
07:40:50jhMikeSEncoder settings will be saved in cfg files (this is the direction things are going)
07:41:30jhMikeSThe contents of Frequency will depend on your encoder choice
07:42:32jhMikeSMP3 only supports 48000,44100,32000 and the hw atm 11025,22050, if you have mp3 chosen, your only freq option will be 44100 since that's one they share
07:42:49jhMikeSWAV and WAVPACK can do all of them.
07:43:23Davide-NYCeventually it'll get crazy with ogg and speex and flac etc? Or the plan is to keep it simple?
07:43:36jhMikeSBUT! If you're you're using spdif, there won't be any frequency option other than "Source Sample Rate" because the freq is determined by the device connected to the input
07:43:44Davide-NYCof course
07:44:00jhMikeSThat's why encoder sub menus will keep it that way
07:44:23jhMikeSPick format...pick how you want it encoded
07:44:58Davide-NYCso it'll be like a dynamic folder structure
07:45:01jhMikeSNot all encoders share the same settings of course
07:45:29jhMikeSkinda...but always under one Recording Menu item...
07:45:43jhMikeSFrequency and Channels will remain in the same place
07:46:10Davide-NYChow can freq not be under enc since freq is enc dependant?
07:46:14jhMikeSQuality though...gone...that's really only for the mas codec on archos
07:46:35jhMikeSIt's a common option to any encoder
07:46:56Davide-NYCdon;t the values change depending/
07:48:05Davide-NYCyou said: "your only freq option will be 44100 since that's one they share" so I assumed freq would be under enc and change depending on what enc was chosen
07:48:09jhMikeSyes...the closest to what the previous setting will be selected automatically. I had thought about moving those two into the encoder settings...but something says it's not the right feel to things.
07:49:35jhMikeSI'd rather set 44100 can not have to go setting that on every format change...try it out...changing it to what you're saying wouldn't be too difficult anyway.
07:49:48jhMikeSBesides frequency depends on source and not just format
07:49:58Davide-NYConly for spidf
07:50:42Davide-NYCon the OF (iriver) there was a neat menu overlay
07:50:55jhMikeSIf most recording is done at 44100 do you want to go change it with every encoder selection?
07:50:57Davide-NYCreally clean implementation
07:51:08Davide-NYCno way
07:51:24jhMikeSI think viewport are gonna come at some point then popup menus will be possible as well as dialogue boxes
07:51:38Davide-NYCI see, that's not possible yet.
07:52:11*Davide-NYC must remember to mention the OF when viewports come along
07:52:35jhMikeSI'm looking to make the code rather easily adaptable to various changes
07:53:34jhMikeSamiconn said he is pondering the viewports but hasn't got it totally worked out
07:53:49Davide-NYCthis is a fantastic project.
07:54:05Davide-NYCI gotta sleep. If you see Mmmm, tell him to chack my patch.
07:54:16jhMikeSI'd love popup menus for the file options (Delete, Open with..., etc.)
07:54:17Davide-NYCIt's really his patch just 'molested' a bit
07:54:33 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
07:58:43 Join theli_ua [0] (
08:03:47 Join Rudy4Pez [0] (
08:05:17 Join ender` [0] (i=null@
08:08:09theli_uamorning to all :)
08:16:47*Bagder detects 13 build servers were used
08:24:07 Join baobab68 [0] (i=ca920f14@gateway/web/cgi-irc/
08:24:39baobab68anyone about?
08:25:01baobab68just got a simple album art question, not sure what the current status of album art is in CVS.
08:28:16 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
08:29:36baobab68doo be doo...
08:29:50 Part baobab68
08:33:33JdGordonBagder: pity it only sped it up by about a min
08:34:11Bagderstill an improvement
08:34:24 Join bluebrother [0] (
08:35:52 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
08:38:07 Quit linuxstb (Read error: 110 (Connection timed out))
08:38:11markunBagder: what about the legal threats? Are you emailing them first?
08:38:20amiconnBagder: Regarding the odd gcc 4.1. warning - I have no idea why it happens only on some gcc 4.1.2 boxes, but mine is not the only one.
08:38:46Bagderannoying it is anyway
08:38:49amiconnCheck the Gigabeat F Sim of build 2006-09-04 19:36
08:39:15amiconnlillebror, same warnings
08:40:08amiconnWhat's really strange is that if I build manually on this box, the line numbers are one off compared to the cvs builds
08:40:18Bagderand lillebror is a "plain" 32bit one
08:40:26Bagdervery strange
08:41:09amiconnThe cvs builds warn about lines 850, 1057, I get warnings about lines 851, 1058
08:42:30 Quit Rudy4Pez (Read error: 110 (Connection timed out))
08:43:59 Quit JoeBorn ("Leaving")
08:45:14amiconnMaybe this has to do with ccache
08:46:08Bagderwhat makes you suspect that?
08:46:25amiconnIt's the only difference between manual and cvs builds...
08:47:02JdGordonstarting the build manually also uses ccache tho... its used automatically
08:47:18Bagderyou'd have to explicitly disable it if you don't want it
08:47:19amiconnHmm? Since when?
08:47:27JdGordon2 weeks ago?
08:47:42Bagderyeah, about 2 weeks or so
08:48:15Bagdersince aug 16
08:48:59 Quit uski (Remote closed the connection)
08:49:13theli_uai get 'codec failure' for any format i try (ogg,mp3,flac) .. i'm on mini2g ... what can be the problem?
08:49:49JdGordonu didnt upgrade the codecs with the .ipod?
08:50:00 Join ariesoft [0] (n=ariesoft@
08:50:02amiconnHmm, but the cvs builds use make -j
08:50:12 Join perplexity_ [0] (
08:50:24Bagderbut it is hard to see why make -j would introduce warnings
08:50:43theli_uaJdGordon, i mean i did
08:50:50Bagderbut sure it messes up the build order
08:51:08amiconnBagder: I don't mean the warnings, but the 1-line difference
08:51:32 Quit hardeep ("Chatzilla 0.9.75 [Firefox]")
08:51:35Bagderwell, make -j shouldn't matter for that either of course...
08:51:41JdGordontheli_ua: then im out of ideas :p try reseting settings? i only asked because thats happened to me before
08:51:55ariesoftwhy my rockbox playing mpeg with some big square?
08:52:09theli_uaJdGordon, i forgot to try clean rebuild ... trying this now ...
08:52:42ariesoftwhy my rockbox playing mpeg with some big square?
08:52:52Bagderariesoft: repeating does not help
08:53:16 Quit perplexity (Read error: 113 (No route to host))
08:53:38amiconnBagder: No, make -j doesn't affect the line numbers
08:53:53amiconnHow would I disable ccache now?
08:53:57markunariesoft: does your mpeg contain sound? What is the resolution of the file?
08:54:01Bagderconfigure −−no-ccache
08:55:00theli_uasettings reset didn't help :( .... so any more ideas why i can get 'codec failure' ? :(
08:55:03ariesofthave no sound
08:55:30ariesoftand IT'S 25fps
08:56:04theli_uaariesoft, mpeg playing is at early stage , it doesn't supports sound .....
08:56:56markunariesoft: did you try the "Elephant's dream" test files?
08:57:02ariesofti know
08:57:17ariesofti just want it view
08:57:51ariesoftwhere can download it?
08:58:20amiconnBagder: Hmm, −−no-ccache still produces the warnings
08:58:22markunwith resolution I was more talking about the number of pixes (220x176 for example)
08:58:39markunariesoft: there are links on this page:
08:58:41ariesoftplz give me the add
08:58:48amiconnAnyway, I found why I have a onbe-line difference here; has to do with an attempt to fix a 64bit bug in libmad
08:59:23bluebrotherariesoft, why don't you just read the website? Everything you need is linked on the wiki page.
09:00:00ariesoftopss...i just...
09:00:48bluebrotheranyway, gtg now.
09:00:58 Quit bluebrother ("back later")
09:01:09amiconnBagder: Looks like it has to do with this CONST_TO_CONST_STRUCT_FIELD thingy
09:01:30Bagderyeah, obviously but why do some 4.1.2 versions like it and some not...
09:01:52amiconnMaybe the gcc team fixed a bug present in early 4.1.2 versions
09:02:17amiconn4.1.2 isn't released yet
09:02:32amiconndebian unstable uses cvs gcc
09:02:40Bagderyeah, it might be the sub-version in the debian unstable install
09:02:52Bagdergcc (GCC) 4.1.2 20060814
09:02:57Bagdergcc (GCC) 4.1.2 20060901
09:03:16Bagderwhat does your compiler say?
09:03:23amiconngcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)
09:03:38BagderZagor: what does your gcc say?
09:04:05ariesoftand,how can i convert my file into .m2v file?
09:04:17Bagderariesoft: it is mentioned on that page as well
09:04:18ZagorBagder: plain gcc is 4.1.2
09:04:24Zagorsh-elf is 3.3.6
09:04:33BagderZagor: but what "sub version" is your plain gcc?
09:04:39ariesoftoh sure
09:04:41Zagorgcc (GCC) 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)
09:05:04Bagderyeah, it seems this is a gcc thing they've restored back to previous functionality rather recently
09:05:13amiconnZagor: Unrelated to the current topic, but please update your sh-elf-gcc ...
09:05:23Zagoramiconn: yes, i'm on it
09:06:02amiconnJust 4.0.3 with the rockbox patch. No esoteric newlib workaround anymore
09:06:11BagderI guess the #if kludge needs fixing, or we just ask all gcc 4.1.x users to use a more recent 4.1.2...
09:07:12ariesoftyes,just use vlc
09:08:02amiconnBagder: Removing the kludge fixes the warning
09:08:11***Saving seen data "./dancer.seen"
09:08:20Bagderyes, but it still make the earlier 4.1.x compilers warn
09:08:38Bagderbut I guess we can just remove it and ask people to avoid those compiler versions
09:08:49amiconnDid 4.1.1 warn as well?
09:09:03 Nick perplexity_ is now known as perplexity (
09:09:21amiconnI guess it didn't...
09:09:35BagderI don't think I tested with that
09:09:53BagderI tested 4.0.x versus 4.1.x but I guess I had a 4.1.2 at the time
09:10:21amiconn...which isn't final
09:10:32Bagderright, but we use it all over
09:12:04amiconnI'd say we should remove the kludge, and ask build server operators to either upgrade to the latest, or run gcc release 4.1.1 or earlier
09:12:12BagderI agree
09:13:11JdGordonw00t! my settings fiddling is maybe 40% complete and even with lots of dead code still compiling i am 2600bytes down on cvs on the h300 :)
09:14:04amiconnI wouldn't care about the temporary warnings too much, perhaps just place a comment below the build table that warnings in synth.c for simulator builds are due to a bug in earlier development snapshots of gcc 4.1.2
09:14:28QuazgaaJdGordon: have you ever tried massaging your own anus
09:14:50JdGordonQuazgaa: what the fuck are you on?
09:14:56BagderQuazgaa: drop that
09:14:59Quazgaaim high on life
09:15:31Quazgaahardened geeks are no fun :)
09:16:01Bagderwe're not here for the fun
09:16:07Bagderwe're here for all the money and chicks
09:16:30Quazgaawell that sound worthwhile also
09:16:48*perplexity looks around and spots neither money, nor chicks..
09:17:01Bagderdamn, I'
09:17:05Bagderve been fooled!
09:17:25JdGordonwelcome to the internet.. where men are men, women are men, and little girls are fbi agents
09:17:32JdGordon^ best irc quit message ever :D
09:17:52Quazgaaso by that logic there is still an outside chance little girls could be girls
09:18:11perplexitymore likely fat sweaty men.. but it's an outside chance..
09:19:55 Quit ariesoft ()
09:20:48Quazgaaso you guys use gcc 4.1 to build rockbox ?
09:21:04Bagderonly simulators
09:21:23Bagderwe mostly use 4.0.x for target builds
09:23:52Quazgaai ordered my very first portable the other day, yet to arrive: an iaudio x5l
09:24:25Quazgaai was looking through the manual for x5 rockbox and i noticed the section on installing the bootloader was missing?
09:24:44BagderQuazgaa: yeah, try the one in the wiki
09:27:03*theli_ua finally figured out what was causing his 'codec failure' ....
09:28:16Quazgaahah..on the rockbox news page there is something about people attacking your site
09:28:20Quazgaacorporate goons you suppose?
09:28:38Bagdernah, just ordinary script kiddies and spammers
09:29:20Bagderthe companies just send us threatening letters
09:31:02dwihnoThey do? Such as?
09:31:20Bagdersuch as AT&T
09:31:25Bagderfor the voice font stuff
09:31:38Bagdersuch as Popcap Games, for the Bejeweled clone
09:31:39Zagorwe have a news page?
09:31:49BagderZagor: the front page
09:31:51dwihnoBagder: pretty silly...
09:31:56Zagoroh, that attack
09:32:14dwihnoI just keep my fingers crossed software patents in the EU won't see the light of day
09:32:38Zagordwihno: there are more effective ways than crossing fingers, you know :)
09:32:50 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
09:33:00Bagderhey, 1248 rockboxers on the map now!
09:33:20markunand growing
09:33:34Bagdergetting crowded this earth thing
09:33:40dwihnoZagor: Yeah, but watching where the world is heading, an extra cross or two won't harm no one
09:33:53 Join pondlife [0] (
09:33:54Quazgaaso for the X5 rockbox it says power handling is 10% implemented. what does that mean exactly?
09:34:09BagderQuazgaa: not much, the info is quite outdated
09:34:12linuxstbBagder: Any updates on the latest legal issue?
09:34:15Quazgaaoh ok
09:34:23Bagderlinuxstb: its in the hands of Zagor ;-)
09:34:42JdGordonwhats hthe latest one?
09:34:57Bagdernot revealed
09:35:34pondlifeSolitaire has been patented by Microsoft
09:35:45pondlifeOur cards bounce too naturally now
09:38:06Bagdertime to get more coffee
09:38:22pondlifeI wish I liked coffee. Need something to help with playback.c
09:38:46pondlifeWhy does the voice queue handler live within a callback rather than the main thread?
09:39:00pondlifeGreat until the callback stops getting called back
09:39:06pondlifeamiconn: Good idea
09:39:46*pondlife drinks 5 pints and the secrets of playback.c are revealed
09:41:29pondlifeHmm, the control of the playback status variables is all mixed up too... mp3_play_data should just post to the queue and not actually set voice_is_playing.
09:42:06pondlifeSurely only the voice thread should be updating that.
09:42:20 Quit mirak ("CGI:IRC (Ping timeout)")
09:42:43pondlifeBut every fix I make breaks something else horribly, so I obviously don't understand it well enough to modify just yet.
09:49:46antil33tanyone know about the buggy acc codec
09:50:16 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:51:37linuxstbantil33t: What's your question?
09:52:24antil33tmy acc codec skips every 50 or so seconds
09:52:30antil33twith rockbox..
09:52:55antil33tbut the mp3 ones are fine and so is flac. they are the 3 formats i use
09:53:00Bagderantil33t: fire up your editor and start improving the codec!
09:53:07antil33tim no programmer...
09:53:11Bagderwe'll buy you a beer
09:53:17antil33ti dont like beer
09:53:23antil33tim underage :D
09:53:24Bagderthen you can have two
09:53:27antil33tim only 16 :D
09:53:34Bagderok, you'll get a lollipop
09:53:38antil33tgimme coke
09:53:49antil33tand i need an editor.. well im doing programming soon
09:53:51scorchei will throw in a cookie
09:54:17antil33tbut other than that, any idea when rocbox 3 is coming out/
09:54:39linuxstbIf anyone answers that, they're lying...
09:55:15Bagder"rocbox 3" won't happen at all, but "rockbox 3.0" at least has a chance in a future
09:55:30*linuxstb guesses the Fireworks release date is now looking optimistic...
09:55:34scorcheisnt voice the only requirement left?....or am i mistaken?
09:56:03scorcheyeah...saw in wikipedia that 3.1 is coming out november....we better hurry =)
09:56:08antil33ti need anew keyboard :D
09:56:15 Quit mirak_ (Read error: 110 (Connection timed out))
09:56:33linuxstbWho's responsible for estimating that release date?
09:56:48scorchedont ask me...i just saw it in wikipedia
09:57:41*linuxstb blames those people at devcon - a few beers and they couldn't stop estimating release dates...
09:58:01*Bagder points at Christi
09:58:12linuxstbOh yes, blame the person who isn't here...
09:58:21Bagdergood old tradition
09:59:22 Join mirak_ [0] (
10:00:09antil33ti tryed running the latest verson of rockbox with jbuild. and it doesnt work... :(
10:00:26Bagder <= Teclast TL-T29
10:00:27antil33ti know i can just flog its acc codec.. arent i dumb
10:00:32Bagdernew Chinese little player
10:00:41Bagdertelechips TCC770 based it seems
10:01:00Bagderplays flac out of the box
10:01:48 Join Kohlrabi [0] (
10:07:35linuxstb"MPEG1 with 220x176@23 fps" - useful framerate...
10:08:00 Quit Kohlrabi ("Quit")
10:09:26linuxstb"AVI(Xvid Mpeg4 with 220x176) @ >16 fps" - I wonder what fps it achieves. Although it's reassuring for mpegplayer that the MPEG1 decoder looks to be significantly faster than the xvid decoder.
10:09:53 Join webguest66 [0] (i=56da7121@gateway/web/cgi-irc/
10:10:19Bagderyes indeed
10:10:20 Quit dan_a (Read error: 60 (Operation timed out))
10:25:20markunhi webguest66
10:25:50 Join Genre9mp3 [0] (n=yngwiejo@
10:26:03 Quit jhMikeS (Read error: 104 (Connection reset by peer))
10:26:54 Join jhMikeS [0] (
10:31:03 Join bluebrother [0] (i=810d4658@gateway/web/cgi-irc/
10:31:05 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
10:31:19*tucoz is still curious
10:31:24*bluebrother too
10:33:14 Join dan_a [0] (
10:34:26tucozBagder: regarding the sansa. Are you going to for the Jtag or the MrH route with that? That is, to be able to run a rockbox bootloader.
10:34:54Bagderjust not much time right now
10:35:08Bagderso I'm not doing much personally on this atm
10:35:28tucozthat is fine, i think i'll buy one of those myself. i want a rockbox in colour.
10:35:48dan_aThey're nice little players :)
10:36:20 Quit Quazgaa ("leaving")
10:36:32scorcheyeah...i found one when i went to a store today...things are different when you get them in your hands =)
10:36:37linuxstbtucoz: There's a lot of reverse-engineering to do on the Sansa - LCD driver, flash disk driver, audio driver... They're all built into the PP5024.
10:36:43*scorche hates the sandisk interface
10:36:51 Quit webguest66 ("CGI:IRC (EOF)")
10:36:51 Quit webguest44 ("CGI:IRC (EOF)")
10:36:51 Quit webguest11 ("CGI:IRC (EOF)")
10:36:52 Quit bluebrother ("CGI:IRC (EOF)")
10:37:17Zagorahh, sorry about that. updating apache.
10:37:44Zagor(I looked for cgiirc in the list of updated packages, but forgot to check for apache)
10:38:04tucozlinuxstb: yes of course. but it would be fun to at least participate in some ways on that port.
10:38:29linuxstbI'm just saying it's probably the most difficult port so far in terms of lack of available information.
10:38:47tucozah, it's another PP.
10:39:00Bagderand a new PP
10:39:07Bagderwithout ATA etc
10:40:29linuxstbAnd more things than usual are built into the PP5024. At least for the ipods, we have some common (and documented) chips in addition to the PP.
10:40:43tucozlike the audio chip?
10:40:59linuxstbYes, and the pcf50605 power-management/RTC chip.
10:41:06 Join webguest45 [0] (i=c0647cda@gateway/web/cgi-irc/
10:41:06Bagder"Pricing for the PP5024 in quantities of 10,000 units per month was given as US$12.00 per unit."
10:41:13Bagderthat's not a lot
10:41:28 Quit webguest45 (Client Quit)
10:41:39ZagorBagder: but 10k/month is a lot
10:41:47tucozargh. I think this Sansa deal was a marketing stunt from start to finish
10:41:57Bagderbut apparently PP will make those little "extra-LCDs" on MS new laptops thingies
10:42:16Bagderand there are likely to be lots of 10,000 laptops with those
10:42:44Bagdertucoz: I wouldn't call it a "deal" in the first place
10:43:00Zagorhaha. going from Apple to Microsoft.
10:43:12Zagorout of the frying pan and into the fire
10:43:28Bagderwell, Apple was 80% of their business
10:43:32 Join webguest79 [0] (i=c0647cda@gateway/web/cgi-irc/
10:43:33Bagderand Apple dropped them
10:43:52Bagdera harsh situation
10:44:02tucozam i right in that thumb mode is a 16-bit mode in arm processors?
10:44:09Bagderbtw, here's the URL claiming PP will make those:
10:44:17Bagdertucoz: correct
10:44:24Bagder16bit instruction mode
10:44:41tucozlike 8086
10:45:10Bagderwhoa, don't bring up bad memories
10:45:12 Join Mmmm [0] (
10:46:09Bagder"iPod Nano chip shipments comprise 70 percent of our 2007 revenue forecast for PortalPlayer."
10:47:55webguest79Maybe PP will be forced to open up a bit now that their main source of income is gone?
10:48:12Bagderwho'd force them?
10:48:45Bagderand if they truly are used for that Preface tech, I'd say they have some new fine income flying in
10:49:30webguest79I don't know. The desperate nedd for new customers i.e. financial realities? I'm just wishing ...
10:49:37webguest79need even
10:49:56Bagderwell, I don't see how they will get lots of new deals by opening up
10:49:59BagderI wish I could
10:55:02webguest79I just feel that it will be very hard to get a solid sw for PP based players when it's all based on guesswork :-( No matter how hard you reverse engineer something there still will always be some things you just don't know.
10:55:02 Quit solarflare (Read error: 104 (Connection reset by peer))
10:55:14 Join solarflare [0] (
10:56:09Bagderbut all targets have guess works
10:56:21Bagderjust a varying amount
10:57:00webguest79And PP5024 will have about the most.
10:57:20Bagderwhy would it have more than the other PP chips in the long run?
10:57:56Bagderand by that I mean loooong
10:58:27webguest79More integrated components (I consider all RE'd stuff to be a bit of guesswork).
10:58:49Bagderbut the existing PP chips have been RE'd from the ground up too
10:59:17Bagderbut I guess it doesn't matter much
10:59:23Bagderif it works, it works
10:59:56preglowso the pp5024 differs a bit from 5022 and co?
10:59:59webguest79Yes, but does it e.g. save as much power as it could?
11:00:07antil33ti really need to get around to making my own themes
11:00:37Bagderpreglow: yeps, seems bit different at some aspects at least
11:00:38webguest79With e.g. wolfson codec you can seen the power states in the documentation. With PP5024 you are limited to what you can guess based on some RE work.
11:01:02BagderPP power states in the wolfson docs?
11:01:17webguest79No, power states of the codec.
11:01:37webguest79If the codec is closed, you'll have to RE that too.
11:01:52markunwebguest79: you make it sound as if we don't want PP documentation..
11:01:53Bagderand btw, RE does give you a lot more than "guesses" in many cases
11:03:43webguest79markun: No, I just fear that PP based ports will not reach their full potential due to the lack of docs.
11:04:06markunYes, that's possible
11:04:15markunbut not much to do about that
11:04:31BagderI hope for docs leaking out at some point
11:06:55webguest79Yeah, and in the meantime everybody just has to chip in and start RE'ing the code :-)
11:07:08LinusNunfortunately, i believe not even the DAP manufacturers receive PP docs on the hardware/register level
11:07:16preglownot impossible
11:07:38Bagdertrue, they prolly get a higher level API of some sorts
11:07:57crashdthere's a PP devkit, afaik
11:08:11preglowbinary only, with any luck
11:08:15***Saving seen data "./dancer.seen"
11:12:32tucozIt's called Digital Media Firmware Developers Kit
11:12:44*tucoz is reading the pp5024 product brief
11:12:53 Join spiorf [0] (
11:12:58preglowi'll never understand why people like that don't distribute specs
11:13:32preglowonly thing i can think of is to prevent other companies from making clones
11:13:46preglowbut i bet that's not exactly a big roadblock if you're a company with money
11:14:21tucozI think that is the number one reason. PP must have a quite large market share these days
11:15:06tucozall sorts of players, from the ipods to more obscure brands use their chip. I guess that wouldn't be the case if there were cheaper clones.
11:23:50 Quit perplexity (Read error: 110 (Connection timed out))
11:24:21 Quit tucoz ("Chatzilla 0.9.70 [Firefox]")
11:24:41 Quit Febs (Read error: 110 (Connection timed out))
11:25:40 Join perplexity [0] (
11:36:46 Join Mordov|hardlywo [0] (
11:38:11Mordov|hardlywohello. I kjust killed the HD on my H-120 is it easy to get a new one?
11:38:25LinusNyes it is
11:38:36LinusNhow did you kill it?
11:38:55Mordov|hardlywofloor called
11:39:11Mordov|hardlywoiut was the 200th time so it's ok I guess ;)
11:39:44Mordov|hardlywoso I hust buy a new and insert it ?
11:39:57Mordov|hardlywodon't need any software and shit?
11:40:23Mordov|hardlywois that in a rom chip or somthing?
11:40:45LinusNjust replace the hard drive and you're set
11:41:00Mordov|hardlywocool :)
11:41:29Mordov|hardlywodo you by any chance know the cheapest place to get a hd ? 40gb schoud work with my 120 right?
11:41:41 Quit Xerion (" ")
11:42:37 Quit Mmmm ("Byeee")
11:44:21LinusNMordov|hardlywo: i have no idea
11:44:46LinusNmake sure you buy a single-platter 1.8" hd
11:45:10Mordov|hardlywoyapp, but I'm pretty surten 40gb is singel-platter
11:46:17markunMordov|hardlywo: there are also dual platter 40gb hd's
11:46:51Mordov|hardlywook, but does anyone know that singel-platter 40Gb will work on my h-120?
11:47:08markunMK4007GAL will work
11:47:51Mordov|hardlywook that is the seriel number of a thosiba disk ?
11:48:18Zagorit it is the right size and has the right connector, it will work
11:49:17markunonly the 1.8" 5mm drives will work
11:51:52Mordov|hardlywothanks :)
12:00:38 Join Criamos [0] (
12:03:02 Quit perplexity (Read error: 110 (Connection timed out))
12:10:30 Join webguest57 [0] (i=c27f0812@gateway/web/cgi-irc/
12:13:57JdGordonwoot! nearly 30kb of dead code removed :D
12:14:56 Join bbroke [0] (
12:15:46JdGordon.. or my maths is really bad.. i mean 18kb
12:19:07markunJdGordon: what did you do?
12:19:42JdGordonremoved settings_menu.c and main_menu.c and heaps from settings.c and replaced it all
12:20:29*JdGordon wonders if the saving is this big on archos if amiconn will volunteer to hurry the patch up :D
12:22:39 Quit spiorf (Remote closed the connection)
12:23:25 Quit Landus (Read error: 104 (Connection reset by peer))
12:24:23 Join Zagor_ [0] (
12:27:07JdGordonamiconn: fyi, so far, about 11kb reduction on fmrecorder
12:27:14JdGordon.. on the .bin and .elf
12:28:14 Join perplexity [0] (
12:32:23preglowwhat about coldfire?
12:32:35amiconnJdGordon: Does your code handle callbacks yet?
12:32:57JdGordonamiconn: no, im not 100% sure how to go about them
12:33:10JdGordonpreglow: colfire is 18k
12:34:27amiconnIirc there are 3 kinds of settings: 'Live' settings which directly modify global_settings, 'live' settings which need a callback, and delayed settings which need to call a function after accepting the new value
12:35:03JdGordon1st and 3rd are working (well the 3rd almost works correctly)
12:35:10JdGordonim adding the callback stuff now..
12:35:37JdGordonshould i send a diff to the dev ml? is anyone interested?
12:36:55preglowwell, in the chance that anyone is, it doesn't hurt to cook up a fast patch
12:38:13 Quit antil33t (Read error: 110 (Connection timed out))
12:39:13amiconnI would think adding the callback type could be done by extending union storage_type with a function pointer type, and adding F_T_CALLBACK
12:40:04amiconnHmm, or perhaps make it a separate flag
12:41:00JdGordonyes, i dont tihnk there is any simple way but adding another variable to the struct.. but I have callbakcs for the the indiivdual settings and each menu to figure out also :p
12:43:35preglowsounds like it's a bit early to start counting bytes saved yet
12:43:52JdGordonyes and no..
12:44:11JdGordonhaving a big byte saving early means more chance it will work.. :D
12:45:46preglowipod rockbox is almost 400k
12:45:48preglowblast that arm cpu
12:46:38 Join KoCb0 [0] (i=KoCb0@
12:46:41 Join spiorf [0] (n=spiorf@
12:47:37KoCb0anyone to know how to solve my problem
12:48:25amiconnpreglow: I blame -ffunction-sections for that
12:49:25preglowi blame long calls...
12:50:24 Join einhirn [0] (
12:51:02amiconnI should finish my tests for removing -ffunction-sections.
12:51:39preglowindeed you should
12:51:42preglowthat would be great
12:51:47amiconnI already had it working; need to remember which special gcc option it requires, then test with different arm-elf-gcc versions
12:52:58amiconnIiuc removing -ffunction-sections should make it easier to adapt the profiling result extraction script
12:55:05amiconnIirc lostlogic mentioned that the hardest part is the different .map file layout
12:55:43amiconnBut most of the layout differences is because of -ffunction-sections
12:57:44JdGordonmenu callbacks seem to be working :) time for options callbacks
12:58:57 Quit pondlife (Read error: 104 (Connection reset by peer))
12:59:04 Join pondlife1 [0] (
12:59:09*amiconn vaguely remembers that one of the options had to do with 'sibling calls'
13:01:45preglowdoesn't look like gcc 4.2 will introduce too much new goodness
13:04:21 Join maddog011 [0] (n=detlic@
13:08:16***Saving seen data "./dancer.seen"
13:08:33 Join barrywardell [0] (
13:11:15amiconnpreglow: It probably was -fno-optimize-sibling-calls
13:11:23*amiconn will search the logs
13:11:29preglowwhere is the ffmpeg aac codec?
13:11:36preglowi can't find it in svn
13:15:13markunpreglow: one moment..
13:16:26markunSoC logs:
13:16:55 Join thoughts [0] (n=thoughts@
13:25:00 Join Kohlrabi [0] (
13:28:03Mordov|hardlywodoes anyone know of a place they sel the 40gb single platter to toshiba?
13:28:50 Quit Zagor_ (Remote closed the connection)
13:35:17 Join Febs [0] (
13:37:48markunMordov|hardlywo: TO Toshiba? ;)
13:38:50Mordov|hardlywofrom sorry :)
13:38:58Mordov|hardlywoI just can't find it
13:39:07markuntry to search maybe
13:40:52Mordov|hardlywook :)
13:42:42Mordov|hardlywowhat disk does the h-140 use?
13:44:33LinusNhas anyone tried the hitachi c4k60 series?
13:48:16Mordov|hardlywohmm does anyone know if someone actualy have managed to buy a MK4007GAL
13:52:30 Join bluebrother [0] (
13:54:10 Part LinusN
13:55:59markunMordov|hardlywo: I don't know, but search some forums
13:56:09markunyou are probably not the first one to try this
13:56:30markunalso ipod forums maybe
13:58:13amiconnLooks like the C4K60 uses a different connector type (either a very small 40-pin "ZIF" connector, or a 2.5" compatible ATA connector across the long side
13:59:26markunYes, they are completely different from the Toshiba drives
14:03:32*barrywardell likes the new vector h10 drawings for the manual :)
14:03:57Bagderindeed, they're supernice
14:06:17Mordov|hardlywomistickriver says that people have uppgraded to 40gb and that the MK4007GAL is not for sale yett.... it makes me confucd ;)
14:06:28Mordov|hardlywomaby they have fitted dual platter hd's−−−−
14:06:37Mordov|hardlywomight work woth some bending ;)
14:06:45 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
14:07:15Mordov|hardlywomy battery might be opn it's way to be external ;)
14:07:34Mordov|hardlywoa 60gb dualplatter will work technicaly right?
14:08:51 Quit linuxstb (Read error: 110 (Connection timed out))
14:10:00markunMordov|hardlywo: not in a single platter player like you have..
14:10:08markun30GB will work
14:13:03Mordov|hardlywobut I have seen posts abaout people uppgrading their 120 to 40GB.,,, that is imposible without using dual platter og the MK4007GAL witch seems is not in sale
14:14:25markunDo you have a post for me?
14:14:38 Quit dwihno ("meka sladdar")
14:14:39Mordov|hardlywoI'm trying to find it back :)
14:15:30markunI put a new battery in h120 which is about 1.5mm bigger than the original and already had problems (and the dual platter disk adds 3mm)
14:17:50Mordov|hardlywoI would put my batteri outside if I did a 60gb mod,,,
14:18:07Mordov|hardlywoI realy want the 40gb but I also realy need my player to work ;)
14:18:14Mordov|hardlywoit dioed a few houers ago
14:19:09 Quit maddog011 (Connection timed out)
14:19:17 Quit barrywardell ()
14:20:37markunMordov|hardlywo: I found a store for you:
14:21:56markununfortunately it looks like the MK4008GAH is 8mm
14:21:57 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
14:22:05 Join Kohlrabi [0] (
14:22:46amiconnmarkun: It definitely is
14:23:07amiconnGAH means dual platter
14:23:15amiconnGAL is single platter
14:23:28Mordov|hardlywofound the post
14:23:33Mordov|hardlywolast opne here
14:24:20 Quit Kohlrabi (Client Quit)
14:26:57 Join Kohlrabi [0] (
14:27:58 Join tvelocity [0] (
14:28:27 Quit Kohlrabi (Nick collision from services.)
14:28:40 Join Kohlrabi [0] (
14:28:46 Quit Kohlrabi (Nick collision from services.)
14:29:38 Join Arathis [0] (
14:32:15 Join dedRasta [0] (
14:34:56dedRastaFrom where can I load
14:35:32Bagderdon't ask us
14:35:42Bagderask the creator of the build
14:35:43 Quit Nibbier (Read error: 113 (No route to host))
14:36:53Mordov|hardlywoso can anyone just say Yes mordov you can add a 60gb hdd to your 120, it will be to big for the case but it will work technicaly....
14:37:08Mordov|hardlywoI want't to order one NOW :)
14:37:42BagderYes mordov you can add a 60gb hdd to your 120, it will be to big for the case but it will work technicaly
14:38:06Bagderyou just need lots of tape to keep it together
14:38:12 Join Nibbier [0] (
14:38:27Mordov|hardlywoI was thinking of taking the battry outside..
14:38:42Mordov|hardlywodo anyone see any problems with that?
14:39:30bluebrotherthen you'll need lots of tape to attach the battery :)
14:40:07BagderMordov|hardlywo: if you're not gonna have it portable anymore, then why bother messing with a portable?
14:40:25bluebrotherbtw, the battery has pretty short cables so most probably you'll run into problems with that approach. There's a battery replacement page on the misticriver wiki
14:40:38Mordov|hardlywo:) I always use the black cover that came with it... probably the reaso it have survied the other 200 times I have dropepd it ;)
14:41:03Mordov|hardlywoI will have it portable ;) just fit the baterie outside
14:41:08Mordov|hardlywoto make room inside ;)
14:41:08Bagderyes, but you have a case _and_ cover now
14:41:12markunMordov|hardlywo: I think it will work fine
14:41:49daurnimatorhow can you transfer money internationaly?
14:42:01bluebrotherI don't see there any room in the cover for the battery.
14:42:15bluebrotherdaurnimator, PayPal?
14:42:22bluebrother(never used it myself)
14:42:26daurnimatorwhats their commision?
14:42:30Bagderdaurnimator: paypal, SWIFT, notes in an envelope...
14:42:33markunbluebrother: if a H140 fits in the cover a H120+battery will also fit I think
14:42:42daurnimatorBagder: different currencys
14:42:46daurnimatorwhats SWIFT?
14:42:55Bagderask google
14:43:22Mordov|hardlywo<bluebrother> I can add a normal siced screwdriver inside behind the player so I guess it schoud be enough room :)
14:43:28Bagderits an association of banks for doing international money transfers
14:43:37bluebrothermarkun, my case fits pretty tightly. No place for an additional battery.
14:43:43Bagderbut banks outside of Europe tend to not participate
14:44:12BagderUS banks are notoriously bad for example
14:44:21Mordov|hardlywoMK6008GAH this is the one I order right?
14:44:23Bagderyou tend to end up with a stupid check
14:44:33daurnimatori need to go from australia to usa
14:45:30bluebrotherok, with a pretty heavy amount of force I can push in my old battery between case and cover. But it needs quite an amount of force
14:45:46bluebrotherAnd I don't know how much LiIon batteries like that ...
14:46:09bluebrotherbtw, on misticriver forums some guy managed to fit a double platter drive into a h120.
14:46:18bluebrotherMaybe you should search for his post.
14:47:39Mordov|hardlywoI have been searching alot in that forum... can find a post abaout one actualy fitting a dual platetr to a 120
14:48:48Mordov|hardlywoI can put my batterie out side without using mutch force
14:48:56Mordov|hardlywoyou have that black skin thing riight?
14:49:11Mordov|hardlywomy might have become biogger after 2,5 yeares of use ;)
14:49:56bluebrotherno, I have the champagne.
14:50:48Mordov|hardlywook might make the difference :)
14:51:06Mordov|hardlywojsut to ask agein :) this is the one to order right? MK6008GAH
14:51:24 Quit XavierGr ()
14:51:36 Join webguest66 [0] (i=56da7121@gateway/web/cgi-irc/
14:53:27Mordov|hardlywodo h-120 use zif or ata 50pin ? :)
15:03:05Arathislinuxstb_: is it a known bug that when playing a video that doesn't fit exactly to the screen (a 160x120 video on a H10 160x128 screen for me) the last line is streched to the bottom of the screen?
15:04:53amiconn160x120 is not a supported resoltion for mpeg video
15:05:02amiconnWidth and height must be integer multiples of 16
15:06:29daurnimatorand 4/3
15:08:17Arathis160x120 is 4/3
15:08:20***Saving seen data "./dancer.seen"
15:08:33amiconn120 is not an integer multiple of 16
15:08:38Arathisi know
15:08:44amiconndaurnimator: 4:3 is not a requirement
15:09:31Arathisbut which would be a good resolution for a 160x128 screen and 4/3?
15:10:05amiconnJust use 160x128
15:10:18Bagder160x128 is even 16 and 4:3
15:10:26Arathisbut than it would be streched alittle
15:10:37Bagdernot if the original is 4:3
15:10:52Arathis160x128 isnt 4/3
15:10:53daurnimatorBagder: 160x128 isn't 4:3
15:11:00*Bagder can't count
15:11:09 Join TrueJournals [0] (
15:11:10*Bagder goes to stand in the corner
15:11:13daurnimator160x120 is though
15:11:21bluebrotherwhy don't you just add a 8px black border?
15:11:28Arathis144x108 would fit
15:11:36bluebrotherif you actually would see the stretch ...
15:12:12daurnimatori love my screen
15:12:17amiconnYou have 3 options: (1) live with the stretching. (2) Add black vertical bars at the top & bottom (4 px each). (3) Scale the video up a little bit, and cut the left & right edges
15:12:21Arathisbluebrother: how can I do this? can I edit the mencoder line for ancoding to m2v to do that?
15:12:24bluebrothermaybe adding 4px at the top and 4 at the bottom ...
15:12:41daurnimatorits not anything
15:12:43amiconnAhem, horizontal bars of course
15:12:46bluebrotherArathis, I have no idea how to do this with mencoder or vlc but I'm sure it is possible
15:12:48daurnimatornot 16 -OR 4:#
15:15:56webguest66is it legal to sell code build with gcc ? (I guess yes but was wondering)
15:16:30preglowof course
15:16:51preglowyou can sell it, whip it, send it into outer space or stuff it up your nose
15:17:45TrueJournalsStuff it up your nose???
15:17:48 Quit Febs (Read error: 110 (Connection timed out))
15:18:07KoCb0on some movies when start .bat file and DragDrop the .avi file into the VLC player only a file named "stream-0-u8" (or "stream-0-mpga") is created and no ".m2v" file. This is only with some movies not all of them.
15:18:21KoCb0any ideas?
15:21:10preglowTrueJournals: if one is thusly inclined
15:25:17markunKoCb0: no idea
15:27:02markunmaybe it dumps the first stream from the mpeg file and in some files this is the audio and not the video track?
15:27:15markun.. from the avi file
15:29:50 Quit dedRasta ()
15:30:20 Part TrueJournals
15:31:33 Quit webguest57 ("CGI:IRC")
15:35:54preglowso, did anything happen about this new legal threat?
15:37:29 Quit TCK (Read error: 104 (Connection reset by peer))
15:38:58KoCb0markun: and to know how not to happen so ?
15:39:14theli_uawhat can be the cause when rb->read doesn't returns at all ? i.e. plugin just stops .....
15:40:30amiconntheli_ua: Wrong pointer, causing the read to overwrite something vital...
15:40:37theli_uaoops... nevermind
15:40:59theli_uai already figured out ... wrong FD
15:43:26Mordov|hardlywoI'm trying to buy a 60gn HDD and wounders what ata it has to be
15:43:39Mordov|hardlywoMK6006GAH I have seen ein both ata 5 and ata 6
15:43:54Mordov|hardlywowhat would I need for my h-120
15:44:28 Join Febs [0] (
15:45:00 Join webguest12 [0] (i=44736a0e@gateway/web/cgi-irc/
15:45:12*preglow puts on his idiot hat
15:46:05Arathisbluebrother, daurnimator, amiconn: there is an "expand" option for mencoder, but I can't find out how to use it in the cmdline :/
15:47:13dan_apreglow: Why the idiot hat?
15:47:14 Quit Febs (Read error: 104 (Connection reset by peer))
15:48:23 Quit JdGordon ("Konversation terminated!")
15:55:23preglowdan_a: the usual reason, coding like a fool
15:59:17 Quit webguest12 ("CGI:IRC (EOF)")
16:05:10 Quit Seed (Nick collision from services.)
16:05:18 Join Seed [0] (i=ben@
16:10:05*amiconn doesn't know a thing about how mencoder works
16:10:50 Quit thoughts ("Byebye!")
16:13:32 Join Mmmm [0] (
16:15:21MmmmI suppose its common knowledge that CVS doesnt compile for the FMRecorder is it? or is it my set-up?
16:17:45MmmmI get one of these: sh-elf/4.0.3/../../../../sh-elf/bin/ld: region FLASH is full
16:18:00 Join dwihno [0] (n=dw@
16:19:02dan_aMmmm: That's happening on all the builds -
16:19:29Mmmmahh..good...well, not good but at least it isnt me! :D
16:19:41dan_as/builds/build servers/
16:22:52 Quit perplexity (Read error: 110 (Connection timed out))
16:23:35 Quit Niacin (Nick collision from services.)
16:23:42StroggHave there been any thoughts to getting the speex codec to work?
16:24:53markunsomeone was wokring on it, don't remember who. Maybe preglow knows.
16:27:25 Join rretzbach [0] (
16:31:53 Quit spiorf (Remote closed the connection)
16:32:17Arathishow do I compile a single plugin from the cvs tree?
16:33:57Bagderyou hack the makefile
16:34:42Arathiswhich one?
16:35:04Bagderthe one you want to use
16:35:21Arathiswhy do I need to hack it?
16:35:33Bagderbecause there's no "build only one" way
16:35:46Bagderso you need to make it
16:36:47dionoeasomeone should add make <module name> targets to the makefile ... but that's extra work :)
16:37:23Bagderif someone does it nicely we could indeed add it
16:40:07ArathisBagder: I have no clue about makefiles. especially I want to build rockboy for my H10 cause it isn't included in the bleeding edge builds. so what shall I do?
16:40:24Bagder1 - fix the rockboy source so that it'll work on the h10
16:40:40Bagder2 - edit apps/plugins/SUBDIRS to build it for h10 too
16:40:56Bagder3 - run make
16:40:59Arathisoh, it doesn't for the 20gb version, yet? :(
16:42:11*Strogg notices alot of people have an H10/H20
16:42:55 Join bluey- [0] (
16:43:05ArathisStrogg: not really, but they show up because of the working port now ;)
16:43:26Bagderand I believe you can still buy them
16:43:26Arathisor did you mean compared to H10/5gb?
16:43:29Strogghehe.. I was wondering.. does the H10 suck so bad that so many people want to hack it? :)
16:43:32 Join XavierGr [0] (
16:43:44BagderStrogg: which player firmware doesn't?
16:44:08markunArathis: you can also do "make apps/plugins/[plugin].rock"
16:44:12StroggI actually liked the ipod one alot. just that nasty little bit about lockin that kinda sucked..
16:44:15Stroggwet goats..
16:44:21*Strogg stabs itunes.
16:45:01Bagderso its neat but sucks? ;-)
16:45:04markunArathis: and replace [plugin] by the name of the plugin you want to compile
16:45:05ArathisStrogg: not really, but I for myself like rockbox more and am a little modder ^^
16:46:13Arathismarkun: there is no .rock file in that dir. and btw rockboy doesn't seem to work on H10 as Bagder said and I have no clue on programming
16:46:43markunArathis: I didn't say there was
16:49:12*theli_ua already got another emulator to post on flyspray later ... colecobox :)
16:50:48markuncrazy guy :)
16:51:46 Join bluey [0] (
16:52:08 Quit Mmmm (Remote closed the connection)
16:52:44*amiconn doesn't see the point in all the "compile a single plugin" requests
16:53:01 Join twisted_ [0] (
16:53:47Arathisamiconn: I don't want to compile the whole rockbox, but only rockboy to put it on my player
16:55:43 Quit twisted (Read error: 60 (Operation timed out))
16:55:51dionoeayou could type make and wait a bit (like 2 minutes max)
16:55:56ZagorArathis: in the time it has taken you to argue about it, you could have compiled it dozens of times
16:55:57dionoeayou'd already have finished
16:57:20 Quit Mordov|hardlywo (Remote closed the connection)
16:58:00 Quit Zagor ("Client exiting")
16:59:41markunhm, "make apps/plugins/rockboy.rock" doesn't work after all
16:59:51 Part Strogg
17:01:36 Quit theli_ua ("Leaving")
17:02:41 Quit bluey- (Connection timed out)
17:03:56 Join spiorf [0] (
17:04:36 Quit bluey (Remote closed the connection)
17:05:38 Quit pondlife1 ("byebye")
17:05:55 Join bluey- [0] (
17:08:21***Saving seen data "./dancer.seen"
17:15:58webguest66it's fascinating how rockbox can adapt to any dap
17:18:44 Quit bluey- ("Leaving")
17:18:46 Join odoy [0] (n=surodoy@
17:18:58Bagderyeps, thanks to many keen fingers
17:24:05 Quit odoy ()
17:31:13 Join freqmod [0] (
17:36:44 Quit freqmod (Remote closed the connection)
17:39:25linii'm having a slight cygwin installation problem
17:40:27linibut i cannot find the devel packages in the list
17:41:55 Join freqmod [0] (
17:42:30linithere they are, at the bottom
17:45:57 Join pixelma [0] (i=pixelma@
17:48:54 Quit apo` (Remote closed the connection)
17:50:57 Join apo` [0] (i=apo@gateway/tor/x-1865cb7dc700c018)
17:52:14 Join lightyear [0] (
17:55:21 Join lodesi [0] (
18:15:49 Join webguest43 [0] (i=c3ec4b1b@gateway/web/cgi-irc/
18:23:18 Join rebo123_ [0] (
18:38:14 Quit Stas_ (Read error: 110 (Connection timed out))
18:41:31 Quit dan_a (Read error: 110 (Connection timed out))
18:45:06 Join aegray_ [0] (
18:45:57Arathiswould it be possible to run a flashplayer and/or java runtimes on rockbox?
18:53:35 Join wld`away [0] (
18:54:47wld`awayis the powerhandling of iaudiox5 rockbox still at 10% ?
18:55:41 Join Kohlrabi [0] (
18:55:44Arathisbluebrother, daurnimator, amiconn: I modified the mencoder cmdline to 'mencoder <input>.avi -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=300 -vf scale=160:120,expand=160:128 -fps 30000/1001 -of rawvideo -nosound -o <output>.m2v' and now it works. I have a fullwidth video and black bars on top and bottom. thanks for helping
18:58:44 Join merbanan [0] (
18:59:36 Quit Rob2222 ()
19:00:11 Join Rob2222 [0] (
19:02:46 Quit FOAD ("I'll be back")
19:05:41mirak_Arathis: probably the inconvenient with that is that you also encode the black bars
19:06:36Arathismirak_: what do you mean by that?
19:07:03mirak_Arathis: what's the size of your screen in pixel ?
19:07:14markunmirak_: but at least he has the correct aspect-ratio
19:08:10Arathismarkun: and no linestreching (or what ever this is acutaly called)
19:08:25***Saving seen data "./dancer.seen"
19:08:44 Join FOAD [0] (
19:08:45mirak_Arathis: what command did you used at first ?
19:09:54mirak_Arathis: so in fact your screen has a bad ratio ?
19:10:01amiconnmirak_: There is no other way if he wants to keep both the 4:3 aspect and the complete frame content
19:10:19Arathismencoder <input>.avi -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=300 -vf scale -zoom -xy 160 -fps 30000/1001 -of rawvideo -nosound -o <output>.m2v
19:10:23Arathisas in the wiki
19:10:36*Arathis is afk
19:10:54mirak_I think you can fix the width
19:10:57mirak_with -y
19:11:08mirak_hem the height
19:11:24mirak_the with (x) will auto adjust and try to preserve the screen ratio
19:11:34mirak_hem the video ratio
19:12:25mirak_this should for exemple create a 150*128 pixel video
19:12:32markunmirak_: yes, but it will not try to be a multiple of 16..
19:12:51mirak_don't know
19:13:16mirak_I never cared of that
19:13:49mirak_maybe i am lucky
19:14:17mirak_now that you say it I think I understand why the video I encoded have something weird at the bottom
19:15:00mirak_it's like the last line is replicated multiple times, so it's probably to fill the height to be a multiple of 16
19:15:12mirak_markun: you resolved my problem ^^
19:15:22 Join ariesoft [0] (n=ariesoft@
19:16:58ariesoftI think TMPGEnc is the best software about encode file into .m2v file !
19:19:01mirak_it's weird that mplayer doesn't try to autoscale
19:19:09mirak_auto expand to a *16.
19:19:25mirak_at the way he does it is weird
19:21:35 Quit merbanan (Remote closed the connection)
19:22:26 Quit Kohlrabi ("Quit")
19:23:51 Part ariesoft
19:29:17 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:29:45 Join einhirn [0] (
19:29:45 Quit einhirn (Client Quit)
19:30:20 Quit tvelocity ("Αποχώρησε")
19:35:30 Quit aegray_ (Read error: 110 (Connection timed out))
19:38:54 Quit freqmod (Remote closed the connection)
19:41:13 Join dan_a [0] (n=dan-mirc@
19:42:35 Join Rudy4Pez [0] (
19:43:44mirak_Arathis: are you there ?
19:46:00mirak_mencoder <input> -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=<bitrate> -vf scale:-10:128 -of rawvideo -nosound -o <filename>.m2v
19:46:09mirak_that's the command you should use
19:46:11 Join Lear [0] (
19:47:20 Quit Arathis (Read error: 110 (Connection timed out))
19:48:29 Join Arathis [0] (
19:49:30Arathismirak_: mencoder *does* autoscale the video, but not to multiples of 16
19:49:56Arathisand setting the width down will result in smal video I don't want ;)
19:50:08mirak_Arathis: with the parameter I gave it does
19:50:21mirak_Arathis: you want to crop the video ?
19:50:38markunmirak_: which parameter?
19:50:56mirak_-vf scale:-10:128
19:51:11mirak_or you can do
19:51:21mirak_-vf scale:160:-10
19:51:27 Quit _Veseliq_ (Remote closed the connection)
19:51:41Arathisno crop. i'm satisfied with my solution :)
19:51:55mirak_Arathis: I asked on mplayer chanell
19:52:08mirak_he told me the zoom option was dirty
19:52:16mirak_an didn't gave good results visually
19:52:40 Join _Veseliq_ [0] (n=veseliq@
19:52:41ArathisI don't use zoom now. I only scale and expand
19:53:09Arathisthough I mostly have 4/3 videos it works for most of them
19:53:31mirak_Arathis: your black borders are on the sides ?
19:54:01Arathistop+bottom though I scale to max width of the display
19:55:52 Join Mmmm [0] (
19:56:04 Quit _Veseliq_ (Client Quit)
19:56:09 Join _Veseliq_ [0] (n=veseliq@
19:56:58mirak_Arathis: I am trying to find the best generic command
19:57:27 Quit _Veseliq_ (Remote closed the connection)
19:58:19 Join _Veseliq_ [0] (n=veseliq@
19:59:41Arathismirak_: why should I use a generic cmd if aspectratio and displaysize don't change?
20:00:49mirak_because the goal is to make fit any video into <width> <eight>
20:01:38mirak_if you choose to fix the <width> maybe the the height will exeed the screen eight
20:01:42mirak_and vice versa
20:02:01 Join kellyg [0] (i=446d79e3@gateway/web/cgi-irc/
20:02:31Arathisif my videos are 4/3 in original then they are 4/3 running my cmdline so no streching and best fitting to the screen
20:02:34mirak_Arathis: it's like watching a 16:9 video on a 4:3 screen or 4:3 video on a 16:9 screen
20:02:51kellygcan anyone please tell me if the silver 120D can be patched w rockbox (i think the silver one is the british one) ??
20:03:19bluebrotherkellyg, what do you mean? Iriver h120?
20:03:33kellygbut it has a D after the 120
20:03:44bluebrothershould work. AFAIK the "D" version is the same but without remote.
20:03:54kellygok, thank you
20:03:56Arathismirak_: its not. if I'd have a 16:9 video I'd just change hight and width for it. really simple. although I don't have 16:9 videos as said
20:04:42bluebrotheralso, I'm in germany and mine is champagne (or silver −− don't know how this color is named properly, but it seems to be called "champagne" in most cases)
20:04:56mirak_Arathis: if the video is 4:3 I don't see why you need to expand then
20:05:15Arathisbecause my screen isn't 4:3
20:05:28mirak_so ?
20:05:42Arathis160x120 would be 4:3, but my display is 160x128
20:06:12mirak_expand just add black lines ?
20:07:01mirak_this works because you know your video is 4:3 but what I want is a command where you don't need to care what the video ratio is
20:08:10Arathiswould be great, yes, but I hadn't found out where or how to integrate the expand cmd in the wiki cmdline. because of that I decided to make it static for now
20:08:34Arathismuch quite useless talking we made ;)
20:11:23mirak_no because I wanted to fix that problem
20:11:49 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
20:11:50mirak_we can resolve the two case but not with just one command
20:12:02mirak_Arathis: in fact I made the wiki line :)
20:12:14Arathisyes, but most of what we said lead to the point we were at the beginning
20:12:28 Join Kohlrabi [0] (
20:13:51mirak_yes but I am chatting about that in some other channel :D
20:14:05Arathisso a solution of the whole problam could be scaling the video and converting it to m2v (or do that in the second step) and in a second step expand the scaled file to the actual display size to prevent the annoying bug
20:16:32 Quit kellyg ("CGI:IRC (EOF)")
20:16:45 Join hardeep [0] (
20:33:16 Join sm00th [0] (
20:33:20sm00thhey all
20:33:52sm00thman, I messed my nano up again ;) this time, I can't even get into emergency file mode with select+play
20:34:21 Join _Ribs [0] (
20:38:10Slasheriamiconn:, now that includes support for blocked processes also. But unfortunately archos iram ran out, so probably some parts need to be put outside iram.. please report back what you would thing about it :)
20:41:36sm00thlinuxstb, are you around?
20:44:08 Quit Ribs (Read error: 113 (No route to host))
20:49:10preglowSlasheri: what's with the unicode.c change? :>
20:50:37 Join Paul_The_Nerd [0] (
20:52:01 Join MadDog011 [0] (n=MadDog01@212-200-199-19.adsl.sezampro.yu)
20:52:10 Part MadDog011
20:53:19Slasheripreglow: ah, that shouldn't have added to the patch at all. It does excactly same thing as before :)
20:55:43preglowyeah, i see
20:56:10preglowis blocked process support something we really need, btw?
20:57:21Slasheriit's just a small addition to the new scheduler.. it makes at least kernel code even more simple and might have little increase to the performance, because now unnecessary task switches have been completely eliminated
20:58:50 Quit _Veseliq_ (Read error: 113 (No route to host))
20:59:09 Join _Veseliq_ [0] (n=veseliq@
20:59:30 Join rotator [0] (n=e@rockbox/developer/rotator)
20:59:51preglowSlasheri: code size difference from cvs?
20:59:52Slasherifor example when process is waiting a queue event without timeout or mutex to lock, it calls block_thread and current thread is removed completely from the scheduler runtime lists
21:00:02Slasherihaven't checked that yet
21:00:46 Quit KoCb0 (" IRcap [8.2] ")
21:00:54 Join lostnihilist [0] (
21:01:00Slasheribefore that change, sleeping and blocked threads were woken up at every timer tick
21:01:27Slasherinow they are kept sleeping until timeout occurs or kernel wakes up the thread
21:02:40 Quit apo` ("Leaving")
21:03:35 Nick _Ribs is now known as Ribs (
21:05:54 Join apo` [0] (i=apo@gateway/tor/x-4dbc156af2e3b0c4)
21:06:34*amiconn wonders what's more time consuming: a simple scheduler with very little overhead, but the threads checking themselves whether they should go to sleep again, or a complex kernel for just avoiding that
21:07:22*amiconn once had a test plugin that measured threading round-trip, i.e. how many scheduling rounds per second were performed
21:07:57Slasherihmm, test plugin would be nice for that
21:08:27***Saving seen data "./dancer.seen"
21:08:28amiconnI needed that to find performance problems associated with the peakmeter
21:09:02amiconnIirc I got around 600 rounds (i.e. several thousand thread switches) per second - on archos
21:09:17 Join lee-qid [0] (
21:10:06Slasheriand now it's also easier to debug other problems too. For example if some thread consumes all cpu time, because threads have now 4 different states: running, sleeping, blocked and blocked with timeout (in scheduler this is treat similar with sleeping)
21:10:24 Join muesli|delhi [0] (n=muesli_t@
21:11:13 Quit wld`away ()
21:11:17amiconnSounds unnecessarily complex...
21:19:54mirak_"cmp.l #255,%[v] \n" /* overflow? */
21:20:05mirak_how can this verify values blow 0 ?
21:20:33mirak_in CLIP
21:22:00 Join theli_ua [0] (
21:23:44amiconnmirak_: Very simple. The flags used afterwards refer to _unsigned_ comparison, so a negative value is the same as a very high positive value
21:24:05sm00thI can't format my nano, fdisk it, or anything at this point
21:24:25amiconnThe next test that separates between <0 and >255 then uses the flags associated with signed comparison
21:24:33sm00thI think I accidntally went into some device mode (select+left) and clicked on reset
21:25:02sm00thnow I don't have any bootloader it looks like, and no parititions
21:25:09amiconnThat's what makes this sequence efficient - the flags set by cmp.l are used for 2 different purposes
21:26:04 Quit XavierGr ("One firmware to rule them all!")
21:29:08 Quit theli_ua (Remote closed the connection)
21:30:41mirak_amiconn: I don't see how it works
21:31:12amiconnCheck each individual instruction, what flags it sets and what flags it evaluates
21:31:24amiconnYou can be sure it works 100%
21:31:37mirak_I don't see how it can set it to -127
21:32:02amiconnCLIP clips to 0..255
21:32:14mirak_they say the output can be between -384 and 384
21:33:05mirak_the output is always unsigned ?
21:33:11mirak_I mean always positive
21:34:03 Join fleischen [0] (
21:34:22amiconnThe idct output can be way outside the 0..255 range - if the input data is damaged
21:34:40amiconnFor valid input data, it can be slightly out of range, due to roundoff errors etc
21:34:44 Part fleischen
21:34:44 Join fleischen [0] (
21:35:02fleischenwhich bootloader do i need for my h10?
21:35:08mirak_amiconn: I want to get rid of the asm function for some testings, but the output is green
21:35:33mirak_If replace CPU_COLDFIRE by something else it doesn't work
21:35:52mirak_I am trying to fall back to how it was before this
21:36:41amiconnThat's why it needs clipping - if the idct produces e.g. 256 instead of 255, without proper clipping this would map to 0. Result: e.g. black pixels in a white area. Clipping limits to 255, so it stays white
21:37:11Arathisfleischen: depends on which player you have: 5/6gb or 20gb
21:37:23amiconnYou can't just change one single place and expect it to work - there are several places which work to gether in the C version of CLIP()
21:37:43amiconnIt's basically a huge table lookup, which needs to be initialised properly
21:38:21mirak_if(value > 255) return 255;
21:38:21mirak_ return value;
21:38:29mirak_I replaced the asm part with the above code
21:38:40mirak_but it doesn't work either
21:39:05 Quit Lear ("Chatzilla 0.9.74 [Firefox]")
21:39:17amiconnNo, you need
21:39:31amiconnif (value < 0) return 0;
21:39:40amiconnelse if (value > 255) return 255;
21:39:45amiconnelse return value;
21:39:55amiconnOr, the optimised C version:
21:40:18amiconnif ((unsigned)value <= 255) return value;
21:40:33amiconnelse return (value < 0) ? 0 : 255;
21:41:09 Join cismo [0] (
21:41:37Arathisfleischen: on H10 5/6gb it also depends if you have MTP or UMS
21:41:44fleischeni've got a 6gb h10 - do i need the 'h10' build or the 'h10_5gb'
21:41:55fleischenwhat is mtp/ums?
21:41:59amiconnmirak_: Btw, the asm version works almost the same as the optimised C version
21:42:08Arathiswhere did you buy your player?
21:42:35mirak_amiconn: I just want to make sure some registers aren't clobered
21:42:44mirak_well you see
21:42:52Arathisthan you have MTP
21:43:00amiconnmirak_: see what?
21:43:03Arathisif it isn't imported
21:43:19fleischeni don't think so
21:44:04 Quit lee-qid ("Trillian (")
21:44:05fleischennow i need the current build of the firmware - do i need the 'h10' build or the 'h10_5gb'
21:44:38 Join Terinjokes [0] (
21:44:44Arathiswhich link?
21:44:56mirak_amiconn: when I use the asm functions for the idct, the I frame is decoded fine, you can see it when you pause the video. but after that first frame is displayed, some balck or white dots appears at the bottom up corner of each 8x8 blocks on the screen, then image gets worse, image after image, because that error spreads.
21:45:12fleischenthe wiki says 'Go to and download the zip file for your model (either 20GB or 5/6GB, it doesn't matter if it is UMS or MTP)'
21:45:12Terinjokeshey, is it possible to set up the nano so that i can listen to the same songs on both applefw and rockbox?
21:45:25Arathisfleischen: "h10_5gb"
21:45:33amiconnmirak_: Then you don't handle the dc coefficient correctly.
21:45:35fleischenthanks :)
21:45:49amiconn...and the error will cumulate because of the idct_add()
21:45:57 Quit Terinjokes (Client Quit)
21:45:57mirak_amiconn: then why the first frame is decoded fine and only the first pixel is wrong ?
21:46:33 Join ShadowdogMU [0] (
21:46:37amiconnI can't tell without seeing the code and trying myself
21:46:43mirak_and also why can I use a C and a asm function combined ?
21:46:46Arathisfleischen: 5gb and 6gb are the same, just the hdd is another size. 20gb is completly other hardware.
21:46:51amiconnBut I can say that the clipping is definitely not the problem
21:46:55mirak_but not both asm
21:47:18Arathisfleischen: so if you want to use themes/WPS you also need 5gb ones not 20gb
21:48:11fleischenso, my 6gb one is fine too?
21:48:53Arathisfor what?
21:49:51mirak_amiconn: I am searching
21:49:56fleischenfor this themes/WPS stuff
21:50:08 Quit twisted_ (Remote closed the connection)
21:50:40fleischengreat :D
21:50:48fleischenso.. i'll give it a try
21:51:01fleischenthanks for the help :D
21:51:59mirak_you have an h120 or h320 ?
21:52:07mirak_amiconn: you have an h120 or h320 ?
21:52:49amiconnh140 and h340 (and others)
21:54:54 Join tim66 [0] (n=tim@
21:59:12preglowamiconn: in all fairness, the scheduler isn't very complex even after slasheri's patch
21:59:16Arathisis there a way to get file properties within rockbox. like filesize for example. I can't find something in the conext menu
21:59:28preglowbut i agree completely. if we can't find a good reason to use it, we shouldn't commit it
22:00:48 Join ep0ch_ [0] (
22:00:57mirak_amiconn: there is maybe one dumb move I do somewhere I can't see
22:01:13mirak_you can use the file as it
22:03:23ep0ch_is it possible for someone to upload an ihp build with the scheduler patch applied? i have problems with tracks buffering using my builds...:s
22:05:35mirak_amiconn: if you remove the +2048 and +65536 you got the same bahavior in the methods. This number are equivalent to add 0,5 to all the dots of the final result. they do that at the begining to avoid doing 8 addiction of 0,5.
22:05:57mirak_you should see this numbers in the code for block[0] = ...
22:06:02 Quit cismo_ (Read error: 110 (Connection timed out))
22:06:46 Quit Mmmm (Remote closed the connection)
22:09:04sm00thwhen are people in here usually who can help with a nano?
22:11:09sm00thhmm, I got a cyclic redundancy check error
22:12:08Paul_The_NerdWas there a question associated with that?
22:12:20sm00thI've been asking all day ;)
22:12:32ep0ch_what were you doing to get the error?
22:12:42Paul_The_NerdYou still haven't given me your actual question...
22:12:46sm00thI don't seem to have a bootloader on my ipod anymore
22:12:55sm00thhere's what happened
22:13:03mirak_so will you give it a look soon ? I am going to watch a movie
22:13:31sm00thI *think* the causse of my problems started when I held select+left and clicked on reset
22:13:41sm00thsince then, I don't seem to have my bootloader or any partitions
22:13:52Paul_The_NerdHave you actually researched what that function does?
22:14:03sm00thI can't "see" the drive in windows under disk management
22:14:14sm00thand I can't see the drive when I use fdisk in linux, either
22:14:41sm00thno, I haven't researched it. I didn't intend to even be in that menu. I just clicked it on accident trying to leave
22:15:01 Join Landus [0] (
22:15:05Paul_The_NerdWell, usually the first thing one should do is ask the question "What did I just do" and attempt to find an answer.
22:15:17sm00ththat's what I've been trying to do
22:15:29Paul_The_NerdFor example, a quick google search revealed to me that the "Reset" option in the diagnostic menu is actually just a test to see if your iPod can reset.
22:15:42sm00ththen it's irrelevent
22:16:01sm00thdoesn't change the fact that I can't access my ipod, don't have any paritions anymore, and can't format the drive
22:16:21 Join Terinjokes [0] (
22:16:36Paul_The_NerdIt's not irrelevant that you didn't bother to even Google before coming here, which is pretty much common courtesy, since I found that with simply the phrase ipod diagnostic'
22:16:40Terinjokesis it possible to play the same songs in the applefw and rockbox?
22:16:44Paul_The_NerdAnyway, what have you tried to fix it?
22:16:50sm00thlike I said, that's just when the problem started. I didn't say it was because I did that. the issue is that I have CRC err
22:16:51Paul_The_NerdTerinjokes: Yes.
22:16:55mirak_amiconn: may you try idct.c file soon ? I am going to watch a movie
22:16:58sm00thI did search the rockbox forums
22:17:11Paul_The_Nerdsm00th: Why did you search the Rockbox forums for an error with the Apple firmware?
22:17:20Terinjokesi had it for a while, but suddenly all the songs disappeared from the applefw
22:17:22sm00thI'm not using apple's firmware
22:17:31Paul_The_NerdThe diagnostic mode is part of theirs.
22:18:03Paul_The_NerdTerinjokes: Okay, if you had it before, why were you asking if it was possible? What did you do immediately before the change?
22:18:04sm00thjesus christ, sometimes people in here are dense AND rude. I can understand one or the other, lol
22:18:20Paul_The_Nerdsm00th: What did I say that was "dense?"
22:19:07sm00thwell, first of all, I never attributed the problem I'm having with clicking on "reset" but you feel the need to talk down to me because I didnt google that one function
22:19:31Paul_The_Nerd"I *think* the causse of my problems started when I held select+left and clicked on reset"
22:19:44Paul_The_NerdThe use of the word "cause" there strongly implies that you attribute causation to that action.
22:20:10Paul_The_NerdIf you hadn't used the word cause, then of course, I wouldn't think that you thought it *caused* the action, only that it *started* then
22:20:13sm00thno, it just happened coincendtally at that time. Do you know the difference between correclation and causation?
22:20:19Paul_The_NerdYOU used the word cause
22:20:21Paul_The_NerdThat was a quote from you
22:20:24Paul_The_NerdScroll up
22:20:30Terinjokeswhile right after i installed rockbox i checked the applefw, they were all there, then using rockbox for a day, they are gone in teh applefw
22:20:32sm00thobviously you don't know the difference
22:20:32Paul_The_NerdI'm perfectly familiar with correlation/causation.
22:20:40sm00thno, obviously you're not
22:20:42 Quit dan_a (Read error: 110 (Connection timed out))
22:20:45Paul_The_NerdWait, so you misdiagnose it as a cause, and I'm at fault?
22:20:47Paul_The_NerdHow does that work?
22:20:50sm00thbecause I didn't say the cause was due to me clicking on it
22:20:56Paul_The_NerdI was the one who was trying to convince YOU that it wasn't a cause after YOU said it was
22:21:06sm00ththe cause of it happened at that time.
22:21:08Paul_The_Nerd"(3:12:45 PM) sm00th: I *think* the causse of my problems started when I held select+left and clicked on reset"
22:21:15sm00ththis is the "dense" part I'm referring to
22:21:19Paul_The_NerdThe "causse of my problems"
22:21:22Paul_The_NerdYour words
22:21:25Paul_The_NerdIncluding spelling errors
22:21:26Paul_The_NerdNot mine
22:21:32Terinjokesand sure enough, booted itunes, it reports that they are all there, but can't play in applefw
22:21:45sm00thok, so get off your kick. yeah, your e-pen is larger than mine.
22:22:00Paul_The_NerdAll I'm saying is that you're applying blame for me over the fact that you can't seem to properly express your ideas.
22:22:05Paul_The_NerdI never once said it was the cause of your problems
22:22:06sm00thnow, on to the fact that I can't access the ipod with fdisk
22:22:09Paul_The_NerdI tried to establish clearly that it wasn't
22:22:20sm00thyeah, ok cool. good on you.
22:22:27Paul_The_NerdAnd because of that you call me dense, for actually reading what you said, instead of what you meant.
22:22:31sm00thnow move on and either help or keep arguing in circles
22:22:35Paul_The_NerdI'm sorry, but is it "dense" that I can't read minds?
22:22:44sm00thno, that's not even what I was referring to when I said dense
22:22:52sm00thyeah, it's dense that you can't move on
22:23:10sm00ththat you seem stuck on this one portion of what I was describing
22:23:18Paul_The_NerdThat's not dense, that's stubborn.
22:23:33Paul_The_NerdI'm irritated that when I actually tried to offer you help, you chose to attack me instead of ignoring my tone and dealing with it.
22:23:35sm00thin general, when I go to a help forum, and ask for help, I explain all the steps I took before I experienced the problem
22:23:38Terinjokesok, removed all songs from ipod using itunes, going to send over an album, lets see what happens
22:23:48Paul_The_Nerdsm00th: The thing is, this is a "Rockbox" channel, not a "iPod Help Forum"
22:23:48sm00thregardless of whether it's related
22:24:15Paul_The_Nerdsm00th: Yes, and if you attempt to attribute cause to a step, my first action will be to try to determine if you're right. Which is what I did.
22:24:22sm00thno, what you did was attack me personally for not googling one particular step when I was simply describing a series of steps I had done and now I have an error. common helpdesk =technique
22:24:24Paul_The_NerdYou said you thought step X caused your problems, I explained what Step X did.
22:24:46sm00thlol, that was just my first sentence. and now here we are ten minutes later and I haven't even finished explaining what I did
22:24:52sm00thno, I didn't say that paul
22:25:00sm00thbut you are too dense to realize that and too stubborn to let it go
22:25:05Paul_The_NerdWhat *did* you say?
22:25:07ep0ch_can you guys like take this offline?
22:25:14Paul_The_NerdDoes the word "causse" mean something different than "cause" then?
22:25:19sm00thi said, I think the cause started *here*
22:25:27Terinjokesok, unplugged the ipod after sending over the album, nothing listed in applefw, any ideas on whats wrong?
22:25:36Paul_The_NerdYou said you think the cause of your PROBLEMS
22:25:42sm00thand before i got to step two of what I did, you started us on this asinine discussion of whether I googled something
22:25:50Paul_The_NerdThere's a rather unique difference in what you said and what you're claiming to have said.
22:26:03Paul_The_NerdSo, please, explain the rest of what you did.
22:26:05sm00thyeah, well since this is logged everyone can see your ridiculous semantics
22:26:18Paul_The_NerdBut remember again: this is a Rockbox channel. Your problem isn't actually with Rockbox, but rather Apple's software/hardware.
22:26:28Paul_The_NerdSemantics are the foundation of language
22:26:33Paul_The_NerdSince I can't read minds, I can only read what you said
22:26:33Terinjokes(me takes that cue as well)
22:26:37sm00thI suspect you don't actually know what the fuck you're talking about and so decided to take your boredom out on me. cool
22:26:39Paul_The_NerdI have to assume that you actually *mean* what you type.
22:26:50sm00thyeah, then you should wait until someone finishes
22:27:24Paul_The_NerdWhat does you finishing have to do with what you said before? Were you going to later say "Oh, by the way, 10 minutes ago, that statement was wrong?"
22:27:45Paul_The_NerdJust hurry up and explain the rest of what you think is relevant to your problem
22:27:50Paul_The_NerdYou're right, this argument is pointless.
22:28:03Paul_The_NerdBut please, try to actually type what you *mean* to say.
22:28:04Terinjokesi'm justing going to reset the ipod, again
22:28:08 Quit Terinjokes ()
22:28:16sm00thno, paul, I was giving you a step by step of what I did until I encountered the problem. but you stopped me and started arguing that my first sentence couldn't be the reason for my crc error
22:28:47markunsm00th: then just ignore him and explain it to the rest of us
22:28:58Paul_The_Nerdsm00th: As I said, your statement said that you thought that caused it. Apparently that's not what you *meant* to say, but that's what the sentence does say.
22:29:23Paul_The_Nerdsm00th: Where exactly do you get the cyclic redundancy check message?
22:30:36Arathisfleischen: did it work?
22:31:25sm00thmarkun, I can't mount my ipod nor can fdisk access it
22:31:40Paul_The_NerdWhere do you get the cyclic redundancy check error message then?
22:32:05 Quit apo` (Remote closed the connection)
22:32:25Arathisno way to show filesize on rockbox??
22:32:42 Join TeaSea [0] (
22:32:53markunArathis: I don't think so, but it would be useful
22:33:29fleischenArathis: yes
22:33:36Arathisbut programming knowledge would be needed. otherwise I'd try it myself
22:33:45Arathisfleischen: great
22:33:53fleischenbut the song 'stucks'
22:33:57 Join save_ [0] (
22:34:04save_hi all
22:34:12 Quit lightyear (Remote closed the connection)
22:34:27*Arathis is tempted to talk german to fleischen ^^
22:34:28save_does anybody know if rockbox supports Archos gmini xs 202 ?
22:34:31markunsm00th: does linux see you device at all? (what does dmesg say for example). And are you in "emergency disk mode"?
22:34:36Paul_The_Nerdsave_: No.
22:34:39Arathisfleischen: thats a known bug
22:34:55sm00thI'm in emergency disk mode (select+play)?, then yes.
22:35:01save_Paul_The_Nerd: thanks, are there plans to support it ?
22:35:04Arathisjust use a WPS without peakmeter. such as iCatcher
22:35:09fleischeni read in the forums that it is a problem with the 'peak meter'
22:35:25sm00thwhen I'm in windows, and I use ipodpatcher -i , that's when I receive a CRC error
22:35:25Paul_The_Nerdsave_: Plans to support new targets aren't really made. Someone just ends up with one and starts working on it.
22:35:40save_Paul_The_Nerd: ok
22:36:00Paul_The_Nerdsm00th: What type of iPod do you have? Disk based or flash based?
22:36:04fleischensorry for my bad english :(
22:36:16sm00thpaul, google a nano
22:36:25Paul_The_Nerdsm00th: Nano is flash based.
22:36:27sm00thifn you can't read apples' mind
22:36:51 Join apo` [0] (i=apo@gateway/tor/x-3ff7cffa6199dc5b)
22:36:56fleischendo the colored skins work with my h10?
22:36:56sm00thmarkun, yes, dmesg "sees" the ipod
22:37:07sm00thbut it's unable to read the parition table
22:37:20sm00thand when I try to fdisk it, fdisk just comes back with, can't access sda
22:37:26Arathisit has a colord LCD, right? ;)
22:37:27sm00th* /dev/sda
22:37:34Paul_The_Nerdsm00th: Do you have a 1, 2, or 4, out of curiosity?
22:37:37fleischenbut i thin i prefer a 'lightweight' skin :P
22:37:41Arathisand the standard background is colored to
22:37:57sm00threports: unable to read /dev/sda
22:38:12fleischenyea, but probably the configs doesn't work on the h10
22:38:56markunsm00th: doesn't sound good then
22:38:59ArathisI'm using one so don't worry
22:39:19sm00thdamn, I thought these were unbrickable :)
22:39:30markunYou would be the first
22:39:31Paul_The_NerdIt sounds more like hardware failure than "bricking"
22:39:33sm00thPaul, I have a 4gb
22:39:46 Quit webguest66 ("CGI:IRC (Ping timeout)")
22:39:57Paul_The_NerdI was gonna offer a working partition table if you could figure out a way to write to it, but I don't think that's gonna be likely
22:40:16 Quit mantono ("Don't worry, be happy")
22:40:48markunPaul_The_Nerd: if the drive was accessible would "cat pauls_disk.img > /dev/sda" have worked?
22:41:07Paul_The_Nerdmarkun: It should.
22:41:12 Join JoeBorn [0] (
22:41:25Paul_The_Nerdsm00th: I would actually suggest going back into the diagnostic mode and run the various tests, and see if any of them tell you of hardware errors.
22:41:56fleischenhow much mAh has the default battery of the h10?
22:42:14Arathisat least for 20gb
22:42:16sm00thI didn't receive any errors when I did that
22:42:34Arathisit's in a thread on misticriver or rockbox forum
22:42:34Paul_The_Nerdsm00th: All of the tests, like the flash scan and such?
22:42:52Paul_The_NerdHave you tried using a different USB port, cable, or computer?
22:43:11sm00thwait, flashscan is the only one I didnt do because it takes so long
22:43:21sm00thI'm using two different computers and ports
22:43:29sm00thone in winxp and one in gentoo linux
22:43:40sm00thbut no, I don't have a different cable to try
22:43:43Paul_The_NerdI'd suggest trying a different USB cable, but I'd suggest trying to let a flash scan finish first.
22:43:50sm00thrunning flashscan right now
22:44:39sm00thwhen I connect to the xp box with my cable in emergency disk mode, I can actually "see" the drive. I just can't do anything with it. the partition table seems to be gone
22:44:42Paul_The_NerdIf we're really lucky it could just be your cable though. But from the way your partition table just vanished, that seems somewhat unlikely
22:44:56Paul_The_NerdYou can see it, but not in disk management?
22:45:12sm00ththe drive is in disk management, but it reports as unrecognized
22:45:25Paul_The_NerdCan you make disk management format it to NTFS?
22:45:34sm00thI didnt try that
22:45:50Paul_The_NerdIt's interesting, but Apple seems to have planned for people stupidly reformatting their Nanos to NTFS
22:46:05sm00thI was hoping to recover the 4gb of music on there. and given that the partition table is borked, well then I don't konw if that'd be possible if i repartition and reformat
22:46:09Paul_The_NerdIf you try to reformat the normal partition, windows eats the boot partition too for some reason
22:46:34Paul_The_NerdBut I've found putting it to NTFS makes the "Apple Restore Utility" more likely to actually recognize the device and rebuild the proper partitions and data.
22:46:46sm00thouch, ok. back to square one
22:46:54Paul_The_NerdAt this point, recovering the music is somewhat unlikely, I'd say
22:46:56sm00thI don't have the normal partiotions
22:47:05sm00thyeah, that's cool. I have it backed up.
22:47:13sm00thand I don't have the apple os on there either.
22:47:21Arathisfleischen: 820 mAh for 5/6gb H10
22:47:22sm00thand flashscan is still at 0% ;(
22:47:29Paul_The_NerdThat's not a good sign
22:47:39Paul_The_NerdI started mine (on a 4gb) right before I suggested you start yours
22:47:42Paul_The_Nerd'I'm at 76%
22:47:57sm00ththat's what worried me and made me come in here for help
22:48:04sm00th(the last step ;))
22:48:24Paul_The_NerdWell, this isn't the best place for help with "My hardware's died" which is more and more what this is sounding like. ;)
22:48:32fleischenthanks Arathis
22:48:33 Quit Kohlrabi (Nick collision from services.)
22:48:41 Join Kohlrabi [0] (
22:48:42Paul_The_NerdAt this point you should be checking to see if you're still within your warranty period
22:48:43sm00thwow, that's odd
22:48:45Paul_The_NerdThis, at least, should be covered
22:48:52sm00thI just bought this like two months ago. at least I got it at costco
22:49:12Paul_The_NerdNot every unit that makes it past QC is perfect.
22:49:22sm00thright, but at least I'm within my warranty period.
22:49:55 Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/
22:50:03sm00thoh, the odd part is that disk management now recognizes the drive as healthy
22:50:05sm00thbut unformated
22:50:37sm00thI can only do fat and fat32
22:50:44markunsm00th: linuxstb might be able to give some advice
22:50:50linuxstbsm00th: You could try restoring a backup partition table from the wiki
22:50:54linuxstb^Rockbox wiki
22:51:09sm00thlinuxstb, I wish I'd saved the partition from when we messed with this the other day
22:51:26sm00thdo you remember when we took the original firmware off and reclaimed that 80mb of space?
22:51:49linuxstbI do now - so the standard partition tables won't help you recover the data.
22:51:58sm00thI just reformatted
22:52:14sm00thI wonder if those errors we were getting are related
22:56:07sm00thlinuxstb, the partitions are all over the place. I can't even paste fdisk's response when i printed the table
22:56:41sm00ththere are four partitions, all of them have differeent physical/logical beginnings and endings
22:57:00sm00thand none end on cylinder boundaries
22:57:11sm00thand none are in order
22:58:57linuxstbThen your Nano probably doesn't have a partition table - it will just be formatted as a single NTFS drive in superfloppy mode.
22:59:12linuxstb(or FAT32, or whatever you chose...)
22:59:42sm00thI'm back in fdisk right now
22:59:49sm00thcreating a new partition table
23:00:27sm00thI thought it has to be fat32 for rockbox?
23:01:25linuxstbIt does.
23:02:00sm00thlinuxstb, now that I've made my partition 100K, and it reports that partition 1 does not end on cylinder boundary, do you think that could have caused this issue over time?
23:02:37sm00ththat was kinda where we left it last time, neither of us knew what that would produce in the end
23:03:14linuxstbI've no idea. But if I was you, I would keep it at 100K and see if you get the same problem again.
23:03:39sm00thhahaha, ok. I'm going to do that.
23:03:47sm00thwth, I have backups ;)
23:04:37sm00thok, so both partition 1 and 2 do not end on cylinder boundaries
23:04:50sm00thI'll write it and go hang out until I get the error again
23:05:29fleischeni can play FLAC
23:05:32fleischengreat :D
23:08:28***Saving seen data "./dancer.seen"
23:08:35 Join Xerion [0] (
23:09:16 Quit ep0ch_ (Read error: 110 (Connection timed out))
23:11:12 Join BHSPitLappy [0] (
23:11:28sm00thPaul, flashscan is working now
23:11:52 Quit fleischen ("bis spter")
23:12:57sm00thand, if you feel that I was describing the problem i was having incorrectly or unclearly, then I apologize for jumping your shit
23:15:34Paul_The_Nerdsm00th: Well, I came down a little hard on you too, clearly. But we have a lot of people in here who come in, blame Rockbox for their problems, and have never googled it and really have no clue what's going on.
23:16:07Paul_The_NerdSo, when I read that you thought something "caused" it, and not only that, but that the cause was completely un-Rockbox, my frustration was that you were in here with it and all. I overreacted as well
23:18:41sm00thPaul, well I need to google that reset function some more. because everything checked clear, but when I clicked on it again, I am back to square one.
23:19:08sm00thit's the last test. all of the tests came back ok, even flashscan.
23:19:53Paul_The_NerdReset works fine for me.
23:20:22Paul_The_NerdAll it does is reboot your iPod from the diagnostic mode back into Apple firmware. It could be possible that it doesn't work right since you're missing the Apple FW
23:20:23sm00thhmm, so the last test is to make standard partitions and then do a 'reset' test
23:20:36sm00thoh, tada. yeah, that sounds reasonable
23:20:43Paul_The_NerdIt seems odd that it'd actually break the partition table though
23:20:47preglowSlasheri: it adds 1.3kb extra on iriver
23:20:52Paul_The_NerdI mean, it shouldn't *write* anything, should it?
23:21:00sm00thI wouldn't think so
23:21:09Paul_The_NerdBut then, this is Apple we're talking about
23:21:27sm00ththat's why I need to make standard partitions and retest it
23:21:39linuxstbWell, it's diagnostics mode - so it's possible some diagnostics are destructive...
23:21:40sm00thbecause it may be related to the fact that my partitions don't end on cylinder boundaries?
23:22:04sm00thand then I would have a better idea of whether it's related to that or the absence of the applefw
23:22:08Paul_The_Nerdlinuxstb: Well, I ran all of them safely on my nano just now.
23:22:42sm00thPaul, are you using a standard part table? or did you reclaim the 80mb in the first parition?
23:22:52sm00thand do you have the apple os still on there?
23:23:18Paul_The_NerdStandard, with Apple on there, at the moment
23:23:39Paul_The_NerdI've tried it without Apple OS, but I keep it there for the faster file transfers at the moment
23:24:21sm00thyeah, I'm tempted to put it back on there. but even so, I still want that 80mb of space. even with the apple os, it doesn't need all of that
23:25:05 Join rboxer [0] (
23:25:37rboxerany devs there?
23:25:48Bagderthere they are =>
23:25:49Paul_The_NerdI don't really use my Nano that much at all, so I'm fine without that 80mb for the time being, at least until something better comes along
23:27:08 Quit rretzbach (Read error: 104 (Connection reset by peer))
23:27:45rboxerthank you. I've been using the wonderful rockbox for a while on my ihp120 but the fact that the radio is so much quieter than the original firmware is a real pita. I'm prepared to get into the code a bit to boost its volume but struggling to find a start point. Can anybody point me to the area of the code that handles volume and changes to it?
23:28:22Bagderrboxer: I think there's a patch for that, that bluebrother is working on
23:28:41Paul_The_NerdIs that related to the deemphasis thing or whatever, too?
23:28:49 Quit spiorf (Remote closed the connection)
23:28:52BagderI think so
23:29:07rboxercan you explain deemphasis?
23:29:11markunrboxer: you can go the the recording screen while you listen to the radio and increase the gain
23:29:25rboxer<grabs ihp for a play>
23:30:25 Join matsl [0] (
23:31:15Arathismirak_: does the wiki video encode cmdline result in best quality compared to filesize or is there a better, but probably more complex way?
23:32:10bluebrotherrboxer, deemphasis is a intended distortion of the audio signal to decrease the noise.
23:32:44bluebrotheryou need to set the deemphasis matching to the emphasis that is used on the transmitting station.
23:33:10Paul_The_NerdArathis: It's simply an example encode for use with the current plugin. It's unlikely to be the final method (among other things, it'll eventually have sound) so it's not really worth worrying about.
23:33:16rboxerta bluebrother. Need to read up on noise control I think.
23:33:18bluebrotherso, from a users point it is simply a "set it to the correct value" which depends on your country.
23:33:31bluebrotherwikipedia has an article about that.
23:33:34Paul_The_Nerdbluebrother: Would this account for the volume issues European users are having?
23:33:57bluebrotherPaul_The_Nerd, no. The volume issue is something different which I haven't looked into.
23:34:16*Bagder stands corrected
23:34:24rboxerso deemphasis is used only by the radio?
23:34:37 Quit lodesi ("leaving")
23:34:53Paul_The_Nerdbluebrother: It's odd though, my radio sounds like it's at the same volume as my normal audio. Or at least, at a reasonably close volume
23:35:28rboxerpaul - you on ihp120 too?
23:35:28bluebrotherin my case the radio is lower, but I guess this is also related to the fact that I'm using ReplayGain a lot.
23:35:47rboxerradio's a lot lower here, unusable outside.
23:35:58rboxerno replaygain, standard cvs build
23:36:08Paul_The_Nerdrboxer: Yes
23:36:23Paul_The_NerdRadio is way too loud at 0, about the same level as my MP3s
23:36:37Paul_The_NerdAnd my MP3s are replaygained to ~92
23:36:47 Join maddog011 [0] (n=detlic@212-200-199-19.adsl.sezampro.yu)
23:37:03markunfor me it sounds ok, but I use replaygain for my files
23:37:05maddog011hello, just want to check how is the h10 rockbox port going?
23:37:06Paul_The_NerdNow, I've *never* been in the Recording screen though (at least since my last settings reset)
23:37:21Paul_The_NerdIs it possible that in the case of the volume being too low, it's simply *always* a case of someone having lowered the recording gain at some point?
23:37:58Bagdermaddog011: it rocks ;-)
23:38:06*Bagder couldn't help it
23:38:46 Quit muesli|delhi ("ich will Khe!!!")
23:38:48*Arathis loves this play of words :)
23:38:58rboxerjust tried - recording gain doesn't seem to affect radio vol. Gain goes v high too.
23:39:02maddog011wow nice, i'll check it out
23:39:26Arathismaddog011: TrueJournals made a video on youtube
23:39:28rboxerisn't the recording setting separate from the radio / mixer stage anyway?
23:39:49maddog011haha nice, Arathis, i'll check out the video
23:39:57rboxer- should i try this replaygain thing?
23:40:09markunrboxer: you don't have to
23:40:14Arathisbut before the LCD and touchstrip (up) fixes were commited
23:40:24markunYou need to tag all your files for it to work
23:40:56rboxeri've barely got all my id3 tags sorted - don't need to go through them all again!
23:41:26Paul_The_Nerdrboxer: Replaygain doesn't help the radio issue at all.
23:41:50Paul_The_NerdIt's for making your files sound like they were recorded to approximately the same level so you aren't constantly adjusting the volume during a shuffled playlist.
23:42:12Paul_The_Nerdrboxer: Are you European, or American areas?
23:42:23rboxergotcha, Euro.
23:42:58Paul_The_NerdAre your radio broadcasts at a lower level (like how the volume is limited on MP3 players, to protect hearing)?
23:43:13rboxerbought the player in the US though, if it makes any difference
23:43:36Paul_The_NerdI don't think it would
23:43:43Paul_The_NerdEspecially since people say it's louder in the retail firmware anyway
23:43:55rboxerI only really listen to radio4 which admittedly isn't broadcast as loudly as radio 1 for instance, It was ok with the iriv firmware though
23:44:01Paul_The_NerdThough the "louder in retail" I wonder which retail version they're using
23:44:27*Paul_The_Nerd boots retail to compare levels
23:45:02*Bagder deletes another 1100 spams, received within 8 hours
23:45:47Bagderthere's where our bandwidth goes
23:46:25rboxerretail fware 1.65e
23:47:02Paul_The_NerdWell, it's true, the retail firmware *does* play the radio quite a bit longer.
23:47:30rboxertoldya so!
23:47:38rboxerany idea where to look to fix it?
23:47:53Paul_The_NerdBut it plays it a lot louder than it can play MP3s as well
23:48:33Paul_The_NerdI'd say the radio plays at about what +6 on the iPods sounds like
23:49:21rboxerso you're saying that mp3 and fm outputs are both louder?
23:49:42Paul_The_NerdNo, just the FM
23:51:35 Quit Siku (
23:51:35 Quit Slasheri (
23:52:09Paul_The_NerdIt sounds a little distorted too.
23:52:14*Paul_The_Nerd shrugs
23:52:36rboxerwhat, the stock firmware distorts or rb?
23:53:01Paul_The_NerdAt high volumes, it sounds distorted to me.
23:53:02NJoinSiku [0] (
23:53:02NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
23:53:12Paul_The_NerdThe FM radio does, that is.
23:54:25rboxerbe nice to get it loud enough to hear some distortion. where is volume setting handled?
23:54:38 Part tim66
23:56:35Paul_The_NerdWait, you *want* to get it loud enough to distort the music? Why?
23:58:31rboxerno, i want to get it loud enough to hear radio4 outside!

Previous day | Next day