v4l-utils-1.18.0
----------------

André Almeida (1):
      v4l2-compliance: split node at testNode() in two nodes

André Roth (6):
      libdvbv5: fix double free in dvb_fe_open_fname
      libdvbv5: fix parsing EIT extended event descriptor
      libdvbv5: fix parsing section gaps
      libdvbv5: do not adjust DVB time daylight saving
      libdvbv5: enable newlines in dvb strings
      libdvbv5: fix array size in desc_logical_channel

Antonio Ospite (2):
      v4l2-ctl: list controls with menus when OptAll is specified
      v4l2-ctl: list once when both OptListCtrls and OptListCtrlsMenus are there

Bård Eirik Winther (4):
      common: utils: Add last 3 16-bit bayer formats
      qvidcap: Add 16-bit bayer rendering
      qv4l2: Add 16-bit bayer rendering
      utils: Add qvidcap to configure status report

Dafna Hirschfeld (17):
      v4l2-ctl: Move some code from do_handle_cap to a new function
      v4l2-ctl: Add support for crop and compose selection in streaming
      v4l2-ctl: Add function get_codec_type
      v4l2-ctl: Introduce capture_setup
      v4l2-ctl: Add support for source change event for m2m decoder
      v4l2-ctl: add function vidcap_get_and_update_fmt
      v4l2-ctl: rename variable 'vic_fmt' to 'info'
      v4l2-ctl: bugfix: correctly read/write V4L2_PIX_FMT_NV24 padded buffer
      v4l2-ctl: test if do_setup_out_buffers returns -1 instead of non zero
      v4l2-ctl: move stateful m2m decode code to a separate function
      v4l2-ctl: in streaming_set_m2m, close file pointers upon error
      v4l2-ctl: check that the size read/write fit the buffer size
      v4l2-ctl: set the in/out fmt variables in streaming_set_m2m
      v4l2-ctl: Add functions and variables to support fwht stateless decoder
      v4l2-ctl: Add implementation for the stateless fwht decoder.
      v4l2-ctl: declare hdr variable as const
      v4l2-ctl: fix debug prints

Daniel Gomez (2):
      libv4lconvert: add support for BAYER10
      libv4lconvert: add support for BAYER16

Ezequiel Garcia (1):
      v4l2-compliance: Remove spurious error messages

Fabrice Fontaine (2):
      Build sdlcam only if jpeg is enabled
      v4l2-compliance needs fork

Gregor Jasny (11):
      buildsystem: Start v4l-utils 1.17.0 development cycle
      qv4l: Drop support for Qt4
      v4l2-compliance: Use only C++98 language features
      qt5: Force usage of Desktop OpenGL
      Revert "qt5: Force usage of Desktop OpenGL"
      Qt5: test for Desktop OpenGL presence
      Qt5: fixup Qt OpenGL automake conditionals
      libdvbv5: Fix typo in warning message
      keytable: distribute bitmap.h
      test-media: distribute test scripts
      keytable: distribute gen_input_events.pl

Guillaume Tucker (1):
      v4l2-compliance: flush stdout before calling fork()

