00:31.29 | *** join/#htc-linux stroughtonsmith (~steven@86-42-152-116-dynamic.b-ras1.bbh.dublin.eircom.net) |
00:44.19 | *** join/#htc-linux fakker (fakker@unaffiliated/fakker) |
01:25.24 | *** join/#htc-linux fakker (fakker@cpc30-hitc6-2-0-cust607.9-2.cable.virginmedia.com) |
01:25.24 | *** join/#htc-linux fakker (fakker@unaffiliated/fakker) |
01:37.01 | *** join/#htc-linux ElFinLazz (~elfinlazz@182.215.84.22) |
02:10.02 | *** join/#htc-linux Cotulla (~myfakemai@109.205.253.11) |
02:31.27 | *** join/#htc-linux ccxCZ (~ccxCZ@156.200.broadband11.iol.cz) |
06:45.08 | *** join/#htc-linux kiozen (~kiozen@p578a42db.dip0.t-ipconnect.de) |
07:34.30 | *** join/#htc-linux Bry8Star (~Bry8Star@gateway/tor-sasl/bry8star) |
07:49.24 | *** join/#htc-linux lamikr (lamikr@nat/nokia/x-dgmjkkoslunwxgwj) |
07:49.33 | *** join/#htc-linux eR^zeRa` (~zzeratul@ip-84-42-202-42.net.upcbroadband.cz) |
08:05.05 | *** join/#htc-linux ntg (christer@141.0.137.20) |
11:30.30 | *** join/#htc-linux a-st (~a-st@unaffiliated/a-st) |
11:51.41 | *** join/#htc-linux arif-ali (~arif-ali@81.144.163.60) |
11:56.46 | *** join/#htc-linux arif-ali (~arif-ali@81.144.163.60) |
12:02.05 | *** join/#htc-linux arif-ali (~arif-ali@81.144.163.60) |
12:07.33 | *** join/#htc-linux Cotulla (~myfakemai@109.205.253.11) |
12:08.21 | *** join/#htc-linux kiozen (~kiozen@p578a42db.dip0.t-ipconnect.de) |
12:22.39 | *** join/#htc-linux arif-ali (~arif-ali@81.144.163.60) |
12:39.22 | *** join/#htc-linux Marc (~marc1706@phpbb/modifications/marc1706) |
12:46.27 | *** join/#htc-linux ntg-c (~christer@anon-168-72.vpn.ipredator.se) |
13:11.07 | *** join/#htc-linux helicopter88 (~helicopte@host130-27-dynamic.49-79-r.retail.telecomitalia.it) |
13:21.26 | fakker | https://twitter.com/rkkski/status/288956938778189824/photo/1 Cotulla |
13:38.26 | *** join/#htc-linux ntg (christer@141.0.137.20) |
13:55.48 | *** join/#htc-linux lamikr (lamikr@nat/nokia/x-huomnowbotmyyrka) |
15:15.11 | *** join/#htc-linux NEMESIS| (nembnc@bash0rt.euch.kacknubs.de) |
15:27.07 | stybla | fakker: buahahahahahaha :D |
15:28.35 | stybla | fakker: I've even managed to translate the tweet. the last word is equal to 'insert', right? |
15:37.26 | *** join/#htc-linux ntg-c (christer@141.0.137.20) |
16:21.30 | *** join/#htc-linux helicopter88_2 (~helicopte@host68-94-dynamic.22-79-r.retail.telecomitalia.it) |
16:43.39 | *** join/#htc-linux arif-ali (~arif-ali@81.144.163.60) |
17:20.50 | *** join/#htc-linux ali1234 (~ajbuxton@headfuzz.co.uk) |
17:30.47 | detule | qcom really has a botched v4l2 implementations don't they |
17:45.49 | *** join/#htc-linux ALoGeNo (~alogeno@unaffiliated/alogeno) |
17:50.38 | *** join/#htc-linux paulk-desktop (~paulk@lib33-1-82-233-88-171.fbx.proxad.net) |
17:54.59 | Cotulla | whyy |
17:55.33 | *** join/#htc-linux kiozen (~kiozen@ppp-93-104-81-177.dynamic.mnet-online.de) |
17:58.52 | detule | because all sensor drivers are tied to their media/video/msm crap |
17:59.27 | detule | and there's duplicate ioctl's all over the place.... |
18:00.31 | detule | there should be a way to register the sensors independently and have them talk to their media server via the v4l2 subdev system |
18:00.52 | detule | as it is, I can't take an upstream sensor driver and make it work with their server without modifying it extensively |
18:00.57 | detule | i might as well write it from scratch |
18:01.00 | Cotulla | u know last times I prefer simple systems |
18:01.13 | Cotulla | with a lot of hardcoded things. they are much easy to maintain and rewrite from zero |
18:01.20 | Cotulla | as well works faster |
18:01.24 | Cotulla | takes less space |
18:01.42 | Cotulla | I remembered how I try to figure |
18:01.46 | Cotulla | how msm-video works |
18:01.48 | Cotulla | :D |
18:01.51 | Cotulla | that was awful |
18:03.14 | *** join/#htc-linux helicopter88_3 (~helicopte@host240-94-dynamic.22-79-r.retail.telecomitalia.it) |
18:08.42 | fakker | slaps Cotulla |
18:08.46 | fakker | motherf- |
18:08.59 | Cotulla | headshot |
18:09.05 | Cotulla | fakker dies |
18:09.10 | Cotulla | :( |
18:09.37 | fakker | you sadface for me? |
18:09.38 | fakker | awwwwww |
18:09.39 | fakker | :D |
18:10.02 | Cotulla | fakker respawns |
18:10.07 | Cotulla | headshot |
18:10.10 | Cotulla | fakker dies |
18:10.11 | Cotulla | :( |
18:10.35 | fakker | aww |
18:10.44 | fakker | you too pro Cotulla |
18:12.36 | Cotulla | clockpro |
18:12.37 | Cotulla | :D |
18:12.39 | fakker | pedik |
18:12.46 | fakker | :F |
18:15.12 | Cotulla | u tell us truth finally |
18:17.02 | Marc | I think I have found out how HTC is building kernels: grab any given branch from CAF and port it to your device. afterwards delete random shit so anyone that would like to port that kernel to any similar device will have big problems doing so. |
18:17.49 | Cotulla | why u think so? |
18:18.03 | fakker | cuz we know so |
18:18.05 | fakker | pedik |
18:18.25 | stybla | fakker: sounds like standard "enterprise" process to me ;) |
18:18.47 | fakker | like KFC? |
18:18.57 | fakker | :D |
18:19.18 | Marc | Cotulla: I'm comparing a htc kernel with one from CAF directly |
18:19.26 | Marc | and that's the only explanation that makes sense :P |
18:19.26 | *** join/#htc-linux helicopter88 (~helicopte@host200-116-dynamic.23-79-r.retail.telecomitalia.it) |
18:19.35 | Cotulla | what do u found? |
18:19.40 | fakker | lot of pedik |
18:19.43 | fakker | MEDIC |
18:19.45 | fakker | RTCW |
18:19.51 | fakker | PEDIK |
18:19.58 | stybla | Wunderbar! |
18:20.43 | Marc | I found out that they deleted random files for no obvious reasons |
18:21.13 | stybla | Marc: have you considered reasons like GNU GPL? |
18:21.39 | Cotulla | for example which files? |
18:21.42 | Marc | and files that are in the CAF branches are not covered by the GPL or what do you mean? |
18:21.47 | stybla | errr that was incorrect, but I meant legal reasons. |
18:21.48 | Marc | clock-pcom-lookup.c |
18:21.58 | Cotulla | maybe it was added later to CAF? |
18:22.02 | Marc | pretty much all include/linux files for support of older devices |
18:22.08 | Cotulla | before it was branched |
18:22.12 | stybla | Marc: yes, gnu/gpl was incorrect. I meant legal reasons in general. |
18:22.13 | Marc | their kernel is newer ;) |
18:22.23 | Cotulla | how u detected that? |
18:22.40 | Marc | htc kernel is 3.0.16 |
18:22.50 | Marc | at least it should be newer |
18:22.58 | Marc | and some code is actually newer by looking at the files |
18:23.00 | Cotulla | and CAF? |
18:23.06 | Marc | 3.0.8 |
18:23.21 | Cotulla | inside msm files or inside generic files? |
18:23.28 | Marc | then again, htc tends to randomly add updated files or use old ones |
18:23.36 | Marc | both |
18:23.47 | Cotulla | cuz it's called development :P |
18:24.36 | Cotulla | u somehow assumed that all files in CAF are good |
18:24.43 | Marc | they also tend to add newer patches and forget to apply the previous patches to that file ;) |
18:24.46 | Cotulla | but actually new changes often not well tested |
18:24.52 | Cotulla | new changes to any code |
18:24.55 | Marc | I'm not saying that CAF is perfect |
18:24.58 | Cotulla | so it's very common to use old instead |
18:25.04 | Cotulla | if something not working |
18:25.11 | Cotulla | so maybe they reverted |
18:25.13 | Cotulla | replaced |
18:25.18 | Cotulla | some files to old versions |
18:26.55 | Marc | I hope that they at least have an internal version control system :P |
18:27.02 | Cotulla | who knows |
18:28.30 | Cotulla | but good software can be developed without version control system too |
18:28.48 | Cotulla | my hello world was done without such systems and it works pretty well! |
18:30.04 | *** join/#htc-linux helicopter88_2 (~helicopte@host98-116-dynamic.55-79-r.retail.telecomitalia.it) |
18:30.14 | Marc | if only one person works on it it's ok to not use a vcs |
18:31.17 | Cotulla | but hello world was done by me and my brain! |
18:31.22 | Cotulla | so two persons worked under it |
18:31.59 | fakker | pfff |
18:32.04 | fakker | stealing my credits again |
18:32.16 | Cotulla | and fakker worked under it too |
18:32.19 | Cotulla | so 3 persons |
18:32.19 | fakker | ^ |
18:32.24 | Cotulla | without control system :D :P |
18:32.29 | fakker | i just looked at it |
18:32.33 | fakker | that's all i needed to do |
18:33.14 | Marc | oh you made it write itself? |
18:33.16 | Marc | impressive :P |
18:33.52 | fakker | yep, why you think Cotulla talks to me? he is jealous |
18:36.17 | Marc | hehe |
18:49.25 | *** join/#htc-linux BabelO (~fcr@unaffiliated/babelo) |
18:58.24 | *** join/#htc-linux helicopter88 (~helicopte@host8-27-dynamic.49-79-r.retail.telecomitalia.it) |
19:06.10 | ali1234 | never ceases to amaze me how broken source releases usually are |
19:06.20 | ali1234 | from vendors i mean |
19:07.05 | ali1234 | shit often won't compile unless you use the exact same release of RHEL they used, put source in exactly the same path, and have exactly the same user name as the developer |
19:07.24 | ali1234 | and that's when they don't randomly delete stuff |
19:10.00 | *** join/#htc-linux Bry8Star (~Bry8Star@gateway/tor-sasl/bry8star) |
19:34.46 | *** join/#htc-linux khorben__ (~dont@194.29.236.67) |
20:24.38 | *** join/#htc-linux zeusk_ (6ad095bb@gateway/web/freenode/ip.106.208.149.187) |
20:24.45 | zeusk_ | hello world |
20:25.51 | Marc | hellas |
20:26.47 | zeusk_ | how is it goin marc ? |
20:26.55 | zeusk_ | htc and caf still eating your brain ? |
20:27.00 | Marc | as always |
20:27.47 | zeusk_ | they should start pushing stuff to mainline faster and test patches before they put stuff in -master |
20:36.15 | Marc | Cotulla: did you write leo's touch driver (which I'm guessing since the file says so)? |
20:39.19 | Cotulla | yes |
20:39.22 | Cotulla | who else |
20:39.35 | Marc | I'm guessing you used the synaptics i2c rmi code while writing it? |
20:39.41 | Cotulla | not at all |
20:40.11 | Cotulla | it ever was not released at that time |
20:40.26 | Cotulla | hi zerusk |
20:40.37 | Marc | just wondering :P |
20:40.49 | Marc | anyway, found duplicated code :P |
20:40.53 | Cotulla | and? |
20:41.21 | Marc | I'm trying to implement a filter |
20:43.01 | Cotulla | what kind of? |
20:43.06 | Marc | and while comparing with the synaptics code I noticed that you seem to be excessively using input_mt_sync() compared to the synaptics code |
20:43.32 | Marc | it's a duplicated filter which basically ignores small movements |
20:44.21 | zeusk_ | hey cotulla |
20:44.37 | Cotulla | 11 |
20:45.06 | zeusk_ | marc, you can just write your own basic filter, see delta over the last few updates |
20:45.21 | zeusk_ | or use a static delta, if change is less than delta, ignore the current update |
20:45.36 | Marc | that's basically what I'm adding ;) |
20:46.04 | zeusk_ | linux is bloated with too much stuff which hardly anyone uses and then people complain that everyone does not use same interface |
20:46.14 | zeusk_ | their interface is not made with everything in mind ofcourse |
20:47.07 | zeusk_ | btw i tried using cotulla's ts driver under lk, never got a response from i2c address of TS chip |
20:47.16 | Marc | that's what I'm basically trying to fix: https://www.youtube.com/watch?v=GRrKEDP59XE |
20:47.24 | Cotulla | what kind response? |
20:47.30 | zeusk_ | probably bad reset/init code for it, i know my gpio driver is foobar so may have to fix that first |
20:47.48 | Cotulla | Marc yeah irritating in WRT |
20:47.52 | Cotulla | u hold it |
20:47.57 | Cotulla | for context menu |
20:48.06 | Cotulla | and it drop menu in wrong location :D |
20:48.12 | Marc | hehe |
20:48.57 | zeusk_ | but then how would that filtering work when user is drawing line/swiping (using a static delta) |
20:49.19 | Cotulla | maybe if user moves thinger |
20:49.26 | Cotulla | but if he press |
20:49.30 | Cotulla | and hold |
20:49.32 | Cotulla | not |
20:49.36 | zeusk_ | Hmm |
20:50.01 | Marc | I'll play around with the threshold |
20:50.13 | Marc | bravo has that filter |
20:50.19 | Marc | and it's set to 12, whatever that means :P |
20:50.44 | zeusk_ | yeah, that should improve it. but i face that issue only when screen is dirty or fingers are sweaty |
20:50.45 | Cotulla | 12 pixels maybe |
20:50.56 | Marc | 12 pixels sounds like a lot to me |
20:51.15 | zeusk_ | i think TS resolution is not equal to screen resolution |
20:51.20 | zeusk_ | i'm not sure though |
20:51.24 | Cotulla | yes it is |
20:51.35 | Marc | we should measure in inches :P |
20:51.57 | Cotulla | nanometers only no way |
20:52.38 | Marc | in other news: I really wonder how lazy the broadcom coders are: https://github.com/marc1706/desire_kernel_35/blob/master/drivers/net/wireless/bcm4329/wl_iw.c#L5009 |
20:53.12 | zeusk_ | that doesn't beat this: http://imgur.com/TuKIC |
20:53.15 | Cotulla | what? |
20:53.26 | Marc | the useless brackets Cotulla ;) |
20:53.44 | Cotulla | where? |
20:53.58 | Marc | Line 5010 |
20:54.03 | Cotulla | what's wrong there? |
20:54.13 | zeusk_ | probably they copy/paste another function |
20:54.16 | Marc | what's the purpose of those brackets? |
20:54.17 | Cotulla | I don't see anything |
20:54.30 | Cotulla | 5010 and 5024? |
20:54.36 | zeusk_ | cotulla, after else if on line 509, there is another indent and bracket on 510 |
20:54.46 | Cotulla | yes |
20:54.48 | Cotulla | it's normal |
20:54.51 | Cotulla | purpose is simple |
20:54.56 | zeusk_ | but TIT_HANDLER still wins |
20:55.00 | Cotulla | keep some region with own local variables |
20:55.04 | Cotulla | cuz it's .C file |
20:55.14 | Cotulla | u can't declare them like in C++ in anyplace |
20:55.28 | Marc | anyway, -O3 didn't like it :P |
20:55.32 | Cotulla | so to prevent scrolling up to function start, they were placed in local block |
20:55.41 | Cotulla | I am using the techno also |
20:55.45 | Cotulla | *this |
20:55.49 | Cotulla | GCC problem> |
20:55.50 | Cotulla | ?> |
20:56.00 | zeusk_ | o.O what did -O3 say about it ? |
20:56.17 | zeusk_ | i never had problem, i use it { } all the time for multi line expressions |
20:56.53 | zeusk_ | infact it is gcc standard iirc for multiline expression |
20:56.53 | Marc | nvm, it complained about the for loop right below it |
20:56.57 | Marc | https://github.com/marc1706/desire_kernel_35/commit/61b973265cfa09184be2588aee32fb151e71bd0d |
20:57.19 | Marc | out of bounds :P |
20:57.30 | Cotulla | ? |
20:57.42 | Cotulla | if u wanna truth . . . |
20:57.48 | Cotulla | it's actually nothing |
20:57.52 | Marc | https://github.com/marc1706/desire_kernel_35/commit/61b973265cfa09184be2588aee32fb151e71bd0d#L0L5149 |
20:57.53 | Cotulla | u should read into that code |
20:57.59 | Cotulla | that exactly it's doing |
20:58.11 | Marc | it didn't like the i+1 |
20:58.26 | zeusk_ | i wonder why do they even use bcopy |
20:58.41 | zeusk_ | why not just use memcpy |
20:58.47 | Cotulla | it's define |
20:59.10 | zeusk_ | i know it is define but some standards are just so stupid |
20:59.17 | Cotulla | Cotullau should read into that code |
20:59.17 | Cotulla | Cotullathat exactly it's doing |
20:59.28 | Cotulla | then all ur questions are gone |
20:59.29 | Cotulla | :D |
20:59.33 | Marc | hehe |
20:59.37 | Cotulla | I am serious |
20:59.42 | Marc | a bit long for a good night read :P |
20:59.43 | Cotulla | at 146% |
20:59.47 | zeusk_ | i read printf("Hello World"); |
20:59.50 | Cotulla | it won't be good fater that |
20:59.55 | fakker | 147 |
21:00.02 | Cotulla | fakker wins |
21:00.05 | zeusk_ | fakker, 156 |
21:00.06 | Cotulla | :D |
21:00.09 | Cotulla | zeusk too late |
21:00.13 | Cotulla | we already counted |
21:00.14 | fakker | 147 is top score in snooker |
21:00.14 | zeusk_ | cockpro wins |
21:00.14 | Cotulla | :P |
21:00.28 | fakker | 180! |
21:00.28 | zeusk_ | ~seen cockpro |
21:00.30 | apt | zeusk_: i haven't seen 'cockpro' |
21:00.30 | Cotulla | he drunk and he leaves |
21:00.30 | fakker | DARTS |
21:00.39 | zeusk_ | apt 42 |
21:00.39 | apt | somebody said 42 was the answer to life the universe and everything, see also http://en.wikipedia.org/wiki/the_answer_to_life,_the_universe,_and_everything |
21:00.41 | Cotulla | ~seen cockpoo |
21:00.42 | apt | cockpoo <704f2866@gateway/web/freenode/ip.112.79.40.102> was last seen on IRC in channel #htc-linux, 9d 1h 4m 17s ago, saying: 'hi'. |
21:00.43 | fakker | who is drunk? |
21:01.03 | zeusk_ | fakker, maybe, we all are ? |
21:01.20 | fakker | i haven't had a drink for awhile |
21:01.28 | fakker | being 11 days |
21:01.41 | zeusk_ | what if someone mixed stuff in your water supply and you don't even know ? :o |
21:01.47 | fakker | i drink my own urine |
21:01.54 | Cotulla | wtf |
21:02.00 | zeusk_ | wtf |
21:02.24 | fakker | Is it necessary for me to drink my own urine? |
21:02.28 | zeusk_ | is your real name by any chance, bear gryll ? |
21:02.36 | fakker | No, but I do it anyway because it's sterile and I like the taste. |
21:02.47 | fakker | omgwtf |
21:02.47 | fakker | have you fuckers |
21:02.51 | fakker | not seen Dodgeball? |
21:02.57 | fakker | fucking brick to face |
21:02.58 | zeusk_ | wtgbbq |
21:02.59 | fakker | brick |
21:03.02 | fakker | to |
21:03.06 | fakker | face |
21:03.08 | fakker | you don't even know the 5 D's of Dodgeball |
21:03.13 | fakker | shoots himself |
21:03.35 | zeusk_ | Hmm, i used to think dodgeball was a game all this time |
21:03.41 | fakker | you've got to learn the five d's of dodgeball: dodge, duck, dip, dive and dodge! |
21:04.09 | fakker | http://www.youtube.com/watch?v=18ASBsQfXnw |
21:05.42 | zeusk_ | LOL |
21:06.25 | zeusk_ | would you like to take a break from that fine lead based paint |
21:06.26 | zeusk_ | LOL |
21:07.12 | fakker | go rent the movie |
21:07.58 | Marc | I agree with fakker |
21:08.22 | fakker | he's gone to get it |
21:08.23 | fakker | damn he works fast |
21:08.27 | Cotulla | yea |
21:09.15 | fakker | you too Cotulla |
21:09.22 | fakker | there's a Russian beauty in the movie |
21:09.28 | fakker | your kinda lady |
21:13.57 | Marc | Downloading with 25 MiB/s ... I love my internet connection :P |
21:30.41 | fakker | i love... lamp |
21:30.50 | fakker | :D |
21:31.13 | fakker | i'm hoping you know that one too |
21:54.27 | *** part/#htc-linux Cotulla (~myfakemai@109.205.253.11) |