<!-- Some styling for better description lists --><style type='text/css'>dt { font-weight: bold;float: left;display:inline;margin-right: 1em} dd { display:block; margin-left: 2em}</style>

   bbrezillon: <u>hverkuil</u>: pong (5 days later :-/)
   hverkuil: <u>bbrezillon</u>: I was wondering if you can prepare some slides for the 'Future work' media session at the ELCE?
   <br> Quick intro to the proposed changes, and esp. open questions.
   bbrezillon: We're just talking about the EXT_BUF ioctl()s, right?
   hverkuil: Yes. Your RFC v3.
   bbrezillon: I prepare 2 or 3 slides, yes
   hverkuil: Thank you, much appreciated!
   bbrezillon: *I can prepare
   KitsuWhooa: I'm trying to finish up support for a saa7134-based card I have and I'm working on DVB-T. Firmware upload and communication with the frontend seems to be fine: [ 3887.313879] tda1004x: found firmware revision 29 -- ok.  debug=1 in tda1004x shows successful I²C transfers
   <br> There are no errors anywhere that I can see, however when trying to tune with dvbscan, I get "Unable to query frontend status", after the FE_READ_STATUS ioctl which returns 0 according to strace
   <br> Any idea what the issue might be/how I should approach this?
   hverkuil: <u>dafna2</u>: ping
   KitsuWhooa: ...maybe dvbscan is broken, because it seems to throw the same error on my RTL2832U which I know works in VLC
   <br> Okay, I switched to scan. It seems to be able to tune to a frequency but it doesn't list any services (that are known to exist using a known working device). Instead I get WARNING: filter timeout pid 0x....
   <br> https://tasossah.com/gb7131_scan.txt
   hverkuil: paulk-leonov: ping
   bbrezillon: <u>hverkuil</u>: https://gitlab.collabora.com/bbrezillon/v4l2-ext-fmt-buf-slides/blob/master/v4l2-ext-fmt-buf-ioctls.pdf
   <br> let me know if you want something with more detailed
   <br> s/with//
   hverkuil: <u>bbrezillon</u>: add a slide with 'open questions'. Looks good otherwise.
   <br> <u>bbrezillon</u>: and upload with a right suffix: it wasn't a pdf :-)
   bbrezillon: <u>hverkuil</u>: fixed
   bingbu: Does any meet code pull failure from git://linuxtv.org/media_tree.git today?
   hverkuil: <u>tfiga</u>: ping
   <br> <u>bingbu</u>: works for me.
   tfiga: <u>hverkuil</u>: pong
   hverkuil: <u>tfiga</u>: thanks for your replies and thoughts about the future API. Much appreciated.
   bingbu: <u>hverkuil</u>: thanks, likely something wrong with my proxy.
   hverkuil: See also my reply to the ANNv2: I think we need a brainstorm session for this since there is no way we can ever come to a conclusion in just 4 hours next week.
   <br> It would be very useful to include you in such a brainstorm session, so think about when that would work for you.
   <br> Most of the other stakeholders are nicely concentrated in Europe, so it tends to be easier to find a date that works. You're a bit further away, though :-)
   tfiga: <u>hverkuil</u>: I might be a bit busy in November and December is a bit of a holiday season (and I need to spend my vacation balance...), but Jan/Feb should work for me
   <br> anywhere with a good connection to Poland would be appreciated ;)))
   hverkuil: December is out for me as well. But I was thinking about the week before FOSDEM in Brussels.
   tfiga: and Google Tokyo is always open to host us ;)
   <br> we got a really nice new office recently
   <br> otherwise, the week before FOSDEM might be a good ide
   <br> idea*
   hverkuil: I'd be fine with Tokyo, but I suspect the cost will be a problem for others.
   tfiga: yeah, given how many people are based in Europe, that's not the most convenient option
   <br> (and not the cheapest)
   <br> that said, we would at least have lunches included ;)
   hverkuil: If we go with Brussels, then we need to find and book a hotel and conference room very soon after the ELCE, to keep the cost down.
   tfiga: anyway, let's maybe see what level of interest we get
   hverkuil: paulk-leonov: ping
   <br> <u>tfiga</u>: stateless decoder spec just got merged! mchehab: much appreciated!
   <br> <u>gnurou</u>: ^^^^
   <br> Many thanks to everyone who worked on this.
   <br> <u>jernej</u>: ping
   <br> <u>jernej</u>: mailed you: v4l2-compliance claims that your deinterlace driver supports scaling, but I think that's wrong.
   <br> So it's either a driver bug or a compliance test bug. Most likely the latter.
   tfiga: <u>hverkuil</u>: \o/
   <br> thanks everyone
   paulk-leonov: <u>hverkuil</u>: pong
   <br> oh nice :)
   hverkuil: paulk-leonov: did you see mchehab's comments on the HEVC series? Do you think you can look at that this week? It shouldn't be difficult.
   <br> It would be great if that can be merged before the ELCE.
   paulk-leonov: <u>hverkuil</u>: yes it looks doable for me to send a new version
   <br> indeed
   hverkuil: paulk-leonov: Mauro also had comments about the use of (1 &lt;&lt; X) for the 64-bit 'flags' fields. He preferred (1ULL &lt;&lt; X). This was in an irc discussion over on #media-maint.
   <br> https://linuxtv.org/irc/irclogger_log/media-maint?date=2019-10-17,Thu
   paulk-leonov: <u>hverkuil</u>: understood, thanks for the context
   hverkuil: If you post a new series anyway, then just change that too. I don't quite agree with Mauro :-) but it is certainly not wrong or worth spending time on.
   <br> <u>ribalda</u>: ping
   paulk-leonov: sure
   ribalda: <u>hverkuil</u>: pong!
   hverkuil: Hi Ricardo! I wonder if you have time to add a test control of the new AREA type to vivid, and add support for it to v4l2-ctl and (if needed) v4l2-compliance?
   <br> That way this new type is actually regression tested.
   ribalda: sure
   hverkuil: I should have mentioned this before, sorry for the late comment.
   ribalda: no worries at all. Can you give me 1 week?
   hverkuil: I've just sync v4l-utils to the latest headers, so that's why this cropped up now.
   <br> Sure.
   ribalda: I havent touched before v4l2-ctl, so I probably fuck it up :)
   hverkuil: Do vivid first, then v4l2-ctl, and v4l2-compliance last (this may not be needed at all)
   <br> vivid already has test user controls for all standard types (v4l2-ctl -l), so just add an area control.
   ribalda: if you merge (or at least intent to merge) the last one (for custom areas) I could add 2 controls
   <br> 1 for the pixel size
   <br> 1 for setting the area for the autos
   <br> the first one (pixel size) is read only, the second is read-write.
   <br> and will show how to use https://patchwork.linuxtv.org/patch/59505/
   hverkuil: You are not recreating V4L2_CID_UNIT_CELL, this is just to test the control type. So you add a VIVID_CID_AREA control (vivid-ctrls.c), which is otherwise meaningless.
   ribalda: to add VIVID_CID_AREA  I need https://patchwork.linuxtv.org/patch/59505/ . Otherwise I can only add UNIT_CELL
   hverkuil: The key thing is that you should be able to set/get it with v4l2-ctl.
   <br> Yes, you need some form of that patch :-) I'll reply to your proposal. That patch can be the first patch in a series adding vivid support.
   ribalda: ferpect!, lets do it like that
   hverkuil: <u>koike</u>: ping
   mjourdan-: <u>hverkuil</u>: there are a few more complications to fixing the corner case I'm having. I sent an email in the same thread 3 days ago but you answered the previous one, so unsure if you saw it.
   hverkuil: mjourdan-: I didn't see it, thanks for pointing it out.
   jernej: <u>hverkuil</u>: H3 deinterlacer does indeed support scaling, so it's not a bug.
   <br> it also supports color adjustment via CSC matrix and pixel format conversion, but that's not really implemented
   <br> mostly because there is no good documentation and BSP driver doesn't support that
   <br> well, proposed mainline driver supports converting NV12 input to NV21 and vice versa, but that's it
   hverkuil: <u>jernej</u>: OK, good to know. Is it mentioned somewhere explicitly in e.g. the Kconfig entry and source that this driver supports scaling? (Sorry, didn't check this).
   jernej: No, there is no explicit mention of scaling. I didn't know it should be
   shuah: <u>hverkuil</u>: Hi Hans! Here is the autogenerated regression tests git repo announcement - https://lkml.org/lkml/2019/10/15/756
   <br> Also link to the e-curse for new developers - https://training.linuxfoundation.org/training/a-beginners-guide-to-linux-kernel-development-lfc103/
   <br> This is a free e-course I wrote for beginners
   hverkuil: <u>jernej</u>: In any case, the remaining issues are tiny, so I'll take the v5.
   jernej: <u>hverkuil</u>: so scaling capability must be mentioned or not?
   hverkuil: It should be mentioned in the Kconfig (it's not at the moment), and in the driver. I see that the comment at the top says:
   <br> + * Allwinner sun8i deinterlace driver
   <br> That should be:
   <br> + * Allwinner sun8i deinterlace and scaler driver
   jernej: <u>hverkuil</u>: Why? scaling is not standalone feature
   <br> at least I understand your suggestion in a way that you could only do scaling, which isn't true
   <br> well, there might be a way, but HW wasn't designed with that in mind
   hverkuil: Ah, good point. Hmm, how to phrase this.
   <br> "Allwinner sun8i deinterlacer with scaler driver" perhaps?
   jernej: ok
   hverkuil: The point is that this feature is unusual for a deinterlacer, so it should be mentioned somewhat prominently.
   savo: Hi, some of the key codes are above 255 on my Bluetooth remote so i use ir-keytable to remap them. This has just stopped working with v1.18. I think its the removal of  --device argument
   ***: hnrk has quit IRC (Quit: Lost terminal)