[PATCH 0/4] Some DVB fixes (3 for API, 1 for dvb_frontend)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series of patches contain 3 API fixes. I'm not increasing the
DVB API number because it will be increased anyway by Antti's
API additions for DTMB.

Those fixes on this series are:

1) DTV_FREQUENCY is kHz on DVB-S & friends;

2) There are more parameters for ISDB-T than supported. On ISDB-T,
the hierarchical transmission is completely different than the one
on DVB-T: the OFDM carriers are grouped into up to 3 layers. each
layer can be decoded independently from the others, as each layer
group of carriers use their own modulation. So, there's no such
concept as code rate HP/LP;

3) Some frontends behave badly if they're called while sleeping.
As DVB FE_GET_PROPERTY is called before tuning, to retrieve the
DVB version and the current and supported delivery systems, this
can cause troubles for them.

The fix for (3) is not complete, as a DVBv3 call can still do
bad things. Also, the DVB frontend thread may call get_frontend
before the frontend is ready to provide the needed information.

A deeper analysis will be needed to fix it completely, but
at least the regression is fixed with this change.

Mauro Carvalho Chehab (4):
  [media] DocBook/dvbproperty.xml: Fix the units for DTV_FREQUENCY
  [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system
    parameters
  [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T
  [media] dvb_frontend: Don't call get_frontend() if idle

 Documentation/DocBook/media/dvb/dvbproperty.xml |   12 +++++-------
 drivers/media/dvb/dvb-core/dvb_frontend.c       |   10 ++++++++--
 2 files changed, 13 insertions(+), 9 deletions(-)

-- 
1.7.8

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux