diff options
Diffstat (limited to 'wiki/Chat_log/20161123-mm-chatlog')
-rw-r--r-- | wiki/Chat_log/20161123-mm-chatlog | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/wiki/Chat_log/20161123-mm-chatlog b/wiki/Chat_log/20161123-mm-chatlog new file mode 100644 index 0000000..96c9423 --- /dev/null +++ b/wiki/Chat_log/20161123-mm-chatlog @@ -0,0 +1,220 @@ +Multimedia-chat-meeting-2016-11-23 + +09:03 < pinchartl> Magnus and Morimoto-san are excused +09:03 < pinchartl> it's a public holiday in Japan +09:03 < pinchartl> so let's get started +09:04 < pinchartl> first of all +09:04 < pinchartl> neither of you have reported anything by e-mail +09:04 < horms> Workers day iirc +09:04 < pinchartl> I could somehow see that coming as the time between the e-mails and the start of the meeting got shorter every time +09:05 < pinchartl> please fix that for next +09:05 < pinchartl> time +09:06 < kbingham> pinchartl: Just went out :D +09:06 < pinchartl> now that we're done with the scolding of the scoundrels, let's get really started :-) +09:07 < pinchartl> the only topic I have for today is status check for tasks +09:07 < pinchartl> does anyone want to add something to the agenda ? +09:08 < kbingham> Nope - perhaps today will be a quick meeting :D +09:08 < pinchartl> let's see +09:08 < pinchartl> you can start :-) +09:08 * kbingham walked into that one +09:08 < pinchartl> :-D +09:10 < kbingham> OK -A) so I'm happy to say the BRU multiple input race has a fix - which makes me happy. tested over 1500 iterations, when normally it will occur in under 150. - I've also had a play with uli's HDMI patches ... just so I can actually see something out of the HDMI port at last. ... I found and fixed a small bug in raw2rgbpnm, and I've created tests for suspend resume using automated pm test framework. +09:11 < kbingham> And the best thing I've done this fortnight is my student loan is now clear \o/ +09:11 < horms> hooray! +09:11 < pinchartl> congratulations :-) +09:11 < neg> :-) +09:11 < pinchartl> and good job +09:11 < kbingham> B) Next I will try to work through the VSP suspend resume issues, and do some final work on race's to see if I can find any more. +09:12 < kbingham> C) Nothing much holding me back - except for the hardware is hung and I have to figure out why. Probably getting itself misconfigured as a race waking up or clocks not being enabled in the right order ... +09:12 * kbingham wishes for a register that tells you why the hardware is hung :D +09:13 < geertu> kbingham: JTAG? +09:13 < kbingham> geertu: Aha - Yes - I did start to look at that too - but I haven't progressed as far as hooking up the blaster to the board :D (I was lacking in jumper cable connectors) +09:13 < pinchartl> geertu: it's not the system being hung, just the VSP +09:13 < pinchartl> kbingham: right ? +09:14 < pinchartl> or is it the full system ? +09:14 < kbingham> pinchartl: geertu: Yes - it's the hardware that is hung ... not the CPU. +09:14 < pinchartl> so just the VSP ? +09:14 < kbingham> - /hardware/VSP hardware/ : ;D yes +09:14 < pinchartl> ok +09:14 < pinchartl> I don't think JTAG would be very helpful then +09:15 < neg> kbingham: if you get JTAG running on Gen3, I'm interessted to hear about it :-) +09:15 < pinchartl> to get the HDMI output working, did you have to do anything else than applying the latest patch series ? +09:15 < kbingham> pinchartl: I agree - not in this instance ... Sorry - I thought geertu was asking as I had been talking with him about JTAG :D +09:16 < kbingham> pinchartl: No - I believe HDMI worked once I managed to get the patches applied correctly. +09:16 < pinchartl> ok, thank you +09:16 < pinchartl> next in alphabetical order, more +09:17 < pinchartl> since last meeting, I've followed up on the LVDS mode selection patches and posted a new version of the patch series +09:17 < pinchartl> or the two patch series I should say, covering both LVDS panel and LVDS encoder +09:18 < pinchartl> the feedback I got from Rob on the DT bindings was much more positive +09:18 < pinchartl> but Thierry Redding now chimed in and wasn't thrilled, to say the least +09:18 < pinchartl> we have very different opinions +09:19 < pinchartl> more work is needed to fix some issues +09:19 < pinchartl> and to either convince Thierry, or exhaust him until he stops caring +09:20 < pinchartl> a v3 is under preparation +09:20 < pinchartl> the LVDS encoder support series makes the DU driver cleaner by removing manual handling of bridges +09:21 < pinchartl> so I plan to make it a base for HDMI output upstreaming on Gen3 +09:22 < pinchartl> I've also posted a few misc DU patches forward-ported from the BSP +09:22 < pinchartl> and they have been merged by Dave +09:22 < pinchartl> along with a bunch of other pending DU patches +09:23 < pinchartl> I've finished classifying the BSP patches +09:24 < pinchartl> I need to follow-up with the BSP team as it wasn't clear for some of them if they fixed real issues +09:24 < pinchartl> a few tasks have also been identified +09:24 < pinchartl> they will be candidate for additional tasks +09:25 < pinchartl> for the next two weeks +09:25 < horms> feel free to let me know if you want me to help contact the BSP team +09:25 < pinchartl> I still plan to post a proposal for the rotation and histogram API (haven't had time to address it yet) +09:25 < pinchartl> horms: thanks +09:26 < pinchartl> my plan is to ask Matsuoka-san, CC'ing the periperi mailing list +09:27 < horms> ok, that sounds like a good plan +09:27 < pinchartl> I will also start discussing V4L2 cache handling with upstream developer +09:28 < pinchartl> and upstream basic support for HDMI output on Gen3 +09:29 < pinchartl> and, as I've already mentioned, still work on LVS panel and encoder support +09:29 < pinchartl> my main issues right now are Mauro doing his bad maintainer play again +09:30 < pinchartl> and Thierry not liking the LVDS panel DT bindings (and driver) +09:30 < pinchartl> that's it for me +09:30 * kbingham gets the popcorn to watch #v4l +09:31 < pinchartl> kbingham: it was quite surreal yesterday +09:31 < pinchartl> you need to know quite a bit about the technical problems being discussed to follow +09:31 < pinchartl> but I really felt I was in a parallel universe where the known rules of software architecture didn't apply +09:32 < kbingham> :) +09:32 < pinchartl> by the way the three new tasks I've identified from the BSP are +09:32 < pinchartl> - DU suspend/resume +09:33 < pinchartl> - Gen3 DU dot clock rate optimization (with DPLL) +09:33 < pinchartl> - Display interlace support +09:33 < pinchartl> the second one is part of Ulrich's HDMI output patches +09:33 < pinchartl> I might get it done as part of the HDMI output upstreaming, but might also leave it out +09:33 < pinchartl> depending on how much time it takes +09:33 < horms> Thanks, I'll try to add that to the google sheet if you haven't done so already +09:34 < pinchartl> do we have tasks in that spreadsheet ? +09:35 < horms> not as such. +09:35 < pinchartl> ok :-) +09:35 < horms> but we have "Features" +09:36 < pinchartl> I've added them to the multimedia todo list (will push after this meeting) +09:36 < horms> And I think it makes sense to map the Features to tasks where possible +09:36 < pinchartl> I'm done +09:36 < pinchartl> neg: you're next +09:36 < neg> a) Nothing +09:36 < neg> b) Address CSI2 review comments +09:36 < neg> c) None +09:36 < neg> EOT +09:38 < pinchartl> I assume you're busy with I/O and/or core tasks at the moment ? +09:39 < neg> Not super busy, trying to start a new core task and finish up my IO task so if yout got something that needs to be done I might have time +09:39 < pinchartl> I'm looking at the todo list +09:40 < pinchartl> we have a bunch of tasks planned for v4.10 that need to be pushed back +09:40 < pinchartl> for you that's +09:40 < pinchartl> ADV7482,v4.10,plan,niklas,Gen3 support upstream +09:40 < pinchartl> ADV7482,v4.10,plan,niklas,Interlace support upstream +09:40 < pinchartl> VIN,v4.10,public,niklas,Gen3 support +09:40 < pinchartl> VIN,v4.10,plan,niklas,Scaler support (on Gen3) +09:40 < pinchartl> VIN,v4.10,public,niklas,CSI2 interlace support upstream (Gen3) +09:40 < pinchartl> VIN,v4.10,public,niklas,CSI2 support upstream (Gen3) +09:40 < pinchartl> VIN,v4.10,plan,niklas,Gen3 support upstream (without CSI-2) +09:40 < pinchartl> should I push them back to v4.11 or directly to v4.12 ? +09:41 < neg> I don't think we can move forward with CSI2 without VIN and so far there have not been much review on the series which is huge so I assume it will miss v4.11, or how do you feel about it? +09:42 < pinchartl> I agree with you +09:42 < pinchartl> unless we decide it's a high priority and put lots of effort on that +09:42 < pinchartl> but that doesn't seem to be the case at the moment +09:42 < pinchartl> so v4.12 seems more realistic to me +09:43 < neg> for ADV7482 I have mixed feelings about having it in periperillist, is that something we still feel is a task to bring to upstrem since there are a huge effort to do so? +09:43 < pinchartl> I don't think so at the moment. I'll mark it as noplan +09:43 < pinchartl> but keep it there as it would be nice to have +09:45 < neg> yes I would love to get it upstream one day, I will keep to work on the driver so I can test VIN but the big push to make it ready for upstream I feel is a low prio thing +09:45 < pinchartl> thanks +09:45 < pinchartl> next, uli___ +09:45 < uli___> as mentioned above, i have pushed out a base for upstreaming hdmi out on gen3 +09:46 < uli___> and a tool for testing analog audio remotely with a loopback cable +09:46 < uli___> https://github.com/uli/atest +09:46 < uli___> for interested parties +09:46 < uli___> mixer settings are tricky, but the readme contains a few hints +09:46 < kbingham> uli___: I like atest - that's neat :D +09:46 < uli___> thank you :) +09:47 < uli___> next, i will upport/test/fix ipmmu patches for du, vsp and fcp +09:47 < uli___> haven't looked into that yet +09:47 < uli___> no issues +09:47 < uli___> that's it from me +09:48 < pinchartl> what's the status of VIN,v4.10,public,ulrich,Gen2 VIN integration ? have the patches been merged ? +09:48 < uli___> i'm not sure, actually +09:48 < pinchartl> horms might know ? +09:49 < uli___> or neg +09:49 < pinchartl> those are DT patches +09:49 < horms> I don't believe so +09:49 < horms> I can look up but most likely I was expecting some Acks and then it fell off my radar +09:50 < pinchartl> I see the following patches in your tree +09:50 < pinchartl> 06b64afa6e98 ARM: dts: r8a7793: Enable VIN0-VIN2 +09:50 < pinchartl> 84e3a74664c5 ARM: dts: koelsch: add HDMI input +09:50 < pinchartl> 56548d0c5aea ARM: dts: lager: Add entries for VIN HDMI input support +09:50 < pinchartl> uli___: were there more ? +09:50 < uli___> for gose, i think there was an issue +09:50 < uli___> it's missing the enablement for analog and hdmi in the dts file +09:51 < uli___> i'll look into that +09:51 < pinchartl> thanks +09:51 < horms> yes, i think those things are missing from gose +09:51 < horms> i'm entirely usnure why +09:51 < pinchartl> I'll update the target to v4.11 then +09:52 < horms> please feel free to ping me any time if dt patches seem stuck +09:53 < pinchartl> "[PATCH v2 2/3] ARM: dts: gose: add HDMI input" is ready to be merged with a small fix that I requested +09:53 < pinchartl> "[PATCH v2 3/3] ARM: dts: gose: add composite video input" will require a bit more work +09:54 < uli___> yes, i think i'll resend the hdmi part individually, so it won't me tainted by disparaging comments :) +09:54 < uli___> s/me/be/ +09:55 < pinchartl> you can also start to update the ADV7180 DT bindings already +09:55 < pinchartl> the only open item is what compatible strings to use +09:55 < pinchartl> the rest can already be fixed +09:56 < uli___> i'll have a look +09:57 < pinchartl> thanks +09:58 < pinchartl> next meeting +09:58 < pinchartl> I propose 2016-12-07 at the same time as today +09:58 < pinchartl> 08:00 GMT / 09:00 CET / 10:00 EET / 17:00 JST +09:58 < neg> uli___: thanks for all your work for VIN, I'm looking forward to v4.10 and out of the box HDMI VIN for gen2 :-) +09:59 < neg> Meeting time works for me +09:59 < uli___> you are welcome :) +09:59 < kbingham> uli___: Then you can write a vtest to do a video loopback with embedded data verification too :D +10:00 < horms> FWIIW that is not a holiday in Japan +10:00 < uli___> kbingham: don't give anybody ideas +10:00 < pinchartl> horms: I'm sure they'll find another excuse ;-) +10:00 < pinchartl> (it's the day after the Finnish independence day) +10:00 < horms> no comment +10:00 < neg> vtest +1 :D +10:00 < pinchartl> does anyone have anything to add ? +10:00 < kbingham> uli___: Should be possible to do straight byte comparisons - but encoding the bytes sounds more fun :D +10:00 < horms> Indepemdence from Sweeden_ +10:00 < horms> _ +10:00 < horms> ? +10:01 < pinchartl> from Russia I believe +10:01 < horms> Ok. I think they may bave become independent a few times. But I could easily be wrong. +10:02 < pinchartl> :-) +10:02 < pinchartl> if there's no more comment I propose adjourning this meeting. does anyone second ? +10:02 < neg> Any multimedia meeting plan for FOSDEM timing I should keep in mind when bookig my trip? +10:02 < pinchartl> neg: good point +10:02 < kbingham> Ah yes- I'll be at FOSDEM too - would probably like to book flights early +10:02 < pinchartl> it looks like there will be a core and I/O day on Friday before the FOSDEM +10:03 < pinchartl> it's not clear yet whether we'll need a multimedia meeting, but it will likely be useful to discuss additional tasks at least +10:03 < pinchartl> so I propose reserving time for that on Thursday +10:04 < pinchartl> I'll be in Belgium anyway :-) +10:04 < pinchartl> so it's easy for me +10:05 < pinchartl> but if any of you don't want to spend an extra day in Brussels needlessly, we need to decide whether to organize a meeting or not +10:05 < pinchartl> I assume everybody would arrive on Thursday at the latest anyway, to be there for the core and I/O meetings on Friday +10:06 < pinchartl> so if you book a flight that doesn't arrive too late and we host the meeting in the afternoon then we should be good +10:06 < pinchartl> any thoughts on that plan ? +10:06 < neg> For me Thursday is fine, maybe have a afternoon meeting so ppl can arive that day and still not be late for meeting? +10:06 < pinchartl> yes, that's the idea +10:07 < kbingham> Looks like my light will get in at 12:50 local time ... +10:07 < kbingham> how long does it take to get fro m the airport to the centre. +10:07 < pinchartl> the train takes a bit less than 20 minutes +10:08 < pinchartl> but you also need to get out of the plane and to the train station :-) +10:08 < pinchartl> you might be a bit late for lunch, but for an afternoon meeting it's definitely fine +10:08 < pinchartl> uli___: how about you, what are you travel plans ? +10:08 < uli___> i can't confirm that i will be at fosdem at all yet... +10:08 < uli___> so don't consider me when planning any meetings +10:09 < uli___> judging from the train schedule +10:09 < uli___> i'd be there at 5 something +10:10 < pinchartl> 5pm I assume +10:10 < uli___> yes +10:11 < pinchartl> ok, so we should decide as soon as possible whether to organize a meeting on Thursday then +10:12 < pinchartl> I'll ask Magnus and Morimoto-san about their opinion in the meeting report and we'll then decide +10:12 < kbingham> at the very least we could do dinner on thursday evening +10:12 < horms> that sounds like a fine idea to me :) +10:12 < pinchartl> yes dinner is certainly a must :-) +10:13 < pinchartl> if there's no more comment I propose adjourning this meeting. does anyone second ? +10:14 < neg> second +10:14 < pinchartl> thank you +10:14 < pinchartl> the meeting is adjourned, thank you everybody for attending |