From 55e3b2f45880faaf06f3c660ca9e8a6d9aa14bce Mon Sep 17 00:00:00 2001 From: Kuninori Morimoto Date: Mon, 9 Dec 2019 15:29:52 +0900 Subject: wiki: Porting wiki: Porting Chat Log Signed-off-by: Kuninori Morimoto --- wiki/Chat_log/20161109-mm-chatlog | 390 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 390 insertions(+) create mode 100644 wiki/Chat_log/20161109-mm-chatlog (limited to 'wiki/Chat_log/20161109-mm-chatlog') diff --git a/wiki/Chat_log/20161109-mm-chatlog b/wiki/Chat_log/20161109-mm-chatlog new file mode 100644 index 0000000..edecba3 --- /dev/null +++ b/wiki/Chat_log/20161109-mm-chatlog @@ -0,0 +1,390 @@ +2016-11-09 Multimedia group chat report + +We had a multimedia group meeting on 2016-11-09. Here's a summary of the +discussions. Please correct any mistake you would notice. + +Attendees: + +- Kieran +- Laurent +- Morimoto-san +- Niklas + +Magnus and Ulrich were absent. + + +Topic 1. Status check for the multimedia tasks +---------------------------------------------- + +* Kieran + +Since last meeting: + +- VSP1 writeback prototype submitted + +Frames can be successfully grabbed from the V4L2 video node. Awaiting reviews +on DRI/media lists. + +- Partition Algorithm improvements posted + +Still need to see if/how display list objects can be reused. + +For the next two weeks: + +- Start on Q4/2 tasks +and/or +- Try to reuse display lists for VSP partitions + +Issues and Blockers: None + + +* Laurent + +Since last meeting: + +- Attended Kernel Summit and Linux Plumbers Conference + +Posted a few reports on the periperi mailing list on topics of interest for +the upstreaming team. No more report planned, but please feel free to ask +questions. + +For the next two weeks: + +- Follow up on the LVDS mode selection patches. +- Post a proposal for the rotation and histogram APIs. +- Post a few misc DU and VSP patches forward-ported from the BSP. + +Issues and Blockers: + + +* Morimoto-san + +Since last meeting: + +- Posted HDMI+sound patch. +- Posted ALSA SoC OF-graph base patch-set. +- Posted ALSA SoC framework cleanup patch-set. + +All the above are under review. + +- Worked on BSP team sound issue +- M3 board export paper work for new guys + +For the next two weeks: + +- Follow up on the posted patches + +Issues and Blockers: + +- American people seem to have selected Mr. Trump. + + +* Niklas + +Since last meeting: + +- Posted new rewritten VIN Gen3 driver (uses media controller +framework) with M3-W support and a refreshed CSI2 driver. + +- Got a VIN->DU test-case working on Gen2 and Gen3 + +A VIN tests repository has been created at https://git.ragnatech.se/vin-tests/. Jacopo is also working on a buffer sharing test application that will +support VIN, VSP and DU, we'll likely merge both. + +HDMI loopback should be used for more automated testing, but it's too early +for Gen3. We'll revisit the topic later. + +For the next two weeks: + +- Address the review comments on the VIN and CSI2 driver. + +Issues and Blockers: None + + +Topic 2. Additional tasks for Q4/2 2016 +--------------------------------------- + +SoWs haven't been finalized yet, but should hopefully be by the end of the +week. At this time it looks like we'll have the following tasks. + +- VSP1 race conditions fixes, VSP suspend/resume (Gen2 only, Gen3 requires +more work due to FCP dependency) and Gen3 HDMI output for Kieran + +- Gen3 HDMI output and V4L2 cache management API (upstream discussions only, +actual implementation likely in 2017/Q1) for Laurent + +- Nothing for Niklas as all his time will be consumed by other groups) + +- IPMMU multimedia development (including DU horizontal lines issue) for +Ulrich. Help from the hardware team might be needed, we don't know whether the +issue is caused by software or hardware. + +In parallel Jacopo is working as a trial task on a test application to measure +performances issues, and performance improvements when patches will be ready. + +Fences support isn't planned for Q4 at this time, but will be built on top of +V4L2 fences support that Collabora is working on, likely in 2017/Q1. + + +Topic 3. Next meeting +--------------------- + +The next meeting will be held on 2016-11-23 at 08:00 GMT / 09:00 CET / 10:00 +EET / 17:00 JST. + +h1. Multimedia-chat-meeting-2016-11-09 + + morning [16:59] + hello + hi pinchartl, i will be lurking this morning if you don't mind [17:00] + no worries [17:01] + hi + Morning all. + Magnus told me 15 minutes ago he was going back home so I assume + he won't join [17:02] + let's wait a few minutes for Ulrich + neg: you thus have a few minutes to send your report by e-mail + [17:03] + :-) [17:05] + let's get started [17:06] + topics for today + - Status check for the multimedia tasks + - Additional tasks for Q4/2 2016 + anything else ? [17:07] + not that I can think of + kbingham: you can start [17:08] + kbingham: it was both a permission and a request :-) [17:09] + A) - I've posted a series for review to implement a prototype + writeback extension to VSP1. Frames can successfully be grabbed + using V4L2 interfaces from the established video node. + hehe + I've also posted a couple of changes to the partition-algorithm to + move some of the calculations to stream on - rather than on every + frame - and provide better restrictions to match the hw + restrictions for the partition-algorithm [17:10] + I've also been playing with ways to try to re-use DL objects - but + that's still a WIP set ... [17:11] + B) - whilst lacking in budget - I will either start on Q4/2 tasks - + or carry on playing with DL's - or continue working to convert my + garage office :) [17:12] + C) No particular blockers currently. + I think starting with Q4/2 tasks makes sense, let's discuss that + together after this meeting + Ack :) [17:13] + That's me done then ! :-) + thank you + my turn + I've attended the kernel summit and the Linux Plumbers Conference + [17:14] + I've posted a few reports on the periperi mailing list on topics + of interest for us + pinchartl: thanks for your report on s2ram + I don't plan to post any additional report, but if you have + specific questions, please ask + horms: you're welcome +*** neg_ (~neg@unaffiliated/neg) has joined channel #periperi [17:15] +*** neg (~neg@unaffiliated/neg) has quit: Quit: Reconnecting +*** neg_ (~neg@unaffiliated/neg) is now known as neg + for the next two weeks I plan to follow up on LVDS mode selection + (I've received a few replies) [17:16] + post a proposal to the V4L2 mailing list to try and move forward + on VSP rotation and histogram API + and post a few misc patches ported from the BSP for the VSP and DU + drivers + no issue or blocker [17:17] + morimoto: you're next + I'm very glad to start, my lord ! + A) What have I done since last time [17:18] + 1) I posted HDMI+sound patch to ML. + 2) I posted ALSA SoC OF-graph base patch-set. + 3) I posted ALSA SoC framework cleanup patch-set. + these are all under review now + + a) I worked for BSP team sound issue + b) M3 board export paper work for new guys + B) What I plan to do till next time + - continue to post patches + C) Problems I have currently + - American people seems selected Mr.Trump. + --end-- +* horms falls of chair + regarded the OF-graph implementation, I think you've replied to + John Stulz about his ADV7511 HDMI sound patch series, right ? + [17:19] + s/regarded/regarding/ + Yes, I think so (I forgot his name, though) + I briefly talked to him at LPC [17:20] + you're the expert on OF graph for sound :-) + but please let me know if I should try to spend more time on those + patches + for DT review ? [17:21] + yes + If he can follow my OF-graph base HDMI sound DT, he should wait + [17:22] + because my patch-set is not yet accepted. + there is no responce form OF maintainer (= Rob) + s/form/from/ + do you think he should wait, or use non OF-graph DT bindings ? + [17:23] + I think HDMI should use OF-graph DT, and this is your opinion, + right ? + yes [17:24] + thanks for the confirmation + neg: your turn [17:25] + A) + - Posted new rewritten VIN Gen3 driver (uses the media controller + framework) with M3-W support and a refreshed CSI2 driver + - Got a VIN->DU test-case working on Gen2 and Gne3 \o/ + pinchartl: your welcome + B) Address the review comments on the VIN and CSI2 driver + C) None + nice work for VIN -> DU [17:26] + it would make sense to add that to a test suite + I wonder which one though + maybe a new one ? + Jacopo is working on a test application for buffer sharing that + will also support the VSP + so merging the two would make sense [17:27] + yes I have started on a vin-tests repo at + https://git.ragnatech.se/vin-tests/ + what do you think ? + but it's quiet inmature and could use a lot more work + yes I spoken a bit with Jacopo and I hope it could be a good fit for + incorperating the VIN->DU test case [17:28] + VSP tests were easier as they're self-contained + but VIN unit tests would definitely be useful + let's keep this in mind for now, it's a bit too early to decide + what to do there [17:29] + especially for Gen3 + yes, maybe down the road a HDMI loopback could be used for some + automated testing + it would be usefull so yes lets keep that in mind [17:30] + that's what I was thinking about + next topic, additional tasks for Q4/2 [17:31] + SoWs have still not been finalized, but we're getting close + (hopefully by the end of this week) [17:32] + in addition to what has already been proposed, Renesas requested + Kieran to help with the HDMI output upstreaming for Gen3 + [17:33] + for next additional ? + for second half of Q4 + OK + pinchartl: OK. [17:34] + does anyone have anything they would like to discuss ? + pinchartl: Is there an existing branch/patchset somewhere? + kbingham: yes, let's sync up after the meeting [17:35] + Ok. + pinchartl: can I confirm (?) + this is not related to additional, but will be additional + I'm not sure to understand the difference :-) [17:36] + do you have plan for "cache less" task ? + yes, I'll start discussions on V4L2 API extensions for that + [17:37] + in parallel Jacopo is working on a test application to measure + performances issues + and performance improvements, when patches will be ready + that's all for Q4/2 [17:38] + note that only API discussions are planned for Q4/2, the actual + implementation will likely be in 2017/Q1 + OK, nice to know. and how about "Fence" ? + fences support isn't planned yet, it will likely be for 2017/Q1 + OK [17:39] + Collabora will likely post patches to add fence support in V4L2 in + the next few months + so the plan is to do something else until they have posted those + patches, and add fence support to the VSP driver on top of them + to avoid duplicating the work + OK, nice plan [17:40] + How about "horizontal bug" ? + the IPMMU issue ? + Maybe + Ulrich will look at that, again for Q4/2 + I wonder does he need Renesas HW guy's help ? [17:41] + is it HW issue ? or SW issue ? + that's a good question + I don't know at this point + OK, I will talk with BSP team about it. [17:42] + thanks + and last question. do you have plan about suspend/resume bug fix ? + vsp1_pm_suspend() + Oops, it need normal suspend/resume base. maybe next year ? [17:43] + pinchartl: i have two questions if there is time at the end [17:44] + Kieran will look at that for Q4/2 on Gen2. for Gen3 we neeed + additional suspend/resume core work, that will be for 2017/Q1 + pinchartl: You know I don't have any G2 hardware right :D [17:45] + kbingham: good point :-) it can be emulated on Gen3 though, with a + small hack to make sure the FCP won't be suspended at the wrong + time [17:46] + the point isn't so much to work on Gen2 but to fix the issues + internal to the VSP driver + Ok! + the suspend/resume issues caused by the dependency on FCP are out + of scope at this time [17:47] + horms: go ahead [17:48] + 1. How does Jacopo fit into things? Is he working with us these days? + he's working on a trial task + ok, thanks. [17:49] + his task is to write a buffer sharing application + and we'll use it to measure performance issues and improvements + related to cache management + 2. I am wondering what the status of your upporting from BSP work + is. Mainly because as you know its reporting season and I'd like to be + sure I have any pending updates in my report. + I have to send a report about that by 11/M [17:50] + ok, I got a patch from him last week. I wasn't aware he was on our + team. Its good to know. + I'll submit the simple patches + and will list areas that need more work + based on the spreadsheet that you provided + superb, thanks + fwiw kaneko san will start analysing the 3.4.0.rc1 BSP [17:51] + by the way, the spreadsheets hosted on google docs and attached in + the osdr wiki are different + that's a bit confusing + which iirc was released last week + ok + i'll look into that + probably best to delete the copy in the wiki as the google one keeps + changing + sounds good to me [17:52] + According to Renesas guys, you can buy ULCB board by AMAZON (Now + Gen2, Gen3 soon). I didn't check yet + thanks, that is also good to know [17:53] + pinchartl: +1 question. Is HDMI out upstreaming for long-term ? + [17:54] + I mean it takes long-term ? + the idea is to post a patch series for upstreaming before the end + of the year + it might not contain all features + but it should be an upstream candidate, with no known local hacks + [17:55] + what is the difference between Ulrich's prototype ? + pinchartl: which link are you referring to on the wiki? + the prototype contains hacks + I'll clean that up to make it all upstreamable + Ahh, OK. + horms: + https://osdr.renesas.com/projects/linux-kernel-development/wiki/Miniperi-2016-10 + [17:56] + there's a bsp_patch_list_20160930.xlsx file attached there + ok, i see + that is the list generated by the BSP team [17:57] + ok [17:58] + I've used that as a starting point [17:59] + next topic: next meeting + I proposed two weeks from now + at the same time + 2016-11-23 at 08:00 GMT / 09:00 CET / 10:00 [18:00] + EET / 17:00 JST + that works for me + should be fine here. [18:01] + approved :-) + I propose adjourning this meeting + does anyone second ? + second [18:02] + thank you everybody for attending + Have a good day all! + thanks all, bye + :q [18:04] + oops :-) + bye -- cgit v1.2.3