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-08-24

00:00:21Shadowrazorfinally i managed to get the gui working :p
00:01:43Shadowrazoroh no, you can not encode with the gui version :@
00:03:37Bagderbut don't you use mencoder to decode?
00:04:10Shadowrazoris there a gui encoder?
00:04:31Bagderthat I don't know
00:04:57Shadowrazorthink i found one :p
00:05:07 Quit adiamas ("Chatzilla 0.9.75 [Firefox]")
00:05:56Bagderrasher's map is getting crowded
00:07:48 Quit lodesi (Read error: 110 (Connection timed out))
00:08:47MikachuShadowrazor: you can copy and paste options from the man page with the mouse, that's almost gui
00:09:28Shadowrazorbut i want to add subtitles etc, thats a bit difficult ( or lasy ) for me to do with command line
00:09:50bluebrotherShadowrazor, kmencoder.
00:10:00bluebrotherbut it's a KDE application.
00:10:35Shadowrazorits multiplatform
00:11:27bluebrotherkmencoder is a kde application.
00:11:34Shadowrazorpff, i give up all the gui versions sux
00:11:41bluebrothermplayer has been ported to w32, but that's a different thing
00:12:00ShadowrazorI even dont know whats kmencoder is :p
00:12:21bluebrothera gui frontend to mencoder
00:12:30bluebrotherlike the title may suggest ...
00:12:37Shadowrazoroh, but i did it with wemig
00:12:50bluebrotheras you were asking for a gui to mencoder.
00:13:01bluebrothernever heard of that.
00:13:08Shadowrazorbut that mewig thing is very limited
00:14:26*dionoea suggests VLC
00:14:34bluebrotherhehe :)
00:14:42*dionoea also goes to sleep
00:14:43bluebrotherimpressive number of commits for today.
00:14:51ShadowrazorI tried it but it doesnt works for me :(
00:14:56dionoeawhat doesn't work ?
00:15:11Shadowrazorto encode with vlc, with command line
00:15:33Shadowrazorit looks like it doesnt stores it
00:15:36dionoeadid you try the .bat file on the wiki page ?
00:15:51Shadowrazoryes, i did it with the batch
00:15:52dionoea(does the interface at least display ?)
00:16:03bluebrotherdamn, again conflicts to my changes.
00:16:14dionoeadid you look in C:\Program Files\VideoLAN\VLC ?
00:16:16Shadowrazorthe seekbar moves to the right until the end
00:16:30dionoeadid you look in the folder where the original Video is stored ?
00:16:32Shadowrazori even searched it
00:16:36*dionoea looks at the batch file
00:16:41Mikachustrace :)
00:17:06Bagderstrace is Your Friend
00:18:05dionoeaShadowrazor: try editing the .bat, and change %1.m2v into something like C:\test.m2v
00:18:17Shadowrazoroke, i'll try it
00:18:28*dionoea doesn't know how .bat files work ... should be pretty similar to /bin/sh i guess
00:18:37 Join tucoz [0] (
00:18:48Mikachuwith the icon commit, items are always indented... a waste of space on my small nano
00:18:56Mikachueven when there's no scrollbar, that is
00:19:26tucozbluebrother: sorry for messing up your local tree (in case I did) ;)
00:19:34Mikachui still don't think it makes sense to show the dir icon for the path
00:19:37Mikachuit's always a dir...
00:20:01Shadowrazordionoea, it didnt save it on my c drive :(
00:20:26encodedoes anyone know if i can get an aac file created using the nero aac encoder to play on my rockbox'd ipod?
00:20:34*Mikachu hacks code
00:20:35dionoeaShadowrazor: ok, remove the −−sout...... part. Does the file play ? :)
00:20:46 Join apo [0] (
00:21:20bluebrotherhas there been a decision on the menu rewriting? From reading the mailing list it looks like it still is in discussion, but that comment confused me:
00:21:28Shadowrazoryes it does :p
00:21:33bluebrothertucoz, no problem ;-) It's always the same lines.
00:22:14bluebrotherI was playing around a bit with adding the menu structure but it gets huge.
00:22:15Shadowrazordionoea, does the batch works for you?
00:22:32dionoeai didn't try the batch ... i only wrote the command line
00:22:44dionoeabut it definitively should work
00:23:19tucozthe menu is probably larger than one can imagine
00:23:20Shadowrazorit doesnt work for me :( i even tried it on an other computer
00:23:43bluebrotherit is. I've left out a lot and it already has ~3 pages.
00:23:49tucozAnd imo in need for a rework.
00:23:52dionoeaShadowrazor: could you append "−−extraintf logger" to the command line and paste the contents of the vlc-log.txt file created on ?
00:24:02dionoea−−extraintf=logger -vvv
00:24:22bluebrotherdifferent topic: it's a bit strange "stop" stops playback in the file browser but not in all other tree views.
00:24:57tucozwhat is stop elsewhere? cancel?
00:25:10bluebrothermakes it a bit hard to describe a "generic" tree view in the quick start section.
00:25:15 Join matsl [0] (
00:25:16bluebrotheryes, it's cancel.
00:25:19ShadowrazorI can read in the dosbox: "couldnt open encoder"
00:25:49dionoeamp2v encoder ?!?
00:26:03tucozwell, not so strange maybe. As the file browser is the "root" of rockbox, and all the other trees are settings.
00:26:36tucozbut a bit inconsistent, yes
00:27:22bluebrotherthat's the problem. It's inconsistent and requirest a lot of sentences that are a bit too much for a quick description of the basic navigation.
00:28:14dionoeaShadowrazor: i'll need to get some sleep pretty soon ... please hurry up :) (or wait for "dionoea_work" to login in 9 hours :p )
00:28:36Shadowrazor[00000286] logger interface: using logger...
00:28:52Shadowrazor[00000346] ffmpeg encoder error: cannot open encoder
00:28:57bluebrotherI think "play" should always return to wps and "stop" always stop playback. Would be more consistent and also make it easier to describe.
00:29:10Shadowrazor[00000363] main private error: cannot resolve stream-0-mpga. port 1234 : Host or service not found
00:29:19tucozbut maybe that is impossible on some targets?
00:29:21Shadowrazor[00000363] access_output_udp private error: failed to open a connection (udp)
00:29:27dionoeathat's the audio encoder :) doesn't really matter :p
00:29:31Shadowrazor[00000363] main private error: cannot delete object (363, (null)) with children
00:29:31dan_a_awaysaratoga: I'm just looking at the profiling now. I should have it fixed in CVS soon.
00:29:38 Nick dan_a_away is now known as dan_a (n=dan-mirc@
00:29:40bluebrotherlike FS #5294 does. At least partly.
00:29:40dionoeacan't you paste the full log on ?
00:29:42Shadowrazor[00000284] main playlist: nothing to play
00:29:55Shadowrazorbut it doesnt stores it in the vlc folder
00:32:07dionoeawith -vvv too on the command line please :)
00:32:30Shadowrazora okay
00:32:53bluebrothertucoz, maybe, but at least it should work this way on the targets it is possible IMO
00:33:25saratogadan_a: Thanks a lot!
00:33:50 Join TCK [0] (
00:34:28tucozI havent thought of that issue before, but i am starting to agree with you,
00:34:40dionoeaShadowrazor: #
00:34:40dionoeaShadowrazor: [00000346] ffmpeg encoder warning: MPEG1/2 does not support 2997/125 fps
00:34:42 Quit matsl (Remote closed the connection)
00:34:43dionoea# (mpeg2video@00BB4210
00:34:48dionoeampeg2 is pretty strict on frame rates
00:34:56dionoeaadd fps=25 in #transcode
00:35:13dionoeaor 29.97
00:35:21Shadowrazorthanks dionea
00:35:30dionoeaand let me know if it works :)
00:35:58Shadowrazorit takes much longer now, i think it works!
00:36:50bluebrothertucoz, I _could_ use \ActionStdCancel for cancel −− but in the file browser it's partly stopping playback as ActionStdCancel is "left / stop" (h120)
00:37:28bluebrothertucoz, you're interested in the current state of the quickstart stuff?
00:37:58dionoeaShadowrazor: i edited the wiki page to add that info
00:37:58 Quit Shadowrazor ("CGI:IRC (EOF)")
00:38:06 Join Shadowrazor [0] (
00:38:22tucoznot now. I am using my gf´s mac and watching a movie :)
00:38:40tucozbut tomorrow I am
00:38:57dionoeaShadowrazor: did it work ?
00:39:17Shadowrazorit is still encoding, I'll take a smaller movie :p
00:39:40bluebrother −− I also changed the button names to use a bold font.
00:39:42dionoeaor add −−stop-time=60 to encode the first 60 seconds only to test
00:40:01Shadowrazorit worked but the resolution is wrong :p
00:40:11dionoeagreat :)
00:40:12bluebrotherI guess you'll find the link in the logs but I'll be online tomorrow again ;-)
00:40:20dionoea'night everyone
00:40:37Shadowrazorthank you very much dionoea :p
00:40:43dionoeayou're welcome :)
00:40:59tucozok. I´ll have a look then. See you and good night
00:41:02 Join scorche [0] (
00:41:09 Quit San||Away ()
00:41:11 Quit tucoz ("CGI:IRC")
00:41:24 Join cno5 [0] (
00:41:48 Quit Kohlrabi ("Quit")
00:42:11 Quit Massa ("Make it idiot proof and someone will make a better idiot.")
00:42:27 Quit ender` (" It's a good thing money can't buy happiness. We couldn't stand the commercials.")
00:42:50 Quit bluebrother ("Leaving")
00:45:38ShadowrazorI want to add subtitles, should i add −−subsdec "path" to add subs?
00:46:51 Quit RoC_MM (Remote closed the connection)
00:47:04dionoeayou add −−sub-track=0 to command line and ,soverlay in transcode (and use the same filename for the subs file as for the video)
00:47:05Shadowrazori guess not because he gives an error :s
00:47:18dionoeaif it doesn't work, you join #videolan and ask people not sleeeping :)
00:47:52dionoeaI'll update the wiki page tomorrow
00:48:43Shadowrazoroke thx :p
00:49:16Shadowrazori'm going to sleep, bye all
00:49:20 Quit Shadowrazor ("CGI:IRC")
00:52:00 Quit MarcoPolo (Remote closed the connection)
00:54:43 Quit jaebird (Read error: 113 (No route to host))
01:00:27 Quit actionshrimp (Read error: 60 (Operation timed out))
01:10:01dan_aCould somebody give me a quick hand with the profiling code? Or at least something in C that I'm not too sure about?
01:10:50Mikachui'm no c expert but it's worth a shot?
01:11:23dan_aIn rockbox/firmware/export/profile.h, there is a line "extern int current_thread;", then several of the prototypes have "int current_thread" as one of the arguments
01:12:03Mikachuthat's probably not a good idea
01:12:21dan_aWould the behaviour be any different if the extern int wasn't there?
01:12:41Mikachuthe names in prototypes don't matter, you can put just foo(int, bool);
01:13:46dan_aThe same name is also used in the functions, so inside the functions which value of current_thread would be used? The one passed as an argument or the extern one?
01:14:03Mikachuthe argument would shadow the external one
01:14:11Mikachubut current_thread isn't actually defined anywhere...
01:14:26Mikachuin a global context
01:14:55Mikachuso something is not right
01:15:03dan_astatic int current_thread used to be defined in firmware/thread.c
01:15:12Mikachuyeah but that's a static
01:15:18Mikachuso you can't refer to it from other files
01:15:34Mikachui think you can just remove the extern declaration
01:16:00 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
01:16:15Mikachui'm guessing current_thread in thread.c was global first
01:16:21Mikachuand profile.c used it directly
01:16:32Mikachuthen it was changed to be passed in via arguments, but the extern decl was left by accident
01:17:04dan_aThat would make sense - I'll have a look at the version of thread.c from the time that profile.c was written and see
01:19:08Mikachuwhen current_thread was added to thread.c it was a static int
01:19:16Mikachubut there is only one rev of profile.h
01:19:22Mikachuwhich suggests it was developed outside cvs
01:20:23dan_aI wonder if lostlogic is around and able to advise?
01:20:48Mikachui am about 80% sure i'm right :)
01:21:49Mikachuthe compiler started complaining when you changed the current_thread to an array because of this extern declaration?
01:22:16 Join midkay [0] (n=midkay@rockbox/developer/midkay)
01:23:05dan_aNo, the compiler doesn't complain, but Doom fails to compile and I couldn't work out what was going on, so I looked for help rather than blindly committing!
01:23:27 Join Wallakoala [0] (
01:24:30Wallakoalahello can anybody tells me why whenever I am using a theme that has one of those graphical equalizer things, every song I play has weird pauses in it. With other themes it is fine. I am using an ipod mini
01:26:15dan_aWallakoala: That is because we've not made the MP3 decoder as good as it can be, so if there's lots going on the processor can't keep up, leading to skips.
01:26:34 Join JdGordon [0] ( there anyway to disable that graphical thing because only the themes with that make it skip?
01:29:01dan_aPick a theme without them, or edit the While Playing Screen (WPS) so it doesn't have them. There's documentation in the Wiki on changing the WPS
01:29:20Wallakoalaok thanks dan_a
01:29:32dan_aNo problem!
01:32:07 Part cno5
01:32:34MikachuWallakoala: you want to remove %pm from the .wps file
01:33:11WallakoalaMikachu, is that all I have to do?
01:33:30Mikachushould do it
01:34:47WallakoalaMikachu where is the .wps file for the default theme located?
01:35:16Mikachuit's hardcoded
01:36:41Mikachuyou can find it somewhere on the wiki
01:37:04 Quit lightyear (Remote closed the connection)
01:38:45 Join jaebird [0] (
01:39:14 Quit Wallakoala ("Thought I'd Something More to Say...")
01:39:20 Quit lodesi_ ("leaving")
01:40:01JdGordon"and list titles now left-justified." <- noooooooooooooo!
01:41:43Mikachui vote for revert :)
01:41:49Mikachui don't like the icon and indented items
01:42:20JdGordonI dont mind the diea.. but make it an option
01:42:37*JdGordon hasnt checked what it looks like on the player yet
01:43:47***Saving seen data "./dancer.seen"
01:45:41 Quit jaebird (Remote closed the connection)
02:09:28 Join adiamas [0] (
02:15:37 Quit midgey34 (Read error: 60 (Operation timed out))
02:21:56firenxok i need a fm transmitter for my ipod
02:22:04firenxdo they all work with rockbox?
02:22:06 Nick JoeBorn is now known as JB_away (
02:22:23JdGordonnot the ones that connect to the ipod connector
02:22:26scorcheany one that plugs into *just* the headphone port will work
02:26:15firenxah ok cool
02:26:19firenxso thats what i need
02:28:31 Quit TCK (Read error: 104 (Connection reset by peer))
02:30:50 Join countrymike [0] (
02:31:02 Join XavierGr [0] (
02:32:11 Join Febs [0] (
02:33:31BigMacthe forums got a rehaul eh?
02:33:57 Join MadDog011 [0] ( are just imagining it
02:34:59 Quit XavierGr (Nick collision from services.)
02:35:03 Join XavierGr [0] (
02:35:11BigMacwell that is very possible
02:35:34 Quit XavierGr (Nick collision from services.)
02:35:38 Join XavierGr [0] (
02:37:28 Quit saratoga ("CGI:IRC (Ping timeout)")
02:37:34 Quit _jhMikeS_ (Read error: 110 (Connection timed out))
02:38:56 Join jhMikeS [0] (
02:40:27 Join Paul_The_Nerd [0] (
02:43:27 Quit Febs ("Leaving")
02:44:43scorcheas "forum glitchiness"
02:49:04 Quit _hotwire_ (Read error: 110 (Connection timed out))
02:49:56 Join actionshrimp [0] (
02:50:39Paul_The_Nerdscorche: What glitchiness is there?
02:50:48 Quit XavierGr (Nick collision from services.)
02:50:52 Join XavierGr [0] (
02:50:55*Paul_The_Nerd hasn't clicked yet, will in a few minutes.
02:51:10 Join Wallakoala [0] (
02:51:28Wallakoalai am just there radio support for the iaudio x5 in rockbox?
02:54:51Paul_The_NerdAlso, anyone with commit access around?
03:00:16 Quit Wallakoala ("Thought I'd Something More to Say...")
03:00:19 Quit t0mas (Read error: 54 (Connection reset by peer))
03:00:38jhMikeSwhy would the wps progress bar and time display cease to update after a certain point on a file even though the audio file has more to play and continues to play to the end after that point?
03:01:00 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
03:01:11jhMikeSThis is true for all current recording formats: MP3,WAV,WV
03:01:45*jhMikeS needs a clue HELP!
03:03:22 Quit spiorf (Remote closed the connection)
03:04:32Paul_The_NerdjhMikeS: Is it putting the proper information in the headers?
03:04:33dongsbut sounds like another 'feature request' to me
03:04:56Paul_The_Nerddongs: And why would *that* be a feature request, if it's something not working as intended?
03:05:20 Part pixelma
03:05:29jhMikeSPaul_The_Nerd: I really don't know...
03:05:36dongsPaul_The_Nerd: because apparently this group considers 'shit not workign as intended' feature requests.
03:05:38jhMikeSIt's always about 2s from the end
03:06:41Paul_The_Nerddongs: No, "not working as the developers intend" is a bug. "Working how the developers intend, but not you intend" is a feature request. I can see how you may be confused, but this project doesn't belong to you.
03:06:46jhMikeSPaul_The_Nerd: I thought MP3 length was calculated based on bitrate/framesize/filesize
03:07:20Paul_The_NerdjhMikeS: I'm not really certain. Is it a constant amount (Like, a file 1 minute long has the same ~2 seconds as a 5 second file?) As well, what to computer-based players (or maybe even the original firmware) feel about those files?
03:08:20Paul_The_Nerddongs: Though in this case, it wouldn't be a "Bug Report" because the feature he's working on doesn't even exist in Rockbox. He's trying to get a popular patch up to speed.
03:08:46jhMikeSPaul_The_Nerds: Pretty much fixed...might vary +/- 1s. I haven't tested computer based players yet but I find it odd that splits don't have the problem unless they're the last in the series.
03:09:25*jhMikeS is sorry to have called Paul_The_Nerd "Paul_The_Nerds" :)
03:10:12 Quit MadDog011 ("Trillian (")
03:10:59Paul_The_NerdjhMikeS: Hmm.... Does the amount that's skipped at the end depend on the compression level?
03:11:13Paul_The_NerdOr not skipped, but not progressing, or whatever to call it
03:11:34jhMikeSPaul_The_Nerd: Haven't seen that.
03:11:54jhMikeSWMP shows correct time on MP3's I recorded...should try WAV too
03:17:44 Join JoeBorn [0] (
03:18:18jhMikeSPaul_The_Nerd: You know, I think it might be a header problem because the MP3's are gapless and that has time info in iirc.
03:21:55 Join JdG|uni [0] (
03:22:11 Quit Criamos ("( :: NoNameScript 4.02 :: )")
03:22:12JdG|uniwhats up with the forums?
03:23:02 Quit adiamas (
03:23:02 Quit _Veseliq_ (
03:23:02 Quit Galois (
03:23:02 Quit netmasta10bt (
03:23:02 Quit gtkspert (
03:23:02 Quit cismo_ (
03:23:02 Quit dongs (
03:23:02 Quit chendo_ (
03:23:02 Quit ToyKeeper (
03:23:02 Quit Nibbier (
03:23:02 Quit Mikachu (
03:23:02 Quit ShadowdogMU (
03:23:02 Quit meshuga (
03:23:02 Quit Spida (
03:23:02 Quit Rob2222 (
03:23:22NJoin_Veseliq_ [0] (n=veseliq@
03:23:22NJoinmeshuga [0] (
03:23:22NJoinRob2222 [0] (
03:23:22NJoindongs [0] (
03:23:22NJoinShadowdogMU [0] (
03:23:22NJoinchendo_ [0] (
03:23:22NJoinMikachu [0] (
03:23:22NJoincismo_ [0] (
03:23:22NJoingtkspert [0] (
03:23:23NJoinnetmasta10bt [0] (
03:23:23NJoinNibbier [0] (
03:23:23NJoinToyKeeper [0] (
03:23:23NJoinGalois [0] (
03:23:23NJoinSpida [0] (
03:26:02 Join TeaSea [0] (
03:26:06Paul_The_NerdJdG|uni: Maintenance.
03:26:53jhMikeSWhat's weirder is that it knows the correct length and displays it.
03:29:38JdG|uniwho wants to do my lisp or sml assignement for me?? they are bnoth due tomorow :'(
03:30:22Paul_The_NerdJdG|uni: Apparently the current version of the forums has a bug with the subject cache which *may* be responsible for the issue we're having with "Reply" sometimes starting a new post.
03:30:47 Quit XavierGr (Nick collision from services.)
03:30:51 Join XavierGr [0] (
03:31:09JdG|unioh? sounds good if its fixed
03:31:32Paul_The_NerdWell, the newest version supposedly fixes it.
03:31:39Paul_The_NerdWe'll find out once I finish updating.
03:36:02 Part countrymike
03:36:55*Paul_The_Nerd was kinda hoping this wouldn't take forever, but ah well.
03:42:41*Paul_The_Nerd wonders why we have a "rockbox" theme is that wasn't what we were using
03:43:50***Saving seen data "./dancer.seen"
03:43:57 Quit Rob2222 (Read error: 110 (Connection timed out))
03:45:43 Join t0mas_ [0] (
03:45:55 Quit t0mas (Read error: 104 (Connection reset by peer))
03:47:06 Join RoC_MM [0] (
03:50:40*Paul_The_Nerd begins work on fixing the forums. :(
03:50:59 Join jaebird [0] (n=jae@
03:51:57 Quit XavierGr (Read error: 113 (No route to host))
03:52:05 Join Crackerizer [0] (
03:53:46CrackerizerHello, dan_a
03:54:20 Quit JdG|uni ("CGI:IRC (EOF)")
04:06:51dongsi would imagine fixing rockbox would be higher priority for a um, 'rockbox developer' channel.
04:06:57 Quit TeaSea (Remote closed the connection)
04:13:41 Quit Crackerizer ("CGI:IRC (Ping timeout)")
04:13:46 Join blx [0] (
04:17:17 Join webguest19 [0] (
04:17:22 Join chendo__ [0] (
04:17:59webguest19can i ask sth?
04:18:12webguest19i canNOT solve it myself
04:18:12 Join Crackerizer [0] (
04:18:49webguest19i just wanted to save the Equalizer in Nano
04:19:11webguest19and enter [ save eq~ preset] rihgt?
04:19:35sharpeHmm? Where would you enter that?
04:19:58webguest19sound setting
04:20:09Paul_The_NerdOkay, so you've gotten to save EQ preset, then what?
04:20:12Crackerizerdan_a, are you here?
04:20:26webguest19 nono
04:20:28sharpeI thought he meant he was typing that somewhere.
04:20:40webguest19the way to save eq preset..
04:21:25webguest19souond settings-> equalizer->save eq preset then
04:21:53 Join Rondom_ [0] (
04:22:25webguest19slash .rockbox/eqs/~.cfg like this
04:22:52Paul_The_NerdYou haven't yet asked a question...
04:23:01sharpewebguest19: Hold the select button until it tells you it's saved it...
04:23:36webguest19and how can i browse it?
04:23:49webguest19it's really hard stuff
04:24:17sharpeFrom the 'Browse EQ Presets' option in the same menu as the 'Save EQ Presets' option...
04:24:27webguest19ok i'll do it.
04:24:37webguest19any way...thx
04:24:45sharpeUh... Welcome.
04:24:54[HO]vo|tsharpe did your direct deposit go through or do you know yet
04:25:33[HO]vo|tsharpe != scorche SORRY
04:25:42sharpeHow did I know that...
04:25:50[HO]vo|tit happens :)
04:26:00sharpeMore often than not it seems lately.
04:26:14[HO]vo|tnick sharpe^notscorche
04:29:26 Part Paul_The_Nerd
04:30:25 Join Tomas__ [0] (
04:30:31 Quit t0mas_ (Read error: 104 (Connection reset by peer))
04:31:22 Quit chendo_ (Read error: 110 (Connection timed out))
04:32:36 Join nudelyn [0] (
04:33:33 Quit webguest19 ("CGI:IRC (EOF)")
04:37:42 Quit Rondom (Read error: 110 (Connection timed out))
04:41:14 Quit _Veseliq_ (Remote closed the connection)
04:44:06 Quit JoeBorn ("Leaving")
04:44:54scorche[HO]vo|t: i have been busy, so i did not have the time to do it yet
04:45:25scorcheand sharpe was so excited to see his name be referenced...
04:45:39sharpeYes. It makes my day so much better.
04:47:01scorchetoo bad it was for me =)
04:47:10 Join JoeBorn [0] (
04:48:21sharpeYeah... too bad..
04:51:10 Join PyromancerX [0] (
04:55:33 Quit Tomas__ (Read error: 60 (Operation timed out))
04:57:19CrackerizerHello, is there someone own a 3g ipod here?
05:00:52 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
05:04:15 Join JdGordon|uni [0] (
05:06:40 Join sharpe` [0] (
05:06:40 Quit sharpe (Connection reset by peer)
05:07:04 Nick sharpe` is now known as sharpe (
05:09:32 Quit sharpe (Read error: 54 (Connection reset by peer))
05:10:06 Quit Pyromancer (Read error: 110 (Connection timed out))
05:21:56 Quit apo (Remote closed the connection)
05:22:25 Join apo [0] (
05:29:56 Quit t0mas (Read error: 110 (Connection timed out))
05:35:11 Quit JdGordon|uni ("CGI:IRC")
05:39:37CrackerizerIs there any way to run ipod updater and let it restore a hard drive instead of ipod??
05:41:51 Join blacks [0] (
05:43:23 Join Rondom [0] (
05:43:54***Saving seen data "./dancer.seen"
05:56:01 Quit Spida (Remote closed the connection)
05:56:38 Join Spida [0] (
05:59:39 Quit Rondom_ (Read error: 110 (Connection timed out))
06:06:10 Join Paul_The_Nerd [0] (
06:10:03 Quit pike^lapt (Read error: 110 (Connection timed out))
06:10:20 Join sharpe [0] (
06:11:56CrackerizerRoC_MM: do you own a 3g ipod?
06:12:08RoC_MMUsed to.
06:12:16RoC_MMwhat is this with ipod updater?
06:12:57CrackerizerMy ipod's usb and firewire dont work.
06:13:16Crackerizerbut the ipod is still functioning.
06:14:58CrackerizerI always sync my song directly to the ipod's hard drive using an IDE to ipod HDD adapter.
06:17:15CrackerizerBut yesterday, i accidently deleted all ipod file structure including iPod_Control by trying to install rockbox.
06:17:35Paul_The_NerdInstalling Rockbox doesn't involve deleting that.
06:18:02CrackerizerI know. It was my fault.
06:19:17Crackerizernow, my ipod doent recognize its HDD. It always show the "folder" icon.
06:21:37 Join Febs [0] (
06:22:19CrackerizerCan i install rockbox without the ipod original directory structure?
06:22:34encodeit doesnt rely on it at all
06:22:34Paul_The_NerdRockbox doesn't require the iPod directory structure at all
06:23:07Crackerizeremm, this is strange.
06:23:27Crackerizeri did it yesterday. but it didnt work.
06:24:28Paul_The_NerdAnd, didn't work how?
06:26:10CrackerizerI dont know. I follow every steps in the rockbox installation instruction. But no luck.
06:26:24Paul_The_NerdWell, what *does* happen?
06:26:42Paul_The_NerdWe can't help you without knowing how far you got, and what showed up on your screen, at the very least
06:26:51blacksI just installed rockbox today and (apparently unnecessarily) deleted my ipod directories, it works fine
06:27:29 Quit JoeBorn ("Leaving")
06:27:55CrackerizerI'll be back, talk to you again.
06:42:40RoC_MMsounds like maybe messed up bootloader?
06:42:51 Quit RoC_MM ("Leaving")
06:43:13 Join JoeBorn [0] (
06:44:39 Quit rotator ("zzzzzzzz")
06:51:04 Join EbErT [0] (
06:52:05JdGordonhmmm... in the entire rocbox code the menu callbacl parameter is used twice! does anyone know what its for?
06:59:23CrackerizerI'm back.
06:59:35CrackerizerI'm not sure.
07:00:39CrackerizerDoes the ipod bios read anything from HDD at start up(apple logo shown up)?
07:01:11sharpeThe bootloader.
07:01:24CrackerizerIn case of corrupted boot loader, how do i fix it?
07:01:31sharpeReinstall it.
07:01:53CrackerizerI did backup the original firmware partition.
07:01:56sharpeAnd be sure you install the correct one.
07:02:54sharpeThere have been cases where people used a bootloader _not_ built for their type of iPod...
07:03:24CrackerizerIf i run "ipodpatcher -w 1 bootpartition.bin" where bootpartition.bin is the original firmware. Should it be ok?
07:03:44sharpeyes, it should.
07:04:11CrackerizerEmm, i did it several times. but it didnt work.
07:05:05Paul_The_Nerdbootpartition.bin was the file created when you did "ipodpatcher -r 1 bootpartition.bin" which you've only done ONCE EVER which was before you first installed any custom firmware of any sort on your iPod?
07:06:04Paul_The_NerdSo, when you say "it didn't work", what happens exactly?
07:06:51CrackerizerAfter the apple logo, there is a folder icon shown up and then the ipod restarts.
07:07:21Paul_The_NerdHow big is the bootpartition.bin file, and what sort of iPod do you have exactly?
07:07:40Crackerizer~ 41 megs
07:07:57CrackerizerI have a 3g ipod.
07:09:05CrackerizerI notice that iPodWizard used to recognize the ipod's HDD before the directory structure is deleted.
07:09:13Paul_The_NerdNow, a few questions: It's a windows iPod originally? The second partition is Fat32?
07:09:21CrackerizerYes, it is.
07:09:23amiconnBagder: The video you posted (Sansa) contains "Apple Motion JPEG B" 160x208 video at 15fps and 16bit stereo 11kHz PCM audio according to Quicktime
07:10:22Paul_The_NerdCrackerizer: Well, I'm not sure what's going wrong. I'd recommend backing up your music, and reformatting it and using the restore tool.
07:12:34CrackerizerWell, that's the point. i cant use the restore tool because i dont connect the ipod with usb nor firewire.
07:13:03Crackerizerbecause the usb and firewire port dont work.
07:13:51CrackerizerThe ipod is functioning. the HDD is fine.
07:14:18Paul_The_NerdWell, that's really outside the scope of what I can help with then.
07:14:33CrackerizerSad story :)
07:14:45Crackerizerbut thank you anyway.
07:14:57Paul_The_NerdDid Rockbox ever work?
07:15:08CrackerizerYes, it did.
07:15:13sharpeCrackerizer: Are you in disk mode when you tried to copy the firmware back over?
07:15:31Crackerizerand i dont remember why i've done to it.
07:16:08Crackerizersharpe: no, please read above message. i dont use usb or firewire.
07:16:53Crackerizera few question, is the firmware partition important? can i delete it, reformat etc...?
07:16:56*Febs wonders how Crackerizer gets music onto his player.
07:17:30sharpeCrackerizer: Okay. When you tried to copy it over, *how* did you?
07:17:42Paul_The_NerdFebs: He's using an enclosure.
07:17:46CrackerizerFebs: it's fun, isnt it?, I use 3rd party software like retune to put my song and update itune db.
07:18:05FebsOK, and how does that work? Magic?
07:18:12Paul_The_NerdCrackerizer: The firmware partition is absolutely important. That's where the iPod's operating system would be stored, except somehow you screwed yours up.
07:18:24Crackerizerwell, it just woks. i dont know:)
07:18:45sharpeCrackerizer: So you're taking your iPod HDD out, every time you want to put something on it?
07:20:03Crackerizerah, i remembered. last night, i tried to install the ipodlinux on my ipod but there was something wrong with my internet connection. So i aborted it.
07:20:40Crackerizersharpe: yes, but you dont update your song everyday.. do you? :)
07:21:09sharpeNo, but I do change some files almost every day.
07:21:37Crackerizersharpe:.... :)
07:22:20CrackerizerI think ipod linux installer screwed the firmware partition.
07:22:56sharpeCrackerizer: So you just don't have a usb port on your computer, or does it not work that way either?
07:23:39CrackerizerI do have both usb and firewire and both are working fine. the problem is at my ipod.
07:24:23JdGordonPaul_The_Nerd: has the option to change your custom title disapeared?
07:24:25sharpeSo when you try it with them, do you just not get a connection to your iPod at all?
07:24:58FebsCrackerizer, have you *tried* the restore tool?
07:24:59Crackerizernot at all. it used to but........
07:25:11FebsOr are you just *assuming* that it won't work?
07:25:44CrackerizerFebs: ipod updater doesn recognize the ipod's HDD.
07:25:55CrackerizerI really want to use it.
07:26:37 Join _Veseliq_ [0] (n=veseliq@
07:26:54CrackerizerI even tried to hack the updater and make it bypass the check. but i'm not good enough. :(
07:26:57Paul_The_NerdJdGordon: Try again.
07:27:28sharpeEntertain me, when you do try to use the iPod with a USB connection, is your iPod in disk mode?
07:27:29encodei wonder if Crackerizer could get the bootloader from someone else with the same generation ipod, and try that
07:27:40 Quit dongs (Remote closed the connection)
07:27:50encodesharpe: he's already said that his usb connection doesnt work.
07:28:06 Quit midkay ("Leaving")
07:28:08 Join dongs [0] (
07:28:11Paul_The_NerdJdGordon: For some reason, developers had it disabled.
07:28:18sharpeencode: Yes, I know. I wanted to know if he has been trying in diskmode, or just with the USB cable connected.
07:28:18FebsEncode, then how could he "get the bootloader from someone else ... and try that"?
07:28:40 Join midkay [0] (n=midkay@rockbox/developer/midkay)
07:28:49Crackerizersharpe: first of all, the usb dead, then i bought a firewire card. It worked great for a couple days and then .... gone.
07:29:02JdGordonhehe /me made a funny
07:29:04encode< Crackerizer> I always sync my song directly to the ipod's hard drive using an IDE to
07:29:06JdGordonAnti-Developer :D
07:29:20JdGordonalthough that doesnt make much snece in english :p
07:29:24encode< Crackerizer> I always sync my song directly to the ipod's hard drive using an IDE to
07:29:27encode ipod HDD adapter.
07:29:27Crackerizerencode: I did backup the boot loader.
07:29:59*Paul_The_Nerd considers removing custom titles, since they *are* a distraction.
07:30:04sharpeCrackerizer: Okay, then are you in diskmode when you use it via firewire, or do you just have the cable connected?
07:30:32Crackerizerencode: that's why rockbox is ideal for me. :) you dont need any stupid itune db.
07:31:45Paul_The_NerdFebs: I think I'm in love:
07:32:19Crackerizersharpe: I was in diskmode and i could do any i want as a normal ipod for a few days (2 days? maybe).
07:32:43FebsPaul_The_Nerd: Nice!
07:33:06Crackerizersharpe: then the firewire dead.
07:34:22Paul_The_NerdFebs: I'm going through the mods lists and seeing what we can do to improve the environment a bit.
07:35:17 Join MarcoPolo [0] (
07:36:08sharpeCrackerizer: And you're sure it's the iPod, do other devices work fine on the usb and firewire ports?
07:37:13FebsTime for bed. Goodnight folks.
07:37:30Crackerizersharpe: usb works fine. not sure about firewire.
07:37:38Crackerizerbye febs.
07:38:06 Join jlf [0] (
07:38:17 Part jlf
07:39:22 Quit Febs ("Goodnight to the folks Gracie.")
07:39:58Crackerizersharpe: what is your player?
07:40:24sharpe5G iPod.
07:40:29 Join LayDwnAnDie [0] (
07:40:36LayDwnAnDieis anyone out there?
07:41:14Crackerizeremm, does it use the same directory sturcture as 3g?
07:41:43sharpeIf you're talking about the 'iPod_Control' and subdirectories, yes.
07:41:50Paul_The_NerdCrackerizer: It's the firmware you need to restore, not the directory structures.
07:42:13LayDwnAnDiehave a question does the rockbox ipod video now play video
07:42:47Paul_The_NerdLimited video
07:42:48Paul_The_NerdNo audio.
07:43:02sharpeLayDwnAnDie: Sort of.
07:43:10LayDwnAnDiewhat do you mean ?
07:43:13sharpePaul_The_Nerd: They all only ask for video anyway, they never ask about audio. :D
07:43:58***Saving seen data "./dancer.seen"
07:43:59LayDwnAnDieSo it plays some video and audio on the rockbox?
07:44:19Paul_The_NerdAudio plays fine on Rockbox.
07:44:28Paul_The_NerdVideo plays slowly, but it plays
07:44:31Paul_The_NerdVideo+Audio does not work.
07:45:03CrackerizerI think i'll try ipod linux again....
07:45:11LayDwnAnDieoh something that will be fixed in new versions or will never work ?
07:45:19Crackerizergo back to the source of problem.
07:46:10Paul_The_NerdIt'll be fixed one day
07:46:48 Join dongs_ [0] (
07:46:52Paul_The_Nerdsharpe: Line numbers in [code][/code] blocks, good idea or no? I'm thinking "no" but it does seem like it could be convenient.
07:47:57Crackerizeris dan_a sleeping?
07:48:00sharpePaul_The_Nerd: Well... hmm. I would think it'd be a good idea.
07:48:11Crackerizerhe owns an 3g too.
07:48:21sharpePaul_The_Nerd: Is there an option for the poster to turn them on/off?
07:50:27 Quit EbErT ()
07:51:56Paul_The_Nerdsharpe: I don't think so. Which is the problem
07:52:17Paul_The_NerdMaybe I can implement a [numberedcode] block or something
07:52:18*Paul_The_Nerd shrugs
07:52:21Paul_The_NerdI'll leave that for later
07:53:31 Quit dongs (Read error: 104 (Connection reset by peer))
07:54:13 Quit LayDwnAnDie ()
07:56:04 Quit dongs_ (Remote closed the connection)
07:56:06 Join dongs [0] (
07:57:40sharpePaul_The_Nerd: How long have nick colors been shown in the Started by/Last post columns?
07:57:48Paul_The_Nerdsharpe: About 5 minutes.
07:58:29sharpeAh. Okay. Just making sure I didn't just notice them after they've been that way all along.
07:59:06Paul_The_NerdThe colors *should* be active everywhere now.
07:59:50Paul_The_NerdIt's an easy revert and pretty flexibly customizable if they turn out to not be beneficial in some screens.
08:00:03Paul_The_NerdBut I think it helps to instantly see which posts are started by badged members.
08:00:19sharpeWell, now that you've added the coder and artist badges, we have more of a rainbow now.
08:00:30scorchePaul_The_Nerd: Febs seems to be both a mod and an expert...
08:00:55Paul_The_Nerdscorche: Indeed he is.
08:01:21Paul_The_NerdHe was given the 'Expert' title before he became a mod, and my feeling is that he still deserves it.
08:01:54Paul_The_NerdYou'll also notice that Bagder, LinusN, and Zagor, in the rare occasions that they post, have their Admin/Mod badges alongside Developer ones.
08:02:11scorchePaul_The_Nerd: ah...
08:02:33sharpescorche: duh... :)
08:02:37scorchePaul_The_Nerd: personally, i dont like the colors showing up on the side of their post, when their badges will do
08:02:51Paul_The_Nerdscorche: In the left, you mean? I was considering disabling that.
08:03:31scorcheat least change the expert can be a pain on the eyes sometimes =)
08:03:52Paul_The_NerdHow 'bout now, with the regular color?
08:04:18scorchebatter =)
08:04:23scorchecake that is...
08:04:40sharpeI had a PM about an hour ago, about getting rockboy to work... and also where to get roms...
08:04:57scorchelet me guess...ritesh?
08:05:05sharpeActually, nope.
08:05:53 Quit dongs (Read error: 104 (Connection reset by peer))
08:06:13scorchePaul_The_Nerd: is there any type of "Punch User" module? =)
08:06:24scorcheor at least slap
08:06:35sharpeI wish...
08:06:42Paul_The_NerdAs a small added bonus, users can now only use 3 smilies per post.
08:07:23scorcheunless that also gives them basic logic and comprehension skills, i am still not happy =(
08:07:23sharpeSo they can only go though a bipolar cycle one and a half times, yay...
08:09:27 Join dongs [0] (
08:10:03 Quit pabs (Read error: 110 (Connection timed out))
08:15:16 Join pabs [0] (
08:15:39 Quit sharpe (Read error: 54 (Connection reset by peer))
08:15:39 Join webguest59 [0] (
08:15:45 Join sharpe [0] (
08:16:02webguest59were can i get rockboy?
08:16:15Paul_The_Nerdwebguest59: I suggest reading the manual.
08:16:16sharpewebguest59: It's already with Rockbox.
08:16:29webguest595th generation ipod?
08:16:35Paul_The_Nerdwebguest59: MANUAL.
08:17:00webguest59is your real name paul?
08:17:14webguest59lol so is mine is steve
08:17:40*scorche notices that his humor has fizzled out for the night
08:18:06sharpeCan I tell everyone my name?
08:18:23webguest59rockboy isnt on here
08:18:27sharpeOr, do I get to?
08:18:35sharpewebguest59: Read the manual, or the wiki.
08:18:37webguest59i went to browse pligins
08:19:16Paul_The_Nerdwebguest59: Which is NOT what we told you to do.
08:19:27webguest59hold on ill brb i wanna change my name
08:19:32 Part webguest59
08:19:32Paul_The_NerdIf you'd opened the manual and searched for "Rockboy" on the other hand, you'd know how to use it already
08:19:53 Join XxBigP123xX [0] (
08:20:02XxBigP123xXah much better
08:20:09 Quit sharpe (Read error: 54 (Connection reset by peer))
08:20:16 Join sharpe` [0] (
08:21:12sharpe`I hate my router...
08:21:17XxBigP123xXok im on the wiki
08:21:58XxBigP123xXand it says nothing about rock boy accept Rockboy Game Boy emulator (port of Gnuboy
08:23:08sharpe`XxBigP123xX: Read the next line and comprehend it.
08:23:53XxBigP123xXDoom (port of the PrBoom engine)
08:24:15XxBigP123xXim sry im a semi-n00b
08:25:09XxBigP123xXthank you SSSSSSSOOOOOOOOO much sharpe
08:26:36sharpe`You're welcome.
08:27:26XxBigP123xXnow just one more question
08:27:43XxBigP123xXwere should i get roms(if your allowed to say)
08:28:48 Quit dongs (Remote closed the connection)
08:28:56Paul_The_NerdSearch homebrew sites for legal roms.
08:29:03Paul_The_NerdDiscussion of commercial ROMs isn't allowed here.
08:29:08sharpe`You wouldn't happen to be the person who sent me a PM on the forums on the exact same thing would you?
08:29:19XxBigP123xXok thanks
08:29:22*Paul_The_Nerd wonders if a "Staff" page seems like a good idea?
08:29:23XxBigP123xXi didnt know
08:29:36sharpe`Paul_The_Nerd: For what?
08:30:30XxBigP123xXwhat folder do i put the roms in
08:31:45 Quit Crackerizer ("CGI:IRC (Ping timeout)")
08:32:18sharpe`XxBigP123xX: Have you registered on the forums recently?
08:32:32XxBigP123xXhavent tought of it yet
08:32:46XxBigP123xXprobablly gonna tomarrow
08:32:57Paul_The_Nerdsharpe`: Forums.
08:33:12sharpe`Aww. I can't view it.
08:33:19XxBigP123xXk geuss ill do it now lol
08:33:29 Quit perplexity (Read error: 113 (No route to host))
08:33:49Bagder410 people on the rockbox map now
08:34:01Bagderstill none in Africa
08:34:19sharpe`Bagder: Should I add myself to it?
08:34:39Paul_The_Nerdsharpe`: What does it say?
08:35:04sharpe`Paul_The_Nerd: "You can not view the staff list."
08:35:38 Quit XxBigP123xX ("CGI:IRC (EOF)")
08:35:45sharpe`Bagder: Technically, there is one in Africa :)
08:35:59 Join XxBigP121xX [0] (
08:36:00Bagderah, you're right
08:36:19 Join herz42 [0] (n=herz42@
08:36:25XxBigP121xXi like got kicked out
08:36:30Bagdersharpe`: but it is very close
08:37:10sharpe`Yep... Should I check the box? Haha.
08:38:15 Join dj-fu [0] (
08:38:28XxBigP121xXlol my friends pissed cause im playing pacman on my ipod
08:39:49 Join dongs [0] (
08:40:44Paul_The_Nerdsharpe`: Try again.
08:41:06sharpe`Paul_The_Nerd: It works.
08:42:00scorchePaul_The_Nerd: poor lostlogic...
08:42:17scorchesince may
08:42:35Paul_The_NerdOh, yeah
08:43:01scorchesharpe`: stop copying my with the grave =)
08:43:22sharpe`scorche: C'mon, everyone's doing it. Peer pressure.
08:43:25scorcheactually, no smiley face on that..
08:43:36sharpe`Ah. That's still a smiley.
08:43:43 Nick sharpe` is now known as sharpe (
08:43:54 Quit dj-fu ("( :: NoNameScript 4.03 :: )")
08:44:07 Quit XxBigP121xX ("CGI:IRC (EOF)")
08:44:12scorcheno go back to using your underscore like you used to...i am protective over my grave
08:44:23sharpeI never used an underscore...
08:44:28scorchedid too
08:44:34sharpeDon't remember it.
08:44:48scorchemidkay and i do
08:45:00midkayyes. quit it you craptart.
08:45:07 Join XxBigP121xX [0] (
08:46:00XxBigP121xXoki just got a rom what folder do you reccomend i put it in( plz dont say any =)
08:46:05 Join petur [0] (n=petur@rockbox/developer/petur)
08:46:17Paul_The_NerdWhichever you want.
08:46:40XxBigP121xXfunny guy eh? lol
08:46:58scorcheor an honest one..
08:47:25XxBigP121xXcan i just put it in the root directory
08:47:32 Quit dongs (Read error: 104 (Connection reset by peer))
08:47:41sharpeXxBigP121xX: Does that fit 'Anywhere?'
08:47:42scorchei believe that falls under "anywhere" =)
08:48:19XxBigP121xXyes i know your all getting annoyed with me im sry
08:48:40 Join perplexity [0] (
08:48:59 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
08:49:43XxBigP121xXit didnt show up
08:49:57XxBigP121xXdoes it have to be .rom or .gbc
08:50:05sharpeIt has to be .gc or .gbc.
08:50:17XxBigP121xXthats what it is
08:50:30Paul_The_NerdWhat file view mode are you in?
08:50:46Paul_The_NerdIf you have it set to Anything but "All Files" or "Supported" it probably won't show up.
08:50:58Paul_The_NerdPlease, don't spam wasted lines
08:51:05Paul_The_NerdAnd please, try reading the manual as I suggested earlier.
08:51:11XxBigP121xXill try that now
08:51:11 Join dongs [0] (
08:52:19XxBigP121xXit worked!
08:52:36 Join Rob2222 [0] (
08:53:32 Join sharpe` [0] (
08:54:27 Quit sharpe (Read error: 54 (Connection reset by peer))
08:54:38sharpe`I strongly despise my router...
08:54:38 Nick sharpe` is now known as sharpe (
08:54:47Paul_The_NerdI <3 mine.
08:55:04Paul_The_NerdI despise the USB wireless adapter in my desktop though.
08:55:36 Quit XxBigP121xX ("CGI:IRC (EOF)")
08:55:52sharpeLately mine's been randomly dropping out connections, and a few hours ago I couldn't get a connection after it had dropped it...
09:02:16amiconnlinuxstb: The frame skipping in mpegplayer seems to have problems. If I enable it, I don't get any frames displayed (X5)
09:02:40sharpeamiconn: Nor do I.
09:03:09Paul_The_Nerdamiconn: If I enable it on Nano, it seems to skip a *lot* of frames on a video that barely needs it.
09:03:38*amiconn only has two colour rockbox targets, X5 and H300
09:07:19*sharpe is going to sleep.
09:07:22sharpegoodnight everyone.
09:07:23 Join Crackerizer [0] (
09:07:29 Quit sharpe ("Leaving")
09:07:39Crackerizeraha, my ipod is back :)
09:08:11Crackerizerthank you everybody...
09:12:43dan_aCrackerizer: Good morning - sorry, I was asleep earlier
09:13:39dan_aDo you still need the iPod_Control folders?
09:13:42Crackerizernever mine dan_a. I know you stay late at night :)
09:13:52Crackerizerno, thank you.
09:14:11LinusNdo we have an idea how close we are to being able to decode both video and audio?
09:14:13CrackerizerIt's a file system corrupted.
09:15:15markunLinusN: is anyone even working on it?
09:15:27Crackerizerdan_a: i'm ready to mess with rockbox now. but i dont know where to start (i have all tools and sources installed).
09:15:29Bagderdid you see my sansa videos yday?
09:15:36Bagderseems they do mjpeg
09:15:59Bagderpretty... lame
09:16:15markunbut it makes frame skipping east
09:16:19markuneasy even
09:16:30Bagderyeah, but I think they encode them at a speed they can deal with
09:16:41Bagderso they don't frameskip anyway
09:16:55amiconnBagder: [07:09:22] <amiconn> Bagder: The video you posted (Sansa) contains "Apple Motion JPEG B" 160x208 video at 15fps and 16bit stereo 11kHz PCM audio according to Quicktime
09:16:55dan_aCrackerizer: Compile and install it, use it, and then see what needs improving :)
09:17:11Bagderamiconn: yes
09:17:28BagderPCM audio is interesting
09:17:48amiconn11kHz, bah
09:17:50Paul_The_NerdMy favorite bit about it is that their "Media Converter" won't recognize their own format, so if you copy the movies off, thus removing them from the database, you can't merely copy them back on OR have the converter do it for you, you have to redo the whole conversion.
09:18:21*dwihno just noticed that due to the recent key mapping stuff, on+up/down won't give you pageup/pagedown on the rec20
09:18:27JdGordonmorning guys
09:18:30Bagderamiconn: and the other movie is "motion jpeg A"
09:18:36Bagderwhatever A and B is I don't know
09:18:41JdGordoncan we go back to centering titles in the list? or at least have it selectable??
09:19:16Crackerizerdan_a: sounds simple, but....... :)
09:19:20amiconnWhat I don't like about the new list titles is that the list itself is indented even if there's no scroll bar
09:19:35Bagderthat's yuck
09:19:46JdGordonrevert the commit... :D
09:19:54JdGordonand then do it again properly :p
09:20:24amiconnI understand _why_ this is so - if it weren't, you couldn't distinguish the folder symbol in fron of the title from an ordinary folder in the list
09:20:48amiconnI think this is solvable by using a different folder icon (filled?) for the list title
09:21:05*Paul_The_Nerd agrees.
09:24:57 Join _FireFly_ [0] (
09:30:12 Quit rageahol (Read error: 110 (Connection timed out))
09:38:26 Join herz42_ [0] (n=herz42@
09:43:12 Quit dan_a (Read error: 110 (Connection timed out))
09:43:41 Quit dongs (Remote closed the connection)
09:43:43 Join dongs [0] (
09:44:02***Saving seen data "./dancer.seen"
09:46:48 Join Drkepilogue [0] (
09:52:13 Join dionoea_work [0] (
09:57:31 Quit herz42 (Read error: 113 (No route to host))
10:02:32 Quit herz42_ (Read error: 113 (No route to host))
10:03:06 Join bluebrother [0] (
10:03:09markunmorning dionoea_work
10:03:57markunwow, 410 rockbox users on rasher's page now!
10:05:48markunLinusN: do you live in Russia now?
10:06:15 Join MadDog011 [0] (n=MadDog01@
10:06:19 Part MadDog011
10:07:06LinusNmarkun: lol
10:07:23LinusNhow did that happen?
10:08:33LinusNi lost my code for changing it, so i couldn't have done it
10:09:06markunevil hackers at work
10:09:06BagderI think rasher soon needs to stop listing all the people on the same page,...
10:10:30Paul_The_NerdHm. There's 3 other people in my city now.
10:11:05 Quit perplexity (Read error: 110 (Connection timed out))
10:11:22Bg3rPaul_The_Nerd: no more the One:P
10:11:37 Join dj-fu [0] (
10:11:41Paul_The_NerdI was kinda enjoying the whole "Nobody within 300 miles in any given direction" thing.
10:12:06JdGordonscared they would come knocking on the door in the middle of the night for rb support? :D
10:12:28Bagder"I demand help dammit, open the door"
10:12:44Bg3r"okay, no probs, $100/h" :D
10:12:51Paul_The_Nerd"My iPod won't boot! Can you hold Menu+Select for me?"
10:12:52Bagder"doom doesn't work in rockboy on my samsung player!"
10:13:21 Quit dongs (Remote closed the connection)
10:13:23 Join dongs [0] (
10:13:30dj-fuhow's rb going hackers?
10:13:37dj-fui havent' updated my build for a long ass time.
10:13:44dj-fustill in feature freeze?
10:13:50Paul_The_NerdNope. Cancelled.
10:13:57markundj-fu: we decided to stop the project
10:14:08dj-fushiting me right?
10:14:23JdGordondidnt the RIAA buy out rockbox?
10:14:35*petur discovers there's a rb user just a few streets away from him
10:15:09*markun knows at least 2 more rockbox users in his city who are not on the map yet
10:15:37peturthis map is fun
10:16:05*LinusN packs to go home to russia
10:16:16*petur waves
10:16:20markunLinusN: drive carefully
10:17:02markundj-fu: which player do you have?
10:17:21LinusNi am actually an old soviet spy, and now my mission in sweden is over
10:17:22markunDid you know we have a mpeg player now?
10:17:38LinusNthey're shutting me down
10:17:53JdGordoni installed rb on an ipod which wouldnt access the hard disk correctly.. aanyway, i sent it back overseas (to its owner) working, but now its showing the unhappy apple screen when she turns it on.. any ideas what to do?
10:17:54 Join dan_a [0] (
10:17:55LinusNi didn't even know the cold war was over
10:18:22dj-fumpeg video?
10:18:44dj-fuYou have been added. Your entry will appear once it's been approved. Your key is "AGUKL-746". Keep this if you want to change your entry later on.
10:18:48dj-fuon nano? that's insane
10:18:51dj-fuwhat's the playback like
10:19:25markundj-fu: you can try one here:
10:20:15dj-fumarkun: is it in the cvs build or do I have to build it manually
10:20:23dj-futoasted my gentoo partition and don't have cygwin set up properly yet
10:20:54dj-fusweet ty
10:20:57dj-fuwill test it in a min
10:22:25 Quit sando (Read error: 104 (Connection reset by peer))
10:24:11 Join sando [0] (i=lolsteam@
10:24:52*JdGordon has done with the first bit of the menu rework code
10:26:02Bg3rJdGordon: diff ?:)
10:26:02scorchePaul_The_Nerd: did you ever look at the link i pasted to you/
10:26:22Paul_The_Nerdscorche: Which one?
10:26:37scorchePaul_The_Nerd: the one that didnt format right
10:26:38JdGordonBg3r: not yet...
10:26:49JdGordonfirst bit... not working yet
10:27:50Bg3raha, k
10:27:58 Join Massa [0] (n=Massa@
10:28:02Paul_The_Nerdscorche: Oh, the one with a really long link?
10:28:14scorchePaul_The_Nerd: not sure...the forum link
10:28:29 Join perplexity [0] (
10:28:37Paul_The_Nerdscorche: If a line isn't able to be broken, it can stretch the screen making for some odd formatting
10:28:48MassaHi everybody!
10:29:06*dj-fu waves halfheartedly
10:29:07scorcheah..yes..that one
10:29:23scorchePaul_The_Nerd: there is no module for the forums that can fix that?
10:29:31 Join sandoaway [0] (i=lolsteam@
10:30:22Paul_The_Nerdscorche: Not that I've seen. In some cases it shouldn't be fixed, such as [code] blocks where you want the lines to be reproduced verbatim, but in the case of links perhaps we should ask members to use proper formatting to shorten them.
10:31:37dj-fumarkun: about to load up elephantdreams now
10:31:40scorchePaul_The_Nerd: hmmm...or use tiny url (but i am not a fan of being led to somewhere, not knowing where i am going)
10:31:43JdGordon... well it compiles... i guess thats a good sign :p
10:31:53 Join stateq2 [0] (
10:33:05scorchePaul_The_Nerd: if only everyone knew how to use proper formatting...
10:33:35stateq2hello everyone
10:34:08Paul_The_Nerdscorche: Yeah, maybe think about adding to the posting guidelines that long links should be in the format []Google[/url] so that they don't break formatting.
10:34:35stateq2I have a rockbox theme I want to add to the is this possible?
10:35:03dj-fuTWiki is a collaborative tool we use for distributing non-programming tasks such as writing documentation. Everyone is invited to join and help. All that you need to do to contribute is register yourself. All changes to all pages are version controlled and tagged with the author's name, so nothing can be destroyed by mistake or sabotage.
10:35:15 Join spiorf [0] (
10:35:27Paul_The_Nerddj-fu: Actually, these days I believe they have to register then come here and ask someone to authorize them.
10:35:37dj-fusomeone should update that ;[
10:35:55Paul_The_NerdWell, I think it tells them the rest on the registration page or something.
10:35:58*Paul_The_Nerd doesn't really know
10:36:10stateq2Yeah, because I registered, and was directed here
10:36:25peturso give your wiki name
10:36:39scorchePaul_The_Nerd: yeah, but not everyone reads that...i guess the people with editing power can fix them as they see them....maybe some sort of module that, if they dont format it that way, will automatically do it and make the name http://www.blah.comnetorg
10:36:57JdGordonhow do you type cast a function? i have a int (*function)(int) that i need to pass as a void (*function)(int) to a function?
10:37:49peturstateq2: done... you should now be able to edit wiki pages
10:38:03stateq2Thanks :)
10:38:16Paul_The_Nerdscorche: It may be possible to have a module check a link's length, and if longer than X, use text like "link here" in its place, or something.
10:39:01Bagderiirc, misticriver shortens long URLs when posted in their forums with "..." somewhere in the middle
10:39:51scorchei think that i would prefer the "link here" method
10:39:55Paul_The_NerdThat could probably be doable too.
10:40:30dj-fuwow, the mpegplayer
10:40:31*dj-fu is in awe
10:40:42Paul_The_NerdOr maybe trimming anything after the first questionmark in the URL, as well as anything between the third / and the last / (assuming 4+ slashes)
10:41:11Paul_The_NerdOf course, the full URL would be visible at the bottom of your browser window (or wherever your browser normally shows you full URLs on mouseover) so you're not jumping blindly.
10:41:13markundj-fu: thank linuxstb for it
10:41:15MassaJdGordon: I always create typedefs for function pointers - then a cast is easy ;)
10:41:21dj-fulinuxstb: thanks
10:41:41 Quit Drkepilogue ("CGI:IRC (EOF)")
10:44:42Paul_The_Nerdscorche: There don't seem to be any mods at the SMF site that would easily do this. So, that goes on the backburner at least at this moment.
10:46:12 Quit spiorf (Remote closed the connection)
10:46:17scorchealright...i will put it on the requested forum feature (or whatever the name of that one thread is) so we wont forget about it =)
10:47:05scorchei guess that thread would be "OOPS!!!"
10:47:25 Quit sando (Read error: 113 (No route to host))
10:47:28Paul_The_Nerdscorche: You could start a "Forum Feature Request" thread in General Discussion
10:47:46scorcheooo...i could
10:47:48Paul_The_NerdSince "Oops" is more about things I screwed up than new ideas.
10:47:53scorchein fact, i will
10:48:01scorchePaul_The_Nerd: but you asked for things to do in it =)
10:48:41 Quit stateq2 ("CGI:IRC (EOF)")
10:48:50Bg3rJdGordon: tried something like "(void (*function)(int))returning_int_function"
10:49:10JdGordonsomething like that... im not oging to worry about it for now...
10:51:45 Quit linuxstb (Read error: 110 (Connection timed out))
10:51:56 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
10:53:51scorchePaul_The_Nerd: while i am looking at it, i cant think of any good reason that we have the ability to insert flash in our posts...something to remove?
10:54:21JdGordonoh how i love gcc warnings... "menu.c:452: warning: initialization from incompatible pointer type" the line being "static const struct option_item shuffle_option[] = {{ (void*)&global_settings.playlist_shuffle, NULL, bool_onoff,0,0,0,0,0,0}};" (there is no other warnings about that line!
10:54:44 Join Arathis [0] (
10:55:03Paul_The_Nerdscorche: Good point. Removed.
10:55:33 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
10:55:57scorchePaul_The_Nerd: or FTP for that matter... (a url would be just fine)
10:56:28scorcheunless the FTP formatting does something other than what i think it does
10:57:05Paul_The_Nerdscorche: It prepents ftp:// instead of http:// on a url lacking them.
10:57:43scorchePaul_The_Nerd: url cant handle anything other than http:// ?
10:58:18scorcheor just as something that is there in case people dont want to type them?
10:59:02Paul_The_NerdIf someone types then highlights it
10:59:09Paul_The_NerdAnd then clicks one of the buttons
11:00 would think that if one is linking to an ftp, they would preface it with ftp://, but i dont see any harm in it
11:00:58 Quit Massa ("OUCH!!!")
11:02:28Paul_The_NerdYeah, unlike Flash which could probably get annoying.
11:07:42tucozbluebrother, I have now read the quick start chapter. Except for a few places where I would have used a different language, I like the concept. And we should also crosslink the sections that are referred (WPS for instance).
11:08:15tucozdo you have a diff of your changes?
11:09:10tucozBagder, are you here?
11:09:40tucozyou can add the manual builds of the ipod 3g if you want
11:09:49Bagderwill do soon
11:09:58tucozcool. thanks
11:22:21bluebrothertucoz, just made a diff:
11:22:38tucozthanks. I can fix some language stuff if you want
11:23:04tucoz(read, try to fix...)
11:23:24bluebrotherwould be great.
11:23:51bluebrotherthere were various sections I wasn't (and still are not) really satisfied with the text itself.
11:24:13bluebrotherbut as my main intend was to get the concept working it looks like I succeeded ;-)
11:24:46tucozok. I've got some time right now. But don't you think that we should crosslink to the sections that are referred to?
11:25:09bluebrotherwe should. I just didn't bothered when writing.
11:25:15tucozah. ok.
11:25:27bluebrotherI had a long train trip yesterday when I was playing around with that.
11:25:41linuxstbamiconn: If the file cannot be decoded in realtime, mpegplayer will just skip every frame in an effort to display in realtime.
11:27:24bluebrotherbtw, my last try on the menu structure inclusion:
11:31:18amiconnlinuxstb: I guessed so, but the frame skipping itself should imho be limited, to display at least 1 frame per second or so
11:31:45 Join shadou [0] (
11:32:09 Join PaulJam [0] (
11:32:24tucozbluebrother, isn't 'usually always' a contradiction ;)?
11:33:44bluebrotherat least it doesn't make too much sense ;-)
11:34:00linuxstbamiconn: OK, I'll do that.
11:34:05bluebrotherI guess I'm more the LaTeX guy than a writer ;-)
11:34:16 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
11:34:27tucozme too
11:34:50tucozI haven't done much writing to be honest
11:35:04amiconnlcd_yuv_blit() seems to use around 1/3 of the total time needed to decode & display a frame both on h300 and X5
11:35:08linuxstbPaul_The_Nerd: Still around? What was the problem you had with the frame skipping? Was it with one of my Elephants Dream files?
11:35:25amiconn(a bit more on X5 than on h300)
11:36:25linuxstbWhat "q setting" did I use the for files you've been testing with?
11:37:18linuxstb(I need to choose a q setting for Elephants Dream and finish encoding a full set of files for all resolutions.
11:37:21Paul_The_Nerdlinuxstb: No, it was with one of the files I'd created before. It had played at about 2/3 speed normally, but with frameskipping enabled seemed to only display about 2 frames every second.
11:38:02tucozbluebrother, nice to see you use the action codes.
11:38:23amiconnlinuxstb: I think q6 would be appropriate, even though q8 doesn't produce artefacts
11:38:29 Quit dj-fu (Read error: 60 (Operation timed out))
11:38:40*JdGordon can crash the sim on command :D
11:39:00linuxstbPaul_The_Nerd: That sounds about right. Decoding and displaying at about 2/3 speed probably means it is decoding only at around 100% full speed - so it can only keep that speed up by displaying one or two frames per second.
11:39:19bluebrothertucoz, if we get the stuff with the stop button I mentioned yesterday more consistent that would work even better. I like the action codes
11:39:24 Join dj-fu [0] (
11:39:29Paul_The_Nerdlinuxstb: Okay then.
11:39:43tucozbluebrother, yes. That was indeed a good idea. Wonder why it isn't so already.
11:40:14amiconnlinuxstb: Are you going to do lcd_yuv_blit in asm for ipod?
11:40:21bluebrothermaybe someone should split up the quick exit patch and create on for the exit with mode, one for play to wps and one for stop to stop playback ;-)
11:40:44linuxstbamiconn: I will do if no-one else does, but I would prefer to concentrate on the higher-level parts of mpegplayer.
11:41:13bluebrotherisn't there a way to start a new search when viewing a task? I can only use the "my last search" link which is a bit ... complicated.
11:41:23amiconnShould be possible to get the thing really efficient for arm
11:42:25linuxstbShould it use the same approach as your h300 implementation?
11:42:45 Join peppo [0] (
11:42:55peppo"2.2.2. installing th bootloader
11:43:02peppoTo do: Complete this section for Iaudio platforms."
11:43:20tucozpeppo, I think that is available in the wiki though
11:44:00peppojust found it
11:44:06***Saving seen data "./dancer.seen"
11:44:43markunlinuxstb: what does the mpeg2_skip function do?
11:45:40 Quit shadou (Read error: 60 (Operation timed out))
11:46:28bluebrotherhmm, cvs up -dPC doesn't seem to work recursively for me. Did I miss a switch?
11:47:02Paul_The_Nerdscorche: Go back to your problem post.
11:47:22linuxstbmarkun: No idea - I haven't yet ventured inside libmpeg2.
11:47:27tucozlinuxstb, what is the correct way of saying this. " this is and will not be possible." or " this is not and will not be possible."?
11:47:56Paul_The_Nerdis not and will not
11:48:01tucozok, thanks
11:48:04*linuxstb nods
11:48:08Paul_The_NerdAssuming you mean "not now" as well as "not ever"
11:48:15tucozYes, exactly
11:49:14scorchePaul_The_Nerd: nice!....and it is a feature request...not a problem post =P
11:49:25amiconnlinuxstb: In fact I could try to implement the thing, but I can't test.
11:49:44amiconnlinuxstb: What's this strange 64000 pixel limit in lcd-ipod.c?
11:49:52Paul_The_Nerdscorche: I meant the post that you deemed problematic. ;)
11:50:51linuxstbamiconn: It seems that you can only write that number of pixels at once. I'm pretty sure I tried sending more data than 64000 bytes when first porting the driver from IPL, and it didn't work.
11:52:12tucozin brittish english, is it customiZe or customiSe?
11:52:36JdGordonin pretty sure
11:52:46JdGordonamericans changed the s to z everywhere
11:54:19tucozso the brittish write Sebra right? ;)
11:54:45tucozjust kidding
11:54:53linuxstbIt's also British...
11:54:53preglowi could give ipod lcd_yuv_blit a shot
11:54:58preglowbut don't know if i'll have time today, at least
11:55:49peppoI can't find the "Tag Cache" menu described i the iaudio x5 manual.
11:56:21Paul_The_NerdHave you searched for "Tag Cache" or "TagCache"?
11:56:50peppoI'm lookingt at topic 3.3 right here
11:56:52peppoit's in the player.
11:57:57 Join rconan [0] (n=richard@
11:58:02peppoall I can do is browse files and change shuffle/repeat
11:59:33markunpeppo: and what is it you want to do?
11:59:34bluebrotherpeppo, there's a section in the "getting started" chapter.
12:00:08peppomarkun, enable tag cache
12:00:53peppoah, Rec goes into main menu
12:03:24 Join Mmmm [0] (
12:04:13 Join spiorf [0] (
12:04:45amiconnlinuxstb: Is it really 64000, or in fact 65535?
12:05:26peppostill can't find Tag Cache menu
12:05:28 Join pondlife [0] (
12:06:41 Quit Crackerizer ("CGI:IRC (Ping timeout)")
12:07:33bluebrotherpeppo, what menu you are searching? Tagcache is a file view.
12:07:34linuxstbamiconn: I'll check...
12:07:52Mmmmpeppo: general settings -> file view -> tag cache
12:08:00peppoyeah, I found it.
12:08:03 Join nobosuke [0] (
12:08:24bluebrotherthe view is still called "id3 database"
12:08:31bluebrothershould be changed imo.
12:08:35tucozbluebrother, you can see what you think. . The playlist reference doesn't work somehow, even though it is labeled.
12:08:53 Quit nobosuke (Client Quit)
12:09:01JdGordonmy menus almost work!! :D
12:09:01 Quit mirak (Remote closed the connection)
12:10:29JdGordonjust have to fix lang pointer problems and it should be good to go!
12:10:53 Join PaulJam_ [0] (
12:11:12 Join San||Away [0] (
12:11:18JdGordonhow do i get a char* from a LANG_?
12:11:48amiconnlinuxstb: While at it, could you perhaps run test_fps on your 4g color?
12:11:54bluebrothertucoz, looks good to me.
12:12:00linuxstbamiconn: Sure.
12:12:31MmmmCan someone help me with icons? what does "{ 0x60, 0x7f, 0x03, 0x33, 0x3f, 0x00 }, /* Musical note */" mean in icon.c? Is this pointing to an icon somewhere or is this the icon?
12:13:24linuxstbThat's the icon.
12:13:26bluebrotherMmmm, afaik it's the icon itself
12:13:44Mmmmah on earth do you make an icon then?
12:14:04bluebrotherviewers.config has similar entries for the icons.
12:14:07Mmmmis each one a pixel?
12:14:09dionoea_workdecode that to binary i guess
12:14:35 Quit pondlife ("byebye")
12:14:42Mmmmyes to which?
12:14:46linuxstbMmmm: Each number is a column of 8 pixels - that icon is 6 pixels wide, by 8 high.
12:15:02linuxstb(actually 5 pixels wide - the 6th column is empty)
12:15:59Mmmmok , so to see it would I have to decode to binary as dionea said?
12:16:12linuxstbIIRC, 0x01 means the top pixel in the column is set, 0x02 means the second to top, 0x04 means the third to top etc. Add them up to get the value for the column.
12:16:14Mmmmand to create one, do the opposit?
12:16:45Mmmmoh right...thanks...I'll give it a go... should be fun! :D
12:17:02linuxstbOr you can just save a 6x8 .bmp file and use the bmp2rb program...
12:17:29MmmmLOL... yep, that sounds a lot easier :D
12:17:37linuxstbtools/bmp2rb -f 0 myicon.bmp
12:17:49linuxstbThat will display those numbers on the screen.
12:18:10Mmmmthanks linuxstb
12:18:15preglowamiconn: how many fps does h300 do these days?
12:19:59amiconnpreglow: Depends a lot on the video size & complexity.
12:20:33linuxstbamiconn: I changed 64000 to 0x10000 and it works fine.
12:20:35preglowamiconn: i'm thinking pure test_fps
12:21:24linuxstbtest_fps on my ipod Color (I'll add them to the wiki page as well): Unboosted (30MHz) gives 19.5fps and 75.5fps
12:21:49amiconnIt seems that operation feels smooth if we reach ~60fps
12:22:17preglowunboosted nano gives 80 fps
12:22:25linuxstbBoosted (75MHz) gives 48.5fps and 188.5fps
12:22:52amiconnThe fullscreen number is the more important one
12:23:29preglowwhat size is the photo lcd, again?
12:24:27linuxstb220x176 - same as h300
12:24:47 Quit PaulJam (Read error: 113 (No route to host))
12:25:01 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
12:25:42tucozRegarding this task, what and for what targets should I do this.
12:26:00JdGordonw00t ... menus working perfectly :D
12:26:22preglowi wonder why it's so much slower than nano, then
12:26:52bluebrothertucoz, I guess all targets with HAVE_RECORDING
12:27:14tucozeven the hw recorders?
12:27:38bluebrotherI have no idea but I think it wouldn't hurt.
12:28:03bluebrotherso maybe we get users that respond "the manual says, but it actually _is_ working" ;-)
12:28:19preglowthis reminds me
12:28:34preglowthe recording section of the manual has options that iriver targets don't have
12:29:58bluebrotherbtw, tucoz, what are you thinking about the bold font for the buttons I used in yesterdays pdf?
12:30:28tucozah. I like it. We should add some other font in the Key Action header to the tables though
12:30:41tucozSmall caps perhaps :)
12:30:50bluebrothermaybe slanted is good there.
12:30:52tucozbold small caps that is
12:30:56tucozor that
12:31:20tucozpreglow, care to tell me what options those are?
12:31:37bluebrotherI'll try using a new macro for the buttons so we can change the face more easily.
12:32:32preglowi wonder if file split and prerecord work
12:34:08LinusNat least file split works, iirc
12:34:48bluebrotherI'm trying prerecord right now.
12:35:28*JdGordon is gonna need lots of preproccesor magic for this to be workable :'(
12:35:56*preglow hates preprocessor magic
12:35:57bluebrotherprerecording seems to work.
12:36:05tucozSo, why do the peakmeters freeze while the hard disk spins up?
12:36:25tucoz(when starting a recording)
12:36:29bluebrotherat least for the few seconds I tried
12:37:01preglowseems someone's cleaned it up
12:37:06preglowthe screenshot is wrong on h1x0, i see
12:37:15preglowand "time split" should be "file split" now
12:37:19JdGordon1 more compiler warning to kill :D
12:37:54preglowi got a sudden urge to implement sample rate and channels on iriver now
12:38:40preglowdoubt i'll make anything of it
12:38:58LinusNtucoz: because write() blocks, and the peak metering is done in the same thread
12:39:17preglownot very elegant :/
12:39:35tucozLinusN, ok. so for a non teckie, what do you think of this? \note{When you start a recording, the hard disk will spin up. This will cause the peak meters to freeze in the process. This is perfectly normal, as this is done as a safety measure to preserve recording quality during the spin up}
12:39:56preglowwell, it's a lie, but otherwise ok :P
12:40:03LinusNexcept for the fact that the last sentence is untrue
12:40:18tucozbut how should we explain it then?
12:40:25preglowjust explain that it happens
12:40:32LinusN"because we are lame and lazy"
12:40:34preglowthe why of it is probably laziness
12:40:39preglowand that doesn't need to be in a manual
12:40:43Bg3rthe gui thread blocks while waiting the disk to spin up ? :)
12:40:54LinusNit is in fact the recording thread
12:41:02Bg3roh, okay:)
12:41:08tucozI don't want to mention threads in the manual
12:41:09 Quit San||Away (Read error: 104 (Connection reset by peer))
12:41:23preglownor should you
12:41:24Bg3r"the interface blocks while ..."
12:41:28LinusNthe gui thread runs fine, but the peak monitoring stops during the disk access
12:41:31preglowjust mention that peak meters freezing is normal
12:41:34preglowand nothing to worry about
12:41:50 Join San||Away [0] (
12:41:53Bg3rtucoz: put in in a "TODO:" list :D
12:42:22LinusNtucoz: and it's not only when you start recording
12:42:22 Quit San||Away (Read error: 104 (Connection reset by peer))
12:42:22Bg3rs/in in/it in
12:42:43 Quit amiconn (Read error: 110 (Connection timed out))
12:42:43 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
12:42:47LinusNbut it is unfortunate, since it affects the AGC
12:42:48 Join XavierGr [0] (
12:43:13JdGordonwoot.... no more warnings.. and it works correclty :D
12:43:15Paul_The_NerdCan AGC just disable itself during that period?
12:43:34tucozOk: When you start a recording, the hard disk will spin up. This will cause the peak meters to freeze in the process. This is expected behaviour, and nothing to worry about. Recording quality is preserved during the spin up.
12:43:52 Join San||Away [0] (
12:44:11Bg3rtucoz: this probably is a lie too :D
12:44:33Bg3r"recording continues during the spin up" ? :P
12:44:35tucozI am just trying to close this task:
12:44:53Paul_The_NerdI believe the quality is preserved in digital, and is *very* minimally altered during analog recording?
12:44:58*Paul_The_Nerd seems to remember Petur talking about this.
12:45:01 Quit San||Away (Read error: 104 (Connection reset by peer))
12:45:40tucozthe comment states that the quality is preserved
12:46:00tucozBg3r, yeah. I'll think I just write that instead
12:46:01Paul_The_Nerdtucoz: Yeah, I was just BSing to keep him happy. I'm moderately sure it is, mostly, in most cases. ;)
12:46:20Paul_The_Nerdpetur: Recording. Disk spinup. Peakmeters drop. How's the file quality at that point?
12:46:20 Join San||Away [0] (
12:46:32peturnot related
12:46:34 Join Nico_P [0] (
12:46:46tucozPaul_The_Nerd, you are known with many aliases ;) I thought that was someone else, although the real name rang a bell.
12:46:47Paul_The_NerdI seem to recall something being said about Digital being fine, and analog having a small glitch that was unavoidable, or was there some other thing that caused that?
12:47:13XavierGrAFAIK Rockbox recording can be glithcless
12:47:15 Quit San||Away (Read error: 104 (Connection reset by peer))
12:47:28Paul_The_NerdOh, wait
12:47:31XavierGror many users have reported sp
12:47:32Paul_The_NerdIt was the gain changes, wasn't it?
12:47:40Paul_The_NerdThe gain changes caused a very small problem?
12:47:52*Paul_The_Nerd is having a hard time remembering what he read.
12:47:54linuxstbamiconn: Some more 4:3 encodings are in now - I'm encoding the missing -q6 16:9 files now.
12:48:23 Join San||Away [0] (
12:48:36peturpeaks are monitored while samples are being changed to be ready for disk write. The same function sees the buffer is full and starts writing. Hence, no peakmeter updates. Buffering continues as normal so no quality issue. I agree the AGC could go nuts if the last peak triggers AGC correction. eow...
12:48:51tucozTime split is now known as File Split?
12:49:26Nico_Plinuxstb: wouldn't it be a good idea to upload videos with reduced framerates ?
12:50:24Paul_The_Nerdpetur: So, disable AGC before spinning up the disk, and enable it after, and call it a "feature" of AGC that it doesn't go nuts?
12:50:51tucozIs the peak freeze affecting the ondios as well?
12:51:53preglowOR someone clever rewrite the recording to use another thread :>
12:52:28tucozAnyone? Is the peak freeze noticable on a flash based rockbox?
12:53:02linuxstbNico_P: Yes, I've been thinking about that - maybe some 12fps files.
12:55:52Nico_Pthat would be good
12:55:52 Quit San||Away (Read error: 104 (Connection reset by peer))
12:55:57 Join San||Away [0] (
12:56:38 Quit dj-fu ("( :: NoNameScript 4.03 :: )")
12:56:38 Quit San||Away (Read error: 104 (Connection reset by peer))
12:56:38linuxstbNico_P: What resolution do you want to test - I'll do that first.
12:58:45LinusNtucoz: s/Recording is continiued/The recording continues/
12:58:45 Join San||Away [0] (
12:58:49amiconntucoz: The peak freeze while recording only affects swcodec targets. Hwcodec handles the whole recording in a different way
12:58:56 Quit San||Away (Read error: 104 (Connection reset by peer))
12:59:12tucozok :) thanks for the feedback
12:59:40preglowhm, i can add additional precision in the arm eq loop at a cost of three cycles per sample
12:59:54preglowbut i guess it's already slow enough
13:00:01linuxstbJust what we need, unoptimisations.... :)
13:00:01 Join San||Away [0] (
13:00:10LinusNis the low precision noticeable?
13:00:11 Quit San||Away (Read error: 104 (Connection reset by peer))
13:00:29preglowLinusN: i very much doubt it
13:00:31Paul_The_NerdOn irritation with the whole "Folder names" at the top is that if you enter an empty folder, it kinda looks like it has one item in it, especially if you enter it from the root.
13:00:37 Join Kohlrabi [0] (
13:00:45preglowLinusN: the most imprecise filters, the shelving ones, discard a total of eight bits
13:00:58preglowwhich leaves us with twenty bits of precision
13:01:04LinusNthe title really needs to have a different look
13:01:09 Join San||Away [0] (
13:01:23LinusNpreglow: 20 bits is still quite ok imho
13:01:23 Quit San||Away (Read error: 104 (Connection reset by peer))
13:01:27Paul_The_NerdI think also that in the Root there should still be a title
13:01:33preglowLinusN: yeah, i agree
13:01:36LinusNPaul_The_Nerd: i agree
13:01:56 Join Crackerizer [0] (
13:02:14peturI guess the issue of the peakmeters will change when the recording codec thing is implemented
13:02:20 Join San||Away [0] (
13:02:25LinusNPaul_The_Nerd: i've been thinking about the ui coloring
13:02:32preglowLinusN: 21 bits, actually, with the sign, so i don't think there's a crisis
13:02:43LinusNi believe we should have several colors, a color scheme
13:02:43 Quit San||Away (Read error: 104 (Connection reset by peer))
13:03:03CrackerizerWhat is the first player rockbox made for?
13:03:06Paul_The_NerdA color scheme like how?
13:03:07LinusNwhere you set the colors for the status bar items, the menu title, the scroll bar, cursor etc
13:03:11amiconnLinusN: I also thought about different (background) colours for status bar & title.
13:03:24amiconnThis stuff will become easier with viewports... :/
13:03:36LinusNand perhaps a 3d look, where you set the base, shine and shadow colors
13:03:44 Join Genre9mp3 [0] (n=yngwiejo@
13:04:17JdGordonwps-ify the status bar!
13:04:18 Join San||Away [0] (
13:04:25LinusN /kick JdGordon
13:04:31 Quit San||Away (Client Quit)
13:04:41LinusNwell, there is the old patch by paprika
13:05:03Paul_The_NerdI was about to bring that up
13:05:06JdGordoncan I get you to quickly look at the dev ml re the menu reworking?
13:05:20amiconnImho an important thing to do is porting all screens/widgets to work with variable font height & proportional fonts
13:05:23JdGordonyou == all... quickly == please :p
13:05:42amiconnThen several other enhancements will become possible
13:05:50Paul_The_NerdThat is a _very_ important thing
13:06:10LinusNJdGordon: i have read the entire thread, but i'd like to see a working example
13:06:27JdGordonive just replied with a working exmaple
13:06:34 Join shadowrazor [0] (
13:06:38JdGordoni need to know if that is workable..
13:06:47 Quit ShadowdogMU ("You know you'll miss me :P")
13:06:57 Join pike^laptop [0] (
13:06:58LinusNJdGordon: aha, i'll wait for that mail then
13:07:13JdGordonnot sent yet? damn... i sent it about 5 min ago
13:08:07*Paul_The_Nerd got it.
13:08:09preglowgot it here
13:08:33Paul_The_NerdIt doesn't look like it has an attachment though
13:09:11JdGordondoh.. ok, replied again with the diff
13:09:14JdGordonthanks PaulJam_
13:09:19JdGordonwrong Paul
13:09:28 Join ShadowdogMU [0] (
13:10:08petursay 'Yes Paul' :)
13:10:14amiconnBagder: Could you change the file tree display on to also display the file date/time? That'd help avoiding unnecessary re-downloads..
13:10:15LinusNJdGordon: if it makes it complicated to add an option, then what problem does your code actually solve?
13:10:31*petur tries to remember what funny show that came from
13:10:58JdGordonLinusN: hopefully code size.. and it could be easier to add an option.. especially if some pp magic can be used...
13:11:10 Quit scorche (Read error: 110 (Connection timed out))
13:11:26LinusNhehe, perhaps it shouldn't be easy to add an option, to keep the option bloat down :-)
13:11:26 Quit Crackerizer ("CGI:IRC (EOF)")
13:12:31 Quit XavierGr (Read error: 110 (Connection timed out))
13:12:36 Quit Kitar|st (Connection timed out)
13:12:55 Join Kitar|st [0] (
13:13:09LinusNspeking of option bloat, i find the settings menu by AM quite funny
13:13:30JdGordonfunny how?
13:13:38LinusNit introduces a whole new set of settings, just to set up how the settings menu works
13:13:47JdGordonah, yes
13:13:51LinusNsettings to control the settings
13:14:04LinusN*that* is bloat
13:14:05amiconnDo we need a setting to configure the settings that configure the settings... or what?
13:14:32peturno, those would configure themselves
13:14:44linuxstbJust let people edit a .cfg file with the text editor - remove all that settings code completely.
13:14:48 Join Brock [0] (
13:14:57amiconnHah, auto-configuring rockbox would solve the option bloat ;)
13:15:07JdGordonLinusN: that rips 15k off the code right there...
13:15:11Nico_Plinuxstb: why not try 224x176... H300 and ipod photo fullscreen
13:15:46Nico_P(sorry for the delay, was gone to have lunch)
13:15:54amiconnJdGordon: 15K!? What target?
13:16:10JdGordoni tihnk it was about that
13:16:14JdGordoni checked it ages ago
13:16:19Paul_The_NerdRockbox could have a wizard. The first time you boot, or any time the settings block is reset, it asks you a series of questions that you answer about how you prefer to use your player "Do you skip alot? Do you browse, or tend to listen to full playlists?" etc... :-P
13:16:28JdGordonmight have been closer to 9K.. cant really remeber :p
13:19:07linuxstbNico_P: OK. I'm just encoding the final 24fps file now, then I'll start on a set of full-screen 12fps files.
13:19:24 Join Sacro [0] (n=ben@adsl-83-100-209-136.karoo.KCOM.COM)
13:19:41Sacroafternoon all, is there a way to remove RockBox, cos i kinda need to RMA my H340
13:19:43 Join lightyear [0] (
13:20:07*petur shoots Paul 'the wizard' The nerd
13:20:15Paul_The_Nerdpetur: Uhwha?
13:20:27LinusNSacro: scrape if off the disk with an xacto knife
13:20:30JdGordonSacro: just download te iriver firmware and reflash that
13:20:42Paul_The_NerdSacro: Depends on why your H340 needs RMA'd. You can delete the rockbox folders and files, and then boot into the normal firmware and "Upgrade" to a non-modified version
13:20:50peturPaul_The_Nerd: about your settings wizard
13:20:52tucozSacro, boot rockbox and press rec after a second to wipe the settings sector
13:20:57SacroJdGordon: hmm, now, its getting RMA'd because the USB2 port doesnt work :)
13:21:07JdGordonthen your boned :p
13:21:07Paul_The_Nerdpetur: Ah. Yes. It is a terrifying idea, but the iPod users would love it. :-P
13:21:19Paul_The_NerdJdGordon: Can't he use the USB1.1 port?
13:21:21Sacrotucoz: does that work?
13:21:42Sacrocos the website says "no modifications, eg rockbox"
13:22:02JdGordonit says that on the iriver site?
13:22:22Paul_The_NerdYeah, Rockbox has specifically mentioned us in their service policy I heard.
13:22:28Paul_The_NerdErr iRiver has, rather
13:22:50Sacrowarrenty is void if "if the player is opened, repaired, modified or altered by third parties e.g. Rockbox, unless such repair, modification or alteration is expressly authorized in writing by iriver;"
13:23:13tucozSacro, yes. But if you. 1) Flash an official iriver fw 2) delete all rockbox files and folders. (.rockbox, rockbox.iriver). it should be gone.
13:23:37Sacrotucoz: yes, unless they get around to going an undelete :( damn insecure fat32
13:23:49JdGordonSacro: do what Paul_The_Nerd suggested.. try the other usb port..
13:24:34*Paul_The_Nerd wonders how to get written permission to install Rockbox.
13:24:38peppois anyone using the iAudio X5 AND the remote? I'm getting a very unclear image on the remote's LCD. I've tried adjusting contrast but virtually no effect.
13:24:54tucozI think someone said that irivernordic suggested Rockbox as an alternative.
13:25:04SacroPaul_The_Nerd: but its host only
13:25:26Sacrorockbox is soooooo much nicer
13:25:37JdGordonSacro: can you open it and get the hdd out so u can copy a h300.hex onto it another way?
13:25:52SacroJdGordon: that was on my mind
13:26:15Sacroits only 4 screws, but what are the hard drives like for removing
13:26:20linuxstbNico_P: Seems my mpeg2 encoder only supports the official framerates - so it refuses to encode to anything under 24000/1001 fps...
13:26:28*petur discovers iriver still sells h3x0 players on its site
13:26:30*JdGordon wonders if we should put a "self-destruct" option into the iriver bootloaders to stop this problem
13:26:44JdGordonSacro: the hdd is easy to get out
13:26:48LinusNJdGordon: not a bad idea, really
13:26:54MikachuSacro: it's modified by you, not by rockbox, and you're not a 3rd party
13:27:00Paul_The_NerdSacro: I thought the 1.1 port could also be slave.
13:27:01JdGordonbut you need something that can take a 1.8" disk.. its hard to find an adaptor
13:27:10SacroMikachu: hmmm....thats actually true
13:27:26Sacroisnt that laptop sized?
13:27:42JdGordon1 size smaller
13:27:49Sacrowhen i plug it into slave, rockbox doesnt mention it
13:27:59LinusNJdGordon: i should add a feature in the boot loader to remove the bootloader and restore the flash
13:28:00Sacroneither does dmesg
13:28:01PaulJam_can't you just copy the h300.hex to an usb stick and copy it to the player via the usb otg feature?
13:28:13SacroLinusN: well i was kinda hoping that'd been done :)
13:28:32Paul_The_NerdSacro: But you haven't tried the original firmware?
13:28:43Paul_The_NerdRockbox has no support at all for the second USB port yet.
13:28:57JdGordonLinusN: they arnt going to actually check the rOM so it would just be simple like jumping to the OF code before starting yeah?
13:29:10Paul_The_NerdI know that on the US model the second port can be used to access the drive, since that's how you sync for DRMed music if I recal
13:29:44 Quit ShadowdogMU (Read error: 110 (Connection timed out))
13:29:49Paul_The_NerdJdGordon: The easiest solution would be to remove the text output in the "Final" bootloader so it seems to just boot the OF like normal if the Rockbox files aren't present.
13:29:50peturyes, but that USB port is handled purely in software
13:30:03Paul_The_Nerdpetur: Yes, which means if he's in the original firmware it should work, right?
13:30:19Paul_The_NerdWhich at the *very* least means he can put an h300.hex on a compact flash card, hook it up with a reader, and copy it over, no?
13:30:33SacroCurrently, only 1 or 2 FATs are supported, not 191....hmm
13:30:36JdGordonnot if the usb chip is the cause of his problems...
13:30:36Paul_The_NerdOr <random type of USB storage>
13:30:44peturPaul_The_Nerd: yes
13:30:52Paul_The_NerdJdGordon: I thought the two were separate controllers.
13:30:53peturthat would be a way
13:31:19Sacroi think its the socket, rather than the chip
13:31:19JdGordoni thought they were both on the 1 chip
13:31:30Sacroif i hold it in the base in a certain way, it works
13:31:39peturthe second port is on the isp1362
13:31:39JdGordonoh, then your fine
13:31:47JdGordonoh ok
13:31:52Paul_The_NerdSacro: Either way, all you need is to figure out a way to get h300.hex over.
13:32:01Paul_The_NerdAn unmodified one.
13:32:18JdGordonand delete /.rockbox and rockbox.iriver..
13:32:23LinusNSacro: then you should be able to at least transfer the .hex file to the player
13:32:28Paul_The_NerdJdGordon: Yeah, but those can be done from within Rockbox before rebooting.
13:32:32tucozcan you delete files and folders from the iriver fw?
13:32:39Paul_The_NerdSo the connection only needs to last long enough to get one file over.
13:32:39Sacrohmm, i could put it on the cf on my mums camera, and then host it over
13:32:54Sacrotucoz: not sure]
13:32:54LinusNSacro: clever
13:33:21*Sacro first attempts the blue-tac fix
13:36:12peturtucoz: the iriver fw also has a browser that alows copy/delete stuff. And then there's the ability to format the disk
13:36:29Paul_The_NerdI bet that would do it. ;)
13:36:50Sacrobut i dont really want to remove all the music on it
13:37:16peturI thought you were going to RMA it
13:37:59Sacroyes, but they shouldnt touch the hard drive to repalir the USB
13:38:12peturI wouldn't count on that
13:38:23peturwise people have backups (lots of them)
13:38:54Sacroand i dont :(
13:39:24peturdid you rule out the fact that the cable could be bad?
13:39:24Sacroi have a fair bit in various places
13:39:32Sacroyes, tried the one for my mums camera
13:39:40Sacroand tried various socketes and pcs
13:44:10***Saving seen data "./dancer.seen"
13:44:18 Part Paul_The_Nerd
13:45:44linuxstbOK, the full set of Elephants Dream movies at 24fps for all players is now available - I've also added a table of download links from the PluginMpegplayer wiki page.
13:46:41 Join wehn [0] (
13:47:00*LinusN reads bad chuck norris jokes
13:47:05Sacro ahhh blue tac, fixes all
13:48:34Sacrobut can only read :(
13:48:45 Quit ismo (Remote closed the connection)
13:48:54 Join barrywardell [0] (n=barrywar@
13:49:22*Sacro runs dosfsk
13:50:32 Quit rconan ("Leaving")
13:50:57PaulJam_linuxstb: btw, why is the resolution of one of the videos 224x176? i thought the resolution of the h300 and ipod photo is 220x176.
13:52:22 Join pixelma [0] (i=pixelma@
13:54:07 Join ismo [0] (
13:54:21Sacro /.rockbox/wps/ipodVOL/ <- err...i dont have an ipod
13:54:57LinusNSacro: it's an ipod lookalike theme
13:55:31SacroLinusN: ah right
13:55:40Sacrowell hopefully when dosfsck is done, i can mount rw
13:57:00 Join keilj [0] (
13:57:22JdGordonhmm..,. the sound settings stuff being in firmware/ is gonna be annoying
13:57:28Sacro:D it works
13:57:50 Part keilj
13:57:52linuxstbPaulJam_: MPEG encodes in 16x16 blocks.
13:58:26PaulJam_linuxstb: ok, i didn't know that.
14:00:22PaulJam_next time i should read the wiki pages before asking stupid questions.
14:00:49 Quit Sacro ("Leaving")
14:01:08Mikachuhaha, firefox warns me about an unresponsive script on the map pag
14:01:14 Quit daurnimator (Read error: 110 (Connection timed out))
14:01:23LinusNMikachu: same here
14:02:41Mikachuooh, i have company in lund now
14:04:51 Join TeaSea [0] (
14:09:25peppoany iAudio X5 users here?
14:11:11 Quit MarcoPolo ("Bye !")
14:12:11LinusNpeppo: a few, i guess
14:12:39 Quit barrywardell ()
14:12:58 Quit lightyear (Read error: 110 (Connection timed out))
14:13:07 Join MarcoPolo [0] (
14:13:51 Join barrywardell [0] (n=barrywar@
14:14:07dan_alinuxstb: I've just posted a patch to FS #5755 that may interest you...
14:14:29 Join lightyear [0] (
14:15:52LinusNpeppo: you joined the channel only to ask if there are x5 users here?
14:16:18peppoLinusN, no. I want to know if anyone else is having issues with their remotes' LCD displays
14:16:30LinusNwhat kind of issues?
14:16:50peppovery dark and unreadable
14:17:01dionoea_workMikachu: nice link :)
14:17:19LinusNpeppo: even when using the original firmware?
14:17:19peppoit's like a dark background behind the text
14:17:46LinusNare you running a plain rockbox build, or a patched one?
14:17:52linuxstbdan_a: I'll try it out later today, thanks.
14:18:03peppoLinusN, plain, daily 060824
14:18:17Genre9mp3amiconn: Do you think that there is room for more optimisations on video for coldfire targets?
14:18:43Genre9mp3LinusN: Is the problem with the splash messages solved on X5 remotes?
14:18:44markunGenre9mp3: the decoder can be optimized
14:18:49peppowhen I go into "Contrast", and change that value, the dark background disappears
14:18:57peppobut when I go back, the dark background returns
14:19:14linuxstbGenre9mp3: No-one has looked at the decoder itself yet - just the code that displays the decoded video (and converts from YUV to RGB)
14:19:29pepponow it is normal, after doing an operation with the remote. weird.
14:19:32peppoknown issue?
14:19:47Genre9mp3The decoder as it is by now is optimised only for ARM cpus?
14:19:54LinusNpeppo: when you go back, do you use the Left button or press the joystick?
14:20:04linuxstbNo, it's just plain C - no optimisations for any targets.
14:20:15peppoLinusN, can't recall
14:20:25peppough, it crashed.
14:20:28LinusNGenre9mp3: what splash problem?
14:21:24linuxstbGenre9mp3: (sorry, I forgot that there is one optimisation amiconn did in the decoder itself (both ARM and Coldfire), but that's just scratching the surface)
14:21:38 Join Febs [0] (
14:22:00LinusNpeppo: when you boot rockbox, hold the Rec button right after starting, that will reset the settings to their default values
14:22:32*LinusN spots a nice ipod COP patch in the tracker
14:22:44peppoLinusN, ok
14:23:05LinusNGenre9mp3: you mean the dark colors?
14:23:07MikachuLinusN: the one dan_a referred to 10 minutes ago?
14:23:11Genre9mp3linuxstb: OK... so there is still hope...
14:23:15Genre9mp3LinusN: yes
14:23:18LinusNMikachu: must have missed that
14:23:32linuxstbGenre9mp3: As I said, work's only just beginning...
14:23:52 Quit MarcoPolo (Remote closed the connection)
14:24:52LinusNpeppo: nowadays, when you change a setting, you must confirm it by pushing the joystick, and not just leave the menu with Left
14:25:53peppodoes Shuffle+Repeat all (for multiple subdirs) always play TWO files in each dir even though it should be Shuffle?
14:26:00peppowas what I meant
14:26:17linuxstbdan_a: Do you think you'll need to change the bootloader code any more? If not, we should build new versions and advise everyone to upgrade (lots of fun...)
14:26:26peppothere's something fishy with Shuffle :/
14:26:37Genre9mp3LinusN: 21.54.32 # <amiconn> LCD_LIGHTGRAY - ouch! LCD_LIGTGRAY != LCD_REMOTE_LIGHTGRAY
14:27:46JdGordonbecause of the way the sound settings are handled they are gonna be a PITA to make work.. but the rest fo the settings i dont tihnk will be as bad...
14:27:54LinusNpeppo: shuffle+repeat all only repeats the current directory
14:27:55*JdGordon tinhking aloud
14:28:15peppowell, I have it in a mode where it doesn't
14:28:16peppowhatever that is
14:28:21peppobut the random function is highly unrandom
14:28:33LinusNpeppo: i very much doubt that
14:28:40peppoit likes to stay in a subfolder for a few songs before moving back in the upper hierarchy
14:29:35 Quit petur (Read error: 110 (Connection timed out))
14:29:41LinusNpeppo: how do you do when you start playback of the directory tree?
14:30:37LinusNpeppo: when playing a directory tree, rockbox creates a playlist of the entire tree, and then shuffles it
14:31:16peppowell, now I have no idea how I did it
14:31:23peppobut I got it to repeat all of my folders
14:31:58peppoI pressed play with "MUSIC" selected, but it continued to play the old folder
14:32:40LinusNpressing Play only resumes the playback
14:33:03peppois it necessary to create a playlist for it to play back a directory tree?
14:33:12*Bagder whispers maaaaanuuuaaalllll
14:33:18LinusNpeppo: i suggest you read the manual
14:33:44LinusNpeppo: so how is you remote contrast now?
14:33:56peppoit fixed itself
14:35:24 Quit _Veseliq_ ("")
14:35:25dan_alinuxstb: The bootloader code won't need changing any more, no. But I did want to experiment with the idea that someone proposed of trying to get control of the COP using an interrupt.
14:36:19 Join lodesi [0] (
14:37:14dan_a(which would mean no need to change the bootloader)
14:38:00 Join petur [0] (n=petur@rockbox/developer/petur)
14:40:03pepposo, it doesn't allow playing a toplevel folder.
14:40:10LinusNyes it does
14:40:22pepporeading the manual I cannot understand how.
14:41:23LinusNfirst, enable the "recursively insert directories" option in the playlist options
14:41:38peppodoes this apply even though I don't use playlists?
14:41:48JdGordonjust select the first track in the top folder and it will play all files in that folder
14:41:49LinusNthen hold the joystick on the MUSIC folder
14:41:58markunpeppo: rockbox always uses playlists
14:42:15LinusNand select "Playlist->Insert"
14:42:34LinusNpeppo: when playing a folder, rockbox creates a playlist dynamically
14:42:35peppowhen I go to Insert I get a blank screen
14:43:17peppookay, I had to have it selected beforehand
14:43:19peppothat was confusing
14:44:14LinusNconfusing in what way?
14:44:34peppoif no music-containing folder was selected the user is shown a blank screen
14:44:58Bagdersince there's nothing to show
14:45:17peppookay, it added some 1939 tracks
14:45:34 Quit wehn ()
14:45:44amiconnHnmm, Sacro is gone
14:46:02dan_aMight it be worth showing "../" or "Go back up a level" instead of a blank screen?
14:46:04peppodoes one need to force Shuffle when using playlists?
14:46:12amiconnI had an idea how to remove rockbox without having USB access, but the USB host port still working...
14:46:35Bagderdan_a: yes, lots of people get confused (but it can't say that on the root level)
14:47:20BagderI mean lots of ipod users have booted into the main file browser and then asked about their "empty" screen
14:47:45dan_aAah, of course.
14:47:56amiconn(1) Put an unmodified .hex file onto another USB mass storage device (USB stick, whatever), (2) Boot the iriver firmware, connect the USB stick, and copy the .hex over via USB host. (3) Flash the .hex with the firmware upgrade functio. (4) Use the disk format option in the iriver firmware
14:48:00JdGordonwhy not just foce the title "Nothing to show" in that case?
14:48:16BagderI'm not sure that would help
14:48:29Bagderbut then I don't understand users
14:48:43peturamiconn: we got that far already
14:48:49Bagdermake that "humans" ;-)
14:48:57PaulJam_amiconn: i think he wrote that he did it that way (using his mothers camera)
14:49:32Genre9mp3Is a user necessarily a human?
14:49:46BagderI think most of our users view themselves as humans
14:49:49dan_aWhich view would you be in to see a blank screen? Could we do something like "Some files hidden - press ACTION_QUICK_MENU to change this"
14:50:14LinusNdan_a: an empty directory, for example
14:50:19Genre9mp3That doesn't make them humans though! :P
14:50:33 Quit shadowrazor ("( :: NoNameScript 4.02 :: )")
14:50:42*amiconn should read the whole backlog first
14:50:43Bagdergetting philosophical now I see
14:50:43dan_aLinusN: But then "Go back up a level" would help!
14:51:13Lynx_dan_a: not if the root level is empty
14:51:19LinusNi think we have a task for a rockbox wannabe coder - add a <No files> display when the directory is empty
14:51:29*dan_a has only really been looking at the debug screen for the last month
14:52:28peturor add . and .. entries :)
14:52:47markunpetur: . might even be useful
14:52:50LinusNpetur: not a bad idea, but the "." entry seems rather pointless
14:52:52Bagderas if these users would understand ".."
14:53:05LinusNBagder: :-)
14:53:20markunLinusN: if you are in the root of your player and you want to add all the sub dirs to the playlist
14:53:35PaulJam_would a ".." entry at the root level make sense?
14:53:49Lynx_I would like <It is pitch black. You are likely to be eaten by a grue.> much better than 'no files'
14:53:51LinusNPaulJam_: yeah, it takes you to the WPS :-) :-)
14:53:54pixelmatucoz: still around? I got something for you again...
14:53:59markunPaulJam_: some people would like it to 'back' to the WPS :)
14:54:13tucozpixelma, I am
14:54:24Genre9mp3So the root folder is located in the WPS? :P
14:54:47 Part peppo ("part")
14:55:01Lynx_in the rockbox universe, the wps is the beginning and the end.
14:55:17Genre9mp3or the beggining of the end!
14:55:44LinusNthis begging must end
14:59:57 Join Krono6 [0] (
15:00:28Krono6hi everyone
15:01:17Krono6just installed iPL with the Boot Loader yesterday, no problems at-all (except this one). I put Rockbox on there and, well, I can't get Doom to work
15:01:52Mikachudid you read the wiki page?
15:02:00Krono6yep, no luck
15:02:08Mikachuyou have the rockdoom.wad and a game wad?
15:02:26Krono6Rockdoom.wad? >.<
15:02:30 Join peppo [0] (
15:02:36peppois anyone else having problems reaching
15:02:37Krono6I didn't read that anywhere.. Must've missed it >.>
15:03:06Bagder−−- ping statistics −−-
15:03:06Bagder6 packets transmitted, 0 received, 100% packet loss, time 5001ms
15:03:32Krono6oh, right, there's another Wiki thing on the main page
15:03:38Krono6sorry, thought you meant Wikipedia >.<
15:07:56 Quit Febs (Read error: 110 (Connection timed out))
15:12:31 Quit pabs (Read error: 110 (Connection timed out))
15:14:53 Join pabs [0] (
15:16:10 Quit petur (Read error: 110 (Connection timed out))
15:16:19preglowif i can hard code an eq filtering routine for each of the two types of filter, i can get more quality on both arm and coldfire at the same speed we currently have :>
15:16:39Krono6awsome! Playing Doom, sweet
15:20:18preglowwhat's down with the wiki?
15:20:21 Part peppo ("part")
15:21:08 Join ender` [0] (i=null@
15:21:32Krono6I got the Wiki page for RockDoom from Google, apparently that seems to work :S
15:22:28Bagderworks for me
15:26:32 Quit PaulJam_ (Read error: 110 (Connection timed out))
15:26:38 Quit dionoea_work ("CGI:IRC (EOF)")
15:27:14 Quit spiorf (Remote closed the connection)
15:27:32 Join dionoea_work [0] (
15:29:15 Join PaulJam_ [0] (
15:31:52JdGordonannoying c pointers problem... (question is line 22 of the paste) ?
15:32:11 Join Paul_The_Nerd [0] (
15:32:45*Paul_The_Nerd did not realise how buggy the Runtime functionality still was.
15:35:25dionoea_workJdGordon: can't you put the struct inside shuffle mode ? (maybe without the extra curly braces)
15:35:39dionoea_workow ... you need a pointer
15:35:44dionoea_worknevermind then
15:35:55JdGordon.. ye
15:36:09JdGordonneeds the pointer, or the union is useless
15:36:30LinusNhmmm, i tried to run doom on my x5 for the first time, total freeze
15:36:44JdGordonhehe... hell froze over :D
15:37:43JdGordonLinusN, Bagder, anyone smarter than me... can you look at the paste please and lemme know if you have any ideas?
15:38:13JdGordon.. or is 2 lines for each menu entry ok?
15:38:35 Join lodesi_ [0] (
15:38:40LinusNJdGordon: what's the deal with this: const void* dummy; /* NOTE: this stops compiler warnings.. never use this variable... */
15:38:41*JdGordon has a one-track-mind at times
15:38:48JdGordonstops annoying warnings
15:39:03JdGordonotherwise you have to typecast it every time
15:39:38linuxstbLinusN: If you wanted to confirm it's a timer issue (which seems to be the common theory), you could edit plugins/doom/i_system.c and make it use the same codepath on the X5 as it does in the Simulator (and greyscale targets) - i.e. simulate the Doom tick using current_tick instead of setting up a user timer.
15:39:40Bagderit suggests you have the wrong approach I'd say
15:39:43JdGordonits a union, so it shuoldnt effect the code
15:39:47Paul_The_NerdSlasheri: Does the runtime functionality only track MP3s?
15:40:21 Quit JoeBorn (Read error: 104 (Connection reset by peer))
15:40:45 Join spiorf [0] (
15:40:59 Quit dionoea_work ("CGI:IRC (Ping timeout)")
15:41:29JdGordonBagder: well.. its that or typecast every item... which will be very painfull... i dont think there is anything naughty about it...
15:41:51Bagderwell, you don't see nicely written code have anything like that...
15:42:04Bagderso yes, I think it is naughty
15:42:06JdGordonhehe... no
15:42:57JdGordon.... but that wouldnt be a show-stopper would it?
15:43:18amiconnlinuxstb: I already did this, the hanging doom on X5 is not (only) a timer issue
15:43:28 Quit lodesi (Read error: 110 (Connection timed out))
15:43:34JdGordonassuming everything else does what its supposed to (neaten up the code, decrease size, )
15:43:47amiconnBut the timer definitely has problems on X5, I wonder why...
15:44:08amiconnLinusN: Did you remember what was wrong last time?
15:44:10preglowamiconn: btw, how does the grayscale lib work on the mini? any noticable differences from other platforms?
15:44:13LinusNamiconn: nope
15:44:15***Saving seen data "./dancer.seen"
15:44:36amiconnpreglow: What kind of differences do you mean?
15:44:40preglowanything, i don't know
15:44:48preglowthinking about the relatively low res timer, for example
15:44:59amiconnOn greyscale ipods we need to boost in order to keep up with the lcd updates
15:45:19amiconnThen lcd format is different, so a lot of code paths are different
15:45:26 Join Criamos [0] (
15:46:06amiconn(but work similar, or 'mirrored diagonally")
15:47:00amiconnThe timer precision is a non-issue.
15:48:04 Join CriamosAndy [0] (
15:48:19 Quit PaulJam_ (".")
15:49:51 Join scorche [0] (
15:51:17 Quit pike^laptop ()
15:51:44 Join petur [0] (n=petur@rockbox/developer/petur)
15:53:03 Join juxtap [0] (
15:56:24JdGordonBagder: LinusN: the big question... would you allow something like this into the code?
15:57:04JdGordonbesides the fact it doesnt actually compile...
15:57:30LinusNJdGordon: i think so, yes
15:57:47LinusNyou need to end the lines with \\ for multi-line macros
15:57:57JdGordonbut the dummy in the union is naughty?
15:58:20JdGordondouble \\ ?
15:58:44JdGordonmenu.c:376: error: stray '\' in program after i did that
15:58:57amiconnsingle \
15:58:59Mikachu? it should only be one \
15:59:10Mikachuit "eats" the newline character
16:02:30LinusNhmmm, maybe i'm wrong
16:04:00 Part LinusN
16:04:05JdGordonpreproccessor is being mean and not letting me do this :'(
16:04:12JdGordonwho is good @ pp magic?
16:04:15 Quit Criamos (Read error: 110 (Connection timed out))
16:04:36SlasheriPaul_The_Nerd: hmm, it should work with all files
16:04:44SlasheriPaul_The_Nerd: what kind of bugs did you encounter with it?
16:08:05Paul_The_NerdSlasheri: My list of unplayed songs doesn't seem to contain any of the artists of my FLAC albums, and also shows some of my MP3 artists more than once. Meanwhile the sort by Artist section is fine.
16:08:55 Join pondlife [0] (
16:08:57Slasherihmm, that is weird
16:09:36SlasheriPaul_The_Nerd: what if you re-initialize the db?
16:09:47Paul_The_NerdI'll do that
16:10:14Paul_The_NerdI should delete the files manually first, or will "initialize now" handle everything?
16:10:39Slasheriinitialize now should handle everything
16:11:06Paul_The_NerdIt was done very quickly.
16:11:20Slasherihmm.. it did it that fast?
16:11:30Slasherihow many songs do you have?
16:11:43Paul_The_NerdOh, it didn't work apparently
16:11:49Paul_The_NerdI shut down, started up, "TagCache not ready"
16:11:57Paul_The_NerdInitializing now again, and it seems to be better
16:11:59Slasheriah, interesting..
16:12:10Paul_The_NerdI have ~1800 songs on it.
16:12:31Slasherithen it should take a minute or two or something like that
16:14:12Paul_The_NerdNever played is now showing the FLAC artists
16:14:21Paul_The_NerdBut it still has several copies of the same artist in many cases
16:14:35Slasheriok, probably tagcache db was corrupt somehow
16:14:58Paul_The_NerdAaaan... if I enter any of the artists under "Never played" and leave, they're gone again
16:15:18Slasherihmm.. weird, i will check that soon
16:15:21pondlifeI guess it thinks they are now played
16:15:40Paul_The_Nerdpondlife: No, it's not the one that entered that vanished
16:15:53pondlifeAh, all of them vanished?
16:15:57Paul_The_NerdFor example, I entered "ailsean" and when I backed out, "'weird al yankovic'" vanished
16:16:07Paul_The_NerdIt could be more than just the FLAC ones that are vanishing
16:16:42Paul_The_NerdFor example, I had 4 entitled "4-Eyes" and now I have 2, but both contain the same tracks.
16:17:15Paul_The_NerdI have multiples of almost every artist that shows up, and because my things are by myriad artists, I can't really tell how many are missing, but I haven't spotted any of my commercial music, and that's all FLAC.
16:18:11 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
16:23:01 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
16:23:16 Join webguest39 [0] (
16:28:37 Quit TeaSea (Read error: 54 (Connection reset by peer))
16:28:43 Join TeaSea [0] (
16:32:53*dan_a has just had a look at what is required to make atomic mutexes
16:32:57*dan_a is scared
16:38:23MmmmHow do you make a screenshot from the sim?
16:38:36pondlifeUnder Windows?
16:38:39linuxstbF5 IIRC
16:39:11Bagder"When the simulator is running, press F5 or 0 on the numeric keypad"
16:39:11MmmmF5 did the trick, thanks...
16:41:28Mikachuscrot -s, import (from imagemagick) etc also works
16:41:33linuxstbAnyone willing to view this page in Firefox? In my installation (Firefox under Linux), Firefox crashes and closes down all windows:
16:41:36Mikachuor xwd if all else fails
16:42:00Mikachuit works in my galeon, which uses ff as a backend
16:42:17Mikachubut i don't have a plugin to handle the little buttons
16:42:26Mikachuif you have mplayerplug-in that would be my first guess
16:42:57linuxstbNot knowingly...
16:43:49dan_aWindows XP, FF1.0.5.6 it's fine
16:44:19Bagdershould be fine for your 5g plays ;-)
16:44:48Mikachuhere's the direct url to the 720 of the second trailer
16:44:57Mikachuor possibly first, i don't know
16:45:35linuxstbBagder: Thanks - nice 840KB/s download...
16:45:59Bagderthat's trailer 2
16:46:11Krono6guys, I have another question, and I've searched all over properly this time.. I know the main site doesn't say anything about this, but is there any way I can get RockDoom to play that Half Life WAD? It just doesn't show up, at all :S
16:46:16BagderI didn't watch so I don't know the diffs
16:46:16linuxstbhaha, 320x136 ultra-widescreen.
16:46:18Mikachui would guess substitube tlr2 for tlr1 or tlr for the other one?
16:46:35Mikachutlr1 works (on my url)
16:46:59Bagderfor the 3rd
16:47:00linuxstbAny license info on that page? I'm guessing we probably shouldn't use them as test files?
16:47:14Paul_The_NerdKrono6: Isn't that the one that has the improperly formatted title screen?
16:47:40Krono6you can't really move around in the menu on a 5G.. Not for me, anyway
16:47:51Bagderlinuxstb: "terms of use" =>
16:48:04Bagderso no, I don't think that content is usable
16:48:05Paul_The_NerdKrono6: It shouldn't run at all in the official Rockdoom if it's the one I'm thinking of.
16:48:23Krono6I got Doom to run properly :S
16:48:29Krono6I used the iDoom WAD
16:48:53Paul_The_NerdI have no idea what the 'iDoom WAD' is.
16:49:11Krono6you just can't move around the menu, just select.. So you'll be playing on the same level, on Hurt Me Plenty, all the time.. But once you're in-game, it plays without a glitch
16:49:37Mikachuthe menu works fine on ipods, last i tried
16:49:49Mikachui think i got to level 7 or so on the easiest level
16:49:50Paul_The_NerdMikachu: The Half Life wad shouldn't run at all, if it's the one with the 320x240 title
16:49:56Krono6doesn't work on my 5G 60GB :S
16:50:16Mikachui just meant normal doom2, too lazy to read everything :)
16:50:32Krono6ah, I'm playing the original Doom :P
16:50:32Paul_The_NerdThe buffer's only there for 320x200, and those extra 40 can cause memory overflows, so the wad shouldn't load.
16:51:17Krono6Doom just doesn't seem to work on Podzilla (freezes), so I can only play it on Rockbox with glitchy menus >.<
16:51:32Paul_The_NerdThe menus work fine with supported wads, like the base Doom wad, etc.
16:51:50Paul_The_NerdWeird what?
16:52:12Krono6nevermind. I'll download some other things and fiddle about
16:52:19Paul_The_NerdI don't think it's particularly weird that improperly created wads aren't supported.
16:53:13Krono6aha, I got the FF3 WAD to work on Rockdoom
16:53:21Krono6just had to rename it to Doom1.WAD
16:53:26 Quit spiorf (Read error: 54 (Connection reset by peer))
16:56:11 Quit JdGordon ("using sirc version 2.211+KSIRC/1.3.12")
16:56:19Krono6so.. I'm gonna try the Half Life WAD now
16:57:32Krono6hmm, you guys were right on that one
16:58:09Paul_The_NerdMany add-ons work fine. You just have to use ones that are actually properly created.
16:58:53 Quit jaebird (Read error: 104 (Connection reset by peer))
16:59:12 Join jaebird [0] (n=jae@
17:02:21 Quit Mmmm (Remote closed the connection)
17:02:41 Quit Zagor ("Client exiting")
17:03:55 Join Davide-NYC [0] (
17:04:36 Quit Krono6 ("Chatzilla 0.9.75 [Firefox]")
17:05:29 Quit webguest39 ("CGI:IRC 0.5.7 (2005/06/19)")
17:07:46 Quit pondlife ("byebye")
17:15:41 Join egotrippen [0] (
17:17:04egotrippenhey allhey
17:17:25egotrippeni have a question about the new buttonmapping changes
17:17:58egotrippeni see the defines in gwps.h are still there
17:18:10egotrippenwill edits to that section of code work the same way they always did?
17:19:34 Quit barrywardell ()
17:21:07 Join rotator [0] (n=e@rockbox/developer/rotator)
17:24:58 Quit _FireFly_ ("Leaving")
17:26:29 Join bbroke [0] (
17:27:37 Join MarcoPolo [0] (
17:33:05 Join _Veseliq_ [0] (n=veseliq@
17:44:18***Saving seen data "./dancer.seen"
17:46:37Davide-NYCPaul_The_Nerd: are you *for* this change that Mmmm wants to make the the RWRS?
17:47:11Davide-NYCI think it's a waste of effort
17:47:41Paul_The_NerdYou've given a pretty bad reason as to why you think it's a waste of effort.
17:47:58 Quit egotrippen ("CGI:IRC (EOF)")
17:48:25Davide-NYCI guess so, I guess it doesn't hurt, but it doesn't get to the whole point of my thread
17:48:46Paul_The_NerdI dunno
17:49:00Paul_The_NerdIf you can move the bitrate and khz information into the status bar, all the information can fit, right?
17:49:03Paul_The_NerdBecause it's just one line short?
17:49:16Davide-NYCmight as well scroll like crazy then.
17:49:17 Join ccitt [0] (
17:49:32Paul_The_NerdWhat does putting that into the status bar have to do with scrolling?
17:50:15Davide-NYCwhy display it anyways, we can't change it/
17:50:30Davide-NYC44.1k for line and mic and digital is autodetect
17:51:05Paul_The_NerdYou will very likely be able to set the line-in and mic one in the future, and there is value in knowing what you're getting from a digital source.
17:51:27Davide-NYCtrue on the latter I totally agree about digital but..
17:51:32Paul_The_NerdAs well, the bitrate information will be needed.
17:51:45Paul_The_NerdEven if khz is not.
17:51:45Davide-NYCwhen we wil have input options it'll be more than just bitrate
17:51:58Davide-NYCthat is the bitrate
17:52:06Davide-NYCyou mean bitdepth?
17:52:24Paul_The_NerdBitrate is the average number of bits per second
17:52:25Paul_The_NerdRate of bits
17:52:38Paul_The_NerdWell, bps
17:52:49Davide-NYCnow you're talking about something else relating to encoding decoding
17:53:03Paul_The_NerdYes, because that's what the term "bitrate" refers to.
17:53:11Paul_The_NerdThe 44.1khz is the sample rate.
17:53:20Davide-NYCI was using samplerate and bitrate as the same thing
17:53:28Paul_The_NerdThey are very different things
17:53:43Davide-NYCOK, then what is being displayed is the samplerate. correct?
17:53:59 Quit petur ("here today, gone tomorrow")
17:54:12Davide-NYCthen I repeat my rant fusing the word sample rate instead
17:54:24*Davide-NYC off to proofread post
17:54:58Paul_The_NerdThe sample rate seems something perfectly valid to put in the status bar.
17:55:23Paul_The_NerdIt's something that the user can't change while in the process of recording, would like to know in the case of digital recording at a minimum, and currently wastes a line.
17:55:37Paul_The_NerdHow is moving it up there a bad thing, compared to simply removing it from the recording screen?
17:56:21Davide-NYCUnderstanding the distiction makes my point totally moot
17:56:39Davide-NYCIt's agood idea to toss it up there.
17:57:12Paul_The_NerdIt's really only useful in the case of digital recording, but for consistency I feel it should be there for both.
17:57:37*Davide-NYC editing the hell out of his post
17:59:08linuxstbI haven't been following this discussion, but samplerate doesn't seem to be the kind of info that belongs in the status bar... It's not there in the WPS.
17:59:29Paul_The_Nerdlinuxstb: For recording.
17:59:34Davide-NYCWRS an RWRS
17:59:37linuxstbI know.
18:00:00linuxstbI'm saying the WPS doesn't show it in the status bar, so why the WRS?
18:00:02Paul_The_Nerdlinuxstb: Currently it takes up a line in the recording screen, when it could, if made into a 12x8 icon, be squeezed safely into the status bar freeing up a whole new line on the while recording screen, particularly nice for the remote one.
18:00:18 Join petur [0] (n=petur@rockbox/developer/petur)
18:00:42linuxstbCouldn't it just share a line with other info - like recording format, bitrate etc.
18:00:48dan_aI'd vote for showing it, since it is one of the things that it is useful to know when recording. When playing back, it doesn't matter so much
18:00:49Paul_The_Nerdlinuxstb: As it is, the recording screen follows its own rules regarding the status bar, completely preventing you from disabling it (presumably so you never end up there, while recording, and realize you can't check the battery level)
18:01:20Paul_The_Nerdlinuxstb: Format, bitrate, and others are things you set in advance, and never change. In the case of the sample rate, you may not know it in advance if it's coming from a digital source, so it's nice to be told.
18:01:23amiconnThe recording sample rate might be fixed for analog on coldfire targets, but isn't fixed e.g. on archos
18:01:27 Quit ccitt ("BitchX: better than a penis enlargement!")
18:01:33Davide-NYCThe main thing about the WRS is that once you are recording you cannot navigate away from it without interrupting the recording.
18:01:35*dan_a has an early version of an atomic mutex for ARM
18:01:45amiconnAlso, on coldfire it's possible to record at different sample rates from spdif
18:02:10linuxstbI'm not saying it shouldn't be displayed, just that the status bar seems wrong... But that' just MHO.
18:02:21amiconnAnd the samplerate shouldn't be put in the status bar imho, as it doesn't belong there
18:02:33amiconn(and won't fit anyway on some targets, e.g. archos)
18:03:08Davide-NYCI agreed at first, but you have to understand that once recording you're stuck in the screen and you only want to interrupt *if* there is something wrong.
18:03:27Davide-NYCSo you should have as much info as possible visible.
18:03:48Davide-NYCIt is *mad ugly* though.
18:03:49 Join sobukus [0] (n=thomas@sourcemage/mage/sobukus)
18:04:00Paul_The_NerdThe problem is that it's not user configurable information, it doesn't change while recording, and there's not really a line it can be put on without losing that line to something else more valuable.
18:04:11Paul_The_NerdI mean, it's user configurable, but you can't change it *while* recording.
18:04:32amiconnThe sample rate does change while recording from spdif when the input sample rate changes
18:04:43Davide-NYCdoes that ever happen?
18:04:45amiconnTherefore it's important to display it
18:04:57amiconnIt might happen if something goes wrong...
18:05:17 Join thoughts [0] (
18:05:18Davide-NYCright right, that was my point, you want to be able to see it while recording
18:05:28linuxstbRoom could still be freed up without using the status bar - e.g. display time and filesize on the same line - something like "0:00:00 / 0KB"
18:05:33Davide-NYCpaul has the argument distilled nicely
18:05:38amiconnAgreed on that, but the samplerate does simply not belong in the status bar
18:06:04 Join lorijho [0] (
18:06:21*Davide-NYC fears that we'll be scrolling like crazy in the remote screen no matter what I suggest. :-P
18:06:35amiconnlinuxstb: Sounds like an idea - and it should fit on archos with the default font
18:06:56*sobukus is someone dreaming of an SD-Card based player with a firmware that not totally sucks
18:07:26sobukusI am wondering what kind of hardware prerequesotes one has so that porting rockbox makes sense
18:07:31amiconnsobukus: A rockboxed Ondio comes very close (it's MMC instead of SD)
18:07:42Paul_The_NerdWhy does the recording screen have to follow the same status bar rules as everywhere else?
18:07:42sobukusamiconn: but there the hardware sucks:-(
18:07:48Paul_The_NerdFor example, why does it even have a volume display?
18:07:54*amiconn doesn't think the Ondio hardware sucks
18:07:59*sobukus needs some battery life
18:08:23amiconn10..11 hours with alkalines, ~9hours with nimh cells
18:08:29sobukusI have this lyra PDP2335 player that runs for about 50h with one mignon cell
18:08:52 Quit Kohlrabi ("Quit")
18:08:54Davide-NYCPaul_The_Nerd: hmm
18:09:00linuxstbPaul_The_Nerd: Volume display is for monitoring (IIUC), battery life goes there, clock if the device has one. The playback icons (stop, pause etc) could be replaced by recording icons - but things like status (stopped, pre-recording, recording), rather than characteristics of the recording.
18:09:02sobukusamiconn: 9 hours is nearly OK... but it needs 3 AAA, right?
18:09:02 Join Kohlrabi [0] (
18:09:05amiconnPaul_The_Nerd: Because there's audible monitoring? You can even change the volume from the recording screen
18:09:07dan_asobukus: The Sansa E200s have micro-SD slots... but no rockbox yet
18:09:13amiconnsobukus: yes.
18:09:42Paul_The_Nerdamiconn: Ah, see I wasn't aware of that. I don't really record.
18:09:46*sobukus also spent money on 2GB SD card... and likes it to be interchangeable with the Palm
18:09:56*amiconn has a 4GB MMC :)
18:10:19amiconnIs it a thin SD, or standard?
18:10:24Davide-NYCamiconn: but the volume is the first line displayed in the WRS so isn;t it redundant in the statusbar?
18:10:34amiconnStandard SD doesn't fit in the Ondio, thin SD does
18:11:02linuxstbDavide-NYC: I would say it's redundant in the WRS itself.
18:11:02sobukusamiconn: I guess it's normal
18:11:08amiconnDavide-NYC: For display - yes. If you can come up with a different way to change the volume...
18:11:21Paul_The_Nerdlinuxstb: You have to be on that line to change the volume, though, right?
18:11:25sobukusamiconn: but as this is a mechanical issue... isn't it possibl to modify the case to make it fit?
18:11:28amiconnsobukus: Measure the thickness. 2.1mm is standard, 1.4mm is thin (same thickness as MMC)
18:11:45linuxstbPaul_The_Nerd: I forgot that...
18:11:48amiconnNo. The slot is metal, and soldered to the board
18:12:47Paul_The_NerdDo we need the words "Time" and "Size"?
18:12:56Paul_The_NerdTime at least should be self evident from the number format.
18:13:01*sobukus just grapped an old 16MB MMC from the IC35 and compared...
18:13:08linuxstbPaul_The_Nerd: I would say no.
18:13:10sobukusamiconn: it's standard
18:13:22Davide-NYCI think the current button desin of the WRS is good. Actually I think it's really good, I just crabbed in a forum post about the remote screen scrolling too much. Now that I realize this is inevitable and will become more so in the future I think we should just scroll like mad and not worry about it.
18:13:29Paul_The_NerdAt which point you could lay out the two lines like:
18:13:37Paul_The_Nerd00:00:00 Bitrate
18:13:43Paul_The_Nerd0000B Samplerate
18:14:31linuxstbOr just "0:00:00 / 0B" on the first line, and something like 44.1Khz / 256kbps / 2ch on the second. (if that second line will fit...)
18:14:50sobukusamiconn: /wii amiconn
18:15:04Paul_The_NerdEither way. My idea is basically "scrap the words, more data"
18:15:10Davide-NYC[idea] could we swap out screens on a button press? One sreen shows settings the other screen shows stats on the recorded audio?
18:15:14Paul_The_NerdOne less string to localize, as well. Maybe two.
18:15:34linuxstbPaul_The_Nerd: I agree - I suggested it about 10 minutes ago :)
18:16:11Davide-NYCthere is one button left on the remotes...
18:16:28linuxstbWhich remote?
18:16:36sobukusamiconn: how difficult is a port generally? if it is possible I should know after looking at some chips and asking around...?
18:16:41Davide-NYCH100 and H300
18:16:49Davide-NYCthe non-LCD remote is out of the question
18:17:37*Paul_The_Nerd would like the recording screen to be workable on devices with less buttons than the LCD remotes.
18:17:50Paul_The_NerdAs those have a ridiculously large number relative to some other things with recording.
18:18:59Paul_The_NerdIn the case of the iFP players, they're essentially a remote screen with one less than H100 main-unit buttons.
18:19:34linuxstbsobukus: IMO, the most important things (in order) for a Rockbox port to be feasible to a device are: 1) User-upgradable firmware, preferably with a failsafe method of restoring a known good firmware if your new firmware crashes; 2) A CPU supported by gcc; 3) As many components inside with publically available datasheets as possible - the more datasheets you have, the easier the port.
18:20:19Davide-NYCWow. That's limiting. OK, It think then that the best idea is consistency between the main unit and the remote unit.
18:20:25Davide-NYC leave the status bar alone and just throw whatever is on the main WRS under the peakmeters in the RWRS and have it all scroll like crazy.
18:20:32 Join KlrSpz [0] (n=klrSpz@
18:20:50Davide-NYCExactly as it is on the main unit display ony narrower and scrolling like mad.
18:21:09*sobukus about to open a Lyra 2335 and a NEX3+
18:22:42amiconnlinuxstb: The / 2ch could be replaced by just M or S for smaller displays
18:23:01Davide-NYCput the time and size lines at the bottom of the WRS
18:23:10sobukushah! they've hidden the only screw behint the type sticker
18:23:21amiconnDavide-NYC: Maybe the presence of the peakmeter should be configurable?
18:23:45Davide-NYCNo way! On a recording device. Blasphemy. :-)
18:23:57amiconnIn case one doesn't need it, it could be disabled on the iriver remote -> less interference
18:24:13amiconnWith AGC, the peakmeter isn't strictly needed
18:24:29Davide-NYCYeah but you can't use AGC for serious recording
18:24:41amiconnDepends on what is 'serious'
18:24:51 Join bluey- [0] (
18:25:25*amiconn still wonders why the ticking reduction does nothing for recording
18:25:36Davide-NYCThanks for the convo and ideas. I'm going to mock something up and post it this evening after work.
18:25:56 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
18:33:59preglowdan_a: you might as well make that function naked
18:34:03preglowdan_a: the mutex one
18:34:34 Join mantono [0] (
18:35:07*sobukus notes that you always need some amount of gentle force with a knife...
18:36:29sobukussomeone drawed on the main chip
18:36:29 Quit dan_a (Read error: 110 (Connection timed out))
18:36:39sobukus3 colored lines?!
18:38:04pregloweh? does mov r0, #-1 actually work? isn't -1 0xffffffff ?
18:38:12sobukusmakes it difficult to read... main chip: Sigmatel STMP3520
18:38:19sobukusdoes that ring a bell?
18:40:34linuxstbYes - not a friendly chip IIRC. Probably similar to the ipod shuffle (STMP3550) - a Motorola DSP core.
18:40:59linuxstb(no gcc C compiler)
18:41:15sobukushm, it seems to be a common chip for mp3 players...
18:41:34sobukusMotorola DSP56004
18:41:42sobukus75MHz core
18:42:37sobukushm, processing power would not be the problem?
18:45:10preglownot at all
18:45:14preglowbut compiling it to code will be
18:45:27 Join XavierGr [0] (
18:45:31preglowmost people write code for the 56k cores in assembler
18:45:33linuxstbIs that the Lyra PDP2335?
18:46:30sobukuslinuxstb: yes
18:46:45sobukusgreat device with crappy firmware
18:47:35sobukushm, I found traces of a gcc-1.x port by motorola: 56k-gcc ...
18:48:04sobukuspreglow: I guess rewriting rockbox in 56k asm isn't really fun...
18:49:27sobukusbut with rockbox ported to that thing, a lot of (flash bases?) devices come inro reach, my old yamakawa had a similar (the same?) chip
18:49:57 Quit thoughts (Read error: 113 (No route to host))
18:49:59preglowsobukus: not at all fun, no
18:50:20 Quit dpassen1 (Read error: 110 (Connection timed out))
18:50:20preglowthere is a 56k porting effort for newer gcc, i think
18:50:23preglowbut it sounds... weird
18:50:30preglowthe 56k is a really specialised chip
18:50:43sobukusI guess making the code compile with gcc-1.4 would be as hard to code the asm??
18:50:47preglowalso, it's harvard architecture, which complicates things again
18:51:11preglowbut, is there _only_ a 56k on it? no other cpu or something?
18:51:35sobukusin this Sigma chip?
18:55:08sobukuswell, there is lots of stuff integrated... I don't find docs at sigmatel (these guys always hide all but the freshest hardware...)
18:55:28sobukusoh, bs
18:57:09 Part Paul_The_Nerd
18:58:26sobukusbesides that signatel one, there is only one small chip: Philips TEA5767
18:59:03sobukusah, that's the fm radio part
19:01:36 Quit flux__ (Remote closed the connection)
19:02:08 Join flux__ [0] (
19:02:16*sobukus just noted
19:02:28sobukusthere was a discussion about stm35xx
19:03:53 Quit flux__ (Remote closed the connection)
19:04:49 Quit KlrSpz ()
19:06:20 Quit Rondom (Read error: 110 (Connection timed out))
19:07:29 Join San [0] (
19:10:25 Join Rondom [0] (
19:10:53 Part lorijho ("Kopete 0.11.3 :")
19:12:44 Part linuxstb ("Leaving")
19:17:32 Join flux__ [0] (
19:20:20 Join KlrSpz [0] (n=klrSpz@
19:21:43 Join mirak [0] (
19:22:24mirakpetur: hey
19:22:42bbrokehi there!
19:23:12bbrokejust a quick question: is the doom-plugin running on iaudio x5?
19:23:40mirakin asm for coldfire, the indirect adress mode (1,a0) , 1 is one byte or a long word or word ?
19:24:02mirakthat's not very clear for me in the doc
19:25:04lexbbroke: i guess not, but it could be yes...
19:25:22KlrSpzanyone know what capacity a 4g nanopod battery has?
19:25:29sobukusgm /me found the dsp56k-gcc version 1.39
19:25:48sobukuscannot compile it with gcc-3.3.3:-(
19:26:04bbrokelex: thanks!
19:26:14 Quit bluey- (Remote closed the connection)
19:27:44amiconnbbroke: It's a known problem doom freezes on X5. Unfortunately the cause is not yet known...
19:28:33 Join lorijho [0] (
19:29:36 Join mikearthur [0] (
19:29:36 Quit TeaSea (Read error: 54 (Connection reset by peer))
19:29:57 Join bluey- [0] (
19:30:17KlrSpzamiconn, yeah had found that... shows empty
19:30:17mirakamiconn: any clue about adressing in asm ?
19:30:29bbrokeamiconn: okay −− that's what i encountered aswell, thx!
19:31:08 Quit bluey- (Client Quit)
19:31:21*sobukus sees communists in gcc-1.4: cccp.c
19:31:34Mikachuoh no, here be dragons
19:31:45 Quit mikearthur (Remote closed the connection)
19:32:43 Quit Nico_P ()
19:32:46jhMikeSamiconn: I keep getting a cvs message to move lcd-as-H300.S because it's "in the way" when I do cvs up -dP
19:33:23jhMikeSI deleted it and tried again
19:33:26jhMikeSsame deal
19:33:39amiconnWith the file removed??
19:33:45amiconnOr at the next try?
19:33:51jhMikeSnext tru
19:33:54tucozjhMikeS, try to run cvs up -dPC (in case you don't have any local changes you want keep)
19:34:12jhMikeSI have LOTS of local changes atm
19:34:16KlrSpzdoes the stock firmware have an EQ?
19:34:22KlrSpzof an ipod, sorry
19:34:30amiconnBtw, it's h300 not H300 (following the obvious all-lowercase conventions)
19:34:43 Join pepie34 [0] (
19:34:55jhMikeSamiconn: yes :)
19:34:55*amiconn tries on a different machine
19:35:49jhMikeStry amiconn −−pedantic-off :)
19:36:01amiconnHmm, no such problem here
19:36:20jhMikeSI'll delete the whole dir and try again
19:36:22 Nick JB_away is now known as JoeBorn (
19:36:59mirakhum I found a way to devide by two the number of MAC operations for idct, and understood the interest of the Enhanced MAC :D
19:37:44 Quit KlrSpz ()
19:38:27jhMikeSahh that worked
19:39:35amiconnSounds like a cvs glitch when initially checking out the dir
19:39:49amiconnWorks fine here on 3 different machines
19:40:43jhMikeSwhen I added a file before it didn't do it...who knows...fine now
19:41:57*sobukus just compiled rtlanal.c
19:42:09 Join TeaSea [0] (
19:42:10sobukus(regarding amiconn −−pedantic-off)
19:42:32jhMikeSsobukus: ??
19:43:27jhMikeSQ about create_thread when initializing sp. should this line:
19:43:30jhMikeS regs->sp = (void*)(((unsigned int)stack + stack_size) & ~3);
19:43:33jhMikeSnot read:
19:43:37jhMikeS regs->sp = (void*)(((unsigned int)stack + stack_size - 4) & ~3); ??
19:43:55amiconnNo, why?
19:44:05amiconnStack push is always predecrement
19:44:19***Saving seen data "./dancer.seen"
19:45:00jhMikeSnot on TCC730?
19:45:18amiconnThe TCC730 code is not in sync with the rest
19:45:31amiconnThe startup mechanism used to be slightly different
19:46:04amiconnThe old way involded forging a return address, then switching context
19:46:15jhMikeSamiconn: why not do that now?
19:46:24jhMikeSinstead of checking for NULL?
19:46:48amiconnIt was changed because it wasn't reliable
19:47:20amiconnIn order to make it work properly, the whole switch_thread() would have to be written in asm
19:47:28jhMikeSI tried it for fun but I have to know that the stack is clear before faking the return from switch thread
19:47:33jhMikeSI did that
19:47:46amiconngcc might decide to push additional registers on switch_thread() entry
19:48:00amiconn...and restore them on exit
19:48:14 Quit TeaSea (Remote closed the connection)
19:48:15jhMikeSextactly: it didn't work letting gcc do it.
19:48:28amiconnIt didn't do that on SH1 (that's why the initial method used the forged return address)
19:48:43amiconn..but on coldfire it did when the stack check was enabled -> crash
19:48:55jhMikeSthere's no way to make gcc clean up the stack first?
19:49:03 Join TeaSea [0] (
19:49:11amiconnThen I adopted the TCC730 method (which also starts the thread from the middle of the switch, but with a separate flag)
19:49:58amiconnThe stack adjustment in the TCC730 code is a plain copy from the SH1/coldfire code from before that change
19:51:07amiconnWriting switch_thread() in asm could of course be done, but imho it shouldn't be done (for cvs)
19:51:08 Quit TeaSea (Remote closed the connection)
19:51:20amiconnIt makes porting harder for no reason.
19:51:59jhMikeSamiconn: i feel the same way...but if there a gcc trick to have it cleanup c vars first then it would work
19:52:29*amiconn thinks the TCC730 code should be ripped out if we don't see it picked up again soon
19:52:49jhMikeSamiconn: that got abandoned?
19:53:07amiconnIt suffers from bitrot, and gets in the way when we want to move more things to target tree
19:53:25jhMikeSwhat was it for?
19:54:01jhMikeSand there's no working port for that?
19:54:18mirakin asm when you move a word of 16bits into a register of 32 bits, does it clear the upper 16 bits of the register ?
19:54:30jhMikeSmirak: not usually
19:54:32preglowmirak: depends what instruction you use
19:54:42preglowthen no
19:54:42 Join TeaSea [0] (
19:54:43 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
19:54:49amiconnNo it doesn't
19:54:56jhMikeSmirak: try clr.l Rx
19:55:06preglowisn't there a zero extending move as well?
19:55:07mirakin fact I am not really sure of the size of the data in the mpeg2 idct. I guess it's 16bits
19:55:13mirakjhMikeS: ok
19:55:18jhMikeSnot until coldfire V4
19:55:51 Quit tucoz ("Leaving")
19:56:29mirak"mac.l %d0, %d4, (%a0)+, %d4, %acc0\n\t"
19:57:24 Quit TeaSea (Remote closed the connection)
19:57:30*mirak need to read the manual ...
19:58:43 Join TeaSea [0] (
19:58:53mirakok the result in the acc0 is always 16 bits
19:59:13*sobukus suppresses a manic laugh
19:59:22amiconnmirak: If the mpeg idct is 16bit, you could use mac.w (and double the number of usable temporary registers)
19:59:29amiconnmirak: huh? It's not
19:59:38sobukusmy other player, the FrontierLabs NEX3+, has the same STMP3520 chip as the thomson lyra!
19:59:50preglowmirak: no it's not
19:59:51mirakamiconn: I can still do that to store the values of the plots
20:00:15*sobukus notes that the nex3 has a lot more complicated interieur
20:00:36mirakI can use 4 registers to store 8 values of source data
20:01:29preglowthe result in acc0 is only ever sixteen bits if the multiplicands have less than sixteen bits in total between them
20:01:40mirakthe type of the block int_16* and it's increased of 8 at each loop, I can deduce the size is really 16 bits
20:01:41preglownot very likely
20:01:48jhMikeSamiconn: Some good optimizations in the yuv lines. Can't believe I forgot about using movem to get params from the stack! I guess I did so much FR testing I was sick of looking at it. :)
20:02:02mirakpreglow: no
20:02:16mirakpreglow: yes, I misread
20:03:31*preglow cuddles emac
20:03:36amiconnjhMikeS: The movem is mainly to reduce size. I also saved a register (by simply not storing the width during the whole loop, but instead re-fetching it for the second line)
20:04:05 Join pabs_ [0] (
20:04:11amiconnOther than that, I applied the shortened clamping and cut a couple of redundant moves
20:04:36jhMikeSamiconn: it's classier that way
20:04:59amiconnAnd I saved one muls (possible because of the slightly adjusted coefficients)
20:05:07jhMikeSso gmini wiki hasn't been updated since 13 Fe
20:05:15preglowthe maintainer vanishes
20:05:25preglowand he says he'll need help to continue
20:05:30preglowwhich probably won't happen
20:05:32preglowit's a very hard port
20:05:41preglowit would probably be the hardest rockbox port yet
20:05:47jhMikeSdoes anyone else own one?
20:05:52preglowit's not that
20:05:55preglowit's the fact that it's very hard
20:05:58jhMikeSpreglow: why is it the hardest?
20:06:00preglowi even think he had to make his own gcc target
20:06:23preglowjhMikeS: sixteen bit wide registers, no good gcc port, custom dsp core, flash based, harvard architecture
20:07:35jhMikeSnot familiar with "harvard architecture"
20:07:47preglowseparate data and code bus
20:07:59preglowand the code bus is attached directly the the flash, afaik
20:08:04preglowwhich makes it hard to load plugins and stuff from the disk
20:08:05jhMikeSyeah there's a wikipedia article
20:08:13preglowwhich means that all codecs and plugins need to be in flash
20:09:33 Quit pabs (Read error: 110 (Connection timed out))
20:10:13jhMikeSthey mention PICs
20:11:57 Join Mmmm [0] (
20:12:02amiconnThe mentioned 1% speedup is overall mpegplayer speedup, so the function itself got more than 1% faster
20:13:50*sobukus wondering
20:14:34sobukusyou were talking about something other than stmp3500 I guess... but the last lines of ditching sound similar
20:14:45jhMikeSamiconn: I see you updated x5...I still want 18bit color
20:15:45jhMikeSor did you do that? I didn't look closely
20:17:19jhMikeSnever mind...I guess it still is :)
20:18:00jhMikeSamiconn: did you get your x5 yet?
20:19:02amiconnIt is 18bit...
20:19:21amiconn...and without an actual X5, I wouldn't have been able to test
20:19:24jhMikeSI look and saw and shut up ;)
20:19:33amiconnBtw, I also removed a couple of bugs
20:19:40jhMikeSamiconn: where?
20:20:08amiconnThere were some clr instructions in it where it should have been (and is now) clr.l
20:20:20mirak"mac.w %d0.L, %d4.L, (%a0)+, %d4, %acc0\n\t" I can't find the correct syntax to use lower and upper word
20:20:22amiconnThe aseembler accepts that and defaults to clr.w (!!)
20:20:31mirakgcc says syntax error
20:20:44jhMikeSamiconn: those are typos
20:20:52preglowmirak: mac.w %d0l, %d4l, (%a0)+, %d4, %acc0
20:21:14amiconnjhMikeS: They caused an actual glitch with my modifications
20:21:21mirakpreglow: thank you !
20:21:28preglowmirak: np
20:21:39amiconn(The leftmost 2 pixels of every other row were shiny blue)
20:21:43jhMikeSwhat do they size to by default
20:21:53amiconn[20:20:22] <amiconn> The aseembler accepts that and defaults to clr.w (!!)
20:22:44amiconnI found the problem relatively quick, because I ran into the same problem on iriver (there some pixels in dark areas became green)
20:22:47mirakpreglow: I am not sure the register %d4 takes a word a long word from (%a0)
20:23:07mirakpreglow: probably that's where the mask must be used ?
20:23:21jhMikeSamiconn: eck, I probably wasn't hitting upper 16 bits again after inital clr.l then
20:23:55amiconnSeems so
20:23:55mirakpreglow: ok that's 32 bits, I don't know how to read a manual ...
20:24:09amiconnI swapped the order of chroma and luma fetches
20:24:24amiconnIt's more logical to me that way
20:24:26jhMikeSamiconn: why faster? more rectangular?
20:25:09amiconnYou prepare chroma, then apply it to 2 consecutive luma values
20:26:06jhMikeSWhat's the FR now? It was 15.4 average? At 1% speedup about 15.5?
20:26:33amiconnI got 15.1 vs. 14.9 fps with my test video
20:26:38jhMikeSamiconn: I knew it needed a big going over but it was a big improvement over the c version
20:27:01 Join thoughts [0] (
20:27:02sobukusSo even though a port to STMP3500 / Motorola 56K is not highly probable... I have some nice scans of Lyra PDP2335 and FrontierLabx NEX3+ internals... do you have a page somewhere to collect such stuff for others interested in what hardware is in their hardware?
20:27:03amiconn(an older encode of elephantsdream 176x128, probably not q6)
20:27:07jhMikeSamiconn: I'm judging everything based on the jamie's mom video which is where it started
20:27:11preglowmirak: 32 bits, yeah
20:27:26amiconnmirak: If you process 16bit values and have a streak of mac instructions, I wouldn't use the mask, but instead just fetch 32bit every other mac instruction
20:28:13preglowthe mask can't be used for that at all
20:28:18preglowyou use the mask to implement circular buffers
20:28:19mirakamiconn: the fetched value is in an array of 16bits values
20:28:38jhMikeSThat video should be faster now. If the code isn't actually faster it is smaller which is very good too.
20:29:00mirak mac.w %d0l, %d4l, (%a0)+, %d4, %acc0 the value loaded in %d4 will be 16 bits
20:29:09amiconnNo, 32bit
20:29:15mirakoh ok since I only take the lower part it's ok
20:29:19*amiconn recommends CFPRM.pdf
20:29:20mirakamiconn: yes 32 sorry
20:29:35mirakamiconn: I am on the manual already
20:29:53amiconnmirak: a0 will also incremented by 4, so you fetch 2 values into one register
20:30:03jhMikeSamiconn: when does it give the FR? I don't see it in the corner any longer.
20:30:15amiconnEnable it in the menu...
20:30:19mirakamiconn: you sure ?
20:30:41preglowmirak: yes, it's like that
20:31:02preglowit's supposed to, freescale would be braindead not to do it like that
20:31:41mirakpreglow: I though the incrementation depended of the instruction .size
20:33:27mirakpreglow: 2.2.4 it says it depends of the size of the operand. That's not clear again
20:33:41amiconnlinuxstb: The widescreen version of elephantsdream is playing realtime on X5 :)
20:33:58linuxstbNice... The q6 one?
20:34:27linuxstbIs that with frame skipping, or is it just averaging 24fps?
20:34:42amiconnw/o framerate limiting I get ~30fps
20:35:06amiconnIt goes down a bit after the intro
20:35:15preglowmirak: why do you read that? read the "mac with load" page
20:35:23preglowmirak: this isn't exactly an ordinary addressing mode
20:35:28linuxstbdan_a: I'm getting immediate *PANIC* stkov trying to run your COP kernel on my 5g...
20:35:28mirakpreglow: it says, byte, word or long word. hum I guess you are right, it should be 32 bits, because if it's not 32 you could not take only the upper or lower part
20:35:34preglowmirak: the mac instruction page clearly says a 32 bit load is always performed
20:36:01mirakpreglow: yes, my bad ...
20:36:54 Join XxBigP123xX [0] (
20:37:26XxBigP123xXcan someone tell me how to install a patch?
20:37:58linuxstbXxBigP123xX: You don't "install a patch", you "apply a patch to the Rockbox source code, and compile a new version of Rockbox."
20:38:01 Quit lorijho ("Kopete 0.11.3 :")
20:38:11XxBigP123xXo ok
20:38:28amiconnlinuxstb: Average is 26.3fps - then it shuts down
20:38:36linuxstbXxBigP123xX: There is lots of documentation in the Rockbox wiki about it.
20:38:38amiconnGrrrrr, I should really fix that
20:38:43linuxstbThe idle timeout?
20:39:01amiconnvideo.rock does signal activity properly
20:41:32 Quit TeaSea (Remote closed the connection)
20:41:58 Quit mantono ("restarting X")
20:42:47*amiconn wonders how that works...
20:43:34*amiconn has a suspicion
20:44:00jhMikeSamiconn: Wonder why it's not speedier?? Is the player itself a bit slower now and eating up the savings?
20:44:19 Join mantono [0] (
20:44:38amiconnPossible. I tested w/o updating the player, I only changed the core
20:44:47 Quit Mmmm (Remote closed the connection)
20:45:01linuxstbThe q6-160x96 video is playing at around 39fps on my 5g, but it looks a bit silly...
20:45:06*jhMikeS has to get that recording patch up for others to gaze upon and laugh
20:45:15 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
20:45:58amiconnlinuxstb: How fast is the 224px widescreen version on your color?
20:46:20linuxstbI think around 18-19fps, I'll check.
20:46:28jhMikeSis it in any was discouraged to use /apps header in /firmware files (#include "../apps/file.h")? I found it nescessary to do what I wanted.
20:46:40amiconnIt's forbidden
20:47:06preglowapps can call firmware, but not other way around
20:47:29jhMikeSamiconn: why?
20:48:17jhMikeSThey're compiled to the same doesn't make sense to me in all cases
20:48:38preglowit was originally done to be able to make several applications
20:48:43preglowbut that never happened, and it's still there
20:48:58preglowi still think it's kind of good, though
20:49:11amiconnIt's simply to have a layer of abstraction
20:49:13*linuxstb likes having a low-level, high-level split in the code
20:49:32linuxstbProblem is that stuff that was low-level on hwcodec is now high-level on swcodec
20:49:35amiconnlinuxstb: I get around 17fps on h300
20:49:42jhMikeSMaybe my audio_set_source code should be higher level then? Where should it go?
20:50:01amiconnSounds like it is firmware layer
20:50:03preglowjhMikeS: no, that sounds like a fine firmware/ candidate
20:50:12amiconnWhy do you need to call app code from that?
20:50:31preglowlinuxstb: like what, really?
20:50:53jhMikeSit turns the devices associated with that source on and off (fm radio in one case). It makes the screens and everything else much cleaner
20:50:58linuxstbpreglow: Mainly the playback engine.
20:51:17linuxstb(and related stuff like mpeg stream and id3 parsing)
20:51:19preglowlinuxstb: i can't imagine why that should be any more lowlevel for hwcodec than swcodec, really
20:51:33 Join TeaSea [0] (
20:51:49jhMikeSYou just select a soure, whether it's for recording and it sets up power/peak meters/mux/and line/mic
20:52:11linuxstbpreglow: I agree - to me it's high-level code, but it was implemented in firmware...
20:52:27jhMikeSThere's no audio_set_source for hwcodec...I didn't muss with that.
20:52:41preglowlinuxstb: ah yeah, sure, i'm not questioning that, i'm merely saying it shouldn't be there ;)
20:52:58linuxstbpreglow: We agree :)
20:52:59preglowlinuxstb: firmware should be pure drivers and kernel, if you ask me
20:53:08amiconnNo it shouldn't - but changing that means the wanted-but-hard-to-do playback unification
20:53:26amiconnWith the current swcodec playback engine state I don't see that happen soon :(
20:53:33 Quit mantono (Remote closed the connection)
20:53:35preglowpft, it's not that bad
20:53:45*preglow wants metadata on buffer
20:54:20amiconnTo me it looks so strange and complex that I don't understand how it works - even with the explanation in the wiki
20:54:22linuxstbamiconn: It started around 28fps, and has settled at around 27fps.
20:54:33preglowsure, me too, but i don't know how much can be done about that
20:54:39*jhMikeS is not sure what to do then. Maybe use playback.c
20:54:54amiconnAnd I think a playback engine doesn't need to be as complex as the swcodec engine is
20:55:20amiconnLinus seems to think the same
20:55:25jhMikeSthe swcodec engine looks pretty simple now! *slapping self*
20:56:52preglowamiconn: yeah, but that sounds more like a hunch than anything else. i haven't heard any real reasons
20:57:02preglowjust "this looks to complex for some reason i can't explain"
20:57:06preglowtoo, even
20:57:34Mikachui think it's complex because of gapless
20:57:53*preglow waits for a smiley
20:58:00Mikachunot gonna happen
21:00:55amiconnI just had a thought - what will the playback engine do if crossfading is enabled, and the crossfade time is longer than a short track?
21:01:23preglownow, there's the kind of thing that makes it complex
21:01:27jhMikeSThe voice is a bugger and hangs...but it doesn't hang the spot I fixed it when whizzing through to the recording screen w/voice
21:01:47preglowamiconn: the playback engine isn't too fond of short files as it is
21:01:52preglowamiconn: it'll probably do something nasty
21:02:07preglowi've used crossfade a total of one times, so i wouldn't know
21:02:12amiconnLegal CD tracks can be as short as 4 seconds
21:03:00amiconnI mean valid
21:03:06preglownot shorter?
21:03:10preglowi'm certain i'
21:03:19preglowi'm certain i've got a shorter one
21:03:26amiconnRed Book says 4 seconds
21:03:30 Join spiorf [0] (
21:03:37preglowahh, no, it's four seconds
21:03:38amiconn300 blocks
21:04:12 Quit BigMac (Read error: 110 (Connection timed out))
21:04:37preglowcd tracks is by no means the standard
21:04:46preglowi can make tracks a couple of samples long if i want
21:04:47preglowno problem
21:05:03preglowor an mp3 with just one frame
21:06:45*amiconn imagines a playlist consisting of 1-second tracks, each encoded with a different codec
21:07:10Mikachuand different sample rates/channels
21:07:25jhMikeSis that a bit harsh? :)
21:08:05linuxstbThat's probably a good way to break gapless...
21:08:13jhMikeSa playback torture test is in order...
21:08:38linuxstbOr maybe not... Rockbox should be able to swap codecs in less than a second.
21:09:03jhMikeSi think it can but you'll often have to spin the disk to load a new one
21:09:25linuxstbThe codec is buffered in the audio buffer before the first track that uses it.
21:09:51linuxstb(so no disk spinups when changing codecs)
21:11:14jhMikeSeven if you have 10 different 1s files in a row with 10 different formats?
21:11:51jhMikeSIt has to spin it at some point if it's not loaded yet
21:12:48amiconnThe codecs are buffered at the time the tracks are buffered
21:12:53linuxstbWhen the track is buffered, the format is checked using get_metadata(), and then if the codec is different to the previous track, it's loaded and stored in the audio buffer. There should be space for 10 different codec binaries and 10 1s tracks in the audio buffer.
21:13:12jhMikeSmakes sense
21:13:44Mikachuwhen you play an mp3, then an ogg, and skip back, it would load the mp3 codec from disk?
21:14:28Mikachuthat doesn't really have anything to do with this though.. :)
21:14:33linuxstbdan_a: I'm guessing you've been testing your COP code with the cache disabled? I think the bootloader will need to set up the COP's stack and fill it with 0xdeadbeef.
21:14:49linuxstbMikachu: IIUC, it would also reload the first mp3 track.
21:15:05Mikachuand reload all tracks after it?
21:15:39linuxstbYes. But I think it only loads about 2MB of data in the first attempt, then when that is emptied to the watermark, the buffer is filled completely.
21:15:41jhMikeSThere's only space for one active codec in IRAM, right? There's no codec MRU cache I'm aware of yet.
21:19:07 Quit TeaSea (Remote closed the connection)
21:23:33 Join TeaSea [0] (
21:25:51 Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
21:26:19 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
21:28:00 Join Febs [0] (
21:29:50XxBigP123xXi got a question
21:30:13XxBigP123xXcan i play galaga on my 5th gen. ipod?
21:30:21 Quit XxBigP123xX ("CGI:IRC")
21:30:23 Join XxBigP123xX [0] (
21:30:59linuxstbYou could probably play a Gameboy version of Galaga if there is such a thing and you can find the ROM.
21:31:15XxBigP123xXi can find the rom myself
21:31:54XxBigP123xXi found one
21:33:14TeaSeabrb _AGAIN_
21:33:16 Quit TeaSea (Remote closed the connection)
21:35:13jhMikeSIt reads from disk if the current codec is not the same as the previous.
21:35:17 Join apo` [0] (
21:36:14 Quit apo (Read error: 113 (No route to host))
21:36:55 Join TeaSea [0] (
21:38:31jhMikeSso I guess it's an MRU cache with 1 entry...the currently loaded one.
21:39:29amiconnIt reads the codec from disk when the new track requires a different codec than th eprevious track the time the tracks are buffered
21:40:03jhMikeSamiconn: yes, but it could cache a couple in ram instead of hitting the disk
21:40:15amiconnIt does!
21:40:33Mikachuit would make no sense to cache them _and_ put them in the codec buffer
21:40:40Mikachuwell, i guess a little sense
21:41:14jhMikeSIf it does MP3/FLAC/MP3/FLAC it will hit the disk four times
21:41:24 Join belze [0] (
21:41:26Mikachuwhen buffering, when it is hitting the disk anyway
21:41:28 Quit idnar (Nick collision from services.)
21:41:32 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
21:41:47Mikachui don't see how you would put an mp3 on the codec buffer without the disk spinning
21:42:14jhMikeSThis could be done better.../**
21:42:14jhMikeS * Sets the audio source and powers/unpowers related devices.
21:42:14jhMikeS */
21:42:14DBUGEnqueued KICK jhMikeS
21:42:14jhMikeSvoid audio_set_source(int source, bool recording)
21:42:14 Quit jhMikeS (Excess Flood)
21:42:16 Join jhMikeS [0] (
21:42:20belzedid you know that you got a loud noisefloor on ogg-files which changes with the volume?
21:42:38jhMikeSSometimes my clipboard get pasted here for no apparent reason
21:42:40belzeon a h100 that is
21:42:56CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
21:42:56*jhMikeS is sorry for that
21:43:16linuxstbjhMikeS: A full audio buffer would look something like this: [mpa.codec | track1.mp3 | track2.mp3 | vorbis.codec | track3.ogg | a52.codec | track4.ac3 | etc etc]
21:43:47dionoeahow do you know the codec to use before reading the file ?
21:44:02jhMikeSyes it looks it up by format id
21:44:19dionoealike .ogg can only be voribis ?
21:44:23***Saving seen data "./dancer.seen"
21:44:26dionoeaor does it preparse the file ?
21:44:59Ribs.ogg can be speex as well
21:45:07Ribswhich rockbox doesn't handle too well atm :/
21:45:12Ribsunless that's improved recently
21:45:35zeogg is just a container and can be almost anything
21:45:39dionoeai know
21:45:51Mikachuonly mp3 isn't a container really
21:45:52jhMikeSdionoea I really don't know...
21:46:00dionoeai was just asking how it knew that it needed to cache vorbis.codec and not speex.codec
21:46:10dionoealinuxstb: do you know ?
21:46:34Mikachui guess it runs the get_metadata function or something before buffering it
21:47:00jhMikeSlinuxstb: yes but for each change it will hit the disk...if it's MP3/OGG/MP3/OGG it COULD be made to only hit twice instead of four
21:47:31RibsjhMikeS, it doesn't actually check
21:47:38RibsI think it just assumes vorbis the whole time
21:47:45Ribs'cos this speex file I have still doesn't play
21:47:59dionoeaMikachu: but doesn't getting the meta data require demuxing the file ? (which is, AFAIK, handled by codecs in rockbox)
21:48:20linuxstbjhMikeS: No - it hits the disk once and fills the buffer. So in one disk spin-up, it will load all the required codecs and tracks at the same time.
21:49:00linuxstbdionoea: As Mikachu said, when the disk is spinning, and just before the track is loaded into the buffer, get_metadata is called which reads the ID3 tags and identifies which audio codec is needed to decode the file.
21:49:02jhMikeSlinuxstb: I understand...If the files are long enough for spindown to occurr \it probably doesn't matter.
21:49:42amiconnIt buffers as many files as will fit into the buffer
21:49:53linuxstb? It will load about 28MB worth of audio - which even as FLAC will be a few minutes.
21:50:18linuxstb(sorry, less on 16MB targets)
21:51:05amiconnBtw, I'm thinking about a way to handle the pcm codec on archos
21:51:47amiconnI don't think it's worth to go for fully loadable codecs - we will only have 2, mpeg audio and pcm audio
21:52:19linuxstbHow big is the PCM codec?
21:52:26amiconnI would also like the default codec to stay built-in - but then it's not wise to reserve a separate codec buffer just for the pcm codec
21:53:06amiconn...and otoh, making the pcm codec built-in is also not a good idea, because it probably won't get used often
21:53:38jhMikeSlinuxstb: point is (I think I have one :)...a string of short files will load the codecs and files up to available space...long files won't have a significant relative load from loading codecs.
21:54:32amiconnControlling the pcm codec from the CPU is very similar to controlling the mpeg audio codec.
21:54:47amiconnThe big part is the executable blob for the MAS
21:55:31amiconnAbout 12KB when stored as 32bit words, and 7.5KB as 20bit words
21:56:01linuxstbjhMikeS: I'm not quite sure what you're suggesting. But the codecs are relatively tiny compared to audio files - look at build/apps/codecs/*.codec mpa.codec is relative large at about 84KB (on ARM, less on Coldfire)
21:56:58jhMikeSlinuxstb: yes...except short audio files
21:57:01*linuxstb is still surprised to see flac.codec at only 11720 bytes...
21:57:37*jhMikeS has to find out what the he11 keystroke pastes his whole damn clipboard
21:57:59linuxstbjhMikeS: What alternative are you suggesting? The current method is simple, and works well under normal circumstances.
21:58:06dionoeajhMikeS: are you using linux ?
21:58:18*jhMikeS is probably hitting ctrl-V by mistake with his bad typing
21:58:28 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
21:58:31jhMikeSdionea: no Visual IRC 2.0
21:58:55dionoeaok ... (on linux you can paste by clicking the middle mouse button)
21:59:08 Nick Nibbier is now known as NibbIer (
21:59:50amiconnjhMikeS: How likely is it that someone plays a whole bunch of tiny files, _and_ those files require changing codecs everytime?
22:00:18amiconnThe codec is only buffered with the track if it's different to the previous
22:00:18 Quit Arathis ("[rl_bot quit]")
22:00:20jhMikeSlinuxstb: after thinking it through with everyone...I'm think any mru cache in ram is unneeded
22:00:30jhMikeSamiconn: not likely...
22:00:35dionoeayou could cache all the codecs at the begining of the buffer if they're small enough
22:01:15jhMikeSamiconn: it came to mind because of talking about "torturing" the playback
22:01:49amiconnlinuxstb: I think a similar approach to what swcodec does might be the best method: Buffering the MAS blob in front of a pcm track - if the previous track was mpeg audio
22:01:53jhMikeSdionoea: I don't see how that would help
22:02:07amiconnThe binary code for pcm operation would be built-in, and would send the blob to the MAS
22:02:41amiconnA short gap when switching mpa<->pcm will be unavoidable
22:03:35amiconnThe mas dsp core has to be stopped, the blob sent over i2c (12KB!), then the pcm codec needs to be initialised
22:03:49amiconnSwitching back to mppa is faster (no i2c blob transfer)
22:03:56 Quit belze ("Be Not Nobody...")
22:06:55 Join mantono [0] (
22:07:48 Quit TeaSea (Read error: 104 (Connection reset by peer))
22:08:44 Join TeaSea [0] (
22:12:15jhMikeSI'm so ticked off about this firmware/apps thing getting in the way of the sensible thing I'd like to do.
22:13:28mirakpreglow: there seems to be a problem in the manual for coldfire at the EMAC section. some pages seems to be in dupes with the pages in the MAC.
22:14:05mirakin CFPRM
22:16:09 Join lee-qid [0] (
22:19:46mirakhum only the 8 bits in plus make it called E MAC ?
22:23:37preglowmirak: oh?
22:23:56mirakthat's a bit weird
22:24:28preglowmirak: dupes?
22:24:32mirakthe MAC instruction comes in the EMAC section, but with only difference the result is on 40 bits instead of 32
22:24:33amiconnIt's called emac because of several enhancements
22:24:49preglowmirak: the result is 40 bits for emac as well...
22:24:55preglowmirak: in some cases, even 48 bits
22:25:00amiconnThe accumulator width is 48 bit instead of 32
22:25:05mirakthe enhancements I see are some add and sub at the same time
22:25:07amiconnThere are 4 accumulators instead of 1
22:25:19 Join _FireFly_ [0] (
22:26:01mirakhum ok I must be tired or really don't know how to read this manual ...
22:26:11amiconnMOVCLR instruction to move & clear at once
22:27:21mirakmultiply and add to first and to second accumulator, or substract. To bad this one doesn't have loading to register also
22:30:44 Join damaki [0] (
22:31:03 Join barrywardell [0] (n=barrywar@
22:32:52 Join matsl [0] (
22:34:09mirakpreglow: did you used the coldfire emulator ?
22:35:22preglowdoes that work with the emac?
22:36:18barrywardellanyone familiar with the ipod/pp code in crt0.S?
22:36:41preglowyeah, somewhat
22:36:52barrywardellI'm trying to use a stripped down 'Normal' build but execution never seems to reach main()
22:37:17barrywardellI can't figure out why
22:37:19linuxstbAre you sure you're editing the correct main() - the first one in apps/main.c is for the simulator - the second is for targets.
22:37:35*linuxstb has been hit by that in the past...
22:37:36barrywardellyes, i'm editing the second one
22:38:10barrywardellI put lcd_puts() and lcd_update() at the start of main
22:38:19barrywardellnotinig shows up on the screen
22:38:38linuxstbI think that's because the lcd and fonts haven't been intialised at that point.
22:38:42mirakpreglow: don't know, that's 5206 coldfire
22:39:01barrywardellit works fine in the bootloader build though
22:39:03preglowbarrywardell: got a h10 again?
22:39:33preglowgood, good
22:39:46barrywardellgot it yesterday. I'm trying to see if I can get sound working\
22:40:57*dionoea wonders how much time this h10 will last ... a week ?
22:41:02linuxstbbarrywardell: Have you checked if the COP changes dan_a has committed affect the H10?
22:41:11barrywardellI've been looking at crt0.S. The non-bootloader build does a remapping of memory and enables interrupts
22:41:35barrywardelllinuxstb: not yet. maybe I'll remove them in my code and test that
22:41:56preglowbarrywardell: do you know what was broken on it?
22:42:09linuxstbNo need to remove them - just make sure they're enabled for the H10. You'll also need to change your bootloader to sync with the recent ipod.c changes.
22:42:22preglowbarrywardell: you could try removing the remapping and just never enabling interrupts
22:42:45mirakpreglow: seems 5206 doesn't have emac
22:42:49barrywardellpreglow: are either necessary for testing audio?
22:43:13barrywardellpreglow: it was the hdd that was broken
22:43:29preglowbarrywardell: weird...
22:43:39preglowbarrywardell: i'm just thinking about your main() problem...
22:43:52sobukusSo even though a port to STMP3500 / Motorola 56K is not highly probable... I have some nice scans of Lyra PDP2335 and FrontierLabx NEX3+ internals... do you have a page somewhere to collect such stuff for others interested in what hardware is in their hardware?
22:44:03linuxstbbarrywardell: I think testing audio is a bit premature - you need to get Rockbox compiling and running first... Which shouldn't be too much work now you have an LCD driver.
22:44:21 Quit damaki_ (Read error: 110 (Connection timed out))
22:44:27 Quit XavierGr ()
22:44:28barrywardelllinuxstb: i have it compiling
22:44:42barrywardellthere aren't any build errors anyway
22:45:31barrywardellI haven't actually tried to use a build on my H10 yet though
22:45:38 Join killa909 [0] (
22:45:44linuxstbTry checking the changes in cvs that dan_a made to bootloader/ipod.c and apply them to your bootloader.
22:46:01*barrywardell is afraid of killing another H10
22:46:25killa909hey guys... just installed rockbox successfully on the ipod... but now I cant mount the ipod... can anybody guide me a little/
22:46:42dionoeakilla909: linux ?
22:46:51killa909naw... OS X
22:47:04*dionoea won't be able to help
22:47:16killa909ipod photo 60 gb
22:47:23linuxstbRockbox doesn't detect firewire connections - you need to manually reboot to disk mode.
22:47:46linuxstb(or use USB)
22:47:49killa909oh... I had a feeling... how do I manually boot the pod into disk mode...
22:48:16killa909unfort, i dont have USB 2.0 on the computer... so disk mode will suffice i think
22:48:16linuxstbHold PLAY for a few seconds to cleanly shut down Rockbox. Then press MENU or SELECT to turn it back on, and immediately press and hold SELECT+PLAY.
22:48:31 Join Mmmm [0] (
22:48:33 Part sobukus
22:48:35killa909while plugged in?
22:48:44linuxstbDoesn't matter.
22:49:13mirakin the idct the block array wich contains coef is int_16 * , however inside the function it does int d0=block[i] . Does such an operation preserve the sign ?
22:49:18killa909whaddyaknow... that works...
22:49:45killa909linuxstb - thanks
22:49:51killa909big time
22:50:02linuxstbNo problem.
22:50:23killa909now, regarding which directory to drag my music into, I can just drag the files into the ipod root?
22:50:41Mikachuyou can create a /music dir for neatness
22:50:47linuxstbYes, you can put them anywhere. Most people have an Artist/Album/NN-TrackName.ext setup.
22:50:52killa909who likes neatness
22:51:11killa909great... thanks everybody
22:53:43killa909on the video ipods, does rockbox support video playback/
22:54:25barrywardellso maybe the problem isn't in crt0.S
22:54:30Mikachulinuxstb: short answer :)
22:54:48barrywardellI changed it to use the bootloader code in that file instead and still no luck
22:54:57killa909i suppose its in development? i know you guys love the n00bs coming in here and messing everything up
22:55:20linuxstbkilla909: There's a video player for Rockbox in development, but it's for all devices Rockbox supports - i.e. it just uses the main CPU, not the video chip which only exists in the 5g.
22:55:35*Mikachu erases the same response from his input line
22:55:39linuxstb^all devices with colour LCDs that Rockbox supports.
22:55:43linuxstbMikachu: patience :)
22:55:55killa909oh wow... thats amazing
22:56:36killa909are the ipod processors strong enough for work like that? i was reading about the progress and noticed a lot of the bugs seem to be attributed to processor strength
22:56:51Mikachukilla909: all ipods have 2 cpus, rockbox only uses one of them
22:57:04 Quit solarflare_ (Read error: 104 (Connection reset by peer))
22:57:09linuxstbThe bugs aren't really problems with processor power, Rockbox just isn't running efficiently enough yet.
22:57:23 Join solarflare_ [0] (
22:57:41killa909oh I see...
22:59:27killa909okay, more questions: how often is it suggested that I update my rockbox software?
23:00:12Mikachuwhen something cool happens :)
23:00:29killa909like video playback
23:00:37killa909or a more efficient build
23:00:52dionoeaor improved battery life on ipods ... :/
23:00:56linuxstbVideo playback is already in the official builds - see for the current status and instructions.
23:01:26killa909oh shit
23:01:38killa909battery life for ipods seems to really be a problem, i guess
23:01:53dionoeakind of
23:01:55linuxstbDepends how far away you are from a charger...
23:01:55 Quit XxBigP123xX ("CGI:IRC (Ping timeout)")
23:02:38dionoeaa USB port in fact ... i don't own the "standalone" charger
23:02:57dionoeabtw, that's kind of outrageous. Selling a player without the charger and with crappy headphones
23:02:59 Quit pepie34 ("Ex-Chat")
23:03:01killa909yeah cause apple cheaped out and doesnt include them anymore
23:03:36killa909well, the crappy headphones are excusable, if not ideal.. but i agree, the lack of a charger really is a kick in the pants
23:03:45killa909cause the thing is like 40 bucks or something
23:04:09killa909i suppose there are disgruntled ipod owners on craigslist selling their chargers for super cheap or even giving them away
23:04:47dionoeayeah ... maybe. (i doubt that the charger cost anywhere near $40 to manufacture btw)
23:05:01Mikachui doubt the ipod socks cost $30 to manufacture
23:06:27killa909I meant to the consumer
23:06:38killa909im going to disregard the socks comment
23:07:05killa909so, what about the themes for rockbox...
23:07:12killa909it doesnt seem tthat they are applied
23:07:28linuxstbDid you download and unzip the fonts .zip file?
23:07:38killa909i did not
23:07:56linuxstbIt's on the daily builds page - the last item (with a Rockbox logo above it)
23:09:12 Quit _FireFly_ (Read error: 110 (Connection timed out))
23:09:26killa909okay, downloaded and expanded... it seems the files are invisible
23:09:30killa909is this correct?
23:11:05dionoeait's stored in /.rockbox which is hidden (at least on linux it's hidden)
23:11:18dionoeasince it starts with a .
23:11:21killa909right... okay...
23:12:01killa909restarting finder to see invisibles
23:12:33killa909so where do I drag this .rockbox/fonts/
23:12:51dionoeain the ipod's root
23:13:06dionoeawhere you already have a .rockbox folder i guess
23:13:20dionoeaand themes go in .rockbox/themes/
23:13:31dionoea(nice themes are available on )
23:13:33killa909so there is already a .rockbox/ dir on the ipod, drag the fonts into there...
23:14:15dionoea(well in fact themes go in .rockbox/themes/ and other .rockbox/* folders)
23:14:22dionoeakilla909: right
23:15:34 Quit petur ("here today, gone tomorrow")
23:15:54 Join stripwax [0] (
23:16:15killa909i like how they display the black eyed peas "my humps" for all the theemes
23:18:26killa909can i place any sort of jpg into the backdrops foldeR?
23:18:38dionoeaonly .bmp files
23:18:45dionoeawith same resolution as your device's LCD
23:18:54killa909oh interesting
23:21:12dionoeayou can put them anywhere and press "select" for a long time
23:21:24dionoeait'll display a small menu with a "Set backdrop" entry
23:21:27Mikachuthey'll only be remembered in backdrops/
23:22:30killa909oh interesting
23:22:40killa909my english seems limited today
23:22:43Mikachudo you have a hotkey for sayingthat?
23:22:52killa909no, but I should, right
23:22:59dionoeaMikachu: why is that limited btw ? (i've wanted to ask for a long time)
23:23:14Mikachuask someone who knows :)
23:23:19killa909what are your favorite features of rockbox?
23:23:48dionoeasolitaire and the chopper game
23:23:54dionoea(chopper is a pending patch)
23:24:10killa909what does pending patch mean, sorry
23:24:13dionoeaanother nice gadget feature is that it plays audio :)
23:24:19 Quit PyromancerX (Read error: 104 (Connection reset by peer))
23:24:26dionoeakilla909: that it's not in the official source code yet
23:24:27pixelmabtw dionoea... how's solitaire doing now?
23:24:46dionoeait's ... doing :)
23:24:52killa909yeah the audio functionality seems really great
23:24:55dionoeait'll be doing better next week end
23:28:27 Join Pyromancer [0] (
23:29:50killa909this is kind of a bitch to set up guys
23:29:53killa909gotta be honest
23:29:54coobpowerbook:~ root# umount /dev/disk1s3
23:29:55coobumount: unmount(/Volumes/iPod Nano): Resource busy
23:29:57coobany ideas
23:30:05coobitunes not open
23:30:07coobnot in its does
23:30:12coobitunes helper killed
23:30:20killa909its not mounted, right?
23:30:28coobof course it's mounted
23:30:35killa909oh nm
23:30:38coobwhy else would i be trying to unmount it
23:30:42killa909i didnt read it
23:31:10linuxstbcoob: Do you have any shells sitting in the "/Volumes/iPod Nano" directory?
23:31:24linuxstbAlso, does Mac OS X have the "lsof" command?
23:31:55linuxstbThen that will tell you - try "lsof | grep disk1"
23:32:20linuxstbOr maybe it won't, thinking about it....
23:32:30coobnope :)
23:33:07coobthat scheming little bastards
23:33:20killa909wow it was indexing
23:33:45killa909wouldnt force unmount work too?
23:34:28*jhMikeS got a decent solution to the firware/apps dilemma :)
23:34:43stripwaxSo - I noticed a recent cvs commit, "Fix profile builds". - we have timer profiling in the code now? Does it work on target or on sim only?
23:35:25coobdoh umount -f did the trick
23:35:37linuxstbstripwax: See docs/TECH
23:35:40stripwaxNemmind - I just found the setting under Devel.
23:35:43stripwaxlinuxstb - sweet, thanks
23:36:01 Quit jaebird ("Ex-Chat")
23:36:11 Quit mantono ("bye")
23:36:22 Quit Mmmm ("Byeee")
23:38:00killa909okay, playing with the rockbox, although setting this thing up has been a major bitch... im pleasantly surprised by how intuitive it is... nice job guys
23:38:42killa909love scrolling through the volume menu in sound while a song is playing
23:40:06 Join jaebird [0] (n=jae@
23:40:12killa909found a bug
23:40:14killa909i think
23:40:31midkaygo on :)
23:40:41killa909hitting rockbox info while song is playing - eh, nevermind
23:40:45killa909it was hangning
23:40:55dionoeathat's a known ipod bug
23:41:03killa909but for real this time, it froze
23:41:26dionoeacompletely ?
23:41:34stripwaxdid it freeze or was it just reading the directory structure to count the number of files and directories (which is what Info shows iirc)
23:41:42stripwaxtakes some time as I recall
23:41:44killa909no, it did that before...
23:42:11killa909then i hit back - once or twice - began to scroll down the menu, and it froze
23:42:17 Join Aggort [0] (
23:42:18killa909just had to force restart
23:42:26preglowoooh, new musepack seek patch
23:42:27AggortAnyone help me with wps files?
23:42:57Aggortfor soem reason I can't get my volume display
23:43:12killa909i placed a bmp in the backdrops dir... how do i select the file though
23:43:41stripwaxkilla909 - as above, hold down the select key and select the option to use it when the short menu appears
23:44:27***Saving seen data "./dancer.seen"
23:44:42dionoeaalternative is to go in settings, Device->Select backdrop or something like that i think
23:44:56stripwaxAggort - that silence might mean a 'no' unfortunately
23:45:05killa909thanks to you both
23:45:21AggortI can't fiugure out why it won;ty display
23:45:22killa909currently viewing a relatively large jpg
23:45:32killa909how do i get out of this viewing mode
23:45:37killa909menu is not functioning
23:45:49stripwaxAggort - I know *nothing* about WPS but my suggestion would be to compare your WPS to one that you know works
23:46:03stripwaxkilla909 - menu + select?
23:46:11stripwax(although don't hold it down too long ;-))
23:46:11killa909of course
23:46:14killa909it worked befor
23:46:24killa909its like force quit... ctrl alt delete
23:46:27dionoeakilla909: plugin exist keys can be select / menu / select+menu
23:46:44stripwaxYeah - about that. It;'s sortof annoying that these are inconsistent between plugins
23:46:46killa909listen guys, i appreciate all your help
23:46:59dionoeastripwax: yep.
23:47:03dionoeagood night everyone
23:47:18*rotator perks up and the mention of musepack seeking
23:48:19stripwaxWould it make sense for all plugins to use select+menu as quit? (I can already see arguments both for and against though)
23:49:02AggortStrip - Yea I did that, they are identical
23:49:07AggortI can't figure out wtf is wrong
23:49:48stripwaxAggort - I'm guessing there must be some difference or it would just work ;-) - can you post a link to your wps?
23:50:25AggortSolved it, at last
23:50:32Aggortthanks anyway thoiugh
23:50:42stripwaxwhat was the problem
23:51:04AggortI unno
23:51:12Aggortit's gone again
23:51:15Aggortthis is fucking weird
23:51:51 Quit midkay (Read error: 131 (Connection reset by peer))
23:51:57 Quit bluebrother ("Leaving")
23:52:15killa909gotta say my favorite theme is the lohan theme
23:52:22killa909just wish it was like an "oops" photo
23:52:30stripwaxkilla909 - could always edit it
23:52:38killa909yeah for sure
23:52:40 Join Genre9mp3 [0] (n=yngwiejo@
23:52:40 Join midkay [0] (n=midkay@rockbox/developer/midkay)
23:53:03killa909so i got this thing going
23:53:06killa909playing music
23:53:09killa909all that
23:53:14killa909do i need any patches or anything?
23:53:24stripwaxkilla909 - congrats! why would you need patches?
23:53:38killa909i dont know
23:53:47stripwax(note the word "need" - are there features you think you need that you currently don't have?)
23:53:51killa909so i have more questions to ask you guys
23:54:03stripwaxwe'll be here all week
23:54:05killa909im not really sure
23:54:09AggortI got it
23:54:13stripwaxAggort - what was it
23:54:28AggortThere was conflict between two files. I didn't realize I listed it twuice
23:54:33Aggortthat's why somettimes it'd show
23:54:35Aggortand sometime snot
23:54:44Aggortthe first time it was I had the wrong folder lsited
23:54:52stripwaxAggort - heh, wow.
23:55:08 Quit Aggort ()
23:55:21killa909oh heres one feature im curious about
23:55:26killa909what about album art?
23:55:40killa909a lot of my mp3 files have album files attached to the id3 tags
23:55:55stripwaxkilla909 - ah, ok. the album art patch doesn't work with album files embedded in the id3 tags
23:55:58stripwax(as far as I know).
23:56:15 Quit Siku (
23:56:15 Quit Slasheri (
23:56:17stripwaxit expects to find .bmp files in each folder instead. works great for me (as that's the same setup I have anyway)
23:56:45killa909yeah... too bad all my -ahem- scene releases contain jpgs
23:57:00NJoinSiku [0] (
23:57:00NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
23:57:14stripwaxkilla909 - I'm sure there's a way to rip out the jpgs from the tags and store them as regular .bmps in the filesystem
23:57:18killa909and as i said before, the tags have pics embedded in them
23:57:28killa909i suppose there must be
23:57:49stripwaxthe albumart patch is pretty cool but i'd go for a pre-patched build if you want to try it out. patching builds yourself is a bit of an artform.
23:57:57 Quit Febs ("CGI:IRC (EOF)")
23:58:19killa909right.... i havent gotten to that level of nerdery yet
23:58:36killa909no offense to all of you lurkers

Previous day | Next day