--- Log for 27.07.112 Server: kornbluth.freenode.net Channel: #rockbox --- Nick: logbot_ Version: Dancer V4.16 Started: 1 month and 12 days ago 00.02.48 Quit benedikt93 (Quit: Bye ;)) 00.03.20 Join TheLemonMan [0] (~LemonBoy@adsl-ull-136-218.50-151.net24.it) 00.03.21 Quit TheLemonMan (Changing host) 00.03.21 Join TheLemonMan [0] (~LemonBoy@unaffiliated/thelemonman) 00.04.40 Join mikroflops [0] (~yogurt@h-34-21.a238.priv.bahnhof.se) 00.29.11 Join Scromple [0] (~Simon@119.225.209.134) 00.33.18 Join saratoga [0] (98032909@gateway/web/freenode/ip.152.3.41.9) 00.33.50 # do i want to use the "checkout", "pull" or "cherrypick" option in gerrit? 00.36.04 # saratoga: git checkout creates a unnamed branch 00.36.44 # you can go back with 'git checkout master', and it will forget all the work you had 00.37.16 # git cherry-pick will do just like if you had downloaded the patch, applied it, and used git commit 00.37.21 # ok so if I then create a new branch after a check out it will put all of that into the new branch? 00.38.05 # IIUC, 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.19 # yeah 00.38.38 # checkout + git checkout -b mybranch will give a name to that branch (just tested it) 00.38.56 # cool 00.39.06 # does the current opus code run in the sim? 00.39.17 # yeah 00.39.19 # or warble i guess 00.39.26 # i'll upload a new changeset with bertrik's description 00.40.03 # was going to look and see how hard it would be to remove the crappy opus MDCT in favor of ours 00.40.22 # also, is there a standard opus test file i can use? 00.41.47 # saratoga: pushed new changeset, and https://people.xiph.org/~greg/opus_testvectors.zip 00.42.57 # how do i update to the new changeset? 00.43.00 # a big problem i think is variable frame length (thus the need for realloc) 00.43.11 # saratoga: git fetch git://git.rockbox.org/rockbox refs/changes/00/300/6 && git checkout FETCH_HEAD 00.43.19 # the /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 0.9.88.2 [Firefox 15.0/20120717110313]) 00.56.27 # funman: that detached me from my branch? 00.56.45 # how would i merge changes with the new patch set? 01.04.42 Quit GodEater (Ping timeout: 260 seconds) 01.05.42 Join GodEater [0] (~bibble@5ad61f7a.bb.sky.com) 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.30 # so opus likes non power of 2 MDCTs? 01.17.55 Quit user485763 (Quit: Leaving.) 01.18.18 # Opus uses transforms of size 120/240/480/960, which are indeed not powers of two. 01.18.36 Join user485763 [0] (~aoeu@112.166.15.141) 01.20.13 Quit mgottschlag (Ping timeout: 246 seconds) 01.20.58 # gmaxwell: thanks 01.21.06 Join CaptainKewl [0] (~captainke@207-237-110-248.c3-0.nyr-ubr2.nyr.ny.cable.rcn.com) 01.21.23 # so using our nice mdct lib isn't going to work 01.22.04 # whats the reason they're so close to but not quite powers of 2? 01.22.58 # Because they need to have factors of 3 and 5 in them to make the seemless sample rate / band-pass switching possible. 01.23.16 # There are also some apparently leakage improvements from having more distinct prime factors in the transform. 01.24.16 # hmm ok 01.24.38 # i wonder if we could use our current split radix transform down until only non-2 prime factors are left 01.24.54 # i need to look up how non power of 2 FFTs work 01.24.58 # The 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.12 # yeah its KISS fft right? 01.25.21 # Well, it's our fork of kiss. 01.25.34 Quit anewuser () 01.25.57 # e.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.12 # yeah kiss by default has SNR issues 01.26.18 # IIRC it was originally meant for 16 bit stuff 01.26.34 # how close to optimal is that algorithm? i don't think i ever looked at it for non-2 01.27.00 # we haven't yet found a codec that had an ARM optimal FFT by default I think 01.27.20 # then usually we get another factor of 2 speed up by writing it in assembly 01.27.25 # since arm compilers are awful 01.27.48 # hence our move to the MDCT lib 01.27.56 # Well, 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.20 # do you think its not worthwhile to look at algorithmic improvements? 01.28.21 # but, there are a lot of other places opus spends cpu. 01.29.00 # well 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.21 # (e.g. slower than seperate 3, 5 steps that have more operations but better locality) 01.30.16 # for tagets with internal ram we don't care about locality much, since its all sram anyway 01.30.21 # but for newer stuff it tends to matter more 01.30.48 # so the kf_bflyN are the various radix options? 01.30.58 # ah sorry, lost track of time, have to run 01.31.02 # will look at this later 01.35.01 # Yes. 01.36.18 # I 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.15 # In 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] (~linuxstb@host86-140-6-19.range86-140.btcentralplus.com) 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] (~evilnick@host81-154-246-31.range81-154.btcentralplus.com) 01.56.34 Join anewuser [0] (~anewuser@190.207.129.52) 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] (~3ba7a2af@www.haxx.se) 02.22.21 Quit webguest656 (Client Quit) 02.30.21 Join mikroflops [0] (~yogurt@h-34-21.a238.priv.bahnhof.se) 02.41.52 Quit XavierGr () 02.42.15 Join perrikwp_ [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) 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 (~quassel@cpe-024-163-024-033.triad.res.rr.com) 03.38.27 *** Saving seen data "./dancer.seen" 03.39.36 Quit TheLemonMan (Quit: WeeChat 0.3.8) 04.03.12 Join TheSphinX_ [0] (~briehl@p5B321633.dip.t-dialin.net) 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@189.58.188.31) 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@84.200.211.204) 06.16.29 # is there any working last.fm 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.51 # k, 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] (~quassel@cez63-2-88-164-98-172.fbx.proxad.net) 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] (~yogurt@h-34-21.a238.priv.bahnhof.se) 07.38.31 *** Saving seen data "./dancer.seen" 07.43.34 Join fyrestorm [0] (~nnscript@cpe-24-193-120-188.nyc.res.rr.com) 07.48.53 Join Totalled [0] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 08.00.15 Join Keripo [0] (~Keripo@c-76-22-63-234.hsd1.wa.comcast.net) 08.13.50 Quit mikroflops (Ping timeout: 272 seconds) 08.21.04 Quit Totalled (Ping timeout: 240 seconds) 08.22.30 Join Totalled [0] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 08.39.26 Quit Totalled (Ping timeout: 246 seconds) 08.39.59 Join Totalled [0] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 08.48.19 Join mikroflops [0] (~yogurt@h-34-21.a238.priv.bahnhof.se) 08.51.02 Join ender` [0] (krneki@foo.eternallybored.org) 08.51.39 Join stoffel [0] (~quassel@pD9E43406.dip.t-dialin.net) 09.00.44 Join kevku [0] (x@heaaqi4aafadxgaamaafaadyaby.dyn.reverse.name) 09.00.52 Quit Keripo (Ping timeout: 255 seconds) 09.02.20 Join Zagor [0] (~bjst@sestofw01.enea.se) 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] (~Miranda@bsod.rz.tu-clausthal.de) 09.10.22 Join evilnick [0] (~evilnick@host81-154-246-31.range81-154.btcentralplus.com) 09.18.55 Quit leavittx (Ping timeout: 244 seconds) 09.20.43 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64) 09.26.47 # bertrik: 132fcca has a problem 09.27.08 Join Totalled_ [0] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 09.27.09 Quit Totalled (Read error: Connection reset by peer) 09.27.09 Nick Totalled_ is now known as Totalled (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 09.35.09 Join leavittx [0] (~leavittx@89.221.199.187) 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] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 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] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 10.05.52 Quit mikroflops (Ping timeout: 246 seconds) 10.07.57 Join mikroflops [0] (~yogurt@h-34-21.a238.priv.bahnhof.se) 10.09.43 Quit Topy44 (Read error: Connection reset by peer) 10.10.12 Join Topy44 [0] (~Topy44@f048099106.adsl.alicedsl.de) 10.14.37 Quit Totalled (Ping timeout: 250 seconds) 10.17.53 Join Totalled [0] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 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] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 10.41.34 Quit Totalled (Ping timeout: 246 seconds) 11.01.31 Join fyre^OS [0] (~nnscript@cpe-24-193-120-188.nyc.res.rr.com) 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] (~fs-bluebo@g231120132.adsl.alicedsl.de) 11.21.03 Quit wtachi (Read error: Operation timed out) 11.21.20 Join wtachi [0] (~chat@bloom.wtachi.us) 11.35.31 Join TadekMocarz [0] (tadek@176.96.167.187) 11.35.34 # hi 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] (~yogurt@h-34-21.a238.priv.bahnhof.se) 11.51.58 # how 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] (~chat@bloom.wtachi.us) 11.53.34 Join Thra11 [0] (~thrall@46.208.86.84) 12.03.57 # Do we have any documentation on the codec interface? 12.06.31 # Oh, it seems the codec main is called for each time we start a track 12.06.44 # This is good, make initialisation easier 12.12.28 Join T44 [0] (~Topy44@f048202255.adsl.alicedsl.de) 12.14.48 Quit linuxstb (Read error: Connection reset by peer) 12.15.27 Join linuxstb [0] (~linuxstb@host109-158-58-35.range109-158.btcentralplus.com) 12.16.16 Quit Topy44 (Ping timeout: 264 seconds) 12.17.16 # Can I somehow get to the history of e.g. lib/rbcodec/codecs/vorbis ? 12.17.32 # The 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.13 # oh, vorbis has an ogg_malloc implementation based on TLSF 12.21.19 # bertrik: 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.40 # Hello, I get permission denied when I try to install rockbox on my ipod video 5th gen from Mac OS X 12.45.47 # I closed itunes 12.46.00 # and it is formatted to fat32 12.47.53 # oh i see I have to select the drive 12.47.57 # somehow I missed it :) 12.48.11 Quit Thra11 (Remote host closed the connection) 12.49.35 Join Thra11 [0] (~thrall@46.208.86.84) 13.11.15 Quit pystar89 (Read error: Operation timed out) 13.13.53 Quit Thra11 (Ping timeout: 252 seconds) 13.20.57 # looking 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@31.185.229.142) 13.36.58 Join MethoS- [0] (~clemens@134.102.106.250) 13.38.40 *** Saving seen data "./dancer.seen" 14.00.29 # bertrik: did you see my ping? 14.00.36 # no 14.02.06 # hm, thinking about it more, continue to ignore it :P 14.09.10 Join n2o4 [0] (n2o4@kapsi.fi) 14.13.32 # hrm, just unpacked my zip, is it suggested to upgrade the ofw beore installin rockbox ? 14.14.37 # That's entirely pointless 14.21.26 Quit benedikt93 (Quit: Bye ;)) 14.21.39 # hrm, i make zip the build, then build the bootloader and slap both in the internal memory ? 14.24.16 # I'd recommend using a released bootloader 14.29.53 Quit factor (Quit: Leaving) 14.37.40 # mkamsboot doesn't like being compiled \o/ 14.50.08 # cc: error: directory-120727": No such file or directory 14.55.17 # Commit 9a84bcf in rockbox by 03Frank Gevaerts: Add quotes around APPVERSION to avoid issues when it has spaces. 14.55.29 # TheLemonMan: try that 14.57.38 # 9a84bcf build result: All green 14.58.19 Quit linuxstb (Quit: This computer has gone to sleep) 15.00.08 Join linuxstb [0] (~linuxstb@host109-158-58-35.range109-158.btcentralplus.com) 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.49 # gevaerts: working prefectly, thanks 15.11.38 Join amayer [0] (~amayer@mail.weberadvertising.com) 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@123.252.213.93) 17.24.53 Join pystar89 [0] (~pystar89@ip-92-50-95-15.unitymediagroup.de) 17.26.28 Join linuxstb [0] (~linuxstb@host109-158-58-35.range109-158.btcentralplus.com) 17.30.50 Join einhirn_ [0] (~Miranda@bsod.rz.tu-clausthal.de) 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] (~chatzilla@i02m-212-194-176-149.d4.club-internet.fr) 17.42.28 Join [Saint] [0] (~sinner@unaffiliated/saint/x-8516940) 17.45.21 Join anewuser [0] (~anewuser@186.93.153.113) 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] (~bibble@5ad61f7a.bb.sky.com) 18.16.15 Quit GodEater (Changing host) 18.16.15 Join GodEater [0] (~bibble@rockbox/staff/GodEater) 18.25.19 # how do i check what kind of lcd i have ? 18.25.59 # OF diagnostic mode 18.26.14 # you have to rename the fw file before 18.29.21 Quit mgottschlag (Ping timeout: 246 seconds) 18.32.25 # sounds definitely good :D i hear a bit of distortion tho 18.32.33 # crappy headphones 18.43.12 Join kevku [0] (x@heaaqi4aafadxgaamaafaadyaby.dyn.reverse.name) 18.45.13 Quit alexbobp (Ping timeout: 260 seconds) 18.47.29 Join mgottschlag [0] (~quassel@HSI-KBW-091-089-174-128.hsi2.kabel-badenwuerttemberg.de) 18.47.29 Quit mgottschlag (Changing host) 18.47.29 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64) 18.48.11 Join alexbobp [0] (~alex@capitalthree.pwnz.org) 18.51.48 Join guymann [0] (~c@108-237-202-52.lightspeed.wlfrct.sbcglobal.net) 18.52.51 Quit mgottschlag (Ping timeout: 272 seconds) 19.01.14 Join mgottschlag [0] (~quassel@HSI-KBW-091-089-174-128.hsi2.kabel-badenwuerttemberg.de) 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.39 # spotted 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.02 # TheLemonMan: The plugins one probably isn't a bug 19.20.43 # Plugins can choose to do what they want, for instance to make sure that enough text fits on screen 19.21.38 # AlexP: true, but this requires more mantaining than using a consistent font size across the system 19.21.45 # Not really 19.22.01 # If 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. http://miranda-im.org) 19.22.15 Join Strife89 [0] (~Strife89@207.144.201.128) 19.22.46 # Chosing the font for the plugin is just part of porting it top the player, same as editing images and doing the keymap 19.23.17 # There 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] (~quassel@pD9E426A3.dip.t-dialin.net) 19.32.16 # gotcha, ill have to deal with it then 19.32.55 # yay for failing usb 19.37.16 Join prof_wolfff [0] (~prof_wolf@82.159.1.234.dyn.user.ono.com) 19.38.47 *** Saving seen data "./dancer.seen" 19.40.55 # i 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.56 # well, 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.53 # bertrik: Got the preskip/endtrim working correctly yet? 20.24.04 # no, I haven't worked on that 20.24.10 # Is there some quickstart page that can tell me how I can build and try out rockbox on a simulator? 20.25.40 # I 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@87.114.70.151) 20.26.49 # in 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.37 # then '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.27 # you need sdl for that and all of the standard build tools (make, gcc, etc.) 20.33.16 Join pretty_function [0] (~sigBART@123.252.213.93) 20.37.45 # oh wow. 20.38.27 # oh, no headphone detection. This ams board is really cheap 21.00.36 # What do we store normally in the codec buffer? 21.13.58 Join saratoga [0] (980329b4@gateway/web/freenode/ip.152.3.41.180) 21.18.06 # bertrik: you mean the compressed audio buffer, or the actual ~ 1MB space where the decoders are loaded? 21.21.20 # I mean the actual ~1 MB space 21.21.50 # I think we load the .codec itself there and we use the rest as scratch space (like for malloc implementation), right? 21.22.19 # 1 MB looks comfortably roomy for most codecs 21.24.27 # I 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.25.09 # Resetting? 21.27.43 # I 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.05 # it 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.29.14 # ok 21.30.27 Quit Strife89 (Quit: Heading out) 21.30.39 # gmaxwell, 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.22 # ah! 21.31.34 # saratoga, 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.03 # bertrik: buflib still needs to stop playback 21.32.18 # gmaxwell, sorry, didn't find a bug yet in opus ! :) 21.32.30 # So you can't do that without dropouts 21.37.16 # we should just shrink the codec buffer 21.37.36 # 640KB would be plenty, and some targets already have even less then that 21.37.56 # i 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.56 # quick question, can i load another rockbox build over the running one ? 21.53.17 # yes 21.53.23 # it'll ask you to reboot when you're done 21.54.07 # great, does it load .bin/.elf/.sansa or what ? 21.55.27 Join tchan1 [0] (~tchan@c-69-243-144-187.hsd1.il.comcast.net) 21.58.03 Part amayer 21.58.16 Quit tchan (Ping timeout: 264 seconds) 22.03.28 # its whatever the binary is called in your zip file 22.03.32 # probably .sansa 22.03.58 # basically 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.01 # one 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.20.16 # gmaxwell: http://www.rockbox.org/wiki/UiSimulator 22.33.39 # so, 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 (~tchan@c-69-243-144-187.hsd1.il.comcast.net) 22.37.37 Quit tchan (Changing host) 22.37.37 Join tchan [0] (~tchan@lunar-linux/developer/tchan) 22.38.30 # TheLemonMan, 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.24 # bertrik: the datasheet vaguely calls it only "detection" 22.49.54 Quit prof_wolfff (Ping timeout: 252 seconds) 23.04.54 # can you get it to generate an interupt at all when the headphones are removed? 23.09.08 # it *should*, by reading a bit more the datasheet i think i should disable the headphones at first 23.09.30 # as it says that the interrupt bit gets cleared when entering the headphone stage 23.15.35 Quit kelm (Ping timeout: 240 seconds) 23.16.49 # hah it worked :D 23.17.21 Join Totalled [0] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 23.18.09 # git pull ssh://gerrit.rockbox.org:29418/rockbox refs/changes/00/300/7 23.18.09 # Permission denied (publickey). 23.18.09 # fatal: The remote end hung up unexpectedly 23.18.59 # but, this one works: git pull git://git.rockbox.org/rockbox refs/changes/00/300/7 23.19.13 # the 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] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 23.21.38 Quit saratoga (Ping timeout: 245 seconds) 23.22.37 Join Wardo [0] (~Mirandaha@176-120-190-109.dsl.ovh.fr) 23.22.44 Quit Totalled (Read error: No route to host) 23.23.48 # are the ascodec_* and as3525_ functions interchangeable ^ 23.26.06 # which functions in particular ? 23.26.13 Join Totalled [0] (~Totalled@c-98-245-9-211.hsd1.co.comcast.net) 23.27.33 # read & write 23.29.30 Join factor [0] (~factor@r74-195-185-246.msk1cmtc01.mskgok.ok.dh.suddenlink.net) 23.30.36 Quit Totalled (Ping timeout: 252 seconds) 23.30.56 # which functions exactly ? 23.31.29 # the index you mean ? 23.31.39 # no i mean which exact function are you talking about 23.31.44 # git grep as3525_ 23.31.58 # -> there's only oen function: as3525_dbop_init() and it's not related to ascodec 23.33.45 # oh, sorry, that wasn't the right name 23.38.52 *** Saving seen data "./dancer.seen" 23.39.17 Join stoffel [0] (~quassel@pD9E426A3.dip.t-dialin.net) 23.41.29 # aww, getting a data abort on ascodec_write 23.42.37 Join TomColler [0] (~thomas@ppp-154-57.25-151.libero.it) 23.42.47 Part TomColler 23.52.51 # oh, the sync version can't work due to the use of threading 23.57.34 # yeah on as3525 it needs some care 23.58.20 # the async version just hangs everything