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 2012-07-27

00:02:48 Quit benedikt93 (Quit: Bye ;))
00:03:20 Join TheLemonMan [0] (
00:03:21 Quit TheLemonMan (Changing host)
00:03:21 Join TheLemonMan [0] (~LemonBoy@unaffiliated/thelemonman)
00:04:40 Join mikroflops [0] (
00:29:11 Join Scromple [0] (~Simon@
00:33:18 Join saratoga [0] (98032909@gateway/web/freenode/ip.
00:33:50saratogado i want to use the "checkout", "pull" or "cherrypick" option in gerrit?
00:36:04funmansaratoga: git checkout creates a unnamed branch
00:36:44funmanyou can go back with 'git checkout master', and it will forget all the work you had
00:37:16funmangit cherry-pick will do just like if you had downloaded the patch, applied it, and used git commit
00:37:21saratogaok so if I then create a new branch after a check out it will put all of that into the new branch?
00:38:05saratogaIIUC, if I've already made a branch, i should cherry pick, and if i haven't i should use the checkout line and then make a new branch?
00:38:38funmancheckout + git checkout -b mybranch will give a name to that branch (just tested it)
00:39:06saratogadoes the current opus code run in the sim?
00:39:19saratogaor warble i guess
00:39:26funmani'll upload a new changeset with bertrik's description
00:40:03saratogawas going to look and see how hard it would be to remove the crappy opus MDCT in favor of ours
00:40:22saratogaalso, is there a standard opus test file i can use?
00:41:47funmansaratoga: pushed new changeset, and
00:42:57saratogahow do i update to the new changeset?
00:43:00funmana big problem i think is variable frame length (thus the need for realloc)
00:43:11funmansaratoga: git fetch git:// refs/changes/00/300/6 && git checkout FETCH_HEAD
00:43:19funmanthe /6 just changed (patch set 6, was 5)
00:49:51 Quit prof_wolfff (Ping timeout: 272 seconds)
00:50:42 Quit ender` (Quit: There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence. -- Jeremy S. Anderson)
00:54:39 Quit lebellium (Quit: ChatZilla [Firefox 15.0/20120717110313])
00:56:27saratogafunman: that detached me from my branch?
00:56:45saratogahow would i merge changes with the new patch set?
01:04:42 Quit GodEater (Ping timeout: 260 seconds)
01:05:42 Join GodEater [0] (
01:05:42 Quit GodEater (Changing host)
01:05:42 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
01:08:33 Quit Wardo (Read error: Connection reset by peer)
01:15:30saratogaso opus likes non power of 2 MDCTs?
01:17:55 Quit user485763 (Quit: Leaving.)
01:18:18gmaxwellOpus uses transforms of size 120/240/480/960, which are indeed not powers of two.
01:18:36 Join user485763 [0] (~aoeu@
01:20:13 Quit mgottschlag (Ping timeout: 246 seconds)
01:20:58saratogagmaxwell: thanks
01:21:06 Join CaptainKewl [0] (
01:21:23saratogaso using our nice mdct lib isn't going to work
01:22:04saratogawhats the reason they're so close to but not quite powers of 2?
01:22:58gmaxwellBecause they need to have factors of 3 and 5 in them to make the seemless sample rate / band-pass switching possible.
01:23:16gmaxwellThere are also some apparently leakage improvements from having more distinct prime factors in the transform.
01:24:16saratogahmm ok
01:24:38saratogai wonder if we could use our current split radix transform down until only non-2 prime factors are left
01:24:54saratogai need to look up how non power of 2 FFTs work
01:24:58gmaxwellThe implementation in opus is pretty fast— it's based on using a complex fft with pre/post rotations. Other than not using platform simd, and a small constant factor for the pre/post rotations it should be as fast as any specialized transform you're likely to find.
01:25:12saratogayeah its KISS fft right?
01:25:21gmaxwellWell, it's our fork of kiss.
01:25:34 Quit anewuser ()
01:25:57gmaxwelle.g. we added butterflies for additional radixes (I don't even recall what normal kiss has), and improvements to the fixed point SNR.
01:26:12saratogayeah kiss by default has SNR issues
01:26:18saratogaIIRC it was originally meant for 16 bit stuff
01:26:34saratogahow close to optimal is that algorithm? i don't think i ever looked at it for non-2
01:27:00saratogawe haven't yet found a codec that had an ARM optimal FFT by default I think
01:27:20saratogathen usually we get another factor of 2 speed up by writing it in assembly
01:27:25saratogasince arm compilers are awful
01:27:48saratogahence our move to the MDCT lib
01:27:56gmaxwellWell, it could certantly be made faster by having some other radix components. e.g. a radix 15 component tuned to the platfor would likely speed it up.
01:28:20saratogado you think its not worthwhile to look at algorithmic improvements?
01:28:21gmaxwellbut, there are a lot of other places opus spends cpu.
01:29:00gmaxwellwell using a radix 15 component would be an algorithimic improvement, though depending on cache sizes size 15 may be too large to do at once.
01:29:21gmaxwell(e.g. slower than seperate 3, 5 steps that have more operations but better locality)
01:30:16saratogafor tagets with internal ram we don't care about locality much, since its all sram anyway
01:30:21saratogabut for newer stuff it tends to matter more
01:30:48saratogaso the kf_bflyN are the various radix options?
01:30:58saratogaah sorry, lost track of time, have to run
01:31:02saratogawill look at this later
01:36:18gmaxwellI strongly suggest profiling before diving into optimization.
01:37:26 Quit linuxstb (Read error: Connection reset by peer)
01:38:25***Saving seen data "./dancer.seen"
01:40:15gmaxwellIn particular, if your target isn't getting a very fast clz implementation via __builtin_clz then there is a good chance that thats the low-hanging fruit.
01:41:35 Quit funman (Ping timeout: 240 seconds)
01:42:03 Join linuxstb [0] (
01:43:40 Join funman [0] (~fun@rockbox/developer/funman)
01:43:44 Quit soap (Ping timeout: 255 seconds)
01:45:06 Join soap [0] (~soap@rockbox/staff/soap)
01:52:07 Join evilnick [0] (
01:56:34 Join anewuser [0] (~anewuser@
01:56:34 Quit anewuser (Changing host)
01:56:34 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
02:06:20 Quit anewuser ()
02:09:33 Quit bertrik (Ping timeout: 244 seconds)
02:16:52 Quit mikroflops (Ping timeout: 264 seconds)
02:21:24 Join webguest656 [0] (
02:22:21 Quit webguest656 (Client Quit)
02:30:21 Join mikroflops [0] (
02:41:52 Quit XavierGr ()
02:42:15 Join perrikwp_ [0] (
02:42:40 Quit perrikwp (Ping timeout: 264 seconds)
03:08:46 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
03:25:47 Quit tchan (Read error: Connection reset by peer)
03:26:27 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
03:34:45 Nick perrikwp_ is now known as perrikwp (
03:38:27***Saving seen data "./dancer.seen"
03:39:36 Quit TheLemonMan (Quit: WeeChat 0.3.8)
04:03:12 Join TheSphinX_ [0] (
04:06:45 Quit TheSphinX^ (Ping timeout: 240 seconds)
04:11:47 Quit Totalled (Read error: No route to host)
04:18:37 Quit TheSeven (Disconnected by services)
04:18:46 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
04:26:33 Join yuriks_ [0] (~yuriks@
04:28:40 Quit yuriks (Ping timeout: 246 seconds)
04:38:36 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:38:36 Quit amiconn (Disconnected by services)
04:38:37 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:38:46 Quit pixelma (Disconnected by services)
04:38:47 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:38:50 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
05:05:53 Quit mc2739 (Ping timeout: 255 seconds)
05:07:34 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
05:38:30***Saving seen data "./dancer.seen"
06:13:23 Join foobArrr [0] (~foobarrrr@
06:16:29foobArrris there any working scrobbler for linux? scrobblethis and laspyt give me "Bad authentication token", I failed at compiling qtscrobbler, and glogscrobbler throws me an exception I don't understand.
06:28:51foobArrrk, nvm. windows version of qtscrobbler works with wine. :)
06:28:54 Part foobArrr ("Leaving")
06:56:34 Quit evilnick (Ping timeout: 272 seconds)
06:59:22 Join pamaury [0] (
06:59:23 Quit pamaury (Changing host)
06:59:23 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
07:07:13 Quit mikroflops (Ping timeout: 252 seconds)
07:07:41 Quit CaptainKewl (Ping timeout: 244 seconds)
07:24:36 Join mikroflops [0] (
07:38:31***Saving seen data "./dancer.seen"
07:43:34 Join fyrestorm [0] (
07:48:53 Join Totalled [0] (
08:00:15 Join Keripo [0] (
08:13:50 Quit mikroflops (Ping timeout: 272 seconds)
08:21:04 Quit Totalled (Ping timeout: 240 seconds)
08:22:30 Join Totalled [0] (
08:39:26 Quit Totalled (Ping timeout: 246 seconds)
08:39:59 Join Totalled [0] (
08:48:19 Join mikroflops [0] (
08:51:02 Join ender` [0] (
08:51:39 Join stoffel [0] (
09:00:44 Join kevku [0] (
09:00:52 Quit Keripo (Ping timeout: 255 seconds)
09:02:20 Join Zagor [0] (
09:02:20 Quit Zagor (Changing host)
09:02:20 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:06:09 Quit Scromple (Read error: Connection reset by peer)
09:06:47 Join einhirn [0] (
09:10:22 Join evilnick [0] (
09:18:55 Quit leavittx (Ping timeout: 244 seconds)
09:20:43 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
09:26:47kugelbertrik: 132fcca has a problem
09:27:08 Join Totalled_ [0] (
09:27:09 Quit Totalled (Read error: Connection reset by peer)
09:27:09 Nick Totalled_ is now known as Totalled (
09:35:09 Join leavittx [0] (~leavittx@
09:38:34***Saving seen data "./dancer.seen"
09:45:54 Quit Totalled (Read error: No route to host)
09:46:12 Join Totalled [0] (
09:49:35 Join TheLemonMan [0] (~LemonBoy@unaffiliated/thelemonman)
09:50:40 Quit evilnick (Remote host closed the connection)
10:00:41 Quit Totalled (Ping timeout: 264 seconds)
10:01:46 Join Totalled [0] (
10:05:52 Quit mikroflops (Ping timeout: 246 seconds)
10:07:57 Join mikroflops [0] (
10:09:43 Quit Topy44 (Read error: Connection reset by peer)
10:10:12 Join Topy44 [0] (
10:14:37 Quit Totalled (Ping timeout: 250 seconds)
10:17:53 Join Totalled [0] (
10:25:29 Quit stoffel (Remote host closed the connection)
10:30:50 Quit Totalled (Read error: Connection reset by peer)
10:30:58 Join Totalled [0] (
10:41:34 Quit Totalled (Ping timeout: 246 seconds)
11:01:31 Join fyre^OS [0] (
11:03:58 Quit fyrestorm (Ping timeout: 246 seconds)
11:08:07 Quit bluebrother (Disconnected by services)
11:08:12 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
11:09:53 Quit fs-bluebot (Ping timeout: 272 seconds)
11:11:23 Join fs-bluebot [0] (
11:21:03 Quit wtachi (Read error: Operation timed out)
11:21:20 Join wtachi [0] (
11:35:31 Join TadekMocarz [0] (tadek@
11:38:38***Saving seen data "./dancer.seen"
11:38:43 Part TadekMocarz
11:40:31 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
11:48:40 Quit mikroflops (Read error: Operation timed out)
11:50:57 Join mikroflops [0] (
11:51:58bertrikhow does a codec know that a new file is being played?
11:52:55 Quit wtachi (Ping timeout: 245 seconds)
11:53:12 Join wtachi [0] (
11:53:34 Join Thra11 [0] (~thrall@
12:03:57bertrikDo we have any documentation on the codec interface?
12:06:31bertrikOh, it seems the codec main is called for each time we start a track
12:06:44bertrikThis is good, make initialisation easier
12:12:28 Join T44 [0] (
12:14:48 Quit linuxstb (Read error: Connection reset by peer)
12:15:27 Join linuxstb [0] (
12:16:16 Quit Topy44 (Ping timeout: 264 seconds)
12:17:16bertrikCan I somehow get to the history of e.g. lib/rbcodec/codecs/vorbis ?
12:17:32bertrikThe output I get from git log suggests it's a new file
12:17:43 Join dys [0] (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a)
12:19:13bertrikoh, vorbis has an ogg_malloc implementation based on TLSF
12:21:19gevaertsbertrik: git log −−follow
12:21:39 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
12:35:51 Quit AlexP (Ping timeout: 246 seconds)
12:37:01 Quit leavittx (Remote host closed the connection)
12:45:18 Join kramer3d [0] (~sai@unaffiliated/kramer3d)
12:45:40kramer3dHello, I get permission denied when I try to install rockbox on my ipod video 5th gen from Mac OS X
12:45:47kramer3dI closed itunes
12:46:00kramer3dand it is formatted to fat32
12:47:53kramer3doh i see I have to select the drive
12:47:57kramer3dsomehow I missed it :)
12:48:11 Quit Thra11 (Remote host closed the connection)
12:49:35 Join Thra11 [0] (~thrall@
13:11:15 Quit pystar89 (Read error: Operation timed out)
13:13:53 Quit Thra11 (Ping timeout: 252 seconds)
13:20:57bertriklooking into a weird opus problem now, where the second track in a specific sequence always fails on the same packet
13:21:52 Join Thra11 [0] (~thrall@
13:36:58 Join MethoS- [0] (~clemens@
13:38:40***Saving seen data "./dancer.seen"
14:00:29kugelbertrik: did you see my ping?
14:02:06kugelhm, thinking about it more, continue to ignore it :P
14:09:10 Join n2o4 [0] (
14:13:32TheLemonManhrm, just unpacked my zip, is it suggested to upgrade the ofw beore installin rockbox ?
14:14:37gevaertsThat's entirely pointless
14:21:26 Quit benedikt93 (Quit: Bye ;))
14:21:39TheLemonManhrm, i make zip the build, then build the bootloader and slap both in the internal memory ?
14:24:16gevaertsI'd recommend using a released bootloader
14:29:53 Quit factor (Quit: Leaving)
14:37:40TheLemonManmkamsboot doesn't like being compiled \o/
14:50:08TheLemonMancc: error: directory-120727": No such file or directory
14:55:17CIA-5Commit 9a84bcf in rockbox by Frank Gevaerts: Add quotes around APPVERSION to avoid issues when it has spaces.
14:55:29gevaertsTheLemonMan: try that
14:57:38CIA-59a84bcf build result: All green
14:58:19 Quit linuxstb (Quit: This computer has gone to sleep)
15:00:08 Join linuxstb [0] (
15:05:47 Quit linuxstb (Quit: This computer has gone to sleep)
15:06:00 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
15:06:37 Quit mgottschlag (Ping timeout: 244 seconds)
15:07:49TheLemonMangevaerts: working prefectly, thanks
15:11:38 Join amayer [0] (
15:19:16 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
15:20:41 Quit advcomp2019__ (Ping timeout: 272 seconds)
15:22:45 Quit kevku (Ping timeout: 248 seconds)
15:38:43***Saving seen data "./dancer.seen"
15:46:46 Join WalkGood [0] (~4@unaffiliated/walkgood)
15:58:06 Quit guymann (Read error: Connection reset by peer)
16:02:43 Join mgottschlag [0] (~quassel@2a00:1398:200:200:18e3:daff:dfa0:9734)
16:02:43 Quit mgottschlag (Changing host)
16:02:43 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
16:20:19 Quit Zagor (Quit: Clint excited)
16:24:51 Quit WalkGood (Quit: ♪ ♫ ♪ ♫ ♪ ♫ ♪)
16:36:36 Join AlexP [0] (~alex@rockbox/staff/AlexP)
16:43:53 Quit Poodlemastah (Read error: Connection reset by peer)
16:49:32 Quit saratoga (Quit: Page closed)
17:05:31 Quit MethoS- (Quit: Konversation terminated!)
17:20:19 Join pretty_function [0] (~sigBART@
17:24:53 Join pystar89 [0] (
17:26:28 Join linuxstb [0] (
17:30:50 Join einhirn_ [0] (
17:32:45 Quit einhirn (Ping timeout: 252 seconds)
17:33:07 Quit [Saint] (Remote host closed the connection)
17:38:44***Saving seen data "./dancer.seen"
17:41:50 Join lebellium [0] (
17:42:28 Join [Saint] [0] (~sinner@unaffiliated/saint/x-8516940)
17:45:21 Join anewuser [0] (~anewuser@
17:45:21 Quit anewuser (Changing host)
17:45:21 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
17:57:58 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
18:01:10 Quit benedikt93 (Client Quit)
18:09:51 Quit GodEater (Quit: leaving)
18:16:15 Join GodEater [0] (
18:16:15 Quit GodEater (Changing host)
18:16:15 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
18:25:19TheLemonManhow do i check what kind of lcd i have ?
18:25:59lebelliumOF diagnostic mode
18:26:14lebelliumyou have to rename the fw file before
18:29:21 Quit mgottschlag (Ping timeout: 246 seconds)
18:32:25TheLemonMansounds definitely good :D i hear a bit of distortion tho
18:32:33TheLemonMancrappy headphones
18:43:12 Join kevku [0] (
18:45:13 Quit alexbobp (Ping timeout: 260 seconds)
18:47:29 Join mgottschlag [0] (
18:47:29 Quit mgottschlag (Changing host)
18:47:29 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
18:48:11 Join alexbobp [0] (
18:51:48 Join guymann [0] (
18:52:51 Quit mgottschlag (Ping timeout: 272 seconds)
19:01:14 Join mgottschlag [0] (
19:01:14 Quit mgottschlag (Changing host)
19:01:14 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
19:02:26 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
19:16:39TheLemonManspotted a couple of tiny bugs, when selecting the scrollbar size if you wrap around the list the scrollbar isn't updated anymore. Also, plugins render text with their own font, not respecting the system settings
19:18:04 Quit user485763 (Ping timeout: 264 seconds)
19:18:19 Join [Saint_] [0] (~sinner@unaffiliated/saint/x-8516940)
19:18:54 Quit [Saint] (Read error: Operation timed out)
19:20:02AlexPTheLemonMan: The plugins one probably isn't a bug
19:20:43AlexPPlugins can choose to do what they want, for instance to make sure that enough text fits on screen
19:21:38TheLemonManAlexP: true, but this requires more mantaining than using a consistent font size across the system
19:21:45AlexPNot really
19:22:01AlexPIf someone happens to have chosen a big font then suddenly the plugin becomes unusable
19:22:09 Quit einhirn_ (Quit: Miranda IM! Smaller, Faster, Easier.
19:22:15 Join Strife89 [0] (~Strife89@
19:22:46AlexPChosing the font for the plugin is just part of porting it top the player, same as editing images and doing the keymap
19:23:17AlexPThere may be some that could use the user font of course in addition to this
19:25:38 Quit candybar (Remote host closed the connection)
19:26:57 Join simplexity [0] (~foo@unaffiliated/candybar)
19:28:51 Join stoffel [0] (
19:32:16TheLemonMangotcha, ill have to deal with it then
19:32:55TheLemonManyay for failing usb
19:37:16 Join prof_wolfff [0] (
19:38:47***Saving seen data "./dancer.seen"
19:40:55TheLemonMani assume the strong dithering i see its because of the oled screen
20:01:22 Quit ender| (Ping timeout: 260 seconds)
20:03:39 Join ender| [0] (~ender1@2a01:260:4094:1:42:42:42:42)
20:05:04 Join WalkGood [0] (~4@unaffiliated/walkgood)
20:21:56bertrikwell, at least the replaygain for opus is practically done, now someone just needs to make a tool to calculate the replaygain for these kinds of files :)
20:23:53gmaxwellbertrik: Got the preskip/endtrim working correctly yet?
20:24:04bertrikno, I haven't worked on that
20:24:10gmaxwellIs there some quickstart page that can tell me how I can build and try out rockbox on a simulator?
20:25:40bertrikI guess so, but then I don't know where to find it exactly. It's really easy anyway.
20:25:52 Quit pretty_function (Ping timeout: 264 seconds)
20:26:44 Join Thra11_ [0] (~thrall@
20:26:49bertrikin the source tree, you just create a build directory, say mkdir build-sim, then enter that directory, run ../tools/configure, select a target (for example sansa e200) and select 's' for sim
20:27:37bertrikthen 'make' to build it, 'make install' to create a 'simdisk' directory that simulates the disk the rockbox is installed on and then ./rockboxui to run the simulator
20:27:40 Quit Thra11 (Ping timeout: 264 seconds)
20:28:27bertrikyou need sdl for that and all of the standard build tools (make, gcc, etc.)
20:33:16 Join pretty_function [0] (~sigBART@
20:37:45gmaxwelloh wow.
20:38:27TheLemonManoh, no headphone detection. This ams board is really cheap
21:00:36bertrikWhat do we store normally in the codec buffer?
21:13:58 Join saratoga [0] (980329b4@gateway/web/freenode/ip.
21:18:06saratogabertrik: you mean the compressed audio buffer, or the actual ~ 1MB space where the decoders are loaded?
21:21:20bertrikI mean the actual ~1 MB space
21:21:50bertrikI think we load the .codec itself there and we use the rest as scratch space (like for malloc implementation), right?
21:22:19bertrik1 MB looks comfortably roomy for most codecs
21:24:27bertrikI just figured out the memory corruption problem that has been bothering me for the past 3 or 4 hours: when resetting the memory allocation stuff, I forgot about resetting the pseudo stack
21:27:43saratogaI think we copy the codec file into place, and then stick the malloc buffer at the end of it so that it increases away from the code data
21:28:05saratogait used to be that we had two separate 512KB spaces, one for code and one for malloc, but they were merged a couple years back
21:30:27 Quit Strife89 (Quit: Heading out)
21:30:39bertrikgmaxwell, to try to simplify thing, I tried to reset the whole malloc/free sub-system for each new track we play, so I reset the our naive malloc sub-system, but I forgot that the pseudo stack still had a reference to an older malloc'ed memory segment
21:31:34bertriksaratoga, if 512 kB is enough for the codecs themselves (probably 200k would be enough too), then we could get the malloc buffer from buflib instead perhaps
21:32:03gevaertsbertrik: buflib still needs to stop playback
21:32:18bertrikgmaxwell, sorry, didn't find a bug yet in opus ! :)
21:32:30gevaertsSo you can't do that without dropouts
21:37:16saratogawe should just shrink the codec buffer
21:37:36saratoga640KB would be plenty, and some targets already have even less then that
21:37:56saratogai think the only thing that uses more then 640KB right now is long AAC-HE files
21:38:50***Saving seen data "./dancer.seen"
21:41:02 Quit pretty_function (Remote host closed the connection)
21:52:56TheLemonManquick question, can i load another rockbox build over the running one ?
21:53:23saratogait'll ask you to reboot when you're done
21:54:07TheLemonMangreat, does it load .bin/.elf/.sansa or what ?
21:55:27 Join tchan1 [0] (
21:58:03 Part amayer
21:58:16 Quit tchan (Ping timeout: 264 seconds)
22:03:28saratogaits whatever the binary is called in your zip file
22:03:32saratogaprobably .sansa
22:03:58saratogabasically after USB unmount, it just checks to see if the binary has been overwritten and then offers to reboot if it has
22:07:32 Quit benedikt93 (Quit: Bye ;))
22:10:42 Part WalkGood
22:11:01bertrikone minor thing to be careful about: if you load a .sansa file, the new file is booted immediately, you may lose any changes in the config you just made
22:19:50 Quit stoffel (Ping timeout: 252 seconds)
22:33:39TheLemonManso, the board supports headphone sensing but hangs at boot if i enable it in the interrupt list
22:37:30 Nick tchan1 is now known as tchan (
22:37:37 Quit tchan (Changing host)
22:37:37 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
22:38:30bertrikTheLemonMan, as far as I remember, we can only detect one direction: when the analog codec is off and a headphone is inserted, we cannot detect headphone removal
22:41:24TheLemonManbertrik: the datasheet vaguely calls it only "detection"
22:49:54 Quit prof_wolfff (Ping timeout: 252 seconds)
23:04:54saratogacan you get it to generate an interupt at all when the headphones are removed?
23:09:08TheLemonManit *should*, by reading a bit more the datasheet i think i should disable the headphones at first
23:09:30TheLemonManas it says that the interrupt bit gets cleared when entering the headphone stage
23:15:35 Quit kelm (Ping timeout: 240 seconds)
23:16:49TheLemonManhah it worked :D
23:17:21 Join Totalled [0] (
23:18:09funmangit pull ssh:// refs/changes/00/300/7
23:18:09funmanPermission denied (publickey).
23:18:09funmanfatal: The remote end hung up unexpectedly
23:18:59funmanbut, this one works: git pull git:// refs/changes/00/300/7
23:19:13funmanthe ssh:// command comes from a mail I received from gerrit
23:19:49 Quit Totalled (Read error: No route to host)
23:20:03 Join Totalled [0] (
23:21:38 Quit saratoga (Ping timeout: 245 seconds)
23:22:37 Join Wardo [0] (
23:22:44 Quit Totalled (Read error: No route to host)
23:23:48TheLemonManare the ascodec_* and as3525_ functions interchangeable ^
23:26:06funmanwhich functions in particular ?
23:26:13 Join Totalled [0] (
23:27:33TheLemonManread & write
23:29:30 Join factor [0] (
23:30:36 Quit Totalled (Ping timeout: 252 seconds)
23:30:56funmanwhich functions exactly ?
23:31:29TheLemonManthe index you mean ?
23:31:39funmanno i mean which exact function are you talking about
23:31:44funmangit grep as3525_
23:31:58funman-> there's only oen function: as3525_dbop_init() and it's not related to ascodec
23:33:45TheLemonManoh, sorry, that wasn't the right name
23:38:52***Saving seen data "./dancer.seen"
23:39:17 Join stoffel [0] (
23:41:29TheLemonManaww, getting a data abort on ascodec_write
23:42:37 Join TomColler [0] (
23:42:47 Part TomColler
23:52:51TheLemonManoh, the sync version can't work due to the use of threading
23:57:34funmanyeah on as3525 it needs some care
23:58:20TheLemonManthe async version just hangs everything

Previous day | Next day