All of lore.kernel.org
 help / color / mirror / Atom feed
* [Linux-kernel-mentees] [RFC 0/3] Implement a virtual DVB driver
@ 2020-03-18  6:00 ` Daniel W. S. Almeida
  0 siblings, 0 replies; 21+ messages in thread
From: Daniel W. S. Almeida @ 2020-03-18  6:00 UTC (permalink / raw)
  To: mchehab, sean, kstewart, allison, tglx
  Cc: linux-kernel-mentees, Daniel W. S. Almeida, linux-media

From: "Daniel W. S. Almeida" <dwlsalmeida@gmail.com>

This series is work in progress. It represents the current work done on a 
virtual DVB driver for the Linux media subsystem.

I am new to the subsystem and to DTV in general, please take that into account.

Currently I have written a simple fake tuner and I have been working on
getting PSI packets into a TS stream and then feeding the stream to the
hardware-independent demux layer. I have been basing my work on ISO 13818,
ETSI EN 300 468 and on a real MPEG Transport Stream excerpt.

I am aware that the first patch generates plenty of warnings due to floating
point to integer implicit conversions. I still have to rework that.

The last patch in the series is also WIP, it still misses a set_frontend()
implementation among other things. This will be sorted soon.

A few bits of code were taken from libdvbv5, mostly the structs for the
PSI tables.

I appreciate any comments to improve this.

Thank you.

Daniel W. S. Almeida (3):
  media: dvb_dummy_tuner: implement driver skeleton
  media: dvb_dummy_fe.c: lose TS lock on bad snr
  media: dvb_dummy_fe.c: write PSI information into DMX buffer

 drivers/media/dvb-frontends/dvb_dummy_fe.c | 1538 +++++++++++++++++++-
 drivers/media/tuners/Kconfig               |    9 +
 drivers/media/tuners/Makefile              |    1 +
 drivers/media/tuners/dvb_dummy_tuner.c     |  421 ++++++
 4 files changed, 1963 insertions(+), 6 deletions(-)
 create mode 100644 drivers/media/tuners/dvb_dummy_tuner.c

-- 
2.25.1

_______________________________________________
Linux-kernel-mentees mailing list
Linux-kernel-mentees@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/linux-kernel-mentees

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2020-03-18 21:15 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-18  6:00 [Linux-kernel-mentees] [RFC 0/3] Implement a virtual DVB driver Daniel W. S. Almeida
2020-03-18  6:00 ` Daniel W. S. Almeida
2020-03-18  6:00 ` [Linux-kernel-mentees] [RFC 1/3] media: dvb_dummy_tuner: implement driver skeleton Daniel W. S. Almeida
2020-03-18  6:00   ` Daniel W. S. Almeida
2020-03-18  8:17   ` [Linux-kernel-mentees] " Mauro Carvalho Chehab
2020-03-18  8:17     ` Mauro Carvalho Chehab
2020-03-18  8:54   ` [Linux-kernel-mentees] " Kieran Bingham
2020-03-18  8:54     ` Kieran Bingham
2020-03-18  9:13     ` [Linux-kernel-mentees] " Mauro Carvalho Chehab
2020-03-18  9:13       ` Mauro Carvalho Chehab
2020-03-18  6:00 ` [Linux-kernel-mentees] [RFC 2/3] media: dvb_dummy_fe.c: lose TS lock on bad snr Daniel W. S. Almeida
2020-03-18  6:00   ` Daniel W. S. Almeida
2020-03-18  8:43   ` [Linux-kernel-mentees] " Mauro Carvalho Chehab
2020-03-18  8:43     ` Mauro Carvalho Chehab
2020-03-18 14:42   ` kbuild test robot
2020-03-18 21:15   ` kbuild test robot
2020-03-18 21:15   ` [RFC PATCH] media: dvb_dummy_fe.c: poll_snr_handler() can be static kbuild test robot
2020-03-18  6:00 ` [Linux-kernel-mentees] [RFC 3/3] media: dvb_dummy_fe.c: write PSI information into DMX buffer Daniel W. S. Almeida
2020-03-18  6:00   ` Daniel W. S. Almeida
2020-03-18 10:56   ` [Linux-kernel-mentees] " Mauro Carvalho Chehab
2020-03-18 10:56     ` Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.