All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] v4l-utils: dvb: add streaming support
@ 2025-06-05 10:58 Hans Verkuil
  2025-06-05 10:58 ` [PATCH 1/9] dvbv5: streaming support using videobuf2 for DVR and auto-scan Hans Verkuil
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Hans Verkuil @ 2025-06-05 10:58 UTC (permalink / raw)
  To: linux-media; +Cc: Mauro Carvalho Chehab

This series picks up where Satendra left it back in 2017.

The original patch added support for streaming I/O in dvbv5-zap and
dvbv5-scan, but it was incomplete, especially for dvbv5-scan.

The patches on top fix a number of issues, mainly relating to
dvbv5-scan, allowing that utility to also use the streaming I/O if
the -R option was specified. Various bugs were addressed and
finally a test was added to test-media.

This was used to test the kernel patches that drop the
wait_prepare/finish callbacks:

https://patchwork.linuxtv.org/project/linux-media/list/?series=15715

The media CI test of the kernel patches + these v4l-utils patches
is here:

https://gitlab.freedesktop.org/linux-media/users/hverkuil/-/pipelines/1443147

Regards,

	Hans

Hans Verkuil (8):
  dvbv5: use proper dvb_v5 namespace
  dvb-vb2: add dvb_v5_stream_alloc/free
  libdvbv5: prepare for vb2 stream context
  dvbv5-scan: add -R streaming option
  libdvbv5/dvb-v5-std.c: add DTV_BANDWIDTH_HZ where possible
  libdvbv5/dvb-scan: always requeue after dvb_parse_section
  libdvbv5/dvb-scan: flush any pending bufs after dvb_dmx_stop
  test-media: add initial vidtv streaming test

Satendra Singh Thakur (1):
  dvbv5: streaming support using videobuf2 for DVR and auto-scan

 contrib/test/test-media        |  50 +++++
 lib/include/libdvbv5/dvb-dev.h |   8 +
 lib/include/libdvbv5/dvb-fe.h  |   5 +
 lib/include/libdvbv5/dvb-vb2.h | 161 +++++++++++++++
 lib/libdvbv5/dvb-fe-priv.h     |   2 +-
 lib/libdvbv5/dvb-scan.c        | 112 +++++++++--
 lib/libdvbv5/dvb-v5-std.c      |   7 +
 lib/libdvbv5/dvb-vb2.c         | 349 +++++++++++++++++++++++++++++++++
 lib/libdvbv5/meson.build       |   2 +
 utils/dvb/dvbv5-scan.c         |  13 ++
 utils/dvb/dvbv5-zap.c          |  30 ++-
 11 files changed, 718 insertions(+), 21 deletions(-)
 create mode 100644 lib/include/libdvbv5/dvb-vb2.h
 create mode 100644 lib/libdvbv5/dvb-vb2.c

-- 
2.47.2


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

end of thread, other threads:[~2025-06-05 12:55 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-05 10:58 [PATCH 0/9] v4l-utils: dvb: add streaming support Hans Verkuil
2025-06-05 10:58 ` [PATCH 1/9] dvbv5: streaming support using videobuf2 for DVR and auto-scan Hans Verkuil
2025-06-05 10:58 ` [PATCH 2/9] dvbv5: use proper dvb_v5 namespace Hans Verkuil
2025-06-05 10:58 ` [PATCH 3/9] dvb-vb2: add dvb_v5_stream_alloc/free Hans Verkuil
2025-06-05 10:58 ` [PATCH 4/9] libdvbv5: prepare for vb2 stream context Hans Verkuil
2025-06-05 10:58 ` [PATCH 5/9] dvbv5-scan: add -R streaming option Hans Verkuil
2025-06-05 10:58 ` [PATCH 6/9] libdvbv5/dvb-v5-std.c: add DTV_BANDWIDTH_HZ where possible Hans Verkuil
2025-06-05 12:18   ` Mauro Carvalho Chehab
2025-06-05 12:55     ` Hans Verkuil
2025-06-05 10:58 ` [PATCH 7/9] libdvbv5/dvb-scan: always requeue after dvb_parse_section Hans Verkuil
2025-06-05 10:58 ` [PATCH 8/9] libdvbv5/dvb-scan: flush any pending bufs after dvb_dmx_stop Hans Verkuil
2025-06-05 10:58 ` [PATCH 9/9] test-media: add initial vidtv streaming test Hans Verkuil

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.