Hans Verkuil (239):
      qvidcap: add parent when creating QAction objects.
      cec-compliance: abort when no remote devices were found
      cec-compliance: retry poll in case of Arbitration Lost
      cec-ctl: show non-OK status in verbose monitor mode
      cec-compliance: improve fail info for CEC_EVENT_LOST_MSGS test
      cec-compliance: more improvements to fail info of CEC_EVENT_LOST_MSGS
      cec-compliance: further improvements to CEC_EVENT_LOST_MSGS fail info
      cec-info.cpp: add TCL vendor ID
      cec-compliance: check core messages when remote is in standby
      cec-compliance: improve tracing of CEC_TRANSMIT/RECEIVE
      cec-compliance: calculate and show Signal Free Time
      cec-compliance: show human readable Vendor ID
      cec-compliance: give proper fail msg for FAIL_CRITICAL
      cec-ctl: -W option should enable follower mode at the start
      configure.ac: fix qv4l2/qvidcap build
      cec-compliance: some standby tests should be a warning
      cec-compliance: fix inconsistent warn text
      cec-compliance: wake-up on Active Source is warn for <2.0
      v4l-utils: sync-with-kernel
      v4l2-compliance: replace CROPCAP fail by warn
      v4l2 common: add support for buffer capabilities
      v4l2-ctl: add new options to obtain buffer capabilities
      v4l2-compliance: check bufffer capabilities
      v4l2-ctl: improve buffer caps code
      utils/common: add support for requests
      v4l-utils: sync-with-kernel
      v4l-utils: fix SHA detection
      v4l2-compliance: relax SUPPORTS_DMABUF check
      v4l2-ctl: add space before "dropped" message
      v4l2-ctl: fix set raw/sliced vbi format
      v4l2-ctl: support VBI and META streaming
      v4l2-compliance: add --stream-from and --stream-from-hdr options
      v4l-stream.c: check FWHT macroblock alignment
      qvidcap: split up capture-win-gl.cpp into capture.cpp and paint.cpp
      qvidcap: rename CaptureGLWin to CaptureWin
      v4l2-compliance: add Request API tests
      v4l-utils: sync with latest kernel
      media-info: add bus_info arg to mi_get_media_fd()
      v4l2-compliance: select the right mediaX for vivid
      media-info: use hex to log IDs, fix radio interface check
      v4l2-info: show ts mask values in bufferflags2s
      v4l2-compliance: fixes output request handling
      v4l2-compliance: work around vivid error injection controls
      v4l2-compliance: test 'start streaming' error injection
      v4l2-compliance: add test to close the request after queueing
      v4l2-compliance: test failure during req_validate
      v4l2-compliance: add inject_error helper method
      v4l2-compliance: use inject_error and improve MEDIA_REQUEST_IOC_QUEUE tests
      cec-compliance: fix wrong test for no HPD in testRemote()
      media-info: fix more checks around radio interfaces
      v4l2-compliance: fix multiple issues when testing vivid
      v4l2-compliance: better field and prepbuf/qbuf tests
      v4l2-compliance: verify QBUF restores length and bytesused
      cec-compliance: check if SET_OSD_NAME gives valid OSD name
      cec-ctl: fix Remote Control Passthrough Feature
      v4l2-compliance: reopen if buffers might have been allocated
      v4l2-compliance: add filehandles class
      v4l-utils: sync with latest kernel code
      v4l2-compliance: test 'invalid request' error injection
      v4l2-ctl: make meta handling more generic
      cec-ctl: improve the man page
      v4l-stream.c: add support for alpha planes
      cec-compliance: really fix wrong test for no HPD in testRemote()
      v4l-utils: sync with kernel
      v4l2-compliance: fix vimc failures
      v4l2-compliance: show the driver name
      v4l2-compliance: show Grand Total
      cec-compliance: show driver and device name
      v4l2-compliance: set fastest fps
      v4l2-compliance: fix g_bytesused test in setupUserPtr/DmaBuf
      v4l2-compliance: add epoll() tests
      v4l2-compliance: verify that prepare_buf never returns FIELD_ANY
      v4l-utils: sync with kernel
      cec-compliance: add 3 sec delay after Inactive Source
      libmedia_dev: add swradio and v4l-touch support
      v4l2-ctl: add v4l-touch support to --list-devices
      v4l-utils: sync with latest media master
      v4l-utils: add test-media regression tests
      v4l2-compliance: fix broken test if the Request API is disabled
      v4l2-ctl: fix support for non-codec m2m devices
      v4l2-ctl: alloc --stream-to or --stream-to-host for m2m devices
      (c)v4l-helpers.h: add v4l_queue_buffer_update()
      v4l2-ctl: add --export-device option
      v4l2-ctl.1.in: add some example commands
      v4l2-ctl: document the new --export-device option
      v4l2-ctl: check for presence of the SOURCE_CHANGE event
      v4l2-ctl: fix codec type detection for multiplanar drivers
      v4l-stream: adapt to latest fwht codec changes
      v4l2-ctl: include media devices in --list-devices
      v4l2-ctl: --list-devices: generate bus_info if missing
      v4l2-compliance: determine the codec type
      v4l2-ctl: call s_trace after opening the device, not before
      v4l2-compliance: validate codec_mask
      v4l2-compliance: add V4L2_EVENT_SOURCE_CHANGE/EOS checks
      v4l2-compliance: check for valid media bus_info
      v4l2-ctl: add -z option to make it possible to use entity names
      v4l2-compliance: add -z option to make it possible to use entity names
      v4l2-compliance: -e didn't use make_devname
      test-media: use new bus info/entity name to identify devices
      test-media: fix regexp to include cec tests in the Final Summary
      cec-info: add cec_device_find function
      cec-ctl: add -D and -a support
      cec-compliance: add -D and -a support
      cec-follower: add -D and -a support
      test-media: use -D and -a for the cec commands
      test-media: improve the formatting of the summary
      v4l2-ctl: add --epoll-for-event option
      test-media: use bus_info for vim2m and vimc tests
      v4l2-compliance: support m2m devices with -f
      v4l2-compliance: -f bug fixes
      v4l2-compliance: remove duplicate MEDIA_IOC_DEVICE_INFO ioctl call
      media-ctl: support a bus-info string as argument to -d
      test-media: replace the last hardcoded device name
      test-media: only modprobe drivers that are being tested
      test-media: only unload media modules if -unload was given
      test-media: add -kmemleak option
      test-media: add -dmesg option
      test-media: update year of the copyright.
      test-media: reset console debug level for each test
      test-media: run memleak per driver test
      v4l2-compliance: add --no-progress option
      test-media: use the new -P (no progress) option
      test-media: replace rmmod by separate unbind and rmmod
      cec-ctl: show/parse latency in ms
      cec-ctl: fix transmitting broadcast commands
      cec-compliance: show latencies in ms and check values
      v4l-utils: sync with media master
      v4l2 utils: support V4L2_PIX_FMT_AYUV32 et al
      cec-ctl: add a new --stress-test-power-cycle option
      test-media: remove '-s' from cec-ctl commands
      test-media: add sleeps after configuring CEC
      test-media: fix DEBUG_KOBJECT_RELEASE detection, test rebind
      cec-compliance: fix audio output delay check
      v4l2-compliance: enable epoll test
      v4l2-ctl: remove unused label
      test-media: add 'date' commands
      v4l2-ctl: --list-devices can now be combined with -z
      test-media: open devices before second unbind.
      v4l2-ctl: also list media device with --list-devices
      test-media: replace v4l2-ctl --sleep by sleep
      test-media: randomize sleep values
      test-media: rmmod all vimc modules
      test-media: improve vimc configuration and add more unbind tests
      v4l2-compliance: fix check for entity names
      v4l-utils: then -> than
      jpgl.c: fix typo
      v4l2-ctl: improve selection output
      v4l2-ctl: show cap/out in print_concise_buffer()
      v4l2-info.cpp: fix bufferflags2s: could end with ', '
      v4l2-ctl: show timestamp flags as well in print_concise_buffer
      v4l2-ctl: improve logging of events and the stop en/decoder cmds.
      cec-ctl: fix --stress-test-power-cycle
      codec-fwht.patch: add empty noinline_for_stack define
      v4l-utils: sync with latest media master
      dvbv5-zap.c: fix compile warning
      v4l2-ctl: improve stream-count handling for m2m
      v4l2-ctl: fix small do_handle_cap bug
      v4l-utils: sync with latest media master
      v4l2-compliance: test for EBADR instead of EACCES
      v4l2-compliance: fix error code check
      v4l2-compliance: fix broken MEDIA_LNK_FL_IMMUTABLE test
      v4l2-ctl: fix multiplanar handling
      cec-compliance: suppress some warnings for vivid
      test-media: drop -A to cec-compliance
      Revert "cec-compliance: suppress some warnings for vivid"
      v4l2-ctl: support -BE handling for list framesize/ivals
      v4l2-ctl: print an error for invalid pixelformats
      v4l2-ctl: fix compiler warning
      cv4l-helpers.h: add g_timestamp_ns()
      v4l2-ctl: add missing cleanup to stateless_m2m()
      v4l2-ctl: bytesused was reported as 0 when logging the buffer
      v4l2-ctl: reset internal counters after a source change
      v4l2-ctl: ignore empty and error frames w.r.t. --stream-count
      v4l2-ctl: fixes relating to frame counting and draining
      v4l2-ctl: use defines instead of -1 and -2
      v4l2-compliance: for m2m devices fix frame counting
      v4l2-compliance: fill first output buffer
      v4l2-compliance: check if en/decoder commands are present
      v4l2-compliance: check presence of enum_framesizes for enc
      v4l2-compliance: check for the presence of MIN_BUFFERS_OUTPUT
      v4l2-compliance: check for EVENT_EOS for stateful encoder
      v4l2-compliance: add stateful encoder stream testing
      v4l2-compliance: fix request API test
      v4l2-ctl: fix broken stateless decoding
      v4l2-ctl: get fmt after source change
      v4l2-ctl: suppress warning messages when decoding
      v4l2-compliance: fix and comment out qbuf test
      v4l2-ctl: disable_trace disabled too much
      v4l2-compliance: re-enable fail_on_test(!buf.qbuf(node)) test
      v4l2-ctl: disable tracing in get_codec_type and do_setup_out_buffers
      qvidcap: toLatin1 -> toUtf8
      v4l2-compliance: if G_FMT returns 0, mark buftype as valid
      lib/libdvdv5: add #if __GNUC__ >= 9 before #pragma
      cec-ctl.1.in: add active source example
      cec-compliance: fix wrong event test
      v4l-utils: sync with latest kernel
      v4l-utils: sync with latest kernel
      cec-ctl: add --raw-msg option
      v4l2-compliance: the DV_RX/TX control checks are not for vbi
      cec-compliance: mask CEC_MSG_FL_RAW as well
      Makefile.am: skip V4L2_PIX_FMT_H264_SLICE_RAW
      v4l-utils: sync with latest kernel
      v4l2-compliance: use fcc2s to show the pixelformat
      v4l2-compliance: skip V4L2_CID_MPEG_VIDEO_FWHT_PARAMS
      v4l2-compliance: fix stateless check for vicodec
      v4l2-compliance: skip streaming tests for stateless codecs
      v4l2-compliance: show correct device name
      (c)v4l-helpers.h: consistently use the 'from' argument
      v4l2-compliance: check stateful encoder format handling
      v4l2-compliance: improve codec command tests
      v4l2-compliance: test two stateful encoder corner cases
      v4l2-compliance: add stateful decoder tests
      test-media: add vicodec tests
      v4l-stream.c: add missing copy_cap_to_ref() and fix state
      v4l2-compliance: fix S_SELECTION tests
      v4l-utils: Fix shifting signed 32-bit value by 31 bits problem
      v4l2-compliance: add timeout when waiting for event
      v4l2-compliance: check V4L2_BUF_FLAG_TIMECODE as well
      cec-ctl: add --test-power-cycle option
      v4l2-compliance: fix m2m field check
      cec-ctl: fix stress test, add warnings
      v4l2-ctl: let capture_setup return the updated format
      v4l2-compliance: show v4l2_window diffs
      v4l2-compliance: fix output type checks
      v4l-utils: sync-with-kernel
      test-media: check if the modules load successfully
      test-media: check if vivid created a cec device
      test-media: add "Final Summary" when missing modules
      cec-ctl/compliance: transmit Active Source before Standby
      v4l2-ctl: min/max wasn't shown for V4L2_FRMSIZE_TYPE_CONTINUOUS
      v4l2-compliance: fix USERPTR test if PREPARE_BUF is not supported
      v4l-utils: sync with latest kernel
      qvidcap/v4l2-compliance: add support for new pixelformats
      v4l2-ctl: print newline on timeout
      v4l2-ctl: fix double decrementing of stream_count
      v4l-utils: sync with media_tree master
      v4l-utils: sync to latest media_tree master
      cec-ctl: improve --test-power-cycle and --stress-test-power-cycle
      v4l2-ctl: fix compile warning

