All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Fix dvb-core set_delivery_system and port drxk to one frontend
@ 2012-01-05 15:37 Mauro Carvalho Chehab
  2012-01-05 15:37 ` [PATCH 1/5] [media] drxk: remove ops.info.frequency_stepsize from DVB-C Mauro Carvalho Chehab
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Mauro Carvalho Chehab @ 2012-01-05 15:37 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List

This patch series contain one feature and two bug fixes:

1) it ports the DRX-K driver to use just one frontend for all three
   delivery systems (DVB-C Annex A, DVB-C Annex C and DVB-T).
   As not all DRX-K supports all three, it also adds a logic there to
   show and accept only the delivery systems that are valid to the
   detected DRX-K version;

2) fixes a bug at dvb_frontend that causes it to wait forever, while
   changing to the second or upper delivery system (a var were not
   incremented inside it);

3) fixes a bug that a delivery system change would appear only on the
   second call, for a DVBv3 application.

With all these series applied, it is now possible to use frontend 0
for all delivery systems. As the current tools don't support changing
the delivery system, the dvb-fe-tool (on my experimental tree[1]) can now
be used to change between them:

For example, to use DVB-T with the standard scan:

$ ./dvb-fe-tool -d DVBT && scan /usr/share/dvb/dvb-t/au-Adelaide

[1] http://git.linuxtv.org/mchehab/experimental-v4l-utils.git/shortlog/refs/heads/dvb-utils


Mauro Carvalho Chehab (5):
  [media] drxk: remove ops.info.frequency_stepsize from DVB-C
  [media] drxk: create only one frontend for both DVB-C and DVB-T
  [media] drxk_hard: fix locking issues when changing the delsys
  [media] dvb_frontend: regression fix: add a missing inc inside the
    loop
  [media] dvb_frontend: Update ops.info.type earlier

 drivers/media/dvb/ddbridge/ddbridge-core.c |    2 +-
 drivers/media/dvb/dvb-core/dvb_frontend.c  |   11 +-
 drivers/media/dvb/frontends/drxk.h         |    6 +-
 drivers/media/dvb/frontends/drxk_hard.c    |  206 ++++++++++++----------------
 drivers/media/dvb/frontends/drxk_hard.h    |    4 +-
 drivers/media/dvb/ngene/ngene-cards.c      |    2 +-
 drivers/media/video/em28xx/em28xx-dvb.c    |   28 +----
 7 files changed, 104 insertions(+), 155 deletions(-)

-- 
1.7.7.5


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

end of thread, other threads:[~2012-01-10 22:22 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-05 15:37 [PATCH 0/5] Fix dvb-core set_delivery_system and port drxk to one frontend Mauro Carvalho Chehab
2012-01-05 15:37 ` [PATCH 1/5] [media] drxk: remove ops.info.frequency_stepsize from DVB-C Mauro Carvalho Chehab
2012-01-05 15:37 ` [PATCH 2/5] [media] drxk: create only one frontend for both DVB-C and DVB-T Mauro Carvalho Chehab
2012-01-05 15:37 ` [PATCH 3/5] [media] drxk_hard: fix locking issues when changing the delsys Mauro Carvalho Chehab
2012-01-05 15:37 ` [PATCH 4/5] [media] dvb_frontend: regression fix: add a missing inc inside the loop Mauro Carvalho Chehab
2012-01-05 15:37 ` [PATCH 5/5] [media] dvb_frontend: Update ops.info.type earlier Mauro Carvalho Chehab
2012-01-05 18:47   ` [PATCH v2] [media] dvb_frontend: Update the dynamic info->type Mauro Carvalho Chehab
2012-01-05 16:40 ` [PATCH 0/5] Fix dvb-core set_delivery_system and port drxk to one frontend Devin Heitmueller
2012-01-05 18:35   ` Mauro Carvalho Chehab
2012-01-05 18:38   ` Lars Hanisch
2012-01-06  0:05     ` Mauro Carvalho Chehab
2012-01-06  1:02   ` Oliver Endriss
2012-01-10 21:45 ` Antti Palosaari
2012-01-10 22:22   ` 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.