20 Dec, 2011

7 commits


18 Dec, 2011

1 commit

  • Hauppauge RC-5 tables require the full scancodes. The code at budget-ci
    handles it right, however, it request the rc-code to mask them with 0xff,
    breaking support for some remote controllers.

    Fix it by not selecting a scancode mask when the driver is on full_rc5 mode.

    Reported-by: Brian May
    Tested-by: Brian May
    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     

13 Dec, 2011

6 commits

  • Override default delivery system information provided by FE_GET_INFO, so
    that applications can enumerate delivery systems provided by the frontend.

    Signed-off-by: Manu Abraham
    Signed-off-by: Mauro Carvalho Chehab

    Manu Abraham
     
  • Override default delivery system information provided by FE_GET_INFO, so
    that applications can enumerate delivery systems provided by the frontend.

    Signed-off-by: Manu Abraham
    Signed-off-by: Mauro Carvalho Chehab

    Manu Abraham
     
  • Override default delivery system information provided by FE_GET_INFO, so
    that applications can enumerate delivery systems provided by the frontend.

    Signed-off-by: Manu Abraham
    Signed-off-by: Mauro Carvalho Chehab

    Manu Abraham
     
  • Signed-off-by: Manu Abraham
    Signed-off-by: Mauro Carvalho Chehab

    Manu Abraham
     
  • Currently, for any multi-standard frontend it is assumed that it just
    has a single standard capability. This is fine in some cases, but
    makes things hard when there are incompatible standards in conjuction.
    Eg: DVB-S can be seen as a subset of DVB-S2, but the same doesn't hold
    the same for DSS. This is not specific to any driver as it is, but a
    generic issue. This was handled correctly in the multiproto tree,
    while such functionality is missing from the v5 API update.

    http://www.linuxtv.org/pipermail/vdr/2008-November/018417.html

    Later on a FE_CAN_2G_MODULATION was added as a hack to workaround this
    issue in the v5 API, but that hack is incapable of addressing the
    issue, as it can be used to simply distinguish between DVB-S and
    DVB-S2 alone, or another X vs X2 modulation. If there are more systems,
    then you have a potential issue.

    An application needs to query the device capabilities before requesting
    any operation from the device.

    Signed-off-by: Manu Abraham
    Acked-by: Andreas Oberritter
    Acked-by: Oliver Endriss
    Signed-off-by: Mauro Carvalho Chehab

    Manu Abraham
     
  • The advantage of kcalloc is, that will prevent integer overflows which could
    result from the multiplication of number of elements and size and it is also
    a bit nicer to read.

    The semantic patch that makes this change is available
    in https://lkml.org/lkml/2011/11/25/107

    Signed-off-by: Thomas Meyer
    Acked-By: Mike Isely
    Signed-off-by: Mauro Carvalho Chehab

    Thomas Meyer
     

11 Dec, 2011

26 commits