00:00:16 | | Quit kuldeepdhaka (Ping timeout: 255 seconds) |
00:01:16 | | Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac) |
00:06:35 | fs-bluebot | Build Server message: New build round started. Revision 223038d, 253 builds, 29 clients. |
00:06:56 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
00:07:51 | | Quit kugel (Ping timeout: 240 seconds) |
00:08:02 | saratoga | how do i close a gerrit task without committing? |
00:09:30 | | Quit y4n (Quit: Do you like hurting other people?) |
00:09:33 | pamaury | saratoga: abandon |
00:10:04 | saratoga | where is that option? |
00:11:47 | pamaury | You should have "Review" then "Cherry pick to" then "Abandon Change" then "Rebase change" |
00:13:03 | saratoga | thats ... special even for git |
00:14:10 | saratoga | what do I type under "Cherry Pick to Branch:"? |
00:14:28 | *** | Saving seen data "./dancer.seen" |
00:14:48 | pamaury | the name of the branch ? |
00:15:22 | gevaerts | saratoga: that's the order of the buttons, not the sequence you have to do :) |
00:15:22 | saratoga | So when I hit cherry pick to, i have to type a branch name |
00:16:22 | saratoga | maybe I don't have permission to close tasks? |
00:16:24 | pamaury | don't you see the "abandon change" button ? |
00:16:32 | saratoga | not that i can find |
00:16:44 | gevaerts | I think you only get it for your own changes |
00:16:50 | fs-bluebot | Build Server message: Build round completed after 615 seconds. |
00:18:05 | franklin | gevaerts, so you can't close spam tasks?! |
00:18:31 | gevaerts | Administrators presumably can |
00:19:08 | franklin | So, G#604 |
00:19:28 | franklin | hmm... fs-bluebot isn't working... |
00:19:31 | franklin | g#604 |
00:19:35 | franklin | gerrit #604 |
00:19:41 | * | franklin slaps fs-bluebot |
00:19:41 | fs-bluebot | franklin: ouch! |
00:19:45 | franklin | hnn |
00:19:46 | franklin | hmm |
00:19:56 | saratoga | gerrit is probably the most confusing web software i've ever used |
00:19:56 | franklin | g#888 |
00:19:57 | fs-bluebot | Gerrit review #888 at http://gerrit.rockbox.org/r/888 : Added 2048 game by Franklin Wei |
00:20:03 | gevaerts | franklin: that's to the sandbox, which is meant for experimenting with git and gerrit |
00:20:06 | franklin | hmm... maybe too old? |
00:20:13 | franklin | ahh |
00:20:16 | saratoga | g#604 |
00:20:24 | saratoga | yeah i guess it ignores those |
00:20:29 | franklin | so fs-bluebot doesn't work on sandbox |
00:20:30 | gevaerts | fs-bluebot probably only looks at rockbox |
00:21:28 | saratoga | pamaury: do you want to commit g#916? |
00:21:31 | fs-bluebot | Gerrit review #916 at http://gerrit.rockbox.org/r/916 : Fuzeplus: fixed brightness settings: previously there were 81 settings for only 28... by Avi Eisenberg |
00:21:49 | pamaury | ah yeah I forgot about it |
00:22:43 | pamaury | it looks fine |
00:22:55 | pamaury | except I'm not sure if the max backlight value should be 31 or 32 |
00:23:00 | pamaury | I should test on target |
00:24:01 | franklin | can ipod < 4G detect multiple keypresses? |
00:25:36 | saratoga | i don't think its enabled on those |
00:25:48 | franklin | ah |
00:25:55 | franklin | so chip8 can only have 5 keys... |
00:26:06 | saratoga | oh i thought you meant HID |
00:26:18 | franklin | no, plugins |
00:26:19 | saratoga | you mean can you press two buttons at once? |
00:26:22 | | Quit lebellium (Quit: ChatZilla 0.9.90.1 [Firefox 32.0/20140818191513]) |
00:26:28 | franklin | can RB detect that? |
00:26:34 | saratoga | i think so |
00:26:36 | franklin | (like BUTTON_MENU | BUTTON_LEFT) |
00:26:40 | franklin | ok |
00:26:40 | gevaerts | You definitely can't have all combinations, but that's true for most players |
00:26:50 | franklin | then g#904 needs some work |
00:26:52 | fs-bluebot | Gerrit review #904 at http://gerrit.rockbox.org/r/904 : Improved iPod CHIP8 keymaps and fixed a bug that prevented it from working by Franklin Wei |
00:27:22 | franklin | no, G#920, actually |
00:27:24 | fs-bluebot | Gerrit review #920 at http://gerrit.rockbox.org/r/920 : Improved CHIP8 iPod keymaps, was part of G#904 by Franklin Wei |
00:28:04 | pamaury | franklin: that depends on how the hardware is wired |
00:28:17 | | Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42) |
00:30:29 | | Join ender` [0] (krneki@2a01:260:4094:1:42:42:42:42) |
00:31:39 | saratoga | looks like the ipod buttons were GPIO directly, so probably you can push all at once |
00:31:41 | saratoga | http://git.rockbox.org/?p=rockbox.git;a=blob;f=firmware/target/arm/ipod/button-1g-3g.c;h=045a0f6d8a420e7798c02f53a1d3849a6e20d1e8;hb=HEAD#l229 |
00:32:18 | | Quit ender| (Read error: Connection reset by peer) |
00:33:37 | | Quit efyx_ (Ping timeout: 246 seconds) |
00:34:10 | | Quit cmhobbs (Read error: Connection timed out) |
00:34:59 | | Join cmhobbs [0] (~cmhobbs@173.218.59.227) |
00:34:59 | | Quit cmhobbs (Changing host) |
00:34:59 | | Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs) |
00:46:02 | | Join efyx_ [0] (~efyx@143.134-67-87.adsl-dyn.isp.belgacom.be) |
00:49:03 | franklin | ah... but what about 1/2g? |
00:49:32 | franklin | wait no... that function handles all 3 |
00:51:07 | | Quit jhMikeS (Ping timeout: 246 seconds) |
01:00 |
01:18:39 | | Quit bcobco (Remote host closed the connection) |
01:19:04 | | Join bcobco [0] (~bcobco@77.228.124.149) |
01:19:31 | | Quit pamaury (Ping timeout: 260 seconds) |
01:21:21 | | Quit ender (Quit: The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites'. -- Larry Hardiman) |
01:28:23 | franklin | Does anyone here know much about the iPod classic? TheSeven seems to be away |
01:38:29 | | Quit n17ikh (Ping timeout: 255 seconds) |
01:45:02 | | Join n17ikh [0] (~n17ikh@128.204.195.239) |
01:45:02 | | Quit n17ikh (Changing host) |
01:45:02 | | Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh) |
02:00 |
02:14:32 | *** | Saving seen data "./dancer.seen" |
02:27:55 | | Join jhMikeS [0] (~jethead71@c-68-43-2-35.hsd1.mi.comcast.net) |
02:27:56 | | Quit jhMikeS (Changing host) |
02:27:56 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
02:54:16 | | Join ivanf [0] (~ivan@unaffiliated/kferdous) |
03:00 |
03:00:00 | | Quit AlexP (Remote host closed the connection) |
03:24:56 | franklin | TheSeven: ping |
03:25:44 | ecaz | pong? |
03:26:08 | franklin | hi ecaz |
03:26:13 | ecaz | howdy |
03:26:30 | * | franklin is working on playing music through the piezo on the ipod |
03:27:17 | ecaz | hmnm |
03:28:00 | ecaz | I'm not sure what that means |
03:28:06 | franklin | I have the basic code... just not sure how to control the piezo... I was hoping TheSeven knows |
03:28:58 | ecaz | user890104 might know too |
03:29:07 | | Join ygrek [0] (~user@108.59.6.97) |
03:29:14 | * | franklin summons user890104 |
03:29:20 | | Quit bcobco (Remote host closed the connection) |
03:29:43 | | Join bcobco [0] (~bcobco@77.228.124.149) |
03:32:16 | ecaz | G#901 |
03:32:18 | fs-bluebot | Gerrit review #901 at http://gerrit.rockbox.org/r/901 : Speed up database.ignore/unignore processing with rewinddir() by Michael Sevakis |
03:32:30 | ecaz | G#current |
03:33:05 | franklin | ecaz, watch |
03:33:08 | * | franklin slaps fs-bluebot |
03:33:08 | fs-bluebot | franklin: ouch! |
03:33:35 | * | ecaz hugs fs-bluebot |
03:33:52 | * | ecaz slaps fs-bluebot with a large trout |
03:33:52 | fs-bluebot | ecaz: ouch! |
03:34:31 | * | franklin slaps fs-bluebot with an iPod classic |
03:34:32 | fs-bluebot | franklin: ouch! |
03:34:40 | * | franklin just broke his only DAP |
03:34:46 | franklin | jk |
04:00 |
04:12:41 | | Quit amiconn (Disconnected by services) |
04:12:41 | | Join amiconn_ [0] (amiconn@rockbox/developer/amiconn) |
04:12:42 | | Quit pixelma (Disconnected by services) |
04:12:43 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
04:12:44 | | Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn) |
04:12:46 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
04:14:36 | *** | Saving seen data "./dancer.seen" |
04:18:26 | | Quit franklin (Quit: Leaving) |
04:42:29 | | Quit cmhobbs (Ping timeout: 246 seconds) |
04:44:43 | | Join ikeboy [0] (~ikeboy@ool-435622d3.dyn.optonline.net) |
05:00 |
05:07:32 | | Join chkktri [0] (~chkktri@unaffiliated/chkktri) |
05:09:46 | | Quit steffengy (Disconnected by services) |
05:09:47 | | Join steffengy1 [0] (~quassel@p57B49F14.dip0.t-ipconnect.de) |
05:29:03 | | Join Strife89 [0] (~Strife89@2602:306:bce1:8d70:9dd6:be55:f370:71f1) |
05:43:31 | | Quit bcobco (Remote host closed the connection) |
05:43:56 | | Join bcobco [0] (~bcobco@77.228.124.149) |
05:44:59 | | Quit TheSeven (Ping timeout: 260 seconds) |
05:45:21 | | Quit kiwicam (Remote host closed the connection) |
05:46:21 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
06:00 |
06:01:33 | | Quit ygrek (Ping timeout: 260 seconds) |
06:02:03 | | Quit ikeboy (Quit: Leaving) |
06:14:37 | *** | Saving seen data "./dancer.seen" |
06:17:28 | | Join SabotageBeats [0] (~SabotageB@50-1-125-236.dsl.dynamic.sonic.net) |
06:19:58 | | Quit Strife89 (Remote host closed the connection) |
06:23:59 | | Quit SabotageBeats (Quit: SabotageBeats) |
06:37:04 | | Quit amiconn (Quit: No Ping reply in 64 seconds.) |
06:37:28 | | Join amiconn [0] (amiconn@rockbox/developer/amiconn) |
06:42:12 | | Join Mir_ [0] (~Mir@pool-100-39-12-7.lsanca.fios.verizon.net) |
06:43:02 | | Quit Mir (Write error: Broken pipe) |
07:00 |
07:01:12 | | Quit dfkt (Read error: Connection reset by peer) |
07:01:47 | | Join dfkt [0] (OxO29A@chello084112032026.1.11.vie.surfer.at) |
07:01:47 | | Quit dfkt (Changing host) |
07:01:47 | | Join dfkt [0] (OxO29A@unaffiliated/dfkt) |
07:05:31 | | Quit bcobco (Remote host closed the connection) |
07:05:42 | | Quit TheSeven (Ping timeout: 272 seconds) |
07:05:57 | | Join bcobco [0] (~bcobco@77.228.124.149) |
07:06:35 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
07:07:30 | | Nick Mir_ is now known as Mir (~Mir@pool-100-39-12-7.lsanca.fios.verizon.net) |
07:08:49 | | Join jks [0] (~jks@2604:2000:c627:8f00:be5f:f4ff:feb9:e216) |
07:10:07 | jks | Is there an eta on the bug tracker being fixed? |
07:12:28 | saratoga | Bagder, Zagor: can one of you check on the bug tracker? |
07:12:53 | saratoga | i'll email them as well |
07:17:19 | saratoga | jks: from your description on the forums, it sounds like you had a zero track playlist loaded, so when you saved it, the playlist is blank |
07:17:44 | saratoga | just testing it on the Zip, if I load a few tracks into a playlist and then add it to the playlist catalog like you described, it works as expected |
07:23:13 | jks | Yeah I figured out the problem. Its in tree.c |
07:24:01 | jks | I can't reply to my own posts because they aren't showing |
07:24:17 | jks | if (tc.currdir[1]) |
07:24:17 | jks | snprintf(filename, sizeof filename, "%s.m3u8", tc.currdir); |
07:24:17 | jks | else |
07:24:17 | DBUG | Enqueued KICK jks |
07:24:17 | jks | snprintf(filename, sizeof filename, "%s/all.m3u8", |
07:24:17 | jks | catalog_get_directory()); |
07:25:15 | jks | It looks like if the user isn't currently in a directory it is supposed to create all.m3m8 but it doesn't work because now the Create Playlist menu option is inside the Playlists directory view |
07:25:55 | jks | So maybe it needs to check if tc.currdir[1] != "Playlists" or something |
07:28:01 | jks | ok I found my forum post. I'll reply to it |
07:32:50 | | Join ygrek [0] (~user@108.59.6.97) |
07:35:11 | | Quit jks (Quit: ircII EPIC4-2.10.2 -- Are we there yet?) |
07:49:54 | | Join foolsh [0] (~bbrown@c-67-174-138-234.hsd1.in.comcast.net) |
07:58:14 | | Join krabador [0] (~krabador_@unaffiliated/krabador) |
08:00 |
08:01:11 | | Join AlexP [0] (~alex@rockbox/staff/AlexP) |
08:06:29 | | Nick SuperBrainAK is now known as DormantBrain (~andy@74.112.200.73) |
08:14:38 | *** | Saving seen data "./dancer.seen" |
08:15:48 | | Quit krabador (Quit: Take the time.) |
08:24:40 | | Join goom [0] (~goomba@cpe-72-177-165-10.satx.res.rr.com) |
08:42:38 | | Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) |
09:00 |
09:10:18 | | Join ender [0] (krneki@foo.eternallybored.org) |
09:20:12 | | Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
10:00 |
10:02:41 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
10:11:49 | | Quit goom (Quit: Leaving) |
10:14:41 | *** | Saving seen data "./dancer.seen" |
10:38:30 | | Quit (Ping timeout: 255 seconds) |
11:00 |
11:28:37 | | Quit bcobco (Remote host closed the connection) |
11:28:59 | | Join bcobco [0] (~bcobco@77.228.124.149) |
11:46:22 | copper | TheSeven: are all your patches for the Classic referenced as gerrit entries on this TODO list? http://www.freemyipod.org/wiki/Todo_list |
11:48:52 | user890104 | copper: i think so |
11:49:16 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
11:49:18 | user890104 | you can also search gerrit for patches by Michael Sparmann |
11:50:04 | copper | right, I just wasn't sure what patches were included in his rockbox build |
11:50:48 | user890104 | franklin: (for the logs, in case you read them): a good place to start would be http://websvn.freemyipod.org/listing.php?repname=freemyipod&path=%2Fapps%2Fbeeper%2F |
11:51:16 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
12:00 |
12:14:43 | *** | Saving seen data "./dancer.seen" |
12:39:41 | | Quit kuldeepdhaka (Read error: Connection reset by peer) |
12:49:24 | | Quit bcobco (Remote host closed the connection) |
12:49:51 | | Join bcobco [0] (~bcobco@77.228.124.149) |
12:57:50 | | Quit jhMikeS (Ping timeout: 272 seconds) |
13:00 |
13:01:28 | | Quit y4n (Read error: Connection reset by peer) |
13:26:52 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
13:30:04 | [Saint] | Bah. |
13:30:32 | [Saint] | I maintain there's no good place to start. |
13:30:48 | [Saint] | Given the intention. |
13:46:37 | TheSeven | copper: yes, my testing build contains exactly that set of patches |
13:47:24 | copper | ok cool |
13:47:34 | n1s | TheSeven: what's holding you back from pushing the patches (except outstanding comments on the usb driver?) |
13:47:37 | copper | I downloaded the patches to incorporate them in my own builds |
13:48:09 | TheSeven | n1s: the USB driver doesn't compile yet, but it's the most important one of these patches |
13:48:16 | TheSeven | the other ones are not properly tested nitpicks |
13:48:33 | TheSeven | some of which did already cause regressions (in previous versions of the patch) |
13:48:47 | TheSeven | so I'd prefer to have those properly tested before pushing |
13:49:09 | TheSeven | the ARMv4 cache coherency thing will likely affect a bunch of other targets and needs testing as well |
13:50:55 | TheSeven | and I haven't pushed a single commit since the switch to git, so I'd have to read up on how to do that correctly, and check if I even have permissions to do so (I guess those were never set up on git) |
13:51:03 | TheSeven | so dumping all of that into gerrit is just easier for me ;) |
13:52:27 | n1s | ok, is there anything i should be testing on my classic? |
14:00 |
14:14:44 | *** | Saving seen data "./dancer.seen" |
14:19:12 | | Join petur [0] (~petur@rockbox/developer/petur) |
14:22:10 | | Join jhMikeS [0] (~jethead71@c-68-43-2-35.hsd1.mi.comcast.net) |
14:22:25 | | Quit jhMikeS (Changing host) |
14:22:25 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
14:23:25 | TheSeven | n1s: theseven.homenet.org/~theseven/tmp/rockbox-ipodclassic-with-all-patches.zip">http://theseven.homenet.org/~theseven/tmp/rockbox-ipodclassic-with-all-patches.zip |
14:24:02 | TheSeven | test that for regressions with HDD access and power management (especially charging/USB state detection) |
14:24:16 | TheSeven | and check how well USB works for you with that build :) |
14:24:22 | copper | charging detection works |
14:24:52 | TheSeven | if someone has a firewire ipod cable, i'd be very interested in how it behaves with that |
14:24:53 | copper | I could have sworn it was there already, but I guess my memory is failing me |
14:25:01 | TheSeven | IIUC it should now be detecting that as a "wall charger" |
14:26:13 | copper | btw, what does "scanning disk" do, after copying stuff over USB and then rebooting? |
14:26:19 | copper | er |
14:27:20 | TheSeven | I guess that's dircache building a directory tree so that it doesn't have to spin up the disk for file browser navigation? |
14:27:23 | copper | there's still this bug where loading music and skipping tracks is a lot slower right after copying stuff and unplugging, without rebooting |
14:27:47 | copper | so slow that audio stops for a while |
14:27:52 | TheSeven | huh? never heard of that before... can you describe in more detail? |
14:29:21 | copper | basically HDD I/O gets *very* slow / sluggish after copying data and unplugging, without reboot the iPod |
14:29:24 | copper | rebooting* |
14:29:56 | copper | it's as if that "scanning disk" process is necessary for proper function |
14:30:53 | copper | load file to play -> loading the buffer seems to take forever |
14:31:30 | copper | and if you skip the track before it's done, audio will stop for a while, until the I/O process is completed |
14:32:41 | TheSeven | assuming that dircache wouldn't be working after USB mode, it should sometimes need to spin up the disk when it otherwise wouldn't, but once the disk is spinning it shouldn't behave much different |
14:32:41 | copper | another thing that is much slower than usual (if you don't reboot), is re-building the database |
14:33:16 | TheSeven | (for accessing single files that is, building the database is another kind of workload, I could see reasons for slowness there) |
14:33:34 | TheSeven | did that happen without my patches as well? |
14:33:46 | TheSeven | and does it happen if you just connect and disconnect USB without actually mounting the drive? |
14:33:55 | copper | yes, I've only been running the patched build for a few minutes here |
14:34:09 | copper | hmm, dunno |
14:34:10 | TheSeven | does it also happen on other hdd based targets? |
14:34:16 | copper | I don't have one |
14:34:24 | copper | I don't have another one* |
14:34:43 | TheSeven | well, try to get someone else to check that then ;) |
14:34:50 | TheSeven | [Saint]: ? |
14:46:46 | n1s | The the charging detection change is detection of usb wall chargers? |
14:47:08 | copper | detection of charging all together |
14:47:22 | copper | altogether |
14:47:28 | copper | damn my english is bad today |
14:49:35 | n1s | the hold-a-button-while-inserting-cable charging seems to work in the git build i have on my ipod from mid july. It does enter usb mode when plugging in to a wall charger without holding a button though |
14:50:02 | copper | I'm sorry, what does holding a button do? |
14:52:48 | n1s | it prevents the usb-transfer mode when plugging in usb |
14:55:39 | copper | very nice |
14:56:56 | copper | TheSeven: %bc does return 'c' with your patch |
14:58:08 | copper | both on my laptop USB port and on a wall charger |
15:00 |
15:00:07 | n1s | TheSeven: usb is working fine with that build for me, my wall charger (not an apple one but a generic one i got with my phone) still makes it enter usb transfer mode though |
15:14:56 | | Quit petur (Remote host closed the connection) |
15:16:23 | | Quit n1s (Quit: Ex-Chat) |
15:18:33 | | Join krabador [0] (~krabador_@unaffiliated/krabador) |
16:00 |
16:14:48 | *** | Saving seen data "./dancer.seen" |
16:26:17 | [Saint] | TheSeven: I can't confirm that transfer speed regression at all. |
16:30:04 | TheSeven | copper: it still detects USB as USB, regardless of whether it's a PC or not. that needs further work |
16:30:12 | TheSeven | but it should detect firewire as a wall charger now |
16:30:28 | TheSeven | n1s: ^ |
16:30:35 | bcobco | i have FW but not the cable... |
16:31:00 | TheSeven | [Saint]: not a transfer speed regression, but navigation/playback sluggishness after USB connection until the next reboot, probably due to dircache being messed up |
16:31:10 | TheSeven | bcobco: same here |
16:38:10 | bcobco | fuck apple propietary connectors |
16:40:12 | user890104 | you should be able to build one, if you have a spare dock connector cable: http://pinouts.ru/PortableDevices/ipod_pinout.shtml |
16:40:38 | user890104 | i made a uart+usb cable out of 2 cables (used pins from the other one) |
16:41:24 | bcobco | thats another issue. i only have one appleipod cable. the newer ones are all broken |
16:41:52 | bcobco | broken just where the connector cable begins |
16:43:02 | | Quit y4n (Read error: Connection reset by peer) |
16:43:33 | bcobco | i will look into it |
16:59:44 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
17:00 |
17:09:47 | | Quit eternnoir (Remote host closed the connection) |
17:11:15 | | Join eternnoir [0] (~quassel@li389-177.members.linode.com) |
17:12:16 | | Join franklin [0] (~franklin@unaffiliated/franklin) |
17:12:29 | franklin | Git is asking me to merge binary files... how? |
17:14:09 | | Quit y4n (Read error: Connection reset by peer) |
17:15:31 | franklin | TheSeven, how is the OF keyclick different from Rockbox's? It is softer, but how so? |
17:15:54 | TheSeven | I have no idea what the technical difference is |
17:16:00 | TheSeven | that remains to be figured out |
17:16:24 | franklin | since I'm running linux and only linux... I can't reinstall OF |
17:16:37 | TheSeven | you can, ipoddfu + ipodscsi are your friends |
17:16:46 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
17:16:46 | * | franklin thinks it would be immensely useful to have two of the same device |
17:16:51 | franklin | TheSeven, how? |
17:17:38 | TheSeven | grab apple's recovery image files from phobos, extract them, boot the ipod into DFU, upload WTF using ipoddfu, upload recovery using ipoddfu, wait for it to flash, upload main firmware using ipodscsi |
17:17:49 | TheSeven | basically mimic what itunes is doing |
17:18:10 | franklin | [Saint] made it sound like it was only possible with iTunes :) |
17:19:12 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
17:19:27 | franklin | TheSeven, what's the URL for phobos? .com |
17:19:58 | TheSeven | google it |
17:20:14 | TheSeven | main firmware can probably be downloaded on fxb's site |
17:20:19 | TheSeven | not sure about the recovery files |
17:20:22 | franklin | all I get is "greek god" |
17:20:36 | franklin | "moon" |
17:21:24 | TheSeven | adding a keyword such as "apple" or "ipod" to it might help a lot |
17:21:30 | TheSeven | seriously, have you never used google before? |
17:22:25 | franklin | phobos.apple.com? |
17:22:36 | franklin | There's a broken link to "DJ" |
17:23:25 | franklin | and https://www.trejan.com/projects/ipod/phobos.html is broken |
17:24:39 | franklin | ah found it: http://www.felixbruns.de/iPod/firmware/ |
17:26:51 | bcobco | franklin: sudo rm -rf / |
17:27:03 | franklin | that ought to fix everything :D |
17:28:41 | bcobco | better than duct tape |
17:28:49 | franklin | TheSeven, ah... WTF files are inside the .ipsw zip archive :D |
17:29:14 | copper | What The Fuck? |
17:29:23 | franklin | no... |
17:29:27 | TheSeven | who'd have thought... |
17:29:45 | franklin | haha |
17:30:53 | franklin | What is supposed to be in the .ipsw archive? |
17:31:45 | TheSeven | you need the WTF*.dfu file, the Recovery*.dfu file and the Firmware.MSE file |
17:32:30 | franklin | Yeah... they're inside the .IPSW, right? |
17:36:06 | franklin | wait... no :D |
17:40:29 | franklin | How do I get the .dfu files? |
17:41:16 | copper | Don't Fuck Up? |
17:42:41 | franklin | trejan.com is completely empty... |
17:49:21 | | Quit ygrek (Ping timeout: 245 seconds) |
17:49:29 | | Join kuldeepdhaka [0] (~kuldeepdh@unaffiliated/kuldeepdhaka) |
18:00 |
18:07:58 | | Join HeadWhacker [0] (84934c34@gateway/web/freenode/ip.132.147.76.52) |
18:14:26 | franklin | TheSeven: could I just disassemble the OF to get the info for the sound? |
18:14:43 | TheSeven | sure, if you manage to find it in that 15MB big blob ;) |
18:14:52 | *** | Saving seen data "./dancer.seen" |
18:15:05 | HeadWhacker | Hi is the feature HAVE_PLAY_FREQ currently working? I have some 16/48 ALAC files. I have set the frequency to 48Khz from the settings but the output from Rockbox seems to be still 44.1Khz |
18:16:23 | jhMikeS | it should be working |
18:18:11 | bcobco | does rockbox dsp upsamples 44.1k to 48k ? i would like to understand how this playback freq. setting works |
18:18:30 | jhMikeS | it resamples to whatever the output setting is |
18:18:39 | jhMikeS | only if needed of course |
18:18:55 | bcobco | ok. what algorithm is used in resample? |
18:19:24 | jhMikeS | splines |
18:19:37 | jhMikeS | hermite |
18:20:37 | franklin | TheSeven, I could just do a grep for the address of TACON in little-endian format :) |
18:20:43 | bcobco | thanks jhMikeS |
18:21:05 | franklin | TheSeven, and how is it encrypted? |
18:21:21 | HeadWhacker | from the dsp_sample_output.c outpur_sampr and frequency still show as 44.1 |
18:22:03 | jhMikeS | HeadWhacker: which target is this? |
18:22:03 | [Saint] | Heh. "just" disassembling the OF. |
18:22:11 | [Saint] | ...this will end well. |
18:23:06 | HeadWhacker | jhMikeS: should be Android |
18:23:21 | jhMikeS | HeadWhacker: because if your audio driver isn't set up to support 48kHz, simply enabling the stuff won't produce any change |
18:23:59 | bcobco | a.k.a. only in supported targets |
18:24:05 | [Saint] | It actually has to be natively capable. |
18:24:26 | bcobco | *targets that support it |
18:24:28 | bcobco | sorry |
18:24:33 | jhMikeS | it's NOT enabled if 48kHz is not available |
18:24:45 | HeadWhacker | if I force the rate to 48khz in alsa, the playback sound out of sync. The track just play faster than normal |
18:25:26 | jhMikeS | but, if android could allow 48kHz and it actually plays audio at this rate without resampling it it could be worth setting it up |
18:26:15 | [Saint] | I'm not aware of any way to ask the host if its supported. |
18:26:41 | [Saint] | But there's definitely 48kHz capable Android devices. |
18:29:07 | jhMikeS | what's important is to know is if it's the actual unresampled output rate |
18:29:42 | jhMikeS | yeah, but who would ever need to know that? :) |
18:30:31 | [Saint] | I guess this means I'll be spending some time with RMAA later today |
18:30:49 | [Saint] | ..assuming I don't die of nasty flu greeblies first. |
18:32:21 | [Saint] | jhMikeS: upsampled, apparently. |
18:32:42 | [Saint] | https://source.android.com/devices/audio_src.html |
18:33:56 | bcobco | little questin: in ipodclassic, how can i fine tune playback speed? (make less sensitive the wheel) |
18:37:28 | copper | you mean seeking |
18:37:49 | copper | setttings, playback, fast forward / rewind |
18:38:10 | jhMikeS | [Saint]: well, it gives an example anyway. |
18:39:27 | bcobco | i mean playback |
18:40:34 | bcobco | while playing in the playback screen |
18:40:44 | bcobco | hold the center button for some seconds |
18:40:58 | bcobco | no sorry |
18:41:51 | bcobco | huh i dont find that setting now |
18:42:10 | | Quit kuldeepdhaka (Read error: Connection reset by peer) |
18:43:05 | [Saint] | If I had to guess I /think/ he speaks of the pitch screen? |
18:43:22 | bcobco | ok. while playing screen, hold center button. there its a menu. the last setting: PITCH |
18:43:27 | [Saint] | in which case, the directional buttons offer fine grained increment/decrement |
18:44:08 | bcobco | seems that sensitivity changed since old versions |
18:44:13 | bcobco | nice! |
18:44:27 | [Saint] | Nope. It didn't. |
18:44:50 | [Saint] | Touchwheel shit hasn't changed in almost forever. |
18:45:13 | bcobco | i remember rate chage from 100% to 94% with no intermediate steps |
18:45:25 | bcobco | now there is 0.1% |
18:45:29 | bcobco | maybe my fault |
18:46:40 | bcobco | pitch control is maybe the best invention since beer |
19:00 |
19:10:09 | jhMikeS | byte swap macro conflict are such a whack-a-mole |
19:18:30 | copper | 24 style |
19:24:12 | | Quit zoktar (Quit: -) |
19:47:46 | | Join bluebrother^ [0] (~dom@f053152227.adsl.alicedsl.de) |
19:47:49 | | Quit bluebrother^ (Changing host) |
19:47:49 | | Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother) |
19:47:49 | | Quit bluebrother (Disconnected by services) |
19:51:02 | | Quit fs-bluebot (Ping timeout: 240 seconds) |
19:55:16 | | Join fs-bluebot [0] (~fs-bluebo@f053152227.adsl.alicedsl.de) |
19:55:34 | | Join xorly [0] (~xorly@m180.dkm.cz) |
19:57:17 | xorly | hi all |
19:58:13 | xorly | was anybody here successful when loading some image to STMP3710 using sbload? |
20:00 |
20:03:28 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
20:13:35 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
20:14:54 | *** | Saving seen data "./dancer.seen" |
20:19:36 | pamaury | xorly: sbload can load to any stmp37xx |
20:20:12 | pamaury | but if the device using encryption you need to encrypt the image using the right key |
20:20:23 | pamaury | which device is it ? |
20:20:51 | xorly | teclast x19 |
20:21:29 | pamaury | ah interesting |
20:21:40 | pamaury | what are you trying to load ? |
20:22:01 | xorly | this one has broken display, so I wanted to try some coding for this HW |
20:22:42 | xorly | some FW found on internet, just as test, but sbloads complains about transfer size |
20:22:53 | xorly | sbloader* |
20:22:56 | [Saint] | That's an...interesting...looking device. |
20:23:50 | xorly | [Saint] sarcasm? |
20:24:13 | xorly | sudo ./sbloader -u 066f:3700 ~/x19/TL-X19-V3.15/updater.sb |
20:24:14 | xorly | Device: 066f:3700 @ 3.29 |
20:24:14 | [Saint] | Its very interesting from a HW perspective. |
20:24:16 | xorly | Cannot probe transfer size, please specify it on command line.y |
20:24:21 | [Saint] | Its just hideous. ;) |
20:24:27 | pamaury | are you running this as root ? |
20:24:46 | xorly | yep, pasted comand and output ^^ |
20:24:48 | pamaury | ah yeah |
20:24:52 | pamaury | hum |
20:25:11 | pamaury | you can try to override the transfer size by adding the "-x n" option where n is an integer |
20:25:29 | [Saint] | huh - it does APE |
20:25:35 | xorly | I crawled through logs of this channel and someone said, it is 64, but... |
20:25:37 | pamaury | maybe -x 64 |
20:25:48 | xorly | Transfer size: 64 |
20:25:49 | pamaury | what happen if you put -x 64 ? |
20:25:50 | xorly | transfer error at init step |
20:25:52 | xorly | Error: cannot get status reporty |
20:26:10 | pamaury | what is you kernel version ? |
20:26:13 | pamaury | *your |
20:26:30 | xorly | 3.16.1-1-ARCH |
20:26:39 | xorly | quite recent |
20:27:05 | | Quit bertrik (Quit: Lost terminal) |
20:27:12 | pamaury | ok, because the device has a bug which old kernels triggered and prevented firmware from being loaded but 3.16 should be fine |
20:27:41 | xorly | however dmesg prints: usbfs: process 17647 (sbloader) did not claim interface 0 before use |
20:28:08 | pamaury | yeah this message is often printed but it seems to be wrong because the code claims the interface |
20:28:27 | pamaury | could you pastebin the output of lsusb -v -d 066f:3700 |
20:28:28 | | Join ikeboy_ [0] (~ikeboy@ool-435622d3.dyn.optonline.net) |
20:29:51 | xorly | http://pastebin.com/ukDffrMS |
20:31:00 | pamaury | hum, strange that the HID descriptor is not available...does it print the same if you unplug and replug and run lsusb before sbload ? |
20:31:01 | xorly | it is in recovery mode provyded by STMP itself, entered in by holding "E" button when plugging USB |
20:31:30 | pamaury | be sure to run lsusb as root |
20:31:54 | xorly | aaa, my fault :) one more try |
20:32:20 | | Quit ikeboy (Ping timeout: 264 seconds) |
20:34:14 | xorly | http://pastebin.com/43uYcYaQ |
20:35:30 | pamaury | strange, even this "iInterface 4 (error)" |
20:35:49 | pamaury | oh wait |
20:36:01 | pamaury | I think you might be running into the kernel bug |
20:36:19 | pamaury | because there is a work around for stmp3780 but it uses different usb id... |
20:37:21 | pamaury | could you try the recipe here: http://www.rockbox.org/wiki/SansaFuzePlus in the Troubleshooting section |
20:37:32 | pamaury | (replace the 0x3780 by 0x3700) |
20:37:40 | pamaury | I'm going to check the linux kernel code |
20:39:13 | pamaury | yeah there is no quirk for the stmp3700 |
20:39:30 | pamaury | so you need to apply the "fix" described on the wiki |
20:39:59 | xorly | working on it, so STMP has some non stardard HID? |
20:41:25 | pamaury | it's more likely a bootloader bug: if the kernel probes the HID descriptors too much, it crashes the bootloader |
20:42:48 | | Quit krabador (Quit: Take the time.) |
20:42:49 | xorly | yay "Status: passed" |
20:48:32 | pamaury | I'll try to submit a patch to the kernel |
20:50:22 | xorly | cool, kernel contributor |
20:50:39 | pamaury | you might want to use the "permanent fix" if you are to play with your device often |
20:51:31 | xorly | thanks, it is ok this way for now |
20:53:21 | xorly | when image is loaded into device, code is just executed? I just want to test some GPIO toggling and wonder, if some hw initialization is needed or so... |
20:54:47 | pamaury | the image format is very generic, it's made up of sections and each section has instructions which can be "load these bytes here", "jump at this address", "call this address", "go to this section" |
20:55:09 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
20:55:36 | pamaury | for the stmp, if you want to play you can use the hwstub tool (in utils/hwstub) which can create a sb image for stmp and you can script it in lua |
20:57:14 | pamaury | to use it, go to utils/hwstub/stub/stmp, run make, it should produce a hwstub.sb |
20:58:10 | pamaury | then go to utils/hwstub/lib, run make, then go to utils/hwstub/tools, run make |
20:58:10 | pamaury | use sbload with hwstub.sb and then run utils/hwstub/tools/hwstub_shell utils/regtools/desc/*.xml |
20:58:23 | pamaury | there are examples of lua files in utils/hwstub/tools/lua |
20:59:43 | | Join ZincAlloy [0] (~Adium@pD9EEAA8D.dip0.t-ipconnect.de) |
21:00 |
21:00:15 | xorly | wow, that sounds good, I'll try |
21:00:38 | | Quit n1s (Read error: Connection reset by peer) |
21:05:45 | | Join bertrik [0] (~quassel@rockbox/developer/bertrik) |
21:09:43 | | Join zoktar [0] (~zoktar@unaffiliated/zoktar) |
21:10:49 | | Join kugel [0] (~kugel@p5DC53B83.dip0.t-ipconnect.de) |
21:10:50 | | Quit kugel (Changing host) |
21:10:50 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
21:10:59 | | Part ZincAlloy |
21:26:16 | xorly | pamaury do I have to use arm-elf-eabi-* or could I use arm-none-eabi-* too? |
21:26:38 | pamaury | arm-none-eabi should do |
21:26:59 | pamaury | but you might have to tweak some makefiles because there use arm-elf-eabi- by default |
21:28:00 | pamaury | when I think about I make the Makefile depend on a PREFIX variable which can come from the environment but many makefiles just hardcode it (which is bad) |
21:33:31 | | Quit bcobco (Remote host closed the connection) |
21:33:57 | | Join bcobco [0] (~bcobco@77.228.124.149) |
21:58:07 | | Nick DormantBrain is now known as SuperBrainAK (~andy@74.112.200.73) |
22:00 |
22:03:19 | | Quit y4n (Quit: Do you like hurting other people?) |
22:04:07 | | Quit PaulFertser (Ping timeout: 260 seconds) |
22:10:49 | | Join PaulFertser [0] (paul@paulfertser.info) |
22:14:56 | *** | Saving seen data "./dancer.seen" |
22:20:50 | xorly | btw at Development guide, "open bug reports" link is broken, menu "bugs" link too |
22:20:50 | | Quit ikeboy_ (Ping timeout: 260 seconds) |
22:22:27 | franklin | xorly, yeah, the tracker seems to be down |
22:33:01 | franklin | hmm... does anyone feel like the superdom plugin /really/ needs some cleaning-up? |
22:33:34 | franklin | I mean, the AI sucks... it can't build factories/farms... or nukes |
22:33:47 | franklin | and from the code, I don't think it can use nukes, either |
22:36:12 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
22:36:22 | franklin | (and the code is full of gotos/global vars) |
22:38:01 | ikeboy | Can someone review g#916? I tested the max brightness on device and it should be 32 |
22:38:04 | fs-bluebot | Gerrit review #916 at http://gerrit.rockbox.org/r/916 : Fuze+: fixed brightness settings: previously there were 81 settings for only 26 possi... by Avi Eisenberg |
22:38:14 | franklin | ikeboy: ask pamaury |
22:38:39 | pamaury | ikeboy: I'll review it tomorrow, don't have the device with me right now |
22:38:48 | pamaury | I'm unsure whether the max value should be 31 or 32 |
22:39:43 | ikeboy | 32 is correct |
22:39:44 | ikeboy | I tried higher, and it loops |
22:40:13 | ikeboy | Actually, the max is always the same, it's the lower end that is sensitive |
22:40:56 | ikeboy | I mean that the highest brightness setting is always a constant brightness, because it corresponds with a 1 in the code |
22:41:23 | ikeboy | But anyway, there are 32 settings that make a difference, plus off. |
22:43:31 | | Quit dfkt (Disconnected by services) |
22:43:32 | | Join dfkt_ [0] (dfkt@unaffiliated/dfkt) |
22:45:01 | | Quit ikeboy (Quit: Leaving) |
22:47:24 | | Join Provel [0] (Provel@75-132-30-64.dhcp.stls.mo.charter.com) |
22:49:27 | | Join petur [0] (~petur@rockbox/developer/petur) |
22:49:59 | | Join trampel [0] (~trampel@c-24-22-235-214.hsd1.wa.comcast.net) |
22:59:13 | | Quit bcobco (Remote host closed the connection) |
22:59:38 | | Join bcobco [0] (~bcobco@77.228.124.149) |
22:59:55 | | Quit PaulFertser (Ping timeout: 240 seconds) |
23:00 |
23:04:25 | franklin | Anyone have much experience with plugins here? |
23:11:15 | petur | running rockboxdev.sh fails on my new system, fails during build of arm-ypr0-linux-gnueabi. Known issue? OS = debian testing, 64bit |
23:11:47 | [Saint] | petur: best I can do is upload the toolchain for you. |
23:12:02 | [Saint] | If you can get this toolchain to build - you're a bloody MIRACLE worker. |
23:12:10 | petur | ah ok ;) |
23:13:59 | [Saint] | bah - NAS isn't...N'ed. |
23:14:12 | petur | just setting up the build client for now so I could live without it too |
23:14:12 | [Saint] | Its just an AS. |
23:14:25 | petur | sure? Not just S? |
23:14:51 | [Saint] | Well, its still attached to something by definition. ;) |
23:15:43 | [Saint] | uploading the toolchain archive now. |
23:15:50 | franklin | [Saint]: the wall :) |
23:17:59 | [Saint] | petur: regarding building the thing, myself and at least one other person has attempted to sort out the massive dependency issues and create a deplist - but it only ever got us so far. |
23:18:32 | [Saint] | Even after making it apparently happy, compilation still dies with a bullshit error. |
23:18:45 | [Saint] | Just ~10 lines further down than it did the last time you tried. ;) |
23:19:16 | [Saint] | I managed to compile it on a 32bit system...once. |
23:19:17 | petur | it stopped here with ''ptrdiff_t' was not declared in this scope' |
23:20:07 | [Saint] | if memory serves it wants specific version of cloog, ppl, and a shittonne of other odd deps. |
23:20:17 | | Join TheGuyWhoIsTheGu [0] (~androirc@modemcable045.77-163-184.mc.videotron.ca) |
23:20:21 | [Saint] | Oh. I also seem to recall it wants both curl and wget. |
23:20:29 | [Saint] | Its...a fun script. |
23:20:31 | | Join ikeboy [0] (~ikeboy@pool-108-29-132-68.nycmny.fios.verizon.net) |
23:21:05 | [Saint] | petur: http://www.datafilehost.com/d/3c64b1a4 |
23:21:43 | petur | thanks! |
23:23:44 | franklin | Does anyone have the URL for the iPod classic's DFU files on phobos? trejan.com is gone now... |
23:31:55 | | Quit kugel (Ping timeout: 255 seconds) |
23:34:38 | | Quit bertrik (Read error: Connection reset by peer) |
23:42:12 | | Quit ikeboy (Ping timeout: 250 seconds) |
23:45:14 | | Quit lebellium (Quit: ChatZilla 0.9.90.1 [Firefox 32.0/20140822024446]) |
23:48:25 | user890104 | franklin: i think i have them "backed up" |
23:48:59 | franklin | oh I would love it |
23:49:19 | franklin | can I have them please? |
23:50:00 | user890104 | sure, open http://phobos.apple.com/version |
23:50:24 | user890104 | then search for: "x~~~~0000_Recovery" |
23:50:36 | user890104 | where ~~~~ = usb product id of the mode you want |
23:50:40 | franklin | ah thanks |
23:50:49 | user890104 | http://www.freemyipod.org/wiki/Modes#Getting_DFU_mode_on_iPod_Classic.2C_Nano_3G_and_newer |
23:50:58 | user890104 | here's the list of recovery modes |
23:51:14 | franklin | I know :) |
23:51:37 | copper | WTF, man, DFU! |
23:51:55 | | Quit TheGuyWhoIsTheGu (Remote host closed the connection) |
23:52:04 | copper | humans and abbreviations |
23:52:30 | franklin | user890104, I can't seem to find "recovery" on the page |
23:53:14 | | Join TheGuyWhoIsTheGu [0] (~androirc@modemcable045.77-163-184.mc.videotron.ca) |
23:53:21 | | Join RiD [0] (~RiD@bl22-53-235.dsl.telepac.pt) |
23:53:58 | [Saint] | really? |
23:54:04 | [Saint] | I can find it 150 times. |
23:54:17 | franklin | ah must by firefox not searching xml |
23:54:21 | franklin | *be |
23:54:33 | franklin | yep it is |
23:54:44 | franklin | ok, i'll wget it and grep like I should |