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 2011-03-31

00:00:58 Join DerPapst1 [0] (
00:01:24 Quit DerPapst (Ping timeout: 240 seconds)
00:01:47CIA-48r29662 build result: All green
00:03:12 Quit silbo (Remote host closed the connection)
00:03:18 Quit komputes (Read error: Connection reset by peer)
00:05:58 Join DX3 [0] (~Dre@
00:06:10 Quit Dreamxtreme (Ping timeout: 252 seconds)
00:15:43 Quit DX3 (Read error: Connection reset by peer)
00:15:59 Quit elcan (Ping timeout: 264 seconds)
00:19:46 Quit n1s (Remote host closed the connection)
00:19:46 Quit ChickeNES (Quit: Computer has gone to sleep.)
00:23:01 Join Judas_PhD [0] (
00:23:01 Quit pamaury (Remote host closed the connection)
00:23:16 Quit Judas_PhD (Client Quit)
00:24:14 Join Judas_PhD [0] (
00:27:05 Quit Judas_PhD (Client Quit)
00:27:40 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
00:27:59 Quit DerPapst1 (Ping timeout: 264 seconds)
00:28:19 Join DerPapst [0] (
00:31:23 Join Judas_PhD [0] (
00:31:32 Join Dreamxtreme [0] (~Dre@
00:31:45 Quit Judas_PhD (Client Quit)
00:32:55 Part domonoky
00:33:16 Join Judas_PhD [0] (
00:35:30 Join nataku [0] (
00:35:43 Quit bertrik (Quit: :tiuQ)
00:37:36 Quit DerPapst (Quit: Leaving.)
00:37:41 Quit Judas_PhD (Client Quit)
00:45:51 Quit milk_ (Remote host closed the connection)
00:48:05 Join elcan [0] (
01:02:32 Join smoothifier [0] (smoothifie@gateway/shell/
01:07:27 Join DJeXeCute [0] (
01:07:37 Quit DJeXeCute (Client Quit)
01:08:08 Join webguest93 [0] (
01:08:52 Quit webguest93 (Client Quit)
01:09:55 Quit bluebrother (Read error: Operation timed out)
01:14:08***Saving seen data "./dancer.seen"
01:18:52 Join bluebrother [0] (
01:18:52 Quit bluebrother (Changing host)
01:18:52 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
01:22:28 Part smoothifier
01:37:47 Join JdGordon| [0] (
01:37:47 Quit JdGordon| (Changing host)
01:37:47 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
01:39:18 Quit JdGordon (Ping timeout: 240 seconds)
01:40:50 Quit mc2739 (Ping timeout: 260 seconds)
01:45:48 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
01:55:13 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
02:07:50 Join ChickeNES [0] (~ChickeNES@
02:43:20 Quit JdGordon (Ping timeout: 246 seconds)
02:43:39[Saint][03:05] <kugelp> ffs, this volume blast needs to be fixed, it's pretty dangerous for the ears
02:43:45[Saint]would you consider reverting it?
02:43:57[Saint]I'm literally afraid to use RB on my phone now.
02:44:19[Saint]I have to plug in a cheap pair of phones so I don't risk damaging my IEMs or internal speaker.
02:44:24[Saint]it's *really* shit.
02:44:52[Saint]Even if the other way was "broken" wasn't dangerous.
02:45:19[Saint]I'll take unusual or slightly broken over outright dangerous any day.
03:14:12***Saving seen data "./dancer.seen"
03:17:18 Quit mt (Read error: Connection reset by peer)
04:05:44 Quit amiconn (Disconnected by services)
04:05:44 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:05:45 Quit pixelma (Disconnected by services)
04:05:46 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:05:49 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:06:04 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:08:26 Join saratoga [0] (9803c6dd@gateway/web/freenode/ip.
04:16:26 Quit TheSeven (Ping timeout: 276 seconds)
04:21:02 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:22:04saratogaheh i like that guy on the user list suggesting we use some random closed source library for text to speech
04:28:49 Join kugel [0] (~kugel@rockbox/developer/kugel)
04:31:24 Join Leif [0] (
04:32:13 Quit kugelp (Ping timeout: 248 seconds)
04:32:52 Quit Barahir_ (Ping timeout: 250 seconds)
04:34:40 Join Barahir [0] (
04:41:56 Quit MethoS- (Read error: Connection reset by peer)
05:01:09 Join L-Strife89 [0] (~Strife89@
05:14:14***Saving seen data "./dancer.seen"
05:17:48 Join yffbrave [0] (~yffbrave@
05:26:37 Join Rob2223 [0] (
05:30:19 Quit Rob2222 (Ping timeout: 246 seconds)
05:31:09 Quit Horscht (Quit: Verlassend)
05:46:57saratogais there a free version in there somewhere? the webpage says you have to pay to use it in embedded devices
05:59:28 Quit saratoga (Quit: Page closed)
06:12:54 Join oldbushie [0] (
06:13:14oldbushiemucking with linux has been an utter nightmare for me
06:13:39oldbushieI tried upgrading my old vm to Ubuntu 10 build by build, but it got all screwed up
06:13:45oldbushieso I had to reinstall
06:14:09oldbushieand now I'm trying to deal with the over "friendliness" of Kubuntu, they completely changed the way a lot of things are done
06:14:23oldbushieand I accidentally modified the application/x-desktop mime type
06:14:33[Saint]that's all very well and good...but offtopic
06:14:37oldbushiedoes anyone have kde and can tell me what it's *supposed* to say for the file types?
06:14:41oldbushiegoogle is failing me
06:14:57oldbushiesorry, I'm doing all this in order to get an environment set up to build RockBox for Android
06:15:06oldbushieit's... proven rather convoluted
06:15:12[Saint]try the support channel for the OS
06:15:45 Quit panni_ (Quit: ( :: NoNameScript 3.81 :: ))
06:15:59oldbushiescrew it, I'll leave the broken mime type in place
06:16:09oldbushieI've spent too many hours on this process
06:16:16oldbushiegoogle fails me
06:16:33[Saint]I realise that the eventual outcome of this is RB related, but this generic OS stuff isn't.
06:16:46oldbushieI understand that, I'm jsut rather frustrated right now
06:16:56oldbushieI apologize for ranting
06:17:04[Saint]I'm sure there's a support channel for the OS.
06:17:47oldbushieyes, I know
06:18:28[Saint]really, it should be as simple as "get VMware, download the Ubuntu .iso, burn it, install it, set up environment, done."
06:18:43[Saint]it's a reasonable DL for a slow connection though.
06:19:12oldbushiewell, my internet's fine, it's just all the dependencies and environemtn setting up that takes a while
06:19:27oldbushieI was just hoping the old one I had set up would be sufficient but it was a little too old
06:19:37[Saint]you don't even *need* VM can install alongside windows if you prefer/have a free disk or partition
06:20:03[Saint]or inside it even, iirc
06:20:07oldbushieI don't really, all my hard drives are all tied up
06:20:44[Saint]but now I'm sliding offtopic ;)
06:20:48oldbushieI heard about something called Wubi
06:28:28 Quit m1k3y|sleep (Quit: Computer has gone to sleep.)
06:28:52 Join mystica555_ [0] (
06:30:49 Quit mystica555 (Ping timeout: 260 seconds)
06:45:40*[Saint] finally adds a task re: "dangerous volume levels in RaaA on app start"
06:46:18*JdGordon| closes as "by design" :p
06:47:07[Saint]I need to add another task...but before I can, there needs to be "Touch Screen" added to "Player Type"
06:47:31[Saint]otherwise I can't actually define it.
06:47:39JdGordon|and the [people to make that happen are asleep
06:47:47JdGordon|just put it under anyway
06:48:16[Saint]what's most fitting if it's a touchscreen specific skin bug?
06:48:41[Saint]that's what I was stuck on.
06:48:54JdGordon|d2 or mr500
06:49:06JdGordon|almost noone cares about that anyway
06:50:15[Saint]I feel weird about that, as although I know it *will* hit all the touchscreen targets...I haven't experienced it on that player type.
06:50:28[Saint]but there's no other way to do it, so, "meh".
06:52:03oldbushieyay, compiled
06:52:08oldbushienow to see if t kills my phone or not
06:52:15 Quit Zarggg (Quit: Zarggg)
06:52:33[Saint]worst that'll happen is an FC iiuc
06:53:14[Saint]oldbushie: What screen resolution is your device out of interest?
06:53:45*[Saint] is working on a potential default theme for RaaA/touchscreen targets
06:53:58[Saint]...slowly ;)
06:55:04oldbushieit works! hallelujah
06:55:08oldbushiecorrect logo size and all
06:55:24[Saint]ahhh, excellent.
06:55:28[Saint]One sec.
06:56:48 Quit Leif (Quit: Leaving)
06:58:13[Saint]here ya go,
06:58:51[Saint]extract to the SD card, then select the theme DEFAULT from settings/theme settings/browse themes
06:59:26[Saint](aliased fonts, nice .sbs, nice .wps (slightly broken popups presently...but, working on it)
06:59:41[Saint]oldbushie: ^
07:02:00[Saint]It's still technically "cabbie" (our default theme) in my opinion, but I doubt I can call it cabbieV2 anymore. It keeps the traditional "face of Rockbox" with some more modern twists.
07:02:44[Saint]also, playback control in the .sbs \o/
07:03:28oldbushieah cool
07:03:40oldbushienow I gotta find a file browser for android so I can unzip it
07:04:04[Saint]No no no...unzip it from the PC onto the SDcard, less hassle ;)
07:04:14oldbushieoh, lol
07:04:33[Saint]Sorry, my fault. I wasn't very specific.
07:04:54oldbushieI've got my pc set up as an ftp server so I can quickly move files around
07:08:59oldbushiemeh, doing usb for now
07:09:07oldbushieandftp doesn't let me transfer directories
07:09:38oldbushieis there a particular folder it has to be in?
07:10:03[Saint]No, the .zip is set up so it just needs to be extracted to the root of the SD
07:10:17[Saint]it may warn that the folder "rockbox" exists, this is fine.
07:10:50 Quit bukington (Read error: Connection reset by peer)
07:11:09 Quit Dreamxtreme (Ping timeout: 248 seconds)
07:11:41 Quit jhMikeS (Ping timeout: 248 seconds)
07:11:48oldbushieoh, heh
07:11:53oldbushiehadn't actually looked inside it
07:12:17*oldbushie is doingway too many things right now
07:14:16***Saving seen data "./dancer.seen"
07:14:20[Saint]If you've used RaaA before, I think you'll be pleasantly surprised by this theme. There's one issue with it currently where the two popups in the while playing screen break the scrolling text behind them, but I have set it up so that it's still fully functional without these popups.
07:14:46[Saint]If you need any help figuring out the touch areas, just ask...but my hope is that it's fairly intuitive.
07:14:49oldbushieI've actually never used RockBox before, though I was originally looking into it when looking for an alternative firmware for my Creative Zen
07:15:08oldbushieall I know is that it and foobar2000 are the best apps for seamless music playback, and foobar2000 has no android port
07:15:42oldbushiewhat I'm seeing with this theme right now is that the text is too big and doesn't line up with the graphics correctly
07:15:56oldbushienamely the top bar
07:16:24 Quit bluefoxx (Quit: Can we, should we, will we?)
07:17:08[Saint]that sounds odd...though it is a work in progress. It might sort itself out if you reload the theme from the theme .cfg in settings/theme settings/browse themes
07:17:39oldbushiealso it appears to be crashing when I try to go to files
07:17:54oldbushiebut that could be because there's a database present from the previous apk I got for ROckBox
07:18:09[Saint]files/database are entirely seperate
07:18:17oldbushienope, everything I press is crashing, not good
07:18:31oldbushieit gets to the main screen and when I try to select anything it goes boom
07:19:05[Saint]have you rebooted the device? force closing the RB service would be sufficient also.
07:19:15oldbushieI did force close it...
07:19:42oldbushiecould it be because the files are being copied over from a windows machine?
07:20:39[Saint]Nope, if you remove the "rockbox" folder from the SDcard and reboot the phone/restart the RaaA process it will revert to using the built in theme.
07:21:24[Saint]or manually delete the folders "wps" "icons" "backdrops" "themes" and "fonts"
07:22:14[Saint]Right now, I don't have an explanation for the behaviour you're's been tested on other devices with success.
07:22:31oldbushiewell, my setup is weird I guess
07:22:36oldbushiesince I'm a Windows user :P
07:22:44[Saint]I am too :D
07:23:38 Join Buganini_ [0] (
07:23:43 Part yffbrave ("Leaving")
07:24:50 Join FlynDice [0] (
07:24:53[Saint] I see it.
07:25:00[Saint]the themeeditor mangled my .sbs
07:25:43[Saint]apparently it can't deal with having two different projects open with the same file/dir/naming structure
07:26:31 Quit Buganini (Ping timeout: 246 seconds)
07:27:06oldbushieah, ok
07:27:22oldbushieI'm glad it's not just me then
07:27:34[Saint]No, it was me ;)
07:27:47oldbushieoh, and I managed to find the right extensions of x-desktop, that's refixed
07:27:49[Saint]Or rather, the themeeditor replacing code from one theme version with another.
07:28:00oldbushiesetting up eclipse in linux so I can peek at RockBox source code
07:28:17[Saint]You don't need eclipse
07:28:24[Saint]gedit will do ;)
07:28:39[Saint]emacs, vim, <editor>
07:29:14oldbushiebut I like eclipse...
07:29:31oldbushiealso, I'm one of those absurd people who likes nano
07:29:38oldbushieI never could get used to vim or emacs
07:30:12oldbushie"Android requires compiler compliance level 5.0. Please fix project properties."
07:30:40 Quit Buganini_ (Ping timeout: 276 seconds)
07:31:56oldbushieoh, heh
07:31:59oldbushiepicked wrong option
07:38:42 Join Buganini [0] (
07:41:08FlynDicebertrik:(logs) re: HS mode for SD cards I went back and took a look at the HS info after popping in a few days ago. My understanding is that HS mode is simply a change in timings used by the SD card. 25 MHz is the upper limit for non HS timing and 50 MHz is the limit for HS timings. There's no HS controller mode to set besides regulating the data bus frequency within the limits.
07:41:52FlynDicepp 3-9 & 3-10 of this sandisk manual have some additional info not included in the SD Spec
07:43:05[Saint]oldbushie: fixed (I hope):
07:43:20 Quit FlynDice (Remote host closed the connection)
07:43:32[Saint]the problem was that the themeeditor decided to replace all the .wps code with the .sbs code.
07:44:03[Saint]And I have definitely learnt my lesson about working on multiple projects in the same instance of the themeeditor.
07:45:07[Saint]oldbushie: May I have a real name for the purposes of my theme credits?
07:45:26oldbushiehere goes
07:45:32[Saint]You can opt out if you'd like, or PM if you'd prefer...I just like to give credit where credit's due.
07:45:40oldbushieAaron Light, if you must :)
07:45:46oldbushienot doing much besides testing tho ;)
07:46:11oldbushieMUCH better
07:46:50[Saint]Thanks, testing is the important pert...I can write all the code in the world, but if I can't run it on device and I can't find someone like yourself who can....
07:46:56[Saint]not a lot gets done ;)
07:47:11oldbushieI do like testing new things :)
07:47:31oldbushieI'm actually a developer for The Silver Lining, it's been great fun so far
07:48:43oldbushiethis theme definitely makes it easier to select the different options
07:48:57[Saint]Well, with any luck, and most likely many more revisions down the track...I'm *hoping* to get this theme committed as the default RaaA/touchscreen theme
07:49:04[Saint]But there's a fair bit to do still.
07:50:37oldbushieoh, hey, dunno why it wasn't working before but I re-synced some files from the repo and there's no errors in eclipse now
07:54:45oldbushieok, so here's my question for you
07:54:48[Saint]in the .wps, the touch areas are *reasonably* intuitive...I hope. The playback buttons are all prettu obvious, long hold on the volume icon is mute/unmute, tappting the title bar "now playing" opens the main menu, holding it opens the quickscreen. Tapping the current playing song info opens the playlist screen, holding it opens the context menu. Tapping the next track info skips to the next track. Tapping albumart is the .wps HOTKEY func
07:54:57oldbushieis this capable of playing m3u playlist files that have urls in them?
07:55:00[Saint]The .sbs is similar too in the aspects that apply.
07:55:26[Saint]oldbushie: not to my knowledge.
07:55:36oldbushieI was kinda hoping
07:55:43oldbushiesince I have a media server
07:55:50oldbushiewould be nice to use this to tap into it
07:56:04oldbushiemaybe I'll have to learn how to program that in
07:56:08 Quit wtachi (Quit: :tiuQ)
07:57:39oldbushieit sees m3u files at least, but I guess it doesn't like urls and can't do buffering and all that fun stuff
07:58:30[Saint]yeah, it can play both .m3u and .m3u8 playlists...but I don't believe there's any support for webservers/streaming etc.
07:59:20oldbushieI wonder if there's any apps that have that already
08:00:09[Saint]Do let me know if you find something in this theme that seems counterintuitive, or just plain broken (other than the two popup tabs/windows in the .wps blanking out the text behind them, I know about that ;) )
08:00:22oldbushieheh, alright :)
08:01:48[Saint]I gave a bit of a rundown a few posts ago about how the touch areas work, and, I'm pretty confident I left an alternate way to do all the things you'd want/need to do in the .wps without using the popups.
08:02:06[Saint]Some of the touch areas don't seem immediately obvious, though...I know that much.
08:02:30 Join DerPapst [0] (
08:03:45oldbushie"Android MediaPlayer doesn't support streaming of MP3 natively until 2.2. In older versions of the OS it appears to only stream 3GP natively. You can try the pocketjourney code, although it's old (there's a new version here) and I had trouble making it sticky — it would stutter whenever it refilled the buffer."
08:04:08oldbushieso it looks like something that can be added, with the caveat that it won't work on older devices
08:04:46[Saint]I'm not sure if it's an OS limitation, or just wasn't added in X version
08:05:20oldbushieprobably something that just wasn't native til then
08:05:35oldbushielooks like there's stuff like StreamFurious which supposedly takes m3us with urls
08:07:42[Saint]For this non-Rockbox-specific general stuff, you might want to consider joining #rockbox-community ( <−− just click that with a "sane" IRC client), it's the same people, but this stuff won't be offtopic.
08:08:47oldbushiealright :)
08:15:31 Join bluefoxx [0] (
08:18:04kugel[Saint]: I'm not sure if bug reports are appropriate for unusable ports (don't even know if we have a policy for that)
08:18:49[Saint]Then, why is it listed as a player type?
08:19:24[Saint]I would assume if a bug can't be lodged against it, the ability to do so should be removed.
08:20:56 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:21:14kugelinteresting, I didn't see we have an android player type
08:21:43 Quit JdGordon| (Quit: leaving)
08:21:48 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
08:21:56[Saint]There's even "Generic RaaA" also
08:22:09kugelZagor: FS #12034
08:22:41[Saint]kugel: You're suffering this too?
08:22:45kugel[Saint]: you use the term RaaA but I think it's really an android specific thing
08:23:06kugel[Saint]: you quoted me saying that...
08:23:21[Saint]Hmmm...feel free to edit it appropriately if you have the permissions to do so kugel
08:23:27[Saint]ah yes, I did too. ;)
08:24:06 Quit L-Strife89 (Quit: Leaving)
08:24:15*kugel wants movement towards autobuilding android raaa
08:24:18 Join B4gder [0] (~danielx@2a00:1a28:1200:9::2)
08:24:18 Quit B4gder (Changing host)
08:24:18 Join B4gder [0] (~danielx@rockbox/developer/bagder)
08:24:52[Saint]that would be nice...but how would signing be handled?
08:25:02[Saint]the machines sign individually?
08:25:17[Saint]the get passed back to a master server to get signed there?
08:25:33Zagoreither a single machine does the android build, or a subset of checked and signed machines
08:26:16[Saint]couldn;t the farm build to an extent, then pass back to a master to be signed by the same machine?
08:26:42[Saint]that way updates would work without the need to uninstall first.
08:26:43Zagorno. that would mean we sign any malware a client would care to insert
08:27:16Zagorthe android build has a much higher need for security than the other builds
08:27:19[Saint]So I guess it just has to be one machine doing the signing/building then.
08:28:30Zagorone, or a set of trusted authenticated machines
08:30:53Zagorkugel: I have a hackish workaround for that. the problem really is that rockbox isn't designed to get volume externally. it sets it four(!) times during startup-
08:32:44[Saint] this point I'm prepared to say even a hackish workaround is better than the current state.
08:33:20[Saint]when I get blasted, it's *loud*, really loud. It seems as though RB is not using the full volume range.
08:33:56Zagorhow is loud an indication that RB is not using the full volume range?
08:34:44[Saint]The difference between the horrible full volume blast, and "full volume" is quite noticable with the internal speaker on my handset
08:36:24Zagorthat sounds odd. the same volume code is causing the blast and setting the full volume
08:37:06[Saint]all the while, I notice that RaaA's volume icon displays what the volume *should* be set to.
08:37:09 Join LinusN [0] (~linus@rockbox/developer/LinusN)
08:39:34[Saint]I also find it very confusing that the widget uses the "large"/standard Android volume steps, but the main RaaA binary has the fine volume control on the HW keys
08:39:44[Saint]it's very bob-uniform
08:39:55 Quit bluefoxx (Ping timeout: 252 seconds)
08:41:33ZagorI don't know anything about the widget
08:42:06B4gderwhy does the widget use volume?
08:42:21ZagorI expect it doesn't, which means android changes it
08:42:39B4gderso it is different if the widget is present or not?
08:42:39 Part oldbushie ("Goodbye, Ruby Tuesday...")
08:42:56 Quit rasher (Ping timeout: 276 seconds)
08:43:16[Saint]I'm not sure I grasp that question.
08:43:16ZagorB4gder: to my understanding, no. it is only different if rockbox is in the foreground or not.
08:43:38[Saint]RaaA's volume implementation doesn't change if the widget is present or not.
08:44:51[Saint]which is another thing that is weird IMO, having fine volume control in the forground but "large"/standard steps when it's in the background.
08:45:13[Saint]I imagine that would seem very odd to a newcomer.
08:45:17Zagor[Saint]: that's because when rockbox is in the background, it doesn't "own" the buttons anymore
08:45:33Zagorit is confusing, which is why the high-resolution volume will not be default
08:45:54[Saint]this all adds to the many reasons why I actually liked having the two individual volume controls.
08:46:03ZagorI can imagine the high-resolution volume is quite confusing in itself
08:46:17Zagor[Saint]: that was just a crazy solution
08:46:44[Saint]but I do like the fine volume control too, just not the non uniform behaviour with the widget/foreground/background and this nasty volume blast
08:47:15[Saint]Zagor: It may have been "crazy"...but it worked.
08:47:33B4gderin some definitions of "worked", yes
08:47:35Zagorfor some definition of "worked", sure
08:47:39[Saint]It just wasn't easily understandable to a newcomer either.
08:47:54[Saint]wow, that was creepy ;)
08:48:15Zagorhow is it a better concept than high-res volume?
08:48:33[Saint]it is at least uniform behaviour with the HW keys
08:48:39[Saint]which I believe is important.
08:49:07Zagorin that case you want high-res off
08:49:10[Saint]I also liked being able to use the Android Media volume to set the "max" volume in RaaA
08:49:23[Saint]I believe others did also
08:49:33Zagormax android = max rockbox today. unless there is a bug.
08:49:43 Join rasher [0] (
08:49:44 Quit rasher (Changing host)
08:49:44 Join rasher [0] (~rasher@rockbox/developer/rasher)
08:49:48Zagorin fact, your system specifically makes that impossible
08:50:20[Saint]yes, and that's kinda crap IMO. I liked that RaaA max == "current Android Media Volume setting"
08:50:49[Saint]that way you could set a maximum volume with the OS volume control, and use RB's fine control for that range
08:50:51ZagorI know you did. everyone else was confused as heck by it though.
08:51:23[Saint]not quite *everyone*...but most developers apparently.
08:51:38[Saint]I see it as more robust.
08:52:17[Saint]And it had the major benefit of uniform bahaviour in the HW keys (yes, I actually do think this is very important)...*and* it worked.
08:52:55[Saint]I would like to make it user configurable if possible.
08:53:23[Saint]As I do know that some people like this current behaviour (minus the bugs), but I'd like to be able to turn it off.
08:53:53Zagoras I said, high-res volume will be an option for advanced users to enable
08:54:22Zagorprecisely because most android users will expect normal android volume behaviour
08:54:28[Saint]"advanced users"? why not just have it as an option in the regular build?
08:54:41[Saint]just default to high res if it's "expected"
08:54:42Zagorignore "advanced"
08:55:20[Saint]Ok, then ignore my questioning of it...but the rest still stands.
08:55:33[Saint]Why not have it configurable, but with the "sane" default.
08:55:58Zagorisn't an option "configurable"? I mean a setting, in the sound menu.
08:56:31[Saint]yes...but I'm not sure where you're going with that.
08:56:59 Join mem_ [0] (
08:57:01Zagorfirst-time installs have high-res disabled. anyone who wants it can enable it in the sound settings menu. just like a zillion other features
08:57:07[Saint]That's exactly what I'm talking about, something like "Settings - Sound Settings - Volume Control - Fine/OS handles"
08:57:33 Quit bertrik (Ping timeout: 246 seconds)
09:00:21 Join Hindu [0] (75d3557b@gateway/web/freenode/ip.
09:04:50CIA-48New commit by zagor (r29663): Only set volume on SYS_VOLUME_CHANGED the first time. Workaround for FS #12034.
09:05:15Zagorplease try this and see if it fixes the "blast" problem
09:08:46 Join Dreamxtreme [0] (~Dre@
09:09:18CIA-48r29663 build result: All green
09:12:34 Join einhirn [0] (
09:14:19***Saving seen data "./dancer.seen"
09:16:30 Join JdGordon| [0] (
09:16:31 Quit JdGordon| (Changing host)
09:16:31 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
09:27:27 Join efyx [0] (
09:33:10[Saint]will do, when I get my hands on a current .apk, my build machine decided to spit the PSU
09:33:25 Quit DerPapst (Quit: Leaving.)
09:34:41Zagor[Saint]: what is your resolution?
09:35:29 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:beef)
09:37:49 Join silbo [0] (
09:39:24 Part LinusN
09:40:06 Join LinusN [0] (~linus@rockbox/developer/LinusN)
09:48:10[Saint]Zagor: 240x320
09:48:22[Saint]Sorry I missed your ping, I was grabbing a bit to eat.
09:53:11 Quit Hindu (Ping timeout: 252 seconds)
10:09:50 Quit ChickeNES (Ping timeout: 240 seconds)
10:14:36 Join {phoenix} [0] (
10:21:00 Quit mc2739 (Ping timeout: 248 seconds)
10:30:14 Join pamaury [0] (81680b01@rockbox/developer/pamaury)
10:34:02 Quit {phoenix} (Remote host closed the connection)
10:47:15 Quit MarkTraceur (Ping timeout: 250 seconds)
10:48:13 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
10:49:14 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
10:54:15 Quit nataku (Quit: Leaving.)
10:54:42 Join n1s [0] (
10:54:42 Quit n1s (Changing host)
10:54:42 Join n1s [0] (~n1s@rockbox/developer/n1s)
11:02:02 Join MarkTraceur [0] (
11:02:16 Quit TheSeven (Ping timeout: 252 seconds)
11:11:46 Join timccc1 [0] (~timccc@
11:12:30 Quit timccc1 (Client Quit)
11:14:20***Saving seen data "./dancer.seen"
11:20:02 Part LinusN
11:29:39 Quit mc2739 (Ping timeout: 250 seconds)
11:29:57 Quit piotrekm (Quit: piotrekm)
11:29:59 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
11:30:27 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
11:33:47 Join m1k3y|sleep [0] (~m1k3y@
11:37:54 Join LinusN [0] (~linus@rockbox/developer/LinusN)
11:38:58 Part LinusN
11:39:08 Quit Keripo (Quit: Leaving.)
11:39:16 Join LinusN [0] (~linus@rockbox/developer/LinusN)
11:45:00 Join DerPapst [0] (
11:50:11 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
12:09:04 Quit mc2739 (Ping timeout: 240 seconds)
12:09:08 Quit m1k3y|sleep (Ping timeout: 260 seconds)
12:11:29 Join m1k3y [0] (~m1k3y@
12:11:30 Quit m1k3y (Changing host)
12:11:30 Join m1k3y [0] (~m1k3y@unaffiliated/m1k3y)
12:19:11JdGordon|:( apparently every single lcd driver needs touching for this patch
12:19:16*JdGordon| so cant be bothered with this
12:20:50 Quit m1k3y (Ping timeout: 264 seconds)
12:26:29 Quit piotrekm (Ping timeout: 246 seconds)
12:29:52 Join m1k3y [0] (~m1k3y@unaffiliated/m1k3y)
12:31:29JdGordon|any reason to not put this macro in lcd.h? #define LCDADDR(x, y) (lcd_framebuffer + y * LCD_WIDTH + x)
12:32:43 Quit m1k3y (Client Quit)
12:33:26 Join piotrekm [0] (
12:33:26 Quit piotrekm (Changing host)
12:33:26 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
12:36:32 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
12:39:14 Join Hindu [0] (75d3557b@gateway/web/freenode/ip.
12:39:40 Quit rasher (Ping timeout: 248 seconds)
12:46:52 Join rasher [0] (
12:46:52 Quit rasher (Changing host)
12:46:52 Join rasher [0] (~rasher@rockbox/developer/rasher)
13:10:05 Quit Hindu (Ping timeout: 252 seconds)
13:13:27 Join user890104 [0] (
13:14:23***Saving seen data "./dancer.seen"
13:14:54 Join Hindu [0] (75d3557b@gateway/web/freenode/ip.
13:28:40amiconnJdGordon|: Yes. There are LCDs which are addressed column first
13:30:26Tornethe wiki thinks every single time i edit it is suspicious
13:32:16amiconnAnd for pixel packed formats it's also different. The macro isn't used there
13:37:49silboI was just wondering if anyone knows any Asus employees
13:43:04 Part LinusN
13:44:16 Join LinusN [0] (~linus@rockbox/developer/LinusN)
13:44:28[Saint]silbo: that would be offtopic
13:45:21silbo[Saint]: sorry
14:06:04 Join dfkt [0] (dfkt@unaffiliated/dfkt)
14:08:22 Quit Hindu (Ping timeout: 252 seconds)
14:10:55n1sTorne: same for me, and i think most (all?) others
14:16:16 Part LinusN
14:16:58 Join LinusN [0] (~linus@rockbox/developer/LinusN)
14:20:50 Quit [Saint] (Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...)
14:20:52 Quit krazykit (Ping timeout: 250 seconds)
14:22:58 Join [Saint] [0] (
14:23:29 Quit piotrekm (Quit: piotrekm)
14:36:05 Quit DerPapst (Quit: Leaving.)
14:39:56 Join krazykit [0] (
14:42:30 Join Buschel [0] (
14:44:34CIA-48New commit by Buschel (r29664): Fix for replaygain: Ensure fallback to track gain in case of missing album gain.
14:44:38 Quit krazykit (Ping timeout: 250 seconds)
14:46:38 Join krazykit [0] (
14:48:34CIA-48r29664 build result: All green
14:51:29 Quit factor (Quit: Leaving)
14:51:42 Quit Buschel (Ping timeout: 252 seconds)
14:58:14 Join wtachi [0] (
15:04:20 Quit antil33t (Read error: Connection reset by peer)
15:04:28 Join antil33t [0] (
15:08:09[Saint]Zagor: You appear to have knocked that nasty volume blast on the ehad.
15:09:08Zagorexcellent! thank you for testing.
15:10:02[Saint]No worries...sorry it took so long, I didn't see the link until you poked me.
15:11:56 Join TheLemonMan [0] (
15:14:24***Saving seen data "./dancer.seen"
15:29:50 Join piotrekm [0] (
15:29:50 Quit piotrekm (Changing host)
15:29:50 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
15:31:37 Quit antil33t (Read error: Connection reset by peer)
15:32:01 Join antil33t [0] (
15:35:43 Join MethoS- [0] (~clemens@
15:35:44 Quit antil33t (Read error: Connection reset by peer)
15:36:25 Join antil33t [0] (
15:37:19 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
15:38:55 Quit antil33t (Read error: Connection reset by peer)
15:39:29 Join antil33t [0] (
15:42:41 Quit dfkt (Ping timeout: 240 seconds)
15:43:33 Join DerPapst [0] (
15:49:18 Quit antil33t (Read error: Connection reset by peer)
15:50:23 Join antil33t [0] (
15:50:29 Join m1k3y [0] (~m1k3y@unaffiliated/m1k3y)
15:51:56 Quit parafin (Remote host closed the connection)
15:51:57 Quit antil33t (Read error: Connection reset by peer)
15:52:06 Join parafin [0] (
15:52:47 Join antil33t [0] (
15:55:00 Quit antil33t (Read error: Connection reset by peer)
15:55:10 Join antil33t [0] (
15:55:33 Part LinusN
16:01:36 Quit antil33t (Read error: Connection reset by peer)
16:01:46 Join antil33t [0] (
16:02:58 Quit antil33t (Read error: Connection reset by peer)
16:04:12 Join antil33t [0] (
16:05:37 Quit antil33t (Read error: Connection reset by peer)
16:06:39 Join antil33t [0] (
16:07:35 Join Ayla [0] (
16:09:27 Part m1k3y ("Leaving...")
16:12:51 Quit TheLemonMan (Quit: Destructor called)
16:13:09 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
16:13:55 Quit [Saint] (Ping timeout: 246 seconds)
16:15:09 Join Zarggg [0] (
16:21:35 Quit bieber (Remote host closed the connection)
16:24:35 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
16:26:26 Join nataku [0] (
16:29:45 Join panni_ [0] (
16:30:07 Join dfkt [0] (dfkt@unaffiliated/dfkt)
16:36:28 Quit n1s (Quit: Lämnar)
16:39:53 Quit B4gder (Quit: Konversation terminated!)
16:47:12 Join Hindu [0] (dce36163@gateway/web/freenode/ip.
16:51:32 Quit Hindu (Ping timeout: 252 seconds)
16:54:42 Quit MethoS- (Remote host closed the connection)
16:58:41 Quit rasher (Ping timeout: 240 seconds)
16:59:28 Part Zagor
17:00:27 Quit linuxstb (Read error: Connection reset by peer)
17:05:58 Join slooopy [0] (
17:06:55 Join rasher [0] (
17:06:55 Quit rasher (Changing host)
17:06:55 Join rasher [0] (~rasher@rockbox/developer/rasher)
17:13:47 Part mem_
17:14:27***Saving seen data "./dancer.seen"
17:18:08 Join MethoS- [0] (~clemens@
17:19:50 Join jhMikeS [0] (
17:19:50 Quit jhMikeS (Changing host)
17:19:50 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
17:20:57 Join fyrestorm [0] (
17:25:47 Join [Saint] [0] (7cc50e82@gateway/web/freenode/ip.
17:30:00kugelUnhelpful: ping
17:31:58[Saint]Zagor: Perhaps this volume blast is a timing issue?
17:32:21[Saint]It's definitely a *lot* better now, but I just had it blast me again. :/
17:34:28[Saint]at least it's not "every time RaaA starts it's service" anymore though, I haven't been able to reproduce the volume blast in a consisten way anymore, so's definitely better.
17:37:43 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
17:38:19 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
17:39:15 Join stoffel [0] (
17:43:30 Join u42p [0] (
17:43:59 Quit sasquatch (Quit: WeeChat 0.3.2)
17:44:24 Join sasquatch [0] (
17:45:55 Quit Buganini (Remote host closed the connection)
17:52:37 Quit pamaury (Quit: Page closed)
17:52:37 Join Buganini [0] (~buganini@
17:54:25 Quit silbo (Ping timeout: 246 seconds)
17:57:08 Quit Buganini (Remote host closed the connection)
18:00:50 Quit evilnick_B (Ping timeout: 252 seconds)
18:05:36 Quit [Saint] (Ping timeout: 252 seconds)
18:08:43 Join Buganini [0] (
18:10:01 Quit Ayla (Ping timeout: 264 seconds)
18:10:19 Join Ayla [0] (
18:10:51 Join Leif [0] (
18:11:57 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
18:13:07 Quit TheSeven (Ping timeout: 260 seconds)
18:13:28 Join [Saint] [0] (7cc50e82@gateway/web/freenode/ip.
18:15:46 Join mudd1 [0] (
18:16:04[Saint]blargh...Ubuntu's update server seems to be painfully slow at this time of day.
18:16:35[Saint]~20kbps spiking to ~90kbps occasionally...yay :/
18:16:46 Part [Saint]
18:17:48 Join [Saint] [0] (7cc50e82@gateway/web/freenode/ip.
18:27:19 Join komputes [0] (~komputes@ubuntu/member/komputes)
18:28:19 Quit user890104 ()
18:31:23 Quit krazykit (Quit: awe yeeeeeee)
18:31:24 Quit piotrekm (Quit: piotrekm)
18:31:54 Join ChickeNES [0] (~ChickeNES@
18:39:30 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:41:04 Quit Leif (Read error: Operation timed out)
18:41:32Unhelpfulkugel: yes? and isn't "ping" like "asking to ask"? ;P
18:46:54 Join T44 [0] (
18:47:37Unhelpfulif you see me here, and you mention my nick when you ask, i will see it next time i'm at my computer. if you just say "ping" then i have to ask what you want, and then it will be the next time *after that* until i can see and consider the question.
18:49:21Torneyeah. you need to just pretend you are conversing, and then we can have conversations asynchronously ;)
18:50:04 Quit Topy44 (Ping timeout: 246 seconds)
18:50:50Unhelpfuland at the wrong time of week i probably only check in once or twice a day, so that's the difference between an answer today and an answer tomorrow or later.
18:51:35 Quit ChickeNES (Quit: Computer has gone to sleep.)
18:51:45 Join funman [0] (~fun@rockbox/developer/funman)
18:52:22 Join LambdaCalculus37 [0] (~3f74f70d@rockbox/staff/LambdaCalculus37)
18:53:08 Quit MethoS- (Remote host closed the connection)
18:58:26 Join Keripo [0] (
19:00:21 Join JesusFreak316 [0] (
19:03:49 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
19:05:30kugelpUnhelpful: i looked at buflib a bit (in preparation of gsoc)
19:06:42kugelpI didn't fully understand it yet, but it looks to me like the handle table isn't updated on compacting
19:09:03 Join robin0800 [0] (
19:09:59 Join pamaury [0] (
19:09:59 Quit pamaury (Changing host)
19:09:59 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
19:11:25 Join silbo [0] (~quassel@
19:14:31***Saving seen data "./dancer.seen"
19:14:57 Join Mis [0] (
19:15:23 Nick Mis is now known as Guest78088 (
19:16:38 Join piotrekm [0] (
19:16:38 Quit piotrekm (Changing host)
19:16:38 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
19:18:22 Quit Misan (Ping timeout: 252 seconds)
19:22:26 Join Horscht [0] (
19:22:27 Quit Horscht (Changing host)
19:22:27 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:23:19 Quit piotrekm (Ping timeout: 250 seconds)
19:28:28 Quit funman (Quit: leaving)
19:28:33 Join bertrik [0] (
19:28:33 Quit bertrik (Changing host)
19:28:33 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:29:23 Quit LambdaCalculus37 (Quit: CGI:IRC 0.5.9 (2006/06/06))
19:30:02 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
19:35:49 Quit [Saint] (Quit: Page closed)
19:47:16 Quit DerPapst (Quit: Leaving.)
19:50:07 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
19:50:11 Join bieber [0] (
19:50:30 Join piotrekm [0] (
19:50:30 Quit piotrekm (Changing host)
19:50:30 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
19:57:48 Join [Saint] [0] (7cc50e82@gateway/web/freenode/ip.
19:58:00 Join stripwax [0] (
20:15:05 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
20:16:47 Quit piotrekm (Quit: piotrekm)
20:18:46 Quit [Saint] (Quit: Page closed)
20:25:30 Join ChickeNES [0] (~ChickeNES@
20:25:40 Join [Saint] [0] (7cc50e82@gateway/web/freenode/ip.
20:30:42Unhelpfulkugelp: orly? there has been a *very* sporadic crash bug i can never track down, so if you have ideas about that... ;)
20:33:20 Quit kevku (Quit: KVIrc 4.0.4 Insomnia
20:35:17kugelpUnhelpful: I don't know about crashes, I just looked at the code
20:35:54Unhelpfulkugelp: i'll try to have a good look @ the compaction tonight. what are you looking to use buflib for in gsoc?
20:36:31kugelpthere's a proposal to use buflib in the core
20:37:22 Join viktor89 [0] (
20:38:38viktor89can i ask some questions about rockbox on sansa clip plus?
20:38:51[Saint]Go for it.
20:39:03[Saint]No one can help you unless you do ;)
20:39:32 Quit bieber (Ping timeout: 260 seconds)
20:39:38 Join DerPapst [0] (
20:40:43Unhelpfulkugelp: for what, the audio buffer? that will be hard, buflib is a handle API and requires that addresses be refetched after any operation that might compact - for "the" buffer this would mean any time the current thread has made a new allocation or yielded.
20:42:26viktor89how i can off auto-resume from last position function? i off it in menu but no effect
20:43:32viktor89i want track to play from start
20:43:46 Join mcanes__ [0] (
20:43:52[Saint]what is your understanding of how it "should" work? Do you mean that it is skipping to the next track (which has a resume point) and it's beginning from that resume point?
20:46:03Unhelpfula thought just occurred to me regarding that, though... previous ideas for this have revolved around callback registration etc (a "fix my pointers") value attached to each object). what about a "revision" for the buffer that updates when compaction has moved any handles? this would then become a single value at a fixed location to check before using stored pointers. it would probably have simpler code than a callback system, otoh might not
20:46:03Unhelpfulbe as fast. or as Torne has suggested, just use malloc and see if that's really as bad as we think.
20:47:39viktor89can it ignore resume point and play track from beginning?
20:50:45[Saint]if automatic resume is turned of, then it shouldn't resume from a resume point.
20:50:51[Saint]if it is, then there is a bug.
20:52:04 Quit Keripo (Quit: Leaving.)
20:52:06viktor89but it resume. can anybody try to repeat this bug?
20:53:04[Saint]Are you talking about actually manually selecting a file, and it doesn't start from the beginning? Or just pressing play and resuming a stopped playlist?
20:53:12pixelmaviktor89: do you want to still play the old playlist but with the last track you listened to from the start or just want to create a completely new playlist?
20:53:14[Saint]the latter is expected, the former not.
20:53:34Unhelpfulexpectations vary from person to person ;)
20:54:14[Saint]Ahem..."expected behaviour for the software...possibly not the user" ;)
20:54:54viktor89i resuming a stopped playlist
20:55:21viktor89it should be?
20:56:19[Saint]the only way for it not to is either for the playlist to end, or to load a new playlist.
20:58:10viktor89ok, i anderstand. can i play all music files in all folders without creating a playlist?
20:58:36viktor89with random on
20:59:49 Quit liar (Ping timeout: 240 seconds)
21:00:00[Saint]Rockbox will always create a playlist, every time there is audio playback it's playing from a playlist.
21:00:16[Saint]But you don't have to manually create one each time.
21:01:37 Join liar [0] (
21:02:26viktor89thanks for the help from a Russian user of rockbox, it's pleasant to communicate with a responsive community
21:04:16 Quit JesusChrysler (Quit: JesusChrysler)
21:04:26 Join JesusChrysler [0] (
21:04:41mcanes__hi, i have a sansa e200r mp3 with 1/3 of the top screen with white lines, can i change the screen visualizacion of the menu to show all of it using only the 2/3 parts of the screen?
21:08:25pixelmayou could by using a self made SBS I guess
21:11:12 Quit viktor89 (Quit: CGI:IRC (EOF))
21:14:32***Saving seen data "./dancer.seen"
21:21:10kugelpUnhelpful: not for the audio buffer, but to allocate the audio buffer itself and other big buffers (e.g. font cache)
21:21:11 Join TheLemonMan [0] (
21:21:13kugelpUnhelpful: don't you like the callback idea?
21:21:58 Quit stoffel (Remote host closed the connection)
21:22:09Unhelpfulkugelp: i am conerned that it could be *very* slow when a compaction actually happens, and also would require rather a lot of code all over the place (every codec, etc)
21:23:16kugelpa compection would happen very rarely, speed shouldn't be an issue. also the speed depends on the actual callback, no?
21:25:02kugelpwhy in every codec?
21:28:11Unhelpfulkugelp: anything that stores a pointer from a handle that was at some point from buflib?
21:28:48Unhelpfulie, if a compaction moves the audio buffer, all codecs will need to be told their pointers into buffer data must be shifted by X
21:30:15 Quit stripwax (Quit:
21:30:36 Quit u42p (Quit: Leaving)
21:30:44gevaertsUnhelpful: does currently active audio data really have to move? I'd imagine it should be possible (although maybe not easily) to do something where as long as the requested new buffer isn't too big, only non-current audio data moves
21:30:49 Join user890104 [0] (
21:32:28Unhelpfulgevaerts: buflib doesn't really know about anything except "move buffer contents, update handle pointers" - if playback wants to do some kind of magic when the audio buffer moves, i *guess* that might be possible in the callback for the audio buffer?
21:32:37kugelpUnhelpful: I think for the audio buffer we thought about stopping playback if it moves or is resized
21:32:53gevaertsUnhelpful: if it's for gsoc, "some work" is acceptable :)
21:33:07gevaertsNobody expects buflib to be 100% suitable from the start
21:34:54Aylahow hard would it be to port RockBox to a new target?
21:36:19AlexPFrom quite to very
21:36:29gevaertsI'm imagining a scheme where memory has three parts, the top allocated space, the audio buffer, and the bottom allocated space. if something gets released (from either top or bottom), audio continues playing, and the recently freed side is compacted (which *only* involves non-audio). If something wants a new block, it gets allocated in either top or bottom, depending on which of them is farthest from currently playing audio
21:36:43gevaertsAyla: has some information
21:36:54AlexPAyla: Depends on whether the hardware is already in use in an existing port, or if you have data sheets for the components, or if everyhting will be reverse engineering
21:36:59gevaertsThat scheme of mine won't work if the current audio pointer is near wrapping...
21:37:39gevaertsI think that should be solvable though
21:38:13Aylathat would be a port to the dingoo a320, which has already linux drivers for most of the hardware, that should be better than data sheets
21:38:25 Join denisesball [0] (
21:39:00denisesballhey all, i just installed 3.8 and trying to initialize the database it hangs on the same number every time. the sansa firmware doesnt have any issues
21:39:14AlexPThere is a bit of a bug in 3.8
21:39:20AlexPCould you try a current build?
21:39:34AylaI'm thinking about applying for a rockbox project, but I have no hardware that can run rockbox, hence the port
21:39:40AlexPdenisesball: Rockbox Utility will install it
21:39:48gevaertsAyla: I'd say decent datasheets are better than a linux driver
21:39:49denisesballAlexP: sure
21:40:04AlexPAyla: We are quite wary of ports for GSoC as they are quite risky
21:40:17AlexPAyla: It isn't ruled out, but you would have to persuade us :)
21:40:35Aylagevaerts: we have datasheets too, they are on Ingenic's FTP server
21:40:47Aylabut those docs are not really useful, they are only a few page long
21:40:48denisesballAlexP: shouldnt that be listed in the release notes then?
21:40:58AlexPdenisesball: It wasn't known then
21:40:58denisesballi prob wouldnt have upgraded had i known
21:41:06AlexPAt it doesn't hit everyone
21:41:21AylaAlexP, why "risky"?
21:41:38AlexPAyla: As it is very hard, and you may well hit unforseen obstacles
21:41:51AylaI don't want to propose a port as a GSoC project
21:41:52AlexPAyla: i.e. get stuck on a particular bit of hardware
21:41:58AlexPah, right
21:42:02AlexPI misunderstood then
21:42:07AylaI just don't have any hardware that can run rockbox
21:42:07UnhelpfulAyla: a linux driver is part of an O/S framework that rockbox doesn't use - we don't have a linux kernel, so a linux driver is really at best a document of what a driver should do, in a rather bad language for documenting that.
21:42:37AylaI'd love to work on the project that plans to optimize the codecs for the MIPS hardware
21:43:38 Quit denisesball (Quit: Ex-Chat)
21:44:13AylaUnhelpful: I know rockbox is not linux, but at least a linux driver does show how to use the hardware. Regarding the jz4740, I'd say the drivers provide more documentation than the data sheets that can be found on the web
21:44:18Aylathat was my point
21:44:20gevaertsAyla: right. So you're basically asking if a port is doable *before* gsoc?
21:44:48AylaI'm just asking how hard it would be :)
21:44:58gevaertsWell yes :)
21:45:47Aylaor maybe there is a way to run rockbox on a computer?
21:45:52 Quit slooopy (Ping timeout: 250 seconds)
21:46:10gevaertsThere is, but that won't help you for MIPS optimisation
21:46:20Aylaof couse.
21:46:58 Join denisesball [0] (
21:47:01Aylawell the dingoo is MIPS, that's why I was asking
21:47:30Unhelpfula cycle-accurate emulator might, but then you need a benchmark harness that runs in your emulator environment.
21:48:00AylaI believe it's always better to test on real hardware
21:48:11 Quit ChickeNES (Quit: Computer has gone to sleep.)
21:48:38gevaertsAyla: rockbox does run on some players that use the jz4740 as well
21:49:58gevaertsIf you can get your hands on an onda vx747, that would be ideal for this project
21:50:44gevaertsI'd bet this dingoo will be similar. Most of those cheaper systems are based on reference designs
21:52:32Aylagood idea
21:53:25 Join Jerom [0] (~jerome@
21:54:38denisesballAlexP: well i was gonna try to upgrade to the latest build but for some reason im only seeing an unpartitioned drive when i plug it in since upgrading to 2.8
22:01:14 Join Keripo [0] (
22:01:40gevaertsdenisesball: can you still boot to the OF?
22:03:02denisesballgevaerts: the sansa boots both stock and rockbox firmware fine
22:03:23denisesballjust for some reason im only seeing my microsd card partition and not the sansa itself
22:04:31gevaertshm, maybe I missed that earlier, but which sansa is it exactly?
22:04:51Aylaif the wiki is up-to-date, the Onda port lacks a FTL driver. We got it working on linux (we now have readonly access to the NAND content), maybe it could be used to enhance the Onda port
22:05:01denisesballits the clip+
22:05:33denisesballsdc is the sansa sdd is my microsd in the sansa
22:06:34gevaertsdenisesball: I'm not entirely sure, but I don't think the clip+ has a partition table on its internal flash. Can you mount /dev/sdc directly (i.e. without specifying a partition)?
22:07:19denisesballgevaerts: hm, that seemed to work. never had to manually mount it before
22:10:14denisesballso its mounted but rockboxutil isnt liking that mountpoint
22:10:27denisesballoh wait
22:10:45denisesballnvm i think its ok, i was hitting autodetect thinking it would just detect the model not the mountpoint
22:12:35gevaertsAyla: if linux on the dingoo is more or less stable, I suspect you should be able to get Rockbox as an Application to run on it fairly quickly (although maybe not optimally at first), which I think (but I'm no expert) would probably be good enough for codec work (and tuning the port in the evenings :)
22:13:15Aylaoh, it can run as an application? That's nice
22:14:14gevaertsIt can, yes. We have it running fairly well on Android and Maemo, and work is ongoing on some other devices. All ARM for now though
22:14:44gevaertsI think the ARM bit only matters for the threading code though, and we also have generic pure C threading code
22:15:09 Join {phoenix} [0] (
22:15:42linuxstbgevaerts: There's the generic SDL version of RaaA, which at least runs on x86 (I've no idea about other arches, but I'm guessing it will)
22:16:25gevaertsIt should work on any architecture where the sim runs
22:16:40linuxstbAnd yes, if you can run that on a MIPs target, I don't see why it couldn't be used for codec optimisation.
22:17:47 Quit Stummi (Quit: Bye!)
22:17:57 Quit Keripo (Quit: Leaving.)
22:18:18 Nick YPSY is now known as Ypsy (
22:18:26 Quit benedikt93 (Quit: Read the fucking binary.)
22:19:56 Quit TheLemonMan (Quit: Destructor called)
22:21:22 Quit user890104 (Read error: Connection reset by peer)
22:21:32linuxstbAyla: What experience do you have with audio codecs and assembler progtramming?
22:23:42 Part denisesball ("Ex-Chat")
22:24:50Aylawith audio codecs.... not much. I had signal processing courses at school, unfortunately I wasn't very good at this (it started very fast and I never did electronic courses before). But I believe I know the bases: FFT, Huffman encoding...
22:25:56AylaI had courses about ARM assembly, and I was quite good at it
22:26:48linuxstbDo you know MIPs?
22:29:53Aylanot as much as I know ARM. I wrote some C code that was designed to be super-fast on MIPS, thanks to the high number of registers (compared to ARM), but I never went into assembly. But this I'd be pleased to learn.
22:36:31 Join Keripo [0] (
22:36:56AylaI also already worked with jz4740's MXU instruction set
22:37:05Ayla(inlined inside C code)
22:42:59 Join user890104 [0] (
22:45:40 Quit mudd1 (Ping timeout: 250 seconds)
22:46:44 Join stripwax [0] (
22:47:08bertrikAnyone here with a clipv2 that has problems with background noise?
22:48:50 Quit Guest78088 (Quit: Verlassend)
22:50:04 Join petur [0] (~petur@rockbox/developer/petur)
22:52:35 Join Hindu [0] (~Hindu@
22:53:29peturDownloaded the latest build on a clip+ and it crashes at startup with a div by zero. The daily build boots fine. Known problem?
22:55:51 Join mudd1 [0] (
23:00:47 Quit Hindu (Ping timeout: 250 seconds)
23:01:31 Quit mcanes__ (Remote host closed the connection)
23:07:46 Join piotrekm [0] (
23:07:46 Quit piotrekm (Changing host)
23:07:46 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
23:10:54 Quit piotrekm (Client Quit)
23:11:44 Nick Ypsy is now known as YPSY (
23:12:17 Quit Zambezi (Remote host closed the connection)
23:14:23 Quit Jerom (Quit: Leaving.)
23:14:35***Saving seen data "./dancer.seen"
23:26:15stripwaxJdGordon : - a 'newbie' android port question. Does"> incorporate support for 480x800 devices?
23:27:38 Quit pamaury (Remote host closed the connection)
23:28:45stripwax(second newbie question: if so, then it seems to not work correctly on my phone - shows up as probably 240x320 in the top left of the screen)
23:29:46 Quit avacore^ (Ping timeout: 248 seconds)
23:31:46 Join avacore [0] (
23:34:52 Quit {phoenix} (Remote host closed the connection)
23:38:08 Join Buschel [0] (
23:44:12 Join mshathlonxp [0] (
23:46:08 Quit efyx (Quit: Quitte)
23:46:20CIA-48New commit by Buschel (r29665): Changing convert_gain() also implicitly changed get_replaygain_int() which could lead to div by zero. This patch finds another way to fix the ...
23:47:33*petur will try out :)
23:47:33Buschelgood :)
23:47:37Buschelnasty thing
23:48:26*Buschel is still not happy with the implementation
23:49:43 Quit mudd1 (Quit: Ex-Chat)
23:49:54Buschelit does not differentiate "0 dB gain" from "no gain known"
23:50:37Buschelmaybe I'll find some time in the next week
23:56:15 Join ChickeNES [0] (~ChickeNES@
23:56:27 Quit evilnick_B (Quit: Page closed)

Previous day | Next day