diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2019-12-23 14:27:52 +0900 |
---|---|---|
committer | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2019-12-23 14:27:52 +0900 |
commit | dc71f3518c95f8d9d306e8a4e53bc9bd2e9928e3 (patch) | |
tree | 54552f6ba6cec40e16cef5c22043d9f510087e00 /wiki/Chat_log/20160927-mm-chatlog | |
parent | bb506a3f4c5441ecb212874077ad8b1bf335c936 (diff) | |
parent | 05040a728026b28ce7c6183d2adfa80218b306cb (diff) |
Merge remote-tracking branch 'gitlab/wiki' into HEAD
Diffstat (limited to 'wiki/Chat_log/20160927-mm-chatlog')
-rw-r--r-- | wiki/Chat_log/20160927-mm-chatlog | 411 |
1 files changed, 411 insertions, 0 deletions
diff --git a/wiki/Chat_log/20160927-mm-chatlog b/wiki/Chat_log/20160927-mm-chatlog new file mode 100644 index 0000000..803ac12 --- /dev/null +++ b/wiki/Chat_log/20160927-mm-chatlog @@ -0,0 +1,411 @@ +2016-09-27 Multimedia group chat report + +We had a multimedia group meeting on 2016-09-27. Here's a summary of the +discussions. Please correct any mistake you would notice. + +Attendees: + +- Kieran +- Laurent +- Morimoto-san +- Niklas +- Ulrich + +Magnus was excused. + + +Topic 1. Status check for the multimedia tasks +---------------------------------------------- + +* Kieran + +Since last meeting: + +- Patch generated to apply restrictions for UDS/SRU pipeline configuration +with Partition Algorithm + - Still needs testing/review. + +- Stress-testing - segfault investigation + - Identified race in vsp1_video_start_streaming() for multiple inputs + +- Prototype writeback support + - vsp1_video v4l2 device node connected to a single WPF entity + - ‘Empty’ frames flowing to userspace. + +For the next two weeks: + +- Attend Kernel Recipes +- Continue on VSP1-WPF Writeback prototype. + +Issues and Blockers: + +- WPF is locking up when writeback enabled. + - Debug in progress + + +* Laurent + +Since last meeting: + +- Completed M3-W DU support prototype, still needs a bit of polishing + +- Progressing in LVDS mode selection for DU. + +The hard part is finding the relevant standards to create proper DT bindings. + +For the next two weeks: + +- Attending kernel recipes this week +- Working on the V4L2 request API next week to post the next version before +ELCE +- Reviewing Gen3 VIN patches + + +Issues and Blockers: + +None. + + +* Morimoto-san + +Since last meeting: + +- Modified ALSA sound driver DMA channel get/release timing for MSTP power +save. + +Now the driver acquires a channel when starting playback, and releases it when +stopping. Patches should be posted to the mailing list, but they depend on +previous series that still need to be posted. + +- Added IPMMU support on ALSA sound driver with Magnus. + +This requires a workaround patch (= for sound register), but it works well. +Patches should be posted, with same dependency as above. + +- Fixed ALSA sound suspend/resume. + +Jinso reported that ALSA sound is broken when resuming from suspend on v4.8- +rc2. The issue was that the sound framework called status SUSPEND when +suspending, but called START when resuming. The sound driver has START/STOP +status support, but doesn't have SUSPEND/RESUME. Adding SUSPEND/RESUME to the +driver fixed this. Patches should be posted, with same dependency as above. + +For the next two weeks: + +- Continuing work on ALSA +- Attending LinuxCon EU next week + +Issues and Blockers: + +None + + +* Niklas + +Since last meeting: + +- Update HGT testcase to work with all hue area configurations + +For the next two weeks: + +- Refresh the current VIN Gen3 work on top of media_tree +- Start M3-W VIN support work + +Issues and Blockers: + +- Still no review on VIN Gen3 patches + +At this point reviewers should however wait a few days for the refreshed +version of the patch series. + + +* Ulrich + +Since last meeting: + +- Finished Gen2 VIN integration + +A trivial fix is needed, next version will be sent soon. + +For the next two weeks: + +- Update Gen3 HDMI output to use soc_device_match() + +Issues and Blockers: + +None + + +Topic 2. Test reports from Jinzai +--------------------------------- + +We have received testing reports from Jinzai for the 9/M tasks. They noticed +quite a few failures, due to two issues: + +- Missing patches + +Jinzai tested the latest renesas-drivers release, and not all patches were +merged in the tree. Please make sure you get your patches merged in renesas- +drivers when you send the task report. + +- Missing kernel config options + +Jinzai used the ARM64 defconfig, which is missing support for several of the +our drivers. To avoid such test failures, a proposal to include the kernel +config options required for testing of each task in the report has been +approved. + +A minimal diff against defconfig can be generated with + +make ARCH=arm64 savedefconfig + +and can then be manually filtered to remove unrelated options. + + +Topic 3. Agenda for the multimedia face to face meeting in Berlin +----------------------------------------------------------------- + +The meeting is scheduled for Sunday morning before ELCE. A draft agenda will +be sent next weekend, based on the Miniperi-2016-10 wiki page available at +https://osdr.renesas.com/projects/linux-kernel-development/wiki/Miniperi-2016-10. + +Please propose additional topics in reply to this e-mail. + +We will also discuss additional 12/M tasks in Berlin, as well as plans for the +next quarter. Again, if you have identified areas that you think need some +love, please speak out by e-mail. + + +Topic 4. Additional tasks for 11/M +---------------------------------- + +Detailed task descriptions have been submitted to Magnus. They should follow +the usual process and the SoWs should hopefully come soon. +</pre> + +h1. Multimedia-chat-meeting-2016-09-27 + +<pre> +<pinchartl> hyvää huomenta for the Europeans, and hyvää iltaa for the Japanese + [15:51] +<neg> morning all [15:52] +<kbingham-> Morning :) +<uli___> good morning +*** horms (~horms@217.111.208.18) has quit: Ping timeout: 244 seconds +<morimoto> hi +<morimoto> Ohayo-gozaimasu [15:53] +<pinchartl> let's wait a minute for Magnus to join +* kbingham- gets tea while waiting :D +<pinchartl> and then get started, as we have a bit less than one hour before + the core meeting +<morimoto> Magnus is preparing Berlin trip now ? He go tomorrow [15:54] +<morimoto> I'm not sure +<pinchartl> he just told me he won't be able to join, so let's get started + [15:55] +<pinchartl> first topic, tasks status update +<pinchartl> let's use the real alphabetical order today +<pinchartl> Kieran, you're first +*** horms (~horms@217.111.208.18) has joined channel #periperi +<pinchartl> (as usual, Since last meeting: +<pinchartl> For the next two weeks: +<pinchartl> Issues and Blockers:) +<kbingham-> As sent in a mail for ease, but pasted here [15:56] +<kbingham-> * Since last meeting +<kbingham-> - Patch generated to apply restrictions for UDS/SRU pipeline + configuration with Partition Algorithm Needs testing +<kbingham-> - Stress-testing - segfault investigation +<kbingham-> = Identified race in vsp1_video_start_streaming() for + multiple inputs +<kbingham-> - Prototype writeback support +<kbingham-> = vsp1_video v4l2 device node connected to a single WPF + entity +<kbingham-> = Empty frames flowing to userspace. +<kbingham-> * For the next two weeks +<kbingham-> - Attend Kernel Recipes +<kbingham-> - Continue on VSP1-WPF Writeback prototype. +<kbingham-> * Blockers / Issues +<kbingham-> - WPF is locking up when writeback enabled. Debug in progress + [15:57] +<kbingham-> Need to work through getting the WPF to writeback to memory + successfully, but that will be next week now. +<pinchartl> thanks +<pinchartl> do you need help with WPF writeback ? [15:58] +<kbingham-> I've only had a few hours of playing / debugging so far - so not + 'yet' +<pinchartl> ok [15:59] +<kbingham-> s/few/couple/ +<pinchartl> I believe I'm next +<pinchartl> since last meeting I've started work on the 11/M tasks [16:00] +<pinchartl> M3-W DU support is in good shape and just needs a bit of polishing +<pinchartl> and I'm progressing in LVDS mode selection +<pinchartl> the hard part is finding the relevant standards to create proper + DT bindings +*** horms (~horms@217.111.208.18) has quit: Ping timeout: 252 seconds [16:01] +<pinchartl> in the next two weeks I'll attend kernel recipes this week +<pinchartl> and then work on the V4L2 request API next week to post the next + version before ELCE +<pinchartl> no issue or blocker so far +<pinchartl> next, Morimoto-san [16:02] +<morimoto> Since Last Week +<morimoto> 1st, I modified ALSA sound driver DMA channel get/release timing + for MSTP power save. Now It get channel when it start playback, and + release it when it stopped. I would like to post this patch to ML, + but I need to post previous patches first. +<morimoto> 2nd, I added IPMMU support on ALSA sound driver with Magnus. It + needs workaround patch (= for sound register), but it works well. I + would like to post this patch too, but ... +<morimoto> 3rd, Jinso reported that ALSA sound has damage when resume on + v4.8-rc2. The issue was sound framework called status SUSPEND when + suspend, but called START when resume. My sound driver has + START/STOP status support, but doesn't have SUSPEND/RESUME. It + solved if I added SUSPEND/RESUME. I would like to post this patch + too, but.. +<morimoto> --end-- [16:03] +<morimoto> I'm looking forward to meet you in Berlin +<pinchartl> so am I :-) [16:04] +<pinchartl> any particular plan for the next two weeks, or just continuing the + work in progress ? [16:05] +<morimoto> I will meet ALSA SoC people on ELCE timing, I have no other plan + for next 2 weeks +<morimoto> And pinchartl can join to it ? [16:06] +*** horms (~horms@217.111.208.18) has joined channel #periperi +<pinchartl> yes I'll join, it's in my calendar +<pinchartl> note that ELCE is in more than two weeks ;-) +<morimoto> Nice to know +<morimoto> I will goto LinuxCon Euro too +<morimoto> I'm in Berlin from 3rd to 14th Oct [16:07] +<pinchartl> ah right +<pinchartl> have fun there :-) +<pinchartl> any blocker or issue ? +<morimoto> I will :) +<geertu> pinchartl: Exactly two weeks +<morimoto> I don't know how to ride plane +<morimoto> (joke :) [16:08] +<kbingham-> morimoto: Just make sure you get business class and you'll be fine + :D +<morimoto> Hehe :) +<pinchartl> :-) +<pinchartl> next, Niklas +<neg> a) Update HGT testcase to work with all hue area configurations [16:09] +<neg> b) Refresh the current VIN Gen3 work ontop of media_tree and start M3-W + work +<neg> c) Still no review on VIN Gen3 patches +<neg> thats about it [16:10] +<pinchartl> by M3-W work, do you mean VIN support ? +<neg> ohh yes, sorry was a bit unclear [16:11] +*** horms (~horms@217.111.208.18) has quit: Ping timeout: 255 seconds +<pinchartl> for the Gen3 VIN patches I'm very sorry for the delay :-/ +<pinchartl> I'll try to address it this week but it's a bit unlikely as I'm + attending kernel recipes [16:12] +<pinchartl> but I will review them before ELCE in any case +<kbingham-> I have a lot of 'train time' today - so I can cast my eye through + the VIN patches if it helps. Perhaps won't be as good an eye as + pinchartl - but it might help. +<pinchartl> kbingham-: that would certainly be appreciated +<neg> np, at this time maybe it's best if you hold off a few days so I can + resend the refreshed patches on top of media_tree, we got a lot of good + stuff for the VIN driver merged \o/ [16:13] +<neg> kbingham-: thanks I will CC you when I resend the H3 version of the VIN + Gen3 patches +<kbingham-> neg :D [16:14] +<pinchartl> next, uli___ +<uli___> 1) finished up gen2 vin integration [16:15] +<uli___> 2) try and fit soc_device_match() into gen3 hdmi out +<uli___> 3) nothing +<uli___> (i just noticed that 1) needs a trivial fix, gonna resend that rsn) + [16:16] +<pinchartl> thanks +<pinchartl> on a general note +<pinchartl> we've received testing reports from Jinzai for the 9/M tasks + [16:17] +<pinchartl> they noticed quite a few failures, due to two issues +<pinchartl> the first one was missing patches +<pinchartl> Jinzai tested the latest renesas-drivers release +<pinchartl> so please make sure you get your patches merged in renesas-drivers + when you send the task report +<pinchartl> the second issue was due to missing config options in the kernel + [16:18] +<pinchartl> they used the ARM64 defconfig +<pinchartl> to avoid test failures, I propose including in future test reports + the kernel config options required for testing of each task + [16:19] +<pinchartl> does anyone have any objection there ? +<pinchartl> or any concern ? +<kbingham-> sounds reasonable to specify required kernel config + parameters. Just have to remember them when we add them - or diff + our local configs against arm64defconfig. [16:20] +<pinchartl> you can +<pinchartl> make ARCH=arm64 defconfig [16:21] +<pinchartl> sorry +<pinchartl> make ARCH=arm64 savedefconfig +<pinchartl> that will generate a minimal diff +<kbingham-> Aha - that's new to me! [16:22] +<pinchartl> and you can manually filter out anything related to your setup +* kbingham- tests locally. +<pinchartl> next topic, schedule for the multimedia meeting in Berlin [16:25] +<pinchartl> the meeting is scheduled on Sunday morning +<pinchartl> I want to send a draft of the agenda next weekend [16:26] +<pinchartl> so please make sure to e-mail proposals for topics you want to + discuss by then +<pinchartl> or add them directly to the wiki page [16:27] +<pinchartl> + https://osdr.renesas.com/projects/linux-kernel-development/wiki/Miniperi-2016-10 +<pinchartl> so far, we have four topics +<pinchartl> three of them are status reports for tasks +<pinchartl> I'll group them as a single status report topic [16:28] +<pinchartl> the last one is "DU/VIN DT style difference ES1.x/ES2.0" +*** horms (~horms@217.111.208.18) has joined channel #periperi +* kbingham- gets a 403 -ENOAUTH on the wiki :( +<morimoto> kbingham-: oops, please wait +<pinchartl> kbingham-: I assume you now have an account for osdr.renesas.com ? + [16:29] +<kbingham-> pinchartl: I have an account- but no permissions :D +<pinchartl> ah, and there's a fifth topic proposed by Niklas, I'll add it to + the wiki +<pinchartl> regarding V4L2 pad-aware subdev operations +<morimoto> kbingham-: you are "Kieran Bingham" correct ? +<kbingham-> morimoto: Yes :) +<pinchartl> scratch that, it's for the V4L2 meeting on Monday +<morimoto> kbingham-: can you now ? +<kbingham-> morimoto: Ack :) Yes thanks [16:30] +<morimoto> nice :) +<pinchartl> we will also discuss additional 12/M tasks in Berlin, as well as + plans for the next quarter +<pinchartl> again, if you have identified areas that you think need some love, + please speak out now or by e-mail [16:31] +<pinchartl> next topic, 11/M tasks [16:32] +<pinchartl> I've submitted the detailed descriptions of all tasks to Magnus +<pinchartl> they should follow the usual process [16:33] +<pinchartl> and I hope to see SoWs coming soon +<pinchartl> I believe that it's safe to start working on them at this point, + but you're free to wait for the SoW +<pinchartl> that's all for me. does someone have additional topic proposals ? + [16:35] +<morimoto> Do you know where we can meet for MiniPeriCon ? +<morimoto> Wolfram control ? [16:36] +<pinchartl> that's a good question, I don't know +<morimoto> OK, no one knows :) +<pinchartl> that seems to be a central problem, not specific to multimedia + [16:37] +<pinchartl> isn't it the job of the core group to handle that kind of issues ? + ;-) +<morimoto> Hehe :) +<neg> also not related to periperi multimedia, but do you know any time or + location for the V4L2 meeting on Monday? +<pinchartl> I assume it will start at 9:00 [16:38] +<pinchartl> as for the location, Hans said he got a room from the Linux + Foundation +<pinchartl> I suppose he will announce it +<kbingham-> pinchartl: He has announced it on linux-media [16:39] +<kbingham-> I presume it is : '[ANN] Codec & Request API Brainstorm meeting + Oct 10 & 11' +<kbingham-> in room 'Salon 13 Paris' on level 1 of the Maritim Berlin +<neg> nice, thanks (I need to read linux-media more carefull) [16:41] +<pinchartl> the next meeting will be held in Berlin on Sunday the 9th [16:42] +<pinchartl> with this said, I propose adjourning this meeting. does anyone + second ? +<neg> second +<morimoto> second [16:43] +<neg> (so I have time to brew coffy before core meeting :-) +<kbingham-> no time for more tea for me. I have to pack and head to a train + station :) |