Hans de Goede (1):
      configure.ac: Add AM_GNU_GETTEXT_VERSION([0.19.8])

Ingo Feinerer (1):
      Conditional sys/sysmacros.h inclusion

Jiunn Chang (6):
      cec-compliance: system audio control tests
      cec-compliance: rename has_arc_rx, has_arc_tx
      cec-compliance: system information give features
      cec-compliance: system audio control
      cec-follower: create cec-tuner.cpp
      cec-follower: fix cec-tuner.cpp

Mauro Carvalho Chehab (15):
      dvb-sat: rename Astra 1E to Astra 19.2 E and move it to beginning
      Makefile.am: don't use relative paths for include
      dvbv5-tools: be sure to zero struct arguments
      dvbv5-zap: improve program exit code
      Update my e-mail on all places
      vim2m_test_with_gstreamer.sh: add a vim2m test script
      vim2m_test_with_qvidcap.sh: add a test script for vim2m and qvidcap
      vim2m_test_with_gstreamer.sh: use tabs instead of whitespaces
      vim2m_test_with_gstreamer.sh: Improve comments
      vim2m_test_with_gstreamer.sh: better validate arguments
      vim2m_test_with_qvidcap: fix formats selection
      vim2m_test_with_qvidcap: fix output format
      Revert "libdvbv5: leaks and double free in dvb_fe_open_fname()"
      libdvbv5: shut up gcc 9 "-Waddress-of-packed-member" noise
      libdvbv5: Don't assume that NIT table was parsed

Peter Korsgaard (1):
      libv4l: fixup lfs mismatch in preload libraries

Peter Seiderer (1):
      Add missing linux/bpf_common.h

Philipp Zabel (7):
      v4l2-compliance: limit acceptable width/height to 65536 in VIDIOC_SUBDEV_G/S_FMT test
      v4l2-compliance: test orphaned buffer support
      v4l2-compliance: use warn() in warn_once()
      v4l2-compliance: add colors
      cec-compliance: use warn() in warn_once()
      cec-compliance: add colors
      v4l-helpers.h: count mappings separately from buffers

Ricardo Ribalda (1):
      libv4l: Add support for BAYER10P format conversion

Ricardo Ribalda Delgado (3):
      libv4lconvert: Fix support for compressed bayer formats
      libv4lconvert: Port supported_src_formats to bit-ops
      libv4lconvert: Add support for V4L2_PIX_FMT_NV12

Robert Paciorek (1):
      basic support for videoX and audioX devices

Rosen Penev (1):
      treewide: Fix compilation with uClibc++

Sakari Ailus (4):
      Update static build instructions
      v4l2-ctl: Print metadata capture formats on --all
      Fix static build instructions
      v4l2-ctl: Add support for META_OUTPUT buffer type

