mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-28 17:25:05 +00:00
dvbsrc: add '0' as a valid value for bandwidth
Underlying API considers this the BANDWIDTH_HZ equivalent to the old BANDWIDTH_AUTO for BANDWIDTH.
This commit is contained in:
parent
dde02e2d63
commit
ae060943a8
|
@ -2122,13 +2122,17 @@ static gboolean
|
||||||
gst_dvbsrc_is_valid_bandwidth (guint delsys, guint bw)
|
gst_dvbsrc_is_valid_bandwidth (guint delsys, guint bw)
|
||||||
{
|
{
|
||||||
/* FIXME: check valid bandwidth values for other broadcast standards */
|
/* FIXME: check valid bandwidth values for other broadcast standards */
|
||||||
|
|
||||||
|
/* Bandwidth == 0 means auto, this should be valid for every delivery system
|
||||||
|
* for which the bandwidth parameter makes sense */
|
||||||
|
|
||||||
switch (delsys) {
|
switch (delsys) {
|
||||||
case SYS_DVBT:
|
case SYS_DVBT:
|
||||||
if (bw == 6000000 || bw == 7000000 || bw == 8000000)
|
if (bw == 6000000 || bw == 7000000 || bw == 8000000 || bw == 0)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
break;
|
break;
|
||||||
case SYS_DVBT2:
|
case SYS_DVBT2:
|
||||||
if (bw == 1172000 || bw == 5000000 || bw == 6000000 ||
|
if (bw == 1172000 || bw == 5000000 || bw == 6000000 || bw == 0 ||
|
||||||
bw == 7000000 || bw == 8000000 || bw == 10000000) {
|
bw == 7000000 || bw == 8000000 || bw == 10000000) {
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue