added my Recipes

This commit is contained in:
2024-07-11 14:16:35 +02:00
parent 38bc4f53ac
commit 09b621d929
7118 changed files with 525762 additions and 3 deletions

View File

@@ -0,0 +1,17 @@
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@@ -0,0 +1,17 @@
This layer depends on:
URI: git://git.openembedded.org/openembedded-core
branch: mickledore
URI: git://git.openembedded.org/meta-openembedded
layers: meta-oe
branch: mickledore
Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-multimedia][mickledore]' in the subject
When sending single patches, please use something like:
git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix='meta-multimedia][mickledore][PATCH'
You are encouraged to fork the mirror on github https://github.com/openembedded/meta-openembedded to share your patches, this is preferred for patch sets consisting of more than one patch. Other services like GitLab, repo.or.cz or self hosted setups are of course accepted as well, 'git fetch <remote>' works the same on all of them. We recommend github because it is free, easy to use, has been proven to be reliable and has a really good web GUI.
Layer maintainer: Armin Kuster <akuster808@gmail.com>

View File

@@ -0,0 +1,47 @@
inherit pkgconfig
# List of JUCE modules that requires external dependencies
JUCE_MODULES ??= " \
juce_core \
${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'juce_audio_devices', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'juce_graphics juce_gui_basics', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'juce_opengl', '', d)} \
"
JUCE_X11_DEPS = "libx11 libxext libxinerama libxrandr libxcursor"
PACKAGECONFIG:prepend= "${JUCE_MODULES} "
PACKAGECONFIG[juce_core] = ",,curl,"
PACKAGECONFIG[juce_audio_devices] = ",,alsa-lib,"
PACKAGECONFIG[juce_graphics] = ",,${JUCE_X11_DEPS} freetype,"
PACKAGECONFIG[juce_gui_basics] = ",,${JUCE_X11_DEPS},"
PACKAGECONFIG[juce_opengl] = ",,virtual/libgl,"
DEPENDS:prepend = "projucer-native "
export OE_JUCE_PROJUCER = "${STAGING_BINDIR_NATIVE}/Projucer"
juce_do_configure() {
if [ -z "${JUCE_JUCERS}" ]; then
JUCERS=`find . -type f -iname "*.jucer"` && IFS=$'\n'
else
JUCERS="${JUCE_JUCERS}"
fi
if [ -z "$JUCERS" ]; then
die "JUCE_JUCERS not set and no profiles found in $PWD"
fi
# XXX: Hack for Projucer, since it requires a X Display even when running in
# console mode. This will be fixed in future. Most cases DISPLAY=:0 will just work,
# the only case why we have JUCE_DISPLAY variable, is in case of a build system,
# such as jenkins, that can have multiple virtual X server running for each build.
test -z "${JUCE_DISPLAY}" && export DISPLAY=:0 || export DISPLAY=${JUCE_DISPLAY}
for i in $JUCERS; do
${OE_JUCE_PROJUCER} --resave $i
done
}
EXPORT_FUNCTIONS do_configure
addtask configure after do_unpack do_patch before do_compile

View File

@@ -0,0 +1,34 @@
# It really depends on order of the layers appearing in BBLAYERS
# variable in toplevel bblayers.conf file, where bitbake will search
# for .inc files and others where bitbake uses BBPATH since it will
# search the directories from first to last as specified in BBPATH
# Therefore if you want a given layer to be considered high priority
# for the .inc and .conf etc. then consider it adding at the beginning
# of BBPATH. For bblayers bitbake will use BBFILES_PRIORITY to resolve
# the recipe contention so the order of directories in BBFILES does
# not matter.
# We have a conf and classes directory, append to BBPATH
BBPATH .= ":${LAYERDIR}"
# We have a recipes directory, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "multimedia-layer"
BBFILE_PATTERN_multimedia-layer := "^${LAYERDIR}/"
LICENSE_PATH += "${LAYERDIR}/licenses"
# Define the priority for recipes (.bb files) from this layer,
# choosing carefully how this layer interacts with all of the
# other layers.
BBFILE_PRIORITY_multimedia-layer = "5"
# This should only be incremented on significant changes that will
# cause compatibility issues with other layers
LAYERVERSION_multimedia-layer = "1"
LAYERDEPENDS_multimedia-layer = "core openembedded-layer meta-python"
LAYERSERIES_COMPAT_multimedia-layer = "mickledore"

View File

@@ -0,0 +1,108 @@
Alliance for Open Media Patent License 1.0
1. License Terms.
1.1. Patent License. Subject to the terms and conditions of this License, each
Licensor, on behalf of itself and successors in interest and assigns,
grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as expressly stated in this
License) patent license to its Necessary Claims to make, use, sell, offer
for sale, import or distribute any Implementation.
1.2. Conditions.
1.2.1. Availability. As a condition to the grant of rights to Licensee to make,
sell, offer for sale, import or distribute an Implementation under
Section 1.1, Licensee must make its Necessary Claims available under
this License, and must reproduce this License with any Implementation
as follows:
a. For distribution in source code, by including this License in the
root directory of the source code with its Implementation.
b. For distribution in any other form (including binary, object form,
and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,
GDSII, etc.)), by including this License in the documentation, legal
notices, and/or other written materials provided with the
Implementation.
1.2.2. Additional Conditions. This license is directly from Licensor to
Licensee. Licensee acknowledges as a condition of benefiting from it
that no rights from Licensor are received from suppliers, distributors,
or otherwise in connection with this License.
1.3. Defensive Termination. If any Licensee, its Affiliates, or its agents
initiates patent litigation or files, maintains, or voluntarily
participates in a lawsuit against another entity or any person asserting
that any Implementation infringes Necessary Claims, any patent licenses
granted under this License directly to the Licensee are immediately
terminated as of the date of the initiation of action unless 1) that suit
was in response to a corresponding suit regarding an Implementation first
brought against an initiating entity, or 2) that suit was brought to
enforce the terms of this License (including intervention in a third-party
action by a Licensee).
1.4. Disclaimers. The Reference Implementation and Specification are provided
"AS IS" and without warranty. The entire risk as to implementing or
otherwise using the Reference Implementation or Specification is assumed
by the implementer and user. Licensor expressly disclaims any warranties
(express, implied, or otherwise), including implied warranties of
merchantability, non-infringement, fitness for a particular purpose, or
title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO
ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF
ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH
OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR
NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2. Definitions.
2.1. Affiliate. "Affiliate" means an entity that directly or indirectly
Controls, is Controlled by, or is under common Control of that party.
2.2. Control. "Control" means direct or indirect control of more than 50% of
the voting power to elect directors of that corporation, or for any other
entity, the power to direct management of such entity.
2.3. Decoder. "Decoder" means any decoder that conforms fully with all
non-optional portions of the Specification.
2.4. Encoder. "Encoder" means any encoder that produces a bitstream that can
be decoded by a Decoder only to the extent it produces such a bitstream.
2.5. Final Deliverable. "Final Deliverable" means the final version of a
deliverable approved by the Alliance for Open Media as a Final
Deliverable.
2.6. Implementation. "Implementation" means any implementation, including the
Reference Implementation, that is an Encoder and/or a Decoder. An
Implementation also includes components of an Implementation only to the
extent they are used as part of an Implementation.
2.7. License. "License" means this license.
2.8. Licensee. "Licensee" means any person or entity who exercises patent
rights granted under this License.
2.9. Licensor. "Licensor" means (i) any Licensee that makes, sells, offers
for sale, imports or distributes any Implementation, or (ii) a person
or entity that has a licensing obligation to the Implementation as a
result of its membership and/or participation in the Alliance for Open
Media working group that developed the Specification.
2.10. Necessary Claims. "Necessary Claims" means all claims of patents or
patent applications, (a) that currently or at any time in the future,
are owned or controlled by the Licensor, and (b) (i) would be an
Essential Claim as defined by the W3C Policy as of February 5, 2004
(https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential)
as if the Specification was a W3C Recommendation; or (ii) are infringed
by the Reference Implementation.
2.11. Reference Implementation. "Reference Implementation" means an Encoder
and/or Decoder released by the Alliance for Open Media as a Final
Deliverable.
2.12. Specification. "Specification" means the specification designated by
the Alliance for Open Media as a Final Deliverable for which this
License was issued.

View File

@@ -0,0 +1,25 @@
(c) Copyright the authors of Bellbird. All rights reserved.
Permission is hereby granted, free of charge, to use and distribute
this software and its documentation without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of this work, and to
permit persons to whom this work is furnished to do so, subject to
the following conditions:
1. The code must retain the above copyright notice, this list of
conditions and the following disclaimer.
2. Any modifications must be clearly marked as such.
3. Original authors' names are not deleted.
4. The authors' names are not used to endorse or promote products
derived from this software without specific prior written
permission.
THE CONTRIBUTORS TO THIS WORK
DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT
SHALL THE CONTRIBUTORS BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.

View File

@@ -0,0 +1,20 @@
Copyright (C) 2001-2014 Carnegie Mellon University
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.
Permission is granted to process this file through TeX, or otherwise and
print the results, provided the printed document carries copying
permission notice identical to this one except for the removal of this
paragraph (this paragraph not being relevant to the printed manual).
Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the entire
resulting derived work is distributed under the terms of a permission
notice identical to this one.
Permission is granted to copy and distribute translations of this manual
into another language, under the above conditions for modified versions,
except that this permission notice may be stated in a translation approved
by the authors.

View File

@@ -0,0 +1,92 @@
Software License for The Fraunhofer FDK AAC Codec Library for Android
© Copyright 1995 - 2018 Fraunhofer-Gesellschaft zur Förderung der angewandten
Forschung e.V. All rights reserved.
1. INTRODUCTION
The Fraunhofer FDK AAC Codec Library for Android ("FDK AAC Codec") is software
that implements the MPEG Advanced Audio Coding ("AAC") encoding and decoding
scheme for digital audio. This FDK AAC Codec software is intended to be used on
a wide variety of Android devices.
AAC's HE-AAC and HE-AAC v2 versions are regarded as today's most efficient
general perceptual audio codecs. AAC-ELD is considered the best-performing
full-bandwidth communications codec by independent studies and is widely
deployed. AAC has been standardized by ISO and IEC as part of the MPEG
specifications.
Patent licenses for necessary patent claims for the FDK AAC Codec (including
those of Fraunhofer) may be obtained through Via Licensing
(www.vialicensing.com) or through the respective patent owners individually for
the purpose of encoding or decoding bit streams in products that are compliant
with the ISO/IEC MPEG audio standards. Please note that most manufacturers of
Android devices already license these patent claims through Via Licensing or
directly from the patent owners, and therefore FDK AAC Codec software may
already be covered under those patent licenses when it is used for those
licensed purposes only.
Commercially-licensed AAC software libraries, including floating-point versions
with enhanced sound quality, are also available from Fraunhofer. Users are
encouraged to check the Fraunhofer website for additional applications
information and documentation.
2. COPYRIGHT LICENSE
Redistribution and use in source and binary forms, with or without modification,
are permitted without payment of copyright license fees provided that you
satisfy the following conditions:
You must retain the complete text of this software license in redistributions of
the FDK AAC Codec or your modifications thereto in source code form.
You must retain the complete text of this software license in the documentation
and/or other materials provided with redistributions of the FDK AAC Codec or
your modifications thereto in binary form. You must make available free of
charge copies of the complete source code of the FDK AAC Codec and your
modifications thereto to recipients of copies in binary form.
The name of Fraunhofer may not be used to endorse or promote products derived
from this library without prior written permission.
You may not charge copyright license fees for anyone to use, copy or distribute
the FDK AAC Codec software or your modifications thereto.
Your modified versions of the FDK AAC Codec must carry prominent notices stating
that you changed the software and the date of any change. For modified versions
of the FDK AAC Codec, the term "Fraunhofer FDK AAC Codec Library for Android"
must be replaced by the term "Third-Party Modified Version of the Fraunhofer FDK
AAC Codec Library for Android."
3. NO PATENT LICENSE
NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without
limitation the patents of Fraunhofer, ARE GRANTED BY THIS SOFTWARE LICENSE.
Fraunhofer provides no warranty of patent non-infringement with respect to this
software.
You may use this FDK AAC Codec software or modifications thereto only for
purposes that are authorized by appropriate patent licenses.
4. DISCLAIMER
This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright
holders and contributors "AS IS" and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
including but not limited to the implied warranties of merchantability and
fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary,
or consequential damages, including but not limited to procurement of substitute
goods or services; loss of use, data, or profits, or business interruption,
however caused and on any theory of liability, whether in contract, strict
liability, or tort (including negligence), arising in any way out of the use of
this software, even if advised of the possibility of such damage.
5. CONTACT INFORMATION
Fraunhofer Institute for Integrated Circuits IIS
Attention: Audio and Multimedia Departments - FDK AAC LL
Am Wolfsmantel 33
91058 Erlangen, Germany
www.iis.fraunhofer.de/amm
amm-info@iis.fraunhofer.de

View File

@@ -0,0 +1,23 @@
This source code is a product of Sun Microsystems, Inc. and is provided
for unrestricted use. Users may copy or modify this source code without
charge.
SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING
THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
Sun source code is provided with no support and without any obligation on
the part of Sun Microsystems, Inc. to assist in its use, correction,
modification or enhancement.
SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE
OR ANY PART THEREOF.
In no event will Sun Microsystems, Inc. be liable for any lost revenue
or profits or other special, indirect and consequential damages, even if
Sun has been advised of the possibility of such damages.
Sun Microsystems, Inc.
2550 Garcia Avenue
Mountain View, California 94043

View File

@@ -0,0 +1,31 @@
SUMMARY = "Resource discovery and announcement over SSDP"
DESCRIPTION = "GSSDP implements resource discovery and announcement over SSDP \
(Simpe Service Discovery Protocol)."
HOMEPAGE = "https://gitlab.gnome.org/GNOME/gssdp/"
BUGTRACKER = "https://gitlab.gnome.org/GNOME/gssdp/-/issues"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
SRC_URI = "${GNOME_MIRROR}/${BPN}/1.4/${BPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582"
GTKDOC_MESON_OPTION = 'gtk_doc'
DEPENDS = " \
glib-2.0 \
libsoup-2.4 \
"
inherit meson pkgconfig gobject-introspection vala gtk-doc features_check
SNIFFER = "${@bb.utils.contains("BBFILE_COLLECTIONS", "gnome-layer", "sniffer", "", d)}"
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', "${SNIFFER}", "", d)}"
PACKAGECONFIG[sniffer] = "-Dsniffer=true,-Dsniffer=false,gtk4,"
REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'sniffer', 'opengl', '', d)}"
PACKAGES =+ "gssdp-tools"
FILES:gssdp-tools = "${bindir}/gssdp* ${datadir}/gssdp/*.glade"

View File

@@ -0,0 +1,12 @@
SUMMARY = "Helpers for AV applications using UPnP"
DESCRIPTION = "GUPnP-AV is a collection of helpers for building AV (audio/video) applications using GUPnP."
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
DEPENDS = "gupnp"
inherit meson pkgconfig gobject-introspection vala
SRC_URI = "${GNOME_MIRROR}/${BPN}/0.14/${BPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "20aed546fc882e78a3f186a0c8bce5c841cc3a44b7ea528298fbdc82596fb156"

View File

@@ -0,0 +1,16 @@
SUMMARY = "Helpers for AV applications using DLNA"
LICENSE = "LGPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
file://libgupnp-dlna/gupnp-dlna-profile.h;beginline=1;endline=22;md5=1b85459f65cb1e73a885ca137aab6274"
DEPENDS = "libxml2 glib-2.0"
SRC_URI = "http://download.gnome.org/sources/${BPN}/0.12/${BPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "3d53b96f85bc5628d33e367ec9bf2adb38ef2b34d7ad0434a6ba0cf4ad9048e6"
inherit meson pkgconfig gobject-introspection vala
PACKAGECONFIG ?= "gstreamer"
PACKAGECONFIG[gstreamer] = "-Dgstreamer_backend=enabled,-Dgstreamer_backend=disabled,gstreamer1.0 gstreamer1.0-plugins-base"
FILES:${PN} += "${datadir}/gupnp-dlna-2.0/dlna-profiles"

View File

@@ -0,0 +1,13 @@
SUMMARY = "Helpers for interacting with Internet Gateway Devices over UPnP"
LICENSE = "LGPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
file://libgupnp-igd/gupnp-simple-igd.c;beginline=1;endline=21;md5=aa292c0d9390463a6e1055dc5fc68e80"
DEPENDS = "glib-2.0 gssdp gupnp sqlite3"
SRC_URI = "http://download.gnome.org/sources/${BPN}/1.2/${BPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "4b5120098aa13edd27818ba9ee4d7fe961bf540bf50d056ff703c61545e02be1"
GTKDOC_MESON_OPTION = "gtk_doc"
inherit meson pkgconfig gtk-doc gobject-introspection

View File

@@ -0,0 +1,15 @@
SUMMARY = "Tools for GUPnP"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
file://src/network-light/main.c;beginline=1;endline=21;md5=2c39b3a000495dabd4932f231c7efed8"
DEPENDS = "gupnp gupnp-av gtk+3 glib-2.0-native intltool-native"
inherit features_check meson pkgconfig gettext gtk-icon-cache
REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI = "http://download.gnome.org/sources/${BPN}/0.10/${BPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "6de49ef4b375b8a164f74b766168b1184e0d28196b6b07a4f5341f08dfd85d6c"
RRECOMMENDS:${PN} = "adwaita-icon-theme"

View File

@@ -0,0 +1,22 @@
SUMMARY = "UPnP framework"
DESCRIPTION = "GUPnP is an elegant, object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. It provides the same set of features as libupnp, but shields the developer from most of UPnP's internals."
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
DEPENDS = "e2fsprogs gssdp libsoup-2.4 libxml2"
inherit meson pkgconfig vala gobject-introspection
SRC_URI = "${GNOME_MIRROR}/${BPN}/1.4/${BPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "899196b5e66f03b8e25f046a7a658cd2a6851becb83f2d55345ab3281655dc0c"
SYSROOT_PREPROCESS_FUNCS += "gupnp_sysroot_preprocess"
gupnp_sysroot_preprocess () {
install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}/
install -m 755 ${D}${bindir}/gupnp-binding-tool* ${SYSROOT_DESTDIR}${bindir_crossscripts}/
}
FILES:${PN}-dev += "${bindir}/gupnp-binding-tool*"
RDEPENDS:${PN}-dev = "python3 python3-xml"

View File

@@ -0,0 +1,42 @@
From 343a3b724225d3c87af0b268da14d3acb7a5b9a1 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sun, 9 May 2021 15:38:43 -0700
Subject: [PATCH] ithread: Use
pthread_mutexattr_gettype/pthread_mutexattr_settype on linux
_np variants are not recommended anymore, and glibc 2.34+ will have
these removed
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
upnp/inc/ithread.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/upnp/inc/ithread.h b/upnp/inc/ithread.h
index f6800ea9..1d0f9dba 100644
--- a/upnp/inc/ithread.h
+++ b/upnp/inc/ithread.h
@@ -304,7 +304,8 @@ static UPNP_INLINE int ithread_cleanup_thread(void)
* Returns EINVAL if the kind is not supported.
* See man page for pthread_mutexattr_setkind_np
*****************************************************************************/
-#if defined(PTHREAD_MUTEX_RECURSIVE) || defined(__DragonFly__)
+#if defined(PTHREAD_MUTEX_RECURSIVE) || defined(__DragonFly__) \
+ || defined (__linux__)
#define ithread_mutexattr_setkind_np pthread_mutexattr_settype
#else
#define ithread_mutexattr_setkind_np pthread_mutexattr_setkind_np
@@ -329,7 +330,8 @@ static UPNP_INLINE int ithread_cleanup_thread(void)
* Always returns 0.
* See man page for pthread_mutexattr_getkind_np
*****************************************************************************/
-#if defined(PTHREAD_MUTEX_RECURSIVE) || defined(__DragonFly__)
+#if defined(PTHREAD_MUTEX_RECURSIVE) || defined(__DragonFly__) \
+ || defined (__linux__)
#define ithread_mutexattr_getkind_np pthread_mutexattr_gettype
#else
#define ithread_mutexattr_getkind_np pthread_mutexattr_getkind_np
--
2.31.1