Sean Young (53):
      configure: build without BPF support in ir-keytable
      keytable: fix compilation warning
      keytable: fix BPF protocol compilation on mips
      keytable: match every entry in rc_maps.cfg, don't stop at the first match
      keytable: bpf decoder and keymap for XBox DVD Remote
      sync with kernel
      keytable: do not install bpf protocols decoders with execute permission
      keytable: add support for iMON RSC remote pointer
      ir-ctl: Rename no-wideband to narrowband
      ir-ctl: imon protocol can be encoded too
      ir-ctl: Print receiver timeout
      ir-ctl/keytable: add see also to reference to man pages
      ir-ctl/keytable: rc-mm protocol support
      ir-ctl: various typos
      keytable: Add man page describing rc_keymap toml file
      lircd2toml: toggle_bit is offset from bits including pre-data
      lircd2toml: honour pre_data for rc-mm remote definitions
      lircd2toml: detect NEC if bit 0 and 1 are inverted
      lircd2toml: convert lircd.conf rc6 remote definitions
      libdvbv5: leaks and double free in dvb_fe_open_fname()
      keytable: minor rewording from TABLE to KEYMAP
      keytable: remove misleading --device argument
      keytable: no need to explain -s option separately
      keytable: improve description of ir-keytable
      keytable: load bpf protocol for unsupported protocols
      keytable: add xbox-dvd protocol to match kernel
      ir-ctl: increase limit to match kernel
      gen_keytables.pl: strip comments from C files
      gen_keytables.pl: remove duplicate scancodes from keymap
      ir-ctl: show user how scancodes should be presented
      keytable: check keymaps
      keytable: generate missing keys like KEY_ZOOM
      keytable: add support for keymap with raw literals
      lircd2toml: do not fail on unexpected input
      keytable: fix building without HAVE_BPF
      keytable: fix build on ubuntu
      v4l-utils: sync with media_tree master
      keytable: move keymap parsing into its own file
      ir-ctl: send keys based on keymap
      rc_keymap: change raw format to much more common raw string
      toml: update to tomlc99 commit f12c8f00b457defaae1495773d76dfb9ff1bf4c8
      ir-ctl: support raw format by default
      ir-ctl: fix build on 32-bit
      ir-ctl: warn if keycode has multiple definitions
      keytable fix warning when building without BPF enabled
      lircd2toml: strip trailing space from input
      keytable: ensure we have enough memlock pages
      ir-ctl: fix memory leaks
      ir-ctl: support sending protocols decoded by BPF decoders
      keytable: improve error message if bpf loading fails
      keytable: kernel v5.2 does not like - in BPF name
      ir-ctl: print error message if file cannot be opened
      ir-ctl: fix memory leaks and incorrect messages

Tasos Sahanidis (3):
      qv4l2: Fix UTF8 error message strings
      qv4l2: Fix GL Capture not redrawing after close
      qv4l2: Prevent high CPU usage on device disconnect

Yong Zhi (2):
      libv4l2subdev: Add MEDIA_BUS_FMT_FIXED to mbus_formats[]
      v4l2-compliance: Add support for metadata output


v4l-utils-1.16.0
----------------

Alexandre Courbot (1):
      v4l2-compliance/v4l2-test-formats: fix typo

Gregor Jasny (5):
      buildsystem: Start v4l-utils 1.15.0 development cycle
      libdvbv5: re-add dvb_dev_seek_by_sysname symbol for SONAME compatibility
      cec-compliance: Fix typo
      ir-keytable: fix spelling-error-in-manpage
      qvidcap: Depend on qtgl, not just qt
      buildsystem: Add all required files to dist target

Hans Verkuil (247):
      cec-ctl: print number of lost messages
      cec-ctl: fix bit period calculations in the logging
      cec-ctl: improve handling of incorrect bit periods & EOM
      cec-ctl: improve low drive detection, use 'warn:'
      cec-ctl: add options to show logical addresses
      v4l2-ctl/compliance: fix QUERYCTRL compat code for strings
      v4l2-compliance: fix vivid test failure
      v4l2-ctl: add support for several VIDIOC_SUBDEV_ ioctls
      v4l2-ctl: add support for SUBDEV_S_FMT/SELECTION
      v4l2-ctl: added --try-subdev-fmt/selection
      v4l2-ctl: add support for SUBDEV_G/S_FRAME_INTERVAL
      v4l2-ctl: mention that --set-subdev-fps is for testing only
      v4l2-ctl: add the missing --help-subdev to the usage
      v4l2-ctl: show media/entity info if available
      v4l2-compliance: remove confusing "not using libv4l2" message
      rds-ctl: drop pointless wrapper library support
      (c)v4l-helpers: add v4l-subdev support
      v4l2-compliance: add initial support for v4l-subdevX devices
      v4l2-ctl: add --help-subdev to manual page
      v4l2-compliance: add --touch-device and --subdev-device to the manpage
      v4l2-compliance: test VIDIOC_SUBDEV_ENUM_MBUS_CODE
      (c)v4l-helpers: add media support.
      v4l2-compliance: add initial support for testing the MC
      v4l2-compliance: store entity/pad/link data in node
      v4l2-compliance: do the subdev tests for all pads
      v4l2-compliance: added tests for SUBDEV_ENUM_FRAME_SIZE/INTERVAL
      v4l2-compliance: more VIDIOC_SUBDEV_ENUM_ tests
      v4l2-compliance: add subdev tests for G/S_EDID and DV_TIMINGS_CAP
      v4l2-compliance: add VIDIOC_SUBDEV_G/S_FRAME_INTERVAL tests
      v4l2-compliance: add VIDIOC_SUBDEV_G/S_FMT tests
      v4l2-compliance: add tests for VIDIOC_SUBDEV_G/S_SELECTION
      v4l2-compliance: add VIDIOC_SUBDEV_G/S_CROP tests
      v4l2-compliance: add subdev G/S/ENUM/QUERY_DV_TIMINGS tests
      v4l2-compliance: add tests for MEDIA_IOC_ENUM_ENTITIES
      v4l2-compliance: add tests for MEDIA_IOC_ENUM_LINKS
      v4l2-compliance: improve MEDIA_IOC_ENUM_LINKS tests
      v4l2-compliance: initial MEDIA_IOC_G_TOPOLOGY test
      v4l2-compliance: more reserved checks
      v4l2-compliance: add MEDIA_IOC_SETUP_LINK test
      v4l2-compliance: improve MEDIA_IOC_SETUP_LINK test
      v4l2-compliance: verify the topology
      v4l2-compliance: verify the topology for pads and links
      cec-ctl: add new --wait-for-msgs option
      v4l2-ctl/v4l2-compliance: reuse media info code
      v4l2-ctl/v4l2-compliance: reuse v4l2 info code
      v4l2-info: move flag/type descriptions here
      v4l2-ctl/v4l2-compliance: delete softlinks
      cec: renamed cec-common to cec-info
      v4l2-compliance: refactor device handling
      v4l2-info: move mi_is_subdevice() to v4l2-info.cpp
      v4l2-compliance: move the main test code into a separate function
      v4l2-compliance/v4l2-ctl: more device detection improvements
      v4l2-compliance: add -M option to test all /dev/mediaX interfaces
      v4l2-compliance: improve G/S_EDID test
      v4l2-compliance: improve pad flags tests
      v4l2-compliance: add type/function/intf_type checks
      v4l2-ctl: improve the fps calculation when streaming
      v4l2-compliance: fix subdev EDID check
      media-info: use .c_str for ifstream constructor
      v4l2-compliance: improve VIDIOC_SUBDEV_S_FMT test
      v4l2-compliance: the v2_entities_set test requires G_TOPOLOGY
      v4l2-compliance: improve media_version test
      v4l2-compliance: test media information
      v4l-utils: add SPDX license tags
      v4l2-compliance: more stringent type/function tests
      v4l2-compliance: if -v then show MC object info
      v4l2-compliance: improve media info test
      v4l2-compliance: clearly separate the -M device tests
      v4l2-compliance: show object counts after MEDIA_IOC_G_TOPOLOGY
      v4l2-compliance: don't rely on node->topology
      v4l2-compliance: show entity functions and interface types
      v4l2-compliance: switch id and name order for entities
      v4l2-compliance: -m walks all ifaces, -M only the media device
      v4l2-compliance: show entity type when verbose
      v4l2-compliance: improve checkFunction
      v4l2-compliance: add extra initial \n for error messages
      v4l2-compliance: improve checkFunction
      v4l2-compliance: check that G_DV_TIMINGS matches S_DV_TIMINGS
      v4l2-compliance: test if changing timings changes formats
      v4l2-compliance: also test for width/height > 1.5 * timings
      media-info: don't add 'FAIL'/'WARNING' if is_invalid == NULL
      v4l2-compliance: test struct media_links_enum reserved field
      cec-ctl: improve the low drive max length check
      v4l2-ctl/compliance: update Android.mk
      v4l2-ctl: improve logging for --stream-mmap --verbose
      v4l2-compliance: ignore colorspace tests for passthu subdevs
      v4l-utils: sync-with-kernel
      v4l2-compliance: improve frameinterval tests, fix sel tests
      v4l2-compliance: relax g/s_parm type check
      v4l-utils: sync-with-kernel
      media-info: add MEDIA_ENT_F_DTV_DECODER support
      v4l2-compliance: VIDIOC_S_EDID and invalid pointers
      v4l-utils: sync-with-kernel
      cec-ctl: honor -w option for pin timestamps
      cec-ctl: ACK vs NACK was inverted for broadcast msgs
      cec-follower: add -w option
      cec: improve usage messages
      v4l2-ctl/compliance: improve usage messages
      rds-ctl: improve usage messages
      v4l2-dbg: improve usage messages
      v4l2-ctl/compliance: improve parsing of optional arguments
      cec-follower/compliance: improve parsing of optional arguments
      cec-ctl: show in the usage message if an op is bcast
      cec-compliance: don't poll, just send Image View On
      cec-ctl: monitor_pin: parse message payload
      cec-ctl: s/warn/info/ for 'start bit: low time too short'
      cec-ctl: improve handling of dropped events
      cec-ctl: improve analysis while waiting for start bit
      cec-compliance: remove outdated comment
      cec-ctl: add warning against using --monitor-pin when configured
      v4l-utils: sync-with-kernel
      cec-info: LA 9 is a recording device, not a playback device
      libv4lconvert: fix compiler warning
      cec-ctl: skip warning if -s option was used.
      v4l2-compliance: show SHA first, minor fix in 'Unknown argument'
      v4l2-ctl: fix event argument handling
      cec-compliance: improve standby_resume_active_source_nowake
      v4l-utils: sync with media master branch
      cec-ctl: better --custom-command usage message
      v4l2-compliance: test stream locking
      v4l2-compliance: improve s_parm test
      cec-compliance: add --skip-info option
      qv4l2: fix segfault
      v4l2-compliance: check reserved array for g/s_parm
      v4l2-compliance: add --exit-on-fail/warn options
      cec-compliance: add --exit-on-fail/warn options
      v4l2-compliance: fix logic bug in testParm
      cec-ctl: the osd name of the adapter was never shown
      cec: move vendor2s to cec-info.cpp
      cec-ctl: don't show topology if there are no LAs
      cec-compliance: document -s option in manpage
      cec-compliance: improve tx_status checks
      cec-compliance: add tests for Wake up TV on Image/Text View On
      v4l2-compliance: allow entities without pads
      cec-info: add NEC vendor ID
      cec-ctl: show printable characters when logging the msg payload
      v4l2-compliance: make media topology easier to read
      v4l2-compliance: add missing ( in string
      media-info: add new helper functions
      v4l2-compliance: show device paths
      v4l2-compliance: enable 'reserved' checks for media
      v4l2-ctl: add --stream-to/from-hdr options
      cec-compliance: add warning if a standby was ignored
      v4l2-compliance: remove wrong test
      (c)v4l-helpers: add s_fd() functions, improve g/s_trace
      v4l2-ctl: use cv4l-helpers.h to open/close the devices
      v4l2-ctl: add short-cut options -X and -x for --get/set-fmt-video-out
      v4l2-ctl: use cv4l-helpers for list-buffers
      cv4l-helpers: add querybuf without index arg
      v4l2-ctl.h: add cv4l_disable_trace
      (c)v4l-helpers: fix v4l_queue_export_bufs()
      v4l2-ctl-streaming.cpp: use cv4l-helpers.h
      v4l2-ctl: do_setup_out_buffers() didn't set bytesused
      cec-compliance: send ACTIVE_SOURCE after IMAGE/TEXT_VIEW_ON
      v4l2-ctl: fix streaming of m2m codec device
      v4l2-ctl: fix wrong G_FMT type
      v4l2-ctl: add sanity check for --stream-from-hdr
      cec utils: -w implies -v
      v4l2-ctl: fix stupid bug in control enumeration
      v4l-helpers.h: fix direct initialization for subdev/media
      cv4l-helpers: add assignment operator
      v4l-helpers: set fd to -1 after close.
      v4l2-compliance: use correct buf type for export_bufs
      cec-ctl: improve print_bytes()
      v4l2-ctl: if V4L2_CTRL_FLAG_UPDATE is set, use G/S_EXT_CTRLS
      v4l2-compliance: check that entity names are unique
      v4l-helpers.h: set fd to -1 in v4l_wrap_close()
      v4l2-compliance: improve the output of unknown legacy types
      v4l2-compliance: show data link flags
      media-info: various improvements
      v4l2-ctl: show pixelformat name
      v4l2-ctl: make format enumeration output more compact
      v4l2-ctl: fix printfmtname()
      v4l2-ctl: log EOS event
      v4l2-compliance: fix subdev selection test
      v4l-helpers.h: remove stray line in v4l_subdev_s_fd()
      v4l2-ctl: check the fopen() result.
      cec-compliance: if MAX_RETRIES and OK were set, clear OK
      cec-compliance: if MAX_RETRIES and OK were set, mark as RX timeout
      cec-compliance: OK & MAX_RETRIES: report that workaround was applied
      v4l-utils: sync with media_tree master branch
      v4l2-tpg.patch: add array_size and array3_size defines
      cec-ctl: add 5V event support
      media-info.cpp: support new functions
      media-info.cpp: show new pad index and entity flags fields
      v4l2-compliance: show new flags and index fields
      v4l2-compliance: add pad index checks
      v4l2-ctl: use poll for m2m devices, fix final buffer
      rds-saa6588: fix broken tests
      libdvbv5/v4l2-compliance: fix select() gcc-8.1 warnings
      v4l-helpers.h: fix gcc-8.1 strncpy warning
      cv4l-helpers.h: fix gcc-8.1 warning
      sliced-vbi-test: fix gcc-8.1 warning
      stress-buffer/libmedia_dev/rds-ctl: fix gcc-8.1 warnings
      cv4l-helpers.h: enum_fmt: set type at init
      v4l2-ctl: add --list-formats-out-ext
      v4l-utils: sync with media_tree master repo
      cec-compliance: measure pings per second
      v4l2-ctl: add HSV encoding support
      Makefile.am: copy cec headers from usr/include
      v4l-utils: sync-with-kernel
      v4l2-info.cpp: add function to give pixfmt description
      (c)v4l-helpers: add g_hsv_enc() support
      cec-compliance: adapter test fixes
      qvidcap: add Qt video viewer
      qvidcap: improve 'Unsupported format' messages
      qvidcap: support -P for video devices
      qvidcap: show keys you can use in the menu item descriptions
      qvidcap: fix 32-bit compiler warning
      v4l-utils: sync with latest media-git master.
      qvidcap: always allow overriding field
      configure.ac: revert weird spurious change
      contrib/gconv/Makefile.am: remove space after -R
      contrib/Makefile.am: gconv was added twice
      v4l-utils: sync with media master
      v4l2-ctl/qvidcap: add initial fwht support
      v4l2-ctl: support the new fwht codec
      qvidcap: support the new FWHT codec.
      v4l2-compliance: improve VIDIOC_CREATE_BUFS checks
      v4l2-compliance: allow EILSEQ as well as error
      v4l2-compliance: add test for V4L2_CTRL_WHICH_DEF_VAL
      v4l2-ctl: fix meta type issues
      v4l2-compliance: allow both regular and mplane variants for crop API
      v4l2-ctl: cut out more code if NO_STREAM_TO is defined
      v4l2-compliance: improve S_PARM test
      cec-compliance: fix set_osd_string test
      cec-compliance: improve adapter test
      v4l-utils: sync with media master
      v4l2-ctl/media-ctl: support V4L2_DV_FL_CAN_DETECT_REDUCED_FPS
      cec/media/v4l2-info+v4l-stream: GPL-2.0 -> LGPL-2.1
      qvidcap: allocate worst case memory if canOverrideResolution is set
      cec-compliance: split up combines tests
      v4l-utils: sync with media master repository
      v4l-utils: replace all AdobeRGB/YCC references by opRGB/YCC references.
      cec-compliance: improve CEC_EVENT_LOST_MSGS test
      cec-compliance: improve fail message
      v4l2-compliance: drop COLORSPACE_JPEG test
      cec-compliance: fix bad check for transmitted vs pending msgs
      cec-ctl: don't let -w enable verbose when combined with pin monitoring/analysis
      cec-ctl: turn -n into a toggle
      cec-ctl: allow changing destination for each message
      cec-ctl: add --non-blocking option
      cec-ctl: fix destination for non-standard messages
      cec: move status2s functions to cec-info.cpp
      v4l-utils: sync-with-kernel
      cec-info.cpp: support new tx/rx_status flags.
      cec-compliance: check for new status flags

Mauro Carvalho Chehab (50):
      dvbv5-zap: reset timeout at copy_to_file()
      dvbv5-zap: add missing "first" var
      v4l2-ctl-streaming: fix type of a time_t value
      dvbv5-zap: better report buffer underrun errors
      dvbv5-zap: increase buffer size to avoid buffer overruns
      cec: fix warnings when building on arm 32 bits
      dvbv5-daemon: ignore invalid warning
      mc_nextgen_test: get rid of casting warnings
      dvbv5-zap: add a logic to detect continuity errors on monitor mode
      dvbv5-zap: allow adjusting the low-traffic parameter
      dvbv5-zap: fix discontinuity detection logic
      dvbv5-zap: don't start showing inexistent continuity errors
      dvbv5-zap: allow writing a file while monitoring the DVB stream
      dvbv5-zap: update comments about adaptation_field_control
      dvbv5-zap: prevent going past per-pid arrays
      dvbv5-zap: fix the continuity check logic
      dvbv5-zap: write PID numbers in decimal
      dvbv5-scan: print frontend stats on stdout on traffic monitor
      dvbv5-zap: print per-pid continuity errors
      dvbv5-zap: print stats for low-traffic PIDs as well on monitor mode
      dvbv5-zap: round sizes to their closest value at dvb monitor mode
      dvbv5-zap: change the initial discontinuity logic
      dvbv5-zap: print timestamps on error logs
      dvbv5-zap: some cleanups
      dvbv5-zap: use clock monotonic on DVB monitoring
      dvbv5-zap: fix handling of tv_nsec when printing messages
      dvbv5-zap: reduce number of syscalls on monitor mode
      dvbv5-zap: improve buffer sizes
      dvbv5-zap: better display traffic thoughput
      update make sync-with-kernel target
      sync it with Kernel headers, as will be found on 4.16-rc1
      Makefile.am: also update dvb-frontend.h
      v4l2-tpg.patch: Fix other issues when applying upstream v4l2-tpg.h
      sync v4l2-tpg with upstream
      v4l2-compliance: identify if compiled with 32 or 64 bits
      dvb-fe: display frontend frequency range of current delsys
      dvb-fe: print frequencies using metric multiplying symbol
      dvb-fe: print symbol rate range for Satellite and Cable
      dvb-fe: be clearer when diplaying ENOTSUP
      arib-std-b24: remove duplicated #define
      configure.ac: check gconv on Debian/Ubuntu-specific directories
      configure.ac: disable gconv if it can't find its location
      configure.ac: improve check for gconv build
      v4l2-test-input-output: improve warning message
      Refresh translation files
      Add Ukranian translation made by Zanata people
      Add Catalan translation made by Zanata people
      Add a French translation made by Zanata people
      Cherry-pick an update to Brazilian Portuguese translation
      Revert "Cherry-pick an update to Brazilian Portuguese translation"

Peter Seiderer (2):
      keytable: fix EVIOCSCLOCKID related compile failure
      libdvbv5: fix musl compile

Philipp Zabel (1):
      media-ctl: add --get-dv option

Sakari Ailus (3):
      cec-ctl: Prepare for __inline__ instead of inline
      Add instructions for building static binaries
      libdvb5: Fix unused local variable warnings

Sean Young (18):
      keytable: abi no longer set LIRC_CAN_REC_SCANCODE for raw devices
      ir-ctl: abi no longer set LIRC_CAN_SEND_SCANCODE for raw devices
      keytable: add support for imon protocol
      keytable: add support for BPF based protocols
      keytable: add bpf protocols
      keytable: add toml keymap reader
      keytable: convert keymaps to new toml format
      ir-keytable: add tool to aid migration from lircd
      keytable: improve man page wording
      ir-ctl: make nec32 scancode encoding match kernel
      Remove unnecessary if
      ir-ctl: different drivers have different default timeouts
      Rewrite to avoid void pointer arithmetic warnings
      keytable: fix build without libelf
      keytable: keymap for Network Dish
      keytable: keymap for Windows Remote Keyboard for MCE
      gen_keytables.pl: fix NEC32 generation
      v4l-utils: sync-with-kernel


v4l-utils-1.14.0
----------------

Chris Leick (1):
      Add German translation by Chris Leick

Clemens Ladisch (1):
      libdvbv5: T2 delivery descriptor: fix wrong size of bandwidth field

Gregor Jasny (9):
      buildsystem: Start v4l-utils 1.13.0 development cycle
      buildsystem: Add all files to dist target
      qv4l2: Fix typo detected by lintian
      libdvbv5: Link against libudev
      Apply FreeBSD header search paths also to kFreeBSD
      Fix some more typos
      Fix typos detected by Chris Leick
      i18n: Update translations
      i18n: Use correct plural localization
      ir-keytable: Distribute ir-encode.h file

Hans Verkuil (114):
      cec-ctl/cec-follower: call fflush after processing a message
      cec-ctl: add support to skip tests
      v4l2-ctl: query input timings before streaming
      v4l2/cec-compliance, cec-follower: use git rev-parse HEAD
      v4l2-ctl: don't use doioctl to query timings, use test_ioctl
      media-ctl/v4l2-ctl: show the new pixelaspect and VIC fields/flags
      v4l2-ctl: show what the default colorspace values map to
      cec-ctl: map invalid log_addr to 0xf
      cec-ctl: add --show-raw option
      cec-compliance: add test broadcast unknown message
      cec-follower: fix incorrect initiator for two messages
      cec-ctl: add --poll option to send a poll message
      cec-ctl: drop the phys_addr check
      cec-compliance: fix broken --test-standby-resume
      cec-compliance: add --timeout option
      cec-compliance: fix Request Active Source test
      v4l-utils: sync with 4.10 kernel headers
      cec: fix wrong initiator of poll messages
      cec-follower: don't Feature Abort msgs from Unregistered
      v4l2-ctl: handle V4L2_EVENT_SOURCE_CHANGED
      v4l2-ctl: update Android.mk
      v4l2-ctl: drop $(LOCAL_PATH)/../common prefix
      cec-ctl: add support for wall-clock timestamps
      cec-ctl: add missing -lrt ld flag
      v4l2-ctl: waiting for a valid timings only depends on no-query option
      v4l2-compliance: return better fail message in testExpBuf()
      v4l-utils: sync with kernel
      qv4l2: update comment regarding XV601/709 quantization handling
      v4l2-ctl: add --disable-v4l2-ctl-stream-to configure option
      v4l-utils: sync-with-kernel
      v4l-utils: sync-with-kernel
      v4l2-compliance/v4l2-ctl: support V4L2_CTRL_FLAG_MODIFY_LAYOUT and metadata
      v4l2-compliance: fix control tests for compound controls
      cec-follower: make sure we never poll ourselves
      cec-ctl: fix logging: status should come last
      cec-compliance: add -w option, improve logging
      cec-ctl: add -s option to skip the Driver Info output
      v4l2-compliance: improve EDID ioctl tests
      configure.ac: clarify configure summary
      configure.ac: add USE_LIBV4L to summary
      cec-ctl: always show the CEC status results with --verbose
      cec-compliance: show status if retransmits were detected
      v4l-utils: sync with latest kernel
      cec-*: add support for CEC_CAP_NEEDS_HPD
      cec-ctl: add --monitor-time option
      cec-ctl: warn is -p is given but CEC_CAP_PHYS_ADDR isn't set
      cec-ctl.1.in: update the manual page
      cec-compliance.1.in: update the manual page
      cec-compliance: improve --verbose
      cec-compliance: don't set app_result to -1 if the ioctl fails
      v4l-utils: sync with latest kernel
      cec utils: support CEC_CAP_MONITOR_PIN and CEC_EVENT_FL_DROPPED_EVENTS
      cec-ctl: add support for CEC pin monitoring
      cec-ctl.1.in: document the new --monitor-pin option
      cec-ctl: fix Makefile.am typo
      v4l2-ctl: don't return an error with --all
      cec-ctl: change structure init to cope with g++ 4.6
      qv4l2: fix SMPTE-2084 processing
      qv4l2: support vimc
      cec-ctl: refactor: split the monitor code off into its own function
      cec-ctl: get the monotonic start time and wallclock time only once
      cec-ctl: add --record-pin and --playback-pin options
      cec-ctl: rename --record-pin and --playback-pin
      cec-ctl: make pin recording easier to read
      cec-ctl: improve pin timestamps
      cec-ctl: fix pin analysis bug
      cec-ctl.1.in: clarify --no-rc-passthrough
      utils/cec-ctl/.gitignore: add cec-pin-gen.h
      keytable.c: add support for the CEC protocol
      cec-follower: use ev.state_change.log_addr_mask
      cec-compliance: try to reconnect if the HPD is gone
      cec-compliance: send IMAGE_VIEW_ON when no HPD
      cec-compliance: move top-level adapter tests to cec-test-adapter.cpp
      cec-common: move common cec code to cec-common.cpp
      cec-ctl: use cec-common
      cec-follower: use cec-common
      cec-compliance: use cec-common
      cec-compliance: fix uninitialized format ID array
      cec-ctl: add --list-devices
      cec-common.cpp: add missing stdio.h
      v4l-utils: sync-with-kernel
      v4l2-ctl: qc.nr_of_dims is 0 for strings, check this
      cec-ctl: allow stdout/in for --store/analyze-pin
      v4l-utils: sync with kernel
      v4l-utils: sync-with-kernel
      cec-ctl: fix crash when store_pin is NULL
      cec: add support for the Hospitality Profile
      cec-ctl.1.in: add --help-htng option description
      cec-ctl: fix topology tree view
      v4l2-ctl: support new EDID toggles
      v4l2-ctl: rename CEA/cea to CTA/cta
      qv4l2: add Z16 depth support.
      v4l-utils: improve README
      v4l-utils: sync-with-kernel
      libdvbv5: fix compiler warning
      utils/dvb: fix compiler warnings
      qv4l2: support Y10 and Y12
      qv4l2: add support for V4L2_PIX_FMT_INZI
      v4l-utils: fix two compiler warnings
      cec-compliance: various improvements for no-HPD-in-standby
      v4l-utils: sync-with-kernel
      cec-ctl/cec-follower: support new HPD pin events
      cec-ctl: store HPD events in pin log
      v4l2-compliance: allow control ioctls without any controls
      cec-compliance: use correct initiator in Image View On
      cec/rds/v4l2-ctl: fix --list-devices option
      cec-ctl: improve cec pin analyzer code
      cec-ctl: add --ignore option
      cec-ctl: improve pin analyzer code
      cec: show human readable name of a logical address in driver info
      qv4l2: fix crash when two QAction pointers are uninitialized
      cec-utils: show hex value of vendor message
      cec-ctl: improve cec pin analyzer
      cec-ctl: fix bad end-of-bit handling

Hans de Goede (1):
      libv4lconvert: We support more then 32 bit src fmts now, so use 64 bit bitmasks

Harald Dankworth (1):
      v4l-utils: do not query capabilities of sub-devices.

Hugues Fruchet (6):
      v4l2/cec-compliance, cec-follower: use git -C $(srcdir) rev-parse HEAD
      configure.ac: fix wrong summary if --disable-v4l2-ctl-stream-to
      configure.ac: revisit v4l2-ctl/compliance using libv4l variable naming
      configure.ac: revisit --disable-libv4l to --disable-dyn-libv4l
      configure.ac: add --disable-libv4l option
      configure.ac: fix build of v4l-utils on uclinux

Ingo Feinerer (1):
      Conditional sys/sysmacros.h inclusion

Ismo Puustinen (1):
      buildsystem: do not assume building in source tree.

Kieran Kunhya (1):
      libdvbv5: Add libudev to pkg-config file

Maksym Veremeyenko (1):
      dvbv5-zap: improve sat_number handling

Mauro Carvalho Chehab (53):
      dvb-sat: fix rangeswitch logic
      dvb-sat: add verbose options for LNBf settings
      dvb-sat: add support for Invacom QPH-031 LNBf
      pt_BR: update translation file to reflect latest changes
      dvb-sat: fix translation issues at LNBf settings
      libdvbv5: add support for more PMT descriptors
      dvb-dev: get rid of config.h from the header file
      dvb-dev: allow passing an optional void pointer parameter to dvb_dev_find()
      dvb-utils: add missing parameter
      dvb-dev: rename the function that gets the sysname of a device
      dvb-dev: add a method to get device info from sysname
      libv4lconvert: make it clear about the criteria for needs_conversion
      libv4lconvert: expose bayer formats
      keytable: fix print of event code number
      gen_keytables.pl: fix RC-5-SZ name
      gen_keytables.pl: don't warn about missing name on legacy RC
      Add a logic to detect when a file doesn't have any tables
      Update the list of drivers that still has a RC map inside
      gen_dvb_structs.pl: fix two warnings
      desc_t2_delivery: consider valid to have a short T2 descriptor
      desc_t2_delivery: properly handle cell and subcell tables
      desc_t2_delivery: improve print dumps of T2 delivery
      desc_t2_delivery: resize frequency array for subcel freqs
      desc_t2_delivery: store cell/subcell IDs and tables
      desc_t2_delivery: display frequencies in MHz
      desc_t2_delivery: display bandwidth also in MHz
      desc_t2_delivery: improve printed output
      descriptors: add service_list_descriptor to descriptor's table
      Update pt_BR translation
      pt_BR: fix plural translation
      dvb-scan: fix the logic for multi-section handling
      dvb-dev-local: fix pthread checks
      libdvbv5: be sure to add pthread libary if need
      contrib: move parsers to a separate directory
      dvb: add pthread dependencies where needed
      README: update IR utils
      Move decode_tm6000 and xc3028-firmware to contrib
      contrib: better adjust directory contents
      utils: move rds out of it, placing at contrib
      decode_tm6000: fix build
      Makefile: re-add xc3028-firmware sync_with_kernel target
      dvb-sat: fix bugs at Satellite frequency retrieve logic
      dvb-file: don't write (unsigned)-1 for DTV_PILOT
      dvb-sat: Use the right values for LNB setting
      dvb-sat: better handle out-of-range Satellite frequencies
      dvb-sat: fix settings to support DiSEqC with more than 2 satellites
