00:08:44 | *** | Saving seen data "./dancer.seen" |
00:08:44 | | Nick noamsml_ is now known as noamsml (~noamsml@adsl-75-45-235-78.dsl.sfldmi.sbcglobal.net) |
00:08:50 | | Join markun [0] (~markun@5ED33C2C.cm-7-4a.dynamic.ziggo.nl) |
00:08:50 | | Quit markun (Changing host) |
00:08:50 | | Join markun [0] (~markun@rockbox/developer/markun) |
00:09:04 | | Quit GeekShadow (Quit: The cake is a lie !) |
00:14:15 | | Quit ender` (Quit: Everything we know about the Devil has been told us by the the friends of God.) |
00:27:19 | | Join mauro2029 [0] (~x@201.244.241.5) |
00:28:24 | mauro2029 | Hi, I want to install rockbox on my Ipod Nano 2G, if for some reason I want to remove it in the future is there some kind of procedure I should follow? |
00:29:37 | Torne | the uninstall button in rockbox utility, or the manual uninstallation instructions in the manual. |
00:29:54 | mauro2029 | ok |
00:30:26 | | Join fdinel [0] (~Miranda@modemcable235.127-131-66.mc.videotron.ca) |
00:45:26 | | Quit kugel (Remote host closed the connection) |
00:45:50 | | Quit Judas_PhD (Quit: This is a quitting message) |
00:48:37 | | Quit liar (Quit: Leaving) |
00:50:25 | | Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.) |
00:55:09 | | Join japc [0] (~japc@bl21-191-48.dsl.telepac.pt) |
01:00 |
01:24:47 | JdGordon| | nice of kugel to point to the FS# for r28752 :/ |
01:30:07 | | Join designate72 [0] (~aaron@adsl-065-013-002-216.sip.asm.bellsouth.net) |
01:36:30 | | Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey) |
01:40:37 | | Quit BlakeJohnson86 (Quit: Leaving.) |
01:41:12 | | Join BlakeJohnson86 [0] (~bjohnson@c-24-118-162-123.hsd1.mn.comcast.net) |
01:43:44 | pixelma | IIRC that was the commit about which he said he committed it accidentally |
01:44:17 | JdGordon| | ah ok |
01:44:18 | pixelma | 23:26 in the logs |
01:44:27 | JdGordon| | the two follow up commits suggested that wasnt accidental |
01:45:33 | JdGordon| | ah |
01:45:44 | JdGordon| | −−dry-run is there for a reason :) |
01:55:33 | | Quit designate72 (Read error: Connection reset by peer) |
01:57:15 | | Join designate72 [0] (~aaron@adsl-065-013-002-216.sip.asm.bellsouth.net) |
02:00 |
02:01:55 | | Join [Saint] [0] (cbb80223@gateway/web/freenode/ip.203.184.2.35) |
02:05:40 | the_Kyle | I read in the manual about some plugins that play sounds. Is Rockbox capable of running a self-voicing application or game that uses sound files to play speech, either using the existing voice system or using its own files of a supported type like regular speex, mp3, Ogg Vorbis, etc.? |
02:08:06 | krazykit | there is work done on an espeak plugin, but it cannot be included due to licensing issues: http://www.rockbox.org/tracker/7660 |
02:08:28 | Torne | plugins can play sounds, yes |
02:08:46 | Torne | not using the voice system, but the playback system works |
02:08:47 | *** | Saving seen data "./dancer.seen" |
02:13:50 | | Quit BHSPitMonkey (Remote host closed the connection) |
02:15:31 | the_Kyle | Sucks that eSpeak is GPLv3 and Rockbox is GPLv2. The fact that the plugins can play sounds, however, opens up a wide range of possibilities for audio games, talking calculators, etc. |
02:16:51 | tmzt | there's flite |
02:16:54 | the_Kyle | SVox Pico is probably portable enough to run as well, but I don't think the Apache license is fully compatible with GPLv2 either. |
02:17:49 | the_Kyle | I didn't even think of Flite. Seems it has some really nice voices these days. |
02:20:29 | the_Kyle | I know that Rockbox seems to have accessibility to blind users in mind, but is the blind Rockbox community active in development and suggestions for better usability? |
02:22:02 | the_Kyle | I'm just hoping I'm not the first in a long time to take more than a passing interest in this aspect of Rockbox.. |
02:25:35 | | Quit factor (Read error: Connection reset by peer) |
02:25:48 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
02:26:43 | [Saint] | flite and espeak were looked at for a GSoC project, and both ended up being a whole barrel full of laughs if I remember. |
02:28:25 | [Saint] | There's a wiki page for TTS in core iirc, but I don't think it got very far at all... |
02:28:35 | the_Kyle | Well, I know that at one time, Flite sounded very bad, but it seems that new voices have been developed that sound much better now. As for how portable the code is, I'm really not sure. That may be where the issue lies, although Flite advertises itself as being specially designed for embeded systems. |
02:28:57 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
02:29:13 | Dreamxtreme | JdGordon do me a port for rockbox |
02:29:17 | Dreamxtreme | please |
02:29:41 | [Saint] | subtle... |
02:30:03 | Dreamxtreme | subtles my middle name |
02:34:13 | tmzt | [Saint]: could you adapt it with newlibc? |
02:34:28 | tmzt | of course that's not core |
02:34:38 | tmzt | but for speaking a book or something it might work |
02:39:24 | | Quit factor (Ping timeout: 240 seconds) |
03:00 |
03:03:15 | | Quit ReimuHakurei (Read error: Connection reset by peer) |
03:03:32 | | Join ReimuHakurei [0] (~reimu@74.112.212.15) |
03:05:48 | | Join clone4crw [0] (~Calvin@96-42-80-202.dhcp.roch.mn.charter.com) |
03:05:52 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
03:06:25 | | Quit efyx (Remote host closed the connection) |
03:10:11 | | Join _jhMikeS_ [0] (~jethead71@rockbox/developer/jhMikeS) |
03:10:11 | | Quit jhMikeS (Disconnected by services) |
03:10:34 | mauro2029 | installing rockbox for the first time, what are a couple of recommended themes for first time users? |
03:10:47 | krazykit | whichever ones strike your fancy |
03:11:47 | | Quit factor (Ping timeout: 260 seconds) |
03:12:34 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
03:12:46 | mauro2029 | k, I went for Cabbiev2 Blue ... hope it's good |
03:13:29 | | Join clone4cr1 [0] (~calvin@96-42-80-202.dhcp.roch.mn.charter.com) |
03:13:36 | [Saint] | mauro2029: what device are you installing to? |
03:14:16 | mauro2029 | ok, the main reason I installed Rockbox is to install psgroove on my ps3... how do I load that file with rockbox? |
03:14:29 | mauro2029 | rockbox.ipod |
03:14:35 | [Saint] | ask them. |
03:14:58 | [Saint] | rockbox and psgroove aren't related at all. |
03:15:28 | | Quit clone4cr1 (Remote host closed the connection) |
03:15:36 | krazykit | the psgroove plugin isn't supported by rockbox. ask the developer of the plugin. |
03:21:19 | mauro2029 | oh well... hopefully google can help me... |
03:30:31 | mauro2029 | holy cow, Rockbox is pretty cool, props to the creators |
03:35:15 | [Saint] | As crap as it is that you found it because of psgroove, it's cool you found it. |
03:35:31 | mauro2029 | lol |
03:38:04 | | Quit saratoga (Quit: Page closed) |
03:39:02 | mauro2029 | I just installed on an ipod nano 1G ... this is pretty rad |
03:39:04 | | Part Dreamxtreme ("Nice Scotty, now beam my clothes up too!") |
03:44:20 | mauro2029 | how does that Doom port run? any other recommended games that run on Rockbox out there? |
03:44:55 | krazykit | all the games are included as plugins, other than, say, gameboy roms and the pacman rom |
03:45:05 | [Saint] | you need to provide your own doom .WAD files |
03:45:28 | [Saint] | there's a FreeDoom port available through the Extras section of the main page, or RBUtil |
03:46:47 | * | [Saint] hands mauro2029 http://themes.rockbox.org/index.php?themeid=973&target=ipodnano2g |
03:47:08 | | Quit panni_ (Quit: ( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )) |
03:47:12 | [Saint] | (don't worry about the faxt it's for Nano2G...I was just lazy and copied the wrong link) |
03:47:17 | [Saint] | *fact |
03:48:45 | mauro2029 | oh ok, thanxk man |
03:50:01 | mauro2029 | *thx |
03:55:04 | | Quit clear_runway (Remote host closed the connection) |
03:59:33 | | Quit designate72 (Ping timeout: 264 seconds) |
04:00 |
04:00:14 | | Join Mataniko [0] (~chatzilla@c-24-62-26-74.hsd1.ma.comcast.net) |
04:01:05 | Mataniko | good evening |
04:01:19 | | Quit fdinel (Read error: Connection reset by peer) |
04:01:43 | Mataniko | silly question but couldn't really find a yes or no answer, does rockbox on ipod photo support playback through docks? |
04:03:02 | | Quit Keripo (Ping timeout: 260 seconds) |
04:08:49 | *** | Saving seen data "./dancer.seen" |
04:09:30 | | Join Keripo [0] (~Keripo@eng198.wireless-resnet.upenn.edu) |
04:10:52 | | Quit TheSeven (Ping timeout: 264 seconds) |
04:11:17 | | Quit InsDel (Read error: Connection reset by peer) |
04:12:30 | | Join DerPapst [0] (~Alexander@p5DE5B32D.dip.t-dialin.net) |
04:13:04 | | Quit DerPapst1 (Ping timeout: 265 seconds) |
04:14:59 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
04:20:28 | | Join T44 [0] (~Topy44@f048235059.adsl.alicedsl.de) |
04:23:59 | | Quit Topy (Ping timeout: 245 seconds) |
04:28:18 | | Quit japc (Ping timeout: 240 seconds) |
04:38:10 | | Quit amiconn (Disconnected by services) |
04:38:10 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
04:38:11 | | Quit pixelma (Disconnected by services) |
04:38:12 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
04:38:27 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
04:38:30 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
04:42:01 | | Quit sasquatch (Quit: WeeChat 0.3.2) |
04:42:25 | | Join sasquatch [0] (~username@p4FF2D40E.dip.t-dialin.net) |
04:50:49 | | Quit Judas_PhD (Quit: This is a quitting message) |
04:56:33 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
04:57:20 | | Join fdinel [0] (~Miranda@modemcable235.127-131-66.mc.videotron.ca) |
04:58:45 | | Quit Keripo (Quit: Leaving.) |
05:00 |
05:02:29 | | Quit mauro2029 () |
05:04:00 | | Quit mortalscan (Ping timeout: 240 seconds) |
05:09:54 | | Quit factor (Read error: Connection reset by peer) |
05:13:11 | | Join Keripo [0] (~Keripo@dhcp0101.kin.resnet.group.upenn.edu) |
05:27:32 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
05:27:45 | | Join Sudos [0] (~windstar_@c-68-38-20-238.hsd1.nj.comcast.net) |
05:39:40 | | Quit clone4crw (Ping timeout: 264 seconds) |
05:54:05 | | Quit TheSeven (Ping timeout: 265 seconds) |
05:57:31 | | Quit madalu (Ping timeout: 276 seconds) |
05:57:53 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
06:00 |
06:02:02 | | Quit factor (Read error: Connection reset by peer) |
06:02:12 | | Join factor_ [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
06:03:16 | | Quit factor_ (Remote host closed the connection) |
06:04:02 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
06:04:13 | | Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
06:04:24 | | Quit JesusFreak316 (Ping timeout: 245 seconds) |
06:08:53 | *** | Saving seen data "./dancer.seen" |
06:17:30 | | Quit Judas_PhD (Quit: This is a quitting message) |
06:22:20 | | Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey) |
06:26:39 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
06:32:44 | mordocai | Hello, does anyone know if anyone is working on http://www.rockbox.org/tracker/task/11655? It is really a very annoying issue. I'd be willing to help with any debug I can do from my end. (I'm the last poster... the multiple posts are because I forgot something and then accidently hit refresh the next day as well...) |
06:51:00 | [Saint] | Hmmmm...why is it that My Nano2Gs all mount as "Apple iPod Nano2G" but my 1st Gen Nano mounts as "SST55LD0 19K-45-C-MWE USB Device"? |
06:52:56 | [Saint] | I've also noticed that 'Debug (Keep Out!) - View Disk Info' is kinda busted on the Nano2G |
06:53:20 | [Saint] | it just seems to repeat the same info 4 or 5 times. |
06:53:47 | JdGordon| | my "Panic: no font" error beats both of them by a country mile! |
06:54:16 | [Saint] | ..about 4.2 times actually. |
06:54:40 | [Saint] | JdGordon|: !?! nice one! |
06:54:50 | JdGordon| | got it twice now |
06:54:58 | JdGordon| | nfi where it comes from (not that i've looked) |
06:55:03 | [Saint] | What did you do to manage to achieve that? |
06:55:36 | JdGordon| | nothing, track change in the wps |
06:55:49 | JdGordon| | how that can trigger it though.... WT?F |
06:59:55 | | Quit [Saint] (Ping timeout: 265 seconds) |
07:00 |
07:02:13 | | Join [Saint] [0] (cbb80016@gateway/web/freenode/ip.203.184.0.22) |
07:02:51 | [Saint] | gah...I fell off the net. :/ |
07:04:26 | [Saint] | No-one happens to know off the top of their heads where the Debug - View Disk Info stuff is in the source do they? |
07:04:46 | JdGordon| | considering I'm probalby the only dev online right now.... |
07:04:50 | [Saint] | Whatever it is the Nano2G is doing there seems like it could be easy to fix. |
07:04:51 | JdGordon| | apps/debug_menu.c |
07:13:56 | | Quit Baw|BNC (Read error: Connection reset by peer) |
07:14:07 | | Join Bawitdaba [0] (~Sphinx@cpe-74-70-40-135.nycap.res.rr.com) |
07:17:43 | | Quit JdGordon| (Quit: leaving) |
07:20:28 | | Quit DerPapst (Quit: Leaving.) |
07:21:58 | | Join JdGord [0] (~jd@pa58-109-169-110.pa.nsw.optusnet.com.au) |
07:27:27 | | Quit antil33t () |
07:30:40 | | Quit Judas_PhD (Quit: This is a quitting message) |
07:31:02 | | Join evilnick [0] (~evilnick@cpe-24-193-43-185.nyc.res.rr.com) |
07:31:13 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
07:34:00 | | Quit evilnick_ (Ping timeout: 245 seconds) |
07:34:11 | | Quit fyrestorm (Ping timeout: 255 seconds) |
07:39:52 | | Join mortalscan [0] (~mortalsca@109.169.55.155) |
07:45:26 | | Quit JdGord (Read error: Connection reset by peer) |
07:59:04 | | Quit BHSPitMonkey (Ping timeout: 276 seconds) |
08:00 |
08:02:19 | | Join evilnick_ [0] (~evilnick@cpe-24-193-43-185.nyc.res.rr.com) |
08:05:17 | | Quit evilnick (Ping timeout: 272 seconds) |
08:08:54 | *** | Saving seen data "./dancer.seen" |
08:21:28 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
08:25:31 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
08:28:26 | | Join sideral [0] (~sideral@unaffiliated/sideral) |
08:35:03 | | Quit TheSeven (Ping timeout: 272 seconds) |
08:48:04 | | Join ender` [0] (krneki@foo.eternallybored.org) |
08:51:17 | | Quit JdGordon (Ping timeout: 240 seconds) |
08:52:26 | | Join LinusN [0] (~linus@giant.haxx.se) |
08:52:26 | | Quit LinusN (Changing host) |
08:52:26 | | Join LinusN [0] (~linus@rockbox/developer/LinusN) |
08:55:12 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
08:55:43 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
09:00 |
09:07:33 | | Join Keripo1 [0] (~Keripo@dhcp0101.kin.resnet.group.upenn.edu) |
09:08:08 | | Quit Keripo (Ping timeout: 260 seconds) |
09:11:18 | | Join TheLemonMan [0] (~lem0n@ppp-113-137.98-62.inwind.it) |
09:11:20 | | Join kugel [0] (~kugel@2.211.34.8) |
09:11:22 | | Quit kugel (Changing host) |
09:11:22 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
09:12:46 | kugel | JdGordon: it was an accident. fwiw, the commit message also missed mentioning that themes from the theme site are now compatible |
09:13:11 | | Quit Rob2222 (Ping timeout: 255 seconds) |
09:14:04 | | Join wodz [0] (~wodz@87-206-240-131.dynamic.chello.pl) |
09:14:47 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
09:20:07 | | Part sideral |
09:31:27 | [Saint] | Hmmmm dircache defaults to on now. nice. |
09:31:46 | [Saint] | That's perfectly sane, and should help HDD users a lot. |
09:31:55 | wodz | do you know the tool to print functions call tree out of the source? |
09:32:35 | [Saint] | Not I, sorry. |
09:37:55 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
09:39:10 | | Join swilde [0] (~wilde@aktaia.intevation.org) |
09:39:49 | wodz | ok the answer is 'cflow' and 'calltree' programs |
09:41:15 | [Saint] | what is it you're trying to do wodz? |
09:42:56 | wodz | I am trying to track down why rtc_check_alarm_started() doesn't return true for me. I am pretty sure this is due to some weird sequence in which this function is called but I can't deduce this from greping the source |
09:46:06 | [Saint] | I just noticed in rockbox-info.txt that some sections appear (to me, at least) to be filled incorrectly. |
09:46:21 | [Saint] | example: |
09:47:17 | | Quit kugel (Ping timeout: 240 seconds) |
09:50:54 | * | wodz is looking for Makefile guru |
09:52:42 | | Quit n1s (Remote host closed the connection) |
09:57:52 | * | pixelma can't see an example |
09:58:22 | [Saint] | hehehe....yeah, 'twould help if I posted it to the correct screen. |
09:58:27 | [Saint] | iPod Nano 1st Gen: rockbox-info.txt == "CPU: arm, Manufacturer: ipod", I would personally have as "CPU: PP5022, Manufacturer: ARM" |
10:00 |
10:01:01 | pixelma | huh? |
10:01:26 | [Saint] | just saying "arm" for CPU is a bit vague, and I'm sure noone needs a txt file to tell them the manufacturer of their iPod (which if it's used in the way it is currently, should read as Apple instead of ipod btw...) |
10:02:48 | [Saint] | I'm not sure what the "huh?" is for...in rockbox-info.txt the two fields of CPU and Manufacturer seem to be filled incorrectly to me. |
10:03:29 | [Saint] | it reads as: "CPU: arm, Manufacturer: ipod" when I think it would make more sense if it were to read "CPU: PP5022, Manufacturer: ARM" |
10:03:59 | [Saint] | or, at the least change "Manufacturer" to Apple instead of iPod |
10:07:50 | [Saint] | yes...it's definitely been used differently by different ports. Nano 1 and 2 G are a good example |
10:08:14 | [Saint] | Nano1G states (as above), and Nano 2 G reads: "CPU: arm, Manufacturer: s5l8700" |
10:08:35 | amiconn | What rockbox-info.txt tells here is the target tree structure |
10:08:55 | *** | Saving seen data "./dancer.seen" |
10:09:18 | amiconn | Since the old ipods were added before the slightly different structure for arm was decided on, CPU = arm and manufacturer = ipod is correct |
10:09:22 | [Saint] | I'm sure it could be jiggled to give correct info though, no? |
10:09:31 | amiconn | (until someone restructures all the pp targets) |
10:09:41 | amiconn | It could, but it shouldn't |
10:10:32 | [Saint] | having the CPU type as the "manufacturer" for the Nano2G seems all types of weird to me. |
10:10:53 | [Saint] | I'm wondering what other targets have crazy info like that as well now. |
10:11:02 | amiconn | Target tree is structured architecture/manufacturer/model |
10:11:31 | amiconn | Architecture is 'arm' for all ipods (obviously). |
10:12:10 | amiconn | Manufacturer was originally named 'ipod' and not 'apple' because ipod is actually a family of models. |
10:15:33 | amiconn | Later it was decided that the manufacturer part should be used for the SoC in case of arm, because there are so many |
10:15:33 | [Saint] | I understand what you're saying...I just don't think it works as well now as it once did. To me, when I think of the manufacturer of iPod, Apple springs to mind immediately...but iPod isn't "wrong" per se. I do think that using the CPU type as manufacturer is just cray though. |
10:15:33 | amiconn | So the correct identification for Nano G1 would be arm/pp5022/ipod-nano1g by the new standard, but switching to that means reordering *all* PP targets |
10:15:33 | [Saint] | s/cray/crazy/ |
10:15:33 | amiconn | It does work well, just the fields in rockbox-info.txt should perhaps be named slightly different |
10:15:33 | DBUG | Enqueued KICK amiconn |
10:15:33 | amiconn | CPU -> architecture, manufacturer -> family |
10:15:33 | [Saint] | yes, that was going to be my second suggestion if reordering the info was too daunting. |
10:15:56 | [Saint] | making the headings in rockbox-info.txt more appropriately worded. |
10:17:54 | [Saint] | the former suggestion will be a lot more work (but, IMO the "right" thing to do), re-wording the headings in rockbox-info.txt will be a *lot* less work however. |
10:18:28 | [Saint] | I'm not even sure it's too important, just every now and then I notice something that I think is kinda weird and try to put it right if I can. |
10:22:08 | JdGordon | now more people are awake.. has anyone ever seen "PANIC: no font!"? |
10:23:45 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
10:30:32 | wodz | well incorporating cflow to our Makefile is beyond my ability :/ |
10:31:13 | wodz | who are our Makefile guys? |
10:31:52 | [Saint] | Mr.Someone? |
10:33:08 | wodz | gevaerts: ping |
10:33:12 | [Saint] | I could be quite incorrect here, but I have a feeling gevaerts is/may be a "Makefile Guy". |
10:33:19 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
10:33:19 | * | gevaerts denies everything! |
10:33:23 | gevaerts | wodz: yes? |
10:33:38 | wodz | gevaerts: you seem to be Makefile skilled |
10:33:53 | gevaerts | Everyone can be! They're easy! |
10:34:01 | | Join JdGordon1 [0] (~jonno@111-220-216-139.wbroadband.net.au) |
10:34:42 | | Quit JdGordon (Disconnected by services) |
10:34:45 | | Nick JdGordon1 is now known as JdGordon (~jonno@111-220-216-139.wbroadband.net.au) |
10:35:39 | wodz | gevaerts: don't be ridiculous :-) |
10:35:56 | gevaerts | I'm not. Seriously |
10:38:12 | JdGordon | rasher: http://www.rockbox.org/tracker/task/11748?getfile=22944 will break langs right? |
10:39:42 | wodz | Makefiles are the most repulsive things in the world |
10:40:24 | * | JdGordon agrees |
10:45:53 | [Saint] | 11748 seems interesting...but it would annoy the hell out of me if I was shuffling for instance, and had to press |<< every time it hit a track with a resume point saved. |
10:47:02 | rasher | JdGordon: er, I am unsure. Safe way would be to deprecate this one and create a new phrase with a new ID I think. |
10:49:23 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
10:49:49 | [Saint] | 11748 seems like the same effect could be achieved with bookmarking. |
10:49:58 | [Saint] | unless I'm missing something. |
10:54:34 | [Saint] | I'd argue that the bookmarking system should be fixed as opposed to committing 11748...having this tied in to the DB seems undesirable. |
10:54:58 | [Saint] | (for the many that don'e use the db) |
10:55:06 | [Saint] | *don't |
10:58:18 | | Quit DylanJ (Ping timeout: 264 seconds) |
10:59:53 | [Saint] | glargh....crappy forum spam: http://forums.rockbox.org/index.php/topic,26489.msg175182/topicseen.html#msg175182 |
11:00 |
11:01:37 | JdGordon | AlexP: http://forums.rockbox.org/index.php?action=profile;u=28005 |
11:10:12 | | Quit dfkt (Read error: Connection reset by peer) |
11:10:38 | | Quit Keripo1 (Quit: Leaving.) |
11:13:09 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
11:13:51 | | Quit Judas_PhD (Quit: This is a quitting message) |
11:15:50 | | Quit JdGordon (Changing host) |
11:15:50 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
11:24:22 | wodz | where are stack sizes defined? |
11:24:38 | wodz | nevermind just found |
11:24:42 | | Quit kugel (Ping timeout: 264 seconds) |
11:31:26 | | Join ReimuHakurei_ [0] (~reimu@74.112.212.15) |
11:32:09 | | Join efyx [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net) |
11:32:14 | wodz | do we relay on std*.h files from host system when building? |
11:32:44 | | Quit ReimuHakurei (Read error: Connection reset by peer) |
11:50:06 | | Join InsDel [0] (~haqr.net@unaffiliated/insdel) |
12:00 |
12:03:36 | | Quit TheSeven (Ping timeout: 245 seconds) |
12:04:57 | | Join hebz0rl [0] (~hebz0rl@dslb-094-217-129-246.pools.arcor-ip.net) |
12:07:55 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
12:08:58 | *** | Saving seen data "./dancer.seen" |
12:09:32 | | Join DylanJ [0] (dylan@S0106001c108b0938.gv.shawcable.net) |
12:12:19 | | Join teru [0] (~teru@KD059133111160.ppp.dion.ne.jp) |
12:13:29 | | Quit [Saint] (Quit: Page closed) |
12:14:30 | amee2k | weeeee |
12:14:38 | amee2k | my flash card just arrived for the broken ipod |
12:14:53 | amee2k | its only been... 11 days? since i ordered it :P |
12:22:58 | | Join kevku [0] (~kevku@2001:7d0:0:f000::135d) |
12:26:50 | | Join [Saint] [0] (cbb80016@gateway/web/freenode/ip.203.184.0.22) |
12:33:34 | The_Pwny | I have an interesting issue with Rockbox, I am using a Sansa E250 V1. When pausing a song when it has a second or two left and selecting another song from the database or through the file viewer, the tags displayed are incorrect and are of the next song in the random playlist instead of the newly selected song |
12:38:12 | pixelma | AlexP: spam in the forums again |
12:45:16 | * | wodz hates seiko s35380a RTC |
12:45:33 | pixelma | The_Pwny: I believe this is a somewhat known issue when Rockbox is already in "track change mode" so to speak, not sure about technical reasons but I guess it's not easy to fix otherwise it would already have been |
12:45:53 | wodz | From datasheet it looks so simple but apparently they decided to not write everything about this chip |
12:45:58 | [Saint] | wodz: I'm sure it's not very fond of you either ;) |
12:48:46 | | Quit InsDel (Read error: Connection reset by peer) |
12:53:24 | The_Pwny | pixelma: Thanks, I assumed it would be something like that but i decided to mention it anyways incase i was missing something or it was a specific issue with my player :) |
13:00 |
13:12:52 | | Join Rob2222 [0] (~Miranda@p4FFF30F6.dip.t-dialin.net) |
13:14:47 | amee2k | okay, i've got the new flash card in my ipod, and when i plug it in it goes into emergency disk mode |
13:15:10 | amee2k | and shows up as 8GB block device on the computer. do i need to install the apple firmware now? |
13:15:11 | | Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) |
13:15:28 | amee2k | or can i just format it with FAT32 and run the rockbox utility? |
13:16:19 | | Quit JdGordon (Ping timeout: 250 seconds) |
13:16:47 | [Saint] | it's best to just let iTunes handle it. |
13:17:13 | amee2k | so install the stock firmware first, then switch to RB? |
13:17:24 | amee2k | okay... lemme install windows |
13:17:35 | [Saint] | Restore it using iTunes, then install Rockbox. |
13:18:06 | amee2k | ooh, even easier |
13:18:14 | amee2k | mmh i just asked my flatmate if i can borrow his windows system |
13:18:53 | [Saint] | iTunes should say something along the lines of "Found: iPod <blah> needs to be restored" |
13:19:20 | [Saint] | "it" being iTunes |
13:20:05 | amee2k | itunes is large... 80MB 0.0 |
13:20:31 | CIA-7 | New commit by teru (r28756): correct argument of open. |
13:22:52 | CIA-7 | r28756 build result: All green |
13:24:22 | amee2k | okay, i installed and started itunes. when i plug in the pod it says "itunes has detected that an ipod appears to be corrupt. you may need to restore this ipod before it can be used" |
13:24:35 | [Saint] | yep |
13:24:59 | [Saint] | and it should give you the option to do so. |
13:25:24 | [Saint] | you may need to select the device from the menu on the left side iirc. |
13:25:26 | amee2k | shows me "name: iPod, capacity: n/a, software version: 1.4.1, serial number: 4j445sq7pfw", button Restore and greyed out button CHeck FOr Updates |
13:26:12 | [Saint] | select restore, and iTunes shouldn't care about the new disk at all. |
13:26:14 | amee2k | i click Restore. it sits there with a progress bar "contacting ipod software update server", then says it failed to connect and i should check my network settings |
13:26:44 | amee2k | but i just downloaded itunes on that very system so the network is fine >_< |
13:28:20 | [Saint] | well, there is this: http://www.rockbox.org/wiki/Main/IpodManualRestore |
13:28:55 | [Saint] | but, I'd recommend using iTunes if possible. |
13:29:48 | amee2k | dunno... it insists that it can't find its update server |
13:30:08 | amee2k | there is nothing network related in Preferences so i'm not sure whats wrong |
13:31:03 | amee2k | which firmware version do i need? its a first generation mini, model A1051 |
13:31:12 | amee2k | used to be 4GB, now has an 8GB flash card in it |
13:31:22 | amee2k | the microdrive was full of bad sectors |
13:32:47 | amee2k | there are two versions for first generation mini in their list |
13:33:50 | | Join The3_14ed|r [0] (~ntryon@cpe-67-240-248-41.rochester.res.rr.com) |
13:33:53 | | Quit The_Pwny (Quit: Depression is merely anger without enthusiasm) |
13:34:16 | wodz | on the IpodManualRestore page there are instructions how to figure out OF version needed |
13:34:53 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
13:36:22 | amee2k | apparently its the 6/1.4.1 version |
13:36:54 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
13:38:26 | | Quit bluebroth3r (Ping timeout: 272 seconds) |
13:41:50 | amee2k | okay, i'm done with step 7. do i just unplug and reset (menu + center button) now? |
13:44:57 | amee2k | now it shows me a picture with a wall wart and an arrow pointing at a wall outlet |
13:45:13 | amee2k | but nothing happens when i plug it back in the computer |
13:46:31 | amee2k | i only have the USB cable. it didn't come with a wall charger |
13:49:51 | [Saint] | oh....shit, with older iPods you need the wall charger (or possibly firewire also...) cable to complete the update |
13:50:40 | amee2k | i have a lab PSU here... i'll rig a charger |
13:51:05 | amee2k | they need some pullup and pulldown resistors on the data lines so they know its a charger |
13:51:18 | [Saint] | be carefull ;) |
13:51:30 | amee2k | i'm googling for the resistor configuration but not much info... |
13:51:42 | [Saint] | though, pinouts for the chargers are everywhere on the net if you look hard enough. |
13:51:47 | wodz | I just used scotch tape to isolate D+/D- lines and plugged this to PC |
13:52:16 | [Saint] | hmmmm, that's a cool idea wodz |
13:52:16 | amee2k | are you sure it works with ipods too? |
13:52:44 | amee2k | there was an article about this somewhere... apple has a way of proprietroizing USB charging :/ |
13:52:45 | wodz | sure - I have ipod mini CF modded :-) |
13:52:51 | [Saint] | I believe wodz is referring to an iPod |
13:53:25 | amee2k | oh, cool :) |
13:53:31 | Torne | amee2k: there's an exciting variety of resistor network configs suggested by various places |
13:53:57 | Torne | apple have *not* proprietized USB charging; their USB chargers simply predate there being a standard spec |
13:54:03 | Torne | you can try just shorting D+ and D- |
13:54:16 | Torne | some ipods certainly recognise that, i'm not sure if all do, thoguh |
13:54:26 | amee2k | Torne: once you have a reference to justify every configuration, its just like no reference at all ;) |
13:54:35 | Torne | hm? |
13:54:46 | amee2k | i'll try wods suggestion and just put it on 5V |
13:55:06 | * | gevaerts seems to remember that ipods indeed aren't very picky about D+/D- for charger detection for firmware upgrades |
13:55:15 | Torne | perhaps not |
13:56:07 | Torne | anyway. it's the entire rest of the world until recently that was doing USB charging in a broken way, apple were doing much better ;) |
13:56:27 | | Join DerPapst [0] (~Alexander@p5DE5B70A.dip.t-dialin.net) |
13:56:33 | Torne | positive charger detection is a feature, not a bug |
13:57:21 | amee2k | i thought the rest were just waiting until they see 5V on the power pins. then start charging |
13:57:25 | amee2k | whats broken about that? |
13:57:38 | [Saint] | though, some people/projects make it seem like a form of black arts |
13:57:41 | [Saint] | or voodoo |
13:57:48 | Torne | amee2k: the USB spec explicitly forbids you from doing that |
13:58:07 | Torne | doing so can cause physical damage to some devices :) |
13:58:21 | amee2k | the wall wart chargers don't care |
13:58:42 | Torne | You are not allowed to draw more than 100mA of current from USB +5V until you have been enumerated and configured to a higher power profile by an active host |
13:58:55 | amee2k | and a host that can be damaged permanently by overcurrent is arguably broken too |
13:59:05 | Torne | And you aren't even allowed to draw that 100mA for very long, really; you should give up waiting after a while and go into suspend, which requires <50uA or something similar |
13:59:40 | Torne | and yes, hosts should have overcurrent protection |
13:59:43 | Torne | but that doesn't mean they do :) |
14:00 |
14:00:16 | Torne | It wasn't until comparitively recently that the USB-IF put out a spec for how to deal with charging and how to handle dumb AC adapters |
14:00:34 | Torne | Apple invented their own scheme years before to solve the same problem |
14:01:01 | Torne | current apple chargers manage to implement both schemes using a cunning resistor network :) |
14:01:19 | Torne | and current apple devices use the standard USB charging scheme |
14:01:23 | [Saint] | yeah, it is pretty cool they way they do it. |
14:01:37 | Torne | so, yeah. the rest of the world was wrong and apple was right. :) |
14:01:40 | Torne | sorry. |
14:01:47 | TheLemonMan | reversing power management stuff is boring as hell :| |
14:03:37 | Torne | reversing *most* things is boring as hell ;) |
14:04:35 | TheLemonMan | i know nothing about power management so this is really boring, seems that the first stage of the bootloader does just this |
14:05:10 | Torne | the first thing in just about any modern device's boot code is setting up power, clocks and IO muxing, yeah :0 |
14:05:41 | TheLemonMan | yay! tons of awesome stuff D: |
14:06:00 | Torne | since you need all that before most peripherals or memories will work |
14:07:13 | wodz | I disagree - reverse engineering is quit fun |
14:07:23 | wodz | but may be frustrating |
14:08:59 | *** | Saving seen data "./dancer.seen" |
14:09:12 | TheLemonMan | it's fun when its about intresting stuff :) |
14:11:03 | | Quit pamaury (Read error: Connection reset by peer) |
14:12:01 | | Quit efyx (Remote host closed the connection) |
14:12:10 | | Join efyx [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net) |
14:18:26 | amee2k | SWEET |
14:19:09 | amee2k | thanks wodz and Torne |
14:19:26 | amee2k | just leaving the data lines floating did the trick |
14:19:39 | Torne | yeah, it's probably not very picky while in the boot rom |
14:21:01 | amee2k | i still fail to see why exactly it wants a charger for the reset |
14:21:06 | amee2k | but it worked :) |
14:22:54 | gevaerts | AlexP: isee36975 |
14:23:34 | Torne | amee2k: because part of what it installs is a file which gets flashed to the NOR flash |
14:23:55 | Torne | the first time it reboots after installing the firmware it reflashes itself, and it doesn't want power to be interrupted during that as it would brick the player |
14:24:01 | AlexP | k |
14:24:43 | Mataniko | silly question but couldn't really find a yes or no answer, does rockbox on ipod photo support playback through docks? |
14:24:45 | CIA-7 | New commit by kugel (r28757): Correct two problems slipped in with r28753. Thanks Teru for spotting. |
14:24:58 | Torne | Mataniko: playback almost certainly; controls work on many docks but not all |
14:25:07 | Torne | there is no yes or no answer |
14:25:12 | Mataniko | thats good news, worth a try |
14:25:20 | Torne | Apple's accessory protocols are not documented, but we understand some of them and do our best |
14:25:31 | Mataniko | car is reporting "not authorized" on an older ipod |
14:25:39 | Mataniko | so can't lose |
14:26:06 | Torne | if it doesn't work with the original firmware then it's probably expecting one of the later accessory protocols which we don't understand either |
14:27:09 | CIA-7 | r28757 build result: All green |
14:27:10 | Torne | if the car stereo supports non-ipod players then there is a way to make the ipod appear to not be an ipod, though, which may make it work :) |
14:27:16 | | Nick YPSY is now known as Ypsy (~ypsy@geekpadawan.de) |
14:27:23 | Mataniko | how |
14:27:44 | Torne | patch rockbox to identify itself as a different device :) |
14:27:46 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
14:28:13 | Torne | then the stereo will just see it as a generic storage device |
14:28:19 | Torne | and if it can play music from a generic storage device it will work. |
14:28:34 | Mataniko | thats a good idea |
14:28:45 | Mataniko | it def plays from generic storage |
14:28:59 | Torne | ok. |
14:29:04 | Torne | you will need to make your own build of rockbox |
14:29:13 | * | Torne was going to add a feature to let users set the USB IDs but hasn't done it yet. |
14:29:20 | Mataniko | does it compile with msvc? |
14:29:25 | Torne | no. |
14:29:45 | Torne | instructions for setting up a build environment and compiling are on the wiki |
14:29:57 | Torne | if you are on windows, the preferable way is to ru nlinux in vmware/virtualpc/similar |
14:30:10 | Torne | it's possible to do it with cygwin but we don't recommend it |
14:30:13 | Mataniko | yeah i have one ready |
14:30:24 | Torne | ok, then just follow the linux setup/build instructions |
14:30:31 | Torne | should be easy if you have linuxa lready set up |
14:30:56 | Mataniko | thanks alot for the info |
14:31:43 | Torne | no problem. if you search for "car head unit" or similar on the forums you can probably find an example of what you nede to change in the code to identify it as a different device |
14:31:47 | Torne | otehr people have done this before. |
14:41:11 | | Quit mikroflops (Quit: "foo") |
14:41:46 | | Join stoffel [0] (~quassel@p57B4D4C8.dip.t-dialin.net) |
14:53:21 | | Join mikroflops [0] (~yogurt@h-34-59.A238.priv.bahnhof.se) |
14:55:13 | amee2k | hmmm the stock firmware with the menus and everything goes into the first parition, right? |
14:55:27 | | Quit teru (Quit: Quit) |
14:55:29 | amee2k | the 40MB-ish one that i dd'd the firmware image to during reset |
15:00 |
15:00:18 | [Saint] | I believe it goes to partition 0, yes. |
15:00:31 | [Saint] | i'm not 100% certain however. |
15:00:57 | amee2k | but all the rockbox stuff goes into /.rockbox on the second partition? |
15:01:12 | [Saint] | correct. |
15:01:41 | amee2k | hmmm |
15:01:42 | amee2k | wait |
15:01:43 | [Saint] | with the exception of the bootloader, aplied seperately. |
15:02:12 | amee2k | okay, i just went on to switch to RB but rockbox utility says "error reading partition table - possibly not an ipod" ?! |
15:02:49 | * | [Saint] shrugs |
15:03:07 | [Saint] | this is why I recommend using iTuens if possible. |
15:03:16 | [Saint] | *iTunes, rather. |
15:03:30 | amee2k | itunes for some reason insists it can't contact the update server |
15:03:45 | amee2k | it only recommends that i "check my network connection" |
15:03:51 | [Saint] | firewall? |
15:04:03 | amee2k | well, i just downloaded it so from the OS to the internet is fine |
15:04:12 | amee2k | its a windows box |
15:04:15 | amee2k | no firewall |
15:04:37 | [Saint] | windows firewall may be blocking communication until you allow it. |
15:04:43 | amee2k | lol |
15:04:52 | amee2k | first thing you do on windows is disable the windows firewall |
15:05:08 | amee2k | then updates and remote registry access lol |
15:07:10 | [Saint] | well, I have no idea why...but the problem appears to lie with your machine/iTunes installation. |
15:07:21 | [Saint] | I just tried from here, and it's working fine. |
15:07:34 | amee2k | its my flatmate's box for testing windows stuff and gaming |
15:07:53 | [Saint] | You can also try the older version of iPodUpdater that doesn't need net access. |
15:10:51 | [Saint] | amee2k: http://www.ipodwizard.net/updaters/windows/iPodSetup%202006-06-28.zip |
15:13:19 | | Join panni_ [0] (hannes@ip-178-203-77-160.unitymediagroup.de) |
15:15:03 | | Join komputes [0] (~komputes@ubuntu/member/komputes) |
15:19:01 | | Quit hebz0rl (Quit: Leaving) |
15:24:31 | | Part LinusN |
15:33:38 | | Join n1s [0] (~n1s@nl118-174-240.student.uu.se) |
15:33:38 | | Quit n1s (Changing host) |
15:33:38 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
15:40:37 | | Join hebz0rl [0] (~hebz0rl@dslb-094-217-129-246.pools.arcor-ip.net) |
15:42:21 | | Join ppawel [0] (~ppawel@host167.voltar.net.pl) |
15:52:29 | | Join designate72 [0] (~aaron@adsl-065-013-002-216.sip.asm.bellsouth.net) |
15:59:45 | | Join MethoS- [0] (~clemens@134.102.106.250) |
16:00 |
16:08:50 | | Quit DerPapst (Read error: Connection reset by peer) |
16:09:00 | *** | Saving seen data "./dancer.seen" |
16:09:23 | | Join DerPapst [0] (~Alexander@p5DE5B70A.dip.t-dialin.net) |
16:32:54 | | Join freddyb [0] (~chatzilla@216.8.239.112.etczone.com) |
16:34:54 | freddyb | Is it OK to close out FS #11608? I don't think anyone is having problems anymore. (Fuzev1 playback) |
16:35:23 | gevaerts | I think so |
16:37:55 | | Join Strife89TX [0] (~cstrife89@207.144.201.128) |
16:40:46 | | Quit TheSeven (Ping timeout: 260 seconds) |
16:42:00 | n1s | freddyb: i think so too |
16:42:57 | | Quit krazykit (Ping timeout: 240 seconds) |
16:44:19 | | Join krazykit [0] (~krazykit@99-126-205-52.lightspeed.cicril.sbcglobal.net) |
16:45:17 | | Quit evilnick_ (Ping timeout: 240 seconds) |
16:50:29 | | Quit evilnick_B (Quit: Page closed) |
16:58:40 | | Join evilnick_B [0] (0c140464@rockbox/staff/evilnick) |
17:00 |
17:08:29 | CIA-7 | New commit by nls (r28758): libtremor: merge upstream revision 17519 'Correct an accidental dereference-before-check in error cleanup in comments.' |
17:10:33 | CIA-7 | r28758 build result: All green |
17:12:34 | CIA-7 | New commit by nls (r28759): libtremor: merge upstream revision 17520 and 17521 tweaking some of the recently introduced chaecks to not reject files made with buggy beta encoders. |
17:14:35 | CIA-7 | r28759 build result: All green |
17:15:14 | | Part Zagor |
17:21:34 | | Join jgarvey [0] (~jgarvey@cpe-065-190-066-089.nc.res.rr.com) |
17:22:54 | CIA-7 | New commit by nls (r28760): libtremor: merge upstream revision 17522 and 17523 adding more sanity checking. |
17:24:50 | CIA-7 | r28760 build result: All green |
17:25:39 | | Quit factor (Read error: Connection reset by peer) |
17:26:42 | | Quit Strife89TX (Quit: Leaving) |
17:27:27 | | Join Strife89TX [0] (~cstrife89@207.144.201.128) |
17:27:43 | CIA-7 | New commit by nls (r28761): libtremor: merge upstream revision 17524 more sanity checking. |
17:29:00 | n1s | sorry for spamming with commits but it would be somewhat nasty to try to apply all these in a blob as some of them don't apply cleanly to our tremor and potential issues would be harder to bisect |
17:29:33 | CIA-7 | r28761 build result: All green |
17:31:15 | | Join slooopy [0] (~sloo@p5493D98C.dip0.t-ipconnect.de) |
17:39:07 | | Quit antil33t (Read error: Connection reset by peer) |
17:39:16 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
17:42:56 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
17:51:48 | wodz | \o/ - I finally understood why s3580a RTC doesn't play with me nice. It is rather surprising that you *HAVE* to set AM/PM flag correctly in 24h mode in alarm register. |
17:55:38 | CIA-7 | New commit by nls (r28762): libtremor: merge upstream revision 17525 'Commit additional hardening to setup packet decode.' |
17:57:41 | CIA-7 | r28762 build result: All green |
17:59:37 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
18:00 |
18:09:02 | *** | Saving seen data "./dancer.seen" |
18:16:22 | | Quit wodz (Ping timeout: 255 seconds) |
18:16:59 | | Join JesusFreak316 [0] (~JesusFrea@pool-173-65-30-16.tampfl.fios.verizon.net) |
18:20:29 | | Join wodz [0] (~wodz@87-206-240-131.dynamic.chello.pl) |
18:22:13 | | Quit freddyb (Ping timeout: 255 seconds) |
18:24:52 | | Quit stoffel (Ping timeout: 250 seconds) |
18:29:02 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
18:30:19 | | Join ReimuHakurei__ [0] (~reimu@74.112.212.15) |
18:30:29 | | Quit ReimuHakurei_ (Read error: Connection reset by peer) |
18:30:51 | | Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
18:30:51 | | Quit bertrik (Changing host) |
18:30:51 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
18:39:16 | | Quit mortalscan (Quit: Leaving) |
18:39:49 | | Join mortalscan [0] (~mortalsca@109.169.55.155) |
18:44:55 | | Quit MethoS- (Remote host closed the connection) |
18:46:06 | kugel | n1s: do you apply the diffs or use svn merge? |
18:46:33 | n1s | i apply diffs, didn't know there was a svn merge, does it work well? |
18:46:51 | kugel | better than applying diffs yes |
18:46:53 | | Join MethoS- [0] (~clemens@134.102.106.250) |
18:47:21 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
18:47:25 | kugel | but I don't know if it's possible between different repos, maybe only between branches of the same repo |
18:47:33 | | Quit domonoky (Ping timeout: 240 seconds) |
18:47:43 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
18:47:56 | n1s | ah, well the only problem with the diffs is that our code differs from upstream so some of them don't apply cleanly |
18:48:04 | | Quit dfkt (Read error: Connection reset by peer) |
18:48:05 | | Join dfkt_ [0] (dfkt@unaffiliated/dfkt) |
18:48:25 | n1s | i don't expect the merge command would fix that |
18:48:33 | | Nick dfkt_ is now known as dfkt (dfkt@unaffiliated/dfkt) |
18:48:59 | kugel | IIRC merge creates a merge history so it shouldn't fail for a conflict twice |
18:49:20 | | Quit swilde (Remote host closed the connection) |
18:49:24 | kugel | it's definitely worth a try |
18:51:40 | n1s | according to the svn book you can specify two svn urls to use so it should work with two repos, i guess, i'll give it a try tomorrow |
18:56:21 | | Join toffe82 [0] (~chatzilla@maf.wirelesstcp.net) |
18:58:31 | | Nick Ypsy is now known as YPSY (~ypsy@geekpadawan.de) |
19:00 |
19:24:43 | | Quit jgarvey (Ping timeout: 264 seconds) |
19:26:02 | | Quit Judas_PhD (Quit: This is a quitting message) |
19:26:37 | | Quit designate72 (Ping timeout: 265 seconds) |
19:28:45 | | Join jgarvey [0] (~jgarvey@cpe-065-190-066-089.nc.res.rr.com) |
19:29:13 | | Quit JesusFreak316 (Remote host closed the connection) |
19:30:31 | | Quit MethoS- (Remote host closed the connection) |
19:32:00 | | Join Horscht [0] (~Horschti@p4FD4B60A.dip.t-dialin.net) |
19:32:00 | | Quit Horscht (Changing host) |
19:32:00 | | Join Horscht [0] (~Horschti@xbmc/user/horscht) |
19:35:09 | TheLemonMan | any hw guru in here ? |
19:36:20 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
19:37:06 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
19:39:04 | | Join Mjiig [0] (~50b17fe4@giant.haxx.se) |
19:40:17 | | Join Keripo [0] (~Keripo@mey081.wlan.design.upenn.edu) |
19:43:05 | TheSeven | TheLemonMan: that depends on the kind of hardware :) |
19:44:34 | TheLemonMan | imx23 specifically, but its more a theoric question |
19:45:48 | pamaury | then go ahead :D |
19:47:10 | TheLemonMan | whats lradc about ? i just know it has channels and channel 7 is for battery charging |
19:47:48 | pamaury | low resolution analog-digital converter ? |
19:48:33 | pamaury | you put an analog wire on a pin and the hardware convert this to a number which is an approximation of the voltage on the pin |
19:48:57 | TheLemonMan | oh, good, got that |
19:48:58 | pamaury | for example, you put the battery output and it gives you thr battery voltage |
19:49:45 | pamaury | the hardware has a number of physical channels (pins) and a number of virtual channels which do the approximation usually. You map a physical one to a virtual one |
19:50:14 | TheLemonMan | in the first stage bootloading phase its disabled, is this normal ? |
19:50:48 | pamaury | A virtual channel can do lots of intelligent stuff like triggering an interrupt each time a value is ready, accumulate to have a better precision, ... |
19:51:26 | pamaury | Don't know, there is a no such a thing as "normal behaviour" for that kind of things ;) If you don't care about the battery voltage, you are free to ignore it |
19:51:51 | pamaury | Furthermore, you might want to disable it to avoid interrupts |
19:52:43 | pamaury | or to reduce power consumption perhaps ? |
19:53:31 | | Join Keripo1 [0] (~Keripo@mey081.wlan.design.upenn.edu) |
19:53:36 | pamaury | the imx23 has a battery brownout circuirty but I don't know if it relies on the channel being enabled; or perhaps it just can't be disabled and the code just disable the configuration registers |
19:53:52 | TheLemonMan | atm im reversing samsung bootloader and found this routine called in this way |
19:54:15 | | Join jessmanboo [0] (~jessmanbo@S0106001310a00c09.va.shawcable.net) |
19:54:28 | | Quit Keripo (Ping timeout: 255 seconds) |
19:54:55 | pamaury | I also find lots of power-related code in the fuze+ bootloader |
19:55:58 | TheLemonMan | the strange fact is that the interrupt is disabled but scheduled |
19:58:12 | jessmanboo | Hoping this is where I ask: Will someone please enable my Foswiki account? I have stuff to add in PluginMpegplayer. |
19:58:29 | jessmanboo | oh, duh. The Wikiname is JesseNoordegraaf |
20:00 |
20:00:02 | TheLemonMan | It is ANDed with its |
20:00:02 | TheLemonMan | corresponding interrupt enable bit to request an interrrupt." |
20:00:31 | gevaerts | jessmanboo: done |
20:00:56 | TheLemonMan | this part is a bit unclear, doesnt state if it's ANDed only by the interrupt dispatched or ANDed before being written back into the register |
20:00:58 | gevaerts | Zagor: the wiki still doesn't seem to make new user pages |
20:01:02 | | Quit Mjiig (Quit: CGI:IRC (EOF)) |
20:01:08 | Zagor | gevaerts: ok |
20:03:01 | TheSeven | TheLemonMan: sometimes those IRQ flag bits are cleared when writing one to them and untouchend when writing zero |
20:03:27 | TheSeven | so writing zero to the enable bit and one to the irq flag bit is probably the usual way to disable it |
20:04:28 | TheSeven | and the phrase you quoted probably just means that if the chip asserts that bit, and if the enable flag is set, it will generate and interrupt :) |
20:04:51 | TheLemonMan | good :D now the code makes perfectly sense |
20:05:15 | | Quit jessmanboo (Quit: Quit) |
20:05:28 | | Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
20:09:06 | *** | Saving seen data "./dancer.seen" |
20:12:36 | | Join Luca_S [0] (~57113b1a@giant.haxx.se) |
20:13:38 | | Join {phoenix} [0] (~dirk@p57AA3218.dip.t-dialin.net) |
20:15:32 | | Quit {phoenix} (Remote host closed the connection) |
20:16:33 | | Join {phoenix} [0] (~dirk@p57AA3218.dip.t-dialin.net) |
20:18:56 | | Join InsDel [0] (~haqr.net@unaffiliated/insdel) |
20:19:29 | Luca_S | 3 |
20:19:35 | Luca_S | sorry, wrong window |
20:22:22 | Strife89TX | xlarge: A possible clue regarding the "delayed manual skipping" issue: I used A-B Repeat on a song just now, and when it looped back to A it was about 1 or 2 seconds before the position I marked. |
20:23:33 | Strife89TX | r28755 |
20:30:26 | | Quit Strife89TX (Quit: Heading home.) |
20:32:21 | kugel | ahhhhhhhhhhhhhhhhhh |
20:33:05 | kugel | I spend a day hunting a crash, not knowing that the voice thread ignores DEFAULT_STACK_SIZE!! |
20:34:04 | kugel | of course the crash was a stkov |
20:38:45 | | Quit ppawel (Quit: Leaving) |
20:40:24 | | Quit Keripo1 (Quit: Leaving.) |
20:40:50 | | Join Keripo [0] (~Keripo@mey081.wlan.design.upenn.edu) |
20:49:48 | | Join Kupop [0] (~Kupo@cpc2-bsfd7-2-0-cust220.5-3.cable.virginmedia.com) |
20:54:20 | | Quit Keripo (Quit: Leaving.) |
20:59:00 | | Join Jamo [0] (~desktop@ns209520.ovh.net) |
21:00 |
21:04:32 | | Join stoffel [0] (~quassel@p57B4D4C8.dip.t-dialin.net) |
21:17:37 | | Quit stoffel (Read error: Operation timed out) |
21:22:25 | | Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow) |
21:22:39 | amee2k | i broke itoones :/ |
21:23:53 | | Quit Luca_S (Quit: CGI:IRC (EOF)) |
21:40:31 | | Quit krazykit (Quit: awe yeeeeeee) |
21:42:50 | | Join krazykit [0] (~krazykit@99-126-205-52.lightspeed.cicril.sbcglobal.net) |
21:52:52 | | Quit Kupop (Ping timeout: 260 seconds) |
21:56:16 | | Join soaa [0] (~soaa@dsl-216-221-38-32.aei.ca) |
21:56:36 | soaa | Hey everyone. I'm trying to compile Rockbox for Android. |
21:56:58 | soaa | I get this error when I run ../tools/configure |
21:57:00 | soaa | ERROR: You need the Android SDK installed and have the ANDROID_SDK_PATH |
21:57:03 | soaa | environment variable point to the root directory of the Android SDK. |
21:57:27 | soaa | soaa@soaa-VirtualBox:~/rockbox/android$ echo $ANDROID_SDK_PATH |
21:57:29 | soaa | /home/soaa/android-sdk-linux_86 |
21:57:40 | soaa | I did set the environment variables as required. |
21:57:48 | tmzt | soaa: it might need the part after that |
21:58:17 | soaa | What part? It has to point to a subdir? |
21:58:47 | gevaerts | is ANDROID_SDK_PATH exported? |
21:59:11 | soaa | Woops, seems not. |
22:00 |
22:00:45 | soaa | Well, that was easy! |
22:00:48 | soaa | Thanks a bunch. |
22:03:30 | soaa | Uh oh. |
22:04:26 | soaa | http://pastebin.com/nf0T3Jfn |
22:05:44 | | Join saratoga [0] (9803c6dd@rockbox/developer/saratoga) |
22:06:10 | | Join Keripo [0] (~Keripo@eng281.wireless-resnet.upenn.edu) |
22:06:20 | soaa | Any clue as to how I could fix that make error? |
22:09:09 | *** | Saving seen data "./dancer.seen" |
22:19:26 | kugel | strange one |
22:20:22 | kugel | I have a patch which hopefully further reduces rockbox idle usage |
22:21:06 | kugel | (on android |
22:23:25 | tmzt | kugel: somebody says there's a native audio playback api on android ndk |
22:23:34 | tmzt | called opensl, but it's badly documented |
22:23:55 | kugel | yea I read about it |
22:25:05 | tmzt | is it worth using for pcm? |
22:25:16 | kugel | don't know |
22:25:28 | kugel | I first need to try it, and for that I need gingerbread :) |
22:26:20 | saratoga | emulator is out already i think |
22:26:46 | soaa | emulator is out indeed. |
22:27:16 | kugel | yes, but playing music in it is mostly useless |
22:27:22 | kugel | it's so dead slow |
22:27:40 | saratoga | welcome to the fun of arm emulators |
22:28:26 | soaa | Ah haa. |
22:28:45 | soaa | It seems the error I was getting was due to an incomplete build earlier. |
22:28:49 | TheLemonMan | this code is doing writes on reserved areas : 1 - i haz wrong docs 2 - it's normal |
22:28:54 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
22:33:27 | | Quit ReimuHakurei__ (Quit: Stand by, Ready!) |
22:34:52 | | Quit _jhMikeS_ (Ping timeout: 260 seconds) |
22:35:17 | | Join jhMikeS [0] (~jethead71@adsl-99-150-173-250.dsl.sfldmi.sbcglobal.net) |
22:35:17 | | Quit jhMikeS (Changing host) |
22:35:17 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
22:36:03 | | Join ReimuHakurei [0] (~reimu@74.112.212.15) |
22:36:12 | pamaury | TheLemonMan: I found some code in fuze+ writing reserved bits in documented registers... |
22:36:55 | TheLemonMan | HW_POWER_SPEED maybe ? |
22:37:29 | pamaury | Can't remember, if you really want to know, I might launch my disassemble vm for you but only if you really care right now :) |
22:37:45 | soaa | Now, this is what I get when I run make apk. |
22:37:54 | soaa | JAVAC android/gen/org/rockbox/R.java |
22:37:56 | soaa | make: javac: Command not found |
22:38:20 | TheLemonMan | dont worry :) what SoC the fuze+ has ? |
22:38:46 | pamaury | imx23 |
22:39:26 | TheLemonMan | mine runs an old sigmatel 3700, ive found no docs for that but imx23 ones fit (nearly) perfectly |
22:43:18 | pamaury | actually, it's a stmp 37xx, but the imx23 is just a rebranded stmp37xx |
22:43:43 | TheLemonMan | very good :D, so we're working on the same target |
22:45:23 | | Join krabador [0] (~krabador@host252-230-dynamic.252-95-r.retail.telecomitalia.it) |
22:45:39 | pamaury | I have some reserved bits written in a usb register |
22:45:45 | pamaury | in a clock control register |
22:46:31 | TheLemonMan | oh, you got really far |
22:46:32 | pamaury | in a emi control reg too |
22:46:59 | | Part Zagor |
22:47:19 | pamaury | no don't worry, that's early usb, probably just to check if usb is connected or not |
22:48:05 | pamaury | apparently, I haven't found anything strange in power registers but there is so much power-related code that I didn't check everything |
22:48:52 | kugel | JdGordon: you have one of the phones where rockbox uses more than 0% while idle right? |
22:49:02 | JdGordon | ineed i do |
22:49:05 | TheLemonMan | luckyily samsung splitted the bootloader in 2 parts |
22:49:18 | kugel | JdGordon: want to try a patch that hopefully makes it better? |
22:49:23 | TheLemonMan | one that handles mostly power management and "Dawit" that handles everything else |
22:49:29 | JdGordon | sure, but can you do the build for me? |
22:49:33 | JdGordon | 480x800 |
22:49:40 | TheLemonMan | with console via uart and alot of POST :D |
22:49:42 | | Quit soaa (Read error: Connection reset by peer) |
22:50:23 | kugel | sure |
22:50:46 | | Quit {phoenix} (Remote host closed the connection) |
22:51:06 | | Quit efyx (Quit: Quitte) |
22:51:31 | TheLemonMan | pamaury: you have docs handy ? |
22:52:38 | kugel | linux has much better timer than java |
22:53:09 | | Join Keripo1 [0] (~Keripo@dhcp0101.kin.resnet.group.upenn.edu) |
22:53:30 | pamaury | TheLemonMan: I have the imx23 doc |
22:54:42 | | Quit Keripo (Ping timeout: 260 seconds) |
22:54:43 | TheLemonMan | good, i have a lil doubt about HW_POWER_LOOPCTRL, a function does ((REG32(HW_POWER_LOOPCTRL) << 0x12) >> 0x1F), it gets the lower bit of the scale factor, sounds right ? |
22:55:14 | JdGordon | kugel: actually, can you do two builds? one with and without the patch incase the new sdk fixes it or makes it worse? |
22:55:26 | pamaury | let me have a look |
22:55:51 | kugel | JdGordon: patched built is on the same url as always |
22:56:11 | JdGordon | ok, i'll get it at work |
22:57:27 | kugel | unpatched is same location, but filename is rockbox-480x800-2.apk |
22:57:41 | pamaury | TheLemonMan: I would say that it picks the 13rd bit of the register, that's a msb if of EN_RSCALE, seems rather strange |
22:57:50 | pamaury | *-if |
22:57:54 | kugel | oh, it has some plugins enabled |
22:59:02 | TheLemonMan | i dont know what i should think :| maybe they support only 0 and 2 scale factors ? |
23:00 |
23:03:26 | | Quit komputes (Read error: Connection reset by peer) |
23:04:03 | | Quit feisar- (Ping timeout: 240 seconds) |
23:04:06 | CIA-7 | New commit by wodz (r28763): RTC s35380a - proper alarm support |
23:06:15 | CIA-7 | r28763 build result: All green |
23:06:44 | | Quit wodz (Quit: Leaving) |
23:07:09 | | Join feisar- [0] (jljhook@sienikerho.com) |
23:08:25 | | Quit domonoky (Read error: Connection reset by peer) |
23:10:58 | | Quit Horscht (Quit: Verlassend) |
23:11:50 | TheSeven | what exactly does one need to do to add a new (non-app) target to rockbox? |
23:13:31 | bertrik | I think we actually have a checklist somewhere (probably slightly outdated) |
23:14:48 | bertrik | This is what I meant http://www.rockbox.org/wiki/PortingHowTo |
23:15:04 | kugel | http://www.rockbox.org/wiki/TargetTree too |
23:16:00 | | Join JdGord [0] (~jd@pa58-109-169-110.pa.nsw.optusnet.com.au) |
23:17:00 | | Join ender [0] (krneki@foo.eternallybored.org) |
23:17:58 | | Join ender1 [0] (krneki@foo.eternallybored.org) |
23:19:28 | | Quit ender` (Ping timeout: 245 seconds) |
23:20:46 | JdGord | Kugel: 1% now and drops to 0.. so a bit better |
23:20:50 | | Join ender` [0] (krneki@foo.eternallybored.org) |
23:21:32 | | Quit ender (Ping timeout: 265 seconds) |
23:21:36 | | Quit bertrik (Quit: :tiuQ) |
23:21:38 | | Quit krabador (Quit: Sto andando via) |
23:21:53 | kugel | are you looking at it while it's in the front? |
23:22:02 | kugel | on my phone it |
23:22:16 | kugel | it completely disappared from top -m 19 |
23:22:41 | | Join ender [0] (krneki@foo.eternallybored.org) |
23:23:28 | | Quit ender1 (Ping timeout: 265 seconds) |
23:23:39 | | Join ender1 [0] (krneki@foo.eternallybored.org) |
23:23:43 | | Quit ender1 (Read error: Connection reset by peer) |
23:24:38 | | Quit kevku (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) |
23:25:41 | | Quit ender` (Ping timeout: 260 seconds) |
23:26:36 | JdGord | No using a app to show CPU usage |
23:26:48 | JdGord | Not at a PC |
23:26:55 | | Quit ender (Ping timeout: 250 seconds) |
23:26:58 | kugel | i run top in a terminal app |
23:27:09 | JdGord | Osmonitor |
23:27:37 | kugel | i trust the classic unix tools more :) |
23:27:42 | JdGord | I can't stand top on the phone |
23:27:57 | JdGord | It doesn't print properly on the shell |
23:28:35 | | Quit pamaury (Remote host closed the connection) |
23:29:20 | JdGord | Where is the CPU time coming from? If the activity is hidden the system shoould be dead unless music is playing |
23:29:34 | kugel | tick timer |
23:30:25 | JdGord | Can we kill it? |
23:30:31 | kugel | no |
23:30:51 | JdGord | Unless playback is running we don't care about responsiveness if we are hidden |
23:31:00 | JdGord | So just stop doing ticks |
23:31:15 | gevaerts | It's probably possible to make it smarter |
23:31:34 | kugel | i need it |
23:31:47 | tmzt | you can only be woken up from java right? |
23:31:51 | JdGord | For? |
23:32:00 | kugel | resuming playback via multimedia buttons |
23:32:22 | gevaerts | polling? |
23:32:32 | JdGord | That's gibe. Pause the tick counter and only send that tick event when it happens |
23:32:43 | JdGord | Gibe/fine |
23:33:20 | kugel | the scheduler needs the tick |
23:33:45 | JdGord | Not when we aren't active |
23:34:06 | kugel | wrong |
23:34:16 | gevaerts | I'm pretty sure we need timer things, but I'm not convinced that we need a steady 100Hz tick |
23:34:29 | kugel | our threads can't run without the ticks, and you thus couldn't resume playback |
23:34:43 | gevaerts | Why can't they? |
23:35:05 | JdGord | Yes but when we are inactive. If current_tick is paused nothing will complain |
23:35:09 | kugel | because the scheduler is a sleep when no thread is runnable |
23:35:27 | kugel | and the scheduler can only be awaken by a tick |
23:35:34 | JdGord | Tit will look like no time passes |
23:35:46 | gevaerts | sure, but you can predict when it will be needed next, and suspend the tick for that long |
23:36:12 | JdGord | And force ticks yo happen on wakep |
23:36:17 | gevaerts | There's no need to check 100 times a second if a 5 second sleep has elapsed yet |
23:36:36 | | Join ender` [0] (krneki@foo.eternallybored.org) |
23:36:53 | gevaerts | I'm not saying this is trivial to do with the current code, but there shouldn't be fundamental issues |
23:37:37 | JdGord | And obviously we aren't saying we could do a ticjless system |
23:37:50 | * | gevaerts is, actually :) |
23:38:06 | kugel | JdGord: i thought you meant to say that |
23:38:35 | JdGord | No. Just not send any ticks when inactive |
23:39:21 | JdGord | They come from Java anyway right? |
23:40:17 | kugel | not with my patch |
23:40:48 | kugel | JdGord: ordering by load in osmonitor, rockbox is the 2nd last process (last is init) |
23:40:58 | kugel | I'm fairly sure you can't do better than this |
23:41:11 | gevaerts | by load, sure, but wakeups can be expensive |
23:41:56 | kugel | what tool can show those (except powertop)? |
23:42:01 | gevaerts | Wanting to run three instructions 100 times a second might well eat more battery than doing significant things every two seconds |
23:42:50 | kugel | ohh, powertop is even installed |
23:43:38 | * | JdGord is fairly confident that if Java sends the threads we could be literally 0% CPU while inactive |
23:44:27 | | Quit Dhraakellian (Disconnected by services) |
23:44:31 | | Nick The3_14ed|r is now known as Dhraakellian (~ntryon@cpe-67-240-248-41.rochester.res.rr.com) |
23:45:23 | JdGord | Why does usage appear higher on the faster phones though? |
23:45:37 | JdGord | Isn't that counterintuitive? |
23:47:08 | tmzt | kugel: is part of the problem that your trying to simulate firmware on a multitasking kernel? |
23:47:29 | kugel | JdGord: no idea |
23:47:47 | kugel | gevaerts: it seems I have ~1000 wakeups/s in total |
23:48:00 | kugel | half of them are in-kernel |
23:48:06 | gevaerts | that seems a lot |
23:48:38 | | Part keenerd |
23:48:42 | kugel | I'm still on lowest cpu frequency 100% of the time |
23:49:38 | kugel | tmzt: yes and no |
23:49:43 | kugel | for me there is no problem :) |
23:51:16 | kugel | JdGord: "if Java sends the threads we could be literally 0% CPU while inactive" what do you mean with that? |
23:51:46 | | Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.) |
23:53:19 | | Join JdGordon| [0] (~jonno@vl10.gw.ok-labs.com) |
23:53:20 | | Quit JdGordon| (Changing host) |
23:53:20 | | Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon) |
23:53:38 | | Quit JdGord (Quit: Bye) |
23:54:03 | JdGordon| | kugel: in svn ticks come from a java timer right? the c then incrememnets current_tick? |
23:55:44 | kugel | yes |
23:55:52 | kugel | and runs call_tick_tasks() |
23:56:25 | JdGordon| | ok, so when we are incactive (activity hidden and no music playing) there is no reason the current_tick needs to incremenet |
23:56:45 | JdGordon| | so disable the timer, or drop it to 1HZ or slower |
23:56:59 | JdGordon| | when something happens which does need the tick to happen we can force it |
23:57:39 | JdGordon| | multimedia keys might need a few ticks to get registered but that is still better than 100HZ for no reason |
23:58:42 | JdGordon| | actually, multimedia keys are irrelevant when no music is happening |
23:58:55 | JdGordon| | if music is playing the ticks would happen as normal |