[22:01] <wondiws> hi mchehab
[22:01] <mchehab> hi
[22:02] <wondiws> mchehab, you are the kernel developer, am I right? :)
[22:02] <mchehab> most of people here are kernel developers ;-)
[22:02] <wondiws> mchehab, are you from the USA?
[22:02] <mchehab> n
[22:02] <wondiws> Mexico?
[22:02] <mchehab> n
[22:02] <mchehab> Brazil
[22:03] <wondiws> ah, ok
[22:03] <wondiws> mchehab, I used the -r flag on the dvbv5-zap program, so I can read out /dev/dvb/adapter0/dvr0
[22:03] <wondiws> what is the purpose of leaving out the -r flag?
[22:03] <wondiws> where can you get video from then? :S
[22:04] <mchehab> well, we use this program for testing purposes
[22:05] <mchehab> sometimes, we just want to bind into some channel and monitor its status
[22:06] <wondiws> I have this dongle: https://linuxtv.org/wiki/index.php/Astrometa_DVB-T2
[22:06] <mchehab> it has several options, in order to allow devels to properly test devices
[22:06] <wondiws> unfortunately somebody broke mine today coincidentally
[22:06] <wondiws> the Belling-Lee socket broke off, but I think I can solder it back on
[22:07] <wondiws> how do people normally use DVB then? With Kodi? I tried LibreELEC on my Raspberry Pi 4, that work fine
[22:08] <wondiws> I also use VLC in Windows and Linux, that works too, altough in linux I have to change demod1 into demod0
[22:08] <mchehab> well, I use myself Kaffeine
[22:08] <wondiws> because the RTL2832 had an internal demodulator?
[22:08] <wondiws> and we have DVB-T2 in the Netherlands
[22:09] <mchehab> rtl2832 demod is just DVB-T
[22:09] <mchehab> for DVB-T2, some devices have an extra demod
[22:09] <mchehab> with is likely the case for astrometa
[22:09] <wondiws> correct, the Panasonic MN-something
[22:10] <mchehab> either that or a Sony one
[22:10] <wondiws> I'm in Windows right now (for work purposes), so I can't see right now, but there is also a device node which filters out a selected PID?
[22:10] <mchehab> if you use demod0, you'll get only DVB-T channels
[22:10] <wondiws> but I understand this PID filtering only works for MPEG2 and the internal demodulator?
[22:11] <mchehab> rtl2832 has internal MPEG-TS filtering
[22:11] <mchehab> but on devices that doesn't have, the Kernel emulates
[22:11] <mchehab> so, from userspace PoV, it makes no difference
[22:11] <wondiws> but how useful is this? A media player should be able to filter out a PID easily, am I right?
[22:17] <mchehab> yes, but that reduces the userspace to kernelspace data pass-through, improving performance
[22:29] <wondiws> mchehab, good, I have TV again, I repaired the dongle
[22:29] <wondiws> I'm gonna reboot to linux bbl
[22:31] <wondiws> back
[22:40] <wondiws> mchehab, I meant, I had to change /dev/dvb/adapter0/frontend1 to frontend0
[22:40] <wondiws> apparently, vlc doesn't allow you to explicitly set it
[22:40] <wondiws> I never got Kaffeine working :P
[22:43] <mchehab> kaffeine should work out of the box
[22:44] <mchehab> last version is 2.0.18
[22:45] <wondiws> mchehab, what does /dev/dvb/adapter0/demux0 do?
[22:45] <mchehab> it is probably DVB-T
[22:45] <mchehab> hmm...
[22:45] <mchehab> frontend0 is dvb-t
[22:45] <wondiws> it doesn't output anything
[22:45] <mchehab> demux controls the MPEG-TS filtering
[22:45] <wondiws> which probably doesn't work for me
[22:46] <wondiws> where does VLC get it's video from then? From which node?
[22:47] <mchehab> mpeg streams are usually received via dvr nodes
[22:47] <mchehab> demux0 controls what PIDs will be received, but the stream usually comes from dvr0
[22:47] <mchehab> anyway, have to do
[22:47] <wondiws> ah, I see
[22:48] <wondiws> so demux0 doesn't output anything?
[22:48] <mchehab> need to go
[22:48] <wondiws> mchehab, see you later ;)
[22:48] <mchehab> ttl