View File

@@ -0,0 +1,24 @@
SUMMARY = "Portable SDK for UPnP* Devices"
DESCRIPTION = "The Portable SDK for UPnP Devices is an SDK for development of \
UPnP device and control point applications. It consists of the core UPnP \
protocols along with a UPnP-specific eXtensible Markup Language (XML) parser \
supporting the Document Object Model (DOM) Level 2 API and an optional, \
integrated mini web server for serving UPnP related documents."
HOMEPAGE = "http://pupnp.sourceforge.net/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING;md5=394a0f17b97f33426275571e15920434"
SRCREV = "cef2b23fb36baac091b0c7d41136b4c1d9549c6d"
SRC_URI = "git://github.com/pupnp/pupnp.git;protocol=https;branch=branch-1.14.x \
file://0001-ithread-Use-pthread_mutexattr_gettype-pthread_mutexa.patch \
"
S="${WORKDIR}/git"
inherit autotools pkgconfig
EXTRA_OECONF += "--enable-reuseaddr"
# Enable LFS support ( for samples )
CFLAGS += "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE"
CXXFLAGS += "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE"

View File

@@ -0,0 +1,93 @@
SUMMARY = "A UPnP AV media server and renderer"
DESCRIPTION = "Rygel is a home media solution (UPnP AV MediaServer) that \
allow you to easily share audio, video and pictures to other devices. \
Additionally, media player software may use Rygel to become a MediaRenderer \
that may be controlled remotely by a UPnP or DLNA Controller."
HOMEPAGE = "http://live.gnome.org/Rygel"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
DEPENDS = "libxml2 glib-2.0 gssdp gupnp gupnp-av gupnp-dlna gstreamer1.0 \
gstreamer1.0-plugins-base libgee libsoup-2.4 libmediaart-2.0 \
libunistring sqlite3 intltool-native gst-editing-services"
RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback shared-mime-info"
RRECOMMENDS:${PN} = "rygel-plugin-media-export"
inherit gnomebase features_check vala gobject-introspection gettext systemd meson
# gobject-introspection is mandatory for libmediaart-2.0 and cannot be configured
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
SRC_URI[archive.sha256sum] = "736d8adbe8615f6cbc8fcfff9845dc985fd10e16629da236b4b52dbedf0a348b"
GNOMEBASEBUILDCLASS = "meson"
GIR_MESON_ENABLE_FLAG = 'enabled'
GIR_MESON_DISABLE_FLAG = 'disabled'
EXTRA_OEMESON = "-Dengines=gstreamer -Dplugins=${@strip_comma('${RYGEL_PLUGINS}')}"
PACKAGECONFIG:append = "${@bb.utils.contains("DISTRO_FEATURES", "x11", " gtk+3", "", d)}"
PACKAGECONFIG ?= "external mpris ruih media-export gst-launch"
PACKAGECONFIG[external] = ""
PACKAGECONFIG[mpris] = ""
PACKAGECONFIG[ruih] = ""
PACKAGECONFIG[media-export] = ""
PACKAGECONFIG[gst-launch] = ""
PACKAGECONFIG[lms] = ""
PACKAGECONFIG[tracker3] = ""
PACKAGECONFIG[gtk+3] = ",-Dgtk=false,gtk+3"
RYGEL_PLUGINS = ""
RYGEL_PLUGINS:append ="${@bb.utils.contains('PACKAGECONFIG', 'external', ',external', '', d)}"
RYGEL_PLUGINS:append ="${@bb.utils.contains('PACKAGECONFIG', 'mpris', ',mpris', '', d)}"
RYGEL_PLUGINS:append ="${@bb.utils.contains('PACKAGECONFIG', 'ruih', ',ruih', '', d)}"
RYGEL_PLUGINS:append ="${@bb.utils.contains('PACKAGECONFIG', 'gst-launch', ',gst-launch', '', d)}"
RYGEL_PLUGINS:append ="${@bb.utils.contains('PACKAGECONFIG', 'lms', ',lms', '', d)}"
RYGEL_PLUGINS:append ="${@bb.utils.contains('PACKAGECONFIG', 'media-export', ',media-export', '', d)}"
RYGEL_PLUGINS:append ="${@bb.utils.contains('PACKAGECONFIG', 'tracker3', ',tracker3', '', d)}"
RYGEL_PLUGINS:append ="${@bb.utils.contains('PACKAGECONFIG', 'playbin', ',playbin', '', d)}"
LIBV = "2.6"
CFLAGS:append:toolchain-clang = " -Wno-error=int-conversion"
def strip_comma(s):
return s.strip(',')
do_install:append() {
# Remove .la files for loadable modules
rm -f ${D}/${libdir}/rygel-${LIBV}/engines/*.la
rm -f ${D}/${libdir}/rygel-${LIBV}/plugins/*.la
if [ -e ${D}${nonarch_libdir}/systemd/user/rygel.service ]; then
mkdir -p ${D}${systemd_unitdir}/system
mv ${D}${nonarch_libdir}/systemd/user/rygel.service ${D}${systemd_unitdir}/system
rmdir --ignore-fail-on-non-empty ${D}${nonarch_libdir}/systemd/user \
${D}${nonarch_libdir}/systemd \
${D}${nonarch_libdir}
fi
}
FILES:${PN} += "${libdir}/rygel-${LIBV}/engines ${datadir}/dbus-1 ${datadir}/icons"
FILES:${PN}-dbg += "${libdir}/rygel-${LIBV}/engines/.debug ${libdir}/rygel-${LIBV}/plugins/.debug"
PACKAGES += "${PN}-meta"
ALLOW_EMPTY:${PN}-meta = "1"
PACKAGES_DYNAMIC = "${PN}-plugin-*"
SYSTEMD_SERVICE:${PN} = "rygel.service"
python populate_packages:prepend () {
rygel_libdir = d.expand('${libdir}/rygel-${LIBV}')
postinst = d.getVar('plugin_postinst')
pkgs = []
pkgs += do_split_packages(d, oe.path.join(rygel_libdir, "plugins"), r'librygel-(.*)\.so$', d.expand('${PN}-plugin-%s'), 'Rygel plugin for %s', postinst=postinst, extra_depends=d.expand('${PN}'))
pkgs += do_split_packages(d, oe.path.join(rygel_libdir, "plugins"), r'(.*)\.plugin$', d.expand('${PN}-plugin-%s'), 'Rygel plugin for %s', postinst=postinst, extra_depends=d.expand('${PN}'))
metapkg = d.getVar('PN') + '-meta'
d.setVar('RDEPENDS:' + metapkg, ' '.join(pkgs))
}

View File

@@ -0,0 +1,19 @@
SUMMARY = "OSCam: Open Source Conditional Access Module"
HOMEPAGE = "http://www.streamboard.tv/oscam/"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS = "libusb1 openssl pcsc-lite"
SRC_URI = "svn://www.streamboard.tv/svn/oscam;module=trunk;protocol=http \
"
SRCREV = "11491"
PV = "1.10+${SRCPV}"
S = "${WORKDIR}/trunk"
inherit cmake
EXTRA_OECMAKE = "-DDEFAULT_CS_CONFDIR=${sysconfdir} -DCMAKE_BUILD_TYPE=Debug"

View File

@@ -0,0 +1,176 @@
From 81f29b028473a3d8ac0aaeb126fc0336a98bb077 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Tue, 12 Nov 2019 11:03:16 -0800
Subject: [PATCH] adjust for 64bit time_t
Break assumption about time_t being of certain size, and use intmax_t to
print it where needed
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
src/cron.c | 4 ++--
src/epggrab/module/psip.c | 2 +-
src/epggrab/otamux.c | 2 +-
src/parsers/parser_teletext.c | 2 +-
src/tvheadend.h | 6 +-----
src/webui/webui.c | 4 ++--
6 files changed, 8 insertions(+), 12 deletions(-)
--- a/src/cron.c
+++ b/src/cron.c
@@ -329,9 +329,9 @@ cron_next ( cron_t *c, const time_t now,
*ret = mktime(&tmp);
if (*ret <= now) {
#ifndef CRON_TEST
- tvherror(LS_CRON, "invalid time, now %"PRItime_t", result %"PRItime_t, now, *ret);
+ tvherror(LS_CRON, "invalid time, now %"PRItime_t", result %"PRItime_t, (intmax_t)now, (intmax_t)*ret);
#else
- printf("ERROR: invalid time, now %"PRItime_t", result %"PRItime_t"\n", now, *ret);
+ printf("ERROR: invalid time, now %"PRItime_t", result %"PRItime_t"\n", (intmax_t)now, (intmax_t)*ret);
#endif
*ret = now + 600;
}
--- a/src/epggrab/module/psip.c
+++ b/src/epggrab/module/psip.c
@@ -223,14 +223,14 @@ _psip_eit_callback_channel
tvhtrace(LS_PSIP, " %03d: [%s] eventid 0x%04x at %"PRItime_t", duration %d, etmlocation %x, title: '%s' (%d bytes)",
i, ch ? channel_get_name(ch, channel_blank_name) : "(null)",
- eventid, start, length, etmlocation,
+ eventid, (intmax_t)start, length, etmlocation,
lang_str_get(title, NULL), titlelen);
save2 = changes2 = 0;
ebc = epg_broadcast_find_by_time(ch, mod, start, stop, 1, &save2, &changes2);
tvhtrace(LS_PSIP, " eid=%5d, start=%"PRItime_t", stop=%"PRItime_t", ebc=%p",
- eventid, start, stop, ebc);
+ eventid, (intmax_t)start, (intmax_t)stop, ebc);
if (!ebc) goto next;
save2 |= epg_broadcast_set_dvb_eid(ebc, eventid, &changes2);
--- a/src/epggrab/otamux.c
+++ b/src/epggrab/otamux.c
@@ -719,7 +719,7 @@ epggrab_ota_start_cb ( void *p );
static void
epggrab_ota_next_arm( time_t next )
{
- tvhtrace(LS_EPGGRAB, "next ota start event in %li seconds", next - time(NULL));
+ tvhtrace(LS_EPGGRAB, "next ota start event in %jd seconds", (intmax_t)(next - time(NULL)));
gtimer_arm_absn(&epggrab_ota_start_timer, epggrab_ota_start_cb, NULL, next);
dbus_emit_signal_s64("/epggrab/ota", "next", next);
}
--- a/src/parsers/parser_teletext.c
+++ b/src/parsers/parser_teletext.c
@@ -625,7 +625,7 @@ tt_construct_unix_time(uint8_t *buf)
r[2] = mktime(&tm);
for(i = 0; i < 3; i++)
- v[i] = labs(r[i] - t);
+ v[i] = (time_t)llabs((long long)(r[i] - t));
if(v[0] < v[1] && v[0] < v[2])
return r[0];
--- a/src/tvheadend.h
+++ b/src/tvheadend.h
@@ -332,11 +332,7 @@ void tvh_qsort_r(void *base, size_t nmem
# endif /* ULONG_MAX */
#endif /* __WORDSIZE */
-#if __WORDSIZE == 32 && defined(PLATFORM_FREEBSD)
-#define PRItime_t "d"
-#else
-#define PRItime_t "ld"
-#endif
+#define PRItime_t "jd"
/* transcoding */
#define TVH_NAME_LEN 32
--- a/src/webui/webui.c
+++ b/src/webui/webui.c
@@ -886,9 +886,9 @@ http_dvr_list_playlist(http_connection_t
bandwidth = ((8*fsize) / (durration*1024.0));
strftime(buf, sizeof(buf), "%FT%T%z", localtime_r(&(de->de_start), &tm));
- htsbuf_qprintf(hq, "#EXTINF:%"PRItime_t",%s\n", durration, lang_str_get(de->de_title, NULL));
+ htsbuf_qprintf(hq, "#EXTINF:%"PRItime_t",%s\n", (intmax_t)durration, lang_str_get(de->de_title, NULL));
- htsbuf_qprintf(hq, "#EXT-X-TARGETDURATION:%"PRItime_t"\n", durration);
+ htsbuf_qprintf(hq, "#EXT-X-TARGETDURATION:%"PRItime_t"\n", (intmax_t)durration);
uuid = idnode_uuid_as_str(&de->de_id, ubuf);
htsbuf_qprintf(hq, "#EXT-X-STREAM-INF:PROGRAM-ID=%s,BANDWIDTH=%d\n", uuid, bandwidth);
htsbuf_qprintf(hq, "#EXT-X-PROGRAM-DATE-TIME:%s\n", buf);
@@ -944,9 +944,9 @@ http_dvr_playlist(http_connection_t *hc,
strftime(buf, sizeof(buf), "%FT%T%z", localtime_r(&(de->de_start), &tm));
htsbuf_append_str(hq, "#EXTM3U\n");
- htsbuf_qprintf(hq, "#EXTINF:%"PRItime_t",%s\n", durration, lang_str_get(de->de_title, NULL));
+ htsbuf_qprintf(hq, "#EXTINF:%"PRItime_t",%s\n", (intmax_t)durration, lang_str_get(de->de_title, NULL));
- htsbuf_qprintf(hq, "#EXT-X-TARGETDURATION:%"PRItime_t"\n", durration);
+ htsbuf_qprintf(hq, "#EXT-X-TARGETDURATION:%"PRItime_t"\n", (intmax_t)durration);
uuid = idnode_uuid_as_str(&de->de_id, ubuf);
htsbuf_qprintf(hq, "#EXT-X-STREAM-INF:PROGRAM-ID=%s,BANDWIDTH=%d\n", uuid, bandwidth);
htsbuf_qprintf(hq, "#EXT-X-PROGRAM-DATE-TIME:%s\n", buf);
--- a/src/dvr/dvr_rec.c
+++ b/src/dvr/dvr_rec.c
@@ -723,7 +723,7 @@ static const char *
dvr_sub_start(const char *id, const char *fmt, const void *aux, char *tmp, size_t tmplen)
{
char buf[16];
- snprintf(buf, sizeof(buf), "%"PRItime_t, (time_t)dvr_entry_get_start_time((dvr_entry_t *)aux, 0));
+ snprintf(buf, sizeof(buf), "%"PRItime_t, (intmax_t)dvr_entry_get_start_time((dvr_entry_t *)aux, 0));
return dvr_do_prefix(id, fmt, buf, tmp, tmplen);
}
@@ -747,7 +747,7 @@ static const char *
dvr_sub_stop(const char *id, const char *fmt, const void *aux, char *tmp, size_t tmplen)
{
char buf[16];
- snprintf(buf, sizeof(buf), "%"PRItime_t, (time_t)dvr_entry_get_stop_time((dvr_entry_t *)aux));
+ snprintf(buf, sizeof(buf), "%"PRItime_t, (intmax_t)dvr_entry_get_stop_time((dvr_entry_t *)aux));
return dvr_do_prefix(id, fmt, buf, tmp, tmplen);
}
--- a/src/epggrab/module.c
+++ b/src/epggrab/module.c
@@ -582,7 +582,7 @@ static void _epggrab_socket_handler ( ep
/* Process */
if ( data ) {
- tvhinfo(mod->subsys, "%s: grab took %"PRItime_t" seconds", mod->id, tm2 - tm1);
+ tvhinfo(mod->subsys, "%s: grab took %"PRItime_t" seconds", mod->id, (intmax_t)(tm2 - tm1));
epggrab_module_parse(mod, data);
/* Failed */
--- a/src/epggrab/module/opentv.c
+++ b/src/epggrab/module/opentv.c
@@ -497,7 +497,7 @@ opentv_parse_event_section_one
1, &save, &changes);
tvhdebug(LS_OPENTV, "find by time start %"PRItime_t " stop "
"%"PRItime_t " ch %"PRId64" eid %d = %p",
- ev.start, ev.stop, ch->ch_number, ev.eid, ebc);
+ (intmax_t)ev.start, (intmax_t)ev.stop, ch->ch_number, ev.eid, ebc);
save |= epg_broadcast_set_dvb_eid(ebc, ev.eid, &changes);
} else {
ebc = epg_broadcast_find_by_eid(ch, ev.eid);
--- a/src/webui/simpleui.c
+++ b/src/webui/simpleui.c
@@ -556,12 +556,12 @@ page_status(http_connection_t *hc,
"<title>%s</title>\n",
a.tm_year + 1900, a.tm_mon + 1, a.tm_mday,
a.tm_hour, a.tm_min,
- de->de_start,
- (time_t)dvr_entry_get_extra_time_pre(de),
+ (intmax_t)de->de_start,
+ (intmax_t)dvr_entry_get_extra_time_pre(de),
b.tm_year+1900, b.tm_mon + 1, b.tm_mday,
b.tm_hour, b.tm_min,
- de->de_stop,
- (time_t)dvr_entry_get_extra_time_post(de),
+ (intmax_t)de->de_stop,
+ (intmax_t)dvr_entry_get_extra_time_post(de),
buf);
rstatus = val2str(de->de_sched_state, recstatustxt);

View File

@@ -0,0 +1,32 @@
SUMMARY = "Tvheadend: TV streaming server and recorder"
HOMEPAGE = "https://tvheadend.org/"
inherit autotools-brokensep gettext gitpkgv pkgconfig
DEPENDS = "avahi cmake-native dvb-apps libdvbcsa libpcre2 openssl uriparser zlib"
LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=9cae5acac2e9ee2fc3aec01ac88ce5db"
SRC_URI = "git://github.com/tvheadend/tvheadend.git;branch=master;protocol=https \
file://0001-adjust-for-64bit-time_t.patch \
"
SRCREV = "cc602833684953fc3e6f1c89d4f08f6dfef179e3"
PV = "4.3+git${SRCPV}"
PKGV = "4.3+git${GITPKGV}"
S = "${WORKDIR}/git"
EXTRA_OECONF += "--arch=${TARGET_ARCH} \
--disable-hdhomerun_static \
--disable-ffmpeg_static \
--disable-libav \
--python=python3 \
--disable-dvbscan \
"
EXTRA_OECONF:append:libc-musl = " --disable-execinfo"
EXTRA_OEMAKE = "CFLAGS_NO_WERROR=yes"
CLEANBROKEN = "1"

View File

@@ -0,0 +1,57 @@
Use LD and obey LDFLAGS
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Upstream-Status: Pending
diff --git a/make/linux/Makefile b/make/linux/Makefile
index 391b6e3..a2ac13e 100644
--- a/make/linux/Makefile
+++ b/make/linux/Makefile
@@ -64,6 +64,7 @@ objects_so:=$(patsubst %$(EXTENSION),%.lo,$(sources))
WARNINGFLAGS=-Wall -Wextra -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow
COMPILEFLAGS=$(WARNINGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(DEBUGFLAGS) $(INCLUDE)
DEPENDFLAGS = $(CXXFLAGS) $(INCLUDE)
+LINKFLAGS=$(LDFLAGS)
ifeq (Darwin,$(shell uname -s))
all: staticlib
@@ -91,7 +92,7 @@ $(LIBRARY): $(objects)
$(RANLIB) $@
$(LIBRARY_SO): $(objects_so)
- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so)
+ $(LD) $(LINKFLAGS) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so)
rm -f $(LIBRARY_SO)
ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)
diff --git a/make/mingw32/Makefile b/make/mingw32/Makefile
index e5986ef..6ca16aa 100644
--- a/make/mingw32/Makefile
+++ b/make/mingw32/Makefile
@@ -18,6 +18,7 @@ DEBUGFLAGS=-g -DDEBUG
endif
CROSS =
CXX = $(CROSS)g++
+LD = $(CXX)
CC = $(CROSS)gcc
WINDRES = $(CROSS)windres
RANLIB = $(CROSS)ranlib
@@ -33,6 +34,7 @@ LIBS = libebml.a
endif
INCS = -I"$(shell pwd)/../.."
COMPILEFLAGS = $(DEBUGFLAGS) $(INCS) $(DLLFLAGS) $(CXXFLAGS)
+LINKFLAGS = $(LDFLAGS)
.PHONY: all all-before all-after clean clean-custom
@@ -54,7 +56,7 @@ libebml.a: $(OBJ)
$(RANLIB) $@
libebml.dll: $(OBJ)
- $(CXX) -shared -Wl,--export-all -Wl,--out-implib=$@.a -o $@ $(OBJ)
+ $(LD) $(LINKFLAGS) -shared -Wl,--export-all -Wl,--out-implib=$@.a -o $@ $(OBJ)
depend:
@echo Calculating dependecies:
--
2.8.0

View File

@@ -0,0 +1,42 @@
Allow override of the 'uname -s' for cross-compilation
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Upstream-Status: Pending
diff --git a/make/linux/Makefile b/make/linux/Makefile
index a2ac13e..4188bee 100644
--- a/make/linux/Makefile
+++ b/make/linux/Makefile
@@ -9,9 +9,11 @@
# 'make DEBUG=yes'.
#
+TARGET_OS ?= $(shell uname -s)
+
# Paths
# BeOS wants the libs and headers in /boot/home/config
-ifeq (BeOS,$(shell uname -s))
+ifeq (BeOS,$(TARGET_OS))
prefix=/boot/home/config
else
prefix=/usr/local
@@ -66,7 +68,7 @@ COMPILEFLAGS=$(WARNINGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(DEBUGFLAGS) $(INCLUDE)
DEPENDFLAGS = $(CXXFLAGS) $(INCLUDE)
LINKFLAGS=$(LDFLAGS)
-ifeq (Darwin,$(shell uname -s))
+ifeq (Darwin,$(TARGET_OS))
all: staticlib
else
all: staticlib sharedlib
@@ -116,7 +118,7 @@ depend:
$(CXX) $(DEPENDFLAGS) -MM -MT $$o $$i >> .depend ; \
done
-ifeq (Darwin,$(shell uname -s))
+ifeq (Darwin,$(TARGET_OS))
install: install_staticlib install_headers
else
install: install_staticlib install_sharedlib install_headers
--
2.8.0

View File

@@ -0,0 +1,59 @@
SUMMARY = "libebml is a C++ libary to parse EBML files"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=7fbc338309ac38fefcd64b04bb903e34"
SRC_URI = "\
http://dl.matroska.org/downloads/libebml/libebml-${PV}.tar.bz2 \
file://ldflags.patch \
file://override-uname.patch \
"
SRC_URI[md5sum] = "efec729bf5a51e649e1d9d1f61c0ae7a"
SRC_URI[sha256sum] = "83b074d6b62715aa0080406ea84d33df2e44b5d874096640233a4db49b8096de"
inherit dos2unix
LIBEBML_OS = "Unknown"
LIBEBML_OS_linux = "Linux"
LIBEBML_OS:darwin = "Darwin"
LIBEBML_OS:mingw32 = "Windows"
EXTRA_OEMAKE = "\
'TARGET_OS=${LIBEBML_OS}' \
\
'CXX=${CXX}' \
'LD=${CXX}' \
'AR=${AR}' \
'RANLIB=${RANLIB}' \
\
'DEBUGFLAGS=' \
'CPPFLAGS=${CPPFLAGS}' \
'CXXFLAGS=${CXXFLAGS}' \
'LDFLAGS=${LDFLAGS}' \
\
'prefix=${prefix}' \
'libdir=${libdir}' \
'includedir=${includedir}/ebml' \
"
do_compile () {
oe_runmake -C make/linux
}
do_install() {
cd ${S}/make/linux
install -d ${D}${libdir}
install -m 0644 libebml.a ${D}${libdir}
install -m 0755 libebml.so.* ${D}${libdir}
cp -R --no-dereference --preserve=mode,links -v libebml.so ${D}${libdir}
install -d ${D}${includedir}/ebml
for i in ../../ebml/*.h; do
install -m 0644 $i ${D}${includedir}/ebml
done
install -d ${D}${includedir}/ebml/c
for i in ../../ebml/c/*.h; do
install -m 0644 $i ${D}${includedir}/ebml/c
done
}

View File

@@ -0,0 +1,29 @@
From f0c879097c331d1dabe6ee92b583a8badb62ea6d Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 18 Mar 2017 08:26:35 -0700
Subject: [PATCH] Makefile: Use LINKFLAGS during link step
Adds much needed GNU_HASH section into the .so
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
make/linux/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/make/linux/Makefile b/make/linux/Makefile
index 3ca7b0f..b5c9645 100644
--- a/make/linux/Makefile
+++ b/make/linux/Makefile
@@ -104,7 +104,7 @@ $(LIBRARY): $(objects)
$(RANLIB) $@
$(LIBRARY_SO): $(objects_so)
- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml
+ $(CXX) $(LINKFLAGS) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml
rm -f $(LIBRARY_SO)
ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)
--
2.12.0

View File

@@ -0,0 +1,37 @@
SUMMARY = "libmatroska is a C++ libary to parse Matroska files (.mkv and .mka)"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c"
DEPENDS = "libebml"
SRC_URI = "http://dl.matroska.org/downloads/${BPN}/${BPN}-${PV}.tar.bz2 \
file://0001-Makefile-Use-LINKFLAGS-during-link-step.patch \
"
SRC_URI[md5sum] = "f61b2e5086f4bb9d24a43cc8af43a719"
SRC_URI[sha256sum] = "086f21873e925679babdabf793c3bb85c353d0cd79423543a3355e08e8a4efb7"
EXTRA_OEMAKE = "-e MAKEFLAGS="
do_compile() {
cd ${S}/make/linux
oe_runmake CROSS="${TARGET_PREFIX}"
}
do_install() {
cd ${S}/make/linux
install -d ${D}${libdir}
install -m 0644 libmatroska.a ${D}${libdir}
install -m 0755 libmatroska.so.* ${D}${libdir}
cp -R --no-dereference --preserve=mode,links -v libmatroska.so ${D}${libdir}
install -d ${D}${includedir}/matroska
for i in ../../matroska/*.h; do
install -m 0644 $i ${D}${includedir}/matroska
done
install -d ${D}${includedir}/matroska/c
for i in ../../matroska/c/*.h; do
install -m 0644 $i ${D}${includedir}/matroska/c
done
}

View File

@@ -0,0 +1,37 @@
From c17129561e784bb9efebee2380349f121db0a9db Mon Sep 17 00:00:00 2001
From: Fabio Berton <fabio.berton@ossystems.com.br>
Date: Wed, 5 Oct 2016 10:56:33 -0300
Subject: [PATCH 1/3] Fix asneeded
Organization: O.S. Systems Software LTDA.
Patch from:
https://git.backbone.ws/portage/overlay/commit/7a069112054fbb5dc94a857e9c020a38cb1c6fde
Upstream-Status: Pending
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 3b2aa7d..0489fc1 100644
--- a/Makefile
+++ b/Makefile
@@ -29,11 +29,11 @@ dep:
$(SND_PCM_BIN): $(SND_PCM_OBJECTS)
@echo LD $@
- $(Q)$(LD) $(LDFLAGS) $(SND_PCM_LIBS) $(SND_PCM_OBJECTS) -o $(SND_PCM_BIN)
+ $(Q)$(LD) $(LDFLAGS) $(SND_PCM_OBJECTS) -o $(SND_PCM_BIN) $(SND_PCM_LIBS)
$(SND_CTL_BIN): $(SND_CTL_OBJECTS)
@echo LD $@
- $(Q)$(LD) $(LDFLAGS) $(SND_CTL_LIBS) $(SND_CTL_OBJECTS) -o $(SND_CTL_BIN)
+ $(Q)$(LD) $(LDFLAGS) $(SND_CTL_OBJECTS) -o $(SND_CTL_BIN) $(SND_CTL_LIBS)
%.o: %.c
@echo GCC $<
--
2.1.4

View File

@@ -0,0 +1,83 @@
From d5c6c92045f9b6ad32365f39b8cc77f2fcd7d0f5 Mon Sep 17 00:00:00 2001
From: Fabio Berton <fabio.berton@ossystems.com.br>
Date: Wed, 5 Oct 2016 10:57:29 -0300
Subject: [PATCH 2/3] Fix Eq CAPS plugin name
Organization: O.S. Systems Software LTDA.
Patch from:
https://git.backbone.ws/portage/overlay/commit/7a069112054fbb5dc94a857e9c020a38cb1c6fde
Upstream-Status: Pending
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
README | 8 ++++----
ctl_equal.c | 2 +-
pcm_equal.c | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/README b/README
index b77fd2d..2df3dc5 100644
--- a/README
+++ b/README
@@ -1,11 +1,11 @@
Alsaequal is a real-time adjustable equalizer plugin for ALSA. It can
be adjusted using any ALSA compatible mixer, e.g. alsamixergui.
-Alsaequal uses the Eq CAPS LADSPA Plugin for audio processing, actually
+Alsaequal uses the Eq10 CAPS LADSPA Plugin for audio processing, actually
alsaequal is a generic LADSPA plugin interface with real-time access to
the LADSPA controls (the LADSPA plugin included with alsa doesn't allow
for real-time controls) but it was developed for and only tested with
-Eq CAPS LADSPA plugin. You are welcome to try it with other plugins, it
+Eq10 CAPS LADSPA plugin. You are welcome to try it with other plugins, it
may work. Let me know how it goes, you can reach me at
<charles@thedigitalmachine.net>.
@@ -66,7 +66,7 @@ ctl.<name_equal> {
library -- location of the LADSPA library, the default is
"/usr/lib/ladspa/caps.so"
module -- module name within the LADSPA library, the deafault
- is "Eq"
+ is "Eq10"
channels -- number of channels, the default is 2
}
@@ -81,7 +81,7 @@ pcm.<name_pcm> {
library -- location of the LADSPA library, the default is
"/usr/lib/ladspa/caps.so"
module -- module name within the LADSPA library, the deafault
- is "Eq"
+ is "Eq10"
channels -- number of channels, the default is 2
}
diff --git a/ctl_equal.c b/ctl_equal.c
index 40747d4..afba793 100644
--- a/ctl_equal.c
+++ b/ctl_equal.c
@@ -167,7 +167,7 @@ SND_CTL_PLUGIN_DEFINE_FUNC(equal)
snd_ctl_equal_t *equal;
const char *controls = ".alsaequal.bin";
const char *library = "/usr/lib/ladspa/caps.so";
- const char *module = "Eq";
+ const char *module = "Eq10";
long channels = 2;
const char *sufix = " Playback Volume";
int err, i, index;
diff --git a/pcm_equal.c b/pcm_equal.c
index 2bc87fb..b0b4265 100644
--- a/pcm_equal.c
+++ b/pcm_equal.c
@@ -151,7 +151,7 @@ SND_PCM_PLUGIN_DEFINE_FUNC(equal)
snd_config_t *sconf = NULL;
const char *controls = ".alsaequal.bin";
const char *library = "/usr/lib/ladspa/caps.so";
- const char *module = "Eq";
+ const char *module = "Eq10";
long channels = 2;
int err;
--
2.1.4

View File

@@ -0,0 +1,92 @@
From 665f68a863b4ac2e21b0a994dce7e2720c03aa9d Mon Sep 17 00:00:00 2001
From: Fabio Berton <fabio.berton@ossystems.com.br>
Date: Wed, 5 Oct 2016 11:02:18 -0300
Subject: [PATCH 3/3] Fix mixer
Organization: O.S. Systems Software LTDA.
Patch from:
https://git.backbone.ws/portage/overlay/commit/7a069112054fbb5dc94a857e9c020a38cb1c6fde
Upstream-Status: Pending
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
ctl_equal.c | 9 ++++++---
ladspa_utils.c | 6 ++++--
pcm_equal.c | 6 ++++--
3 files changed, 14 insertions(+), 7 deletions(-)
diff --git a/ctl_equal.c b/ctl_equal.c
index afba793..dd90e88 100644
--- a/ctl_equal.c
+++ b/ctl_equal.c
@@ -263,7 +263,8 @@ SND_CTL_PLUGIN_DEFINE_FUNC(equal)
for(i = 0; i < equal->num_input_controls; i++) {
if(equal->control_data->control[i].type == LADSPA_CNTRL_INPUT) {
index = equal->control_data->control[i].index;
- if(equal->klass->PortDescriptors[index] !=
+ if((equal->klass->PortDescriptors[index] &
+ (LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL)) !=
(LADSPA_PORT_INPUT | LADSPA_PORT_CONTROL)) {
SNDERR("Problem with control file %s, %d.", controls, index);
return -1;
@@ -284,12 +285,14 @@ SND_CTL_PLUGIN_DEFINE_FUNC(equal)
}
/* Make sure that the control file makes sense */
- if(equal->klass->PortDescriptors[equal->control_data->input_index] !=
+ if((equal->klass->PortDescriptors[equal->control_data->input_index] &
+ (LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO))!=
(LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO)) {
SNDERR("Problem with control file %s.", controls);
return -1;
}
- if(equal->klass->PortDescriptors[equal->control_data->output_index] !=
+ if((equal->klass->PortDescriptors[equal->control_data->output_index] &
+ (LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO))!=
(LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO)) {
SNDERR("Problem with control file %s.", controls);
return -1;
diff --git a/ladspa_utils.c b/ladspa_utils.c
index 7b596da..0c00800 100644
--- a/ladspa_utils.c
+++ b/ladspa_utils.c
@@ -354,10 +354,12 @@ LADSPA_Control * LADSPAcontrolMMAP(const LADSPA_Descriptor *psDescriptor,
default_controls->control[index].type = LADSPA_CNTRL_OUTPUT;
}
index++;
- } else if(psDescriptor->PortDescriptors[i] ==
+ } else if((psDescriptor->PortDescriptors[i] &
+ (LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO)) ==
(LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO)) {
default_controls->input_index = i;
- } else if(psDescriptor->PortDescriptors[i] ==
+ } else if((psDescriptor->PortDescriptors[i] &
+ (LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO)) ==
(LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO)) {
default_controls->output_index = i;
}
diff --git a/pcm_equal.c b/pcm_equal.c
index b0b4265..8d98371 100644
--- a/pcm_equal.c
+++ b/pcm_equal.c
@@ -231,12 +231,14 @@ SND_PCM_PLUGIN_DEFINE_FUNC(equal)
}
/* Make sure that the control file makes sense */
- if(equal->klass->PortDescriptors[equal->control_data->input_index] !=
+ if((equal->klass->PortDescriptors[equal->control_data->input_index] &
+ (LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO)) !=
(LADSPA_PORT_INPUT | LADSPA_PORT_AUDIO)) {
SNDERR("Problem with control file %s.", controls);
return -1;
}
- if(equal->klass->PortDescriptors[equal->control_data->output_index] !=
+ if((equal->klass->PortDescriptors[equal->control_data->output_index] &
+ (LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO)) !=
(LADSPA_PORT_OUTPUT | LADSPA_PORT_AUDIO)) {
SNDERR("Problem with control file %s.", controls);
return -1;
--
2.1.4

View File

@@ -0,0 +1,44 @@
DESCRIPTION = "A real-time adjustable equalizer plugin for ALSA"
HOMEPAGE = "https://web.archive.org/web/20161105202833/http://thedigitalmachine.net/alsaequal.html"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=243b725d71bb5df4a1e5920b344b86ad"
DEPENDS = "alsa-lib"
SRC_URI = " \
https://launchpad.net/ubuntu/+archive/primary/+files/alsaequal_${PV}.orig.tar.bz2 \
file://0001-Fix-asneeded.patch \
file://0002-Fix-Eq-CAPS-plugin-name.patch \
file://0003-Fix-mixer.patch \
"
SRC_URI[md5sum] = "d2edc7710c72cbf3ab297c414e35ebda"
SRC_URI[sha256sum] = "916e7d152added24617efc350142438a46099efe062bd8781d36dbf10b4e6ff0"
S = "${WORKDIR}/alsaequal"
EXTRA_OEMAKE = " \
Q='' \
CC='${CC}' \
LD='${CC}' \
LDFLAGS='${LDFLAGS} -shared -lasound' \
CFLAGS='${CFLAGS} -I. -funroll-loops -ffast-math -fPIC -DPIC' \
SND_PCM_LIBS='-lasound' \
SND_CTL_LIBS='-lasound' \
"
do_compile() {
oe_runmake all
}
do_install() {
install -Dm 0644 libasound_module_ctl_equal.so ${D}${libdir}/alsa-lib/libasound_module_ctl_equal.so
install -Dm 0644 libasound_module_pcm_equal.so ${D}${libdir}/alsa-lib/libasound_module_pcm_equal.so
}
RDEPENDS:${PN} += " \
alsa-utils \
caps \
"
FILES:${PN} = "${libdir}/alsa-lib/"

View File

@@ -0,0 +1,48 @@
From c33e07f78982acfb0574a84fb523f8591e55c50e Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sun, 11 Sep 2022 19:46:28 -0700
Subject: [PATCH] subpel_variance_neon: Provide prototypes for missing
functions
Fixes build with clang-15
aom_dsp/arm/subpel_variance_neon.c:121:10: error: call to undeclared function 'aom_variance8x8_neon'; ISO C99 and later do not support implicit function dec
larations [-Wimplicit-function-declaration]
| return aom_variance8x8_neon(temp2, 8, dst, dst_stride, sse);
| ^
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
aom_dsp/arm/subpel_variance_neon.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/aom_dsp/arm/subpel_variance_neon.c b/aom_dsp/arm/subpel_variance_neon.c
index 4ecf891cbeb..859168ea0c5 100644
--- a/aom_dsp/arm/subpel_variance_neon.c
+++ b/aom_dsp/arm/subpel_variance_neon.c
@@ -20,6 +20,22 @@
#include "aom_dsp/aom_filter.h"
#include "aom_dsp/variance.h"
+extern unsigned int aom_variance8x8_neon(const uint8_t *a, int a_stride,
+ const uint8_t *b, int b_stride,
+ unsigned int *sse);
+
+extern unsigned int aom_variance16x16_neon(const uint8_t *a, int a_stride,
+ const uint8_t *b, int b_stride,
+ unsigned int *sse);
+
+extern unsigned int aom_variance32x32_neon(const uint8_t *a, int a_stride,
+ const uint8_t *b, int b_stride,
+ unsigned int *sse);
+
+extern unsigned int aom_variance64x64_neon(const uint8_t *a, int a_stride,
+ const uint8_t *b, int b_stride,
+ unsigned int *sse);
+
// Load 2 sets of 4 bytes when alignment is not guaranteed.
static INLINE uint8x8_t load_unaligned_u8(const uint8_t *buf, int stride) {
uint32_t a;
--
2.37.3

View File

@@ -0,0 +1,25 @@
SUMMARY = "Alliance for Open Media - AV1 Codec Library"
DESCRIPTION = "Alliance for Open Media AV1 codec library"
LICENSE = "BSD-2-Clause & AOM-Patent-License-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6ea91368c1bbdf877159435572b931f5 \
file://PATENTS;md5=e69ad12202bd20da3c76a5d3648cfa83 \
"
SRC_URI = "git://aomedia.googlesource.com/aom;protocol=https;branch=main \
file://0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch \
"
SRCREV = "fd0c9275d36930a6eea6d3c35972e7cf9c512944"
S = "${WORKDIR}/git"
inherit cmake pkgconfig
DEPENDS = " yasm-native"
EXTRA_OECMAKE = " -DBUILD_SHARED_LIBS=1 -DENABLE_TESTS=0 \
-DPERL_EXECUTABLE=${HOSTTOOLS_DIR}/perl \
"
CFLAGS:append:libc-musl = " -D_GNU_SOURCE"
EXTRA_OECMAKE:append:arm = " ${@bb.utils.contains("TUNE_FEATURES","neon","-DENABLE_NEON=ON","-DENABLE_NEON=OFF",d)}"

View File

@@ -0,0 +1,66 @@
SUMMARY = "Bluetooth Audio ALSA Backend"
HOMEPAGE = "https://github.com/Arkq/bluez-alsa"
SECTION = "libs"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8449a4f133a93f6254b496d4fb476e83"
SRC_URI = "git://github.com/Arkq/bluez-alsa.git;protocol=https;branch=master"
SRCREV = "dd05a1baa261b94da9ba977b5e3392c8b4dc7a5e"
PV = "4.0.0+git${SRCPV}"
S = "${WORKDIR}/git"
DEPENDS += "alsa-lib bluez5 dbus glib-2.0 sbc"
PACKAGECONFIG ??= "aplay cli hcitop ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
PACKAGECONFIG[a2dpconf] = "--enable-a2dpconf,--disable-a2dpconf"
PACKAGECONFIG[aac] = "--enable-aac,--disable-aac,fdk-aac"
PACKAGECONFIG[aplay] = "--enable-aplay,--disable-aplay"
PACKAGECONFIG[cli] = "--enable-cli,--disable-cli"
PACKAGECONFIG[coverage] = "--with-coverage,--without-coverage,lcov-native"
PACKAGECONFIG[debug] = "--enable-debug,--disable-debug"
PACKAGECONFIG[debug-time] = "--enable-debug-time,--disable-debug-time"
PACKAGECONFIG[faststream] = "--enable-faststream,--disable-faststream"
PACKAGECONFIG[hcitop] = "--enable-hcitop,--disable-hcitop,libbsd ncurses"
PACKAGECONFIG[libunwind] = "--with-libunwind,--without-libunwind,libunwind"
PACKAGECONFIG[mp3lame] = "--enable-mp3lame,--disable-mp3lame,lame"
PACKAGECONFIG[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123,mpg123"
PACKAGECONFIG[ofono] = "--enable-ofono,--disable-ofono,ofono"
PACKAGECONFIG[payloadcheck] = "--enable-payloadcheck,--disable-payloadcheck"
PACKAGECONFIG[rfcomm] = "--enable-rfcomm,--disable-rfcomm"
PACKAGECONFIG[systemd] = "--enable-systemd --with-systemdsystemunitdir=${systemd_system_unitdir} \
--with-systemdbluealsaargs='${SYSTEMD_BLUEALSA_ARGS}' --with-systemdbluealsaaplayargs='${SYSTEMD_BLUEALSA_APLAY_ARGS}',--disable-systemd,systemd"
PACKAGECONFIG[test] = "--enable-test,--disable-test,libcheck libsndfile1"
PACKAGECONFIG[upower] = "--enable-upower,--disable-upower,,upower"
inherit autotools pkgconfig systemd
EXTRA_OECONF = " \
--disable-aptx \
--disable-lc3plus \
--disable-ldac \
--disable-manpages \
"
PACKAGE_BEFORE_PN = "${PN}-aplay"
RRECOMMENDS:${PN} = "${PN}-aplay"
FILES:${PN}-aplay = "${bindir}/bluealsa-aplay"
FILES:${PN} += "${libdir}/alsa-lib/*"
SYSTEMD_PACKAGES += "${PN}-aplay"
SYSTEMD_SERVICE:${PN} = "bluealsa.service"
SYSTEMD_SERVICE:${PN}-aplay = "bluealsa-aplay.service"
SYSTEMD_AUTO_ENABLE:${PN}-aplay = "disable"
# Choose bluez-alsa arguments to be used in bluealsa systemd service
# Usually could choose profiles with it: a2dp-source a2dp-sink hfp-hf hfp-ag hsp-hs hsp-ag hfp-ofono
# Enable bluez-alsa arguments by default:
SYSTEMD_BLUEALSA_ARGS ?= "-p a2dp-source -p a2dp-sink"
# Choose bluealsa-aplay arguments to be used in bluealsa-aplay systemd service
# Defaults to be empty:
SYSTEMD_BLUEALSA_APLAY_ARGS ?= ""

View File

@@ -0,0 +1,47 @@
From a5cea22294a9acb6eed955bd415f562a6cc36482 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 22 Mar 2017 11:54:23 -0700
Subject: [PATCH] basic.h: Use c99 supported stdint types
include stdint.h for getting the definitions for int types
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
basics.h | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/basics.h b/basics.h
index 643d96e..1dc2fa7 100644
--- a/basics.h
+++ b/basics.h
@@ -46,17 +46,18 @@
#include <assert.h>
#include <stdio.h>
+#include <stdint.h>
#include "ladspa.h"
-typedef __int8_t int8;
-typedef __uint8_t uint8;
-typedef __int16_t int16;
-typedef __uint16_t uint16;
-typedef __int32_t int32;
-typedef __uint32_t uint32;
-typedef __int64_t int64;
-typedef __uint64_t uint64;
+typedef int8_t int8;
+typedef uint8_t uint8;
+typedef int16_t int16;
+typedef uint16_t uint16;
+typedef int32_t int32;
+typedef uint32_t uint32;
+typedef int64_t int64;
+typedef uint64_t uint64;
#define MIN_GAIN 1e-6 /* -120 dB */
/* smallest non-denormal 32 bit IEEE float is 1.18e-38 */
--
2.12.0

View File

@@ -0,0 +1,19 @@
Change the order of linker flags such that -shared is appearig after -pie/-fpie
this helps in building the package when secuiry flags are enabled
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Index: caps-0.9.24/Makefile
===================================================================
--- caps-0.9.24.orig/Makefile
+++ caps-0.9.24/Makefile
@@ -14,7 +14,7 @@ STRIP = strip
-include defines.make
CFLAGS += $(OPTS) $(_CFLAGS)
-LDFLAGS += $(_LDFLAGS) $(CFLAGS)
+LDFLAGS += $(CFLAGS) $(_LDFLAGS)
PLUG = caps

View File

@@ -0,0 +1,27 @@
DESCRIPTION = "The CAPS Audio Plugin Suite - LADSPA plugin suite"
HOMEPAGE = "http://quitte.de/dsp/caps.html"
LICENSE = "GPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
SRC_URI = "http://quitte.de/dsp/${BPN}_${PV}.tar.bz2 \
file://0001-basic.h-Use-c99-supported-stdint-types.patch \
file://append_ldflags.patch \
"
SRC_URI[md5sum] = "36b30c7c7db2d2bc5f4f54077e97b5ee"
SRC_URI[sha256sum] = "e7496c5bce05abebe3dcb635926153bbb58a9337a6e423f048d3b61d8a4f98c9"
EXTRA_OEMAKE = " \
CC='${CXX}' \
CFLAGS='${CFLAGS} -ffast-math -funroll-loops -fPIC -DPIC' \
ARCH='' \
"
do_compile() {
oe_runmake all
}
do_install() {
install -Dm 0644 caps.so ${D}${libdir}/ladspa/caps.so
}
FILES:${PN} = "${libdir}/ladspa/"

View File

@@ -0,0 +1,34 @@
SUMMARY = "cdparanoia library"
DESCRIPTION = "library used to read audio CDs, which is able to perform \
error corrections, hence the name paranoia."
HOMEPAGE = "https://www.xiph.org/"
SECTION = "multimedia"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING-LGPL;md5=d370feaa1c9edcdbd29ca27ea3d2304d"
SRC_URI = "http://downloads.xiph.org/releases/cdparanoia/cdparanoia-III-${PV}.src.tgz \
file://0001-Use-DESTDIR-in-install-Makefile-rule.patch \
file://0002-interface-remove-C-reserved-keyword.patch \
file://0003-Fix-missing-shared-object-LDFLAGS.patch \
file://dont-use-internal-configs.patch \
file://out-of-tree-build.patch \
file://0001-check-for-null-buffer-before-trying-a-byteswap.patch \
file://0002-Fix-printf-format-errors.patch \
file://0001-utils-Use-c99-compiler-independent-types.patch \
"
SRC_URI[md5sum] = "b304bbe8ab63373924a744eac9ebc652"
SRC_URI[sha256sum] = "005db45ef4ee017f5c32ec124f913a0546e77014266c6a1c50df902a55fe64df"
# Uppercase letters are not allowed in the recipe name, thus the recipe can not be named cdparanoia-III and
# we need to add the path to the extracted sources explicitely:
S = "${WORKDIR}/cdparanoia-III-${PV}"
# cdparanoia Makefile can not be used with several threads (because the static library target and the shared
# library target use object files which are compiled in the same directory, the object files are just removed
# between the compilation of those two targets)
PARALLEL_MAKE = ""
EXTRA_OECONF = "CC='${CC}' CFLAGS='${CFLAGS}'"
inherit autotools

View File

@@ -0,0 +1,70 @@
From 97c06ae955b270851f4fd2396c715f9c76591f37 Mon Sep 17 00:00:00 2001
From: Etienne Cordonnier <etienne.cordonnier@streamunlimited.com>
Date: Thu, 2 Apr 2015 10:15:08 +0200
Subject: [PATCH] Use DESTDIR in "install" Makefile rule
This change allows to perform installations in a sysroot folder, which is required e.g. by
the recipes inheriting yocto autotool class, and is an autotool standard:
make install DESTDIR=~/mysysroot
Upstream-Status: Inappropriate (the upstream project is dead)
Signed-off-by: Etienne Cordonnier <etienne.cordonnier@streamunlimited.com>
---
Makefile.in | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index 3d235ad..df544c7 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -63,28 +63,28 @@ slib:
cd paranoia && $(MAKE) slib
install:
- $(INSTALL) -d -m 0755 $(BINDIR)
- $(INSTALL) -m 755 $(srcdir)/cdparanoia $(BINDIR)
- $(INSTALL) -d -m 0755 $(MANDIR)
- $(INSTALL) -d -m 0755 $(MANDIR)/man1
- $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(MANDIR)/man1
- $(INSTALL) -d -m 0755 $(INCLUDEDIR)
- $(INSTALL) -m 0644 $(srcdir)/paranoia/cdda_paranoia.h $(INCLUDEDIR)
- $(INSTALL) -d -m 0755 $(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.a $(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/interface/cdda_interface.h $(INCLUDEDIR)
- $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.so.0.$(VERSION) $(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/utils.h $(INCLUDEDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(BINDIR)
+ $(INSTALL) -m 755 $(srcdir)/cdparanoia $(DESTDIR)$(BINDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -m 0644 $(srcdir)/paranoia/cdda_paranoia.h $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.a $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/interface/cdda_interface.h $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(srcdir)/utils.h $(DESTDIR)$(INCLUDEDIR)
ln -fs libcdda_interface.so.0.$(VERSION) \
- $(LIBDIR)/libcdda_interface.so.0
+ $(DESTDIR)$(LIBDIR)/libcdda_interface.so.0
ln -fs libcdda_interface.so.0.$(VERSION) \
- $(LIBDIR)/libcdda_interface.so
+ $(DESTDIR)$(LIBDIR)/libcdda_interface.so
ln -fs libcdda_paranoia.so.0.$(VERSION) \
- $(LIBDIR)/libcdda_paranoia.so.0
+ $(DESTDIR)$(LIBDIR)/libcdda_paranoia.so.0
ln -fs libcdda_paranoia.so.0.$(VERSION) \
- $(LIBDIR)/libcdda_paranoia.so
+ $(DESTDIR)$(LIBDIR)/libcdda_paranoia.so
cdparanoia: $(OFILES) $(LIBDEP)
$(LD) $(CFLAGS) $(LDFLAGS) $(OFILES) \
--
1.9.1

View File

@@ -0,0 +1,32 @@
From c760c5d31f2412a5be5ac6896e6069d1cea08527 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 26 Jun 2017 22:31:45 -0700
Subject: [PATCH 1/2] check for null buffer before trying a byteswap
Author: Monty <paranoia@xiph.org>
Patch from debian
http://sources.debian.net/src/cdparanoia/3.10.2%2Bdebian-11/debian/patches/04-endian.patch
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
interface/interface.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/interface/interface.c b/interface/interface.c
index 526c2a9..763a0ea 100644
--- a/interface/interface.c
+++ b/interface/interface.c
@@ -118,7 +118,7 @@ long cdda_read_timed(cdrom_drive *d, void *buffer, long beginsector, long sector
if(d->bigendianp==-1) /* not determined yet */
d->bigendianp=data_bigendianp(d);
- if(d->bigendianp!=bigendianp()){
+ if(buffer && d->bigendianp!=bigendianp()){
int i;
u_int16_t *p=(u_int16_t *)buffer;
long els=sectors*CD_FRAMESIZE_RAW/2;
--
2.13.2

View File

@@ -0,0 +1,50 @@
From 89071cbc8d3ab9a15503f397580b7590338e5e91 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 12 Jul 2017 17:23:45 -0700
Subject: [PATCH] utils: Use c99 compiler independent types
Make it portable across different platforms
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
utils.h | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/utils.h b/utils.h
index 10dce58..73bba92 100644
--- a/utils.h
+++ b/utils.h
@@ -3,6 +3,7 @@
#include <stdio.h>
#include <errno.h>
#include <string.h>
+#include <stdint.h>
extern long buffering_write(int outf, char *buffer, long num);
extern int buffering_close(int fd);
@@ -18,15 +19,15 @@ static inline int bigendianp(void){
}
static inline int32_t swap32(int32_t x){
- return((((u_int32_t)x & 0x000000ffU) << 24) |
- (((u_int32_t)x & 0x0000ff00U) << 8) |
- (((u_int32_t)x & 0x00ff0000U) >> 8) |
- (((u_int32_t)x & 0xff000000U) >> 24));
+ return((((uint32_t)x & 0x000000ffU) << 24) |
+ (((uint32_t)x & 0x0000ff00U) << 8) |
+ (((uint32_t)x & 0x00ff0000U) >> 8) |
+ (((uint32_t)x & 0xff000000U) >> 24));
}
static inline int16_t swap16(int16_t x){
- return((((u_int16_t)x & 0x00ffU) << 8) |
- (((u_int16_t)x & 0xff00U) >> 8));
+ return((((uint16_t)x & 0x00ffU) << 8) |
+ (((uint16_t)x & 0xff00U) >> 8));
}
#if BYTE_ORDER == LITTLE_ENDIAN
--
2.13.2

View File

@@ -0,0 +1,33 @@
From f4f81bdadb9515938b3b5d13707bd4b9322fd967 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Mon, 26 Jun 2017 22:37:13 -0700
Subject: [PATCH 2/2] Fix printf format errors
error: format not a string literal and no format arguments
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/main.c b/main.c
index 664acac..d568fb1 100644
--- a/main.c
+++ b/main.c
@@ -588,10 +588,10 @@ static void callback(long inpos, int function){
buffer[aheadposition+19]='>';
}
- fprintf(stderr,buffer);
+ fprintf(stderr, "%s", buffer);
if (logfile != NULL && function==-1) {
- fprintf(logfile,buffer+1);
+ fprintf(logfile, "%s", buffer+1);
fprintf(logfile,"\n\n");
fflush(logfile);
}
--
2.13.2

View File

@@ -0,0 +1,605 @@
From 12ea28398f8e5d4a4a23c62d511fc4f53584e51d Mon Sep 17 00:00:00 2001
From: Etienne Cordonnier <etienne.cordonnier@streamunlimited.com>
Date: Tue, 7 Apr 2015 11:07:56 +0200
Subject: [PATCH] interface: remove C++ reserved keyword
Because "private" was used in cdda_interface.h, this header file could not be
compiled in C++.
Upstream-Status: Inappropriate (the upstream project is dead)
Signed-off-by: Etienne Cordonnier <etienne.cordonnier@streamunlimited.com>
---
interface/cdda_interface.h | 2 +-
interface/cooked_interface.c | 8 +--
interface/interface.c | 8 +--
interface/scan_devices.c | 22 ++++----
interface/scsi_interface.c | 128 +++++++++++++++++++++----------------------
interface/test_interface.c | 4 +-
6 files changed, 86 insertions(+), 86 deletions(-)
diff --git a/interface/cdda_interface.h b/interface/cdda_interface.h
index 8487cb7..b738825 100644
--- a/interface/cdda_interface.h
+++ b/interface/cdda_interface.h
@@ -84,7 +84,7 @@ typedef struct cdrom_drive{
int is_atapi;
int is_mmc;
- cdda_private_data_t *private;
+ cdda_private_data_t *priv; /* private is a C++ reserved keyword */
void *reserved;
unsigned char inqbytes[4];
diff --git a/interface/cooked_interface.c b/interface/cooked_interface.c
index de29055..ea9d0fc 100644
--- a/interface/cooked_interface.c
+++ b/interface/cooked_interface.c
@@ -13,13 +13,13 @@
static int timed_ioctl(cdrom_drive *d, int fd, int command, void *arg){
struct timespec tv1;
struct timespec tv2;
- int ret1=clock_gettime(d->private->clock,&tv1);
+ int ret1=clock_gettime(d->priv->clock,&tv1);
int ret2=ioctl(fd, command,arg);
- int ret3=clock_gettime(d->private->clock,&tv2);
+ int ret3=clock_gettime(d->priv->clock,&tv2);
if(ret1<0 || ret3<0){
- d->private->last_milliseconds=-1;
+ d->priv->last_milliseconds=-1;
}else{
- d->private->last_milliseconds = (tv2.tv_sec-tv1.tv_sec)*1000. + (tv2.tv_nsec-tv1.tv_nsec)/1000000.;
+ d->priv->last_milliseconds = (tv2.tv_sec-tv1.tv_sec)*1000. + (tv2.tv_nsec-tv1.tv_nsec)/1000000.;
}
return ret2;
}
diff --git a/interface/interface.c b/interface/interface.c
index e8a90cd..526c2a9 100644
--- a/interface/interface.c
+++ b/interface/interface.c
@@ -39,9 +39,9 @@ int cdda_close(cdrom_drive *d){
if(d->drive_model)free(d->drive_model);
if(d->cdda_fd!=-1)close(d->cdda_fd);
if(d->ioctl_fd!=-1 && d->ioctl_fd!=d->cdda_fd)close(d->ioctl_fd);
- if(d->private){
- if(d->private->sg_hd)free(d->private->sg_hd);
- free(d->private);
+ if(d->priv){
+ if(d->priv->sg_hd)free(d->priv->sg_hd);
+ free(d->priv);
}
free(d);
@@ -127,7 +127,7 @@ long cdda_read_timed(cdrom_drive *d, void *buffer, long beginsector, long sector
}
}
}
- if(ms)*ms=d->private->last_milliseconds;
+ if(ms)*ms=d->priv->last_milliseconds;
return(sectors);
}
diff --git a/interface/scan_devices.c b/interface/scan_devices.c
index fc58110..5f6c4e3 100644
--- a/interface/scan_devices.c
+++ b/interface/scan_devices.c
@@ -264,11 +264,11 @@ cdrom_drive *cdda_identify_cooked(const char *dev, int messagedest,
d->interface=COOKED_IOCTL;
d->bigendianp=-1; /* We don't know yet... */
d->nsectors=-1;
- d->private=calloc(1,sizeof(*d->private));
+ d->priv=calloc(1,sizeof(*d->priv));
{
/* goddamnit */
struct timespec tv;
- d->private->clock=(clock_gettime(CLOCK_MONOTONIC,&tv)<0?CLOCK_REALTIME:CLOCK_MONOTONIC);
+ d->priv->clock=(clock_gettime(CLOCK_MONOTONIC,&tv)<0?CLOCK_REALTIME:CLOCK_MONOTONIC);
}
idmessage(messagedest,messages,"\t\tCDROM sensed: %s\n",description);
return(d);
@@ -674,15 +674,15 @@ cdrom_drive *cdda_identify_scsi(const char *generic_device,
d->bigendianp=-1; /* We don't know yet... */
d->nsectors=-1;
d->messagedest = messagedest;
- d->private=calloc(1,sizeof(*d->private));
+ d->priv=calloc(1,sizeof(*d->priv));
{
/* goddamnit */
struct timespec tv;
- d->private->clock=(clock_gettime(CLOCK_MONOTONIC,&tv)<0?CLOCK_REALTIME:CLOCK_MONOTONIC);
+ d->priv->clock=(clock_gettime(CLOCK_MONOTONIC,&tv)<0?CLOCK_REALTIME:CLOCK_MONOTONIC);
}
if(use_sgio){
d->interface=SGIO_SCSI;
- d->private->sg_buffer=(unsigned char *)(d->private->sg_hd=malloc(MAX_BIG_BUFF_SIZE));
+ d->priv->sg_buffer=(unsigned char *)(d->priv->sg_hd=malloc(MAX_BIG_BUFF_SIZE));
g_fd=d->cdda_fd=dup(d->ioctl_fd);
}else{
version=verify_SG_version(d,messagedest,messages);
@@ -696,8 +696,8 @@ cdrom_drive *cdda_identify_scsi(const char *generic_device,
}
/* malloc our big buffer for scsi commands */
- d->private->sg_hd=malloc(MAX_BIG_BUFF_SIZE);
- d->private->sg_buffer=((unsigned char *)d->private->sg_hd)+SG_OFF;
+ d->priv->sg_hd=malloc(MAX_BIG_BUFF_SIZE);
+ d->priv->sg_buffer=((unsigned char *)d->priv->sg_hd)+SG_OFF;
}
{
@@ -772,9 +772,9 @@ cdda_identify_scsi_fail:
if(i_fd!=-1)close(i_fd);
if(g_fd!=-1)close(g_fd);
if(d){
- if(d->private){
- if(d->private->sg_hd)free(d->private->sg_hd);
- free(d->private);
+ if(d->priv){
+ if(d->priv->sg_hd)free(d->priv->sg_hd);
+ free(d->priv);
}
free(d);
}
@@ -821,7 +821,7 @@ cdrom_drive *cdda_identify_test(const char *filename, int messagedest,
d->interface=TEST_INTERFACE;
d->bigendianp=-1; /* We don't know yet... */
d->nsectors=-1;
- d->private=calloc(1,sizeof(*d->private));
+ d->priv=calloc(1,sizeof(*d->priv));
d->drive_model=copystring("File based test interface");
idmessage(messagedest,messages,"\t\tCDROM sensed: %s\n",d->drive_model);
diff --git a/interface/scsi_interface.c b/interface/scsi_interface.c
index adbb9bf..75d90d4 100644
--- a/interface/scsi_interface.c
+++ b/interface/scsi_interface.c
@@ -15,13 +15,13 @@
static int timed_ioctl(cdrom_drive *d, int fd, int command, void *arg){
struct timespec tv1;
struct timespec tv2;
- int ret1=clock_gettime(d->private->clock,&tv1);
+ int ret1=clock_gettime(d->priv->clock,&tv1);
int ret2=ioctl(fd, command,arg);
- int ret3=clock_gettime(d->private->clock,&tv2);
+ int ret3=clock_gettime(d->priv->clock,&tv2);
if(ret1<0 || ret3<0){
- d->private->last_milliseconds=-1;
+ d->priv->last_milliseconds=-1;
}else{
- d->private->last_milliseconds = (tv2.tv_sec-tv1.tv_sec)*1000. + (tv2.tv_nsec-tv1.tv_nsec)/1000000.;
+ d->priv->last_milliseconds = (tv2.tv_sec-tv1.tv_sec)*1000. + (tv2.tv_nsec-tv1.tv_nsec)/1000000.;
}
return ret2;
}
@@ -96,7 +96,7 @@ static void tweak_SG_buffer(cdrom_drive *d) {
static void clear_garbage(cdrom_drive *d){
fd_set fdset;
struct timeval tv;
- struct sg_header *sg_hd=d->private->sg_hd;
+ struct sg_header *sg_hd=d->priv->sg_hd;
int flag=0;
/* clear out any possibly preexisting garbage */
@@ -185,7 +185,7 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
struct timespec tv2;
int tret1,tret2;
int status = 0;
- struct sg_header *sg_hd=d->private->sg_hd;
+ struct sg_header *sg_hd=d->priv->sg_hd;
long writebytes=SG_OFF+cmd_len+in_size;
/* generic scsi device services */
@@ -195,7 +195,7 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
memset(sg_hd,0,sizeof(sg_hd));
memset(sense_buffer,0,SG_MAX_SENSE);
- memcpy(d->private->sg_buffer,cmd,cmd_len+in_size);
+ memcpy(d->priv->sg_buffer,cmd,cmd_len+in_size);
sg_hd->twelve_byte = cmd_len == 12;
sg_hd->result = 0;
sg_hd->reply_len = SG_OFF + out_size;
@@ -209,7 +209,7 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
tell if the command failed. Scared yet? */
if(bytecheck && out_size>in_size){
- memset(d->private->sg_buffer+cmd_len+in_size,bytefill,out_size-in_size);
+ memset(d->priv->sg_buffer+cmd_len+in_size,bytefill,out_size-in_size);
/* the size does not remove cmd_len due to the way the kernel
driver copies buffers */
writebytes+=(out_size-in_size);
@@ -243,7 +243,7 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
}
sigprocmask (SIG_BLOCK, &(d->sigset), NULL );
- tret1=clock_gettime(d->private->clock,&tv1);
+ tret1=clock_gettime(d->priv->clock,&tv1);
errno=0;
status = write(d->cdda_fd, sg_hd, writebytes );
@@ -289,7 +289,7 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
}
}
- tret2=clock_gettime(d->private->clock,&tv2);
+ tret2=clock_gettime(d->priv->clock,&tv2);
errno=0;
status = read(d->cdda_fd, sg_hd, SG_OFF + out_size);
sigprocmask ( SIG_UNBLOCK, &(d->sigset), NULL );
@@ -313,7 +313,7 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
if(bytecheck && in_size+cmd_len<out_size){
long i,flag=0;
for(i=in_size;i<out_size;i++)
- if(d->private->sg_buffer[i]!=bytefill){
+ if(d->priv->sg_buffer[i]!=bytefill){
flag=1;
break;
}
@@ -326,9 +326,9 @@ static int sg2_handle_scsi_cmd(cdrom_drive *d,
errno=0;
if(tret1<0 || tret2<0){
- d->private->last_milliseconds=-1;
+ d->priv->last_milliseconds=-1;
}else{
- d->private->last_milliseconds = (tv2.tv_sec-tv1.tv_sec)*1000 + (tv2.tv_nsec-tv1.tv_nsec)/1000000;
+ d->priv->last_milliseconds = (tv2.tv_sec-tv1.tv_sec)*1000 + (tv2.tv_nsec-tv1.tv_nsec)/1000000;
}
return(0);
}
@@ -347,7 +347,7 @@ static int sgio_handle_scsi_cmd(cdrom_drive *d,
memset(&hdr,0,sizeof(hdr));
memset(sense,0,sizeof(sense));
- memcpy(d->private->sg_buffer,cmd+cmd_len,in_size);
+ memcpy(d->priv->sg_buffer,cmd+cmd_len,in_size);
hdr.cmdp = cmd;
hdr.cmd_len = cmd_len;
@@ -355,7 +355,7 @@ static int sgio_handle_scsi_cmd(cdrom_drive *d,
hdr.mx_sb_len = SG_MAX_SENSE;
hdr.timeout = 50000;
hdr.interface_id = 'S';
- hdr.dxferp = d->private->sg_buffer;
+ hdr.dxferp = d->priv->sg_buffer;
hdr.flags = SG_FLAG_DIRECT_IO; /* direct IO if we can get it */
/* scary buffer fill hack */
@@ -400,7 +400,7 @@ static int sgio_handle_scsi_cmd(cdrom_drive *d,
if(bytecheck && in_size<out_size){
long i,flag=0;
for(i=in_size;i<out_size;i++)
- if(d->private->sg_buffer[i]!=bytefill){
+ if(d->priv->sg_buffer[i]!=bytefill){
flag=1;
break;
}
@@ -412,7 +412,7 @@ static int sgio_handle_scsi_cmd(cdrom_drive *d,
}
/* Can't rely on .duration because we can't be certain kernel has HZ set to something useful */
- /* d->private->last_milliseconds = hdr.duration; */
+ /* d->priv->last_milliseconds = hdr.duration; */
errno = 0;
return 0;
@@ -445,9 +445,9 @@ static int test_unit_ready(cdrom_drive *d){
handle_scsi_cmd(d, cmd, 6, 0, 56, 0,0, sense);
- key = d->private->sg_buffer[2] & 0xf;
- ASC = d->private->sg_buffer[12];
- ASCQ = d->private->sg_buffer[13];
+ key = d->priv->sg_buffer[2] & 0xf;
+ ASC = d->priv->sg_buffer[12];
+ ASCQ = d->priv->sg_buffer[13];
if(key == 2 && ASC == 4 && ASCQ == 1) return 0;
return 1;
@@ -492,7 +492,7 @@ static int mode_sense_atapi(cdrom_drive *d,int size,int page){
if (handle_scsi_cmd (d, cmd, 10, 0, size+4,'\377',1,sense)) return(1);
{
- unsigned char *b=d->private->sg_buffer;
+ unsigned char *b=d->priv->sg_buffer;
if(b[0])return(1); /* Handles only up to 256 bytes */
if(b[6])return(1); /* Handles only up to 256 bytes */
@@ -604,8 +604,8 @@ static int mode_select(cdrom_drive *d,int density,int secsize){
static unsigned int get_orig_sectorsize(cdrom_drive *d){
if(mode_sense(d,12,0x01))return(-1);
- d->orgdens = d->private->sg_buffer[4];
- return(d->orgsize = ((int)(d->private->sg_buffer[10])<<8)+d->private->sg_buffer[11]);
+ d->orgdens = d->priv->sg_buffer[4];
+ return(d->orgsize = ((int)(d->priv->sg_buffer[10])<<8)+d->priv->sg_buffer[11]);
}
/* switch CDROM scsi drives to given sector size */
@@ -664,8 +664,8 @@ static int scsi_read_toc (cdrom_drive *d){
return(-4);
}
- first=d->private->sg_buffer[2];
- last=d->private->sg_buffer[3];
+ first=d->priv->sg_buffer[2];
+ last=d->priv->sg_buffer[3];
tracks=last-first+1;
if (last > MAXTRK || first > MAXTRK || last<0 || first<0) {
@@ -683,7 +683,7 @@ static int scsi_read_toc (cdrom_drive *d){
return(-5);
}
{
- scsi_TOC *toc=(scsi_TOC *)(d->private->sg_buffer+4);
+ scsi_TOC *toc=(scsi_TOC *)(d->priv->sg_buffer+4);
d->disc_toc[i-first].bFlags=toc->bFlags;
d->disc_toc[i-first].bTrack=i;
@@ -704,7 +704,7 @@ static int scsi_read_toc (cdrom_drive *d){
return(-2);
}
{
- scsi_TOC *toc=(scsi_TOC *)(d->private->sg_buffer+4);
+ scsi_TOC *toc=(scsi_TOC *)(d->priv->sg_buffer+4);
d->disc_toc[i-first].bFlags=toc->bFlags;
d->disc_toc[i-first].bTrack=0xAA;
@@ -738,7 +738,7 @@ static int scsi_read_toc2 (cdrom_drive *d){
}
/* copy to our structure and convert start sector */
- tracks = d->private->sg_buffer[1];
+ tracks = d->priv->sg_buffer[1];
if (tracks > MAXTRK) {
cderror(d,"003: CDROM reporting illegal number of tracks\n");
return(-3);
@@ -754,33 +754,33 @@ static int scsi_read_toc2 (cdrom_drive *d){
return(-5);
}
- d->disc_toc[i].bFlags = d->private->sg_buffer[10];
+ d->disc_toc[i].bFlags = d->priv->sg_buffer[10];
d->disc_toc[i].bTrack = i + 1;
d->disc_toc[i].dwStartSector= d->adjust_ssize *
- (((signed char)(d->private->sg_buffer[2])<<24) |
- (d->private->sg_buffer[3]<<16)|
- (d->private->sg_buffer[4]<<8)|
- (d->private->sg_buffer[5]));
+ (((signed char)(d->priv->sg_buffer[2])<<24) |
+ (d->priv->sg_buffer[3]<<16)|
+ (d->priv->sg_buffer[4]<<8)|
+ (d->priv->sg_buffer[5]));
}
d->disc_toc[i].bFlags = 0;
d->disc_toc[i].bTrack = i + 1;
- memcpy (&foo, d->private->sg_buffer+2, 4);
- memcpy (&bar, d->private->sg_buffer+6, 4);
+ memcpy (&foo, d->priv->sg_buffer+2, 4);
+ memcpy (&bar, d->priv->sg_buffer+6, 4);
d->disc_toc[i].dwStartSector = d->adjust_ssize * (be32_to_cpu(foo) +
be32_to_cpu(bar));
d->disc_toc[i].dwStartSector= d->adjust_ssize *
- ((((signed char)(d->private->sg_buffer[2])<<24) |
- (d->private->sg_buffer[3]<<16)|
- (d->private->sg_buffer[4]<<8)|
- (d->private->sg_buffer[5]))+
+ ((((signed char)(d->priv->sg_buffer[2])<<24) |
+ (d->priv->sg_buffer[3]<<16)|
+ (d->priv->sg_buffer[4]<<8)|
+ (d->priv->sg_buffer[5]))+
- ((((signed char)(d->private->sg_buffer[6])<<24) |
- (d->private->sg_buffer[7]<<16)|
- (d->private->sg_buffer[8]<<8)|
- (d->private->sg_buffer[9]))));
+ ((((signed char)(d->priv->sg_buffer[6])<<24) |
+ (d->priv->sg_buffer[7]<<16)|
+ (d->priv->sg_buffer[8]<<8)|
+ (d->priv->sg_buffer[9]))));
d->cd_extra = FixupTOC(d,tracks+1);
@@ -817,7 +817,7 @@ static int i_read_28 (cdrom_drive *d, void *p, long begin, long sectors, unsigne
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,10,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -836,7 +836,7 @@ static int i_read_A8 (cdrom_drive *d, void *p, long begin, long sectors, unsigne
cmd[9] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -854,7 +854,7 @@ static int i_read_D4_10 (cdrom_drive *d, void *p, long begin, long sectors, unsi
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,10,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -872,7 +872,7 @@ static int i_read_D4_12 (cdrom_drive *d, void *p, long begin, long sectors, unsi
cmd[9] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -890,7 +890,7 @@ static int i_read_D5 (cdrom_drive *d, void *p, long begin, long sectors, unsigne
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,10,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -908,7 +908,7 @@ static int i_read_D8 (cdrom_drive *d, void *p, long begin, long sectors, unsigne
cmd[9] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -922,7 +922,7 @@ static int i_read_mmc (cdrom_drive *d, void *p, long begin, long sectors, unsign
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -936,7 +936,7 @@ static int i_read_mmcB (cdrom_drive *d, void *p, long begin, long sectors, unsig
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -950,7 +950,7 @@ static int i_read_mmc2 (cdrom_drive *d, void *p, long begin, long sectors, unsig
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -964,7 +964,7 @@ static int i_read_mmc2B (cdrom_drive *d, void *p, long begin, long sectors, unsi
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -978,7 +978,7 @@ static int i_read_mmc3 (cdrom_drive *d, void *p, long begin, long sectors, unsig
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -992,7 +992,7 @@ static int i_read_mmc3B (cdrom_drive *d, void *p, long begin, long sectors, unsi
cmd[8] = sectors;
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -1026,7 +1026,7 @@ static int i_read_msf (cdrom_drive *d, void *p, long begin, long sectors, unsign
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -1039,7 +1039,7 @@ static int i_read_msf2 (cdrom_drive *d, void *p, long begin, long sectors, unsig
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -1052,7 +1052,7 @@ static int i_read_msf3 (cdrom_drive *d, void *p, long begin, long sectors, unsig
if((ret=handle_scsi_cmd(d,cmd,12,0,sectors * CD_FRAMESIZE_RAW,'\177',1,sense)))
return(ret);
- if(p)memcpy(p,d->private->sg_buffer,sectors*CD_FRAMESIZE_RAW);
+ if(p)memcpy(p,d->priv->sg_buffer,sectors*CD_FRAMESIZE_RAW);
return(0);
}
@@ -1275,7 +1275,7 @@ long scsi_read_msf3 (cdrom_drive *d, void *p, long begin,
static int count_2352_bytes(cdrom_drive *d){
long i;
for(i=2351;i>=0;i--)
- if(d->private->sg_buffer[i]!=(unsigned char)'\177')
+ if(d->priv->sg_buffer[i]!=(unsigned char)'\177')
return(((i+3)>>2)<<2);
return(0);
@@ -1284,7 +1284,7 @@ static int count_2352_bytes(cdrom_drive *d){
static int verify_nonzero(cdrom_drive *d){
long i,flag=0;
for(i=0;i<2352;i++)
- if(d->private->sg_buffer[i]!=0){
+ if(d->priv->sg_buffer[i]!=0){
flag=1;
break;
}
@@ -1625,7 +1625,7 @@ static int check_mmc(cdrom_drive *d){
d->is_mmc=0;
if(mode_sense(d,22,0x2A)==0){
- b=d->private->sg_buffer;
+ b=d->priv->sg_buffer;
b+=b[3]+4;
if((b[0]&0x3F)==0x2A){
@@ -1673,7 +1673,7 @@ unsigned char *scsi_inquiry(cdrom_drive *d){
cderror(d,"008: Unable to identify CDROM model\n");
return(NULL);
}
- return (d->private->sg_buffer);
+ return (d->priv->sg_buffer);
}
int scsi_init_drive(cdrom_drive *d){
@@ -1742,8 +1742,8 @@ int scsi_init_drive(cdrom_drive *d){
check_cache(d);
d->error_retry=1;
- d->private->sg_hd=realloc(d->private->sg_hd,d->nsectors*CD_FRAMESIZE_RAW + SG_OFF + 128);
- d->private->sg_buffer=((unsigned char *)d->private->sg_hd)+SG_OFF;
+ d->priv->sg_hd=realloc(d->priv->sg_hd,d->nsectors*CD_FRAMESIZE_RAW + SG_OFF + 128);
+ d->priv->sg_buffer=((unsigned char *)d->priv->sg_hd)+SG_OFF;
d->report_all=1;
return(0);
}
diff --git a/interface/test_interface.c b/interface/test_interface.c
index 11bec25..e1cefaa 100644
--- a/interface/test_interface.c
+++ b/interface/test_interface.c
@@ -66,9 +66,9 @@ static long test_read(cdrom_drive *d, void *p, long begin, long sectors){
if(!fd)fd=fdopen(d->cdda_fd,"r");
if(begin<lastread)
- d->private->last_milliseconds=20;
+ d->priv->last_milliseconds=20;
else
- d->private->last_milliseconds=sectors;
+ d->priv->last_milliseconds=sectors;
#ifdef CDDA_TEST_UNDERRUN
sectors-=1;
--
1.9.1

View File

@@ -0,0 +1,42 @@
From c0b77aeb2127da821ae1c03c2f98aaf4db65277d Mon Sep 17 00:00:00 2001
From: Carlos Rafael Giani <dv@pseudoterminal.org>
Date: Sat, 10 Sep 2016 21:15:18 +0200
Subject: [PATCH] Fix missing shared object LDFLAGS
Upstream-Status: Inappropriate (the upstream project is dead)
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
interface/Makefile.in | 2 +-
paranoia/Makefile.in | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/interface/Makefile.in b/interface/Makefile.in
index 40c6098..020bf2a 100644
--- a/interface/Makefile.in
+++ b/interface/Makefile.in
@@ -46,7 +46,7 @@ libcdda_interface.a: $(OFILES)
$(RANLIB) libcdda_interface.a
libcdda_interface.so: $(OFILES)
- $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES) $(LIBS)
+ $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(LDFLAGS) $(OFILES) $(LIBS)
[ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so.0
[ -e libcdda_interface.so ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so
diff --git a/paranoia/Makefile.in b/paranoia/Makefile.in
index 89d0328..ffb4e70 100644
--- a/paranoia/Makefile.in
+++ b/paranoia/Makefile.in
@@ -44,7 +44,7 @@ libcdda_paranoia.a: $(OFILES)
$(RANLIB) libcdda_paranoia.a
libcdda_paranoia.so: $(OFILES)
- $(CC) -fpic -shared -o libcdda_paranoia.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_paranoia.so.0 $(OFILES) -L ../interface -lcdda_interface
+ $(CC) -fpic -shared -o libcdda_paranoia.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_paranoia.so.0 $(LDFLAGS) $(OFILES) -L ../interface -lcdda_interface
[ -e libcdda_paranoia.so.0 ] || ln -s libcdda_paranoia.so.0.$(VERSION) libcdda_paranoia.so.0
[ -e libcdda_paranoia.so ] || ln -s libcdda_paranoia.so.0.$(VERSION) libcdda_paranoia.so
--
2.7.4

View File

@@ -0,0 +1,35 @@
Fix build on aarch64
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Index: cdparanoia-III-10.2/configure.in
===================================================================
--- cdparanoia-III-10.2.orig/configure.in
+++ cdparanoia-III-10.2/configure.in
@@ -1,13 +1,8 @@
AC_INIT(interface/interface.c)
-cp $srcdir/configure.guess $srcdir/config.guess
-cp $srcdir/configure.sub $srcdir/config.sub
-
AC_CANONICAL_HOST
-if test -z "$CC"; then
- AC_PROG_CC
-fi
+AC_PROG_CC
AC_PROG_RANLIB
AC_CHECK_PROG(AR,ar,ar)
AC_CHECK_PROG(INSTALL,install,install)
@@ -44,8 +39,8 @@ case 4 in
$ac_cv_sizeof_long) SIZE32="long";;
esac
-AC_CHECK_TYPE(int16_t,SIZE16="int16_t",,)
-AC_CHECK_TYPE(int32_t,SIZE32="size32_t",,)
+AC_CHECK_TYPES([int16_t], [SIZE16="int16_t"], [], [[#include <stdint.h>]])
+AC_CHECK_TYPES([int32_t], [SIZE32="int32_t"], [], [[#include <stdint.h>]])
if test -z "$SIZE16"; then
AC_MSG_ERROR(No 16 bit type found on this platform!)

View File

@@ -0,0 +1,47 @@
Fix build out of tree builds
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Index: cdparanoia-III-10.2/Makefile.in
===================================================================
--- cdparanoia-III-10.2.orig/Makefile.in
+++ cdparanoia-III-10.2/Makefile.in
@@ -6,6 +6,8 @@
VERSION=10.2
VPATH=@srcdir@
srcdir=@srcdir@
+top_srcdir=@top_srcdir@
+top_builddir=@top_builddir@
@SET_MAKE@
FLAGS=@TYPESIZES@ @CFLAGS@
@@ -64,19 +66,19 @@ slib:
install:
$(INSTALL) -d -m 0755 $(DESTDIR)$(BINDIR)
- $(INSTALL) -m 755 $(srcdir)/cdparanoia $(DESTDIR)$(BINDIR)
+ $(INSTALL) -m 755 $(top_builddir)/cdparanoia $(DESTDIR)$(BINDIR)
$(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)
$(INSTALL) -d -m 0755 $(DESTDIR)$(MANDIR)/man1
- $(INSTALL) -m 0644 $(srcdir)/cdparanoia.1 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL) -m 0644 $(top_srcdir)/cdparanoia.1 $(DESTDIR)$(MANDIR)/man1
$(INSTALL) -d -m 0755 $(DESTDIR)$(INCLUDEDIR)
- $(INSTALL) -m 0644 $(srcdir)/paranoia/cdda_paranoia.h $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -m 0644 $(top_srcdir)/paranoia/cdda_paranoia.h $(DESTDIR)$(INCLUDEDIR)
$(INSTALL) -d -m 0755 $(DESTDIR)$(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/paranoia/libcdda_paranoia.a $(DESTDIR)$(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/interface/cdda_interface.h $(DESTDIR)$(INCLUDEDIR)
- $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/interface/libcdda_interface.a $(DESTDIR)$(LIBDIR)
- $(INSTALL) -m 0644 $(srcdir)/utils.h $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -m 0644 $(top_builddir)/paranoia/libcdda_paranoia.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(top_builddir)/paranoia/libcdda_paranoia.a $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(top_srcdir)/interface/cdda_interface.h $(DESTDIR)$(INCLUDEDIR)
+ $(INSTALL) -m 0644 $(top_builddir)/interface/libcdda_interface.so.0.$(VERSION) $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(top_builddir)/interface/libcdda_interface.a $(DESTDIR)$(LIBDIR)
+ $(INSTALL) -m 0644 $(top_srcdir)/utils.h $(DESTDIR)$(INCLUDEDIR)
ln -fs libcdda_interface.so.0.$(VERSION) \
$(DESTDIR)$(LIBDIR)/libcdda_interface.so.0
ln -fs libcdda_interface.so.0.$(VERSION) \

View File

@@ -0,0 +1,17 @@
SUMMARY = "dav1d AV1 decoder"
DESCRIPTION = "Targeted to be small, portable and fast."
HOMEPAGE = "https://code.videolan.org/videolan/dav1d"
SECTION = "multimedia"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://COPYING;md5=c8055cfe7548dfdaa3a6dc45d8793669"
SRC_URI = "git://code.videolan.org/videolan/dav1d.git;protocol=https;branch=master"
SRCREV = "9593e625b75d498d1edea544da21ea764b98d507"
S = "${WORKDIR}/git"
DEPENDS:append:x86 = " nasm-native"
DEPENDS:append:x86-64 = " nasm-native"
inherit meson

View File

@@ -0,0 +1,31 @@
From 18cc69460d2a0c756880bd54fda36afb0173ea02 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Thu, 19 Dec 2019 19:47:36 -0800
Subject: [PATCH] define BASELIB make variable
This helps to override the default libdir from environment
Upstream-Status: Submitted [https://github.com/foo86/dcadec/pull/61]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index a503698..8f323be 100644
--- a/Makefile
+++ b/Makefile
@@ -7,8 +7,9 @@ API_PATCH = 0
CFLAGS := -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wall -Wextra -O3 -ffast-math -g -MMD $(CFLAGS)
PREFIX ?= /usr/local
+BASELIB ?= lib
BINDIR ?= $(PREFIX)/bin
-LIBDIR ?= $(PREFIX)/lib
+LIBDIR ?= $(PREFIX)/$(BASELIB)
INCLUDEDIR ?= $(PREFIX)/include
SRC_DIR := $(realpath $(dir $(lastword $(MAKEFILE_LIST))))
--
2.24.1

View File

@@ -0,0 +1,19 @@
SUMMARY = "DTS Coherent Acoustics decoder with support for HD extensions"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING.LGPLv2.1;md5=4fbd65380cdd255951079008b364516c"
SRCREV = "b93deed1a231dd6dd7e39b9fe7d2abe05aa00158"
SRC_URI = "git://github.com/foo86/dcadec.git;protocol=https;branch=master \
file://0001-define-BASELIB-make-variable.patch \
"
S = "${WORKDIR}/git"
inherit lib_package
EXTRA_OEMAKE = "CONFIG_SHARED=1 PREFIX=${prefix} BASELIB=${baselib}"
do_install() {
oe_runmake install DESTDIR="${D}"
}

View File

@@ -0,0 +1,18 @@
SUMMARY = "D-Bus connector for dLeyna libraries"
HOMEPAGE = "https://01.org/dleyna/"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
file://src/connector-dbus.c;endline=21;md5=0a1695cef53beefc36651de439f643b5"
DEPENDS = "glib-2.0 dbus dleyna-core"
SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https"
SRCREV = "de913c35e5c936e2d40ddbd276ee902cd802bd3a"
S = "${WORKDIR}/git"
inherit autotools pkgconfig
FILES:${PN} += "${libdir}/dleyna-1.0/connectors/*.so"
FILES:${PN}-dev += "${libdir}/dleyna-1.0/connectors/*.la"
FILES:${PN}-dbg += "${libdir}/dleyna-1.0/connectors/.debug/*.so"

View File

@@ -0,0 +1,20 @@
SUMMARY = "Utility functions for dLeyna libraries"
DESCRIPTION = "dleyna-core is a library of utility functions that are used \
by the higher level dLeyna libraries that communicate with DLNA devices, \
e.g., dleyna-server. In brief, it provides APIs for logging, error, settings \
and task management and an IPC asbstraction API."
HOMEPAGE = "https://01.org/dleyna/"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
file://libdleyna/core/core.c;endline=21;md5=68602998351825b0844aae34c684c54e"
DEPENDS = "glib-2.0 gupnp"
PV .= "+git${SRCPV}"
SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https"
SRCREV = "1c6853f5bc697dc0a8774fd70dbc915c4dbe7c5b"
S = "${WORKDIR}/git"
inherit autotools pkgconfig

View File

@@ -0,0 +1,123 @@
From 7c945e7960cf7dffd9dd0bb5f7ec6bee4dc0bca3 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Tue, 18 Feb 2020 14:17:55 -0800
Subject: [PATCH] add gupnp 1.2 API support
Takes from https://git.archlinux.org/svntogit/packages.git/tree/trunk/gupnp-1.2.diff?h=packages/dleyna-renderer
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
configure.ac | 4 +--
libdleyna/renderer/device.c | 51 +++++++++++++++++++++++++++++++++++--
libdleyna/renderer/upnp.c | 4 +--
3 files changed, 53 insertions(+), 6 deletions(-)
diff --git a/configure.ac b/configure.ac
index 271ee92..364659d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -38,8 +38,8 @@ LT_LANG([C])
PKG_PROG_PKG_CONFIG(0.16)
PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.28])
PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.28])
-PKG_CHECK_MODULES([GSSDP], [gssdp-1.0 >= 0.13.2])
-PKG_CHECK_MODULES([GUPNP], [gupnp-1.0 >= 0.20.5])
+PKG_CHECK_MODULES([GSSDP], [gssdp-1.2 >= 1.2.0])
+PKG_CHECK_MODULES([GUPNP], [gupnp-1.2 >= 1.2.0])
PKG_CHECK_MODULES([GUPNPAV], [gupnp-av-1.0 >= 0.11.5])
PKG_CHECK_MODULES([GUPNPDLNA], [gupnp-dlna-2.0 >= 0.9.4])
PKG_CHECK_MODULES([SOUP], [libsoup-2.4 >= 2.28.2])
diff --git a/libdleyna/renderer/device.c b/libdleyna/renderer/device.c
index 783fb52..c7b9fc3 100644
--- a/libdleyna/renderer/device.c
+++ b/libdleyna/renderer/device.c
@@ -2121,6 +2121,53 @@ exit:
return;
}
+typedef struct
+{
+ GMainLoop *loop;
+ GUPnPServiceIntrospection *introspection;
+ GError **error;
+} GetIntrospectionAsyncData;
+
+static void
+get_introspection_async_cb (GUPnPServiceInfo *info,
+ GUPnPServiceIntrospection *introspection,
+ const GError *error,
+ gpointer user_data)
+{
+ GetIntrospectionAsyncData *data = user_data;
+ data->introspection = introspection;
+ if (data->error)
+ *data->error = g_error_copy (error);
+ g_main_loop_quit (data->loop);
+}
+
+static GUPnPServiceIntrospection *
+_gupnp_service_info_get_introspection (GUPnPServiceInfo *info,
+ GError **error)
+{
+ GetIntrospectionAsyncData data;
+ GMainContext *context;
+
+ context = g_main_context_new ();
+ data.loop = g_main_loop_new (context, FALSE);
+ data.error = error;
+
+ g_main_context_push_thread_default (context);
+
+ gupnp_service_info_get_introspection_async (info,
+ get_introspection_async_cb,
+ &data);
+
+ g_main_loop_run (data.loop);
+
+ g_main_context_pop_thread_default (context);
+
+ g_main_loop_unref (data.loop);
+ g_main_context_unref (context);
+
+ return data.introspection;
+}
+
static gboolean prv_get_av_service_states_values(GUPnPServiceProxy *av_proxy,
GVariant **mpris_tp_speeds,
GPtrArray **upnp_tp_speeds,
@@ -2147,7 +2194,7 @@ static gboolean prv_get_av_service_states_values(GUPnPServiceProxy *av_proxy,
weak_ref = av_proxy;
g_object_add_weak_pointer(G_OBJECT(av_proxy), &weak_ref);
- introspection = gupnp_service_info_get_introspection(
+ introspection = _gupnp_service_info_get_introspection(
GUPNP_SERVICE_INFO(av_proxy),
&error);
@@ -2215,7 +2262,7 @@ static gboolean prv_get_rc_service_states_values(GUPnPServiceProxy *rc_proxy,
weak_ref = rc_proxy;
g_object_add_weak_pointer(G_OBJECT(rc_proxy), &weak_ref);
- introspection = gupnp_service_info_get_introspection(
+ introspection = _gupnp_service_info_get_introspection(
GUPNP_SERVICE_INFO(rc_proxy),
&error);
diff --git a/libdleyna/renderer/upnp.c b/libdleyna/renderer/upnp.c
index ac1b08a..b762226 100644
--- a/libdleyna/renderer/upnp.c
+++ b/libdleyna/renderer/upnp.c
@@ -243,8 +243,8 @@ static void prv_server_unavailable_cb(GUPnPControlPoint *cp,
udn = gupnp_device_info_get_udn((GUPnPDeviceInfo *)proxy);
- ip_address = gupnp_context_get_host_ip(
- gupnp_control_point_get_context(cp));
+ ip_address = gssdp_client_get_host_ip(
+ GSSDP_CLIENT(gupnp_control_point_get_context(cp)));
if (!udn || !ip_address)
goto on_error;
--
2.25.1

View File

@@ -0,0 +1,25 @@
SUMMARY = "DLNA renderer libraries"
DESCRIPTION = "dleyna-renderer is a library for implementing services \
that allow clients to discover and manipulate Digital Media Renderers. \
An implementation of such a service for linux is also included."
HOMEPAGE = "https://01.org/dleyna/"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
file://libdleyna/renderer/server.c;endline=21;md5=f51acd4757fb6a779a87122c43cf1346"
DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 dleyna-core"
RDEPENDS:${PN} = "dleyna-connector-dbus"
SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https \
file://0001-add-gupnp-1.2-API-support.patch \
"
SRCREV = "50fd1ec9d51328e7dea98874129dc8d6fe3ea1dd"
S = "${WORKDIR}/git"
inherit autotools pkgconfig
CFLAGS += " -I${S}"
FILES:${PN} += "${datadir}/dbus-1"
FILES:${PN}-dev += "${libdir}/${BPN}/*.so"

View File

@@ -0,0 +1,22 @@
SUMMARY = "DLNA server libraries"
DESCRIPTION = "dleyna-server is a library for implementing services that \
allow clients to discover, browse and manipulate Digital Media Servers. \
An implementation of such a service for linux is also included."
HOMEPAGE = "https://01.org/dleyna/"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
file://libdleyna/server/server.c;endline=22;md5=437455d8aeff69ebd0996a76c67397bb"
DEPENDS = "glib-2.0 gssdp gupnp gupnp-av gupnp-dlna libsoup-2.4 libxml2 dleyna-core"
RDEPENDS:${PN} = "dleyna-connector-dbus"
PV .= "+git${SRCPV}"
SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https"
SRCREV = "eb895ae82715e9889a948ffa810c0f828b4f4c76"
S = "${WORKDIR}/git"
inherit autotools pkgconfig
FILES:${PN} += "${datadir}/dbus-1"
FILES:${PN}-dev += "${libdir}/${BPN}/*.so"

View File

@@ -0,0 +1,102 @@
SUMMARY = "Linux DVB API applications and utilities"
HOMEPAGE = "http://www.linuxtv.org"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
SRC_URI = "https://www.linuxtv.org/hg/dvb-apps/archive/3d43b280298c.tar.bz2;downloadfilename=${BPN}-3d43b280298c.tar.bz2 \
file://dvb-scan-table \
file://0001-Fix-generate-keynames.patch \
file://0003-handle-static-shared-only-build.patch \
file://0004-Makefile-remove-test.patch \
file://0005-libucsi-optimization-removal.patch \
file://0006-CA_SET_PID.patch \
file://0001-dvbdate-Remove-Obsoleted-stime-API-calls.patch \
"
SRC_URI[sha256sum] = "f39e2f0ebed7e32bce83522062ad4d414f67fccd5df1b647618524497e15e057"
S = "${WORKDIR}/${BPN}-3d43b280298c"
inherit perlnative
export enable_static="no"
export PERL_USE_UNSAFE_INC = "1"
do_configure() {
sed -i -e s:/usr/include:${STAGING_INCDIR}:g util/av7110_loadkeys/generate-keynames.sh
}
do_install() {
make DESTDIR=${D} install
install -d ${D}/${bindir}
install -d ${D}/${docdir}/dvb-apps
install -d ${D}/${docdir}/dvb-apps/scan
install -d ${D}/${docdir}/dvb-apps/szap
chmod a+rx ${D}/${libdir}/*.so*
cp -R --no-dereference --preserve=mode,links ${S}/util/szap/channels-conf* ${D}/${docdir}/dvb-apps/szap/
cp -R --no-dereference --preserve=mode,links ${S}/util/szap/README ${D}/${docdir}/dvb-apps/szap/
cp -R --no-dereference --preserve=mode,links ${WORKDIR}/dvb-scan-table/* ${D}/usr/share/dvb
}
PACKAGES =+ "dvb-evtest dvb-evtest-dbg \
dvbapp-tests dvbapp-tests-dbg \
dvbdate dvbdate-dbg \
dvbtraffic dvbtraffic-dbg \
dvbnet dvbnet-dbg \
dvb-scan dvb-scan-dbg dvb-scan-data \
dvb-azap dvb-azap-dbg \
dvb-czap dvb-czap-dbg \
dvb-szap dvb-szap-dbg \
dvb-tzap dvb-tzap-dbg \
dvb-femon dvb-femon-dbg \
dvb-zap-data"
PACKAGES =+ "libdvbapi libdvbcfg libdvben50221 \
libesg libucsi libdvbsec"
RDEPENDS:dvbdate =+ "libdvbapi libucsi"
RDEPENDS:dvbtraffic =+ "libdvbapi"
RDEPENDS:dvb-scan =+ "libdvbapi libdvbcfg libdvbsec"
RDEPENDS:dvb-apps =+ "libdvbapi libdvbcfg libdvbsec libdvben50221 libucsi"
RDEPENDS:dvb-femon =+ "libdvbapi"
RDEPENDS:dvbnet =+ "libdvbapi"
RCONFLICTS:dvb-evtest = "evtest"
FILES:${PN} = "${bindir} ${datadir}/dvb"
FILES:${PN}-doc = ""
FILES:${PN}-dev = "${includedir}"
FILES:dvb-evtest = "${bindir}/evtest"
FILES:dvb-evtest-dbg = "${bindir}/.debug/evtest"
FILES:dvbapp-tests = "${bindir}/*test* "
FILES:dvbapp-tests-dbg = "${bindir}/.debug/*test*"
FILES:dvbdate = "${bindir}/dvbdate"
FILES:dvbdate-dbg = "${bindir}/.debug/dvbdate"
FILES:dvbtraffic = "${bindir}/dvbtraffic"
FILES:dvbtraffic-dbg = "${bindir}/.debug/dvbtraffic"
FILES:dvbnet = "${bindir}/dvbnet"
FILES:dvbnet-dbg = "${bindir}/.debug/dvbnet"
FILES:dvb-scan = "${bindir}/*scan "
FILES:dvb-scan-dbg = "${bindir}/.debug/*scan"
FILES:dvb-scan-data = "${docdir}/dvb-apps/scan"
FILES:dvb-azap = "${bindir}/azap"
FILES:dvb-azap-dbg = "${bindir}/.debug/azap"
FILES:dvb-czap = "${bindir}/czap"
FILES:dvb-czap-dbg = "${bindir}/.debug/czap"
FILES:dvb-szap = "${bindir}/szap"
FILES:dvb-szap-dbg = "${bindir}/.debug/szap"
FILES:dvb-tzap = "${bindir}/tzap"
FILES:dvb-tzap-dbg = "${bindir}/.debug/tzap"
FILES:dvb-femon = "${bindir}/femon"
FILES:dvb-femon-dbg = "${bindir}/.debug/femon"
FILES:dvb-zap-data = "${docdir}/dvb-apps/szap"
python populate_packages:prepend () {
dvb_libdir = bb.data.expand('${libdir}', d)
do_split_packages(d, dvb_libdir, r'^lib(.*)\.so$', 'lib%s', 'DVB %s package', extra_depends='', allow_links=True)
do_split_packages(d, dvb_libdir, r'^lib(.*)\.la$', 'lib%s-dev', 'DVB %s development package', extra_depends='${PN}-dev')
do_split_packages(d, dvb_libdir, r'^lib(.*)\.a$', 'lib%s-dev', 'DVB %s development package', extra_depends='${PN}-dev')
do_split_packages(d, dvb_libdir, r'^lib(.*)\.so\.*', 'lib%s', 'DVB %s library', extra_depends='', allow_links=True)
}
INSANE_SKIP:${PN} = "ldflags"
INSANE_SKIP:${PN}-dev = "ldflags"
TARGET_CC_ARCH += "${LDFLAGS}"

View File

@@ -0,0 +1,31 @@
Fix generate-keynames.sh script for cross-compilation
generate-keynames.sh reads /usr/include/linux to find the keyname
symbols. However, when cross-compiling, the include path points
somewhere else. Allow the user to pass CROSS_ROOT to point to the
root of the cross-compilation environment.
Upstream-Status: Inappropriate [Cross-compile specific]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
---
diff -rup dvb-apps-83c746462ccb.orig/util/av7110_loadkeys/generate-keynames.sh dvb-apps-83c746462ccb/util/av7110_loadkeys/generate-keynames.sh
--- dvb-apps-83c746462ccb.orig/util/av7110_loadkeys/generate-keynames.sh 2012-12-06 10:38:07.000000000 +0100
+++ dvb-apps-83c746462ccb/util/av7110_loadkeys/generate-keynames.sh 2013-08-29 21:47:09.717991439 +0200
@@ -18,7 +18,7 @@ echo "};" >> $1
echo >> $1
echo >> $1
echo "static struct input_key_name key_name [] = {" >> $1
-for x in $(cat /usr/include/linux/input.h input_fake.h | \
+for x in $(cat ${CROSS_ROOT}/usr/include/linux/input.h input_fake.h | \
egrep "#define[ \t]+KEY_" | grep -v KEY_MAX | \
cut -f 1 | cut -f 2 -d " " | sort -u) ; do
echo " { \"$(echo $x | cut -b 5-)\", $x }," >> $1
@@ -26,7 +26,7 @@ done
echo "};" >> $1
echo >> $1
echo "static struct input_key_name btn_name [] = {" >> $1
-for x in $(cat /usr/include/linux/input.h input_fake.h | \
+for x in $(cat ${CROSS_ROOT}/usr/include/linux/input.h input_fake.h | \
egrep "#define[ \t]+BTN_" | \
cut -f 1 | cut -f 2 -d " " | sort -u) ; do
echo " { \"$(echo $x | cut -b 5-)\", $x }," >> $1

View File

@@ -0,0 +1,28 @@
From d6817dbaf407f65dd4af12c51736153fae8b217f Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 21 Dec 2019 08:36:11 -0800
Subject: [PATCH] dvbdate: Remove Obsoleted stime API calls
stime() has been deprecated in glibc 2.31+ its recommended to
replaced with clock_settime()
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
util/dvbdate/dvbdate.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
--- a/util/dvbdate/dvbdate.c
+++ b/util/dvbdate/dvbdate.c
@@ -309,7 +309,10 @@ int atsc_scan_date(time_t *rx_time, unsi
*/
int set_time(time_t * new_time)
{
- if (stime(new_time)) {
+ struct timespec s = {0};
+ s.tv_sec = *new_time;
+
+ if (clock_settime(CLOCK_REALTIME, &s)) {
perror("Unable to set time");
return -1;
}

View File

@@ -0,0 +1,45 @@
From a826c7c722db40bfedf00e51ce38411550ae8216 Mon Sep 17 00:00:00 2001
From: Romain Naour <romain.naour@openwide.fr>
Date: Thu, 25 Dec 2014 19:22:16 +0100
Subject: [PATCH] Make.rules: Handle static/shared only build
Do not build .a library when enable_static is set to "no"
Do not build .so library when enable_shared is set to "no"
Upstream-Status: Pending
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
---
Make.rules | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/Make.rules b/Make.rules
index 3410d7b..d274e16 100644
--- a/Make.rules
+++ b/Make.rules
@@ -9,7 +9,13 @@ ifneq ($(lib_name),)
CFLAGS_LIB ?= -fPIC
CFLAGS += $(CFLAGS_LIB)
-libraries = $(lib_name).so $(lib_name).a
+ifneq ($(enable_static),no)
+libraries += $(lib_name).a
+endif
+
+ifneq ($(enable_shared),no)
+libraries += $(lib_name).so
+endif
.PHONY: library
@@ -23,7 +29,7 @@ prerequisites = $(subst .o,.d,$(objects)) $(addsuffix .d,$(binaries))
.PHONY: clean install
-ifeq ($(static),1)
+ifneq ($(enable_static),no)
LDFLAGS += -static
endif
--
1.9.3

View File

@@ -0,0 +1,28 @@
From c578772d6abc5fdf3ec83f632c371373e5baf9f1 Mon Sep 17 00:00:00 2001
From: Romain Naour <romain.naour@openwide.fr>
Date: Fri, 26 Dec 2014 01:04:58 +0100
Subject: [PATCH] Makefile: remove test
Tests needs static libraries, remove them for shared only build.
Upstream-Status: Inappropriate [Cross-compile specific]
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
---
Makefile | 1 -
1 file changed, 1 deletion(-)
diff --git a/Makefile b/Makefile
index 65a2273..105c460 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,6 @@ DVB_API_MINOR := $(word 3, $(shell grep -m1 "DVB_API_VERSION_MINOR" $(VERSION_FI
all clean install:
$(MAKE) -C lib $@
- $(MAKE) -C test $@
$(MAKE) -C util $@
update:
--
1.9.3

View File

@@ -0,0 +1,18 @@
Use -O1 with gcc > 6
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
diff -r 3d43b280298c lib/libucsi/endianops.h
--- a/lib/libucsi/endianops.h Fri Mar 21 20:26:36 2014 +0100
+++ b/lib/libucsi/endianops.h Fri Jan 19 06:56:15 2018 +0000
@@ -33,6 +33,9 @@
#define __ucsi_packed __attribute__((packed))
+#if __GNUC__ >= 6 + (0 >= __GNUC_MINOR__)
+#pragma GCC optimize ("O1")
+#endif
#if __BYTE_ORDER == __BIG_ENDIAN

View File

@@ -0,0 +1,28 @@
Fix build with newer than 4.14 kernels
Upstream-Status: Inappropriate [OE-specific]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Index: dvb-apps/util/dst-utils/dst_test.c
===================================================================
--- dvb-apps.orig/util/dst-utils/dst_test.c
+++ dvb-apps/util/dst-utils/dst_test.c
@@ -35,7 +35,18 @@
#include <libdvben50221/en50221_app_tags.h>
#define CA_NODE "/dev/dvb/adapter0/ca0"
-
+/*
+ Quick hack around the removal of ca_pid_t and CA_GET_PID in recent kernels
+ https://github.com/torvalds/linux/commit/833ff5e7feda1a042b83e82208cef3d212ca0ef1
+*/
+#ifndef CA_SET_PID
+typedef struct ca_pid {
+ unsigned int pid;
+ int index; /* -1 == disable*/
+} ca_pid_t;
+/* We should not be able to get it so a number that is unlikely to happen */
+#define CA_SET_PID 42424242
+#endif
static int dst_comms(int cafd, uint32_t tag, uint32_t function, struct ca_msg *msg)
{
if (tag) {

View File

@@ -0,0 +1,48 @@
#------------------------------------------------------------------------------
# file automatically generated by w_scan
# (http://wirbel.htpc-forum.de/w_scan/index2.html)
#! <w_scan> 20110502 1 0 ATSC CA </w_scan>
#------------------------------------------------------------------------------
# location and provider: Calgary AB, Canada OTA
# date (yyyy-mm-dd) : 2014-01-18
# provided by (opt) : shadowofdarkness@gmail.com
#
# A[2] <freq> <mod> [# comment]
#------------------------------------------------------------------------------
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 515000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 563000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 581000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 617000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 635000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 683000000
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,410 @@
# US ATSC center frequencies, use if in doubt
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 57028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 63028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 69028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 79028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 85028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 177028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 183028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 189028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 195028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 201028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 207028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 213028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 473028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 479028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 485028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 491028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 497028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 503028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 509028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 515028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 521028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 527028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 533028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 539028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 545028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 551028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 557028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 563028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 569028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 575028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 581028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 587028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 593028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 599028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 605028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 611028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 617028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 623028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 629028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 635028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 641028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 647028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 653028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 659028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 665028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 671028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 677028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 683028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 689028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 695028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 701028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 707028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 713028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 719028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 725028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 731028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 737028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 743028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 749028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 755028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 761028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 767028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 773028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 779028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 785028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 791028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 797028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 803028615
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,81 @@
# initial tuning data for some frequencies of for the San Francisco Bay Area
# includes San Francisco, San Jose, Oakland...
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 503000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 551000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 563000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 593000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 623000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 635000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 647000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 659000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 683000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 689000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 701000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 725000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 731000000
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,116 @@
# main channels in Denver
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 189028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 213028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 479028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 485028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 491028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 497028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 503028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 515028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 563028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 581028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 593028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 599028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 617028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 629028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 635028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 647028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 659028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 689028615
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 695028615
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,767 @@
# US EIA-542 Cable center frequencies
# Harmonically Related Carriers (HRC)
# Channels 1 to 125 are in ascending EIA/NCTA channel designation order
#1
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 73753600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 55752700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 61753000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 67753300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 77753900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 83754200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 175758700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 181759000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 187759300
MODULATION = QAM/256
INVERSION = AUTO
#10
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 193759600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 199759900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 205760200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 211760500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 121756000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 127756300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 133756600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 139756900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 145757200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 151757500
MODULATION = QAM/256
INVERSION = AUTO
#20
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 157757800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 163758100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 169758400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 217760800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 223761100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 229761400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 235761700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 241762000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 247762300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 253762600
MODULATION = QAM/256
INVERSION = AUTO
#30
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 259762900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 265763200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 271763500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 277763800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 283764100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 289764400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 295764700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 301765000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 307765300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 313765600
MODULATION = QAM/256
INVERSION = AUTO
#40
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 319765900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 325766200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 331766500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 337766800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 343767100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 349767400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 355767700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 361768000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 367768300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 373768600
MODULATION = QAM/256
INVERSION = AUTO
#50
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 379768900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 385769200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 391769500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 397769800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 403770100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 409770400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 415770700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 421771000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 427771300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 433771600
MODULATION = QAM/256
INVERSION = AUTO
#60
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 439771900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 445772200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 451772500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 457772800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 463773100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 469773400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 475773700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 481774000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 487774300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 493774600
MODULATION = QAM/256
INVERSION = AUTO
#70
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 499774900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 505775200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 511775500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 517775800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 523776100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 529776400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 535776700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 541777000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 547777300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 553777600
MODULATION = QAM/256
INVERSION = AUTO
#80
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 559777900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 565778200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 571778500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 577778800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 583779100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 589779400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 595779700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 601780000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 607780300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 613780600
MODULATION = QAM/256
INVERSION = AUTO
#90
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 619780900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 625781200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 631781500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 637781800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 643782100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 91754500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 97754800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 103755100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 109775000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 115775000
MODULATION = QAM/256
INVERSION = AUTO
#100
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 649782400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 655782700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 661783000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 667783300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 673783600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 679783900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 685784200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 691784500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 697784800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 703785100
MODULATION = QAM/256
INVERSION = AUTO
#110
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 709785400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 715785700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 721786000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 727786300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 733786600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 739786900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 745787200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 751787500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 757787800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 763788100
MODULATION = QAM/256
INVERSION = AUTO
#120
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 769788400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 775788700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 781789000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 787789300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 793789600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 799789900
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,767 @@
# US Cable EIA-542 center frequencies
# Incrementally Related Carriers (IRC)
# Channels 1-125 are in ascending EIA/NCTA channel designation order
#1
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 75012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 57025000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 63012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 69012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 79012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 85012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 177012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 183012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 189012500
MODULATION = QAM/256
INVERSION = AUTO
#10
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 195012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 201012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 207012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 213012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 123012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 129012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 135012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 141012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 147012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 153012500
MODULATION = QAM/256
INVERSION = AUTO
#20
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 159012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 165012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 171012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 219012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 225012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 231012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 237012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 243012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 249012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 255012500
MODULATION = QAM/256
INVERSION = AUTO
#30
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 261012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 267012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 273012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 279012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 285012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 291012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 297012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 303012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 309012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 315012500
MODULATION = QAM/256
INVERSION = AUTO
#40
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 321012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 327012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 333025000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 339012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 345012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 351012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 357012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 363012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 369012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 375012500
MODULATION = QAM/256
INVERSION = AUTO
#50
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 381012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 387012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 393012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 399012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 405012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 411012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 417012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 423012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 429012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 435012500
MODULATION = QAM/256
INVERSION = AUTO
#60
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 441012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 447012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 453012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 459012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 465012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 471012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 477012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 483012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 489012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 495012500
MODULATION = QAM/256
INVERSION = AUTO
#70
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 501012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 507012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 513012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 519012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 525012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 531012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 537012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 543012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 549012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 555012500
MODULATION = QAM/256
INVERSION = AUTO
#80
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 561012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 567012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 573012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 579012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 585012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 591012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 597012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 603012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 609012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 615012500
MODULATION = QAM/256
INVERSION = AUTO
#90
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 621012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 627012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 633012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 639012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 645012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 93012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 99012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 105012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 111012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 117012500
MODULATION = QAM/256
INVERSION = AUTO
#100
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 651012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 657012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 663012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 669012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 675012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 681012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 687012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 693012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 699012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 705012500
MODULATION = QAM/256
INVERSION = AUTO
#110
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 711012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 717012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 723012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 729012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 735012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 741012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 747012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 753012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 759012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 765012500
MODULATION = QAM/256
INVERSION = AUTO
#120
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 771012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 777012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 783012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 789012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 795012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 801012500
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,767 @@
# US Cable center frequencies
# Harmonically Related Carriers (HRC)
# Channels are in ascending EIA/NCTA channel designation order
#1
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 73753600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 55752700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 61753000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 67753300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 77753900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 83754200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 175758700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 181759000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 187759300
MODULATION = QAM/256
INVERSION = AUTO
#10
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 193759600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 199759900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 205760200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 211760500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 121756000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 127756300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 133756600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 139756900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 145757200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 151757500
MODULATION = QAM/256
INVERSION = AUTO
#20
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 157757800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 163758100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 169758400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 217760800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 223761100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 229761400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 235761700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 241762000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 247762300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 253762600
MODULATION = QAM/256
INVERSION = AUTO
#30
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 259762900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 265763200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 271763500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 277763800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 283764100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 289764400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 295764700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 301765000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 307765300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 313765600
MODULATION = QAM/256
INVERSION = AUTO
#40
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 319765900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 325766200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 331766500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 337766800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 343767100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 349767400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 355767700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 361768000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 367768300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 373768600
MODULATION = QAM/256
INVERSION = AUTO
#50
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 379768900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 385769200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 391769500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 397769800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 403770100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 409770400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 415770700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 421771000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 427771300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 433771600
MODULATION = QAM/256
INVERSION = AUTO
#60
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 439771900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 445772200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 451772500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 457772800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 463773100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 469773400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 475773700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 481774000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 487774300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 493774600
MODULATION = QAM/256
INVERSION = AUTO
#70
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 499774900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 505775200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 511775500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 517775800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 523776100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 529776400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 535776700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 541777000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 547777300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 553777600
MODULATION = QAM/256
INVERSION = AUTO
#80
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 559777900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 565778200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 571778500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 577778800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 583779100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 589779400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 595779700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 601780000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 607780300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 613780600
MODULATION = QAM/256
INVERSION = AUTO
#90
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 619780900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 625781200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 631781500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 637781800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 643782100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 91754500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 97754800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 103755100
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 109755400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 115755700
MODULATION = QAM/256
INVERSION = AUTO
#100
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 649782400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 655782700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 661783000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 667783300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 673783600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 679783900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 685784200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 691784500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 697784800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 703785100
MODULATION = QAM/256
INVERSION = AUTO
#110
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 709785400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 715785700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 721786000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 727786300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 733786600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 739786900
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 745787200
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 751787500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 757787800
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 763788100
MODULATION = QAM/256
INVERSION = AUTO
#120
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 769788400
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 775788700
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 781789000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 787789300
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 793789600
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 799789900
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,767 @@
# US Cable center frequencies
# Incrementally Related Carriers (IRC)
# Channels are in ascending EIA/NCTA channel designation order
#1
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 75000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 57000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 63000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 69000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 79000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 85000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 177000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 183000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 189000000
MODULATION = QAM/256
INVERSION = AUTO
#10
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 195000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 201000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 207000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 213000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 123000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 129000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 135000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 141000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 147000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 153000000
MODULATION = QAM/256
INVERSION = AUTO
#20
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 159000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 165000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 171000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 219000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 225000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 231000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 237000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 243000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 249000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 255000000
MODULATION = QAM/256
INVERSION = AUTO
#30
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 261000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 267000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 273000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 279000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 285000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 291000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 297000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 303000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 309000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 315000000
MODULATION = QAM/256
INVERSION = AUTO
#40
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 321000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 327000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 333000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 339000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 345000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 351000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 357000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 363000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 369000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 375000000
MODULATION = QAM/256
INVERSION = AUTO
#50
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 381000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 387000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 393000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 399000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 405000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 411000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 417000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 423000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 429000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 435000000
MODULATION = QAM/256
INVERSION = AUTO
#60
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 441000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 447000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 453000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 459000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 465000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 471000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 477000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 483000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 489000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 495000000
MODULATION = QAM/256
INVERSION = AUTO
#70
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 501000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 507000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 513000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 519000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 525000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 531000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 537000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 543000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 549000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 555000000
MODULATION = QAM/256
INVERSION = AUTO
#80
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 561000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 567000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 579000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 585000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 591000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 597000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 603000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 609000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 615000000
MODULATION = QAM/256
INVERSION = AUTO
#90
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 621000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 627000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 633000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 639000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 645000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 93000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 99000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 105000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 111000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 117000000
MODULATION = QAM/256
INVERSION = AUTO
#100
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 651000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 657000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 663000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 669000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 675000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 681000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 687000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 693000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 699000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 705000000
MODULATION = QAM/256
INVERSION = AUTO
#110
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 711000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 717000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 723000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 729000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 735000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 741000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 747000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 753000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 759000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 765000000
MODULATION = QAM/256
INVERSION = AUTO
#120
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 771000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 777000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 783000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 789000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 795000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 801000000
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,961 @@
# US EIA/NCTA Standard Cable center frequencies
# Channels are in ascending EIA/NCTA channel designation order
#2
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 57000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 63000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 69000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 79000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 85000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 177000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 183000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 189000000
MODULATION = QAM/256
INVERSION = AUTO
#10
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 195000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 201000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 207000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 213000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 123012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 129012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 135012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 141000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 147000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 153000000
MODULATION = QAM/256
INVERSION = AUTO
#20
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 159000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 165000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 171000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 219000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 225000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 231012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 237012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 243012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 249012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 255012500
MODULATION = QAM/256
INVERSION = AUTO
#30
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 261012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 267012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 273012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 279012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 285012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 291012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 297012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 303012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 309012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 315012500
MODULATION = QAM/256
INVERSION = AUTO
#40
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 321012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 327012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 333025000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 339012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 345012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 351012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 357012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 363012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 369012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 375012500
MODULATION = QAM/256
INVERSION = AUTO
#50
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 381012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 387012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 393012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 399012500
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 405000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 411000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 417000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 423000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 429000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 435000000
MODULATION = QAM/256
INVERSION = AUTO
#60
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 441000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 447000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 453000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 459000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 465000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 471000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 477000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 483000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 489000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 495000000
MODULATION = QAM/256
INVERSION = AUTO
#70
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 501000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 507000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 513000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 519000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 525000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 531000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 537000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 543000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 549000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 555000000
MODULATION = QAM/256
INVERSION = AUTO
#80
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 561000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 567000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 579000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 585000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 591000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 597000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 603000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 609000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 615000000
MODULATION = QAM/256
INVERSION = AUTO
#90
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 621000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 627000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 633000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 639000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 645000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 93000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 99000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 105000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 111025000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 117025000
MODULATION = QAM/256
INVERSION = AUTO
#100
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 651000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 657000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 663000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 669000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 675000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 681000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 687000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 693000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 699000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 705000000
MODULATION = QAM/256
INVERSION = AUTO
#110
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 711000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 717000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 723000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 729000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 735000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 741000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 747000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 753000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 759000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 765000000
MODULATION = QAM/256
INVERSION = AUTO
#120
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 771000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 777000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 783000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 789000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 795000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 801000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 807000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 813000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 819000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 825000000
MODULATION = QAM/256
INVERSION = AUTO
#121
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 831000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 837000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 843000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 849000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 855000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 861000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 867000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 873000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 879000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 885000000
MODULATION = QAM/256
INVERSION = AUTO
#122
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 891000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 897000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 903000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 909000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 915000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 921000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 927000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 933000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 939000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 945000000
MODULATION = QAM/256
INVERSION = AUTO
#123
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 951000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 957000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 963000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 969000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 975000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 981000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 987000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 993000000
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_B
FREQUENCY = 999000000
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,38 @@
# Boise, ID, USA
# A freq mod
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 195000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 213000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 515000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 533000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 545000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 557000000
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,68 @@
# initial tuning data for Boston, MA
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 503000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 509000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 527000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 563000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 569000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 575000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 581000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 623000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 635000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 641000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 647000000
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,32 @@
# initial tuning data for Lansing, MI
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 617000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 695000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 719000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 731000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 743000000
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,410 @@
# US NTSC center frequencies, use if in doubt
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 57000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 63000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 69000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 79000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 85000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 177000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 183000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 189000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 195000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 201000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 207000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 213000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 473000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 479000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 485000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 491000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 497000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 503000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 509000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 515000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 521000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 527000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 533000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 539000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 545000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 551000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 557000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 563000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 569000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 575000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 581000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 587000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 593000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 599000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 605000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 611000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 617000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 623000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 629000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 635000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 641000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 647000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 653000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 659000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 665000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 671000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 677000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 683000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 689000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 695000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 701000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 707000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 713000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 719000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 725000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 731000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 737000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 743000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 749000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 755000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 761000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 767000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 773000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 779000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 785000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 791000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 797000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 803000000
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,56 @@
# US NY state
#A 183000000 8VSB
#A 515000000 8VSB
#A 545000000 8VSB
#A 551000000 8VSB
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 575000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 581000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 593000000
MODULATION = VSB/8
INVERSION = AUTO
#A 641000000 8VSB
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 647000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 713000000
MODULATION = VSB/8
INVERSION = AUTO
#A 719000000 8VSB
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 773000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 785000000
MODULATION = VSB/8
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = ATSC
FREQUENCY = 791000000
MODULATION = VSB/8
INVERSION = AUTO

View File

@@ -0,0 +1,53 @@
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x0c KEY_POWER
0x0a KEY_BACK
0xfe KEY_SCROLLUP
0xff KEY_SCROLLDOWN
0x40 KEY_GOTO
0x86 KEY_KEYBOARD
0x87 KEY_RED
0xda KEY_GREEN
0xf3 KEY_YELLOW
0x88 KEY_BLUE
0x82 KEY_HOME
0x54 KEY_MENU
0x58 KEY_UP
0x59 KEY_DOWN
0x5a KEY_LEFT
0x5b KEY_RIGHT
0x5c KEY_OK
0xf0 KEY_CHANNELUP
0xef KEY_CHANNELDOWN
0x10 KEY_VOLUMEUP
0x11 KEY_VOLUMEDOWN
0x81 KEY_INFO
0x0d KEY_MUTE
0x2f KEY_REWIND
0x2c KEY_PLAYPAUSE
0x2e KEY_FASTFORWARD
0x37 KEY_RECORD
0x21 KEY_PREVIOUS
0x31 KEY_STOP
0x20 KEY_NEXT
0x42 KEY_EJECTCD

View File

@@ -0,0 +1,50 @@
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x0a KEY_MHP
0x0c KEY_POWER
0x0d KEY_MUTE
0x0f KEY_INFO
0x10 KEY_VOLUMEUP
0x11 KEY_VOLUMEDOWN
0x20 KEY_CHANNELUP
0x21 KEY_CHANNELDOWN
0x3c KEY_TEXT
0x3f KEY_TV
0x45 KEY_SETUP
0x4b KEY_SUBTITLE
0x4e KEY_LANGUAGE
0x50 KEY_RADIO
0x55 KEY_EXIT
0x58 KEY_UP
0x59 KEY_DOWN
0x5a KEY_LEFT
0x5b KEY_RIGHT
0x5c KEY_OK
0x6d KEY_RED
0x6e KEY_GREEN
0x6f KEY_YELLOW
0x70 KEY_BLUE
0x78 KEY_MENU
0x79 KEY_LIST
0xcc KEY_EPG
0xc4 KEY_UP
0xc5 KEY_UP
0xc6 KEY_DOWN
0xc7 KEY_DOWN
0xff KEY_VCR

View File

@@ -0,0 +1,24 @@
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x0c KEY_RADIO
0x0d KEY_MUTE
0x0f KEY_TV
0x10 KEY_VOLUMEUP
0x11 KEY_VOLUMEDOWN
0x1e KEY_VENDOR
0x20 KEY_CHANNELUP
0x21 KEY_CHANNELDOWN
0x22 KEY_SELECT
0x26 KEY_CYCLEWINDOWS
0x2e KEY_SCREEN

View File

@@ -0,0 +1,40 @@
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x10 KEY_VOLUMEUP
0x11 KEY_VOLUMEDOWN
0x1e KEY_VENDOR
0x20 KEY_CHANNELUP
0x21 KEY_CHANNELDOWN
0x22 KEY_SELECT
0x26 KEY_CYCLEWINDOWS
0x3d KEY_POWER
0x3b KEY_GOTO
0x1f KEY_BACK
0x0d KEY_MENU
0x0b KEY_RED
0x2e KEY_GREEN
0x38 KEY_YELLOW
0x25 KEY_OK
0x29 KEY_BLUE
0x0f KEY_MUTE
0x0c KEY_AUX
0x3c KEY_SCREEN
0x32 KEY_REWIND
0x35 KEY_PLAY
0x34 KEY_FORWARD
0x37 KEY_RECORD
0x36 KEY_STOP
0x30 KEY_PAUSE
0x24 KEY_LEFT
0x1e KEY_RIGHT

View File

@@ -0,0 +1,39 @@
0x3d KEY_POWER
0x3b KEY_GOTO
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x1f KEY_EXIT
0x0d KEY_MENU
0x0b KEY_RED
0x2e KEY_GREEN
0x38 KEY_YELLOW
0x29 KEY_BLUE
0x11 KEY_LEFT
0x10 KEY_RIGHT
0x20 KEY_UP
0x21 KEY_DOWN
0x25 KEY_OK
0x0f KEY_MUTE
0x0c KEY_INFO
0x3c KEY_EPG
0x32 KEY_REWIND
0x35 KEY_PLAY
0x34 KEY_FASTFORWARD
0x37 KEY_RECORD
0x36 KEY_STOP
0x30 KEY_PAUSE
0x24 KEY_PREVIOUS
0x1e KEY_NEXT

View File

@@ -0,0 +1,39 @@
0x0c KEY_POWER
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x00 KEY_0
0x0a KEY_F11
0x2b KEY_F12
0x3f KEY_PROGRAM
0x23 KEY_CONFIG
0x0d KEY_MUTE
0x11 KEY_VOLUMEDOWN
0x10 KEY_VOLUMEUP
0x20 KEY_CHANNELUP
0x21 KEY_CHANNELDOWN
0x29 KEY_TV
0x1a KEY_RED
0x1b KEY_GREEN
0x2e KEY_YELLOW
0x24 KEY_BLUE
0x32 KEY_REWIND
0x35 KEY_PLAY
0x34 KEY_FORWARD
0x37 KEY_RECORD
0x36 KEY_STOP
0x30 KEY_PAUSE

View File

@@ -0,0 +1,36 @@
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x0b KEY_BACK
0x0c KEY_POWER
0x0d KEY_MUTE
0x0e KEY_MENU
0x0f KEY_TV
0x10 KEY_VOLUMEUP
0x11 KEY_VOLUMEDOWN
0x12 KEY_UP
0x13 KEY_DOWN
0x14 KEY_RIGHT
0x15 KEY_LEFT
0x1e KEY_VENDOR
0x20 KEY_CHANNELUP
0x21 KEY_CHANNELDOWN
0x22 KEY_SELECT
0x23 KEY_OK
0x26 KEY_CYCLEWINDOWS
0x2e KEY_SCREEN
0x37 KEY_RED
0x36 KEY_GREEN
0x34 KEY_BLUE
0x32 KEY_YELLOW

View File

@@ -0,0 +1,35 @@
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x35 KEY_BACK
0x0c KEY_POWER
0x0d KEY_MUTE
0x3f KEY_MENU
0x0f KEY_TV
0x10 KEY_VOLUMEUP
0x11 KEY_VOLUMEDOWN
0x12 KEY_UP
0x13 KEY_DOWN
0x14 KEY_RIGHT
0x15 KEY_LEFT
0x0a KEY_CHANNELUP
0x0b KEY_CHANNELDOWN
0x22 KEY_SELECT
0x23 KEY_OK
0x26 KEY_CYCLEWINDOWS
0x2e KEY_SCREEN
0x37 KEY_RED
0x36 KEY_GREEN
0x34 KEY_BLUE
0x32 KEY_YELLOW

View File

@@ -0,0 +1,32 @@
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x0b KEY_MENU
0x0c KEY_POWER
0x0d KEY_MUTE
0x0e KEY_OK
0x0f KEY_MINUS
0x10 KEY_VOLUMEUP
0x11 KEY_VOLUMEDOWN
0x20 KEY_CHANNELUP
0x21 KEY_CHANNELDOWN
0x26 KEY_INFO
0x2d KEY_ZOOM
0x2e KEY_CYCLEWINDOWS
0x32 KEY_PLAY
0x34 KEY_FORWARD
0x36 KEY_STOP
0x37 KEY_REWIND
0x38 KEY_AUX
0x3c KEY_TEXT
0x3f KEY_SCREEN

View File

@@ -0,0 +1,37 @@
0x00 KEY_0
0x01 KEY_1
0x02 KEY_2
0x03 KEY_3
0x04 KEY_4
0x05 KEY_5
0x06 KEY_6
0x07 KEY_7
0x08 KEY_8
0x09 KEY_9
0x0C KEY_POWER
0x0D KEY_MUTE
0x0E KEY_OK
0x0F KEY_DIGITS
0x10 KEY_RIGHT
0x11 KEY_LEFT
0x1E KEY_STOP
0x20 KEY_UP
0x21 KEY_DOWN
0x23 KEY_AB
0x24 KEY_RECORD
0x25 KEY_SUBTITLE
0x26 KEY_INFO
0x29 KEY_PLAY
0x2A KEY_FORWARD
0x2B KEY_PAUSE
0x2C KEY_REWIND
0x2D KEY_F4
0x2E KEY_F3
0x32 KEY_YELLOW
0x34 KEY_BLUE
0x36 KEY_GREEN
0x37 KEY_RED
0x38 KEY_AUX
0x3C KEY_F2
0x3D KEY_SCREEN
0x3F KEY_F1

View File

@@ -0,0 +1,41 @@
0x22 KEY_EPG
0x1a KEY_RADIO
0x19 KEY_TEXT
0x0c KEY_0
0x03 KEY_1
0x04 KEY_2
0x05 KEY_3
0x06 KEY_4
0x07 KEY_5
0x08 KEY_6
0x09 KEY_7
0x0a KEY_8
0x0b KEY_9
0x0d KEY_UP
0x11 KEY_DOWN
0x25 KEY_VOLUMEUP
0x26 KEY_VOLUMEDOWN
0x23 KEY_CHANNELUP
0x24 KEY_CHANNELDOWN
0x01 KEY_POWER
0x13 KEY_BACK
0x02 KEY_MENU
0x14 KEY_RED
0x15 KEY_GREEN
0x16 KEY_YELLOW
0x0f KEY_OK
0x17 KEY_BLUE
0x18 KEY_MUTE
0x3d KEY_REWIND
0x3b KEY_PLAY
0x3f KEY_FORWARD
0x3a KEY_RECORD
0x3c KEY_STOP
0x3e KEY_PAUSE
0x0e KEY_LEFT
0x10 KEY_RIGHT
0x12 KEY_INFO

View File

@@ -0,0 +1,50 @@
# scan config for Innsbruck Telesystem cable provider
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 450000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 490000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 442000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 546000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 554000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 562000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO

View File

@@ -0,0 +1,194 @@
# Kabel Braunau
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 386000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 394000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 402000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 410000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 418000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 426000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 434000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 458000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 466000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 474000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 482000000
SYMBOL_RATE = 6111000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 490000000
SYMBOL_RATE = 6111000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 498000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 506000000
SYMBOL_RATE = 6111000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 514000000
SYMBOL_RATE = 6111000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 522000000
SYMBOL_RATE = 6428000
INNER_FEC = NONE
MODULATION = QAM/128
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 530000000
SYMBOL_RATE = 6428000
INNER_FEC = NONE
MODULATION = QAM/128
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 546000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 554000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 562000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 570000000
SYMBOL_RATE = 6111000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 578000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 586000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 594000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO

View File

@@ -0,0 +1,290 @@
# kabelsignal
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 314000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 322000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 330000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 338000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 346000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 354000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 362000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 370000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 378000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 386000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 394000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 402000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 410000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 418000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 426000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 434000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 442000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 450000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 666000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 674000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 682000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 690000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 698000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 706000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 714000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 722000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 730000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 738000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 746000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 762000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 770000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 778000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 786000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 794000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 802000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 810000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,187 @@
# Kabel St. Florian bei Linz/AT KarrerNet
# 2009-01-10
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 442000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 458000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 466000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 474000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 482000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 490000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 498000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 506000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 514000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 522000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 530000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 538000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 546000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 554000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 562000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 570000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 578000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 586000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 610000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 386000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 394000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 410000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 434000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,227 @@
# Kabel Linz/AT Liwest
# 2006-08-01
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 394000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 402000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 410000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 418000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 426000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 434000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 442000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 506000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 514000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 522000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 530000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 538000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 546000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 554000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 562000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 570000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 578000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 586000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 594000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 666000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 674000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 682000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 586000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 634000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 642000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 650000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 658000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 690000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,50 @@
# scan config for Salzburg AG cable provider
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 306000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 370000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 410000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 418000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 426000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 442000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO

View File

@@ -0,0 +1,10 @@
# Kabel Vienna
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 377750000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,114 @@
# Integan DVB-C (Belgium, IN.DI region)
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 330000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 338000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 346000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 354000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 362000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 370000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 378000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 386000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 394000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 458000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 466000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 474000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 482000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 586000000
SYMBOL_RATE = 6875000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,13 @@
# Net Digital
# Just the initial transponder is enough
# freq sr fec mod
# Found on Sao Jose dos Campos, SP
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 573000000
SYMBOL_RATE = 5217000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,11 @@
# upc cablecom
# Berne, Switzerland
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 426000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO

View File

@@ -0,0 +1,287 @@
# DVB-C transponder/muxes scan
# GGA Pratteln, Switzerland
# www.gga-pratteln.ch
# Network ID: 186
# 2012-12-17
# freq sr fec mod Comment
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 314000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 362000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 378000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 394000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 474000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[Teleclub]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 482000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 570000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 578000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 586000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 594000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 602000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 658000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 666000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[Intertainment]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 674000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[Intertainment]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 682000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[Intertainment]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 690000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 698000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 706000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 714000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 722000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 730000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[Intertainment]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 738000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 746000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[Intertainment]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 754000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 762000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 770000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 778000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 786000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 794000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 802000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 810000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 818000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 826000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 834000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 842000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,209 @@
# Rega Sense, Switzerland
# freq sr fec mod
# Pay TV
[Teleclub]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 434000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 714000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 722000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
# Basis offer
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 125000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 450000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 458000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 466000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 474000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 482000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 514000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 522000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 578000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 586000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 634000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 642000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 650000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 658000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 666000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 682000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 698000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 730000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 618000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 674000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
# HDTV
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 642000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 690000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

View File

@@ -0,0 +1,12 @@
# Cable Video2000
# Canton of Neuchatel, Switzerland
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 306000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO

View File

@@ -0,0 +1,11 @@
# upc cablecom
# Zurich, Switzerland
# freq sr fec mod
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 410000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/64
INVERSION = AUTO

View File

@@ -0,0 +1,223 @@
# DVB-C transponder/muxes scan
# interGGA, Switzerland
# www.intergga-ag.ch
# Network ID: 555
# 2012-12-18
# freq sr fec mod Comment
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 474000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 482000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 490000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 498000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 506000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 514000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 522000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 530000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 602000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 610000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 618000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 626000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 634000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 642000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 650000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 658000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 666000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 674000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 682000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 690000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 698000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 706000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 714000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 722000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 730000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 738000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO
[CHANNEL]
DELIVERY_SYSTEM = DVBC/ANNEX_A
FREQUENCY = 746000000
SYMBOL_RATE = 6900000
INNER_FEC = NONE
MODULATION = QAM/256
INVERSION = AUTO

Some files were not shown because too many files have changed in this diff Show More