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

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

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

#rockbox log for 2009-03-28

00:00:28Ubuntuxerwhich lib does I need? ‘const struct plugin_api’ has no member named ‘set_viewport’
00:01:01JdGordon|might be viewport_set().... do a call to that with NULL as the param at the beginig of your plugin and se what happens
00:01:09 Join CaptainKewl [0] (
00:01:33LloreanYou really shouldn't try to load fonts with a plugin
00:01:46LloreanYou don't even know if the font is going to be present on the system.
00:01:54LloreanThough at least you have *decent* odds of the default theme font being present
00:02:36 Join domonoky1 [0] (
00:02:59rashereven worse, can you unload it again?
00:03:41 Quit domonoky (Nick collision from services.)
00:03:55 Quit domonoky1 (Client Quit)
00:04:28 Quit jaykay ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]")
00:05:56 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
00:06:44UbuntuxerOk, so you recommend not to use font_load()
00:07:05linuxstbrasher: That should be possible - the font name is stored is the settings struct.
00:07:40rasherAha! So can we center the font browser on the currently loaded font?
00:07:59linuxstbUbuntuxer: It's not going to be very portable across the different devices Rockbox works on.
00:08:07linuxstbrasher: Well MrSomeone should be able to...
00:08:14rasherlinuxstb: sounds good
00:08:18 Join saratoga [0] (n=9803c264@gateway/web/cgi-irc/
00:08:56UbuntuxerI'm seeing that rockpaint uses font_load()
00:10:04 Join enriq_ [0] (
00:10:09Ubuntuxer@linuxstb I would like to make it depence on screen size
00:10:10JdGordon|rasher: havn't we agreed that thats never going to happen?
00:10:25rasherWe have? Why not?
00:10:39*linuxstb can't even remember a discussion about it...
00:11:09rasherI suggested it once, and everyone agreed it was a good idea. Clearly not the same occasion
00:11:15JdGordon|becuase its not needed, and just pointless bloat... also not so easy
00:11:34rasherIt's not in any way pointless
00:11:37linuxstbIt sounds useful to me.
00:11:45rasherIt helps the user pick another similarly sized font
00:12:06linuxstbJdGordon|: Maybe the last statement is true (i.e. not easy), but I wouldn't agree with your first two statements.
00:12:21JdGordon|well.. jump into umm.... ft_enter() maybe and add it :)
00:13:05UbuntuxerIsn't it possible to set global, the standart font for some players bigger
00:13:21linuxstbUbuntuxer: The user chooses the current font (via the theme they choose)
00:13:38 Quit enri1__ (Read error: 104 (Connection reset by peer))
00:14:37 Quit ZyL0R (Read error: 110 (Connection timed out))
00:15:48UbuntuxerEven the font, which displayed with lcd_putsxy() ?
00:15:59 Quit BHSPitLappy (Read error: 110 (Connection timed out))
00:16:38JdGordon|Ubuntuxer: is the font being shown in lcd_putsxy() the 8pixel high "sysfont" ?
00:16:51JdGordon|when the theme is using a different font?
00:17:10linuxstbUbuntuxer: You have two fonts - FONT_SYSFIXED and FONT_UI
00:17:24rasherPutsxy just uses the currently selected font
00:17:49JdGordon|i think its tricky when viewports are involved (which they may be)
00:20:48JdGordon|will anyone mind if i put a email on the dev email along the lines of "this email is to get discussion happening... i'll add my bit after those that know more about it get their bit in"?
00:21:01JdGordon|re playback rework stuff
00:26:41 Join enterusername [0] (n=enter@
00:26:58enterusernamehi. Where can i find a list of "current" mp3 players being developed that work with rockbox
00:27:03enterusernamei can not find it on the wiki :)
00:27:11enterusernameSo ones that are currently being made and sold.....
00:28:34enterusernamethat works htanks :)
00:28:52gevaertsRight now none of the players that are supported by rockbox are still being marketed
00:29:10enterusernameisnt gigabeat s currently marketed?
00:29:11enterusernameor no?
00:30:30gevaertsYou may still be able to find one in a shop somewhere, but I don't think Toshiba is still actively selling them
00:31:32gevaertsJdGordon|: you mean something like "This is the topic, please discuss"? You can try, but I expect more success if you start out by including some real content. Or maybe I'm misunderstanding what you mean?
00:32:15JdGordon|no, thats what i mean
00:32:20*JdGordon| gives it a try
00:35:57 Part toffe82
00:36:30 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
00:36:30 Quit pixelma (Nick collision from services.)
00:36:31 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
00:36:31 Quit amiconn (Nick collision from services.)
00:36:42 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
00:36:49 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
00:38:02 Quit domonoky (Read error: 104 (Connection reset by peer))
00:39:07 Join kushalone [0] (n=kushal@
00:41:04 Quit Ubuntuxer ("Leaving.")
00:41:45 Quit JdGordon| (" ajax IRC Client")
00:44:05 Quit ender` (" If you eat a live toad first thing in the morning, nothing worse will happen all day long. -- California saying; To you or")
00:51:43 Quit lymeca (Read error: 110 (Connection timed out))
00:54:05 Quit n1s ("Lmnar")
00:54:26 Quit bertrik ("Leaving")
00:59:28 Join zylor [0] (
01:03:49 Quit PaulJam__ (".")
01:05:24 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
01:20:41***Saving seen data "./dancer.seen"
01:28:14 Quit tvelocity (Remote closed the connection)
01:31:22 Join Conic_ [0] (
01:41:45 Quit Conic (Read error: 110 (Connection timed out))
01:43:05 Join webguest73 [0] (n=4c75e088@gateway/web/cgi-irc/
01:44:19webguest73Hello Gevaerts how are you
01:44:54 Quit Ridayah (Read error: 110 (Connection timed out))
01:45:04webguest73Im trying to implement a serial plugin and would like your help
01:45:39webguest73Gevaerts: Got some time to spear?
01:46:53 Quit Nico_P (Remote closed the connection)
01:47:50Unhelpfuli believe he's asleep. this channel is logged, so he'll likely notice that someboy was trying to talk to him, but that will be a good while from now.
01:51:08 Quit tessarakt ("Client exiting")
01:52:54 Quit timc (Remote closed the connection)
01:54:35 Join hd [0] (
01:54:39 Quit hd (Read error: 104 (Connection reset by peer))
02:01:29 Join timc [0] (n=aoeu@
02:01:50 Quit BlakeJohnson86 (Remote closed the connection)
02:10:31 Join BlakeJohnson86 [0] (
02:12:49 Quit agaffney (Read error: 104 (Connection reset by peer))
02:13:00 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
02:13:17 Quit BlakeJohnson86 (Remote closed the connection)
02:13:38webguest73Does anyone know how to manually activate the usbserial driver
02:13:39 Quit Conic_ (Read error: 104 (Connection reset by peer))
02:14:23webguest73normally its activated by pressing select while connected to a computer via usb
02:14:51webguest73I want to do this sequence of actions through code
02:15:31webguest73I've been grepping throuh the code but have not been able to track the logic down
02:21:13 Join BlakeJohnson86 [0] (
02:21:53 Join Ridayah [0] (
02:23:22JdGordonwebguest73: my (uneducated) guess is look in apps/screens.c for usb_screen()
02:27:52 Quit moos ("Rockbox rules the DAP world")
02:31:08webguest73JdGordon: thanks, I'll have a look
02:32:14 Quit saratoga ("CGI:IRC (EOF)")
02:37:13 Nick fxb__ is now known as fxb (
02:38:30 Quit cspotcode1 (Remote closed the connection)
02:42:39 Join davidfg4 [0] (n=david@
02:43:03 Nick fxb is now known as fxb__ (
02:47:36 Join jordoex [0] (
02:59:16 Quit davidfg4 (Remote closed the connection)
03:18:17 Join webguest98 [0] (n=185e02e0@gateway/web/cgi-irc/
03:18:56webguest98ok so ive downloaded a theme thats compatible with 3.2, how do i add it to my ipod 5th generation video?
03:19:06 Join ucchan [0] (
03:20:42***Saving seen data "./dancer.seen"
03:21:37 Quit ucchan (Client Quit)
03:21:45 Join ucchan [0] (
03:21:59 Join evilnick [0] (i=ad34072f@gateway/web/ajax/
03:22:30webguest98can someone help me out?
03:23:27ucchanThe Rockbox Utility (r20559) builds failure.
03:24:09ucchanPlease commit ttsfestivalcfgform.ui (in FS #9983).
03:24:51 Quit webguest98 ("CGI:IRC (EOF)")
03:27:27 Quit Thundercloud (Remote closed the connection)
03:30:05evilnickucchan: According to the frontpage it is comitted
03:35:35 Join webguest44 [0] (n=185e02e0@gateway/web/cgi-irc/
03:37:48 Quit webguest73 ("CGI:IRC (Ping timeout)")
03:39:50webguest44can you hgelp me with installing a theme on my ipod
03:40:25 Join davidfg4 [0] (n=david@
03:40:31evilnickI'll try. What is the problem (we encourage people to just ask, not ask if they can ask)
03:41:48webguest44ok welll i have an ipod 5.5 80 gig
03:42:14webguest44i have the theme downloaded i just dont know how to put it on the ipod so that it recognizes it when im in the menu
03:43:33evilnickYou just extract it from the .zip file onto the player
03:44:32webguest44i did that, i'll do it again and see if it works this time
03:44:55evilnickWhat OS do you have on your computer?
03:45:38webguest44windows xp proffesional
03:46:17evilnickWhich application are you using to extract the theme?
03:47:50webguest44zipeg, i extract it straight to my ipod, then i go to my ipod and the extracted file shows up on the ipod
03:48:33evilnickIs the extracted file within the .rockbox folder? Or is it in it's own folder?
03:49:01 Join alexbobp_ [0] (
03:49:05webguest44in its own folder along with: notes, rockbox, etc...
03:50:31evilnickAh, in that case, go into that folder. Cut/Copy the .rockbox folder from there and then paste it to the root of the iPod
03:50:45evilnickWindows will ask if you want to replace any files within .rockbox so say Yes
03:51:28webguest44ok i think i get what your sayin i'll try it
03:52:49evilnickBasically, the .zip file has the correct folder structure to put all the files into the correct places, but you've extracted that to iPod/[name of theme]
03:53:12 Join wangxiang [0] (n=wangxian@
03:53:57 Join trouble [0] (
03:54:56webguest44ok so im about to extract it, where do i extract it to?
03:55:44evilnickThe iPod itself. So if it's shown as E: then you extract to E:
03:55:53 Part trouble
03:57:05webguest44ok so then i should just be able to disconect the ipod, boot it up, and be able to change it to that theme?
03:57:28evilnickDid it extract properly? No error messages?
03:58:57 Quit perrikwp (" ajax IRC Client")
04:00:42 Quit alexbobp (Connection timed out)
04:01:11webguest44when i go to my ipod it says the theme name in the main directory, its still not working
04:02:01evilnickTry going to Settings
04:02:32Unhelpfulif he's seeing it in his main directory, it's either packaged incorrectly (themesite should catch that), or it's been extracted improperly.
04:02:41evilnickThen Theme Settings, then Browse Themes
04:03:04evilnickUnhelpful: It *was* extracted incorrectly, but we've re-extracted it correctly now (I hope)
04:05:45 Join enri1__ [0] (
04:07:03webguest44hmmm its just not working... its alright... why cant i add themes through the utility rockbox provides anymore?
04:08:48evilnickwebguest44: The themes are currently being updated to work with RBUtil.
04:09:19 Quit enriq_ (Read error: 104 (Connection reset by peer))
04:10:16 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
04:14:51webguest44ok, i got it to work, i had to extract the theme to my desktop, then add each file individualy to the director on my ipod
04:15:03 Quit perrikwp (Client Quit)
04:17:41 Quit webguest44 ("CGI:IRC (EOF)")
04:20:50 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
04:28:38 Quit BlakeJohnson86 ("Leaving.")
04:29:06 Join BlakeJohnson86 [0] (
04:32:41 Join bublisher [0] (i=atm@
04:35:48 Join wangxiang_ [0] (n=wangxian@
04:40:55 Join fyrestorm [0] (
04:42:18 Quit bublisher ()
04:43:12 Quit evilnick (" ajax IRC Client")
04:51:16 Join cspotcode [0] (
05:05:40 Quit wangxiang (Connection timed out)
05:06:54 Quit miepchen^schlaf (Read error: 101 (Network is unreachable))
05:20:43***Saving seen data "./dancer.seen"
05:21:14 Join elminse [0] (
05:25:41 Quit wangxiang_ (Read error: 110 (Connection timed out))
05:42:57 Join evilnick1 [0] (
05:43:03 Join midijunkie [0] (
05:45:10 Quit zylor (Read error: 60 (Operation timed out))
05:46:11 Quit agaffney (Read error: 104 (Connection reset by peer))
05:46:34 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
05:53:43 Quit BHSPitLappy (Remote closed the connection)
05:57:16 Join jordoex_ [0] (n=quassel@
05:59:54 Quit jordoex_ (Client Quit)
06:01:44 Quit midijunkie ("?(???~~)?")
06:02:46 Join jordoex_ [0] (
06:04:06 Quit jordoex (Read error: 60 (Operation timed out))
06:10:59 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
06:13:39 Quit z35 ("Leaving")
06:23:19 Join bublisher [0] (i=atm@
06:23:19 Quit rwcr (Read error: 54 (Connection reset by peer))
06:26:09 Join rwcr [0] (
06:29:06bublisherIs der anybody with GSoC mentorship?
06:35:42 Quit MT (Read error: 104 (Connection reset by peer))
06:36:10 Join MT [0] (n=MTee@
06:37:39 Quit MT (Connection reset by peer)
06:38:09 Join MT [0] (n=MTee@
06:39:12 Quit MT (Read error: 104 (Connection reset by peer))
06:39:18 Nick alexbobp_ is now known as alexbobp (
06:39:41 Join MT [0] (n=MTee@
06:48:34 Join LinuxMafia [0] (
06:49:12LinuxMafiai have a sansa e250 the screen stays black when i turn it on
06:49:37LinuxMafiathe light is on
06:49:54LinuxMafiabut the screen is black
06:51:04LinuxMafiaany one can help me with that?
06:58:04 Join DC1 [0] (
06:59:20LinuxMafiaany one?
06:59:43 Quit Lss (Read error: 104 (Connection reset by peer))
07:00:10 Quit david_420 ()
07:04:35 Quit DC1 ("$4e75")
07:05:01evilnick1LinuxMafia: Have you tried recovery mode?
07:05:36LinuxMafiaevilnick1, yes
07:05:42LinuxMafiascreen tays bklack
07:08:17evilnick1And you can't boot into the OF?
07:08:31evilnick1Did you recently drop it?
07:08:51LinuxMafiai hit it somewhere
07:09:18LinuxMafiabut it worked after
07:09:27evilnick1I had the same thing with mine then - to fix it, I unscrewed the case and re-seated the memory chip (doesn't need any tools, just use your fingers)
07:10:04LinuxMafiaoh thanks i try it now
07:10:26evilnick1If you have the right screwdriver then it'll take maybe 2 mins
07:14:45 Join sarthak104 [0] (n=sarthak1@
07:15:42 Quit bublisher (Read error: 104 (Connection reset by peer))
07:15:49 Quit CaptainKewl (Read error: 110 (Connection timed out))
07:15:53LinuxMafiaevilnick1, thanks alot
07:16:01LinuxMafiait is working now
07:16:17LinuxMafiaevilnick1, you made my day thanks
07:18:33LinuxMafiathanks so much
07:18:49LinuxMafiaworking perfect now
07:19:14lucentlucky break
07:20:01LinuxMafiayeah now i cna slep
07:20:33LinuxMafiai can sleep
07:20:44***Saving seen data "./dancer.seen"
07:21:04LinuxMafiagood night
07:24:25 Join jordoex [0] (
07:32:52 Quit ucchan ("Leaving...")
07:42:37 Quit jordoex_ (Read error: 110 (Connection timed out))
07:46:14 Join daurnimator [0] (n=quae@unaffiliated/daurnimator)
07:46:34 Join at0m [0] (
08:00:53 Quit sarthak104 (Read error: 110 (Connection timed out))
08:06:49 Quit StealthyXIIGer (Read error: 110 (Connection timed out))
08:07:05 Quit fyrestorm (Read error: 113 (No route to host))
08:14:02 Join flydutch [0] (
08:15:50 Join bs66_ [0] (n=sysuser@
08:16:23 Quit bs66_1 (Read error: 110 (Connection timed out))
08:16:59 Join Rob2222 [0] (
08:19:24 Join homielowe [0] (n=homielow@unaffiliated/homielowe)
08:25:50 Join midijunkie [0] (
08:25:57 Quit midijunkie (Client Quit)
08:26:20 Quit BHSPitLappy (Remote closed the connection)
08:34:18 Join n1s [0] (n=n1s@rockbox/developer/n1s)
08:35:07 Quit Rob2223 (Read error: 110 (Connection timed out))
08:42:29 Quit daurnimator (Read error: 60 (Operation timed out))
08:44:19 Join daurnimator [0] (
09:08:05 Join bertrik [0] (
09:11:10 Quit perrikwp (Remote closed the connection)
09:11:22 Join gartral [0] (
09:11:37 Part gartral
09:13:14 Join perrikwp [0] (i=4aa794a0@
09:15:34lucentfor the logs, I tested my 8gb fuze and the AMS >1GB patch successfully. Pixel bugs still exist. Wheel motion is "okay" but not perfect.
09:20:45***Saving seen data "./dancer.seen"
09:23:40 Join fyrestorm [0] (
09:30:40linuxstbReading the rbutil commits on the front page, does that mean that the latest release of rbutil doesn't work with the theme site now?
09:33:50 Join stripwax [0] (
09:35:06n1sany oppinions on FS #9956? (I'm slightly for keeping the bitmap menu as it is but dont' feel strongly about it)
09:39:32Unhelpfulthe bitmap menu "looks nice", but if it's in the way of being able to add playback control...
09:39:34linuxstbn1s: I think I feel the same as you.
09:39:48 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
09:40:22*linuxstb doesn't really like the playback control menu, and would prefer a method to switch quickly between a plugin and the WPS (and back)
09:41:02*n1s doesn't care for the playback control much either
09:41:40Unhelpfulthere are some practical problems there - a majority of the plugins probably believe they are the only thing writing to the lcd framebuffer.
09:42:50 Quit __lifeless (Remote closed the connection)
09:42:52linuxstbIMO, plugins should all save their state when quitting, and then starting again resumes from where the user left off.
09:43:06*amiconn never used the playback control menu for anything except testing
09:43:07 Join __lifeless [0] (n=lifeless@
09:43:34Unhelpfulhrm. it might almost be easier to have core do that for them...
09:43:50n1slinuxstb: i think that sounds like a great improvement, not sure how much work that would be though
09:44:28Unhelpfuldump the framebuffer and plugin buffer to files with names based on the plugin, save stack contents, thread data, etc?
09:45:36amiconnMost plugins just run in the main thread, and that method might even work.
09:46:13amiconnBut if a plugin starts additional threads or uses the timer, it would be impossible
09:46:15UnhelpfulPF has a second thread, but that thread's state doesn't amount to much
09:46:44n1swhat about plugins that claim the audio buffer, we don't want to dump all that to disk
09:47:12Unhelpfulalso, the user might be *expecting* a fresh start
09:47:17amiconnI don't think the core is able to handle that. It would also kinda contradict the purpose of plugins
09:47:58Unhelpfulyou can't (usefully) go to WPS if playback is stopped, anyway ;)
09:48:29*amiconn thinks the way plugins currently work doesn't need changing, as it's fine
09:51:57linuxstbUnhelpful: A user can easily force a fresh start, but defaulting to resuming where you left off would be nicer behaviour in many plugins IMO. e.g. Sudoku does that.
09:53:23n1slinuxstb: or just show a menu with a choice of "resume" or "new" when starting the plugin
09:54:04Unhelpfulor let the plugin draw into a viewport in the wps, and run at the same time ;)
10:00:46linuxstbn1s: I guess that depends on the plugin. For "static" things like Sudoku, I think it's nicer to show the user the state of the last game by default, then the user can start a new game in the normal way. For "action" games like Brickmania, it could perhaps start in "paused" mode (assuming there is one). The user would then either press "unpause" or "stop".
10:01:13*linuxstb isn't sure if we've answered n1s's question about FS #9956...
10:01:35*n1s isn't sure either :)
10:03:57amiconnUnhelpful: That would be a "visualisation plugin" - an old idea of mine
10:04:22amiconnSuch a plugin could run as a tsr, but there are several fundamental problems to solve
10:05:02amiconnE.g. the wps needs to know that a visualisation plugin is running, and which screen area it covers
10:05:59amiconnShould be easier now that we have viewports
10:12:31Unhelpfulalso, i'd imagine the "it runs in the main thread" idea can't quite work anymore?
10:13:45UnhelpfulLlorean and i talked a bit about this a few weeks ago, it came up because we were talking about an advanced playback control plugin, something that could queue random items via tagcache, or skip albums, things like that, and it would be neat if the interface could embed in the WPS
10:17:18 Join wincent [0] (
10:17:21Unhelpfulembedding PF as a vis plugin was suggested as a possible nice-to-do, as well.
10:23:34 Join eae^ [0] (
10:24:36 Quit perrikwp (Remote closed the connection)
10:25:16 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
10:25:45 Quit eae (Read error: 60 (Operation timed out))
10:27:47amiconnPF as a visualisation wouldn't make sense imo
10:28:47amiconnWhat could be done (and that should be possible right now, without changing the plugin infrastructure) is to make PF actually select and start an album
10:29:19amiconnTSR plugins don't run in the main thread of course
10:30:33Unhelpfulamiconn: if it snapped to the currently-playing album when left idle for a few seconds, actually, i think it could be something that people would like as a "visualization"... it would have to steal some controls, but then it could also be used to queue new albums.
10:30:45 Nick rvvs89_ is now known as rvvs89 (n=ivo@pdpc/supporter/base/rvvs89)
10:30:48amiconnThey need to register a function that terminates the plugin when called. This is called by the plugin loader when another plugin is about to be loaded, and is allowed to refuse termination, in which case the new plugin won't be loaded of course
10:31:14 Join casainho [0] (n=chatzill@
10:31:22amiconnAnd visualisation plugins won't be able to use controls at all, because the wps is having full control
10:33:09Unhelpfultrue, but it might be nice if a way could be worked out around that. easiest would be just to have the vis plugin steal input entirely, use the WPS input context, and do what the WPS would've done on most inputs
10:33:49rasherMaybe it'd be simpler in the end to pass along input that it doesn't handle
10:34:05rasherTo make sure the wps with and without such a thing stays consistent
10:34:15rasherMostly consistent, of course.
10:34:16linuxstbrasher: Does the rbutil commit on the front page (r20558) mean that the current rbutil binaries don't work with the theme site any more?
10:34:21amiconnThat's not possible. Only the main thread is allowed to read from the button queue.
10:34:28rasherlinuxstb: yeah
10:34:42linuxstbrasher: Hmm, so the RockboxUtility page needs changing to mention that...
10:34:50linuxstbWhat exactly happens now?
10:34:57rasherlinuxstb: An unfortunate side effect of what we had to do to properly take checkwps results into account
10:35:04 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
10:35:10linuxstbCouldn't the change to the theme site have been delayed until a new rbutil release?
10:35:33 Join PaulJam [0] (
10:35:36rasherlinuxstb: no themes are found through rbutil. The status message tells the user an updated rbutil will be available shortly
10:36:05rasherlinuxstb: it could, but then it was rather broken. Also I didn't realise it'd break rbutil
10:38:15Unhelpfulamiconn: hrm, that's a problem. what would happen, though, if a thread were to attempt to read buttons, while the main thread were prevented entirely from doing so? could it be made to work, possibly with some changes to the button queue?
10:39:41*linuxstb updates the RockboxUtility page
10:40:00linuxstbrasher: It was nice for a few days ;)
10:40:01amiconnThe button queue is stateful, so this wouldn't be possible without status monitoring. Switching control in the middle of sequences would cause short/longpress detection and related things to break
10:40:38rasherlinuxstb: I think we should release rbutil this weekend unless bluebrother or domonoky have any reasons not to
10:40:45amiconnThere are already enough similar problems just with switching screens....
10:41:16linuxstbrasher: That would be nice.
10:41:57rasherlinuxstb: afaik svn does work (it was a rather easy fix), so unless they broke something else in the mean time, it shouldn't be a problem
10:42:00 Quit casainho (Read error: 60 (Operation timed out))
10:42:16Unhelpfulright, but if it's done in terms of "this other thing is going to be taking over input entirely for a long time, so main stops checking", could it work?
10:43:53 Join pyro_maniac [0] (
10:46:09 Join ender` [0] (
11:01:01 Join PaulJam_ [0] (
11:03:20 Quit lightbulbjim (Read error: 110 (Connection timed out))
11:04:19 Join {phoenix} [0] (
11:08:59 Quit PaulJam (Read error: 113 (No route to host))
11:13:26 Quit {phoenix} (Remote closed the connection)
11:14:36 Join {phoenix} [0] (
11:20:48***Saving seen data "./dancer.seen"
11:35:05 Join Ubuntuxer [0] (
11:45:25 Join moos [0] (i=Mustapha@rockbox/staff/moos)
11:45:43 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
11:49:03 Quit {phoenix} (Remote closed the connection)
11:49:37 Quit Ubuntuxer ("Leaving.")
11:50:06 Join {phoenix} [0] (
12:06:15 Join PaulJam [0] (
12:08:11 Quit PaulJam_ (Read error: 60 (Operation timed out))
12:09:30 Quit Seed ("cu, Andre")
12:12:00 Quit Genre9mp3 (Nick collision from services.)
12:12:03 Join Genre9mp3_ [0] (
12:20:14 Quit at0m (Read error: 110 (Connection timed out))
12:27:41 Join webguest85 [0] (n=4c75e088@gateway/web/cgi-irc/
12:28:30 Part enri1__ ("Leaving")
12:35:06 Join raphi [0] (
12:45:21 Join miepchen^schlaf [0] (
12:50:20 Quit bmbl ("Woah!")
13:00:58 Join Thundercloud [0] (
13:12:06 Join Conic [0] (
13:15:31 Join wangxiang [0] (n=wangxian@
13:16:30 Quit bapdog ()
13:20:49***Saving seen data "./dancer.seen"
13:28:31 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
13:30:33 Join petur [50] (n=petur@rockbox/developer/petur)
13:31:03 Quit bubsy ("Panic.")
13:36:22 Join bubsy [0] (i=Bubsy@
13:40:54 Quit flydutch ("/* empty */")
13:46:41 Join funman [0] (i=56421242@rockbox/developer/funman)
13:48:48funmanBagder: did you sign a NDA when you received the AS3525 datasheet?
13:49:52gevaertsfunman: IIRC he did
13:50:19funmansounds normal
13:54:19linuxstbI thought he had permission to share it (to other Rockbox devs) though?
13:55:21funmanthe document I received mentions that "employees needing it" of course must receive them
13:55:28 Quit funman (" ajax IRC Client")
13:56:06linuxstbfunman: It would be useful to know if you can share it with other devs...
13:56:35*gevaerts would compare the NDA with what Bagder got
14:02:54 Quit Foxx- (Read error: 104 (Connection reset by peer))
14:07:17 Join midijunkie [0] (
14:19:36 Quit jordoex (Read error: 110 (Connection timed out))
14:25:21 Nick evilnick1 is now known as evilnick (
14:25:33 Quit MT (Read error: 110 (Connection timed out))
14:35:37 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
14:39:08Bagderwe didn't sign any NDA although the guys who visited AMS agreed to certain conditions
14:54:24 Join likemindead [0] (
14:58:51 Quit Nico_P (Remote closed the connection)
14:59:29 Join Conic_ [0] (
15:00:16 Join CaptainKewl [0] (
15:01:13 Join Ubuntuxer [0] (
15:03:37 Part likemindead ("Snipers? I don't think you have to worr")
15:04:30 Join AndyI [0] (i=AndyI@
15:09:02 Quit Conic (Read error: 113 (No route to host))
15:20:52***Saving seen data "./dancer.seen"
15:29:10 Quit bertrik (Remote closed the connection)
15:31:23 Join bertrik [0] (
15:36:40 Quit Genre9mp3_ ()
15:38:01 Quit raphi ("leaving...")
15:38:07stripwaxI get an error about missing definition of USEC_TIMER (in button.c) building rockbox for h120 - but seems that USEC_TIMER is an Arm thing not a coldfire thing - any ideas?
15:39:39stripwaxah, it's because of the experimental gui boost patch. nevermind
15:40:49linuxstbstripwax: It's a PP thing, not even generic ARM.
15:48:27 Quit evilnick ("trying out xchat instead")
15:49:28 Join ZyL0R [0] (
15:49:52 Join tvelocity [0] (
15:49:57ZyL0RCan anyone tell me why isn't USB yet enabled in 3.2? for Sansa e200 series?
15:50:14gevaertsThere's a thread on the -dev mailing list that has the reasons
15:50:25ZyL0Ri'll check it out
15:50:27 Join evilnick_ [0] (
15:50:45*gevaerts looks it up
15:51:30 Nick evilnick_ is now known as evilnick (
15:51:51 Nick fxb__ is now known as fxb (
15:52:58 Join Foxx [0] (
15:56:35 Join PaulJam_ [0] (
15:57:08 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
15:57:21 Quit Ubuntuxer ("Leaving.")
15:58:21 Nick ZyL0R is now known as ZyLoR (
16:04:21 Quit PaulJam (Read error: 113 (No route to host))
16:24:28 Join kps [0] (n=d1c36b7f@gateway/web/cgi-irc/
16:25:12 Quit kps (Client Quit)
16:26:12 Quit homielowe ()
16:27:45 Quit cspotcode (Remote closed the connection)
16:30:30 Join kps00000 [0] (
16:37:27 Join toffe82 [0] (
16:40:06 Join jordoex [0] (
16:40:22 Join lymeca [0] (
16:41:34 Quit lymeca (SendQ exceeded)
16:42:11 Join lymeca [0] (
16:43:14 Quit midijunkie ("?(???~~)?")
16:43:56 Quit lymeca (SendQ exceeded)
16:44:12 Join lymeca [0] (
16:45:07 Quit wangxiang (Read error: 110 (Connection timed out))
16:45:27 Quit lymeca (SendQ exceeded)
16:51:04 Quit tvelocity (Remote closed the connection)
16:58:23toffe82nice processor on the meg50js :
16:59:41webguest85gevaerts: Are you there?
17:00:26webguest85I need your help with a usbserial plugin
17:00:27gevaertswebguest85: yes
17:00:58webguest85gevaerts: how are you...been trying to reach for a while now
17:01:17 Quit ultrasonic (Connection timed out)
17:01:51webguest85gevaerts: I think I located the sequence of logic to enable the usbserial through code
17:03:01webguest85gevaerts:Doesnt seem possible throgh a plugin though
17:03:07gevaertsnot yet, no
17:03:12 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
17:05:29webguest85gevaerts:so not through a it possible through the usb_init code?
17:05:43gevaertswhat exactly do you mean?
17:05:57gevaertsHave you read ?
17:06:46webguest85ultimately i want to contol rockbox via usbserial driver
17:06:56webguest85this way i can create a remote
17:07:39webguest85or accessories that can control rockbox
17:07:39 Quit elminse (Read error: 110 (Connection timed out))
17:09:53 Join EternalRains [0] (
17:10:00 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
17:11:19 Join elminse [0] (
17:11:37webguest85looking through the code it seems i can initiate the usbserial driver "on demand"
17:11:56 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
17:12:38webguest85either through a irq or by simulating the right button press while usb is inserted
17:13:07gevaertsyou need to enable it before the connection is started
17:15:02webguest85right..i noticed and assumed a plugin wouldnt work for this reason
17:16:00webguest85but if i can simulate the button press i could enable it the way it was done in debug_menu.c
17:16:39gevaertshave you looked at the TODO comment in usb_serial.c?
17:17:35webguest85no, i'll do so sec
17:20:57***Saving seen data "./dancer.seen"
17:22:38 Quit bubsy ("Mrrrrreow!")
17:22:51 Quit bertrik (Remote closed the connection)
17:26:38 Join bertrik [0] (
17:28:49 Join Seed [0] (
17:33:32webguest85gevaerts: what do you think is the best approach to get this thing woking....
17:34:24gevaertswebguest85: add some code to generate button events at the TODO in usb_serial.c
17:36:04 Quit perrikwp (Remote closed the connection)
17:40:36webguest85gevaerts: at this point (TODO) usb is already
17:41:17gevaertsAt that point yiu just got data
17:41:52 Quit BHSPitLappy (Remote closed the connection)
17:42:38webguest85k... so i would have to enable the driver before
17:43:21gevaertsof course. That's what the debug menu is for...
17:44:42 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
17:44:50webguest85k... i guess ill start there and try automating it more once i got something working
17:53:49webguest85I'm new to serial I/O and I'm still not clear how the usb serial mapping is done
17:53:57 Join bubsy [0] (i=Bubsy@
17:54:54webguest85is one bit mapped at a time or does the buffer contain a complete a full transmission
17:56:45 Join merbanan [0] (
17:57:48webguest85lets say i want to send 8 bits to the port...whats the best way to send it
17:58:54gevaertson the rockbox side you see USB transfers. The length variable tells you how many bytes got received
18:05:17 Quit {phoenix} (Remote closed the connection)
18:05:26 Join at0m [0] (
18:08:41 Part pyro_maniac
18:11:56 Join {phoenix} [0] (
18:13:11webguest85k, lets say i want to send 0x00100000 to rockbox whats the best way to do this once i have /dev/ttyUSB0 on my linux box?
18:14:36gevaertsopen /dev/ttyUSB0 and write 0x00100000? Seriously, this isn't the place for help on how to work with serial ports on linux
18:17:19webguest85sorry man...i was trying but didnt get it working
18:18:28webguest85i spent days reading up on this....but its hard to tell if im even doing the right thing
18:19:00 Join BXCracer [0] (
18:19:37 Join EternalRains_ [0] (
18:19:42gevaertsDo you have the logf over usb stuff working?
18:21:00gevaertswith cu? Or something else?
18:21:02 Join paulk [0] (
18:21:10paulkhello !
18:21:38paulkI'm french, does somebody speak french ? (I can speak english, but my english is very bad)
18:23:22paulkSo, i'd like to buy a sansa e250 player (and i'll put rockbox on it) and i know only the v1 model is suported by rockbox. I found 2 boxes : and . What player is the V1 ???
18:23:43LambdaCalculus37paulk: It's hard to tell by the box alone.
18:23:46webguest85I have cu...but the doc implies that its for dialing serial modems
18:24:11paulkyes, but i want to buy them on ebay, and they are not opened, so i can't see...
18:24:12LambdaCalculus37The only surefire way to find out if it's a v1 is to check the firmware revision. 01.XX.XX will be v1; 03.XX.XX will be v2.
18:24:21paulki know :-)
18:24:25LambdaCalculus37paulk: Ask the seller to tell you what the firmware version is.
18:24:39LambdaCalculus37Or just buy and cross your fingers.
18:24:58gevaertswebguest85: are you using cu for serial logf?
18:25:26webguest85i tried it
18:25:45webguest85but i honestly dont know if im doing the right thing
18:25:51gevaertsYou said logf over usb is working. How?
18:26:01 Join praveen_ [0] (n=praveen@
18:26:20webguest85i have /dev/ttyUSB0 showing up
18:26:59gevaertsok, so it's recognised. That's not entirely the same thing as working...
18:27:31LambdaCalculus37domonoky: Ping
18:27:44domonokypong ?
18:28:49LambdaCalculus37domonoky: rbutilqt 1.2 doesn't seem to recognize my c250; I've set the player type and volume location to Sansa c200 and pointed to my c250, but when I go to install a fresh build, it says this:
18:28:51LambdaCalculus37Target mismatch detected. Installed target: , selected target: Sansa C200."
18:29:22domonokyyes, that error is already known and fixed in svn..
18:29:25 Part elminse
18:29:49LambdaCalculus37domonoky: Can you roll me a build based on SVN?
18:30:14*LambdaCalculus37 will probably be able to solve this problem of not being able to build rbutilqt once and for all with his new MacBook (when it arrives)
18:30:22domonokythe target missmatch is just a warning. it thinks it has detected a rockbox install for a different player on your mountpoint... but unfortunatly the traget names werent the same :-)
18:31:09domonokyinstallation should work, even when it shows this warning.
18:31:21LambdaCalculus37Let's find out. :)
18:31:24*LambdaCalculus37 installs
18:33:39LambdaCalculus37domonoky: You're right. It worked.
18:35:50 Quit bmbl ("Woah!")
18:38:19 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
18:38:25 Quit Seed ("cu, Andre")
18:41:18 Quit wincent (Read error: 110 (Connection timed out))
18:41:37gevaertswebguest85: enable logf for usb_serial.c (remove the // near the top of the file), build a logf build, and see if it echoes anything back over the serial connection
18:41:43 Join Seed [0] (
18:44:47 Join nibbler [0] (
18:45:23 Quit bertrik (Read error: 113 (No route to host))
18:47:42 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
18:47:49 Quit bmbl (Remote closed the connection)
18:48:04 Join bertrik [0] (
18:48:29 Part EternalRains ("rebooting into windows to see if cygwin works there")
18:49:34 Quit praveen_ ("Leaving")
18:49:53 Join Ubuntuxer [0] (
18:50:15 Join tvelocity [0] (
18:51:14 Part EternalRains_ ("sic - 250 LOC are too much!")
18:51:27 Quit paulk ("Ex-Chat") building
18:54:14 Quit petur ("gone for a night of eating and drinking :D")
18:56:44 Quit Horscht (Read error: 110 (Connection timed out))
18:57:57 Join paulk [0] (
18:58:16paulkHow to take screenshots on rockbox 3.1 ?
19:00:34paulkthanks :-)
19:01:20 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
19:02:46 Join EternalRains [0] (
19:04:17shotofaddsIt seems the ~5s delay before playback on the D2 is caused by the buffering thread starving the decoding thread, so decoding only really starts when the audio buffer is fully filled. Any ideas on how to resolve this? eg. should the storage driver be yielding?
19:08:41 Quit evilnick (Read error: 113 (No route to host))
19:10:07 Quit paulk ("Ex-Chat")
19:10:52 Quit merbanan ("Leaving")
19:11:26 Quit nibbler ("Ex-Chat")
19:12:49 Quit stripwax (Read error: 54 (Connection reset by peer))
19:19:02 Join ultrasonic [0] (n=manohar@
19:21:00***Saving seen data "./dancer.seen"
19:24:20 Nick Conic_ is now known as Conic (
19:26:22 Quit {phoenix} (Remote closed the connection)
19:27:06webguest85im getting errors...are you ok with me posting them here?
19:27:22gevaertsuse a pastebin
19:35:02 Quit Ubuntuxer ("Leaving.")
19:37:36 Quit thegeek (Read error: 54 (Connection reset by peer))
19:41:14gevaertswebguest85: try chmod 666 /dev/ttyUSB0
19:42:10LambdaCalculus37gevaerts: How devilishly clever. :)
19:42:18 Quit Thundercloud (Remote closed the connection)
19:43:10webguest85hahaha...I get the same thing
19:43:34webguest85I'm root also
19:43:46gevaertsmaybe try minicom. cu can be tricky
19:44:06gevaertsor any other serial communications program
19:45:45webguest85have any useful documentation...all the stuff I find wants me to treat it as a modem
19:46:21gevaertslet it. It doesn't matter much at this point
19:49:53 Join Thundercloud [0] (
19:50:21gevaertsAll you care at this point is seeing if it sends back data when it receives something. Modem init strings are good enough for that
19:51:07 Quit Zambezi (Remote closed the connection)
19:51:20 Join cspotcode [0] (
19:59:16webguest85I think minicom was hogging the port
19:59:39webguest85I started it and it sent something accross
20:02:01gevaertsdid the player send something back?
20:03:39 Quit kushalone ("Leaving. I cannot promise to be back but most likely will.")
20:03:53 Join StealthyXIIGer [0] (
20:04:51webguest85not sure, I didnt realize at first and tried to kill it
20:05:26webguest85it did not die but shows up with a unknown tty
20:06:35 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
20:43:28 Join webguest72 [0] (n=5a1feddc@gateway/web/cgi-irc/
20:44:56webguest72does anyone knows how much uart has PP5022?
20:45:29webguest72i had a look at serial.c and portalplayer's datasheet, but I couldn't find out
20:46:30 Join archivator [0] (n=archivat@
20:47:43webguest85got it
20:50:57 Quit webguest72 ("CGI:IRC (Ping timeout)")
20:51:38webguest85thanks a million gavaerts
20:51:44gevaertsit works? able to see the data sent on logf screen
20:52:37 Join webguest87 [0] (n=5a1feddc@gateway/web/cgi-irc/
20:53:30gevaertsgreat! It shouldn't be too hard now to find the right place to add your code
20:54:08webguest85yes...thanks again
20:55:33gevaertswebguest85: if you only care about PC->player, you can probably just use "echo whatever > /dev/ttyUSB0" instead of serial comms programs
20:57:38 Quit webguest87 ("CGI:IRC (Ping timeout)")
20:58:50 Join webguest40 [0] (n=5a1feddc@gateway/web/cgi-irc/
20:59:24webguest85k...ultimately i will be doing accessory(picchip prob) -> player
21:00:20 Join webguest72 [0] (n=5a1feddc@gateway/web/cgi-irc/
21:00:22 Quit webguest40 (Client Quit)
21:01:12 Join kushalone [0] (n=kushal@
21:02:06webguest72maybe an idea where i can find some informations?...
21:04:51saratogawebguest72: what are you trying to do?
21:07:20 Quit webguest72 ("CGI:IRC (Ping timeout)")
21:07:31 Join webguest72 [0] (n=5a1feddc@gateway/web/cgi-irc/
21:09:31webguest72maybe try to integrate ipod fm remote (stripped of course) inside an 60g ipod
21:09:52webguest72and trying to develop code to enable radio
21:10:45webguest72and leave the default serail port free for other hardware
21:15:33webguest72so i'm just gathering informations for the moment
21:16:28saratogawe already have a serial port driver
21:17:42 Quit webguest85 ("CGI:IRC (Ping timeout)")
21:18:04webguest72and do you know if portal player has a second one?
21:18:45saratogaif by PP you mean the Ipod doc connector, I'm not sure but I doubt it
21:19:01saratogayou can find the pin out easily enough and check
21:20:04 Quit BHSPitLappy (Remote closed the connection)
21:20:40webguest72actually i mean on pp chip
21:20:58webguest72maybe some pins unused?
21:21:02***Saving seen data "./dancer.seen"
21:22:03saratogaif its not wired you can't use it anyway
21:23:24 Quit jordan`` (Read error: 60 (Operation timed out))
21:24:00webguest72well it's a bit of soldering, some skills and no coffee
21:24:22saratogayou can't solder to a BGA chip
21:25:02webguest72ow, forgot that...
21:26:21webguest72ok, thanks for help!
21:27:33saratogano problem
21:28:37 Quit webguest72 ("CGI:IRC (EOF)")
21:31:07archivatorI'm not that familiar with CORDIC - does the implementation in fsincos actually return a S.31 number or am I missing the point entirely? It's just that I can't think of another way to store a fractional number between -1 and 1 ..
21:32:59saratogaarchivator: let me look, its been a while since i used it
21:33:27 Join l403 [0] (n=l@
21:34:20 Join z35 [0] (
21:34:35archivatorsaratoga: It _is_ S.31 - eq.c gave me some hints :)
21:35:33saratogawmadeci.c agrees
21:39:16-->"help" received from DrJoel (
21:41:58 Quit Nico_P (Remote closed the connection)
21:41:59 Join tessarakt [0] (
21:45:12archivatorAny particular reason why plugins/lib/fixedpoint.h doesn't have an include guard?
21:54:38toffe82look at the inside of the meg 50js there :
21:54:45toffe82more to come later...
21:58:35rasher looks like a LAME problem, doesn't it?
21:59:17rasherErr not lame, obviously
21:59:32 Join LordBrain [0] (
22:00:05LordBrainAnyone have rockbox on an archos av700
22:00:09rasherBut rbspeexenc. Or maybe it's something else.
22:00:53rasherLordBrain: The front page lists supported targets. Under that is a list to targets in development. The AV700 is not listed anywhere, so no.
22:01:45LordBrainoh. i only thought so due to some google search turning up rockbox when i mwas searching archos av700
22:02:01rasherWell it's right there on the front page
22:02:04LordBrainanyway, i would be afraid of feature loss
22:02:54LordBrainav700 is a portable dvr
22:03:15LambdaCalculus37toffe82: Should we post the firmware updater to the page?
22:03:17LordBrainii dont think rockbox was designed for that kind of functionality
22:03:20linuxstbLordBrain: That's probably why no-one has considered porting Rockbox to it...
22:04:46LordBrainit would be nice to have vorbis audio and an unlocked open source os on it... i haven't found if anyone has done that with it tho.
22:07:22LordBrainanyway.. sorry to bother you all...
22:07:28 Part LordBrain
22:09:54 Quit BUMBACL0T ()
22:11:15 Quit davidfg4 ()
22:12:23 Quit XavierGr (Nick collision from services.)
22:12:34 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
22:24:46 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
22:24:51 Quit ZyLoR ("( :: NoNameScript 4.22 :: )")
22:25:52 Quit EternalRains ("Leaving.")
22:30:33rasherHey, I just realised. The host-side database tool might help us debug database creation problems
22:31:17rasherAh, that's what's happening in FS #9508
22:31:58 Quit Thundercloud (Remote closed the connection)
22:45:50 Quit agaffney (Read error: 104 (Connection reset by peer))
22:46:03 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
23:02:39 Join MT [0] (n=MTee@
23:03:23 Quit LambdaCalculus37 ("Fwump")
23:06:01 Join evilnick [0] (
23:09:00 Join Ubuntuxer [0] (
23:09:02 Quit evilnick ("Leaving.")
23:11:36 Join DarkSpectrum- [0] (n=ZX@
23:13:11gevaertsJdGordon: FS #9795 doesn't build anymore. Is that expected?
23:19:44 Join einhirn_ [0] (
23:21:03***Saving seen data "./dancer.seen"
23:21:25 Quit DarkSpectrum (Read error: 110 (Connection timed out))
23:23:22 Join evilnick [0] (
23:23:52 Quit bubsy (SendQ exceeded)
23:23:57 Join bubsy [0] (i=Bubsy@
23:24:21 Join ZyL0R [0] (
23:24:57 Nick ZyL0R is now known as ZyLoR (
23:30:19 Quit rwcr (Read error: 113 (No route to host))
23:32:56MTAre there any mips based targets ? (not supported by rb)
23:33:21gevaertsthere are some mips ports in progress
23:37:01MTgevaerts : like ? (sorry, too tired to look around in the wiki :(
23:37:54MTonda ?
23:38:06gevaerts and
23:38:22MTgevaerts : Thanks a bunch :)
23:40:49saratogaMT: I looked through my pdfs but couldn't find what I wanted to send you
23:41:09saratogai thought one of the mpeg docs had an intro to audio compresison in the front but maybe i'm mixed up
23:42:24MTsaratoga : I talked to someone on ffmpeg (his name is kostya) about the rm demuxer, and the cook decoder..
23:42:33saratogaoh good
23:42:57MTHe sent me a link to the g722.1 spec
23:43:05saratogao h i thought you had that
23:43:08*MT looks for the link
23:43:10saratogaits in the wikipedia article
23:43:28saratogadid he say how similar they really were
23:44:34MTno he didn't .. I just read on the wikipedia article that cook is based largely on g722
23:46:40MTsaratoga : by the way, do you know the difference between "frame size" and "coded frame size" ?
23:47:06saratogai'm not sure
23:47:17saratogaframe size is probably however big the largest IMDCT block size is
23:47:27saratogai think 1024 samples for g722
23:48:07saratogamaybe coded frame size is how many bytes one frame occupies [similar to bitrate]?
23:48:56MTah, so maybe one is in 'samples' units and the other in terms of bytes ?
23:49:17saratogathis is in cook.c?
23:49:45MToh no, it's in 'rmdec.c'
23:50:15MTin audio stream info IIRC
23:51:18MTline 90 in rmdec.c is coded frame size
23:51:33saratogasince its in the file parser i'd guess its in bytes
23:51:37MTline 95 is frame size
23:53:24 Join rwcr [0] (
23:53:40saratogathe comment in rm.h isn't too helpful "Descrambling parameters from container"
23:54:11 Quit archivator (""*yawn*"")
23:54:25MTand another thing, a packet contains several audio frames, which are referred to as sub-packets, am I correct ? (I'm a little confused by this)
23:54:49saratogai don't know how rm works, but asf did something like that
23:54:56saratogawere each packet could have a bunch of sub packets
23:55:17saratogafile formats don't make much sense to me though
23:56:55 Join Thundercloud [0] (
23:56:56MTI see. So, when calling decode_frame() of cook decoder, I would send the decoder a sub-packet
23:57:20saratogafor asf what linuxstb did was make the parser grab all the subframes and put their contents sequentially in memory
23:57:54saratogaso we just pass it a pointer to the current position in the frame and the codec has no idea about packets and subframes
23:58:32saratogathough wma makes this easy since each frame of wma audio must be entirely within one asf packet, though i think they can span subpackets
23:59:00MTso it just grabs some bytes and decodes them ?

Previous day | Next day