diff options
author | Tudor Florea <tudor.florea@enea.com> | 2015-10-08 22:51:41 +0200 |
---|---|---|
committer | Tudor Florea <tudor.florea@enea.com> | 2015-10-08 22:51:41 +0200 |
commit | 1219bf8a90a7bf8cd3a5363551ef635d51e8fc8e (patch) | |
tree | a21a5fc103bb3bd65ecd85ed22be5228fc54e447 /meta-oe/recipes-graphics | |
download | meta-openembedded-1219bf8a90a7bf8cd3a5363551ef635d51e8fc8e.tar.gz |
initial commit for Enea Linux 5.0 arm
Signed-off-by: Tudor Florea <tudor.florea@enea.com>
Diffstat (limited to 'meta-oe/recipes-graphics')
203 files changed, 22529 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/babl/babl_0.1.10.bb b/meta-oe/recipes-graphics/babl/babl_0.1.10.bb new file mode 100644 index 000000000..48920217a --- /dev/null +++ b/meta-oe/recipes-graphics/babl/babl_0.1.10.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | SUMMARY = "Babl is a dynamic, any to any, pixel format conversion library" | ||
2 | LICENSE = "LGPL-3.0" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6" | ||
4 | |||
5 | inherit gnomebase | ||
6 | |||
7 | SRC_URI = "http://ftp.gimp.org/pub/${BPN}/0.1/${BP}.tar.bz2" | ||
8 | SRC_URI[md5sum] = "9e1542ab5c0b12ea3af076a9a2f02d79" | ||
9 | SRC_URI[sha256sum] = "943fc36ceac7dd25bc928256bc7b535a42989c6b971578146869eee5fe5955f4" | ||
10 | |||
11 | FILES_${PN} += "${libdir}/babl-*/*.so" | ||
12 | FILES_${PN}-dev += "${libdir}/babl-*/*.la" | ||
13 | FILES_${PN}-dbg += "${libdir}/babl-*/.debug/" | ||
diff --git a/meta-oe/recipes-graphics/cairo/cairomm_1.10.0.bb b/meta-oe/recipes-graphics/cairo/cairomm_1.10.0.bb new file mode 100644 index 000000000..a5e383a4b --- /dev/null +++ b/meta-oe/recipes-graphics/cairo/cairomm_1.10.0.bb | |||
@@ -0,0 +1,18 @@ | |||
1 | SUMMARY = "C++ bindings for Cairo graphics library" | ||
2 | |||
3 | LICENSE = "LGPLv2" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=c46bda00ffbb0ba1dac22f8d087f54d9" | ||
5 | |||
6 | PR = "r1" | ||
7 | |||
8 | inherit autotools pkgconfig | ||
9 | |||
10 | DEPENDS = "cairo libsigc++-2.0" | ||
11 | |||
12 | SRC_URI = "http://cairographics.org/releases/cairomm-${PV}.tar.gz;name=archive" | ||
13 | SRC_URI[archive.md5sum] = "9c63fb1c04c8ecd3c5e6473075b8c39f" | ||
14 | SRC_URI[archive.sha256sum] = "068d96c43eae7b0a3d98648cbfc6fbd16acc385858e9ba6d37b5a47e4dba398f" | ||
15 | |||
16 | FILES_${PN}-doc += "${datadir}/devhelp" | ||
17 | FILES_${PN}-dev += "${libdir}/cairomm-*/" | ||
18 | |||
diff --git a/meta-oe/recipes-graphics/clutter/clutter-box2d.inc b/meta-oe/recipes-graphics/clutter/clutter-box2d.inc new file mode 100644 index 000000000..646b785ca --- /dev/null +++ b/meta-oe/recipes-graphics/clutter/clutter-box2d.inc | |||
@@ -0,0 +1,15 @@ | |||
1 | DESCRIPTION = "Clutter Box2D" | ||
2 | HOMEPAGE = "http://www.clutter-project.org/" | ||
3 | LICENSE = "LGPLv2.1+" | ||
4 | |||
5 | # The main clutter lib is machine specific so we need to be too | ||
6 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
7 | |||
8 | inherit autotools pkgconfig gtk-doc | ||
9 | |||
10 | do_install_append () { | ||
11 | install -d ${D}${bindir} | ||
12 | install ${S}/examples/.libs/blockbox ${D}${bindir} | ||
13 | } | ||
14 | |||
15 | FILESPATH = "${FILE_DIRNAME}/clutter-box2d" | ||
diff --git a/meta-oe/recipes-graphics/clutter/clutter-box2d_git.bb b/meta-oe/recipes-graphics/clutter/clutter-box2d_git.bb new file mode 100644 index 000000000..194d1046f --- /dev/null +++ b/meta-oe/recipes-graphics/clutter/clutter-box2d_git.bb | |||
@@ -0,0 +1,19 @@ | |||
1 | require clutter-box2d.inc | ||
2 | |||
3 | LIC_FILES_CHKSUM = "file://box2d/License.txt;md5=e5d39ad91f7dc4692dcdb1d85139ec6b" | ||
4 | |||
5 | # 0.12.1+gitAUTOINC+de5452e56b-r1/git/clutter-box2d/clutter-box2d.h:226:47: | ||
6 | # fatal error: clutter-box2d/clutter-box2d-child.h: No such file or directory | ||
7 | # | #include <clutter-box2d/clutter-box2d-child.h> | ||
8 | PNBLACKLIST[clutter-box2d] ?= "BROKEN: doesn't build with B!=S" | ||
9 | |||
10 | SRCREV = "de5452e56b537a11fd7f9453d048ff4b4793b5a2" | ||
11 | PV = "0.12.1+git${SRCPV}" | ||
12 | PR = "r1" | ||
13 | |||
14 | SRC_URI = "git://git.gnome.org/clutter-box2d.git" | ||
15 | |||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | DEPENDS += "clutter-1.0" | ||
19 | PROVIDES = "clutter-box2d-1.6" | ||
diff --git a/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb b/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb new file mode 100644 index 000000000..a88caf814 --- /dev/null +++ b/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb | |||
@@ -0,0 +1,20 @@ | |||
1 | SUMMARY = "Simple bootsplash for systemd systems" | ||
2 | LICENSE = "GPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" | ||
4 | |||
5 | # Really, no depends besides a C library | ||
6 | |||
7 | PV = "0.3" | ||
8 | PR = "r1" | ||
9 | |||
10 | SRCREV = "f7aadacbe3c19e37ea938e00a5141b577fb74a5e" | ||
11 | SRC_URI = "git://github.com/lucasdemarchi/dietsplash.git" | ||
12 | |||
13 | inherit autotools | ||
14 | |||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | EXTRA_OECONF = " --with-systemdsystemunitdir=${systemd_unitdir}/system \ | ||
18 | --disable-staticimages" | ||
19 | |||
20 | FILES_${PN} += "${systemd_unitdir}/system/" | ||
diff --git a/meta-oe/recipes-graphics/fbgrab/fbgrab_1.2.bb b/meta-oe/recipes-graphics/fbgrab/fbgrab_1.2.bb new file mode 100644 index 000000000..2ff331c93 --- /dev/null +++ b/meta-oe/recipes-graphics/fbgrab/fbgrab_1.2.bb | |||
@@ -0,0 +1,18 @@ | |||
1 | SUMMARY = "FBGrab is a framebuffer screenshot program" | ||
2 | HOMEPAGE = "http://fbgrab.monells.se/" | ||
3 | LICENSE = "GPLv2" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=ea5bed2f60d357618ca161ad539f7c0a" | ||
5 | SECTION = "console/utils" | ||
6 | DEPENDS = "libpng zlib" | ||
7 | SRC_URI = "http://fbgrab.monells.se/${BP}.tar.gz" | ||
8 | |||
9 | inherit autotools-brokensep | ||
10 | |||
11 | S = "${WORKDIR}/${PN}" | ||
12 | |||
13 | SRC_URI[md5sum] = "15b432735d6efd0373722bb96577b945" | ||
14 | SRC_URI[sha256sum] = "61e0772ad6ea744ee597ae478398ddd0ba6fceee2cf343859bebde2c15bafb91" | ||
15 | |||
16 | do_configure_prepend() { | ||
17 | sed -i 's|$(DESTDIR)/usr/man/|$(DESTDIR)${mandir}/|g' ${S}/Makefile | ||
18 | } | ||
diff --git a/meta-oe/recipes-graphics/fbida/fbida_git.bb b/meta-oe/recipes-graphics/fbida/fbida_git.bb new file mode 100644 index 000000000..41c14b88a --- /dev/null +++ b/meta-oe/recipes-graphics/fbida/fbida_git.bb | |||
@@ -0,0 +1,52 @@ | |||
1 | SUMMARY = "Framebuffer image and doc viewer tools" | ||
2 | DESCRIPTION = "The fbida project contains a few applications for viewing and editing images, \ | ||
3 | with the main focus being photos." | ||
4 | HOMEPAGE = "http://linux.bytesex.org/fbida/" | ||
5 | AUTHOR = "Gerd Hoffmann" | ||
6 | SECTION = "utils" | ||
7 | |||
8 | LICENSE = "GPLv2" | ||
9 | LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b" | ||
10 | |||
11 | DEPENDS = "virtual/libiconv jpeg fontconfig freetype libexif curl" | ||
12 | |||
13 | SRC_URI = "git://git.kraxel.org/fbida" | ||
14 | SRCREV = "6aa5563cb3c8864ad15cf83eb6fca3b773da1099" | ||
15 | PV = "2.09+git${SRCPV}" | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | EXTRA_OEMAKE = "STRIP=" | ||
19 | |||
20 | PACKAGECONFIG ??= "gif png" | ||
21 | PACKAGECONFIG[gif] = ",,giflib" | ||
22 | PACKAGECONFIG[png] = ",,libpng" | ||
23 | PACKAGECONFIG[tiff] = ",,tiff" | ||
24 | PACKAGECONFIG[motif] = ",,libx11 libxext libxpm libxt openmotif" | ||
25 | |||
26 | do_compile() { | ||
27 | sed -i -e 's:/sbin/ldconfig:echo x:' ${S}/mk/Autoconf.mk | ||
28 | sed -i -e 's: cpp: ${TARGET_PREFIX}cpp -I${STAGING_INCDIR}:' ${S}/GNUmakefile | ||
29 | |||
30 | # Be sure to respect preferences (force to "no") | ||
31 | # Also avoid issues when ${BUILD_ARCH} == ${HOST_ARCH} | ||
32 | if [ -z "${@base_contains('PACKAGECONFIG', 'gif', 'gif', '', d)}" ]; then | ||
33 | sed -i -e '/^HAVE_LIBUNGIF/s/:=.*$/:= no/' ${S}/GNUmakefile | ||
34 | fi | ||
35 | if [ -z "${@base_contains('PACKAGECONFIG', 'png', 'png', '', d)}" ]; then | ||
36 | sed -i -e '/^HAVE_LIBPNG/s/:=.*$/:= no/' ${S}/GNUmakefile | ||
37 | fi | ||
38 | if [ -z "${@base_contains('PACKAGECONFIG', 'tiff', 'tiff', '', d)}" ]; then | ||
39 | sed -i -e '/^HAVE_LIBTIFF/s/:=.*$/:= no/' ${S}/GNUmakefile | ||
40 | fi | ||
41 | if [ -z "${@base_contains('PACKAGECONFIG', 'motif', 'motif', '', d)}" ]; then | ||
42 | sed -i -e '/^HAVE_MOTIF/s/:=.*$/:= no/' ${S}/GNUmakefile | ||
43 | fi | ||
44 | |||
45 | oe_runmake | ||
46 | } | ||
47 | |||
48 | do_install() { | ||
49 | oe_runmake 'DESTDIR=${D}' install | ||
50 | } | ||
51 | |||
52 | RDEPENDS_${PN} = "ttf-dejavu-sans-mono" | ||
diff --git a/meta-oe/recipes-graphics/fim/files/cross_cc.patch b/meta-oe/recipes-graphics/fim/files/cross_cc.patch new file mode 100644 index 000000000..85ab1ef4a --- /dev/null +++ b/meta-oe/recipes-graphics/fim/files/cross_cc.patch | |||
@@ -0,0 +1,29 @@ | |||
1 | From 9b0b322d86c7b2d2cddaa62f7dab4aa669739a48 Mon Sep 17 00:00:00 2001 | ||
2 | From: Matthieu Crapet <Matthieu.Crapet@ingenico.com> | ||
3 | Date: Wed, 19 Mar 2014 13:18:21 +0100 | ||
4 | Subject: [PATCH] Upstream-Status: Pending | ||
5 | |||
6 | b2ba should be built by BUILD_CC in cross environment | ||
7 | This is only used when configured with --enable-hardcoded-font | ||
8 | |||
9 | Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com> | ||
10 | --- | ||
11 | src/Makefile.am | 2 +- | ||
12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
13 | |||
14 | diff --git a/src/Makefile.am b/src/Makefile.am | ||
15 | index a1d4330..a8150b9 100644 | ||
16 | --- a/src/Makefile.am | ||
17 | +++ b/src/Makefile.am | ||
18 | @@ -63,7 +63,7 @@ help-acm.cpp: fim.h | ||
19 | $(ECHO) '//#endif' >> $@ | ||
20 | |||
21 | b2ba: | ||
22 | - $(CC) -o b2ba b2ba.c | ||
23 | + $(BUILD_CC) -o b2ba b2ba.c | ||
24 | |||
25 | if FIM_WANT_CUSTOM_HARDCODED_CONSOLEFONT | ||
26 | default_font_byte_array.h: $(FIM_CUSTOM_HARDCODED_CONSOLEFONT) b2ba | ||
27 | -- | ||
28 | 1.8.5.4 | ||
29 | |||
diff --git a/meta-oe/recipes-graphics/fim/fim_0.4-rc1.bb b/meta-oe/recipes-graphics/fim/fim_0.4-rc1.bb new file mode 100644 index 000000000..90ac70216 --- /dev/null +++ b/meta-oe/recipes-graphics/fim/fim_0.4-rc1.bb | |||
@@ -0,0 +1,52 @@ | |||
1 | SUMMARY = "Framebuffer (scriptable) image viewer" | ||
2 | DESCRIPTION = "FIM (Fbi IMproved) aims to be a highly customizable and scriptable \ | ||
3 | image viewer targeted at users who are comfortable with software \ | ||
4 | like the Vim text editor or the Mutt mail user agent." | ||
5 | SECTION = "utils" | ||
6 | HOMEPAGE = "http://www.autistici.org/dezperado/fim/" | ||
7 | |||
8 | LICENSE = "GPLv2" | ||
9 | LIC_FILES_CHKSUM = "file://COPYING;md5=fa01bff138cc98a62b8840a157951c88" | ||
10 | |||
11 | PNBLACKLIST[fim] ?= "BROKEN: doesn't build with B!=S (flex: can't open lex.lex)" | ||
12 | |||
13 | # flex with provide /usr/include/FlexLexer.h | ||
14 | DEPENDS = "flex-native bison-native flex" | ||
15 | |||
16 | SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/fbi-improved/${BPN}-${PV}.tar.gz \ | ||
17 | file://cross_cc.patch" | ||
18 | SRC_URI[md5sum] = "d7362dde5541c2b6439c35c6e2bd5046" | ||
19 | SRC_URI[sha256sum] = "3f6bf2de2952b9adcbeb3db12c2a979e999a81dd1e314a03bc58e24f1ea9f686" | ||
20 | |||
21 | PARALLEL_MAKE = "" | ||
22 | |||
23 | inherit autotools pkgconfig | ||
24 | |||
25 | # Don't use provided regex.c | ||
26 | EXTRA_OECONF = "fim_cv_regex=no fim_cv_regex_broken=no \ | ||
27 | --enable-framebuffer \ | ||
28 | --disable-djvu \ | ||
29 | --disable-ps \ | ||
30 | --disable-xcftopnm \ | ||
31 | --disable-convert \ | ||
32 | --disable-inkscape \ | ||
33 | --disable-xfig \ | ||
34 | --disable-dia \ | ||
35 | --disable-aa \ | ||
36 | --disable-sdl \ | ||
37 | --enable-read-dirs \ | ||
38 | --enable-recursive-dirs \ | ||
39 | --enable-custom-status-bar \ | ||
40 | " | ||
41 | |||
42 | # Note: imlib2 is located in meta-efl layer. | ||
43 | PACKAGECONFIG ?= "jpeg rl hf" | ||
44 | PACKAGECONFIG[png] = "--enable-png,--disable-png,libpng" | ||
45 | PACKAGECONFIG[jpeg] = "--enable-jpeg,--disable-jpeg,jpeg" | ||
46 | PACKAGECONFIG[tiff] = "--enable-tiff,--disable-tiff,tiff" | ||
47 | PACKAGECONFIG[gif] = "--enable-gif,--disable-gif,giflib" | ||
48 | PACKAGECONFIG[pdf] = "--enable-poppler,--disable-poppler,poppler" | ||
49 | PACKAGECONFIG[magick] = "--enable-graphicsmagick,--disable-graphicsmagick,imagemagick" | ||
50 | PACKAGECONFIG[imlib2] = "--enable-imlib2,--disable-imlib2,imlib2" | ||
51 | PACKAGECONFIG[rl] = "--enable-readline,--disable-readline,readline" | ||
52 | PACKAGECONFIG[hf] = "--enable-hardcoded-font,--disable-hardcoded-font" | ||
diff --git a/meta-oe/recipes-graphics/gegl/gegl/pkgconfig.patch b/meta-oe/recipes-graphics/gegl/gegl/pkgconfig.patch new file mode 100644 index 000000000..d145b625f --- /dev/null +++ b/meta-oe/recipes-graphics/gegl/gegl/pkgconfig.patch | |||
@@ -0,0 +1,21 @@ | |||
1 | Index: gegl-0.2.0/configure.ac | ||
2 | =================================================================== | ||
3 | --- gegl-0.2.0.orig/configure.ac 2012-04-02 21:56:49.000000000 +0000 | ||
4 | +++ gegl-0.2.0/configure.ac 2014-07-17 21:34:15.312546602 +0000 | ||
5 | @@ -765,15 +765,7 @@ | ||
6 | |||
7 | have_sdl="no" | ||
8 | if test "x$with_sdl" != "xno"; then | ||
9 | - AC_PATH_PROG(SDL_CONFIG, sdl-config, no) | ||
10 | - if test "$SDL_CONFIG" = "no"; then | ||
11 | - have_sdl="no (SDL library not found)" | ||
12 | - AC_MSG_RESULT([*** Check for SDL library failed.]) | ||
13 | - else | ||
14 | - have_sdl="yes" | ||
15 | - SDL_CFLAGS=`$SDL_CONFIG --cflags` | ||
16 | - SDL_LIBS=`$SDL_CONFIG --libs` | ||
17 | - fi | ||
18 | + PKG_CHECK_MODULES([SDL], [sdl], [have_sdl="yes"], [have_sdl="no (SDL library not found)"]) | ||
19 | fi | ||
20 | |||
21 | AM_CONDITIONAL(HAVE_SDL, test "$have_sdl" = "yes") | ||
diff --git a/meta-oe/recipes-graphics/gegl/gegl_0.2.0.bb b/meta-oe/recipes-graphics/gegl/gegl_0.2.0.bb new file mode 100644 index 000000000..58103f61b --- /dev/null +++ b/meta-oe/recipes-graphics/gegl/gegl_0.2.0.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | SUMMARY = "GEGL (Generic Graphics Library) is a graph based image processing framework" | ||
2 | LICENSE = "LGPL-3.0" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | ||
4 | DEPENDS = "babl librsvg glib-2.0 gtk+ pango cairo expat zlib libpng jpeg virtual/libsdl" | ||
5 | |||
6 | inherit gnome | ||
7 | |||
8 | EXTRA_OECONF = "--disable-docs " | ||
9 | |||
10 | PACKAGECONFIG ??= "" | ||
11 | PACKAGECONFIG[jasper] = "--with-jasper,--without-jasper,jasper" | ||
12 | PACKAGECONFIG[avformat] = "--with-libavformat,--without-libavformat,libav" | ||
13 | |||
14 | SRC_URI = "http://ftp.gimp.org/pub/${BPN}/0.2/${BP}.tar.bz2 \ | ||
15 | file://pkgconfig.patch " | ||
16 | SRC_URI[md5sum] = "32b00002f1f1e316115c4ed922e1dec8" | ||
17 | SRC_URI[sha256sum] = "df2e6a0d9499afcbc4f9029c18d9d1e0dd5e8710a75e17c9b1d9a6480dd8d426" | ||
18 | |||
19 | FILES_${PN} += "${libdir}/gegl-*/*.so" | ||
20 | FILES_${PN}-dev += "${libdir}/gegl-*/*.la" | ||
21 | FILES_${PN}-dbg += "${libdir}/gegl-*/.debug" | ||
diff --git a/meta-oe/recipes-graphics/gimp/gimp/freetype.patch b/meta-oe/recipes-graphics/gimp/gimp/freetype.patch new file mode 100644 index 000000000..ed6c09791 --- /dev/null +++ b/meta-oe/recipes-graphics/gimp/gimp/freetype.patch | |||
@@ -0,0 +1,30 @@ | |||
1 | Include the freetype headers via macros ( recommended way) | ||
2 | |||
3 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
4 | Upstream-Status: Backport | ||
5 | |||
6 | From 6c73f28b6d87a2afd11974552a075bffec52347f Mon Sep 17 00:00:00 2001 | ||
7 | From: Michael Natterer <mitch@gimp.org> | ||
8 | Date: Fri, 29 Nov 2013 20:57:46 +0000 | ||
9 | Subject: Bug 719560 - Build failure with freetype 2.5.1 | ||
10 | |||
11 | Apply patch from su-v that fixes the freetype include to | ||
12 | the madness devised and recommended by freetype. | ||
13 | --- | ||
14 | diff --git a/app/text/gimpfont.c b/app/text/gimpfont.c | ||
15 | index 4045ca9..66c6e52 100644 | ||
16 | --- a/app/text/gimpfont.c | ||
17 | +++ b/app/text/gimpfont.c | ||
18 | @@ -28,7 +28,9 @@ | ||
19 | |||
20 | #define PANGO_ENABLE_ENGINE 1 /* Argh */ | ||
21 | #include <pango/pango-ot.h> | ||
22 | -#include <freetype/tttables.h> | ||
23 | + | ||
24 | +#include <ft2build.h> | ||
25 | +#include FT_TRUETYPE_TABLES_H | ||
26 | |||
27 | #include "text-types.h" | ||
28 | |||
29 | -- | ||
30 | cgit v0.9.2 | ||
diff --git a/meta-oe/recipes-graphics/gimp/gimp_2.8.10.bb b/meta-oe/recipes-graphics/gimp/gimp_2.8.10.bb new file mode 100644 index 000000000..a893dc259 --- /dev/null +++ b/meta-oe/recipes-graphics/gimp/gimp_2.8.10.bb | |||
@@ -0,0 +1,30 @@ | |||
1 | SUMMARY = "The GIMP is the GNU Image Manipulation Program" | ||
2 | HOMEPAGE = "http://www.gimp.org" | ||
3 | SECTION = "x11/graphics" | ||
4 | LICENSE = "GPLv3" | ||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | ||
6 | |||
7 | DEPENDS = "babl gdk-pixbuf-native libart-lgpl gtk+ jpeg libpng libexif tiff lcms gegl poppler jasper bzip2" | ||
8 | DEPENDS += "${@base_contains('DISTRO_FEATURES', 'x11', 'libxmu libxpm', '', d)}" | ||
9 | |||
10 | inherit gnome | ||
11 | |||
12 | PACKAGECONFIG ??= "" | ||
13 | PACKAGECONFIG[helpbrowser] = "--with-webkit, --without-webkit, webkit-gtk" | ||
14 | |||
15 | SRC_URI = "http://ftp.gimp.org/pub/gimp/v2.8/gimp-${PV}.tar.bz2 \ | ||
16 | file://freetype.patch \ | ||
17 | " | ||
18 | SRC_URI[md5sum] = "84c964aab7044489af69f7319bb59b47" | ||
19 | SRC_URI[sha256sum] = "e7fd8b19f989138d826003c75f56bd5b6f136eef597e86e3978ede0bba470ae6" | ||
20 | |||
21 | EXTRA_OECONF = "--disable-python \ | ||
22 | --without-wmf" | ||
23 | |||
24 | do_configure_append() { | ||
25 | find ${B} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g | ||
26 | find ${B} -name Makefile | xargs sed -i s:'-I/usr/include':'-I${STAGING_INCDIR}':g | ||
27 | } | ||
28 | |||
29 | FILES_${PN}-dbg += "${libdir}/gimp/2.0/*/.debug" | ||
30 | FILES_${PN} += "${datadir}/appdata" | ||
diff --git a/meta-oe/recipes-graphics/glcompbench/glcompbench/glbench-compile-fix.patch b/meta-oe/recipes-graphics/glcompbench/glcompbench/glbench-compile-fix.patch new file mode 100644 index 000000000..374a6cf66 --- /dev/null +++ b/meta-oe/recipes-graphics/glcompbench/glcompbench/glbench-compile-fix.patch | |||
@@ -0,0 +1,35 @@ | |||
1 | From c4bc44c3abf69f26e4c2b7684f4da4670a51f993 Mon Sep 17 00:00:00 2001 | ||
2 | From: Prabhu Sundararaj <prabhu.sundararaj@freescale.com> | ||
3 | Date: Tue, 5 Nov 2013 11:03:04 -0600 | ||
4 | Subject: [PATCH] to make compilable | ||
5 | |||
6 | Upstream Status: Inappropriate [workaround] | ||
7 | |||
8 | Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com> | ||
9 | --- | ||
10 | src/composite-test-simple-blur.cc | 2 ++ | ||
11 | 1 file changed, 2 insertions(+) | ||
12 | |||
13 | diff --git a/src/composite-test-simple-blur.cc b/src/composite-test-simple-blur.cc | ||
14 | index 170ad64..d7f77cf 100644 | ||
15 | --- a/src/composite-test-simple-blur.cc | ||
16 | +++ b/src/composite-test-simple-blur.cc | ||
17 | @@ -347,6 +347,7 @@ CompositeTestSimpleBlur::CompositeTestSimpleBlur() : | ||
18 | |||
19 | CompositeTestSimpleBlur::~CompositeTestSimpleBlur() | ||
20 | { | ||
21 | +#if 0 | ||
22 | for (BlurWindowMapType::iterator winIt = priv_->windowMap.begin(); | ||
23 | winIt != priv_->windowMap.end(); | ||
24 | winIt++) | ||
25 | @@ -354,6 +355,7 @@ CompositeTestSimpleBlur::~CompositeTestSimpleBlur() | ||
26 | RenderWindowBlur* ro = winIt->second; | ||
27 | delete ro; | ||
28 | } | ||
29 | +#endif | ||
30 | delete priv_; | ||
31 | } | ||
32 | |||
33 | -- | ||
34 | 1.8.1.2 | ||
35 | |||
diff --git a/meta-oe/recipes-graphics/glcompbench/glcompbench_2012.08.bb b/meta-oe/recipes-graphics/glcompbench/glcompbench_2012.08.bb new file mode 100644 index 000000000..51f57b934 --- /dev/null +++ b/meta-oe/recipes-graphics/glcompbench/glcompbench_2012.08.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | SUMMARY = "A benchmark for GL(ES)2 based compositing operations" | ||
2 | LICENSE = "GPLv3" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949" | ||
4 | |||
5 | DEPENDS = "virtual/libgl virtual/egl virtual/libgles1 virtual/libgles2 \ | ||
6 | virtual/libx11 libxcomposite pixman libxrender libpng12" | ||
7 | |||
8 | SRC_URI = "https://launchpad.net/glcompbench/trunk/${PV}/+download/${BPN}-${PV}.tar.gz \ | ||
9 | file://glbench-compile-fix.patch" | ||
10 | |||
11 | SRC_URI[md5sum] = "c939d9156fe940960098f38707fea827" | ||
12 | SRC_URI[sha256sum] = "b04b738cec06c6786ceafa86e4735fd8b971c078265754854ef356b0379542ee" | ||
13 | |||
14 | inherit pkgconfig waf | ||
diff --git a/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/0001-configure.ac-remove-AM_PO_SUBDIRS.patch b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/0001-configure.ac-remove-AM_PO_SUBDIRS.patch new file mode 100644 index 000000000..5e135dbc7 --- /dev/null +++ b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/0001-configure.ac-remove-AM_PO_SUBDIRS.patch | |||
@@ -0,0 +1,48 @@ | |||
1 | From 31a5d2f7db18737aef08c34e8707b4f69f7e5156 Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com> | ||
3 | Date: Sun, 21 Oct 2012 17:59:20 +0200 | ||
4 | Subject: [PATCH] configure.ac: remove AM_PO_SUBDIRS | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | together with oe autotools.bbclass this is done twice and causes: | ||
10 | |||
11 | | autoreconf: running: aclocal --system-acdir=/home/Superandy/tmp/oe-core-eglibc/work/armv7a-vfp-neon-angstrom-linux-gnueabi/libgphoto2-2.4.11-r2/libgphoto2-2.4.11/aclocal-copy/ --automake-acdir=/home/Superandy/tmp/oe-core-eglibc/sysroots/x86_64-linux/usr/share/aclocal-1.12 -I /home/Superandy/tmp/oe-core-eglibc/work/armv7a-vfp-neon-angstrom-linux-gnueabi/libgphoto2-2.4.11-r2/libgphoto2-2.4.11/auto-m4/ -I /home/Superandy/tmp/oe-core-eglibc/work/armv7a-vfp-neon-angstrom-linux-gnueabi/libgphoto2-2.4.11-r2/libgphoto2-2.4.11/m4m/ -I /home/Superandy/tmp/oe-core-eglibc/work/armv7a-vfp-neon-angstrom-linux-gnueabi/libgphoto2-2.4.11-r2/libgphoto2-2.4.11/auto-m4/ -I /home/Superandy/tmp/oe-core-eglibc/work/armv7a-vfp-neon-angstrom-linux-gnueabi/libgphoto2-2.4.11-r2/libgphoto2-2.4.11/m4m/ --force -I auto-m4 -I m4m | ||
12 | | configure.ac:230: error: `po-directories' is already registered with AC_CONFIG_COMMANDS. | ||
13 | |||
14 | Upstream-Status: Inapropriate [configuration] | ||
15 | |||
16 | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> | ||
17 | --- | ||
18 | configure.ac | 1 - | ||
19 | libgphoto2_port/configure.ac | 1 - | ||
20 | 2 files changed, 0 insertions(+), 2 deletions(-) | ||
21 | |||
22 | diff --git a/configure.ac b/configure.ac | ||
23 | index 2f8e1b8..2e90acf 100644 | ||
24 | --- a/configure.ac | ||
25 | +++ b/configure.ac | ||
26 | @@ -227,7 +227,6 @@ ALL_LINGUAS="da de es eu fr hu it ja nl pl ru sv uk vi zh_CN" | ||
27 | GP_GETTEXT_HACK([${PACKAGE}-${LIBGPHOTO2_CURRENT_MIN}],[The gPhoto Team],[${MAIL_GPHOTO_TRANSLATION}]) | ||
28 | AM_GNU_GETTEXT_VERSION([0.14.1]) | ||
29 | AM_GNU_GETTEXT([external]) | ||
30 | -AM_PO_SUBDIRS() | ||
31 | AM_ICONV() | ||
32 | GP_GETTEXT_FLAGS() | ||
33 | |||
34 | diff --git a/libgphoto2_port/configure.ac b/libgphoto2_port/configure.ac | ||
35 | index 0b66d58..df47357 100644 | ||
36 | --- a/libgphoto2_port/configure.ac | ||
37 | +++ b/libgphoto2_port/configure.ac | ||
38 | @@ -116,7 +116,6 @@ GP_GETTEXT_HACK([${PACKAGE}-${LIBGPHOTO2_PORT_CURRENT_MIN}],[Lutz Mueller and ot | ||
39 | ALL_LINGUAS="cs da de fr es eu it ja nl pl pt_BR ru sk sv uk vi zh_CN zh_TW" | ||
40 | AM_GNU_GETTEXT_VERSION([0.14.1]) | ||
41 | AM_GNU_GETTEXT([external]) | ||
42 | -AM_PO_SUBDIRS() | ||
43 | AM_ICONV() | ||
44 | GP_GETTEXT_FLAGS() | ||
45 | |||
46 | -- | ||
47 | 1.7.4.4 | ||
48 | |||
diff --git a/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/10-camera-libgphoto2-device.fdi b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/10-camera-libgphoto2-device.fdi new file mode 100644 index 000000000..2a416f1e5 --- /dev/null +++ b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/10-camera-libgphoto2-device.fdi | |||
@@ -0,0 +1,5303 @@ | |||
1 | <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> | ||
2 | <!-- This file was generated by libgphoto2 print-camera-list - - fdi-device --> | ||
3 | <!--+ | ||
4 | | Created from this library: | ||
5 | | libgphoto2 2.4.11 ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb --sysroot=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/sysroots/qemuarm, ltdl, EXIF | ||
6 | | libgphoto2_port 0.8.0 ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb --sysroot=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/sysroots/qemuarm, ltdl, USB, serial without locking | ||
7 | +--> | ||
8 | <deviceinfo version="0.2"> | ||
9 | <device> | ||
10 | <match key="info.subsystem" string="usb"> | ||
11 | <match key="usb_device.vendor_id" int="2425"> | ||
12 | <match key="usb_device.product_id" int="551"> | ||
13 | <append key="info.capabilities" type="strlist">camera</append> | ||
14 | </match> | ||
15 | </match> | ||
16 | <match key="usb_device.vendor_id" int="1725"> | ||
17 | <match key="usb_device.product_id" int="1027"> | ||
18 | <append key="info.capabilities" type="strlist">camera</append> | ||
19 | </match> | ||
20 | </match> | ||
21 | <match key="usb_device.vendor_id" int="1725"> | ||
22 | <match key="usb_device.product_id" int="1028"> | ||
23 | <append key="info.capabilities" type="strlist">camera</append> | ||
24 | </match> | ||
25 | </match> | ||
26 | <match key="usb_device.vendor_id" int="2250"> | ||
27 | <match key="usb_device.product_id" int="273"> | ||
28 | <append key="info.capabilities" type="strlist">camera</append> | ||
29 | </match> | ||
30 | </match> | ||
31 | <match key="usb_device.vendor_id" int="2425"> | ||
32 | <match key="usb_device.product_id" int="551"> | ||
33 | <append key="info.capabilities" type="strlist">camera</append> | ||
34 | </match> | ||
35 | </match> | ||
36 | <match key="usb_device.vendor_id" int="2425"> | ||
37 | <match key="usb_device.product_id" int="548"> | ||
38 | <append key="info.capabilities" type="strlist">camera</append> | ||
39 | </match> | ||
40 | </match> | ||
41 | <match key="usb_device.vendor_id" int="1452"> | ||
42 | <match key="usb_device.product_id" int="4752"> | ||
43 | <append key="info.capabilities" type="strlist">camera</append> | ||
44 | </match> | ||
45 | </match> | ||
46 | <match key="usb_device.vendor_id" int="1452"> | ||
47 | <match key="usb_device.product_id" int="4754"> | ||
48 | <append key="info.capabilities" type="strlist">camera</append> | ||
49 | </match> | ||
50 | </match> | ||
51 | <match key="usb_device.vendor_id" int="1452"> | ||
52 | <match key="usb_device.product_id" int="4756"> | ||
53 | <append key="info.capabilities" type="strlist">camera</append> | ||
54 | </match> | ||
55 | </match> | ||
56 | <match key="usb_device.vendor_id" int="1452"> | ||
57 | <match key="usb_device.product_id" int="4753"> | ||
58 | <append key="info.capabilities" type="strlist">camera</append> | ||
59 | </match> | ||
60 | </match> | ||
61 | <match key="usb_device.vendor_id" int="1452"> | ||
62 | <match key="usb_device.product_id" int="4755"> | ||
63 | <append key="info.capabilities" type="strlist">camera</append> | ||
64 | </match> | ||
65 | </match> | ||
66 | <match key="usb_device.vendor_id" int="3705"> | ||
67 | <match key="usb_device.product_id" int="4618"> | ||
68 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
69 | </match> | ||
70 | </match> | ||
71 | <match key="usb_device.vendor_id" int="3705"> | ||
72 | <match key="usb_device.product_id" int="4893"> | ||
73 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
74 | </match> | ||
75 | </match> | ||
76 | <match key="usb_device.vendor_id" int="3705"> | ||
77 | <match key="usb_device.product_id" int="4620"> | ||
78 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
79 | </match> | ||
80 | </match> | ||
81 | <match key="usb_device.vendor_id" int="3705"> | ||
82 | <match key="usb_device.product_id" int="4865"> | ||
83 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
84 | </match> | ||
85 | </match> | ||
86 | <match key="usb_device.vendor_id" int="3705"> | ||
87 | <match key="usb_device.product_id" int="4867"> | ||
88 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
89 | </match> | ||
90 | </match> | ||
91 | <match key="usb_device.vendor_id" int="3705"> | ||
92 | <match key="usb_device.product_id" int="4881"> | ||
93 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
94 | </match> | ||
95 | </match> | ||
96 | <match key="usb_device.vendor_id" int="3705"> | ||
97 | <match key="usb_device.product_id" int="4897"> | ||
98 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
99 | </match> | ||
100 | </match> | ||
101 | <match key="usb_device.vendor_id" int="3705"> | ||
102 | <match key="usb_device.product_id" int="4913"> | ||
103 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
104 | </match> | ||
105 | </match> | ||
106 | <match key="usb_device.vendor_id" int="3705"> | ||
107 | <match key="usb_device.product_id" int="4915"> | ||
108 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
109 | </match> | ||
110 | </match> | ||
111 | <match key="usb_device.vendor_id" int="3705"> | ||
112 | <match key="usb_device.product_id" int="4871"> | ||
113 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
114 | </match> | ||
115 | </match> | ||
116 | <match key="usb_device.vendor_id" int="3705"> | ||
117 | <match key="usb_device.product_id" int="4951"> | ||
118 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
119 | </match> | ||
120 | </match> | ||
121 | <match key="usb_device.vendor_id" int="3705"> | ||
122 | <match key="usb_device.product_id" int="4945"> | ||
123 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
124 | </match> | ||
125 | </match> | ||
126 | <match key="usb_device.vendor_id" int="3705"> | ||
127 | <match key="usb_device.product_id" int="4873"> | ||
128 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
129 | </match> | ||
130 | </match> | ||
131 | <match key="usb_device.vendor_id" int="3705"> | ||
132 | <match key="usb_device.product_id" int="4875"> | ||
133 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
134 | </match> | ||
135 | </match> | ||
136 | <match key="usb_device.vendor_id" int="3705"> | ||
137 | <match key="usb_device.product_id" int="4883"> | ||
138 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
139 | </match> | ||
140 | </match> | ||
141 | <match key="usb_device.vendor_id" int="3705"> | ||
142 | <match key="usb_device.product_id" int="4885"> | ||
143 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
144 | </match> | ||
145 | </match> | ||
146 | <match key="usb_device.vendor_id" int="3705"> | ||
147 | <match key="usb_device.product_id" int="4917"> | ||
148 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
149 | </match> | ||
150 | </match> | ||
151 | <match key="usb_device.vendor_id" int="3705"> | ||
152 | <match key="usb_device.product_id" int="4877"> | ||
153 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
154 | </match> | ||
155 | </match> | ||
156 | <match key="usb_device.vendor_id" int="3705"> | ||
157 | <match key="usb_device.product_id" int="4879"> | ||
158 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
159 | </match> | ||
160 | </match> | ||
161 | <match key="usb_device.vendor_id" int="3705"> | ||
162 | <match key="usb_device.product_id" int="4889"> | ||
163 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
164 | </match> | ||
165 | </match> | ||
166 | <match key="usb_device.vendor_id" int="3705"> | ||
167 | <match key="usb_device.product_id" int="4615"> | ||
168 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
169 | </match> | ||
170 | </match> | ||
171 | <match key="usb_device.vendor_id" int="3705"> | ||
172 | <match key="usb_device.product_id" int="4929"> | ||
173 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
174 | </match> | ||
175 | </match> | ||
176 | <match key="usb_device.vendor_id" int="3705"> | ||
177 | <match key="usb_device.product_id" int="4891"> | ||
178 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
179 | </match> | ||
180 | </match> | ||
181 | <match key="usb_device.vendor_id" int="3705"> | ||
182 | <match key="usb_device.product_id" int="4616"> | ||
183 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
184 | </match> | ||
185 | </match> | ||
186 | <match key="usb_device.vendor_id" int="2425"> | ||
187 | <match key="usb_device.product_id" int="551"> | ||
188 | <append key="info.capabilities" type="strlist">camera</append> | ||
189 | </match> | ||
190 | </match> | ||
191 | <match key="usb_device.vendor_id" int="2362"> | ||
192 | <match key="usb_device.product_id" int="271"> | ||
193 | <append key="info.capabilities" type="strlist">camera</append> | ||
194 | </match> | ||
195 | </match> | ||
196 | <match key="usb_device.vendor_id" int="2362"> | ||
197 | <match key="usb_device.product_id" int="271"> | ||
198 | <append key="info.capabilities" type="strlist">camera</append> | ||
199 | </match> | ||
200 | </match> | ||
201 | <match key="usb_device.vendor_id" int="2329"> | ||
202 | <match key="usb_device.product_id" int="256"> | ||
203 | <append key="info.capabilities" type="strlist">camera</append> | ||
204 | </match> | ||
205 | </match> | ||
206 | <match key="usb_device.vendor_id" int="2425"> | ||
207 | <match key="usb_device.product_id" int="551"> | ||
208 | <append key="info.capabilities" type="strlist">camera</append> | ||
209 | </match> | ||
210 | </match> | ||
211 | <match key="usb_device.vendor_id" int="2362"> | ||
212 | <match key="usb_device.product_id" int="271"> | ||
213 | <append key="info.capabilities" type="strlist">camera</append> | ||
214 | </match> | ||
215 | </match> | ||
216 | <match key="usb_device.vendor_id" int="2425"> | ||
217 | <match key="usb_device.product_id" int="551"> | ||
218 | <append key="info.capabilities" type="strlist">camera</append> | ||
219 | </match> | ||
220 | </match> | ||
221 | <match key="usb_device.vendor_id" int="1193"> | ||
222 | <match key="usb_device.product_id" int="12359"> | ||
223 | <append key="info.capabilities" type="strlist">camera</append> | ||
224 | </match> | ||
225 | </match> | ||
226 | <match key="usb_device.vendor_id" int="1193"> | ||
227 | <match key="usb_device.product_id" int="12738"> | ||
228 | <append key="info.capabilities" type="strlist">camera</append> | ||
229 | </match> | ||
230 | </match> | ||
231 | <match key="usb_device.vendor_id" int="1193"> | ||
232 | <match key="usb_device.product_id" int="12733"> | ||
233 | <append key="info.capabilities" type="strlist">camera</append> | ||
234 | </match> | ||
235 | </match> | ||
236 | <match key="usb_device.vendor_id" int="1193"> | ||
237 | <match key="usb_device.product_id" int="12774"> | ||
238 | <append key="info.capabilities" type="strlist">camera</append> | ||
239 | </match> | ||
240 | </match> | ||
241 | <match key="usb_device.vendor_id" int="1193"> | ||
242 | <match key="usb_device.product_id" int="12787"> | ||
243 | <append key="info.capabilities" type="strlist">camera</append> | ||
244 | </match> | ||
245 | </match> | ||
246 | <match key="usb_device.vendor_id" int="1193"> | ||
247 | <match key="usb_device.product_id" int="12480"> | ||
248 | <append key="info.capabilities" type="strlist">camera</append> | ||
249 | </match> | ||
250 | </match> | ||
251 | <match key="usb_device.vendor_id" int="1193"> | ||
252 | <match key="usb_device.product_id" int="12365"> | ||
253 | <append key="info.capabilities" type="strlist">camera</append> | ||
254 | </match> | ||
255 | </match> | ||
256 | <match key="usb_device.vendor_id" int="1193"> | ||
257 | <match key="usb_device.product_id" int="12390"> | ||
258 | <append key="info.capabilities" type="strlist">camera</append> | ||
259 | </match> | ||
260 | </match> | ||
261 | <match key="usb_device.vendor_id" int="1193"> | ||
262 | <match key="usb_device.product_id" int="12479"> | ||
263 | <append key="info.capabilities" type="strlist">camera</append> | ||
264 | </match> | ||
265 | </match> | ||
266 | <match key="usb_device.vendor_id" int="1193"> | ||
267 | <match key="usb_device.product_id" int="12405"> | ||
268 | <append key="info.capabilities" type="strlist">camera</append> | ||
269 | </match> | ||
270 | </match> | ||
271 | <match key="usb_device.vendor_id" int="1193"> | ||
272 | <match key="usb_device.product_id" int="12474"> | ||
273 | <append key="info.capabilities" type="strlist">camera</append> | ||
274 | </match> | ||
275 | </match> | ||
276 | <match key="usb_device.vendor_id" int="1193"> | ||
277 | <match key="usb_device.product_id" int="12558"> | ||
278 | <append key="info.capabilities" type="strlist">camera</append> | ||
279 | </match> | ||
280 | </match> | ||
281 | <match key="usb_device.vendor_id" int="1193"> | ||
282 | <match key="usb_device.product_id" int="12468"> | ||
283 | <append key="info.capabilities" type="strlist">camera</append> | ||
284 | </match> | ||
285 | </match> | ||
286 | <match key="usb_device.vendor_id" int="1193"> | ||
287 | <match key="usb_device.product_id" int="12543"> | ||
288 | <append key="info.capabilities" type="strlist">camera</append> | ||
289 | </match> | ||
290 | </match> | ||
291 | <match key="usb_device.vendor_id" int="1193"> | ||
292 | <match key="usb_device.product_id" int="12572"> | ||
293 | <append key="info.capabilities" type="strlist">camera</append> | ||
294 | </match> | ||
295 | </match> | ||
296 | <match key="usb_device.vendor_id" int="1193"> | ||
297 | <match key="usb_device.product_id" int="12542"> | ||
298 | <append key="info.capabilities" type="strlist">camera</append> | ||
299 | </match> | ||
300 | </match> | ||
301 | <match key="usb_device.vendor_id" int="1193"> | ||
302 | <match key="usb_device.product_id" int="12623"> | ||
303 | <append key="info.capabilities" type="strlist">camera</append> | ||
304 | </match> | ||
305 | </match> | ||
306 | <match key="usb_device.vendor_id" int="1193"> | ||
307 | <match key="usb_device.product_id" int="12530"> | ||
308 | <append key="info.capabilities" type="strlist">camera</append> | ||
309 | </match> | ||
310 | </match> | ||
311 | <match key="usb_device.vendor_id" int="1193"> | ||
312 | <match key="usb_device.product_id" int="12622"> | ||
313 | <append key="info.capabilities" type="strlist">camera</append> | ||
314 | </match> | ||
315 | </match> | ||
316 | <match key="usb_device.vendor_id" int="1193"> | ||
317 | <match key="usb_device.product_id" int="12566"> | ||
318 | <append key="info.capabilities" type="strlist">camera</append> | ||
319 | </match> | ||
320 | </match> | ||
321 | <match key="usb_device.vendor_id" int="1193"> | ||
322 | <match key="usb_device.product_id" int="12676"> | ||
323 | <append key="info.capabilities" type="strlist">camera</append> | ||
324 | </match> | ||
325 | </match> | ||
326 | <match key="usb_device.vendor_id" int="1193"> | ||
327 | <match key="usb_device.product_id" int="12569"> | ||
328 | <append key="info.capabilities" type="strlist">camera</append> | ||
329 | </match> | ||
330 | </match> | ||
331 | <match key="usb_device.vendor_id" int="1193"> | ||
332 | <match key="usb_device.product_id" int="12660"> | ||
333 | <append key="info.capabilities" type="strlist">camera</append> | ||
334 | </match> | ||
335 | </match> | ||
336 | <match key="usb_device.vendor_id" int="1193"> | ||
337 | <match key="usb_device.product_id" int="12598"> | ||
338 | <append key="info.capabilities" type="strlist">camera</append> | ||
339 | </match> | ||
340 | </match> | ||
341 | <match key="usb_device.vendor_id" int="1193"> | ||
342 | <match key="usb_device.product_id" int="12640"> | ||
343 | <append key="info.capabilities" type="strlist">camera</append> | ||
344 | </match> | ||
345 | </match> | ||
346 | <match key="usb_device.vendor_id" int="1193"> | ||
347 | <match key="usb_device.product_id" int="12660"> | ||
348 | <append key="info.capabilities" type="strlist">camera</append> | ||
349 | </match> | ||
350 | </match> | ||
351 | <match key="usb_device.vendor_id" int="1193"> | ||
352 | <match key="usb_device.product_id" int="12565"> | ||
353 | <append key="info.capabilities" type="strlist">camera</append> | ||
354 | </match> | ||
355 | </match> | ||
356 | <match key="usb_device.vendor_id" int="1193"> | ||
357 | <match key="usb_device.product_id" int="12740"> | ||
358 | <append key="info.capabilities" type="strlist">camera</append> | ||
359 | </match> | ||
360 | </match> | ||
361 | <match key="usb_device.vendor_id" int="1193"> | ||
362 | <match key="usb_device.product_id" int="12619"> | ||
363 | <append key="info.capabilities" type="strlist">camera</append> | ||
364 | </match> | ||
365 | </match> | ||
366 | <match key="usb_device.vendor_id" int="1193"> | ||
367 | <match key="usb_device.product_id" int="12639"> | ||
368 | <append key="info.capabilities" type="strlist">camera</append> | ||
369 | </match> | ||
370 | </match> | ||
371 | <match key="usb_device.vendor_id" int="1193"> | ||
372 | <match key="usb_device.product_id" int="12659"> | ||
373 | <append key="info.capabilities" type="strlist">camera</append> | ||
374 | </match> | ||
375 | </match> | ||
376 | <match key="usb_device.vendor_id" int="1193"> | ||
377 | <match key="usb_device.product_id" int="12691"> | ||
378 | <append key="info.capabilities" type="strlist">camera</append> | ||
379 | </match> | ||
380 | </match> | ||
381 | <match key="usb_device.vendor_id" int="1193"> | ||
382 | <match key="usb_device.product_id" int="12737"> | ||
383 | <append key="info.capabilities" type="strlist">camera</append> | ||
384 | </match> | ||
385 | </match> | ||
386 | <match key="usb_device.vendor_id" int="1193"> | ||
387 | <match key="usb_device.product_id" int="12443"> | ||
388 | <append key="info.capabilities" type="strlist">camera</append> | ||
389 | </match> | ||
390 | </match> | ||
391 | <match key="usb_device.vendor_id" int="1193"> | ||
392 | <match key="usb_device.product_id" int="12443"> | ||
393 | <append key="info.capabilities" type="strlist">camera</append> | ||
394 | </match> | ||
395 | </match> | ||
396 | <match key="usb_device.vendor_id" int="1193"> | ||
397 | <match key="usb_device.product_id" int="12484"> | ||
398 | <append key="info.capabilities" type="strlist">camera</append> | ||
399 | </match> | ||
400 | </match> | ||
401 | <match key="usb_device.vendor_id" int="1193"> | ||
402 | <match key="usb_device.product_id" int="12402"> | ||
403 | <append key="info.capabilities" type="strlist">camera</append> | ||
404 | </match> | ||
405 | </match> | ||
406 | <match key="usb_device.vendor_id" int="1193"> | ||
407 | <match key="usb_device.product_id" int="12470"> | ||
408 | <append key="info.capabilities" type="strlist">camera</append> | ||
409 | </match> | ||
410 | </match> | ||
411 | <match key="usb_device.vendor_id" int="1193"> | ||
412 | <match key="usb_device.product_id" int="12532"> | ||
413 | <append key="info.capabilities" type="strlist">camera</append> | ||
414 | </match> | ||
415 | </match> | ||
416 | <match key="usb_device.vendor_id" int="1193"> | ||
417 | <match key="usb_device.product_id" int="12370"> | ||
418 | <append key="info.capabilities" type="strlist">camera</append> | ||
419 | </match> | ||
420 | </match> | ||
421 | <match key="usb_device.vendor_id" int="1193"> | ||
422 | <match key="usb_device.product_id" int="12389"> | ||
423 | <append key="info.capabilities" type="strlist">camera</append> | ||
424 | </match> | ||
425 | </match> | ||
426 | <match key="usb_device.vendor_id" int="1193"> | ||
427 | <match key="usb_device.product_id" int="12400"> | ||
428 | <append key="info.capabilities" type="strlist">camera</append> | ||
429 | </match> | ||
430 | </match> | ||
431 | <match key="usb_device.vendor_id" int="1193"> | ||
432 | <match key="usb_device.product_id" int="12401"> | ||
433 | <append key="info.capabilities" type="strlist">camera</append> | ||
434 | </match> | ||
435 | </match> | ||
436 | <match key="usb_device.vendor_id" int="1193"> | ||
437 | <match key="usb_device.product_id" int="12529"> | ||
438 | <append key="info.capabilities" type="strlist">camera</append> | ||
439 | </match> | ||
440 | </match> | ||
441 | <match key="usb_device.vendor_id" int="1193"> | ||
442 | <match key="usb_device.product_id" int="12526"> | ||
443 | <append key="info.capabilities" type="strlist">camera</append> | ||
444 | </match> | ||
445 | </match> | ||
446 | <match key="usb_device.vendor_id" int="1193"> | ||
447 | <match key="usb_device.product_id" int="12394"> | ||
448 | <append key="info.capabilities" type="strlist">camera</append> | ||
449 | </match> | ||
450 | </match> | ||
451 | <match key="usb_device.vendor_id" int="1193"> | ||
452 | <match key="usb_device.product_id" int="12424"> | ||
453 | <append key="info.capabilities" type="strlist">camera</append> | ||
454 | </match> | ||
455 | </match> | ||
456 | <match key="usb_device.vendor_id" int="1193"> | ||
457 | <match key="usb_device.product_id" int="12423"> | ||
458 | <append key="info.capabilities" type="strlist">camera</append> | ||
459 | </match> | ||
460 | </match> | ||
461 | <match key="usb_device.vendor_id" int="1193"> | ||
462 | <match key="usb_device.product_id" int="12453"> | ||
463 | <append key="info.capabilities" type="strlist">camera</append> | ||
464 | </match> | ||
465 | </match> | ||
466 | <match key="usb_device.vendor_id" int="1193"> | ||
467 | <match key="usb_device.product_id" int="12667"> | ||
468 | <append key="info.capabilities" type="strlist">camera</append> | ||
469 | </match> | ||
470 | </match> | ||
471 | <match key="usb_device.vendor_id" int="1193"> | ||
472 | <match key="usb_device.product_id" int="12419"> | ||
473 | <append key="info.capabilities" type="strlist">camera</append> | ||
474 | </match> | ||
475 | </match> | ||
476 | <match key="usb_device.vendor_id" int="1193"> | ||
477 | <match key="usb_device.product_id" int="12522"> | ||
478 | <append key="info.capabilities" type="strlist">camera</append> | ||
479 | </match> | ||
480 | </match> | ||
481 | <match key="usb_device.vendor_id" int="1193"> | ||
482 | <match key="usb_device.product_id" int="12615"> | ||
483 | <append key="info.capabilities" type="strlist">camera</append> | ||
484 | </match> | ||
485 | </match> | ||
486 | <match key="usb_device.vendor_id" int="1193"> | ||
487 | <match key="usb_device.product_id" int="12523"> | ||
488 | <append key="info.capabilities" type="strlist">camera</append> | ||
489 | </match> | ||
490 | </match> | ||
491 | <match key="usb_device.vendor_id" int="1193"> | ||
492 | <match key="usb_device.product_id" int="12524"> | ||
493 | <append key="info.capabilities" type="strlist">camera</append> | ||
494 | </match> | ||
495 | </match> | ||
496 | <match key="usb_device.vendor_id" int="1193"> | ||
497 | <match key="usb_device.product_id" int="12420"> | ||
498 | <append key="info.capabilities" type="strlist">camera</append> | ||
499 | </match> | ||
500 | </match> | ||
501 | <match key="usb_device.vendor_id" int="1193"> | ||
502 | <match key="usb_device.product_id" int="12441"> | ||
503 | <append key="info.capabilities" type="strlist">camera</append> | ||
504 | </match> | ||
505 | </match> | ||
506 | <match key="usb_device.vendor_id" int="1193"> | ||
507 | <match key="usb_device.product_id" int="12563"> | ||
508 | <append key="info.capabilities" type="strlist">camera</append> | ||
509 | </match> | ||
510 | </match> | ||
511 | <match key="usb_device.vendor_id" int="1193"> | ||
512 | <match key="usb_device.product_id" int="12527"> | ||
513 | <append key="info.capabilities" type="strlist">camera</append> | ||
514 | </match> | ||
515 | </match> | ||
516 | <match key="usb_device.vendor_id" int="1193"> | ||
517 | <match key="usb_device.product_id" int="12526"> | ||
518 | <append key="info.capabilities" type="strlist">camera</append> | ||
519 | </match> | ||
520 | </match> | ||
521 | <match key="usb_device.vendor_id" int="1193"> | ||
522 | <match key="usb_device.product_id" int="12526"> | ||
523 | <append key="info.capabilities" type="strlist">camera</append> | ||
524 | </match> | ||
525 | </match> | ||
526 | <match key="usb_device.vendor_id" int="1193"> | ||
527 | <match key="usb_device.product_id" int="12560"> | ||
528 | <append key="info.capabilities" type="strlist">camera</append> | ||
529 | </match> | ||
530 | </match> | ||
531 | <match key="usb_device.vendor_id" int="1193"> | ||
532 | <match key="usb_device.product_id" int="12614"> | ||
533 | <append key="info.capabilities" type="strlist">camera</append> | ||
534 | </match> | ||
535 | </match> | ||
536 | <match key="usb_device.vendor_id" int="1193"> | ||
537 | <match key="usb_device.product_id" int="12613"> | ||
538 | <append key="info.capabilities" type="strlist">camera</append> | ||
539 | </match> | ||
540 | </match> | ||
541 | <match key="usb_device.vendor_id" int="1193"> | ||
542 | <match key="usb_device.product_id" int="12751"> | ||
543 | <append key="info.capabilities" type="strlist">camera</append> | ||
544 | </match> | ||
545 | </match> | ||
546 | <match key="usb_device.vendor_id" int="1193"> | ||
547 | <match key="usb_device.product_id" int="12699"> | ||
548 | <append key="info.capabilities" type="strlist">camera</append> | ||
549 | </match> | ||
550 | </match> | ||
551 | <match key="usb_device.vendor_id" int="1193"> | ||
552 | <match key="usb_device.product_id" int="12778"> | ||
553 | <append key="info.capabilities" type="strlist">camera</append> | ||
554 | </match> | ||
555 | </match> | ||
556 | <match key="usb_device.vendor_id" int="1193"> | ||
557 | <match key="usb_device.product_id" int="12545"> | ||
558 | <append key="info.capabilities" type="strlist">camera</append> | ||
559 | </match> | ||
560 | </match> | ||
561 | <match key="usb_device.vendor_id" int="1193"> | ||
562 | <match key="usb_device.product_id" int="12546"> | ||
563 | <append key="info.capabilities" type="strlist">camera</append> | ||
564 | </match> | ||
565 | </match> | ||
566 | <match key="usb_device.vendor_id" int="1193"> | ||
567 | <match key="usb_device.product_id" int="12697"> | ||
568 | <append key="info.capabilities" type="strlist">camera</append> | ||
569 | </match> | ||
570 | </match> | ||
571 | <match key="usb_device.vendor_id" int="1193"> | ||
572 | <match key="usb_device.product_id" int="12821"> | ||
573 | <append key="info.capabilities" type="strlist">camera</append> | ||
574 | </match> | ||
575 | </match> | ||
576 | <match key="usb_device.vendor_id" int="1193"> | ||
577 | <match key="usb_device.product_id" int="12698"> | ||
578 | <append key="info.capabilities" type="strlist">camera</append> | ||
579 | </match> | ||
580 | </match> | ||
581 | <match key="usb_device.vendor_id" int="1193"> | ||
582 | <match key="usb_device.product_id" int="12356"> | ||
583 | <append key="info.capabilities" type="strlist">camera</append> | ||
584 | </match> | ||
585 | </match> | ||
586 | <match key="usb_device.vendor_id" int="1193"> | ||
587 | <match key="usb_device.product_id" int="12384"> | ||
588 | <append key="info.capabilities" type="strlist">camera</append> | ||
589 | </match> | ||
590 | </match> | ||
591 | <match key="usb_device.vendor_id" int="1193"> | ||
592 | <match key="usb_device.product_id" int="12420"> | ||
593 | <append key="info.capabilities" type="strlist">camera</append> | ||
594 | </match> | ||
595 | </match> | ||
596 | <match key="usb_device.vendor_id" int="1193"> | ||
597 | <match key="usb_device.product_id" int="12441"> | ||
598 | <append key="info.capabilities" type="strlist">camera</append> | ||
599 | </match> | ||
600 | </match> | ||
601 | <match key="usb_device.vendor_id" int="1193"> | ||
602 | <match key="usb_device.product_id" int="12560"> | ||
603 | <append key="info.capabilities" type="strlist">camera</append> | ||
604 | </match> | ||
605 | </match> | ||
606 | <match key="usb_device.vendor_id" int="1193"> | ||
607 | <match key="usb_device.product_id" int="12420"> | ||
608 | <append key="info.capabilities" type="strlist">camera</append> | ||
609 | </match> | ||
610 | </match> | ||
611 | <match key="usb_device.vendor_id" int="1193"> | ||
612 | <match key="usb_device.product_id" int="12441"> | ||
613 | <append key="info.capabilities" type="strlist">camera</append> | ||
614 | </match> | ||
615 | </match> | ||
616 | <match key="usb_device.vendor_id" int="1193"> | ||
617 | <match key="usb_device.product_id" int="12526"> | ||
618 | <append key="info.capabilities" type="strlist">camera</append> | ||
619 | </match> | ||
620 | </match> | ||
621 | <match key="usb_device.vendor_id" int="1193"> | ||
622 | <match key="usb_device.product_id" int="12560"> | ||
623 | <append key="info.capabilities" type="strlist">camera</append> | ||
624 | </match> | ||
625 | </match> | ||
626 | <match key="usb_device.vendor_id" int="1193"> | ||
627 | <match key="usb_device.product_id" int="12613"> | ||
628 | <append key="info.capabilities" type="strlist">camera</append> | ||
629 | </match> | ||
630 | </match> | ||
631 | <match key="usb_device.vendor_id" int="1193"> | ||
632 | <match key="usb_device.product_id" int="12751"> | ||
633 | <append key="info.capabilities" type="strlist">camera</append> | ||
634 | </match> | ||
635 | </match> | ||
636 | <match key="usb_device.vendor_id" int="1193"> | ||
637 | <match key="usb_device.product_id" int="12751"> | ||
638 | <append key="info.capabilities" type="strlist">camera</append> | ||
639 | </match> | ||
640 | </match> | ||
641 | <match key="usb_device.vendor_id" int="1193"> | ||
642 | <match key="usb_device.product_id" int="12613"> | ||
643 | <append key="info.capabilities" type="strlist">camera</append> | ||
644 | </match> | ||
645 | </match> | ||
646 | <match key="usb_device.vendor_id" int="1193"> | ||
647 | <match key="usb_device.product_id" int="12430"> | ||
648 | <append key="info.capabilities" type="strlist">camera</append> | ||
649 | </match> | ||
650 | </match> | ||
651 | <match key="usb_device.vendor_id" int="1193"> | ||
652 | <match key="usb_device.product_id" int="12774"> | ||
653 | <append key="info.capabilities" type="strlist">camera</append> | ||
654 | </match> | ||
655 | </match> | ||
656 | <match key="usb_device.vendor_id" int="1193"> | ||
657 | <match key="usb_device.product_id" int="12691"> | ||
658 | <append key="info.capabilities" type="strlist">camera</append> | ||
659 | </match> | ||
660 | </match> | ||
661 | <match key="usb_device.vendor_id" int="1193"> | ||
662 | <match key="usb_device.product_id" int="12358"> | ||
663 | <append key="info.capabilities" type="strlist">camera</append> | ||
664 | </match> | ||
665 | </match> | ||
666 | <match key="usb_device.vendor_id" int="1193"> | ||
667 | <match key="usb_device.product_id" int="12363"> | ||
668 | <append key="info.capabilities" type="strlist">camera</append> | ||
669 | </match> | ||
670 | </match> | ||
671 | <match key="usb_device.vendor_id" int="1193"> | ||
672 | <match key="usb_device.product_id" int="12484"> | ||
673 | <append key="info.capabilities" type="strlist">camera</append> | ||
674 | </match> | ||
675 | </match> | ||
676 | <match key="usb_device.vendor_id" int="1193"> | ||
677 | <match key="usb_device.product_id" int="12395"> | ||
678 | <append key="info.capabilities" type="strlist">camera</append> | ||
679 | </match> | ||
680 | </match> | ||
681 | <match key="usb_device.vendor_id" int="1193"> | ||
682 | <match key="usb_device.product_id" int="12438"> | ||
683 | <append key="info.capabilities" type="strlist">camera</append> | ||
684 | </match> | ||
685 | </match> | ||
686 | <match key="usb_device.vendor_id" int="1193"> | ||
687 | <match key="usb_device.product_id" int="12412"> | ||
688 | <append key="info.capabilities" type="strlist">camera</append> | ||
689 | </match> | ||
690 | </match> | ||
691 | <match key="usb_device.vendor_id" int="1193"> | ||
692 | <match key="usb_device.product_id" int="12410"> | ||
693 | <append key="info.capabilities" type="strlist">camera</append> | ||
694 | </match> | ||
695 | </match> | ||
696 | <match key="usb_device.vendor_id" int="1193"> | ||
697 | <match key="usb_device.product_id" int="12448"> | ||
698 | <append key="info.capabilities" type="strlist">camera</append> | ||
699 | </match> | ||
700 | </match> | ||
701 | <match key="usb_device.vendor_id" int="1193"> | ||
702 | <match key="usb_device.product_id" int="12438"> | ||
703 | <append key="info.capabilities" type="strlist">camera</append> | ||
704 | </match> | ||
705 | </match> | ||
706 | <match key="usb_device.vendor_id" int="1193"> | ||
707 | <match key="usb_device.product_id" int="12430"> | ||
708 | <append key="info.capabilities" type="strlist">camera</append> | ||
709 | </match> | ||
710 | </match> | ||
711 | <match key="usb_device.vendor_id" int="1193"> | ||
712 | <match key="usb_device.product_id" int="12417"> | ||
713 | <append key="info.capabilities" type="strlist">camera</append> | ||
714 | </match> | ||
715 | </match> | ||
716 | <match key="usb_device.vendor_id" int="1193"> | ||
717 | <match key="usb_device.product_id" int="12418"> | ||
718 | <append key="info.capabilities" type="strlist">camera</append> | ||
719 | </match> | ||
720 | </match> | ||
721 | <match key="usb_device.vendor_id" int="1193"> | ||
722 | <match key="usb_device.product_id" int="12416"> | ||
723 | <append key="info.capabilities" type="strlist">camera</append> | ||
724 | </match> | ||
725 | </match> | ||
726 | <match key="usb_device.vendor_id" int="1193"> | ||
727 | <match key="usb_device.product_id" int="12457"> | ||
728 | <append key="info.capabilities" type="strlist">camera</append> | ||
729 | </match> | ||
730 | </match> | ||
731 | <match key="usb_device.vendor_id" int="1193"> | ||
732 | <match key="usb_device.product_id" int="12395"> | ||
733 | <append key="info.capabilities" type="strlist">camera</append> | ||
734 | </match> | ||
735 | </match> | ||
736 | <match key="usb_device.vendor_id" int="1193"> | ||
737 | <match key="usb_device.product_id" int="12429"> | ||
738 | <append key="info.capabilities" type="strlist">camera</append> | ||
739 | </match> | ||
740 | </match> | ||
741 | <match key="usb_device.vendor_id" int="1193"> | ||
742 | <match key="usb_device.product_id" int="12417"> | ||
743 | <append key="info.capabilities" type="strlist">camera</append> | ||
744 | </match> | ||
745 | </match> | ||
746 | <match key="usb_device.vendor_id" int="1193"> | ||
747 | <match key="usb_device.product_id" int="12418"> | ||
748 | <append key="info.capabilities" type="strlist">camera</append> | ||
749 | </match> | ||
750 | </match> | ||
751 | <match key="usb_device.vendor_id" int="1193"> | ||
752 | <match key="usb_device.product_id" int="12415"> | ||
753 | <append key="info.capabilities" type="strlist">camera</append> | ||
754 | </match> | ||
755 | </match> | ||
756 | <match key="usb_device.vendor_id" int="1193"> | ||
757 | <match key="usb_device.product_id" int="12416"> | ||
758 | <append key="info.capabilities" type="strlist">camera</append> | ||
759 | </match> | ||
760 | </match> | ||
761 | <match key="usb_device.vendor_id" int="1193"> | ||
762 | <match key="usb_device.product_id" int="12395"> | ||
763 | <append key="info.capabilities" type="strlist">camera</append> | ||
764 | </match> | ||
765 | </match> | ||
766 | <match key="usb_device.vendor_id" int="1193"> | ||
767 | <match key="usb_device.product_id" int="12438"> | ||
768 | <append key="info.capabilities" type="strlist">camera</append> | ||
769 | </match> | ||
770 | </match> | ||
771 | <match key="usb_device.vendor_id" int="1193"> | ||
772 | <match key="usb_device.product_id" int="12457"> | ||
773 | <append key="info.capabilities" type="strlist">camera</append> | ||
774 | </match> | ||
775 | </match> | ||
776 | <match key="usb_device.vendor_id" int="1193"> | ||
777 | <match key="usb_device.product_id" int="12549"> | ||
778 | <append key="info.capabilities" type="strlist">camera</append> | ||
779 | </match> | ||
780 | </match> | ||
781 | <match key="usb_device.vendor_id" int="1193"> | ||
782 | <match key="usb_device.product_id" int="12430"> | ||
783 | <append key="info.capabilities" type="strlist">camera</append> | ||
784 | </match> | ||
785 | </match> | ||
786 | <match key="usb_device.vendor_id" int="1193"> | ||
787 | <match key="usb_device.product_id" int="12367"> | ||
788 | <append key="info.capabilities" type="strlist">camera</append> | ||
789 | </match> | ||
790 | </match> | ||
791 | <match key="usb_device.vendor_id" int="1193"> | ||
792 | <match key="usb_device.product_id" int="12385"> | ||
793 | <append key="info.capabilities" type="strlist">camera</append> | ||
794 | </match> | ||
795 | </match> | ||
796 | <match key="usb_device.vendor_id" int="1193"> | ||
797 | <match key="usb_device.product_id" int="12739"> | ||
798 | <append key="info.capabilities" type="strlist">camera</append> | ||
799 | </match> | ||
800 | </match> | ||
801 | <match key="usb_device.vendor_id" int="1193"> | ||
802 | <match key="usb_device.product_id" int="12366"> | ||
803 | <append key="info.capabilities" type="strlist">camera</append> | ||
804 | </match> | ||
805 | </match> | ||
806 | <match key="usb_device.vendor_id" int="1193"> | ||
807 | <match key="usb_device.product_id" int="12386"> | ||
808 | <append key="info.capabilities" type="strlist">camera</append> | ||
809 | </match> | ||
810 | </match> | ||
811 | <match key="usb_device.vendor_id" int="1193"> | ||
812 | <match key="usb_device.product_id" int="12734"> | ||
813 | <append key="info.capabilities" type="strlist">camera</append> | ||
814 | </match> | ||
815 | </match> | ||
816 | <match key="usb_device.vendor_id" int="1193"> | ||
817 | <match key="usb_device.product_id" int="12377"> | ||
818 | <append key="info.capabilities" type="strlist">camera</append> | ||
819 | </match> | ||
820 | </match> | ||
821 | <match key="usb_device.vendor_id" int="1193"> | ||
822 | <match key="usb_device.product_id" int="12406"> | ||
823 | <append key="info.capabilities" type="strlist">camera</append> | ||
824 | </match> | ||
825 | </match> | ||
826 | <match key="usb_device.vendor_id" int="1193"> | ||
827 | <match key="usb_device.product_id" int="12472"> | ||
828 | <append key="info.capabilities" type="strlist">camera</append> | ||
829 | </match> | ||
830 | </match> | ||
831 | <match key="usb_device.vendor_id" int="1193"> | ||
832 | <match key="usb_device.product_id" int="12376"> | ||
833 | <append key="info.capabilities" type="strlist">camera</append> | ||
834 | </match> | ||
835 | </match> | ||
836 | <match key="usb_device.vendor_id" int="1193"> | ||
837 | <match key="usb_device.product_id" int="12471"> | ||
838 | <append key="info.capabilities" type="strlist">camera</append> | ||
839 | </match> | ||
840 | </match> | ||
841 | <match key="usb_device.vendor_id" int="1193"> | ||
842 | <match key="usb_device.product_id" int="12537"> | ||
843 | <append key="info.capabilities" type="strlist">camera</append> | ||
844 | </match> | ||
845 | </match> | ||
846 | <match key="usb_device.vendor_id" int="1193"> | ||
847 | <match key="usb_device.product_id" int="12559"> | ||
848 | <append key="info.capabilities" type="strlist">camera</append> | ||
849 | </match> | ||
850 | </match> | ||
851 | <match key="usb_device.vendor_id" int="1193"> | ||
852 | <match key="usb_device.product_id" int="12536"> | ||
853 | <append key="info.capabilities" type="strlist">camera</append> | ||
854 | </match> | ||
855 | </match> | ||
856 | <match key="usb_device.vendor_id" int="1193"> | ||
857 | <match key="usb_device.product_id" int="12629"> | ||
858 | <append key="info.capabilities" type="strlist">camera</append> | ||
859 | </match> | ||
860 | </match> | ||
861 | <match key="usb_device.vendor_id" int="1193"> | ||
862 | <match key="usb_device.product_id" int="12617"> | ||
863 | <append key="info.capabilities" type="strlist">camera</append> | ||
864 | </match> | ||
865 | </match> | ||
866 | <match key="usb_device.vendor_id" int="1193"> | ||
867 | <match key="usb_device.product_id" int="12735"> | ||
868 | <append key="info.capabilities" type="strlist">camera</append> | ||
869 | </match> | ||
870 | </match> | ||
871 | <match key="usb_device.vendor_id" int="1193"> | ||
872 | <match key="usb_device.product_id" int="12482"> | ||
873 | <append key="info.capabilities" type="strlist">camera</append> | ||
874 | </match> | ||
875 | </match> | ||
876 | <match key="usb_device.vendor_id" int="1193"> | ||
877 | <match key="usb_device.product_id" int="12481"> | ||
878 | <append key="info.capabilities" type="strlist">camera</append> | ||
879 | </match> | ||
880 | </match> | ||
881 | <match key="usb_device.vendor_id" int="1193"> | ||
882 | <match key="usb_device.product_id" int="12582"> | ||
883 | <append key="info.capabilities" type="strlist">camera</append> | ||
884 | </match> | ||
885 | </match> | ||
886 | <match key="usb_device.vendor_id" int="1193"> | ||
887 | <match key="usb_device.product_id" int="12571"> | ||
888 | <append key="info.capabilities" type="strlist">camera</append> | ||
889 | </match> | ||
890 | </match> | ||
891 | <match key="usb_device.vendor_id" int="1193"> | ||
892 | <match key="usb_device.product_id" int="12624"> | ||
893 | <append key="info.capabilities" type="strlist">camera</append> | ||
894 | </match> | ||
895 | </match> | ||
896 | <match key="usb_device.vendor_id" int="1193"> | ||
897 | <match key="usb_device.product_id" int="12621"> | ||
898 | <append key="info.capabilities" type="strlist">camera</append> | ||
899 | </match> | ||
900 | </match> | ||
901 | <match key="usb_device.vendor_id" int="1193"> | ||
902 | <match key="usb_device.product_id" int="12620"> | ||
903 | <append key="info.capabilities" type="strlist">camera</append> | ||
904 | </match> | ||
905 | </match> | ||
906 | <match key="usb_device.vendor_id" int="1193"> | ||
907 | <match key="usb_device.product_id" int="12663"> | ||
908 | <append key="info.capabilities" type="strlist">camera</append> | ||
909 | </match> | ||
910 | </match> | ||
911 | <match key="usb_device.vendor_id" int="1193"> | ||
912 | <match key="usb_device.product_id" int="12662"> | ||
913 | <append key="info.capabilities" type="strlist">camera</append> | ||
914 | </match> | ||
915 | </match> | ||
916 | <match key="usb_device.vendor_id" int="1193"> | ||
917 | <match key="usb_device.product_id" int="12404"> | ||
918 | <append key="info.capabilities" type="strlist">camera</append> | ||
919 | </match> | ||
920 | </match> | ||
921 | <match key="usb_device.vendor_id" int="1193"> | ||
922 | <match key="usb_device.product_id" int="12541"> | ||
923 | <append key="info.capabilities" type="strlist">camera</append> | ||
924 | </match> | ||
925 | </match> | ||
926 | <match key="usb_device.vendor_id" int="1193"> | ||
927 | <match key="usb_device.product_id" int="12540"> | ||
928 | <append key="info.capabilities" type="strlist">camera</append> | ||
929 | </match> | ||
930 | </match> | ||
931 | <match key="usb_device.vendor_id" int="1193"> | ||
932 | <match key="usb_device.product_id" int="12602"> | ||
933 | <append key="info.capabilities" type="strlist">camera</append> | ||
934 | </match> | ||
935 | </match> | ||
936 | <match key="usb_device.vendor_id" int="1193"> | ||
937 | <match key="usb_device.product_id" int="12601"> | ||
938 | <append key="info.capabilities" type="strlist">camera</append> | ||
939 | </match> | ||
940 | </match> | ||
941 | <match key="usb_device.vendor_id" int="1193"> | ||
942 | <match key="usb_device.product_id" int="12635"> | ||
943 | <append key="info.capabilities" type="strlist">camera</append> | ||
944 | </match> | ||
945 | </match> | ||
946 | <match key="usb_device.vendor_id" int="1193"> | ||
947 | <match key="usb_device.product_id" int="12403"> | ||
948 | <append key="info.capabilities" type="strlist">camera</append> | ||
949 | </match> | ||
950 | </match> | ||
951 | <match key="usb_device.vendor_id" int="1193"> | ||
952 | <match key="usb_device.product_id" int="12567"> | ||
953 | <append key="info.capabilities" type="strlist">camera</append> | ||
954 | </match> | ||
955 | </match> | ||
956 | <match key="usb_device.vendor_id" int="1193"> | ||
957 | <match key="usb_device.product_id" int="12600"> | ||
958 | <append key="info.capabilities" type="strlist">camera</append> | ||
959 | </match> | ||
960 | </match> | ||
961 | <match key="usb_device.vendor_id" int="1193"> | ||
962 | <match key="usb_device.product_id" int="12637"> | ||
963 | <append key="info.capabilities" type="strlist">camera</append> | ||
964 | </match> | ||
965 | </match> | ||
966 | <match key="usb_device.vendor_id" int="1193"> | ||
967 | <match key="usb_device.product_id" int="12666"> | ||
968 | <append key="info.capabilities" type="strlist">camera</append> | ||
969 | </match> | ||
970 | </match> | ||
971 | <match key="usb_device.vendor_id" int="1193"> | ||
972 | <match key="usb_device.product_id" int="12469"> | ||
973 | <append key="info.capabilities" type="strlist">camera</append> | ||
974 | </match> | ||
975 | </match> | ||
976 | <match key="usb_device.vendor_id" int="1193"> | ||
977 | <match key="usb_device.product_id" int="12442"> | ||
978 | <append key="info.capabilities" type="strlist">camera</append> | ||
979 | </match> | ||
980 | </match> | ||
981 | <match key="usb_device.vendor_id" int="1193"> | ||
982 | <match key="usb_device.product_id" int="12473"> | ||
983 | <append key="info.capabilities" type="strlist">camera</append> | ||
984 | </match> | ||
985 | </match> | ||
986 | <match key="usb_device.vendor_id" int="1193"> | ||
987 | <match key="usb_device.product_id" int="12475"> | ||
988 | <append key="info.capabilities" type="strlist">camera</append> | ||
989 | </match> | ||
990 | </match> | ||
991 | <match key="usb_device.vendor_id" int="1193"> | ||
992 | <match key="usb_device.product_id" int="12732"> | ||
993 | <append key="info.capabilities" type="strlist">camera</append> | ||
994 | </match> | ||
995 | </match> | ||
996 | <match key="usb_device.vendor_id" int="1193"> | ||
997 | <match key="usb_device.product_id" int="12360"> | ||
998 | <append key="info.capabilities" type="strlist">camera</append> | ||
999 | </match> | ||
1000 | </match> | ||
1001 | <match key="usb_device.vendor_id" int="1193"> | ||
1002 | <match key="usb_device.product_id" int="12687"> | ||
1003 | <append key="info.capabilities" type="strlist">camera</append> | ||
1004 | </match> | ||
1005 | </match> | ||
1006 | <match key="usb_device.vendor_id" int="1193"> | ||
1007 | <match key="usb_device.product_id" int="12767"> | ||
1008 | <append key="info.capabilities" type="strlist">camera</append> | ||
1009 | </match> | ||
1010 | </match> | ||
1011 | <match key="usb_device.vendor_id" int="1193"> | ||
1012 | <match key="usb_device.product_id" int="12373"> | ||
1013 | <append key="info.capabilities" type="strlist">camera</append> | ||
1014 | </match> | ||
1015 | </match> | ||
1016 | <match key="usb_device.vendor_id" int="1193"> | ||
1017 | <match key="usb_device.product_id" int="12398"> | ||
1018 | <append key="info.capabilities" type="strlist">camera</append> | ||
1019 | </match> | ||
1020 | </match> | ||
1021 | <match key="usb_device.vendor_id" int="1193"> | ||
1022 | <match key="usb_device.product_id" int="12399"> | ||
1023 | <append key="info.capabilities" type="strlist">camera</append> | ||
1024 | </match> | ||
1025 | </match> | ||
1026 | <match key="usb_device.vendor_id" int="1193"> | ||
1027 | <match key="usb_device.product_id" int="12421"> | ||
1028 | <append key="info.capabilities" type="strlist">camera</append> | ||
1029 | </match> | ||
1030 | </match> | ||
1031 | <match key="usb_device.vendor_id" int="1193"> | ||
1032 | <match key="usb_device.product_id" int="12421"> | ||
1033 | <append key="info.capabilities" type="strlist">camera</append> | ||
1034 | </match> | ||
1035 | </match> | ||
1036 | <match key="usb_device.vendor_id" int="1193"> | ||
1037 | <match key="usb_device.product_id" int="12467"> | ||
1038 | <append key="info.capabilities" type="strlist">camera</append> | ||
1039 | </match> | ||
1040 | </match> | ||
1041 | <match key="usb_device.vendor_id" int="1193"> | ||
1042 | <match key="usb_device.product_id" int="12581"> | ||
1043 | <append key="info.capabilities" type="strlist">camera</append> | ||
1044 | </match> | ||
1045 | </match> | ||
1046 | <match key="usb_device.vendor_id" int="1193"> | ||
1047 | <match key="usb_device.product_id" int="12634"> | ||
1048 | <append key="info.capabilities" type="strlist">camera</append> | ||
1049 | </match> | ||
1050 | </match> | ||
1051 | <match key="usb_device.vendor_id" int="1193"> | ||
1052 | <match key="usb_device.product_id" int="12443"> | ||
1053 | <append key="info.capabilities" type="strlist">camera</append> | ||
1054 | </match> | ||
1055 | </match> | ||
1056 | <match key="usb_device.vendor_id" int="1193"> | ||
1057 | <match key="usb_device.product_id" int="12361"> | ||
1058 | <append key="info.capabilities" type="strlist">camera</append> | ||
1059 | </match> | ||
1060 | </match> | ||
1061 | <match key="usb_device.vendor_id" int="1193"> | ||
1062 | <match key="usb_device.product_id" int="12444"> | ||
1063 | <append key="info.capabilities" type="strlist">camera</append> | ||
1064 | </match> | ||
1065 | </match> | ||
1066 | <match key="usb_device.vendor_id" int="1193"> | ||
1067 | <match key="usb_device.product_id" int="12353"> | ||
1068 | <append key="info.capabilities" type="strlist">camera</append> | ||
1069 | </match> | ||
1070 | </match> | ||
1071 | <match key="usb_device.vendor_id" int="1193"> | ||
1072 | <match key="usb_device.product_id" int="12357"> | ||
1073 | <append key="info.capabilities" type="strlist">camera</append> | ||
1074 | </match> | ||
1075 | </match> | ||
1076 | <match key="usb_device.vendor_id" int="1193"> | ||
1077 | <match key="usb_device.product_id" int="12369"> | ||
1078 | <append key="info.capabilities" type="strlist">camera</append> | ||
1079 | </match> | ||
1080 | </match> | ||
1081 | <match key="usb_device.vendor_id" int="1193"> | ||
1082 | <match key="usb_device.product_id" int="12528"> | ||
1083 | <append key="info.capabilities" type="strlist">camera</append> | ||
1084 | </match> | ||
1085 | </match> | ||
1086 | <match key="usb_device.vendor_id" int="1193"> | ||
1087 | <match key="usb_device.product_id" int="12355"> | ||
1088 | <append key="info.capabilities" type="strlist">camera</append> | ||
1089 | </match> | ||
1090 | </match> | ||
1091 | <match key="usb_device.vendor_id" int="1193"> | ||
1092 | <match key="usb_device.product_id" int="12389"> | ||
1093 | <append key="info.capabilities" type="strlist">camera</append> | ||
1094 | </match> | ||
1095 | </match> | ||
1096 | <match key="usb_device.vendor_id" int="1193"> | ||
1097 | <match key="usb_device.product_id" int="12400"> | ||
1098 | <append key="info.capabilities" type="strlist">camera</append> | ||
1099 | </match> | ||
1100 | </match> | ||
1101 | <match key="usb_device.vendor_id" int="1193"> | ||
1102 | <match key="usb_device.product_id" int="12401"> | ||
1103 | <append key="info.capabilities" type="strlist">camera</append> | ||
1104 | </match> | ||
1105 | </match> | ||
1106 | <match key="usb_device.vendor_id" int="1193"> | ||
1107 | <match key="usb_device.product_id" int="12570"> | ||
1108 | <append key="info.capabilities" type="strlist">camera</append> | ||
1109 | </match> | ||
1110 | </match> | ||
1111 | <match key="usb_device.vendor_id" int="1193"> | ||
1112 | <match key="usb_device.product_id" int="12375"> | ||
1113 | <append key="info.capabilities" type="strlist">camera</append> | ||
1114 | </match> | ||
1115 | </match> | ||
1116 | <match key="usb_device.vendor_id" int="1193"> | ||
1117 | <match key="usb_device.product_id" int="12364"> | ||
1118 | <append key="info.capabilities" type="strlist">camera</append> | ||
1119 | </match> | ||
1120 | </match> | ||
1121 | <match key="usb_device.vendor_id" int="1193"> | ||
1122 | <match key="usb_device.product_id" int="12390"> | ||
1123 | <append key="info.capabilities" type="strlist">camera</append> | ||
1124 | </match> | ||
1125 | </match> | ||
1126 | <match key="usb_device.vendor_id" int="1193"> | ||
1127 | <match key="usb_device.product_id" int="12374"> | ||
1128 | <append key="info.capabilities" type="strlist">camera</append> | ||
1129 | </match> | ||
1130 | </match> | ||
1131 | <match key="usb_device.vendor_id" int="1193"> | ||
1132 | <match key="usb_device.product_id" int="12405"> | ||
1133 | <append key="info.capabilities" type="strlist">camera</append> | ||
1134 | </match> | ||
1135 | </match> | ||
1136 | <match key="usb_device.vendor_id" int="1193"> | ||
1137 | <match key="usb_device.product_id" int="12474"> | ||
1138 | <append key="info.capabilities" type="strlist">camera</append> | ||
1139 | </match> | ||
1140 | </match> | ||
1141 | <match key="usb_device.vendor_id" int="1193"> | ||
1142 | <match key="usb_device.product_id" int="12396"> | ||
1143 | <append key="info.capabilities" type="strlist">camera</append> | ||
1144 | </match> | ||
1145 | </match> | ||
1146 | <match key="usb_device.vendor_id" int="1193"> | ||
1147 | <match key="usb_device.product_id" int="12397"> | ||
1148 | <append key="info.capabilities" type="strlist">camera</append> | ||
1149 | </match> | ||
1150 | </match> | ||
1151 | <match key="usb_device.vendor_id" int="1193"> | ||
1152 | <match key="usb_device.product_id" int="12616"> | ||
1153 | <append key="info.capabilities" type="strlist">camera</append> | ||
1154 | </match> | ||
1155 | </match> | ||
1156 | <match key="usb_device.vendor_id" int="1193"> | ||
1157 | <match key="usb_device.product_id" int="12407"> | ||
1158 | <append key="info.capabilities" type="strlist">camera</append> | ||
1159 | </match> | ||
1160 | </match> | ||
1161 | <match key="usb_device.vendor_id" int="1193"> | ||
1162 | <match key="usb_device.product_id" int="12468"> | ||
1163 | <append key="info.capabilities" type="strlist">camera</append> | ||
1164 | </match> | ||
1165 | </match> | ||
1166 | <match key="usb_device.vendor_id" int="1193"> | ||
1167 | <match key="usb_device.product_id" int="12466"> | ||
1168 | <append key="info.capabilities" type="strlist">camera</append> | ||
1169 | </match> | ||
1170 | </match> | ||
1171 | <match key="usb_device.vendor_id" int="1193"> | ||
1172 | <match key="usb_device.product_id" int="12465"> | ||
1173 | <append key="info.capabilities" type="strlist">camera</append> | ||
1174 | </match> | ||
1175 | </match> | ||
1176 | <match key="usb_device.vendor_id" int="1193"> | ||
1177 | <match key="usb_device.product_id" int="12538"> | ||
1178 | <append key="info.capabilities" type="strlist">camera</append> | ||
1179 | </match> | ||
1180 | </match> | ||
1181 | <match key="usb_device.vendor_id" int="1193"> | ||
1182 | <match key="usb_device.product_id" int="12443"> | ||
1183 | <append key="info.capabilities" type="strlist">camera</append> | ||
1184 | </match> | ||
1185 | </match> | ||
1186 | <match key="usb_device.vendor_id" int="1193"> | ||
1187 | <match key="usb_device.product_id" int="12402"> | ||
1188 | <append key="info.capabilities" type="strlist">camera</append> | ||
1189 | </match> | ||
1190 | </match> | ||
1191 | <match key="usb_device.vendor_id" int="1193"> | ||
1192 | <match key="usb_device.product_id" int="12623"> | ||
1193 | <append key="info.capabilities" type="strlist">camera</append> | ||
1194 | </match> | ||
1195 | </match> | ||
1196 | <match key="usb_device.vendor_id" int="1193"> | ||
1197 | <match key="usb_device.product_id" int="12470"> | ||
1198 | <append key="info.capabilities" type="strlist">camera</append> | ||
1199 | </match> | ||
1200 | </match> | ||
1201 | <match key="usb_device.vendor_id" int="1193"> | ||
1202 | <match key="usb_device.product_id" int="12676"> | ||
1203 | <append key="info.capabilities" type="strlist">camera</append> | ||
1204 | </match> | ||
1205 | </match> | ||
1206 | <match key="usb_device.vendor_id" int="1193"> | ||
1207 | <match key="usb_device.product_id" int="12740"> | ||
1208 | <append key="info.capabilities" type="strlist">camera</append> | ||
1209 | </match> | ||
1210 | </match> | ||
1211 | <match key="usb_device.vendor_id" int="1193"> | ||
1212 | <match key="usb_device.product_id" int="12788"> | ||
1213 | <append key="info.capabilities" type="strlist">camera</append> | ||
1214 | </match> | ||
1215 | </match> | ||
1216 | <match key="usb_device.vendor_id" int="1193"> | ||
1217 | <match key="usb_device.product_id" int="12484"> | ||
1218 | <append key="info.capabilities" type="strlist">camera</append> | ||
1219 | </match> | ||
1220 | </match> | ||
1221 | <match key="usb_device.vendor_id" int="1193"> | ||
1222 | <match key="usb_device.product_id" int="12480"> | ||
1223 | <append key="info.capabilities" type="strlist">camera</append> | ||
1224 | </match> | ||
1225 | </match> | ||
1226 | <match key="usb_device.vendor_id" int="1193"> | ||
1227 | <match key="usb_device.product_id" int="12599"> | ||
1228 | <append key="info.capabilities" type="strlist">camera</append> | ||
1229 | </match> | ||
1230 | </match> | ||
1231 | <match key="usb_device.vendor_id" int="1193"> | ||
1232 | <match key="usb_device.product_id" int="12529"> | ||
1233 | <append key="info.capabilities" type="strlist">camera</append> | ||
1234 | </match> | ||
1235 | </match> | ||
1236 | <match key="usb_device.vendor_id" int="1193"> | ||
1237 | <match key="usb_device.product_id" int="12543"> | ||
1238 | <append key="info.capabilities" type="strlist">camera</append> | ||
1239 | </match> | ||
1240 | </match> | ||
1241 | <match key="usb_device.vendor_id" int="1193"> | ||
1242 | <match key="usb_device.product_id" int="12530"> | ||
1243 | <append key="info.capabilities" type="strlist">camera</append> | ||
1244 | </match> | ||
1245 | </match> | ||
1246 | <match key="usb_device.vendor_id" int="1193"> | ||
1247 | <match key="usb_device.product_id" int="12572"> | ||
1248 | <append key="info.capabilities" type="strlist">camera</append> | ||
1249 | </match> | ||
1250 | </match> | ||
1251 | <match key="usb_device.vendor_id" int="1193"> | ||
1252 | <match key="usb_device.product_id" int="12542"> | ||
1253 | <append key="info.capabilities" type="strlist">camera</append> | ||
1254 | </match> | ||
1255 | </match> | ||
1256 | <match key="usb_device.vendor_id" int="1193"> | ||
1257 | <match key="usb_device.product_id" int="12569"> | ||
1258 | <append key="info.capabilities" type="strlist">camera</append> | ||
1259 | </match> | ||
1260 | </match> | ||
1261 | <match key="usb_device.vendor_id" int="1193"> | ||
1262 | <match key="usb_device.product_id" int="12622"> | ||
1263 | <append key="info.capabilities" type="strlist">camera</append> | ||
1264 | </match> | ||
1265 | </match> | ||
1266 | <match key="usb_device.vendor_id" int="1193"> | ||
1267 | <match key="usb_device.product_id" int="12661"> | ||
1268 | <append key="info.capabilities" type="strlist">camera</append> | ||
1269 | </match> | ||
1270 | </match> | ||
1271 | <match key="usb_device.vendor_id" int="1193"> | ||
1272 | <match key="usb_device.product_id" int="12738"> | ||
1273 | <append key="info.capabilities" type="strlist">camera</append> | ||
1274 | </match> | ||
1275 | </match> | ||
1276 | <match key="usb_device.vendor_id" int="1193"> | ||
1277 | <match key="usb_device.product_id" int="12619"> | ||
1278 | <append key="info.capabilities" type="strlist">camera</append> | ||
1279 | </match> | ||
1280 | </match> | ||
1281 | <match key="usb_device.vendor_id" int="1193"> | ||
1282 | <match key="usb_device.product_id" int="12694"> | ||
1283 | <append key="info.capabilities" type="strlist">camera</append> | ||
1284 | </match> | ||
1285 | </match> | ||
1286 | <match key="usb_device.vendor_id" int="1193"> | ||
1287 | <match key="usb_device.product_id" int="12565"> | ||
1288 | <append key="info.capabilities" type="strlist">camera</append> | ||
1289 | </match> | ||
1290 | </match> | ||
1291 | <match key="usb_device.vendor_id" int="1193"> | ||
1292 | <match key="usb_device.product_id" int="12774"> | ||
1293 | <append key="info.capabilities" type="strlist">camera</append> | ||
1294 | </match> | ||
1295 | </match> | ||
1296 | <match key="usb_device.vendor_id" int="1193"> | ||
1297 | <match key="usb_device.product_id" int="12737"> | ||
1298 | <append key="info.capabilities" type="strlist">camera</append> | ||
1299 | </match> | ||
1300 | </match> | ||
1301 | <match key="usb_device.vendor_id" int="1193"> | ||
1302 | <match key="usb_device.product_id" int="12691"> | ||
1303 | <append key="info.capabilities" type="strlist">camera</append> | ||
1304 | </match> | ||
1305 | </match> | ||
1306 | <match key="usb_device.vendor_id" int="1193"> | ||
1307 | <match key="usb_device.product_id" int="12685"> | ||
1308 | <append key="info.capabilities" type="strlist">camera</append> | ||
1309 | </match> | ||
1310 | </match> | ||
1311 | <match key="usb_device.vendor_id" int="1193"> | ||
1312 | <match key="usb_device.product_id" int="12638"> | ||
1313 | <append key="info.capabilities" type="strlist">camera</append> | ||
1314 | </match> | ||
1315 | </match> | ||
1316 | <match key="usb_device.vendor_id" int="1193"> | ||
1317 | <match key="usb_device.product_id" int="12690"> | ||
1318 | <append key="info.capabilities" type="strlist">camera</append> | ||
1319 | </match> | ||
1320 | </match> | ||
1321 | <match key="usb_device.vendor_id" int="1193"> | ||
1322 | <match key="usb_device.product_id" int="12768"> | ||
1323 | <append key="info.capabilities" type="strlist">camera</append> | ||
1324 | </match> | ||
1325 | </match> | ||
1326 | <match key="usb_device.vendor_id" int="1193"> | ||
1327 | <match key="usb_device.product_id" int="12817"> | ||
1328 | <append key="info.capabilities" type="strlist">camera</append> | ||
1329 | </match> | ||
1330 | </match> | ||
1331 | <match key="usb_device.vendor_id" int="1193"> | ||
1332 | <match key="usb_device.product_id" int="12772"> | ||
1333 | <append key="info.capabilities" type="strlist">camera</append> | ||
1334 | </match> | ||
1335 | </match> | ||
1336 | <match key="usb_device.vendor_id" int="1193"> | ||
1337 | <match key="usb_device.product_id" int="12736"> | ||
1338 | <append key="info.capabilities" type="strlist">camera</append> | ||
1339 | </match> | ||
1340 | </match> | ||
1341 | <match key="usb_device.vendor_id" int="1193"> | ||
1342 | <match key="usb_device.product_id" int="12790"> | ||
1343 | <append key="info.capabilities" type="strlist">camera</append> | ||
1344 | </match> | ||
1345 | </match> | ||
1346 | <match key="usb_device.vendor_id" int="1193"> | ||
1347 | <match key="usb_device.product_id" int="12368"> | ||
1348 | <append key="info.capabilities" type="strlist">camera</append> | ||
1349 | </match> | ||
1350 | </match> | ||
1351 | <match key="usb_device.vendor_id" int="1193"> | ||
1352 | <match key="usb_device.product_id" int="12380"> | ||
1353 | <append key="info.capabilities" type="strlist">camera</append> | ||
1354 | </match> | ||
1355 | </match> | ||
1356 | <match key="usb_device.vendor_id" int="1193"> | ||
1357 | <match key="usb_device.product_id" int="12408"> | ||
1358 | <append key="info.capabilities" type="strlist">camera</append> | ||
1359 | </match> | ||
1360 | </match> | ||
1361 | <match key="usb_device.vendor_id" int="1999"> | ||
1362 | <match key="usb_device.product_id" int="4169"> | ||
1363 | <append key="info.capabilities" type="strlist">camera</append> | ||
1364 | </match> | ||
1365 | </match> | ||
1366 | <match key="usb_device.vendor_id" int="1999"> | ||
1367 | <match key="usb_device.product_id" int="4162"> | ||
1368 | <append key="info.capabilities" type="strlist">camera</append> | ||
1369 | </match> | ||
1370 | </match> | ||
1371 | <match key="usb_device.vendor_id" int="1999"> | ||
1372 | <match key="usb_device.product_id" int="4173"> | ||
1373 | <append key="info.capabilities" type="strlist">camera</append> | ||
1374 | </match> | ||
1375 | </match> | ||
1376 | <match key="usb_device.vendor_id" int="1999"> | ||
1377 | <match key="usb_device.product_id" int="4172"> | ||
1378 | <append key="info.capabilities" type="strlist">camera</append> | ||
1379 | </match> | ||
1380 | </match> | ||
1381 | <match key="usb_device.vendor_id" int="1375"> | ||
1382 | <match key="usb_device.product_id" int="49664"> | ||
1383 | <append key="info.capabilities" type="strlist">camera</append> | ||
1384 | </match> | ||
1385 | </match> | ||
1386 | <match key="usb_device.vendor_id" int="10096"> | ||
1387 | <match key="usb_device.product_id" int="36956"> | ||
1388 | <append key="info.capabilities" type="strlist">camera</append> | ||
1389 | </match> | ||
1390 | </match> | ||
1391 | <match key="usb_device.vendor_id" int="1943"> | ||
1392 | <match key="usb_device.product_id" int="32769"> | ||
1393 | <append key="info.capabilities" type="strlist">camera</append> | ||
1394 | </match> | ||
1395 | </match> | ||
1396 | <match key="usb_device.vendor_id" int="2425"> | ||
1397 | <match key="usb_device.product_id" int="548"> | ||
1398 | <append key="info.capabilities" type="strlist">camera</append> | ||
1399 | </match> | ||
1400 | </match> | ||
1401 | <match key="usb_device.vendor_id" int="7796"> | ||
1402 | <match key="usb_device.product_id" int="25874"> | ||
1403 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1404 | </match> | ||
1405 | </match> | ||
1406 | <match key="usb_device.vendor_id" int="7763"> | ||
1407 | <match key="usb_device.product_id" int="5"> | ||
1408 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1409 | </match> | ||
1410 | </match> | ||
1411 | <match key="usb_device.vendor_id" int="1000"> | ||
1412 | <match key="usb_device.product_id" int="8578"> | ||
1413 | <append key="info.capabilities" type="strlist">camera</append> | ||
1414 | </match> | ||
1415 | </match> | ||
1416 | <match key="usb_device.vendor_id" int="1000"> | ||
1417 | <match key="usb_device.product_id" int="8576"> | ||
1418 | <append key="info.capabilities" type="strlist">camera</append> | ||
1419 | </match> | ||
1420 | </match> | ||
1421 | <match key="usb_device.vendor_id" int="2329"> | ||
1422 | <match key="usb_device.product_id" int="256"> | ||
1423 | <append key="info.capabilities" type="strlist">camera</append> | ||
1424 | </match> | ||
1425 | </match> | ||
1426 | <match key="usb_device.vendor_id" int="3617"> | ||
1427 | <match key="usb_device.product_id" int="1809"> | ||
1428 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1429 | </match> | ||
1430 | </match> | ||
1431 | <match key="usb_device.vendor_id" int="3617"> | ||
1432 | <match key="usb_device.product_id" int="1873"> | ||
1433 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1434 | </match> | ||
1435 | </match> | ||
1436 | <match key="usb_device.vendor_id" int="3617"> | ||
1437 | <match key="usb_device.product_id" int="2321"> | ||
1438 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1439 | </match> | ||
1440 | </match> | ||
1441 | <match key="usb_device.vendor_id" int="3617"> | ||
1442 | <match key="usb_device.product_id" int="2049"> | ||
1443 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1444 | </match> | ||
1445 | </match> | ||
1446 | <match key="usb_device.vendor_id" int="3617"> | ||
1447 | <match key="usb_device.product_id" int="2161"> | ||
1448 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1449 | </match> | ||
1450 | </match> | ||
1451 | <match key="usb_device.vendor_id" int="3617"> | ||
1452 | <match key="usb_device.product_id" int="2193"> | ||
1453 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1454 | </match> | ||
1455 | </match> | ||
1456 | <match key="usb_device.vendor_id" int="3617"> | ||
1457 | <match key="usb_device.product_id" int="2145"> | ||
1458 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1459 | </match> | ||
1460 | </match> | ||
1461 | <match key="usb_device.vendor_id" int="3617"> | ||
1462 | <match key="usb_device.product_id" int="2177"> | ||
1463 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1464 | </match> | ||
1465 | </match> | ||
1466 | <match key="usb_device.vendor_id" int="3617"> | ||
1467 | <match key="usb_device.product_id" int="2337"> | ||
1468 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1469 | </match> | ||
1470 | </match> | ||
1471 | <match key="usb_device.vendor_id" int="3617"> | ||
1472 | <match key="usb_device.product_id" int="2305"> | ||
1473 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1474 | </match> | ||
1475 | </match> | ||
1476 | <match key="usb_device.vendor_id" int="3617"> | ||
1477 | <match key="usb_device.product_id" int="1793"> | ||
1478 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1479 | </match> | ||
1480 | </match> | ||
1481 | <match key="usb_device.vendor_id" int="3617"> | ||
1482 | <match key="usb_device.product_id" int="1889"> | ||
1483 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1484 | </match> | ||
1485 | </match> | ||
1486 | <match key="usb_device.vendor_id" int="1054"> | ||
1487 | <match key="usb_device.product_id" int="16406"> | ||
1488 | <append key="info.capabilities" type="strlist">camera</append> | ||
1489 | </match> | ||
1490 | </match> | ||
1491 | <match key="usb_device.vendor_id" int="1054"> | ||
1492 | <match key="usb_device.product_id" int="16394"> | ||
1493 | <append key="info.capabilities" type="strlist">camera</append> | ||
1494 | </match> | ||
1495 | </match> | ||
1496 | <match key="usb_device.vendor_id" int="1054"> | ||
1497 | <match key="usb_device.product_id" int="16402"> | ||
1498 | <append key="info.capabilities" type="strlist">camera</append> | ||
1499 | </match> | ||
1500 | </match> | ||
1501 | <match key="usb_device.vendor_id" int="1054"> | ||
1502 | <match key="usb_device.product_id" int="16395"> | ||
1503 | <append key="info.capabilities" type="strlist">camera</append> | ||
1504 | </match> | ||
1505 | </match> | ||
1506 | <match key="usb_device.vendor_id" int="1054"> | ||
1507 | <match key="usb_device.product_id" int="16403"> | ||
1508 | <append key="info.capabilities" type="strlist">camera</append> | ||
1509 | </match> | ||
1510 | </match> | ||
1511 | <match key="usb_device.vendor_id" int="1054"> | ||
1512 | <match key="usb_device.product_id" int="16675"> | ||
1513 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1514 | </match> | ||
1515 | </match> | ||
1516 | <match key="usb_device.vendor_id" int="1054"> | ||
1517 | <match key="usb_device.product_id" int="16727"> | ||
1518 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1519 | </match> | ||
1520 | </match> | ||
1521 | <match key="usb_device.vendor_id" int="1054"> | ||
1522 | <match key="usb_device.product_id" int="16688"> | ||
1523 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1524 | </match> | ||
1525 | </match> | ||
1526 | <match key="usb_device.vendor_id" int="1054"> | ||
1527 | <match key="usb_device.product_id" int="16700"> | ||
1528 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1529 | </match> | ||
1530 | </match> | ||
1531 | <match key="usb_device.vendor_id" int="1054"> | ||
1532 | <match key="usb_device.product_id" int="16691"> | ||
1533 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1534 | </match> | ||
1535 | </match> | ||
1536 | <match key="usb_device.vendor_id" int="1054"> | ||
1537 | <match key="usb_device.product_id" int="16737"> | ||
1538 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1539 | </match> | ||
1540 | </match> | ||
1541 | <match key="usb_device.vendor_id" int="1054"> | ||
1542 | <match key="usb_device.product_id" int="16695"> | ||
1543 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1544 | </match> | ||
1545 | </match> | ||
1546 | <match key="usb_device.vendor_id" int="1054"> | ||
1547 | <match key="usb_device.product_id" int="16701"> | ||
1548 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1549 | </match> | ||
1550 | </match> | ||
1551 | <match key="usb_device.vendor_id" int="1054"> | ||
1552 | <match key="usb_device.product_id" int="16689"> | ||
1553 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1554 | </match> | ||
1555 | </match> | ||
1556 | <match key="usb_device.vendor_id" int="1054"> | ||
1557 | <match key="usb_device.product_id" int="16720"> | ||
1558 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1559 | </match> | ||
1560 | </match> | ||
1561 | <match key="usb_device.vendor_id" int="1054"> | ||
1562 | <match key="usb_device.product_id" int="16728"> | ||
1563 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1564 | </match> | ||
1565 | </match> | ||
1566 | <match key="usb_device.vendor_id" int="1054"> | ||
1567 | <match key="usb_device.product_id" int="16722"> | ||
1568 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1569 | </match> | ||
1570 | </match> | ||
1571 | <match key="usb_device.vendor_id" int="1054"> | ||
1572 | <match key="usb_device.product_id" int="16671"> | ||
1573 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1574 | </match> | ||
1575 | </match> | ||
1576 | <match key="usb_device.vendor_id" int="1054"> | ||
1577 | <match key="usb_device.product_id" int="16723"> | ||
1578 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1579 | </match> | ||
1580 | </match> | ||
1581 | <match key="usb_device.vendor_id" int="1054"> | ||
1582 | <match key="usb_device.product_id" int="16702"> | ||
1583 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1584 | </match> | ||
1585 | </match> | ||
1586 | <match key="usb_device.vendor_id" int="1054"> | ||
1587 | <match key="usb_device.product_id" int="16721"> | ||
1588 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1589 | </match> | ||
1590 | </match> | ||
1591 | <match key="usb_device.vendor_id" int="1054"> | ||
1592 | <match key="usb_device.product_id" int="16738"> | ||
1593 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1594 | </match> | ||
1595 | </match> | ||
1596 | <match key="usb_device.vendor_id" int="1054"> | ||
1597 | <match key="usb_device.product_id" int="16680"> | ||
1598 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1599 | </match> | ||
1600 | </match> | ||
1601 | <match key="usb_device.vendor_id" int="4204"> | ||
1602 | <match key="usb_device.product_id" int="12821"> | ||
1603 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1604 | </match> | ||
1605 | </match> | ||
1606 | <match key="usb_device.vendor_id" int="3428"> | ||
1607 | <match key="usb_device.product_id" int="4129"> | ||
1608 | <append key="info.capabilities" type="strlist">camera</append> | ||
1609 | </match> | ||
1610 | </match> | ||
1611 | <match key="usb_device.vendor_id" int="1000"> | ||
1612 | <match key="usb_device.product_id" int="8496"> | ||
1613 | <append key="info.capabilities" type="strlist">camera</append> | ||
1614 | </match> | ||
1615 | </match> | ||
1616 | <match key="usb_device.vendor_id" int="10096"> | ||
1617 | <match key="usb_device.product_id" int="36956"> | ||
1618 | <append key="info.capabilities" type="strlist">camera</append> | ||
1619 | </match> | ||
1620 | </match> | ||
1621 | <match key="usb_device.vendor_id" int="3141"> | ||
1622 | <match key="usb_device.product_id" int="32768"> | ||
1623 | <append key="info.capabilities" type="strlist">camera</append> | ||
1624 | </match> | ||
1625 | </match> | ||
1626 | <match key="usb_device.vendor_id" int="1054"> | ||
1627 | <match key="usb_device.product_id" int="16690"> | ||
1628 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1629 | </match> | ||
1630 | </match> | ||
1631 | <match key="usb_device.vendor_id" int="1054"> | ||
1632 | <match key="usb_device.product_id" int="16687"> | ||
1633 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1634 | </match> | ||
1635 | </match> | ||
1636 | <match key="usb_device.vendor_id" int="16700"> | ||
1637 | <match key="usb_device.product_id" int="17664"> | ||
1638 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1639 | </match> | ||
1640 | </match> | ||
1641 | <match key="usb_device.vendor_id" int="10096"> | ||
1642 | <match key="usb_device.product_id" int="36956"> | ||
1643 | <append key="info.capabilities" type="strlist">camera</append> | ||
1644 | </match> | ||
1645 | </match> | ||
1646 | <match key="usb_device.vendor_id" int="2362"> | ||
1647 | <match key="usb_device.product_id" int="270"> | ||
1648 | <append key="info.capabilities" type="strlist">camera</append> | ||
1649 | </match> | ||
1650 | </match> | ||
1651 | <match key="usb_device.vendor_id" int="2425"> | ||
1652 | <match key="usb_device.product_id" int="551"> | ||
1653 | <append key="info.capabilities" type="strlist">camera</append> | ||
1654 | </match> | ||
1655 | </match> | ||
1656 | <match key="usb_device.vendor_id" int="1498"> | ||
1657 | <match key="usb_device.product_id" int="4120"> | ||
1658 | <append key="info.capabilities" type="strlist">camera</append> | ||
1659 | </match> | ||
1660 | </match> | ||
1661 | <match key="usb_device.vendor_id" int="2329"> | ||
1662 | <match key="usb_device.product_id" int="256"> | ||
1663 | <append key="info.capabilities" type="strlist">camera</append> | ||
1664 | </match> | ||
1665 | </match> | ||
1666 | <match key="usb_device.vendor_id" int="2726"> | ||
1667 | <match key="usb_device.product_id" int="24609"> | ||
1668 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1669 | </match> | ||
1670 | </match> | ||
1671 | <match key="usb_device.vendor_id" int="10096"> | ||
1672 | <match key="usb_device.product_id" int="36944"> | ||
1673 | <append key="info.capabilities" type="strlist">camera</append> | ||
1674 | </match> | ||
1675 | </match> | ||
1676 | <match key="usb_device.vendor_id" int="10096"> | ||
1677 | <match key="usb_device.product_id" int="36946"> | ||
1678 | <append key="info.capabilities" type="strlist">camera</append> | ||
1679 | </match> | ||
1680 | </match> | ||
1681 | <match key="usb_device.vendor_id" int="4310"> | ||
1682 | <match key="usb_device.product_id" int="8704"> | ||
1683 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1684 | </match> | ||
1685 | </match> | ||
1686 | <match key="usb_device.vendor_id" int="2362"> | ||
1687 | <match key="usb_device.product_id" int="270"> | ||
1688 | <append key="info.capabilities" type="strlist">camera</append> | ||
1689 | </match> | ||
1690 | </match> | ||
1691 | <match key="usb_device.vendor_id" int="2362"> | ||
1692 | <match key="usb_device.product_id" int="271"> | ||
1693 | <append key="info.capabilities" type="strlist">camera</append> | ||
1694 | </match> | ||
1695 | </match> | ||
1696 | <match key="usb_device.vendor_id" int="1208"> | ||
1697 | <match key="usb_device.product_id" int="1027"> | ||
1698 | <append key="info.capabilities" type="strlist">camera</append> | ||
1699 | </match> | ||
1700 | </match> | ||
1701 | <match key="usb_device.vendor_id" int="1208"> | ||
1702 | <match key="usb_device.product_id" int="1026"> | ||
1703 | <append key="info.capabilities" type="strlist">camera</append> | ||
1704 | </match> | ||
1705 | </match> | ||
1706 | <match key="usb_device.vendor_id" int="1747"> | ||
1707 | <match key="usb_device.product_id" int="8634"> | ||
1708 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1709 | </match> | ||
1710 | </match> | ||
1711 | <match key="usb_device.vendor_id" int="1221"> | ||
1712 | <match key="usb_device.product_id" int="4416"> | ||
1713 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1714 | </match> | ||
1715 | </match> | ||
1716 | <match key="usb_device.vendor_id" int="3530"> | ||
1717 | <match key="usb_device.product_id" int="2"> | ||
1718 | <append key="info.capabilities" type="strlist">camera</append> | ||
1719 | </match> | ||
1720 | </match> | ||
1721 | <match key="usb_device.vendor_id" int="3530"> | ||
1722 | <match key="usb_device.product_id" int="2"> | ||
1723 | <append key="info.capabilities" type="strlist">camera</append> | ||
1724 | </match> | ||
1725 | </match> | ||
1726 | <match key="usb_device.vendor_id" int="1227"> | ||
1727 | <match key="usb_device.product_id" int="330"> | ||
1728 | <append key="info.capabilities" type="strlist">camera</append> | ||
1729 | </match> | ||
1730 | </match> | ||
1731 | <match key="usb_device.vendor_id" int="1227"> | ||
1732 | <match key="usb_device.product_id" int="466"> | ||
1733 | <append key="info.capabilities" type="strlist">camera</append> | ||
1734 | </match> | ||
1735 | </match> | ||
1736 | <match key="usb_device.vendor_id" int="1227"> | ||
1737 | <match key="usb_device.product_id" int="454"> | ||
1738 | <append key="info.capabilities" type="strlist">camera</append> | ||
1739 | </match> | ||
1740 | </match> | ||
1741 | <match key="usb_device.vendor_id" int="1227"> | ||
1742 | <match key="usb_device.product_id" int="467"> | ||
1743 | <append key="info.capabilities" type="strlist">camera</append> | ||
1744 | </match> | ||
1745 | </match> | ||
1746 | <match key="usb_device.vendor_id" int="1227"> | ||
1747 | <match key="usb_device.product_id" int="403"> | ||
1748 | <append key="info.capabilities" type="strlist">camera</append> | ||
1749 | </match> | ||
1750 | </match> | ||
1751 | <match key="usb_device.vendor_id" int="1227"> | ||
1752 | <match key="usb_device.product_id" int="480"> | ||
1753 | <append key="info.capabilities" type="strlist">camera</append> | ||
1754 | </match> | ||
1755 | </match> | ||
1756 | <match key="usb_device.vendor_id" int="1227"> | ||
1757 | <match key="usb_device.product_id" int="448"> | ||
1758 | <append key="info.capabilities" type="strlist">camera</append> | ||
1759 | </match> | ||
1760 | </match> | ||
1761 | <match key="usb_device.vendor_id" int="1227"> | ||
1762 | <match key="usb_device.product_id" int="484"> | ||
1763 | <append key="info.capabilities" type="strlist">camera</append> | ||
1764 | </match> | ||
1765 | </match> | ||
1766 | <match key="usb_device.vendor_id" int="1227"> | ||
1767 | <match key="usb_device.product_id" int="411"> | ||
1768 | <append key="info.capabilities" type="strlist">camera</append> | ||
1769 | </match> | ||
1770 | </match> | ||
1771 | <match key="usb_device.vendor_id" int="1227"> | ||
1772 | <match key="usb_device.product_id" int="449"> | ||
1773 | <append key="info.capabilities" type="strlist">camera</append> | ||
1774 | </match> | ||
1775 | </match> | ||
1776 | <match key="usb_device.vendor_id" int="1227"> | ||
1777 | <match key="usb_device.product_id" int="453"> | ||
1778 | <append key="info.capabilities" type="strlist">camera</append> | ||
1779 | </match> | ||
1780 | </match> | ||
1781 | <match key="usb_device.vendor_id" int="1227"> | ||
1782 | <match key="usb_device.product_id" int="468"> | ||
1783 | <append key="info.capabilities" type="strlist">camera</append> | ||
1784 | </match> | ||
1785 | </match> | ||
1786 | <match key="usb_device.vendor_id" int="1227"> | ||
1787 | <match key="usb_device.product_id" int="486"> | ||
1788 | <append key="info.capabilities" type="strlist">camera</append> | ||
1789 | </match> | ||
1790 | </match> | ||
1791 | <match key="usb_device.vendor_id" int="1227"> | ||
1792 | <match key="usb_device.product_id" int="506"> | ||
1793 | <append key="info.capabilities" type="strlist">camera</append> | ||
1794 | </match> | ||
1795 | </match> | ||
1796 | <match key="usb_device.vendor_id" int="1227"> | ||
1797 | <match key="usb_device.product_id" int="477"> | ||
1798 | <append key="info.capabilities" type="strlist">camera</append> | ||
1799 | </match> | ||
1800 | </match> | ||
1801 | <match key="usb_device.vendor_id" int="1227"> | ||
1802 | <match key="usb_device.product_id" int="475"> | ||
1803 | <append key="info.capabilities" type="strlist">camera</append> | ||
1804 | </match> | ||
1805 | </match> | ||
1806 | <match key="usb_device.vendor_id" int="1227"> | ||
1807 | <match key="usb_device.product_id" int="495"> | ||
1808 | <append key="info.capabilities" type="strlist">camera</append> | ||
1809 | </match> | ||
1810 | </match> | ||
1811 | <match key="usb_device.vendor_id" int="1227"> | ||
1812 | <match key="usb_device.product_id" int="512"> | ||
1813 | <append key="info.capabilities" type="strlist">camera</append> | ||
1814 | </match> | ||
1815 | </match> | ||
1816 | <match key="usb_device.vendor_id" int="1227"> | ||
1817 | <match key="usb_device.product_id" int="488"> | ||
1818 | <append key="info.capabilities" type="strlist">camera</append> | ||
1819 | </match> | ||
1820 | </match> | ||
1821 | <match key="usb_device.vendor_id" int="1227"> | ||
1822 | <match key="usb_device.product_id" int="521"> | ||
1823 | <append key="info.capabilities" type="strlist">camera</append> | ||
1824 | </match> | ||
1825 | </match> | ||
1826 | <match key="usb_device.vendor_id" int="1227"> | ||
1827 | <match key="usb_device.product_id" int="452"> | ||
1828 | <append key="info.capabilities" type="strlist">camera</append> | ||
1829 | </match> | ||
1830 | </match> | ||
1831 | <match key="usb_device.vendor_id" int="1227"> | ||
1832 | <match key="usb_device.product_id" int="471"> | ||
1833 | <append key="info.capabilities" type="strlist">camera</append> | ||
1834 | </match> | ||
1835 | </match> | ||
1836 | <match key="usb_device.vendor_id" int="1227"> | ||
1837 | <match key="usb_device.product_id" int="447"> | ||
1838 | <append key="info.capabilities" type="strlist">camera</append> | ||
1839 | </match> | ||
1840 | </match> | ||
1841 | <match key="usb_device.vendor_id" int="1227"> | ||
1842 | <match key="usb_device.product_id" int="322"> | ||
1843 | <append key="info.capabilities" type="strlist">camera</append> | ||
1844 | </match> | ||
1845 | </match> | ||
1846 | <match key="usb_device.vendor_id" int="1227"> | ||
1847 | <match key="usb_device.product_id" int="399"> | ||
1848 | <append key="info.capabilities" type="strlist">camera</append> | ||
1849 | </match> | ||
1850 | </match> | ||
1851 | <match key="usb_device.vendor_id" int="1227"> | ||
1852 | <match key="usb_device.product_id" int="472"> | ||
1853 | <append key="info.capabilities" type="strlist">camera</append> | ||
1854 | </match> | ||
1855 | </match> | ||
1856 | <match key="usb_device.vendor_id" int="1227"> | ||
1857 | <match key="usb_device.product_id" int="513"> | ||
1858 | <append key="info.capabilities" type="strlist">camera</append> | ||
1859 | </match> | ||
1860 | </match> | ||
1861 | <match key="usb_device.vendor_id" int="1227"> | ||
1862 | <match key="usb_device.product_id" int="525"> | ||
1863 | <append key="info.capabilities" type="strlist">camera</append> | ||
1864 | </match> | ||
1865 | </match> | ||
1866 | <match key="usb_device.vendor_id" int="1227"> | ||
1867 | <match key="usb_device.product_id" int="510"> | ||
1868 | <append key="info.capabilities" type="strlist">camera</append> | ||
1869 | </match> | ||
1870 | </match> | ||
1871 | <match key="usb_device.vendor_id" int="1227"> | ||
1872 | <match key="usb_device.product_id" int="451"> | ||
1873 | <append key="info.capabilities" type="strlist">camera</append> | ||
1874 | </match> | ||
1875 | </match> | ||
1876 | <match key="usb_device.vendor_id" int="2329"> | ||
1877 | <match key="usb_device.product_id" int="256"> | ||
1878 | <append key="info.capabilities" type="strlist">camera</append> | ||
1879 | </match> | ||
1880 | </match> | ||
1881 | <match key="usb_device.vendor_id" int="2329"> | ||
1882 | <match key="usb_device.product_id" int="256"> | ||
1883 | <append key="info.capabilities" type="strlist">camera</append> | ||
1884 | </match> | ||
1885 | </match> | ||
1886 | <match key="usb_device.vendor_id" int="1112"> | ||
1887 | <match key="usb_device.product_id" int="28677"> | ||
1888 | <append key="info.capabilities" type="strlist">camera</append> | ||
1889 | </match> | ||
1890 | </match> | ||
1891 | <match key="usb_device.vendor_id" int="2425"> | ||
1892 | <match key="usb_device.product_id" int="551"> | ||
1893 | <append key="info.capabilities" type="strlist">camera</append> | ||
1894 | </match> | ||
1895 | </match> | ||
1896 | <match key="usb_device.vendor_id" int="2425"> | ||
1897 | <match key="usb_device.product_id" int="551"> | ||
1898 | <append key="info.capabilities" type="strlist">camera</append> | ||
1899 | </match> | ||
1900 | </match> | ||
1901 | <match key="usb_device.vendor_id" int="1943"> | ||
1902 | <match key="usb_device.product_id" int="32796"> | ||
1903 | <append key="info.capabilities" type="strlist">camera</append> | ||
1904 | </match> | ||
1905 | </match> | ||
1906 | <match key="usb_device.vendor_id" int="4866"> | ||
1907 | <match key="usb_device.product_id" int="4118"> | ||
1908 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1909 | </match> | ||
1910 | </match> | ||
1911 | <match key="usb_device.vendor_id" int="4866"> | ||
1912 | <match key="usb_device.product_id" int="4119"> | ||
1913 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
1914 | </match> | ||
1915 | </match> | ||
1916 | <match key="usb_device.vendor_id" int="2362"> | ||
1917 | <match key="usb_device.product_id" int="270"> | ||
1918 | <append key="info.capabilities" type="strlist">camera</append> | ||
1919 | </match> | ||
1920 | </match> | ||
1921 | <match key="usb_device.vendor_id" int="1008"> | ||
1922 | <match key="usb_device.product_id" int="25858"> | ||
1923 | <append key="info.capabilities" type="strlist">camera</append> | ||
1924 | </match> | ||
1925 | </match> | ||
1926 | <match key="usb_device.vendor_id" int="1008"> | ||
1927 | <match key="usb_device.product_id" int="25090"> | ||
1928 | <append key="info.capabilities" type="strlist">camera</append> | ||
1929 | </match> | ||
1930 | </match> | ||
1931 | <match key="usb_device.vendor_id" int="1008"> | ||
1932 | <match key="usb_device.product_id" int="31746"> | ||
1933 | <append key="info.capabilities" type="strlist">camera</append> | ||
1934 | </match> | ||
1935 | </match> | ||
1936 | <match key="usb_device.vendor_id" int="1008"> | ||
1937 | <match key="usb_device.product_id" int="32002"> | ||
1938 | <append key="info.capabilities" type="strlist">camera</append> | ||
1939 | </match> | ||
1940 | </match> | ||
1941 | <match key="usb_device.vendor_id" int="1008"> | ||
1942 | <match key="usb_device.product_id" int="25346"> | ||
1943 | <append key="info.capabilities" type="strlist">camera</append> | ||
1944 | </match> | ||
1945 | </match> | ||
1946 | <match key="usb_device.vendor_id" int="1008"> | ||
1947 | <match key="usb_device.product_id" int="26114"> | ||
1948 | <append key="info.capabilities" type="strlist">camera</append> | ||
1949 | </match> | ||
1950 | </match> | ||
1951 | <match key="usb_device.vendor_id" int="1008"> | ||
1952 | <match key="usb_device.product_id" int="29698"> | ||
1953 | <append key="info.capabilities" type="strlist">camera</append> | ||
1954 | </match> | ||
1955 | </match> | ||
1956 | <match key="usb_device.vendor_id" int="1008"> | ||
1957 | <match key="usb_device.product_id" int="30722"> | ||
1958 | <append key="info.capabilities" type="strlist">camera</append> | ||
1959 | </match> | ||
1960 | </match> | ||
1961 | <match key="usb_device.vendor_id" int="1008"> | ||
1962 | <match key="usb_device.product_id" int="29186"> | ||
1963 | <append key="info.capabilities" type="strlist">camera</append> | ||
1964 | </match> | ||
1965 | </match> | ||
1966 | <match key="usb_device.vendor_id" int="1008"> | ||
1967 | <match key="usb_device.product_id" int="28162"> | ||
1968 | <append key="info.capabilities" type="strlist">camera</append> | ||
1969 | </match> | ||
1970 | </match> | ||
1971 | <match key="usb_device.vendor_id" int="1008"> | ||
1972 | <match key="usb_device.product_id" int="30978"> | ||
1973 | <append key="info.capabilities" type="strlist">camera</append> | ||
1974 | </match> | ||
1975 | </match> | ||
1976 | <match key="usb_device.vendor_id" int="1008"> | ||
1977 | <match key="usb_device.product_id" int="27906"> | ||
1978 | <append key="info.capabilities" type="strlist">camera</append> | ||
1979 | </match> | ||
1980 | </match> | ||
1981 | <match key="usb_device.vendor_id" int="1008"> | ||
1982 | <match key="usb_device.product_id" int="25346"> | ||
1983 | <append key="info.capabilities" type="strlist">camera</append> | ||
1984 | </match> | ||
1985 | </match> | ||
1986 | <match key="usb_device.vendor_id" int="1008"> | ||
1987 | <match key="usb_device.product_id" int="16642"> | ||
1988 | <append key="info.capabilities" type="strlist">camera</append> | ||
1989 | </match> | ||
1990 | </match> | ||
1991 | <match key="usb_device.vendor_id" int="1008"> | ||
1992 | <match key="usb_device.product_id" int="26626"> | ||
1993 | <append key="info.capabilities" type="strlist">camera</append> | ||
1994 | </match> | ||
1995 | </match> | ||
1996 | <match key="usb_device.vendor_id" int="1008"> | ||
1997 | <match key="usb_device.product_id" int="28930"> | ||
1998 | <append key="info.capabilities" type="strlist">camera</append> | ||
1999 | </match> | ||
2000 | </match> | ||
2001 | <match key="usb_device.vendor_id" int="1008"> | ||
2002 | <match key="usb_device.product_id" int="27394"> | ||
2003 | <append key="info.capabilities" type="strlist">camera</append> | ||
2004 | </match> | ||
2005 | </match> | ||
2006 | <match key="usb_device.vendor_id" int="1008"> | ||
2007 | <match key="usb_device.product_id" int="25602"> | ||
2008 | <append key="info.capabilities" type="strlist">camera</append> | ||
2009 | </match> | ||
2010 | </match> | ||
2011 | <match key="usb_device.vendor_id" int="1008"> | ||
2012 | <match key="usb_device.product_id" int="30210"> | ||
2013 | <append key="info.capabilities" type="strlist">camera</append> | ||
2014 | </match> | ||
2015 | </match> | ||
2016 | <match key="usb_device.vendor_id" int="1008"> | ||
2017 | <match key="usb_device.product_id" int="26370"> | ||
2018 | <append key="info.capabilities" type="strlist">camera</append> | ||
2019 | </match> | ||
2020 | </match> | ||
2021 | <match key="usb_device.vendor_id" int="1008"> | ||
2022 | <match key="usb_device.product_id" int="27650"> | ||
2023 | <append key="info.capabilities" type="strlist">camera</append> | ||
2024 | </match> | ||
2025 | </match> | ||
2026 | <match key="usb_device.vendor_id" int="1008"> | ||
2027 | <match key="usb_device.product_id" int="27138"> | ||
2028 | <append key="info.capabilities" type="strlist">camera</append> | ||
2029 | </match> | ||
2030 | </match> | ||
2031 | <match key="usb_device.vendor_id" int="1008"> | ||
2032 | <match key="usb_device.product_id" int="16898"> | ||
2033 | <append key="info.capabilities" type="strlist">camera</append> | ||
2034 | </match> | ||
2035 | </match> | ||
2036 | <match key="usb_device.vendor_id" int="1008"> | ||
2037 | <match key="usb_device.product_id" int="30466"> | ||
2038 | <append key="info.capabilities" type="strlist">camera</append> | ||
2039 | </match> | ||
2040 | </match> | ||
2041 | <match key="usb_device.vendor_id" int="1008"> | ||
2042 | <match key="usb_device.product_id" int="32258"> | ||
2043 | <append key="info.capabilities" type="strlist">camera</append> | ||
2044 | </match> | ||
2045 | </match> | ||
2046 | <match key="usb_device.vendor_id" int="1008"> | ||
2047 | <match key="usb_device.product_id" int="17154"> | ||
2048 | <append key="info.capabilities" type="strlist">camera</append> | ||
2049 | </match> | ||
2050 | </match> | ||
2051 | <match key="usb_device.vendor_id" int="1008"> | ||
2052 | <match key="usb_device.product_id" int="16642"> | ||
2053 | <append key="info.capabilities" type="strlist">camera</append> | ||
2054 | </match> | ||
2055 | </match> | ||
2056 | <match key="usb_device.vendor_id" int="1008"> | ||
2057 | <match key="usb_device.product_id" int="17410"> | ||
2058 | <append key="info.capabilities" type="strlist">camera</append> | ||
2059 | </match> | ||
2060 | </match> | ||
2061 | <match key="usb_device.vendor_id" int="1008"> | ||
2062 | <match key="usb_device.product_id" int="17666"> | ||
2063 | <append key="info.capabilities" type="strlist">camera</append> | ||
2064 | </match> | ||
2065 | </match> | ||
2066 | <match key="usb_device.vendor_id" int="1008"> | ||
2067 | <match key="usb_device.product_id" int="16642"> | ||
2068 | <append key="info.capabilities" type="strlist">camera</append> | ||
2069 | </match> | ||
2070 | </match> | ||
2071 | <match key="usb_device.vendor_id" int="1008"> | ||
2072 | <match key="usb_device.product_id" int="24578"> | ||
2073 | <append key="info.capabilities" type="strlist">camera</append> | ||
2074 | </match> | ||
2075 | </match> | ||
2076 | <match key="usb_device.vendor_id" int="61443"> | ||
2077 | <match key="usb_device.product_id" int="24578"> | ||
2078 | <append key="info.capabilities" type="strlist">camera</append> | ||
2079 | </match> | ||
2080 | </match> | ||
2081 | <match key="usb_device.vendor_id" int="1008"> | ||
2082 | <match key="usb_device.product_id" int="35586"> | ||
2083 | <append key="info.capabilities" type="strlist">camera</append> | ||
2084 | </match> | ||
2085 | </match> | ||
2086 | <match key="usb_device.vendor_id" int="1008"> | ||
2087 | <match key="usb_device.product_id" int="35842"> | ||
2088 | <append key="info.capabilities" type="strlist">camera</append> | ||
2089 | </match> | ||
2090 | </match> | ||
2091 | <match key="usb_device.vendor_id" int="1008"> | ||
2092 | <match key="usb_device.product_id" int="29954"> | ||
2093 | <append key="info.capabilities" type="strlist">camera</append> | ||
2094 | </match> | ||
2095 | </match> | ||
2096 | <match key="usb_device.vendor_id" int="1008"> | ||
2097 | <match key="usb_device.product_id" int="31490"> | ||
2098 | <append key="info.capabilities" type="strlist">camera</append> | ||
2099 | </match> | ||
2100 | </match> | ||
2101 | <match key="usb_device.vendor_id" int="1008"> | ||
2102 | <match key="usb_device.product_id" int="29442"> | ||
2103 | <append key="info.capabilities" type="strlist">camera</append> | ||
2104 | </match> | ||
2105 | </match> | ||
2106 | <match key="usb_device.vendor_id" int="1008"> | ||
2107 | <match key="usb_device.product_id" int="31234"> | ||
2108 | <append key="info.capabilities" type="strlist">camera</append> | ||
2109 | </match> | ||
2110 | </match> | ||
2111 | <match key="usb_device.vendor_id" int="1008"> | ||
2112 | <match key="usb_device.product_id" int="32770"> | ||
2113 | <append key="info.capabilities" type="strlist">camera</append> | ||
2114 | </match> | ||
2115 | </match> | ||
2116 | <match key="usb_device.vendor_id" int="1008"> | ||
2117 | <match key="usb_device.product_id" int="33026"> | ||
2118 | <append key="info.capabilities" type="strlist">camera</append> | ||
2119 | </match> | ||
2120 | </match> | ||
2121 | <match key="usb_device.vendor_id" int="1008"> | ||
2122 | <match key="usb_device.product_id" int="33282"> | ||
2123 | <append key="info.capabilities" type="strlist">camera</append> | ||
2124 | </match> | ||
2125 | </match> | ||
2126 | <match key="usb_device.vendor_id" int="1008"> | ||
2127 | <match key="usb_device.product_id" int="39682"> | ||
2128 | <append key="info.capabilities" type="strlist">camera</append> | ||
2129 | </match> | ||
2130 | </match> | ||
2131 | <match key="usb_device.vendor_id" int="1008"> | ||
2132 | <match key="usb_device.product_id" int="33794"> | ||
2133 | <append key="info.capabilities" type="strlist">camera</append> | ||
2134 | </match> | ||
2135 | </match> | ||
2136 | <match key="usb_device.vendor_id" int="1008"> | ||
2137 | <match key="usb_device.product_id" int="34050"> | ||
2138 | <append key="info.capabilities" type="strlist">camera</append> | ||
2139 | </match> | ||
2140 | </match> | ||
2141 | <match key="usb_device.vendor_id" int="1008"> | ||
2142 | <match key="usb_device.product_id" int="38402"> | ||
2143 | <append key="info.capabilities" type="strlist">camera</append> | ||
2144 | </match> | ||
2145 | </match> | ||
2146 | <match key="usb_device.vendor_id" int="1008"> | ||
2147 | <match key="usb_device.product_id" int="38658"> | ||
2148 | <append key="info.capabilities" type="strlist">camera</append> | ||
2149 | </match> | ||
2150 | </match> | ||
2151 | <match key="usb_device.vendor_id" int="1008"> | ||
2152 | <match key="usb_device.product_id" int="34562"> | ||
2153 | <append key="info.capabilities" type="strlist">camera</append> | ||
2154 | </match> | ||
2155 | </match> | ||
2156 | <match key="usb_device.vendor_id" int="1008"> | ||
2157 | <match key="usb_device.product_id" int="34818"> | ||
2158 | <append key="info.capabilities" type="strlist">camera</append> | ||
2159 | </match> | ||
2160 | </match> | ||
2161 | <match key="usb_device.vendor_id" int="10096"> | ||
2162 | <match key="usb_device.product_id" int="37203"> | ||
2163 | <append key="info.capabilities" type="strlist">camera</append> | ||
2164 | </match> | ||
2165 | </match> | ||
2166 | <match key="usb_device.vendor_id" int="2362"> | ||
2167 | <match key="usb_device.product_id" int="270"> | ||
2168 | <append key="info.capabilities" type="strlist">camera</append> | ||
2169 | </match> | ||
2170 | </match> | ||
2171 | <match key="usb_device.vendor_id" int="6655"> | ||
2172 | <match key="usb_device.product_id" int="771"> | ||
2173 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2174 | </match> | ||
2175 | </match> | ||
2176 | <match key="usb_device.vendor_id" int="6655"> | ||
2177 | <match key="usb_device.product_id" int="777"> | ||
2178 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2179 | </match> | ||
2180 | </match> | ||
2181 | <match key="usb_device.vendor_id" int="6655"> | ||
2182 | <match key="usb_device.product_id" int="775"> | ||
2183 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2184 | </match> | ||
2185 | </match> | ||
2186 | <match key="usb_device.vendor_id" int="1118"> | ||
2187 | <match key="usb_device.product_id" int="201"> | ||
2188 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2189 | </match> | ||
2190 | </match> | ||
2191 | <match key="usb_device.vendor_id" int="32902"> | ||
2192 | <match key="usb_device.product_id" int="1584"> | ||
2193 | <append key="info.capabilities" type="strlist">camera</append> | ||
2194 | </match> | ||
2195 | </match> | ||
2196 | <match key="usb_device.vendor_id" int="2362"> | ||
2197 | <match key="usb_device.product_id" int="271"> | ||
2198 | <append key="info.capabilities" type="strlist">camera</append> | ||
2199 | </match> | ||
2200 | </match> | ||
2201 | <match key="usb_device.vendor_id" int="16642"> | ||
2202 | <match key="usb_device.product_id" int="4394"> | ||
2203 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2204 | </match> | ||
2205 | </match> | ||
2206 | <match key="usb_device.vendor_id" int="16642"> | ||
2207 | <match key="usb_device.product_id" int="4390"> | ||
2208 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2209 | </match> | ||
2210 | </match> | ||
2211 | <match key="usb_device.vendor_id" int="16642"> | ||
2212 | <match key="usb_device.product_id" int="4417"> | ||
2213 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2214 | </match> | ||
2215 | </match> | ||
2216 | <match key="usb_device.vendor_id" int="16642"> | ||
2217 | <match key="usb_device.product_id" int="4418"> | ||
2218 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2219 | </match> | ||
2220 | </match> | ||
2221 | <match key="usb_device.vendor_id" int="16642"> | ||
2222 | <match key="usb_device.product_id" int="4455"> | ||
2223 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2224 | </match> | ||
2225 | </match> | ||
2226 | <match key="usb_device.vendor_id" int="16642"> | ||
2227 | <match key="usb_device.product_id" int="4433"> | ||
2228 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2229 | </match> | ||
2230 | </match> | ||
2231 | <match key="usb_device.vendor_id" int="16642"> | ||
2232 | <match key="usb_device.product_id" int="8449"> | ||
2233 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2234 | </match> | ||
2235 | </match> | ||
2236 | <match key="usb_device.vendor_id" int="16642"> | ||
2237 | <match key="usb_device.product_id" int="8453"> | ||
2238 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2239 | </match> | ||
2240 | </match> | ||
2241 | <match key="usb_device.vendor_id" int="16642"> | ||
2242 | <match key="usb_device.product_id" int="8450"> | ||
2243 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2244 | </match> | ||
2245 | </match> | ||
2246 | <match key="usb_device.vendor_id" int="4102"> | ||
2247 | <match key="usb_device.product_id" int="12292"> | ||
2248 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2249 | </match> | ||
2250 | </match> | ||
2251 | <match key="usb_device.vendor_id" int="16642"> | ||
2252 | <match key="usb_device.product_id" int="4104"> | ||
2253 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2254 | </match> | ||
2255 | </match> | ||
2256 | <match key="usb_device.vendor_id" int="16642"> | ||
2257 | <match key="usb_device.product_id" int="4386"> | ||
2258 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2259 | </match> | ||
2260 | </match> | ||
2261 | <match key="usb_device.vendor_id" int="4102"> | ||
2262 | <match key="usb_device.product_id" int="16386"> | ||
2263 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2264 | </match> | ||
2265 | </match> | ||
2266 | <match key="usb_device.vendor_id" int="4102"> | ||
2267 | <match key="usb_device.product_id" int="16387"> | ||
2268 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2269 | </match> | ||
2270 | </match> | ||
2271 | <match key="usb_device.vendor_id" int="16642"> | ||
2272 | <match key="usb_device.product_id" int="4423"> | ||
2273 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2274 | </match> | ||
2275 | </match> | ||
2276 | <match key="usb_device.vendor_id" int="16642"> | ||
2277 | <match key="usb_device.product_id" int="4371"> | ||
2278 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2279 | </match> | ||
2280 | </match> | ||
2281 | <match key="usb_device.vendor_id" int="16642"> | ||
2282 | <match key="usb_device.product_id" int="4384"> | ||
2283 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2284 | </match> | ||
2285 | </match> | ||
2286 | <match key="usb_device.vendor_id" int="16642"> | ||
2287 | <match key="usb_device.product_id" int="4375"> | ||
2288 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2289 | </match> | ||
2290 | </match> | ||
2291 | <match key="usb_device.vendor_id" int="16642"> | ||
2292 | <match key="usb_device.product_id" int="4373"> | ||
2293 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2294 | </match> | ||
2295 | </match> | ||
2296 | <match key="usb_device.vendor_id" int="16642"> | ||
2297 | <match key="usb_device.product_id" int="4376"> | ||
2298 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2299 | </match> | ||
2300 | </match> | ||
2301 | <match key="usb_device.vendor_id" int="16642"> | ||
2302 | <match key="usb_device.product_id" int="4372"> | ||
2303 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2304 | </match> | ||
2305 | </match> | ||
2306 | <match key="usb_device.vendor_id" int="16642"> | ||
2307 | <match key="usb_device.product_id" int="4377"> | ||
2308 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2309 | </match> | ||
2310 | </match> | ||
2311 | <match key="usb_device.vendor_id" int="16642"> | ||
2312 | <match key="usb_device.product_id" int="4435"> | ||
2313 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2314 | </match> | ||
2315 | </match> | ||
2316 | <match key="usb_device.vendor_id" int="16642"> | ||
2317 | <match key="usb_device.product_id" int="4404"> | ||
2318 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2319 | </match> | ||
2320 | </match> | ||
2321 | <match key="usb_device.vendor_id" int="4162"> | ||
2322 | <match key="usb_device.product_id" int="4419"> | ||
2323 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2324 | </match> | ||
2325 | </match> | ||
2326 | <match key="usb_device.vendor_id" int="16642"> | ||
2327 | <match key="usb_device.product_id" int="4374"> | ||
2328 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2329 | </match> | ||
2330 | </match> | ||
2331 | <match key="usb_device.vendor_id" int="16642"> | ||
2332 | <match key="usb_device.product_id" int="4402"> | ||
2333 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2334 | </match> | ||
2335 | </match> | ||
2336 | <match key="usb_device.vendor_id" int="2848"> | ||
2337 | <match key="usb_device.product_id" int="56814"> | ||
2338 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2339 | </match> | ||
2340 | </match> | ||
2341 | <match key="usb_device.vendor_id" int="1924"> | ||
2342 | <match key="usb_device.product_id" int="256"> | ||
2343 | <append key="info.capabilities" type="strlist">camera</append> | ||
2344 | </match> | ||
2345 | </match> | ||
2346 | <match key="usb_device.vendor_id" int="10096"> | ||
2347 | <match key="usb_device.product_id" int="36956"> | ||
2348 | <append key="info.capabilities" type="strlist">camera</append> | ||
2349 | </match> | ||
2350 | </match> | ||
2351 | <match key="usb_device.vendor_id" int="2425"> | ||
2352 | <match key="usb_device.product_id" int="551"> | ||
2353 | <append key="info.capabilities" type="strlist">camera</append> | ||
2354 | </match> | ||
2355 | </match> | ||
2356 | <match key="usb_device.vendor_id" int="1498"> | ||
2357 | <match key="usb_device.product_id" int="4102"> | ||
2358 | <append key="info.capabilities" type="strlist">camera</append> | ||
2359 | </match> | ||
2360 | </match> | ||
2361 | <match key="usb_device.vendor_id" int="3478"> | ||
2362 | <match key="usb_device.product_id" int="0"> | ||
2363 | <append key="info.capabilities" type="strlist">camera</append> | ||
2364 | </match> | ||
2365 | </match> | ||
2366 | <match key="usb_device.vendor_id" int="1265"> | ||
2367 | <match key="usb_device.product_id" int="24837"> | ||
2368 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2369 | </match> | ||
2370 | </match> | ||
2371 | <match key="usb_device.vendor_id" int="2126"> | ||
2372 | <match key="usb_device.product_id" int="1"> | ||
2373 | <append key="info.capabilities" type="strlist">camera</append> | ||
2374 | </match> | ||
2375 | </match> | ||
2376 | <match key="usb_device.vendor_id" int="2856"> | ||
2377 | <match key="usb_device.product_id" int="4108"> | ||
2378 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2379 | </match> | ||
2380 | </match> | ||
2381 | <match key="usb_device.vendor_id" int="1034"> | ||
2382 | <match key="usb_device.product_id" int="1547"> | ||
2383 | <append key="info.capabilities" type="strlist">camera</append> | ||
2384 | </match> | ||
2385 | </match> | ||
2386 | <match key="usb_device.vendor_id" int="1034"> | ||
2387 | <match key="usb_device.product_id" int="1406"> | ||
2388 | <append key="info.capabilities" type="strlist">camera</append> | ||
2389 | </match> | ||
2390 | </match> | ||
2391 | <match key="usb_device.vendor_id" int="1034"> | ||
2392 | <match key="usb_device.product_id" int="1418"> | ||
2393 | <append key="info.capabilities" type="strlist">camera</append> | ||
2394 | </match> | ||
2395 | </match> | ||
2396 | <match key="usb_device.vendor_id" int="1034"> | ||
2397 | <match key="usb_device.product_id" int="1420"> | ||
2398 | <append key="info.capabilities" type="strlist">camera</append> | ||
2399 | </match> | ||
2400 | </match> | ||
2401 | <match key="usb_device.vendor_id" int="1034"> | ||
2402 | <match key="usb_device.product_id" int="1421"> | ||
2403 | <append key="info.capabilities" type="strlist">camera</append> | ||
2404 | </match> | ||
2405 | </match> | ||
2406 | <match key="usb_device.vendor_id" int="1034"> | ||
2407 | <match key="usb_device.product_id" int="1417"> | ||
2408 | <append key="info.capabilities" type="strlist">camera</append> | ||
2409 | </match> | ||
2410 | </match> | ||
2411 | <match key="usb_device.vendor_id" int="1034"> | ||
2412 | <match key="usb_device.product_id" int="1450"> | ||
2413 | <append key="info.capabilities" type="strlist">camera</append> | ||
2414 | </match> | ||
2415 | </match> | ||
2416 | <match key="usb_device.vendor_id" int="1034"> | ||
2417 | <match key="usb_device.product_id" int="1434"> | ||
2418 | <append key="info.capabilities" type="strlist">camera</append> | ||
2419 | </match> | ||
2420 | </match> | ||
2421 | <match key="usb_device.vendor_id" int="1034"> | ||
2422 | <match key="usb_device.product_id" int="1442"> | ||
2423 | <append key="info.capabilities" type="strlist">camera</append> | ||
2424 | </match> | ||
2425 | </match> | ||
2426 | <match key="usb_device.vendor_id" int="1034"> | ||
2427 | <match key="usb_device.product_id" int="1463"> | ||
2428 | <append key="info.capabilities" type="strlist">camera</append> | ||
2429 | </match> | ||
2430 | </match> | ||
2431 | <match key="usb_device.vendor_id" int="1034"> | ||
2432 | <match key="usb_device.product_id" int="1466"> | ||
2433 | <append key="info.capabilities" type="strlist">camera</append> | ||
2434 | </match> | ||
2435 | </match> | ||
2436 | <match key="usb_device.vendor_id" int="1034"> | ||
2437 | <match key="usb_device.product_id" int="1447"> | ||
2438 | <append key="info.capabilities" type="strlist">camera</append> | ||
2439 | </match> | ||
2440 | </match> | ||
2441 | <match key="usb_device.vendor_id" int="1034"> | ||
2442 | <match key="usb_device.product_id" int="1455"> | ||
2443 | <append key="info.capabilities" type="strlist">camera</append> | ||
2444 | </match> | ||
2445 | </match> | ||
2446 | <match key="usb_device.vendor_id" int="1034"> | ||
2447 | <match key="usb_device.product_id" int="1454"> | ||
2448 | <append key="info.capabilities" type="strlist">camera</append> | ||
2449 | </match> | ||
2450 | </match> | ||
2451 | <match key="usb_device.vendor_id" int="1034"> | ||
2452 | <match key="usb_device.product_id" int="1475"> | ||
2453 | <append key="info.capabilities" type="strlist">camera</append> | ||
2454 | </match> | ||
2455 | </match> | ||
2456 | <match key="usb_device.vendor_id" int="1034"> | ||
2457 | <match key="usb_device.product_id" int="1449"> | ||
2458 | <append key="info.capabilities" type="strlist">camera</append> | ||
2459 | </match> | ||
2460 | </match> | ||
2461 | <match key="usb_device.vendor_id" int="1034"> | ||
2462 | <match key="usb_device.product_id" int="1478"> | ||
2463 | <append key="info.capabilities" type="strlist">camera</append> | ||
2464 | </match> | ||
2465 | </match> | ||
2466 | <match key="usb_device.vendor_id" int="1034"> | ||
2467 | <match key="usb_device.product_id" int="1436"> | ||
2468 | <append key="info.capabilities" type="strlist">camera</append> | ||
2469 | </match> | ||
2470 | </match> | ||
2471 | <match key="usb_device.vendor_id" int="1034"> | ||
2472 | <match key="usb_device.product_id" int="1376"> | ||
2473 | <append key="info.capabilities" type="strlist">camera</append> | ||
2474 | </match> | ||
2475 | </match> | ||
2476 | <match key="usb_device.vendor_id" int="1034"> | ||
2477 | <match key="usb_device.product_id" int="1376"> | ||
2478 | <append key="info.capabilities" type="strlist">camera</append> | ||
2479 | </match> | ||
2480 | </match> | ||
2481 | <match key="usb_device.vendor_id" int="1034"> | ||
2482 | <match key="usb_device.product_id" int="1333"> | ||
2483 | <append key="info.capabilities" type="strlist">camera</append> | ||
2484 | </match> | ||
2485 | </match> | ||
2486 | <match key="usb_device.vendor_id" int="1034"> | ||
2487 | <match key="usb_device.product_id" int="1382"> | ||
2488 | <append key="info.capabilities" type="strlist">camera</append> | ||
2489 | </match> | ||
2490 | </match> | ||
2491 | <match key="usb_device.vendor_id" int="1034"> | ||
2492 | <match key="usb_device.product_id" int="1382"> | ||
2493 | <append key="info.capabilities" type="strlist">camera</append> | ||
2494 | </match> | ||
2495 | </match> | ||
2496 | <match key="usb_device.vendor_id" int="1034"> | ||
2497 | <match key="usb_device.product_id" int="1396"> | ||
2498 | <append key="info.capabilities" type="strlist">camera</append> | ||
2499 | </match> | ||
2500 | </match> | ||
2501 | <match key="usb_device.vendor_id" int="1034"> | ||
2502 | <match key="usb_device.product_id" int="1395"> | ||
2503 | <append key="info.capabilities" type="strlist">camera</append> | ||
2504 | </match> | ||
2505 | </match> | ||
2506 | <match key="usb_device.vendor_id" int="1034"> | ||
2507 | <match key="usb_device.product_id" int="1393"> | ||
2508 | <append key="info.capabilities" type="strlist">camera</append> | ||
2509 | </match> | ||
2510 | </match> | ||
2511 | <match key="usb_device.vendor_id" int="1034"> | ||
2512 | <match key="usb_device.product_id" int="1412"> | ||
2513 | <append key="info.capabilities" type="strlist">camera</append> | ||
2514 | </match> | ||
2515 | </match> | ||
2516 | <match key="usb_device.vendor_id" int="1034"> | ||
2517 | <match key="usb_device.product_id" int="1401"> | ||
2518 | <append key="info.capabilities" type="strlist">camera</append> | ||
2519 | </match> | ||
2520 | </match> | ||
2521 | <match key="usb_device.vendor_id" int="1034"> | ||
2522 | <match key="usb_device.product_id" int="1400"> | ||
2523 | <append key="info.capabilities" type="strlist">camera</append> | ||
2524 | </match> | ||
2525 | </match> | ||
2526 | <match key="usb_device.vendor_id" int="1034"> | ||
2527 | <match key="usb_device.product_id" int="1400"> | ||
2528 | <append key="info.capabilities" type="strlist">camera</append> | ||
2529 | </match> | ||
2530 | </match> | ||
2531 | <match key="usb_device.vendor_id" int="1034"> | ||
2532 | <match key="usb_device.product_id" int="1402"> | ||
2533 | <append key="info.capabilities" type="strlist">camera</append> | ||
2534 | </match> | ||
2535 | </match> | ||
2536 | <match key="usb_device.vendor_id" int="1034"> | ||
2537 | <match key="usb_device.product_id" int="1403"> | ||
2538 | <append key="info.capabilities" type="strlist">camera</append> | ||
2539 | </match> | ||
2540 | </match> | ||
2541 | <match key="usb_device.vendor_id" int="1034"> | ||
2542 | <match key="usb_device.product_id" int="1414"> | ||
2543 | <append key="info.capabilities" type="strlist">camera</append> | ||
2544 | </match> | ||
2545 | </match> | ||
2546 | <match key="usb_device.vendor_id" int="1034"> | ||
2547 | <match key="usb_device.product_id" int="1404"> | ||
2548 | <append key="info.capabilities" type="strlist">camera</append> | ||
2549 | </match> | ||
2550 | </match> | ||
2551 | <match key="usb_device.vendor_id" int="1034"> | ||
2552 | <match key="usb_device.product_id" int="256"> | ||
2553 | <append key="info.capabilities" type="strlist">camera</append> | ||
2554 | </match> | ||
2555 | </match> | ||
2556 | <match key="usb_device.vendor_id" int="1034"> | ||
2557 | <match key="usb_device.product_id" int="288"> | ||
2558 | <append key="info.capabilities" type="strlist">camera</append> | ||
2559 | </match> | ||
2560 | </match> | ||
2561 | <match key="usb_device.vendor_id" int="1034"> | ||
2562 | <match key="usb_device.product_id" int="289"> | ||
2563 | <append key="info.capabilities" type="strlist">camera</append> | ||
2564 | </match> | ||
2565 | </match> | ||
2566 | <match key="usb_device.vendor_id" int="1034"> | ||
2567 | <match key="usb_device.product_id" int="272"> | ||
2568 | <append key="info.capabilities" type="strlist">camera</append> | ||
2569 | </match> | ||
2570 | </match> | ||
2571 | <match key="usb_device.vendor_id" int="1034"> | ||
2572 | <match key="usb_device.product_id" int="273"> | ||
2573 | <append key="info.capabilities" type="strlist">camera</append> | ||
2574 | </match> | ||
2575 | </match> | ||
2576 | <match key="usb_device.vendor_id" int="1034"> | ||
2577 | <match key="usb_device.product_id" int="304"> | ||
2578 | <append key="info.capabilities" type="strlist">camera</append> | ||
2579 | </match> | ||
2580 | </match> | ||
2581 | <match key="usb_device.vendor_id" int="1034"> | ||
2582 | <match key="usb_device.product_id" int="274"> | ||
2583 | <append key="info.capabilities" type="strlist">camera</append> | ||
2584 | </match> | ||
2585 | </match> | ||
2586 | <match key="usb_device.vendor_id" int="1034"> | ||
2587 | <match key="usb_device.product_id" int="306"> | ||
2588 | <append key="info.capabilities" type="strlist">camera</append> | ||
2589 | </match> | ||
2590 | </match> | ||
2591 | <match key="usb_device.vendor_id" int="1034"> | ||
2592 | <match key="usb_device.product_id" int="352"> | ||
2593 | <append key="info.capabilities" type="strlist">camera</append> | ||
2594 | </match> | ||
2595 | </match> | ||
2596 | <match key="usb_device.vendor_id" int="1034"> | ||
2597 | <match key="usb_device.product_id" int="305"> | ||
2598 | <append key="info.capabilities" type="strlist">camera</append> | ||
2599 | </match> | ||
2600 | </match> | ||
2601 | <match key="usb_device.vendor_id" int="1034"> | ||
2602 | <match key="usb_device.product_id" int="1317"> | ||
2603 | <append key="info.capabilities" type="strlist">camera</append> | ||
2604 | </match> | ||
2605 | </match> | ||
2606 | <match key="usb_device.vendor_id" int="1034"> | ||
2607 | <match key="usb_device.product_id" int="1280"> | ||
2608 | <append key="info.capabilities" type="strlist">camera</append> | ||
2609 | </match> | ||
2610 | </match> | ||
2611 | <match key="usb_device.vendor_id" int="1034"> | ||
2612 | <match key="usb_device.product_id" int="1296"> | ||
2613 | <append key="info.capabilities" type="strlist">camera</append> | ||
2614 | </match> | ||
2615 | </match> | ||
2616 | <match key="usb_device.vendor_id" int="1034"> | ||
2617 | <match key="usb_device.product_id" int="1328"> | ||
2618 | <append key="info.capabilities" type="strlist">camera</append> | ||
2619 | </match> | ||
2620 | </match> | ||
2621 | <match key="usb_device.vendor_id" int="1034"> | ||
2622 | <match key="usb_device.product_id" int="368"> | ||
2623 | <append key="info.capabilities" type="strlist">camera</append> | ||
2624 | </match> | ||
2625 | </match> | ||
2626 | <match key="usb_device.vendor_id" int="1034"> | ||
2627 | <match key="usb_device.product_id" int="1365"> | ||
2628 | <append key="info.capabilities" type="strlist">camera</append> | ||
2629 | </match> | ||
2630 | </match> | ||
2631 | <match key="usb_device.vendor_id" int="1034"> | ||
2632 | <match key="usb_device.product_id" int="1398"> | ||
2633 | <append key="info.capabilities" type="strlist">camera</append> | ||
2634 | </match> | ||
2635 | </match> | ||
2636 | <match key="usb_device.vendor_id" int="1034"> | ||
2637 | <match key="usb_device.product_id" int="1360"> | ||
2638 | <append key="info.capabilities" type="strlist">camera</append> | ||
2639 | </match> | ||
2640 | </match> | ||
2641 | <match key="usb_device.vendor_id" int="1034"> | ||
2642 | <match key="usb_device.product_id" int="1392"> | ||
2643 | <append key="info.capabilities" type="strlist">camera</append> | ||
2644 | </match> | ||
2645 | </match> | ||
2646 | <match key="usb_device.vendor_id" int="1034"> | ||
2647 | <match key="usb_device.product_id" int="1394"> | ||
2648 | <append key="info.capabilities" type="strlist">camera</append> | ||
2649 | </match> | ||
2650 | </match> | ||
2651 | <match key="usb_device.vendor_id" int="1034"> | ||
2652 | <match key="usb_device.product_id" int="1397"> | ||
2653 | <append key="info.capabilities" type="strlist">camera</append> | ||
2654 | </match> | ||
2655 | </match> | ||
2656 | <match key="usb_device.vendor_id" int="1034"> | ||
2657 | <match key="usb_device.product_id" int="1405"> | ||
2658 | <append key="info.capabilities" type="strlist">camera</append> | ||
2659 | </match> | ||
2660 | </match> | ||
2661 | <match key="usb_device.vendor_id" int="1034"> | ||
2662 | <match key="usb_device.product_id" int="1407"> | ||
2663 | <append key="info.capabilities" type="strlist">camera</append> | ||
2664 | </match> | ||
2665 | </match> | ||
2666 | <match key="usb_device.vendor_id" int="1034"> | ||
2667 | <match key="usb_device.product_id" int="1399"> | ||
2668 | <append key="info.capabilities" type="strlist">camera</append> | ||
2669 | </match> | ||
2670 | </match> | ||
2671 | <match key="usb_device.vendor_id" int="1034"> | ||
2672 | <match key="usb_device.product_id" int="768"> | ||
2673 | <append key="info.capabilities" type="strlist">camera</append> | ||
2674 | </match> | ||
2675 | </match> | ||
2676 | <match key="usb_device.vendor_id" int="1034"> | ||
2677 | <match key="usb_device.product_id" int="1344"> | ||
2678 | <append key="info.capabilities" type="strlist">camera</append> | ||
2679 | </match> | ||
2680 | </match> | ||
2681 | <match key="usb_device.vendor_id" int="1034"> | ||
2682 | <match key="usb_device.product_id" int="1384"> | ||
2683 | <append key="info.capabilities" type="strlist">camera</append> | ||
2684 | </match> | ||
2685 | </match> | ||
2686 | <match key="usb_device.vendor_id" int="1034"> | ||
2687 | <match key="usb_device.product_id" int="1385"> | ||
2688 | <append key="info.capabilities" type="strlist">camera</append> | ||
2689 | </match> | ||
2690 | </match> | ||
2691 | <match key="usb_device.vendor_id" int="1034"> | ||
2692 | <match key="usb_device.product_id" int="1381"> | ||
2693 | <append key="info.capabilities" type="strlist">camera</append> | ||
2694 | </match> | ||
2695 | </match> | ||
2696 | <match key="usb_device.vendor_id" int="1034"> | ||
2697 | <match key="usb_device.product_id" int="1383"> | ||
2698 | <append key="info.capabilities" type="strlist">camera</append> | ||
2699 | </match> | ||
2700 | </match> | ||
2701 | <match key="usb_device.vendor_id" int="1034"> | ||
2702 | <match key="usb_device.product_id" int="1486"> | ||
2703 | <append key="info.capabilities" type="strlist">camera</append> | ||
2704 | </match> | ||
2705 | </match> | ||
2706 | <match key="usb_device.vendor_id" int="1034"> | ||
2707 | <match key="usb_device.product_id" int="1439"> | ||
2708 | <append key="info.capabilities" type="strlist">camera</append> | ||
2709 | </match> | ||
2710 | </match> | ||
2711 | <match key="usb_device.vendor_id" int="1034"> | ||
2712 | <match key="usb_device.product_id" int="1473"> | ||
2713 | <append key="info.capabilities" type="strlist">camera</append> | ||
2714 | </match> | ||
2715 | </match> | ||
2716 | <match key="usb_device.vendor_id" int="1034"> | ||
2717 | <match key="usb_device.product_id" int="1453"> | ||
2718 | <append key="info.capabilities" type="strlist">camera</append> | ||
2719 | </match> | ||
2720 | </match> | ||
2721 | <match key="usb_device.vendor_id" int="1034"> | ||
2722 | <match key="usb_device.product_id" int="1413"> | ||
2723 | <append key="info.capabilities" type="strlist">camera</append> | ||
2724 | </match> | ||
2725 | </match> | ||
2726 | <match key="usb_device.vendor_id" int="1034"> | ||
2727 | <match key="usb_device.product_id" int="1024"> | ||
2728 | <append key="info.capabilities" type="strlist">camera</append> | ||
2729 | </match> | ||
2730 | </match> | ||
2731 | <match key="usb_device.vendor_id" int="1034"> | ||
2732 | <match key="usb_device.product_id" int="1426"> | ||
2733 | <append key="info.capabilities" type="strlist">camera</append> | ||
2734 | </match> | ||
2735 | </match> | ||
2736 | <match key="usb_device.vendor_id" int="1034"> | ||
2737 | <match key="usb_device.product_id" int="1427"> | ||
2738 | <append key="info.capabilities" type="strlist">camera</append> | ||
2739 | </match> | ||
2740 | </match> | ||
2741 | <match key="usb_device.vendor_id" int="1034"> | ||
2742 | <match key="usb_device.product_id" int="1422"> | ||
2743 | <append key="info.capabilities" type="strlist">camera</append> | ||
2744 | </match> | ||
2745 | </match> | ||
2746 | <match key="usb_device.vendor_id" int="1034"> | ||
2747 | <match key="usb_device.product_id" int="1423"> | ||
2748 | <append key="info.capabilities" type="strlist">camera</append> | ||
2749 | </match> | ||
2750 | </match> | ||
2751 | <match key="usb_device.vendor_id" int="1034"> | ||
2752 | <match key="usb_device.product_id" int="1425"> | ||
2753 | <append key="info.capabilities" type="strlist">camera</append> | ||
2754 | </match> | ||
2755 | </match> | ||
2756 | <match key="usb_device.vendor_id" int="1034"> | ||
2757 | <match key="usb_device.product_id" int="1440"> | ||
2758 | <append key="info.capabilities" type="strlist">camera</append> | ||
2759 | </match> | ||
2760 | </match> | ||
2761 | <match key="usb_device.vendor_id" int="1034"> | ||
2762 | <match key="usb_device.product_id" int="1452"> | ||
2763 | <append key="info.capabilities" type="strlist">camera</append> | ||
2764 | </match> | ||
2765 | </match> | ||
2766 | <match key="usb_device.vendor_id" int="1034"> | ||
2767 | <match key="usb_device.product_id" int="1451"> | ||
2768 | <append key="info.capabilities" type="strlist">camera</append> | ||
2769 | </match> | ||
2770 | </match> | ||
2771 | <match key="usb_device.vendor_id" int="1034"> | ||
2772 | <match key="usb_device.product_id" int="1464"> | ||
2773 | <append key="info.capabilities" type="strlist">camera</append> | ||
2774 | </match> | ||
2775 | </match> | ||
2776 | <match key="usb_device.vendor_id" int="1034"> | ||
2777 | <match key="usb_device.product_id" int="1437"> | ||
2778 | <append key="info.capabilities" type="strlist">camera</append> | ||
2779 | </match> | ||
2780 | </match> | ||
2781 | <match key="usb_device.vendor_id" int="1034"> | ||
2782 | <match key="usb_device.product_id" int="1438"> | ||
2783 | <append key="info.capabilities" type="strlist">camera</append> | ||
2784 | </match> | ||
2785 | </match> | ||
2786 | <match key="usb_device.vendor_id" int="1034"> | ||
2787 | <match key="usb_device.product_id" int="1415"> | ||
2788 | <append key="info.capabilities" type="strlist">camera</append> | ||
2789 | </match> | ||
2790 | </match> | ||
2791 | <match key="usb_device.vendor_id" int="1034"> | ||
2792 | <match key="usb_device.product_id" int="1459"> | ||
2793 | <append key="info.capabilities" type="strlist">camera</append> | ||
2794 | </match> | ||
2795 | </match> | ||
2796 | <match key="usb_device.vendor_id" int="1034"> | ||
2797 | <match key="usb_device.product_id" int="1460"> | ||
2798 | <append key="info.capabilities" type="strlist">camera</append> | ||
2799 | </match> | ||
2800 | </match> | ||
2801 | <match key="usb_device.vendor_id" int="1034"> | ||
2802 | <match key="usb_device.product_id" int="1408"> | ||
2803 | <append key="info.capabilities" type="strlist">camera</append> | ||
2804 | </match> | ||
2805 | </match> | ||
2806 | <match key="usb_device.vendor_id" int="1034"> | ||
2807 | <match key="usb_device.product_id" int="1416"> | ||
2808 | <append key="info.capabilities" type="strlist">camera</append> | ||
2809 | </match> | ||
2810 | </match> | ||
2811 | <match key="usb_device.vendor_id" int="1034"> | ||
2812 | <match key="usb_device.product_id" int="1027"> | ||
2813 | <append key="info.capabilities" type="strlist">camera</append> | ||
2814 | </match> | ||
2815 | </match> | ||
2816 | <match key="usb_device.vendor_id" int="1034"> | ||
2817 | <match key="usb_device.product_id" int="1461"> | ||
2818 | <append key="info.capabilities" type="strlist">camera</append> | ||
2819 | </match> | ||
2820 | </match> | ||
2821 | <match key="usb_device.vendor_id" int="1034"> | ||
2822 | <match key="usb_device.product_id" int="1487"> | ||
2823 | <append key="info.capabilities" type="strlist">camera</append> | ||
2824 | </match> | ||
2825 | </match> | ||
2826 | <match key="usb_device.vendor_id" int="1034"> | ||
2827 | <match key="usb_device.product_id" int="1485"> | ||
2828 | <append key="info.capabilities" type="strlist">camera</append> | ||
2829 | </match> | ||
2830 | </match> | ||
2831 | <match key="usb_device.vendor_id" int="1034"> | ||
2832 | <match key="usb_device.product_id" int="1472"> | ||
2833 | <append key="info.capabilities" type="strlist">camera</append> | ||
2834 | </match> | ||
2835 | </match> | ||
2836 | <match key="usb_device.vendor_id" int="4907"> | ||
2837 | <match key="usb_device.product_id" int="1"> | ||
2838 | <append key="info.capabilities" type="strlist">camera</append> | ||
2839 | </match> | ||
2840 | </match> | ||
2841 | <match key="usb_device.vendor_id" int="4907"> | ||
2842 | <match key="usb_device.product_id" int="25"> | ||
2843 | <append key="info.capabilities" type="strlist">camera</append> | ||
2844 | </match> | ||
2845 | </match> | ||
2846 | <match key="usb_device.vendor_id" int="4907"> | ||
2847 | <match key="usb_device.product_id" int="9"> | ||
2848 | <append key="info.capabilities" type="strlist">camera</append> | ||
2849 | </match> | ||
2850 | </match> | ||
2851 | <match key="usb_device.vendor_id" int="4907"> | ||
2852 | <match key="usb_device.product_id" int="7"> | ||
2853 | <append key="info.capabilities" type="strlist">camera</append> | ||
2854 | </match> | ||
2855 | </match> | ||
2856 | <match key="usb_device.vendor_id" int="4907"> | ||
2857 | <match key="usb_device.product_id" int="24"> | ||
2858 | <append key="info.capabilities" type="strlist">camera</append> | ||
2859 | </match> | ||
2860 | </match> | ||
2861 | <match key="usb_device.vendor_id" int="4907"> | ||
2862 | <match key="usb_device.product_id" int="34"> | ||
2863 | <append key="info.capabilities" type="strlist">camera</append> | ||
2864 | </match> | ||
2865 | </match> | ||
2866 | <match key="usb_device.vendor_id" int="10096"> | ||
2867 | <match key="usb_device.product_id" int="36945"> | ||
2868 | <append key="info.capabilities" type="strlist">camera</append> | ||
2869 | </match> | ||
2870 | </match> | ||
2871 | <match key="usb_device.vendor_id" int="1242"> | ||
2872 | <match key="usb_device.product_id" int="9077"> | ||
2873 | <append key="info.capabilities" type="strlist">camera</append> | ||
2874 | </match> | ||
2875 | </match> | ||
2876 | <match key="usb_device.vendor_id" int="4100"> | ||
2877 | <match key="usb_device.product_id" int="24859"> | ||
2878 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2879 | </match> | ||
2880 | </match> | ||
2881 | <match key="usb_device.vendor_id" int="4100"> | ||
2882 | <match key="usb_device.product_id" int="24719"> | ||
2883 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2884 | </match> | ||
2885 | </match> | ||
2886 | <match key="usb_device.vendor_id" int="4100"> | ||
2887 | <match key="usb_device.product_id" int="24882"> | ||
2888 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2889 | </match> | ||
2890 | </match> | ||
2891 | <match key="usb_device.vendor_id" int="1086"> | ||
2892 | <match key="usb_device.product_id" int="28736"> | ||
2893 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2894 | </match> | ||
2895 | </match> | ||
2896 | <match key="usb_device.vendor_id" int="1086"> | ||
2897 | <match key="usb_device.product_id" int="28849"> | ||
2898 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2899 | </match> | ||
2900 | </match> | ||
2901 | <match key="usb_device.vendor_id" int="4100"> | ||
2902 | <match key="usb_device.product_id" int="24592"> | ||
2903 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2904 | </match> | ||
2905 | </match> | ||
2906 | <match key="usb_device.vendor_id" int="4100"> | ||
2907 | <match key="usb_device.product_id" int="24581"> | ||
2908 | <append key="info.capabilities" type="strlist">camera</append> | ||
2909 | </match> | ||
2910 | </match> | ||
2911 | <match key="usb_device.vendor_id" int="5073"> | ||
2912 | <match key="usb_device.product_id" int="28674"> | ||
2913 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2914 | </match> | ||
2915 | </match> | ||
2916 | <match key="usb_device.vendor_id" int="1133"> | ||
2917 | <match key="usb_device.product_id" int="2304"> | ||
2918 | <append key="info.capabilities" type="strlist">camera</append> | ||
2919 | </match> | ||
2920 | </match> | ||
2921 | <match key="usb_device.vendor_id" int="1133"> | ||
2922 | <match key="usb_device.product_id" int="2384"> | ||
2923 | <append key="info.capabilities" type="strlist">camera</append> | ||
2924 | </match> | ||
2925 | </match> | ||
2926 | <match key="usb_device.vendor_id" int="1647"> | ||
2927 | <match key="usb_device.product_id" int="33900"> | ||
2928 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2929 | </match> | ||
2930 | </match> | ||
2931 | <match key="usb_device.vendor_id" int="2329"> | ||
2932 | <match key="usb_device.product_id" int="256"> | ||
2933 | <append key="info.capabilities" type="strlist">camera</append> | ||
2934 | </match> | ||
2935 | </match> | ||
2936 | <match key="usb_device.vendor_id" int="1482"> | ||
2937 | <match key="usb_device.product_id" int="8709"> | ||
2938 | <append key="info.capabilities" type="strlist">camera</append> | ||
2939 | </match> | ||
2940 | </match> | ||
2941 | <match key="usb_device.vendor_id" int="1647"> | ||
2942 | <match key="usb_device.product_id" int="34128"> | ||
2943 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2944 | </match> | ||
2945 | </match> | ||
2946 | <match key="usb_device.vendor_id" int="1647"> | ||
2947 | <match key="usb_device.product_id" int="34184"> | ||
2948 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2949 | </match> | ||
2950 | </match> | ||
2951 | <match key="usb_device.vendor_id" int="4310"> | ||
2952 | <match key="usb_device.product_id" int="8960"> | ||
2953 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2954 | </match> | ||
2955 | </match> | ||
2956 | <match key="usb_device.vendor_id" int="3504"> | ||
2957 | <match key="usb_device.product_id" int="21874"> | ||
2958 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2959 | </match> | ||
2960 | </match> | ||
2961 | <match key="usb_device.vendor_id" int="1118"> | ||
2962 | <match key="usb_device.product_id" int="1600"> | ||
2963 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2964 | </match> | ||
2965 | </match> | ||
2966 | <match key="usb_device.vendor_id" int="1118"> | ||
2967 | <match key="usb_device.product_id" int="1570"> | ||
2968 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2969 | </match> | ||
2970 | </match> | ||
2971 | <match key="usb_device.vendor_id" int="1118"> | ||
2972 | <match key="usb_device.product_id" int="1808"> | ||
2973 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2974 | </match> | ||
2975 | </match> | ||
2976 | <match key="usb_device.vendor_id" int="1118"> | ||
2977 | <match key="usb_device.product_id" int="1598"> | ||
2978 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2979 | </match> | ||
2980 | </match> | ||
2981 | <match key="usb_device.vendor_id" int="3141"> | ||
2982 | <match key="usb_device.product_id" int="32776"> | ||
2983 | <append key="info.capabilities" type="strlist">camera</append> | ||
2984 | </match> | ||
2985 | </match> | ||
2986 | <match key="usb_device.vendor_id" int="8888"> | ||
2987 | <match key="usb_device.product_id" int="24778"> | ||
2988 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2989 | </match> | ||
2990 | </match> | ||
2991 | <match key="usb_device.vendor_id" int="8888"> | ||
2992 | <match key="usb_device.product_id" int="16854"> | ||
2993 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2994 | </match> | ||
2995 | </match> | ||
2996 | <match key="usb_device.vendor_id" int="8888"> | ||
2997 | <match key="usb_device.product_id" int="17063"> | ||
2998 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
2999 | </match> | ||
3000 | </match> | ||
3001 | <match key="usb_device.vendor_id" int="8888"> | ||
3002 | <match key="usb_device.product_id" int="18449"> | ||
3003 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3004 | </match> | ||
3005 | </match> | ||
3006 | <match key="usb_device.vendor_id" int="8888"> | ||
3007 | <match key="usb_device.product_id" int="16860"> | ||
3008 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3009 | </match> | ||
3010 | </match> | ||
3011 | <match key="usb_device.vendor_id" int="8888"> | ||
3012 | <match key="usb_device.product_id" int="25619"> | ||
3013 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3014 | </match> | ||
3015 | </match> | ||
3016 | <match key="usb_device.vendor_id" int="8888"> | ||
3017 | <match key="usb_device.product_id" int="25621"> | ||
3018 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3019 | </match> | ||
3020 | </match> | ||
3021 | <match key="usb_device.vendor_id" int="8888"> | ||
3022 | <match key="usb_device.product_id" int="10853"> | ||
3023 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3024 | </match> | ||
3025 | </match> | ||
3026 | <match key="usb_device.vendor_id" int="8888"> | ||
3027 | <match key="usb_device.product_id" int="28840"> | ||
3028 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3029 | </match> | ||
3030 | </match> | ||
3031 | <match key="usb_device.vendor_id" int="8888"> | ||
3032 | <match key="usb_device.product_id" int="28841"> | ||
3033 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3034 | </match> | ||
3035 | </match> | ||
3036 | <match key="usb_device.vendor_id" int="1375"> | ||
3037 | <match key="usb_device.product_id" int="49664"> | ||
3038 | <append key="info.capabilities" type="strlist">camera</append> | ||
3039 | </match> | ||
3040 | </match> | ||
3041 | <match key="usb_device.vendor_id" int="1375"> | ||
3042 | <match key="usb_device.product_id" int="41808"> | ||
3043 | <append key="info.capabilities" type="strlist">camera</append> | ||
3044 | </match> | ||
3045 | </match> | ||
3046 | <match key="usb_device.vendor_id" int="2726"> | ||
3047 | <match key="usb_device.product_id" int="38401"> | ||
3048 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3049 | </match> | ||
3050 | </match> | ||
3051 | <match key="usb_device.vendor_id" int="1026"> | ||
3052 | <match key="usb_device.product_id" int="22120"> | ||
3053 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3054 | </match> | ||
3055 | </match> | ||
3056 | <match key="usb_device.vendor_id" int="10096"> | ||
3057 | <match key="usb_device.product_id" int="36956"> | ||
3058 | <append key="info.capabilities" type="strlist">camera</append> | ||
3059 | </match> | ||
3060 | </match> | ||
3061 | <match key="usb_device.vendor_id" int="1200"> | ||
3062 | <match key="usb_device.product_id" int="770"> | ||
3063 | <append key="info.capabilities" type="strlist">camera</append> | ||
3064 | </match> | ||
3065 | </match> | ||
3066 | <match key="usb_device.vendor_id" int="1200"> | ||
3067 | <match key="usb_device.product_id" int="279"> | ||
3068 | <append key="info.capabilities" type="strlist">camera</append> | ||
3069 | </match> | ||
3070 | </match> | ||
3071 | <match key="usb_device.vendor_id" int="1200"> | ||
3072 | <match key="usb_device.product_id" int="290"> | ||
3073 | <append key="info.capabilities" type="strlist">camera</append> | ||
3074 | </match> | ||
3075 | </match> | ||
3076 | <match key="usb_device.vendor_id" int="1200"> | ||
3077 | <match key="usb_device.product_id" int="265"> | ||
3078 | <append key="info.capabilities" type="strlist">camera</append> | ||
3079 | </match> | ||
3080 | </match> | ||
3081 | <match key="usb_device.vendor_id" int="1200"> | ||
3082 | <match key="usb_device.product_id" int="277"> | ||
3083 | <append key="info.capabilities" type="strlist">camera</append> | ||
3084 | </match> | ||
3085 | </match> | ||
3086 | <match key="usb_device.vendor_id" int="1200"> | ||
3087 | <match key="usb_device.product_id" int="289"> | ||
3088 | <append key="info.capabilities" type="strlist">camera</append> | ||
3089 | </match> | ||
3090 | </match> | ||
3091 | <match key="usb_device.vendor_id" int="1200"> | ||
3092 | <match key="usb_device.product_id" int="273"> | ||
3093 | <append key="info.capabilities" type="strlist">camera</append> | ||
3094 | </match> | ||
3095 | </match> | ||
3096 | <match key="usb_device.vendor_id" int="1200"> | ||
3097 | <match key="usb_device.product_id" int="285"> | ||
3098 | <append key="info.capabilities" type="strlist">camera</append> | ||
3099 | </match> | ||
3100 | </match> | ||
3101 | <match key="usb_device.vendor_id" int="1200"> | ||
3102 | <match key="usb_device.product_id" int="301"> | ||
3103 | <append key="info.capabilities" type="strlist">camera</append> | ||
3104 | </match> | ||
3105 | </match> | ||
3106 | <match key="usb_device.vendor_id" int="1200"> | ||
3107 | <match key="usb_device.product_id" int="516"> | ||
3108 | <append key="info.capabilities" type="strlist">camera</append> | ||
3109 | </match> | ||
3110 | </match> | ||
3111 | <match key="usb_device.vendor_id" int="1200"> | ||
3112 | <match key="usb_device.product_id" int="271"> | ||
3113 | <append key="info.capabilities" type="strlist">camera</append> | ||
3114 | </match> | ||
3115 | </match> | ||
3116 | <match key="usb_device.vendor_id" int="1200"> | ||
3117 | <match key="usb_device.product_id" int="267"> | ||
3118 | <append key="info.capabilities" type="strlist">camera</append> | ||
3119 | </match> | ||
3120 | </match> | ||
3121 | <match key="usb_device.vendor_id" int="1200"> | ||
3122 | <match key="usb_device.product_id" int="304"> | ||
3123 | <append key="info.capabilities" type="strlist">camera</append> | ||
3124 | </match> | ||
3125 | </match> | ||
3126 | <match key="usb_device.vendor_id" int="1200"> | ||
3127 | <match key="usb_device.product_id" int="305"> | ||
3128 | <append key="info.capabilities" type="strlist">camera</append> | ||
3129 | </match> | ||
3130 | </match> | ||
3131 | <match key="usb_device.vendor_id" int="1200"> | ||
3132 | <match key="usb_device.product_id" int="297"> | ||
3133 | <append key="info.capabilities" type="strlist">camera</append> | ||
3134 | </match> | ||
3135 | </match> | ||
3136 | <match key="usb_device.vendor_id" int="1200"> | ||
3137 | <match key="usb_device.product_id" int="275"> | ||
3138 | <append key="info.capabilities" type="strlist">camera</append> | ||
3139 | </match> | ||
3140 | </match> | ||
3141 | <match key="usb_device.vendor_id" int="1200"> | ||
3142 | <match key="usb_device.product_id" int="518"> | ||
3143 | <append key="info.capabilities" type="strlist">camera</append> | ||
3144 | </match> | ||
3145 | </match> | ||
3146 | <match key="usb_device.vendor_id" int="1200"> | ||
3147 | <match key="usb_device.product_id" int="281"> | ||
3148 | <append key="info.capabilities" type="strlist">camera</append> | ||
3149 | </match> | ||
3150 | </match> | ||
3151 | <match key="usb_device.vendor_id" int="1200"> | ||
3152 | <match key="usb_device.product_id" int="302"> | ||
3153 | <append key="info.capabilities" type="strlist">camera</append> | ||
3154 | </match> | ||
3155 | </match> | ||
3156 | <match key="usb_device.vendor_id" int="1200"> | ||
3157 | <match key="usb_device.product_id" int="269"> | ||
3158 | <append key="info.capabilities" type="strlist">camera</append> | ||
3159 | </match> | ||
3160 | </match> | ||
3161 | <match key="usb_device.vendor_id" int="1200"> | ||
3162 | <match key="usb_device.product_id" int="309"> | ||
3163 | <append key="info.capabilities" type="strlist">camera</append> | ||
3164 | </match> | ||
3165 | </match> | ||
3166 | <match key="usb_device.vendor_id" int="1200"> | ||
3167 | <match key="usb_device.product_id" int="313"> | ||
3168 | <append key="info.capabilities" type="strlist">camera</append> | ||
3169 | </match> | ||
3170 | </match> | ||
3171 | <match key="usb_device.vendor_id" int="1200"> | ||
3172 | <match key="usb_device.product_id" int="311"> | ||
3173 | <append key="info.capabilities" type="strlist">camera</append> | ||
3174 | </match> | ||
3175 | </match> | ||
3176 | <match key="usb_device.vendor_id" int="1200"> | ||
3177 | <match key="usb_device.product_id" int="287"> | ||
3178 | <append key="info.capabilities" type="strlist">camera</append> | ||
3179 | </match> | ||
3180 | </match> | ||
3181 | <match key="usb_device.vendor_id" int="1200"> | ||
3182 | <match key="usb_device.product_id" int="259"> | ||
3183 | <append key="info.capabilities" type="strlist">camera</append> | ||
3184 | </match> | ||
3185 | </match> | ||
3186 | <match key="usb_device.vendor_id" int="1200"> | ||
3187 | <match key="usb_device.product_id" int="295"> | ||
3188 | <append key="info.capabilities" type="strlist">camera</append> | ||
3189 | </match> | ||
3190 | </match> | ||
3191 | <match key="usb_device.vendor_id" int="1200"> | ||
3192 | <match key="usb_device.product_id" int="274"> | ||
3193 | <append key="info.capabilities" type="strlist">camera</append> | ||
3194 | </match> | ||
3195 | </match> | ||
3196 | <match key="usb_device.vendor_id" int="1200"> | ||
3197 | <match key="usb_device.product_id" int="258"> | ||
3198 | <append key="info.capabilities" type="strlist">camera</append> | ||
3199 | </match> | ||
3200 | </match> | ||
3201 | <match key="usb_device.vendor_id" int="1200"> | ||
3202 | <match key="usb_device.product_id" int="520"> | ||
3203 | <append key="info.capabilities" type="strlist">camera</append> | ||
3204 | </match> | ||
3205 | </match> | ||
3206 | <match key="usb_device.vendor_id" int="1200"> | ||
3207 | <match key="usb_device.product_id" int="779"> | ||
3208 | <append key="info.capabilities" type="strlist">camera</append> | ||
3209 | </match> | ||
3210 | </match> | ||
3211 | <match key="usb_device.vendor_id" int="1200"> | ||
3212 | <match key="usb_device.product_id" int="777"> | ||
3213 | <append key="info.capabilities" type="strlist">camera</append> | ||
3214 | </match> | ||
3215 | </match> | ||
3216 | <match key="usb_device.vendor_id" int="1200"> | ||
3217 | <match key="usb_device.product_id" int="382"> | ||
3218 | <append key="info.capabilities" type="strlist">camera</append> | ||
3219 | </match> | ||
3220 | </match> | ||
3221 | <match key="usb_device.vendor_id" int="1200"> | ||
3222 | <match key="usb_device.product_id" int="351"> | ||
3223 | <append key="info.capabilities" type="strlist">camera</append> | ||
3224 | </match> | ||
3225 | </match> | ||
3226 | <match key="usb_device.vendor_id" int="1200"> | ||
3227 | <match key="usb_device.product_id" int="789"> | ||
3228 | <append key="info.capabilities" type="strlist">camera</append> | ||
3229 | </match> | ||
3230 | </match> | ||
3231 | <match key="usb_device.vendor_id" int="1200"> | ||
3232 | <match key="usb_device.product_id" int="792"> | ||
3233 | <append key="info.capabilities" type="strlist">camera</append> | ||
3234 | </match> | ||
3235 | </match> | ||
3236 | <match key="usb_device.vendor_id" int="1200"> | ||
3237 | <match key="usb_device.product_id" int="791"> | ||
3238 | <append key="info.capabilities" type="strlist">camera</append> | ||
3239 | </match> | ||
3240 | </match> | ||
3241 | <match key="usb_device.vendor_id" int="1200"> | ||
3242 | <match key="usb_device.product_id" int="773"> | ||
3243 | <append key="info.capabilities" type="strlist">camera</append> | ||
3244 | </match> | ||
3245 | </match> | ||
3246 | <match key="usb_device.vendor_id" int="1200"> | ||
3247 | <match key="usb_device.product_id" int="320"> | ||
3248 | <append key="info.capabilities" type="strlist">camera</append> | ||
3249 | </match> | ||
3250 | </match> | ||
3251 | <match key="usb_device.vendor_id" int="1200"> | ||
3252 | <match key="usb_device.product_id" int="381"> | ||
3253 | <append key="info.capabilities" type="strlist">camera</append> | ||
3254 | </match> | ||
3255 | </match> | ||
3256 | <match key="usb_device.vendor_id" int="1200"> | ||
3257 | <match key="usb_device.product_id" int="322"> | ||
3258 | <append key="info.capabilities" type="strlist">camera</append> | ||
3259 | </match> | ||
3260 | </match> | ||
3261 | <match key="usb_device.vendor_id" int="1200"> | ||
3262 | <match key="usb_device.product_id" int="524"> | ||
3263 | <append key="info.capabilities" type="strlist">camera</append> | ||
3264 | </match> | ||
3265 | </match> | ||
3266 | <match key="usb_device.vendor_id" int="1200"> | ||
3267 | <match key="usb_device.product_id" int="361"> | ||
3268 | <append key="info.capabilities" type="strlist">camera</append> | ||
3269 | </match> | ||
3270 | </match> | ||
3271 | <match key="usb_device.vendor_id" int="1200"> | ||
3272 | <match key="usb_device.product_id" int="347"> | ||
3273 | <append key="info.capabilities" type="strlist">camera</append> | ||
3274 | </match> | ||
3275 | </match> | ||
3276 | <match key="usb_device.vendor_id" int="1200"> | ||
3277 | <match key="usb_device.product_id" int="355"> | ||
3278 | <append key="info.capabilities" type="strlist">camera</append> | ||
3279 | </match> | ||
3280 | </match> | ||
3281 | <match key="usb_device.vendor_id" int="1200"> | ||
3282 | <match key="usb_device.product_id" int="785"> | ||
3283 | <append key="info.capabilities" type="strlist">camera</append> | ||
3284 | </match> | ||
3285 | </match> | ||
3286 | <match key="usb_device.vendor_id" int="1200"> | ||
3287 | <match key="usb_device.product_id" int="367"> | ||
3288 | <append key="info.capabilities" type="strlist">camera</append> | ||
3289 | </match> | ||
3290 | </match> | ||
3291 | <match key="usb_device.vendor_id" int="1200"> | ||
3292 | <match key="usb_device.product_id" int="371"> | ||
3293 | <append key="info.capabilities" type="strlist">camera</append> | ||
3294 | </match> | ||
3295 | </match> | ||
3296 | <match key="usb_device.vendor_id" int="1200"> | ||
3297 | <match key="usb_device.product_id" int="334"> | ||
3298 | <append key="info.capabilities" type="strlist">camera</append> | ||
3299 | </match> | ||
3300 | </match> | ||
3301 | <match key="usb_device.vendor_id" int="1200"> | ||
3302 | <match key="usb_device.product_id" int="353"> | ||
3303 | <append key="info.capabilities" type="strlist">camera</append> | ||
3304 | </match> | ||
3305 | </match> | ||
3306 | <match key="usb_device.vendor_id" int="1200"> | ||
3307 | <match key="usb_device.product_id" int="375"> | ||
3308 | <append key="info.capabilities" type="strlist">camera</append> | ||
3309 | </match> | ||
3310 | </match> | ||
3311 | <match key="usb_device.vendor_id" int="1200"> | ||
3312 | <match key="usb_device.product_id" int="376"> | ||
3313 | <append key="info.capabilities" type="strlist">camera</append> | ||
3314 | </match> | ||
3315 | </match> | ||
3316 | <match key="usb_device.vendor_id" int="1200"> | ||
3317 | <match key="usb_device.product_id" int="795"> | ||
3318 | <append key="info.capabilities" type="strlist">camera</append> | ||
3319 | </match> | ||
3320 | </match> | ||
3321 | <match key="usb_device.vendor_id" int="1200"> | ||
3322 | <match key="usb_device.product_id" int="324"> | ||
3323 | <append key="info.capabilities" type="strlist">camera</append> | ||
3324 | </match> | ||
3325 | </match> | ||
3326 | <match key="usb_device.vendor_id" int="1200"> | ||
3327 | <match key="usb_device.product_id" int="349"> | ||
3328 | <append key="info.capabilities" type="strlist">camera</append> | ||
3329 | </match> | ||
3330 | </match> | ||
3331 | <match key="usb_device.vendor_id" int="1200"> | ||
3332 | <match key="usb_device.product_id" int="334"> | ||
3333 | <append key="info.capabilities" type="strlist">camera</append> | ||
3334 | </match> | ||
3335 | </match> | ||
3336 | <match key="usb_device.vendor_id" int="1200"> | ||
3337 | <match key="usb_device.product_id" int="369"> | ||
3338 | <append key="info.capabilities" type="strlist">camera</append> | ||
3339 | </match> | ||
3340 | </match> | ||
3341 | <match key="usb_device.vendor_id" int="1200"> | ||
3342 | <match key="usb_device.product_id" int="343"> | ||
3343 | <append key="info.capabilities" type="strlist">camera</append> | ||
3344 | </match> | ||
3345 | </match> | ||
3346 | <match key="usb_device.vendor_id" int="1200"> | ||
3347 | <match key="usb_device.product_id" int="543"> | ||
3348 | <append key="info.capabilities" type="strlist">camera</append> | ||
3349 | </match> | ||
3350 | </match> | ||
3351 | <match key="usb_device.vendor_id" int="1200"> | ||
3352 | <match key="usb_device.product_id" int="390"> | ||
3353 | <append key="info.capabilities" type="strlist">camera</append> | ||
3354 | </match> | ||
3355 | </match> | ||
3356 | <match key="usb_device.vendor_id" int="1200"> | ||
3357 | <match key="usb_device.product_id" int="514"> | ||
3358 | <append key="info.capabilities" type="strlist">camera</append> | ||
3359 | </match> | ||
3360 | </match> | ||
3361 | <match key="usb_device.vendor_id" int="1200"> | ||
3362 | <match key="usb_device.product_id" int="1028"> | ||
3363 | <append key="info.capabilities" type="strlist">camera</append> | ||
3364 | </match> | ||
3365 | </match> | ||
3366 | <match key="usb_device.vendor_id" int="1200"> | ||
3367 | <match key="usb_device.product_id" int="1032"> | ||
3368 | <append key="info.capabilities" type="strlist">camera</append> | ||
3369 | </match> | ||
3370 | </match> | ||
3371 | <match key="usb_device.vendor_id" int="1200"> | ||
3372 | <match key="usb_device.product_id" int="1052"> | ||
3373 | <append key="info.capabilities" type="strlist">camera</append> | ||
3374 | </match> | ||
3375 | </match> | ||
3376 | <match key="usb_device.vendor_id" int="1200"> | ||
3377 | <match key="usb_device.product_id" int="1034"> | ||
3378 | <append key="info.capabilities" type="strlist">camera</append> | ||
3379 | </match> | ||
3380 | </match> | ||
3381 | <match key="usb_device.vendor_id" int="1200"> | ||
3382 | <match key="usb_device.product_id" int="1026"> | ||
3383 | <append key="info.capabilities" type="strlist">camera</append> | ||
3384 | </match> | ||
3385 | </match> | ||
3386 | <match key="usb_device.vendor_id" int="1200"> | ||
3387 | <match key="usb_device.product_id" int="1040"> | ||
3388 | <append key="info.capabilities" type="strlist">camera</append> | ||
3389 | </match> | ||
3390 | </match> | ||
3391 | <match key="usb_device.vendor_id" int="1200"> | ||
3392 | <match key="usb_device.product_id" int="1050"> | ||
3393 | <append key="info.capabilities" type="strlist">camera</append> | ||
3394 | </match> | ||
3395 | </match> | ||
3396 | <match key="usb_device.vendor_id" int="1200"> | ||
3397 | <match key="usb_device.product_id" int="1060"> | ||
3398 | <append key="info.capabilities" type="strlist">camera</append> | ||
3399 | </match> | ||
3400 | </match> | ||
3401 | <match key="usb_device.vendor_id" int="1200"> | ||
3402 | <match key="usb_device.product_id" int="1061"> | ||
3403 | <append key="info.capabilities" type="strlist">camera</append> | ||
3404 | </match> | ||
3405 | </match> | ||
3406 | <match key="usb_device.vendor_id" int="1200"> | ||
3407 | <match key="usb_device.product_id" int="1063"> | ||
3408 | <append key="info.capabilities" type="strlist">camera</append> | ||
3409 | </match> | ||
3410 | </match> | ||
3411 | <match key="usb_device.vendor_id" int="1200"> | ||
3412 | <match key="usb_device.product_id" int="1062"> | ||
3413 | <append key="info.capabilities" type="strlist">camera</append> | ||
3414 | </match> | ||
3415 | </match> | ||
3416 | <match key="usb_device.vendor_id" int="1200"> | ||
3417 | <match key="usb_device.product_id" int="1044"> | ||
3418 | <append key="info.capabilities" type="strlist">camera</append> | ||
3419 | </match> | ||
3420 | </match> | ||
3421 | <match key="usb_device.vendor_id" int="1200"> | ||
3422 | <match key="usb_device.product_id" int="1048"> | ||
3423 | <append key="info.capabilities" type="strlist">camera</append> | ||
3424 | </match> | ||
3425 | </match> | ||
3426 | <match key="usb_device.vendor_id" int="1200"> | ||
3427 | <match key="usb_device.product_id" int="1059"> | ||
3428 | <append key="info.capabilities" type="strlist">camera</append> | ||
3429 | </match> | ||
3430 | </match> | ||
3431 | <match key="usb_device.vendor_id" int="1200"> | ||
3432 | <match key="usb_device.product_id" int="1054"> | ||
3433 | <append key="info.capabilities" type="strlist">camera</append> | ||
3434 | </match> | ||
3435 | </match> | ||
3436 | <match key="usb_device.vendor_id" int="1200"> | ||
3437 | <match key="usb_device.product_id" int="1030"> | ||
3438 | <append key="info.capabilities" type="strlist">camera</append> | ||
3439 | </match> | ||
3440 | </match> | ||
3441 | <match key="usb_device.vendor_id" int="1200"> | ||
3442 | <match key="usb_device.product_id" int="1058"> | ||
3443 | <append key="info.capabilities" type="strlist">camera</append> | ||
3444 | </match> | ||
3445 | </match> | ||
3446 | <match key="usb_device.vendor_id" int="1200"> | ||
3447 | <match key="usb_device.product_id" int="1064"> | ||
3448 | <append key="info.capabilities" type="strlist">camera</append> | ||
3449 | </match> | ||
3450 | </match> | ||
3451 | <match key="usb_device.vendor_id" int="1200"> | ||
3452 | <match key="usb_device.product_id" int="1038"> | ||
3453 | <append key="info.capabilities" type="strlist">camera</append> | ||
3454 | </match> | ||
3455 | </match> | ||
3456 | <match key="usb_device.vendor_id" int="1200"> | ||
3457 | <match key="usb_device.product_id" int="1042"> | ||
3458 | <append key="info.capabilities" type="strlist">camera</append> | ||
3459 | </match> | ||
3460 | </match> | ||
3461 | <match key="usb_device.vendor_id" int="1200"> | ||
3462 | <match key="usb_device.product_id" int="1057"> | ||
3463 | <append key="info.capabilities" type="strlist">camera</append> | ||
3464 | </match> | ||
3465 | </match> | ||
3466 | <match key="usb_device.vendor_id" int="2425"> | ||
3467 | <match key="usb_device.product_id" int="548"> | ||
3468 | <append key="info.capabilities" type="strlist">camera</append> | ||
3469 | </match> | ||
3470 | </match> | ||
3471 | <match key="usb_device.vendor_id" int="1057"> | ||
3472 | <match key="usb_device.product_id" int="705"> | ||
3473 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3474 | </match> | ||
3475 | </match> | ||
3476 | <match key="usb_device.vendor_id" int="1057"> | ||
3477 | <match key="usb_device.product_id" int="101"> | ||
3478 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3479 | </match> | ||
3480 | </match> | ||
3481 | <match key="usb_device.vendor_id" int="1057"> | ||
3482 | <match key="usb_device.product_id" int="95"> | ||
3483 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3484 | </match> | ||
3485 | </match> | ||
3486 | <match key="usb_device.vendor_id" int="1057"> | ||
3487 | <match key="usb_device.product_id" int="1122"> | ||
3488 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3489 | </match> | ||
3490 | </match> | ||
3491 | <match key="usb_device.vendor_id" int="1057"> | ||
3492 | <match key="usb_device.product_id" int="494"> | ||
3493 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3494 | </match> | ||
3495 | </match> | ||
3496 | <match key="usb_device.vendor_id" int="1057"> | ||
3497 | <match key="usb_device.product_id" int="521"> | ||
3498 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3499 | </match> | ||
3500 | </match> | ||
3501 | <match key="usb_device.vendor_id" int="1057"> | ||
3502 | <match key="usb_device.product_id" int="1057"> | ||
3503 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3504 | </match> | ||
3505 | </match> | ||
3506 | <match key="usb_device.vendor_id" int="1057"> | ||
3507 | <match key="usb_device.product_id" int="738"> | ||
3508 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3509 | </match> | ||
3510 | </match> | ||
3511 | <match key="usb_device.vendor_id" int="1057"> | ||
3512 | <match key="usb_device.product_id" int="1210"> | ||
3513 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3514 | </match> | ||
3515 | </match> | ||
3516 | <match key="usb_device.vendor_id" int="1057"> | ||
3517 | <match key="usb_device.product_id" int="108"> | ||
3518 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3519 | </match> | ||
3520 | </match> | ||
3521 | <match key="usb_device.vendor_id" int="1057"> | ||
3522 | <match key="usb_device.product_id" int="234"> | ||
3523 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3524 | </match> | ||
3525 | </match> | ||
3526 | <match key="usb_device.vendor_id" int="1057"> | ||
3527 | <match key="usb_device.product_id" int="1150"> | ||
3528 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3529 | </match> | ||
3530 | </match> | ||
3531 | <match key="usb_device.vendor_id" int="1057"> | ||
3532 | <match key="usb_device.product_id" int="553"> | ||
3533 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3534 | </match> | ||
3535 | </match> | ||
3536 | <match key="usb_device.vendor_id" int="1478"> | ||
3537 | <match key="usb_device.product_id" int="553"> | ||
3538 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3539 | </match> | ||
3540 | </match> | ||
3541 | <match key="usb_device.vendor_id" int="1057"> | ||
3542 | <match key="usb_device.product_id" int="1204"> | ||
3543 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3544 | </match> | ||
3545 | </match> | ||
3546 | <match key="usb_device.vendor_id" int="1057"> | ||
3547 | <match key="usb_device.product_id" int="340"> | ||
3548 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3549 | </match> | ||
3550 | </match> | ||
3551 | <match key="usb_device.vendor_id" int="1057"> | ||
3552 | <match key="usb_device.product_id" int="341"> | ||
3553 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3554 | </match> | ||
3555 | </match> | ||
3556 | <match key="usb_device.vendor_id" int="1057"> | ||
3557 | <match key="usb_device.product_id" int="46"> | ||
3558 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3559 | </match> | ||
3560 | </match> | ||
3561 | <match key="usb_device.vendor_id" int="1057"> | ||
3562 | <match key="usb_device.product_id" int="152"> | ||
3563 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3564 | </match> | ||
3565 | </match> | ||
3566 | <match key="usb_device.vendor_id" int="1057"> | ||
3567 | <match key="usb_device.product_id" int="141"> | ||
3568 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3569 | </match> | ||
3570 | </match> | ||
3571 | <match key="usb_device.vendor_id" int="1057"> | ||
3572 | <match key="usb_device.product_id" int="60"> | ||
3573 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3574 | </match> | ||
3575 | </match> | ||
3576 | <match key="usb_device.vendor_id" int="1057"> | ||
3577 | <match key="usb_device.product_id" int="663"> | ||
3578 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3579 | </match> | ||
3580 | </match> | ||
3581 | <match key="usb_device.vendor_id" int="1057"> | ||
3582 | <match key="usb_device.product_id" int="463"> | ||
3583 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3584 | </match> | ||
3585 | </match> | ||
3586 | <match key="usb_device.vendor_id" int="1057"> | ||
3587 | <match key="usb_device.product_id" int="377"> | ||
3588 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3589 | </match> | ||
3590 | </match> | ||
3591 | <match key="usb_device.vendor_id" int="1057"> | ||
3592 | <match key="usb_device.product_id" int="229"> | ||
3593 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3594 | </match> | ||
3595 | </match> | ||
3596 | <match key="usb_device.vendor_id" int="1057"> | ||
3597 | <match key="usb_device.product_id" int="821"> | ||
3598 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3599 | </match> | ||
3600 | </match> | ||
3601 | <match key="usb_device.vendor_id" int="1057"> | ||
3602 | <match key="usb_device.product_id" int="228"> | ||
3603 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3604 | </match> | ||
3605 | </match> | ||
3606 | <match key="usb_device.vendor_id" int="1057"> | ||
3607 | <match key="usb_device.product_id" int="417"> | ||
3608 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3609 | </match> | ||
3610 | </match> | ||
3611 | <match key="usb_device.vendor_id" int="1057"> | ||
3612 | <match key="usb_device.product_id" int="545"> | ||
3613 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3614 | </match> | ||
3615 | </match> | ||
3616 | <match key="usb_device.vendor_id" int="1057"> | ||
3617 | <match key="usb_device.product_id" int="1160"> | ||
3618 | <append key="info.capabilities" type="strlist">camera</append> | ||
3619 | </match> | ||
3620 | </match> | ||
3621 | <match key="usb_device.vendor_id" int="1057"> | ||
3622 | <match key="usb_device.product_id" int="1233"> | ||
3623 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3624 | </match> | ||
3625 | </match> | ||
3626 | <match key="usb_device.vendor_id" int="1057"> | ||
3627 | <match key="usb_device.product_id" int="1249"> | ||
3628 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3629 | </match> | ||
3630 | </match> | ||
3631 | <match key="usb_device.vendor_id" int="1057"> | ||
3632 | <match key="usb_device.product_id" int="121"> | ||
3633 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3634 | </match> | ||
3635 | </match> | ||
3636 | <match key="usb_device.vendor_id" int="1057"> | ||
3637 | <match key="usb_device.product_id" int="766"> | ||
3638 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3639 | </match> | ||
3640 | </match> | ||
3641 | <match key="usb_device.vendor_id" int="1057"> | ||
3642 | <match key="usb_device.product_id" int="770"> | ||
3643 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3644 | </match> | ||
3645 | </match> | ||
3646 | <match key="usb_device.vendor_id" int="1057"> | ||
3647 | <match key="usb_device.product_id" int="1265"> | ||
3648 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3649 | </match> | ||
3650 | </match> | ||
3651 | <match key="usb_device.vendor_id" int="1057"> | ||
3652 | <match key="usb_device.product_id" int="10"> | ||
3653 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3654 | </match> | ||
3655 | </match> | ||
3656 | <match key="usb_device.vendor_id" int="1057"> | ||
3657 | <match key="usb_device.product_id" int="116"> | ||
3658 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3659 | </match> | ||
3660 | </match> | ||
3661 | <match key="usb_device.vendor_id" int="1057"> | ||
3662 | <match key="usb_device.product_id" int="146"> | ||
3663 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3664 | </match> | ||
3665 | </match> | ||
3666 | <match key="usb_device.vendor_id" int="1057"> | ||
3667 | <match key="usb_device.product_id" int="1157"> | ||
3668 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3669 | </match> | ||
3670 | </match> | ||
3671 | <match key="usb_device.vendor_id" int="1057"> | ||
3672 | <match key="usb_device.product_id" int="1144"> | ||
3673 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3674 | </match> | ||
3675 | </match> | ||
3676 | <match key="usb_device.vendor_id" int="1057"> | ||
3677 | <match key="usb_device.product_id" int="1253"> | ||
3678 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3679 | </match> | ||
3680 | </match> | ||
3681 | <match key="usb_device.vendor_id" int="1057"> | ||
3682 | <match key="usb_device.product_id" int="1263"> | ||
3683 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3684 | </match> | ||
3685 | </match> | ||
3686 | <match key="usb_device.vendor_id" int="1057"> | ||
3687 | <match key="usb_device.product_id" int="110"> | ||
3688 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3689 | </match> | ||
3690 | </match> | ||
3691 | <match key="usb_device.vendor_id" int="1057"> | ||
3692 | <match key="usb_device.product_id" int="57"> | ||
3693 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3694 | </match> | ||
3695 | </match> | ||
3696 | <match key="usb_device.vendor_id" int="1057"> | ||
3697 | <match key="usb_device.product_id" int="501"> | ||
3698 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3699 | </match> | ||
3700 | </match> | ||
3701 | <match key="usb_device.vendor_id" int="1057"> | ||
3702 | <match key="usb_device.product_id" int="619"> | ||
3703 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3704 | </match> | ||
3705 | </match> | ||
3706 | <match key="usb_device.vendor_id" int="1057"> | ||
3707 | <match key="usb_device.product_id" int="500"> | ||
3708 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3709 | </match> | ||
3710 | </match> | ||
3711 | <match key="usb_device.vendor_id" int="1478"> | ||
3712 | <match key="usb_device.product_id" int="12694"> | ||
3713 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3714 | </match> | ||
3715 | </match> | ||
3716 | <match key="usb_device.vendor_id" int="5891"> | ||
3717 | <match key="usb_device.product_id" int="1"> | ||
3718 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3719 | </match> | ||
3720 | </match> | ||
3721 | <match key="usb_device.vendor_id" int="5891"> | ||
3722 | <match key="usb_device.product_id" int="2"> | ||
3723 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3724 | </match> | ||
3725 | </match> | ||
3726 | <match key="usb_device.vendor_id" int="7763"> | ||
3727 | <match key="usb_device.product_id" int="6"> | ||
3728 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3729 | </match> | ||
3730 | </match> | ||
3731 | <match key="usb_device.vendor_id" int="1972"> | ||
3732 | <match key="usb_device.product_id" int="256"> | ||
3733 | <append key="info.capabilities" type="strlist">camera</append> | ||
3734 | </match> | ||
3735 | </match> | ||
3736 | <match key="usb_device.vendor_id" int="1972"> | ||
3737 | <match key="usb_device.product_id" int="256"> | ||
3738 | <append key="info.capabilities" type="strlist">camera</append> | ||
3739 | </match> | ||
3740 | </match> | ||
3741 | <match key="usb_device.vendor_id" int="1972"> | ||
3742 | <match key="usb_device.product_id" int="256"> | ||
3743 | <append key="info.capabilities" type="strlist">camera</append> | ||
3744 | </match> | ||
3745 | </match> | ||
3746 | <match key="usb_device.vendor_id" int="1972"> | ||
3747 | <match key="usb_device.product_id" int="276"> | ||
3748 | <append key="info.capabilities" type="strlist">camera</append> | ||
3749 | </match> | ||
3750 | </match> | ||
3751 | <match key="usb_device.vendor_id" int="1972"> | ||
3752 | <match key="usb_device.product_id" int="276"> | ||
3753 | <append key="info.capabilities" type="strlist">camera</append> | ||
3754 | </match> | ||
3755 | </match> | ||
3756 | <match key="usb_device.vendor_id" int="1972"> | ||
3757 | <match key="usb_device.product_id" int="276"> | ||
3758 | <append key="info.capabilities" type="strlist">camera</append> | ||
3759 | </match> | ||
3760 | </match> | ||
3761 | <match key="usb_device.vendor_id" int="1972"> | ||
3762 | <match key="usb_device.product_id" int="276"> | ||
3763 | <append key="info.capabilities" type="strlist">camera</append> | ||
3764 | </match> | ||
3765 | </match> | ||
3766 | <match key="usb_device.vendor_id" int="1972"> | ||
3767 | <match key="usb_device.product_id" int="276"> | ||
3768 | <append key="info.capabilities" type="strlist">camera</append> | ||
3769 | </match> | ||
3770 | </match> | ||
3771 | <match key="usb_device.vendor_id" int="1972"> | ||
3772 | <match key="usb_device.product_id" int="276"> | ||
3773 | <append key="info.capabilities" type="strlist">camera</append> | ||
3774 | </match> | ||
3775 | </match> | ||
3776 | <match key="usb_device.vendor_id" int="1972"> | ||
3777 | <match key="usb_device.product_id" int="278"> | ||
3778 | <append key="info.capabilities" type="strlist">camera</append> | ||
3779 | </match> | ||
3780 | </match> | ||
3781 | <match key="usb_device.vendor_id" int="1972"> | ||
3782 | <match key="usb_device.product_id" int="276"> | ||
3783 | <append key="info.capabilities" type="strlist">camera</append> | ||
3784 | </match> | ||
3785 | </match> | ||
3786 | <match key="usb_device.vendor_id" int="1972"> | ||
3787 | <match key="usb_device.product_id" int="275"> | ||
3788 | <append key="info.capabilities" type="strlist">camera</append> | ||
3789 | </match> | ||
3790 | </match> | ||
3791 | <match key="usb_device.vendor_id" int="1972"> | ||
3792 | <match key="usb_device.product_id" int="276"> | ||
3793 | <append key="info.capabilities" type="strlist">camera</append> | ||
3794 | </match> | ||
3795 | </match> | ||
3796 | <match key="usb_device.vendor_id" int="1972"> | ||
3797 | <match key="usb_device.product_id" int="276"> | ||
3798 | <append key="info.capabilities" type="strlist">camera</append> | ||
3799 | </match> | ||
3800 | </match> | ||
3801 | <match key="usb_device.vendor_id" int="1972"> | ||
3802 | <match key="usb_device.product_id" int="278"> | ||
3803 | <append key="info.capabilities" type="strlist">camera</append> | ||
3804 | </match> | ||
3805 | </match> | ||
3806 | <match key="usb_device.vendor_id" int="1972"> | ||
3807 | <match key="usb_device.product_id" int="278"> | ||
3808 | <append key="info.capabilities" type="strlist">camera</append> | ||
3809 | </match> | ||
3810 | </match> | ||
3811 | <match key="usb_device.vendor_id" int="2329"> | ||
3812 | <match key="usb_device.product_id" int="256"> | ||
3813 | <append key="info.capabilities" type="strlist">camera</append> | ||
3814 | </match> | ||
3815 | </match> | ||
3816 | <match key="usb_device.vendor_id" int="2329"> | ||
3817 | <match key="usb_device.product_id" int="256"> | ||
3818 | <append key="info.capabilities" type="strlist">camera</append> | ||
3819 | </match> | ||
3820 | </match> | ||
3821 | <match key="usb_device.vendor_id" int="1242"> | ||
3822 | <match key="usb_device.product_id" int="9076"> | ||
3823 | <append key="info.capabilities" type="strlist">camera</append> | ||
3824 | </match> | ||
3825 | </match> | ||
3826 | <match key="usb_device.vendor_id" int="1242"> | ||
3827 | <match key="usb_device.product_id" int="9076"> | ||
3828 | <append key="info.capabilities" type="strlist">camera</append> | ||
3829 | </match> | ||
3830 | </match> | ||
3831 | <match key="usb_device.vendor_id" int="1242"> | ||
3832 | <match key="usb_device.product_id" int="9076"> | ||
3833 | <append key="info.capabilities" type="strlist">camera</append> | ||
3834 | </match> | ||
3835 | </match> | ||
3836 | <match key="usb_device.vendor_id" int="1242"> | ||
3837 | <match key="usb_device.product_id" int="9076"> | ||
3838 | <append key="info.capabilities" type="strlist">camera</append> | ||
3839 | </match> | ||
3840 | </match> | ||
3841 | <match key="usb_device.vendor_id" int="1242"> | ||
3842 | <match key="usb_device.product_id" int="9076"> | ||
3843 | <append key="info.capabilities" type="strlist">camera</append> | ||
3844 | </match> | ||
3845 | </match> | ||
3846 | <match key="usb_device.vendor_id" int="1242"> | ||
3847 | <match key="usb_device.product_id" int="9076"> | ||
3848 | <append key="info.capabilities" type="strlist">camera</append> | ||
3849 | </match> | ||
3850 | </match> | ||
3851 | <match key="usb_device.vendor_id" int="1242"> | ||
3852 | <match key="usb_device.product_id" int="9076"> | ||
3853 | <append key="info.capabilities" type="strlist">camera</append> | ||
3854 | </match> | ||
3855 | </match> | ||
3856 | <match key="usb_device.vendor_id" int="1242"> | ||
3857 | <match key="usb_device.product_id" int="9076"> | ||
3858 | <append key="info.capabilities" type="strlist">camera</append> | ||
3859 | </match> | ||
3860 | </match> | ||
3861 | <match key="usb_device.vendor_id" int="1242"> | ||
3862 | <match key="usb_device.product_id" int="8517"> | ||
3863 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3864 | </match> | ||
3865 | </match> | ||
3866 | <match key="usb_device.vendor_id" int="1242"> | ||
3867 | <match key="usb_device.product_id" int="8536"> | ||
3868 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3869 | </match> | ||
3870 | </match> | ||
3871 | <match key="usb_device.vendor_id" int="2583"> | ||
3872 | <match key="usb_device.product_id" int="13"> | ||
3873 | <append key="info.capabilities" type="strlist">camera</append> | ||
3874 | </match> | ||
3875 | </match> | ||
3876 | <match key="usb_device.vendor_id" int="2583"> | ||
3877 | <match key="usb_device.product_id" int="247"> | ||
3878 | <append key="info.capabilities" type="strlist">camera</append> | ||
3879 | </match> | ||
3880 | </match> | ||
3881 | <match key="usb_device.vendor_id" int="2726"> | ||
3882 | <match key="usb_device.product_id" int="38658"> | ||
3883 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3884 | </match> | ||
3885 | </match> | ||
3886 | <match key="usb_device.vendor_id" int="1137"> | ||
3887 | <match key="usb_device.product_id" int="8316"> | ||
3888 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3889 | </match> | ||
3890 | </match> | ||
3891 | <match key="usb_device.vendor_id" int="1137"> | ||
3892 | <match key="usb_device.product_id" int="357"> | ||
3893 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3894 | </match> | ||
3895 | </match> | ||
3896 | <match key="usb_device.vendor_id" int="1137"> | ||
3897 | <match key="usb_device.product_id" int="8311"> | ||
3898 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3899 | </match> | ||
3900 | </match> | ||
3901 | <match key="usb_device.vendor_id" int="1137"> | ||
3902 | <match key="usb_device.product_id" int="8334"> | ||
3903 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3904 | </match> | ||
3905 | </match> | ||
3906 | <match key="usb_device.vendor_id" int="1137"> | ||
3907 | <match key="usb_device.product_id" int="8196"> | ||
3908 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3909 | </match> | ||
3910 | </match> | ||
3911 | <match key="usb_device.vendor_id" int="1137"> | ||
3912 | <match key="usb_device.product_id" int="2135"> | ||
3913 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3914 | </match> | ||
3915 | </match> | ||
3916 | <match key="usb_device.vendor_id" int="1137"> | ||
3917 | <match key="usb_device.product_id" int="2126"> | ||
3918 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3919 | </match> | ||
3920 | </match> | ||
3921 | <match key="usb_device.vendor_id" int="1137"> | ||
3922 | <match key="usb_device.product_id" int="8194"> | ||
3923 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3924 | </match> | ||
3925 | </match> | ||
3926 | <match key="usb_device.vendor_id" int="1137"> | ||
3927 | <match key="usb_device.product_id" int="335"> | ||
3928 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3929 | </match> | ||
3930 | </match> | ||
3931 | <match key="usb_device.vendor_id" int="1137"> | ||
3932 | <match key="usb_device.product_id" int="8309"> | ||
3933 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3934 | </match> | ||
3935 | </match> | ||
3936 | <match key="usb_device.vendor_id" int="1137"> | ||
3937 | <match key="usb_device.product_id" int="8315"> | ||
3938 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3939 | </match> | ||
3940 | </match> | ||
3941 | <match key="usb_device.vendor_id" int="1137"> | ||
3942 | <match key="usb_device.product_id" int="8375"> | ||
3943 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3944 | </match> | ||
3945 | </match> | ||
3946 | <match key="usb_device.vendor_id" int="1137"> | ||
3947 | <match key="usb_device.product_id" int="333"> | ||
3948 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3949 | </match> | ||
3950 | </match> | ||
3951 | <match key="usb_device.vendor_id" int="1137"> | ||
3952 | <match key="usb_device.product_id" int="332"> | ||
3953 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3954 | </match> | ||
3955 | </match> | ||
3956 | <match key="usb_device.vendor_id" int="1137"> | ||
3957 | <match key="usb_device.product_id" int="491"> | ||
3958 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3959 | </match> | ||
3960 | </match> | ||
3961 | <match key="usb_device.vendor_id" int="1137"> | ||
3962 | <match key="usb_device.product_id" int="331"> | ||
3963 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3964 | </match> | ||
3965 | </match> | ||
3966 | <match key="usb_device.vendor_id" int="2362"> | ||
3967 | <match key="usb_device.product_id" int="270"> | ||
3968 | <append key="info.capabilities" type="strlist">camera</append> | ||
3969 | </match> | ||
3970 | </match> | ||
3971 | <match key="usb_device.vendor_id" int="1137"> | ||
3972 | <match key="usb_device.product_id" int="32257"> | ||
3973 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3974 | </match> | ||
3975 | </match> | ||
3976 | <match key="usb_device.vendor_id" int="1137"> | ||
3977 | <match key="usb_device.product_id" int="385"> | ||
3978 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3979 | </match> | ||
3980 | </match> | ||
3981 | <match key="usb_device.vendor_id" int="1137"> | ||
3982 | <match key="usb_device.product_id" int="356"> | ||
3983 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3984 | </match> | ||
3985 | </match> | ||
3986 | <match key="usb_device.vendor_id" int="1137"> | ||
3987 | <match key="usb_device.product_id" int="8226"> | ||
3988 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3989 | </match> | ||
3990 | </match> | ||
3991 | <match key="usb_device.vendor_id" int="1137"> | ||
3992 | <match key="usb_device.product_id" int="370"> | ||
3993 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
3994 | </match> | ||
3995 | </match> | ||
3996 | <match key="usb_device.vendor_id" int="2276"> | ||
3997 | <match key="usb_device.product_id" int="322"> | ||
3998 | <append key="info.capabilities" type="strlist">camera</append> | ||
3999 | </match> | ||
4000 | </match> | ||
4001 | <match key="usb_device.vendor_id" int="2276"> | ||
4002 | <match key="usb_device.product_id" int="328"> | ||
4003 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4004 | </match> | ||
4005 | </match> | ||
4006 | <match key="usb_device.vendor_id" int="2362"> | ||
4007 | <match key="usb_device.product_id" int="270"> | ||
4008 | <append key="info.capabilities" type="strlist">camera</append> | ||
4009 | </match> | ||
4010 | </match> | ||
4011 | <match key="usb_device.vendor_id" int="10096"> | ||
4012 | <match key="usb_device.product_id" int="36956"> | ||
4013 | <append key="info.capabilities" type="strlist">camera</append> | ||
4014 | </match> | ||
4015 | </match> | ||
4016 | <match key="usb_device.vendor_id" int="1924"> | ||
4017 | <match key="usb_device.product_id" int="10376"> | ||
4018 | <append key="info.capabilities" type="strlist">camera</append> | ||
4019 | </match> | ||
4020 | </match> | ||
4021 | <match key="usb_device.vendor_id" int="1350"> | ||
4022 | <match key="usb_device.product_id" int="8245"> | ||
4023 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4024 | </match> | ||
4025 | </match> | ||
4026 | <match key="usb_device.vendor_id" int="1350"> | ||
4027 | <match key="usb_device.product_id" int="3503"> | ||
4028 | <append key="info.capabilities" type="strlist">camera</append> | ||
4029 | </match> | ||
4030 | </match> | ||
4031 | <match key="usb_device.vendor_id" int="10096"> | ||
4032 | <match key="usb_device.product_id" int="36956"> | ||
4033 | <append key="info.capabilities" type="strlist">camera</append> | ||
4034 | </match> | ||
4035 | </match> | ||
4036 | <match key="usb_device.vendor_id" int="2362"> | ||
4037 | <match key="usb_device.product_id" int="271"> | ||
4038 | <append key="info.capabilities" type="strlist">camera</append> | ||
4039 | </match> | ||
4040 | </match> | ||
4041 | <match key="usb_device.vendor_id" int="1924"> | ||
4042 | <match key="usb_device.product_id" int="21248"> | ||
4043 | <append key="info.capabilities" type="strlist">camera</append> | ||
4044 | </match> | ||
4045 | </match> | ||
4046 | <match key="usb_device.vendor_id" int="3530"> | ||
4047 | <match key="usb_device.product_id" int="4"> | ||
4048 | <append key="info.capabilities" type="strlist">camera</append> | ||
4049 | </match> | ||
4050 | </match> | ||
4051 | <match key="usb_device.vendor_id" int="1924"> | ||
4052 | <match key="usb_device.product_id" int="256"> | ||
4053 | <append key="info.capabilities" type="strlist">camera</append> | ||
4054 | </match> | ||
4055 | </match> | ||
4056 | <match key="usb_device.vendor_id" int="1482"> | ||
4057 | <match key="usb_device.product_id" int="8715"> | ||
4058 | <append key="info.capabilities" type="strlist">camera</append> | ||
4059 | </match> | ||
4060 | </match> | ||
4061 | <match key="usb_device.vendor_id" int="1482"> | ||
4062 | <match key="usb_device.product_id" int="8707"> | ||
4063 | <append key="info.capabilities" type="strlist">camera</append> | ||
4064 | </match> | ||
4065 | </match> | ||
4066 | <match key="usb_device.vendor_id" int="1482"> | ||
4067 | <match key="usb_device.product_id" int="8708"> | ||
4068 | <append key="info.capabilities" type="strlist">camera</append> | ||
4069 | </match> | ||
4070 | </match> | ||
4071 | <match key="usb_device.vendor_id" int="1482"> | ||
4072 | <match key="usb_device.product_id" int="8712"> | ||
4073 | <append key="info.capabilities" type="strlist">camera</append> | ||
4074 | </match> | ||
4075 | </match> | ||
4076 | <match key="usb_device.vendor_id" int="1482"> | ||
4077 | <match key="usb_device.product_id" int="8716"> | ||
4078 | <append key="info.capabilities" type="strlist">camera</append> | ||
4079 | </match> | ||
4080 | </match> | ||
4081 | <match key="usb_device.vendor_id" int="1482"> | ||
4082 | <match key="usb_device.product_id" int="805"> | ||
4083 | <append key="info.capabilities" type="strlist">camera</append> | ||
4084 | </match> | ||
4085 | </match> | ||
4086 | <match key="usb_device.vendor_id" int="1482"> | ||
4087 | <match key="usb_device.product_id" int="8724"> | ||
4088 | <append key="info.capabilities" type="strlist">camera</append> | ||
4089 | </match> | ||
4090 | </match> | ||
4091 | <match key="usb_device.vendor_id" int="1482"> | ||
4092 | <match key="usb_device.product_id" int="813"> | ||
4093 | <append key="info.capabilities" type="strlist">camera</append> | ||
4094 | </match> | ||
4095 | </match> | ||
4096 | <match key="usb_device.vendor_id" int="1482"> | ||
4097 | <match key="usb_device.product_id" int="8717"> | ||
4098 | <append key="info.capabilities" type="strlist">camera</append> | ||
4099 | </match> | ||
4100 | </match> | ||
4101 | <match key="usb_device.vendor_id" int="1482"> | ||
4102 | <match key="usb_device.product_id" int="8722"> | ||
4103 | <append key="info.capabilities" type="strlist">camera</append> | ||
4104 | </match> | ||
4105 | </match> | ||
4106 | <match key="usb_device.vendor_id" int="1482"> | ||
4107 | <match key="usb_device.product_id" int="811"> | ||
4108 | <append key="info.capabilities" type="strlist">camera</append> | ||
4109 | </match> | ||
4110 | </match> | ||
4111 | <match key="usb_device.vendor_id" int="1482"> | ||
4112 | <match key="usb_device.product_id" int="8723"> | ||
4113 | <append key="info.capabilities" type="strlist">camera</append> | ||
4114 | </match> | ||
4115 | </match> | ||
4116 | <match key="usb_device.vendor_id" int="1482"> | ||
4117 | <match key="usb_device.product_id" int="8726"> | ||
4118 | <append key="info.capabilities" type="strlist">camera</append> | ||
4119 | </match> | ||
4120 | </match> | ||
4121 | <match key="usb_device.vendor_id" int="1482"> | ||
4122 | <match key="usb_device.product_id" int="815"> | ||
4123 | <append key="info.capabilities" type="strlist">camera</append> | ||
4124 | </match> | ||
4125 | </match> | ||
4126 | <match key="usb_device.vendor_id" int="1482"> | ||
4127 | <match key="usb_device.product_id" int="8727"> | ||
4128 | <append key="info.capabilities" type="strlist">camera</append> | ||
4129 | </match> | ||
4130 | </match> | ||
4131 | <match key="usb_device.vendor_id" int="1482"> | ||
4132 | <match key="usb_device.product_id" int="8730"> | ||
4133 | <append key="info.capabilities" type="strlist">camera</append> | ||
4134 | </match> | ||
4135 | </match> | ||
4136 | <match key="usb_device.vendor_id" int="1482"> | ||
4137 | <match key="usb_device.product_id" int="272"> | ||
4138 | <append key="info.capabilities" type="strlist">camera</append> | ||
4139 | </match> | ||
4140 | </match> | ||
4141 | <match key="usb_device.vendor_id" int="1482"> | ||
4142 | <match key="usb_device.product_id" int="8706"> | ||
4143 | <append key="info.capabilities" type="strlist">camera</append> | ||
4144 | </match> | ||
4145 | </match> | ||
4146 | <match key="usb_device.vendor_id" int="1482"> | ||
4147 | <match key="usb_device.product_id" int="829"> | ||
4148 | <append key="info.capabilities" type="strlist">camera</append> | ||
4149 | </match> | ||
4150 | </match> | ||
4151 | <match key="usb_device.vendor_id" int="1482"> | ||
4152 | <match key="usb_device.product_id" int="8717"> | ||
4153 | <append key="info.capabilities" type="strlist">camera</append> | ||
4154 | </match> | ||
4155 | </match> | ||
4156 | <match key="usb_device.vendor_id" int="4042"> | ||
4157 | <match key="usb_device.product_id" int="32775"> | ||
4158 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4159 | </match> | ||
4160 | </match> | ||
4161 | <match key="usb_device.vendor_id" int="1482"> | ||
4162 | <match key="usb_device.product_id" int="8719"> | ||
4163 | <append key="info.capabilities" type="strlist">camera</append> | ||
4164 | </match> | ||
4165 | </match> | ||
4166 | <match key="usb_device.vendor_id" int="1482"> | ||
4167 | <match key="usb_device.product_id" int="8719"> | ||
4168 | <append key="info.capabilities" type="strlist">camera</append> | ||
4169 | </match> | ||
4170 | </match> | ||
4171 | <match key="usb_device.vendor_id" int="10096"> | ||
4172 | <match key="usb_device.product_id" int="37181"> | ||
4173 | <append key="info.capabilities" type="strlist">camera</append> | ||
4174 | </match> | ||
4175 | </match> | ||
4176 | <match key="usb_device.vendor_id" int="10096"> | ||
4177 | <match key="usb_device.product_id" int="37181"> | ||
4178 | <append key="info.capabilities" type="strlist">camera</append> | ||
4179 | </match> | ||
4180 | </match> | ||
4181 | <match key="usb_device.vendor_id" int="10096"> | ||
4182 | <match key="usb_device.product_id" int="37181"> | ||
4183 | <append key="info.capabilities" type="strlist">camera</append> | ||
4184 | </match> | ||
4185 | </match> | ||
4186 | <match key="usb_device.vendor_id" int="2425"> | ||
4187 | <match key="usb_device.product_id" int="551"> | ||
4188 | <append key="info.capabilities" type="strlist">camera</append> | ||
4189 | </match> | ||
4190 | </match> | ||
4191 | <match key="usb_device.vendor_id" int="3141"> | ||
4192 | <match key="usb_device.product_id" int="32771"> | ||
4193 | <append key="info.capabilities" type="strlist">camera</append> | ||
4194 | </match> | ||
4195 | </match> | ||
4196 | <match key="usb_device.vendor_id" int="3141"> | ||
4197 | <match key="usb_device.product_id" int="32771"> | ||
4198 | <append key="info.capabilities" type="strlist">camera</append> | ||
4199 | </match> | ||
4200 | </match> | ||
4201 | <match key="usb_device.vendor_id" int="3141"> | ||
4202 | <match key="usb_device.product_id" int="32771"> | ||
4203 | <append key="info.capabilities" type="strlist">camera</append> | ||
4204 | </match> | ||
4205 | </match> | ||
4206 | <match key="usb_device.vendor_id" int="2362"> | ||
4207 | <match key="usb_device.product_id" int="270"> | ||
4208 | <append key="info.capabilities" type="strlist">camera</append> | ||
4209 | </match> | ||
4210 | </match> | ||
4211 | <match key="usb_device.vendor_id" int="2362"> | ||
4212 | <match key="usb_device.product_id" int="271"> | ||
4213 | <append key="info.capabilities" type="strlist">camera</append> | ||
4214 | </match> | ||
4215 | </match> | ||
4216 | <match key="usb_device.vendor_id" int="2425"> | ||
4217 | <match key="usb_device.product_id" int="551"> | ||
4218 | <append key="info.capabilities" type="strlist">camera</append> | ||
4219 | </match> | ||
4220 | </match> | ||
4221 | <match key="usb_device.vendor_id" int="10096"> | ||
4222 | <match key="usb_device.product_id" int="36956"> | ||
4223 | <append key="info.capabilities" type="strlist">camera</append> | ||
4224 | </match> | ||
4225 | </match> | ||
4226 | <match key="usb_device.vendor_id" int="2362"> | ||
4227 | <match key="usb_device.product_id" int="271"> | ||
4228 | <append key="info.capabilities" type="strlist">camera</append> | ||
4229 | </match> | ||
4230 | </match> | ||
4231 | <match key="usb_device.vendor_id" int="2425"> | ||
4232 | <match key="usb_device.product_id" int="551"> | ||
4233 | <append key="info.capabilities" type="strlist">camera</append> | ||
4234 | </match> | ||
4235 | </match> | ||
4236 | <match key="usb_device.vendor_id" int="2425"> | ||
4237 | <match key="usb_device.product_id" int="551"> | ||
4238 | <append key="info.capabilities" type="strlist">camera</append> | ||
4239 | </match> | ||
4240 | </match> | ||
4241 | <match key="usb_device.vendor_id" int="2425"> | ||
4242 | <match key="usb_device.product_id" int="551"> | ||
4243 | <append key="info.capabilities" type="strlist">camera</append> | ||
4244 | </match> | ||
4245 | </match> | ||
4246 | <match key="usb_device.vendor_id" int="2425"> | ||
4247 | <match key="usb_device.product_id" int="551"> | ||
4248 | <append key="info.capabilities" type="strlist">camera</append> | ||
4249 | </match> | ||
4250 | </match> | ||
4251 | <match key="usb_device.vendor_id" int="2425"> | ||
4252 | <match key="usb_device.product_id" int="551"> | ||
4253 | <append key="info.capabilities" type="strlist">camera</append> | ||
4254 | </match> | ||
4255 | </match> | ||
4256 | <match key="usb_device.vendor_id" int="2425"> | ||
4257 | <match key="usb_device.product_id" int="551"> | ||
4258 | <append key="info.capabilities" type="strlist">camera</append> | ||
4259 | </match> | ||
4260 | </match> | ||
4261 | <match key="usb_device.vendor_id" int="1256"> | ||
4262 | <match key="usb_device.product_id" int="26407"> | ||
4263 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4264 | </match> | ||
4265 | </match> | ||
4266 | <match key="usb_device.vendor_id" int="1256"> | ||
4267 | <match key="usb_device.product_id" int="26743"> | ||
4268 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4269 | </match> | ||
4270 | </match> | ||
4271 | <match key="usb_device.vendor_id" int="1256"> | ||
4272 | <match key="usb_device.product_id" int="26450"> | ||
4273 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4274 | </match> | ||
4275 | </match> | ||
4276 | <match key="usb_device.vendor_id" int="1256"> | ||
4277 | <match key="usb_device.product_id" int="57868"> | ||
4278 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4279 | </match> | ||
4280 | </match> | ||
4281 | <match key="usb_device.vendor_id" int="1256"> | ||
4282 | <match key="usb_device.product_id" int="26649"> | ||
4283 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4284 | </match> | ||
4285 | </match> | ||
4286 | <match key="usb_device.vendor_id" int="1256"> | ||
4287 | <match key="usb_device.product_id" int="1188"> | ||
4288 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4289 | </match> | ||
4290 | </match> | ||
4291 | <match key="usb_device.vendor_id" int="1256"> | ||
4292 | <match key="usb_device.product_id" int="20255"> | ||
4293 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4294 | </match> | ||
4295 | </match> | ||
4296 | <match key="usb_device.vendor_id" int="1256"> | ||
4297 | <match key="usb_device.product_id" int="26420"> | ||
4298 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4299 | </match> | ||
4300 | </match> | ||
4301 | <match key="usb_device.vendor_id" int="1256"> | ||
4302 | <match key="usb_device.product_id" int="26178"> | ||
4303 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4304 | </match> | ||
4305 | </match> | ||
4306 | <match key="usb_device.vendor_id" int="1256"> | ||
4307 | <match key="usb_device.product_id" int="26467"> | ||
4308 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4309 | </match> | ||
4310 | </match> | ||
4311 | <match key="usb_device.vendor_id" int="1256"> | ||
4312 | <match key="usb_device.product_id" int="26377"> | ||
4313 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4314 | </match> | ||
4315 | </match> | ||
4316 | <match key="usb_device.vendor_id" int="1256"> | ||
4317 | <match key="usb_device.product_id" int="26793"> | ||
4318 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4319 | </match> | ||
4320 | </match> | ||
4321 | <match key="usb_device.vendor_id" int="1256"> | ||
4322 | <match key="usb_device.product_id" int="26370"> | ||
4323 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4324 | </match> | ||
4325 | </match> | ||
4326 | <match key="usb_device.vendor_id" int="1256"> | ||
4327 | <match key="usb_device.product_id" int="20526"> | ||
4328 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4329 | </match> | ||
4330 | </match> | ||
4331 | <match key="usb_device.vendor_id" int="1256"> | ||
4332 | <match key="usb_device.product_id" int="20509"> | ||
4333 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4334 | </match> | ||
4335 | </match> | ||
4336 | <match key="usb_device.vendor_id" int="1256"> | ||
4337 | <match key="usb_device.product_id" int="20514"> | ||
4338 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4339 | </match> | ||
4340 | </match> | ||
4341 | <match key="usb_device.vendor_id" int="1256"> | ||
4342 | <match key="usb_device.product_id" int="20527"> | ||
4343 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4344 | </match> | ||
4345 | </match> | ||
4346 | <match key="usb_device.vendor_id" int="1256"> | ||
4347 | <match key="usb_device.product_id" int="20516"> | ||
4348 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4349 | </match> | ||
4350 | </match> | ||
4351 | <match key="usb_device.vendor_id" int="1256"> | ||
4352 | <match key="usb_device.product_id" int="23055"> | ||
4353 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4354 | </match> | ||
4355 | </match> | ||
4356 | <match key="usb_device.vendor_id" int="1256"> | ||
4357 | <match key="usb_device.product_id" int="20531"> | ||
4358 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4359 | </match> | ||
4360 | </match> | ||
4361 | <match key="usb_device.vendor_id" int="1256"> | ||
4362 | <match key="usb_device.product_id" int="1033"> | ||
4363 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4364 | </match> | ||
4365 | </match> | ||
4366 | <match key="usb_device.vendor_id" int="1256"> | ||
4367 | <match key="usb_device.product_id" int="20567"> | ||
4368 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4369 | </match> | ||
4370 | </match> | ||
4371 | <match key="usb_device.vendor_id" int="1256"> | ||
4372 | <match key="usb_device.product_id" int="20609"> | ||
4373 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4374 | </match> | ||
4375 | </match> | ||
4376 | <match key="usb_device.vendor_id" int="1256"> | ||
4377 | <match key="usb_device.product_id" int="20570"> | ||
4378 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4379 | </match> | ||
4380 | </match> | ||
4381 | <match key="usb_device.vendor_id" int="1256"> | ||
4382 | <match key="usb_device.product_id" int="20760"> | ||
4383 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4384 | </match> | ||
4385 | </match> | ||
4386 | <match key="usb_device.vendor_id" int="1256"> | ||
4387 | <match key="usb_device.product_id" int="20611"> | ||
4388 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4389 | </match> | ||
4390 | </match> | ||
4391 | <match key="usb_device.vendor_id" int="1256"> | ||
4392 | <match key="usb_device.product_id" int="20762"> | ||
4393 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4394 | </match> | ||
4395 | </match> | ||
4396 | <match key="usb_device.vendor_id" int="1256"> | ||
4397 | <match key="usb_device.product_id" int="20757"> | ||
4398 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4399 | </match> | ||
4400 | </match> | ||
4401 | <match key="usb_device.vendor_id" int="1256"> | ||
4402 | <match key="usb_device.product_id" int="20765"> | ||
4403 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4404 | </match> | ||
4405 | </match> | ||
4406 | <match key="usb_device.vendor_id" int="1256"> | ||
4407 | <match key="usb_device.product_id" int="20784"> | ||
4408 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4409 | </match> | ||
4410 | </match> | ||
4411 | <match key="usb_device.vendor_id" int="1256"> | ||
4412 | <match key="usb_device.product_id" int="20773"> | ||
4413 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4414 | </match> | ||
4415 | </match> | ||
4416 | <match key="usb_device.vendor_id" int="1256"> | ||
4417 | <match key="usb_device.product_id" int="20751"> | ||
4418 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4419 | </match> | ||
4420 | </match> | ||
4421 | <match key="usb_device.vendor_id" int="1256"> | ||
4422 | <match key="usb_device.product_id" int="20625"> | ||
4423 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4424 | </match> | ||
4425 | </match> | ||
4426 | <match key="usb_device.vendor_id" int="1256"> | ||
4427 | <match key="usb_device.product_id" int="20619"> | ||
4428 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4429 | </match> | ||
4430 | </match> | ||
4431 | <match key="usb_device.vendor_id" int="1256"> | ||
4432 | <match key="usb_device.product_id" int="20618"> | ||
4433 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4434 | </match> | ||
4435 | </match> | ||
4436 | <match key="usb_device.vendor_id" int="1256"> | ||
4437 | <match key="usb_device.product_id" int="20551"> | ||
4438 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4439 | </match> | ||
4440 | </match> | ||
4441 | <match key="usb_device.vendor_id" int="1256"> | ||
4442 | <match key="usb_device.product_id" int="20607"> | ||
4443 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4444 | </match> | ||
4445 | </match> | ||
4446 | <match key="usb_device.vendor_id" int="1256"> | ||
4447 | <match key="usb_device.product_id" int="20564"> | ||
4448 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4449 | </match> | ||
4450 | </match> | ||
4451 | <match key="usb_device.vendor_id" int="1256"> | ||
4452 | <match key="usb_device.product_id" int="20605"> | ||
4453 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4454 | </match> | ||
4455 | </match> | ||
4456 | <match key="usb_device.vendor_id" int="1256"> | ||
4457 | <match key="usb_device.product_id" int="20627"> | ||
4458 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4459 | </match> | ||
4460 | </match> | ||
4461 | <match key="usb_device.vendor_id" int="1256"> | ||
4462 | <match key="usb_device.product_id" int="20769"> | ||
4463 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4464 | </match> | ||
4465 | </match> | ||
4466 | <match key="usb_device.vendor_id" int="1256"> | ||
4467 | <match key="usb_device.product_id" int="20540"> | ||
4468 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4469 | </match> | ||
4470 | </match> | ||
4471 | <match key="usb_device.vendor_id" int="1921"> | ||
4472 | <match key="usb_device.product_id" int="29712"> | ||
4473 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4474 | </match> | ||
4475 | </match> | ||
4476 | <match key="usb_device.vendor_id" int="1921"> | ||
4477 | <match key="usb_device.product_id" int="29776"> | ||
4478 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4479 | </match> | ||
4480 | </match> | ||
4481 | <match key="usb_device.vendor_id" int="1921"> | ||
4482 | <match key="usb_device.product_id" int="29778"> | ||
4483 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4484 | </match> | ||
4485 | </match> | ||
4486 | <match key="usb_device.vendor_id" int="1921"> | ||
4487 | <match key="usb_device.product_id" int="29746"> | ||
4488 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4489 | </match> | ||
4490 | </match> | ||
4491 | <match key="usb_device.vendor_id" int="1921"> | ||
4492 | <match key="usb_device.product_id" int="29748"> | ||
4493 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4494 | </match> | ||
4495 | </match> | ||
4496 | <match key="usb_device.vendor_id" int="1921"> | ||
4497 | <match key="usb_device.product_id" int="29904"> | ||
4498 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4499 | </match> | ||
4500 | </match> | ||
4501 | <match key="usb_device.vendor_id" int="1921"> | ||
4502 | <match key="usb_device.product_id" int="29824"> | ||
4503 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4504 | </match> | ||
4505 | </match> | ||
4506 | <match key="usb_device.vendor_id" int="1921"> | ||
4507 | <match key="usb_device.product_id" int="29728"> | ||
4508 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4509 | </match> | ||
4510 | </match> | ||
4511 | <match key="usb_device.vendor_id" int="1921"> | ||
4512 | <match key="usb_device.product_id" int="29730"> | ||
4513 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4514 | </match> | ||
4515 | </match> | ||
4516 | <match key="usb_device.vendor_id" int="1921"> | ||
4517 | <match key="usb_device.product_id" int="29792"> | ||
4518 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4519 | </match> | ||
4520 | </match> | ||
4521 | <match key="usb_device.vendor_id" int="1921"> | ||
4522 | <match key="usb_device.product_id" int="29888"> | ||
4523 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4524 | </match> | ||
4525 | </match> | ||
4526 | <match key="usb_device.vendor_id" int="1921"> | ||
4527 | <match key="usb_device.product_id" int="29890"> | ||
4528 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4529 | </match> | ||
4530 | </match> | ||
4531 | <match key="usb_device.vendor_id" int="1921"> | ||
4532 | <match key="usb_device.product_id" int="29920"> | ||
4533 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4534 | </match> | ||
4535 | </match> | ||
4536 | <match key="usb_device.vendor_id" int="1921"> | ||
4537 | <match key="usb_device.product_id" int="29697"> | ||
4538 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4539 | </match> | ||
4540 | </match> | ||
4541 | <match key="usb_device.vendor_id" int="1921"> | ||
4542 | <match key="usb_device.product_id" int="29696"> | ||
4543 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4544 | </match> | ||
4545 | </match> | ||
4546 | <match key="usb_device.vendor_id" int="1921"> | ||
4547 | <match key="usb_device.product_id" int="29744"> | ||
4548 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4549 | </match> | ||
4550 | </match> | ||
4551 | <match key="usb_device.vendor_id" int="1921"> | ||
4552 | <match key="usb_device.product_id" int="29872"> | ||
4553 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4554 | </match> | ||
4555 | </match> | ||
4556 | <match key="usb_device.vendor_id" int="1140"> | ||
4557 | <match key="usb_device.product_id" int="560"> | ||
4558 | <append key="info.capabilities" type="strlist">camera</append> | ||
4559 | </match> | ||
4560 | </match> | ||
4561 | <match key="usb_device.vendor_id" int="1943"> | ||
4562 | <match key="usb_device.product_id" int="35073"> | ||
4563 | <append key="info.capabilities" type="strlist">camera</append> | ||
4564 | </match> | ||
4565 | </match> | ||
4566 | <match key="usb_device.vendor_id" int="1943"> | ||
4567 | <match key="usb_device.product_id" int="35081"> | ||
4568 | <append key="info.capabilities" type="strlist">camera</append> | ||
4569 | </match> | ||
4570 | </match> | ||
4571 | <match key="usb_device.vendor_id" int="1943"> | ||
4572 | <match key="usb_device.product_id" int="35089"> | ||
4573 | <append key="info.capabilities" type="strlist">camera</append> | ||
4574 | </match> | ||
4575 | </match> | ||
4576 | <match key="usb_device.vendor_id" int="2125"> | ||
4577 | <match key="usb_device.product_id" int="4097"> | ||
4578 | <append key="info.capabilities" type="strlist">camera</append> | ||
4579 | </match> | ||
4580 | </match> | ||
4581 | <match key="usb_device.vendor_id" int="2329"> | ||
4582 | <match key="usb_device.product_id" int="256"> | ||
4583 | <append key="info.capabilities" type="strlist">camera</append> | ||
4584 | </match> | ||
4585 | </match> | ||
4586 | <match key="usb_device.vendor_id" int="1482"> | ||
4587 | <match key="usb_device.product_id" int="851"> | ||
4588 | <append key="info.capabilities" type="strlist">camera</append> | ||
4589 | </match> | ||
4590 | </match> | ||
4591 | <match key="usb_device.vendor_id" int="1482"> | ||
4592 | <match key="usb_device.product_id" int="8718"> | ||
4593 | <append key="info.capabilities" type="strlist">camera</append> | ||
4594 | </match> | ||
4595 | </match> | ||
4596 | <match key="usb_device.vendor_id" int="1482"> | ||
4597 | <match key="usb_device.product_id" int="807"> | ||
4598 | <append key="info.capabilities" type="strlist">camera</append> | ||
4599 | </match> | ||
4600 | </match> | ||
4601 | <match key="usb_device.vendor_id" int="2362"> | ||
4602 | <match key="usb_device.product_id" int="270"> | ||
4603 | <append key="info.capabilities" type="strlist">camera</append> | ||
4604 | </match> | ||
4605 | </match> | ||
4606 | <match key="usb_device.vendor_id" int="1647"> | ||
4607 | <match key="usb_device.product_id" int="40976"> | ||
4608 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4609 | </match> | ||
4610 | </match> | ||
4611 | <match key="usb_device.vendor_id" int="3191"> | ||
4612 | <match key="usb_device.product_id" int="4113"> | ||
4613 | <append key="info.capabilities" type="strlist">camera</append> | ||
4614 | </match> | ||
4615 | </match> | ||
4616 | <match key="usb_device.vendor_id" int="3191"> | ||
4617 | <match key="usb_device.product_id" int="4117"> | ||
4618 | <append key="info.capabilities" type="strlist">camera</append> | ||
4619 | </match> | ||
4620 | </match> | ||
4621 | <match key="usb_device.vendor_id" int="3191"> | ||
4622 | <match key="usb_device.product_id" int="4098"> | ||
4623 | <append key="info.capabilities" type="strlist">camera</append> | ||
4624 | </match> | ||
4625 | </match> | ||
4626 | <match key="usb_device.vendor_id" int="3191"> | ||
4627 | <match key="usb_device.product_id" int="4112"> | ||
4628 | <append key="info.capabilities" type="strlist">camera</append> | ||
4629 | </match> | ||
4630 | </match> | ||
4631 | <match key="usb_device.vendor_id" int="3428"> | ||
4632 | <match key="usb_device.product_id" int="4097"> | ||
4633 | <append key="info.capabilities" type="strlist">camera</append> | ||
4634 | </match> | ||
4635 | </match> | ||
4636 | <match key="usb_device.vendor_id" int="3191"> | ||
4637 | <match key="usb_device.product_id" int="4097"> | ||
4638 | <append key="info.capabilities" type="strlist">camera</append> | ||
4639 | </match> | ||
4640 | </match> | ||
4641 | <match key="usb_device.vendor_id" int="6390"> | ||
4642 | <match key="usb_device.product_id" int="258"> | ||
4643 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4644 | </match> | ||
4645 | </match> | ||
4646 | <match key="usb_device.vendor_id" int="6390"> | ||
4647 | <match key="usb_device.product_id" int="272"> | ||
4648 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4649 | </match> | ||
4650 | </match> | ||
4651 | <match key="usb_device.vendor_id" int="7132"> | ||
4652 | <match key="usb_device.product_id" int="64191"> | ||
4653 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4654 | </match> | ||
4655 | </match> | ||
4656 | <match key="usb_device.vendor_id" int="3530"> | ||
4657 | <match key="usb_device.product_id" int="2"> | ||
4658 | <append key="info.capabilities" type="strlist">camera</append> | ||
4659 | </match> | ||
4660 | </match> | ||
4661 | <match key="usb_device.vendor_id" int="1356"> | ||
4662 | <match key="usb_device.product_id" int="4756"> | ||
4663 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4664 | </match> | ||
4665 | </match> | ||
4666 | <match key="usb_device.vendor_id" int="1356"> | ||
4667 | <match key="usb_device.product_id" int="78"> | ||
4668 | <append key="info.capabilities" type="strlist">camera</append> | ||
4669 | </match> | ||
4670 | </match> | ||
4671 | <match key="usb_device.vendor_id" int="1356"> | ||
4672 | <match key="usb_device.product_id" int="78"> | ||
4673 | <append key="info.capabilities" type="strlist">camera</append> | ||
4674 | </match> | ||
4675 | </match> | ||
4676 | <match key="usb_device.vendor_id" int="1356"> | ||
4677 | <match key="usb_device.product_id" int="78"> | ||
4678 | <append key="info.capabilities" type="strlist">camera</append> | ||
4679 | </match> | ||
4680 | </match> | ||
4681 | <match key="usb_device.vendor_id" int="1356"> | ||
4682 | <match key="usb_device.product_id" int="78"> | ||
4683 | <append key="info.capabilities" type="strlist">camera</append> | ||
4684 | </match> | ||
4685 | </match> | ||
4686 | <match key="usb_device.vendor_id" int="1356"> | ||
4687 | <match key="usb_device.product_id" int="78"> | ||
4688 | <append key="info.capabilities" type="strlist">camera</append> | ||
4689 | </match> | ||
4690 | </match> | ||
4691 | <match key="usb_device.vendor_id" int="1356"> | ||
4692 | <match key="usb_device.product_id" int="78"> | ||
4693 | <append key="info.capabilities" type="strlist">camera</append> | ||
4694 | </match> | ||
4695 | </match> | ||
4696 | <match key="usb_device.vendor_id" int="1356"> | ||
4697 | <match key="usb_device.product_id" int="78"> | ||
4698 | <append key="info.capabilities" type="strlist">camera</append> | ||
4699 | </match> | ||
4700 | </match> | ||
4701 | <match key="usb_device.vendor_id" int="1356"> | ||
4702 | <match key="usb_device.product_id" int="78"> | ||
4703 | <append key="info.capabilities" type="strlist">camera</append> | ||
4704 | </match> | ||
4705 | </match> | ||
4706 | <match key="usb_device.vendor_id" int="1356"> | ||
4707 | <match key="usb_device.product_id" int="78"> | ||
4708 | <append key="info.capabilities" type="strlist">camera</append> | ||
4709 | </match> | ||
4710 | </match> | ||
4711 | <match key="usb_device.vendor_id" int="1356"> | ||
4712 | <match key="usb_device.product_id" int="78"> | ||
4713 | <append key="info.capabilities" type="strlist">camera</append> | ||
4714 | </match> | ||
4715 | </match> | ||
4716 | <match key="usb_device.vendor_id" int="1356"> | ||
4717 | <match key="usb_device.product_id" int="78"> | ||
4718 | <append key="info.capabilities" type="strlist">camera</append> | ||
4719 | </match> | ||
4720 | </match> | ||
4721 | <match key="usb_device.vendor_id" int="1356"> | ||
4722 | <match key="usb_device.product_id" int="78"> | ||
4723 | <append key="info.capabilities" type="strlist">camera</append> | ||
4724 | </match> | ||
4725 | </match> | ||
4726 | <match key="usb_device.vendor_id" int="1356"> | ||
4727 | <match key="usb_device.product_id" int="78"> | ||
4728 | <append key="info.capabilities" type="strlist">camera</append> | ||
4729 | </match> | ||
4730 | </match> | ||
4731 | <match key="usb_device.vendor_id" int="1356"> | ||
4732 | <match key="usb_device.product_id" int="78"> | ||
4733 | <append key="info.capabilities" type="strlist">camera</append> | ||
4734 | </match> | ||
4735 | </match> | ||
4736 | <match key="usb_device.vendor_id" int="1356"> | ||
4737 | <match key="usb_device.product_id" int="78"> | ||
4738 | <append key="info.capabilities" type="strlist">camera</append> | ||
4739 | </match> | ||
4740 | </match> | ||
4741 | <match key="usb_device.vendor_id" int="1356"> | ||
4742 | <match key="usb_device.product_id" int="78"> | ||
4743 | <append key="info.capabilities" type="strlist">camera</append> | ||
4744 | </match> | ||
4745 | </match> | ||
4746 | <match key="usb_device.vendor_id" int="1356"> | ||
4747 | <match key="usb_device.product_id" int="78"> | ||
4748 | <append key="info.capabilities" type="strlist">camera</append> | ||
4749 | </match> | ||
4750 | </match> | ||
4751 | <match key="usb_device.vendor_id" int="1356"> | ||
4752 | <match key="usb_device.product_id" int="78"> | ||
4753 | <append key="info.capabilities" type="strlist">camera</append> | ||
4754 | </match> | ||
4755 | </match> | ||
4756 | <match key="usb_device.vendor_id" int="1356"> | ||
4757 | <match key="usb_device.product_id" int="78"> | ||
4758 | <append key="info.capabilities" type="strlist">camera</append> | ||
4759 | </match> | ||
4760 | </match> | ||
4761 | <match key="usb_device.vendor_id" int="1356"> | ||
4762 | <match key="usb_device.product_id" int="78"> | ||
4763 | <append key="info.capabilities" type="strlist">camera</append> | ||
4764 | </match> | ||
4765 | </match> | ||
4766 | <match key="usb_device.vendor_id" int="1356"> | ||
4767 | <match key="usb_device.product_id" int="78"> | ||
4768 | <append key="info.capabilities" type="strlist">camera</append> | ||
4769 | </match> | ||
4770 | </match> | ||
4771 | <match key="usb_device.vendor_id" int="1356"> | ||
4772 | <match key="usb_device.product_id" int="78"> | ||
4773 | <append key="info.capabilities" type="strlist">camera</append> | ||
4774 | </match> | ||
4775 | </match> | ||
4776 | <match key="usb_device.vendor_id" int="1356"> | ||
4777 | <match key="usb_device.product_id" int="78"> | ||
4778 | <append key="info.capabilities" type="strlist">camera</append> | ||
4779 | </match> | ||
4780 | </match> | ||
4781 | <match key="usb_device.vendor_id" int="1356"> | ||
4782 | <match key="usb_device.product_id" int="78"> | ||
4783 | <append key="info.capabilities" type="strlist">camera</append> | ||
4784 | </match> | ||
4785 | </match> | ||
4786 | <match key="usb_device.vendor_id" int="1356"> | ||
4787 | <match key="usb_device.product_id" int="78"> | ||
4788 | <append key="info.capabilities" type="strlist">camera</append> | ||
4789 | </match> | ||
4790 | </match> | ||
4791 | <match key="usb_device.vendor_id" int="1356"> | ||
4792 | <match key="usb_device.product_id" int="78"> | ||
4793 | <append key="info.capabilities" type="strlist">camera</append> | ||
4794 | </match> | ||
4795 | </match> | ||
4796 | <match key="usb_device.vendor_id" int="1356"> | ||
4797 | <match key="usb_device.product_id" int="78"> | ||
4798 | <append key="info.capabilities" type="strlist">camera</append> | ||
4799 | </match> | ||
4800 | </match> | ||
4801 | <match key="usb_device.vendor_id" int="1356"> | ||
4802 | <match key="usb_device.product_id" int="78"> | ||
4803 | <append key="info.capabilities" type="strlist">camera</append> | ||
4804 | </match> | ||
4805 | </match> | ||
4806 | <match key="usb_device.vendor_id" int="1356"> | ||
4807 | <match key="usb_device.product_id" int="662"> | ||
4808 | <append key="info.capabilities" type="strlist">camera</append> | ||
4809 | </match> | ||
4810 | </match> | ||
4811 | <match key="usb_device.vendor_id" int="1356"> | ||
4812 | <match key="usb_device.product_id" int="78"> | ||
4813 | <append key="info.capabilities" type="strlist">camera</append> | ||
4814 | </match> | ||
4815 | </match> | ||
4816 | <match key="usb_device.vendor_id" int="1356"> | ||
4817 | <match key="usb_device.product_id" int="78"> | ||
4818 | <append key="info.capabilities" type="strlist">camera</append> | ||
4819 | </match> | ||
4820 | </match> | ||
4821 | <match key="usb_device.vendor_id" int="1356"> | ||
4822 | <match key="usb_device.product_id" int="78"> | ||
4823 | <append key="info.capabilities" type="strlist">camera</append> | ||
4824 | </match> | ||
4825 | </match> | ||
4826 | <match key="usb_device.vendor_id" int="1356"> | ||
4827 | <match key="usb_device.product_id" int="78"> | ||
4828 | <append key="info.capabilities" type="strlist">camera</append> | ||
4829 | </match> | ||
4830 | </match> | ||
4831 | <match key="usb_device.vendor_id" int="1356"> | ||
4832 | <match key="usb_device.product_id" int="78"> | ||
4833 | <append key="info.capabilities" type="strlist">camera</append> | ||
4834 | </match> | ||
4835 | </match> | ||
4836 | <match key="usb_device.vendor_id" int="1356"> | ||
4837 | <match key="usb_device.product_id" int="78"> | ||
4838 | <append key="info.capabilities" type="strlist">camera</append> | ||
4839 | </match> | ||
4840 | </match> | ||
4841 | <match key="usb_device.vendor_id" int="1356"> | ||
4842 | <match key="usb_device.product_id" int="78"> | ||
4843 | <append key="info.capabilities" type="strlist">camera</append> | ||
4844 | </match> | ||
4845 | </match> | ||
4846 | <match key="usb_device.vendor_id" int="1356"> | ||
4847 | <match key="usb_device.product_id" int="78"> | ||
4848 | <append key="info.capabilities" type="strlist">camera</append> | ||
4849 | </match> | ||
4850 | </match> | ||
4851 | <match key="usb_device.vendor_id" int="1356"> | ||
4852 | <match key="usb_device.product_id" int="78"> | ||
4853 | <append key="info.capabilities" type="strlist">camera</append> | ||
4854 | </match> | ||
4855 | </match> | ||
4856 | <match key="usb_device.vendor_id" int="1356"> | ||
4857 | <match key="usb_device.product_id" int="78"> | ||
4858 | <append key="info.capabilities" type="strlist">camera</append> | ||
4859 | </match> | ||
4860 | </match> | ||
4861 | <match key="usb_device.vendor_id" int="1356"> | ||
4862 | <match key="usb_device.product_id" int="835"> | ||
4863 | <append key="info.capabilities" type="strlist">camera</append> | ||
4864 | </match> | ||
4865 | </match> | ||
4866 | <match key="usb_device.vendor_id" int="1356"> | ||
4867 | <match key="usb_device.product_id" int="760"> | ||
4868 | <append key="info.capabilities" type="strlist">camera</append> | ||
4869 | </match> | ||
4870 | </match> | ||
4871 | <match key="usb_device.vendor_id" int="1356"> | ||
4872 | <match key="usb_device.product_id" int="78"> | ||
4873 | <append key="info.capabilities" type="strlist">camera</append> | ||
4874 | </match> | ||
4875 | </match> | ||
4876 | <match key="usb_device.vendor_id" int="1356"> | ||
4877 | <match key="usb_device.product_id" int="78"> | ||
4878 | <append key="info.capabilities" type="strlist">camera</append> | ||
4879 | </match> | ||
4880 | </match> | ||
4881 | <match key="usb_device.vendor_id" int="1356"> | ||
4882 | <match key="usb_device.product_id" int="78"> | ||
4883 | <append key="info.capabilities" type="strlist">camera</append> | ||
4884 | </match> | ||
4885 | </match> | ||
4886 | <match key="usb_device.vendor_id" int="1356"> | ||
4887 | <match key="usb_device.product_id" int="78"> | ||
4888 | <append key="info.capabilities" type="strlist">camera</append> | ||
4889 | </match> | ||
4890 | </match> | ||
4891 | <match key="usb_device.vendor_id" int="1356"> | ||
4892 | <match key="usb_device.product_id" int="78"> | ||
4893 | <append key="info.capabilities" type="strlist">camera</append> | ||
4894 | </match> | ||
4895 | </match> | ||
4896 | <match key="usb_device.vendor_id" int="1356"> | ||
4897 | <match key="usb_device.product_id" int="860"> | ||
4898 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4899 | </match> | ||
4900 | </match> | ||
4901 | <match key="usb_device.vendor_id" int="1356"> | ||
4902 | <match key="usb_device.product_id" int="805"> | ||
4903 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4904 | </match> | ||
4905 | </match> | ||
4906 | <match key="usb_device.vendor_id" int="1356"> | ||
4907 | <match key="usb_device.product_id" int="859"> | ||
4908 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4909 | </match> | ||
4910 | </match> | ||
4911 | <match key="usb_device.vendor_id" int="1356"> | ||
4912 | <match key="usb_device.product_id" int="1028"> | ||
4913 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4914 | </match> | ||
4915 | </match> | ||
4916 | <match key="usb_device.vendor_id" int="1356"> | ||
4917 | <match key="usb_device.product_id" int="878"> | ||
4918 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4919 | </match> | ||
4920 | </match> | ||
4921 | <match key="usb_device.vendor_id" int="1356"> | ||
4922 | <match key="usb_device.product_id" int="984"> | ||
4923 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4924 | </match> | ||
4925 | </match> | ||
4926 | <match key="usb_device.vendor_id" int="1356"> | ||
4927 | <match key="usb_device.product_id" int="1214"> | ||
4928 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4929 | </match> | ||
4930 | </match> | ||
4931 | <match key="usb_device.vendor_id" int="1356"> | ||
4932 | <match key="usb_device.product_id" int="1020"> | ||
4933 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4934 | </match> | ||
4935 | </match> | ||
4936 | <match key="usb_device.vendor_id" int="1356"> | ||
4937 | <match key="usb_device.product_id" int="1227"> | ||
4938 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4939 | </match> | ||
4940 | </match> | ||
4941 | <match key="usb_device.vendor_id" int="1356"> | ||
4942 | <match key="usb_device.product_id" int="901"> | ||
4943 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4944 | </match> | ||
4945 | </match> | ||
4946 | <match key="usb_device.vendor_id" int="1356"> | ||
4947 | <match key="usb_device.product_id" int="1021"> | ||
4948 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4949 | </match> | ||
4950 | </match> | ||
4951 | <match key="usb_device.vendor_id" int="1356"> | ||
4952 | <match key="usb_device.product_id" int="806"> | ||
4953 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4954 | </match> | ||
4955 | </match> | ||
4956 | <match key="usb_device.vendor_id" int="1356"> | ||
4957 | <match key="usb_device.product_id" int="1022"> | ||
4958 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4959 | </match> | ||
4960 | </match> | ||
4961 | <match key="usb_device.vendor_id" int="1356"> | ||
4962 | <match key="usb_device.product_id" int="807"> | ||
4963 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4964 | </match> | ||
4965 | </match> | ||
4966 | <match key="usb_device.vendor_id" int="1356"> | ||
4967 | <match key="usb_device.product_id" int="910"> | ||
4968 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4969 | </match> | ||
4970 | </match> | ||
4971 | <match key="usb_device.vendor_id" int="1356"> | ||
4972 | <match key="usb_device.product_id" int="858"> | ||
4973 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4974 | </match> | ||
4975 | </match> | ||
4976 | <match key="usb_device.vendor_id" int="1356"> | ||
4977 | <match key="usb_device.product_id" int="908"> | ||
4978 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4979 | </match> | ||
4980 | </match> | ||
4981 | <match key="usb_device.vendor_id" int="1356"> | ||
4982 | <match key="usb_device.product_id" int="904"> | ||
4983 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4984 | </match> | ||
4985 | </match> | ||
4986 | <match key="usb_device.vendor_id" int="1356"> | ||
4987 | <match key="usb_device.product_id" int="919"> | ||
4988 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4989 | </match> | ||
4990 | </match> | ||
4991 | <match key="usb_device.vendor_id" int="1356"> | ||
4992 | <match key="usb_device.product_id" int="920"> | ||
4993 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4994 | </match> | ||
4995 | </match> | ||
4996 | <match key="usb_device.vendor_id" int="4046"> | ||
4997 | <match key="usb_device.product_id" int="217"> | ||
4998 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
4999 | </match> | ||
5000 | </match> | ||
5001 | <match key="usb_device.vendor_id" int="4046"> | ||
5002 | <match key="usb_device.product_id" int="212"> | ||
5003 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5004 | </match> | ||
5005 | </match> | ||
5006 | <match key="usb_device.vendor_id" int="4046"> | ||
5007 | <match key="usb_device.product_id" int="239"> | ||
5008 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5009 | </match> | ||
5010 | </match> | ||
5011 | <match key="usb_device.vendor_id" int="4046"> | ||
5012 | <match key="usb_device.product_id" int="57344"> | ||
5013 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5014 | </match> | ||
5015 | </match> | ||
5016 | <match key="usb_device.vendor_id" int="4046"> | ||
5017 | <match key="usb_device.product_id" int="117"> | ||
5018 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5019 | </match> | ||
5020 | </match> | ||
5021 | <match key="usb_device.vendor_id" int="4046"> | ||
5022 | <match key="usb_device.product_id" int="251"> | ||
5023 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5024 | </match> | ||
5025 | </match> | ||
5026 | <match key="usb_device.vendor_id" int="4046"> | ||
5027 | <match key="usb_device.product_id" int="307"> | ||
5028 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5029 | </match> | ||
5030 | </match> | ||
5031 | <match key="usb_device.vendor_id" int="4046"> | ||
5032 | <match key="usb_device.product_id" int="314"> | ||
5033 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5034 | </match> | ||
5035 | </match> | ||
5036 | <match key="usb_device.vendor_id" int="4046"> | ||
5037 | <match key="usb_device.product_id" int="4296"> | ||
5038 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5039 | </match> | ||
5040 | </match> | ||
5041 | <match key="usb_device.vendor_id" int="4046"> | ||
5042 | <match key="usb_device.product_id" int="243"> | ||
5043 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5044 | </match> | ||
5045 | </match> | ||
5046 | <match key="usb_device.vendor_id" int="4046"> | ||
5047 | <match key="usb_device.product_id" int="261"> | ||
5048 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5049 | </match> | ||
5050 | </match> | ||
5051 | <match key="usb_device.vendor_id" int="4046"> | ||
5052 | <match key="usb_device.product_id" int="198"> | ||
5053 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5054 | </match> | ||
5055 | </match> | ||
5056 | <match key="usb_device.vendor_id" int="4046"> | ||
5057 | <match key="usb_device.product_id" int="179"> | ||
5058 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5059 | </match> | ||
5060 | </match> | ||
5061 | <match key="usb_device.vendor_id" int="4046"> | ||
5062 | <match key="usb_device.product_id" int="245"> | ||
5063 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5064 | </match> | ||
5065 | </match> | ||
5066 | <match key="usb_device.vendor_id" int="4046"> | ||
5067 | <match key="usb_device.product_id" int="118"> | ||
5068 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5069 | </match> | ||
5070 | </match> | ||
5071 | <match key="usb_device.vendor_id" int="4046"> | ||
5072 | <match key="usb_device.product_id" int="218"> | ||
5073 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5074 | </match> | ||
5075 | </match> | ||
5076 | <match key="usb_device.vendor_id" int="4046"> | ||
5077 | <match key="usb_device.product_id" int="274"> | ||
5078 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5079 | </match> | ||
5080 | </match> | ||
5081 | <match key="usb_device.vendor_id" int="10096"> | ||
5082 | <match key="usb_device.product_id" int="36956"> | ||
5083 | <append key="info.capabilities" type="strlist">camera</append> | ||
5084 | </match> | ||
5085 | </match> | ||
5086 | <match key="usb_device.vendor_id" int="2329"> | ||
5087 | <match key="usb_device.product_id" int="256"> | ||
5088 | <append key="info.capabilities" type="strlist">camera</append> | ||
5089 | </match> | ||
5090 | </match> | ||
5091 | <match key="usb_device.vendor_id" int="10096"> | ||
5092 | <match key="usb_device.product_id" int="36956"> | ||
5093 | <append key="info.capabilities" type="strlist">camera</append> | ||
5094 | </match> | ||
5095 | </match> | ||
5096 | <match key="usb_device.vendor_id" int="10096"> | ||
5097 | <match key="usb_device.product_id" int="37181"> | ||
5098 | <append key="info.capabilities" type="strlist">camera</append> | ||
5099 | </match> | ||
5100 | </match> | ||
5101 | <match key="usb_device.vendor_id" int="5073"> | ||
5102 | <match key="usb_device.product_id" int="28695"> | ||
5103 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5104 | </match> | ||
5105 | </match> | ||
5106 | <match key="usb_device.vendor_id" int="2726"> | ||
5107 | <match key="usb_device.product_id" int="12305"> | ||
5108 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5109 | </match> | ||
5110 | </match> | ||
5111 | <match key="usb_device.vendor_id" int="1691"> | ||
5112 | <match key="usb_device.product_id" int="12341"> | ||
5113 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5114 | </match> | ||
5115 | </match> | ||
5116 | <match key="usb_device.vendor_id" int="1691"> | ||
5117 | <match key="usb_device.product_id" int="1911"> | ||
5118 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5119 | </match> | ||
5120 | </match> | ||
5121 | <match key="usb_device.vendor_id" int="1691"> | ||
5122 | <match key="usb_device.product_id" int="1908"> | ||
5123 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5124 | </match> | ||
5125 | </match> | ||
5126 | <match key="usb_device.vendor_id" int="1691"> | ||
5127 | <match key="usb_device.product_id" int="1916"> | ||
5128 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5129 | </match> | ||
5130 | </match> | ||
5131 | <match key="usb_device.vendor_id" int="1691"> | ||
5132 | <match key="usb_device.product_id" int="12314"> | ||
5133 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5134 | </match> | ||
5135 | </match> | ||
5136 | <match key="usb_device.vendor_id" int="1691"> | ||
5137 | <match key="usb_device.product_id" int="12328"> | ||
5138 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5139 | </match> | ||
5140 | </match> | ||
5141 | <match key="usb_device.vendor_id" int="2329"> | ||
5142 | <match key="usb_device.product_id" int="256"> | ||
5143 | <append key="info.capabilities" type="strlist">camera</append> | ||
5144 | </match> | ||
5145 | </match> | ||
5146 | <match key="usb_device.vendor_id" int="2352"> | ||
5147 | <match key="usb_device.product_id" int="12"> | ||
5148 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5149 | </match> | ||
5150 | </match> | ||
5151 | <match key="usb_device.vendor_id" int="2352"> | ||
5152 | <match key="usb_device.product_id" int="9"> | ||
5153 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5154 | </match> | ||
5155 | </match> | ||
5156 | <match key="usb_device.vendor_id" int="2352"> | ||
5157 | <match key="usb_device.product_id" int="29"> | ||
5158 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5159 | </match> | ||
5160 | </match> | ||
5161 | <match key="usb_device.vendor_id" int="2352"> | ||
5162 | <match key="usb_device.product_id" int="26"> | ||
5163 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5164 | </match> | ||
5165 | </match> | ||
5166 | <match key="usb_device.vendor_id" int="2352"> | ||
5167 | <match key="usb_device.product_id" int="24"> | ||
5168 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5169 | </match> | ||
5170 | </match> | ||
5171 | <match key="usb_device.vendor_id" int="2352"> | ||
5172 | <match key="usb_device.product_id" int="17"> | ||
5173 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5174 | </match> | ||
5175 | </match> | ||
5176 | <match key="usb_device.vendor_id" int="2352"> | ||
5177 | <match key="usb_device.product_id" int="15"> | ||
5178 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5179 | </match> | ||
5180 | </match> | ||
5181 | <match key="usb_device.vendor_id" int="2352"> | ||
5182 | <match key="usb_device.product_id" int="16"> | ||
5183 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5184 | </match> | ||
5185 | </match> | ||
5186 | <match key="usb_device.vendor_id" int="2352"> | ||
5187 | <match key="usb_device.product_id" int="25"> | ||
5188 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5189 | </match> | ||
5190 | </match> | ||
5191 | <match key="usb_device.vendor_id" int="2352"> | ||
5192 | <match key="usb_device.product_id" int="22"> | ||
5193 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5194 | </match> | ||
5195 | </match> | ||
5196 | <match key="usb_device.vendor_id" int="2352"> | ||
5197 | <match key="usb_device.product_id" int="20"> | ||
5198 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5199 | </match> | ||
5200 | </match> | ||
5201 | <match key="usb_device.vendor_id" int="4402"> | ||
5202 | <match key="usb_device.product_id" int="17202"> | ||
5203 | <append key="info.capabilities" type="strlist">camera</append> | ||
5204 | </match> | ||
5205 | </match> | ||
5206 | <match key="usb_device.vendor_id" int="4402"> | ||
5207 | <match key="usb_device.product_id" int="17205"> | ||
5208 | <append key="info.capabilities" type="strlist">camera</append> | ||
5209 | </match> | ||
5210 | </match> | ||
5211 | <match key="usb_device.vendor_id" int="4402"> | ||
5212 | <match key="usb_device.product_id" int="17204"> | ||
5213 | <append key="info.capabilities" type="strlist">camera</append> | ||
5214 | </match> | ||
5215 | </match> | ||
5216 | <match key="usb_device.vendor_id" int="7784"> | ||
5217 | <match key="usb_device.product_id" int="2"> | ||
5218 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5219 | </match> | ||
5220 | </match> | ||
5221 | <match key="usb_device.vendor_id" int="1026"> | ||
5222 | <match key="usb_device.product_id" int="1553"> | ||
5223 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5224 | </match> | ||
5225 | </match> | ||
5226 | <match key="usb_device.vendor_id" int="1647"> | ||
5227 | <match key="usb_device.product_id" int="33834"> | ||
5228 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5229 | </match> | ||
5230 | </match> | ||
5231 | <match key="usb_device.vendor_id" int="1750"> | ||
5232 | <match key="usb_device.product_id" int="46"> | ||
5233 | <append key="info.capabilities" type="strlist">camera</append> | ||
5234 | </match> | ||
5235 | </match> | ||
5236 | <match key="usb_device.vendor_id" int="1750"> | ||
5237 | <match key="usb_device.product_id" int="45"> | ||
5238 | <append key="info.capabilities" type="strlist">camera</append> | ||
5239 | </match> | ||
5240 | </match> | ||
5241 | <match key="usb_device.vendor_id" int="2250"> | ||
5242 | <match key="usb_device.product_id" int="272"> | ||
5243 | <append key="info.capabilities" type="strlist">camera</append> | ||
5244 | </match> | ||
5245 | </match> | ||
5246 | <match key="usb_device.vendor_id" int="1943"> | ||
5247 | <match key="usb_device.product_id" int="32794"> | ||
5248 | <append key="info.capabilities" type="strlist">camera</append> | ||
5249 | </match> | ||
5250 | </match> | ||
5251 | <match key="usb_device.vendor_id" int="3428"> | ||
5252 | <match key="usb_device.product_id" int="4097"> | ||
5253 | <append key="info.capabilities" type="strlist">camera</append> | ||
5254 | </match> | ||
5255 | </match> | ||
5256 | <match key="usb_device.vendor_id" int="2425"> | ||
5257 | <match key="usb_device.product_id" int="551"> | ||
5258 | <append key="info.capabilities" type="strlist">camera</append> | ||
5259 | </match> | ||
5260 | </match> | ||
5261 | <match key="usb_device.vendor_id" int="2362"> | ||
5262 | <match key="usb_device.product_id" int="270"> | ||
5263 | <append key="info.capabilities" type="strlist">camera</append> | ||
5264 | </match> | ||
5265 | </match> | ||
5266 | <match key="usb_device.vendor_id" int="2362"> | ||
5267 | <match key="usb_device.product_id" int="271"> | ||
5268 | <append key="info.capabilities" type="strlist">camera</append> | ||
5269 | </match> | ||
5270 | </match> | ||
5271 | <match key="usb_device.vendor_id" int="3141"> | ||
5272 | <match key="usb_device.product_id" int="32778"> | ||
5273 | <append key="info.capabilities" type="strlist">camera</append> | ||
5274 | </match> | ||
5275 | </match> | ||
5276 | <match key="usb_device.vendor_id" int="10096"> | ||
5277 | <match key="usb_device.product_id" int="36956"> | ||
5278 | <append key="info.capabilities" type="strlist">camera</append> | ||
5279 | </match> | ||
5280 | </match> | ||
5281 | <match key="usb_device.vendor_id" int="3141"> | ||
5282 | <match key="usb_device.product_id" int="32769"> | ||
5283 | <append key="info.capabilities" type="strlist">camera</append> | ||
5284 | </match> | ||
5285 | </match> | ||
5286 | <match key="usb_device.vendor_id" int="7763"> | ||
5287 | <match key="usb_device.product_id" int="7"> | ||
5288 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5289 | </match> | ||
5290 | </match> | ||
5291 | <match key="usb_device.vendor_id" int="1054"> | ||
5292 | <match key="usb_device.product_id" int="24576"> | ||
5293 | <append key="info.capabilities" type="strlist">portable_audio_player</append> | ||
5294 | </match> | ||
5295 | </match> | ||
5296 | <match key="usb_device.vendor_id" int="10096"> | ||
5297 | <match key="usb_device.product_id" int="36956"> | ||
5298 | <append key="info.capabilities" type="strlist">camera</append> | ||
5299 | </match> | ||
5300 | </match> | ||
5301 | </match> | ||
5302 | </device> | ||
5303 | </deviceinfo> | ||
diff --git a/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/10-camera-libgphoto2.fdi b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/10-camera-libgphoto2.fdi new file mode 100644 index 000000000..4b3257ead --- /dev/null +++ b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/10-camera-libgphoto2.fdi | |||
@@ -0,0 +1,10238 @@ | |||
1 | <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> | ||
2 | <!-- This file was generated by libgphoto2 print-camera-list - - fdi --> | ||
3 | <!--+ | ||
4 | | Created from this library: | ||
5 | | libgphoto2 2.4.11 ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb --sysroot=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/sysroots/qemuarm, ltdl, EXIF | ||
6 | | libgphoto2_port 0.8.0 ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb --sysroot=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/sysroots/qemuarm, ltdl, USB, serial without locking | ||
7 | +--> | ||
8 | <deviceinfo version="0.2"> | ||
9 | <device> | ||
10 | <match key="info.subsystem" string="usb"> | ||
11 | <match key="usb.vendor_id" int="2425"> | ||
12 | <match key="usb.product_id" int="551"> | ||
13 | <merge key="info.category" type="string">camera</merge> | ||
14 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
15 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
16 | <merge key="camera.libgphoto2.name" type="string"> JL2005B/C/D camera</merge> | ||
17 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
18 | </match> | ||
19 | </match> | ||
20 | <match key="usb.vendor_id" int="1725"> | ||
21 | <match key="usb.product_id" int="1027"> | ||
22 | <merge key="info.category" type="string">camera</merge> | ||
23 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
24 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
25 | <merge key="camera.libgphoto2.name" type="string">Agfa ePhoto CL18</merge> | ||
26 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
27 | </match> | ||
28 | </match> | ||
29 | <match key="usb.vendor_id" int="1725"> | ||
30 | <match key="usb.product_id" int="1028"> | ||
31 | <merge key="info.category" type="string">camera</merge> | ||
32 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
33 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
34 | <merge key="camera.libgphoto2.name" type="string">Agfa ePhoto CL20</merge> | ||
35 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
36 | </match> | ||
37 | </match> | ||
38 | <match key="usb.vendor_id" int="2250"> | ||
39 | <match key="usb.product_id" int="273"> | ||
40 | <merge key="info.category" type="string">camera</merge> | ||
41 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
42 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
43 | <merge key="camera.libgphoto2.name" type="string">Aiptek PenCam VGA+</merge> | ||
44 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
45 | </match> | ||
46 | </match> | ||
47 | <match key="usb.vendor_id" int="2425"> | ||
48 | <match key="usb.product_id" int="551"> | ||
49 | <merge key="info.category" type="string">camera</merge> | ||
50 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
51 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
52 | <merge key="camera.libgphoto2.name" type="string">Amazing Spiderman</merge> | ||
53 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
54 | </match> | ||
55 | </match> | ||
56 | <match key="usb.vendor_id" int="2425"> | ||
57 | <match key="usb.product_id" int="548"> | ||
58 | <merge key="info.category" type="string">camera</merge> | ||
59 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
60 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
61 | <merge key="camera.libgphoto2.name" type="string">American Idol Keychain Camera</merge> | ||
62 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
63 | </match> | ||
64 | </match> | ||
65 | <match key="usb.vendor_id" int="1452"> | ||
66 | <match key="usb.product_id" int="4752"> | ||
67 | <match key="usb.interface.class" int="6"> | ||
68 | <match key="usb.interface.subclass" int="1"> | ||
69 | <match key="usb.interface.protocol" int="1"> | ||
70 | <merge key="info.category" type="string">camera</merge> | ||
71 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
72 | <merge key="camera.access_method" type="string">ptp</merge> | ||
73 | <merge key="camera.libgphoto2.name" type="string">Apple iPhone (PTP mode)</merge> | ||
74 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
75 | </match> | ||
76 | </match> | ||
77 | </match> | ||
78 | </match> | ||
79 | </match> | ||
80 | <match key="usb.vendor_id" int="1452"> | ||
81 | <match key="usb.product_id" int="4754"> | ||
82 | <match key="usb.interface.class" int="6"> | ||
83 | <match key="usb.interface.subclass" int="1"> | ||
84 | <match key="usb.interface.protocol" int="1"> | ||
85 | <merge key="info.category" type="string">camera</merge> | ||
86 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
87 | <merge key="camera.access_method" type="string">ptp</merge> | ||
88 | <merge key="camera.libgphoto2.name" type="string">Apple iPhone 3G (PTP mode)</merge> | ||
89 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
90 | </match> | ||
91 | </match> | ||
92 | </match> | ||
93 | </match> | ||
94 | </match> | ||
95 | <match key="usb.vendor_id" int="1452"> | ||
96 | <match key="usb.product_id" int="4756"> | ||
97 | <match key="usb.interface.class" int="6"> | ||
98 | <match key="usb.interface.subclass" int="1"> | ||
99 | <match key="usb.interface.protocol" int="1"> | ||
100 | <merge key="info.category" type="string">camera</merge> | ||
101 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
102 | <merge key="camera.access_method" type="string">ptp</merge> | ||
103 | <merge key="camera.libgphoto2.name" type="string">Apple iPhone 3GS (PTP mode)</merge> | ||
104 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
105 | </match> | ||
106 | </match> | ||
107 | </match> | ||
108 | </match> | ||
109 | </match> | ||
110 | <match key="usb.vendor_id" int="1452"> | ||
111 | <match key="usb.product_id" int="4753"> | ||
112 | <match key="usb.interface.class" int="6"> | ||
113 | <match key="usb.interface.subclass" int="1"> | ||
114 | <match key="usb.interface.protocol" int="1"> | ||
115 | <merge key="info.category" type="string">camera</merge> | ||
116 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
117 | <merge key="camera.access_method" type="string">ptp</merge> | ||
118 | <merge key="camera.libgphoto2.name" type="string">Apple iPod Touch (PTP mode)</merge> | ||
119 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
120 | </match> | ||
121 | </match> | ||
122 | </match> | ||
123 | </match> | ||
124 | </match> | ||
125 | <match key="usb.vendor_id" int="1452"> | ||
126 | <match key="usb.product_id" int="4755"> | ||
127 | <match key="usb.interface.class" int="6"> | ||
128 | <match key="usb.interface.subclass" int="1"> | ||
129 | <match key="usb.interface.protocol" int="1"> | ||
130 | <merge key="info.category" type="string">camera</merge> | ||
131 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
132 | <merge key="camera.access_method" type="string">ptp</merge> | ||
133 | <merge key="camera.libgphoto2.name" type="string">Apple iPod Touch 2G (PTP mode)</merge> | ||
134 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
135 | </match> | ||
136 | </match> | ||
137 | </match> | ||
138 | </match> | ||
139 | </match> | ||
140 | <match key="usb.vendor_id" int="3705"> | ||
141 | <match key="usb.product_id" int="4618"> | ||
142 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
143 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
144 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
145 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
146 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
147 | <merge key="camera.libgphoto2.name" type="string">Archos 104 (MTP mode)</merge> | ||
148 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
149 | </match> | ||
150 | </match> | ||
151 | <match key="usb.vendor_id" int="3705"> | ||
152 | <match key="usb.product_id" int="4893"> | ||
153 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
154 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
155 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
156 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
157 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
158 | <merge key="camera.libgphoto2.name" type="string">Archos 105 (MTP mode)</merge> | ||
159 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
160 | </match> | ||
161 | </match> | ||
162 | <match key="usb.vendor_id" int="3705"> | ||
163 | <match key="usb.product_id" int="4620"> | ||
164 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
165 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
166 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
167 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
168 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
169 | <merge key="camera.libgphoto2.name" type="string">Archos 204 (MTP mode)</merge> | ||
170 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
171 | </match> | ||
172 | </match> | ||
173 | <match key="usb.vendor_id" int="3705"> | ||
174 | <match key="usb.product_id" int="4865"> | ||
175 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
176 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
177 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
178 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
179 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
180 | <merge key="camera.libgphoto2.name" type="string">Archos 404 (MTP mode)</merge> | ||
181 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
182 | </match> | ||
183 | </match> | ||
184 | <match key="usb.vendor_id" int="3705"> | ||
185 | <match key="usb.product_id" int="4867"> | ||
186 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
187 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
188 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
189 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
190 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
191 | <merge key="camera.libgphoto2.name" type="string">Archos 404CAM (MTP mode)</merge> | ||
192 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
193 | </match> | ||
194 | </match> | ||
195 | <match key="usb.vendor_id" int="3705"> | ||
196 | <match key="usb.product_id" int="4881"> | ||
197 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
198 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
199 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
200 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
201 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
202 | <merge key="camera.libgphoto2.name" type="string">Archos 405 (MTP mode)</merge> | ||
203 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
204 | </match> | ||
205 | </match> | ||
206 | <match key="usb.vendor_id" int="3705"> | ||
207 | <match key="usb.product_id" int="4897"> | ||
208 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
209 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
210 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
211 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
212 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
213 | <merge key="camera.libgphoto2.name" type="string">Archos 405HDD (MTP mode)</merge> | ||
214 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
215 | </match> | ||
216 | </match> | ||
217 | <match key="usb.vendor_id" int="3705"> | ||
218 | <match key="usb.product_id" int="4913"> | ||
219 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
220 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
221 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
222 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
223 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
224 | <merge key="camera.libgphoto2.name" type="string">Archos 5 (MTP mode)</merge> | ||
225 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
226 | </match> | ||
227 | </match> | ||
228 | <match key="usb.vendor_id" int="3705"> | ||
229 | <match key="usb.product_id" int="4915"> | ||
230 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
231 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
232 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
233 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
234 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
235 | <merge key="camera.libgphoto2.name" type="string">Archos 5 (MTP mode)</merge> | ||
236 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
237 | </match> | ||
238 | </match> | ||
239 | <match key="usb.vendor_id" int="3705"> | ||
240 | <match key="usb.product_id" int="4871"> | ||
241 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
242 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
243 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
244 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
245 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
246 | <merge key="camera.libgphoto2.name" type="string">Archos 504 (MTP mode)</merge> | ||
247 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
248 | </match> | ||
249 | </match> | ||
250 | <match key="usb.vendor_id" int="3705"> | ||
251 | <match key="usb.product_id" int="4951"> | ||
252 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
253 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
254 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
255 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
256 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
257 | <merge key="camera.libgphoto2.name" type="string">Archos 5H IT (MTP mode)</merge> | ||
258 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
259 | </match> | ||
260 | </match> | ||
261 | <match key="usb.vendor_id" int="3705"> | ||
262 | <match key="usb.product_id" int="4945"> | ||
263 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
264 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
265 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
266 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
267 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
268 | <merge key="camera.libgphoto2.name" type="string">Archos 5S IT (MTP mode)</merge> | ||
269 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
270 | </match> | ||
271 | </match> | ||
272 | <match key="usb.vendor_id" int="3705"> | ||
273 | <match key="usb.product_id" int="4873"> | ||
274 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
275 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
276 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
277 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
278 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
279 | <merge key="camera.libgphoto2.name" type="string">Archos 604 (MTP mode)</merge> | ||
280 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
281 | </match> | ||
282 | </match> | ||
283 | <match key="usb.vendor_id" int="3705"> | ||
284 | <match key="usb.product_id" int="4875"> | ||
285 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
286 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
287 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
288 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
289 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
290 | <merge key="camera.libgphoto2.name" type="string">Archos 604WIFI (MTP mode)</merge> | ||
291 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
292 | </match> | ||
293 | </match> | ||
294 | <match key="usb.vendor_id" int="3705"> | ||
295 | <match key="usb.product_id" int="4883"> | ||
296 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
297 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
298 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
299 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
300 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
301 | <merge key="camera.libgphoto2.name" type="string">Archos 605 (MTP mode)</merge> | ||
302 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
303 | </match> | ||
304 | </match> | ||
305 | <match key="usb.vendor_id" int="3705"> | ||
306 | <match key="usb.product_id" int="4885"> | ||
307 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
308 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
309 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
310 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
311 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
312 | <merge key="camera.libgphoto2.name" type="string">Archos 605F (MTP mode)</merge> | ||
313 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
314 | </match> | ||
315 | </match> | ||
316 | <match key="usb.vendor_id" int="3705"> | ||
317 | <match key="usb.product_id" int="4917"> | ||
318 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
319 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
320 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
321 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
322 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
323 | <merge key="camera.libgphoto2.name" type="string">Archos 7 (MTP mode)</merge> | ||
324 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
325 | </match> | ||
326 | </match> | ||
327 | <match key="usb.vendor_id" int="3705"> | ||
328 | <match key="usb.product_id" int="4877"> | ||
329 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
330 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
331 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
332 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
333 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
334 | <merge key="camera.libgphoto2.name" type="string">Archos 704 mobile dvr</merge> | ||
335 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
336 | </match> | ||
337 | </match> | ||
338 | <match key="usb.vendor_id" int="3705"> | ||
339 | <match key="usb.product_id" int="4879"> | ||
340 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
341 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
342 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
343 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
344 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
345 | <merge key="camera.libgphoto2.name" type="string">Archos 704TV (MTP mode)</merge> | ||
346 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
347 | </match> | ||
348 | </match> | ||
349 | <match key="usb.vendor_id" int="3705"> | ||
350 | <match key="usb.product_id" int="4889"> | ||
351 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
352 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
353 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
354 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
355 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
356 | <merge key="camera.libgphoto2.name" type="string">Archos 705 (MTP mode)</merge> | ||
357 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
358 | </match> | ||
359 | </match> | ||
360 | <match key="usb.vendor_id" int="3705"> | ||
361 | <match key="usb.product_id" int="4615"> | ||
362 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
363 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
364 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
365 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
366 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
367 | <merge key="camera.libgphoto2.name" type="string">Archos Gmini XS100</merge> | ||
368 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
369 | </match> | ||
370 | </match> | ||
371 | <match key="usb.vendor_id" int="3705"> | ||
372 | <match key="usb.product_id" int="4929"> | ||
373 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
374 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
375 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
376 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
377 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
378 | <merge key="camera.libgphoto2.name" type="string">Archos SPOD (MTP mode)</merge> | ||
379 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
380 | </match> | ||
381 | </match> | ||
382 | <match key="usb.vendor_id" int="3705"> | ||
383 | <match key="usb.product_id" int="4891"> | ||
384 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
385 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
386 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
387 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
388 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
389 | <merge key="camera.libgphoto2.name" type="string">Archos TV+ (MTP mode)</merge> | ||
390 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
391 | </match> | ||
392 | </match> | ||
393 | <match key="usb.vendor_id" int="3705"> | ||
394 | <match key="usb.product_id" int="4616"> | ||
395 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
396 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
397 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
398 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
399 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
400 | <merge key="camera.libgphoto2.name" type="string">Archos XS202 (MTP mode)</merge> | ||
401 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
402 | </match> | ||
403 | </match> | ||
404 | <match key="usb.vendor_id" int="2425"> | ||
405 | <match key="usb.product_id" int="551"> | ||
406 | <merge key="info.category" type="string">camera</merge> | ||
407 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
408 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
409 | <merge key="camera.libgphoto2.name" type="string">Argus Bean Sprout</merge> | ||
410 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
411 | </match> | ||
412 | </match> | ||
413 | <match key="usb.vendor_id" int="2362"> | ||
414 | <match key="usb.product_id" int="271"> | ||
415 | <merge key="info.category" type="string">camera</merge> | ||
416 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
417 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
418 | <merge key="camera.libgphoto2.name" type="string">Argus DC-1610</merge> | ||
419 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
420 | </match> | ||
421 | </match> | ||
422 | <match key="usb.vendor_id" int="2362"> | ||
423 | <match key="usb.product_id" int="271"> | ||
424 | <merge key="info.category" type="string">camera</merge> | ||
425 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
426 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
427 | <merge key="camera.libgphoto2.name" type="string">Argus DC-1620</merge> | ||
428 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
429 | </match> | ||
430 | </match> | ||
431 | <match key="usb.vendor_id" int="2329"> | ||
432 | <match key="usb.product_id" int="256"> | ||
433 | <merge key="info.category" type="string">camera</merge> | ||
434 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
435 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
436 | <merge key="camera.libgphoto2.name" type="string">Argus DC-2200</merge> | ||
437 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
438 | </match> | ||
439 | </match> | ||
440 | <match key="usb.vendor_id" int="2425"> | ||
441 | <match key="usb.product_id" int="551"> | ||
442 | <merge key="info.category" type="string">camera</merge> | ||
443 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
444 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
445 | <merge key="camera.libgphoto2.name" type="string">Argus DC1512e</merge> | ||
446 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
447 | </match> | ||
448 | </match> | ||
449 | <match key="usb.vendor_id" int="2362"> | ||
450 | <match key="usb.product_id" int="271"> | ||
451 | <merge key="info.category" type="string">camera</merge> | ||
452 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
453 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
454 | <merge key="camera.libgphoto2.name" type="string">Argus QuickClix</merge> | ||
455 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
456 | </match> | ||
457 | </match> | ||
458 | <match key="usb.vendor_id" int="2425"> | ||
459 | <match key="usb.product_id" int="551"> | ||
460 | <merge key="info.category" type="string">camera</merge> | ||
461 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
462 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
463 | <merge key="camera.libgphoto2.name" type="string">Aries ATC-0017</merge> | ||
464 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
465 | </match> | ||
466 | </match> | ||
467 | <match key="usb.vendor_id" int="1193"> | ||
468 | <match key="usb.product_id" int="12359"> | ||
469 | <merge key="info.category" type="string">camera</merge> | ||
470 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
471 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
472 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS</merge> | ||
473 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
474 | </match> | ||
475 | </match> | ||
476 | <match key="usb.vendor_id" int="1193"> | ||
477 | <match key="usb.product_id" int="12738"> | ||
478 | <merge key="info.category" type="string">camera</merge> | ||
479 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
480 | <merge key="camera.access_method" type="string">ptp</merge> | ||
481 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 100 IS</merge> | ||
482 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
483 | </match> | ||
484 | </match> | ||
485 | <match key="usb.vendor_id" int="1193"> | ||
486 | <match key="usb.product_id" int="12733"> | ||
487 | <merge key="info.category" type="string">camera</merge> | ||
488 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
489 | <merge key="camera.access_method" type="string">ptp</merge> | ||
490 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 110 IS</merge> | ||
491 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
492 | </match> | ||
493 | </match> | ||
494 | <match key="usb.vendor_id" int="1193"> | ||
495 | <match key="usb.product_id" int="12774"> | ||
496 | <merge key="info.category" type="string">camera</merge> | ||
497 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
498 | <merge key="camera.access_method" type="string">ptp</merge> | ||
499 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 120 IS</merge> | ||
500 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
501 | </match> | ||
502 | </match> | ||
503 | <match key="usb.vendor_id" int="1193"> | ||
504 | <match key="usb.product_id" int="12787"> | ||
505 | <merge key="info.category" type="string">camera</merge> | ||
506 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
507 | <merge key="camera.access_method" type="string">ptp</merge> | ||
508 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 130</merge> | ||
509 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
510 | </match> | ||
511 | </match> | ||
512 | <match key="usb.vendor_id" int="1193"> | ||
513 | <match key="usb.product_id" int="12480"> | ||
514 | <merge key="info.category" type="string">camera</merge> | ||
515 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
516 | <merge key="camera.access_method" type="string">ptp</merge> | ||
517 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 30 (PTP mode)</merge> | ||
518 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
519 | </match> | ||
520 | </match> | ||
521 | <match key="usb.vendor_id" int="1193"> | ||
522 | <match key="usb.product_id" int="12365"> | ||
523 | <merge key="info.category" type="string">camera</merge> | ||
524 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
525 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
526 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 300</merge> | ||
527 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
528 | </match> | ||
529 | </match> | ||
530 | <match key="usb.vendor_id" int="1193"> | ||
531 | <match key="usb.product_id" int="12390"> | ||
532 | <merge key="info.category" type="string">camera</merge> | ||
533 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
534 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
535 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 330</merge> | ||
536 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
537 | </match> | ||
538 | </match> | ||
539 | <match key="usb.vendor_id" int="1193"> | ||
540 | <match key="usb.product_id" int="12479"> | ||
541 | <merge key="info.category" type="string">camera</merge> | ||
542 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
543 | <merge key="camera.access_method" type="string">ptp</merge> | ||
544 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 40 (PTP mode)</merge> | ||
545 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
546 | </match> | ||
547 | </match> | ||
548 | <match key="usb.vendor_id" int="1193"> | ||
549 | <match key="usb.product_id" int="12405"> | ||
550 | <merge key="info.category" type="string">camera</merge> | ||
551 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
552 | <merge key="camera.access_method" type="string">ptp</merge> | ||
553 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 400 (PTP mode)</merge> | ||
554 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
555 | </match> | ||
556 | </match> | ||
557 | <match key="usb.vendor_id" int="1193"> | ||
558 | <match key="usb.product_id" int="12474"> | ||
559 | <merge key="info.category" type="string">camera</merge> | ||
560 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
561 | <merge key="camera.access_method" type="string">ptp</merge> | ||
562 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 430 (PTP mode)</merge> | ||
563 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
564 | </match> | ||
565 | </match> | ||
566 | <match key="usb.vendor_id" int="1193"> | ||
567 | <match key="usb.product_id" int="12558"> | ||
568 | <merge key="info.category" type="string">camera</merge> | ||
569 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
570 | <merge key="camera.access_method" type="string">ptp</merge> | ||
571 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 50 (PTP mode)</merge> | ||
572 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
573 | </match> | ||
574 | </match> | ||
575 | <match key="usb.vendor_id" int="1193"> | ||
576 | <match key="usb.product_id" int="12468"> | ||
577 | <merge key="info.category" type="string">camera</merge> | ||
578 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
579 | <merge key="camera.access_method" type="string">ptp</merge> | ||
580 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 500 (PTP mode)</merge> | ||
581 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
582 | </match> | ||
583 | </match> | ||
584 | <match key="usb.vendor_id" int="1193"> | ||
585 | <match key="usb.product_id" int="12543"> | ||
586 | <merge key="info.category" type="string">camera</merge> | ||
587 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
588 | <merge key="camera.access_method" type="string">ptp</merge> | ||
589 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 55 (PTP mode)</merge> | ||
590 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
591 | </match> | ||
592 | </match> | ||
593 | <match key="usb.vendor_id" int="1193"> | ||
594 | <match key="usb.product_id" int="12572"> | ||
595 | <merge key="info.category" type="string">camera</merge> | ||
596 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
597 | <merge key="camera.access_method" type="string">ptp</merge> | ||
598 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 60 (PTP mode)</merge> | ||
599 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
600 | </match> | ||
601 | </match> | ||
602 | <match key="usb.vendor_id" int="1193"> | ||
603 | <match key="usb.product_id" int="12542"> | ||
604 | <merge key="info.category" type="string">camera</merge> | ||
605 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
606 | <merge key="camera.access_method" type="string">ptp</merge> | ||
607 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 65 (PTP mode)</merge> | ||
608 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
609 | </match> | ||
610 | </match> | ||
611 | <match key="usb.vendor_id" int="1193"> | ||
612 | <match key="usb.product_id" int="12623"> | ||
613 | <merge key="info.category" type="string">camera</merge> | ||
614 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
615 | <merge key="camera.access_method" type="string">ptp</merge> | ||
616 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 70 (PTP mode)</merge> | ||
617 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
618 | </match> | ||
619 | </match> | ||
620 | <match key="usb.vendor_id" int="1193"> | ||
621 | <match key="usb.product_id" int="12530"> | ||
622 | <merge key="info.category" type="string">camera</merge> | ||
623 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
624 | <merge key="camera.access_method" type="string">ptp</merge> | ||
625 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 700 (PTP mode)</merge> | ||
626 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
627 | </match> | ||
628 | </match> | ||
629 | <match key="usb.vendor_id" int="1193"> | ||
630 | <match key="usb.product_id" int="12622"> | ||
631 | <merge key="info.category" type="string">camera</merge> | ||
632 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
633 | <merge key="camera.access_method" type="string">ptp</merge> | ||
634 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 75 (PTP mode)</merge> | ||
635 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
636 | </match> | ||
637 | </match> | ||
638 | <match key="usb.vendor_id" int="1193"> | ||
639 | <match key="usb.product_id" int="12566"> | ||
640 | <merge key="info.category" type="string">camera</merge> | ||
641 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
642 | <merge key="camera.access_method" type="string">ptp</merge> | ||
643 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 750 (PTP mode)</merge> | ||
644 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
645 | </match> | ||
646 | </match> | ||
647 | <match key="usb.vendor_id" int="1193"> | ||
648 | <match key="usb.product_id" int="12676"> | ||
649 | <merge key="info.category" type="string">camera</merge> | ||
650 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
651 | <merge key="camera.access_method" type="string">ptp</merge> | ||
652 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 80 IS</merge> | ||
653 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
654 | </match> | ||
655 | </match> | ||
656 | <match key="usb.vendor_id" int="1193"> | ||
657 | <match key="usb.product_id" int="12569"> | ||
658 | <merge key="info.category" type="string">camera</merge> | ||
659 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
660 | <merge key="camera.access_method" type="string">ptp</merge> | ||
661 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 800 (PTP mode)</merge> | ||
662 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
663 | </match> | ||
664 | </match> | ||
665 | <match key="usb.vendor_id" int="1193"> | ||
666 | <match key="usb.product_id" int="12660"> | ||
667 | <merge key="info.category" type="string">camera</merge> | ||
668 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
669 | <merge key="camera.access_method" type="string">ptp</merge> | ||
670 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 85 IS</merge> | ||
671 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
672 | </match> | ||
673 | </match> | ||
674 | <match key="usb.vendor_id" int="1193"> | ||
675 | <match key="usb.product_id" int="12598"> | ||
676 | <merge key="info.category" type="string">camera</merge> | ||
677 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
678 | <merge key="camera.access_method" type="string">ptp</merge> | ||
679 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 850 IS (PTP mode)</merge> | ||
680 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
681 | </match> | ||
682 | </match> | ||
683 | <match key="usb.vendor_id" int="1193"> | ||
684 | <match key="usb.product_id" int="12640"> | ||
685 | <merge key="info.category" type="string">camera</merge> | ||
686 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
687 | <merge key="camera.access_method" type="string">ptp</merge> | ||
688 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 860 IS</merge> | ||
689 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
690 | </match> | ||
691 | </match> | ||
692 | <match key="usb.vendor_id" int="1193"> | ||
693 | <match key="usb.product_id" int="12660"> | ||
694 | <merge key="info.category" type="string">camera</merge> | ||
695 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
696 | <merge key="camera.access_method" type="string">ptp</merge> | ||
697 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 90 IS</merge> | ||
698 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
699 | </match> | ||
700 | </match> | ||
701 | <match key="usb.vendor_id" int="1193"> | ||
702 | <match key="usb.product_id" int="12565"> | ||
703 | <merge key="info.category" type="string">camera</merge> | ||
704 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
705 | <merge key="camera.access_method" type="string">ptp</merge> | ||
706 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 900Ti (PTP mode)</merge> | ||
707 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
708 | </match> | ||
709 | </match> | ||
710 | <match key="usb.vendor_id" int="1193"> | ||
711 | <match key="usb.product_id" int="12740"> | ||
712 | <merge key="info.category" type="string">camera</merge> | ||
713 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
714 | <merge key="camera.access_method" type="string">ptp</merge> | ||
715 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 95 IS</merge> | ||
716 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
717 | </match> | ||
718 | </match> | ||
719 | <match key="usb.vendor_id" int="1193"> | ||
720 | <match key="usb.product_id" int="12619"> | ||
721 | <merge key="info.category" type="string">camera</merge> | ||
722 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
723 | <merge key="camera.access_method" type="string">ptp</merge> | ||
724 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 950 IS (PTP mode)</merge> | ||
725 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
726 | </match> | ||
727 | </match> | ||
728 | <match key="usb.vendor_id" int="1193"> | ||
729 | <match key="usb.product_id" int="12639"> | ||
730 | <merge key="info.category" type="string">camera</merge> | ||
731 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
732 | <merge key="camera.access_method" type="string">ptp</merge> | ||
733 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 960 IS (PTP mode)</merge> | ||
734 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
735 | </match> | ||
736 | </match> | ||
737 | <match key="usb.vendor_id" int="1193"> | ||
738 | <match key="usb.product_id" int="12659"> | ||
739 | <merge key="info.category" type="string">camera</merge> | ||
740 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
741 | <merge key="camera.access_method" type="string">ptp</merge> | ||
742 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 970 IS</merge> | ||
743 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
744 | </match> | ||
745 | </match> | ||
746 | <match key="usb.vendor_id" int="1193"> | ||
747 | <match key="usb.product_id" int="12691"> | ||
748 | <merge key="info.category" type="string">camera</merge> | ||
749 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
750 | <merge key="camera.access_method" type="string">ptp</merge> | ||
751 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 980 IS</merge> | ||
752 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
753 | </match> | ||
754 | </match> | ||
755 | <match key="usb.vendor_id" int="1193"> | ||
756 | <match key="usb.product_id" int="12737"> | ||
757 | <merge key="info.category" type="string">camera</merge> | ||
758 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
759 | <merge key="camera.access_method" type="string">ptp</merge> | ||
760 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS 990 IS</merge> | ||
761 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
762 | </match> | ||
763 | </match> | ||
764 | <match key="usb.vendor_id" int="1193"> | ||
765 | <match key="usb.product_id" int="12443"> | ||
766 | <merge key="info.category" type="string">camera</merge> | ||
767 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
768 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
769 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS i (normal mode)</merge> | ||
770 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
771 | </match> | ||
772 | </match> | ||
773 | <match key="usb.vendor_id" int="1193"> | ||
774 | <match key="usb.product_id" int="12443"> | ||
775 | <merge key="info.category" type="string">camera</merge> | ||
776 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
777 | <merge key="camera.access_method" type="string">ptp</merge> | ||
778 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS i (PTP mode)</merge> | ||
779 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
780 | </match> | ||
781 | </match> | ||
782 | <match key="usb.vendor_id" int="1193"> | ||
783 | <match key="usb.product_id" int="12484"> | ||
784 | <merge key="info.category" type="string">camera</merge> | ||
785 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
786 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
787 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS i5 (normal mode)</merge> | ||
788 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
789 | </match> | ||
790 | </match> | ||
791 | <match key="usb.vendor_id" int="1193"> | ||
792 | <match key="usb.product_id" int="12402"> | ||
793 | <merge key="info.category" type="string">camera</merge> | ||
794 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
795 | <merge key="camera.access_method" type="string">ptp</merge> | ||
796 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS II (PTP mode)</merge> | ||
797 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
798 | </match> | ||
799 | </match> | ||
800 | <match key="usb.vendor_id" int="1193"> | ||
801 | <match key="usb.product_id" int="12470"> | ||
802 | <merge key="info.category" type="string">camera</merge> | ||
803 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
804 | <merge key="camera.access_method" type="string">ptp</merge> | ||
805 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS IIs (PTP mode)</merge> | ||
806 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
807 | </match> | ||
808 | </match> | ||
809 | <match key="usb.vendor_id" int="1193"> | ||
810 | <match key="usb.product_id" int="12532"> | ||
811 | <merge key="info.category" type="string">camera</merge> | ||
812 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
813 | <merge key="camera.access_method" type="string">ptp</merge> | ||
814 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS iZ (PTP mode)</merge> | ||
815 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
816 | </match> | ||
817 | </match> | ||
818 | <match key="usb.vendor_id" int="1193"> | ||
819 | <match key="usb.product_id" int="12370"> | ||
820 | <merge key="info.category" type="string">camera</merge> | ||
821 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
822 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
823 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS v</merge> | ||
824 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
825 | </match> | ||
826 | </match> | ||
827 | <match key="usb.vendor_id" int="1193"> | ||
828 | <match key="usb.product_id" int="12389"> | ||
829 | <merge key="info.category" type="string">camera</merge> | ||
830 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
831 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
832 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS v2</merge> | ||
833 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
834 | </match> | ||
835 | </match> | ||
836 | <match key="usb.vendor_id" int="1193"> | ||
837 | <match key="usb.product_id" int="12400"> | ||
838 | <merge key="info.category" type="string">camera</merge> | ||
839 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
840 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
841 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS v3 (normal mode)</merge> | ||
842 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
843 | </match> | ||
844 | </match> | ||
845 | <match key="usb.vendor_id" int="1193"> | ||
846 | <match key="usb.product_id" int="12401"> | ||
847 | <merge key="info.category" type="string">camera</merge> | ||
848 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
849 | <merge key="camera.access_method" type="string">ptp</merge> | ||
850 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS v3 (PTP mode)</merge> | ||
851 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
852 | </match> | ||
853 | </match> | ||
854 | <match key="usb.vendor_id" int="1193"> | ||
855 | <match key="usb.product_id" int="12529"> | ||
856 | <merge key="info.category" type="string">camera</merge> | ||
857 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
858 | <merge key="camera.access_method" type="string">ptp</merge> | ||
859 | <merge key="camera.libgphoto2.name" type="string">Canon Digital IXUS Wireless (PTP mode)</merge> | ||
860 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
861 | </match> | ||
862 | </match> | ||
863 | <match key="usb.vendor_id" int="1193"> | ||
864 | <match key="usb.product_id" int="12526"> | ||
865 | <merge key="info.category" type="string">camera</merge> | ||
866 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
867 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
868 | <merge key="camera.libgphoto2.name" type="string">Canon Digital Rebel XT (normal mode)</merge> | ||
869 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
870 | </match> | ||
871 | </match> | ||
872 | <match key="usb.vendor_id" int="1193"> | ||
873 | <match key="usb.product_id" int="12394"> | ||
874 | <merge key="info.category" type="string">camera</merge> | ||
875 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
876 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
877 | <merge key="camera.libgphoto2.name" type="string">Canon Digital unknown 3</merge> | ||
878 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
879 | </match> | ||
880 | </match> | ||
881 | <match key="usb.vendor_id" int="1193"> | ||
882 | <match key="usb.product_id" int="12424"> | ||
883 | <merge key="info.category" type="string">camera</merge> | ||
884 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
885 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
886 | <merge key="camera.libgphoto2.name" type="string">Canon Elura 50 (normal mode)</merge> | ||
887 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
888 | </match> | ||
889 | </match> | ||
890 | <match key="usb.vendor_id" int="1193"> | ||
891 | <match key="usb.product_id" int="12423"> | ||
892 | <merge key="info.category" type="string">camera</merge> | ||
893 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
894 | <merge key="camera.access_method" type="string">ptp</merge> | ||
895 | <merge key="camera.libgphoto2.name" type="string">Canon Elura 50 (PTP mode)</merge> | ||
896 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
897 | </match> | ||
898 | </match> | ||
899 | <match key="usb.vendor_id" int="1193"> | ||
900 | <match key="usb.product_id" int="12453"> | ||
901 | <merge key="info.category" type="string">camera</merge> | ||
902 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
903 | <merge key="camera.access_method" type="string">ptp</merge> | ||
904 | <merge key="camera.libgphoto2.name" type="string">Canon Elura 65 (PTP mode)</merge> | ||
905 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
906 | </match> | ||
907 | </match> | ||
908 | <match key="usb.vendor_id" int="1193"> | ||
909 | <match key="usb.product_id" int="12667"> | ||
910 | <merge key="info.category" type="string">camera</merge> | ||
911 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
912 | <merge key="camera.access_method" type="string">ptp</merge> | ||
913 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 1000D</merge> | ||
914 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
915 | </match> | ||
916 | </match> | ||
917 | <match key="usb.vendor_id" int="1193"> | ||
918 | <match key="usb.product_id" int="12419"> | ||
919 | <merge key="info.category" type="string">camera</merge> | ||
920 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
921 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
922 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 10D</merge> | ||
923 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
924 | </match> | ||
925 | </match> | ||
926 | <match key="usb.vendor_id" int="1193"> | ||
927 | <match key="usb.product_id" int="12522"> | ||
928 | <merge key="info.category" type="string">camera</merge> | ||
929 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
930 | <merge key="camera.access_method" type="string">ptp</merge> | ||
931 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 1D Mark II (PTP mode)</merge> | ||
932 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
933 | </match> | ||
934 | </match> | ||
935 | <match key="usb.vendor_id" int="1193"> | ||
936 | <match key="usb.product_id" int="12615"> | ||
937 | <merge key="info.category" type="string">camera</merge> | ||
938 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
939 | <merge key="camera.access_method" type="string">ptp</merge> | ||
940 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 1D Mark III (PTP mode)</merge> | ||
941 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
942 | </match> | ||
943 | </match> | ||
944 | <match key="usb.vendor_id" int="1193"> | ||
945 | <match key="usb.product_id" int="12523"> | ||
946 | <merge key="info.category" type="string">camera</merge> | ||
947 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
948 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
949 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 20D (normal mode)</merge> | ||
950 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
951 | </match> | ||
952 | </match> | ||
953 | <match key="usb.vendor_id" int="1193"> | ||
954 | <match key="usb.product_id" int="12524"> | ||
955 | <merge key="info.category" type="string">camera</merge> | ||
956 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
957 | <merge key="camera.access_method" type="string">ptp</merge> | ||
958 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 20D (PTP mode)</merge> | ||
959 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
960 | </match> | ||
961 | </match> | ||
962 | <match key="usb.vendor_id" int="1193"> | ||
963 | <match key="usb.product_id" int="12420"> | ||
964 | <merge key="info.category" type="string">camera</merge> | ||
965 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
966 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
967 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 300D (normal mode)</merge> | ||
968 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
969 | </match> | ||
970 | </match> | ||
971 | <match key="usb.vendor_id" int="1193"> | ||
972 | <match key="usb.product_id" int="12441"> | ||
973 | <merge key="info.category" type="string">camera</merge> | ||
974 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
975 | <merge key="camera.access_method" type="string">ptp</merge> | ||
976 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 300D (PTP mode)</merge> | ||
977 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
978 | </match> | ||
979 | </match> | ||
980 | <match key="usb.vendor_id" int="1193"> | ||
981 | <match key="usb.product_id" int="12563"> | ||
982 | <merge key="info.category" type="string">camera</merge> | ||
983 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
984 | <merge key="camera.access_method" type="string">ptp</merge> | ||
985 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 30D (PTP mode)</merge> | ||
986 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
987 | </match> | ||
988 | </match> | ||
989 | <match key="usb.vendor_id" int="1193"> | ||
990 | <match key="usb.product_id" int="12527"> | ||
991 | <merge key="info.category" type="string">camera</merge> | ||
992 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
993 | <merge key="camera.access_method" type="string">ptp</merge> | ||
994 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 350D</merge> | ||
995 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
996 | </match> | ||
997 | </match> | ||
998 | <match key="usb.vendor_id" int="1193"> | ||
999 | <match key="usb.product_id" int="12526"> | ||
1000 | <merge key="info.category" type="string">camera</merge> | ||
1001 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1002 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1003 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 350D (normal mode)</merge> | ||
1004 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1005 | </match> | ||
1006 | </match> | ||
1007 | <match key="usb.vendor_id" int="1193"> | ||
1008 | <match key="usb.product_id" int="12526"> | ||
1009 | <merge key="info.category" type="string">camera</merge> | ||
1010 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1011 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1012 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 350D (PTP mode)</merge> | ||
1013 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1014 | </match> | ||
1015 | </match> | ||
1016 | <match key="usb.vendor_id" int="1193"> | ||
1017 | <match key="usb.product_id" int="12560"> | ||
1018 | <merge key="info.category" type="string">camera</merge> | ||
1019 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1020 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1021 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 400D (PTP mode)</merge> | ||
1022 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1023 | </match> | ||
1024 | </match> | ||
1025 | <match key="usb.vendor_id" int="1193"> | ||
1026 | <match key="usb.product_id" int="12614"> | ||
1027 | <merge key="info.category" type="string">camera</merge> | ||
1028 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1029 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1030 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 40D (PTP mode)</merge> | ||
1031 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1032 | </match> | ||
1033 | </match> | ||
1034 | <match key="usb.vendor_id" int="1193"> | ||
1035 | <match key="usb.product_id" int="12613"> | ||
1036 | <merge key="info.category" type="string">camera</merge> | ||
1037 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1038 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1039 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 450D (PTP mode)</merge> | ||
1040 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1041 | </match> | ||
1042 | </match> | ||
1043 | <match key="usb.vendor_id" int="1193"> | ||
1044 | <match key="usb.product_id" int="12751"> | ||
1045 | <merge key="info.category" type="string">camera</merge> | ||
1046 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1047 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1048 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 500D</merge> | ||
1049 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1050 | </match> | ||
1051 | </match> | ||
1052 | <match key="usb.vendor_id" int="1193"> | ||
1053 | <match key="usb.product_id" int="12699"> | ||
1054 | <merge key="info.category" type="string">camera</merge> | ||
1055 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1056 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1057 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 50D</merge> | ||
1058 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1059 | </match> | ||
1060 | </match> | ||
1061 | <match key="usb.vendor_id" int="1193"> | ||
1062 | <match key="usb.product_id" int="12778"> | ||
1063 | <merge key="info.category" type="string">camera</merge> | ||
1064 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1065 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1066 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 550D</merge> | ||
1067 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1068 | </match> | ||
1069 | </match> | ||
1070 | <match key="usb.vendor_id" int="1193"> | ||
1071 | <match key="usb.product_id" int="12545"> | ||
1072 | <merge key="info.category" type="string">camera</merge> | ||
1073 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1074 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1075 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 5D (normal mode)</merge> | ||
1076 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1077 | </match> | ||
1078 | </match> | ||
1079 | <match key="usb.vendor_id" int="1193"> | ||
1080 | <match key="usb.product_id" int="12546"> | ||
1081 | <merge key="info.category" type="string">camera</merge> | ||
1082 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1083 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1084 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 5D (PTP mode)</merge> | ||
1085 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1086 | </match> | ||
1087 | </match> | ||
1088 | <match key="usb.vendor_id" int="1193"> | ||
1089 | <match key="usb.product_id" int="12697"> | ||
1090 | <merge key="info.category" type="string">camera</merge> | ||
1091 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1092 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1093 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 5D Mark II</merge> | ||
1094 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1095 | </match> | ||
1096 | </match> | ||
1097 | <match key="usb.vendor_id" int="1193"> | ||
1098 | <match key="usb.product_id" int="12821"> | ||
1099 | <merge key="info.category" type="string">camera</merge> | ||
1100 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1101 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1102 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 60D</merge> | ||
1103 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1104 | </match> | ||
1105 | </match> | ||
1106 | <match key="usb.vendor_id" int="1193"> | ||
1107 | <match key="usb.product_id" int="12698"> | ||
1108 | <merge key="info.category" type="string">camera</merge> | ||
1109 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1110 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1111 | <merge key="camera.libgphoto2.name" type="string">Canon EOS 7D</merge> | ||
1112 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1113 | </match> | ||
1114 | </match> | ||
1115 | <match key="usb.vendor_id" int="1193"> | ||
1116 | <match key="usb.product_id" int="12356"> | ||
1117 | <merge key="info.category" type="string">camera</merge> | ||
1118 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1119 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1120 | <merge key="camera.libgphoto2.name" type="string">Canon EOS D30</merge> | ||
1121 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1122 | </match> | ||
1123 | </match> | ||
1124 | <match key="usb.vendor_id" int="1193"> | ||
1125 | <match key="usb.product_id" int="12384"> | ||
1126 | <merge key="info.category" type="string">camera</merge> | ||
1127 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1128 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1129 | <merge key="camera.libgphoto2.name" type="string">Canon EOS D60</merge> | ||
1130 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1131 | </match> | ||
1132 | </match> | ||
1133 | <match key="usb.vendor_id" int="1193"> | ||
1134 | <match key="usb.product_id" int="12420"> | ||
1135 | <merge key="info.category" type="string">camera</merge> | ||
1136 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1137 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1138 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Digital Rebel (normal mode)</merge> | ||
1139 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1140 | </match> | ||
1141 | </match> | ||
1142 | <match key="usb.vendor_id" int="1193"> | ||
1143 | <match key="usb.product_id" int="12441"> | ||
1144 | <merge key="info.category" type="string">camera</merge> | ||
1145 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1146 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1147 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Digital Rebel (PTP mode)</merge> | ||
1148 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1149 | </match> | ||
1150 | </match> | ||
1151 | <match key="usb.vendor_id" int="1193"> | ||
1152 | <match key="usb.product_id" int="12560"> | ||
1153 | <merge key="info.category" type="string">camera</merge> | ||
1154 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1155 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1156 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Digital Rebel XTi (PTP mode)</merge> | ||
1157 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1158 | </match> | ||
1159 | </match> | ||
1160 | <match key="usb.vendor_id" int="1193"> | ||
1161 | <match key="usb.product_id" int="12420"> | ||
1162 | <merge key="info.category" type="string">camera</merge> | ||
1163 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1164 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1165 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Kiss Digital (normal mode)</merge> | ||
1166 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1167 | </match> | ||
1168 | </match> | ||
1169 | <match key="usb.vendor_id" int="1193"> | ||
1170 | <match key="usb.product_id" int="12441"> | ||
1171 | <merge key="info.category" type="string">camera</merge> | ||
1172 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1173 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1174 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Kiss Digital (PTP mode)</merge> | ||
1175 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1176 | </match> | ||
1177 | </match> | ||
1178 | <match key="usb.vendor_id" int="1193"> | ||
1179 | <match key="usb.product_id" int="12526"> | ||
1180 | <merge key="info.category" type="string">camera</merge> | ||
1181 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1182 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1183 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Kiss Digital N (normal mode)</merge> | ||
1184 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1185 | </match> | ||
1186 | </match> | ||
1187 | <match key="usb.vendor_id" int="1193"> | ||
1188 | <match key="usb.product_id" int="12560"> | ||
1189 | <merge key="info.category" type="string">camera</merge> | ||
1190 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1191 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1192 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Kiss Digital X (PTP mode)</merge> | ||
1193 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1194 | </match> | ||
1195 | </match> | ||
1196 | <match key="usb.vendor_id" int="1193"> | ||
1197 | <match key="usb.product_id" int="12613"> | ||
1198 | <merge key="info.category" type="string">camera</merge> | ||
1199 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1200 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1201 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Kiss X2 (PTP mode)</merge> | ||
1202 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1203 | </match> | ||
1204 | </match> | ||
1205 | <match key="usb.vendor_id" int="1193"> | ||
1206 | <match key="usb.product_id" int="12751"> | ||
1207 | <merge key="info.category" type="string">camera</merge> | ||
1208 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1209 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1210 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Kiss X3</merge> | ||
1211 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1212 | </match> | ||
1213 | </match> | ||
1214 | <match key="usb.vendor_id" int="1193"> | ||
1215 | <match key="usb.product_id" int="12751"> | ||
1216 | <merge key="info.category" type="string">camera</merge> | ||
1217 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1218 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1219 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Rebel T1i</merge> | ||
1220 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1221 | </match> | ||
1222 | </match> | ||
1223 | <match key="usb.vendor_id" int="1193"> | ||
1224 | <match key="usb.product_id" int="12613"> | ||
1225 | <merge key="info.category" type="string">camera</merge> | ||
1226 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1227 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1228 | <merge key="camera.libgphoto2.name" type="string">Canon EOS Rebel XSi (PTP mode)</merge> | ||
1229 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1230 | </match> | ||
1231 | </match> | ||
1232 | <match key="usb.vendor_id" int="1193"> | ||
1233 | <match key="usb.product_id" int="12430"> | ||
1234 | <merge key="info.category" type="string">camera</merge> | ||
1235 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1236 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1237 | <merge key="camera.libgphoto2.name" type="string">Canon FV M1 (normal mode)</merge> | ||
1238 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1239 | </match> | ||
1240 | </match> | ||
1241 | <match key="usb.vendor_id" int="1193"> | ||
1242 | <match key="usb.product_id" int="12774"> | ||
1243 | <merge key="info.category" type="string">camera</merge> | ||
1244 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1245 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1246 | <merge key="camera.libgphoto2.name" type="string">Canon IXY 220 IS</merge> | ||
1247 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1248 | </match> | ||
1249 | </match> | ||
1250 | <match key="usb.vendor_id" int="1193"> | ||
1251 | <match key="usb.product_id" int="12691"> | ||
1252 | <merge key="info.category" type="string">camera</merge> | ||
1253 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1254 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1255 | <merge key="camera.libgphoto2.name" type="string">Canon IXY 3000 IS</merge> | ||
1256 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1257 | </match> | ||
1258 | </match> | ||
1259 | <match key="usb.vendor_id" int="1193"> | ||
1260 | <match key="usb.product_id" int="12358"> | ||
1261 | <merge key="info.category" type="string">camera</merge> | ||
1262 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1263 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1264 | <merge key="camera.libgphoto2.name" type="string">Canon IXY DIGITAL</merge> | ||
1265 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1266 | </match> | ||
1267 | </match> | ||
1268 | <match key="usb.vendor_id" int="1193"> | ||
1269 | <match key="usb.product_id" int="12363"> | ||
1270 | <merge key="info.category" type="string">camera</merge> | ||
1271 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1272 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1273 | <merge key="camera.libgphoto2.name" type="string">Canon IXY DIGITAL 300</merge> | ||
1274 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1275 | </match> | ||
1276 | </match> | ||
1277 | <match key="usb.vendor_id" int="1193"> | ||
1278 | <match key="usb.product_id" int="12484"> | ||
1279 | <merge key="info.category" type="string">camera</merge> | ||
1280 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1281 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1282 | <merge key="camera.libgphoto2.name" type="string">Canon IXY Digital L2 (normal mode)</merge> | ||
1283 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1284 | </match> | ||
1285 | </match> | ||
1286 | <match key="usb.vendor_id" int="1193"> | ||
1287 | <match key="usb.product_id" int="12395"> | ||
1288 | <merge key="info.category" type="string">camera</merge> | ||
1289 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1290 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1291 | <merge key="camera.libgphoto2.name" type="string">Canon IXY DV M</merge> | ||
1292 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1293 | </match> | ||
1294 | </match> | ||
1295 | <match key="usb.vendor_id" int="1193"> | ||
1296 | <match key="usb.product_id" int="12438"> | ||
1297 | <merge key="info.category" type="string">camera</merge> | ||
1298 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1299 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1300 | <merge key="camera.libgphoto2.name" type="string">Canon IXY DV M2 (normal mode)</merge> | ||
1301 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1302 | </match> | ||
1303 | </match> | ||
1304 | <match key="usb.vendor_id" int="1193"> | ||
1305 | <match key="usb.product_id" int="12412"> | ||
1306 | <merge key="info.category" type="string">camera</merge> | ||
1307 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1308 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1309 | <merge key="camera.libgphoto2.name" type="string">Canon MV630i (normal mode)</merge> | ||
1310 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1311 | </match> | ||
1312 | </match> | ||
1313 | <match key="usb.vendor_id" int="1193"> | ||
1314 | <match key="usb.product_id" int="12410"> | ||
1315 | <merge key="info.category" type="string">camera</merge> | ||
1316 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1317 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1318 | <merge key="camera.libgphoto2.name" type="string">Canon MV650i (normal mode)</merge> | ||
1319 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1320 | </match> | ||
1321 | </match> | ||
1322 | <match key="usb.vendor_id" int="1193"> | ||
1323 | <match key="usb.product_id" int="12448"> | ||
1324 | <merge key="info.category" type="string">camera</merge> | ||
1325 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1326 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1327 | <merge key="camera.libgphoto2.name" type="string">Canon MV750i (PTP mode)</merge> | ||
1328 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1329 | </match> | ||
1330 | </match> | ||
1331 | <match key="usb.vendor_id" int="1193"> | ||
1332 | <match key="usb.product_id" int="12438"> | ||
1333 | <merge key="info.category" type="string">camera</merge> | ||
1334 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1335 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1336 | <merge key="camera.libgphoto2.name" type="string">Canon MVX 10i (normal mode)</merge> | ||
1337 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1338 | </match> | ||
1339 | </match> | ||
1340 | <match key="usb.vendor_id" int="1193"> | ||
1341 | <match key="usb.product_id" int="12430"> | ||
1342 | <merge key="info.category" type="string">camera</merge> | ||
1343 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1344 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1345 | <merge key="camera.libgphoto2.name" type="string">Canon MVX 3i (normal mode)</merge> | ||
1346 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1347 | </match> | ||
1348 | </match> | ||
1349 | <match key="usb.vendor_id" int="1193"> | ||
1350 | <match key="usb.product_id" int="12417"> | ||
1351 | <merge key="info.category" type="string">camera</merge> | ||
1352 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1353 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1354 | <merge key="camera.libgphoto2.name" type="string">Canon MVX100i</merge> | ||
1355 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1356 | </match> | ||
1357 | </match> | ||
1358 | <match key="usb.vendor_id" int="1193"> | ||
1359 | <match key="usb.product_id" int="12418"> | ||
1360 | <merge key="info.category" type="string">camera</merge> | ||
1361 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1362 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1363 | <merge key="camera.libgphoto2.name" type="string">Canon MVX100i</merge> | ||
1364 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1365 | </match> | ||
1366 | </match> | ||
1367 | <match key="usb.vendor_id" int="1193"> | ||
1368 | <match key="usb.product_id" int="12416"> | ||
1369 | <merge key="info.category" type="string">camera</merge> | ||
1370 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1371 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1372 | <merge key="camera.libgphoto2.name" type="string">Canon MVX150i (normal mode)</merge> | ||
1373 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1374 | </match> | ||
1375 | </match> | ||
1376 | <match key="usb.vendor_id" int="1193"> | ||
1377 | <match key="usb.product_id" int="12457"> | ||
1378 | <merge key="info.category" type="string">camera</merge> | ||
1379 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1380 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1381 | <merge key="camera.libgphoto2.name" type="string">Canon MVX25i (normal mode)</merge> | ||
1382 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1383 | </match> | ||
1384 | </match> | ||
1385 | <match key="usb.vendor_id" int="1193"> | ||
1386 | <match key="usb.product_id" int="12395"> | ||
1387 | <merge key="info.category" type="string">camera</merge> | ||
1388 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1389 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1390 | <merge key="camera.libgphoto2.name" type="string">Canon MVX2i</merge> | ||
1391 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1392 | </match> | ||
1393 | </match> | ||
1394 | <match key="usb.vendor_id" int="1193"> | ||
1395 | <match key="usb.product_id" int="12429"> | ||
1396 | <merge key="info.category" type="string">camera</merge> | ||
1397 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1398 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1399 | <merge key="camera.libgphoto2.name" type="string">Canon MVX3i (PTP mode)</merge> | ||
1400 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1401 | </match> | ||
1402 | </match> | ||
1403 | <match key="usb.vendor_id" int="1193"> | ||
1404 | <match key="usb.product_id" int="12417"> | ||
1405 | <merge key="info.category" type="string">camera</merge> | ||
1406 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1407 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1408 | <merge key="camera.libgphoto2.name" type="string">Canon Optura 10</merge> | ||
1409 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1410 | </match> | ||
1411 | </match> | ||
1412 | <match key="usb.vendor_id" int="1193"> | ||
1413 | <match key="usb.product_id" int="12418"> | ||
1414 | <merge key="info.category" type="string">camera</merge> | ||
1415 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1416 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1417 | <merge key="camera.libgphoto2.name" type="string">Canon Optura 10</merge> | ||
1418 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1419 | </match> | ||
1420 | </match> | ||
1421 | <match key="usb.vendor_id" int="1193"> | ||
1422 | <match key="usb.product_id" int="12415"> | ||
1423 | <merge key="info.category" type="string">camera</merge> | ||
1424 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1425 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1426 | <merge key="camera.libgphoto2.name" type="string">Canon Optura 20</merge> | ||
1427 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1428 | </match> | ||
1429 | </match> | ||
1430 | <match key="usb.vendor_id" int="1193"> | ||
1431 | <match key="usb.product_id" int="12416"> | ||
1432 | <merge key="info.category" type="string">camera</merge> | ||
1433 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1434 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1435 | <merge key="camera.libgphoto2.name" type="string">Canon Optura 20 (normal mode)</merge> | ||
1436 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1437 | </match> | ||
1438 | </match> | ||
1439 | <match key="usb.vendor_id" int="1193"> | ||
1440 | <match key="usb.product_id" int="12395"> | ||
1441 | <merge key="info.category" type="string">camera</merge> | ||
1442 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1443 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1444 | <merge key="camera.libgphoto2.name" type="string">Canon Optura 200 MC</merge> | ||
1445 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1446 | </match> | ||
1447 | </match> | ||
1448 | <match key="usb.vendor_id" int="1193"> | ||
1449 | <match key="usb.product_id" int="12438"> | ||
1450 | <merge key="info.category" type="string">camera</merge> | ||
1451 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1452 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1453 | <merge key="camera.libgphoto2.name" type="string">Canon Optura 300 (normal mode)</merge> | ||
1454 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1455 | </match> | ||
1456 | </match> | ||
1457 | <match key="usb.vendor_id" int="1193"> | ||
1458 | <match key="usb.product_id" int="12457"> | ||
1459 | <merge key="info.category" type="string">camera</merge> | ||
1460 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1461 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1462 | <merge key="camera.libgphoto2.name" type="string">Canon Optura 40 (normal mode)</merge> | ||
1463 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1464 | </match> | ||
1465 | </match> | ||
1466 | <match key="usb.vendor_id" int="1193"> | ||
1467 | <match key="usb.product_id" int="12549"> | ||
1468 | <merge key="info.category" type="string">camera</merge> | ||
1469 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1470 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1471 | <merge key="camera.libgphoto2.name" type="string">Canon Optura 600 (PTP mode)</merge> | ||
1472 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1473 | </match> | ||
1474 | </match> | ||
1475 | <match key="usb.vendor_id" int="1193"> | ||
1476 | <match key="usb.product_id" int="12430"> | ||
1477 | <merge key="info.category" type="string">camera</merge> | ||
1478 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1479 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1480 | <merge key="camera.libgphoto2.name" type="string">Canon Optura Xi (normal mode)</merge> | ||
1481 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1482 | </match> | ||
1483 | </match> | ||
1484 | <match key="usb.vendor_id" int="1193"> | ||
1485 | <match key="usb.product_id" int="12367"> | ||
1486 | <merge key="info.category" type="string">camera</merge> | ||
1487 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1488 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1489 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A10</merge> | ||
1490 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1491 | </match> | ||
1492 | </match> | ||
1493 | <match key="usb.vendor_id" int="1193"> | ||
1494 | <match key="usb.product_id" int="12385"> | ||
1495 | <merge key="info.category" type="string">camera</merge> | ||
1496 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1497 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1498 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A100</merge> | ||
1499 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1500 | </match> | ||
1501 | </match> | ||
1502 | <match key="usb.vendor_id" int="1193"> | ||
1503 | <match key="usb.product_id" int="12739"> | ||
1504 | <merge key="info.category" type="string">camera</merge> | ||
1505 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1506 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1507 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A1100 IS</merge> | ||
1508 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1509 | </match> | ||
1510 | </match> | ||
1511 | <match key="usb.vendor_id" int="1193"> | ||
1512 | <match key="usb.product_id" int="12366"> | ||
1513 | <merge key="info.category" type="string">camera</merge> | ||
1514 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1515 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1516 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A20</merge> | ||
1517 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1518 | </match> | ||
1519 | </match> | ||
1520 | <match key="usb.vendor_id" int="1193"> | ||
1521 | <match key="usb.product_id" int="12386"> | ||
1522 | <merge key="info.category" type="string">camera</merge> | ||
1523 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1524 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1525 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A200</merge> | ||
1526 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1527 | </match> | ||
1528 | </match> | ||
1529 | <match key="usb.vendor_id" int="1193"> | ||
1530 | <match key="usb.product_id" int="12734"> | ||
1531 | <merge key="info.category" type="string">camera</merge> | ||
1532 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1533 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1534 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A2100 IS</merge> | ||
1535 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1536 | </match> | ||
1537 | </match> | ||
1538 | <match key="usb.vendor_id" int="1193"> | ||
1539 | <match key="usb.product_id" int="12377"> | ||
1540 | <merge key="info.category" type="string">camera</merge> | ||
1541 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1542 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1543 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A30</merge> | ||
1544 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1545 | </match> | ||
1546 | </match> | ||
1547 | <match key="usb.vendor_id" int="1193"> | ||
1548 | <match key="usb.product_id" int="12406"> | ||
1549 | <merge key="info.category" type="string">camera</merge> | ||
1550 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1551 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1552 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A300 (PTP mode)</merge> | ||
1553 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1554 | </match> | ||
1555 | </match> | ||
1556 | <match key="usb.vendor_id" int="1193"> | ||
1557 | <match key="usb.product_id" int="12472"> | ||
1558 | <merge key="info.category" type="string">camera</merge> | ||
1559 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1560 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1561 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A310 (PTP mode)</merge> | ||
1562 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1563 | </match> | ||
1564 | </match> | ||
1565 | <match key="usb.vendor_id" int="1193"> | ||
1566 | <match key="usb.product_id" int="12376"> | ||
1567 | <merge key="info.category" type="string">camera</merge> | ||
1568 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1569 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1570 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A40</merge> | ||
1571 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1572 | </match> | ||
1573 | </match> | ||
1574 | <match key="usb.vendor_id" int="1193"> | ||
1575 | <match key="usb.product_id" int="12471"> | ||
1576 | <merge key="info.category" type="string">camera</merge> | ||
1577 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1578 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1579 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A400 (PTP mode)</merge> | ||
1580 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1581 | </match> | ||
1582 | </match> | ||
1583 | <match key="usb.vendor_id" int="1193"> | ||
1584 | <match key="usb.product_id" int="12537"> | ||
1585 | <merge key="info.category" type="string">camera</merge> | ||
1586 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1587 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1588 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A410 (PTP mode)</merge> | ||
1589 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1590 | </match> | ||
1591 | </match> | ||
1592 | <match key="usb.vendor_id" int="1193"> | ||
1593 | <match key="usb.product_id" int="12559"> | ||
1594 | <merge key="info.category" type="string">camera</merge> | ||
1595 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1596 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1597 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A420 (PTP mode)</merge> | ||
1598 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1599 | </match> | ||
1600 | </match> | ||
1601 | <match key="usb.vendor_id" int="1193"> | ||
1602 | <match key="usb.product_id" int="12536"> | ||
1603 | <merge key="info.category" type="string">camera</merge> | ||
1604 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1605 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1606 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A430 (PTP mode)</merge> | ||
1607 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1608 | </match> | ||
1609 | </match> | ||
1610 | <match key="usb.vendor_id" int="1193"> | ||
1611 | <match key="usb.product_id" int="12629"> | ||
1612 | <merge key="info.category" type="string">camera</merge> | ||
1613 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1614 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1615 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A450 (PTP mode)</merge> | ||
1616 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1617 | </match> | ||
1618 | </match> | ||
1619 | <match key="usb.vendor_id" int="1193"> | ||
1620 | <match key="usb.product_id" int="12617"> | ||
1621 | <merge key="info.category" type="string">camera</merge> | ||
1622 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1623 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1624 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A460 (PTP mode)</merge> | ||
1625 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1626 | </match> | ||
1627 | </match> | ||
1628 | <match key="usb.vendor_id" int="1193"> | ||
1629 | <match key="usb.product_id" int="12735"> | ||
1630 | <merge key="info.category" type="string">camera</merge> | ||
1631 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1632 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1633 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A480</merge> | ||
1634 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1635 | </match> | ||
1636 | </match> | ||
1637 | <match key="usb.vendor_id" int="1193"> | ||
1638 | <match key="usb.product_id" int="12482"> | ||
1639 | <merge key="info.category" type="string">camera</merge> | ||
1640 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1641 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1642 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A510 (PTP mode)</merge> | ||
1643 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1644 | </match> | ||
1645 | </match> | ||
1646 | <match key="usb.vendor_id" int="1193"> | ||
1647 | <match key="usb.product_id" int="12481"> | ||
1648 | <merge key="info.category" type="string">camera</merge> | ||
1649 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1650 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1651 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A520 (PTP mode)</merge> | ||
1652 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1653 | </match> | ||
1654 | </match> | ||
1655 | <match key="usb.vendor_id" int="1193"> | ||
1656 | <match key="usb.product_id" int="12582"> | ||
1657 | <merge key="info.category" type="string">camera</merge> | ||
1658 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1659 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1660 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A530 (PTP mode)</merge> | ||
1661 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1662 | </match> | ||
1663 | </match> | ||
1664 | <match key="usb.vendor_id" int="1193"> | ||
1665 | <match key="usb.product_id" int="12571"> | ||
1666 | <merge key="info.category" type="string">camera</merge> | ||
1667 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1668 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1669 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A540 (PTP mode)</merge> | ||
1670 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1671 | </match> | ||
1672 | </match> | ||
1673 | <match key="usb.vendor_id" int="1193"> | ||
1674 | <match key="usb.product_id" int="12624"> | ||
1675 | <merge key="info.category" type="string">camera</merge> | ||
1676 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1677 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1678 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A550 (PTP mode)</merge> | ||
1679 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1680 | </match> | ||
1681 | </match> | ||
1682 | <match key="usb.vendor_id" int="1193"> | ||
1683 | <match key="usb.product_id" int="12621"> | ||
1684 | <merge key="info.category" type="string">camera</merge> | ||
1685 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1686 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1687 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A560 (PTP mode)</merge> | ||
1688 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1689 | </match> | ||
1690 | </match> | ||
1691 | <match key="usb.vendor_id" int="1193"> | ||
1692 | <match key="usb.product_id" int="12620"> | ||
1693 | <merge key="info.category" type="string">camera</merge> | ||
1694 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1695 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1696 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A570 IS (PTP mode)</merge> | ||
1697 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1698 | </match> | ||
1699 | </match> | ||
1700 | <match key="usb.vendor_id" int="1193"> | ||
1701 | <match key="usb.product_id" int="12663"> | ||
1702 | <merge key="info.category" type="string">camera</merge> | ||
1703 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1704 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1705 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A580</merge> | ||
1706 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1707 | </match> | ||
1708 | </match> | ||
1709 | <match key="usb.vendor_id" int="1193"> | ||
1710 | <match key="usb.product_id" int="12662"> | ||
1711 | <merge key="info.category" type="string">camera</merge> | ||
1712 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1713 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1714 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A590 IS</merge> | ||
1715 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1716 | </match> | ||
1717 | </match> | ||
1718 | <match key="usb.vendor_id" int="1193"> | ||
1719 | <match key="usb.product_id" int="12404"> | ||
1720 | <merge key="info.category" type="string">camera</merge> | ||
1721 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1722 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1723 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A60 (PTP)</merge> | ||
1724 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1725 | </match> | ||
1726 | </match> | ||
1727 | <match key="usb.vendor_id" int="1193"> | ||
1728 | <match key="usb.product_id" int="12541"> | ||
1729 | <merge key="info.category" type="string">camera</merge> | ||
1730 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1731 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1732 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A610 (PTP mode)</merge> | ||
1733 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1734 | </match> | ||
1735 | </match> | ||
1736 | <match key="usb.vendor_id" int="1193"> | ||
1737 | <match key="usb.product_id" int="12540"> | ||
1738 | <merge key="info.category" type="string">camera</merge> | ||
1739 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1740 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1741 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A620 (PTP mode)</merge> | ||
1742 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1743 | </match> | ||
1744 | </match> | ||
1745 | <match key="usb.vendor_id" int="1193"> | ||
1746 | <match key="usb.product_id" int="12602"> | ||
1747 | <merge key="info.category" type="string">camera</merge> | ||
1748 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1749 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1750 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A630 (PTP mode)</merge> | ||
1751 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1752 | </match> | ||
1753 | </match> | ||
1754 | <match key="usb.vendor_id" int="1193"> | ||
1755 | <match key="usb.product_id" int="12601"> | ||
1756 | <merge key="info.category" type="string">camera</merge> | ||
1757 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1758 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1759 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A640 (PTP mode)</merge> | ||
1760 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1761 | </match> | ||
1762 | </match> | ||
1763 | <match key="usb.vendor_id" int="1193"> | ||
1764 | <match key="usb.product_id" int="12635"> | ||
1765 | <merge key="info.category" type="string">camera</merge> | ||
1766 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1767 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1768 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A650IS (PTP mode)</merge> | ||
1769 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1770 | </match> | ||
1771 | </match> | ||
1772 | <match key="usb.vendor_id" int="1193"> | ||
1773 | <match key="usb.product_id" int="12403"> | ||
1774 | <merge key="info.category" type="string">camera</merge> | ||
1775 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1776 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1777 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A70 (PTP)</merge> | ||
1778 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1779 | </match> | ||
1780 | </match> | ||
1781 | <match key="usb.vendor_id" int="1193"> | ||
1782 | <match key="usb.product_id" int="12567"> | ||
1783 | <merge key="info.category" type="string">camera</merge> | ||
1784 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1785 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1786 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A700 (PTP mode)</merge> | ||
1787 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1788 | </match> | ||
1789 | </match> | ||
1790 | <match key="usb.vendor_id" int="1193"> | ||
1791 | <match key="usb.product_id" int="12600"> | ||
1792 | <merge key="info.category" type="string">camera</merge> | ||
1793 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1794 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1795 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A710 IS (PTP mode)</merge> | ||
1796 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1797 | </match> | ||
1798 | </match> | ||
1799 | <match key="usb.vendor_id" int="1193"> | ||
1800 | <match key="usb.product_id" int="12637"> | ||
1801 | <merge key="info.category" type="string">camera</merge> | ||
1802 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1803 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1804 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A720 IS (PTP mode)</merge> | ||
1805 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1806 | </match> | ||
1807 | </match> | ||
1808 | <match key="usb.vendor_id" int="1193"> | ||
1809 | <match key="usb.product_id" int="12666"> | ||
1810 | <merge key="info.category" type="string">camera</merge> | ||
1811 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1812 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1813 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A740</merge> | ||
1814 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1815 | </match> | ||
1816 | </match> | ||
1817 | <match key="usb.vendor_id" int="1193"> | ||
1818 | <match key="usb.product_id" int="12469"> | ||
1819 | <merge key="info.category" type="string">camera</merge> | ||
1820 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1821 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1822 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A75 (PTP mode)</merge> | ||
1823 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1824 | </match> | ||
1825 | </match> | ||
1826 | <match key="usb.vendor_id" int="1193"> | ||
1827 | <match key="usb.product_id" int="12442"> | ||
1828 | <merge key="info.category" type="string">camera</merge> | ||
1829 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1830 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1831 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A80 (PTP)</merge> | ||
1832 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1833 | </match> | ||
1834 | </match> | ||
1835 | <match key="usb.vendor_id" int="1193"> | ||
1836 | <match key="usb.product_id" int="12473"> | ||
1837 | <merge key="info.category" type="string">camera</merge> | ||
1838 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1839 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1840 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A85 (PTP mode)</merge> | ||
1841 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1842 | </match> | ||
1843 | </match> | ||
1844 | <match key="usb.vendor_id" int="1193"> | ||
1845 | <match key="usb.product_id" int="12475"> | ||
1846 | <merge key="info.category" type="string">camera</merge> | ||
1847 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1848 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1849 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot A95 (PTP mode)</merge> | ||
1850 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1851 | </match> | ||
1852 | </match> | ||
1853 | <match key="usb.vendor_id" int="1193"> | ||
1854 | <match key="usb.product_id" int="12732"> | ||
1855 | <merge key="info.category" type="string">camera</merge> | ||
1856 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1857 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1858 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot D10</merge> | ||
1859 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1860 | </match> | ||
1861 | </match> | ||
1862 | <match key="usb.vendor_id" int="1193"> | ||
1863 | <match key="usb.product_id" int="12360"> | ||
1864 | <merge key="info.category" type="string">camera</merge> | ||
1865 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1866 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1867 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G1</merge> | ||
1868 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1869 | </match> | ||
1870 | </match> | ||
1871 | <match key="usb.vendor_id" int="1193"> | ||
1872 | <match key="usb.product_id" int="12687"> | ||
1873 | <merge key="info.category" type="string">camera</merge> | ||
1874 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1875 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1876 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G10</merge> | ||
1877 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1878 | </match> | ||
1879 | </match> | ||
1880 | <match key="usb.vendor_id" int="1193"> | ||
1881 | <match key="usb.product_id" int="12767"> | ||
1882 | <merge key="info.category" type="string">camera</merge> | ||
1883 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1884 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1885 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G11</merge> | ||
1886 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1887 | </match> | ||
1888 | </match> | ||
1889 | <match key="usb.vendor_id" int="1193"> | ||
1890 | <match key="usb.product_id" int="12373"> | ||
1891 | <merge key="info.category" type="string">camera</merge> | ||
1892 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1893 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1894 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G2</merge> | ||
1895 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1896 | </match> | ||
1897 | </match> | ||
1898 | <match key="usb.vendor_id" int="1193"> | ||
1899 | <match key="usb.product_id" int="12398"> | ||
1900 | <merge key="info.category" type="string">camera</merge> | ||
1901 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1902 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1903 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G3 (normal mode)</merge> | ||
1904 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1905 | </match> | ||
1906 | </match> | ||
1907 | <match key="usb.vendor_id" int="1193"> | ||
1908 | <match key="usb.product_id" int="12399"> | ||
1909 | <merge key="info.category" type="string">camera</merge> | ||
1910 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1911 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1912 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G3 (PTP mode)</merge> | ||
1913 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1914 | </match> | ||
1915 | </match> | ||
1916 | <match key="usb.vendor_id" int="1193"> | ||
1917 | <match key="usb.product_id" int="12421"> | ||
1918 | <merge key="info.category" type="string">camera</merge> | ||
1919 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1920 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1921 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G5 (normal mode)</merge> | ||
1922 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1923 | </match> | ||
1924 | </match> | ||
1925 | <match key="usb.vendor_id" int="1193"> | ||
1926 | <match key="usb.product_id" int="12421"> | ||
1927 | <merge key="info.category" type="string">camera</merge> | ||
1928 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1929 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1930 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G5 (PTP mode)</merge> | ||
1931 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1932 | </match> | ||
1933 | </match> | ||
1934 | <match key="usb.vendor_id" int="1193"> | ||
1935 | <match key="usb.product_id" int="12467"> | ||
1936 | <merge key="info.category" type="string">camera</merge> | ||
1937 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1938 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1939 | <merge key="camera.libgphoto2.name" type="string">Canon Powershot G6 (PTP mode)</merge> | ||
1940 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1941 | </match> | ||
1942 | </match> | ||
1943 | <match key="usb.vendor_id" int="1193"> | ||
1944 | <match key="usb.product_id" int="12581"> | ||
1945 | <merge key="info.category" type="string">camera</merge> | ||
1946 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1947 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1948 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G7 (PTP mode)</merge> | ||
1949 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1950 | </match> | ||
1951 | </match> | ||
1952 | <match key="usb.vendor_id" int="1193"> | ||
1953 | <match key="usb.product_id" int="12634"> | ||
1954 | <merge key="info.category" type="string">camera</merge> | ||
1955 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1956 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1957 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot G9 (PTP mode)</merge> | ||
1958 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1959 | </match> | ||
1960 | </match> | ||
1961 | <match key="usb.vendor_id" int="1193"> | ||
1962 | <match key="usb.product_id" int="12443"> | ||
1963 | <merge key="info.category" type="string">camera</merge> | ||
1964 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1965 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1966 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot IXY Digital L (normal mode)</merge> | ||
1967 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1968 | </match> | ||
1969 | </match> | ||
1970 | <match key="usb.vendor_id" int="1193"> | ||
1971 | <match key="usb.product_id" int="12361"> | ||
1972 | <merge key="info.category" type="string">camera</merge> | ||
1973 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1974 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1975 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot Pro90 IS</merge> | ||
1976 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1977 | </match> | ||
1978 | </match> | ||
1979 | <match key="usb.vendor_id" int="1193"> | ||
1980 | <match key="usb.product_id" int="12444"> | ||
1981 | <merge key="info.category" type="string">camera</merge> | ||
1982 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1983 | <merge key="camera.access_method" type="string">ptp</merge> | ||
1984 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S1 IS (PTP mode)</merge> | ||
1985 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1986 | </match> | ||
1987 | </match> | ||
1988 | <match key="usb.vendor_id" int="1193"> | ||
1989 | <match key="usb.product_id" int="12353"> | ||
1990 | <merge key="info.category" type="string">camera</merge> | ||
1991 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
1992 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
1993 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S10</merge> | ||
1994 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
1995 | </match> | ||
1996 | </match> | ||
1997 | <match key="usb.vendor_id" int="1193"> | ||
1998 | <match key="usb.product_id" int="12357"> | ||
1999 | <merge key="info.category" type="string">camera</merge> | ||
2000 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2001 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2002 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S100</merge> | ||
2003 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2004 | </match> | ||
2005 | </match> | ||
2006 | <match key="usb.vendor_id" int="1193"> | ||
2007 | <match key="usb.product_id" int="12369"> | ||
2008 | <merge key="info.category" type="string">camera</merge> | ||
2009 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2010 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2011 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S110</merge> | ||
2012 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2013 | </match> | ||
2014 | </match> | ||
2015 | <match key="usb.vendor_id" int="1193"> | ||
2016 | <match key="usb.product_id" int="12528"> | ||
2017 | <merge key="info.category" type="string">camera</merge> | ||
2018 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2019 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2020 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S2 IS (PTP mode)</merge> | ||
2021 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2022 | </match> | ||
2023 | </match> | ||
2024 | <match key="usb.vendor_id" int="1193"> | ||
2025 | <match key="usb.product_id" int="12355"> | ||
2026 | <merge key="info.category" type="string">camera</merge> | ||
2027 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2028 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2029 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S20</merge> | ||
2030 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2031 | </match> | ||
2032 | </match> | ||
2033 | <match key="usb.vendor_id" int="1193"> | ||
2034 | <match key="usb.product_id" int="12389"> | ||
2035 | <merge key="info.category" type="string">camera</merge> | ||
2036 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2037 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2038 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S200</merge> | ||
2039 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2040 | </match> | ||
2041 | </match> | ||
2042 | <match key="usb.vendor_id" int="1193"> | ||
2043 | <match key="usb.product_id" int="12400"> | ||
2044 | <merge key="info.category" type="string">camera</merge> | ||
2045 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2046 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2047 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S230 (normal mode)</merge> | ||
2048 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2049 | </match> | ||
2050 | </match> | ||
2051 | <match key="usb.vendor_id" int="1193"> | ||
2052 | <match key="usb.product_id" int="12401"> | ||
2053 | <merge key="info.category" type="string">camera</merge> | ||
2054 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2055 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2056 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S230 (PTP mode)</merge> | ||
2057 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2058 | </match> | ||
2059 | </match> | ||
2060 | <match key="usb.vendor_id" int="1193"> | ||
2061 | <match key="usb.product_id" int="12570"> | ||
2062 | <merge key="info.category" type="string">camera</merge> | ||
2063 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2064 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2065 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S3 IS (PTP mode)</merge> | ||
2066 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2067 | </match> | ||
2068 | </match> | ||
2069 | <match key="usb.vendor_id" int="1193"> | ||
2070 | <match key="usb.product_id" int="12375"> | ||
2071 | <merge key="info.category" type="string">camera</merge> | ||
2072 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2073 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2074 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S30</merge> | ||
2075 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2076 | </match> | ||
2077 | </match> | ||
2078 | <match key="usb.vendor_id" int="1193"> | ||
2079 | <match key="usb.product_id" int="12364"> | ||
2080 | <merge key="info.category" type="string">camera</merge> | ||
2081 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2082 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2083 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S300</merge> | ||
2084 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2085 | </match> | ||
2086 | </match> | ||
2087 | <match key="usb.vendor_id" int="1193"> | ||
2088 | <match key="usb.product_id" int="12390"> | ||
2089 | <merge key="info.category" type="string">camera</merge> | ||
2090 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2091 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2092 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S330</merge> | ||
2093 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2094 | </match> | ||
2095 | </match> | ||
2096 | <match key="usb.vendor_id" int="1193"> | ||
2097 | <match key="usb.product_id" int="12374"> | ||
2098 | <merge key="info.category" type="string">camera</merge> | ||
2099 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2100 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2101 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S40</merge> | ||
2102 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2103 | </match> | ||
2104 | </match> | ||
2105 | <match key="usb.vendor_id" int="1193"> | ||
2106 | <match key="usb.product_id" int="12405"> | ||
2107 | <merge key="info.category" type="string">camera</merge> | ||
2108 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2109 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2110 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S400 (PTP mode)</merge> | ||
2111 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2112 | </match> | ||
2113 | </match> | ||
2114 | <match key="usb.vendor_id" int="1193"> | ||
2115 | <match key="usb.product_id" int="12474"> | ||
2116 | <merge key="info.category" type="string">camera</merge> | ||
2117 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2118 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2119 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S410 (PTP mode)</merge> | ||
2120 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2121 | </match> | ||
2122 | </match> | ||
2123 | <match key="usb.vendor_id" int="1193"> | ||
2124 | <match key="usb.product_id" int="12396"> | ||
2125 | <merge key="info.category" type="string">camera</merge> | ||
2126 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2127 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2128 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S45 (normal mode)</merge> | ||
2129 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2130 | </match> | ||
2131 | </match> | ||
2132 | <match key="usb.vendor_id" int="1193"> | ||
2133 | <match key="usb.product_id" int="12397"> | ||
2134 | <merge key="info.category" type="string">camera</merge> | ||
2135 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2136 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2137 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S45 (PTP mode)</merge> | ||
2138 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2139 | </match> | ||
2140 | </match> | ||
2141 | <match key="usb.vendor_id" int="1193"> | ||
2142 | <match key="usb.product_id" int="12616"> | ||
2143 | <merge key="info.category" type="string">camera</merge> | ||
2144 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2145 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2146 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S5 IS (PTP mode)</merge> | ||
2147 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2148 | </match> | ||
2149 | </match> | ||
2150 | <match key="usb.vendor_id" int="1193"> | ||
2151 | <match key="usb.product_id" int="12407"> | ||
2152 | <merge key="info.category" type="string">camera</merge> | ||
2153 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2154 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2155 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S50 (PTP mode)</merge> | ||
2156 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2157 | </match> | ||
2158 | </match> | ||
2159 | <match key="usb.vendor_id" int="1193"> | ||
2160 | <match key="usb.product_id" int="12468"> | ||
2161 | <merge key="info.category" type="string">camera</merge> | ||
2162 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2163 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2164 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S500 (PTP mode)</merge> | ||
2165 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2166 | </match> | ||
2167 | </match> | ||
2168 | <match key="usb.vendor_id" int="1193"> | ||
2169 | <match key="usb.product_id" int="12466"> | ||
2170 | <merge key="info.category" type="string">camera</merge> | ||
2171 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2172 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2173 | <merge key="camera.libgphoto2.name" type="string">Canon Powershot S60 (PTP mode)</merge> | ||
2174 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2175 | </match> | ||
2176 | </match> | ||
2177 | <match key="usb.vendor_id" int="1193"> | ||
2178 | <match key="usb.product_id" int="12465"> | ||
2179 | <merge key="info.category" type="string">camera</merge> | ||
2180 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2181 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2182 | <merge key="camera.libgphoto2.name" type="string">Canon Powershot S70 (PTP mode)</merge> | ||
2183 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2184 | </match> | ||
2185 | </match> | ||
2186 | <match key="usb.vendor_id" int="1193"> | ||
2187 | <match key="usb.product_id" int="12538"> | ||
2188 | <merge key="info.category" type="string">camera</merge> | ||
2189 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2190 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2191 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot S80 (PTP mode)</merge> | ||
2192 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2193 | </match> | ||
2194 | </match> | ||
2195 | <match key="usb.vendor_id" int="1193"> | ||
2196 | <match key="usb.product_id" int="12443"> | ||
2197 | <merge key="info.category" type="string">camera</merge> | ||
2198 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2199 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2200 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD10 Digital ELPH (normal mode)</merge> | ||
2201 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2202 | </match> | ||
2203 | </match> | ||
2204 | <match key="usb.vendor_id" int="1193"> | ||
2205 | <match key="usb.product_id" int="12402"> | ||
2206 | <merge key="info.category" type="string">camera</merge> | ||
2207 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2208 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2209 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD100 (PTP mode)</merge> | ||
2210 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2211 | </match> | ||
2212 | </match> | ||
2213 | <match key="usb.vendor_id" int="1193"> | ||
2214 | <match key="usb.product_id" int="12623"> | ||
2215 | <merge key="info.category" type="string">camera</merge> | ||
2216 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2217 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2218 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD1000 (PTP mode)</merge> | ||
2219 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2220 | </match> | ||
2221 | </match> | ||
2222 | <match key="usb.vendor_id" int="1193"> | ||
2223 | <match key="usb.product_id" int="12470"> | ||
2224 | <merge key="info.category" type="string">camera</merge> | ||
2225 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2226 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2227 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD110 (PTP mode)</merge> | ||
2228 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2229 | </match> | ||
2230 | </match> | ||
2231 | <match key="usb.vendor_id" int="1193"> | ||
2232 | <match key="usb.product_id" int="12676"> | ||
2233 | <merge key="info.category" type="string">camera</merge> | ||
2234 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2235 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2236 | <merge key="camera.libgphoto2.name" type="string">Canon Powershot SD1100 IS</merge> | ||
2237 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2238 | </match> | ||
2239 | </match> | ||
2240 | <match key="usb.vendor_id" int="1193"> | ||
2241 | <match key="usb.product_id" int="12740"> | ||
2242 | <merge key="info.category" type="string">camera</merge> | ||
2243 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2244 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2245 | <merge key="camera.libgphoto2.name" type="string">Canon Powershot SD1200 IS</merge> | ||
2246 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2247 | </match> | ||
2248 | </match> | ||
2249 | <match key="usb.vendor_id" int="1193"> | ||
2250 | <match key="usb.product_id" int="12788"> | ||
2251 | <merge key="info.category" type="string">camera</merge> | ||
2252 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2253 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2254 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD1300 IS</merge> | ||
2255 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2256 | </match> | ||
2257 | </match> | ||
2258 | <match key="usb.vendor_id" int="1193"> | ||
2259 | <match key="usb.product_id" int="12484"> | ||
2260 | <merge key="info.category" type="string">camera</merge> | ||
2261 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2262 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2263 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD20 (normal mode)</merge> | ||
2264 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2265 | </match> | ||
2266 | </match> | ||
2267 | <match key="usb.vendor_id" int="1193"> | ||
2268 | <match key="usb.product_id" int="12480"> | ||
2269 | <merge key="info.category" type="string">camera</merge> | ||
2270 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2271 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2272 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD200 (PTP mode)</merge> | ||
2273 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2274 | </match> | ||
2275 | </match> | ||
2276 | <match key="usb.vendor_id" int="1193"> | ||
2277 | <match key="usb.product_id" int="12599"> | ||
2278 | <merge key="info.category" type="string">camera</merge> | ||
2279 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2280 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2281 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD40 (PTP mode)</merge> | ||
2282 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2283 | </match> | ||
2284 | </match> | ||
2285 | <match key="usb.vendor_id" int="1193"> | ||
2286 | <match key="usb.product_id" int="12529"> | ||
2287 | <merge key="info.category" type="string">camera</merge> | ||
2288 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2289 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2290 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD430 (PTP mode)</merge> | ||
2291 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2292 | </match> | ||
2293 | </match> | ||
2294 | <match key="usb.vendor_id" int="1193"> | ||
2295 | <match key="usb.product_id" int="12543"> | ||
2296 | <merge key="info.category" type="string">camera</merge> | ||
2297 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2298 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2299 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD450 (PTP mode)</merge> | ||
2300 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2301 | </match> | ||
2302 | </match> | ||
2303 | <match key="usb.vendor_id" int="1193"> | ||
2304 | <match key="usb.product_id" int="12530"> | ||
2305 | <merge key="info.category" type="string">camera</merge> | ||
2306 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2307 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2308 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD500 (PTP mode)</merge> | ||
2309 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2310 | </match> | ||
2311 | </match> | ||
2312 | <match key="usb.vendor_id" int="1193"> | ||
2313 | <match key="usb.product_id" int="12572"> | ||
2314 | <merge key="info.category" type="string">camera</merge> | ||
2315 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2316 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2317 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD600 (PTP mode)</merge> | ||
2318 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2319 | </match> | ||
2320 | </match> | ||
2321 | <match key="usb.vendor_id" int="1193"> | ||
2322 | <match key="usb.product_id" int="12542"> | ||
2323 | <merge key="info.category" type="string">camera</merge> | ||
2324 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2325 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2326 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD630 (PTP mode)</merge> | ||
2327 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2328 | </match> | ||
2329 | </match> | ||
2330 | <match key="usb.vendor_id" int="1193"> | ||
2331 | <match key="usb.product_id" int="12569"> | ||
2332 | <merge key="info.category" type="string">camera</merge> | ||
2333 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2334 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2335 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD700 (PTP mode)</merge> | ||
2336 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2337 | </match> | ||
2338 | </match> | ||
2339 | <match key="usb.vendor_id" int="1193"> | ||
2340 | <match key="usb.product_id" int="12622"> | ||
2341 | <merge key="info.category" type="string">camera</merge> | ||
2342 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2343 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2344 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD750 (PTP mode)</merge> | ||
2345 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2346 | </match> | ||
2347 | </match> | ||
2348 | <match key="usb.vendor_id" int="1193"> | ||
2349 | <match key="usb.product_id" int="12661"> | ||
2350 | <merge key="info.category" type="string">camera</merge> | ||
2351 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2352 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2353 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD770 IS</merge> | ||
2354 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2355 | </match> | ||
2356 | </match> | ||
2357 | <match key="usb.vendor_id" int="1193"> | ||
2358 | <match key="usb.product_id" int="12738"> | ||
2359 | <merge key="info.category" type="string">camera</merge> | ||
2360 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2361 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2362 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD780 IS</merge> | ||
2363 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2364 | </match> | ||
2365 | </match> | ||
2366 | <match key="usb.vendor_id" int="1193"> | ||
2367 | <match key="usb.product_id" int="12619"> | ||
2368 | <merge key="info.category" type="string">camera</merge> | ||
2369 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2370 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2371 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD850 (PTP mode)</merge> | ||
2372 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2373 | </match> | ||
2374 | </match> | ||
2375 | <match key="usb.vendor_id" int="1193"> | ||
2376 | <match key="usb.product_id" int="12694"> | ||
2377 | <merge key="info.category" type="string">camera</merge> | ||
2378 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2379 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2380 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD880 IS</merge> | ||
2381 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2382 | </match> | ||
2383 | </match> | ||
2384 | <match key="usb.vendor_id" int="1193"> | ||
2385 | <match key="usb.product_id" int="12565"> | ||
2386 | <merge key="info.category" type="string">camera</merge> | ||
2387 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2388 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2389 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD900 (PTP mode)</merge> | ||
2390 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2391 | </match> | ||
2392 | </match> | ||
2393 | <match key="usb.vendor_id" int="1193"> | ||
2394 | <match key="usb.product_id" int="12774"> | ||
2395 | <merge key="info.category" type="string">camera</merge> | ||
2396 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2397 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2398 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD940 IS</merge> | ||
2399 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2400 | </match> | ||
2401 | </match> | ||
2402 | <match key="usb.vendor_id" int="1193"> | ||
2403 | <match key="usb.product_id" int="12737"> | ||
2404 | <merge key="info.category" type="string">camera</merge> | ||
2405 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2406 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2407 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD970 IS</merge> | ||
2408 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2409 | </match> | ||
2410 | </match> | ||
2411 | <match key="usb.vendor_id" int="1193"> | ||
2412 | <match key="usb.product_id" int="12691"> | ||
2413 | <merge key="info.category" type="string">camera</merge> | ||
2414 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2415 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2416 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SD990</merge> | ||
2417 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2418 | </match> | ||
2419 | </match> | ||
2420 | <match key="usb.vendor_id" int="1193"> | ||
2421 | <match key="usb.product_id" int="12685"> | ||
2422 | <merge key="info.category" type="string">camera</merge> | ||
2423 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2424 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2425 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SX10 IS</merge> | ||
2426 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2427 | </match> | ||
2428 | </match> | ||
2429 | <match key="usb.vendor_id" int="1193"> | ||
2430 | <match key="usb.product_id" int="12638"> | ||
2431 | <merge key="info.category" type="string">camera</merge> | ||
2432 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2433 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2434 | <merge key="camera.libgphoto2.name" type="string">Canon Powershot SX100 IS (PTP mode)</merge> | ||
2435 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2436 | </match> | ||
2437 | </match> | ||
2438 | <match key="usb.vendor_id" int="1193"> | ||
2439 | <match key="usb.product_id" int="12690"> | ||
2440 | <merge key="info.category" type="string">camera</merge> | ||
2441 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2442 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2443 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SX110 IS</merge> | ||
2444 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2445 | </match> | ||
2446 | </match> | ||
2447 | <match key="usb.vendor_id" int="1193"> | ||
2448 | <match key="usb.product_id" int="12768"> | ||
2449 | <merge key="info.category" type="string">camera</merge> | ||
2450 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2451 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2452 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SX120 IS</merge> | ||
2453 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2454 | </match> | ||
2455 | </match> | ||
2456 | <match key="usb.vendor_id" int="1193"> | ||
2457 | <match key="usb.product_id" int="12817"> | ||
2458 | <merge key="info.category" type="string">camera</merge> | ||
2459 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2460 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2461 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SX130 IS</merge> | ||
2462 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2463 | </match> | ||
2464 | </match> | ||
2465 | <match key="usb.vendor_id" int="1193"> | ||
2466 | <match key="usb.product_id" int="12772"> | ||
2467 | <merge key="info.category" type="string">camera</merge> | ||
2468 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2469 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2470 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SX20 IS</merge> | ||
2471 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2472 | </match> | ||
2473 | </match> | ||
2474 | <match key="usb.vendor_id" int="1193"> | ||
2475 | <match key="usb.product_id" int="12736"> | ||
2476 | <merge key="info.category" type="string">camera</merge> | ||
2477 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2478 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2479 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SX200 IS</merge> | ||
2480 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2481 | </match> | ||
2482 | </match> | ||
2483 | <match key="usb.vendor_id" int="1193"> | ||
2484 | <match key="usb.product_id" int="12790"> | ||
2485 | <merge key="info.category" type="string">camera</merge> | ||
2486 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2487 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2488 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot SX210 IS</merge> | ||
2489 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2490 | </match> | ||
2491 | </match> | ||
2492 | <match key="usb.vendor_id" int="1193"> | ||
2493 | <match key="usb.product_id" int="12368"> | ||
2494 | <merge key="info.category" type="string">camera</merge> | ||
2495 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2496 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2497 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot unknown 1</merge> | ||
2498 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2499 | </match> | ||
2500 | </match> | ||
2501 | <match key="usb.vendor_id" int="1193"> | ||
2502 | <match key="usb.product_id" int="12380"> | ||
2503 | <merge key="info.category" type="string">camera</merge> | ||
2504 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2505 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2506 | <merge key="camera.libgphoto2.name" type="string">Canon PowerShot unknown 2</merge> | ||
2507 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2508 | </match> | ||
2509 | </match> | ||
2510 | <match key="usb.vendor_id" int="1193"> | ||
2511 | <match key="usb.product_id" int="12408"> | ||
2512 | <merge key="info.category" type="string">camera</merge> | ||
2513 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2514 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2515 | <merge key="camera.libgphoto2.name" type="string">Canon ZR70MC (normal mode)</merge> | ||
2516 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2517 | </match> | ||
2518 | </match> | ||
2519 | <match key="usb.vendor_id" int="1999"> | ||
2520 | <match key="usb.product_id" int="4169"> | ||
2521 | <merge key="info.category" type="string">camera</merge> | ||
2522 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2523 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2524 | <merge key="camera.libgphoto2.name" type="string">Casio EX-S770</merge> | ||
2525 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2526 | </match> | ||
2527 | </match> | ||
2528 | <match key="usb.vendor_id" int="1999"> | ||
2529 | <match key="usb.product_id" int="4162"> | ||
2530 | <merge key="info.category" type="string">camera</merge> | ||
2531 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2532 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2533 | <merge key="camera.libgphoto2.name" type="string">Casio EX-Z120</merge> | ||
2534 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2535 | </match> | ||
2536 | </match> | ||
2537 | <match key="usb.vendor_id" int="1999"> | ||
2538 | <match key="usb.product_id" int="4173"> | ||
2539 | <merge key="info.category" type="string">camera</merge> | ||
2540 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2541 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2542 | <merge key="camera.libgphoto2.name" type="string">Casio EX-Z65</merge> | ||
2543 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2544 | </match> | ||
2545 | </match> | ||
2546 | <match key="usb.vendor_id" int="1999"> | ||
2547 | <match key="usb.product_id" int="4172"> | ||
2548 | <merge key="info.category" type="string">camera</merge> | ||
2549 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2550 | <merge key="camera.access_method" type="string">ptp</merge> | ||
2551 | <merge key="camera.libgphoto2.name" type="string">Casio EX-Z700</merge> | ||
2552 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2553 | </match> | ||
2554 | </match> | ||
2555 | <match key="usb.vendor_id" int="1375"> | ||
2556 | <match key="usb.product_id" int="49664"> | ||
2557 | <merge key="info.category" type="string">camera</merge> | ||
2558 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2559 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2560 | <merge key="camera.libgphoto2.name" type="string">Casio LV 10</merge> | ||
2561 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2562 | </match> | ||
2563 | </match> | ||
2564 | <match key="usb.vendor_id" int="10096"> | ||
2565 | <match key="usb.product_id" int="36956"> | ||
2566 | <merge key="info.category" type="string">camera</merge> | ||
2567 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2568 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2569 | <merge key="camera.libgphoto2.name" type="string">Che-Ez Snap SNAP-U</merge> | ||
2570 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2571 | </match> | ||
2572 | </match> | ||
2573 | <match key="usb.vendor_id" int="1943"> | ||
2574 | <match key="usb.product_id" int="32769"> | ||
2575 | <merge key="info.category" type="string">camera</merge> | ||
2576 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2577 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2578 | <merge key="camera.libgphoto2.name" type="string">Clever CAM 360</merge> | ||
2579 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2580 | </match> | ||
2581 | </match> | ||
2582 | <match key="usb.vendor_id" int="2425"> | ||
2583 | <match key="usb.product_id" int="548"> | ||
2584 | <merge key="info.category" type="string">camera</merge> | ||
2585 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2586 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2587 | <merge key="camera.libgphoto2.name" type="string">Cobra DC125</merge> | ||
2588 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2589 | </match> | ||
2590 | </match> | ||
2591 | <match key="usb.vendor_id" int="7796"> | ||
2592 | <match key="usb.product_id" int="25874"> | ||
2593 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2594 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2595 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2596 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2597 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2598 | <merge key="camera.libgphoto2.name" type="string">Coby COBY MP705</merge> | ||
2599 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2600 | </match> | ||
2601 | </match> | ||
2602 | <match key="usb.vendor_id" int="7763"> | ||
2603 | <match key="usb.product_id" int="5"> | ||
2604 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2605 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2606 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2607 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2608 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2609 | <merge key="camera.libgphoto2.name" type="string">Conceptronic CMTD2</merge> | ||
2610 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2611 | </match> | ||
2612 | </match> | ||
2613 | <match key="usb.vendor_id" int="1000"> | ||
2614 | <match key="usb.product_id" int="8578"> | ||
2615 | <merge key="info.category" type="string">camera</merge> | ||
2616 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2617 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2618 | <merge key="camera.libgphoto2.name" type="string">Concord EyeQMini_1</merge> | ||
2619 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2620 | </match> | ||
2621 | </match> | ||
2622 | <match key="usb.vendor_id" int="1000"> | ||
2623 | <match key="usb.product_id" int="8576"> | ||
2624 | <merge key="info.category" type="string">camera</merge> | ||
2625 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2626 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2627 | <merge key="camera.libgphoto2.name" type="string">Concord EyeQMini_2</merge> | ||
2628 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2629 | </match> | ||
2630 | </match> | ||
2631 | <match key="usb.vendor_id" int="2329"> | ||
2632 | <match key="usb.product_id" int="256"> | ||
2633 | <merge key="info.category" type="string">camera</merge> | ||
2634 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2635 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2636 | <merge key="camera.libgphoto2.name" type="string">CoolCam CP086</merge> | ||
2637 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2638 | </match> | ||
2639 | </match> | ||
2640 | <match key="usb.vendor_id" int="3617"> | ||
2641 | <match key="usb.product_id" int="1809"> | ||
2642 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2643 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2644 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2645 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2646 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2647 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio 6 (MTP mode)</merge> | ||
2648 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2649 | </match> | ||
2650 | </match> | ||
2651 | <match key="usb.vendor_id" int="3617"> | ||
2652 | <match key="usb.product_id" int="1873"> | ||
2653 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2654 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2655 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2656 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2657 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2658 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio 7 (MTP mode)</merge> | ||
2659 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2660 | </match> | ||
2661 | </match> | ||
2662 | <match key="usb.vendor_id" int="3617"> | ||
2663 | <match key="usb.product_id" int="2321"> | ||
2664 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2665 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2666 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2667 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2668 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2669 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio 9 (MTP mode)</merge> | ||
2670 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2671 | </match> | ||
2672 | </match> | ||
2673 | <match key="usb.vendor_id" int="3617"> | ||
2674 | <match key="usb.product_id" int="2049"> | ||
2675 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2676 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2677 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2678 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2679 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2680 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio D2 (MTP mode)</merge> | ||
2681 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2682 | </match> | ||
2683 | </match> | ||
2684 | <match key="usb.vendor_id" int="3617"> | ||
2685 | <match key="usb.product_id" int="2161"> | ||
2686 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2687 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2688 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2689 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2690 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2691 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio D2+ DAB FW 4.x (MTP mode)</merge> | ||
2692 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2693 | </match> | ||
2694 | </match> | ||
2695 | <match key="usb.vendor_id" int="3617"> | ||
2696 | <match key="usb.product_id" int="2193"> | ||
2697 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2698 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2699 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2700 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2701 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2702 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio D2+ DMB FW 1.x (MTP mode)</merge> | ||
2703 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2704 | </match> | ||
2705 | </match> | ||
2706 | <match key="usb.vendor_id" int="3617"> | ||
2707 | <match key="usb.product_id" int="2145"> | ||
2708 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2709 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2710 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2711 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2712 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2713 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio D2+ FW 2.x (MTP mode)</merge> | ||
2714 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2715 | </match> | ||
2716 | </match> | ||
2717 | <match key="usb.vendor_id" int="3617"> | ||
2718 | <match key="usb.product_id" int="2177"> | ||
2719 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2720 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2721 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2722 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2723 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2724 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio D2+ FW 3.x (MTP mode)</merge> | ||
2725 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2726 | </match> | ||
2727 | </match> | ||
2728 | <match key="usb.vendor_id" int="3617"> | ||
2729 | <match key="usb.product_id" int="2337"> | ||
2730 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2731 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2732 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2733 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2734 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2735 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio J3 (MTP mode)</merge> | ||
2736 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2737 | </match> | ||
2738 | </match> | ||
2739 | <match key="usb.vendor_id" int="3617"> | ||
2740 | <match key="usb.product_id" int="2305"> | ||
2741 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2742 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2743 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2744 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2745 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2746 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio S9 (MTP mode)</merge> | ||
2747 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2748 | </match> | ||
2749 | </match> | ||
2750 | <match key="usb.vendor_id" int="3617"> | ||
2751 | <match key="usb.product_id" int="1793"> | ||
2752 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2753 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2754 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2755 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2756 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2757 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio U3 (MTP mode)</merge> | ||
2758 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2759 | </match> | ||
2760 | </match> | ||
2761 | <match key="usb.vendor_id" int="3617"> | ||
2762 | <match key="usb.product_id" int="1889"> | ||
2763 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2764 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2765 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2766 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2767 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2768 | <merge key="camera.libgphoto2.name" type="string">Cowon iAudio U5 (MTP mode)</merge> | ||
2769 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2770 | </match> | ||
2771 | </match> | ||
2772 | <match key="usb.vendor_id" int="1054"> | ||
2773 | <match key="usb.product_id" int="16406"> | ||
2774 | <merge key="info.category" type="string">camera</merge> | ||
2775 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2776 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2777 | <merge key="camera.libgphoto2.name" type="string">Creative CardCam</merge> | ||
2778 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2779 | </match> | ||
2780 | </match> | ||
2781 | <match key="usb.vendor_id" int="1054"> | ||
2782 | <match key="usb.product_id" int="16394"> | ||
2783 | <merge key="info.category" type="string">camera</merge> | ||
2784 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2785 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2786 | <merge key="camera.libgphoto2.name" type="string">Creative PC-CAM 300</merge> | ||
2787 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2788 | </match> | ||
2789 | </match> | ||
2790 | <match key="usb.vendor_id" int="1054"> | ||
2791 | <match key="usb.product_id" int="16402"> | ||
2792 | <merge key="info.category" type="string">camera</merge> | ||
2793 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2794 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2795 | <merge key="camera.libgphoto2.name" type="string">Creative PC-CAM350</merge> | ||
2796 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2797 | </match> | ||
2798 | </match> | ||
2799 | <match key="usb.vendor_id" int="1054"> | ||
2800 | <match key="usb.product_id" int="16395"> | ||
2801 | <merge key="info.category" type="string">camera</merge> | ||
2802 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2803 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2804 | <merge key="camera.libgphoto2.name" type="string">Creative PC-CAM600</merge> | ||
2805 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2806 | </match> | ||
2807 | </match> | ||
2808 | <match key="usb.vendor_id" int="1054"> | ||
2809 | <match key="usb.product_id" int="16403"> | ||
2810 | <merge key="info.category" type="string">camera</merge> | ||
2811 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
2812 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
2813 | <merge key="camera.libgphoto2.name" type="string">Creative PC-CAM750</merge> | ||
2814 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2815 | </match> | ||
2816 | </match> | ||
2817 | <match key="usb.vendor_id" int="1054"> | ||
2818 | <match key="usb.product_id" int="16675"> | ||
2819 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2820 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2821 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2822 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2823 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2824 | <merge key="camera.libgphoto2.name" type="string">Creative Portable Media Center</merge> | ||
2825 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2826 | </match> | ||
2827 | </match> | ||
2828 | <match key="usb.vendor_id" int="1054"> | ||
2829 | <match key="usb.product_id" int="16727"> | ||
2830 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2831 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2832 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2833 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2834 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2835 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN</merge> | ||
2836 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2837 | </match> | ||
2838 | </match> | ||
2839 | <match key="usb.vendor_id" int="1054"> | ||
2840 | <match key="usb.product_id" int="16688"> | ||
2841 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2842 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2843 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2844 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2845 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2846 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Micro (MTP mode)</merge> | ||
2847 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2848 | </match> | ||
2849 | </match> | ||
2850 | <match key="usb.vendor_id" int="1054"> | ||
2851 | <match key="usb.product_id" int="16700"> | ||
2852 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2853 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2854 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2855 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2856 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2857 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN MicroPhoto</merge> | ||
2858 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2859 | </match> | ||
2860 | </match> | ||
2861 | <match key="usb.vendor_id" int="1054"> | ||
2862 | <match key="usb.product_id" int="16691"> | ||
2863 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2864 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2865 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2866 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2867 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2868 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN MicroPhoto (alternate version)</merge> | ||
2869 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2870 | </match> | ||
2871 | </match> | ||
2872 | <match key="usb.vendor_id" int="1054"> | ||
2873 | <match key="usb.product_id" int="16737"> | ||
2874 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2875 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2876 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2877 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2878 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2879 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Mozaic</merge> | ||
2880 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2881 | </match> | ||
2882 | </match> | ||
2883 | <match key="usb.vendor_id" int="1054"> | ||
2884 | <match key="usb.product_id" int="16695"> | ||
2885 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2886 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2887 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2888 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2889 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2890 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Sleek (MTP mode)</merge> | ||
2891 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2892 | </match> | ||
2893 | </match> | ||
2894 | <match key="usb.vendor_id" int="1054"> | ||
2895 | <match key="usb.product_id" int="16701"> | ||
2896 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2897 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2898 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2899 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2900 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2901 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Sleek Photo</merge> | ||
2902 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2903 | </match> | ||
2904 | </match> | ||
2905 | <match key="usb.vendor_id" int="1054"> | ||
2906 | <match key="usb.product_id" int="16689"> | ||
2907 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2908 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2909 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2910 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2911 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2912 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Touch (MTP mode)</merge> | ||
2913 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2914 | </match> | ||
2915 | </match> | ||
2916 | <match key="usb.vendor_id" int="1054"> | ||
2917 | <match key="usb.product_id" int="16720"> | ||
2918 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2919 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2920 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2921 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2922 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2923 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN V</merge> | ||
2924 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2925 | </match> | ||
2926 | </match> | ||
2927 | <match key="usb.vendor_id" int="1054"> | ||
2928 | <match key="usb.product_id" int="16728"> | ||
2929 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2930 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2931 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2932 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2933 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2934 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN V 2GB</merge> | ||
2935 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2936 | </match> | ||
2937 | </match> | ||
2938 | <match key="usb.vendor_id" int="1054"> | ||
2939 | <match key="usb.product_id" int="16722"> | ||
2940 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2941 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2942 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2943 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2944 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2945 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN V Plus</merge> | ||
2946 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2947 | </match> | ||
2948 | </match> | ||
2949 | <match key="usb.vendor_id" int="1054"> | ||
2950 | <match key="usb.product_id" int="16671"> | ||
2951 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2952 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2953 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2954 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2955 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2956 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Vision</merge> | ||
2957 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2958 | </match> | ||
2959 | </match> | ||
2960 | <match key="usb.vendor_id" int="1054"> | ||
2961 | <match key="usb.product_id" int="16723"> | ||
2962 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2963 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2964 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2965 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2966 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2967 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Vision W</merge> | ||
2968 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2969 | </match> | ||
2970 | </match> | ||
2971 | <match key="usb.vendor_id" int="1054"> | ||
2972 | <match key="usb.product_id" int="16702"> | ||
2973 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2974 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2975 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2976 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2977 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2978 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Vision:M</merge> | ||
2979 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2980 | </match> | ||
2981 | </match> | ||
2982 | <match key="usb.vendor_id" int="1054"> | ||
2983 | <match key="usb.product_id" int="16721"> | ||
2984 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2985 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2986 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2987 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2988 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
2989 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Vision:M (DVP-HD0004)</merge> | ||
2990 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
2991 | </match> | ||
2992 | </match> | ||
2993 | <match key="usb.vendor_id" int="1054"> | ||
2994 | <match key="usb.product_id" int="16738"> | ||
2995 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
2996 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
2997 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
2998 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
2999 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3000 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN X-Fi</merge> | ||
3001 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3002 | </match> | ||
3003 | </match> | ||
3004 | <match key="usb.vendor_id" int="1054"> | ||
3005 | <match key="usb.product_id" int="16680"> | ||
3006 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3007 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3008 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3009 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3010 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3011 | <merge key="camera.libgphoto2.name" type="string">Creative ZEN Xtra (MTP mode)</merge> | ||
3012 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3013 | </match> | ||
3014 | </match> | ||
3015 | <match key="usb.vendor_id" int="4204"> | ||
3016 | <match key="usb.product_id" int="12821"> | ||
3017 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3018 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3019 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3020 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3021 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3022 | <merge key="camera.libgphoto2.name" type="string">Curitel Communications, Inc. Verizon Wireless Device</merge> | ||
3023 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3024 | </match> | ||
3025 | </match> | ||
3026 | <match key="usb.vendor_id" int="3428"> | ||
3027 | <match key="usb.product_id" int="4129"> | ||
3028 | <merge key="info.category" type="string">camera</merge> | ||
3029 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3030 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3031 | <merge key="camera.libgphoto2.name" type="string">D-Link DSC 350F</merge> | ||
3032 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3033 | </match> | ||
3034 | </match> | ||
3035 | <match key="usb.vendor_id" int="1000"> | ||
3036 | <match key="usb.product_id" int="8496"> | ||
3037 | <merge key="info.category" type="string">camera</merge> | ||
3038 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3039 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3040 | <merge key="camera.libgphoto2.name" type="string">D-MAX DM3588</merge> | ||
3041 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3042 | </match> | ||
3043 | </match> | ||
3044 | <match key="usb.vendor_id" int="10096"> | ||
3045 | <match key="usb.product_id" int="36956"> | ||
3046 | <merge key="info.category" type="string">camera</merge> | ||
3047 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3048 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3049 | <merge key="camera.libgphoto2.name" type="string">DC-N130t</merge> | ||
3050 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3051 | </match> | ||
3052 | </match> | ||
3053 | <match key="usb.vendor_id" int="3141"> | ||
3054 | <match key="usb.product_id" int="32768"> | ||
3055 | <merge key="info.category" type="string">camera</merge> | ||
3056 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3057 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3058 | <merge key="camera.libgphoto2.name" type="string">DC31VC</merge> | ||
3059 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3060 | </match> | ||
3061 | </match> | ||
3062 | <match key="usb.vendor_id" int="1054"> | ||
3063 | <match key="usb.product_id" int="16690"> | ||
3064 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3065 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3066 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3067 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3068 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3069 | <merge key="camera.libgphoto2.name" type="string">Dell Dell Pocket DJ (MTP mode)</merge> | ||
3070 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3071 | </match> | ||
3072 | </match> | ||
3073 | <match key="usb.vendor_id" int="1054"> | ||
3074 | <match key="usb.product_id" int="16687"> | ||
3075 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3076 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3077 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3078 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3079 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3080 | <merge key="camera.libgphoto2.name" type="string">Dell DJ (2nd generation)</merge> | ||
3081 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3082 | </match> | ||
3083 | </match> | ||
3084 | <match key="usb.vendor_id" int="16700"> | ||
3085 | <match key="usb.product_id" int="17664"> | ||
3086 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3087 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3088 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3089 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3090 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3091 | <merge key="camera.libgphoto2.name" type="string">Dell, Inc DJ Itty</merge> | ||
3092 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3093 | </match> | ||
3094 | </match> | ||
3095 | <match key="usb.vendor_id" int="10096"> | ||
3096 | <match key="usb.product_id" int="36956"> | ||
3097 | <merge key="info.category" type="string">camera</merge> | ||
3098 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3099 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3100 | <merge key="camera.libgphoto2.name" type="string">Digigr8</merge> | ||
3101 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3102 | </match> | ||
3103 | </match> | ||
3104 | <match key="usb.vendor_id" int="2362"> | ||
3105 | <match key="usb.product_id" int="270"> | ||
3106 | <merge key="info.category" type="string">camera</merge> | ||
3107 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3108 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3109 | <merge key="camera.libgphoto2.name" type="string">Digital camera, CD302N</merge> | ||
3110 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3111 | </match> | ||
3112 | </match> | ||
3113 | <match key="usb.vendor_id" int="2425"> | ||
3114 | <match key="usb.product_id" int="551"> | ||
3115 | <merge key="info.category" type="string">camera</merge> | ||
3116 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3117 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3118 | <merge key="camera.libgphoto2.name" type="string">DIGITAL MID#0020509 (no-name camera)</merge> | ||
3119 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3120 | </match> | ||
3121 | </match> | ||
3122 | <match key="usb.vendor_id" int="1498"> | ||
3123 | <match key="usb.product_id" int="4120"> | ||
3124 | <merge key="info.category" type="string">camera</merge> | ||
3125 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3126 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3127 | <merge key="camera.libgphoto2.name" type="string">DigitalDream Enigma1.3</merge> | ||
3128 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3129 | </match> | ||
3130 | </match> | ||
3131 | <match key="usb.vendor_id" int="2329"> | ||
3132 | <match key="usb.product_id" int="256"> | ||
3133 | <merge key="info.category" type="string">camera</merge> | ||
3134 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3135 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3136 | <merge key="camera.libgphoto2.name" type="string">DigitalDream l'elite</merge> | ||
3137 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3138 | </match> | ||
3139 | </match> | ||
3140 | <match key="usb.vendor_id" int="2726"> | ||
3141 | <match key="usb.product_id" int="24609"> | ||
3142 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3143 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3144 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3145 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3146 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3147 | <merge key="camera.libgphoto2.name" type="string">Disney MixMax</merge> | ||
3148 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3149 | </match> | ||
3150 | </match> | ||
3151 | <match key="usb.vendor_id" int="10096"> | ||
3152 | <match key="usb.product_id" int="36944"> | ||
3153 | <merge key="info.category" type="string">camera</merge> | ||
3154 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3155 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3156 | <merge key="camera.libgphoto2.name" type="string">Disney pix micro</merge> | ||
3157 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3158 | </match> | ||
3159 | </match> | ||
3160 | <match key="usb.vendor_id" int="10096"> | ||
3161 | <match key="usb.product_id" int="36946"> | ||
3162 | <merge key="info.category" type="string">camera</merge> | ||
3163 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3164 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3165 | <merge key="camera.libgphoto2.name" type="string">Disney pix micro 2</merge> | ||
3166 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3167 | </match> | ||
3168 | </match> | ||
3169 | <match key="usb.vendor_id" int="4310"> | ||
3170 | <match key="usb.product_id" int="8704"> | ||
3171 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3172 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3173 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3174 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3175 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3176 | <merge key="camera.libgphoto2.name" type="string">Dunlop MP3 player 1GB / EGOMAN MD223AFD</merge> | ||
3177 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3178 | </match> | ||
3179 | </match> | ||
3180 | <match key="usb.vendor_id" int="2362"> | ||
3181 | <match key="usb.product_id" int="270"> | ||
3182 | <merge key="info.category" type="string">camera</merge> | ||
3183 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3184 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3185 | <merge key="camera.libgphoto2.name" type="string">Elta Medi@ digi-cam</merge> | ||
3186 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3187 | </match> | ||
3188 | </match> | ||
3189 | <match key="usb.vendor_id" int="2362"> | ||
3190 | <match key="usb.product_id" int="271"> | ||
3191 | <merge key="info.category" type="string">camera</merge> | ||
3192 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3193 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3194 | <merge key="camera.libgphoto2.name" type="string">Emprex PCD3600</merge> | ||
3195 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3196 | </match> | ||
3197 | </match> | ||
3198 | <match key="usb.vendor_id" int="1208"> | ||
3199 | <match key="usb.product_id" int="1027"> | ||
3200 | <merge key="info.category" type="string">camera</merge> | ||
3201 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3202 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3203 | <merge key="camera.libgphoto2.name" type="string">Epson PhotoPC 3000z</merge> | ||
3204 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3205 | </match> | ||
3206 | </match> | ||
3207 | <match key="usb.vendor_id" int="1208"> | ||
3208 | <match key="usb.product_id" int="1026"> | ||
3209 | <merge key="info.category" type="string">camera</merge> | ||
3210 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3211 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3212 | <merge key="camera.libgphoto2.name" type="string">Epson PhotoPC 850z</merge> | ||
3213 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3214 | </match> | ||
3215 | </match> | ||
3216 | <match key="usb.vendor_id" int="1747"> | ||
3217 | <match key="usb.product_id" int="8634"> | ||
3218 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3219 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3220 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3221 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3222 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3223 | <merge key="camera.libgphoto2.name" type="string">FOMA D905i</merge> | ||
3224 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3225 | </match> | ||
3226 | </match> | ||
3227 | <match key="usb.vendor_id" int="1221"> | ||
3228 | <match key="usb.product_id" int="4416"> | ||
3229 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3230 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3231 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3232 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3233 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3234 | <merge key="camera.libgphoto2.name" type="string">FOMA F903iX HIGH-SPEED</merge> | ||
3235 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3236 | </match> | ||
3237 | </match> | ||
3238 | <match key="usb.vendor_id" int="3530"> | ||
3239 | <match key="usb.product_id" int="2"> | ||
3240 | <merge key="info.category" type="string">camera</merge> | ||
3241 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3242 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3243 | <merge key="camera.libgphoto2.name" type="string">Fuji Axia Eyeplate</merge> | ||
3244 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3245 | </match> | ||
3246 | </match> | ||
3247 | <match key="usb.vendor_id" int="3530"> | ||
3248 | <match key="usb.product_id" int="2"> | ||
3249 | <merge key="info.category" type="string">camera</merge> | ||
3250 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3251 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3252 | <merge key="camera.libgphoto2.name" type="string">Fuji Axia Slimshot</merge> | ||
3253 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3254 | </match> | ||
3255 | </match> | ||
3256 | <match key="usb.vendor_id" int="1227"> | ||
3257 | <match key="usb.product_id" int="330"> | ||
3258 | <merge key="info.category" type="string">camera</merge> | ||
3259 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3260 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3261 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix A330</merge> | ||
3262 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3263 | </match> | ||
3264 | </match> | ||
3265 | <match key="usb.vendor_id" int="1227"> | ||
3266 | <match key="usb.product_id" int="466"> | ||
3267 | <merge key="info.category" type="string">camera</merge> | ||
3268 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3269 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3270 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix A800</merge> | ||
3271 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3272 | </match> | ||
3273 | </match> | ||
3274 | <match key="usb.vendor_id" int="1227"> | ||
3275 | <match key="usb.product_id" int="454"> | ||
3276 | <merge key="info.category" type="string">camera</merge> | ||
3277 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3278 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3279 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix A820</merge> | ||
3280 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3281 | </match> | ||
3282 | </match> | ||
3283 | <match key="usb.vendor_id" int="1227"> | ||
3284 | <match key="usb.product_id" int="467"> | ||
3285 | <merge key="info.category" type="string">camera</merge> | ||
3286 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3287 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3288 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix A920</merge> | ||
3289 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3290 | </match> | ||
3291 | </match> | ||
3292 | <match key="usb.vendor_id" int="1227"> | ||
3293 | <match key="usb.product_id" int="403"> | ||
3294 | <merge key="info.category" type="string">camera</merge> | ||
3295 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3296 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3297 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix E900</merge> | ||
3298 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3299 | </match> | ||
3300 | </match> | ||
3301 | <match key="usb.vendor_id" int="1227"> | ||
3302 | <match key="usb.product_id" int="480"> | ||
3303 | <merge key="info.category" type="string">camera</merge> | ||
3304 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3305 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3306 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F100fd</merge> | ||
3307 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3308 | </match> | ||
3309 | </match> | ||
3310 | <match key="usb.vendor_id" int="1227"> | ||
3311 | <match key="usb.product_id" int="448"> | ||
3312 | <merge key="info.category" type="string">camera</merge> | ||
3313 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3314 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3315 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F20</merge> | ||
3316 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3317 | </match> | ||
3318 | </match> | ||
3319 | <match key="usb.vendor_id" int="1227"> | ||
3320 | <match key="usb.product_id" int="484"> | ||
3321 | <merge key="info.category" type="string">camera</merge> | ||
3322 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3323 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3324 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F200 EXR</merge> | ||
3325 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3326 | </match> | ||
3327 | </match> | ||
3328 | <match key="usb.vendor_id" int="1227"> | ||
3329 | <match key="usb.product_id" int="411"> | ||
3330 | <merge key="info.category" type="string">camera</merge> | ||
3331 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3332 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3333 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F30</merge> | ||
3334 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3335 | </match> | ||
3336 | </match> | ||
3337 | <match key="usb.vendor_id" int="1227"> | ||
3338 | <match key="usb.product_id" int="449"> | ||
3339 | <merge key="info.category" type="string">camera</merge> | ||
3340 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3341 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3342 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F31fd</merge> | ||
3343 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3344 | </match> | ||
3345 | </match> | ||
3346 | <match key="usb.vendor_id" int="1227"> | ||
3347 | <match key="usb.product_id" int="453"> | ||
3348 | <merge key="info.category" type="string">camera</merge> | ||
3349 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3350 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3351 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F40fd</merge> | ||
3352 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3353 | </match> | ||
3354 | </match> | ||
3355 | <match key="usb.vendor_id" int="1227"> | ||
3356 | <match key="usb.product_id" int="468"> | ||
3357 | <merge key="info.category" type="string">camera</merge> | ||
3358 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3359 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3360 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F50fd</merge> | ||
3361 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3362 | </match> | ||
3363 | </match> | ||
3364 | <match key="usb.vendor_id" int="1227"> | ||
3365 | <match key="usb.product_id" int="486"> | ||
3366 | <merge key="info.category" type="string">camera</merge> | ||
3367 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3368 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3369 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F60fd</merge> | ||
3370 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3371 | </match> | ||
3372 | </match> | ||
3373 | <match key="usb.vendor_id" int="1227"> | ||
3374 | <match key="usb.product_id" int="506"> | ||
3375 | <merge key="info.category" type="string">camera</merge> | ||
3376 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3377 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3378 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix F70 EXR</merge> | ||
3379 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3380 | </match> | ||
3381 | </match> | ||
3382 | <match key="usb.vendor_id" int="1227"> | ||
3383 | <match key="usb.product_id" int="477"> | ||
3384 | <merge key="info.category" type="string">camera</merge> | ||
3385 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3386 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3387 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S1000fd</merge> | ||
3388 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3389 | </match> | ||
3390 | </match> | ||
3391 | <match key="usb.vendor_id" int="1227"> | ||
3392 | <match key="usb.product_id" int="475"> | ||
3393 | <merge key="info.category" type="string">camera</merge> | ||
3394 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3395 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3396 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S100fs</merge> | ||
3397 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3398 | </match> | ||
3399 | </match> | ||
3400 | <match key="usb.vendor_id" int="1227"> | ||
3401 | <match key="usb.product_id" int="495"> | ||
3402 | <merge key="info.category" type="string">camera</merge> | ||
3403 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3404 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3405 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S1500</merge> | ||
3406 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3407 | </match> | ||
3408 | </match> | ||
3409 | <match key="usb.vendor_id" int="1227"> | ||
3410 | <match key="usb.product_id" int="512"> | ||
3411 | <merge key="info.category" type="string">camera</merge> | ||
3412 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3413 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3414 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S1800</merge> | ||
3415 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3416 | </match> | ||
3417 | </match> | ||
3418 | <match key="usb.vendor_id" int="1227"> | ||
3419 | <match key="usb.product_id" int="488"> | ||
3420 | <merge key="info.category" type="string">camera</merge> | ||
3421 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3422 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3423 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S2000HD</merge> | ||
3424 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3425 | </match> | ||
3426 | </match> | ||
3427 | <match key="usb.vendor_id" int="1227"> | ||
3428 | <match key="usb.product_id" int="521"> | ||
3429 | <merge key="info.category" type="string">camera</merge> | ||
3430 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3431 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3432 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S2500HD</merge> | ||
3433 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3434 | </match> | ||
3435 | </match> | ||
3436 | <match key="usb.vendor_id" int="1227"> | ||
3437 | <match key="usb.product_id" int="452"> | ||
3438 | <merge key="info.category" type="string">camera</merge> | ||
3439 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3440 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3441 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S5700</merge> | ||
3442 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3443 | </match> | ||
3444 | </match> | ||
3445 | <match key="usb.vendor_id" int="1227"> | ||
3446 | <match key="usb.product_id" int="471"> | ||
3447 | <merge key="info.category" type="string">camera</merge> | ||
3448 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3449 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3450 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S5800</merge> | ||
3451 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3452 | </match> | ||
3453 | </match> | ||
3454 | <match key="usb.vendor_id" int="1227"> | ||
3455 | <match key="usb.product_id" int="447"> | ||
3456 | <merge key="info.category" type="string">camera</merge> | ||
3457 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3458 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3459 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S6500fd</merge> | ||
3460 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3461 | </match> | ||
3462 | </match> | ||
3463 | <match key="usb.vendor_id" int="1227"> | ||
3464 | <match key="usb.product_id" int="322"> | ||
3465 | <merge key="info.category" type="string">camera</merge> | ||
3466 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3467 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3468 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S7000</merge> | ||
3469 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3470 | </match> | ||
3471 | </match> | ||
3472 | <match key="usb.vendor_id" int="1227"> | ||
3473 | <match key="usb.product_id" int="399"> | ||
3474 | <merge key="info.category" type="string">camera</merge> | ||
3475 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3476 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3477 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix S9500</merge> | ||
3478 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3479 | </match> | ||
3480 | </match> | ||
3481 | <match key="usb.vendor_id" int="1227"> | ||
3482 | <match key="usb.product_id" int="472"> | ||
3483 | <merge key="info.category" type="string">camera</merge> | ||
3484 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3485 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3486 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix Z100fd</merge> | ||
3487 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3488 | </match> | ||
3489 | </match> | ||
3490 | <match key="usb.vendor_id" int="1227"> | ||
3491 | <match key="usb.product_id" int="513"> | ||
3492 | <merge key="info.category" type="string">camera</merge> | ||
3493 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3494 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3495 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix Z35</merge> | ||
3496 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3497 | </match> | ||
3498 | </match> | ||
3499 | <match key="usb.vendor_id" int="1227"> | ||
3500 | <match key="usb.product_id" int="525"> | ||
3501 | <merge key="info.category" type="string">camera</merge> | ||
3502 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3503 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3504 | <merge key="camera.libgphoto2.name" type="string">Fuji FinePix Z700EXR</merge> | ||
3505 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3506 | </match> | ||
3507 | </match> | ||
3508 | <match key="usb.vendor_id" int="1227"> | ||
3509 | <match key="usb.product_id" int="510"> | ||
3510 | <merge key="info.category" type="string">camera</merge> | ||
3511 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3512 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3513 | <merge key="camera.libgphoto2.name" type="string">Fuji Fujifilm A220</merge> | ||
3514 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3515 | </match> | ||
3516 | </match> | ||
3517 | <match key="usb.vendor_id" int="1227"> | ||
3518 | <match key="usb.product_id" int="451"> | ||
3519 | <merge key="info.category" type="string">camera</merge> | ||
3520 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3521 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3522 | <merge key="camera.libgphoto2.name" type="string">Fuji S5 Pro</merge> | ||
3523 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3524 | </match> | ||
3525 | </match> | ||
3526 | <match key="usb.vendor_id" int="2329"> | ||
3527 | <match key="usb.product_id" int="256"> | ||
3528 | <merge key="info.category" type="string">camera</merge> | ||
3529 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3530 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3531 | <merge key="camera.libgphoto2.name" type="string">FujiFilm @xia ix-100</merge> | ||
3532 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3533 | </match> | ||
3534 | </match> | ||
3535 | <match key="usb.vendor_id" int="2329"> | ||
3536 | <match key="usb.product_id" int="256"> | ||
3537 | <merge key="info.category" type="string">camera</merge> | ||
3538 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3539 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3540 | <merge key="camera.libgphoto2.name" type="string">Generic SoundVision Clarity2</merge> | ||
3541 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3542 | </match> | ||
3543 | </match> | ||
3544 | <match key="usb.vendor_id" int="1112"> | ||
3545 | <match key="usb.product_id" int="28677"> | ||
3546 | <merge key="info.category" type="string">camera</merge> | ||
3547 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3548 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3549 | <merge key="camera.libgphoto2.name" type="string">Genius Smart 300, version 2</merge> | ||
3550 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3551 | </match> | ||
3552 | </match> | ||
3553 | <match key="usb.vendor_id" int="2425"> | ||
3554 | <match key="usb.product_id" int="551"> | ||
3555 | <merge key="info.category" type="string">camera</merge> | ||
3556 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3557 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3558 | <merge key="camera.libgphoto2.name" type="string">Global Point 3 in 1 Digital Fun Graffiti 00044</merge> | ||
3559 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3560 | </match> | ||
3561 | </match> | ||
3562 | <match key="usb.vendor_id" int="2425"> | ||
3563 | <match key="usb.product_id" int="551"> | ||
3564 | <merge key="info.category" type="string">camera</merge> | ||
3565 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3566 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3567 | <merge key="camera.libgphoto2.name" type="string">Global Point Clipster</merge> | ||
3568 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3569 | </match> | ||
3570 | </match> | ||
3571 | <match key="usb.vendor_id" int="1943"> | ||
3572 | <match key="usb.product_id" int="32796"> | ||
3573 | <merge key="info.category" type="string">camera</merge> | ||
3574 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3575 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3576 | <merge key="camera.libgphoto2.name" type="string">GrandTek ScopeCam</merge> | ||
3577 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3578 | </match> | ||
3579 | </match> | ||
3580 | <match key="usb.vendor_id" int="4866"> | ||
3581 | <match key="usb.product_id" int="4118"> | ||
3582 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3583 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3584 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3585 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3586 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3587 | <merge key="camera.libgphoto2.name" type="string">Haier Ibiza Rhapsody</merge> | ||
3588 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3589 | </match> | ||
3590 | </match> | ||
3591 | <match key="usb.vendor_id" int="4866"> | ||
3592 | <match key="usb.product_id" int="4119"> | ||
3593 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
3594 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
3595 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
3596 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
3597 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
3598 | <merge key="camera.libgphoto2.name" type="string">Haier Ibiza Rhapsody</merge> | ||
3599 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3600 | </match> | ||
3601 | </match> | ||
3602 | <match key="usb.vendor_id" int="2362"> | ||
3603 | <match key="usb.product_id" int="270"> | ||
3604 | <merge key="info.category" type="string">camera</merge> | ||
3605 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3606 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3607 | <merge key="camera.libgphoto2.name" type="string">Haimei Electronics HE-501A</merge> | ||
3608 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3609 | </match> | ||
3610 | </match> | ||
3611 | <match key="usb.vendor_id" int="1008"> | ||
3612 | <match key="usb.product_id" int="25858"> | ||
3613 | <merge key="info.category" type="string">camera</merge> | ||
3614 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3615 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3616 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 120 (PTP mode)</merge> | ||
3617 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3618 | </match> | ||
3619 | </match> | ||
3620 | <match key="usb.vendor_id" int="1008"> | ||
3621 | <match key="usb.product_id" int="25090"> | ||
3622 | <merge key="info.category" type="string">camera</merge> | ||
3623 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3624 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3625 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 215</merge> | ||
3626 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3627 | </match> | ||
3628 | </match> | ||
3629 | <match key="usb.vendor_id" int="1008"> | ||
3630 | <match key="usb.product_id" int="31746"> | ||
3631 | <merge key="info.category" type="string">camera</merge> | ||
3632 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3633 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3634 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 217 (PTP mode)</merge> | ||
3635 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3636 | </match> | ||
3637 | </match> | ||
3638 | <match key="usb.vendor_id" int="1008"> | ||
3639 | <match key="usb.product_id" int="32002"> | ||
3640 | <merge key="info.category" type="string">camera</merge> | ||
3641 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3642 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3643 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 317 (PTP mode)</merge> | ||
3644 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3645 | </match> | ||
3646 | </match> | ||
3647 | <match key="usb.vendor_id" int="1008"> | ||
3648 | <match key="usb.product_id" int="25346"> | ||
3649 | <merge key="info.category" type="string">camera</merge> | ||
3650 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3651 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3652 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 318 (PTP mode)</merge> | ||
3653 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3654 | </match> | ||
3655 | </match> | ||
3656 | <match key="usb.vendor_id" int="1008"> | ||
3657 | <match key="usb.product_id" int="26114"> | ||
3658 | <merge key="info.category" type="string">camera</merge> | ||
3659 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3660 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3661 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 320 (PTP mode)</merge> | ||
3662 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3663 | </match> | ||
3664 | </match> | ||
3665 | <match key="usb.vendor_id" int="1008"> | ||
3666 | <match key="usb.product_id" int="29698"> | ||
3667 | <merge key="info.category" type="string">camera</merge> | ||
3668 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3669 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3670 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 407 (PTP mode)</merge> | ||
3671 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3672 | </match> | ||
3673 | </match> | ||
3674 | <match key="usb.vendor_id" int="1008"> | ||
3675 | <match key="usb.product_id" int="30722"> | ||
3676 | <merge key="info.category" type="string">camera</merge> | ||
3677 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3678 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3679 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 417 (PTP mode)</merge> | ||
3680 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3681 | </match> | ||
3682 | </match> | ||
3683 | <match key="usb.vendor_id" int="1008"> | ||
3684 | <match key="usb.product_id" int="29186"> | ||
3685 | <merge key="info.category" type="string">camera</merge> | ||
3686 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3687 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3688 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 43x (PTP mode)</merge> | ||
3689 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3690 | </match> | ||
3691 | </match> | ||
3692 | <match key="usb.vendor_id" int="1008"> | ||
3693 | <match key="usb.product_id" int="28162"> | ||
3694 | <merge key="info.category" type="string">camera</merge> | ||
3695 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3696 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3697 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 507 (PTP mode)</merge> | ||
3698 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3699 | </match> | ||
3700 | </match> | ||
3701 | <match key="usb.vendor_id" int="1008"> | ||
3702 | <match key="usb.product_id" int="30978"> | ||
3703 | <merge key="info.category" type="string">camera</merge> | ||
3704 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3705 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3706 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 517 (PTP mode)</merge> | ||
3707 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3708 | </match> | ||
3709 | </match> | ||
3710 | <match key="usb.vendor_id" int="1008"> | ||
3711 | <match key="usb.product_id" int="27906"> | ||
3712 | <merge key="info.category" type="string">camera</merge> | ||
3713 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3714 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3715 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 607 (PTP mode)</merge> | ||
3716 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3717 | </match> | ||
3718 | </match> | ||
3719 | <match key="usb.vendor_id" int="1008"> | ||
3720 | <match key="usb.product_id" int="25346"> | ||
3721 | <merge key="info.category" type="string">camera</merge> | ||
3722 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3723 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3724 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 612 (PTP mode)</merge> | ||
3725 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3726 | </match> | ||
3727 | </match> | ||
3728 | <match key="usb.vendor_id" int="1008"> | ||
3729 | <match key="usb.product_id" int="16642"> | ||
3730 | <merge key="info.category" type="string">camera</merge> | ||
3731 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3732 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3733 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 618</merge> | ||
3734 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3735 | </match> | ||
3736 | </match> | ||
3737 | <match key="usb.vendor_id" int="1008"> | ||
3738 | <match key="usb.product_id" int="26626"> | ||
3739 | <merge key="info.category" type="string">camera</merge> | ||
3740 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3741 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3742 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 620 (PTP mode)</merge> | ||
3743 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3744 | </match> | ||
3745 | </match> | ||
3746 | <match key="usb.vendor_id" int="1008"> | ||
3747 | <match key="usb.product_id" int="28930"> | ||
3748 | <merge key="info.category" type="string">camera</merge> | ||
3749 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3750 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3751 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 635 (PTP mode)</merge> | ||
3752 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3753 | </match> | ||
3754 | </match> | ||
3755 | <match key="usb.vendor_id" int="1008"> | ||
3756 | <match key="usb.product_id" int="27394"> | ||
3757 | <merge key="info.category" type="string">camera</merge> | ||
3758 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3759 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3760 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 707 (PTP mode)</merge> | ||
3761 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3762 | </match> | ||
3763 | </match> | ||
3764 | <match key="usb.vendor_id" int="1008"> | ||
3765 | <match key="usb.product_id" int="25602"> | ||
3766 | <merge key="info.category" type="string">camera</merge> | ||
3767 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3768 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3769 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 715 (PTP mode)</merge> | ||
3770 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3771 | </match> | ||
3772 | </match> | ||
3773 | <match key="usb.vendor_id" int="1008"> | ||
3774 | <match key="usb.product_id" int="30210"> | ||
3775 | <merge key="info.category" type="string">camera</merge> | ||
3776 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3777 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3778 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 717 (PTP mode)</merge> | ||
3779 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3780 | </match> | ||
3781 | </match> | ||
3782 | <match key="usb.vendor_id" int="1008"> | ||
3783 | <match key="usb.product_id" int="26370"> | ||
3784 | <merge key="info.category" type="string">camera</merge> | ||
3785 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3786 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3787 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 720 (PTP mode)</merge> | ||
3788 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3789 | </match> | ||
3790 | </match> | ||
3791 | <match key="usb.vendor_id" int="1008"> | ||
3792 | <match key="usb.product_id" int="27650"> | ||
3793 | <merge key="info.category" type="string">camera</merge> | ||
3794 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3795 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3796 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 733 (PTP mode)</merge> | ||
3797 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3798 | </match> | ||
3799 | </match> | ||
3800 | <match key="usb.vendor_id" int="1008"> | ||
3801 | <match key="usb.product_id" int="27138"> | ||
3802 | <merge key="info.category" type="string">camera</merge> | ||
3803 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3804 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3805 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 735 (PTP mode)</merge> | ||
3806 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3807 | </match> | ||
3808 | </match> | ||
3809 | <match key="usb.vendor_id" int="1008"> | ||
3810 | <match key="usb.product_id" int="16898"> | ||
3811 | <merge key="info.category" type="string">camera</merge> | ||
3812 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3813 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3814 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 812 (PTP mode)</merge> | ||
3815 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3816 | </match> | ||
3817 | </match> | ||
3818 | <match key="usb.vendor_id" int="1008"> | ||
3819 | <match key="usb.product_id" int="30466"> | ||
3820 | <merge key="info.category" type="string">camera</merge> | ||
3821 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3822 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3823 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 817 (PTP mode)</merge> | ||
3824 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3825 | </match> | ||
3826 | </match> | ||
3827 | <match key="usb.vendor_id" int="1008"> | ||
3828 | <match key="usb.product_id" int="32258"> | ||
3829 | <merge key="info.category" type="string">camera</merge> | ||
3830 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3831 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3832 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 818 (PTP mode)</merge> | ||
3833 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3834 | </match> | ||
3835 | </match> | ||
3836 | <match key="usb.vendor_id" int="1008"> | ||
3837 | <match key="usb.product_id" int="17154"> | ||
3838 | <merge key="info.category" type="string">camera</merge> | ||
3839 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3840 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3841 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 850 (PTP mode)</merge> | ||
3842 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3843 | </match> | ||
3844 | </match> | ||
3845 | <match key="usb.vendor_id" int="1008"> | ||
3846 | <match key="usb.product_id" int="16642"> | ||
3847 | <merge key="info.category" type="string">camera</merge> | ||
3848 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3849 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3850 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 912</merge> | ||
3851 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3852 | </match> | ||
3853 | </match> | ||
3854 | <match key="usb.vendor_id" int="1008"> | ||
3855 | <match key="usb.product_id" int="17410"> | ||
3856 | <merge key="info.category" type="string">camera</merge> | ||
3857 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3858 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3859 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 935 (PTP mode)</merge> | ||
3860 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3861 | </match> | ||
3862 | </match> | ||
3863 | <match key="usb.vendor_id" int="1008"> | ||
3864 | <match key="usb.product_id" int="17666"> | ||
3865 | <merge key="info.category" type="string">camera</merge> | ||
3866 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3867 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3868 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart 945 (PTP mode)</merge> | ||
3869 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3870 | </match> | ||
3871 | </match> | ||
3872 | <match key="usb.vendor_id" int="1008"> | ||
3873 | <match key="usb.product_id" int="16642"> | ||
3874 | <merge key="info.category" type="string">camera</merge> | ||
3875 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3876 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3877 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart C500</merge> | ||
3878 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3879 | </match> | ||
3880 | </match> | ||
3881 | <match key="usb.vendor_id" int="1008"> | ||
3882 | <match key="usb.product_id" int="24578"> | ||
3883 | <merge key="info.category" type="string">camera</merge> | ||
3884 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3885 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3886 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart C500 (PTP mode)</merge> | ||
3887 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3888 | </match> | ||
3889 | </match> | ||
3890 | <match key="usb.vendor_id" int="61443"> | ||
3891 | <match key="usb.product_id" int="24578"> | ||
3892 | <merge key="info.category" type="string">camera</merge> | ||
3893 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3894 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
3895 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart C500 2</merge> | ||
3896 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3897 | </match> | ||
3898 | </match> | ||
3899 | <match key="usb.vendor_id" int="1008"> | ||
3900 | <match key="usb.product_id" int="35586"> | ||
3901 | <merge key="info.category" type="string">camera</merge> | ||
3902 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3903 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3904 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart E327 (PTP mode)</merge> | ||
3905 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3906 | </match> | ||
3907 | </match> | ||
3908 | <match key="usb.vendor_id" int="1008"> | ||
3909 | <match key="usb.product_id" int="35842"> | ||
3910 | <merge key="info.category" type="string">camera</merge> | ||
3911 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3912 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3913 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart E427 (PTP mode)</merge> | ||
3914 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3915 | </match> | ||
3916 | </match> | ||
3917 | <match key="usb.vendor_id" int="1008"> | ||
3918 | <match key="usb.product_id" int="29954"> | ||
3919 | <merge key="info.category" type="string">camera</merge> | ||
3920 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3921 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3922 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M22 (PTP mode)</merge> | ||
3923 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3924 | </match> | ||
3925 | </match> | ||
3926 | <match key="usb.vendor_id" int="1008"> | ||
3927 | <match key="usb.product_id" int="31490"> | ||
3928 | <merge key="info.category" type="string">camera</merge> | ||
3929 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3930 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3931 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M23 (PTP mode)</merge> | ||
3932 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3933 | </match> | ||
3934 | </match> | ||
3935 | <match key="usb.vendor_id" int="1008"> | ||
3936 | <match key="usb.product_id" int="29442"> | ||
3937 | <merge key="info.category" type="string">camera</merge> | ||
3938 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3939 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3940 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M307 (PTP mode)</merge> | ||
3941 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3942 | </match> | ||
3943 | </match> | ||
3944 | <match key="usb.vendor_id" int="1008"> | ||
3945 | <match key="usb.product_id" int="31234"> | ||
3946 | <merge key="info.category" type="string">camera</merge> | ||
3947 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3948 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3949 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M415 (PTP mode)</merge> | ||
3950 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3951 | </match> | ||
3952 | </match> | ||
3953 | <match key="usb.vendor_id" int="1008"> | ||
3954 | <match key="usb.product_id" int="32770"> | ||
3955 | <merge key="info.category" type="string">camera</merge> | ||
3956 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3957 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3958 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M425 (PTP mode)</merge> | ||
3959 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3960 | </match> | ||
3961 | </match> | ||
3962 | <match key="usb.vendor_id" int="1008"> | ||
3963 | <match key="usb.product_id" int="33026"> | ||
3964 | <merge key="info.category" type="string">camera</merge> | ||
3965 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3966 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3967 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M525 (PTP mode)</merge> | ||
3968 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3969 | </match> | ||
3970 | </match> | ||
3971 | <match key="usb.vendor_id" int="1008"> | ||
3972 | <match key="usb.product_id" int="33282"> | ||
3973 | <merge key="info.category" type="string">camera</merge> | ||
3974 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3975 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3976 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M527 (PTP mode)</merge> | ||
3977 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3978 | </match> | ||
3979 | </match> | ||
3980 | <match key="usb.vendor_id" int="1008"> | ||
3981 | <match key="usb.product_id" int="39682"> | ||
3982 | <merge key="info.category" type="string">camera</merge> | ||
3983 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3984 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3985 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M547 (PTP mode)</merge> | ||
3986 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3987 | </match> | ||
3988 | </match> | ||
3989 | <match key="usb.vendor_id" int="1008"> | ||
3990 | <match key="usb.product_id" int="33794"> | ||
3991 | <merge key="info.category" type="string">camera</merge> | ||
3992 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
3993 | <merge key="camera.access_method" type="string">ptp</merge> | ||
3994 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M725 (PTP mode)</merge> | ||
3995 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
3996 | </match> | ||
3997 | </match> | ||
3998 | <match key="usb.vendor_id" int="1008"> | ||
3999 | <match key="usb.product_id" int="34050"> | ||
4000 | <merge key="info.category" type="string">camera</merge> | ||
4001 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4002 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4003 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M727 (PTP mode)</merge> | ||
4004 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4005 | </match> | ||
4006 | </match> | ||
4007 | <match key="usb.vendor_id" int="1008"> | ||
4008 | <match key="usb.product_id" int="38402"> | ||
4009 | <merge key="info.category" type="string">camera</merge> | ||
4010 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4011 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4012 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart M737 (PTP mode)</merge> | ||
4013 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4014 | </match> | ||
4015 | </match> | ||
4016 | <match key="usb.vendor_id" int="1008"> | ||
4017 | <match key="usb.product_id" int="38658"> | ||
4018 | <merge key="info.category" type="string">camera</merge> | ||
4019 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4020 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4021 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart R742 (PTP mode)</merge> | ||
4022 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4023 | </match> | ||
4024 | </match> | ||
4025 | <match key="usb.vendor_id" int="1008"> | ||
4026 | <match key="usb.product_id" int="34562"> | ||
4027 | <merge key="info.category" type="string">camera</merge> | ||
4028 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4029 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4030 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart R927 (PTP mode)</merge> | ||
4031 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4032 | </match> | ||
4033 | </match> | ||
4034 | <match key="usb.vendor_id" int="1008"> | ||
4035 | <match key="usb.product_id" int="34818"> | ||
4036 | <merge key="info.category" type="string">camera</merge> | ||
4037 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4038 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4039 | <merge key="camera.libgphoto2.name" type="string">HP PhotoSmart R967 (PTP mode)</merge> | ||
4040 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4041 | </match> | ||
4042 | </match> | ||
4043 | <match key="usb.vendor_id" int="10096"> | ||
4044 | <match key="usb.product_id" int="37203"> | ||
4045 | <merge key="info.category" type="string">camera</merge> | ||
4046 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4047 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4048 | <merge key="camera.libgphoto2.name" type="string">iClick 5X</merge> | ||
4049 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4050 | </match> | ||
4051 | </match> | ||
4052 | <match key="usb.vendor_id" int="2362"> | ||
4053 | <match key="usb.product_id" int="270"> | ||
4054 | <merge key="info.category" type="string">camera</merge> | ||
4055 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4056 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4057 | <merge key="camera.libgphoto2.name" type="string">INNOVAGE Mini Digital, CD302N</merge> | ||
4058 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4059 | </match> | ||
4060 | </match> | ||
4061 | <match key="usb.vendor_id" int="6655"> | ||
4062 | <match key="usb.product_id" int="771"> | ||
4063 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4064 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4065 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4066 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4067 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4068 | <merge key="camera.libgphoto2.name" type="string">Insignia NS-DV45</merge> | ||
4069 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4070 | </match> | ||
4071 | </match> | ||
4072 | <match key="usb.vendor_id" int="6655"> | ||
4073 | <match key="usb.product_id" int="777"> | ||
4074 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4075 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4076 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4077 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4078 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4079 | <merge key="camera.libgphoto2.name" type="string">Insignia Pilot 4GB</merge> | ||
4080 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4081 | </match> | ||
4082 | </match> | ||
4083 | <match key="usb.vendor_id" int="6655"> | ||
4084 | <match key="usb.product_id" int="775"> | ||
4085 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4086 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4087 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4088 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4089 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4090 | <merge key="camera.libgphoto2.name" type="string">Insignia Sport Player</merge> | ||
4091 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4092 | </match> | ||
4093 | </match> | ||
4094 | <match key="usb.vendor_id" int="1118"> | ||
4095 | <match key="usb.product_id" int="201"> | ||
4096 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4097 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4098 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4099 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4100 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4101 | <merge key="camera.libgphoto2.name" type="string">Intel Bandon Portable Media Center</merge> | ||
4102 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4103 | </match> | ||
4104 | </match> | ||
4105 | <match key="usb.vendor_id" int="32902"> | ||
4106 | <match key="usb.product_id" int="1584"> | ||
4107 | <merge key="info.category" type="string">camera</merge> | ||
4108 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4109 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4110 | <merge key="camera.libgphoto2.name" type="string">Intel Pocket PC Camera</merge> | ||
4111 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4112 | </match> | ||
4113 | </match> | ||
4114 | <match key="usb.vendor_id" int="2362"> | ||
4115 | <match key="usb.product_id" int="271"> | ||
4116 | <merge key="info.category" type="string">camera</merge> | ||
4117 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4118 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4119 | <merge key="camera.libgphoto2.name" type="string">ION digital camera</merge> | ||
4120 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4121 | </match> | ||
4122 | </match> | ||
4123 | <match key="usb.vendor_id" int="16642"> | ||
4124 | <match key="usb.product_id" int="4394"> | ||
4125 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4126 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4127 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4128 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4129 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4130 | <merge key="camera.libgphoto2.name" type="string">iRiver Clix</merge> | ||
4131 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4132 | </match> | ||
4133 | </match> | ||
4134 | <match key="usb.vendor_id" int="16642"> | ||
4135 | <match key="usb.product_id" int="4390"> | ||
4136 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4137 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4138 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4139 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4140 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4141 | <merge key="camera.libgphoto2.name" type="string">iRiver Clix2</merge> | ||
4142 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4143 | </match> | ||
4144 | </match> | ||
4145 | <match key="usb.vendor_id" int="16642"> | ||
4146 | <match key="usb.product_id" int="4417"> | ||
4147 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4148 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4149 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4150 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4151 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4152 | <merge key="camera.libgphoto2.name" type="string">iRiver E100</merge> | ||
4153 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4154 | </match> | ||
4155 | </match> | ||
4156 | <match key="usb.vendor_id" int="16642"> | ||
4157 | <match key="usb.product_id" int="4418"> | ||
4158 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4159 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4160 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4161 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4162 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4163 | <merge key="camera.libgphoto2.name" type="string">iRiver E100 v2/Lplayer</merge> | ||
4164 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4165 | </match> | ||
4166 | </match> | ||
4167 | <match key="usb.vendor_id" int="16642"> | ||
4168 | <match key="usb.product_id" int="4455"> | ||
4169 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4170 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4171 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4172 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4173 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4174 | <merge key="camera.libgphoto2.name" type="string">iRiver E30</merge> | ||
4175 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4176 | </match> | ||
4177 | </match> | ||
4178 | <match key="usb.vendor_id" int="16642"> | ||
4179 | <match key="usb.product_id" int="4433"> | ||
4180 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4181 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4182 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4183 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4184 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4185 | <merge key="camera.libgphoto2.name" type="string">iRiver E50</merge> | ||
4186 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4187 | </match> | ||
4188 | </match> | ||
4189 | <match key="usb.vendor_id" int="16642"> | ||
4190 | <match key="usb.product_id" int="8449"> | ||
4191 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4192 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4193 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4194 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4195 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4196 | <merge key="camera.libgphoto2.name" type="string">iRiver H10 20GB</merge> | ||
4197 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4198 | </match> | ||
4199 | </match> | ||
4200 | <match key="usb.vendor_id" int="16642"> | ||
4201 | <match key="usb.product_id" int="8453"> | ||
4202 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4203 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4204 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4205 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4206 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4207 | <merge key="camera.libgphoto2.name" type="string">iRiver H10 5.6GB</merge> | ||
4208 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4209 | </match> | ||
4210 | </match> | ||
4211 | <match key="usb.vendor_id" int="16642"> | ||
4212 | <match key="usb.product_id" int="8450"> | ||
4213 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4214 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4215 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4216 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4217 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4218 | <merge key="camera.libgphoto2.name" type="string">iRiver H10 5GB</merge> | ||
4219 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4220 | </match> | ||
4221 | </match> | ||
4222 | <match key="usb.vendor_id" int="4102"> | ||
4223 | <match key="usb.product_id" int="12292"> | ||
4224 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4225 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4226 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4227 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4228 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4229 | <merge key="camera.libgphoto2.name" type="string">iRiver H300 Series MTP</merge> | ||
4230 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4231 | </match> | ||
4232 | </match> | ||
4233 | <match key="usb.vendor_id" int="16642"> | ||
4234 | <match key="usb.product_id" int="4104"> | ||
4235 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4236 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4237 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4238 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4239 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4240 | <merge key="camera.libgphoto2.name" type="string">iRiver iFP-880</merge> | ||
4241 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4242 | </match> | ||
4243 | </match> | ||
4244 | <match key="usb.vendor_id" int="16642"> | ||
4245 | <match key="usb.product_id" int="4386"> | ||
4246 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4247 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4248 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4249 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4250 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4251 | <merge key="camera.libgphoto2.name" type="string">iRiver N12</merge> | ||
4252 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4253 | </match> | ||
4254 | </match> | ||
4255 | <match key="usb.vendor_id" int="4102"> | ||
4256 | <match key="usb.product_id" int="16386"> | ||
4257 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4258 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4259 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4260 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4261 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4262 | <merge key="camera.libgphoto2.name" type="string">iRiver Portable Media Center</merge> | ||
4263 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4264 | </match> | ||
4265 | </match> | ||
4266 | <match key="usb.vendor_id" int="4102"> | ||
4267 | <match key="usb.product_id" int="16387"> | ||
4268 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4269 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4270 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4271 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4272 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4273 | <merge key="camera.libgphoto2.name" type="string">iRiver Portable Media Center</merge> | ||
4274 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4275 | </match> | ||
4276 | </match> | ||
4277 | <match key="usb.vendor_id" int="16642"> | ||
4278 | <match key="usb.product_id" int="4423"> | ||
4279 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4280 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4281 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4282 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4283 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4284 | <merge key="camera.libgphoto2.name" type="string">iRiver Spinn</merge> | ||
4285 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4286 | </match> | ||
4287 | </match> | ||
4288 | <match key="usb.vendor_id" int="16642"> | ||
4289 | <match key="usb.product_id" int="4371"> | ||
4290 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4291 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4292 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4293 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4294 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4295 | <merge key="camera.libgphoto2.name" type="string">iRiver T10</merge> | ||
4296 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4297 | </match> | ||
4298 | </match> | ||
4299 | <match key="usb.vendor_id" int="16642"> | ||
4300 | <match key="usb.product_id" int="4384"> | ||
4301 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4302 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4303 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4304 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4305 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4306 | <merge key="camera.libgphoto2.name" type="string">iRiver T10 2GB</merge> | ||
4307 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4308 | </match> | ||
4309 | </match> | ||
4310 | <match key="usb.vendor_id" int="16642"> | ||
4311 | <match key="usb.product_id" int="4375"> | ||
4312 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4313 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4314 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4315 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4316 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4317 | <merge key="camera.libgphoto2.name" type="string">iRiver T10a</merge> | ||
4318 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4319 | </match> | ||
4320 | </match> | ||
4321 | <match key="usb.vendor_id" int="16642"> | ||
4322 | <match key="usb.product_id" int="4373"> | ||
4323 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4324 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4325 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4326 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4327 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4328 | <merge key="camera.libgphoto2.name" type="string">iRiver T20</merge> | ||
4329 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4330 | </match> | ||
4331 | </match> | ||
4332 | <match key="usb.vendor_id" int="16642"> | ||
4333 | <match key="usb.product_id" int="4376"> | ||
4334 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4335 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4336 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4337 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4338 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4339 | <merge key="camera.libgphoto2.name" type="string">iRiver T20</merge> | ||
4340 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4341 | </match> | ||
4342 | </match> | ||
4343 | <match key="usb.vendor_id" int="16642"> | ||
4344 | <match key="usb.product_id" int="4372"> | ||
4345 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4346 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4347 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4348 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4349 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4350 | <merge key="camera.libgphoto2.name" type="string">iRiver T20 FM</merge> | ||
4351 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4352 | </match> | ||
4353 | </match> | ||
4354 | <match key="usb.vendor_id" int="16642"> | ||
4355 | <match key="usb.product_id" int="4377"> | ||
4356 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4357 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4358 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4359 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4360 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4361 | <merge key="camera.libgphoto2.name" type="string">iRiver T30</merge> | ||
4362 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4363 | </match> | ||
4364 | </match> | ||
4365 | <match key="usb.vendor_id" int="16642"> | ||
4366 | <match key="usb.product_id" int="4435"> | ||
4367 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4368 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4369 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4370 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4371 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4372 | <merge key="camera.libgphoto2.name" type="string">iRiver T5</merge> | ||
4373 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4374 | </match> | ||
4375 | </match> | ||
4376 | <match key="usb.vendor_id" int="16642"> | ||
4377 | <match key="usb.product_id" int="4404"> | ||
4378 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4379 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4380 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4381 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4382 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4383 | <merge key="camera.libgphoto2.name" type="string">iRiver T60</merge> | ||
4384 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4385 | </match> | ||
4386 | </match> | ||
4387 | <match key="usb.vendor_id" int="4162"> | ||
4388 | <match key="usb.product_id" int="4419"> | ||
4389 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4390 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4391 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4392 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4393 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4394 | <merge key="camera.libgphoto2.name" type="string">iRiver T7 Volcano</merge> | ||
4395 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4396 | </match> | ||
4397 | </match> | ||
4398 | <match key="usb.vendor_id" int="16642"> | ||
4399 | <match key="usb.product_id" int="4374"> | ||
4400 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4401 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4402 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4403 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4404 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4405 | <merge key="camera.libgphoto2.name" type="string">iRiver U10</merge> | ||
4406 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4407 | </match> | ||
4408 | </match> | ||
4409 | <match key="usb.vendor_id" int="16642"> | ||
4410 | <match key="usb.product_id" int="4402"> | ||
4411 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4412 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4413 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4414 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4415 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4416 | <merge key="camera.libgphoto2.name" type="string">iRiver X20</merge> | ||
4417 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4418 | </match> | ||
4419 | </match> | ||
4420 | <match key="usb.vendor_id" int="2848"> | ||
4421 | <match key="usb.product_id" int="56814"> | ||
4422 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4423 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4424 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4425 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4426 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4427 | <merge key="camera.libgphoto2.name" type="string">Isabella Her Prototype</merge> | ||
4428 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4429 | </match> | ||
4430 | </match> | ||
4431 | <match key="usb.vendor_id" int="1924"> | ||
4432 | <match key="usb.product_id" int="256"> | ||
4433 | <merge key="info.category" type="string">camera</merge> | ||
4434 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4435 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4436 | <merge key="camera.libgphoto2.name" type="string">Ixla DualCam 640</merge> | ||
4437 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4438 | </match> | ||
4439 | </match> | ||
4440 | <match key="usb.vendor_id" int="10096"> | ||
4441 | <match key="usb.product_id" int="36956"> | ||
4442 | <merge key="info.category" type="string">camera</merge> | ||
4443 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4444 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4445 | <merge key="camera.libgphoto2.name" type="string">Jazz JDC9</merge> | ||
4446 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4447 | </match> | ||
4448 | </match> | ||
4449 | <match key="usb.vendor_id" int="2425"> | ||
4450 | <match key="usb.product_id" int="551"> | ||
4451 | <merge key="info.category" type="string">camera</merge> | ||
4452 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4453 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4454 | <merge key="camera.libgphoto2.name" type="string">Jazz JDK235</merge> | ||
4455 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4456 | </match> | ||
4457 | </match> | ||
4458 | <match key="usb.vendor_id" int="1498"> | ||
4459 | <match key="usb.product_id" int="4102"> | ||
4460 | <merge key="info.category" type="string">camera</merge> | ||
4461 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4462 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4463 | <merge key="camera.libgphoto2.name" type="string">Jenoptik JD350 entrance</merge> | ||
4464 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4465 | </match> | ||
4466 | </match> | ||
4467 | <match key="usb.vendor_id" int="3478"> | ||
4468 | <match key="usb.product_id" int="0"> | ||
4469 | <merge key="info.category" type="string">camera</merge> | ||
4470 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4471 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4472 | <merge key="camera.libgphoto2.name" type="string">Jenoptik JD350 video</merge> | ||
4473 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4474 | </match> | ||
4475 | </match> | ||
4476 | <match key="usb.vendor_id" int="1265"> | ||
4477 | <match key="usb.product_id" int="24837"> | ||
4478 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4479 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4480 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4481 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4482 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4483 | <merge key="camera.libgphoto2.name" type="string">JVC Alneo XA-HD500</merge> | ||
4484 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4485 | </match> | ||
4486 | </match> | ||
4487 | <match key="usb.vendor_id" int="2126"> | ||
4488 | <match key="usb.product_id" int="1"> | ||
4489 | <merge key="info.category" type="string">camera</merge> | ||
4490 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4491 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4492 | <merge key="camera.libgphoto2.name" type="string">KBGear JamCam</merge> | ||
4493 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4494 | </match> | ||
4495 | </match> | ||
4496 | <match key="usb.vendor_id" int="2856"> | ||
4497 | <match key="usb.product_id" int="4108"> | ||
4498 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
4499 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
4500 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
4501 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
4502 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
4503 | <merge key="camera.libgphoto2.name" type="string">Kenwood Media Keg HD10GB7 Sport Player</merge> | ||
4504 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4505 | </match> | ||
4506 | </match> | ||
4507 | <match key="usb.vendor_id" int="1034"> | ||
4508 | <match key="usb.product_id" int="1547"> | ||
4509 | <merge key="info.category" type="string">camera</merge> | ||
4510 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4511 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4512 | <merge key="camera.libgphoto2.name" type="string">Kodak C183</merge> | ||
4513 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4514 | </match> | ||
4515 | </match> | ||
4516 | <match key="usb.vendor_id" int="1034"> | ||
4517 | <match key="usb.product_id" int="1406"> | ||
4518 | <merge key="info.category" type="string">camera</merge> | ||
4519 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4520 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4521 | <merge key="camera.libgphoto2.name" type="string">Kodak C300</merge> | ||
4522 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4523 | </match> | ||
4524 | </match> | ||
4525 | <match key="usb.vendor_id" int="1034"> | ||
4526 | <match key="usb.product_id" int="1418"> | ||
4527 | <merge key="info.category" type="string">camera</merge> | ||
4528 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4529 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4530 | <merge key="camera.libgphoto2.name" type="string">Kodak C310</merge> | ||
4531 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4532 | </match> | ||
4533 | </match> | ||
4534 | <match key="usb.vendor_id" int="1034"> | ||
4535 | <match key="usb.product_id" int="1420"> | ||
4536 | <merge key="info.category" type="string">camera</merge> | ||
4537 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4538 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4539 | <merge key="camera.libgphoto2.name" type="string">Kodak C330</merge> | ||
4540 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4541 | </match> | ||
4542 | </match> | ||
4543 | <match key="usb.vendor_id" int="1034"> | ||
4544 | <match key="usb.product_id" int="1421"> | ||
4545 | <merge key="info.category" type="string">camera</merge> | ||
4546 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4547 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4548 | <merge key="camera.libgphoto2.name" type="string">Kodak C340</merge> | ||
4549 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4550 | </match> | ||
4551 | </match> | ||
4552 | <match key="usb.vendor_id" int="1034"> | ||
4553 | <match key="usb.product_id" int="1417"> | ||
4554 | <merge key="info.category" type="string">camera</merge> | ||
4555 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4556 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4557 | <merge key="camera.libgphoto2.name" type="string">Kodak C360</merge> | ||
4558 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4559 | </match> | ||
4560 | </match> | ||
4561 | <match key="usb.vendor_id" int="1034"> | ||
4562 | <match key="usb.product_id" int="1450"> | ||
4563 | <merge key="info.category" type="string">camera</merge> | ||
4564 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4565 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4566 | <merge key="camera.libgphoto2.name" type="string">Kodak C433</merge> | ||
4567 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4568 | </match> | ||
4569 | </match> | ||
4570 | <match key="usb.vendor_id" int="1034"> | ||
4571 | <match key="usb.product_id" int="1434"> | ||
4572 | <merge key="info.category" type="string">camera</merge> | ||
4573 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4574 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4575 | <merge key="camera.libgphoto2.name" type="string">Kodak C530</merge> | ||
4576 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4577 | </match> | ||
4578 | </match> | ||
4579 | <match key="usb.vendor_id" int="1034"> | ||
4580 | <match key="usb.product_id" int="1442"> | ||
4581 | <merge key="info.category" type="string">camera</merge> | ||
4582 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4583 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4584 | <merge key="camera.libgphoto2.name" type="string">Kodak C533</merge> | ||
4585 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4586 | </match> | ||
4587 | </match> | ||
4588 | <match key="usb.vendor_id" int="1034"> | ||
4589 | <match key="usb.product_id" int="1463"> | ||
4590 | <merge key="info.category" type="string">camera</merge> | ||
4591 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4592 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4593 | <merge key="camera.libgphoto2.name" type="string">Kodak C613</merge> | ||
4594 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4595 | </match> | ||
4596 | </match> | ||
4597 | <match key="usb.vendor_id" int="1034"> | ||
4598 | <match key="usb.product_id" int="1466"> | ||
4599 | <merge key="info.category" type="string">camera</merge> | ||
4600 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4601 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4602 | <merge key="camera.libgphoto2.name" type="string">Kodak C633</merge> | ||
4603 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4604 | </match> | ||
4605 | </match> | ||
4606 | <match key="usb.vendor_id" int="1034"> | ||
4607 | <match key="usb.product_id" int="1447"> | ||
4608 | <merge key="info.category" type="string">camera</merge> | ||
4609 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4610 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4611 | <merge key="camera.libgphoto2.name" type="string">Kodak C643</merge> | ||
4612 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4613 | </match> | ||
4614 | </match> | ||
4615 | <match key="usb.vendor_id" int="1034"> | ||
4616 | <match key="usb.product_id" int="1455"> | ||
4617 | <merge key="info.category" type="string">camera</merge> | ||
4618 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4619 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4620 | <merge key="camera.libgphoto2.name" type="string">Kodak C653</merge> | ||
4621 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4622 | </match> | ||
4623 | </match> | ||
4624 | <match key="usb.vendor_id" int="1034"> | ||
4625 | <match key="usb.product_id" int="1454"> | ||
4626 | <merge key="info.category" type="string">camera</merge> | ||
4627 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4628 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4629 | <merge key="camera.libgphoto2.name" type="string">Kodak C743</merge> | ||
4630 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4631 | </match> | ||
4632 | </match> | ||
4633 | <match key="usb.vendor_id" int="1034"> | ||
4634 | <match key="usb.product_id" int="1475"> | ||
4635 | <merge key="info.category" type="string">camera</merge> | ||
4636 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4637 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4638 | <merge key="camera.libgphoto2.name" type="string">Kodak C813</merge> | ||
4639 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4640 | </match> | ||
4641 | </match> | ||
4642 | <match key="usb.vendor_id" int="1034"> | ||
4643 | <match key="usb.product_id" int="1449"> | ||
4644 | <merge key="info.category" type="string">camera</merge> | ||
4645 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4646 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4647 | <merge key="camera.libgphoto2.name" type="string">Kodak C875</merge> | ||
4648 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4649 | </match> | ||
4650 | </match> | ||
4651 | <match key="usb.vendor_id" int="1034"> | ||
4652 | <match key="usb.product_id" int="1478"> | ||
4653 | <merge key="info.category" type="string">camera</merge> | ||
4654 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4655 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4656 | <merge key="camera.libgphoto2.name" type="string">Kodak C913</merge> | ||
4657 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4658 | </match> | ||
4659 | </match> | ||
4660 | <match key="usb.vendor_id" int="1034"> | ||
4661 | <match key="usb.product_id" int="1436"> | ||
4662 | <merge key="info.category" type="string">camera</merge> | ||
4663 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4664 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4665 | <merge key="camera.libgphoto2.name" type="string">Kodak CD33</merge> | ||
4666 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4667 | </match> | ||
4668 | </match> | ||
4669 | <match key="usb.vendor_id" int="1034"> | ||
4670 | <match key="usb.product_id" int="1376"> | ||
4671 | <merge key="info.category" type="string">camera</merge> | ||
4672 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4673 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4674 | <merge key="camera.libgphoto2.name" type="string">Kodak CX4200</merge> | ||
4675 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4676 | </match> | ||
4677 | </match> | ||
4678 | <match key="usb.vendor_id" int="1034"> | ||
4679 | <match key="usb.product_id" int="1376"> | ||
4680 | <merge key="info.category" type="string">camera</merge> | ||
4681 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4682 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4683 | <merge key="camera.libgphoto2.name" type="string">Kodak CX4210</merge> | ||
4684 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4685 | </match> | ||
4686 | </match> | ||
4687 | <match key="usb.vendor_id" int="1034"> | ||
4688 | <match key="usb.product_id" int="1333"> | ||
4689 | <merge key="info.category" type="string">camera</merge> | ||
4690 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4691 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4692 | <merge key="camera.libgphoto2.name" type="string">Kodak CX4230</merge> | ||
4693 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4694 | </match> | ||
4695 | </match> | ||
4696 | <match key="usb.vendor_id" int="1034"> | ||
4697 | <match key="usb.product_id" int="1382"> | ||
4698 | <merge key="info.category" type="string">camera</merge> | ||
4699 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4700 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4701 | <merge key="camera.libgphoto2.name" type="string">Kodak CX4300</merge> | ||
4702 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4703 | </match> | ||
4704 | </match> | ||
4705 | <match key="usb.vendor_id" int="1034"> | ||
4706 | <match key="usb.product_id" int="1382"> | ||
4707 | <merge key="info.category" type="string">camera</merge> | ||
4708 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4709 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4710 | <merge key="camera.libgphoto2.name" type="string">Kodak CX4310</merge> | ||
4711 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4712 | </match> | ||
4713 | </match> | ||
4714 | <match key="usb.vendor_id" int="1034"> | ||
4715 | <match key="usb.product_id" int="1396"> | ||
4716 | <merge key="info.category" type="string">camera</merge> | ||
4717 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4718 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4719 | <merge key="camera.libgphoto2.name" type="string">Kodak CX6200</merge> | ||
4720 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4721 | </match> | ||
4722 | </match> | ||
4723 | <match key="usb.vendor_id" int="1034"> | ||
4724 | <match key="usb.product_id" int="1395"> | ||
4725 | <merge key="info.category" type="string">camera</merge> | ||
4726 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4727 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4728 | <merge key="camera.libgphoto2.name" type="string">Kodak CX6230</merge> | ||
4729 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4730 | </match> | ||
4731 | </match> | ||
4732 | <match key="usb.vendor_id" int="1034"> | ||
4733 | <match key="usb.product_id" int="1393"> | ||
4734 | <merge key="info.category" type="string">camera</merge> | ||
4735 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4736 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4737 | <merge key="camera.libgphoto2.name" type="string">Kodak CX6330</merge> | ||
4738 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4739 | </match> | ||
4740 | </match> | ||
4741 | <match key="usb.vendor_id" int="1034"> | ||
4742 | <match key="usb.product_id" int="1412"> | ||
4743 | <merge key="info.category" type="string">camera</merge> | ||
4744 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4745 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4746 | <merge key="camera.libgphoto2.name" type="string">Kodak CX6445</merge> | ||
4747 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4748 | </match> | ||
4749 | </match> | ||
4750 | <match key="usb.vendor_id" int="1034"> | ||
4751 | <match key="usb.product_id" int="1401"> | ||
4752 | <merge key="info.category" type="string">camera</merge> | ||
4753 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4754 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4755 | <merge key="camera.libgphoto2.name" type="string">Kodak CX7220</merge> | ||
4756 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4757 | </match> | ||
4758 | </match> | ||
4759 | <match key="usb.vendor_id" int="1034"> | ||
4760 | <match key="usb.product_id" int="1400"> | ||
4761 | <merge key="info.category" type="string">camera</merge> | ||
4762 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4763 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4764 | <merge key="camera.libgphoto2.name" type="string">Kodak CX7300</merge> | ||
4765 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4766 | </match> | ||
4767 | </match> | ||
4768 | <match key="usb.vendor_id" int="1034"> | ||
4769 | <match key="usb.product_id" int="1400"> | ||
4770 | <merge key="info.category" type="string">camera</merge> | ||
4771 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4772 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4773 | <merge key="camera.libgphoto2.name" type="string">Kodak CX7310</merge> | ||
4774 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4775 | </match> | ||
4776 | </match> | ||
4777 | <match key="usb.vendor_id" int="1034"> | ||
4778 | <match key="usb.product_id" int="1402"> | ||
4779 | <merge key="info.category" type="string">camera</merge> | ||
4780 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4781 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4782 | <merge key="camera.libgphoto2.name" type="string">Kodak CX7330</merge> | ||
4783 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4784 | </match> | ||
4785 | </match> | ||
4786 | <match key="usb.vendor_id" int="1034"> | ||
4787 | <match key="usb.product_id" int="1403"> | ||
4788 | <merge key="info.category" type="string">camera</merge> | ||
4789 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4790 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4791 | <merge key="camera.libgphoto2.name" type="string">Kodak CX7430</merge> | ||
4792 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4793 | </match> | ||
4794 | </match> | ||
4795 | <match key="usb.vendor_id" int="1034"> | ||
4796 | <match key="usb.product_id" int="1414"> | ||
4797 | <merge key="info.category" type="string">camera</merge> | ||
4798 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4799 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4800 | <merge key="camera.libgphoto2.name" type="string">Kodak CX7525</merge> | ||
4801 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4802 | </match> | ||
4803 | </match> | ||
4804 | <match key="usb.vendor_id" int="1034"> | ||
4805 | <match key="usb.product_id" int="1404"> | ||
4806 | <merge key="info.category" type="string">camera</merge> | ||
4807 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4808 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4809 | <merge key="camera.libgphoto2.name" type="string">Kodak CX7530</merge> | ||
4810 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4811 | </match> | ||
4812 | </match> | ||
4813 | <match key="usb.vendor_id" int="1034"> | ||
4814 | <match key="usb.product_id" int="256"> | ||
4815 | <merge key="info.category" type="string">camera</merge> | ||
4816 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4817 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4818 | <merge key="camera.libgphoto2.name" type="string">Kodak DC220</merge> | ||
4819 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4820 | </match> | ||
4821 | </match> | ||
4822 | <match key="usb.vendor_id" int="1034"> | ||
4823 | <match key="usb.product_id" int="288"> | ||
4824 | <merge key="info.category" type="string">camera</merge> | ||
4825 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4826 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4827 | <merge key="camera.libgphoto2.name" type="string">Kodak DC240</merge> | ||
4828 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4829 | </match> | ||
4830 | </match> | ||
4831 | <match key="usb.vendor_id" int="1034"> | ||
4832 | <match key="usb.product_id" int="289"> | ||
4833 | <merge key="info.category" type="string">camera</merge> | ||
4834 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4835 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4836 | <merge key="camera.libgphoto2.name" type="string">Kodak DC240 (PTP mode)</merge> | ||
4837 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4838 | </match> | ||
4839 | </match> | ||
4840 | <match key="usb.vendor_id" int="1034"> | ||
4841 | <match key="usb.product_id" int="272"> | ||
4842 | <merge key="info.category" type="string">camera</merge> | ||
4843 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4844 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4845 | <merge key="camera.libgphoto2.name" type="string">Kodak DC260</merge> | ||
4846 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4847 | </match> | ||
4848 | </match> | ||
4849 | <match key="usb.vendor_id" int="1034"> | ||
4850 | <match key="usb.product_id" int="273"> | ||
4851 | <merge key="info.category" type="string">camera</merge> | ||
4852 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4853 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4854 | <merge key="camera.libgphoto2.name" type="string">Kodak DC265</merge> | ||
4855 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4856 | </match> | ||
4857 | </match> | ||
4858 | <match key="usb.vendor_id" int="1034"> | ||
4859 | <match key="usb.product_id" int="304"> | ||
4860 | <merge key="info.category" type="string">camera</merge> | ||
4861 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4862 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4863 | <merge key="camera.libgphoto2.name" type="string">Kodak DC280</merge> | ||
4864 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4865 | </match> | ||
4866 | </match> | ||
4867 | <match key="usb.vendor_id" int="1034"> | ||
4868 | <match key="usb.product_id" int="274"> | ||
4869 | <merge key="info.category" type="string">camera</merge> | ||
4870 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4871 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4872 | <merge key="camera.libgphoto2.name" type="string">Kodak DC290</merge> | ||
4873 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4874 | </match> | ||
4875 | </match> | ||
4876 | <match key="usb.vendor_id" int="1034"> | ||
4877 | <match key="usb.product_id" int="306"> | ||
4878 | <merge key="info.category" type="string">camera</merge> | ||
4879 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4880 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4881 | <merge key="camera.libgphoto2.name" type="string">Kodak DC3400</merge> | ||
4882 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4883 | </match> | ||
4884 | </match> | ||
4885 | <match key="usb.vendor_id" int="1034"> | ||
4886 | <match key="usb.product_id" int="352"> | ||
4887 | <merge key="info.category" type="string">camera</merge> | ||
4888 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4889 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4890 | <merge key="camera.libgphoto2.name" type="string">Kodak DC4800</merge> | ||
4891 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4892 | </match> | ||
4893 | </match> | ||
4894 | <match key="usb.vendor_id" int="1034"> | ||
4895 | <match key="usb.product_id" int="305"> | ||
4896 | <merge key="info.category" type="string">camera</merge> | ||
4897 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4898 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
4899 | <merge key="camera.libgphoto2.name" type="string">Kodak DC5000</merge> | ||
4900 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4901 | </match> | ||
4902 | </match> | ||
4903 | <match key="usb.vendor_id" int="1034"> | ||
4904 | <match key="usb.product_id" int="1317"> | ||
4905 | <merge key="info.category" type="string">camera</merge> | ||
4906 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4907 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4908 | <merge key="camera.libgphoto2.name" type="string">Kodak DX3215</merge> | ||
4909 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4910 | </match> | ||
4911 | </match> | ||
4912 | <match key="usb.vendor_id" int="1034"> | ||
4913 | <match key="usb.product_id" int="1280"> | ||
4914 | <merge key="info.category" type="string">camera</merge> | ||
4915 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4916 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4917 | <merge key="camera.libgphoto2.name" type="string">Kodak DX3500</merge> | ||
4918 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4919 | </match> | ||
4920 | </match> | ||
4921 | <match key="usb.vendor_id" int="1034"> | ||
4922 | <match key="usb.product_id" int="1296"> | ||
4923 | <merge key="info.category" type="string">camera</merge> | ||
4924 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4925 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4926 | <merge key="camera.libgphoto2.name" type="string">Kodak DX3600</merge> | ||
4927 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4928 | </match> | ||
4929 | </match> | ||
4930 | <match key="usb.vendor_id" int="1034"> | ||
4931 | <match key="usb.product_id" int="1328"> | ||
4932 | <merge key="info.category" type="string">camera</merge> | ||
4933 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4934 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4935 | <merge key="camera.libgphoto2.name" type="string">Kodak DX3700</merge> | ||
4936 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4937 | </match> | ||
4938 | </match> | ||
4939 | <match key="usb.vendor_id" int="1034"> | ||
4940 | <match key="usb.product_id" int="368"> | ||
4941 | <merge key="info.category" type="string">camera</merge> | ||
4942 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4943 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4944 | <merge key="camera.libgphoto2.name" type="string">Kodak DX3900</merge> | ||
4945 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4946 | </match> | ||
4947 | </match> | ||
4948 | <match key="usb.vendor_id" int="1034"> | ||
4949 | <match key="usb.product_id" int="1365"> | ||
4950 | <merge key="info.category" type="string">camera</merge> | ||
4951 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4952 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4953 | <merge key="camera.libgphoto2.name" type="string">Kodak DX4330</merge> | ||
4954 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4955 | </match> | ||
4956 | </match> | ||
4957 | <match key="usb.vendor_id" int="1034"> | ||
4958 | <match key="usb.product_id" int="1398"> | ||
4959 | <merge key="info.category" type="string">camera</merge> | ||
4960 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4961 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4962 | <merge key="camera.libgphoto2.name" type="string">Kodak DX4530</merge> | ||
4963 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4964 | </match> | ||
4965 | </match> | ||
4966 | <match key="usb.vendor_id" int="1034"> | ||
4967 | <match key="usb.product_id" int="1360"> | ||
4968 | <merge key="info.category" type="string">camera</merge> | ||
4969 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4970 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4971 | <merge key="camera.libgphoto2.name" type="string">Kodak DX4900</merge> | ||
4972 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4973 | </match> | ||
4974 | </match> | ||
4975 | <match key="usb.vendor_id" int="1034"> | ||
4976 | <match key="usb.product_id" int="1392"> | ||
4977 | <merge key="info.category" type="string">camera</merge> | ||
4978 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4979 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4980 | <merge key="camera.libgphoto2.name" type="string">Kodak DX6340</merge> | ||
4981 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4982 | </match> | ||
4983 | </match> | ||
4984 | <match key="usb.vendor_id" int="1034"> | ||
4985 | <match key="usb.product_id" int="1394"> | ||
4986 | <merge key="info.category" type="string">camera</merge> | ||
4987 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4988 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4989 | <merge key="camera.libgphoto2.name" type="string">Kodak DX6440</merge> | ||
4990 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
4991 | </match> | ||
4992 | </match> | ||
4993 | <match key="usb.vendor_id" int="1034"> | ||
4994 | <match key="usb.product_id" int="1397"> | ||
4995 | <merge key="info.category" type="string">camera</merge> | ||
4996 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
4997 | <merge key="camera.access_method" type="string">ptp</merge> | ||
4998 | <merge key="camera.libgphoto2.name" type="string">Kodak DX6490</merge> | ||
4999 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5000 | </match> | ||
5001 | </match> | ||
5002 | <match key="usb.vendor_id" int="1034"> | ||
5003 | <match key="usb.product_id" int="1405"> | ||
5004 | <merge key="info.category" type="string">camera</merge> | ||
5005 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5006 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5007 | <merge key="camera.libgphoto2.name" type="string">Kodak DX7440</merge> | ||
5008 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5009 | </match> | ||
5010 | </match> | ||
5011 | <match key="usb.vendor_id" int="1034"> | ||
5012 | <match key="usb.product_id" int="1407"> | ||
5013 | <merge key="info.category" type="string">camera</merge> | ||
5014 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5015 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5016 | <merge key="camera.libgphoto2.name" type="string">Kodak DX7590</merge> | ||
5017 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5018 | </match> | ||
5019 | </match> | ||
5020 | <match key="usb.vendor_id" int="1034"> | ||
5021 | <match key="usb.product_id" int="1399"> | ||
5022 | <merge key="info.category" type="string">camera</merge> | ||
5023 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5024 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5025 | <merge key="camera.libgphoto2.name" type="string">Kodak DX7630</merge> | ||
5026 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5027 | </match> | ||
5028 | </match> | ||
5029 | <match key="usb.vendor_id" int="1034"> | ||
5030 | <match key="usb.product_id" int="768"> | ||
5031 | <merge key="info.category" type="string">camera</merge> | ||
5032 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5033 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5034 | <merge key="camera.libgphoto2.name" type="string">Kodak EZ200</merge> | ||
5035 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5036 | </match> | ||
5037 | </match> | ||
5038 | <match key="usb.vendor_id" int="1034"> | ||
5039 | <match key="usb.product_id" int="1344"> | ||
5040 | <merge key="info.category" type="string">camera</merge> | ||
5041 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5042 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5043 | <merge key="camera.libgphoto2.name" type="string">Kodak LS420</merge> | ||
5044 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5045 | </match> | ||
5046 | </match> | ||
5047 | <match key="usb.vendor_id" int="1034"> | ||
5048 | <match key="usb.product_id" int="1384"> | ||
5049 | <merge key="info.category" type="string">camera</merge> | ||
5050 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5051 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5052 | <merge key="camera.libgphoto2.name" type="string">Kodak LS443</merge> | ||
5053 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5054 | </match> | ||
5055 | </match> | ||
5056 | <match key="usb.vendor_id" int="1034"> | ||
5057 | <match key="usb.product_id" int="1385"> | ||
5058 | <merge key="info.category" type="string">camera</merge> | ||
5059 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5060 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5061 | <merge key="camera.libgphoto2.name" type="string">Kodak LS663</merge> | ||
5062 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5063 | </match> | ||
5064 | </match> | ||
5065 | <match key="usb.vendor_id" int="1034"> | ||
5066 | <match key="usb.product_id" int="1381"> | ||
5067 | <merge key="info.category" type="string">camera</merge> | ||
5068 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5069 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5070 | <merge key="camera.libgphoto2.name" type="string">Kodak LS743</merge> | ||
5071 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5072 | </match> | ||
5073 | </match> | ||
5074 | <match key="usb.vendor_id" int="1034"> | ||
5075 | <match key="usb.product_id" int="1383"> | ||
5076 | <merge key="info.category" type="string">camera</merge> | ||
5077 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5078 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5079 | <merge key="camera.libgphoto2.name" type="string">Kodak LS753</merge> | ||
5080 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5081 | </match> | ||
5082 | </match> | ||
5083 | <match key="usb.vendor_id" int="1034"> | ||
5084 | <match key="usb.product_id" int="1486"> | ||
5085 | <merge key="info.category" type="string">camera</merge> | ||
5086 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5087 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5088 | <merge key="camera.libgphoto2.name" type="string">Kodak M1063</merge> | ||
5089 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5090 | </match> | ||
5091 | </match> | ||
5092 | <match key="usb.vendor_id" int="1034"> | ||
5093 | <match key="usb.product_id" int="1439"> | ||
5094 | <merge key="info.category" type="string">camera</merge> | ||
5095 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5096 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5097 | <merge key="camera.libgphoto2.name" type="string">Kodak M753</merge> | ||
5098 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5099 | </match> | ||
5100 | </match> | ||
5101 | <match key="usb.vendor_id" int="1034"> | ||
5102 | <match key="usb.product_id" int="1473"> | ||
5103 | <merge key="info.category" type="string">camera</merge> | ||
5104 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5105 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5106 | <merge key="camera.libgphoto2.name" type="string">Kodak M863</merge> | ||
5107 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5108 | </match> | ||
5109 | </match> | ||
5110 | <match key="usb.vendor_id" int="1034"> | ||
5111 | <match key="usb.product_id" int="1453"> | ||
5112 | <merge key="info.category" type="string">camera</merge> | ||
5113 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5114 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5115 | <merge key="camera.libgphoto2.name" type="string">Kodak M883</merge> | ||
5116 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5117 | </match> | ||
5118 | </match> | ||
5119 | <match key="usb.vendor_id" int="1034"> | ||
5120 | <match key="usb.product_id" int="1413"> | ||
5121 | <merge key="info.category" type="string">camera</merge> | ||
5122 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5123 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5124 | <merge key="camera.libgphoto2.name" type="string">Kodak M893 IS</merge> | ||
5125 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5126 | </match> | ||
5127 | </match> | ||
5128 | <match key="usb.vendor_id" int="1034"> | ||
5129 | <match key="usb.product_id" int="1024"> | ||
5130 | <merge key="info.category" type="string">camera</merge> | ||
5131 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5132 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5133 | <merge key="camera.libgphoto2.name" type="string">Kodak MC3</merge> | ||
5134 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5135 | </match> | ||
5136 | </match> | ||
5137 | <match key="usb.vendor_id" int="1034"> | ||
5138 | <match key="usb.product_id" int="1426"> | ||
5139 | <merge key="info.category" type="string">camera</merge> | ||
5140 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5141 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5142 | <merge key="camera.libgphoto2.name" type="string">Kodak P850</merge> | ||
5143 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5144 | </match> | ||
5145 | </match> | ||
5146 | <match key="usb.vendor_id" int="1034"> | ||
5147 | <match key="usb.product_id" int="1427"> | ||
5148 | <merge key="info.category" type="string">camera</merge> | ||
5149 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5150 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5151 | <merge key="camera.libgphoto2.name" type="string">Kodak P880</merge> | ||
5152 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5153 | </match> | ||
5154 | </match> | ||
5155 | <match key="usb.vendor_id" int="1034"> | ||
5156 | <match key="usb.product_id" int="1422"> | ||
5157 | <merge key="info.category" type="string">camera</merge> | ||
5158 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5159 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5160 | <merge key="camera.libgphoto2.name" type="string">Kodak V530</merge> | ||
5161 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5162 | </match> | ||
5163 | </match> | ||
5164 | <match key="usb.vendor_id" int="1034"> | ||
5165 | <match key="usb.product_id" int="1423"> | ||
5166 | <merge key="info.category" type="string">camera</merge> | ||
5167 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5168 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5169 | <merge key="camera.libgphoto2.name" type="string">Kodak V550</merge> | ||
5170 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5171 | </match> | ||
5172 | </match> | ||
5173 | <match key="usb.vendor_id" int="1034"> | ||
5174 | <match key="usb.product_id" int="1425"> | ||
5175 | <merge key="info.category" type="string">camera</merge> | ||
5176 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5177 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5178 | <merge key="camera.libgphoto2.name" type="string">Kodak V570</merge> | ||
5179 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5180 | </match> | ||
5181 | </match> | ||
5182 | <match key="usb.vendor_id" int="1034"> | ||
5183 | <match key="usb.product_id" int="1440"> | ||
5184 | <merge key="info.category" type="string">camera</merge> | ||
5185 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5186 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5187 | <merge key="camera.libgphoto2.name" type="string">Kodak V603</merge> | ||
5188 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5189 | </match> | ||
5190 | </match> | ||
5191 | <match key="usb.vendor_id" int="1034"> | ||
5192 | <match key="usb.product_id" int="1452"> | ||
5193 | <merge key="info.category" type="string">camera</merge> | ||
5194 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5195 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5196 | <merge key="camera.libgphoto2.name" type="string">Kodak V610</merge> | ||
5197 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5198 | </match> | ||
5199 | </match> | ||
5200 | <match key="usb.vendor_id" int="1034"> | ||
5201 | <match key="usb.product_id" int="1451"> | ||
5202 | <merge key="info.category" type="string">camera</merge> | ||
5203 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5204 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5205 | <merge key="camera.libgphoto2.name" type="string">Kodak V705</merge> | ||
5206 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5207 | </match> | ||
5208 | </match> | ||
5209 | <match key="usb.vendor_id" int="1034"> | ||
5210 | <match key="usb.product_id" int="1464"> | ||
5211 | <merge key="info.category" type="string">camera</merge> | ||
5212 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5213 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5214 | <merge key="camera.libgphoto2.name" type="string">Kodak V803</merge> | ||
5215 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5216 | </match> | ||
5217 | </match> | ||
5218 | <match key="usb.vendor_id" int="1034"> | ||
5219 | <match key="usb.product_id" int="1437"> | ||
5220 | <merge key="info.category" type="string">camera</merge> | ||
5221 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5222 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5223 | <merge key="camera.libgphoto2.name" type="string">Kodak Z612</merge> | ||
5224 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5225 | </match> | ||
5226 | </match> | ||
5227 | <match key="usb.vendor_id" int="1034"> | ||
5228 | <match key="usb.product_id" int="1438"> | ||
5229 | <merge key="info.category" type="string">camera</merge> | ||
5230 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5231 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5232 | <merge key="camera.libgphoto2.name" type="string">Kodak Z650</merge> | ||
5233 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5234 | </match> | ||
5235 | </match> | ||
5236 | <match key="usb.vendor_id" int="1034"> | ||
5237 | <match key="usb.product_id" int="1415"> | ||
5238 | <merge key="info.category" type="string">camera</merge> | ||
5239 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5240 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5241 | <merge key="camera.libgphoto2.name" type="string">Kodak Z700</merge> | ||
5242 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5243 | </match> | ||
5244 | </match> | ||
5245 | <match key="usb.vendor_id" int="1034"> | ||
5246 | <match key="usb.product_id" int="1459"> | ||
5247 | <merge key="info.category" type="string">camera</merge> | ||
5248 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5249 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5250 | <merge key="camera.libgphoto2.name" type="string">Kodak Z710</merge> | ||
5251 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5252 | </match> | ||
5253 | </match> | ||
5254 | <match key="usb.vendor_id" int="1034"> | ||
5255 | <match key="usb.product_id" int="1460"> | ||
5256 | <merge key="info.category" type="string">camera</merge> | ||
5257 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5258 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5259 | <merge key="camera.libgphoto2.name" type="string">Kodak Z712 IS</merge> | ||
5260 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5261 | </match> | ||
5262 | </match> | ||
5263 | <match key="usb.vendor_id" int="1034"> | ||
5264 | <match key="usb.product_id" int="1408"> | ||
5265 | <merge key="info.category" type="string">camera</merge> | ||
5266 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5267 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5268 | <merge key="camera.libgphoto2.name" type="string">Kodak Z730</merge> | ||
5269 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5270 | </match> | ||
5271 | </match> | ||
5272 | <match key="usb.vendor_id" int="1034"> | ||
5273 | <match key="usb.product_id" int="1416"> | ||
5274 | <merge key="info.category" type="string">camera</merge> | ||
5275 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5276 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5277 | <merge key="camera.libgphoto2.name" type="string">Kodak Z740</merge> | ||
5278 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5279 | </match> | ||
5280 | </match> | ||
5281 | <match key="usb.vendor_id" int="1034"> | ||
5282 | <match key="usb.product_id" int="1027"> | ||
5283 | <merge key="info.category" type="string">camera</merge> | ||
5284 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5285 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5286 | <merge key="camera.libgphoto2.name" type="string">Kodak Z7590</merge> | ||
5287 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5288 | </match> | ||
5289 | </match> | ||
5290 | <match key="usb.vendor_id" int="1034"> | ||
5291 | <match key="usb.product_id" int="1461"> | ||
5292 | <merge key="info.category" type="string">camera</merge> | ||
5293 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5294 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5295 | <merge key="camera.libgphoto2.name" type="string">Kodak Z812 IS</merge> | ||
5296 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5297 | </match> | ||
5298 | </match> | ||
5299 | <match key="usb.vendor_id" int="1034"> | ||
5300 | <match key="usb.product_id" int="1487"> | ||
5301 | <merge key="info.category" type="string">camera</merge> | ||
5302 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5303 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5304 | <merge key="camera.libgphoto2.name" type="string">Kodak Z915</merge> | ||
5305 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5306 | </match> | ||
5307 | </match> | ||
5308 | <match key="usb.vendor_id" int="1034"> | ||
5309 | <match key="usb.product_id" int="1485"> | ||
5310 | <merge key="info.category" type="string">camera</merge> | ||
5311 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5312 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5313 | <merge key="camera.libgphoto2.name" type="string">Kodak Z950</merge> | ||
5314 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5315 | </match> | ||
5316 | </match> | ||
5317 | <match key="usb.vendor_id" int="1034"> | ||
5318 | <match key="usb.product_id" int="1472"> | ||
5319 | <merge key="info.category" type="string">camera</merge> | ||
5320 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5321 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5322 | <merge key="camera.libgphoto2.name" type="string">Kodak ZD710</merge> | ||
5323 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5324 | </match> | ||
5325 | </match> | ||
5326 | <match key="usb.vendor_id" int="4907"> | ||
5327 | <match key="usb.product_id" int="1"> | ||
5328 | <merge key="info.category" type="string">camera</merge> | ||
5329 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5330 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5331 | <merge key="camera.libgphoto2.name" type="string">Konica-Minolta DiMAGE A2 (PTP mode)</merge> | ||
5332 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5333 | </match> | ||
5334 | </match> | ||
5335 | <match key="usb.vendor_id" int="4907"> | ||
5336 | <match key="usb.product_id" int="25"> | ||
5337 | <merge key="info.category" type="string">camera</merge> | ||
5338 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5339 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5340 | <merge key="camera.libgphoto2.name" type="string">Konica-Minolta DiMAGE A200 (PictBridge mode)</merge> | ||
5341 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5342 | </match> | ||
5343 | </match> | ||
5344 | <match key="usb.vendor_id" int="4907"> | ||
5345 | <match key="usb.product_id" int="9"> | ||
5346 | <merge key="info.category" type="string">camera</merge> | ||
5347 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5348 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5349 | <merge key="camera.libgphoto2.name" type="string">Konica-Minolta DiMAGE X21 (PictBridge mode)</merge> | ||
5350 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5351 | </match> | ||
5352 | </match> | ||
5353 | <match key="usb.vendor_id" int="4907"> | ||
5354 | <match key="usb.product_id" int="7"> | ||
5355 | <merge key="info.category" type="string">camera</merge> | ||
5356 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5357 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5358 | <merge key="camera.libgphoto2.name" type="string">Konica-Minolta DiMAGE Z2 (PictBridge mode)</merge> | ||
5359 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5360 | </match> | ||
5361 | </match> | ||
5362 | <match key="usb.vendor_id" int="4907"> | ||
5363 | <match key="usb.product_id" int="24"> | ||
5364 | <merge key="info.category" type="string">camera</merge> | ||
5365 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5366 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5367 | <merge key="camera.libgphoto2.name" type="string">Konica-Minolta DiMAGE Z3 (PictBridge mode)</merge> | ||
5368 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5369 | </match> | ||
5370 | </match> | ||
5371 | <match key="usb.vendor_id" int="4907"> | ||
5372 | <match key="usb.product_id" int="34"> | ||
5373 | <merge key="info.category" type="string">camera</merge> | ||
5374 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5375 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5376 | <merge key="camera.libgphoto2.name" type="string">Konica-Minolta DiMAGE Z5 (PictBridge mode)</merge> | ||
5377 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5378 | </match> | ||
5379 | </match> | ||
5380 | <match key="usb.vendor_id" int="10096"> | ||
5381 | <match key="usb.product_id" int="36945"> | ||
5382 | <merge key="info.category" type="string">camera</merge> | ||
5383 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5384 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5385 | <merge key="camera.libgphoto2.name" type="string">Lego Bionicle</merge> | ||
5386 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5387 | </match> | ||
5388 | </match> | ||
5389 | <match key="usb.vendor_id" int="1242"> | ||
5390 | <match key="usb.product_id" int="9077"> | ||
5391 | <merge key="info.category" type="string">camera</merge> | ||
5392 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5393 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5394 | <merge key="camera.libgphoto2.name" type="string">Leica D-LUX 2</merge> | ||
5395 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5396 | </match> | ||
5397 | </match> | ||
5398 | <match key="usb.vendor_id" int="4100"> | ||
5399 | <match key="usb.product_id" int="24859"> | ||
5400 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5401 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5402 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5403 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5404 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5405 | <merge key="camera.libgphoto2.name" type="string">LG Electronics Inc. GR-500 Music Player</merge> | ||
5406 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5407 | </match> | ||
5408 | </match> | ||
5409 | <match key="usb.vendor_id" int="4100"> | ||
5410 | <match key="usb.product_id" int="24719"> | ||
5411 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5412 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5413 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5414 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5415 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5416 | <merge key="camera.libgphoto2.name" type="string">LG Electronics Inc. KC910 Renoir Mobile Phone</merge> | ||
5417 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5418 | </match> | ||
5419 | </match> | ||
5420 | <match key="usb.vendor_id" int="4100"> | ||
5421 | <match key="usb.product_id" int="24882"> | ||
5422 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5423 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5424 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5425 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5426 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5427 | <merge key="camera.libgphoto2.name" type="string">LG Electronics Inc. KM900</merge> | ||
5428 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5429 | </match> | ||
5430 | </match> | ||
5431 | <match key="usb.vendor_id" int="1086"> | ||
5432 | <match key="usb.product_id" int="28736"> | ||
5433 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5434 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5435 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5436 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5437 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5438 | <merge key="camera.libgphoto2.name" type="string">LG Electronics Inc. T54</merge> | ||
5439 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5440 | </match> | ||
5441 | </match> | ||
5442 | <match key="usb.vendor_id" int="1086"> | ||
5443 | <match key="usb.product_id" int="28849"> | ||
5444 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5445 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5446 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5447 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5448 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5449 | <merge key="camera.libgphoto2.name" type="string">LG Electronics Inc. UP3</merge> | ||
5450 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5451 | </match> | ||
5452 | </match> | ||
5453 | <match key="usb.vendor_id" int="4100"> | ||
5454 | <match key="usb.product_id" int="24592"> | ||
5455 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5456 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5457 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5458 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5459 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5460 | <merge key="camera.libgphoto2.name" type="string">LG Electronics Inc. VX8550 V CAST Mobile Phone</merge> | ||
5461 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5462 | </match> | ||
5463 | </match> | ||
5464 | <match key="usb.vendor_id" int="4100"> | ||
5465 | <match key="usb.product_id" int="24581"> | ||
5466 | <merge key="info.category" type="string">camera</merge> | ||
5467 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5468 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5469 | <merge key="camera.libgphoto2.name" type="string">LG T5100</merge> | ||
5470 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5471 | </match> | ||
5472 | </match> | ||
5473 | <match key="usb.vendor_id" int="5073"> | ||
5474 | <match key="usb.product_id" int="28674"> | ||
5475 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5476 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5477 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5478 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5479 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5480 | <merge key="camera.libgphoto2.name" type="string">Logik LOG DAX MP3 and DAB Player</merge> | ||
5481 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5482 | </match> | ||
5483 | </match> | ||
5484 | <match key="usb.vendor_id" int="1133"> | ||
5485 | <match key="usb.product_id" int="2304"> | ||
5486 | <merge key="info.category" type="string">camera</merge> | ||
5487 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5488 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5489 | <merge key="camera.libgphoto2.name" type="string">Logitech Clicksmart 310</merge> | ||
5490 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5491 | </match> | ||
5492 | </match> | ||
5493 | <match key="usb.vendor_id" int="1133"> | ||
5494 | <match key="usb.product_id" int="2384"> | ||
5495 | <merge key="info.category" type="string">camera</merge> | ||
5496 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5497 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5498 | <merge key="camera.libgphoto2.name" type="string">Logitech Pocket Digital</merge> | ||
5499 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5500 | </match> | ||
5501 | </match> | ||
5502 | <match key="usb.vendor_id" int="1647"> | ||
5503 | <match key="usb.product_id" int="33900"> | ||
5504 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5505 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5506 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5507 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5508 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5509 | <merge key="camera.libgphoto2.name" type="string">Maxfield G-Flash NG 1GB</merge> | ||
5510 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5511 | </match> | ||
5512 | </match> | ||
5513 | <match key="usb.vendor_id" int="2329"> | ||
5514 | <match key="usb.product_id" int="256"> | ||
5515 | <merge key="info.category" type="string">camera</merge> | ||
5516 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5517 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5518 | <merge key="camera.libgphoto2.name" type="string">Media-Tech mt-406</merge> | ||
5519 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5520 | </match> | ||
5521 | </match> | ||
5522 | <match key="usb.vendor_id" int="1482"> | ||
5523 | <match key="usb.product_id" int="8709"> | ||
5524 | <merge key="info.category" type="string">camera</merge> | ||
5525 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5526 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5527 | <merge key="camera.libgphoto2.name" type="string">Medion MD 6126</merge> | ||
5528 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5529 | </match> | ||
5530 | </match> | ||
5531 | <match key="usb.vendor_id" int="1647"> | ||
5532 | <match key="usb.product_id" int="34128"> | ||
5533 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5534 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5535 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5536 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5537 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5538 | <merge key="camera.libgphoto2.name" type="string">Medion MD8333</merge> | ||
5539 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5540 | </match> | ||
5541 | </match> | ||
5542 | <match key="usb.vendor_id" int="1647"> | ||
5543 | <match key="usb.product_id" int="34184"> | ||
5544 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5545 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5546 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5547 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5548 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5549 | <merge key="camera.libgphoto2.name" type="string">Medion MD8333</merge> | ||
5550 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5551 | </match> | ||
5552 | </match> | ||
5553 | <match key="usb.vendor_id" int="4310"> | ||
5554 | <match key="usb.product_id" int="8960"> | ||
5555 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5556 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5557 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5558 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5559 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5560 | <merge key="camera.libgphoto2.name" type="string">Memorex or iRiver MMP 8585/8586 or iRiver E200</merge> | ||
5561 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5562 | </match> | ||
5563 | </match> | ||
5564 | <match key="usb.vendor_id" int="3504"> | ||
5565 | <match key="usb.product_id" int="21874"> | ||
5566 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5567 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5568 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5569 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5570 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5571 | <merge key="camera.libgphoto2.name" type="string">Micro-Star International P610/Model MS-5557</merge> | ||
5572 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5573 | </match> | ||
5574 | </match> | ||
5575 | <match key="usb.vendor_id" int="1118"> | ||
5576 | <match key="usb.product_id" int="1600"> | ||
5577 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5578 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5579 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5580 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5581 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5582 | <merge key="camera.libgphoto2.name" type="string">Microsoft Kin 1</merge> | ||
5583 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5584 | </match> | ||
5585 | </match> | ||
5586 | <match key="usb.vendor_id" int="1118"> | ||
5587 | <match key="usb.product_id" int="1570"> | ||
5588 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5589 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5590 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5591 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5592 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5593 | <merge key="camera.libgphoto2.name" type="string">Microsoft Windows MTP Simulator</merge> | ||
5594 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5595 | </match> | ||
5596 | </match> | ||
5597 | <match key="usb.vendor_id" int="1118"> | ||
5598 | <match key="usb.product_id" int="1808"> | ||
5599 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5600 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5601 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5602 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5603 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5604 | <merge key="camera.libgphoto2.name" type="string">Microsoft Zune</merge> | ||
5605 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5606 | </match> | ||
5607 | </match> | ||
5608 | <match key="usb.vendor_id" int="1118"> | ||
5609 | <match key="usb.product_id" int="1598"> | ||
5610 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5611 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5612 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5613 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5614 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5615 | <merge key="camera.libgphoto2.name" type="string">Microsoft Zune HD</merge> | ||
5616 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5617 | </match> | ||
5618 | </match> | ||
5619 | <match key="usb.vendor_id" int="3141"> | ||
5620 | <match key="usb.product_id" int="32776"> | ||
5621 | <merge key="info.category" type="string">camera</merge> | ||
5622 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5623 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5624 | <merge key="camera.libgphoto2.name" type="string">Mini Shotz ms-350</merge> | ||
5625 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5626 | </match> | ||
5627 | </match> | ||
5628 | <match key="usb.vendor_id" int="8888"> | ||
5629 | <match key="usb.product_id" int="24778"> | ||
5630 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5631 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5632 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5633 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5634 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5635 | <merge key="camera.libgphoto2.name" type="string">Motorola A1200</merge> | ||
5636 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5637 | </match> | ||
5638 | </match> | ||
5639 | <match key="usb.vendor_id" int="8888"> | ||
5640 | <match key="usb.product_id" int="16854"> | ||
5641 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5642 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5643 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5644 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5645 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5646 | <merge key="camera.libgphoto2.name" type="string">Motorola Droid X</merge> | ||
5647 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5648 | </match> | ||
5649 | </match> | ||
5650 | <match key="usb.vendor_id" int="8888"> | ||
5651 | <match key="usb.product_id" int="17063"> | ||
5652 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5653 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5654 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5655 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5656 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5657 | <merge key="camera.libgphoto2.name" type="string">Motorola DROID2</merge> | ||
5658 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5659 | </match> | ||
5660 | </match> | ||
5661 | <match key="usb.vendor_id" int="8888"> | ||
5662 | <match key="usb.product_id" int="18449"> | ||
5663 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5664 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5665 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5666 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5667 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5668 | <merge key="camera.libgphoto2.name" type="string">Motorola K1</merge> | ||
5669 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5670 | </match> | ||
5671 | </match> | ||
5672 | <match key="usb.vendor_id" int="8888"> | ||
5673 | <match key="usb.product_id" int="16860"> | ||
5674 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5675 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5676 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5677 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5678 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5679 | <merge key="camera.libgphoto2.name" type="string">Motorola Milestone / Verizon Droid</merge> | ||
5680 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5681 | </match> | ||
5682 | </match> | ||
5683 | <match key="usb.vendor_id" int="8888"> | ||
5684 | <match key="usb.product_id" int="25619"> | ||
5685 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5686 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5687 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5688 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5689 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5690 | <merge key="camera.libgphoto2.name" type="string">Motorola MTP Test Command Interface</merge> | ||
5691 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5692 | </match> | ||
5693 | </match> | ||
5694 | <match key="usb.vendor_id" int="8888"> | ||
5695 | <match key="usb.product_id" int="25621"> | ||
5696 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5697 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5698 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5699 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5700 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5701 | <merge key="camera.libgphoto2.name" type="string">Motorola RAZR2 V8/U9/Z6</merge> | ||
5702 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5703 | </match> | ||
5704 | </match> | ||
5705 | <match key="usb.vendor_id" int="8888"> | ||
5706 | <match key="usb.product_id" int="10853"> | ||
5707 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5708 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5709 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5710 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5711 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5712 | <merge key="camera.libgphoto2.name" type="string">Motorola V3m/V750 verizon</merge> | ||
5713 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5714 | </match> | ||
5715 | </match> | ||
5716 | <match key="usb.vendor_id" int="8888"> | ||
5717 | <match key="usb.product_id" int="28840"> | ||
5718 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5719 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5720 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5721 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5722 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5723 | <merge key="camera.libgphoto2.name" type="string">Motorola Xoom (ID 1)</merge> | ||
5724 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5725 | </match> | ||
5726 | </match> | ||
5727 | <match key="usb.vendor_id" int="8888"> | ||
5728 | <match key="usb.product_id" int="28841"> | ||
5729 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5730 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5731 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5732 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5733 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5734 | <merge key="camera.libgphoto2.name" type="string">Motorola Xoom (ID 2)</merge> | ||
5735 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5736 | </match> | ||
5737 | </match> | ||
5738 | <match key="usb.vendor_id" int="1375"> | ||
5739 | <match key="usb.product_id" int="49664"> | ||
5740 | <merge key="info.category" type="string">camera</merge> | ||
5741 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5742 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5743 | <merge key="camera.libgphoto2.name" type="string">Mustek gSmart 300</merge> | ||
5744 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5745 | </match> | ||
5746 | </match> | ||
5747 | <match key="usb.vendor_id" int="1375"> | ||
5748 | <match key="usb.product_id" int="41808"> | ||
5749 | <merge key="info.category" type="string">camera</merge> | ||
5750 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5751 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5752 | <merge key="camera.libgphoto2.name" type="string">Mustek gSmart 350</merge> | ||
5753 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5754 | </match> | ||
5755 | </match> | ||
5756 | <match key="usb.vendor_id" int="2726"> | ||
5757 | <match key="usb.product_id" int="38401"> | ||
5758 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5759 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5760 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5761 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5762 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5763 | <merge key="camera.libgphoto2.name" type="string">MyMusix PD-6070</merge> | ||
5764 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5765 | </match> | ||
5766 | </match> | ||
5767 | <match key="usb.vendor_id" int="1026"> | ||
5768 | <match key="usb.product_id" int="22120"> | ||
5769 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
5770 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
5771 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
5772 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
5773 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
5774 | <merge key="camera.libgphoto2.name" type="string">Nextar MA715A-8R</merge> | ||
5775 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5776 | </match> | ||
5777 | </match> | ||
5778 | <match key="usb.vendor_id" int="10096"> | ||
5779 | <match key="usb.product_id" int="36956"> | ||
5780 | <merge key="info.category" type="string">camera</merge> | ||
5781 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5782 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
5783 | <merge key="camera.libgphoto2.name" type="string">Nexxtech Mini Digital Camera</merge> | ||
5784 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5785 | </match> | ||
5786 | </match> | ||
5787 | <match key="usb.vendor_id" int="1200"> | ||
5788 | <match key="usb.product_id" int="770"> | ||
5789 | <merge key="info.category" type="string">camera</merge> | ||
5790 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5791 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5792 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 2000 (PTP mode)</merge> | ||
5793 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5794 | </match> | ||
5795 | </match> | ||
5796 | <match key="usb.vendor_id" int="1200"> | ||
5797 | <match key="usb.product_id" int="279"> | ||
5798 | <merge key="info.category" type="string">camera</merge> | ||
5799 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5800 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5801 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 2100 (PTP mode)</merge> | ||
5802 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5803 | </match> | ||
5804 | </match> | ||
5805 | <match key="usb.vendor_id" int="1200"> | ||
5806 | <match key="usb.product_id" int="290"> | ||
5807 | <merge key="info.category" type="string">camera</merge> | ||
5808 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5809 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5810 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 2200 (PTP mode)</merge> | ||
5811 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5812 | </match> | ||
5813 | </match> | ||
5814 | <match key="usb.vendor_id" int="1200"> | ||
5815 | <match key="usb.product_id" int="265"> | ||
5816 | <merge key="info.category" type="string">camera</merge> | ||
5817 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5818 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5819 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 2500 (PTP mode)</merge> | ||
5820 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5821 | </match> | ||
5822 | </match> | ||
5823 | <match key="usb.vendor_id" int="1200"> | ||
5824 | <match key="usb.product_id" int="277"> | ||
5825 | <merge key="info.category" type="string">camera</merge> | ||
5826 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5827 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5828 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 3100 (PTP mode)</merge> | ||
5829 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5830 | </match> | ||
5831 | </match> | ||
5832 | <match key="usb.vendor_id" int="1200"> | ||
5833 | <match key="usb.product_id" int="289"> | ||
5834 | <merge key="info.category" type="string">camera</merge> | ||
5835 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5836 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5837 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 3200 (PTP mode)</merge> | ||
5838 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5839 | </match> | ||
5840 | </match> | ||
5841 | <match key="usb.vendor_id" int="1200"> | ||
5842 | <match key="usb.product_id" int="273"> | ||
5843 | <merge key="info.category" type="string">camera</merge> | ||
5844 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5845 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5846 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 3500 (PTP mode)</merge> | ||
5847 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5848 | </match> | ||
5849 | </match> | ||
5850 | <match key="usb.vendor_id" int="1200"> | ||
5851 | <match key="usb.product_id" int="285"> | ||
5852 | <merge key="info.category" type="string">camera</merge> | ||
5853 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5854 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5855 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 3700 (PTP mode)</merge> | ||
5856 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5857 | </match> | ||
5858 | </match> | ||
5859 | <match key="usb.vendor_id" int="1200"> | ||
5860 | <match key="usb.product_id" int="301"> | ||
5861 | <merge key="info.category" type="string">camera</merge> | ||
5862 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5863 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5864 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 4100 (PTP mode)</merge> | ||
5865 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5866 | </match> | ||
5867 | </match> | ||
5868 | <match key="usb.vendor_id" int="1200"> | ||
5869 | <match key="usb.product_id" int="516"> | ||
5870 | <merge key="info.category" type="string">camera</merge> | ||
5871 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5872 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5873 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 4200 (PTP mode)</merge> | ||
5874 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5875 | </match> | ||
5876 | </match> | ||
5877 | <match key="usb.vendor_id" int="1200"> | ||
5878 | <match key="usb.product_id" int="271"> | ||
5879 | <merge key="info.category" type="string">camera</merge> | ||
5880 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5881 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5882 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 4300 (PTP mode)</merge> | ||
5883 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5884 | </match> | ||
5885 | </match> | ||
5886 | <match key="usb.vendor_id" int="1200"> | ||
5887 | <match key="usb.product_id" int="267"> | ||
5888 | <merge key="info.category" type="string">camera</merge> | ||
5889 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5890 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5891 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 4500 (PTP mode)</merge> | ||
5892 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5893 | </match> | ||
5894 | </match> | ||
5895 | <match key="usb.vendor_id" int="1200"> | ||
5896 | <match key="usb.product_id" int="304"> | ||
5897 | <merge key="info.category" type="string">camera</merge> | ||
5898 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5899 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5900 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 4600 (PTP mode)</merge> | ||
5901 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5902 | </match> | ||
5903 | </match> | ||
5904 | <match key="usb.vendor_id" int="1200"> | ||
5905 | <match key="usb.product_id" int="305"> | ||
5906 | <merge key="info.category" type="string">camera</merge> | ||
5907 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5908 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5909 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 4600a (PTP mode)</merge> | ||
5910 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5911 | </match> | ||
5912 | </match> | ||
5913 | <match key="usb.vendor_id" int="1200"> | ||
5914 | <match key="usb.product_id" int="297"> | ||
5915 | <merge key="info.category" type="string">camera</merge> | ||
5916 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5917 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5918 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 4800 (PTP mode)</merge> | ||
5919 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5920 | </match> | ||
5921 | </match> | ||
5922 | <match key="usb.vendor_id" int="1200"> | ||
5923 | <match key="usb.product_id" int="275"> | ||
5924 | <merge key="info.category" type="string">camera</merge> | ||
5925 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5926 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5927 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 5000 (PTP mode)</merge> | ||
5928 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5929 | </match> | ||
5930 | </match> | ||
5931 | <match key="usb.vendor_id" int="1200"> | ||
5932 | <match key="usb.product_id" int="518"> | ||
5933 | <merge key="info.category" type="string">camera</merge> | ||
5934 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5935 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5936 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 5200 (PTP mode)</merge> | ||
5937 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5938 | </match> | ||
5939 | </match> | ||
5940 | <match key="usb.vendor_id" int="1200"> | ||
5941 | <match key="usb.product_id" int="281"> | ||
5942 | <merge key="info.category" type="string">camera</merge> | ||
5943 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5944 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5945 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 5400 (PTP mode)</merge> | ||
5946 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5947 | </match> | ||
5948 | </match> | ||
5949 | <match key="usb.vendor_id" int="1200"> | ||
5950 | <match key="usb.product_id" int="302"> | ||
5951 | <merge key="info.category" type="string">camera</merge> | ||
5952 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5953 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5954 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 5600 (PTP mode)</merge> | ||
5955 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5956 | </match> | ||
5957 | </match> | ||
5958 | <match key="usb.vendor_id" int="1200"> | ||
5959 | <match key="usb.product_id" int="269"> | ||
5960 | <merge key="info.category" type="string">camera</merge> | ||
5961 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5962 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5963 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 5700 (PTP mode)</merge> | ||
5964 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5965 | </match> | ||
5966 | </match> | ||
5967 | <match key="usb.vendor_id" int="1200"> | ||
5968 | <match key="usb.product_id" int="309"> | ||
5969 | <merge key="info.category" type="string">camera</merge> | ||
5970 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5971 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5972 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 5900 (PTP mode)</merge> | ||
5973 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5974 | </match> | ||
5975 | </match> | ||
5976 | <match key="usb.vendor_id" int="1200"> | ||
5977 | <match key="usb.product_id" int="313"> | ||
5978 | <merge key="info.category" type="string">camera</merge> | ||
5979 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5980 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5981 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 7600 (PTP mode)</merge> | ||
5982 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5983 | </match> | ||
5984 | </match> | ||
5985 | <match key="usb.vendor_id" int="1200"> | ||
5986 | <match key="usb.product_id" int="311"> | ||
5987 | <merge key="info.category" type="string">camera</merge> | ||
5988 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5989 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5990 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 7900 (PTP mode)</merge> | ||
5991 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
5992 | </match> | ||
5993 | </match> | ||
5994 | <match key="usb.vendor_id" int="1200"> | ||
5995 | <match key="usb.product_id" int="287"> | ||
5996 | <merge key="info.category" type="string">camera</merge> | ||
5997 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
5998 | <merge key="camera.access_method" type="string">ptp</merge> | ||
5999 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 8700 (PTP mode)</merge> | ||
6000 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6001 | </match> | ||
6002 | </match> | ||
6003 | <match key="usb.vendor_id" int="1200"> | ||
6004 | <match key="usb.product_id" int="259"> | ||
6005 | <merge key="info.category" type="string">camera</merge> | ||
6006 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6007 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
6008 | <merge key="camera.libgphoto2.name" type="string">Nikon CoolPix 880</merge> | ||
6009 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6010 | </match> | ||
6011 | </match> | ||
6012 | <match key="usb.vendor_id" int="1200"> | ||
6013 | <match key="usb.product_id" int="295"> | ||
6014 | <merge key="info.category" type="string">camera</merge> | ||
6015 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6016 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6017 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 8800 (PTP mode)</merge> | ||
6018 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6019 | </match> | ||
6020 | </match> | ||
6021 | <match key="usb.vendor_id" int="1200"> | ||
6022 | <match key="usb.product_id" int="274"> | ||
6023 | <merge key="info.category" type="string">camera</merge> | ||
6024 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6025 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6026 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix 885 (PTP mode)</merge> | ||
6027 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6028 | </match> | ||
6029 | </match> | ||
6030 | <match key="usb.vendor_id" int="1200"> | ||
6031 | <match key="usb.product_id" int="258"> | ||
6032 | <merge key="info.category" type="string">camera</merge> | ||
6033 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6034 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
6035 | <merge key="camera.libgphoto2.name" type="string">Nikon CoolPix 990</merge> | ||
6036 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6037 | </match> | ||
6038 | </match> | ||
6039 | <match key="usb.vendor_id" int="1200"> | ||
6040 | <match key="usb.product_id" int="520"> | ||
6041 | <merge key="info.category" type="string">camera</merge> | ||
6042 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6043 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6044 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L1 (PTP mode)</merge> | ||
6045 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6046 | </match> | ||
6047 | </match> | ||
6048 | <match key="usb.vendor_id" int="1200"> | ||
6049 | <match key="usb.product_id" int="779"> | ||
6050 | <merge key="info.category" type="string">camera</merge> | ||
6051 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6052 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6053 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L10 (PTP mode)</merge> | ||
6054 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6055 | </match> | ||
6056 | </match> | ||
6057 | <match key="usb.vendor_id" int="1200"> | ||
6058 | <match key="usb.product_id" int="777"> | ||
6059 | <merge key="info.category" type="string">camera</merge> | ||
6060 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6061 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6062 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L11 (PTP mode)</merge> | ||
6063 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6064 | </match> | ||
6065 | </match> | ||
6066 | <match key="usb.vendor_id" int="1200"> | ||
6067 | <match key="usb.product_id" int="382"> | ||
6068 | <merge key="info.category" type="string">camera</merge> | ||
6069 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6070 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6071 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L110 (PTP mode)</merge> | ||
6072 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6073 | </match> | ||
6074 | </match> | ||
6075 | <match key="usb.vendor_id" int="1200"> | ||
6076 | <match key="usb.product_id" int="351"> | ||
6077 | <merge key="info.category" type="string">camera</merge> | ||
6078 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6079 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6080 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L12 (PTP mode)</merge> | ||
6081 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6082 | </match> | ||
6083 | </match> | ||
6084 | <match key="usb.vendor_id" int="1200"> | ||
6085 | <match key="usb.product_id" int="789"> | ||
6086 | <merge key="info.category" type="string">camera</merge> | ||
6087 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6088 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6089 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L16 (PTP mode)</merge> | ||
6090 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6091 | </match> | ||
6092 | </match> | ||
6093 | <match key="usb.vendor_id" int="1200"> | ||
6094 | <match key="usb.product_id" int="792"> | ||
6095 | <merge key="info.category" type="string">camera</merge> | ||
6096 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6097 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6098 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L19 (PTP mode)</merge> | ||
6099 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6100 | </match> | ||
6101 | </match> | ||
6102 | <match key="usb.vendor_id" int="1200"> | ||
6103 | <match key="usb.product_id" int="791"> | ||
6104 | <merge key="info.category" type="string">camera</merge> | ||
6105 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6106 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6107 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L20 (PTP mode)</merge> | ||
6108 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6109 | </match> | ||
6110 | </match> | ||
6111 | <match key="usb.vendor_id" int="1200"> | ||
6112 | <match key="usb.product_id" int="773"> | ||
6113 | <merge key="info.category" type="string">camera</merge> | ||
6114 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6115 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6116 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix L4 (PTP mode)</merge> | ||
6117 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6118 | </match> | ||
6119 | </match> | ||
6120 | <match key="usb.vendor_id" int="1200"> | ||
6121 | <match key="usb.product_id" int="320"> | ||
6122 | <merge key="info.category" type="string">camera</merge> | ||
6123 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6124 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6125 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P1 (PTP mode)</merge> | ||
6126 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6127 | </match> | ||
6128 | </match> | ||
6129 | <match key="usb.vendor_id" int="1200"> | ||
6130 | <match key="usb.product_id" int="381"> | ||
6131 | <merge key="info.category" type="string">camera</merge> | ||
6132 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6133 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6134 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P100 (PTP mode)</merge> | ||
6135 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6136 | </match> | ||
6137 | </match> | ||
6138 | <match key="usb.vendor_id" int="1200"> | ||
6139 | <match key="usb.product_id" int="322"> | ||
6140 | <merge key="info.category" type="string">camera</merge> | ||
6141 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6142 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6143 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P2 (PTP mode)</merge> | ||
6144 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6145 | </match> | ||
6146 | </match> | ||
6147 | <match key="usb.vendor_id" int="1200"> | ||
6148 | <match key="usb.product_id" int="524"> | ||
6149 | <merge key="info.category" type="string">camera</merge> | ||
6150 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6151 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6152 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P4 (PTP mode)</merge> | ||
6153 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6154 | </match> | ||
6155 | </match> | ||
6156 | <match key="usb.vendor_id" int="1200"> | ||
6157 | <match key="usb.product_id" int="361"> | ||
6158 | <merge key="info.category" type="string">camera</merge> | ||
6159 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6160 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6161 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P50 (PTP mode)</merge> | ||
6162 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6163 | </match> | ||
6164 | </match> | ||
6165 | <match key="usb.vendor_id" int="1200"> | ||
6166 | <match key="usb.product_id" int="347"> | ||
6167 | <merge key="info.category" type="string">camera</merge> | ||
6168 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6169 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6170 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P5000 (PTP mode)</merge> | ||
6171 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6172 | </match> | ||
6173 | </match> | ||
6174 | <match key="usb.vendor_id" int="1200"> | ||
6175 | <match key="usb.product_id" int="355"> | ||
6176 | <merge key="info.category" type="string">camera</merge> | ||
6177 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6178 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6179 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P5100 (PTP mode)</merge> | ||
6180 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6181 | </match> | ||
6182 | </match> | ||
6183 | <match key="usb.vendor_id" int="1200"> | ||
6184 | <match key="usb.product_id" int="785"> | ||
6185 | <merge key="info.category" type="string">camera</merge> | ||
6186 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6187 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6188 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P60 (PTP mode)</merge> | ||
6189 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6190 | </match> | ||
6191 | </match> | ||
6192 | <match key="usb.vendor_id" int="1200"> | ||
6193 | <match key="usb.product_id" int="367"> | ||
6194 | <merge key="info.category" type="string">camera</merge> | ||
6195 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6196 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6197 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P6000 (PTP mode)</merge> | ||
6198 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6199 | </match> | ||
6200 | </match> | ||
6201 | <match key="usb.vendor_id" int="1200"> | ||
6202 | <match key="usb.product_id" int="371"> | ||
6203 | <merge key="info.category" type="string">camera</merge> | ||
6204 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6205 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6206 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix P90 (PTP mode)</merge> | ||
6207 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6208 | </match> | ||
6209 | </match> | ||
6210 | <match key="usb.vendor_id" int="1200"> | ||
6211 | <match key="usb.product_id" int="334"> | ||
6212 | <merge key="info.category" type="string">camera</merge> | ||
6213 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6214 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6215 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S2 (PTP mode)</merge> | ||
6216 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6217 | </match> | ||
6218 | </match> | ||
6219 | <match key="usb.vendor_id" int="1200"> | ||
6220 | <match key="usb.product_id" int="353"> | ||
6221 | <merge key="info.category" type="string">camera</merge> | ||
6222 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6223 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6224 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S200 (PTP mode)</merge> | ||
6225 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6226 | </match> | ||
6227 | </match> | ||
6228 | <match key="usb.vendor_id" int="1200"> | ||
6229 | <match key="usb.product_id" int="375"> | ||
6230 | <merge key="info.category" type="string">camera</merge> | ||
6231 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6232 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6233 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S220 (PTP mode)</merge> | ||
6234 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6235 | </match> | ||
6236 | </match> | ||
6237 | <match key="usb.vendor_id" int="1200"> | ||
6238 | <match key="usb.product_id" int="376"> | ||
6239 | <merge key="info.category" type="string">camera</merge> | ||
6240 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6241 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6242 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S225 (PTP mode)</merge> | ||
6243 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6244 | </match> | ||
6245 | </match> | ||
6246 | <match key="usb.vendor_id" int="1200"> | ||
6247 | <match key="usb.product_id" int="795"> | ||
6248 | <merge key="info.category" type="string">camera</merge> | ||
6249 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6250 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6251 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S3000 (PTP mode)</merge> | ||
6252 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6253 | </match> | ||
6254 | </match> | ||
6255 | <match key="usb.vendor_id" int="1200"> | ||
6256 | <match key="usb.product_id" int="324"> | ||
6257 | <merge key="info.category" type="string">camera</merge> | ||
6258 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6259 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6260 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S4 (PTP mode)</merge> | ||
6261 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6262 | </match> | ||
6263 | </match> | ||
6264 | <match key="usb.vendor_id" int="1200"> | ||
6265 | <match key="usb.product_id" int="349"> | ||
6266 | <merge key="info.category" type="string">camera</merge> | ||
6267 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6268 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6269 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S500 (PTP mode)</merge> | ||
6270 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6271 | </match> | ||
6272 | </match> | ||
6273 | <match key="usb.vendor_id" int="1200"> | ||
6274 | <match key="usb.product_id" int="334"> | ||
6275 | <merge key="info.category" type="string">camera</merge> | ||
6276 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6277 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6278 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S6 (PTP mode)</merge> | ||
6279 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6280 | </match> | ||
6281 | </match> | ||
6282 | <match key="usb.vendor_id" int="1200"> | ||
6283 | <match key="usb.product_id" int="369"> | ||
6284 | <merge key="info.category" type="string">camera</merge> | ||
6285 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6286 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6287 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S60 (PTP mode)</merge> | ||
6288 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6289 | </match> | ||
6290 | </match> | ||
6291 | <match key="usb.vendor_id" int="1200"> | ||
6292 | <match key="usb.product_id" int="343"> | ||
6293 | <merge key="info.category" type="string">camera</merge> | ||
6294 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6295 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6296 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S7c (PTP mode)</merge> | ||
6297 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6298 | </match> | ||
6299 | </match> | ||
6300 | <match key="usb.vendor_id" int="1200"> | ||
6301 | <match key="usb.product_id" int="543"> | ||
6302 | <merge key="info.category" type="string">camera</merge> | ||
6303 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6304 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6305 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S8000 (PTP mode)</merge> | ||
6306 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6307 | </match> | ||
6308 | </match> | ||
6309 | <match key="usb.vendor_id" int="1200"> | ||
6310 | <match key="usb.product_id" int="390"> | ||
6311 | <merge key="info.category" type="string">camera</merge> | ||
6312 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6313 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6314 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix S9100 (PTP mode)</merge> | ||
6315 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6316 | </match> | ||
6317 | </match> | ||
6318 | <match key="usb.vendor_id" int="1200"> | ||
6319 | <match key="usb.product_id" int="514"> | ||
6320 | <merge key="info.category" type="string">camera</merge> | ||
6321 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6322 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6323 | <merge key="camera.libgphoto2.name" type="string">Nikon Coolpix SQ (PTP mode)</merge> | ||
6324 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6325 | </match> | ||
6326 | </match> | ||
6327 | <match key="usb.vendor_id" int="1200"> | ||
6328 | <match key="usb.product_id" int="1028"> | ||
6329 | <merge key="info.category" type="string">camera</merge> | ||
6330 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6331 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6332 | <merge key="camera.libgphoto2.name" type="string">Nikon D2H SLR (PTP mode)</merge> | ||
6333 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6334 | </match> | ||
6335 | </match> | ||
6336 | <match key="usb.vendor_id" int="1200"> | ||
6337 | <match key="usb.product_id" int="1032"> | ||
6338 | <merge key="info.category" type="string">camera</merge> | ||
6339 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6340 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6341 | <merge key="camera.libgphoto2.name" type="string">Nikon D2X SLR (PTP mode)</merge> | ||
6342 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6343 | </match> | ||
6344 | </match> | ||
6345 | <match key="usb.vendor_id" int="1200"> | ||
6346 | <match key="usb.product_id" int="1052"> | ||
6347 | <merge key="info.category" type="string">camera</merge> | ||
6348 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6349 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6350 | <merge key="camera.libgphoto2.name" type="string">Nikon D3 (PTP mode)</merge> | ||
6351 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6352 | </match> | ||
6353 | </match> | ||
6354 | <match key="usb.vendor_id" int="1200"> | ||
6355 | <match key="usb.product_id" int="1034"> | ||
6356 | <merge key="info.category" type="string">camera</merge> | ||
6357 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6358 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6359 | <merge key="camera.libgphoto2.name" type="string">Nikon D50 (PTP mode)</merge> | ||
6360 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6361 | </match> | ||
6362 | </match> | ||
6363 | <match key="usb.vendor_id" int="1200"> | ||
6364 | <match key="usb.product_id" int="1026"> | ||
6365 | <merge key="info.category" type="string">camera</merge> | ||
6366 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6367 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6368 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D100 (PTP mode)</merge> | ||
6369 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6370 | </match> | ||
6371 | </match> | ||
6372 | <match key="usb.vendor_id" int="1200"> | ||
6373 | <match key="usb.product_id" int="1040"> | ||
6374 | <merge key="info.category" type="string">camera</merge> | ||
6375 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6376 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6377 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D200 (PTP mode)</merge> | ||
6378 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6379 | </match> | ||
6380 | </match> | ||
6381 | <match key="usb.vendor_id" int="1200"> | ||
6382 | <match key="usb.product_id" int="1050"> | ||
6383 | <merge key="info.category" type="string">camera</merge> | ||
6384 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6385 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6386 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D300 (PTP mode)</merge> | ||
6387 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6388 | </match> | ||
6389 | </match> | ||
6390 | <match key="usb.vendor_id" int="1200"> | ||
6391 | <match key="usb.product_id" int="1060"> | ||
6392 | <merge key="info.category" type="string">camera</merge> | ||
6393 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6394 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6395 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D3000 (PTP mode)</merge> | ||
6396 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6397 | </match> | ||
6398 | </match> | ||
6399 | <match key="usb.vendor_id" int="1200"> | ||
6400 | <match key="usb.product_id" int="1061"> | ||
6401 | <merge key="info.category" type="string">camera</merge> | ||
6402 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6403 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6404 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D300s (PTP mode)</merge> | ||
6405 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6406 | </match> | ||
6407 | </match> | ||
6408 | <match key="usb.vendor_id" int="1200"> | ||
6409 | <match key="usb.product_id" int="1063"> | ||
6410 | <merge key="info.category" type="string">camera</merge> | ||
6411 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6412 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6413 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D3100 (PTP mode)</merge> | ||
6414 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6415 | </match> | ||
6416 | </match> | ||
6417 | <match key="usb.vendor_id" int="1200"> | ||
6418 | <match key="usb.product_id" int="1062"> | ||
6419 | <merge key="info.category" type="string">camera</merge> | ||
6420 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6421 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6422 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D3s (PTP mode)</merge> | ||
6423 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6424 | </match> | ||
6425 | </match> | ||
6426 | <match key="usb.vendor_id" int="1200"> | ||
6427 | <match key="usb.product_id" int="1044"> | ||
6428 | <merge key="info.category" type="string">camera</merge> | ||
6429 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6430 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6431 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D40 (PTP mode)</merge> | ||
6432 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6433 | </match> | ||
6434 | </match> | ||
6435 | <match key="usb.vendor_id" int="1200"> | ||
6436 | <match key="usb.product_id" int="1048"> | ||
6437 | <merge key="info.category" type="string">camera</merge> | ||
6438 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6439 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6440 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D40x (PTP mode)</merge> | ||
6441 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6442 | </match> | ||
6443 | </match> | ||
6444 | <match key="usb.vendor_id" int="1200"> | ||
6445 | <match key="usb.product_id" int="1059"> | ||
6446 | <merge key="info.category" type="string">camera</merge> | ||
6447 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6448 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6449 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D5000 (PTP mode)</merge> | ||
6450 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6451 | </match> | ||
6452 | </match> | ||
6453 | <match key="usb.vendor_id" int="1200"> | ||
6454 | <match key="usb.product_id" int="1054"> | ||
6455 | <merge key="info.category" type="string">camera</merge> | ||
6456 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6457 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6458 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D60 (PTP mode)</merge> | ||
6459 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6460 | </match> | ||
6461 | </match> | ||
6462 | <match key="usb.vendor_id" int="1200"> | ||
6463 | <match key="usb.product_id" int="1030"> | ||
6464 | <merge key="info.category" type="string">camera</merge> | ||
6465 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6466 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6467 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D70 (PTP mode)</merge> | ||
6468 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6469 | </match> | ||
6470 | </match> | ||
6471 | <match key="usb.vendor_id" int="1200"> | ||
6472 | <match key="usb.product_id" int="1058"> | ||
6473 | <merge key="info.category" type="string">camera</merge> | ||
6474 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6475 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6476 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D700 (PTP mode)</merge> | ||
6477 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6478 | </match> | ||
6479 | </match> | ||
6480 | <match key="usb.vendor_id" int="1200"> | ||
6481 | <match key="usb.product_id" int="1064"> | ||
6482 | <merge key="info.category" type="string">camera</merge> | ||
6483 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6484 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6485 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D7000 (PTP mode)</merge> | ||
6486 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6487 | </match> | ||
6488 | </match> | ||
6489 | <match key="usb.vendor_id" int="1200"> | ||
6490 | <match key="usb.product_id" int="1038"> | ||
6491 | <merge key="info.category" type="string">camera</merge> | ||
6492 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6493 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6494 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D70s (PTP mode)</merge> | ||
6495 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6496 | </match> | ||
6497 | </match> | ||
6498 | <match key="usb.vendor_id" int="1200"> | ||
6499 | <match key="usb.product_id" int="1042"> | ||
6500 | <merge key="info.category" type="string">camera</merge> | ||
6501 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6502 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6503 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D80 (PTP mode)</merge> | ||
6504 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6505 | </match> | ||
6506 | </match> | ||
6507 | <match key="usb.vendor_id" int="1200"> | ||
6508 | <match key="usb.product_id" int="1057"> | ||
6509 | <merge key="info.category" type="string">camera</merge> | ||
6510 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6511 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6512 | <merge key="camera.libgphoto2.name" type="string">Nikon DSC D90 (PTP mode)</merge> | ||
6513 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6514 | </match> | ||
6515 | </match> | ||
6516 | <match key="usb.vendor_id" int="2425"> | ||
6517 | <match key="usb.product_id" int="548"> | ||
6518 | <merge key="info.category" type="string">camera</merge> | ||
6519 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6520 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
6521 | <merge key="camera.libgphoto2.name" type="string">NogaNet TDC-15</merge> | ||
6522 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6523 | </match> | ||
6524 | </match> | ||
6525 | <match key="usb.vendor_id" int="1057"> | ||
6526 | <match key="usb.product_id" int="705"> | ||
6527 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6528 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6529 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6530 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6531 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6532 | <merge key="camera.libgphoto2.name" type="string">Nokia 2710</merge> | ||
6533 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6534 | </match> | ||
6535 | </match> | ||
6536 | <match key="usb.vendor_id" int="1057"> | ||
6537 | <match key="usb.product_id" int="101"> | ||
6538 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6539 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6540 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6541 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6542 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6543 | <merge key="camera.libgphoto2.name" type="string">Nokia 3109c Mobile Phone</merge> | ||
6544 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6545 | </match> | ||
6546 | </match> | ||
6547 | <match key="usb.vendor_id" int="1057"> | ||
6548 | <match key="usb.product_id" int="95"> | ||
6549 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6550 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6551 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6552 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6553 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6554 | <merge key="camera.libgphoto2.name" type="string">Nokia 3110c Mobile Phone</merge> | ||
6555 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6556 | </match> | ||
6557 | </match> | ||
6558 | <match key="usb.vendor_id" int="1057"> | ||
6559 | <match key="usb.product_id" int="1122"> | ||
6560 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6561 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6562 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6563 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6564 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6565 | <merge key="camera.libgphoto2.name" type="string">Nokia 3250 Mobile Phone</merge> | ||
6566 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6567 | </match> | ||
6568 | </match> | ||
6569 | <match key="usb.vendor_id" int="1057"> | ||
6570 | <match key="usb.product_id" int="494"> | ||
6571 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6572 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6573 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6574 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6575 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6576 | <merge key="camera.libgphoto2.name" type="string">Nokia 3710</merge> | ||
6577 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6578 | </match> | ||
6579 | </match> | ||
6580 | <match key="usb.vendor_id" int="1057"> | ||
6581 | <match key="usb.product_id" int="521"> | ||
6582 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6583 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6584 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6585 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6586 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6587 | <merge key="camera.libgphoto2.name" type="string">Nokia 5130 XpressMusic</merge> | ||
6588 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6589 | </match> | ||
6590 | </match> | ||
6591 | <match key="usb.vendor_id" int="1057"> | ||
6592 | <match key="usb.product_id" int="1057"> | ||
6593 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6594 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6595 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6596 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6597 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6598 | <merge key="camera.libgphoto2.name" type="string">Nokia 5200</merge> | ||
6599 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6600 | </match> | ||
6601 | </match> | ||
6602 | <match key="usb.vendor_id" int="1057"> | ||
6603 | <match key="usb.product_id" int="738"> | ||
6604 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6605 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6606 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6607 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6608 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6609 | <merge key="camera.libgphoto2.name" type="string">Nokia 5230</merge> | ||
6610 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6611 | </match> | ||
6612 | </match> | ||
6613 | <match key="usb.vendor_id" int="1057"> | ||
6614 | <match key="usb.product_id" int="1210"> | ||
6615 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6616 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6617 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6618 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6619 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6620 | <merge key="camera.libgphoto2.name" type="string">Nokia 5300 Mobile Phone</merge> | ||
6621 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6622 | </match> | ||
6623 | </match> | ||
6624 | <match key="usb.vendor_id" int="1057"> | ||
6625 | <match key="usb.product_id" int="108"> | ||
6626 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6627 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6628 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6629 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6630 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6631 | <merge key="camera.libgphoto2.name" type="string">Nokia 5310 XpressMusic</merge> | ||
6632 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6633 | </match> | ||
6634 | </match> | ||
6635 | <match key="usb.vendor_id" int="1057"> | ||
6636 | <match key="usb.product_id" int="234"> | ||
6637 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6638 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6639 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6640 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6641 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6642 | <merge key="camera.libgphoto2.name" type="string">Nokia 5320 XpressMusic</merge> | ||
6643 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6644 | </match> | ||
6645 | </match> | ||
6646 | <match key="usb.vendor_id" int="1057"> | ||
6647 | <match key="usb.product_id" int="1150"> | ||
6648 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6649 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6650 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6651 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6652 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6653 | <merge key="camera.libgphoto2.name" type="string">Nokia 5500 Sport Mobile Phone</merge> | ||
6654 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6655 | </match> | ||
6656 | </match> | ||
6657 | <match key="usb.vendor_id" int="1057"> | ||
6658 | <match key="usb.product_id" int="553"> | ||
6659 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6660 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6661 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6662 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6663 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6664 | <merge key="camera.libgphoto2.name" type="string">Nokia 5530</merge> | ||
6665 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6666 | </match> | ||
6667 | </match> | ||
6668 | <match key="usb.vendor_id" int="1478"> | ||
6669 | <match key="usb.product_id" int="553"> | ||
6670 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6671 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6672 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6673 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6674 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6675 | <merge key="camera.libgphoto2.name" type="string">Nokia 5530 Xpressmusic</merge> | ||
6676 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6677 | </match> | ||
6678 | </match> | ||
6679 | <match key="usb.vendor_id" int="1057"> | ||
6680 | <match key="usb.product_id" int="1204"> | ||
6681 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6682 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6683 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6684 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6685 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6686 | <merge key="camera.libgphoto2.name" type="string">Nokia 5700 XpressMusic Mobile Phone</merge> | ||
6687 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6688 | </match> | ||
6689 | </match> | ||
6690 | <match key="usb.vendor_id" int="1057"> | ||
6691 | <match key="usb.product_id" int="340"> | ||
6692 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6693 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6694 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6695 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6696 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6697 | <merge key="camera.libgphoto2.name" type="string">Nokia 5800 XpressMusic</merge> | ||
6698 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6699 | </match> | ||
6700 | </match> | ||
6701 | <match key="usb.vendor_id" int="1057"> | ||
6702 | <match key="usb.product_id" int="341"> | ||
6703 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6704 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6705 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6706 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6707 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6708 | <merge key="camera.libgphoto2.name" type="string">Nokia 5800 XpressMusic v2</merge> | ||
6709 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6710 | </match> | ||
6711 | </match> | ||
6712 | <match key="usb.vendor_id" int="1057"> | ||
6713 | <match key="usb.product_id" int="46"> | ||
6714 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6715 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6716 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6717 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6718 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6719 | <merge key="camera.libgphoto2.name" type="string">Nokia 6120c Classic Mobile Phone</merge> | ||
6720 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6721 | </match> | ||
6722 | </match> | ||
6723 | <match key="usb.vendor_id" int="1057"> | ||
6724 | <match key="usb.product_id" int="152"> | ||
6725 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6726 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6727 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6728 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6729 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6730 | <merge key="camera.libgphoto2.name" type="string">Nokia 6210 Navigator</merge> | ||
6731 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6732 | </match> | ||
6733 | </match> | ||
6734 | <match key="usb.vendor_id" int="1057"> | ||
6735 | <match key="usb.product_id" int="141"> | ||
6736 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6737 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6738 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6739 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6740 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6741 | <merge key="camera.libgphoto2.name" type="string">Nokia 6220 Classic</merge> | ||
6742 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6743 | </match> | ||
6744 | </match> | ||
6745 | <match key="usb.vendor_id" int="1057"> | ||
6746 | <match key="usb.product_id" int="60"> | ||
6747 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6748 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6749 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6750 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6751 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6752 | <merge key="camera.libgphoto2.name" type="string">Nokia 6500c Classic Mobile Phone</merge> | ||
6753 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6754 | </match> | ||
6755 | </match> | ||
6756 | <match key="usb.vendor_id" int="1057"> | ||
6757 | <match key="usb.product_id" int="663"> | ||
6758 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6759 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6760 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6761 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6762 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6763 | <merge key="camera.libgphoto2.name" type="string">Nokia 6600i</merge> | ||
6764 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6765 | </match> | ||
6766 | </match> | ||
6767 | <match key="usb.vendor_id" int="1057"> | ||
6768 | <match key="usb.product_id" int="463"> | ||
6769 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6770 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6771 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6772 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6773 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6774 | <merge key="camera.libgphoto2.name" type="string">Nokia E52</merge> | ||
6775 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6776 | </match> | ||
6777 | </match> | ||
6778 | <match key="usb.vendor_id" int="1057"> | ||
6779 | <match key="usb.product_id" int="377"> | ||
6780 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6781 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6782 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6783 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6784 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6785 | <merge key="camera.libgphoto2.name" type="string">Nokia E63</merge> | ||
6786 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6787 | </match> | ||
6788 | </match> | ||
6789 | <match key="usb.vendor_id" int="1057"> | ||
6790 | <match key="usb.product_id" int="229"> | ||
6791 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6792 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6793 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6794 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6795 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6796 | <merge key="camera.libgphoto2.name" type="string">Nokia E66</merge> | ||
6797 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6798 | </match> | ||
6799 | </match> | ||
6800 | <match key="usb.vendor_id" int="1057"> | ||
6801 | <match key="usb.product_id" int="821"> | ||
6802 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6803 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6804 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6805 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6806 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6807 | <merge key="camera.libgphoto2.name" type="string">Nokia E7</merge> | ||
6808 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6809 | </match> | ||
6810 | </match> | ||
6811 | <match key="usb.vendor_id" int="1057"> | ||
6812 | <match key="usb.product_id" int="228"> | ||
6813 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6814 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6815 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6816 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6817 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6818 | <merge key="camera.libgphoto2.name" type="string">Nokia E71</merge> | ||
6819 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6820 | </match> | ||
6821 | </match> | ||
6822 | <match key="usb.vendor_id" int="1057"> | ||
6823 | <match key="usb.product_id" int="417"> | ||
6824 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6825 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6826 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6827 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6828 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6829 | <merge key="camera.libgphoto2.name" type="string">Nokia E71x</merge> | ||
6830 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6831 | </match> | ||
6832 | </match> | ||
6833 | <match key="usb.vendor_id" int="1057"> | ||
6834 | <match key="usb.product_id" int="545"> | ||
6835 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6836 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6837 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6838 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6839 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6840 | <merge key="camera.libgphoto2.name" type="string">Nokia E72</merge> | ||
6841 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6842 | </match> | ||
6843 | </match> | ||
6844 | <match key="usb.vendor_id" int="1057"> | ||
6845 | <match key="usb.product_id" int="1160"> | ||
6846 | <merge key="info.category" type="string">camera</merge> | ||
6847 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
6848 | <merge key="camera.access_method" type="string">ptp</merge> | ||
6849 | <merge key="camera.libgphoto2.name" type="string">Nokia N73</merge> | ||
6850 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6851 | </match> | ||
6852 | </match> | ||
6853 | <match key="usb.vendor_id" int="1057"> | ||
6854 | <match key="usb.product_id" int="1233"> | ||
6855 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6856 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6857 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6858 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6859 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6860 | <merge key="camera.libgphoto2.name" type="string">Nokia N73 Mobile Phone</merge> | ||
6861 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6862 | </match> | ||
6863 | </match> | ||
6864 | <match key="usb.vendor_id" int="1057"> | ||
6865 | <match key="usb.product_id" int="1249"> | ||
6866 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6867 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6868 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6869 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6870 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6871 | <merge key="camera.libgphoto2.name" type="string">Nokia N75 Mobile Phone</merge> | ||
6872 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6873 | </match> | ||
6874 | </match> | ||
6875 | <match key="usb.vendor_id" int="1057"> | ||
6876 | <match key="usb.product_id" int="121"> | ||
6877 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6878 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6879 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6880 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6881 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6882 | <merge key="camera.libgphoto2.name" type="string">Nokia N78 Mobile Phone</merge> | ||
6883 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6884 | </match> | ||
6885 | </match> | ||
6886 | <match key="usb.vendor_id" int="1057"> | ||
6887 | <match key="usb.product_id" int="766"> | ||
6888 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6889 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6890 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6891 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6892 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6893 | <merge key="camera.libgphoto2.name" type="string">Nokia N8</merge> | ||
6894 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6895 | </match> | ||
6896 | </match> | ||
6897 | <match key="usb.vendor_id" int="1057"> | ||
6898 | <match key="usb.product_id" int="770"> | ||
6899 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6900 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6901 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6902 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6903 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6904 | <merge key="camera.libgphoto2.name" type="string">Nokia N8 (Ovi mode)</merge> | ||
6905 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6906 | </match> | ||
6907 | </match> | ||
6908 | <match key="usb.vendor_id" int="1057"> | ||
6909 | <match key="usb.product_id" int="1265"> | ||
6910 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6911 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6912 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6913 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6914 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6915 | <merge key="camera.libgphoto2.name" type="string">Nokia N80 Internet Edition (Media Player)</merge> | ||
6916 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6917 | </match> | ||
6918 | </match> | ||
6919 | <match key="usb.vendor_id" int="1057"> | ||
6920 | <match key="usb.product_id" int="10"> | ||
6921 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6922 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6923 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6924 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6925 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6926 | <merge key="camera.libgphoto2.name" type="string">Nokia N81 Mobile Phone</merge> | ||
6927 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6928 | </match> | ||
6929 | </match> | ||
6930 | <match key="usb.vendor_id" int="1057"> | ||
6931 | <match key="usb.product_id" int="116"> | ||
6932 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6933 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6934 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6935 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6936 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6937 | <merge key="camera.libgphoto2.name" type="string">Nokia N82 Mobile Phone</merge> | ||
6938 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6939 | </match> | ||
6940 | </match> | ||
6941 | <match key="usb.vendor_id" int="1057"> | ||
6942 | <match key="usb.product_id" int="146"> | ||
6943 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6944 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6945 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6946 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6947 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6948 | <merge key="camera.libgphoto2.name" type="string">Nokia N85 Mobile Phone</merge> | ||
6949 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6950 | </match> | ||
6951 | </match> | ||
6952 | <match key="usb.vendor_id" int="1057"> | ||
6953 | <match key="usb.product_id" int="1157"> | ||
6954 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6955 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6956 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6957 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6958 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6959 | <merge key="camera.libgphoto2.name" type="string">Nokia N91 Mobile Phone</merge> | ||
6960 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6961 | </match> | ||
6962 | </match> | ||
6963 | <match key="usb.vendor_id" int="1057"> | ||
6964 | <match key="usb.product_id" int="1144"> | ||
6965 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6966 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6967 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6968 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6969 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6970 | <merge key="camera.libgphoto2.name" type="string">Nokia N93 Mobile Phone</merge> | ||
6971 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6972 | </match> | ||
6973 | </match> | ||
6974 | <match key="usb.vendor_id" int="1057"> | ||
6975 | <match key="usb.product_id" int="1253"> | ||
6976 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6977 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6978 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6979 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6980 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6981 | <merge key="camera.libgphoto2.name" type="string">Nokia N93i Mobile Phone</merge> | ||
6982 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6983 | </match> | ||
6984 | </match> | ||
6985 | <match key="usb.vendor_id" int="1057"> | ||
6986 | <match key="usb.product_id" int="1263"> | ||
6987 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6988 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
6989 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
6990 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
6991 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
6992 | <merge key="camera.libgphoto2.name" type="string">Nokia N95 Mobile Phone</merge> | ||
6993 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
6994 | </match> | ||
6995 | </match> | ||
6996 | <match key="usb.vendor_id" int="1057"> | ||
6997 | <match key="usb.product_id" int="110"> | ||
6998 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
6999 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7000 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7001 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7002 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7003 | <merge key="camera.libgphoto2.name" type="string">Nokia N95 Mobile Phone 8GB</merge> | ||
7004 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7005 | </match> | ||
7006 | </match> | ||
7007 | <match key="usb.vendor_id" int="1057"> | ||
7008 | <match key="usb.product_id" int="57"> | ||
7009 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7010 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7011 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7012 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7013 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7014 | <merge key="camera.libgphoto2.name" type="string">Nokia N96 Mobile Phone</merge> | ||
7015 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7016 | </match> | ||
7017 | </match> | ||
7018 | <match key="usb.vendor_id" int="1057"> | ||
7019 | <match key="usb.product_id" int="501"> | ||
7020 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7021 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7022 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7023 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7024 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7025 | <merge key="camera.libgphoto2.name" type="string">Nokia N97</merge> | ||
7026 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7027 | </match> | ||
7028 | </match> | ||
7029 | <match key="usb.vendor_id" int="1057"> | ||
7030 | <match key="usb.product_id" int="619"> | ||
7031 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7032 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7033 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7034 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7035 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7036 | <merge key="camera.libgphoto2.name" type="string">Nokia N97 mini</merge> | ||
7037 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7038 | </match> | ||
7039 | </match> | ||
7040 | <match key="usb.vendor_id" int="1057"> | ||
7041 | <match key="usb.product_id" int="500"> | ||
7042 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7043 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7044 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7045 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7046 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7047 | <merge key="camera.libgphoto2.name" type="string">Nokia N97-1</merge> | ||
7048 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7049 | </match> | ||
7050 | </match> | ||
7051 | <match key="usb.vendor_id" int="1478"> | ||
7052 | <match key="usb.product_id" int="12694"> | ||
7053 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7054 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7055 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7056 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7057 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7058 | <merge key="camera.libgphoto2.name" type="string">Nokia/Verizon 6205 Balboa/Verizon Music Phone</merge> | ||
7059 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7060 | </match> | ||
7061 | </match> | ||
7062 | <match key="usb.vendor_id" int="5891"> | ||
7063 | <match key="usb.product_id" int="1"> | ||
7064 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7065 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7066 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7067 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7068 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7069 | <merge key="camera.libgphoto2.name" type="string">NormSoft, Inc. Pocket Tunes</merge> | ||
7070 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7071 | </match> | ||
7072 | </match> | ||
7073 | <match key="usb.vendor_id" int="5891"> | ||
7074 | <match key="usb.product_id" int="2"> | ||
7075 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7076 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7077 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7078 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7079 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7080 | <merge key="camera.libgphoto2.name" type="string">NormSoft, Inc. Pocket Tunes 4</merge> | ||
7081 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7082 | </match> | ||
7083 | </match> | ||
7084 | <match key="usb.vendor_id" int="7763"> | ||
7085 | <match key="usb.product_id" int="6"> | ||
7086 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7087 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7088 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7089 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7090 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7091 | <merge key="camera.libgphoto2.name" type="string">O2 Sistemas ZoltarTV</merge> | ||
7092 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7093 | </match> | ||
7094 | </match> | ||
7095 | <match key="usb.vendor_id" int="1972"> | ||
7096 | <match key="usb.product_id" int="256"> | ||
7097 | <merge key="info.category" type="string">camera</merge> | ||
7098 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7099 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7100 | <merge key="camera.libgphoto2.name" type="string">Olympus C-2100UZ</merge> | ||
7101 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7102 | </match> | ||
7103 | </match> | ||
7104 | <match key="usb.vendor_id" int="1972"> | ||
7105 | <match key="usb.product_id" int="256"> | ||
7106 | <merge key="info.category" type="string">camera</merge> | ||
7107 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7108 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7109 | <merge key="camera.libgphoto2.name" type="string">Olympus C-3000Z</merge> | ||
7110 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7111 | </match> | ||
7112 | </match> | ||
7113 | <match key="usb.vendor_id" int="1972"> | ||
7114 | <match key="usb.product_id" int="256"> | ||
7115 | <merge key="info.category" type="string">camera</merge> | ||
7116 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7117 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7118 | <merge key="camera.libgphoto2.name" type="string">Olympus C-3030Z</merge> | ||
7119 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7120 | </match> | ||
7121 | </match> | ||
7122 | <match key="usb.vendor_id" int="1972"> | ||
7123 | <match key="usb.product_id" int="276"> | ||
7124 | <merge key="info.category" type="string">camera</merge> | ||
7125 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7126 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7127 | <merge key="camera.libgphoto2.name" type="string">Olympus C-310Z</merge> | ||
7128 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7129 | </match> | ||
7130 | </match> | ||
7131 | <match key="usb.vendor_id" int="1972"> | ||
7132 | <match key="usb.product_id" int="276"> | ||
7133 | <merge key="info.category" type="string">camera</merge> | ||
7134 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7135 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7136 | <merge key="camera.libgphoto2.name" type="string">Olympus C-350Z</merge> | ||
7137 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7138 | </match> | ||
7139 | </match> | ||
7140 | <match key="usb.vendor_id" int="1972"> | ||
7141 | <match key="usb.product_id" int="276"> | ||
7142 | <merge key="info.category" type="string">camera</merge> | ||
7143 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7144 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7145 | <merge key="camera.libgphoto2.name" type="string">Olympus C-5500Z</merge> | ||
7146 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7147 | </match> | ||
7148 | </match> | ||
7149 | <match key="usb.vendor_id" int="1972"> | ||
7150 | <match key="usb.product_id" int="276"> | ||
7151 | <merge key="info.category" type="string">camera</merge> | ||
7152 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7153 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7154 | <merge key="camera.libgphoto2.name" type="string">Olympus C-55Z</merge> | ||
7155 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7156 | </match> | ||
7157 | </match> | ||
7158 | <match key="usb.vendor_id" int="1972"> | ||
7159 | <match key="usb.product_id" int="276"> | ||
7160 | <merge key="info.category" type="string">camera</merge> | ||
7161 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7162 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7163 | <merge key="camera.libgphoto2.name" type="string">Olympus D-540Z</merge> | ||
7164 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7165 | </match> | ||
7166 | </match> | ||
7167 | <match key="usb.vendor_id" int="1972"> | ||
7168 | <match key="usb.product_id" int="276"> | ||
7169 | <merge key="info.category" type="string">camera</merge> | ||
7170 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7171 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7172 | <merge key="camera.libgphoto2.name" type="string">Olympus D-560Z</merge> | ||
7173 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7174 | </match> | ||
7175 | </match> | ||
7176 | <match key="usb.vendor_id" int="1972"> | ||
7177 | <match key="usb.product_id" int="278"> | ||
7178 | <merge key="info.category" type="string">camera</merge> | ||
7179 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7180 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7181 | <merge key="camera.libgphoto2.name" type="string">Olympus FE4000</merge> | ||
7182 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7183 | </match> | ||
7184 | </match> | ||
7185 | <match key="usb.vendor_id" int="1972"> | ||
7186 | <match key="usb.product_id" int="276"> | ||
7187 | <merge key="info.category" type="string">camera</merge> | ||
7188 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7189 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7190 | <merge key="camera.libgphoto2.name" type="string">Olympus IR-300</merge> | ||
7191 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7192 | </match> | ||
7193 | </match> | ||
7194 | <match key="usb.vendor_id" int="1972"> | ||
7195 | <match key="usb.product_id" int="275"> | ||
7196 | <merge key="info.category" type="string">camera</merge> | ||
7197 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7198 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7199 | <merge key="camera.libgphoto2.name" type="string">Olympus mju 500</merge> | ||
7200 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7201 | </match> | ||
7202 | </match> | ||
7203 | <match key="usb.vendor_id" int="1972"> | ||
7204 | <match key="usb.product_id" int="276"> | ||
7205 | <merge key="info.category" type="string">camera</merge> | ||
7206 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7207 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7208 | <merge key="camera.libgphoto2.name" type="string">Olympus X-100</merge> | ||
7209 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7210 | </match> | ||
7211 | </match> | ||
7212 | <match key="usb.vendor_id" int="1972"> | ||
7213 | <match key="usb.product_id" int="276"> | ||
7214 | <merge key="info.category" type="string">camera</merge> | ||
7215 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7216 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7217 | <merge key="camera.libgphoto2.name" type="string">Olympus X-250</merge> | ||
7218 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7219 | </match> | ||
7220 | </match> | ||
7221 | <match key="usb.vendor_id" int="1972"> | ||
7222 | <match key="usb.product_id" int="278"> | ||
7223 | <merge key="info.category" type="string">camera</merge> | ||
7224 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7225 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7226 | <merge key="camera.libgphoto2.name" type="string">Olympus X920</merge> | ||
7227 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7228 | </match> | ||
7229 | </match> | ||
7230 | <match key="usb.vendor_id" int="1972"> | ||
7231 | <match key="usb.product_id" int="278"> | ||
7232 | <merge key="info.category" type="string">camera</merge> | ||
7233 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7234 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7235 | <merge key="camera.libgphoto2.name" type="string">Olympus X925</merge> | ||
7236 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7237 | </match> | ||
7238 | </match> | ||
7239 | <match key="usb.vendor_id" int="2329"> | ||
7240 | <match key="usb.product_id" int="256"> | ||
7241 | <merge key="info.category" type="string">camera</merge> | ||
7242 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7243 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7244 | <merge key="camera.libgphoto2.name" type="string">Oregon Scientific DShot II</merge> | ||
7245 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7246 | </match> | ||
7247 | </match> | ||
7248 | <match key="usb.vendor_id" int="2329"> | ||
7249 | <match key="usb.product_id" int="256"> | ||
7250 | <merge key="info.category" type="string">camera</merge> | ||
7251 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7252 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7253 | <merge key="camera.libgphoto2.name" type="string">Oregon Scientific DShot III</merge> | ||
7254 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7255 | </match> | ||
7256 | </match> | ||
7257 | <match key="usb.vendor_id" int="1242"> | ||
7258 | <match key="usb.product_id" int="9076"> | ||
7259 | <merge key="info.category" type="string">camera</merge> | ||
7260 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7261 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7262 | <merge key="camera.libgphoto2.name" type="string">Panasonic DMC-FS62</merge> | ||
7263 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7264 | </match> | ||
7265 | </match> | ||
7266 | <match key="usb.vendor_id" int="1242"> | ||
7267 | <match key="usb.product_id" int="9076"> | ||
7268 | <merge key="info.category" type="string">camera</merge> | ||
7269 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7270 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7271 | <merge key="camera.libgphoto2.name" type="string">Panasonic DMC-FZ20</merge> | ||
7272 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7273 | </match> | ||
7274 | </match> | ||
7275 | <match key="usb.vendor_id" int="1242"> | ||
7276 | <match key="usb.product_id" int="9076"> | ||
7277 | <merge key="info.category" type="string">camera</merge> | ||
7278 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7279 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7280 | <merge key="camera.libgphoto2.name" type="string">Panasonic DMC-FZ38</merge> | ||
7281 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7282 | </match> | ||
7283 | </match> | ||
7284 | <match key="usb.vendor_id" int="1242"> | ||
7285 | <match key="usb.product_id" int="9076"> | ||
7286 | <merge key="info.category" type="string">camera</merge> | ||
7287 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7288 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7289 | <merge key="camera.libgphoto2.name" type="string">Panasonic DMC-FZ45</merge> | ||
7290 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7291 | </match> | ||
7292 | </match> | ||
7293 | <match key="usb.vendor_id" int="1242"> | ||
7294 | <match key="usb.product_id" int="9076"> | ||
7295 | <merge key="info.category" type="string">camera</merge> | ||
7296 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7297 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7298 | <merge key="camera.libgphoto2.name" type="string">Panasonic DMC-FZ50</merge> | ||
7299 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7300 | </match> | ||
7301 | </match> | ||
7302 | <match key="usb.vendor_id" int="1242"> | ||
7303 | <match key="usb.product_id" int="9076"> | ||
7304 | <merge key="info.category" type="string">camera</merge> | ||
7305 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7306 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7307 | <merge key="camera.libgphoto2.name" type="string">Panasonic DMC-GF1</merge> | ||
7308 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7309 | </match> | ||
7310 | </match> | ||
7311 | <match key="usb.vendor_id" int="1242"> | ||
7312 | <match key="usb.product_id" int="9076"> | ||
7313 | <merge key="info.category" type="string">camera</merge> | ||
7314 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7315 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7316 | <merge key="camera.libgphoto2.name" type="string">Panasonic DMC-LS3</merge> | ||
7317 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7318 | </match> | ||
7319 | </match> | ||
7320 | <match key="usb.vendor_id" int="1242"> | ||
7321 | <match key="usb.product_id" int="9076"> | ||
7322 | <merge key="info.category" type="string">camera</merge> | ||
7323 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7324 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7325 | <merge key="camera.libgphoto2.name" type="string">Panasonic DMC-TZ15</merge> | ||
7326 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7327 | </match> | ||
7328 | </match> | ||
7329 | <match key="usb.vendor_id" int="1242"> | ||
7330 | <match key="usb.product_id" int="8517"> | ||
7331 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7332 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7333 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7334 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7335 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7336 | <merge key="camera.libgphoto2.name" type="string">Panasonic P905i</merge> | ||
7337 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7338 | </match> | ||
7339 | </match> | ||
7340 | <match key="usb.vendor_id" int="1242"> | ||
7341 | <match key="usb.product_id" int="8536"> | ||
7342 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7343 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7344 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7345 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7346 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7347 | <merge key="camera.libgphoto2.name" type="string">Panasonic P906i</merge> | ||
7348 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7349 | </match> | ||
7350 | </match> | ||
7351 | <match key="usb.vendor_id" int="2583"> | ||
7352 | <match key="usb.product_id" int="13"> | ||
7353 | <merge key="info.category" type="string">camera</merge> | ||
7354 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7355 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7356 | <merge key="camera.libgphoto2.name" type="string">Pentax Optio 43WR</merge> | ||
7357 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7358 | </match> | ||
7359 | </match> | ||
7360 | <match key="usb.vendor_id" int="2583"> | ||
7361 | <match key="usb.product_id" int="247"> | ||
7362 | <merge key="info.category" type="string">camera</merge> | ||
7363 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7364 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7365 | <merge key="camera.libgphoto2.name" type="string">Pentax Optio W90</merge> | ||
7366 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7367 | </match> | ||
7368 | </match> | ||
7369 | <match key="usb.vendor_id" int="2726"> | ||
7370 | <match key="usb.product_id" int="38658"> | ||
7371 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7372 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7373 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7374 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7375 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7376 | <merge key="camera.libgphoto2.name" type="string">Perception Digital, Ltd Gigaware GX400</merge> | ||
7377 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7378 | </match> | ||
7379 | </match> | ||
7380 | <match key="usb.vendor_id" int="1137"> | ||
7381 | <match key="usb.product_id" int="8316"> | ||
7382 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7383 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7384 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7385 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7386 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7387 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear Aria</merge> | ||
7388 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7389 | </match> | ||
7390 | </match> | ||
7391 | <match key="usb.vendor_id" int="1137"> | ||
7392 | <match key="usb.product_id" int="357"> | ||
7393 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7394 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7395 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7396 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7397 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7398 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear Audio</merge> | ||
7399 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7400 | </match> | ||
7401 | </match> | ||
7402 | <match key="usb.vendor_id" int="1137"> | ||
7403 | <match key="usb.product_id" int="8311"> | ||
7404 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7405 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7406 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7407 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7408 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7409 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear Muse</merge> | ||
7410 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7411 | </match> | ||
7412 | </match> | ||
7413 | <match key="usb.vendor_id" int="1137"> | ||
7414 | <match key="usb.product_id" int="8334"> | ||
7415 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7416 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7417 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7418 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7419 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7420 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear SA1VBE08KX/78</merge> | ||
7421 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7422 | </match> | ||
7423 | </match> | ||
7424 | <match key="usb.vendor_id" int="1137"> | ||
7425 | <match key="usb.product_id" int="8196"> | ||
7426 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7427 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7428 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7429 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7430 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7431 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear SA3345</merge> | ||
7432 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7433 | </match> | ||
7434 | </match> | ||
7435 | <match key="usb.vendor_id" int="1137"> | ||
7436 | <match key="usb.product_id" int="2135"> | ||
7437 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7438 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7439 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7440 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7441 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7442 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear SA5145</merge> | ||
7443 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7444 | </match> | ||
7445 | </match> | ||
7446 | <match key="usb.vendor_id" int="1137"> | ||
7447 | <match key="usb.product_id" int="2126"> | ||
7448 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7449 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7450 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7451 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7452 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7453 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear SA6014/SA6015/SA6024/SA6025/SA6044/SA6045</merge> | ||
7454 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7455 | </match> | ||
7456 | </match> | ||
7457 | <match key="usb.vendor_id" int="1137"> | ||
7458 | <match key="usb.product_id" int="8194"> | ||
7459 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7460 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7461 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7462 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7463 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7464 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear SA6125/SA6145/SA6185</merge> | ||
7465 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7466 | </match> | ||
7467 | </match> | ||
7468 | <match key="usb.vendor_id" int="1137"> | ||
7469 | <match key="usb.product_id" int="335"> | ||
7470 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7471 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7472 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7473 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7474 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7475 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear SA9200</merge> | ||
7476 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7477 | </match> | ||
7478 | </match> | ||
7479 | <match key="usb.vendor_id" int="1137"> | ||
7480 | <match key="usb.product_id" int="8309"> | ||
7481 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7482 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7483 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7484 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7485 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7486 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear ViBE SA1VBE04</merge> | ||
7487 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7488 | </match> | ||
7489 | </match> | ||
7490 | <match key="usb.vendor_id" int="1137"> | ||
7491 | <match key="usb.product_id" int="8315"> | ||
7492 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7493 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7494 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7495 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7496 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7497 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear ViBE SA1VBE04/08</merge> | ||
7498 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7499 | </match> | ||
7500 | </match> | ||
7501 | <match key="usb.vendor_id" int="1137"> | ||
7502 | <match key="usb.product_id" int="8375"> | ||
7503 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7504 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7505 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7506 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7507 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7508 | <merge key="camera.libgphoto2.name" type="string">Philips GoGear VIBE SA2VBE[08|16]K/02</merge> | ||
7509 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7510 | </match> | ||
7511 | </match> | ||
7512 | <match key="usb.vendor_id" int="1137"> | ||
7513 | <match key="usb.product_id" int="333"> | ||
7514 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7515 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7516 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7517 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7518 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7519 | <merge key="camera.libgphoto2.name" type="string">Philips HDD085/00 or HDD082/17</merge> | ||
7520 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7521 | </match> | ||
7522 | </match> | ||
7523 | <match key="usb.vendor_id" int="1137"> | ||
7524 | <match key="usb.product_id" int="332"> | ||
7525 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7526 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7527 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7528 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7529 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7530 | <merge key="camera.libgphoto2.name" type="string">Philips HDD14XX,HDD1620 or HDD1630/17</merge> | ||
7531 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7532 | </match> | ||
7533 | </match> | ||
7534 | <match key="usb.vendor_id" int="1137"> | ||
7535 | <match key="usb.product_id" int="491"> | ||
7536 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7537 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7538 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7539 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7540 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7541 | <merge key="camera.libgphoto2.name" type="string">Philips HDD6320</merge> | ||
7542 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7543 | </match> | ||
7544 | </match> | ||
7545 | <match key="usb.vendor_id" int="1137"> | ||
7546 | <match key="usb.product_id" int="331"> | ||
7547 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7548 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7549 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7550 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7551 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7552 | <merge key="camera.libgphoto2.name" type="string">Philips HDD6320/00 or HDD6330/17</merge> | ||
7553 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7554 | </match> | ||
7555 | </match> | ||
7556 | <match key="usb.vendor_id" int="2362"> | ||
7557 | <match key="usb.product_id" int="270"> | ||
7558 | <merge key="info.category" type="string">camera</merge> | ||
7559 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7560 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7561 | <merge key="camera.libgphoto2.name" type="string">Philips P44417B keychain camera</merge> | ||
7562 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7563 | </match> | ||
7564 | </match> | ||
7565 | <match key="usb.vendor_id" int="1137"> | ||
7566 | <match key="usb.product_id" int="32257"> | ||
7567 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7568 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7569 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7570 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7571 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7572 | <merge key="camera.libgphoto2.name" type="string">Philips PSA235</merge> | ||
7573 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7574 | </match> | ||
7575 | </match> | ||
7576 | <match key="usb.vendor_id" int="1137"> | ||
7577 | <match key="usb.product_id" int="385"> | ||
7578 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7579 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7580 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7581 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7582 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7583 | <merge key="camera.libgphoto2.name" type="string">Philips PSA610</merge> | ||
7584 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7585 | </match> | ||
7586 | </match> | ||
7587 | <match key="usb.vendor_id" int="1137"> | ||
7588 | <match key="usb.product_id" int="356"> | ||
7589 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7590 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7591 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7592 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7593 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7594 | <merge key="camera.libgphoto2.name" type="string">Philips SA1115/55</merge> | ||
7595 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7596 | </match> | ||
7597 | </match> | ||
7598 | <match key="usb.vendor_id" int="1137"> | ||
7599 | <match key="usb.product_id" int="8226"> | ||
7600 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7601 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7602 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7603 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7604 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7605 | <merge key="camera.libgphoto2.name" type="string">Philips SA5285</merge> | ||
7606 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7607 | </match> | ||
7608 | </match> | ||
7609 | <match key="usb.vendor_id" int="1137"> | ||
7610 | <match key="usb.product_id" int="370"> | ||
7611 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7612 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7613 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7614 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7615 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7616 | <merge key="camera.libgphoto2.name" type="string">Philips Shoqbox</merge> | ||
7617 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7618 | </match> | ||
7619 | </match> | ||
7620 | <match key="usb.vendor_id" int="2276"> | ||
7621 | <match key="usb.product_id" int="322"> | ||
7622 | <merge key="info.category" type="string">camera</merge> | ||
7623 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7624 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7625 | <merge key="camera.libgphoto2.name" type="string">Pioneer DVR-LX60D</merge> | ||
7626 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7627 | </match> | ||
7628 | </match> | ||
7629 | <match key="usb.vendor_id" int="2276"> | ||
7630 | <match key="usb.product_id" int="328"> | ||
7631 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7632 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7633 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7634 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7635 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7636 | <merge key="camera.libgphoto2.name" type="string">Pioneer XMP3</merge> | ||
7637 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7638 | </match> | ||
7639 | </match> | ||
7640 | <match key="usb.vendor_id" int="2362"> | ||
7641 | <match key="usb.product_id" int="270"> | ||
7642 | <merge key="info.category" type="string">camera</merge> | ||
7643 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7644 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7645 | <merge key="camera.libgphoto2.name" type="string">Pixart Gemini Keychain Camera</merge> | ||
7646 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7647 | </match> | ||
7648 | </match> | ||
7649 | <match key="usb.vendor_id" int="10096"> | ||
7650 | <match key="usb.product_id" int="36956"> | ||
7651 | <merge key="info.category" type="string">camera</merge> | ||
7652 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7653 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7654 | <merge key="camera.libgphoto2.name" type="string">Pixie Princess Jelly-Soft</merge> | ||
7655 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7656 | </match> | ||
7657 | </match> | ||
7658 | <match key="usb.vendor_id" int="1924"> | ||
7659 | <match key="usb.product_id" int="10376"> | ||
7660 | <merge key="info.category" type="string">camera</merge> | ||
7661 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7662 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7663 | <merge key="camera.libgphoto2.name" type="string">Polaroid DC700</merge> | ||
7664 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7665 | </match> | ||
7666 | </match> | ||
7667 | <match key="usb.vendor_id" int="1350"> | ||
7668 | <match key="usb.product_id" int="8245"> | ||
7669 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7670 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7671 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7672 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7673 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7674 | <merge key="camera.libgphoto2.name" type="string">Polaroid Freescape/MPU-433158</merge> | ||
7675 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7676 | </match> | ||
7677 | </match> | ||
7678 | <match key="usb.vendor_id" int="1350"> | ||
7679 | <match key="usb.product_id" int="3503"> | ||
7680 | <merge key="info.category" type="string">camera</merge> | ||
7681 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7682 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7683 | <merge key="camera.libgphoto2.name" type="string">Polaroid PDC 2300Z</merge> | ||
7684 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7685 | </match> | ||
7686 | </match> | ||
7687 | <match key="usb.vendor_id" int="10096"> | ||
7688 | <match key="usb.product_id" int="36956"> | ||
7689 | <merge key="info.category" type="string">camera</merge> | ||
7690 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7691 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7692 | <merge key="camera.libgphoto2.name" type="string">Praktica Slimpix</merge> | ||
7693 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7694 | </match> | ||
7695 | </match> | ||
7696 | <match key="usb.vendor_id" int="2362"> | ||
7697 | <match key="usb.product_id" int="271"> | ||
7698 | <merge key="info.category" type="string">camera</merge> | ||
7699 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7700 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7701 | <merge key="camera.libgphoto2.name" type="string">Precision Mini, Model HA513A</merge> | ||
7702 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7703 | </match> | ||
7704 | </match> | ||
7705 | <match key="usb.vendor_id" int="1924"> | ||
7706 | <match key="usb.product_id" int="21248"> | ||
7707 | <merge key="info.category" type="string">camera</merge> | ||
7708 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7709 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7710 | <merge key="camera.libgphoto2.name" type="string">Pretec dc530</merge> | ||
7711 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7712 | </match> | ||
7713 | </match> | ||
7714 | <match key="usb.vendor_id" int="3530"> | ||
7715 | <match key="usb.product_id" int="4"> | ||
7716 | <merge key="info.category" type="string">camera</merge> | ||
7717 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7718 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7719 | <merge key="camera.libgphoto2.name" type="string">Radioshack Flatfoto</merge> | ||
7720 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7721 | </match> | ||
7722 | </match> | ||
7723 | <match key="usb.vendor_id" int="1924"> | ||
7724 | <match key="usb.product_id" int="256"> | ||
7725 | <merge key="info.category" type="string">camera</merge> | ||
7726 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7727 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7728 | <merge key="camera.libgphoto2.name" type="string">RCA CDS1005</merge> | ||
7729 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7730 | </match> | ||
7731 | </match> | ||
7732 | <match key="usb.vendor_id" int="1482"> | ||
7733 | <match key="usb.product_id" int="8715"> | ||
7734 | <merge key="info.category" type="string">camera</merge> | ||
7735 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7736 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7737 | <merge key="camera.libgphoto2.name" type="string">Ricoh Capilo RX</merge> | ||
7738 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7739 | </match> | ||
7740 | </match> | ||
7741 | <match key="usb.vendor_id" int="1482"> | ||
7742 | <match key="usb.product_id" int="8707"> | ||
7743 | <merge key="info.category" type="string">camera</merge> | ||
7744 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7745 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7746 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio 300G</merge> | ||
7747 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7748 | </match> | ||
7749 | </match> | ||
7750 | <match key="usb.vendor_id" int="1482"> | ||
7751 | <match key="usb.product_id" int="8708"> | ||
7752 | <merge key="info.category" type="string">camera</merge> | ||
7753 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7754 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7755 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio G3</merge> | ||
7756 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7757 | </match> | ||
7758 | </match> | ||
7759 | <match key="usb.vendor_id" int="1482"> | ||
7760 | <match key="usb.product_id" int="8712"> | ||
7761 | <merge key="info.category" type="string">camera</merge> | ||
7762 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7763 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7764 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio G4</merge> | ||
7765 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7766 | </match> | ||
7767 | </match> | ||
7768 | <match key="usb.vendor_id" int="1482"> | ||
7769 | <match key="usb.product_id" int="8716"> | ||
7770 | <merge key="info.category" type="string">camera</merge> | ||
7771 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7772 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7773 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio GX</merge> | ||
7774 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7775 | </match> | ||
7776 | </match> | ||
7777 | <match key="usb.vendor_id" int="1482"> | ||
7778 | <match key="usb.product_id" int="805"> | ||
7779 | <merge key="info.category" type="string">camera</merge> | ||
7780 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7781 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7782 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio GX (PTP mode)</merge> | ||
7783 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7784 | </match> | ||
7785 | </match> | ||
7786 | <match key="usb.vendor_id" int="1482"> | ||
7787 | <match key="usb.product_id" int="8724"> | ||
7788 | <merge key="info.category" type="string">camera</merge> | ||
7789 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7790 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7791 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio GX 8</merge> | ||
7792 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7793 | </match> | ||
7794 | </match> | ||
7795 | <match key="usb.vendor_id" int="1482"> | ||
7796 | <match key="usb.product_id" int="813"> | ||
7797 | <merge key="info.category" type="string">camera</merge> | ||
7798 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7799 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7800 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio GX 8 (PTP mode)</merge> | ||
7801 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7802 | </match> | ||
7803 | </match> | ||
7804 | <match key="usb.vendor_id" int="1482"> | ||
7805 | <match key="usb.product_id" int="8717"> | ||
7806 | <merge key="info.category" type="string">camera</merge> | ||
7807 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7808 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7809 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R1</merge> | ||
7810 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7811 | </match> | ||
7812 | </match> | ||
7813 | <match key="usb.vendor_id" int="1482"> | ||
7814 | <match key="usb.product_id" int="8722"> | ||
7815 | <merge key="info.category" type="string">camera</merge> | ||
7816 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7817 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7818 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R1v</merge> | ||
7819 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7820 | </match> | ||
7821 | </match> | ||
7822 | <match key="usb.vendor_id" int="1482"> | ||
7823 | <match key="usb.product_id" int="811"> | ||
7824 | <merge key="info.category" type="string">camera</merge> | ||
7825 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7826 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7827 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R1v (PTP mode)</merge> | ||
7828 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7829 | </match> | ||
7830 | </match> | ||
7831 | <match key="usb.vendor_id" int="1482"> | ||
7832 | <match key="usb.product_id" int="8723"> | ||
7833 | <merge key="info.category" type="string">camera</merge> | ||
7834 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7835 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7836 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R2</merge> | ||
7837 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7838 | </match> | ||
7839 | </match> | ||
7840 | <match key="usb.vendor_id" int="1482"> | ||
7841 | <match key="usb.product_id" int="8726"> | ||
7842 | <merge key="info.category" type="string">camera</merge> | ||
7843 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7844 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7845 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R3</merge> | ||
7846 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7847 | </match> | ||
7848 | </match> | ||
7849 | <match key="usb.vendor_id" int="1482"> | ||
7850 | <match key="usb.product_id" int="815"> | ||
7851 | <merge key="info.category" type="string">camera</merge> | ||
7852 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7853 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7854 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R3 (PTP mode)</merge> | ||
7855 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7856 | </match> | ||
7857 | </match> | ||
7858 | <match key="usb.vendor_id" int="1482"> | ||
7859 | <match key="usb.product_id" int="8727"> | ||
7860 | <merge key="info.category" type="string">camera</merge> | ||
7861 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7862 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7863 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R4</merge> | ||
7864 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7865 | </match> | ||
7866 | </match> | ||
7867 | <match key="usb.vendor_id" int="1482"> | ||
7868 | <match key="usb.product_id" int="8730"> | ||
7869 | <merge key="info.category" type="string">camera</merge> | ||
7870 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7871 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7872 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R5</merge> | ||
7873 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7874 | </match> | ||
7875 | </match> | ||
7876 | <match key="usb.vendor_id" int="1482"> | ||
7877 | <match key="usb.product_id" int="272"> | ||
7878 | <merge key="info.category" type="string">camera</merge> | ||
7879 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7880 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7881 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio R5 (PTP mode)</merge> | ||
7882 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7883 | </match> | ||
7884 | </match> | ||
7885 | <match key="usb.vendor_id" int="1482"> | ||
7886 | <match key="usb.product_id" int="8706"> | ||
7887 | <merge key="info.category" type="string">camera</merge> | ||
7888 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7889 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7890 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio RR30</merge> | ||
7891 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7892 | </match> | ||
7893 | </match> | ||
7894 | <match key="usb.vendor_id" int="1482"> | ||
7895 | <match key="usb.product_id" int="829"> | ||
7896 | <merge key="info.category" type="string">camera</merge> | ||
7897 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7898 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7899 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio RR750 (PTP mode)</merge> | ||
7900 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7901 | </match> | ||
7902 | </match> | ||
7903 | <match key="usb.vendor_id" int="1482"> | ||
7904 | <match key="usb.product_id" int="8717"> | ||
7905 | <merge key="info.category" type="string">camera</merge> | ||
7906 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7907 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7908 | <merge key="camera.libgphoto2.name" type="string">Ricoh Caplio RZ1</merge> | ||
7909 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7910 | </match> | ||
7911 | </match> | ||
7912 | <match key="usb.vendor_id" int="4042"> | ||
7913 | <match key="usb.product_id" int="32775"> | ||
7914 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
7915 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
7916 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
7917 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
7918 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
7919 | <merge key="camera.libgphoto2.name" type="string">RIM BlackBerry Storm/9650</merge> | ||
7920 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7921 | </match> | ||
7922 | </match> | ||
7923 | <match key="usb.vendor_id" int="1482"> | ||
7924 | <match key="usb.product_id" int="8719"> | ||
7925 | <merge key="info.category" type="string">camera</merge> | ||
7926 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7927 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7928 | <merge key="camera.libgphoto2.name" type="string">Rollei dr5</merge> | ||
7929 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7930 | </match> | ||
7931 | </match> | ||
7932 | <match key="usb.vendor_id" int="1482"> | ||
7933 | <match key="usb.product_id" int="8719"> | ||
7934 | <merge key="info.category" type="string">camera</merge> | ||
7935 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7936 | <merge key="camera.access_method" type="string">ptp</merge> | ||
7937 | <merge key="camera.libgphoto2.name" type="string">Rollei dr5 (PTP mode)</merge> | ||
7938 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7939 | </match> | ||
7940 | </match> | ||
7941 | <match key="usb.vendor_id" int="10096"> | ||
7942 | <match key="usb.product_id" int="37181"> | ||
7943 | <merge key="info.category" type="string">camera</merge> | ||
7944 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7945 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7946 | <merge key="camera.libgphoto2.name" type="string">Sakar 23070 Crayola Digital Cam</merge> | ||
7947 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7948 | </match> | ||
7949 | </match> | ||
7950 | <match key="usb.vendor_id" int="10096"> | ||
7951 | <match key="usb.product_id" int="37181"> | ||
7952 | <merge key="info.category" type="string">camera</merge> | ||
7953 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7954 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7955 | <merge key="camera.libgphoto2.name" type="string">Sakar 28290 and 28292 Digital C</merge> | ||
7956 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7957 | </match> | ||
7958 | </match> | ||
7959 | <match key="usb.vendor_id" int="10096"> | ||
7960 | <match key="usb.product_id" int="37181"> | ||
7961 | <merge key="info.category" type="string">camera</merge> | ||
7962 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7963 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7964 | <merge key="camera.libgphoto2.name" type="string">Sakar 92045 Spiderman</merge> | ||
7965 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7966 | </match> | ||
7967 | </match> | ||
7968 | <match key="usb.vendor_id" int="2425"> | ||
7969 | <match key="usb.product_id" int="551"> | ||
7970 | <merge key="info.category" type="string">camera</merge> | ||
7971 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7972 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7973 | <merge key="camera.libgphoto2.name" type="string">Sakar clipshot no. 1169x</merge> | ||
7974 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7975 | </match> | ||
7976 | </match> | ||
7977 | <match key="usb.vendor_id" int="3141"> | ||
7978 | <match key="usb.product_id" int="32771"> | ||
7979 | <merge key="info.category" type="string">camera</merge> | ||
7980 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7981 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7982 | <merge key="camera.libgphoto2.name" type="string">Sakar Digital Keychain 11199</merge> | ||
7983 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7984 | </match> | ||
7985 | </match> | ||
7986 | <match key="usb.vendor_id" int="3141"> | ||
7987 | <match key="usb.product_id" int="32771"> | ||
7988 | <merge key="info.category" type="string">camera</merge> | ||
7989 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7990 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
7991 | <merge key="camera.libgphoto2.name" type="string">Sakar Digital no, 6637x</merge> | ||
7992 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
7993 | </match> | ||
7994 | </match> | ||
7995 | <match key="usb.vendor_id" int="3141"> | ||
7996 | <match key="usb.product_id" int="32771"> | ||
7997 | <merge key="info.category" type="string">camera</merge> | ||
7998 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
7999 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8000 | <merge key="camera.libgphoto2.name" type="string">Sakar Digital no, 67480</merge> | ||
8001 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8002 | </match> | ||
8003 | </match> | ||
8004 | <match key="usb.vendor_id" int="2362"> | ||
8005 | <match key="usb.product_id" int="270"> | ||
8006 | <merge key="info.category" type="string">camera</merge> | ||
8007 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8008 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8009 | <merge key="camera.libgphoto2.name" type="string">Sakar Digital no. 56379 Spyshot</merge> | ||
8010 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8011 | </match> | ||
8012 | </match> | ||
8013 | <match key="usb.vendor_id" int="2362"> | ||
8014 | <match key="usb.product_id" int="271"> | ||
8015 | <merge key="info.category" type="string">camera</merge> | ||
8016 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8017 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8018 | <merge key="camera.libgphoto2.name" type="string">Sakar Digital no. 77379</merge> | ||
8019 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8020 | </match> | ||
8021 | </match> | ||
8022 | <match key="usb.vendor_id" int="2425"> | ||
8023 | <match key="usb.product_id" int="551"> | ||
8024 | <merge key="info.category" type="string">camera</merge> | ||
8025 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8026 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8027 | <merge key="camera.libgphoto2.name" type="string">Sakar Kidz-Cam no. 88379</merge> | ||
8028 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8029 | </match> | ||
8030 | </match> | ||
8031 | <match key="usb.vendor_id" int="10096"> | ||
8032 | <match key="usb.product_id" int="36956"> | ||
8033 | <merge key="info.category" type="string">camera</merge> | ||
8034 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8035 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8036 | <merge key="camera.libgphoto2.name" type="string">Sakar Micro Digital 2428x</merge> | ||
8037 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8038 | </match> | ||
8039 | </match> | ||
8040 | <match key="usb.vendor_id" int="2362"> | ||
8041 | <match key="usb.product_id" int="271"> | ||
8042 | <merge key="info.category" type="string">camera</merge> | ||
8043 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8044 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8045 | <merge key="camera.libgphoto2.name" type="string">Sakar no. 1638x CyberPix</merge> | ||
8046 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8047 | </match> | ||
8048 | </match> | ||
8049 | <match key="usb.vendor_id" int="2425"> | ||
8050 | <match key="usb.product_id" int="551"> | ||
8051 | <merge key="info.category" type="string">camera</merge> | ||
8052 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8053 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8054 | <merge key="camera.libgphoto2.name" type="string">Sakar no. 75379</merge> | ||
8055 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8056 | </match> | ||
8057 | </match> | ||
8058 | <match key="usb.vendor_id" int="2425"> | ||
8059 | <match key="usb.product_id" int="551"> | ||
8060 | <merge key="info.category" type="string">camera</merge> | ||
8061 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8062 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8063 | <merge key="camera.libgphoto2.name" type="string">Sakar no. 81890</merge> | ||
8064 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8065 | </match> | ||
8066 | </match> | ||
8067 | <match key="usb.vendor_id" int="2425"> | ||
8068 | <match key="usb.product_id" int="551"> | ||
8069 | <merge key="info.category" type="string">camera</merge> | ||
8070 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8071 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8072 | <merge key="camera.libgphoto2.name" type="string">Sakar no. 91379</merge> | ||
8073 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8074 | </match> | ||
8075 | </match> | ||
8076 | <match key="usb.vendor_id" int="2425"> | ||
8077 | <match key="usb.product_id" int="551"> | ||
8078 | <merge key="info.category" type="string">camera</merge> | ||
8079 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8080 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8081 | <merge key="camera.libgphoto2.name" type="string">Sakar no. 98379</merge> | ||
8082 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8083 | </match> | ||
8084 | </match> | ||
8085 | <match key="usb.vendor_id" int="2425"> | ||
8086 | <match key="usb.product_id" int="551"> | ||
8087 | <merge key="info.category" type="string">camera</merge> | ||
8088 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8089 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8090 | <merge key="camera.libgphoto2.name" type="string">Sakar Star Wars kit no. 92022</merge> | ||
8091 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8092 | </match> | ||
8093 | </match> | ||
8094 | <match key="usb.vendor_id" int="2425"> | ||
8095 | <match key="usb.product_id" int="551"> | ||
8096 | <merge key="info.category" type="string">camera</merge> | ||
8097 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8098 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8099 | <merge key="camera.libgphoto2.name" type="string">Sakar Sticker Wizard no. 59379</merge> | ||
8100 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8101 | </match> | ||
8102 | </match> | ||
8103 | <match key="usb.vendor_id" int="1256"> | ||
8104 | <match key="usb.product_id" int="26407"> | ||
8105 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8106 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8107 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8108 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8109 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8110 | <merge key="camera.libgphoto2.name" type="string">Samsung F250 Mobile Phone</merge> | ||
8111 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8112 | </match> | ||
8113 | </match> | ||
8114 | <match key="usb.vendor_id" int="1256"> | ||
8115 | <match key="usb.product_id" int="26743"> | ||
8116 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8117 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8118 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8119 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8120 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8121 | <merge key="camera.libgphoto2.name" type="string">Samsung Galaxy S GT-I9000</merge> | ||
8122 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8123 | </match> | ||
8124 | </match> | ||
8125 | <match key="usb.vendor_id" int="1256"> | ||
8126 | <match key="usb.product_id" int="26450"> | ||
8127 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8128 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8129 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8130 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8131 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8132 | <merge key="camera.libgphoto2.name" type="string">Samsung GT-B2700</merge> | ||
8133 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8134 | </match> | ||
8135 | </match> | ||
8136 | <match key="usb.vendor_id" int="1256"> | ||
8137 | <match key="usb.product_id" int="57868"> | ||
8138 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8139 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8140 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8141 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8142 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8143 | <merge key="camera.libgphoto2.name" type="string">Samsung GT-S5230</merge> | ||
8144 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8145 | </match> | ||
8146 | </match> | ||
8147 | <match key="usb.vendor_id" int="1256"> | ||
8148 | <match key="usb.product_id" int="26649"> | ||
8149 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8150 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8151 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8152 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8153 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8154 | <merge key="camera.libgphoto2.name" type="string">Samsung GT-S8500</merge> | ||
8155 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8156 | </match> | ||
8157 | </match> | ||
8158 | <match key="usb.vendor_id" int="1256"> | ||
8159 | <match key="usb.product_id" int="1188"> | ||
8160 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8161 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8162 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8163 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8164 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8165 | <merge key="camera.libgphoto2.name" type="string">Samsung I550W Phone</merge> | ||
8166 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8167 | </match> | ||
8168 | </match> | ||
8169 | <match key="usb.vendor_id" int="1256"> | ||
8170 | <match key="usb.product_id" int="20255"> | ||
8171 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8172 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8173 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8174 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8175 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8176 | <merge key="camera.libgphoto2.name" type="string">Samsung Jet S8000</merge> | ||
8177 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8178 | </match> | ||
8179 | </match> | ||
8180 | <match key="usb.vendor_id" int="1256"> | ||
8181 | <match key="usb.product_id" int="26420"> | ||
8182 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8183 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8184 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8185 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8186 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8187 | <merge key="camera.libgphoto2.name" type="string">Samsung Juke (SCH-U470)</merge> | ||
8188 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8189 | </match> | ||
8190 | </match> | ||
8191 | <match key="usb.vendor_id" int="1256"> | ||
8192 | <match key="usb.product_id" int="26178"> | ||
8193 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8194 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8195 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8196 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8197 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8198 | <merge key="camera.libgphoto2.name" type="string">Samsung M7600 Beat/GT-S8300T/SGH-F490</merge> | ||
8199 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8200 | </match> | ||
8201 | </match> | ||
8202 | <match key="usb.vendor_id" int="1256"> | ||
8203 | <match key="usb.product_id" int="26467"> | ||
8204 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8205 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8206 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8207 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8208 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8209 | <merge key="camera.libgphoto2.name" type="string">Samsung SAMSUNG Trance</merge> | ||
8210 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8211 | </match> | ||
8212 | </match> | ||
8213 | <match key="usb.vendor_id" int="1256"> | ||
8214 | <match key="usb.product_id" int="26377"> | ||
8215 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8216 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8217 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8218 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8219 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8220 | <merge key="camera.libgphoto2.name" type="string">Samsung U600 Mobile Phone</merge> | ||
8221 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8222 | </match> | ||
8223 | </match> | ||
8224 | <match key="usb.vendor_id" int="1256"> | ||
8225 | <match key="usb.product_id" int="26793"> | ||
8226 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8227 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8228 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8229 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8230 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8231 | <merge key="camera.libgphoto2.name" type="string">Samsung Vibrant SGH-T959</merge> | ||
8232 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8233 | </match> | ||
8234 | </match> | ||
8235 | <match key="usb.vendor_id" int="1256"> | ||
8236 | <match key="usb.product_id" int="26370"> | ||
8237 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8238 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8239 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8240 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8241 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8242 | <merge key="camera.libgphoto2.name" type="string">Samsung X830 Mobile Phone</merge> | ||
8243 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8244 | </match> | ||
8245 | </match> | ||
8246 | <match key="usb.vendor_id" int="1256"> | ||
8247 | <match key="usb.product_id" int="20526"> | ||
8248 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8249 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8250 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8251 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8252 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8253 | <merge key="camera.libgphoto2.name" type="string">Samsung YH-820</merge> | ||
8254 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8255 | </match> | ||
8256 | </match> | ||
8257 | <match key="usb.vendor_id" int="1256"> | ||
8258 | <match key="usb.product_id" int="20509"> | ||
8259 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8260 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8261 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8262 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8263 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8264 | <merge key="camera.libgphoto2.name" type="string">Samsung YH-920 (501d)</merge> | ||
8265 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8266 | </match> | ||
8267 | </match> | ||
8268 | <match key="usb.vendor_id" int="1256"> | ||
8269 | <match key="usb.product_id" int="20514"> | ||
8270 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8271 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8272 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8273 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8274 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8275 | <merge key="camera.libgphoto2.name" type="string">Samsung YH-920 (5022)</merge> | ||
8276 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8277 | </match> | ||
8278 | </match> | ||
8279 | <match key="usb.vendor_id" int="1256"> | ||
8280 | <match key="usb.product_id" int="20527"> | ||
8281 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8282 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8283 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8284 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8285 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8286 | <merge key="camera.libgphoto2.name" type="string">Samsung YH-925(-GS)</merge> | ||
8287 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8288 | </match> | ||
8289 | </match> | ||
8290 | <match key="usb.vendor_id" int="1256"> | ||
8291 | <match key="usb.product_id" int="20516"> | ||
8292 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8293 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8294 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8295 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8296 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8297 | <merge key="camera.libgphoto2.name" type="string">Samsung YH-925GS</merge> | ||
8298 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8299 | </match> | ||
8300 | </match> | ||
8301 | <match key="usb.vendor_id" int="1256"> | ||
8302 | <match key="usb.product_id" int="23055"> | ||
8303 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8304 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8305 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8306 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8307 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8308 | <merge key="camera.libgphoto2.name" type="string">Samsung YH-999 Portable Media Center/SGH-A707/SGH-L760V/SGH-U900/Verizon Intensity</merge> | ||
8309 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8310 | </match> | ||
8311 | </match> | ||
8312 | <match key="usb.vendor_id" int="1256"> | ||
8313 | <match key="usb.product_id" int="20531"> | ||
8314 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8315 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8316 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8317 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8318 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8319 | <merge key="camera.libgphoto2.name" type="string">Samsung YH-J70J</merge> | ||
8320 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8321 | </match> | ||
8322 | </match> | ||
8323 | <match key="usb.vendor_id" int="1256"> | ||
8324 | <match key="usb.product_id" int="1033"> | ||
8325 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8326 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8327 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8328 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8329 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8330 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-900</merge> | ||
8331 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8332 | </match> | ||
8333 | </match> | ||
8334 | <match key="usb.vendor_id" int="1256"> | ||
8335 | <match key="usb.product_id" int="20567"> | ||
8336 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8337 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8338 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8339 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8340 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8341 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-F2J</merge> | ||
8342 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8343 | </match> | ||
8344 | </match> | ||
8345 | <match key="usb.vendor_id" int="1256"> | ||
8346 | <match key="usb.product_id" int="20609"> | ||
8347 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8348 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8349 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8350 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8351 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8352 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-K3</merge> | ||
8353 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8354 | </match> | ||
8355 | </match> | ||
8356 | <match key="usb.vendor_id" int="1256"> | ||
8357 | <match key="usb.product_id" int="20570"> | ||
8358 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8359 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8360 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8361 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8362 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8363 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-K5</merge> | ||
8364 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8365 | </match> | ||
8366 | </match> | ||
8367 | <match key="usb.vendor_id" int="1256"> | ||
8368 | <match key="usb.product_id" int="20760"> | ||
8369 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8370 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8371 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8372 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8373 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8374 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-M1</merge> | ||
8375 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8376 | </match> | ||
8377 | </match> | ||
8378 | <match key="usb.vendor_id" int="1256"> | ||
8379 | <match key="usb.product_id" int="20611"> | ||
8380 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8381 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8382 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8383 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8384 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8385 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-P2</merge> | ||
8386 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8387 | </match> | ||
8388 | </match> | ||
8389 | <match key="usb.vendor_id" int="1256"> | ||
8390 | <match key="usb.product_id" int="20762"> | ||
8391 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8392 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8393 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8394 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8395 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8396 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-P3</merge> | ||
8397 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8398 | </match> | ||
8399 | </match> | ||
8400 | <match key="usb.vendor_id" int="1256"> | ||
8401 | <match key="usb.product_id" int="20757"> | ||
8402 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8403 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8404 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8405 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8406 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8407 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-Q1</merge> | ||
8408 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8409 | </match> | ||
8410 | </match> | ||
8411 | <match key="usb.vendor_id" int="1256"> | ||
8412 | <match key="usb.product_id" int="20765"> | ||
8413 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8414 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8415 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8416 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8417 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8418 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-Q2</merge> | ||
8419 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8420 | </match> | ||
8421 | </match> | ||
8422 | <match key="usb.vendor_id" int="1256"> | ||
8423 | <match key="usb.product_id" int="20784"> | ||
8424 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8425 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8426 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8427 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8428 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8429 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-Q3</merge> | ||
8430 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8431 | </match> | ||
8432 | </match> | ||
8433 | <match key="usb.vendor_id" int="1256"> | ||
8434 | <match key="usb.product_id" int="20773"> | ||
8435 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8436 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8437 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8438 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8439 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8440 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-R0</merge> | ||
8441 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8442 | </match> | ||
8443 | </match> | ||
8444 | <match key="usb.vendor_id" int="1256"> | ||
8445 | <match key="usb.product_id" int="20751"> | ||
8446 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8447 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8448 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8449 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8450 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8451 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-R1</merge> | ||
8452 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8453 | </match> | ||
8454 | </match> | ||
8455 | <match key="usb.vendor_id" int="1256"> | ||
8456 | <match key="usb.product_id" int="20625"> | ||
8457 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8458 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8459 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8460 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8461 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8462 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-S3</merge> | ||
8463 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8464 | </match> | ||
8465 | </match> | ||
8466 | <match key="usb.vendor_id" int="1256"> | ||
8467 | <match key="usb.product_id" int="20619"> | ||
8468 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8469 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8470 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8471 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8472 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8473 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-S5</merge> | ||
8474 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8475 | </match> | ||
8476 | </match> | ||
8477 | <match key="usb.vendor_id" int="1256"> | ||
8478 | <match key="usb.product_id" int="20618"> | ||
8479 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8480 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8481 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8482 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8483 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8484 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-T10</merge> | ||
8485 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8486 | </match> | ||
8487 | </match> | ||
8488 | <match key="usb.vendor_id" int="1256"> | ||
8489 | <match key="usb.product_id" int="20551"> | ||
8490 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8491 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8492 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8493 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8494 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8495 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-T7J</merge> | ||
8496 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8497 | </match> | ||
8498 | </match> | ||
8499 | <match key="usb.vendor_id" int="1256"> | ||
8500 | <match key="usb.product_id" int="20607"> | ||
8501 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8502 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8503 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8504 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8505 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8506 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-T9</merge> | ||
8507 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8508 | </match> | ||
8509 | </match> | ||
8510 | <match key="usb.vendor_id" int="1256"> | ||
8511 | <match key="usb.product_id" int="20564"> | ||
8512 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8513 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8514 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8515 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8516 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8517 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-U2J (YP-U2JXB/XAA)</merge> | ||
8518 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8519 | </match> | ||
8520 | </match> | ||
8521 | <match key="usb.vendor_id" int="1256"> | ||
8522 | <match key="usb.product_id" int="20605"> | ||
8523 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8524 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8525 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8526 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8527 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8528 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-U3</merge> | ||
8529 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8530 | </match> | ||
8531 | </match> | ||
8532 | <match key="usb.vendor_id" int="1256"> | ||
8533 | <match key="usb.product_id" int="20627"> | ||
8534 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8535 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8536 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8537 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8538 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8539 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-U4</merge> | ||
8540 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8541 | </match> | ||
8542 | </match> | ||
8543 | <match key="usb.vendor_id" int="1256"> | ||
8544 | <match key="usb.product_id" int="20769"> | ||
8545 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8546 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8547 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8548 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8549 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8550 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-U5</merge> | ||
8551 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8552 | </match> | ||
8553 | </match> | ||
8554 | <match key="usb.vendor_id" int="1256"> | ||
8555 | <match key="usb.product_id" int="20540"> | ||
8556 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8557 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8558 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8559 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8560 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8561 | <merge key="camera.libgphoto2.name" type="string">Samsung YP-Z5</merge> | ||
8562 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8563 | </match> | ||
8564 | </match> | ||
8565 | <match key="usb.vendor_id" int="1921"> | ||
8566 | <match key="usb.product_id" int="29712"> | ||
8567 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8568 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8569 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8570 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8571 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8572 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa c150</merge> | ||
8573 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8574 | </match> | ||
8575 | </match> | ||
8576 | <match key="usb.vendor_id" int="1921"> | ||
8577 | <match key="usb.product_id" int="29776"> | ||
8578 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8579 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8580 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8581 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8582 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8583 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa c240/c250</merge> | ||
8584 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8585 | </match> | ||
8586 | </match> | ||
8587 | <match key="usb.vendor_id" int="1921"> | ||
8588 | <match key="usb.product_id" int="29778"> | ||
8589 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8590 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8591 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8592 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8593 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8594 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa c250 v2</merge> | ||
8595 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8596 | </match> | ||
8597 | </match> | ||
8598 | <match key="usb.vendor_id" int="1921"> | ||
8599 | <match key="usb.product_id" int="29746"> | ||
8600 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8601 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8602 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8603 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8604 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8605 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa Clip</merge> | ||
8606 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8607 | </match> | ||
8608 | </match> | ||
8609 | <match key="usb.vendor_id" int="1921"> | ||
8610 | <match key="usb.product_id" int="29748"> | ||
8611 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8612 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8613 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8614 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8615 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8616 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa Clip v2</merge> | ||
8617 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8618 | </match> | ||
8619 | </match> | ||
8620 | <match key="usb.vendor_id" int="1921"> | ||
8621 | <match key="usb.product_id" int="29904"> | ||
8622 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8623 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8624 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8625 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8626 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8627 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa Clip+</merge> | ||
8628 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8629 | </match> | ||
8630 | </match> | ||
8631 | <match key="usb.vendor_id" int="1921"> | ||
8632 | <match key="usb.product_id" int="29824"> | ||
8633 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8634 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8635 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8636 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8637 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8638 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa Connect</merge> | ||
8639 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8640 | </match> | ||
8641 | </match> | ||
8642 | <match key="usb.vendor_id" int="1921"> | ||
8643 | <match key="usb.product_id" int="29728"> | ||
8644 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8645 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8646 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8647 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8648 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8649 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa e200/e250/e260/e270/e280</merge> | ||
8650 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8651 | </match> | ||
8652 | </match> | ||
8653 | <match key="usb.vendor_id" int="1921"> | ||
8654 | <match key="usb.product_id" int="29730"> | ||
8655 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8656 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8657 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8658 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8659 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8660 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa e260/e280 v2</merge> | ||
8661 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8662 | </match> | ||
8663 | </match> | ||
8664 | <match key="usb.vendor_id" int="1921"> | ||
8665 | <match key="usb.product_id" int="29792"> | ||
8666 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8667 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8668 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8669 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8670 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8671 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa Express</merge> | ||
8672 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8673 | </match> | ||
8674 | </match> | ||
8675 | <match key="usb.vendor_id" int="1921"> | ||
8676 | <match key="usb.product_id" int="29888"> | ||
8677 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8678 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8679 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8680 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8681 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8682 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa Fuze</merge> | ||
8683 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8684 | </match> | ||
8685 | </match> | ||
8686 | <match key="usb.vendor_id" int="1921"> | ||
8687 | <match key="usb.product_id" int="29890"> | ||
8688 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8689 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8690 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8691 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8692 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8693 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa Fuze v2</merge> | ||
8694 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8695 | </match> | ||
8696 | </match> | ||
8697 | <match key="usb.vendor_id" int="1921"> | ||
8698 | <match key="usb.product_id" int="29920"> | ||
8699 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8700 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8701 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8702 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8703 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8704 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa Fuze+</merge> | ||
8705 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8706 | </match> | ||
8707 | </match> | ||
8708 | <match key="usb.vendor_id" int="1921"> | ||
8709 | <match key="usb.product_id" int="29697"> | ||
8710 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8711 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8712 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8713 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8714 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8715 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa m200-tcc (MTP mode)</merge> | ||
8716 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8717 | </match> | ||
8718 | </match> | ||
8719 | <match key="usb.vendor_id" int="1921"> | ||
8720 | <match key="usb.product_id" int="29696"> | ||
8721 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8722 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8723 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8724 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8725 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8726 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa m230/m240</merge> | ||
8727 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8728 | </match> | ||
8729 | </match> | ||
8730 | <match key="usb.vendor_id" int="1921"> | ||
8731 | <match key="usb.product_id" int="29744"> | ||
8732 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8733 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8734 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8735 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8736 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8737 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa m240/m250</merge> | ||
8738 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8739 | </match> | ||
8740 | </match> | ||
8741 | <match key="usb.vendor_id" int="1921"> | ||
8742 | <match key="usb.product_id" int="29872"> | ||
8743 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8744 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8745 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8746 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8747 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8748 | <merge key="camera.libgphoto2.name" type="string">SanDisk Sansa View</merge> | ||
8749 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8750 | </match> | ||
8751 | </match> | ||
8752 | <match key="usb.vendor_id" int="1140"> | ||
8753 | <match key="usb.product_id" int="560"> | ||
8754 | <merge key="info.category" type="string">camera</merge> | ||
8755 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8756 | <merge key="camera.access_method" type="string">ptp</merge> | ||
8757 | <merge key="camera.libgphoto2.name" type="string">Sanyo VPC-C5 (PTP mode)</merge> | ||
8758 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8759 | </match> | ||
8760 | </match> | ||
8761 | <match key="usb.vendor_id" int="1943"> | ||
8762 | <match key="usb.product_id" int="35073"> | ||
8763 | <merge key="info.category" type="string">camera</merge> | ||
8764 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8765 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8766 | <merge key="camera.libgphoto2.name" type="string">ScanHex SX-35a</merge> | ||
8767 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8768 | </match> | ||
8769 | </match> | ||
8770 | <match key="usb.vendor_id" int="1943"> | ||
8771 | <match key="usb.product_id" int="35081"> | ||
8772 | <merge key="info.category" type="string">camera</merge> | ||
8773 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8774 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8775 | <merge key="camera.libgphoto2.name" type="string">ScanHex SX-35b</merge> | ||
8776 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8777 | </match> | ||
8778 | </match> | ||
8779 | <match key="usb.vendor_id" int="1943"> | ||
8780 | <match key="usb.product_id" int="35089"> | ||
8781 | <merge key="info.category" type="string">camera</merge> | ||
8782 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8783 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8784 | <merge key="camera.libgphoto2.name" type="string">ScanHex SX-35c</merge> | ||
8785 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8786 | </match> | ||
8787 | </match> | ||
8788 | <match key="usb.vendor_id" int="2125"> | ||
8789 | <match key="usb.product_id" int="4097"> | ||
8790 | <merge key="info.category" type="string">camera</merge> | ||
8791 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8792 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8793 | <merge key="camera.libgphoto2.name" type="string">ScanHex SX-35d</merge> | ||
8794 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8795 | </match> | ||
8796 | </match> | ||
8797 | <match key="usb.vendor_id" int="2329"> | ||
8798 | <match key="usb.product_id" int="256"> | ||
8799 | <merge key="info.category" type="string">camera</merge> | ||
8800 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8801 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8802 | <merge key="camera.libgphoto2.name" type="string">Scott APX 30</merge> | ||
8803 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8804 | </match> | ||
8805 | </match> | ||
8806 | <match key="usb.vendor_id" int="1482"> | ||
8807 | <match key="usb.product_id" int="851"> | ||
8808 | <merge key="info.category" type="string">camera</merge> | ||
8809 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8810 | <merge key="camera.access_method" type="string">ptp</merge> | ||
8811 | <merge key="camera.libgphoto2.name" type="string">Sea & Sea 2G (PTP mode)</merge> | ||
8812 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8813 | </match> | ||
8814 | </match> | ||
8815 | <match key="usb.vendor_id" int="1482"> | ||
8816 | <match key="usb.product_id" int="8718"> | ||
8817 | <merge key="info.category" type="string">camera</merge> | ||
8818 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8819 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8820 | <merge key="camera.libgphoto2.name" type="string">Sea & Sea 5000G</merge> | ||
8821 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8822 | </match> | ||
8823 | </match> | ||
8824 | <match key="usb.vendor_id" int="1482"> | ||
8825 | <match key="usb.product_id" int="807"> | ||
8826 | <merge key="info.category" type="string">camera</merge> | ||
8827 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8828 | <merge key="camera.access_method" type="string">ptp</merge> | ||
8829 | <merge key="camera.libgphoto2.name" type="string">Sea & Sea 5000G (PTP mode)</merge> | ||
8830 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8831 | </match> | ||
8832 | </match> | ||
8833 | <match key="usb.vendor_id" int="2362"> | ||
8834 | <match key="usb.product_id" int="270"> | ||
8835 | <merge key="info.category" type="string">camera</merge> | ||
8836 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8837 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8838 | <merge key="camera.libgphoto2.name" type="string">Shift3</merge> | ||
8839 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8840 | </match> | ||
8841 | </match> | ||
8842 | <match key="usb.vendor_id" int="1647"> | ||
8843 | <match key="usb.product_id" int="40976"> | ||
8844 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8845 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8846 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8847 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8848 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8849 | <merge key="camera.libgphoto2.name" type="string">SigmaTel Inc. MTPMSCN Audio Player</merge> | ||
8850 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8851 | </match> | ||
8852 | </match> | ||
8853 | <match key="usb.vendor_id" int="3191"> | ||
8854 | <match key="usb.product_id" int="4113"> | ||
8855 | <merge key="info.category" type="string">camera</merge> | ||
8856 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8857 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8858 | <merge key="camera.libgphoto2.name" type="string">SiPix Blink 2</merge> | ||
8859 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8860 | </match> | ||
8861 | </match> | ||
8862 | <match key="usb.vendor_id" int="3191"> | ||
8863 | <match key="usb.product_id" int="4117"> | ||
8864 | <merge key="info.category" type="string">camera</merge> | ||
8865 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8866 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8867 | <merge key="camera.libgphoto2.name" type="string">SiPix CAMeleon</merge> | ||
8868 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8869 | </match> | ||
8870 | </match> | ||
8871 | <match key="usb.vendor_id" int="3191"> | ||
8872 | <match key="usb.product_id" int="4098"> | ||
8873 | <merge key="info.category" type="string">camera</merge> | ||
8874 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8875 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8876 | <merge key="camera.libgphoto2.name" type="string">SiPix SC2100</merge> | ||
8877 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8878 | </match> | ||
8879 | </match> | ||
8880 | <match key="usb.vendor_id" int="3191"> | ||
8881 | <match key="usb.product_id" int="4112"> | ||
8882 | <merge key="info.category" type="string">camera</merge> | ||
8883 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8884 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8885 | <merge key="camera.libgphoto2.name" type="string">SiPix Snap</merge> | ||
8886 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8887 | </match> | ||
8888 | </match> | ||
8889 | <match key="usb.vendor_id" int="3428"> | ||
8890 | <match key="usb.product_id" int="4097"> | ||
8891 | <merge key="info.category" type="string">camera</merge> | ||
8892 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8893 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8894 | <merge key="camera.libgphoto2.name" type="string">SiPix Stylecam</merge> | ||
8895 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8896 | </match> | ||
8897 | </match> | ||
8898 | <match key="usb.vendor_id" int="3191"> | ||
8899 | <match key="usb.product_id" int="4097"> | ||
8900 | <merge key="info.category" type="string">camera</merge> | ||
8901 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8902 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8903 | <merge key="camera.libgphoto2.name" type="string">SiPix Web2</merge> | ||
8904 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8905 | </match> | ||
8906 | </match> | ||
8907 | <match key="usb.vendor_id" int="6390"> | ||
8908 | <match key="usb.product_id" int="258"> | ||
8909 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8910 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8911 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8912 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8913 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8914 | <merge key="camera.libgphoto2.name" type="string">Sirius Stiletto</merge> | ||
8915 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8916 | </match> | ||
8917 | </match> | ||
8918 | <match key="usb.vendor_id" int="6390"> | ||
8919 | <match key="usb.product_id" int="272"> | ||
8920 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8921 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8922 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8923 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8924 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8925 | <merge key="camera.libgphoto2.name" type="string">Sirius Stiletto 2</merge> | ||
8926 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8927 | </match> | ||
8928 | </match> | ||
8929 | <match key="usb.vendor_id" int="7132"> | ||
8930 | <match key="usb.product_id" int="64191"> | ||
8931 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8932 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8933 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8934 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8935 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8936 | <merge key="camera.libgphoto2.name" type="string">Slacker Inc. Slacker Portable Media Player</merge> | ||
8937 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8938 | </match> | ||
8939 | </match> | ||
8940 | <match key="usb.vendor_id" int="3530"> | ||
8941 | <match key="usb.product_id" int="2"> | ||
8942 | <merge key="info.category" type="string">camera</merge> | ||
8943 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8944 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
8945 | <merge key="camera.libgphoto2.name" type="string">SMaL Ultra-Pocket</merge> | ||
8946 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8947 | </match> | ||
8948 | </match> | ||
8949 | <match key="usb.vendor_id" int="1356"> | ||
8950 | <match key="usb.product_id" int="4756"> | ||
8951 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
8952 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
8953 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
8954 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
8955 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
8956 | <merge key="camera.libgphoto2.name" type="string">Sony DCR-SR75</merge> | ||
8957 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8958 | </match> | ||
8959 | </match> | ||
8960 | <match key="usb.vendor_id" int="1356"> | ||
8961 | <match key="usb.product_id" int="78"> | ||
8962 | <merge key="info.category" type="string">camera</merge> | ||
8963 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8964 | <merge key="camera.access_method" type="string">ptp</merge> | ||
8965 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-F707V (PTP mode)</merge> | ||
8966 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8967 | </match> | ||
8968 | </match> | ||
8969 | <match key="usb.vendor_id" int="1356"> | ||
8970 | <match key="usb.product_id" int="78"> | ||
8971 | <merge key="info.category" type="string">camera</merge> | ||
8972 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8973 | <merge key="camera.access_method" type="string">ptp</merge> | ||
8974 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-F717 (PTP mode)</merge> | ||
8975 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8976 | </match> | ||
8977 | </match> | ||
8978 | <match key="usb.vendor_id" int="1356"> | ||
8979 | <match key="usb.product_id" int="78"> | ||
8980 | <merge key="info.category" type="string">camera</merge> | ||
8981 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8982 | <merge key="camera.access_method" type="string">ptp</merge> | ||
8983 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-F828 (PTP mode)</merge> | ||
8984 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8985 | </match> | ||
8986 | </match> | ||
8987 | <match key="usb.vendor_id" int="1356"> | ||
8988 | <match key="usb.product_id" int="78"> | ||
8989 | <merge key="info.category" type="string">camera</merge> | ||
8990 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
8991 | <merge key="camera.access_method" type="string">ptp</merge> | ||
8992 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-H1 (PTP mode)</merge> | ||
8993 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
8994 | </match> | ||
8995 | </match> | ||
8996 | <match key="usb.vendor_id" int="1356"> | ||
8997 | <match key="usb.product_id" int="78"> | ||
8998 | <merge key="info.category" type="string">camera</merge> | ||
8999 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9000 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9001 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-H2 (PTP mode)</merge> | ||
9002 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9003 | </match> | ||
9004 | </match> | ||
9005 | <match key="usb.vendor_id" int="1356"> | ||
9006 | <match key="usb.product_id" int="78"> | ||
9007 | <merge key="info.category" type="string">camera</merge> | ||
9008 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9009 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9010 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-H5 (PTP mode)</merge> | ||
9011 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9012 | </match> | ||
9013 | </match> | ||
9014 | <match key="usb.vendor_id" int="1356"> | ||
9015 | <match key="usb.product_id" int="78"> | ||
9016 | <merge key="info.category" type="string">camera</merge> | ||
9017 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9018 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9019 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-N2 (PTP mode)</merge> | ||
9020 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9021 | </match> | ||
9022 | </match> | ||
9023 | <match key="usb.vendor_id" int="1356"> | ||
9024 | <match key="usb.product_id" int="78"> | ||
9025 | <merge key="info.category" type="string">camera</merge> | ||
9026 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9027 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9028 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P10 (PTP mode)</merge> | ||
9029 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9030 | </match> | ||
9031 | </match> | ||
9032 | <match key="usb.vendor_id" int="1356"> | ||
9033 | <match key="usb.product_id" int="78"> | ||
9034 | <merge key="info.category" type="string">camera</merge> | ||
9035 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9036 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9037 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P100 (PTP mode)</merge> | ||
9038 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9039 | </match> | ||
9040 | </match> | ||
9041 | <match key="usb.vendor_id" int="1356"> | ||
9042 | <match key="usb.product_id" int="78"> | ||
9043 | <merge key="info.category" type="string">camera</merge> | ||
9044 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9045 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9046 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P120 (PTP mode)</merge> | ||
9047 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9048 | </match> | ||
9049 | </match> | ||
9050 | <match key="usb.vendor_id" int="1356"> | ||
9051 | <match key="usb.product_id" int="78"> | ||
9052 | <merge key="info.category" type="string">camera</merge> | ||
9053 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9054 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9055 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P200 (PTP mode)</merge> | ||
9056 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9057 | </match> | ||
9058 | </match> | ||
9059 | <match key="usb.vendor_id" int="1356"> | ||
9060 | <match key="usb.product_id" int="78"> | ||
9061 | <merge key="info.category" type="string">camera</merge> | ||
9062 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9063 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9064 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P30 (PTP mode)</merge> | ||
9065 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9066 | </match> | ||
9067 | </match> | ||
9068 | <match key="usb.vendor_id" int="1356"> | ||
9069 | <match key="usb.product_id" int="78"> | ||
9070 | <merge key="info.category" type="string">camera</merge> | ||
9071 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9072 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9073 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P31 (PTP mode)</merge> | ||
9074 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9075 | </match> | ||
9076 | </match> | ||
9077 | <match key="usb.vendor_id" int="1356"> | ||
9078 | <match key="usb.product_id" int="78"> | ||
9079 | <merge key="info.category" type="string">camera</merge> | ||
9080 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9081 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9082 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P32 (PTP mode)</merge> | ||
9083 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9084 | </match> | ||
9085 | </match> | ||
9086 | <match key="usb.vendor_id" int="1356"> | ||
9087 | <match key="usb.product_id" int="78"> | ||
9088 | <merge key="info.category" type="string">camera</merge> | ||
9089 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9090 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9091 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P41 (PTP mode)</merge> | ||
9092 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9093 | </match> | ||
9094 | </match> | ||
9095 | <match key="usb.vendor_id" int="1356"> | ||
9096 | <match key="usb.product_id" int="78"> | ||
9097 | <merge key="info.category" type="string">camera</merge> | ||
9098 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9099 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9100 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P43 (PTP mode)</merge> | ||
9101 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9102 | </match> | ||
9103 | </match> | ||
9104 | <match key="usb.vendor_id" int="1356"> | ||
9105 | <match key="usb.product_id" int="78"> | ||
9106 | <merge key="info.category" type="string">camera</merge> | ||
9107 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9108 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9109 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P5 (PTP mode)</merge> | ||
9110 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9111 | </match> | ||
9112 | </match> | ||
9113 | <match key="usb.vendor_id" int="1356"> | ||
9114 | <match key="usb.product_id" int="78"> | ||
9115 | <merge key="info.category" type="string">camera</merge> | ||
9116 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9117 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9118 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P50 (PTP mode)</merge> | ||
9119 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9120 | </match> | ||
9121 | </match> | ||
9122 | <match key="usb.vendor_id" int="1356"> | ||
9123 | <match key="usb.product_id" int="78"> | ||
9124 | <merge key="info.category" type="string">camera</merge> | ||
9125 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9126 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9127 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P51 (PTP mode)</merge> | ||
9128 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9129 | </match> | ||
9130 | </match> | ||
9131 | <match key="usb.vendor_id" int="1356"> | ||
9132 | <match key="usb.product_id" int="78"> | ||
9133 | <merge key="info.category" type="string">camera</merge> | ||
9134 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9135 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9136 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P52 (PTP mode)</merge> | ||
9137 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9138 | </match> | ||
9139 | </match> | ||
9140 | <match key="usb.vendor_id" int="1356"> | ||
9141 | <match key="usb.product_id" int="78"> | ||
9142 | <merge key="info.category" type="string">camera</merge> | ||
9143 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9144 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9145 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P71 (PTP mode)</merge> | ||
9146 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9147 | </match> | ||
9148 | </match> | ||
9149 | <match key="usb.vendor_id" int="1356"> | ||
9150 | <match key="usb.product_id" int="78"> | ||
9151 | <merge key="info.category" type="string">camera</merge> | ||
9152 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9153 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9154 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P72 (PTP mode)</merge> | ||
9155 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9156 | </match> | ||
9157 | </match> | ||
9158 | <match key="usb.vendor_id" int="1356"> | ||
9159 | <match key="usb.product_id" int="78"> | ||
9160 | <merge key="info.category" type="string">camera</merge> | ||
9161 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9162 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9163 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P73 (PTP mode)</merge> | ||
9164 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9165 | </match> | ||
9166 | </match> | ||
9167 | <match key="usb.vendor_id" int="1356"> | ||
9168 | <match key="usb.product_id" int="78"> | ||
9169 | <merge key="info.category" type="string">camera</merge> | ||
9170 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9171 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9172 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P92 (PTP mode)</merge> | ||
9173 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9174 | </match> | ||
9175 | </match> | ||
9176 | <match key="usb.vendor_id" int="1356"> | ||
9177 | <match key="usb.product_id" int="78"> | ||
9178 | <merge key="info.category" type="string">camera</merge> | ||
9179 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9180 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9181 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-P93 (PTP mode)</merge> | ||
9182 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9183 | </match> | ||
9184 | </match> | ||
9185 | <match key="usb.vendor_id" int="1356"> | ||
9186 | <match key="usb.product_id" int="78"> | ||
9187 | <merge key="info.category" type="string">camera</merge> | ||
9188 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9189 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9190 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-R1 (PTP mode)</merge> | ||
9191 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9192 | </match> | ||
9193 | </match> | ||
9194 | <match key="usb.vendor_id" int="1356"> | ||
9195 | <match key="usb.product_id" int="78"> | ||
9196 | <merge key="info.category" type="string">camera</merge> | ||
9197 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9198 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9199 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-S40 (PTP mode)</merge> | ||
9200 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9201 | </match> | ||
9202 | </match> | ||
9203 | <match key="usb.vendor_id" int="1356"> | ||
9204 | <match key="usb.product_id" int="78"> | ||
9205 | <merge key="info.category" type="string">camera</merge> | ||
9206 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9207 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9208 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-S60 (PTP mode)</merge> | ||
9209 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9210 | </match> | ||
9211 | </match> | ||
9212 | <match key="usb.vendor_id" int="1356"> | ||
9213 | <match key="usb.product_id" int="662"> | ||
9214 | <merge key="info.category" type="string">camera</merge> | ||
9215 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9216 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9217 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-S730 (PTP mode)</merge> | ||
9218 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9219 | </match> | ||
9220 | </match> | ||
9221 | <match key="usb.vendor_id" int="1356"> | ||
9222 | <match key="usb.product_id" int="78"> | ||
9223 | <merge key="info.category" type="string">camera</merge> | ||
9224 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9225 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9226 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-S75 (PTP mode)</merge> | ||
9227 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9228 | </match> | ||
9229 | </match> | ||
9230 | <match key="usb.vendor_id" int="1356"> | ||
9231 | <match key="usb.product_id" int="78"> | ||
9232 | <merge key="info.category" type="string">camera</merge> | ||
9233 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9234 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9235 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-S85 (PTP mode)</merge> | ||
9236 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9237 | </match> | ||
9238 | </match> | ||
9239 | <match key="usb.vendor_id" int="1356"> | ||
9240 | <match key="usb.product_id" int="78"> | ||
9241 | <merge key="info.category" type="string">camera</merge> | ||
9242 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9243 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9244 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-T1 (PTP mode)</merge> | ||
9245 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9246 | </match> | ||
9247 | </match> | ||
9248 | <match key="usb.vendor_id" int="1356"> | ||
9249 | <match key="usb.product_id" int="78"> | ||
9250 | <merge key="info.category" type="string">camera</merge> | ||
9251 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9252 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9253 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-T10 (PTP mode)</merge> | ||
9254 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9255 | </match> | ||
9256 | </match> | ||
9257 | <match key="usb.vendor_id" int="1356"> | ||
9258 | <match key="usb.product_id" int="78"> | ||
9259 | <merge key="info.category" type="string">camera</merge> | ||
9260 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9261 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9262 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-T3 (PTP mode)</merge> | ||
9263 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9264 | </match> | ||
9265 | </match> | ||
9266 | <match key="usb.vendor_id" int="1356"> | ||
9267 | <match key="usb.product_id" int="78"> | ||
9268 | <merge key="info.category" type="string">camera</merge> | ||
9269 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9270 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9271 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-U10 (PTP mode)</merge> | ||
9272 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9273 | </match> | ||
9274 | </match> | ||
9275 | <match key="usb.vendor_id" int="1356"> | ||
9276 | <match key="usb.product_id" int="78"> | ||
9277 | <merge key="info.category" type="string">camera</merge> | ||
9278 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9279 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9280 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-U20 (PTP mode)</merge> | ||
9281 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9282 | </match> | ||
9283 | </match> | ||
9284 | <match key="usb.vendor_id" int="1356"> | ||
9285 | <match key="usb.product_id" int="78"> | ||
9286 | <merge key="info.category" type="string">camera</merge> | ||
9287 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9288 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9289 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-V1 (PTP mode)</merge> | ||
9290 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9291 | </match> | ||
9292 | </match> | ||
9293 | <match key="usb.vendor_id" int="1356"> | ||
9294 | <match key="usb.product_id" int="78"> | ||
9295 | <merge key="info.category" type="string">camera</merge> | ||
9296 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9297 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9298 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-W1 (PTP mode)</merge> | ||
9299 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9300 | </match> | ||
9301 | </match> | ||
9302 | <match key="usb.vendor_id" int="1356"> | ||
9303 | <match key="usb.product_id" int="78"> | ||
9304 | <merge key="info.category" type="string">camera</merge> | ||
9305 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9306 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9307 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-W12 (PTP mode)</merge> | ||
9308 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9309 | </match> | ||
9310 | </match> | ||
9311 | <match key="usb.vendor_id" int="1356"> | ||
9312 | <match key="usb.product_id" int="835"> | ||
9313 | <merge key="info.category" type="string">camera</merge> | ||
9314 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9315 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9316 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-W130 (PTP mode)</merge> | ||
9317 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9318 | </match> | ||
9319 | </match> | ||
9320 | <match key="usb.vendor_id" int="1356"> | ||
9321 | <match key="usb.product_id" int="760"> | ||
9322 | <merge key="info.category" type="string">camera</merge> | ||
9323 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9324 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9325 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-W200 (PTP mode)</merge> | ||
9326 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9327 | </match> | ||
9328 | </match> | ||
9329 | <match key="usb.vendor_id" int="1356"> | ||
9330 | <match key="usb.product_id" int="78"> | ||
9331 | <merge key="info.category" type="string">camera</merge> | ||
9332 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9333 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9334 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-W35 (PTP mode)</merge> | ||
9335 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9336 | </match> | ||
9337 | </match> | ||
9338 | <match key="usb.vendor_id" int="1356"> | ||
9339 | <match key="usb.product_id" int="78"> | ||
9340 | <merge key="info.category" type="string">camera</merge> | ||
9341 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9342 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9343 | <merge key="camera.libgphoto2.name" type="string">Sony DSC-W55 (PTP mode)</merge> | ||
9344 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9345 | </match> | ||
9346 | </match> | ||
9347 | <match key="usb.vendor_id" int="1356"> | ||
9348 | <match key="usb.product_id" int="78"> | ||
9349 | <merge key="info.category" type="string">camera</merge> | ||
9350 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9351 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9352 | <merge key="camera.libgphoto2.name" type="string">Sony MVC-CD300 (PTP mode)</merge> | ||
9353 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9354 | </match> | ||
9355 | </match> | ||
9356 | <match key="usb.vendor_id" int="1356"> | ||
9357 | <match key="usb.product_id" int="78"> | ||
9358 | <merge key="info.category" type="string">camera</merge> | ||
9359 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9360 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9361 | <merge key="camera.libgphoto2.name" type="string">Sony MVC-CD500 (PTP mode)</merge> | ||
9362 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9363 | </match> | ||
9364 | </match> | ||
9365 | <match key="usb.vendor_id" int="1356"> | ||
9366 | <match key="usb.product_id" int="78"> | ||
9367 | <merge key="info.category" type="string">camera</merge> | ||
9368 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9369 | <merge key="camera.access_method" type="string">ptp</merge> | ||
9370 | <merge key="camera.libgphoto2.name" type="string">Sony PTP</merge> | ||
9371 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9372 | </match> | ||
9373 | </match> | ||
9374 | <match key="usb.vendor_id" int="1356"> | ||
9375 | <match key="usb.product_id" int="860"> | ||
9376 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9377 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9378 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9379 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9380 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9381 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-A726/NWZ-A728/NWZ-A768</merge> | ||
9382 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9383 | </match> | ||
9384 | </match> | ||
9385 | <match key="usb.vendor_id" int="1356"> | ||
9386 | <match key="usb.product_id" int="805"> | ||
9387 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9388 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9389 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9390 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9391 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9392 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-A815/NWZ-A818</merge> | ||
9393 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9394 | </match> | ||
9395 | </match> | ||
9396 | <match key="usb.vendor_id" int="1356"> | ||
9397 | <match key="usb.product_id" int="859"> | ||
9398 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9399 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9400 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9401 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9402 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9403 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-A826/NWZ-A828/NWZ-A829</merge> | ||
9404 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9405 | </match> | ||
9406 | </match> | ||
9407 | <match key="usb.vendor_id" int="1356"> | ||
9408 | <match key="usb.product_id" int="1028"> | ||
9409 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9410 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9411 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9412 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9413 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9414 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-A845</merge> | ||
9415 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9416 | </match> | ||
9417 | </match> | ||
9418 | <match key="usb.vendor_id" int="1356"> | ||
9419 | <match key="usb.product_id" int="878"> | ||
9420 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9421 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9422 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9423 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9424 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9425 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-B135</merge> | ||
9426 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9427 | </match> | ||
9428 | </match> | ||
9429 | <match key="usb.vendor_id" int="1356"> | ||
9430 | <match key="usb.product_id" int="984"> | ||
9431 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9432 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9433 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9434 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9435 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9436 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-B142F</merge> | ||
9437 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9438 | </match> | ||
9439 | </match> | ||
9440 | <match key="usb.vendor_id" int="1356"> | ||
9441 | <match key="usb.product_id" int="1214"> | ||
9442 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9443 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9444 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9445 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9446 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9447 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-B153F</merge> | ||
9448 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9449 | </match> | ||
9450 | </match> | ||
9451 | <match key="usb.vendor_id" int="1356"> | ||
9452 | <match key="usb.product_id" int="1020"> | ||
9453 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9454 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9455 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9456 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9457 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9458 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-E344</merge> | ||
9459 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9460 | </match> | ||
9461 | </match> | ||
9462 | <match key="usb.vendor_id" int="1356"> | ||
9463 | <match key="usb.product_id" int="1227"> | ||
9464 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9465 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9466 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9467 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9468 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9469 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-E354</merge> | ||
9470 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9471 | </match> | ||
9472 | </match> | ||
9473 | <match key="usb.vendor_id" int="1356"> | ||
9474 | <match key="usb.product_id" int="901"> | ||
9475 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9476 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9477 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9478 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9479 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9480 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-E436F</merge> | ||
9481 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9482 | </match> | ||
9483 | </match> | ||
9484 | <match key="usb.vendor_id" int="1356"> | ||
9485 | <match key="usb.product_id" int="1021"> | ||
9486 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9487 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9488 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9489 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9490 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9491 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-E445</merge> | ||
9492 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9493 | </match> | ||
9494 | </match> | ||
9495 | <match key="usb.vendor_id" int="1356"> | ||
9496 | <match key="usb.product_id" int="806"> | ||
9497 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9498 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9499 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9500 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9501 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9502 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-S516</merge> | ||
9503 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9504 | </match> | ||
9505 | </match> | ||
9506 | <match key="usb.vendor_id" int="1356"> | ||
9507 | <match key="usb.product_id" int="1022"> | ||
9508 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9509 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9510 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9511 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9512 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9513 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-S545</merge> | ||
9514 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9515 | </match> | ||
9516 | </match> | ||
9517 | <match key="usb.vendor_id" int="1356"> | ||
9518 | <match key="usb.product_id" int="807"> | ||
9519 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9520 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9521 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9522 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9523 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9524 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-S615F/NWZ-S616F/NWZ-S618F</merge> | ||
9525 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9526 | </match> | ||
9527 | </match> | ||
9528 | <match key="usb.vendor_id" int="1356"> | ||
9529 | <match key="usb.product_id" int="910"> | ||
9530 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9531 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9532 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9533 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9534 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9535 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-S638F</merge> | ||
9536 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9537 | </match> | ||
9538 | </match> | ||
9539 | <match key="usb.vendor_id" int="1356"> | ||
9540 | <match key="usb.product_id" int="858"> | ||
9541 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9542 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9543 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9544 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9545 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9546 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-S716F</merge> | ||
9547 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9548 | </match> | ||
9549 | </match> | ||
9550 | <match key="usb.vendor_id" int="1356"> | ||
9551 | <match key="usb.product_id" int="908"> | ||
9552 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9553 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9554 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9555 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9556 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9557 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-S739F</merge> | ||
9558 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9559 | </match> | ||
9560 | </match> | ||
9561 | <match key="usb.vendor_id" int="1356"> | ||
9562 | <match key="usb.product_id" int="904"> | ||
9563 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9564 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9565 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9566 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9567 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9568 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-W202</merge> | ||
9569 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9570 | </match> | ||
9571 | </match> | ||
9572 | <match key="usb.vendor_id" int="1356"> | ||
9573 | <match key="usb.product_id" int="919"> | ||
9574 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9575 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9576 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9577 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9578 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9579 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-X1050B/NWZ-X1060B</merge> | ||
9580 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9581 | </match> | ||
9582 | </match> | ||
9583 | <match key="usb.vendor_id" int="1356"> | ||
9584 | <match key="usb.product_id" int="920"> | ||
9585 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9586 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9587 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9588 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9589 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9590 | <merge key="camera.libgphoto2.name" type="string">Sony Walkman NWZ-X1051/NWZ-X1061</merge> | ||
9591 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9592 | </match> | ||
9593 | </match> | ||
9594 | <match key="usb.vendor_id" int="4046"> | ||
9595 | <match key="usb.product_id" int="217"> | ||
9596 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9597 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9598 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9599 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9600 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9601 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson C702</merge> | ||
9602 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9603 | </match> | ||
9604 | </match> | ||
9605 | <match key="usb.vendor_id" int="4046"> | ||
9606 | <match key="usb.product_id" int="212"> | ||
9607 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9608 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9609 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9610 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9611 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9612 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson C902</merge> | ||
9613 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9614 | </match> | ||
9615 | </match> | ||
9616 | <match key="usb.vendor_id" int="4046"> | ||
9617 | <match key="usb.product_id" int="239"> | ||
9618 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9619 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9620 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9621 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9622 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9623 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson C905</merge> | ||
9624 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9625 | </match> | ||
9626 | </match> | ||
9627 | <match key="usb.vendor_id" int="4046"> | ||
9628 | <match key="usb.product_id" int="57344"> | ||
9629 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9630 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9631 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9632 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9633 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9634 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson K550i</merge> | ||
9635 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9636 | </match> | ||
9637 | </match> | ||
9638 | <match key="usb.vendor_id" int="4046"> | ||
9639 | <match key="usb.product_id" int="117"> | ||
9640 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9641 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9642 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9643 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9644 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9645 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson K850i</merge> | ||
9646 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9647 | </match> | ||
9648 | </match> | ||
9649 | <match key="usb.vendor_id" int="4046"> | ||
9650 | <match key="usb.product_id" int="251"> | ||
9651 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9652 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9653 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9654 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9655 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9656 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson T700</merge> | ||
9657 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9658 | </match> | ||
9659 | </match> | ||
9660 | <match key="usb.vendor_id" int="4046"> | ||
9661 | <match key="usb.product_id" int="307"> | ||
9662 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9663 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9664 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9665 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9666 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9667 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson U5</merge> | ||
9668 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9669 | </match> | ||
9670 | </match> | ||
9671 | <match key="usb.vendor_id" int="4046"> | ||
9672 | <match key="usb.product_id" int="314"> | ||
9673 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9674 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9675 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9676 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9677 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9678 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson U8i</merge> | ||
9679 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9680 | </match> | ||
9681 | </match> | ||
9682 | <match key="usb.vendor_id" int="4046"> | ||
9683 | <match key="usb.product_id" int="4296"> | ||
9684 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9685 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9686 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9687 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9688 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9689 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W302</merge> | ||
9690 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9691 | </match> | ||
9692 | </match> | ||
9693 | <match key="usb.vendor_id" int="4046"> | ||
9694 | <match key="usb.product_id" int="243"> | ||
9695 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9696 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9697 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9698 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9699 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9700 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W595</merge> | ||
9701 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9702 | </match> | ||
9703 | </match> | ||
9704 | <match key="usb.vendor_id" int="4046"> | ||
9705 | <match key="usb.product_id" int="261"> | ||
9706 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9707 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9708 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9709 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9710 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9711 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W705/W715</merge> | ||
9712 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9713 | </match> | ||
9714 | </match> | ||
9715 | <match key="usb.vendor_id" int="4046"> | ||
9716 | <match key="usb.product_id" int="198"> | ||
9717 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9718 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9719 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9720 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9721 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9722 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W760i</merge> | ||
9723 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9724 | </match> | ||
9725 | </match> | ||
9726 | <match key="usb.vendor_id" int="4046"> | ||
9727 | <match key="usb.product_id" int="179"> | ||
9728 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9729 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9730 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9731 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9732 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9733 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W890i</merge> | ||
9734 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9735 | </match> | ||
9736 | </match> | ||
9737 | <match key="usb.vendor_id" int="4046"> | ||
9738 | <match key="usb.product_id" int="245"> | ||
9739 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9740 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9741 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9742 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9743 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9744 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W902</merge> | ||
9745 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9746 | </match> | ||
9747 | </match> | ||
9748 | <match key="usb.vendor_id" int="4046"> | ||
9749 | <match key="usb.product_id" int="118"> | ||
9750 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9751 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9752 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9753 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9754 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9755 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W910</merge> | ||
9756 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9757 | </match> | ||
9758 | </match> | ||
9759 | <match key="usb.vendor_id" int="4046"> | ||
9760 | <match key="usb.product_id" int="218"> | ||
9761 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9762 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9763 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9764 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9765 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9766 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W980</merge> | ||
9767 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9768 | </match> | ||
9769 | </match> | ||
9770 | <match key="usb.vendor_id" int="4046"> | ||
9771 | <match key="usb.product_id" int="274"> | ||
9772 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9773 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9774 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9775 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9776 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9777 | <merge key="camera.libgphoto2.name" type="string">SonyEricsson W995</merge> | ||
9778 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9779 | </match> | ||
9780 | </match> | ||
9781 | <match key="usb.vendor_id" int="10096"> | ||
9782 | <match key="usb.product_id" int="36956"> | ||
9783 | <merge key="info.category" type="string">camera</merge> | ||
9784 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9785 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
9786 | <merge key="camera.libgphoto2.name" type="string">Soundstar TDC-35</merge> | ||
9787 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9788 | </match> | ||
9789 | </match> | ||
9790 | <match key="usb.vendor_id" int="2329"> | ||
9791 | <match key="usb.product_id" int="256"> | ||
9792 | <merge key="info.category" type="string">camera</merge> | ||
9793 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9794 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
9795 | <merge key="camera.libgphoto2.name" type="string">StarCam CP086</merge> | ||
9796 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9797 | </match> | ||
9798 | </match> | ||
9799 | <match key="usb.vendor_id" int="10096"> | ||
9800 | <match key="usb.product_id" int="36956"> | ||
9801 | <merge key="info.category" type="string">camera</merge> | ||
9802 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9803 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
9804 | <merge key="camera.libgphoto2.name" type="string">Stop & Shop 87096</merge> | ||
9805 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9806 | </match> | ||
9807 | </match> | ||
9808 | <match key="usb.vendor_id" int="10096"> | ||
9809 | <match key="usb.product_id" int="37181"> | ||
9810 | <merge key="info.category" type="string">camera</merge> | ||
9811 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9812 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
9813 | <merge key="camera.libgphoto2.name" type="string">Suprema Digital Keychain Camera</merge> | ||
9814 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9815 | </match> | ||
9816 | </match> | ||
9817 | <match key="usb.vendor_id" int="5073"> | ||
9818 | <match key="usb.product_id" int="28695"> | ||
9819 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9820 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9821 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9822 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9823 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9824 | <merge key="camera.libgphoto2.name" type="string">Technika MP-709</merge> | ||
9825 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9826 | </match> | ||
9827 | </match> | ||
9828 | <match key="usb.vendor_id" int="2726"> | ||
9829 | <match key="usb.product_id" int="12305"> | ||
9830 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9831 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9832 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9833 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9834 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9835 | <merge key="camera.libgphoto2.name" type="string">Tevion MD 81488</merge> | ||
9836 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9837 | </match> | ||
9838 | </match> | ||
9839 | <match key="usb.vendor_id" int="1691"> | ||
9840 | <match key="usb.product_id" int="12341"> | ||
9841 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9842 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9843 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9844 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9845 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9846 | <merge key="camera.libgphoto2.name" type="string">Thomson / RCA Lyra HC308A</merge> | ||
9847 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9848 | </match> | ||
9849 | </match> | ||
9850 | <match key="usb.vendor_id" int="1691"> | ||
9851 | <match key="usb.product_id" int="1911"> | ||
9852 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9853 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9854 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9855 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9856 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9857 | <merge key="camera.libgphoto2.name" type="string">Thomson / RCA Opal / Lyra MC4002</merge> | ||
9858 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9859 | </match> | ||
9860 | </match> | ||
9861 | <match key="usb.vendor_id" int="1691"> | ||
9862 | <match key="usb.product_id" int="1908"> | ||
9863 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9864 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9865 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9866 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9867 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9868 | <merge key="camera.libgphoto2.name" type="string">Thomson EM28 Series</merge> | ||
9869 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9870 | </match> | ||
9871 | </match> | ||
9872 | <match key="usb.vendor_id" int="1691"> | ||
9873 | <match key="usb.product_id" int="1916"> | ||
9874 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9875 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9876 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9877 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9878 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9879 | <merge key="camera.libgphoto2.name" type="string">Thomson Lyra MC5104B (M51 Series)</merge> | ||
9880 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9881 | </match> | ||
9882 | </match> | ||
9883 | <match key="usb.vendor_id" int="1691"> | ||
9884 | <match key="usb.product_id" int="12314"> | ||
9885 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9886 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9887 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9888 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9889 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9890 | <merge key="camera.libgphoto2.name" type="string">Thomson RCA H106</merge> | ||
9891 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9892 | </match> | ||
9893 | </match> | ||
9894 | <match key="usb.vendor_id" int="1691"> | ||
9895 | <match key="usb.product_id" int="12328"> | ||
9896 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9897 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9898 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9899 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9900 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9901 | <merge key="camera.libgphoto2.name" type="string">Thomson scenium E308</merge> | ||
9902 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9903 | </match> | ||
9904 | </match> | ||
9905 | <match key="usb.vendor_id" int="2329"> | ||
9906 | <match key="usb.product_id" int="256"> | ||
9907 | <merge key="info.category" type="string">camera</merge> | ||
9908 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
9909 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
9910 | <merge key="camera.libgphoto2.name" type="string">Tiger Fast Flicks</merge> | ||
9911 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9912 | </match> | ||
9913 | </match> | ||
9914 | <match key="usb.vendor_id" int="2352"> | ||
9915 | <match key="usb.product_id" int="12"> | ||
9916 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9917 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9918 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9919 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9920 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9921 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat</merge> | ||
9922 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9923 | </match> | ||
9924 | </match> | ||
9925 | <match key="usb.vendor_id" int="2352"> | ||
9926 | <match key="usb.product_id" int="9"> | ||
9927 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9928 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9929 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9930 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9931 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9932 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat MEGF-40</merge> | ||
9933 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9934 | </match> | ||
9935 | </match> | ||
9936 | <match key="usb.vendor_id" int="2352"> | ||
9937 | <match key="usb.product_id" int="29"> | ||
9938 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9939 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9940 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9941 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9942 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9943 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat MET401</merge> | ||
9944 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9945 | </match> | ||
9946 | </match> | ||
9947 | <match key="usb.vendor_id" int="2352"> | ||
9948 | <match key="usb.product_id" int="26"> | ||
9949 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9950 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9951 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9952 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9953 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9954 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat MEU201</merge> | ||
9955 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9956 | </match> | ||
9957 | </match> | ||
9958 | <match key="usb.vendor_id" int="2352"> | ||
9959 | <match key="usb.product_id" int="24"> | ||
9960 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9961 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9962 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9963 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9964 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9965 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat MEU202</merge> | ||
9966 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9967 | </match> | ||
9968 | </match> | ||
9969 | <match key="usb.vendor_id" int="2352"> | ||
9970 | <match key="usb.product_id" int="17"> | ||
9971 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9972 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9973 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9974 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9975 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9976 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat P10</merge> | ||
9977 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9978 | </match> | ||
9979 | </match> | ||
9980 | <match key="usb.vendor_id" int="2352"> | ||
9981 | <match key="usb.product_id" int="15"> | ||
9982 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9983 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9984 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9985 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9986 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9987 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat P20</merge> | ||
9988 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
9989 | </match> | ||
9990 | </match> | ||
9991 | <match key="usb.vendor_id" int="2352"> | ||
9992 | <match key="usb.product_id" int="16"> | ||
9993 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
9994 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
9995 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
9996 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
9997 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
9998 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat S</merge> | ||
9999 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10000 | </match> | ||
10001 | </match> | ||
10002 | <match key="usb.vendor_id" int="2352"> | ||
10003 | <match key="usb.product_id" int="25"> | ||
10004 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
10005 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
10006 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
10007 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
10008 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
10009 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat T</merge> | ||
10010 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10011 | </match> | ||
10012 | </match> | ||
10013 | <match key="usb.vendor_id" int="2352"> | ||
10014 | <match key="usb.product_id" int="22"> | ||
10015 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
10016 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
10017 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
10018 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
10019 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
10020 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat U</merge> | ||
10021 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10022 | </match> | ||
10023 | </match> | ||
10024 | <match key="usb.vendor_id" int="2352"> | ||
10025 | <match key="usb.product_id" int="20"> | ||
10026 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
10027 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
10028 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
10029 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
10030 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
10031 | <merge key="camera.libgphoto2.name" type="string">Toshiba Gigabeat V30</merge> | ||
10032 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10033 | </match> | ||
10034 | </match> | ||
10035 | <match key="usb.vendor_id" int="4402"> | ||
10036 | <match key="usb.product_id" int="17202"> | ||
10037 | <merge key="info.category" type="string">camera</merge> | ||
10038 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10039 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10040 | <merge key="camera.libgphoto2.name" type="string">Toshiba PDR-M60</merge> | ||
10041 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10042 | </match> | ||
10043 | </match> | ||
10044 | <match key="usb.vendor_id" int="4402"> | ||
10045 | <match key="usb.product_id" int="17205"> | ||
10046 | <merge key="info.category" type="string">camera</merge> | ||
10047 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10048 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10049 | <merge key="camera.libgphoto2.name" type="string">Toshiba PDR-M61</merge> | ||
10050 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10051 | </match> | ||
10052 | </match> | ||
10053 | <match key="usb.vendor_id" int="4402"> | ||
10054 | <match key="usb.product_id" int="17204"> | ||
10055 | <merge key="info.category" type="string">camera</merge> | ||
10056 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10057 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10058 | <merge key="camera.libgphoto2.name" type="string">Toshiba PDR-M65</merge> | ||
10059 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10060 | </match> | ||
10061 | </match> | ||
10062 | <match key="usb.vendor_id" int="7784"> | ||
10063 | <match key="usb.product_id" int="2"> | ||
10064 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
10065 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
10066 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
10067 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
10068 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
10069 | <merge key="camera.libgphoto2.name" type="string">TrekStor i.Beat Organix 2.0</merge> | ||
10070 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10071 | </match> | ||
10072 | </match> | ||
10073 | <match key="usb.vendor_id" int="1026"> | ||
10074 | <match key="usb.product_id" int="1553"> | ||
10075 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
10076 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
10077 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
10078 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
10079 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
10080 | <merge key="camera.libgphoto2.name" type="string">TrekStor i.Beat Sweez FM</merge> | ||
10081 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10082 | </match> | ||
10083 | </match> | ||
10084 | <match key="usb.vendor_id" int="1647"> | ||
10085 | <match key="usb.product_id" int="33834"> | ||
10086 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
10087 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
10088 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
10089 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
10090 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
10091 | <merge key="camera.libgphoto2.name" type="string">TrekStor Vibez 8/12GB</merge> | ||
10092 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10093 | </match> | ||
10094 | </match> | ||
10095 | <match key="usb.vendor_id" int="1750"> | ||
10096 | <match key="usb.product_id" int="46"> | ||
10097 | <merge key="info.category" type="string">camera</merge> | ||
10098 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10099 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10100 | <merge key="camera.libgphoto2.name" type="string">Trust PowerC@m 350FS</merge> | ||
10101 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10102 | </match> | ||
10103 | </match> | ||
10104 | <match key="usb.vendor_id" int="1750"> | ||
10105 | <match key="usb.product_id" int="45"> | ||
10106 | <merge key="info.category" type="string">camera</merge> | ||
10107 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10108 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10109 | <merge key="camera.libgphoto2.name" type="string">Trust PowerC@m 350FT</merge> | ||
10110 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10111 | </match> | ||
10112 | </match> | ||
10113 | <match key="usb.vendor_id" int="2250"> | ||
10114 | <match key="usb.product_id" int="272"> | ||
10115 | <merge key="info.category" type="string">camera</merge> | ||
10116 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10117 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10118 | <merge key="camera.libgphoto2.name" type="string">Trust Spyc@m 100</merge> | ||
10119 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10120 | </match> | ||
10121 | </match> | ||
10122 | <match key="usb.vendor_id" int="1943"> | ||
10123 | <match key="usb.product_id" int="32794"> | ||
10124 | <merge key="info.category" type="string">camera</merge> | ||
10125 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10126 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10127 | <merge key="camera.libgphoto2.name" type="string">Typhoon StyloCam</merge> | ||
10128 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10129 | </match> | ||
10130 | </match> | ||
10131 | <match key="usb.vendor_id" int="3428"> | ||
10132 | <match key="usb.product_id" int="4097"> | ||
10133 | <merge key="info.category" type="string">camera</merge> | ||
10134 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10135 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10136 | <merge key="camera.libgphoto2.name" type="string">UMAX AstraPix 320s</merge> | ||
10137 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10138 | </match> | ||
10139 | </match> | ||
10140 | <match key="usb.interface.class" int="6"> | ||
10141 | <match key="usb.interface.subclass" int="1"> | ||
10142 | <match key="usb.interface.protocol" int="1"> | ||
10143 | <merge key="info.category" type="string">camera</merge> | ||
10144 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10145 | <merge key="camera.access_method" type="string">ptp</merge> | ||
10146 | <merge key="camera.libgphoto2.name" type="string">USB PTP Class Camera</merge> | ||
10147 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10148 | </match> | ||
10149 | </match> | ||
10150 | </match> | ||
10151 | <match key="usb.vendor_id" int="2425"> | ||
10152 | <match key="usb.product_id" int="551"> | ||
10153 | <merge key="info.category" type="string">camera</merge> | ||
10154 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10155 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10156 | <merge key="camera.libgphoto2.name" type="string">Vivitar Freelance</merge> | ||
10157 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10158 | </match> | ||
10159 | </match> | ||
10160 | <match key="usb.vendor_id" int="2362"> | ||
10161 | <match key="usb.product_id" int="270"> | ||
10162 | <merge key="info.category" type="string">camera</merge> | ||
10163 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10164 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10165 | <merge key="camera.libgphoto2.name" type="string">Vivitar Mini Digital Camera</merge> | ||
10166 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10167 | </match> | ||
10168 | </match> | ||
10169 | <match key="usb.vendor_id" int="2362"> | ||
10170 | <match key="usb.product_id" int="271"> | ||
10171 | <merge key="info.category" type="string">camera</merge> | ||
10172 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10173 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10174 | <merge key="camera.libgphoto2.name" type="string">Vivitar Vivicam 55</merge> | ||
10175 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10176 | </match> | ||
10177 | </match> | ||
10178 | <match key="usb.vendor_id" int="3141"> | ||
10179 | <match key="usb.product_id" int="32778"> | ||
10180 | <merge key="info.category" type="string">camera</merge> | ||
10181 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10182 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10183 | <merge key="camera.libgphoto2.name" type="string">Vivitar Vivicam3350B</merge> | ||
10184 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10185 | </match> | ||
10186 | </match> | ||
10187 | <match key="usb.vendor_id" int="10096"> | ||
10188 | <match key="usb.product_id" int="36956"> | ||
10189 | <merge key="info.category" type="string">camera</merge> | ||
10190 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10191 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10192 | <merge key="camera.libgphoto2.name" type="string">Vivitar Vivicam35</merge> | ||
10193 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10194 | </match> | ||
10195 | </match> | ||
10196 | <match key="usb.vendor_id" int="3141"> | ||
10197 | <match key="usb.product_id" int="32769"> | ||
10198 | <merge key="info.category" type="string">camera</merge> | ||
10199 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10200 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10201 | <merge key="camera.libgphoto2.name" type="string">Wild Planet Digital Spy Camera 70137</merge> | ||
10202 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10203 | </match> | ||
10204 | </match> | ||
10205 | <match key="usb.vendor_id" int="7763"> | ||
10206 | <match key="usb.product_id" int="7"> | ||
10207 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
10208 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
10209 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
10210 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
10211 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
10212 | <merge key="camera.libgphoto2.name" type="string">Wyplay Wyplayer</merge> | ||
10213 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10214 | </match> | ||
10215 | </match> | ||
10216 | <match key="usb.vendor_id" int="1054"> | ||
10217 | <match key="usb.product_id" int="24576"> | ||
10218 | <merge key="info.category" type="string">portable_audio_player</merge> | ||
10219 | <addset key="info.capabilities" type="strlist">portable_audio_player</addset> | ||
10220 | <merge key="portable_audio_player.access_method" type="string">user</merge> | ||
10221 | <merge key="portable_audio_player.type" type="string">mtp</merge> | ||
10222 | <append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append> | ||
10223 | <merge key="camera.libgphoto2.name" type="string">ZiiLABS Zii EGG</merge> | ||
10224 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10225 | </match> | ||
10226 | </match> | ||
10227 | <match key="usb.vendor_id" int="10096"> | ||
10228 | <match key="usb.product_id" int="36956"> | ||
10229 | <merge key="info.category" type="string">camera</merge> | ||
10230 | <addset key="info.capabilities" type="strlist">camera</addset> | ||
10231 | <merge key="camera.access_method" type="string">proprietary</merge> | ||
10232 | <merge key="camera.libgphoto2.name" type="string">ZINA Mini Digital Keychain Camer</merge> | ||
10233 | <merge key="camera.libgphoto2.support" type="bool">true</merge> | ||
10234 | </match> | ||
10235 | </match> | ||
10236 | </match> | ||
10237 | </device> | ||
10238 | </deviceinfo> | ||
diff --git a/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/40-libgphoto2.rules b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/40-libgphoto2.rules new file mode 100644 index 000000000..29f35d62d --- /dev/null +++ b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/40-libgphoto2.rules | |||
@@ -0,0 +1,1104 @@ | |||
1 | # udev rules file for libgphoto2 devices (for udev 136 version) | ||
2 | # Created from this library: | ||
3 | # libgphoto2 2.4.11 ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb --sysroot=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/sysroots/qemuarm, ltdl, EXIF | ||
4 | # libgphoto2_port 0.8.0 ccache arm-angstrom-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -mthumb-interwork -mno-thumb --sysroot=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/sysroots/qemuarm, ltdl, USB, serial without locking | ||
5 | # | ||
6 | # this file is autogenerated, local changes will be LOST on upgrades | ||
7 | ACTION!="add", GOTO="libgphoto2_rules_end" | ||
8 | SUBSYSTEM!="usb", GOTO="libgphoto2_usb_end" | ||
9 | ENV{DEVTYPE}!="usb_device", GOTO="libgphoto2_usb_end" | ||
10 | |||
11 | ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p" | ||
12 | ENV{ID_USB_INTERFACES}=="*:08*:*", GOTO="libgphoto2_usb_end" | ||
13 | ENV{ID_USB_INTERFACES}=="*:060101:*", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="PTP", GOTO="libgphoto2_usb_end" | ||
14 | |||
15 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
16 | ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0403", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
17 | ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0404", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
18 | ATTRS{idVendor}=="08ca", ATTRS{idProduct}=="0111", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
19 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
20 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0224", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
21 | ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="1290", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
22 | ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="1292", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
23 | ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="1294", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
24 | ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="1291", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
25 | ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="1293", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
26 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="120a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
27 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="131d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
28 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="120c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
29 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1301", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
30 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1303", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
31 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1311", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
32 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1321", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
33 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1331", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
34 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1333", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
35 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1307", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
36 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1357", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
37 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1351", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
38 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1309", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
39 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="130b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
40 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1313", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
41 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1315", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
42 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1335", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
43 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="130d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
44 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="130f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
45 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1319", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
46 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1207", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
47 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1341", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
48 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="131b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
49 | ATTRS{idVendor}=="0e79", ATTRS{idProduct}=="1208", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
50 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
51 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
52 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
53 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
54 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
55 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
56 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
57 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3047", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
58 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31c2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
59 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31bd", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
60 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31e6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
61 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31f3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
62 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
63 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
64 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3066", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
65 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30bf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
66 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3075", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
67 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ba", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
68 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="310e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
69 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
70 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ff", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
71 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="311c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
72 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fe", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
73 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
74 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
75 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
76 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3116", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
77 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3184", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
78 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3119", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
79 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3174", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
80 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3136", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
81 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3160", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
82 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3174", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
83 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3115", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
84 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31c4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
85 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
86 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="315f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
87 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3173", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
88 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3193", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
89 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31c1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
90 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
91 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
92 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
93 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3072", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
94 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
95 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
96 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3052", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
97 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3065", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
98 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3070", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
99 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3071", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
100 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
101 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ee", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
102 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
103 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3088", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
104 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3087", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
105 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30a5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
106 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="317b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
107 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3083", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
108 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ea", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
109 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3147", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
110 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30eb", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
111 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ec", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
112 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3084", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
113 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3099", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
114 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3113", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
115 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ef", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
116 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ee", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
117 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ee", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
118 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3110", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
119 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3146", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
120 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3145", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
121 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31cf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
122 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="319b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
123 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31ea", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
124 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3101", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
125 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
126 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3199", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
127 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3215", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
128 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="319a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
129 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3044", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
130 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3060", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
131 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3084", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
132 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3099", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
133 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3110", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
134 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3084", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
135 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3099", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
136 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ee", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
137 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3110", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
138 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3145", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
139 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31cf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
140 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31cf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
141 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3145", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
142 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="308e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
143 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31e6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
144 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3193", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
145 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3046", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
146 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
147 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
148 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
149 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3096", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
150 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="307c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
151 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="307a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
152 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30a0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
153 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3096", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
154 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="308e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
155 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3081", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
156 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3082", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
157 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3080", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
158 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30a9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
159 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
160 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="308d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
161 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3081", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
162 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3082", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
163 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="307f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
164 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3080", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
165 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
166 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3096", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
167 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30a9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
168 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
169 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="308e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
170 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
171 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3061", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
172 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31c3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
173 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
174 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3062", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
175 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31be", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
176 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3059", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
177 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3076", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
178 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
179 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3058", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
180 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b7", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
181 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
182 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="310f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
183 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
184 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3155", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
185 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3149", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
186 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31bf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
187 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
188 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
189 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3126", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
190 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="311b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
191 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3150", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
192 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
193 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
194 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3177", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
195 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3176", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
196 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3074", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
197 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fd", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
198 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fc", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
199 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="313a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
200 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3139", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
201 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="315b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
202 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3073", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
203 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3117", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
204 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3138", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
205 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="315d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
206 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="317a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
207 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
208 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
209 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
210 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30bb", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
211 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31bc", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
212 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3048", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
213 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="318f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
214 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31df", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
215 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3055", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
216 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
217 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
218 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3085", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
219 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3085", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
220 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
221 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3125", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
222 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="315a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
223 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
224 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3049", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
225 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
226 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3041", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
227 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3045", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
228 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3051", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
229 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
230 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3043", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
231 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3065", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
232 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3070", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
233 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3071", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
234 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="311a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
235 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3057", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
236 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="304c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
237 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3066", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
238 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3056", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
239 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3075", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
240 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ba", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
241 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
242 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
243 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3148", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
244 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3077", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
245 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
246 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
247 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
248 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fa", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
249 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
250 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3072", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
251 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
252 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
253 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3184", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
254 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31c4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
255 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31f4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
256 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
257 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30c0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
258 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3137", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
259 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
260 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30ff", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
261 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30f2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
262 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="311c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
263 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30fe", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
264 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3119", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
265 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
266 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3175", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
267 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31c2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
268 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="314b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
269 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3196", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
270 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3115", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
271 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31e6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
272 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31c1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
273 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3193", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
274 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="318d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
275 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="315e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
276 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3192", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
277 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31e0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
278 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3211", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
279 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31e4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
280 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31c0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
281 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31f6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
282 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3050", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
283 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="305c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
284 | ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3078", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
285 | ATTRS{idVendor}=="07cf", ATTRS{idProduct}=="1049", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
286 | ATTRS{idVendor}=="07cf", ATTRS{idProduct}=="1042", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
287 | ATTRS{idVendor}=="07cf", ATTRS{idProduct}=="104d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
288 | ATTRS{idVendor}=="07cf", ATTRS{idProduct}=="104c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
289 | ATTRS{idVendor}=="055f", ATTRS{idProduct}=="c200", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
290 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
291 | ATTRS{idVendor}=="0797", ATTRS{idProduct}=="8001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
292 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0224", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
293 | ATTRS{idVendor}=="1e74", ATTRS{idProduct}=="6512", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
294 | ATTRS{idVendor}=="1e53", ATTRS{idProduct}=="0005", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
295 | ATTRS{idVendor}=="03e8", ATTRS{idProduct}=="2182", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
296 | ATTRS{idVendor}=="03e8", ATTRS{idProduct}=="2180", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
297 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
298 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0711", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
299 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0751", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
300 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0911", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
301 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0801", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
302 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0871", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
303 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0891", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
304 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0861", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
305 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0881", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
306 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0921", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
307 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0901", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
308 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0701", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
309 | ATTRS{idVendor}=="0e21", ATTRS{idProduct}=="0761", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
310 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4016", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
311 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="400a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
312 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4012", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
313 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="400b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
314 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4013", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
315 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4123", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
316 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4157", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
317 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4130", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
318 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
319 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4133", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
320 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4161", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
321 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4137", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
322 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
323 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4131", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
324 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4150", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
325 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4158", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
326 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4152", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
327 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="411f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
328 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4153", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
329 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="413e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
330 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4151", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
331 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4162", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
332 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4128", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
333 | ATTRS{idVendor}=="106c", ATTRS{idProduct}=="3215", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
334 | ATTRS{idVendor}=="0d64", ATTRS{idProduct}=="1021", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
335 | ATTRS{idVendor}=="03e8", ATTRS{idProduct}=="2130", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
336 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
337 | ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8000", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
338 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4132", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
339 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="412f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
340 | ATTRS{idVendor}=="413c", ATTRS{idProduct}=="4500", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
341 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
342 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
343 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
344 | ATTRS{idVendor}=="05da", ATTRS{idProduct}=="1018", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
345 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
346 | ATTRS{idVendor}=="0aa6", ATTRS{idProduct}=="6021", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
347 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9050", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
348 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9052", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
349 | ATTRS{idVendor}=="10d6", ATTRS{idProduct}=="2200", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
350 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
351 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
352 | ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0403", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
353 | ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0402", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
354 | ATTRS{idVendor}=="06d3", ATTRS{idProduct}=="21ba", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
355 | ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1140", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
356 | ATTRS{idVendor}=="0dca", ATTRS{idProduct}=="0002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
357 | ATTRS{idVendor}=="0dca", ATTRS{idProduct}=="0002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
358 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="014a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
359 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01d2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
360 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
361 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01d3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
362 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="0193", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
363 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01e0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
364 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
365 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01e4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
366 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="019b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
367 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
368 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
369 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01d4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
370 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01e6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
371 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01fa", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
372 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01dd", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
373 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01db", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
374 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01ef", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
375 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="0200", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
376 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01e8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
377 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="0209", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
378 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
379 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01d7", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
380 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01bf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
381 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="0142", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
382 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="018f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
383 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01d8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
384 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="0201", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
385 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="020d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
386 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01fe", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
387 | ATTRS{idVendor}=="04cb", ATTRS{idProduct}=="01c3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
388 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
389 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
390 | ATTRS{idVendor}=="0458", ATTRS{idProduct}=="7005", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
391 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
392 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
393 | ATTRS{idVendor}=="0797", ATTRS{idProduct}=="801c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
394 | ATTRS{idVendor}=="1302", ATTRS{idProduct}=="1016", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
395 | ATTRS{idVendor}=="1302", ATTRS{idProduct}=="1017", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
396 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
397 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6502", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
398 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6202", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
399 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7c02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
400 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7d02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
401 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6302", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
402 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6602", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
403 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7402", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
404 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7802", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
405 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7202", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
406 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6e02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
407 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7902", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
408 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6d02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
409 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6302", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
410 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
411 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6802", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
412 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
413 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6b02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
414 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6402", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
415 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7602", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
416 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6702", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
417 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6c02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
418 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6a02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
419 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4202", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
420 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7702", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
421 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7e02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
422 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4302", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
423 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
424 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4402", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
425 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4502", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
426 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
427 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="6002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
428 | ATTRS{idVendor}=="f003", ATTRS{idProduct}=="6002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
429 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8b02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
430 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8c02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
431 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7502", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
432 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7b02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
433 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7302", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
434 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7a02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
435 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
436 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
437 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8202", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
438 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="9b02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
439 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8402", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
440 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8502", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
441 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="9602", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
442 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="9702", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
443 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8702", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
444 | ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8802", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
445 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9153", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
446 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
447 | ATTRS{idVendor}=="19ff", ATTRS{idProduct}=="0303", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
448 | ATTRS{idVendor}=="19ff", ATTRS{idProduct}=="0309", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
449 | ATTRS{idVendor}=="19ff", ATTRS{idProduct}=="0307", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
450 | ATTRS{idVendor}=="045e", ATTRS{idProduct}=="00c9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
451 | ATTRS{idVendor}=="8086", ATTRS{idProduct}=="0630", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
452 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
453 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="112a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
454 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1126", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
455 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1141", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
456 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1142", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
457 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1167", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
458 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1151", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
459 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="2101", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
460 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="2105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
461 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="2102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
462 | ATTRS{idVendor}=="1006", ATTRS{idProduct}=="3004", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
463 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1008", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
464 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1122", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
465 | ATTRS{idVendor}=="1006", ATTRS{idProduct}=="4002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
466 | ATTRS{idVendor}=="1006", ATTRS{idProduct}=="4003", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
467 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1147", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
468 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1113", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
469 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1120", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
470 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1117", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
471 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1115", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
472 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1118", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
473 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
474 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1119", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
475 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1153", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
476 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1134", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
477 | ATTRS{idVendor}=="1042", ATTRS{idProduct}=="1143", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
478 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1116", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
479 | ATTRS{idVendor}=="4102", ATTRS{idProduct}=="1132", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
480 | ATTRS{idVendor}=="0b20", ATTRS{idProduct}=="ddee", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
481 | ATTRS{idVendor}=="0784", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
482 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
483 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
484 | ATTRS{idVendor}=="05da", ATTRS{idProduct}=="1006", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
485 | ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="0000", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
486 | ATTRS{idVendor}=="04f1", ATTRS{idProduct}=="6105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
487 | ATTRS{idVendor}=="084e", ATTRS{idProduct}=="0001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
488 | ATTRS{idVendor}=="0b28", ATTRS{idProduct}=="100c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
489 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="060b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
490 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
491 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
492 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
493 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
494 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0589", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
495 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05aa", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
496 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
497 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05a2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
498 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05b7", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
499 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ba", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
500 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05a7", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
501 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05af", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
502 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ae", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
503 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05c3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
504 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05a9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
505 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05c6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
506 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
507 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0560", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
508 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0560", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
509 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0535", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
510 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0566", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
511 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0566", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
512 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0574", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
513 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0573", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
514 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0571", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
515 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0584", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
516 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0579", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
517 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0578", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
518 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0578", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
519 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
520 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
521 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0586", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
522 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
523 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
524 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0120", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
525 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0121", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
526 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0110", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
527 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0111", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
528 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0130", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
529 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0112", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
530 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0132", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
531 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0160", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
532 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0131", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
533 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0525", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
534 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0500", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
535 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0510", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
536 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0530", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
537 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0170", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
538 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0555", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
539 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0576", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
540 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0550", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
541 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0570", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
542 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0572", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
543 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0575", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
544 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
545 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="057f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
546 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0577", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
547 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0300", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
548 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0540", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
549 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0568", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
550 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0569", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
551 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0565", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
552 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0567", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
553 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ce", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
554 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
555 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05c1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
556 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ad", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
557 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0585", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
558 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0400", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
559 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0592", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
560 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0593", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
561 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
562 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
563 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0591", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
564 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05a0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
565 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ac", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
566 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ab", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
567 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05b8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
568 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
569 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
570 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0587", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
571 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05b3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
572 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05b4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
573 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0580", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
574 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0588", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
575 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0403", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
576 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05b5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
577 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05cf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
578 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05cd", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
579 | ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05c0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
580 | ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
581 | ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0019", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
582 | ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0009", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
583 | ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0007", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
584 | ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0018", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
585 | ATTRS{idVendor}=="132b", ATTRS{idProduct}=="0022", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
586 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="9051", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
587 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2375", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
588 | ATTRS{idVendor}=="1004", ATTRS{idProduct}=="611b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
589 | ATTRS{idVendor}=="1004", ATTRS{idProduct}=="608f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
590 | ATTRS{idVendor}=="1004", ATTRS{idProduct}=="6132", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
591 | ATTRS{idVendor}=="043e", ATTRS{idProduct}=="7040", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
592 | ATTRS{idVendor}=="043e", ATTRS{idProduct}=="70b1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
593 | ATTRS{idVendor}=="1004", ATTRS{idProduct}=="6010", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
594 | ATTRS{idVendor}=="1004", ATTRS{idProduct}=="6005", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
595 | ATTRS{idVendor}=="13d1", ATTRS{idProduct}=="7002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
596 | ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0900", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
597 | ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0950", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
598 | ATTRS{idVendor}=="066f", ATTRS{idProduct}=="846c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
599 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
600 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2205", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
601 | ATTRS{idVendor}=="066f", ATTRS{idProduct}=="8550", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
602 | ATTRS{idVendor}=="066f", ATTRS{idProduct}=="8588", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
603 | ATTRS{idVendor}=="10d6", ATTRS{idProduct}=="2300", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
604 | ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="5572", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
605 | ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0640", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
606 | ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0622", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
607 | ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0710", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
608 | ATTRS{idVendor}=="045e", ATTRS{idProduct}=="063e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
609 | ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8008", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
610 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="60ca", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
611 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="41d6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
612 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="42a7", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
613 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="4811", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
614 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="41dc", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
615 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="6413", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
616 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="6415", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
617 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="2a65", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
618 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="70a8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
619 | ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="70a9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
620 | # not working yet: PROGRAM="check-mtp-device", , ENV{ID_MEDIA_PLAYER}="1" | ||
621 | ATTRS{idVendor}=="055f", ATTRS{idProduct}=="c200", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
622 | ATTRS{idVendor}=="055f", ATTRS{idProduct}=="a350", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
623 | ATTRS{idVendor}=="0aa6", ATTRS{idProduct}=="9601", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
624 | ATTRS{idVendor}=="0402", ATTRS{idProduct}=="5668", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
625 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
626 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0302", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
627 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0117", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
628 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0122", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
629 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0109", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
630 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0115", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
631 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0121", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
632 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0111", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
633 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="011d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
634 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="012d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
635 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0204", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
636 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
637 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="010b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
638 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0130", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
639 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0131", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
640 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0129", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
641 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0113", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
642 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0206", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
643 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0119", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
644 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="012e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
645 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="010d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
646 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0135", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
647 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0139", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
648 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0137", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
649 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="011f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
650 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0103", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
651 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0127", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
652 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0112", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
653 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
654 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0208", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
655 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="030b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
656 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0309", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
657 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="017e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
658 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="015f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
659 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0315", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
660 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0318", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
661 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0317", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
662 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0305", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
663 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0140", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
664 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="017d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
665 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0142", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
666 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="020c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
667 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0169", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
668 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="015b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
669 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0163", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
670 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0311", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
671 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="016f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
672 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0173", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
673 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="014e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
674 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0161", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
675 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0177", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
676 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0178", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
677 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="031b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
678 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0144", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
679 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="015d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
680 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="014e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
681 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0171", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
682 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0157", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
683 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="021f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
684 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0186", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
685 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0202", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
686 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0404", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
687 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0408", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
688 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="041c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
689 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="040a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
690 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0402", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
691 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0410", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
692 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="041a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
693 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0424", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
694 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0425", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
695 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0427", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
696 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0426", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
697 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0414", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
698 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0418", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
699 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0423", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
700 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="041e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
701 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0406", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
702 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0422", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
703 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0428", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
704 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="040e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
705 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0412", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
706 | ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0421", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
707 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0224", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
708 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="02c1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
709 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0065", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
710 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="005f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
711 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0462", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
712 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="01ee", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
713 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0209", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
714 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0421", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
715 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="02e2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
716 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04ba", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
717 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="006c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
718 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="00ea", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
719 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="047e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
720 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0229", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
721 | ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="0229", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
722 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04b4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
723 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0154", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
724 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0155", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
725 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="002e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
726 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0098", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
727 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="008d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
728 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="003c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
729 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0297", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
730 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="01cf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
731 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0179", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
732 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="00e5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
733 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0335", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
734 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="00e4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
735 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="01a1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
736 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0221", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
737 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0488", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
738 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04d1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
739 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04e1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
740 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0079", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
741 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="02fe", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
742 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0302", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
743 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04f1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
744 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="000a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
745 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0074", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
746 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0092", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
747 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0485", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
748 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0478", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
749 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04e5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
750 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04ef", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
751 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="006e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
752 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0039", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
753 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="01f5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
754 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="026b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
755 | ATTRS{idVendor}=="0421", ATTRS{idProduct}=="01f4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
756 | ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="3196", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
757 | ATTRS{idVendor}=="1703", ATTRS{idProduct}=="0001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
758 | ATTRS{idVendor}=="1703", ATTRS{idProduct}=="0002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
759 | ATTRS{idVendor}=="1e53", ATTRS{idProduct}=="0006", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
760 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
761 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
762 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
763 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
764 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
765 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
766 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
767 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
768 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
769 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0116", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
770 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
771 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0113", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
772 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
773 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0114", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
774 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0116", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
775 | ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0116", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
776 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
777 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
778 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
779 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
780 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
781 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
782 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
783 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
784 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
785 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2374", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
786 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2145", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
787 | ATTRS{idVendor}=="04da", ATTRS{idProduct}=="2158", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
788 | ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="000d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
789 | ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="00f7", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
790 | ATTRS{idVendor}=="0aa6", ATTRS{idProduct}=="9702", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
791 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="207c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
792 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0165", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
793 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2077", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
794 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="208e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
795 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2004", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
796 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0857", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
797 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="084e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
798 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
799 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
800 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2075", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
801 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="207b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
802 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="20b7", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
803 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
804 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
805 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="01eb", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
806 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
807 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
808 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="7e01", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
809 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0181", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
810 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0164", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
811 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2022", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
812 | ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0172", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
813 | ATTRS{idVendor}=="08e4", ATTRS{idProduct}=="0142", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
814 | ATTRS{idVendor}=="08e4", ATTRS{idProduct}=="0148", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
815 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
816 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
817 | ATTRS{idVendor}=="0784", ATTRS{idProduct}=="2888", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
818 | ATTRS{idVendor}=="0546", ATTRS{idProduct}=="2035", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
819 | ATTRS{idVendor}=="0546", ATTRS{idProduct}=="0daf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
820 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
821 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
822 | ATTRS{idVendor}=="0784", ATTRS{idProduct}=="5300", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
823 | ATTRS{idVendor}=="0dca", ATTRS{idProduct}=="0004", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
824 | ATTRS{idVendor}=="0784", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
825 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
826 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2203", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
827 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2204", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
828 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2208", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
829 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
830 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="0325", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
831 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2214", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
832 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="032d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
833 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
834 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2212", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
835 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="032b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
836 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2213", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
837 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2216", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
838 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="032f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
839 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2217", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
840 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="221a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
841 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="0110", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
842 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2202", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
843 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="033d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
844 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
845 | ATTRS{idVendor}=="0fca", ATTRS{idProduct}=="8007", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
846 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
847 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
848 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="913d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
849 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="913d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
850 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="913d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
851 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
852 | ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8003", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
853 | ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8003", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
854 | ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8003", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
855 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
856 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
857 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
858 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
859 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
860 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
861 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
862 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
863 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
864 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
865 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
866 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6727", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
867 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6877", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
868 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6752", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
869 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="e20c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
870 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6819", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
871 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="04a4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
872 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="4f1f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
873 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6734", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
874 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6642", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
875 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6763", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
876 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6709", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
877 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="68a9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
878 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6702", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
879 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="502e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
880 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="501d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
881 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5022", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
882 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="502f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
883 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5024", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
884 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5a0f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
885 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5033", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
886 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="0409", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
887 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5057", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
888 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5081", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
889 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="505a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
890 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5118", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
891 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5083", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
892 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="511a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
893 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5115", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
894 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="511d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
895 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5130", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
896 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5125", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
897 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="510f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
898 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5091", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
899 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="508b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
900 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="508a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
901 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5047", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
902 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="507f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
903 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5054", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
904 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="507d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
905 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5093", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
906 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="5121", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
907 | ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="503c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
908 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7410", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
909 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7450", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
910 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7452", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
911 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7432", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
912 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7434", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
913 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="74d0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
914 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7480", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
915 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7420", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
916 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7422", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
917 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7460", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
918 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="74c0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
919 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="74c2", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
920 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="74e0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
921 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7401", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
922 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7400", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
923 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="7430", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
924 | ATTRS{idVendor}=="0781", ATTRS{idProduct}=="74b0", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
925 | ATTRS{idVendor}=="0474", ATTRS{idProduct}=="0230", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
926 | ATTRS{idVendor}=="0797", ATTRS{idProduct}=="8901", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
927 | ATTRS{idVendor}=="0797", ATTRS{idProduct}=="8909", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
928 | ATTRS{idVendor}=="0797", ATTRS{idProduct}=="8911", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
929 | ATTRS{idVendor}=="084d", ATTRS{idProduct}=="1001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
930 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
931 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="0353", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
932 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="220e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
933 | ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="0327", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
934 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
935 | ATTRS{idVendor}=="066f", ATTRS{idProduct}=="a010", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
936 | ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1011", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
937 | ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1015", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
938 | ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
939 | ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1010", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
940 | ATTRS{idVendor}=="0d64", ATTRS{idProduct}=="1001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
941 | ATTRS{idVendor}=="0c77", ATTRS{idProduct}=="1001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
942 | ATTRS{idVendor}=="18f6", ATTRS{idProduct}=="0102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
943 | ATTRS{idVendor}=="18f6", ATTRS{idProduct}=="0110", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
944 | ATTRS{idVendor}=="1bdc", ATTRS{idProduct}=="fabf", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
945 | ATTRS{idVendor}=="0dca", ATTRS{idProduct}=="0002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
946 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="1294", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
947 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
948 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
949 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
950 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
951 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
952 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
953 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
954 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
955 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
956 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
957 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
958 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
959 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
960 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
961 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
962 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
963 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
964 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
965 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
966 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
967 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
968 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
969 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
970 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
971 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
972 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
973 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
974 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
975 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0296", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
976 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
977 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
978 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
979 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
980 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
981 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
982 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
983 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
984 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
985 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
986 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0343", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
987 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="02f8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
988 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
989 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
990 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
991 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
992 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="004e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
993 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="035c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
994 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0325", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
995 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="035b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
996 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0404", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
997 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="036e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
998 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="03d8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
999 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="04be", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1000 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="03fc", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1001 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="04cb", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1002 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0385", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1003 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="03fd", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1004 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0326", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1005 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="03fe", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1006 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0327", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1007 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="038e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1008 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="035a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1009 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="038c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1010 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0388", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1011 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0397", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1012 | ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0398", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1013 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00d9", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1014 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00d4", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1015 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00ef", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1016 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="e000", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1017 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="0075", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1018 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00fb", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1019 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="0133", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1020 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="013a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1021 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="10c8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1022 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00f3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1023 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1024 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00c6", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1025 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00b3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1026 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00f5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1027 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="0076", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1028 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="00da", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1029 | ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="0112", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1030 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1031 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1032 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1033 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="913d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1034 | ATTRS{idVendor}=="13d1", ATTRS{idProduct}=="7017", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1035 | ATTRS{idVendor}=="0aa6", ATTRS{idProduct}=="3011", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1036 | ATTRS{idVendor}=="069b", ATTRS{idProduct}=="3035", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1037 | ATTRS{idVendor}=="069b", ATTRS{idProduct}=="0777", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1038 | ATTRS{idVendor}=="069b", ATTRS{idProduct}=="0774", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1039 | ATTRS{idVendor}=="069b", ATTRS{idProduct}=="077c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1040 | ATTRS{idVendor}=="069b", ATTRS{idProduct}=="301a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1041 | ATTRS{idVendor}=="069b", ATTRS{idProduct}=="3028", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1042 | ATTRS{idVendor}=="0919", ATTRS{idProduct}=="0100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1043 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="000c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1044 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0009", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1045 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="001d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1046 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="001a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1047 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0018", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1048 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0011", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1049 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="000f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1050 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0010", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1051 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0019", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1052 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0016", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1053 | ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0014", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1054 | ATTRS{idVendor}=="1132", ATTRS{idProduct}=="4332", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1055 | ATTRS{idVendor}=="1132", ATTRS{idProduct}=="4335", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1056 | ATTRS{idVendor}=="1132", ATTRS{idProduct}=="4334", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1057 | ATTRS{idVendor}=="1e68", ATTRS{idProduct}=="0002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1058 | ATTRS{idVendor}=="0402", ATTRS{idProduct}=="0611", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1059 | ATTRS{idVendor}=="066f", ATTRS{idProduct}=="842a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1060 | ATTRS{idVendor}=="06d6", ATTRS{idProduct}=="002e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1061 | ATTRS{idVendor}=="06d6", ATTRS{idProduct}=="002d", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1062 | ATTRS{idVendor}=="08ca", ATTRS{idProduct}=="0110", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1063 | ATTRS{idVendor}=="0797", ATTRS{idProduct}=="801a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1064 | ATTRS{idVendor}=="0d64", ATTRS{idProduct}=="1001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1065 | ENV{ID_USB_INTERFACES}=="*:060101:*", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="PTP" | ||
1066 | ATTRS{idVendor}=="0979", ATTRS{idProduct}=="0227", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1067 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1068 | ATTRS{idVendor}=="093a", ATTRS{idProduct}=="010f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1069 | ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="800a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1070 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1071 | ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8001", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1072 | ATTRS{idVendor}=="1e53", ATTRS{idProduct}=="0007", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1073 | ATTRS{idVendor}=="041e", ATTRS{idProduct}=="6000", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1" | ||
1074 | ATTRS{idVendor}=="2770", ATTRS{idProduct}=="905c", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1075 | |||
1076 | LABEL="libgphoto2_usb_end" | ||
1077 | |||
1078 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="1908", ATTRS{idProduct}=="1315", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1079 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="1908", ATTRS{idProduct}=="1320", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1080 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="1908", ATTRS{idProduct}=="0102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1081 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="1908", ATTRS{idProduct}=="3335", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1082 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0116", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1083 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0108", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1084 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0110", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1085 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="010e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1086 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0104", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1087 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="0401", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1088 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1089 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1090 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1091 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1092 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1093 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1094 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1095 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1096 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0105", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1097 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1098 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1099 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1100 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="07b4", ATTRS{idProduct}=="0109", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1101 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="0009", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1102 | KERNEL=="sg[0-9]*", ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="0007", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary" | ||
1103 | |||
1104 | LABEL="libgphoto2_rules_end" | ||
diff --git a/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/allow.to.disable.gd.patch b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/allow.to.disable.gd.patch new file mode 100644 index 000000000..aa1a12441 --- /dev/null +++ b/meta-oe/recipes-graphics/gphoto2/libgphoto2-2.4.11/allow.to.disable.gd.patch | |||
@@ -0,0 +1,33 @@ | |||
1 | --- libgphoto2-2.4.11.orig/configure.ac 2013-07-19 21:59:10.857223729 +0200 | ||
2 | +++ libgphoto2-2.4.11/configure.ac 2013-07-19 22:06:13.873233928 +0200 | ||
3 | @@ -270,15 +270,21 @@ | ||
4 | dnl --------------------------------------------------------------------------- | ||
5 | dnl check for libgd | ||
6 | dnl --------------------------------------------------------------------------- | ||
7 | -LIBGD="" | ||
8 | -libgd_msg="no" | ||
9 | -AC_SUBST(LIBGD) | ||
10 | -AC_CHECK_LIB(gd,gdImageCreateTrueColor,[ | ||
11 | - AC_CHECK_HEADER(gd.h,[ | ||
12 | - AC_DEFINE(HAVE_GD,1,[define if we have LIBGD and its headers]) | ||
13 | - LIBGD="-lgd" | ||
14 | - libgd_msg="yes" | ||
15 | - ]) | ||
16 | +AC_ARG_ENABLE([gd], | ||
17 | +[AS_HELP_STRING([--enable-gd], | ||
18 | + [enable gd support])],[ | ||
19 | + LIBGD="" | ||
20 | + libgd_msg="no" | ||
21 | + AC_SUBST(LIBGD) | ||
22 | + if test "x$enableval" != "xno"; then | ||
23 | + AC_CHECK_LIB(gd,gdImageCreateTrueColor,[ | ||
24 | + AC_CHECK_HEADER(gd.h,[ | ||
25 | + AC_DEFINE(HAVE_GD,1,[define if we have LIBGD and its headers]) | ||
26 | + LIBGD="-lgd" | ||
27 | + libgd_msg="yes" | ||
28 | + ]) | ||
29 | + ]) | ||
30 | + fi | ||
31 | ]) | ||
32 | GP_CONFIG_MSG([GD conversion support],[${libgd_msg}]) | ||
33 | |||
diff --git a/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.4.11.bb b/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.4.11.bb new file mode 100644 index 000000000..523efa773 --- /dev/null +++ b/meta-oe/recipes-graphics/gphoto2/libgphoto2_2.4.11.bb | |||
@@ -0,0 +1,60 @@ | |||
1 | SUMMARY = "libgphoto2 allows you to access digital cameras" | ||
2 | SECTION = "libs" | ||
3 | LICENSE = "LGPLv2.1" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=0448d3676bc0de00406af227d341a4d1" | ||
5 | |||
6 | PR = "r5" | ||
7 | |||
8 | DEPENDS = "libtool jpeg virtual/libusb0 libexif" | ||
9 | |||
10 | # The .fdi and .rules files were generated with: | ||
11 | # libgphoto2-2.4.7/packaging/generic$ qemu-arm -s 1048576 -r 2.6.24 -L /OE/angstrom-dev/staging/armv5te-angstrom-linux-gnueabi/ .libs/print-camera-list | ||
12 | # They are release specific, so please regen when adding new releases | ||
13 | |||
14 | SRC_URI = "${SOURCEFORGE_MIRROR}/gphoto/libgphoto2-${PV}.tar.bz2;name=libgphoto2 \ | ||
15 | file://10-camera-libgphoto2-device.fdi \ | ||
16 | file://10-camera-libgphoto2.fdi \ | ||
17 | file://40-libgphoto2.rules \ | ||
18 | file://0001-configure.ac-remove-AM_PO_SUBDIRS.patch \ | ||
19 | file://allow.to.disable.gd.patch \ | ||
20 | " | ||
21 | |||
22 | SRC_URI[libgphoto2.md5sum] = "16a22b9739e45a95980ed62705fe7333" | ||
23 | SRC_URI[libgphoto2.sha256sum] = "5116bbacea57dfe22585e8e939ea30b5fb99fe08de526002788c84e37105c423" | ||
24 | |||
25 | inherit autotools pkgconfig gettext lib_package | ||
26 | |||
27 | EXTRA_OECONF = " --with-drivers=all udevscriptdir=/lib/udev ac_cv_lib_ltdl_lt_dlcaller_register=yes" | ||
28 | |||
29 | PACKAGECONFIG ??= "" | ||
30 | PACKAGECONFIG[gd] = "--enable-gd,--disable-gd,gd" | ||
31 | PACKAGECONFIG[serial] = "--enable-serial,--disable-serial,lockdev" | ||
32 | |||
33 | do_configure_append() { | ||
34 | cp ${STAGING_DATADIR}/gettext/po/Makefile.in.in ${S}/libgphoto2_port/po/ | ||
35 | cd ${S}/libgphoto2_port/ | ||
36 | autoreconf -Wcross --verbose --install --force ${EXTRA_AUTORECONF} $acpaths | ||
37 | cd ${S} | ||
38 | } | ||
39 | |||
40 | do_install_append() { | ||
41 | install -d ${D}${datadir}/hal/fdi/information/20thirdparty | ||
42 | install -m 0644 ${WORKDIR}/*.fdi ${D}${datadir}/hal/fdi/information/20thirdparty/ | ||
43 | |||
44 | install -d ${D}${sysconfdir}/udev/rules.d/ | ||
45 | install -m 0755 ${WORKDIR}/*.rules ${D}${sysconfdir}/udev/rules.d/ | ||
46 | } | ||
47 | |||
48 | PACKAGES =+ "libgphotoport libgphoto2-camlibs" | ||
49 | FILES_libgphoto2-camlibs = "${libdir}/libgphoto2*/*/*.so*" | ||
50 | RRECOMMENDS_${PN} = "libgphoto2-camlibs" | ||
51 | RDEPENDS_${PN} = "bash" | ||
52 | |||
53 | FILES_libgphotoport = "${libdir}/libgphoto2_port.so.*" | ||
54 | |||
55 | FILES_${PN} += "${base_libdir}/udev/* ${datadir}/hal" | ||
56 | FILES_${PN}-dbg += "${libdir}/*/*/.debug" | ||
57 | FILES_${PN}-dev += "${libdir}/*/*/*.la" | ||
58 | |||
59 | |||
60 | |||
diff --git a/meta-oe/recipes-graphics/gtkperf/gtkperf/Makevars b/meta-oe/recipes-graphics/gtkperf/gtkperf/Makevars new file mode 100644 index 000000000..8b09f53b0 --- /dev/null +++ b/meta-oe/recipes-graphics/gtkperf/gtkperf/Makevars | |||
@@ -0,0 +1,25 @@ | |||
1 | # Makefile variables for PO directory in any package using GNU gettext. | ||
2 | |||
3 | # Usually the message domain is the same as the package name. | ||
4 | DOMAIN = $(PACKAGE) | ||
5 | |||
6 | # These two variables depend on the location of this directory. | ||
7 | subdir = po | ||
8 | top_builddir = .. | ||
9 | |||
10 | # These options get passed to xgettext. | ||
11 | XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ | ||
12 | |||
13 | # This is the copyright holder that gets inserted into the header of the | ||
14 | # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding | ||
15 | # package. (Note that the msgstr strings, extracted from the package's | ||
16 | # sources, belong to the copyright holder of the package.) Translators are | ||
17 | # expected to transfer the copyright for their translations to this person | ||
18 | # or entity, or to disclaim their copyright. The empty string stands for | ||
19 | # the public domain; in this case the translators are expected to disclaim | ||
20 | # their copyright. | ||
21 | COPYRIGHT_HOLDER = Free Software Foundation, Inc. | ||
22 | |||
23 | # This is the list of locale categories, beyond LC_MESSAGES, for which the | ||
24 | # message catalogs shall be used. It is usually empty. | ||
25 | EXTRA_LOCALE_CATEGORIES = | ||
diff --git a/meta-oe/recipes-graphics/gtkperf/gtkperf_0.40.bb b/meta-oe/recipes-graphics/gtkperf/gtkperf_0.40.bb new file mode 100644 index 000000000..e404a7a51 --- /dev/null +++ b/meta-oe/recipes-graphics/gtkperf/gtkperf_0.40.bb | |||
@@ -0,0 +1,27 @@ | |||
1 | SUMMARY = "GTK Performance tool" | ||
2 | SECTION = "libs" | ||
3 | LICENSE = "LGPLv2.1" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" | ||
5 | |||
6 | SRC_URI = "http://prdownloads.sourceforge.net/${BPN}/${BPN}_${PV}.tar.gz \ | ||
7 | file://Makevars" | ||
8 | |||
9 | SRC_URI[md5sum] = "4331dde4bb83865e15482885fcb0cc53" | ||
10 | SRC_URI[sha256sum] = "9704344e732038eecbd007dd996a56293a6b027b5b76f3f036273a3fae1ab27b" | ||
11 | |||
12 | DEPENDS = "gtk+" | ||
13 | |||
14 | S = "${WORKDIR}/${BPN}" | ||
15 | |||
16 | inherit autotools binconfig pkgconfig gettext | ||
17 | |||
18 | do_configure_prepend () { | ||
19 | rm -f ${S}/m4/init.m4 | ||
20 | cp -f ${WORKDIR}/Makevars ${S}/po/ | ||
21 | } | ||
22 | |||
23 | do_install_append () { | ||
24 | rm -rf ${D}/${exec_prefix}/doc | ||
25 | } | ||
26 | |||
27 | FILES_${PN} += "${exec_prefix}/share/duck.png" | ||
diff --git a/meta-oe/recipes-graphics/jasper/jasper_1.900.1.bb b/meta-oe/recipes-graphics/jasper/jasper_1.900.1.bb new file mode 100644 index 000000000..2c51319b9 --- /dev/null +++ b/meta-oe/recipes-graphics/jasper/jasper_1.900.1.bb | |||
@@ -0,0 +1,17 @@ | |||
1 | SUMMARY = "Jpeg 2000 implementation" | ||
2 | LICENSE = "MIT" | ||
3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=baa697d7510288a9cdcce9bd7edaf9bc" | ||
4 | |||
5 | PR = "r1" | ||
6 | |||
7 | SRC_URI = "http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-${PV}.zip" | ||
8 | |||
9 | inherit autotools lib_package | ||
10 | |||
11 | PACKAGECONFIG ??= "" | ||
12 | PACKAGECONFIG[jpeg] = "--enable-libjpeg,--disable-libjpeg,jpeg" | ||
13 | |||
14 | EXTRA_OECONF = "--enable-shared" | ||
15 | |||
16 | SRC_URI[md5sum] = "a342b2b4495b3e1394e161eb5d85d754" | ||
17 | SRC_URI[sha256sum] = "6b905a9c2aca2e275544212666eefc4eb44d95d0a57e4305457b407fe63f9494" | ||
diff --git a/meta-oe/recipes-graphics/leptonica/leptonica_1.70.bb b/meta-oe/recipes-graphics/leptonica/leptonica_1.70.bb new file mode 100644 index 000000000..e826e05bf --- /dev/null +++ b/meta-oe/recipes-graphics/leptonica/leptonica_1.70.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | DESCRIPTION = "A pedagogically-oriented open source site containing software that is broadly useful for image processing and image analysis applications" | ||
2 | DEPENDS = "jpeg tiff libpng zlib giflib" | ||
3 | LICENSE = "BSD-2-Clause" | ||
4 | LIC_FILES_CHKSUM = "file://leptonica-license.txt;md5=20cdd3af097ca431b82004c691f406a6" | ||
5 | |||
6 | SRC_URI = "http://leptonica.com/source/leptonica-${PV}.tar.gz" | ||
7 | SRC_URI[md5sum] = "5ac2a31cf5b4f0e8f5a853a5266c42ef" | ||
8 | SRC_URI[sha256sum] = "d3d209a1f6d1f7a80119486b5011bc8c6627e582c927ab44ba33c37edb2cfba2" | ||
9 | |||
10 | EXTRA_OECONF += " \ | ||
11 | --without-libwebp \ | ||
12 | " | ||
13 | |||
14 | inherit autotools pkgconfig | ||
diff --git a/meta-oe/recipes-graphics/libsexy/libsexy.inc b/meta-oe/recipes-graphics/libsexy/libsexy.inc new file mode 100644 index 000000000..5a11ca06a --- /dev/null +++ b/meta-oe/recipes-graphics/libsexy/libsexy.inc | |||
@@ -0,0 +1,15 @@ | |||
1 | DESCRIPTION = "Libsexy is a collection of GTK+ widgets that extend the functionality of such standard widgets as GtkEntry and GtkLabel" | ||
2 | HOMEPAGE = "http://wiki.chipx86.com/wiki/Libsexy" | ||
3 | AUTHOR = "Christian Hammond <chipx86@chipx86.com>" | ||
4 | SECTION = "x11/libs" | ||
5 | |||
6 | LICENSE = "LGPLv2.1" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34" | ||
8 | |||
9 | DEPENDS = "gtk+ enchant libxml2" | ||
10 | |||
11 | SRC_URI = "http://releases.chipx86.com/libsexy/${BPN}/${BP}.tar.gz \ | ||
12 | file://libsexy-pkgconfig-fixes.patch" | ||
13 | |||
14 | inherit autotools pkgconfig | ||
15 | |||
diff --git a/meta-oe/recipes-graphics/libsexy/libsexy/libsexy-pkgconfig-fixes.patch b/meta-oe/recipes-graphics/libsexy/libsexy/libsexy-pkgconfig-fixes.patch new file mode 100644 index 000000000..61da9474d --- /dev/null +++ b/meta-oe/recipes-graphics/libsexy/libsexy/libsexy-pkgconfig-fixes.patch | |||
@@ -0,0 +1,15 @@ | |||
1 | Index: libsexy-0.1.11/libsexy.pc.in | ||
2 | =================================================================== | ||
3 | --- libsexy-0.1.11.orig/libsexy.pc.in 2005-11-10 10:21:18.000000000 +0000 | ||
4 | +++ libsexy-0.1.11/libsexy.pc.in 2008-03-05 14:36:39.000000000 +0000 | ||
5 | @@ -6,7 +6,8 @@ | ||
6 | Name: libsexy | ||
7 | Description: Doing naughty things to good widgets | ||
8 | Version: @VERSION@ | ||
9 | -Libs: -L${libdir} -lsexy @PACKAGE_LIBS@ | ||
10 | -Cflags: -I${includedir} @PACKAGE_CFLAGS@ | ||
11 | |||
12 | +Requires: pango glib-2.0 gtk+-2.0 libxml-2.0 | ||
13 | +Libs: -L${libdir} -lsexy | ||
14 | +Cflags: -I${includedir} | ||
15 | |||
diff --git a/meta-oe/recipes-graphics/libsexy/libsexy_0.1.11.bb b/meta-oe/recipes-graphics/libsexy/libsexy_0.1.11.bb new file mode 100644 index 000000000..86b4958cf --- /dev/null +++ b/meta-oe/recipes-graphics/libsexy/libsexy_0.1.11.bb | |||
@@ -0,0 +1,6 @@ | |||
1 | require libsexy.inc | ||
2 | |||
3 | PR = "r2" | ||
4 | |||
5 | SRC_URI[md5sum] = "33c079a253270ec8bfb9508e4bb30754" | ||
6 | SRC_URI[sha256sum] = "8c4101a8cda5fccbba85ba1a15f46f2cf75deaa8b3c525ce5b135b9e1a8fe49e" | ||
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm/0001-lxdm.conf.in-blacklist-root-for-release-images.patch b/meta-oe/recipes-graphics/lxdm/lxdm/0001-lxdm.conf.in-blacklist-root-for-release-images.patch new file mode 100644 index 000000000..49ecdb8d3 --- /dev/null +++ b/meta-oe/recipes-graphics/lxdm/lxdm/0001-lxdm.conf.in-blacklist-root-for-release-images.patch | |||
@@ -0,0 +1,29 @@ | |||
1 | From 5038c49c0b61e057dec44c932f02c4bf99cee96e Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com> | ||
3 | Date: Mon, 3 Sep 2012 10:02:51 +0200 | ||
4 | Subject: [PATCH] lxdm.conf.in: blacklist root for release images | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | Upstream-Status: Inappropriate [configuration] | ||
10 | |||
11 | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> | ||
12 | --- | ||
13 | data/lxdm.conf.in | 2 +- | ||
14 | 1 files changed, 1 insertions(+), 1 deletions(-) | ||
15 | |||
16 | diff --git a/data/lxdm.conf.in b/data/lxdm.conf.in | ||
17 | index defc082..759e6e5 100644 | ||
18 | --- a/data/lxdm.conf.in | ||
19 | +++ b/data/lxdm.conf.in | ||
20 | @@ -58,5 +58,5 @@ disable=0 | ||
21 | white= | ||
22 | |||
23 | ## blacklist user | ||
24 | -black= | ||
25 | +black=root | ||
26 | |||
27 | -- | ||
28 | 1.7.4.4 | ||
29 | |||
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm/0002-let-autotools-create-lxdm.conf.patch b/meta-oe/recipes-graphics/lxdm/lxdm/0002-let-autotools-create-lxdm.conf.patch new file mode 100644 index 000000000..43f542a31 --- /dev/null +++ b/meta-oe/recipes-graphics/lxdm/lxdm/0002-let-autotools-create-lxdm.conf.patch | |||
@@ -0,0 +1,62 @@ | |||
1 | From 0ea0329f2c19a43acdc8444fa89e233ba617973d Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com> | ||
3 | Date: Mon, 6 Oct 2014 13:06:24 +0200 | ||
4 | Subject: [PATCH] let autotools create lxdm.conf | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | in out of tree builds lxdm.conf is empty | ||
10 | |||
11 | Upstream-Status: submitted [1] | ||
12 | |||
13 | [1] http://sourceforge.net/p/lxde/mailman/message/32901417/ | ||
14 | |||
15 | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> | ||
16 | --- | ||
17 | configure.ac | 1 + | ||
18 | data/Makefile.am | 5 ----- | ||
19 | data/lxdm.conf.in | 2 +- | ||
20 | 3 files changed, 2 insertions(+), 6 deletions(-) | ||
21 | |||
22 | diff --git a/configure.ac b/configure.ac | ||
23 | index f28c89a..a2fff5b 100644 | ||
24 | --- a/configure.ac | ||
25 | +++ b/configure.ac | ||
26 | @@ -183,6 +183,7 @@ AC_CONFIG_FILES([ | ||
27 | data/PreReboot | ||
28 | data/PreShutdown | ||
29 | data/LoginReady | ||
30 | + data/lxdm.conf | ||
31 | ]) | ||
32 | AC_CONFIG_FILES([data/lxdm], [chmod +x data/lxdm]) | ||
33 | AC_OUTPUT | ||
34 | diff --git a/data/Makefile.am b/data/Makefile.am | ||
35 | index 9500da9..ad64b11 100644 | ||
36 | --- a/data/Makefile.am | ||
37 | +++ b/data/Makefile.am | ||
38 | @@ -1,8 +1,3 @@ | ||
39 | -FULL_LIBEXECDIR=$(libexecdir) | ||
40 | - | ||
41 | -lxdm.conf: lxdm.conf.in | ||
42 | - cat lxdm.conf.in | sed 's,@FULL_LIBEXECDIR@,$(FULL_LIBEXECDIR),' > $@ | ||
43 | - | ||
44 | NULL= | ||
45 | |||
46 | sbin_SCRIPTS = lxdm | ||
47 | diff --git a/data/lxdm.conf.in b/data/lxdm.conf.in | ||
48 | index d93f280..6206262 100644 | ||
49 | --- a/data/lxdm.conf.in | ||
50 | +++ b/data/lxdm.conf.in | ||
51 | @@ -19,7 +19,7 @@ | ||
52 | # skip_password=1 | ||
53 | |||
54 | ## greeter used to welcome the user | ||
55 | -greeter=@FULL_LIBEXECDIR@/lxdm-greeter-gtk | ||
56 | +greeter=@libexecdir@/lxdm-greeter-gtk | ||
57 | |||
58 | [server] | ||
59 | ## arg used to start xserver, not fully function | ||
60 | -- | ||
61 | 1.8.3.1 | ||
62 | |||
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm/lxdm-pam b/meta-oe/recipes-graphics/lxdm/lxdm/lxdm-pam new file mode 100644 index 000000000..486621f4f --- /dev/null +++ b/meta-oe/recipes-graphics/lxdm/lxdm/lxdm-pam | |||
@@ -0,0 +1,13 @@ | |||
1 | #%PAM-1.0 | ||
2 | # taken from http://aur.archlinux.org/packages/lx/lxdm-git/lxdm-git.tar.gz | ||
3 | # further info https://wiki.archlinux.org/index.php/LXDM | ||
4 | auth requisite pam_nologin.so | ||
5 | auth required pam_env.so | ||
6 | auth required pam_unix.so | ||
7 | # To allow passwordless login comment previous line and uncomment next line | ||
8 | #auth required pam_unix.so nullok | ||
9 | account required pam_unix.so | ||
10 | session required pam_limits.so | ||
11 | session required pam_unix.so | ||
12 | password required pam_unix.so | ||
13 | -session optional pam_systemd.so | ||
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm/lxdm-pam-debug b/meta-oe/recipes-graphics/lxdm/lxdm/lxdm-pam-debug new file mode 100644 index 000000000..734949fa4 --- /dev/null +++ b/meta-oe/recipes-graphics/lxdm/lxdm/lxdm-pam-debug | |||
@@ -0,0 +1,13 @@ | |||
1 | #%PAM-1.0 | ||
2 | # taken from http://aur.archlinux.org/packages/lx/lxdm-git/lxdm-git.tar.gz | ||
3 | # further info https://wiki.archlinux.org/index.php/LXDM | ||
4 | auth requisite pam_nologin.so | ||
5 | auth required pam_env.so | ||
6 | #auth required pam_unix.so | ||
7 | # To deny passwordless login comment next line and uncomment previous line | ||
8 | auth required pam_unix.so nullok | ||
9 | account required pam_unix.so | ||
10 | session required pam_limits.so | ||
11 | session required pam_unix.so | ||
12 | password required pam_unix.so | ||
13 | -session optional pam_systemd.so | ||
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm/lxdm.conf b/meta-oe/recipes-graphics/lxdm/lxdm/lxdm.conf new file mode 100644 index 000000000..0a6e6721b --- /dev/null +++ b/meta-oe/recipes-graphics/lxdm/lxdm/lxdm.conf | |||
@@ -0,0 +1,4 @@ | |||
1 | [base] | ||
2 | last_session= | ||
3 | last_lang= | ||
4 | last_langs= | ||
diff --git a/meta-oe/recipes-graphics/lxdm/lxdm_git.bb b/meta-oe/recipes-graphics/lxdm/lxdm_git.bb new file mode 100644 index 000000000..66dc26928 --- /dev/null +++ b/meta-oe/recipes-graphics/lxdm/lxdm_git.bb | |||
@@ -0,0 +1,78 @@ | |||
1 | SUMMARY = "LXDM is the lightweight display manager" | ||
2 | HOMEPAGE = "http://blog.lxde.org/?p=531" | ||
3 | LICENSE = "GPLv3" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | ||
5 | SRC_URI = " \ | ||
6 | git://lxde.git.sourceforge.net/gitroot/lxde/${BPN};branch=master \ | ||
7 | file://lxdm.conf \ | ||
8 | ${@base_contains('DISTRO_FEATURES', 'pam', 'file://lxdm-pam file://lxdm-pam-debug', '', d)} \ | ||
9 | ${@base_contains("DISTRO_TYPE", "debug", "", "file://0001-lxdm.conf.in-blacklist-root-for-release-images.patch",d)} \ | ||
10 | file://0002-let-autotools-create-lxdm.conf.patch \ | ||
11 | " | ||
12 | |||
13 | SRCREV = "bf90ec7df5ff6745f703500c5792c344fbaef301" | ||
14 | PV = "0.5.0+git${SRCPV}" | ||
15 | PE = "1" | ||
16 | |||
17 | DEPENDS = "virtual/libintl intltool-native cairo dbus gdk-pixbuf glib-2.0 gtk+ virtual/libx11 libxcb pango iso-codes" | ||
18 | DEPENDS += "${@base_contains("DISTRO_FEATURES", "systemd", "", "consolekit", d)}" | ||
19 | |||
20 | # combine oe-core way with angstrom DISTRO_TYPE | ||
21 | DISTRO_TYPE ?= "${@base_contains("IMAGE_FEATURES", "debug-tweaks", "debug", "",d)}" | ||
22 | |||
23 | inherit autotools pkgconfig gettext systemd | ||
24 | |||
25 | S = "${WORKDIR}/git" | ||
26 | |||
27 | CFLAGS_append = " -fno-builtin-fork -fno-builtin-memset -fno-builtin-strstr " | ||
28 | |||
29 | EXTRA_OECONF += "--enable-gtk3=no --enable-password=yes --with-x -with-xconn=xcb \ | ||
30 | ${@base_contains('DISTRO_FEATURES', 'systemd', '--with-systemdsystemunitdir=${systemd_unitdir}/system/ --disable-consolekit', '--without-systemdsystemunitdir', d)} \ | ||
31 | ${@base_contains('DISTRO_FEATURES', 'pam', '--with-pam', '--without-pam', d)} \ | ||
32 | " | ||
33 | |||
34 | do_configure_prepend() { | ||
35 | cp ${STAGING_DATADIR}/gettext/po/Makefile.in.in ${S}/po/ | ||
36 | } | ||
37 | |||
38 | do_compile_append() { | ||
39 | # default background configured not available / no password field available / no default screensaver | ||
40 | sed -i -e 's,bg=,# bg=,g' \ | ||
41 | -e 's,# skip_password=,skip_password=,g' \ | ||
42 | -e 's,# arg=.*,arg=${bindir}/X -s 0,g' \ | ||
43 | ${S}/data/lxdm.conf.in | ||
44 | # add default configuration | ||
45 | oe_runmake -C ${B}/data lxdm.conf | ||
46 | } | ||
47 | |||
48 | do_install_append() { | ||
49 | install -d ${D}${localstatedir}/lib/lxdm | ||
50 | install -m 644 ${WORKDIR}/lxdm.conf ${D}${localstatedir}/lib/lxdm | ||
51 | if ${@base_contains('DISTRO_FEATURES', 'pam', 'true', 'false', d)}; then | ||
52 | # ArchLinux version of pam config has the following advantages: | ||
53 | # * simple setup of passwordless login | ||
54 | # * in XFCE powerdown/restart enabled in logoff dialog | ||
55 | install -m 644 ${WORKDIR}/${@base_contains("DISTRO_TYPE", "debug", "lxdm-pam-debug", "lxdm-pam",d)} ${D}${sysconfdir}/pam.d/lxdm | ||
56 | fi | ||
57 | } | ||
58 | |||
59 | # make installed languages choosable | ||
60 | pkg_postinst_${PN} () { | ||
61 | langs="" | ||
62 | for lang in `find $D${libdir}/locale -maxdepth 1 | grep _ | sort`; do | ||
63 | lang=`basename $lang` | ||
64 | if [ "x$langs" = "x" ]; then | ||
65 | langs="$lang" | ||
66 | else | ||
67 | langs="$langs $lang" | ||
68 | fi | ||
69 | done | ||
70 | sed -i "s:last_langs=.*$:last_langs=$langs:g" $D${localstatedir}/lib/lxdm/lxdm.conf | ||
71 | } | ||
72 | |||
73 | RDEPENDS_${PN} = "${@base_contains('DISTRO_FEATURES', 'pam', 'pam-plugin-loginuid', '', d)} setxkbmap bash librsvg-gtk" | ||
74 | |||
75 | RPROVIDES_${PN} += "${PN}-systemd" | ||
76 | RREPLACES_${PN} += "${PN}-systemd" | ||
77 | RCONFLICTS_${PN} += "${PN}-systemd" | ||
78 | SYSTEMD_SERVICE_${PN} = "lxdm.service" | ||
diff --git a/meta-oe/recipes-graphics/mesa/mesa-glut_8.0.1.bb b/meta-oe/recipes-graphics/mesa/mesa-glut_8.0.1.bb new file mode 100644 index 000000000..f23621d9c --- /dev/null +++ b/meta-oe/recipes-graphics/mesa/mesa-glut_8.0.1.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | SUMMARY = "OpenGL Utility Toolkit" | ||
2 | LICENSE = "Kilgard" | ||
3 | LIC_FILES_CHKSUM = "file://include/GL/glut.h;md5=4aab626c830aed79d7b2e5a76dfa2dd6;startline=4;endline=8" | ||
4 | |||
5 | SRC_URI = "git://anongit.freedesktop.org/mesa/glut" | ||
6 | |||
7 | SRCREV = "ee89e9aeb49604b036e06f1df6478d32006b30cd" | ||
8 | PV = "8.0.0+git${SRCPV}" | ||
9 | |||
10 | S = "${WORKDIR}/git" | ||
11 | |||
12 | inherit autotools-brokensep pkgconfig | ||
13 | |||
14 | DEPENDS = "virtual/libx11 libxmu libxi virtual/libgl libglu" | ||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/0002-Fix-image-handling-integer-overflows.patch b/meta-oe/recipes-graphics/nonworking/slim/slim/0002-Fix-image-handling-integer-overflows.patch new file mode 100644 index 000000000..de82d6303 --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/0002-Fix-image-handling-integer-overflows.patch | |||
@@ -0,0 +1,343 @@ | |||
1 | From 24e548a222f0aab4313d5ba8b04f0840b173000f Mon Sep 17 00:00:00 2001 | ||
2 | From: iwamatsu <iwamatsu@7c53e7cc-98ea-0310-8f1f-a0b24da60408> | ||
3 | Date: Mon, 30 Aug 2010 01:24:54 +0000 | ||
4 | Subject: [PATCH 2/8] Fix image handling integer overflows | ||
5 | |||
6 | Image loading memory allocation is based on the image width and height: | ||
7 | malloc(heigth * width * 3). Providing an image with large height and | ||
8 | width values can cause the result of this calculation to exceed the | ||
9 | maximum value of an unsigned int and thus causes an integer overflow. | ||
10 | The result: too little memory is allocated and an heap overflow occurs. | ||
11 | |||
12 | This patch was based by Niels Heinen <niels@freebsd.org> | ||
13 | Thanks! | ||
14 | |||
15 | Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | ||
16 | |||
17 | git-svn-id: svn://svn.berlios.de/slim/trunk@176 7c53e7cc-98ea-0310-8f1f-a0b24da60408 | ||
18 | --- | ||
19 | const.h | 3 ++ | ||
20 | jpeg.c | 51 +++++++++++++++----------- | ||
21 | png.c | 122 ++++++++++++++++++++++++++++++++------------------------------ | ||
22 | 3 files changed, 96 insertions(+), 80 deletions(-) | ||
23 | |||
24 | diff --git a/const.h b/const.h | ||
25 | index df0989c..a18c6f3 100644 | ||
26 | --- a/const.h | ||
27 | +++ b/const.h | ||
28 | @@ -42,4 +42,7 @@ | ||
29 | // variables replaced in pre-session_cmd and post-session_cmd | ||
30 | #define USER_VAR "%user" | ||
31 | |||
32 | +// max height/width for images | ||
33 | +#define MAX_DIMENSION 10000 | ||
34 | + | ||
35 | #endif | ||
36 | diff --git a/jpeg.c b/jpeg.c | ||
37 | index 1cf106c..e1f8352 100644 | ||
38 | --- a/jpeg.c | ||
39 | +++ b/jpeg.c | ||
40 | @@ -22,16 +22,22 @@ | ||
41 | #include <string.h> | ||
42 | |||
43 | #include <jpeglib.h> | ||
44 | +#include "const.h" | ||
45 | |||
46 | int | ||
47 | read_jpeg(const char *filename, int *width, int *height, unsigned char **rgb) | ||
48 | { | ||
49 | + int ret = 0; | ||
50 | struct jpeg_decompress_struct cinfo; | ||
51 | struct jpeg_error_mgr jerr; | ||
52 | unsigned char *ptr = NULL; | ||
53 | unsigned int i, ipos; | ||
54 | |||
55 | FILE *infile = fopen(filename, "rb"); | ||
56 | + if (infile == NULL) { | ||
57 | + fprintf(stderr, "Can not fopen file: %s\n",filename); | ||
58 | + return ret; | ||
59 | + } | ||
60 | |||
61 | cinfo.err = jpeg_std_error(&jerr); | ||
62 | jpeg_create_decompress(&cinfo); | ||
63 | @@ -39,43 +45,39 @@ read_jpeg(const char *filename, int *width, int *height, unsigned char **rgb) | ||
64 | jpeg_read_header(&cinfo, TRUE); | ||
65 | jpeg_start_decompress(&cinfo); | ||
66 | |||
67 | + /* Prevent against integer overflow */ | ||
68 | + if(cinfo.output_width >= MAX_DIMENSION || cinfo.output_height >= MAX_DIMENSION) { | ||
69 | + fprintf(stderr, "Unreasonable dimension found in file: %s\n",filename); | ||
70 | + goto close_file; | ||
71 | + } | ||
72 | + | ||
73 | *width = cinfo.output_width; | ||
74 | *height = cinfo.output_height; | ||
75 | |||
76 | rgb[0] = malloc(3 * cinfo.output_width * cinfo.output_height); | ||
77 | - if (rgb[0] == NULL) | ||
78 | - { | ||
79 | + if (rgb[0] == NULL) { | ||
80 | fprintf(stderr, "Can't allocate memory for JPEG file.\n"); | ||
81 | - fclose(infile); | ||
82 | - return(0); | ||
83 | + goto close_file; | ||
84 | } | ||
85 | |||
86 | - if (cinfo.output_components == 3) | ||
87 | - { | ||
88 | + if (cinfo.output_components == 3) { | ||
89 | ptr = rgb[0]; | ||
90 | - while (cinfo.output_scanline < cinfo.output_height) | ||
91 | - { | ||
92 | + while (cinfo.output_scanline < cinfo.output_height) { | ||
93 | jpeg_read_scanlines(&cinfo, &ptr, 1); | ||
94 | ptr += 3 * cinfo.output_width; | ||
95 | } | ||
96 | - } | ||
97 | - else if (cinfo.output_components == 1) | ||
98 | - { | ||
99 | + } else if (cinfo.output_components == 1) { | ||
100 | ptr = malloc(cinfo.output_width); | ||
101 | - if (ptr == NULL) | ||
102 | - { | ||
103 | + if (ptr == NULL) { | ||
104 | fprintf(stderr, "Can't allocate memory for JPEG file.\n"); | ||
105 | - fclose(infile); | ||
106 | - return(0); | ||
107 | + goto rgb_free; | ||
108 | } | ||
109 | |||
110 | ipos = 0; | ||
111 | - while (cinfo.output_scanline < cinfo.output_height) | ||
112 | - { | ||
113 | + while (cinfo.output_scanline < cinfo.output_height) { | ||
114 | jpeg_read_scanlines(&cinfo, &ptr, 1); | ||
115 | |||
116 | - for (i = 0; i < cinfo.output_width; i++) | ||
117 | - { | ||
118 | + for (i = 0; i < cinfo.output_width; i++) { | ||
119 | memset(rgb[0] + ipos, ptr[i], 3); | ||
120 | ipos += 3; | ||
121 | } | ||
122 | @@ -85,9 +87,16 @@ read_jpeg(const char *filename, int *width, int *height, unsigned char **rgb) | ||
123 | } | ||
124 | |||
125 | jpeg_finish_decompress(&cinfo); | ||
126 | - jpeg_destroy_decompress(&cinfo); | ||
127 | |||
128 | + ret = 1; | ||
129 | + goto close_file; | ||
130 | + | ||
131 | +rgb_free: | ||
132 | + free(rgb[0]); | ||
133 | + | ||
134 | +close_file: | ||
135 | + jpeg_destroy_decompress(&cinfo); | ||
136 | fclose(infile); | ||
137 | |||
138 | - return(1); | ||
139 | + return(ret); | ||
140 | } | ||
141 | diff --git a/png.c b/png.c | ||
142 | index a2661c6..5c086c6 100644 | ||
143 | --- a/png.c | ||
144 | +++ b/png.c | ||
145 | @@ -22,12 +22,13 @@ | ||
146 | #include <stdlib.h> | ||
147 | |||
148 | #include <png.h> | ||
149 | +#include "const.h" | ||
150 | |||
151 | int | ||
152 | read_png(const char *filename, int *width, int *height, unsigned char **rgb, | ||
153 | unsigned char **alpha) | ||
154 | { | ||
155 | - FILE *infile = fopen(filename, "rb"); | ||
156 | + int ret = 0; | ||
157 | |||
158 | png_structp png_ptr; | ||
159 | png_infop info_ptr; | ||
160 | @@ -38,31 +39,27 @@ read_png(const char *filename, int *width, int *height, unsigned char **rgb, | ||
161 | int bit_depth, color_type, interlace_type; | ||
162 | int i; | ||
163 | |||
164 | + FILE *infile = fopen(filename, "rb"); | ||
165 | + if (infile == NULL) { | ||
166 | + fprintf(stderr, "Can not fopen file: %s\n",filename); | ||
167 | + return ret; | ||
168 | + } | ||
169 | + | ||
170 | png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, | ||
171 | (png_voidp) NULL, | ||
172 | (png_error_ptr) NULL, | ||
173 | (png_error_ptr) NULL); | ||
174 | - if (!png_ptr) | ||
175 | - { | ||
176 | - fclose(infile); | ||
177 | - return(0); | ||
178 | - } | ||
179 | + if (!png_ptr) | ||
180 | + goto file_close; | ||
181 | |||
182 | info_ptr = png_create_info_struct(png_ptr); | ||
183 | - if (!info_ptr) | ||
184 | - { | ||
185 | + if (!info_ptr) { | ||
186 | png_destroy_read_struct(&png_ptr, (png_infopp) NULL, | ||
187 | (png_infopp) NULL); | ||
188 | - fclose(infile); | ||
189 | - return(0); | ||
190 | } | ||
191 | |||
192 | if (setjmp(png_ptr->jmpbuf)) | ||
193 | - { | ||
194 | - png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp) NULL); | ||
195 | - fclose(infile); | ||
196 | - return(0); | ||
197 | - } | ||
198 | + goto png_destroy; | ||
199 | |||
200 | png_init_io(png_ptr, infile); | ||
201 | png_read_info(png_ptr, info_ptr); | ||
202 | @@ -70,18 +67,23 @@ read_png(const char *filename, int *width, int *height, unsigned char **rgb, | ||
203 | png_get_IHDR(png_ptr, info_ptr, &w, &h, &bit_depth, &color_type, | ||
204 | &interlace_type, (int *) NULL, (int *) NULL); | ||
205 | |||
206 | + /* Prevent against integer overflow */ | ||
207 | + if(w >= MAX_DIMENSION || h >= MAX_DIMENSION) { | ||
208 | + fprintf(stderr, "Unreasonable dimension found in file: %s\n",filename); | ||
209 | + goto png_destroy; | ||
210 | + } | ||
211 | + | ||
212 | *width = (int) w; | ||
213 | *height = (int) h; | ||
214 | |||
215 | if (color_type == PNG_COLOR_TYPE_RGB_ALPHA | ||
216 | - || color_type == PNG_COLOR_TYPE_GRAY_ALPHA) | ||
217 | - { | ||
218 | - alpha[0] = malloc(*width * *height); | ||
219 | - if (alpha[0] == NULL) | ||
220 | - { | ||
221 | - fprintf(stderr, "Can't allocate memory for alpha channel in PNG file.\n"); | ||
222 | - return(0); | ||
223 | - } | ||
224 | + || color_type == PNG_COLOR_TYPE_GRAY_ALPHA) { | ||
225 | + alpha[0] = malloc(*width * *height); | ||
226 | + if (alpha[0] == NULL) | ||
227 | + { | ||
228 | + fprintf(stderr, "Can't allocate memory for alpha channel in PNG file.\n"); | ||
229 | + goto png_destroy; | ||
230 | + } | ||
231 | } | ||
232 | |||
233 | /* Change a paletted/grayscale image to RGB */ | ||
234 | @@ -94,68 +96,70 @@ read_png(const char *filename, int *width, int *height, unsigned char **rgb, | ||
235 | png_set_gray_to_rgb(png_ptr); | ||
236 | |||
237 | /* If the PNG file has 16 bits per channel, strip them down to 8 */ | ||
238 | - if (bit_depth == 16) png_set_strip_16(png_ptr); | ||
239 | + if (bit_depth == 16) | ||
240 | + png_set_strip_16(png_ptr); | ||
241 | |||
242 | /* use 1 byte per pixel */ | ||
243 | png_set_packing(png_ptr); | ||
244 | |||
245 | row_pointers = malloc(*height * sizeof(png_bytep)); | ||
246 | - if (row_pointers == NULL) | ||
247 | - { | ||
248 | + if (row_pointers == NULL) { | ||
249 | fprintf(stderr, "Can't allocate memory for PNG file.\n"); | ||
250 | - return(0); | ||
251 | + goto png_destroy; | ||
252 | } | ||
253 | |||
254 | - for (i = 0; i < *height; i++) | ||
255 | - { | ||
256 | + for (i = 0; i < *height; i++) { | ||
257 | row_pointers[i] = malloc(4 * *width); | ||
258 | - if (row_pointers == NULL) | ||
259 | - { | ||
260 | + if (row_pointers == NULL) { | ||
261 | fprintf(stderr, "Can't allocate memory for PNG line.\n"); | ||
262 | - return(0); | ||
263 | + goto rows_free; | ||
264 | } | ||
265 | } | ||
266 | |||
267 | png_read_image(png_ptr, row_pointers); | ||
268 | |||
269 | rgb[0] = malloc(3 * *width * *height); | ||
270 | - if (rgb[0] == NULL) | ||
271 | - { | ||
272 | + if (rgb[0] == NULL) { | ||
273 | fprintf(stderr, "Can't allocate memory for PNG file.\n"); | ||
274 | - return(0); | ||
275 | + goto rows_free; | ||
276 | } | ||
277 | |||
278 | if (alpha[0] == NULL) | ||
279 | { | ||
280 | - ptr = rgb[0]; | ||
281 | - for (i = 0; i < *height; i++) | ||
282 | - { | ||
283 | - memcpy(ptr, row_pointers[i], 3 * *width); | ||
284 | - ptr += 3 * *width; | ||
285 | - } | ||
286 | - } | ||
287 | - else | ||
288 | - { | ||
289 | - int j; | ||
290 | - ptr = rgb[0]; | ||
291 | - for (i = 0; i < *height; i++) | ||
292 | - { | ||
293 | - int ipos = 0; | ||
294 | - for (j = 0; j < *width; j++) | ||
295 | - { | ||
296 | - *ptr++ = row_pointers[i][ipos++]; | ||
297 | - *ptr++ = row_pointers[i][ipos++]; | ||
298 | - *ptr++ = row_pointers[i][ipos++]; | ||
299 | - alpha[0][i * *width + j] = row_pointers[i][ipos++]; | ||
300 | + ptr = rgb[0]; | ||
301 | + for (i = 0; i < *height; i++) { | ||
302 | + memcpy(ptr, row_pointers[i], 3 * *width); | ||
303 | + ptr += 3 * *width; | ||
304 | + } | ||
305 | + } else { | ||
306 | + int j; | ||
307 | + ptr = rgb[0]; | ||
308 | + for (i = 0; i < *height; i++) { | ||
309 | + int ipos = 0; | ||
310 | + for (j = 0; j < *width; j++) { | ||
311 | + *ptr++ = row_pointers[i][ipos++]; | ||
312 | + *ptr++ = row_pointers[i][ipos++]; | ||
313 | + *ptr++ = row_pointers[i][ipos++]; | ||
314 | + alpha[0][i * *width + j] = row_pointers[i][ipos++]; | ||
315 | + } | ||
316 | } | ||
317 | - } | ||
318 | } | ||
319 | |||
320 | - png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp) NULL); | ||
321 | + ret = 1; /* data reading is OK */ | ||
322 | + | ||
323 | +rows_free: | ||
324 | + for (i = 0; i < *height; i++) { | ||
325 | + if (row_pointers[i] != NULL ) { | ||
326 | + free(row_pointers[i]); | ||
327 | + } | ||
328 | + } | ||
329 | |||
330 | - for (i = 0; i < *height; i++) free(row_pointers[i]); | ||
331 | free(row_pointers); | ||
332 | |||
333 | +png_destroy: | ||
334 | + png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp) NULL); | ||
335 | + | ||
336 | +file_close: | ||
337 | fclose(infile); | ||
338 | - return(1); | ||
339 | + return(ret); | ||
340 | } | ||
341 | -- | ||
342 | 1.6.6.1 | ||
343 | |||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/0003-Fix-build-failure-with-ld-as-needed.patch b/meta-oe/recipes-graphics/nonworking/slim/slim/0003-Fix-build-failure-with-ld-as-needed.patch new file mode 100644 index 000000000..471c4f51e --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/0003-Fix-build-failure-with-ld-as-needed.patch | |||
@@ -0,0 +1,37 @@ | |||
1 | From 6aad913ddd5cdb473db9fa21a5e8ecec58de172b Mon Sep 17 00:00:00 2001 | ||
2 | From: iwamatsu <iwamatsu@7c53e7cc-98ea-0310-8f1f-a0b24da60408> | ||
3 | Date: Wed, 12 Jan 2011 04:41:02 +0000 | ||
4 | Subject: [PATCH 3/8] Fix build failure with ld --as-needed. | ||
5 | |||
6 | Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | ||
7 | |||
8 | git-svn-id: svn://svn.berlios.de/slim/trunk@177 7c53e7cc-98ea-0310-8f1f-a0b24da60408 | ||
9 | --- | ||
10 | Makefile | 4 ++-- | ||
11 | 1 files changed, 2 insertions(+), 2 deletions(-) | ||
12 | |||
13 | diff --git a/Makefile b/Makefile | ||
14 | index 1219de4..fafa0ef 100644 | ||
15 | --- a/Makefile | ||
16 | +++ b/Makefile | ||
17 | @@ -4,7 +4,7 @@ | ||
18 | # to fit into your operating system / distribution | ||
19 | ####################################################### | ||
20 | CXX=/usr/bin/g++ | ||
21 | -CC=/usr/bin/gcc | ||
22 | +CC=/usr/bin/gcc-4.5 | ||
23 | CFLAGS=-Wall -I. -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/libpng12 -I/usr/include | ||
24 | CXXFLAGS=$(CFLAGS) | ||
25 | LDFLAGS=-lXft -lX11 -lfreetype -lXrender -lfontconfig -lpng12 -lz -lm -lcrypt -lXmu -lpng -ljpeg -lrt | ||
26 | @@ -33,7 +33,7 @@ endif | ||
27 | all: slim | ||
28 | |||
29 | slim: $(OBJECTS) | ||
30 | - $(CXX) $(LDFLAGS) $(OBJECTS) -o $(NAME) | ||
31 | + $(CXX) $(OBJECTS) $(LDFLAGS) -o $(NAME) | ||
32 | |||
33 | .cpp.o: | ||
34 | $(CXX) $(CXXFLAGS) $(DEFINES) $(CUSTOM) -c $< -o $@ | ||
35 | -- | ||
36 | 1.6.6.1 | ||
37 | |||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/0004-Add-support-libpng15.patch b/meta-oe/recipes-graphics/nonworking/slim/slim/0004-Add-support-libpng15.patch new file mode 100644 index 000000000..f2087c010 --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/0004-Add-support-libpng15.patch | |||
@@ -0,0 +1,50 @@ | |||
1 | From c2067e8c16bfb721d339718ae0c99c70a994936b Mon Sep 17 00:00:00 2001 | ||
2 | From: iwamatsu <iwamatsu@7c53e7cc-98ea-0310-8f1f-a0b24da60408> | ||
3 | Date: Fri, 17 Jun 2011 20:35:07 +0000 | ||
4 | Subject: [PATCH 4/8] Add support libpng15 | ||
5 | |||
6 | Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | ||
7 | |||
8 | git-svn-id: svn://svn.berlios.de/slim/trunk@178 7c53e7cc-98ea-0310-8f1f-a0b24da60408 | ||
9 | --- | ||
10 | Makefile | 4 ++-- | ||
11 | png.c | 6 +++++- | ||
12 | 2 files changed, 7 insertions(+), 3 deletions(-) | ||
13 | |||
14 | diff --git a/Makefile b/Makefile | ||
15 | index fafa0ef..1202614 100644 | ||
16 | --- a/Makefile | ||
17 | +++ b/Makefile | ||
18 | @@ -5,9 +5,9 @@ | ||
19 | ####################################################### | ||
20 | CXX=/usr/bin/g++ | ||
21 | CC=/usr/bin/gcc-4.5 | ||
22 | -CFLAGS=-Wall -I. -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/libpng12 -I/usr/include | ||
23 | +CFLAGS=-Wall -I. -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include | ||
24 | CXXFLAGS=$(CFLAGS) | ||
25 | -LDFLAGS=-lXft -lX11 -lfreetype -lXrender -lfontconfig -lpng12 -lz -lm -lcrypt -lXmu -lpng -ljpeg -lrt | ||
26 | +LDFLAGS=-lXft -lX11 -lfreetype -lXrender -lfontconfig -lpng -lz -lm -lcrypt -lXmu -lpng -ljpeg -lrt | ||
27 | CUSTOM=-DHAVE_SHADOW | ||
28 | ifdef USE_PAM | ||
29 | LDFLAGS+= -lpam | ||
30 | diff --git a/png.c b/png.c | ||
31 | index 5c086c6..aa0f5e5 100644 | ||
32 | --- a/png.c | ||
33 | +++ b/png.c | ||
34 | @@ -57,8 +57,12 @@ read_png(const char *filename, int *width, int *height, unsigned char **rgb, | ||
35 | png_destroy_read_struct(&png_ptr, (png_infopp) NULL, | ||
36 | (png_infopp) NULL); | ||
37 | } | ||
38 | - | ||
39 | + | ||
40 | +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 | ||
41 | + if (setjmp(png_jmpbuf((data->png_ptr)))) | ||
42 | +#else | ||
43 | if (setjmp(png_ptr->jmpbuf)) | ||
44 | +#endif | ||
45 | goto png_destroy; | ||
46 | |||
47 | png_init_io(png_ptr, infile); | ||
48 | -- | ||
49 | 1.6.6.1 | ||
50 | |||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/0005-Remove-path-of-gcc-amd-g-and-version-of-g.patch b/meta-oe/recipes-graphics/nonworking/slim/slim/0005-Remove-path-of-gcc-amd-g-and-version-of-g.patch new file mode 100644 index 000000000..566ae355e --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/0005-Remove-path-of-gcc-amd-g-and-version-of-g.patch | |||
@@ -0,0 +1,30 @@ | |||
1 | From 4f69eb1aa85fbb395a0474b1f376505fab81ee22 Mon Sep 17 00:00:00 2001 | ||
2 | From: iwamatsu <iwamatsu@7c53e7cc-98ea-0310-8f1f-a0b24da60408> | ||
3 | Date: Fri, 17 Jun 2011 20:35:10 +0000 | ||
4 | Subject: [PATCH 5/8] Remove path of gcc amd g++, and version of g++ | ||
5 | |||
6 | Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | ||
7 | |||
8 | git-svn-id: svn://svn.berlios.de/slim/trunk@179 7c53e7cc-98ea-0310-8f1f-a0b24da60408 | ||
9 | --- | ||
10 | Makefile | 4 ++-- | ||
11 | 1 files changed, 2 insertions(+), 2 deletions(-) | ||
12 | |||
13 | diff --git a/Makefile b/Makefile | ||
14 | index 1202614..5c5fde1 100644 | ||
15 | --- a/Makefile | ||
16 | +++ b/Makefile | ||
17 | @@ -3,8 +3,8 @@ | ||
18 | # Edit the following section to adjust the options | ||
19 | # to fit into your operating system / distribution | ||
20 | ####################################################### | ||
21 | -CXX=/usr/bin/g++ | ||
22 | -CC=/usr/bin/gcc-4.5 | ||
23 | +CXX=g++ | ||
24 | +CC=gcc | ||
25 | CFLAGS=-Wall -I. -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include | ||
26 | CXXFLAGS=$(CFLAGS) | ||
27 | LDFLAGS=-lXft -lX11 -lfreetype -lXrender -lfontconfig -lpng -lz -lm -lcrypt -lXmu -lpng -ljpeg -lrt | ||
28 | -- | ||
29 | 1.6.6.1 | ||
30 | |||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/0006-Remove-localhost-from-Authenticator-of-pam.patch b/meta-oe/recipes-graphics/nonworking/slim/slim/0006-Remove-localhost-from-Authenticator-of-pam.patch new file mode 100644 index 000000000..a5b812584 --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/0006-Remove-localhost-from-Authenticator-of-pam.patch | |||
@@ -0,0 +1,32 @@ | |||
1 | From e188d5fd3e3c0e40c3e35729fd8b81b138191a75 Mon Sep 17 00:00:00 2001 | ||
2 | From: iwamatsu <iwamatsu@7c53e7cc-98ea-0310-8f1f-a0b24da60408> | ||
3 | Date: Fri, 17 Jun 2011 20:35:13 +0000 | ||
4 | Subject: [PATCH 6/8] Remove localhost from Authenticator of pam | ||
5 | |||
6 | http://bugs.gentoo.org/346037 | ||
7 | https://developer.berlios.de/bugs/?func=detailbug&bug_id=17757&group_id=2663 | ||
8 | http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-misc/slim/files/346037-stop_setting_host_for_pam_ck_connector_so.patch?view=log | ||
9 | |||
10 | Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | ||
11 | |||
12 | git-svn-id: svn://svn.berlios.de/slim/trunk@180 7c53e7cc-98ea-0310-8f1f-a0b24da60408 | ||
13 | --- | ||
14 | app.cpp | 2 -- | ||
15 | 1 files changed, 0 insertions(+), 2 deletions(-) | ||
16 | |||
17 | diff --git a/app.cpp b/app.cpp | ||
18 | index c80a73e..7177363 100644 | ||
19 | --- a/app.cpp | ||
20 | +++ b/app.cpp | ||
21 | @@ -236,8 +236,6 @@ void App::Run() { | ||
22 | pam.start("slim"); | ||
23 | pam.set_item(PAM::Authenticator::TTY, DisplayName); | ||
24 | pam.set_item(PAM::Authenticator::Requestor, "root"); | ||
25 | - pam.set_item(PAM::Authenticator::Host, "localhost"); | ||
26 | - | ||
27 | } | ||
28 | catch(PAM::Exception& e){ | ||
29 | cerr << APPNAME << ": " << e << endl; | ||
30 | -- | ||
31 | 1.6.6.1 | ||
32 | |||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/0007-Fix-tty-slowness.patch b/meta-oe/recipes-graphics/nonworking/slim/slim/0007-Fix-tty-slowness.patch new file mode 100644 index 000000000..fa2502bf0 --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/0007-Fix-tty-slowness.patch | |||
@@ -0,0 +1,47 @@ | |||
1 | From da172fd6234b3b2b487ab36d63da72758829cb1d Mon Sep 17 00:00:00 2001 | ||
2 | From: iwamatsu <iwamatsu@7c53e7cc-98ea-0310-8f1f-a0b24da60408> | ||
3 | Date: Fri, 17 Jun 2011 20:35:15 +0000 | ||
4 | Subject: [PATCH 7/8] Fix tty slowness | ||
5 | |||
6 | Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | ||
7 | |||
8 | git-svn-id: svn://svn.berlios.de/slim/trunk@181 7c53e7cc-98ea-0310-8f1f-a0b24da60408 | ||
9 | --- | ||
10 | app.cpp | 10 ++++++---- | ||
11 | 1 files changed, 6 insertions(+), 4 deletions(-) | ||
12 | |||
13 | diff --git a/app.cpp b/app.cpp | ||
14 | index 7177363..44ab099 100644 | ||
15 | --- a/app.cpp | ||
16 | +++ b/app.cpp | ||
17 | @@ -278,21 +278,23 @@ void App::Run() { | ||
18 | signal(SIGALRM, AlarmSignal); | ||
19 | |||
20 | #ifndef XNEST_DEBUG | ||
21 | - OpenLog(); | ||
22 | - | ||
23 | if (!force_nodaemon && cfg->getOption("daemon") == "yes") { | ||
24 | daemonmode = true; | ||
25 | } | ||
26 | |||
27 | // Daemonize | ||
28 | if (daemonmode) { | ||
29 | - if (daemon(0, 1) == -1) { | ||
30 | + if (daemon(0, 0) == -1) { | ||
31 | cerr << APPNAME << ": " << strerror(errno) << endl; | ||
32 | exit(ERR_EXIT); | ||
33 | } | ||
34 | - UpdatePid(); | ||
35 | } | ||
36 | |||
37 | + OpenLog(); | ||
38 | + | ||
39 | + if (daemonmode) | ||
40 | + UpdatePid(); | ||
41 | + | ||
42 | CreateServerAuth(); | ||
43 | StartServer(); | ||
44 | alarm(2); | ||
45 | -- | ||
46 | 1.6.6.1 | ||
47 | |||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/0008-restart-Xserver-if-killed.patch b/meta-oe/recipes-graphics/nonworking/slim/slim/0008-restart-Xserver-if-killed.patch new file mode 100644 index 000000000..0c5cfb742 --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/0008-restart-Xserver-if-killed.patch | |||
@@ -0,0 +1,161 @@ | |||
1 | From ee77a3d154443d2823ecbf2141daa1b5924f629f Mon Sep 17 00:00:00 2001 | ||
2 | From: iwamatsu <iwamatsu@7c53e7cc-98ea-0310-8f1f-a0b24da60408> | ||
3 | Date: Fri, 17 Jun 2011 20:38:34 +0000 | ||
4 | Subject: [PATCH 8/8] restart Xserver if killed | ||
5 | |||
6 | Patch from http://developer.berlios.de/patch/?func=detailpatch&patch_id=2378&group_id=2663. | ||
7 | |||
8 | Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> | ||
9 | |||
10 | git-svn-id: svn://svn.berlios.de/slim/trunk@182 7c53e7cc-98ea-0310-8f1f-a0b24da60408 | ||
11 | --- | ||
12 | app.cpp | 36 +++++++++--------------------------- | ||
13 | app.h | 2 +- | ||
14 | 2 files changed, 10 insertions(+), 28 deletions(-) | ||
15 | |||
16 | diff --git a/app.cpp b/app.cpp | ||
17 | index 44ab099..358a98f 100644 | ||
18 | --- a/app.cpp | ||
19 | +++ b/app.cpp | ||
20 | @@ -104,6 +104,11 @@ int conv(int num_msg, const struct pam_message **msg, | ||
21 | |||
22 | extern App* LoginApp; | ||
23 | |||
24 | +int xioerror(Display *disp) { | ||
25 | + LoginApp->RestartServer(); | ||
26 | + return 0; | ||
27 | +} | ||
28 | + | ||
29 | void CatchSignal(int sig) { | ||
30 | cerr << APPNAME << ": unexpected signal " << sig << endl; | ||
31 | |||
32 | @@ -114,19 +119,6 @@ void CatchSignal(int sig) { | ||
33 | exit(ERR_EXIT); | ||
34 | } | ||
35 | |||
36 | - | ||
37 | -void AlarmSignal(int sig) { | ||
38 | - int pid = LoginApp->GetServerPID(); | ||
39 | - if(waitpid(pid, NULL, WNOHANG) == pid) { | ||
40 | - LoginApp->StopServer(); | ||
41 | - LoginApp->RemoveLock(); | ||
42 | - exit(OK_EXIT); | ||
43 | - } | ||
44 | - signal(sig, AlarmSignal); | ||
45 | - alarm(2); | ||
46 | -} | ||
47 | - | ||
48 | - | ||
49 | void User1Signal(int sig) { | ||
50 | signal(sig, User1Signal); | ||
51 | } | ||
52 | @@ -275,7 +267,6 @@ void App::Run() { | ||
53 | signal(SIGHUP, CatchSignal); | ||
54 | signal(SIGPIPE, CatchSignal); | ||
55 | signal(SIGUSR1, User1Signal); | ||
56 | - signal(SIGALRM, AlarmSignal); | ||
57 | |||
58 | #ifndef XNEST_DEBUG | ||
59 | if (!force_nodaemon && cfg->getOption("daemon") == "yes") { | ||
60 | @@ -297,7 +288,6 @@ void App::Run() { | ||
61 | |||
62 | CreateServerAuth(); | ||
63 | StartServer(); | ||
64 | - alarm(2); | ||
65 | #endif | ||
66 | |||
67 | } | ||
68 | @@ -613,6 +603,8 @@ void App::Login() { | ||
69 | int status; | ||
70 | while (wpid != pid) { | ||
71 | wpid = wait(&status); | ||
72 | + if (wpid == ServerPID) | ||
73 | + xioerror(Dpy); // Server died, simulate IO error | ||
74 | } | ||
75 | if (WIFEXITED(status) && WEXITSTATUS(status)) { | ||
76 | LoginPanel->Message("Failed to execute login command"); | ||
77 | @@ -658,9 +650,6 @@ void App::Login() { | ||
78 | |||
79 | |||
80 | void App::Reboot() { | ||
81 | - // Stop alarm clock | ||
82 | - alarm(0); | ||
83 | - | ||
84 | #ifdef USE_PAM | ||
85 | try{ | ||
86 | pam.end(); | ||
87 | @@ -683,9 +672,6 @@ void App::Reboot() { | ||
88 | |||
89 | |||
90 | void App::Halt() { | ||
91 | - // Stop alarm clock | ||
92 | - alarm(0); | ||
93 | - | ||
94 | #ifdef USE_PAM | ||
95 | try{ | ||
96 | pam.end(); | ||
97 | @@ -771,6 +757,7 @@ void App::RestartServer() { | ||
98 | |||
99 | StopServer(); | ||
100 | RemoveLock(); | ||
101 | + while (waitpid(-1, NULL, WNOHANG) > 0); // Collects all dead childrens | ||
102 | Run(); | ||
103 | } | ||
104 | |||
105 | @@ -841,6 +828,7 @@ int App::WaitForServer() { | ||
106 | |||
107 | for(cycles = 0; cycles < ncycles; cycles++) { | ||
108 | if((Dpy = XOpenDisplay(DisplayName))) { | ||
109 | + XSetIOErrorHandler(xioerror); | ||
110 | return 1; | ||
111 | } else { | ||
112 | if(!ServerTimeout(1, (char *) "X server to begin accepting connections")) | ||
113 | @@ -925,9 +913,6 @@ int App::StartServer() { | ||
114 | ServerPID = -1; | ||
115 | break; | ||
116 | } | ||
117 | - alarm(15); | ||
118 | - pause(); | ||
119 | - alarm(0); | ||
120 | |||
121 | // Wait for server to start up | ||
122 | if(WaitForServer() == 0) { | ||
123 | @@ -962,15 +947,12 @@ int IgnoreXIO(Display *d) { | ||
124 | |||
125 | |||
126 | void App::StopServer() { | ||
127 | - // Stop alars clock and ignore signals | ||
128 | - alarm(0); | ||
129 | signal(SIGQUIT, SIG_IGN); | ||
130 | signal(SIGINT, SIG_IGN); | ||
131 | signal(SIGHUP, SIG_IGN); | ||
132 | signal(SIGPIPE, SIG_IGN); | ||
133 | signal(SIGTERM, SIG_DFL); | ||
134 | signal(SIGKILL, SIG_DFL); | ||
135 | - signal(SIGALRM, SIG_DFL); | ||
136 | |||
137 | // Catch X error | ||
138 | XSetIOErrorHandler(IgnoreXIO); | ||
139 | diff --git a/app.h b/app.h | ||
140 | index dd7c281..2db1038 100644 | ||
141 | --- a/app.h | ||
142 | +++ b/app.h | ||
143 | @@ -34,6 +34,7 @@ public: | ||
144 | ~App(); | ||
145 | void Run(); | ||
146 | int GetServerPID(); | ||
147 | + void RestartServer(); | ||
148 | void StopServer(); | ||
149 | |||
150 | bool serverStarted; | ||
151 | @@ -49,7 +50,6 @@ private: | ||
152 | void Console(); | ||
153 | void Exit(); | ||
154 | void KillAllClients(Bool top); | ||
155 | - void RestartServer(); | ||
156 | void ReadConfig(); | ||
157 | void OpenLog(); | ||
158 | void CloseLog(); | ||
159 | -- | ||
160 | 1.6.6.1 | ||
161 | |||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/Makefile.oe b/meta-oe/recipes-graphics/nonworking/slim/slim/Makefile.oe new file mode 100644 index 000000000..2ee69346a --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/Makefile.oe | |||
@@ -0,0 +1,64 @@ | |||
1 | # Makefile for slim - OpenEmbedded | ||
2 | ####################################################### | ||
3 | |||
4 | |||
5 | SLIMLDFLAGS=-lXft -lX11 -lfreetype -lXrender -lfontconfig -lpng12 -lz -lm -lcrypt -lXmu -lpng -ljpeg -lrt -lpthread | ||
6 | CUSTOM=-DHAVE_SHADOW | ||
7 | |||
8 | USE_PAM=1 | ||
9 | ifdef USE_PAM | ||
10 | SLIMLDFLAGS+= -lpam | ||
11 | CUSTOM+= -DUSE_PAM | ||
12 | endif | ||
13 | |||
14 | ####################################################### | ||
15 | |||
16 | NAME=slim | ||
17 | VERSION=1.3.2 | ||
18 | |||
19 | DEFINES=-DPACKAGE=\"$(NAME)\" -DVERSION=\"$(VERSION)\" \ | ||
20 | -DPKGDATADIR=\"$(PREFIX)/share/slim\" -DSYSCONFDIR=\"$(CFGDIR)\" | ||
21 | |||
22 | OBJECTS=jpeg.o png.o main.o image.o numlock.o cfg.o switchuser.o app.o \ | ||
23 | panel.o util.o | ||
24 | ifdef USE_PAM | ||
25 | OBJECTS+=PAM.o | ||
26 | endif | ||
27 | |||
28 | all: slim | ||
29 | |||
30 | slim: $(OBJECTS) | ||
31 | $(CXX) $(OBJECTS) $(LDFLAGS) $(SLIMLDFLAGS) -o $(NAME) | ||
32 | |||
33 | .cpp.o: | ||
34 | $(CXX) $(CXXFLAGS) $(DEFINES) $(CUSTOM) -c $< -o $@ | ||
35 | |||
36 | .c.o: | ||
37 | $(CC) $(CFLAGS) $(DEFINES) $(CUSTOM) -c $< -o $@ | ||
38 | |||
39 | install: slim install-theme | ||
40 | install -D -m 755 slim $(DESTDIR)$(PREFIX)/bin/slim | ||
41 | install -D -m 644 slim.1 $(DESTDIR)$(MANDIR)/man1/slim.1 | ||
42 | test -e $(DESTDIR)$(CFGDIR)/slim.conf || \ | ||
43 | install -D -m 644 slim.conf $(DESTDIR)$(CFGDIR)/slim.conf | ||
44 | |||
45 | clean: | ||
46 | @rm -f slim *.o | ||
47 | |||
48 | dist: | ||
49 | @rm -rf $(NAME)-$(VERSION) | ||
50 | @mkdir $(NAME)-$(VERSION) | ||
51 | @cp -r *.cpp *.h *.c Makefile Makefile.* COPYING ChangeLog INSTALL README TODO \ | ||
52 | xinitrc.sample slim.1 THEMES themes slim.conf $(NAME)-$(VERSION) | ||
53 | @rm -rf $(NAME)-$(VERSION)/themes/.svn $(NAME)-$(VERSION)/themes/default/.svn | ||
54 | @tar cvzf $(NAME)-$(VERSION).tar.gz $(NAME)-$(VERSION) | ||
55 | @rm -rf $(NAME)-$(VERSION) | ||
56 | |||
57 | |||
58 | install-theme: | ||
59 | install -D -m 644 themes/default/slim.theme \ | ||
60 | $(DESTDIR)$(PREFIX)/share/slim/themes/default/slim.theme | ||
61 | install -D -m 644 themes/default/panel.png \ | ||
62 | $(DESTDIR)$(PREFIX)/share/slim/themes/default/panel.png | ||
63 | install -D -m 644 themes/default/background.jpg \ | ||
64 | $(DESTDIR)$(PREFIX)/share/slim/themes/default/background.jpg | ||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/slim-dynwm b/meta-oe/recipes-graphics/nonworking/slim/slim/slim-dynwm new file mode 100644 index 000000000..49c9d47ec --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/slim-dynwm | |||
@@ -0,0 +1,8 @@ | |||
1 | #!/bin/sh | ||
2 | update_slim_wmlist | ||
3 | if [ "x$1" = "x-nodaemon" ]; then | ||
4 | shift | ||
5 | exec slim "$@" | ||
6 | else | ||
7 | slim -d "$@" | ||
8 | fi | ||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/slim.pamd b/meta-oe/recipes-graphics/nonworking/slim/slim/slim.pamd new file mode 100644 index 000000000..80c34b1db --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/slim.pamd | |||
@@ -0,0 +1,19 @@ | |||
1 | # Begin /etc/pam.d/slim | ||
2 | |||
3 | auth required pam_shells.so | ||
4 | auth include common-auth | ||
5 | auth optional pam_securetty.so | ||
6 | auth optional pam_gnome_keyring.so | ||
7 | |||
8 | account required pam_nologin.so | ||
9 | account include common-account | ||
10 | |||
11 | password include common-password | ||
12 | |||
13 | session include common-session | ||
14 | session required pam_mkhomedir.so skel=/etc/skel/ umask=0022 | ||
15 | session optional pam_lastlog.so nowtmp | ||
16 | session optional pam_mail.so dir=/var/mail standard | ||
17 | session optional pam_gnome_keyring.so auto_start | ||
18 | |||
19 | # End /etc/pam.d/slim | ||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/slim.service b/meta-oe/recipes-graphics/nonworking/slim/slim/slim.service new file mode 100644 index 000000000..341351aad --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/slim.service | |||
@@ -0,0 +1,11 @@ | |||
1 | [Unit] | ||
2 | Description=SLiM Simple Login Manager | ||
3 | Requires=dev-tty7.device | ||
4 | After=dev-tty7.device systemd-user-sessions.service | ||
5 | |||
6 | [Service] | ||
7 | ExecStart=/usr/bin/slim -nodaemon | ||
8 | StandardOutput=syslog | ||
9 | |||
10 | [Install] | ||
11 | WantedBy=graphical.target | ||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim/update_slim_wmlist b/meta-oe/recipes-graphics/nonworking/slim/slim/update_slim_wmlist new file mode 100644 index 000000000..0f116537f --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim/update_slim_wmlist | |||
@@ -0,0 +1,76 @@ | |||
1 | #!/usr/bin/perl -w | ||
2 | # | ||
3 | # update_slim_wmlist, based on: | ||
4 | # update_wdm_wmlist, (c) 1998 Marcelo Magallón <mmagallo@debian.org> | ||
5 | # rewriten to use the x-window-manager alternative | ||
6 | # modified to also use the x-session-manager alternative by Arthur Korn | ||
7 | # Copyright 2000 Wichert Akkerman <wakkerma@debian.org> | ||
8 | # Modified to use the freedesktop.org .desktop like kdm and gdm | ||
9 | # | ||
10 | # This script will read the list of installed window managers from | ||
11 | # the freedesktop .desktop files in <etc>/X11/sessions/:<etc>/dm/Sessions/: | ||
12 | # <share>/xsessions/ | ||
13 | # and update the sessions line in /etc/slim.conf. | ||
14 | # BEWARE: It doesn't ask any questions about this. It just does it. It | ||
15 | # takes an optional list of window managers. | ||
16 | |||
17 | use strict; | ||
18 | use File::DesktopEntry; | ||
19 | |||
20 | my $wm_list=''; | ||
21 | my %desktop_files; | ||
22 | |||
23 | unless (@ARGV) { | ||
24 | #my @wm_list = ('default'); | ||
25 | my @wm_list; | ||
26 | foreach my $dir ('/etc/X11/sessions/','/etc/dm/Sessions/','/usr/share/xsessions/') { | ||
27 | next unless (opendir DIR, $dir); | ||
28 | my @files; | ||
29 | @files = grep { /\.desktop$/ && -r "$dir/$_" } readdir(DIR); | ||
30 | foreach my $file (@files) { | ||
31 | push @{$desktop_files{$file}}, "$dir/$file"; | ||
32 | } | ||
33 | } | ||
34 | DESKTOP: foreach my $desktop_file (keys(%desktop_files)) { | ||
35 | foreach my $file (@{$desktop_files{$desktop_file}}) { | ||
36 | my $entry = File::DesktopEntry->new_from_file($file); | ||
37 | next DESKTOP if (defined($entry->get_value('Hidden')) | ||
38 | and $entry->get_value('Hidden') eq 'true'); | ||
39 | if ($entry->get_value('Name') =~ /^gnome$/i) { | ||
40 | push (@wm_list, 'gnome'); | ||
41 | } | ||
42 | elsif ($entry->get_value('Name') =~ /^kde$/i) { | ||
43 | push (@wm_list, 'kde'); | ||
44 | } | ||
45 | elsif (defined($entry->get_value('Exec'))) { | ||
46 | push (@wm_list, $entry->get_value('Exec')); | ||
47 | } | ||
48 | else { # not found, go to next file | ||
49 | next; | ||
50 | } | ||
51 | # found, proceed to next destop file | ||
52 | next DESKTOP; | ||
53 | } | ||
54 | } | ||
55 | $wm_list = join (',', sort @wm_list) . ',custom'; | ||
56 | } else { | ||
57 | $wm_list = join (',', sort @ARGV); | ||
58 | } | ||
59 | |||
60 | open (SLIM_CONFIG_FILE, '</etc/slim.conf') | ||
61 | or die "Can't open /etc/slim.conf for reading: $!"; | ||
62 | open (NEW_SLIM_CONFIG_FILE, '>/etc/slim.conf.new') | ||
63 | or die "Can't open /etc/slim.conf.new for writing: $!"; | ||
64 | |||
65 | while (<SLIM_CONFIG_FILE>) { | ||
66 | s|^(sessions\s*).*|$1$wm_list|; | ||
67 | print NEW_SLIM_CONFIG_FILE; | ||
68 | } | ||
69 | |||
70 | close(SLIM_CONFIG_FILE); | ||
71 | close(NEW_SLIM_CONFIG_FILE); | ||
72 | |||
73 | rename '/etc/slim.conf.new', '/etc/slim.conf' | ||
74 | or die "Can't rename /etc/slim.conf.new: $!"; | ||
75 | |||
76 | exit 0; | ||
diff --git a/meta-oe/recipes-graphics/nonworking/slim/slim_1.3.2.bb b/meta-oe/recipes-graphics/nonworking/slim/slim_1.3.2.bb new file mode 100644 index 000000000..5519b0e7d --- /dev/null +++ b/meta-oe/recipes-graphics/nonworking/slim/slim_1.3.2.bb | |||
@@ -0,0 +1,81 @@ | |||
1 | DESCRIPTION="Simple Login Manager" | ||
2 | HOMEPAGE="http://slim.berlios.de" | ||
3 | LICENSE = "GPLv2+" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b" | ||
5 | |||
6 | PR = "r1" | ||
7 | |||
8 | DEPENDS = "virtual/libx11 libxmu libpng jpeg freetype sessreg ${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}" | ||
9 | |||
10 | SRC_URI = " \ | ||
11 | http://download.berlios.de/${BPN}/${BP}.tar.gz \ | ||
12 | file://0002-Fix-image-handling-integer-overflows.patch \ | ||
13 | file://0003-Fix-build-failure-with-ld-as-needed.patch \ | ||
14 | file://0004-Add-support-libpng15.patch \ | ||
15 | file://0005-Remove-path-of-gcc-amd-g-and-version-of-g.patch \ | ||
16 | file://0006-Remove-localhost-from-Authenticator-of-pam.patch \ | ||
17 | file://0007-Fix-tty-slowness.patch \ | ||
18 | file://0008-restart-Xserver-if-killed.patch \ | ||
19 | file://slim-dynwm \ | ||
20 | file://update_slim_wmlist \ | ||
21 | file://Makefile.oe \ | ||
22 | file://slim.pamd \ | ||
23 | file://slim.service \ | ||
24 | " | ||
25 | |||
26 | SRC_URI[md5sum] = "ca1ae6120e6f4b4969f2d6cf94f47b42" | ||
27 | SRC_URI[sha256sum] = "f1560125005f253b9b88220598fed7a9575ef405716862c6ca3fcc72dbd482b8" | ||
28 | |||
29 | |||
30 | EXTRA_OEMAKE += " \ | ||
31 | USE_PAM=${@base_contains('DISTRO_FEATURES', 'pam', '1', '0', d)} \ | ||
32 | PREFIX=${prefix} \ | ||
33 | CFGDIR=${sysconfdir} \ | ||
34 | MANDIR=${mandir} \ | ||
35 | DESTDIR=${D} \ | ||
36 | CFLAGS+=-I${STAGING_INCDIR}/freetype2 \ | ||
37 | CXXFLAGS+=-I${STAGING_INCDIR}/freetype2 \ | ||
38 | " | ||
39 | |||
40 | do_compile_prepend() { | ||
41 | cp -pP ${WORKDIR}/Makefile.oe ${S}/Makefile | ||
42 | } | ||
43 | |||
44 | do_install() { | ||
45 | oe_runmake install | ||
46 | install -d ${D}${bindir} | ||
47 | install -m 0755 ${WORKDIR}/slim-dynwm ${D}${bindir}/ | ||
48 | install -m 0755 ${WORKDIR}/update_slim_wmlist ${D}${bindir}/ | ||
49 | install -d ${D}${sysconfdir}/pam.d/ | ||
50 | install -m 0644 ${WORKDIR}/slim.pamd ${D}${sysconfdir}/pam.d/slim | ||
51 | |||
52 | install -d ${D}${systemd_unitdir}/system/ | ||
53 | install -m 0644 ${WORKDIR}/*.service ${D}${systemd_unitdir}/system/ | ||
54 | |||
55 | echo 'sessionstart_cmd /usr/bin/sessreg -a -l $DISPLAY %user' >> ${D}${sysconfdir}/slim.conf | ||
56 | echo 'sessionstop_cmd /usr/bin/sessreg -d -l $DISPLAY %user' >> ${D}${sysconfdir}/slim.conf | ||
57 | } | ||
58 | |||
59 | |||
60 | RDEPENDS_${PN} = "perl xauth freetype sessreg " | ||
61 | FILES_${PN} += "${systemd_unitdir}/system/" | ||
62 | |||
63 | pkg_postinst_${PN} () { | ||
64 | if test "x$D" != "x"; then | ||
65 | exit 1 | ||
66 | fi | ||
67 | systemctl enable slim.service | ||
68 | |||
69 | # Register SLiM as default DM | ||
70 | mkdir -p ${sysconfdir}/X11/ | ||
71 | echo "${bindir}/slim" > ${sysconfdir}/X11/default-display-manager | ||
72 | } | ||
73 | |||
74 | pkg_postrm_${PN} () { | ||
75 | if test "x$D" != "x"; then | ||
76 | exit 1 | ||
77 | fi | ||
78 | systemctl disable slim.service | ||
79 | sed -i /slim/d $D${sysconfdir}/X11/default-display-manager || true | ||
80 | } | ||
81 | |||
diff --git a/meta-oe/recipes-graphics/numlockx/numlockx_1.2.bb b/meta-oe/recipes-graphics/numlockx/numlockx_1.2.bb new file mode 100644 index 000000000..47ec50447 --- /dev/null +++ b/meta-oe/recipes-graphics/numlockx/numlockx_1.2.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | SUMMARY = "Enable NumLock in X11 sessions" | ||
2 | HOMEPAGE = "http://home.kde.org/~seli/numlockx/" | ||
3 | SECTION = "x11/apps" | ||
4 | LICENSE = "MIT-X" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=dcb1cc75e21540a4a66b54e38d95b047" | ||
6 | DEPENDS = "virtual/libx11 libxtst" | ||
7 | |||
8 | SRC_URI = "http://pkgs.fedoraproject.org/repo/pkgs/numlockx/numlockx-${PV}.tar.gz/be9109370447eae23f6f3f8527bb1a67/numlockx-${PV}.tar.gz" | ||
9 | |||
10 | SRC_URI[md5sum] = "be9109370447eae23f6f3f8527bb1a67" | ||
11 | SRC_URI[sha256sum] = "e468eb9121c94c9089dc6a287eeb347e900ce04a14be37da29d7696cbce772e4" | ||
12 | |||
13 | inherit autotools | ||
14 | |||
15 | EXTRA_OECONF = "--x-includes=${STAGING_INCDIR} \ | ||
16 | --x-libraries=${STAGING_LIBDIR}" | ||
17 | |||
18 | do_configure_prepend() { | ||
19 | # remove this from acinclude.m4 or build fails | ||
20 | sed -i '/_AC_PATH_X_XMKMF/d' ${S}/acinclude.m4 | ||
21 | } | ||
diff --git a/meta-oe/recipes-graphics/openbox/openbox_3.5.0.bb b/meta-oe/recipes-graphics/openbox/openbox_3.5.0.bb new file mode 100644 index 000000000..7c1d4a012 --- /dev/null +++ b/meta-oe/recipes-graphics/openbox/openbox_3.5.0.bb | |||
@@ -0,0 +1,47 @@ | |||
1 | SUMMARY = "openbox Window Manager" | ||
2 | SECTION = "x11/wm" | ||
3 | DEPENDS = "glib-2.0 pango libxml2 virtual/libx11" | ||
4 | LICENSE = "GPLv2+" | ||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" | ||
6 | |||
7 | SRC_URI = "http://icculus.org/openbox/releases/openbox-${PV}.tar.gz" | ||
8 | |||
9 | SRC_URI[md5sum] = "00441b53cf14c03566c8e82643544ff9" | ||
10 | SRC_URI[sha256sum] = "6fa90016530b3aa6102e254079461977439398531fb23e7ec076ff2c140fea0a" | ||
11 | |||
12 | PR = "r2" | ||
13 | |||
14 | inherit autotools gettext update-alternatives pkgconfig | ||
15 | |||
16 | ALTERNATIVE_${PN}-core = "x-window-manager" | ||
17 | ALTERNATIVE_TARGET[x-window-manager] = "${bindir}/openbox" | ||
18 | ALTERNATIVE_PRIORITY[x-window-manager] = "10" | ||
19 | |||
20 | PACKAGECONFIG ??= "" | ||
21 | PACKAGECONFIG[imlib2] = "--enable-imlib2,--disable-imlib2,imlib2" | ||
22 | PACKAGECONFIG[startup-notification] = "--enable-startup-notification,--disable-startup-notification,startup-notification" | ||
23 | PACKAGECONFIG[xrandr] = "--enable-xrandr,--disable-xrandr,libxrandr" | ||
24 | PACKAGECONFIG[xinerama] = "--enable-xinerama,--disable-xinerama,libxinerama" | ||
25 | PACKAGECONFIG[xcursor] = "--enable-xcursor,--disable-xcursor,libxcursor" | ||
26 | |||
27 | PACKAGES =+ "${PN}-core ${PN}-lxde ${PN}-gnome ${PN}-config" | ||
28 | |||
29 | PACKAGES_DYNAMIC += "^${PN}-theme-.*" | ||
30 | |||
31 | python populate_packages_prepend() { | ||
32 | theme_dir = d.expand('${datadir}/themes/') | ||
33 | theme_name = d.expand('${PN}-theme-%s') | ||
34 | do_split_packages(d, theme_dir, '(.*)', theme_name, '${PN} theme for %s', extra_depends='', allow_dirs=True) | ||
35 | } | ||
36 | |||
37 | RDEPENDS_${PN} += "${PN}-core ${PN}-config" | ||
38 | FILES_${PN}-core = "${bindir}/openbox ${libdir}/*${SOLIBS}" | ||
39 | |||
40 | FILES_${PN}-lxde += "${datadir}/lxde/ \ | ||
41 | ${datadir}/lxpanel \ | ||
42 | ${datadir}/xsessions \ | ||
43 | ${datadir}/icons" | ||
44 | |||
45 | FILES_${PN}-gnome += "${datadir}/gnome/" | ||
46 | |||
47 | FILES_${PN}-config += "${sysconfdir}" | ||
diff --git a/meta-oe/recipes-graphics/packagegroups/packagegroup-fonts-truetype.bb b/meta-oe/recipes-graphics/packagegroups/packagegroup-fonts-truetype.bb new file mode 100644 index 000000000..632e7d433 --- /dev/null +++ b/meta-oe/recipes-graphics/packagegroups/packagegroup-fonts-truetype.bb | |||
@@ -0,0 +1,40 @@ | |||
1 | SUMMARY = "Install one of these tasks to get support for truetype fonts" | ||
2 | SECTION = "fonts" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
5 | PV = "1.0" | ||
6 | PR = "r2" | ||
7 | |||
8 | inherit packagegroup allarch | ||
9 | |||
10 | PACKAGES += "\ | ||
11 | ${PN}-core \ | ||
12 | ${PN}-chinese \ | ||
13 | ${PN}-japanese \ | ||
14 | " | ||
15 | |||
16 | RRECOMMENDS_${PN} = "\ | ||
17 | ${PN}-core \ | ||
18 | ${PN}-chinese \ | ||
19 | ${PN}-japanese \ | ||
20 | " | ||
21 | |||
22 | RDEPENDS_${PN}-core = "\ | ||
23 | fontconfig-utils \ | ||
24 | \ | ||
25 | ttf-dejavu-common \ | ||
26 | ttf-dejavu-sans \ | ||
27 | ttf-dejavu-sans-mono \ | ||
28 | " | ||
29 | # ttf-dejavu-serif | ||
30 | |||
31 | RDEPENDS_${PN}-chinese = "\ | ||
32 | ${PN}-core \ | ||
33 | ttf-arphic-uming \ | ||
34 | " | ||
35 | |||
36 | RDEPENDS_${PN}-japanese = "\ | ||
37 | ${PN}-core \ | ||
38 | ttf-sazanami-gothic \ | ||
39 | ttf-sazanami-mincho \ | ||
40 | " | ||
diff --git a/meta-oe/recipes-graphics/pango/pangomm_2.34.0.bb b/meta-oe/recipes-graphics/pango/pangomm_2.34.0.bb new file mode 100644 index 000000000..45218c240 --- /dev/null +++ b/meta-oe/recipes-graphics/pango/pangomm_2.34.0.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | SUMMARY = "C++ bindings for the pango library" | ||
2 | SECTION = "libs" | ||
3 | LICENSE = "LGPLv2.1 & GPLv2" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499 \ | ||
5 | file://COPYING.tools;md5=751419260aa954499f7abaabaa882bbe" | ||
6 | |||
7 | DEPENDS = "mm-common cairomm glibmm pango" | ||
8 | |||
9 | SHRT_VER = "${@d.getVar('PV',1).split('.')[0]}.${@d.getVar('PV',1).split('.')[1]}" | ||
10 | |||
11 | SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/pangomm/${SHRT_VER}/pangomm-${PV}.tar.xz" | ||
12 | SRC_URI[md5sum] = "2c702caede167323c9ed9eed2b933098" | ||
13 | SRC_URI[sha256sum] = "0e82bbff62f626692a00f3772d8b17169a1842b8cc54d5f2ddb1fec2cede9e41" | ||
14 | |||
15 | inherit autotools pkgconfig | ||
16 | |||
17 | EXTRA_OECONF = " --disable-documentation " | ||
18 | |||
19 | FILES_${PN} = "${libdir}/lib*.so.*" | ||
20 | FILES_${PN}-dev += "${libdir}/*/include/ ${libdir}/pangomm-*/" | ||
21 | |||
diff --git a/meta-oe/recipes-graphics/terminus-font/terminus-font_4.38.bb b/meta-oe/recipes-graphics/terminus-font/terminus-font_4.38.bb new file mode 100644 index 000000000..a6bef1002 --- /dev/null +++ b/meta-oe/recipes-graphics/terminus-font/terminus-font_4.38.bb | |||
@@ -0,0 +1,45 @@ | |||
1 | SUMMARY = "Terminus fonts packages (console and X11)" | ||
2 | DESCRIPTION = "Terminus Font is a clean, fixed width bitmap font, designed for \ | ||
3 | long (8 and more hours per day) work with computers." | ||
4 | HOMEPAGE = "http://terminus-font.sourceforge.net/" | ||
5 | AUTHOR = "Dimitar Zhekov" | ||
6 | SECTION = "fonts" | ||
7 | |||
8 | LICENSE = "OFL-1.1" | ||
9 | LIC_FILES_CHKSUM = "file://OFL.TXT;md5=9cadb26f4c5c005618c5ae74f041ec54" | ||
10 | |||
11 | DEPENDS = "perl-native-runtime gzip-native" | ||
12 | |||
13 | SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz" | ||
14 | SRC_URI[md5sum] = "a8e792fe6e84c86ed2b6ed3e2a12ba66" | ||
15 | SRC_URI[sha256sum] = "f6f4876a4dabe6a37c270c20bb9e141e38fb50e0bba200e1b9d0470e5eed97b7" | ||
16 | |||
17 | inherit allarch fontcache | ||
18 | |||
19 | PACKAGECONFIG ?= "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" | ||
20 | PACKAGECONFIG[x11] = "" | ||
21 | |||
22 | # Don't use font cache mecanism for console packages | ||
23 | FONT_PACKAGES = "${@base_contains('PACKAGECONFIG', 'x11', '${PN}-pcf', '', d)}" | ||
24 | |||
25 | # Hand made configure script. Don't need oe_runconf | ||
26 | do_configure() { | ||
27 | chmod +x ${S}/configure | ||
28 | ${S}/configure --prefix=${prefix} \ | ||
29 | --psfdir=${datadir}/consolefonts \ | ||
30 | --acmdir=${datadir}/consoletrans \ | ||
31 | --x11dir=${datadir}/fonts/terminus | ||
32 | } | ||
33 | |||
34 | do_compile() { | ||
35 | oe_runmake DESTDIR=${D} psf txt ${@base_contains('PACKAGECONFIG', 'x11', 'pcf', '', d)} | ||
36 | } | ||
37 | |||
38 | do_install() { | ||
39 | oe_runmake DESTDIR=${D} install-psf install-acm ${@base_contains('PACKAGECONFIG', 'x11', 'install-pcf', '', d)} | ||
40 | } | ||
41 | |||
42 | PACKAGES += "${PN}-consolefonts ${PN}-consoletrans ${PN}-pcf" | ||
43 | FILES_${PN}-consolefonts = "${datadir}/consolefonts" | ||
44 | FILES_${PN}-consoletrans = "${datadir}/consoletrans" | ||
45 | FILES_${PN}-pcf = "${datadir}/fonts/terminus" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-afr_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-afr_3.02.bb new file mode 100644 index 000000000..0c73a53d8 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-afr_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "afr" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "16a756bf353896e34386f4509582e487" | ||
9 | SRC_URI[sha256sum] = "371399ce6700f28d04ccfc12e421f315e356e3aa26575b27d06083c06987784d" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ara_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ara_3.02.bb new file mode 100644 index 000000000..fb68bdcb9 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ara_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ara" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "d7b3708f1f1f2898c258209923063f57" | ||
9 | SRC_URI[sha256sum] = "2c7be319c30e93950c121897969c1bc1eb1d6bdceb75f1184ee34a6f01d66b6a" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-aze_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-aze_3.02.bb new file mode 100644 index 000000000..21ed3d37e --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-aze_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "aze" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "143044ff7b643b844c2f0b2a170ceda2" | ||
9 | SRC_URI[sha256sum] = "0f17a06a163d97ec23db3ab14b91b84a67aeba1e441ca5e53a8632b2110a0e79" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-bel_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-bel_3.02.bb new file mode 100644 index 000000000..5f883012a --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-bel_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "bel" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "3bb6dab515166d641ac62e973c868ac5" | ||
9 | SRC_URI[sha256sum] = "e59e008c542f786f6f7bd14c6608b2c128c9297d6bede647ae357f7421f7a3e7" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ben_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ben_3.02.bb new file mode 100644 index 000000000..673fd42aa --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ben_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ben" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "0b662630eb4b2e0ebf40c38184068fba" | ||
9 | SRC_URI[sha256sum] = "14a87e0762dcee0cd95acfd3b370b81fd14a003d39328ed97db0b28c55d31e50" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-bul_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-bul_3.02.bb new file mode 100644 index 000000000..4988fc230 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-bul_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "bul" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "91fc34ef041aafe32549a7a6232afad0" | ||
9 | SRC_URI[sha256sum] = "1b8b4d7b12d896cf9f7e60e8e3274d3891886544253d41681dd9b32d6567e3f3" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-cat_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-cat_3.02.bb new file mode 100644 index 000000000..ec3fa744c --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-cat_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "cat" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "27b77ecc66f8c8d904cd6b87886aca22" | ||
9 | SRC_URI[sha256sum] = "894af4c718e821cdc4ae3ec65838b174ac8a003e5417a08557698e1576ac3a34" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ces_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ces_3.02.bb new file mode 100644 index 000000000..d58d0e879 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ces_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ces" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "ae144b9d230267b5ae62804ad7a09dac" | ||
9 | SRC_URI[sha256sum] = "843522eddcd0e2059a1c7069183b68c2459d527157bc47833a79b6ff56bb09de" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-chi-sim_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-chi-sim_3.02.bb new file mode 100644 index 000000000..84698010c --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-chi-sim_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "chi_sim" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "718779539d3202ae95ae5ff52a3ad5e8" | ||
9 | SRC_URI[sha256sum] = "f5b196b5bea6917bcbbf15131b4c2afe94d34c2d9e21d08c0ca42dfbe5aa1095" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-chi-tra_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-chi-tra_3.02.bb new file mode 100644 index 000000000..1c4d98dfa --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-chi-tra_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "chi_tra" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "391ed3fcf014bae777b33dc7a771a00d" | ||
9 | SRC_URI[sha256sum] = "78742e273a9ca74a6ab5543414e04bcac90d03a317dd35edc634956beafa3d20" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-chr_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-chr_3.02.bb new file mode 100644 index 000000000..7aa6cc56f --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-chr_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "chr" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "dd5b4fa247500d7713ab5556af62d9fa" | ||
9 | SRC_URI[sha256sum] = "27c917ba39898d63752b2a4ecb0cd8f688772bcbbae2bf430a93d894d328a4c1" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-dan_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-dan_3.02.bb new file mode 100644 index 000000000..5af3f7901 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-dan_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "dan" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "2f6a93920b3ce55de24ca762a66a5de1" | ||
9 | SRC_URI[sha256sum] = "deb93f6326aa8a4d353159201681947a808577662084d4060daea7d644e63eb9" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-deu_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-deu_3.02.bb new file mode 100644 index 000000000..4d68fd931 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-deu_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "deu" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "57bdb26ec7c767e126ff97776d8bfb10" | ||
9 | SRC_URI[sha256sum] = "d03cdd0b00d368ff49ebaf77b8758bcf2ff1b0d39331368987e622ac261443ca" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ell_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ell_3.02.bb new file mode 100644 index 000000000..be4b90e09 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ell_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ell" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "3760cc3dee6489dcc865b31e7a36bd47" | ||
9 | SRC_URI[sha256sum] = "29745ced8fbfb4ec9abebeb99e4b385821cb5eb0ed81fb1870b93543553b8fba" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-eng_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-eng_3.02.bb new file mode 100644 index 000000000..ce15a2dae --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-eng_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "eng" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "3562250fe6f4e76229a329166b8ae853" | ||
9 | SRC_URI[sha256sum] = "c110029560e7f6d41cb852ca23b66899daa4456d9afeeae9d062204bd271bdf8" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-enm_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-enm_3.02.bb new file mode 100644 index 000000000..5f1531f41 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-enm_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "enm" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "d9dc4ad9cbcde78e5be59eb226865661" | ||
9 | SRC_URI[sha256sum] = "19c9bd89c823451655e3f265b7fcd06727cd36ddec01b8fad9900159b688a1e3" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-epo-alt_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-epo-alt_3.02.bb new file mode 100644 index 000000000..0469ea650 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-epo-alt_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "epo_alt" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "67815529386679223092ddf301bf57d4" | ||
9 | SRC_URI[sha256sum] = "e516b8362fa060be720d2768a8abbee9cc965b9162249c5914ef1d8159e03dc2" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-epo_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-epo_3.02.bb new file mode 100644 index 000000000..7f4250247 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-epo_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "epo" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "5dc0cf01d21ee43ed834ee947e1e810a" | ||
9 | SRC_URI[sha256sum] = "22ae681c34ee7aa825994115f927c2e1f8ec1a98c97c01218b98d2549af22252" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-equ_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-equ_3.02.bb new file mode 100644 index 000000000..f4d81bbd6 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-equ_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "equ" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "94667836c651fc4fd43645efdc34e19a" | ||
9 | SRC_URI[sha256sum] = "2010e724686171ef2eb3388df00d8d89ba7e50cb2298b0368b847fffb95d804e" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-est_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-est_3.02.bb new file mode 100644 index 000000000..adfe25c09 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-est_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "est" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "a067f5975cbe83fea205897187fa256b" | ||
9 | SRC_URI[sha256sum] = "d5d6b9d4b567a10e2f63cafd2f60bf5b0c994e415470becafd729b20349e2e80" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-eus_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-eus_3.02.bb new file mode 100644 index 000000000..a22bcac38 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-eus_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "eus" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "4c2cee5bf3558f6384e5907aa02ae80c" | ||
9 | SRC_URI[sha256sum] = "78359d57896623cf8211e17604a9dfa574e2253c9157035f439c5fbe06cd5019" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-fin_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-fin_3.02.bb new file mode 100644 index 000000000..e8a55e2b6 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-fin_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "fin" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "71f8b343ed2010f775ff474faec5874f" | ||
9 | SRC_URI[sha256sum] = "e02ff1798960d3af15c0dafafac0de954442cfb13f4eff45c3263c2ff6e59026" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-fra_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-fra_3.02.bb new file mode 100644 index 000000000..22c92618a --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-fra_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "fra" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "2bca200b783fdba2f546063c68740c50" | ||
9 | SRC_URI[sha256sum] = "74592f5f2ab73a6668934922753be0505fc4333ee790543949f8b70f03eab101" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-frk_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-frk_3.02.bb new file mode 100644 index 000000000..f75b96aee --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-frk_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "frk" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "dd734ac212a98a02945760891b657e70" | ||
9 | SRC_URI[sha256sum] = "a9f4219d6b2ef4ed8b76c86be99ae3c9190509df72ba6f0217a77f7205ec52f8" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-frm_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-frm_3.02.bb new file mode 100644 index 000000000..d0d1398a7 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-frm_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "frm" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "e0ca24ca45de83e67057f0e208233ffc" | ||
9 | SRC_URI[sha256sum] = "f32f774d88e7936f16ff41b832cecfbd71f82c9bf7584330d750da941c07ca79" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-glg_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-glg_3.02.bb new file mode 100644 index 000000000..b94fd03e2 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-glg_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "glg" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "ef7b8e13891e08f29b02011a5dd6b630" | ||
9 | SRC_URI[sha256sum] = "82ffa27c4de17545fa9d46e0fcd5690b1b59bcce9e93f71c0a41d19afbe869ee" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-grc_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-grc_3.02.bb new file mode 100644 index 000000000..16c9605a1 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-grc_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "grc" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "ac493e5a49e456f2dd354f5b6449573e" | ||
9 | SRC_URI[sha256sum] = "586b955eb9fba5a304cfa37bfdd7c89f2db33335d5ae83f2962aed8903266805" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-heb_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-heb_3.02.bb new file mode 100644 index 000000000..9d7a4fa2f --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-heb_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "heb" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "7ae7f3384083c66f06d63b6c0f0a66c3" | ||
9 | SRC_URI[sha256sum] = "da47b0cfe241775c9b36339efda6339d59e146fa6143c65a2253eb9f67164811" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-hin_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-hin_3.02.bb new file mode 100644 index 000000000..d3ed173cc --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-hin_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "hin" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "186f17b326a58313344c2ea987ea7785" | ||
9 | SRC_URI[sha256sum] = "91f91da5adc73ee71150865d6598df8a50424350480df2753ca9035320b3c78d" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-hrv_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-hrv_3.02.bb new file mode 100644 index 000000000..742368732 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-hrv_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "hrv" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "0396a267d894f485b6b534476f3322dc" | ||
9 | SRC_URI[sha256sum] = "e20575f5b0ec73ff7f3197c112a8dcc24303b64016910399d9127bda42e7d866" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-hun_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-hun_3.02.bb new file mode 100644 index 000000000..61a9ce69b --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-hun_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "hun" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "eb1b3537cd664fec48bebac75fac5992" | ||
9 | SRC_URI[sha256sum] = "edf5cc42b516b2a18681955167d1964dfc7ff8cda642408ebda91b3c4656f9f1" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ind_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ind_3.02.bb new file mode 100644 index 000000000..677695205 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ind_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ind" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "9f672ea7c90eecbbe35ec353ff45c764" | ||
9 | SRC_URI[sha256sum] = "337ba4400a798c60dee16070071337c96fc67bcb4e2cc1b4676dcbc340fbbcd7" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-isl_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-isl_3.02.bb new file mode 100644 index 000000000..7fa188f22 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-isl_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "isl" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "3f05946a9e57a8ffabb3fccc8a80cfaa" | ||
9 | SRC_URI[sha256sum] = "6b226366d8d2d87f859d4099e8b715e3ec3890f9317198e7b8c80fba001055f8" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ita-old_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ita-old_3.02.bb new file mode 100644 index 000000000..be4ad3e43 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ita-old_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ita_old" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "989ca558eb05fcf6873dfdd8c692291d" | ||
9 | SRC_URI[sha256sum] = "caf591be6d4eda9e7627397c3c520d58115c660002ecace680749504348ba104" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ita_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ita_3.02.bb new file mode 100644 index 000000000..581977a48 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ita_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ita" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "fbdba86f34b907f5a709051c01b53f71" | ||
9 | SRC_URI[sha256sum] = "26453b302c108e08f594c7a19597382314529f648e141805417f9af1e4c99ac2" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-jpn_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-jpn_3.02.bb new file mode 100644 index 000000000..269bdef11 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-jpn_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "jpn" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "e1be2b08e667c3bb0ab0f18c9456bf2f" | ||
9 | SRC_URI[sha256sum] = "09bf447a29e990c065024b3b720fd70f08d596a7be534312fc9e47d0aabf681f" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-kan_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-kan_3.02.bb new file mode 100644 index 000000000..2d2108521 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-kan_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "kan" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "510016e85d7ea8e1f4ebf98741138909" | ||
9 | SRC_URI[sha256sum] = "15851cc22058c08cad9ec6058113f76966409061f21f5cde8c9cc1d214298c22" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-kor_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-kor_3.02.bb new file mode 100644 index 000000000..617d199ab --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-kor_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "kor" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "fc9125f6652fb661575d6e15c94f88f6" | ||
9 | SRC_URI[sha256sum] = "7c85c4107a781d90d6d4adb001f2189b113f9db6942618b4bc47f4cc80cd126a" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-lav_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-lav_3.02.bb new file mode 100644 index 000000000..c20750489 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-lav_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "lav" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "2095b56c9c6b0dba9b837fd226ed6d29" | ||
9 | SRC_URI[sha256sum] = "e6a190ee1edf0a58948a9d7b01569fd8a4c05bc678da3a40ad884c0849958c36" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-lit_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-lit_3.02.bb new file mode 100644 index 000000000..83ad480fa --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-lit_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "lit" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "801021a1ad6e4aa3ef697f065ff6c798" | ||
9 | SRC_URI[sha256sum] = "350891a182076df2e8067da04b3b2127a77e48782d9905e8339db4f1d6c7a729" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-mal_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-mal_3.02.bb new file mode 100644 index 000000000..571385e2f --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-mal_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "mal" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "1f5e8f022d3c2697075bdfc03935f128" | ||
9 | SRC_URI[sha256sum] = "72b3b23979ae4a6b63518964bf239beae8bb6c02f35a2695f47262178b3fef34" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-mkd_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-mkd_3.02.bb new file mode 100644 index 000000000..ad1eaff8b --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-mkd_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "mkd" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "b8930c64befcaadbb47951cad4a2f075" | ||
9 | SRC_URI[sha256sum] = "ea489277e7a588a1b7566a21cbbd647786f16659cae087a4705d4fdabd823ee6" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-mlt_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-mlt_3.02.bb new file mode 100644 index 000000000..4a6d42ded --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-mlt_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "mlt" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "90a41ac86375b230980b643b35b88011" | ||
9 | SRC_URI[sha256sum] = "ba99e8bfc753a274bbea38ef44f5abf81e5f12d09f9d12d267436961270ef2de" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-msa_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-msa_3.02.bb new file mode 100644 index 000000000..8418ab639 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-msa_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "msa" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "cb42ec9504eecdc4f974dbca4387ac34" | ||
9 | SRC_URI[sha256sum] = "f34e4950ad9079f92965a234253cc16f92deb66f1ce4e9c9a885ad2695c2d136" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-nld_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-nld_3.02.bb new file mode 100644 index 000000000..412d4a7b0 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-nld_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "nld" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "6db5753b3b03296544bbb2c0f59a7178" | ||
9 | SRC_URI[sha256sum] = "5e2e53499a05282968e5a9699aad66ae52a5abf06ae828e2f4cf2c1f6e674a98" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-nor_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-nor_3.02.bb new file mode 100644 index 000000000..75d294097 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-nor_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "nor" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "6d979585abb07c13dda003820129461c" | ||
9 | SRC_URI[sha256sum] = "6b5c42444595a81b5f6fea859d97999895917bcc2f85a505488ea5c2f4efa01a" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-pol_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-pol_3.02.bb new file mode 100644 index 000000000..58580130f --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-pol_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "pol" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "90b3f1f4113a9dccd0287e6b5b7512d6" | ||
9 | SRC_URI[sha256sum] = "62999058bfb609d95d53bd519c6de99620d025b3bfbc54d8679a87b10474ccbb" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-por_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-por_3.02.bb new file mode 100644 index 000000000..75f013966 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-por_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "por" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "ad490a8091ee329190266f3fd057c511" | ||
9 | SRC_URI[sha256sum] = "f9b126323757c62da23aab163e2ce5257d137e86be7c37dea13bb0585e1ace3f" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ron_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ron_3.02.bb new file mode 100644 index 000000000..3c8940a93 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ron_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ron" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "9f498e01855a57473af8f083c125455a" | ||
9 | SRC_URI[sha256sum] = "d7e6454c9cc80c84a654f94283fc06b2df33c5c7fd2d3bff269c3cbdeb0b39e7" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-rus_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-rus_3.02.bb new file mode 100644 index 000000000..e1dd3f18f --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-rus_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "rus" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "e8c785df8aaa49e61f3a95aa24066122" | ||
9 | SRC_URI[sha256sum] = "091cda49489d15f33916263fc78fbf8dcd4e6547012dc7e1a8496a38ab192315" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-slk_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-slk_3.02.bb new file mode 100644 index 000000000..241b03862 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-slk_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "slk" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "991e4771e16abd6a66caeaeeb2a4d4d2" | ||
9 | SRC_URI[sha256sum] = "cbd5a88e2188ef39ef438c9859dbd7a9b9e2a99c23a823ec310f7f84a012cc82" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-slv_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-slv_3.02.bb new file mode 100644 index 000000000..0b08210b0 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-slv_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "slv" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "c7bea975ba663d13e03c29d6cf33b5a8" | ||
9 | SRC_URI[sha256sum] = "b901507d2901c882f98f6ef5db07dbf74636fba6a1f616c5f094954106791667" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-spa-old_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-spa-old_3.02.bb new file mode 100644 index 000000000..79be8a37f --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-spa-old_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "spa_old" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "7838da948e404bb760bef83a5c3d64dd" | ||
9 | SRC_URI[sha256sum] = "2b980c0eda1572423dd56260b32d748288028fdd45266311c4ab448fcbce5814" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-spa_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-spa_3.02.bb new file mode 100644 index 000000000..8790ee5a4 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-spa_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "spa" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "fe1385ed203ecd9e0999a44b135069ec" | ||
9 | SRC_URI[sha256sum] = "f40cc264d037b0c71ecb4a8bb6def8b3ec04b647d8da7fd44d0daa558bfa31b1" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-sqi_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-sqi_3.02.bb new file mode 100644 index 000000000..8e923a9eb --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-sqi_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "sqi" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "372e38617fcc7e25c77996c5499ae063" | ||
9 | SRC_URI[sha256sum] = "99bfcda3e0c471f63b36cd0db7dea596e59a2219c9275c3ba51e59973555c101" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-srp_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-srp_3.02.bb new file mode 100644 index 000000000..18676c485 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-srp_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "srp" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "d8350668fa790b5d4007348a55840bdf" | ||
9 | SRC_URI[sha256sum] = "b1eeeb2958d0a4e2ba16fb55a98ca4ca8e69fee8b0be8162ff599ba19d0b2404" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-swa_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-swa_3.02.bb new file mode 100644 index 000000000..2b9960fc8 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-swa_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "swa" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "6c68107a71f82fa42c858e4d6dc70aca" | ||
9 | SRC_URI[sha256sum] = "2681e59f2a9333259a2de42f3deed46aa7dd84b638e6927f40db0409adff143b" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-swe_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-swe_3.02.bb new file mode 100644 index 000000000..7fd1c1d87 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-swe_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "swe" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "46d3a5d7159236edb33272dd8b1090f6" | ||
9 | SRC_URI[sha256sum] = "ada287d7b64183df906215fe4ca86c3b6fe30dc5121e9a83113c3265ca7fc5ae" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-tam_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tam_3.02.bb new file mode 100644 index 000000000..fcfc1fb62 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tam_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "tam" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "c68b0fdcdf34dd431c25f323673ef1d6" | ||
9 | SRC_URI[sha256sum] = "75f73362421a23eb955212f7aa19c9a3efdc80a4c6761445869148bfd2a6dc62" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-tel_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tel_3.02.bb new file mode 100644 index 000000000..fb827ed05 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tel_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "tel" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "349d203ef88864eab8d1201672ca84be" | ||
9 | SRC_URI[sha256sum] = "f36af3d5ca9f8ff6e606485fe5db835f96b42e7d2380ac5d61af6b41827834fd" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-tgl_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tgl_3.02.bb new file mode 100644 index 000000000..8c84ed9d8 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tgl_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "tgl" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "d458f0719b99e4dcfd4fa2a06e5150a3" | ||
9 | SRC_URI[sha256sum] = "5c515310df83c9b40e557027e49de6df70e33a9bbabeaf1301ca9e8c13558948" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-tha_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tha_3.02.bb new file mode 100644 index 000000000..06055d1b4 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tha_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "tha" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "3dc5a5028e75da12eaba62669a80acc4" | ||
9 | SRC_URI[sha256sum] = "7a98e25e0c61dda48cbdb241f0f53c3dfaa7ef574b81799ab2ddac50da6db4fb" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-tur_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tur_3.02.bb new file mode 100644 index 000000000..f5ec76f2f --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-tur_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "tur" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "a8934e0e6496997112cbef2961adef5e" | ||
9 | SRC_URI[sha256sum] = "fe4657ca3455585a06eb3d02b4a0472fda8ca06efe587be75e175662dc6329d7" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-ukr_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ukr_3.02.bb new file mode 100644 index 000000000..25de06a57 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-ukr_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "ukr" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "0aa61f18463bb89234a6d06fcbf0c644" | ||
9 | SRC_URI[sha256sum] = "7862b10c1ff7e02b41c7a50eec7fccd2c30b8162d965fa1ae00510c6d1210762" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang-vie_3.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang-vie_3.02.bb new file mode 100644 index 000000000..6bd813e42 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang-vie_3.02.bb | |||
@@ -0,0 +1,9 @@ | |||
1 | # Copyright (C) 2014, O.S. Systems Software Ltda. All Rights Reserved | ||
2 | # Released under the MIT license (see meta-openembedded layer's COPYING.MIT) | ||
3 | |||
4 | TESSERACT_LANG = "vie" | ||
5 | |||
6 | require tesseract-lang.inc | ||
7 | |||
8 | SRC_URI[md5sum] = "78a74432848b4c53cc2ccf2eb339c0b6" | ||
9 | SRC_URI[sha256sum] = "a113254882eac70168aec00544805e7c9cec20527217b98349ed48f6e2d2611e" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang.inc b/meta-oe/recipes-graphics/tesseract/tesseract-lang.inc new file mode 100644 index 000000000..7f69eb174 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang.inc | |||
@@ -0,0 +1,13 @@ | |||
1 | LICENSE = "Apache-2.0" | ||
2 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" | ||
3 | |||
4 | SRC_URI = "https://tesseract-ocr.googlecode.com/files/tesseract-ocr-${PV}.${TESSERACT_LANG}.tar.gz" | ||
5 | |||
6 | inherit allarch | ||
7 | |||
8 | do_install() { | ||
9 | install -d ${D}${datadir}/tessdata | ||
10 | cp ${WORKDIR}/tesseract-ocr/tessdata/${TESSERACT_LANG}.traineddata ${D}${datadir}/tessdata | ||
11 | } | ||
12 | |||
13 | FILES_${PN} += "${datadir}/tessdata" | ||
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract_3.02.02.bb b/meta-oe/recipes-graphics/tesseract/tesseract_3.02.02.bb new file mode 100644 index 000000000..72bd423b8 --- /dev/null +++ b/meta-oe/recipes-graphics/tesseract/tesseract_3.02.02.bb | |||
@@ -0,0 +1,20 @@ | |||
1 | DESCRIPTION = "A commercial quality OCR engine " | ||
2 | |||
3 | DEPENDS = "leptonica" | ||
4 | |||
5 | LICENSE = "Apache-2.0" | ||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0c94b3c86ad0c386bb6dec70ca8a36a" | ||
7 | |||
8 | SRC_URI = "https://tesseract-ocr.googlecode.com/files/tesseract-ocr-${PV}.tar.gz" | ||
9 | SRC_URI[md5sum] = "26adc8154f0e815053816825dde246e6" | ||
10 | SRC_URI[sha256sum] = "26cd39cb3f2a6f6f1bf4050d1cc0aae35edee49eb49a92df3cb7f9487caa013d" | ||
11 | |||
12 | EXTRA_OECONF += "LIBLEPT_HEADERSDIR=${STAGING_INCDIR}/leptonica" | ||
13 | |||
14 | S = "${WORKDIR}/tesseract-ocr" | ||
15 | |||
16 | inherit autotools pkgconfig | ||
17 | |||
18 | FILES_${PN} += "${datadir}/tessdata" | ||
19 | |||
20 | RRECOMMENDS_${PN} += "tesseract-lang-eng" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-arphic-uming_20080216.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-arphic-uming_20080216.bb new file mode 100644 index 000000000..522f0fb7d --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-arphic-uming_20080216.bb | |||
@@ -0,0 +1,19 @@ | |||
1 | SUMMARY = "Unicode Mingti (printed) TrueType Font" | ||
2 | HOMEPAGE = "http://www.freedesktop.org/wiki/Software/CJKUnifonts" | ||
3 | LICENSE = "Arphic-Public-License" | ||
4 | LIC_FILES_CHKSUM = "file://README;md5=62be011094b7865ddc4d1a648444d31a" | ||
5 | SRC_DISTRIBUTE_LICENSES += "${PN}" | ||
6 | RPROVIDES_${PN} = "virtual-chinese-font" | ||
7 | PR = "r6" | ||
8 | |||
9 | FONT_PACKAGES = "${PN}" | ||
10 | |||
11 | SRC_URI = "http://archive.ubuntu.com/ubuntu/pool/main/t/ttf-arphic-uming/ttf-arphic-uming_0.2.${PV}.1.orig.tar.gz" | ||
12 | S = "${WORKDIR}" | ||
13 | |||
14 | require ttf.inc | ||
15 | |||
16 | FILES_${PN} = "${datadir}" | ||
17 | |||
18 | SRC_URI[md5sum] = "d219fcaf953f3eb1889399955a00379f" | ||
19 | SRC_URI[sha256sum] = "8038a6db9e832456d5da5559aff8d15130243be1091bf24f3243503a6f1bda98" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu/30-dejavu-aliases.conf b/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu/30-dejavu-aliases.conf new file mode 100644 index 000000000..9c6e56bf7 --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu/30-dejavu-aliases.conf | |||
@@ -0,0 +1,16 @@ | |||
1 | <?xml version="1.0"?> | ||
2 | <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | ||
3 | <fontconfig> | ||
4 | <alias> | ||
5 | <family>DejaVu Serif</family> | ||
6 | <default><family>serif</family></default> | ||
7 | </alias> | ||
8 | <alias> | ||
9 | <family>DejaVu Sans</family> | ||
10 | <default><family>sans-serif</family></default> | ||
11 | </alias> | ||
12 | <alias> | ||
13 | <family>DejaVu Sans Mono</family> | ||
14 | <default><family>monospace</family></default> | ||
15 | </alias> | ||
16 | </fontconfig> | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.23.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.23.bb new file mode 100644 index 000000000..2b73b1eea --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.23.bb | |||
@@ -0,0 +1,44 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "DejaVu font - TTF Edition" | ||
4 | HOMEPAGE = "http://dejavu.sourceforge.net/wiki/" | ||
5 | LICENSE = "BitstreamVera" | ||
6 | LIC_FILES_CHKSUM = "file://${WORKDIR}/dejavu-fonts-ttf-${PV}/LICENSE;md5=9f867da7a73fad2715291348e80d0763" | ||
7 | |||
8 | # all subpackages except ${PN}-common itself rdepends on ${PN}-common | ||
9 | RDEPENDS_${PN}-sans = "${PN}-common" | ||
10 | RDEPENDS_${PN}-sans-mono = "${PN}-common" | ||
11 | RDEPENDS_${PN}-sans-condensed = "${PN}-common" | ||
12 | RDEPENDS_${PN}-serif = "${PN}-common" | ||
13 | RDEPENDS_${PN}-serif-condensed = "${PN}-common" | ||
14 | RDEPENDS_${PN}-common = "" | ||
15 | PR = "r7" | ||
16 | |||
17 | SRC_URI = "${SOURCEFORGE_MIRROR}/dejavu/dejavu-fonts-ttf-${PV}.tar.bz2 \ | ||
18 | file://30-dejavu-aliases.conf" | ||
19 | |||
20 | S = "${WORKDIR}/dejavu-fonts-ttf-${PV}/ttf" | ||
21 | |||
22 | do_install_append () { | ||
23 | install -d ${D}${sysconfdir}/fonts/conf.d/ | ||
24 | install -m 0644 ${WORKDIR}/30-dejavu-aliases.conf ${D}${sysconfdir}/fonts/conf.d/ | ||
25 | } | ||
26 | |||
27 | PACKAGES = "\ | ||
28 | ${PN}-sans \ | ||
29 | ${PN}-sans-mono \ | ||
30 | ${PN}-sans-condensed \ | ||
31 | ${PN}-serif \ | ||
32 | ${PN}-serif-condensed \ | ||
33 | ${PN}-common" | ||
34 | FONT_PACKAGES = "${PN}-sans ${PN}-sans-mono ${PN}-sans-condensed ${PN}-serif ${PN}-serif-condensed" | ||
35 | |||
36 | FILES_${PN}-sans = "${datadir}/fonts/truetype/DejaVuSans.ttf ${datadir}/fonts/truetype/DejaVuSans-*.ttf" | ||
37 | FILES_${PN}-sans-mono = "${datadir}/fonts/truetype/DejaVuSansMono*.ttf" | ||
38 | FILES_${PN}-sans-condensed = "${datadir}/fonts/truetype/DejaVuSansCondensed*.ttf" | ||
39 | FILES_${PN}-serif = "${datadir}/fonts/truetype/DejaVuSerif.ttf ${datadir}/fonts/truetype/DejaVuSerif-*.ttf" | ||
40 | FILES_${PN}-serif-condensed = "${datadir}/fonts/truetype/DejaVuSerifCondensed*.ttf" | ||
41 | FILES_${PN}-common = "${sysconfdir}" | ||
42 | |||
43 | SRC_URI[md5sum] = "ff871dff0b3e8a11cd5c54478f11073f" | ||
44 | SRC_URI[sha256sum] = "243642a1c3f4b6fd00125f5772ac5c8e4d0bb6586f5abb05829ead4b83ad5233" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-droid_git.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-droid_git.bb new file mode 100644 index 000000000..e62badf77 --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-droid_git.bb | |||
@@ -0,0 +1,27 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "Droid fonts - TTF Edition" | ||
4 | HOMEPAGE = "http://www.droidfonts.com/" | ||
5 | LICENSE = "Apache-2.0" | ||
6 | LIC_FILES_CHKSUM = "file://README.txt;md5=83544262a86f1f1ec761e75897df92bc" | ||
7 | SRCREV = "21e6e2de1f0062f949fcc52d0b4559dfa3246e0e" | ||
8 | PV = "0.1+gitr${SRCPV}" | ||
9 | PR = "r3" | ||
10 | |||
11 | SRC_URI = "git://github.com/android/platform_frameworks_base.git;branch=master" | ||
12 | |||
13 | S = "${WORKDIR}/git/data/fonts" | ||
14 | |||
15 | do_install_prepend() { | ||
16 | rm ${S}/Ahem.ttf MTLc3m.ttf DroidSansArabic.ttf DroidSansThai.ttf Clockopia.ttf MTLmr3m.ttf DroidSansHebrew.ttf DroidSansFallbackLegacy.ttf # we're not packaging it | ||
17 | } | ||
18 | |||
19 | PACKAGES = "ttf-droid-sans ttf-droid-sans-mono \ | ||
20 | ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif" | ||
21 | FONT_PACKAGES = "ttf-droid-sans ttf-droid-sans-mono ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif" | ||
22 | |||
23 | FILES_ttf-droid-sans = "${datadir}/fonts/truetype/DroidSans.ttf ${datadir}/fonts/truetype/DroidSans-Bold.ttf" | ||
24 | FILES_ttf-droid-sans-mono = "${datadir}/fonts/truetype/DroidSansMono.ttf" | ||
25 | FILES_ttf-droid-sans-fallback = "${datadir}/fonts/truetype/DroidSansFallback.ttf" | ||
26 | FILES_ttf-droid-sans-japanese = "${datadir}/fonts/truetype/DroidSansJapanese.ttf" | ||
27 | FILES_ttf-droid-serif = "${datadir}/fonts/truetype/DroidSerif*.ttf" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-gentium_1.02.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-gentium_1.02.bb new file mode 100644 index 000000000..6a6258add --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-gentium_1.02.bb | |||
@@ -0,0 +1,37 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "Gentium fonts - TTF Version" | ||
4 | HOMEPAGE = "http://scripts.sil.org/gentium" | ||
5 | LICENSE = "OFL" | ||
6 | LICENSE_URL = "http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=OFL" | ||
7 | LIC_FILES_CHKSUM = "file://OFL;md5=33a5bf7b98a9c0ae87430760ba762295 \ | ||
8 | " | ||
9 | PR = "r8" | ||
10 | |||
11 | SRC_URI = "${DEBIAN_MIRROR}/main/t/ttf-gentium/ttf-gentium_${PV}.orig.tar.gz " | ||
12 | |||
13 | S = "${WORKDIR}/ttf-sil-gentium-${PV}" | ||
14 | |||
15 | do_install_append() { | ||
16 | |||
17 | install -d ${D}${datadir}/doc/ttf-gentium/ | ||
18 | install -d ${D}${datadir}/doc/ttf-gentium-alt/ | ||
19 | |||
20 | install -m 0644 ${S}/OFL ${D}${datadir}/doc/ttf-gentium/ | ||
21 | install -m 0644 ${S}/OFL ${D}${datadir}/doc/ttf-gentium-alt/ | ||
22 | |||
23 | } | ||
24 | |||
25 | PACKAGES = "${PN} ${PN}-alt" | ||
26 | FONT_PACKAGES = "${PN} ${PN}-alt" | ||
27 | |||
28 | FILES_${PN}-alt = "${datadir}/fonts/truetype/GenAI*.ttf \ | ||
29 | ${datadir}/fonts/truetype/GenAR*.ttf \ | ||
30 | ${datadir}/doc/ttf-gentium-alt/*" | ||
31 | |||
32 | FILES_${PN} = "${datadir}/fonts/truetype/GenI*.ttf \ | ||
33 | ${datadir}/fonts/truetype/GenR*.ttf \ | ||
34 | ${datadir}/doc/ttf-gentium/*" | ||
35 | |||
36 | SRC_URI[md5sum] = "4c3e6ae586be277537ebb68f2a45b883" | ||
37 | SRC_URI[sha256sum] = "4746c04c9a4ad9e0788a38e0a2f81919a630d8070ceabc89f156b6d41d8ceb37" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-hunkyfonts_0.3.0.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-hunkyfonts_0.3.0.bb new file mode 100644 index 000000000..5cd9935d6 --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-hunkyfonts_0.3.0.bb | |||
@@ -0,0 +1,20 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "Hunky fonts - TTF Version" | ||
4 | HOMEPAGE = "http://sourceforge.net/projects/hunkyfonts" | ||
5 | LICENSE = "LGPL" | ||
6 | LIC_FILES_CHKSUM = "file://../LICENSE;md5=7fbc338309ac38fefcd64b04bb903e34" | ||
7 | PR = "r7" | ||
8 | |||
9 | SRC_URI = "${SOURCEFORGE_MIRROR}/hunkyfonts/hunkyfonts-${PV}.tar.bz2" | ||
10 | |||
11 | S = "${WORKDIR}/hunkyfonts-${PV}/TTF/" | ||
12 | |||
13 | PACKAGES = "ttf-hunky-sans ttf-hunky-serif" | ||
14 | FONT_PACKAGES = "ttf-hunky-sans ttf-hunky-serif" | ||
15 | |||
16 | FILES_ttf-hunky-sans = "${datadir}/fonts/truetype/HunkySans*.ttf" | ||
17 | FILES_ttf-hunky-serif = "${datadir}/fonts/truetype/HunkySerif*.ttf" | ||
18 | |||
19 | SRC_URI[md5sum] = "36444795a356fb8a56c63b2840729bab" | ||
20 | SRC_URI[sha256sum] = "e0b1849c545b6af276407d93025c73094dd74fc259b07c1d91594fdbb9a0b829" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata/OFL.txt b/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata/OFL.txt new file mode 100644 index 000000000..1456c1809 --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata/OFL.txt | |||
@@ -0,0 +1,97 @@ | |||
1 | Copyright (c) <dates>, <Copyright Holder> (<URL|email>), | ||
2 | with Reserved Font Name <Reserved Font Name>. | ||
3 | Copyright (c) <dates>, <additional Copyright Holder> (<URL|email>), | ||
4 | with Reserved Font Name <additional Reserved Font Name>. | ||
5 | Copyright (c) <dates>, <additional Copyright Holder> (<URL|email>). | ||
6 | |||
7 | This Font Software is licensed under the SIL Open Font License, Version 1.1. | ||
8 | This license is copied below, and is also available with a FAQ at: | ||
9 | http://scripts.sil.org/OFL | ||
10 | |||
11 | |||
12 | ----------------------------------------------------------- | ||
13 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 | ||
14 | ----------------------------------------------------------- | ||
15 | |||
16 | PREAMBLE | ||
17 | The goals of the Open Font License (OFL) are to stimulate worldwide | ||
18 | development of collaborative font projects, to support the font creation | ||
19 | efforts of academic and linguistic communities, and to provide a free and | ||
20 | open framework in which fonts may be shared and improved in partnership | ||
21 | with others. | ||
22 | |||
23 | The OFL allows the licensed fonts to be used, studied, modified and | ||
24 | redistributed freely as long as they are not sold by themselves. The | ||
25 | fonts, including any derivative works, can be bundled, embedded, | ||
26 | redistributed and/or sold with any software provided that any reserved | ||
27 | names are not used by derivative works. The fonts and derivatives, | ||
28 | however, cannot be released under any other type of license. The | ||
29 | requirement for fonts to remain under this license does not apply | ||
30 | to any document created using the fonts or their derivatives. | ||
31 | |||
32 | DEFINITIONS | ||
33 | "Font Software" refers to the set of files released by the Copyright | ||
34 | Holder(s) under this license and clearly marked as such. This may | ||
35 | include source files, build scripts and documentation. | ||
36 | |||
37 | "Reserved Font Name" refers to any names specified as such after the | ||
38 | copyright statement(s). | ||
39 | |||
40 | "Original Version" refers to the collection of Font Software components as | ||
41 | distributed by the Copyright Holder(s). | ||
42 | |||
43 | "Modified Version" refers to any derivative made by adding to, deleting, | ||
44 | or substituting -- in part or in whole -- any of the components of the | ||
45 | Original Version, by changing formats or by porting the Font Software to a | ||
46 | new environment. | ||
47 | |||
48 | "Author" refers to any designer, engineer, programmer, technical | ||
49 | writer or other person who contributed to the Font Software. | ||
50 | |||
51 | PERMISSION & CONDITIONS | ||
52 | Permission is hereby granted, free of charge, to any person obtaining | ||
53 | a copy of the Font Software, to use, study, copy, merge, embed, modify, | ||
54 | redistribute, and sell modified and unmodified copies of the Font | ||
55 | Software, subject to the following conditions: | ||
56 | |||
57 | 1) Neither the Font Software nor any of its individual components, | ||
58 | in Original or Modified Versions, may be sold by itself. | ||
59 | |||
60 | 2) Original or Modified Versions of the Font Software may be bundled, | ||
61 | redistributed and/or sold with any software, provided that each copy | ||
62 | contains the above copyright notice and this license. These can be | ||
63 | included either as stand-alone text files, human-readable headers or | ||
64 | in the appropriate machine-readable metadata fields within text or | ||
65 | binary files as long as those fields can be easily viewed by the user. | ||
66 | |||
67 | 3) No Modified Version of the Font Software may use the Reserved Font | ||
68 | Name(s) unless explicit written permission is granted by the corresponding | ||
69 | Copyright Holder. This restriction only applies to the primary font name as | ||
70 | presented to the users. | ||
71 | |||
72 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font | ||
73 | Software shall not be used to promote, endorse or advertise any | ||
74 | Modified Version, except to acknowledge the contribution(s) of the | ||
75 | Copyright Holder(s) and the Author(s) or with their explicit written | ||
76 | permission. | ||
77 | |||
78 | 5) The Font Software, modified or unmodified, in part or in whole, | ||
79 | must be distributed entirely under this license, and must not be | ||
80 | distributed under any other license. The requirement for fonts to | ||
81 | remain under this license does not apply to any document created | ||
82 | using the Font Software. | ||
83 | |||
84 | TERMINATION | ||
85 | This license becomes null and void if any of the above conditions are | ||
86 | not met. | ||
87 | |||
88 | DISCLAIMER | ||
89 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
90 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF | ||
91 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT | ||
92 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE | ||
93 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||
94 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL | ||
95 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
96 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM | ||
97 | OTHER DEALINGS IN THE FONT SOFTWARE. | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata_20100526.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata_20100526.bb new file mode 100644 index 000000000..20041bb7b --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata_20100526.bb | |||
@@ -0,0 +1,26 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "Inconsolata font - TTF Version" | ||
4 | HOMEPAGE = "http://www.levien.com/type/myfonts/inconsolata.html" | ||
5 | LICENSE = "OFL-1.1" | ||
6 | LIC_FILES_CHKSUM = "file://../OFL.txt;md5=969851e3a70122069a4d9ee61dd5a2ed" | ||
7 | |||
8 | SRC_URI = "http://levien.com/type/myfonts/Inconsolata.otf \ | ||
9 | file://OFL.txt" | ||
10 | |||
11 | S = "${WORKDIR}/ttf-inconsolata-${PV}" | ||
12 | |||
13 | FILES_${PN} = "${datadir}/fonts/truetype/Inconsolata.ttf \ | ||
14 | ${datadir}/doc/ttf-inconsolata/*" | ||
15 | |||
16 | do_configure() { | ||
17 | mv ${WORKDIR}/Inconsolata.otf ${S}/Inconsolata.ttf | ||
18 | } | ||
19 | |||
20 | do_install_append() { | ||
21 | install -d ${D}${datadir}/doc/ttf-inconsolata/ | ||
22 | install -m 0644 ${WORKDIR}/OFL.txt ${D}${datadir}/doc/ttf-inconsolata/ | ||
23 | } | ||
24 | |||
25 | SRC_URI[md5sum] = "0fbe014c1f0fb5e3c71140ff0dc63edf" | ||
26 | SRC_URI[sha256sum] = "1561e616c414a1b82d6e6dfbd18e5726fd65028913ade191e5fa38b6ec375a1a" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation_0.2.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation_0.2.bb new file mode 100644 index 000000000..7204c926a --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation_0.2.bb | |||
@@ -0,0 +1,23 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "Liberation fonts - TTF Version" | ||
4 | HOMEPAGE = "https://www.redhat.com/promo/fonts/" | ||
5 | LICENSE = "GPLv2" | ||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ | ||
7 | file://License.txt;md5=5b171c5100029d884fcea21d9a2b7543 \ | ||
8 | " | ||
9 | |||
10 | PR = "r7" | ||
11 | |||
12 | SRC_URI = "http://fedorahosted.org/liberation-fonts/export/807b6dfd069b998cd9b4d3158da98817ef23c79d/F-9/liberation-fonts-ttf-3.tar.gz" | ||
13 | S = "${WORKDIR}/liberation-fonts-${PV}" | ||
14 | |||
15 | PACKAGES = "ttf-liberation-mono ttf-liberation-sans ttf-liberation-serif" | ||
16 | FONT_PACKAGES = "ttf-liberation-mono ttf-liberation-sans ttf-liberation-serif" | ||
17 | |||
18 | FILES_ttf-liberation-mono = "${datadir}/fonts/truetype/*Mono*" | ||
19 | FILES_ttf-liberation-sans = "${datadir}/fonts/truetype/*Sans*" | ||
20 | FILES_ttf-liberation-serif = "${datadir}/fonts/truetype/*Serif*" | ||
21 | |||
22 | SRC_URI[md5sum] = "77728078a17e39f7c242b42c3bf6feb8" | ||
23 | SRC_URI[sha256sum] = "174cf27c57612971434ec8cc4a52bfd37bad8408e9b9219539c6d5113df6ff8f" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb new file mode 100644 index 000000000..9ad348d9f --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb | |||
@@ -0,0 +1,28 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "MPlus font - TTF Edition" | ||
4 | HOMEPAGE = "http://dejavu.sourceforge.net/wiki/" | ||
5 | LICENSE = "${PN}" | ||
6 | LIC_FILES_CHKSUM = "file://LICENSE_E;md5=ac161e96eda00db9a3aec7870b5d9658 \ | ||
7 | file://LICENSE_J;md5=a120ca8d7c8e4a475d5277c9aeb95221 \ | ||
8 | " | ||
9 | PR = "r4" | ||
10 | |||
11 | SRC_URI = "http://osdn.dl.sourceforge.jp/mplus-fonts/6650/mplus-TESTFLIGHT-${PV}.tar.gz" | ||
12 | S = "${WORKDIR}/mplus-TESTFLIGHT-${PV}" | ||
13 | |||
14 | PACKAGESPLITFUNCS_prepend = "split_ttf_mplus_packages " | ||
15 | |||
16 | python split_ttf_mplus_packages() { | ||
17 | plugindir = d.expand('${datadir}/fonts/ttf-mplus/') | ||
18 | packages = do_split_packages(d, plugindir, '^(.*)\.ttf$', 'ttf-%s', 'TTF Font %s') | ||
19 | d.setVar('FONT_PACKAGES', ' '.join(packages)) | ||
20 | } | ||
21 | |||
22 | do_install() { | ||
23 | install -d ${D}${datadir}/fonts/ttf-mplus | ||
24 | install -m 0644 *.ttf ${D}${datadir}/fonts/ttf-mplus/ | ||
25 | } | ||
26 | |||
27 | SRC_URI[md5sum] = "d1400184b51b3871e8d2fca6c50e18ae" | ||
28 | SRC_URI[sha256sum] = "a20b9b9b03c2a6fb1e2137d29e8a6ce06406ba1e008906ea3c474dc048dc06a6" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb new file mode 100644 index 000000000..2d413ba41 --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb | |||
@@ -0,0 +1,35 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "Sazanami Gothic/Mincho Japanese TrueType fonts" | ||
4 | SUMMARY_ttf-sazanami-gothic = "Sazanami Gothic Japanese TrueType font" | ||
5 | SUMMARY_ttf-sazanami-mincho = "Sazanami Mincho Japanese TrueType font" | ||
6 | AUTHOR = "Electronic Font Open Laboratory (/efont/)" | ||
7 | HOMEPAGE = "http://sourceforge.jp/projects/efont/" | ||
8 | LICENSE = "Public domain" | ||
9 | LIC_FILES_CHKSUM = "file://README;md5=97d739900be6e852830f55aa3c07d4a0" | ||
10 | SRC_DISTRIBUTE_LICENSES += "${PN}" | ||
11 | RPROVIDES_${PN} = "virtual-japanese-font" | ||
12 | PR = "r9" | ||
13 | |||
14 | SRC_URI = "http://osdn.dl.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2" | ||
15 | S = "${WORKDIR}/sazanami-20040629" | ||
16 | |||
17 | PACKAGES = "ttf-sazanami-gothic ttf-sazanami-mincho" | ||
18 | FONT_PACKAGES = "ttf-sazanami-gothic ttf-sazanami-mincho" | ||
19 | |||
20 | FILES_ttf-sazanami-gothic = "${datadir}/fonts/truetype/sazanami-gothic.ttf \ | ||
21 | ${datadir}/doc/ttf-sazanami-gothic/README" | ||
22 | FILES_ttf-sazanami-mincho = "${datadir}/fonts/truetype/sazanami-mincho.ttf \ | ||
23 | ${datadir}/doc/ttf-sazanami-mincho/README" | ||
24 | |||
25 | do_install_append() { | ||
26 | # README contains the redistribution license | ||
27 | install -d ${D}${datadir}/doc/ | ||
28 | install -d ${D}${datadir}/doc/ttf-sazanami-gothic | ||
29 | install -d ${D}${datadir}/doc/ttf-sazanami-mincho | ||
30 | install -m 0644 ${S}/README ${D}${datadir}/doc/ttf-sazanami-gothic | ||
31 | install -m 0644 ${S}/README ${D}${datadir}/doc/ttf-sazanami-mincho | ||
32 | } | ||
33 | |||
34 | SRC_URI[md5sum] = "ceef10579a75c92483171f3bd7f77df2" | ||
35 | SRC_URI[sha256sum] = "3467ce2f70a9a3fbbf8d4d97355a2f334a6351baa6722251403637a8cbebf6b7" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-ubuntu-font-family_0.80.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-ubuntu-font-family_0.80.bb new file mode 100644 index 000000000..d5d1b9a17 --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-ubuntu-font-family_0.80.bb | |||
@@ -0,0 +1,20 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "Ubuntu Font Family - TTF Version" | ||
4 | HOMEPAGE = "http://font.ubuntu.com" | ||
5 | LICENSE = "UFL" | ||
6 | LIC_FILES_CHKSUM = "file://LICENCE.txt;md5=325a1a9029112a2405e743c7f816427b" | ||
7 | PR = "r1" | ||
8 | |||
9 | SRC_URI = "http://font.ubuntu.com/download/ubuntu-font-family-${PV}.zip" | ||
10 | |||
11 | SRC_URI[md5sum] = "a1fc70f5a5b1d096ab8310886cddaa1c" | ||
12 | SRC_URI[sha256sum] = "107170099bbc3beae8602b97a5c423525d363106c3c24f787d43e09811298e4c" | ||
13 | |||
14 | S = "${WORKDIR}/ubuntu-font-family-${PV}" | ||
15 | |||
16 | PACKAGES = "ttf-ubuntu-mono ttf-ubuntu-sans" | ||
17 | FONT_PACKAGES = "ttf-ubuntu-mono ttf-ubuntu-sans" | ||
18 | |||
19 | FILES_ttf-ubuntu-mono = "${datadir}/fonts/truetype/*Mono*" | ||
20 | FILES_ttf-ubuntu-sans = "${datadir}/fonts/truetype/Ubuntu-*" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-wqy-zenhei_0.6.26.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-wqy-zenhei_0.6.26.bb new file mode 100644 index 000000000..30ad91a7a --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-wqy-zenhei_0.6.26.bb | |||
@@ -0,0 +1,25 @@ | |||
1 | require ttf.inc | ||
2 | |||
3 | SUMMARY = "WenQuanYi Zen Hei - A Hei-Ti Style Chinese font" | ||
4 | AUTHOR = "Qianqian Fang and The WenQuanYi Project Contributors" | ||
5 | HOMEPAGE = "http://wqy.sourceforge.net/en/" | ||
6 | LICENSE = "GPLv2" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf540fc7d35b5777e36051280b3a911c" | ||
8 | PR = "r4" | ||
9 | |||
10 | SRC_URI = "${SOURCEFORGE_MIRROR}/wqy/wqy-zenhei-${PV}-0.tar.gz" | ||
11 | S = "${WORKDIR}/wqy-zenhei" | ||
12 | |||
13 | do_install_append () { | ||
14 | install -d ${D}${sysconfdir}/fonts/conf.d/ | ||
15 | install -m 0644 ${S}/44-wqy-zenhei.conf ${D}${sysconfdir}/fonts/conf.d/ | ||
16 | install -m 0644 ${S}/66-wqy-zenhei-sharp.conf ${D}${sysconfdir}/fonts/conf.d/ | ||
17 | } | ||
18 | |||
19 | PACKAGES = "${PN}" | ||
20 | FONT_PACKAGES = "${PN}" | ||
21 | |||
22 | FILES_${PN} = "${datadir}/fonts ${sysconfdir}" | ||
23 | |||
24 | SRC_URI[md5sum] = "bf2c1cb512606d995873bada27c777da" | ||
25 | SRC_URI[sha256sum] = "47355b6ec84bb309614b6d657ddfda993b96ed0be569264f82e523b254f945b2" | ||
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf.inc b/meta-oe/recipes-graphics/ttf-fonts/ttf.inc new file mode 100644 index 000000000..c77af3993 --- /dev/null +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf.inc | |||
@@ -0,0 +1,12 @@ | |||
1 | DESCRIPTION ?= "TrueType font package ${PN}" | ||
2 | SECTION = "fonts" | ||
3 | |||
4 | # we don't need a compiler nor a c library for these fonts | ||
5 | INHIBIT_DEFAULT_DEPS = "1" | ||
6 | |||
7 | do_install() { | ||
8 | install -d ${D}${datadir}/fonts/truetype/ | ||
9 | find ./ -name '*.tt[cf]' -exec install -m 0644 {} ${D}${datadir}/fonts/truetype/ \; | ||
10 | } | ||
11 | |||
12 | inherit allarch fontcache | ||
diff --git a/meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.5.bb b/meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.5.bb new file mode 100644 index 000000000..27a38c1aa --- /dev/null +++ b/meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.5.bb | |||
@@ -0,0 +1,12 @@ | |||
1 | LICENSE = "ManishSingh" | ||
2 | LIC_FILES_CHKSUM = "file://COPYING;md5=bd1fb9ee90eead85f7b171807b3ab4f2" | ||
3 | |||
4 | DEPENDS = "libpng libxcursor" | ||
5 | |||
6 | SRC_URI = "http://xorg.freedesktop.org/archive/individual/app/${BPN}-${PV}.tar.bz2" | ||
7 | SRC_URI[md5sum] = "09f56978a62854534deacc8aa8ff3031" | ||
8 | SRC_URI[sha256sum] = "bc7171a0fa212da866fca2301241630e2009aea8c4ddb75f21b51a31c2e4c581" | ||
9 | |||
10 | inherit autotools pkgconfig | ||
11 | |||
12 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-oe/recipes-graphics/xdotool/xdotool_1.20100416.2809.bb b/meta-oe/recipes-graphics/xdotool/xdotool_1.20100416.2809.bb new file mode 100644 index 000000000..e71846509 --- /dev/null +++ b/meta-oe/recipes-graphics/xdotool/xdotool_1.20100416.2809.bb | |||
@@ -0,0 +1,19 @@ | |||
1 | SUMMARY = "xdotool - command-line X11 automation tool - utilising X11 XTEST interface" | ||
2 | HOMEPAGE = "http://www.semicomplete.com/projects/xdotool" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=2f9cbf7e9401cec8a38666a08851ce6b" | ||
5 | SECTION = "x11" | ||
6 | DEPENDS = "virtual/libx11 libxtst" | ||
7 | |||
8 | PR = "r1" | ||
9 | |||
10 | SRC_URI = "http://semicomplete.googlecode.com/files/xdotool-${PV}.tar.gz" | ||
11 | SRC_URI[md5sum] = "1d5be641e512c343abfe5f78b39e6f19" | ||
12 | SRC_URI[sha256sum] = "42d7271fbc796e53db71bb221f311b9ff3c51d90a71c9487a9bd3101ca39894f" | ||
13 | |||
14 | EXTRA_OEMAKE = "PREFIX=${prefix} INSTALLMAN=${mandir}" | ||
15 | |||
16 | do_install() { | ||
17 | oe_runmake -e install DESTDIR=${D} PREFIX=${prefix} | ||
18 | } | ||
19 | |||
diff --git a/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb b/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb new file mode 100644 index 000000000..5009d5431 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/bdftopcf_1.0.4.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | |||
3 | SUMMARY = "bdftopcf is a tool to convert BDF fonts to PCF fonts" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/app/bdftopcf/" | ||
5 | SECTION = "x11/app" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=f9a35333adf75edd1eaef84bca65a490" | ||
8 | DEPENDS = "libxfont" | ||
9 | |||
10 | SRC_URI[md5sum] = "96a648a332160a7482885800f7a506fa" | ||
11 | SRC_URI[sha256sum] = "eaf59057ba3d7cffe29526562ce50868da7da823487a4cfb3e16946e5ffd2798" | ||
12 | |||
13 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb b/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb new file mode 100644 index 000000000..9d4d1c768 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/iceauth_1.0.4.bb | |||
@@ -0,0 +1,8 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | SUMMARY = "Tool for manipulating ICE protocol authorization records" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=13f70acf3c27f5f834bbc954df775f8e" | ||
4 | DEPENDS += "libice" | ||
5 | PR = "r6" | ||
6 | |||
7 | SRC_URI[md5sum] = "bb2e4d2611047f7c5a1a82ec956a9de4" | ||
8 | SRC_URI[sha256sum] = "0ee6fd4554f0131b1ed526ee00b9cf643e7dc97eb70fb51448848ef2f349938d" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/sessreg_1.0.6.bb b/meta-oe/recipes-graphics/xorg-app/sessreg_1.0.6.bb new file mode 100644 index 000000000..ec890647a --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/sessreg_1.0.6.bb | |||
@@ -0,0 +1,10 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | |||
3 | SUMMARY = "a simple program for managing utmp/wtmp entries" | ||
4 | LICENSE = "MIT" | ||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=07e6423e8815e6b372cd45da76faacd0" | ||
6 | |||
7 | PR = "r6" | ||
8 | |||
9 | SRC_URI[md5sum] = "8c8fcda19f4cffe573d43ec9b8255f8e" | ||
10 | SRC_URI[sha256sum] = "73f31670842b7d969504a61f3c694bf1911f844831c390396971ae2b74de7190" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/setxkbmap_1.2.0.bb b/meta-oe/recipes-graphics/xorg-app/setxkbmap_1.2.0.bb new file mode 100644 index 000000000..127b0f69b --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/setxkbmap_1.2.0.bb | |||
@@ -0,0 +1,8 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | LIC_FILES_CHKSUM = "file://COPYING;md5=5feafdbe6dfe9e2bd32325be0cfc86f8" | ||
3 | DEPENDS += " libxkbfile" | ||
4 | PE = "1" | ||
5 | PR = "r6" | ||
6 | |||
7 | SRC_URI[md5sum] = "2f6df89201eb9a2cbfb905d6b82a191e" | ||
8 | SRC_URI[sha256sum] = "999591bf1ba8ca2a7d480b2c01702396e6c349d499fb583c0de136ec00dbae39" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/twm_1.0.6.bb b/meta-oe/recipes-graphics/xorg-app/twm_1.0.6.bb new file mode 100644 index 000000000..d569fd0c2 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/twm_1.0.6.bb | |||
@@ -0,0 +1,16 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | SUMMARY = "tiny window manager" | ||
3 | DEPENDS += " libxext libxt libxmu bison-native" | ||
4 | |||
5 | LICENSE = "MIT" | ||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=4c6d42ef60e8166aa26606524c0b9586" | ||
7 | |||
8 | |||
9 | SRC_URI[md5sum] = "952d06a0c2ec34687b536c7b619fc671" | ||
10 | SRC_URI[sha256sum] = "e7dccad7879a7570442f0cd9df0b9064e926466b5a52b710fca8cfb167f294e9" | ||
11 | |||
12 | FILES_${PN} += "${datadir}/X11/twm/system.twmrc" | ||
13 | ALTERNATIVE_NAME = "x-window-manager" | ||
14 | ALTERNATIVE_PATH = "${bindir}/twm" | ||
15 | ALTERNATIVE_LINK = "${bindir}/x-window-manager" | ||
16 | ALTERNATIVE_PRIORITY = "1" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/xclock_1.0.5.bb b/meta-oe/recipes-graphics/xorg-app/xclock_1.0.5.bb new file mode 100644 index 000000000..cf970d5d6 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/xclock_1.0.5.bb | |||
@@ -0,0 +1,11 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | |||
3 | SUMMARY = "analog / digital clock for X" | ||
4 | LICENSE = "MIT" | ||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=857759ade8f2ddde5c7b32ef7356ea36" | ||
6 | |||
7 | DEPENDS += " libxaw libxrender libxft libxkbfile libxt" | ||
8 | |||
9 | SRC_URI[md5sum] = "eaf124bbc9d13e1a12a29faaa2ed3612" | ||
10 | SRC_URI[sha256sum] = "53a9169e24f3814fbfcfee3ca0b98637840a3156ed7c7e36ae03940fabae4c9a" | ||
11 | |||
diff --git a/meta-oe/recipes-graphics/xorg-app/xfontsel_1.0.5.bb b/meta-oe/recipes-graphics/xorg-app/xfontsel_1.0.5.bb new file mode 100644 index 000000000..c74b29194 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/xfontsel_1.0.5.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | |||
3 | SUMMARY = "xfontsel provides point and click selection of X11 font names" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/app/xfontsel/" | ||
5 | SECTION = "x11/app" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=4669d2703c60d585cc29ba7e9a69bcb3" | ||
8 | DEPENDS += " libxaw" | ||
9 | |||
10 | LIC_FILES_CHKSUM = "file://COPYING;md5=4669d2703c60d585cc29ba7e9a69bcb3" | ||
11 | |||
12 | SRC_URI[md5sum] = "a40302b88c599b63e3d3d412e02871e6" | ||
13 | SRC_URI[sha256sum] = "170d8550b96fb47b04db6181b947e6f6b8b97f4df5d691c351a278480cc931bf" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/xlsfonts_1.0.4.bb b/meta-oe/recipes-graphics/xorg-app/xlsfonts_1.0.4.bb new file mode 100644 index 000000000..e6985d057 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/xlsfonts_1.0.4.bb | |||
@@ -0,0 +1,10 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | |||
3 | SUMMARY = "server font list displayer for X" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/app/xlsfonts/" | ||
5 | SECTION = "x11/app" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=5ec74dd7ea4d10c4715a7c44f159a40b" | ||
8 | |||
9 | SRC_URI[md5sum] = "5a2b476c2d84759529f01e0cd06145fe" | ||
10 | SRC_URI[sha256sum] = "28179185ec2bf81dfe13652d65bdb2a4ae74e2775df591a62d66a70f80e90cd2" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/xmag_1.0.5.bb b/meta-oe/recipes-graphics/xorg-app/xmag_1.0.5.bb new file mode 100644 index 000000000..d57742180 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/xmag_1.0.5.bb | |||
@@ -0,0 +1,11 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | |||
3 | SUMMARY = "xmag is a tool to magnify parts of the screen" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/app/xmag/" | ||
5 | SECTION = "x11/app" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=3413fe6832380b44b69b172d2d1b2387" | ||
8 | DEPENDS += " libxaw libxt" | ||
9 | |||
10 | SRC_URI[md5sum] = "280b81cb09d1903aa868a058d90128ad" | ||
11 | SRC_URI[sha256sum] = "4ace8795cf756be4ba387f30366045594ce26adda2f5ffe1f8e896825d0932c6" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/xrdb_1.0.9.bb b/meta-oe/recipes-graphics/xorg-app/xrdb_1.0.9.bb new file mode 100644 index 000000000..f258bb251 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/xrdb_1.0.9.bb | |||
@@ -0,0 +1,10 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | SUMMARY = "X server resource database utility" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d1167c4f586bd41f0c62166db4384a69" | ||
5 | |||
6 | DEPENDS += "libxmu" | ||
7 | PR = "r6" | ||
8 | |||
9 | SRC_URI[md5sum] = "ed2e48cf33584455d74615ad4bbe4246" | ||
10 | SRC_URI[sha256sum] = "642401e12996efe3e5e5307a245e24c282b94a44c1f147e177c8484b862aeab7" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/xterm_303.bb b/meta-oe/recipes-graphics/xorg-app/xterm_303.bb new file mode 100644 index 000000000..fad07d9ff --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/xterm_303.bb | |||
@@ -0,0 +1,30 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | SUMMARY = "xterm is the standard terminal emulator for the X Window System" | ||
3 | DEPENDS = "libxaw xproto xextproto libxext libxau libxpm ncurses" | ||
4 | |||
5 | LIC_FILES_CHKSUM = "file://xterm.h;beginline=3;endline=31;md5=540cf18ccc16bc3c5fea40d2ab5d8d51" | ||
6 | |||
7 | SRC_URI = "ftp://invisible-island.net/xterm/${BP}.tgz" | ||
8 | |||
9 | SRC_URI[md5sum] = "48f6d49b2b6b6933d501d767cbed9254" | ||
10 | SRC_URI[sha256sum] = "8af29987bda9b77205ebf6233aaa5c347e5f2407310b62ac9ba92a658257f058" | ||
11 | |||
12 | EXTRA_OECONF = " --x-includes=${STAGING_INCDIR} \ | ||
13 | --x-libraries=${STAGING_LIBDIR} \ | ||
14 | FREETYPE_CONFIG=${STAGING_BINDIR_CROSS}/freetype-config \ | ||
15 | --disable-imake \ | ||
16 | --disable-rpath-hack \ | ||
17 | --disable-setuid" | ||
18 | |||
19 | B = "${S}" | ||
20 | |||
21 | do_configure() { | ||
22 | gnu-configize --force | ||
23 | sed -e "s%/usr/contrib/X11R6%${STAGING_LIBDIR}%g" -i configure | ||
24 | oe_runconf | ||
25 | } | ||
26 | |||
27 | FILES_${PN} += " /usr/lib/X11" | ||
28 | |||
29 | PACKAGECONFIG ?= "" | ||
30 | PACKAGECONFIG[xft] = "--enable-freetype,--disable-freetype,libxft fontconfig" | ||
diff --git a/meta-oe/recipes-graphics/xorg-app/xwd_1.0.6.bb b/meta-oe/recipes-graphics/xorg-app/xwd_1.0.6.bb new file mode 100644 index 000000000..694bf57ac --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-app/xwd_1.0.6.bb | |||
@@ -0,0 +1,11 @@ | |||
1 | require recipes-graphics/xorg-app/xorg-app-common.inc | ||
2 | |||
3 | SUMMARY = "xwd is a tool to capture an X window or screen to file" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/app/xwd/" | ||
5 | SECTION = "x11/app" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0cdb783e9a0198237371fdaa26a18bf" | ||
8 | DEPENDS = "libxmu libxkbfile" | ||
9 | |||
10 | SRC_URI[md5sum] = "6b5d48464c5f366e91efd08b62b12d94" | ||
11 | SRC_URI[sha256sum] = "3bb396a2268d78de4b1c3e5237a85f7849d3434e87b3cd1f4d57eef614227d79" | ||
diff --git a/meta-oe/recipes-graphics/xorg-data/xbitmaps_1.1.1.bb b/meta-oe/recipes-graphics/xorg-data/xbitmaps_1.1.1.bb new file mode 100644 index 000000000..8647f038e --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-data/xbitmaps_1.1.1.bb | |||
@@ -0,0 +1,11 @@ | |||
1 | require xorg-data-common.inc | ||
2 | |||
3 | SUMMARY = "Common X11 Bitmaps" | ||
4 | LICENSE = "MIT" | ||
5 | DEPENDS += "libxmu" | ||
6 | RDEPENDS_${PN}-dev = "" | ||
7 | |||
8 | LIC_FILES_CHKSUM = "file://COPYING;md5=dbd075aaffa4a60a8d00696f2e4b9a8f" | ||
9 | |||
10 | SRC_URI[md5sum] = "7444bbbd999b53bec6a60608a5301f4c" | ||
11 | SRC_URI[sha256sum] = "3671b034356bbc4d32d052808cf646c940ec8b2d1913adac51b1453e41aa1e9d" | ||
diff --git a/meta-oe/recipes-graphics/xorg-data/xorg-data-common.inc b/meta-oe/recipes-graphics/xorg-data/xorg-data-common.inc new file mode 100644 index 000000000..1bcfd5add --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-data/xorg-data-common.inc | |||
@@ -0,0 +1,10 @@ | |||
1 | HOMEPAGE = "http://www.x.org" | ||
2 | SECTION = "x11/data" | ||
3 | LICENSE = "MIT-X" | ||
4 | |||
5 | XORG_PN = "${PN}" | ||
6 | |||
7 | SRC_URI = "${XORG_MIRROR}/individual/data/${BP}.tar.bz2" | ||
8 | S = "${WORKDIR}/${XORG_PN}-${PV}" | ||
9 | |||
10 | inherit autotools pkgconfig | ||
diff --git a/meta-oe/recipes-graphics/xorg-doc/xorg-doc-common.inc b/meta-oe/recipes-graphics/xorg-doc/xorg-doc-common.inc new file mode 100644 index 000000000..f4b8b00de --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-doc/xorg-doc-common.inc | |||
@@ -0,0 +1,12 @@ | |||
1 | DESCRIPTION = "X documentation" | ||
2 | HOMEPAGE = "http://www.x.org" | ||
3 | SECTION = "x11/docs" | ||
4 | LICENSE = "MIT-X" | ||
5 | |||
6 | SRC_URI = "${XORG_MIRROR}/individual/doc/${BPN}-${PV}.tar.bz2" | ||
7 | |||
8 | S = "${WORKDIR}/${BPN}-${PV}" | ||
9 | |||
10 | INC_PR = "r1" | ||
11 | |||
12 | inherit autotools pkgconfig | ||
diff --git a/meta-oe/recipes-graphics/xorg-doc/xorg-sgml-doctools_1.7.bb b/meta-oe/recipes-graphics/xorg-doc/xorg-sgml-doctools_1.7.bb new file mode 100644 index 000000000..80f1f008b --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-doc/xorg-sgml-doctools_1.7.bb | |||
@@ -0,0 +1,12 @@ | |||
1 | require xorg-doc-common.inc | ||
2 | PE = "1" | ||
3 | PR = "${INC_PR}.0" | ||
4 | |||
5 | DEPENDS += "util-macros" | ||
6 | |||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=c8c6c808cd3c797a07b24e443af1c449" | ||
8 | |||
9 | SRC_URI[md5sum] = "2588efb3f49f7fc6ecf41ce42e0b2e5e" | ||
10 | SRC_URI[sha256sum] = "84fd94e5c50556e6f77501485f8a48724cf3c95c6d58480bc280258ba14580c8" | ||
11 | |||
12 | FILES_${PN} += " /usr/share/sgml/X11" | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-mtev/fix-it.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-input-mtev/fix-it.patch new file mode 100644 index 000000000..771a2a8e1 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-mtev/fix-it.patch | |||
@@ -0,0 +1,153 @@ | |||
1 | diff --git a/src/multitouch.c b/src/multitouch.c | ||
2 | index c55d742..4a8192d 100644 | ||
3 | --- a/src/multitouch.c | ||
4 | +++ b/src/multitouch.c | ||
5 | @@ -114,7 +114,7 @@ static int init_properties(DeviceIntPtr dev) | ||
6 | return Success; | ||
7 | } | ||
8 | |||
9 | -static int device_init(DeviceIntPtr dev, LocalDevicePtr local) | ||
10 | +static int device_init(DeviceIntPtr dev, InputInfoPtr local) | ||
11 | { | ||
12 | struct mtev_mtouch *mt = local->private; | ||
13 | Atom atom; | ||
14 | @@ -222,7 +222,7 @@ static int device_init(DeviceIntPtr dev, LocalDevicePtr local) | ||
15 | xf86InitValuatorAxisStruct(dev, val, axes_labels[val], | ||
16 | min, | ||
17 | max, | ||
18 | - 1, 0, 1); | ||
19 | + 1, 0, 1,Absolute); | ||
20 | xf86InitValuatorDefaults(dev, val); | ||
21 | } | ||
22 | } | ||
23 | @@ -232,7 +232,7 @@ static int device_init(DeviceIntPtr dev, LocalDevicePtr local) | ||
24 | return Success; | ||
25 | } | ||
26 | |||
27 | -static int device_on(LocalDevicePtr local) | ||
28 | +static int device_on(InputInfoPtr local) | ||
29 | { | ||
30 | struct mtev_mtouch *mt = local->private; | ||
31 | local->fd = xf86OpenSerial(local->options); | ||
32 | @@ -248,7 +248,7 @@ static int device_on(LocalDevicePtr local) | ||
33 | return Success; | ||
34 | } | ||
35 | |||
36 | -static int device_off(LocalDevicePtr local) | ||
37 | +static int device_off(InputInfoPtr local) | ||
38 | { | ||
39 | struct mtev_mtouch *mt = local->private; | ||
40 | xf86RemoveEnabledDevice(local); | ||
41 | @@ -259,12 +259,12 @@ static int device_off(LocalDevicePtr local) | ||
42 | return Success; | ||
43 | } | ||
44 | |||
45 | -static int device_close(LocalDevicePtr local) | ||
46 | +static int device_close(InputInfoPtr local) | ||
47 | { | ||
48 | return Success; | ||
49 | } | ||
50 | |||
51 | -static void process_state(LocalDevicePtr local, | ||
52 | +static void process_state(InputInfoPtr local, | ||
53 | const struct mtev_mtouch *mt) | ||
54 | { | ||
55 | |||
56 | @@ -321,22 +321,22 @@ static void process_state(LocalDevicePtr local, | ||
57 | } | ||
58 | |||
59 | /* Some x-clients assume they get motion events before button down */ | ||
60 | + xf86Msg(X_INFO,"down %d|pdown %d\n", down, pdown); | ||
61 | if (down) | ||
62 | xf86PostMotionEventP(local->dev, TRUE, | ||
63 | 0, down * MT_AXIS_PER_FINGER, valuators); | ||
64 | - | ||
65 | if(down && pdown == 0) | ||
66 | xf86PostButtonEventP(local->dev, TRUE, | ||
67 | 1, 1, | ||
68 | 0, down * MT_AXIS_PER_FINGER, valuators); | ||
69 | - else if (down == 0 && pdown) | ||
70 | - xf86PostButtonEvent(local->dev, TRUE, 1, 0, 0, 0); | ||
71 | - | ||
72 | + else if (down == 0 && pdown){ | ||
73 | + xf86PostButtonEvent(local->dev, TRUE, 1, 1, 0, 0); | ||
74 | + } | ||
75 | pdown = !!down; | ||
76 | } | ||
77 | |||
78 | /* called for each full received packet from the touchpad */ | ||
79 | -static void read_input(LocalDevicePtr local) | ||
80 | +static void read_input(InputInfoPtr local) | ||
81 | { | ||
82 | struct mtev_mtouch *mt = local->private; | ||
83 | while (mtouch_read_synchronized_event(mt, local->fd)) { | ||
84 | @@ -346,7 +346,7 @@ static void read_input(LocalDevicePtr local) | ||
85 | |||
86 | static Bool device_control(DeviceIntPtr dev, int mode) | ||
87 | { | ||
88 | - LocalDevicePtr local = dev->public.devicePrivate; | ||
89 | + InputInfoPtr local = dev->public.devicePrivate; | ||
90 | switch (mode) { | ||
91 | case DEVICE_INIT: | ||
92 | xf86Msg(X_INFO, "device control: init\n"); | ||
93 | @@ -366,39 +366,29 @@ static Bool device_control(DeviceIntPtr dev, int mode) | ||
94 | } | ||
95 | } | ||
96 | |||
97 | -static InputInfoPtr preinit(InputDriverPtr drv, IDevPtr dev, int flags) | ||
98 | +static InputInfoPtr preinit(InputDriverPtr drv, InputInfoPtr pInfo, int flags) | ||
99 | { | ||
100 | struct mtev_mtouch *mt; | ||
101 | - InputInfoPtr local = xf86AllocateInput(drv, 0); | ||
102 | - if (!local) | ||
103 | - goto error; | ||
104 | + int rc; | ||
105 | + | ||
106 | mt = calloc(1, sizeof(struct mtev_mtouch)); | ||
107 | + | ||
108 | if (!mt) | ||
109 | goto error; | ||
110 | |||
111 | - local->name = dev->identifier; | ||
112 | - local->type_name = XI_TOUCHSCREEN; | ||
113 | - local->device_control = device_control; | ||
114 | - local->read_input = read_input; | ||
115 | - local->private = mt; | ||
116 | - local->flags = XI86_POINTER_CAPABLE | | ||
117 | - XI86_SEND_DRAG_EVENTS; | ||
118 | - | ||
119 | - local->conf_idev = dev; | ||
120 | - | ||
121 | - xf86CollectInputOptions(local, NULL, NULL); | ||
122 | - //xf86OptionListReport(local->options); | ||
123 | - xf86ProcessCommonOptions(local, local->options); | ||
124 | + pInfo->private = mt; | ||
125 | + pInfo->type_name = "UNKNOWN"; | ||
126 | + pInfo->device_control = device_control; | ||
127 | + pInfo->read_input = read_input; | ||
128 | |||
129 | + mt->swap_xy = xf86SetBoolOption(pInfo->options, "SwapAxes", FALSE); | ||
130 | + mt->invert_x = xf86SetBoolOption(pInfo->options, "InvertX", FALSE); | ||
131 | + mt->invert_y = xf86SetBoolOption(pInfo->options, "InvertY", FALSE); | ||
132 | |||
133 | - mt->swap_xy = xf86SetBoolOption(local->options, "SwapAxes", FALSE); | ||
134 | - mt->invert_x = xf86SetBoolOption(local->options, "InvertX", FALSE); | ||
135 | - mt->invert_y = xf86SetBoolOption(local->options, "InvertY", FALSE); | ||
136 | - | ||
137 | - local->flags |= XI86_CONFIGURED; | ||
138 | + return Success; | ||
139 | |||
140 | error: | ||
141 | - return local; | ||
142 | + return !Success; | ||
143 | } | ||
144 | |||
145 | static void uninit(InputDriverPtr drv, InputInfoPtr local, int flags) | ||
146 | @@ -415,7 +405,6 @@ static InputDriverRec MTEV = { | ||
147 | .PreInit = preinit, | ||
148 | .UnInit = uninit, | ||
149 | .module = NULL, | ||
150 | - .refCount = 0 | ||
151 | }; | ||
152 | |||
153 | static XF86ModuleVersionInfo VERSION = { | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-mtev_git.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-input-mtev_git.bb new file mode 100644 index 000000000..547ec86c1 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-mtev_git.bb | |||
@@ -0,0 +1,22 @@ | |||
1 | require recipes-graphics/xorg-driver/xorg-driver-input.inc | ||
2 | SUMMARY = "X.Org X server -- multitouch input driver" | ||
3 | LICENSE = "GPLv2+" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=8a71d0475d08eee76d8b6d0c6dbec543" | ||
5 | |||
6 | DEPENDS += "pixman" | ||
7 | |||
8 | PNBLACKLIST[xf86-input-mtev] ?= "BROKEN: doesn't build with B!=S (Makefile without ${S} in sed call)" | ||
9 | |||
10 | SRC_URI = "git://gitorious.org/xorg/xf86-input-mtev.git file://fix-it.patch" | ||
11 | SRCREV = "1eb469166ffc095c5801475f057f911f97a6e641" | ||
12 | S = "${WORKDIR}/git" | ||
13 | PV = "1.0.0+gitr${SRCPV}" | ||
14 | PR = "${INC_PR}.0" | ||
15 | |||
16 | EXTRA_OEMAKE = "'INCLUDE=-I${STAGING_INCDIR}/xorg -I${STAGING_INCDIR}/pixman-1'" | ||
17 | |||
18 | #skip xorg-driver-common.inc AC_CHECK_FILE mangling | ||
19 | do_configure_prepend () { | ||
20 | sed 's#gcc#${CC}#g' -i Makefile | ||
21 | return | ||
22 | } | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/10-x11-input-tslib.fdi b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/10-x11-input-tslib.fdi new file mode 100644 index 000000000..906043947 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/10-x11-input-tslib.fdi | |||
@@ -0,0 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <deviceinfo version="0.2"> | ||
3 | <device> | ||
4 | <match key="info.capabilities" contains="input.touchpad"> | ||
5 | <merge key="input.x11_driver" type="string">tslib</merge> | ||
6 | </match> | ||
7 | <match key="info.capabilities" contains="input.touchscreen"> | ||
8 | <merge key="input.x11_driver" type="string">tslib</merge> | ||
9 | </match> | ||
10 | </device> | ||
11 | </deviceinfo> | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/99-xf86-input-tslib.rules b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/99-xf86-input-tslib.rules new file mode 100644 index 000000000..ec130c257 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/99-xf86-input-tslib.rules | |||
@@ -0,0 +1,5 @@ | |||
1 | # create /dev/input/touchscreenX symlink, tag xf86-input-tslib as driver | ||
2 | SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{modalias}=="input:*-e0*,3,*a0,1,*18,*", SYMLINK+="input/touchscreen%n", ENV{x11_driver}="tslib" | ||
3 | SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{modalias}=="ads7846", SYMLINK+="input/touchscreen%n", ENV{x11_driver}="tslib" | ||
4 | |||
5 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/double-free-crash.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/double-free-crash.patch new file mode 100644 index 000000000..07754731d --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/double-free-crash.patch | |||
@@ -0,0 +1,20 @@ | |||
1 | xorg-server-1.7.3/hw/xfree86/common/xf86Helper.c contains this code | ||
2 | causing a double free crash on chvt or exit: | ||
3 | |||
4 | /* This should *really* be handled in drv->UnInit(dev) call instead, but | ||
5 | * if the driver forgets about it make sure we free it or at least crash | ||
6 | * with flying colors */ | ||
7 | if (pInp->private) | ||
8 | xfree(pInp->private); | ||
9 | Index: xf86-input-tslib-0.0.6/src/tslib.c | ||
10 | =================================================================== | ||
11 | --- xf86-input-tslib-0.0.6.orig/src/tslib.c | ||
12 | +++ xf86-input-tslib-0.0.6/src/tslib.c | ||
13 | @@ -435,6 +435,7 @@ xf86TslibUninit(InputDriverPtr drv, Inpu | ||
14 | xf86TslibControlProc(pInfo->dev, DEVICE_OFF); | ||
15 | ts_close(priv->ts); | ||
16 | xfree(pInfo->private); | ||
17 | + pInfo->private = NULL; | ||
18 | xf86DeleteInput(pInfo, 0); | ||
19 | } | ||
20 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xf86-input-tslib-0.0.6-xf86XInputSetScreen.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xf86-input-tslib-0.0.6-xf86XInputSetScreen.patch new file mode 100644 index 000000000..d16b4a53c --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xf86-input-tslib-0.0.6-xf86XInputSetScreen.patch | |||
@@ -0,0 +1,31 @@ | |||
1 | Fixes crash when a touchscreen event is received with xserver 1.12 and later: | ||
2 | X: symbol lookup error: /usr/lib/xorg/modules/input/tslib_drv.so: undefined symbol: xf86XInputSetScreen | ||
3 | |||
4 | Upstream-Status: Pending | ||
5 | |||
6 | Taken from Gentoo: | ||
7 | https://bugs.gentoo.org/show_bug.cgi?id=446432 | ||
8 | |||
9 | diff -ur xf86-input-tslib-0.0.6.orig/src/tslib.c xf86-input-tslib-0.0.6/src/tslib.c | ||
10 | --- xf86-input-tslib-0.0.6.orig/src/tslib.c 2012-12-05 01:12:16.286597071 +0100 | ||
11 | +++ xf86-input-tslib-0.0.6/src/tslib.c 2012-12-05 01:11:02.686598595 +0100 | ||
12 | @@ -75,6 +75,19 @@ | ||
13 | #define COLLECT_INPUT_OPTIONS(pInfo, options) xf86CollectInputOptions((pInfo), (options)) | ||
14 | #endif | ||
15 | |||
16 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) > 13 | ||
17 | +static void | ||
18 | +xf86XInputSetScreen(InputInfoPtr pInfo, | ||
19 | + int screen_number, | ||
20 | + int x, | ||
21 | + int y) | ||
22 | +{ | ||
23 | + if (miPointerGetScreen(pInfo->dev) != | ||
24 | + screenInfo.screens[screen_number]) { | ||
25 | + miPointerSetScreen(pInfo->dev, screen_number, x, y); | ||
26 | + } | ||
27 | +} | ||
28 | +#endif | ||
29 | |||
30 | enum { TSLIB_ROTATE_NONE=0, TSLIB_ROTATE_CW=270, TSLIB_ROTATE_UD=180, TSLIB_ROTATE_CCW=90 }; | ||
31 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xf86-input-tslib-port-ABI-12-r48.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xf86-input-tslib-port-ABI-12-r48.patch new file mode 100644 index 000000000..6a6d5b92c --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xf86-input-tslib-port-ABI-12-r48.patch | |||
@@ -0,0 +1,196 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | Taken from debian: | ||
4 | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627075 | ||
5 | |||
6 | Index: xf86-input-tslib-trunk/src/tslib.c | ||
7 | =================================================================== | ||
8 | --- xf86-input-tslib-trunk/src/tslib.c (revision 48) | ||
9 | +++ xf86-input-tslib-trunk/src/tslib.c (working copy) | ||
10 | @@ -69,6 +69,13 @@ | ||
11 | #define DEFAULT_HEIGHT 240 | ||
12 | #define DEFAULT_WIDTH 320 | ||
13 | |||
14 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12 | ||
15 | +#define COLLECT_INPUT_OPTIONS(pInfo, options) xf86CollectInputOptions((pInfo), (options), NULL) | ||
16 | +#else | ||
17 | +#define COLLECT_INPUT_OPTIONS(pInfo, options) xf86CollectInputOptions((pInfo), (options)) | ||
18 | +#endif | ||
19 | + | ||
20 | + | ||
21 | enum { TSLIB_ROTATE_NONE=0, TSLIB_ROTATE_CW=270, TSLIB_ROTATE_UD=180, TSLIB_ROTATE_CCW=90 }; | ||
22 | |||
23 | enum button_state { BUTTON_NOT_PRESSED = 0, BUTTON_1_PRESSED = 1, BUTTON_3_CLICK = 3, BUTTON_3_CLICKED=4, BUTTON_EMULATION_OFF=-1 }; | ||
24 | @@ -106,7 +113,7 @@ | ||
25 | } | ||
26 | |||
27 | static Bool | ||
28 | -ConvertProc( LocalDevicePtr local, | ||
29 | +ConvertProc( InputInfoPtr local, | ||
30 | int first, | ||
31 | int num, | ||
32 | int v0, | ||
33 | @@ -135,7 +142,7 @@ | ||
34 | return t; | ||
35 | } | ||
36 | |||
37 | -static void ReadInput (LocalDevicePtr local) | ||
38 | +static void ReadInput (InputInfoPtr local) | ||
39 | { | ||
40 | struct ts_priv *priv = (struct ts_priv *) (local->private); | ||
41 | struct ts_sample samp; | ||
42 | @@ -382,7 +389,11 @@ | ||
43 | axiswidth - 1, /* max val */ | ||
44 | axiswidth, /* resolution */ | ||
45 | 0, /* min_res */ | ||
46 | - axiswidth); /* max_res */ | ||
47 | + axiswidth /* max_res */ | ||
48 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 12 | ||
49 | + ,Absolute | ||
50 | +#endif | ||
51 | + ); | ||
52 | |||
53 | InitValuatorAxisStruct(device, 1, | ||
54 | #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7 | ||
55 | @@ -392,7 +403,11 @@ | ||
56 | axisheight - 1, /* max val */ | ||
57 | axisheight, /* resolution */ | ||
58 | 0, /* min_res */ | ||
59 | - axisheight); /* max_res */ | ||
60 | + axisheight /* max_res */ | ||
61 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 12 | ||
62 | + ,Absolute | ||
63 | +#endif | ||
64 | + ); | ||
65 | |||
66 | if (InitProximityClassDeviceStruct (device) == FALSE) { | ||
67 | ErrorF ("Unable to allocate EVTouch touchscreen ProximityClassDeviceStruct\n"); | ||
68 | @@ -434,7 +449,7 @@ | ||
69 | ErrorF("%s\n", __FUNCTION__); | ||
70 | xf86TslibControlProc(pInfo->dev, DEVICE_OFF); | ||
71 | ts_close(priv->ts); | ||
72 | - xfree(pInfo->private); | ||
73 | + free(pInfo->private); | ||
74 | pInfo->private = NULL; | ||
75 | xf86DeleteInput(pInfo, 0); | ||
76 | } | ||
77 | @@ -444,47 +459,57 @@ | ||
78 | * | ||
79 | * called when the module subsection is found in XF86Config | ||
80 | */ | ||
81 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 12 | ||
82 | +static int | ||
83 | +xf86TslibInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags) | ||
84 | +#else | ||
85 | static InputInfoPtr | ||
86 | xf86TslibInit(InputDriverPtr drv, IDevPtr dev, int flags) | ||
87 | +#endif | ||
88 | { | ||
89 | struct ts_priv *priv; | ||
90 | char *s; | ||
91 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12 | ||
92 | InputInfoPtr pInfo; | ||
93 | +#endif | ||
94 | |||
95 | - priv = xcalloc (1, sizeof (struct ts_priv)); | ||
96 | + priv = calloc (1, sizeof (struct ts_priv)); | ||
97 | if (!priv) | ||
98 | - return NULL; | ||
99 | + return BadValue; | ||
100 | |||
101 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12 | ||
102 | if (!(pInfo = xf86AllocateInput(drv, 0))) { | ||
103 | - xfree(priv); | ||
104 | - return NULL; | ||
105 | + free(priv); | ||
106 | + return BadValue; | ||
107 | } | ||
108 | |||
109 | /* Initialise the InputInfoRec. */ | ||
110 | pInfo->name = dev->identifier; | ||
111 | - pInfo->type_name = XI_TOUCHSCREEN; | ||
112 | pInfo->flags = | ||
113 | XI86_KEYBOARD_CAPABLE | XI86_POINTER_CAPABLE | | ||
114 | XI86_SEND_DRAG_EVENTS; | ||
115 | - pInfo->device_control = xf86TslibControlProc; | ||
116 | - pInfo->read_input = ReadInput; | ||
117 | #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0 | ||
118 | pInfo->motion_history_proc = xf86GetMotionEvents; | ||
119 | pInfo->history_size = 0; | ||
120 | #endif | ||
121 | - pInfo->control_proc = NULL; | ||
122 | + pInfo->conf_idev = dev; | ||
123 | pInfo->close_proc = NULL; | ||
124 | - pInfo->switch_mode = NULL; | ||
125 | pInfo->conversion_proc = ConvertProc; | ||
126 | pInfo->reverse_conversion_proc = NULL; | ||
127 | - pInfo->dev = NULL; | ||
128 | pInfo->private_flags = 0; | ||
129 | pInfo->always_core_feedback = 0; | ||
130 | - pInfo->conf_idev = dev; | ||
131 | +#endif | ||
132 | + | ||
133 | + pInfo->type_name = XI_TOUCHSCREEN; | ||
134 | + pInfo->control_proc = NULL; | ||
135 | + pInfo->read_input = ReadInput; | ||
136 | + pInfo->device_control = xf86TslibControlProc; | ||
137 | + pInfo->switch_mode = NULL; | ||
138 | pInfo->private = priv; | ||
139 | + pInfo->dev = NULL; | ||
140 | |||
141 | /* Collect the options, and process the common options. */ | ||
142 | - xf86CollectInputOptions(pInfo, NULL, NULL); | ||
143 | + COLLECT_INPUT_OPTIONS(pInfo, NULL); | ||
144 | xf86ProcessCommonOptions(pInfo, pInfo->options); | ||
145 | |||
146 | priv->screen_num = xf86SetIntOption(pInfo->options, "ScreenNumber", 0 ); | ||
147 | @@ -510,23 +535,31 @@ | ||
148 | priv->rotate = TSLIB_ROTATE_NONE; | ||
149 | } | ||
150 | |||
151 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12 | ||
152 | s = xf86CheckStrOption(dev->commonOptions, "path", NULL); | ||
153 | +#else | ||
154 | + s = xf86CheckStrOption(pInfo->options, "path", NULL); | ||
155 | +#endif | ||
156 | if (!s) | ||
157 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12 | ||
158 | s = xf86CheckStrOption(dev->commonOptions, "Device", NULL); | ||
159 | +#else | ||
160 | + s = xf86CheckStrOption(pInfo->options, "Device", NULL); | ||
161 | +#endif | ||
162 | |||
163 | priv->ts = ts_open(s, 1); | ||
164 | - xfree(s); | ||
165 | + free(s); | ||
166 | |||
167 | if (!priv->ts) { | ||
168 | ErrorF("ts_open failed (device=%s)\n",s); | ||
169 | xf86DeleteInput(pInfo, 0); | ||
170 | - return NULL; | ||
171 | + return BadValue; | ||
172 | } | ||
173 | |||
174 | if (ts_config(priv->ts)) { | ||
175 | ErrorF("ts_config failed\n"); | ||
176 | xf86DeleteInput(pInfo, 0); | ||
177 | - return NULL; | ||
178 | + return BadValue; | ||
179 | } | ||
180 | |||
181 | pInfo->fd = ts_fd(priv->ts); | ||
182 | @@ -536,11 +569,13 @@ | ||
183 | priv->state = BUTTON_EMULATION_OFF; | ||
184 | } | ||
185 | |||
186 | +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12 | ||
187 | /* Mark the device configured */ | ||
188 | pInfo->flags |= XI86_CONFIGURED; | ||
189 | +#endif | ||
190 | |||
191 | /* Return the configured device */ | ||
192 | - return (pInfo); | ||
193 | + return Success; | ||
194 | } | ||
195 | |||
196 | _X_EXPORT InputDriverRec TSLIB = { | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xserver-174-XGetPointerControl.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xserver-174-XGetPointerControl.patch new file mode 100644 index 000000000..a1f6ba8f9 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib/xserver-174-XGetPointerControl.patch | |||
@@ -0,0 +1,34 @@ | |||
1 | From Grazvydas Ignotas | ||
2 | |||
3 | At least xserver 1.7.4 crashes on XGetPointerControl request because of xf86-input-tslib: | ||
4 | |||
5 | Program received signal SIGSEGV, Segmentation fault. | ||
6 | #0 0x000355e0 in ProcGetPointerControl (client=0x4a2e58) at devices.c:2122 | ||
7 | #1 0x00062fa8 in Dispatch () at dispatch.c:439 | ||
8 | #2 0x00022444 in main (argc=4, argv=0xbeebedc4, envp=0xbeebedd8) at main.c:285 | ||
9 | |||
10 | This happens because ptrfeed field is not set in device structure from tslib. | ||
11 | To fix this, call InitPtrFeedbackClassDeviceStruct() during DEVICE_INIT to get necessary setup done (as done in other input drivers). | ||
12 | |||
13 | --- | ||
14 | diff -ur xf86-input-tslib-0.0.6/src/tslib.c xf86-input-tslib-0.0.6_/src/tslib.c | ||
15 | --- xf86-input-tslib-0.0.6/src/tslib.c 2010-02-09 12:23:22.000000000 +0200 | ||
16 | +++ xf86-input-tslib-0.0.6_/src/tslib.c 2010-02-09 12:37:33.000000000 +0200 | ||
17 | @@ -103,8 +103,6 @@ | ||
18 | static void | ||
19 | PointerControlProc(DeviceIntPtr dev, PtrCtrl * ctrl) | ||
20 | { | ||
21 | - ErrorF("%s\n", __FUNCTION__); | ||
22 | - return; | ||
23 | } | ||
24 | |||
25 | static Bool | ||
26 | @@ -406,6 +404,8 @@ | ||
27 | xf86MotionHistoryAllocate(pInfo); | ||
28 | #endif | ||
29 | |||
30 | + if (!InitPtrFeedbackClassDeviceStruct(device, PointerControlProc)) | ||
31 | + return !Success; | ||
32 | break; | ||
33 | |||
34 | case DEVICE_ON: | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib_0.0.6.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib_0.0.6.bb new file mode 100644 index 000000000..082c77113 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-tslib_0.0.6.bb | |||
@@ -0,0 +1,35 @@ | |||
1 | require recipes-graphics/xorg-driver/xorg-driver-input.inc | ||
2 | SUMMARY = "X.Org X server -- tslib input driver" | ||
3 | DEPENDS += "tslib" | ||
4 | RRECOMMENDS_${PN} += "tslib-calibrate" | ||
5 | RSUGGESTS_${PN} += "hal" | ||
6 | |||
7 | # derived from xf86-input-void, that's why I kept MIT-X, but it's not clear, see COPYING | ||
8 | LIC_FILES_CHKSUM = "file://src/tslib.c;endline=28;md5=bd62eaef222dcf5cd59e490a12bd795e \ | ||
9 | file://COPYING;md5=4641deddaa80fe7ca88e944e1fd94a94" | ||
10 | |||
11 | PR = "${INC_PR}.1" | ||
12 | |||
13 | SRC_URI = "http://www.pengutronix.de/software/xf86-input-tslib/download/xf86-input-tslib-${PV}.tar.bz2 \ | ||
14 | file://double-free-crash.patch \ | ||
15 | file://10-x11-input-tslib.fdi \ | ||
16 | file://xserver-174-XGetPointerControl.patch \ | ||
17 | file://99-xf86-input-tslib.rules \ | ||
18 | file://xf86-input-tslib-port-ABI-12-r48.patch \ | ||
19 | file://xf86-input-tslib-0.0.6-xf86XInputSetScreen.patch \ | ||
20 | " | ||
21 | |||
22 | SRC_URI[md5sum] = "b7a4d2f11637ee3fcf432e044b1d017f" | ||
23 | SRC_URI[sha256sum] = "5f46fdef095a6e44a69e0f0b57c7d665224b26d990d006611236d8332e85b105" | ||
24 | |||
25 | do_configure_prepend() { | ||
26 | rm -rf ${S}/m4/ || true | ||
27 | } | ||
28 | do_install_append() { | ||
29 | install -d ${D}/${datadir}/hal/fdi/policy/20thirdparty | ||
30 | install -m 0644 ${WORKDIR}/10-x11-input-tslib.fdi ${D}/${datadir}/hal/fdi/policy/20thirdparty | ||
31 | install -d ${D}/lib/udev/rules.d | ||
32 | install -m 0644 ${WORKDIR}/99-xf86-input-tslib.rules ${D}/lib/udev/rules.d/ | ||
33 | } | ||
34 | |||
35 | FILES_${PN} += "${datadir}/hal /lib/udev" | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-void_1.4.0.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-input-void_1.4.0.bb new file mode 100644 index 000000000..fec64cb0b --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-input-void_1.4.0.bb | |||
@@ -0,0 +1,8 @@ | |||
1 | require recipes-graphics/xorg-driver/xorg-driver-input.inc | ||
2 | SUMMARY = "X.Org X server -- void input driver" | ||
3 | PR = "${INC_PR}.0" | ||
4 | |||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=4be6a915bfbf111cd88706fc6a6f141b" | ||
6 | |||
7 | SRC_URI[md5sum] = "93821f21e807260b05431c62437a8b32" | ||
8 | SRC_URI[sha256sum] = "2ab95865252c64cc88050fa0089a74e063c357b71907bf9be7886047c4987505" | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_7.2.0.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_7.2.0.bb new file mode 100644 index 000000000..d4d9591a3 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-ati_7.2.0.bb | |||
@@ -0,0 +1,17 @@ | |||
1 | require recipes-graphics/xorg-driver/xorg-driver-video.inc | ||
2 | |||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=aabff1606551f9461ccf567739af63dc" | ||
4 | |||
5 | SUMMARY = "X.Org X server -- ATI Radeon video driver" | ||
6 | |||
7 | DESCRIPTION = "Open-source X.org graphics driver for ATI Radeon graphics" | ||
8 | |||
9 | DEPENDS += "virtual/libx11 libxvmc drm xf86driproto glproto \ | ||
10 | virtual/libgl xineramaproto libpciaccess" | ||
11 | RDEPENDS_${PN} += "xserver-xorg-module-exa" | ||
12 | RRECOMMENDS_${PN} += "linux-firmware" | ||
13 | |||
14 | COMPATIBLE_HOST = '(i.86|x86_64).*-linux' | ||
15 | |||
16 | SRC_URI[md5sum] = "5ab9a826699e5c86ef89fca43ebb3821" | ||
17 | SRC_URI[sha256sum] = "f30f5efdc8d7d18d06eda7ef2f91a8b7290f1cfbf6ff26362cd47ab8969daec4" | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode/0001-Add-config.h-include-to-src-lx_memory.c.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode/0001-Add-config.h-include-to-src-lx_memory.c.patch new file mode 100644 index 000000000..fcd2f684b --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode/0001-Add-config.h-include-to-src-lx_memory.c.patch | |||
@@ -0,0 +1,41 @@ | |||
1 | From 621d946e56efac2c779b83b1a5c6b645169c4ebd Mon Sep 17 00:00:00 2001 | ||
2 | From: "Brian A. Lloyd" <brian.lloyd@familyhonor.net> | ||
3 | Date: Wed, 1 Oct 2014 12:35:18 +0300 | ||
4 | Subject: [PATCH] Add config.h include to src/lx_memory.c | ||
5 | |||
6 | The src/lx_memory.c file uses the xf86.h header file. This file must have | ||
7 | HAVE_STRNDUP defined before calling it when the building platform has a strndup | ||
8 | function. When using config.h, this file doesn't have that define and so fails | ||
9 | to compile. | ||
10 | |||
11 | The attached patch adds the conditional config.h to this file so it may compile | ||
12 | on the affected platforms. | ||
13 | |||
14 | The patch is trivial and may be included and used under whatever licensing | ||
15 | desired. | ||
16 | |||
17 | Closes: Free Desktop Bug #84541 | ||
18 | |||
19 | Signed-off-by: Brian A. Lloyd <brian.lloyd@familyhonor.net> | ||
20 | Upstream-Status: Backport | ||
21 | --- | ||
22 | src/lx_memory.c | 3 +++ | ||
23 | 1 file changed, 3 insertions(+) | ||
24 | |||
25 | diff --git a/src/lx_memory.c b/src/lx_memory.c | ||
26 | index f26d280..992446f 100644 | ||
27 | --- a/src/lx_memory.c | ||
28 | +++ b/src/lx_memory.c | ||
29 | @@ -22,6 +22,9 @@ | ||
30 | * contributors may be used to endorse or promote products derived from this | ||
31 | * software without specific prior written permission. | ||
32 | */ | ||
33 | +#if HAVE_CONFIG_H | ||
34 | +#include "config.h" | ||
35 | +#endif | ||
36 | |||
37 | #include "xf86.h" | ||
38 | #include "geode.h" | ||
39 | -- | ||
40 | 2.1.1 | ||
41 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.16.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.16.bb new file mode 100644 index 000000000..478d08805 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.16.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | require recipes-graphics/xorg-driver/xorg-driver-video.inc | ||
2 | LIC_FILES_CHKSUM = "file://COPYING;md5=e7f3e39474aeea5af381a8e103dafc36" | ||
3 | |||
4 | SUMMARY = "X.org server -- Geode GX2/LX display driver" | ||
5 | PR = "${INC_PR}.0" | ||
6 | |||
7 | SRC_URI += "file://0001-Add-config.h-include-to-src-lx_memory.c.patch" | ||
8 | SRC_URI[md5sum] = "35fa387f6a33f6b22a56ce4bda424392" | ||
9 | SRC_URI[sha256sum] = "38fc1f55e29fb7985b90c9021a4b7e5295d42888bd669174f42f3b7f681fc1a7" | ||
10 | |||
11 | COMPATIBLE_HOST = "i.86.*-linux" | ||
12 | |||
13 | RDEPENDS_${PN} += "xserver-xorg-module-exa" | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-fix-build-with-KMS-disabled.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-fix-build-with-KMS-disabled.patch new file mode 100644 index 000000000..25e83209d --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-fix-build-with-KMS-disabled.patch | |||
@@ -0,0 +1,29 @@ | |||
1 | From f485e878bc8bb0e381a38a30009308c82fa8d672 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Thu, 16 Aug 2012 08:18:56 +0200 | ||
4 | Subject: [PATCH] fix build with KMS disabled | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | src/glamo.h | 3 +++ | ||
9 | 1 files changed, 3 insertions(+), 0 deletions(-) | ||
10 | |||
11 | diff --git a/src/glamo.h b/src/glamo.h | ||
12 | index d4a2f19..5fd5c04 100644 | ||
13 | --- a/src/glamo.h | ||
14 | +++ b/src/glamo.h | ||
15 | @@ -37,8 +37,11 @@ | ||
16 | #include "xf86.h" | ||
17 | #include "exa.h" | ||
18 | #include <linux/fb.h> | ||
19 | + | ||
20 | +#ifdef HAVE_KMS | ||
21 | #include <libdrm/drm.h> | ||
22 | #include <libdrm/glamo_bo.h> | ||
23 | +#endif | ||
24 | |||
25 | #define GLAMO_REG_BASE(c) ((c)->attr.address[0]) | ||
26 | #define GLAMO_REG_SIZE(c) (0x2400) | ||
27 | -- | ||
28 | 1.7.8.6 | ||
29 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-glamo-driver-remove-references-to-mibstore.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-glamo-driver-remove-references-to-mibstore.patch new file mode 100644 index 000000000..fab0b238f --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-glamo-driver-remove-references-to-mibstore.patch | |||
@@ -0,0 +1,48 @@ | |||
1 | From 040ade8bb86a771fa4e71b41d2080254830ca9f3 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Sat, 16 Mar 2013 17:44:37 +0100 | ||
4 | Subject: [PATCH] glamo*driver: remove references to mibstore | ||
5 | |||
6 | * fix build with xserver-1.14 | ||
7 | |||
8 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
9 | --- | ||
10 | src/glamo-driver.c | 2 -- | ||
11 | src/glamo-kms-driver.c | 1 - | ||
12 | 2 files changed, 3 deletions(-) | ||
13 | |||
14 | diff --git a/src/glamo-driver.c b/src/glamo-driver.c | ||
15 | index 10b7762..22f57d7 100644 | ||
16 | --- a/src/glamo-driver.c | ||
17 | +++ b/src/glamo-driver.c | ||
18 | @@ -14,7 +14,6 @@ | ||
19 | #include "xf86_OSproc.h" | ||
20 | |||
21 | #include "mipointer.h" | ||
22 | -#include "mibstore.h" | ||
23 | #include "micmap.h" | ||
24 | #include "colormapst.h" | ||
25 | #include "xf86cmap.h" | ||
26 | @@ -612,7 +611,6 @@ GlamoScreenInit(SCREEN_INIT_ARGS_DECL) | ||
27 | } | ||
28 | |||
29 | xf86SetBlackWhitePixels(pScreen); | ||
30 | - miInitializeBackingStore(pScreen); | ||
31 | xf86SetBackingStore(pScreen); | ||
32 | |||
33 | /* software cursor */ | ||
34 | diff --git a/src/glamo-kms-driver.c b/src/glamo-kms-driver.c | ||
35 | index c5c7a00..f192398 100644 | ||
36 | --- a/src/glamo-kms-driver.c | ||
37 | +++ b/src/glamo-kms-driver.c | ||
38 | @@ -415,7 +415,6 @@ Bool GlamoKMSScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, | ||
39 | |||
40 | GlamoKMSExaInit(pScrn); | ||
41 | |||
42 | - miInitializeBackingStore(pScreen); | ||
43 | xf86SetBackingStore(pScreen); | ||
44 | xf86SetSilkenMouse(pScreen); | ||
45 | miDCInitialize(pScreen, xf86GetPointerScreenFuncs()); | ||
46 | -- | ||
47 | 1.8.1.5 | ||
48 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-glamo-kms-driver-drop-unused-xf86_config.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-glamo-kms-driver-drop-unused-xf86_config.patch new file mode 100644 index 000000000..0d6374363 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0001-glamo-kms-driver-drop-unused-xf86_config.patch | |||
@@ -0,0 +1,35 @@ | |||
1 | From 963c221aa01be2ea99d39578d91e4aa08ec3ab0a Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Mon, 23 May 2011 14:29:38 +0200 | ||
4 | Subject: [PATCH] glamo-kms-driver: drop unused xf86_config | ||
5 | |||
6 | * gcc-4.6 doesn't like unused variables which are only set and never read | ||
7 | |||
8 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
9 | --- | ||
10 | src/glamo-kms-driver.c | 2 -- | ||
11 | 1 files changed, 0 insertions(+), 2 deletions(-) | ||
12 | |||
13 | diff --git a/src/glamo-kms-driver.c b/src/glamo-kms-driver.c | ||
14 | index ce87caa..c5c7a00 100644 | ||
15 | --- a/src/glamo-kms-driver.c | ||
16 | +++ b/src/glamo-kms-driver.c | ||
17 | @@ -208,7 +208,6 @@ static const xf86CrtcConfigFuncsRec crtc_config_funcs = { | ||
18 | |||
19 | Bool GlamoKMSPreInit(ScrnInfoPtr pScrn, int flags) | ||
20 | { | ||
21 | - xf86CrtcConfigPtr xf86_config; | ||
22 | GlamoPtr pGlamo; | ||
23 | rgb defaultWeight = { 0, 0, 0 }; | ||
24 | int max_width, max_height; | ||
25 | @@ -254,7 +253,6 @@ Bool GlamoKMSPreInit(ScrnInfoPtr pScrn, int flags) | ||
26 | |||
27 | /* Allocate an xf86CrtcConfig */ | ||
28 | xf86CrtcConfigInit(pScrn, &crtc_config_funcs); | ||
29 | - xf86_config = XF86_CRTC_CONFIG_PTR(pScrn); | ||
30 | |||
31 | max_width = 480; | ||
32 | max_height = 640; | ||
33 | -- | ||
34 | 1.7.5.rc3 | ||
35 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0003-glamo-driver-adapt-to-xserver-0.13-video-API.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0003-glamo-driver-adapt-to-xserver-0.13-video-API.patch new file mode 100644 index 000000000..cbdc6e762 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo/0003-glamo-driver-adapt-to-xserver-0.13-video-API.patch | |||
@@ -0,0 +1,279 @@ | |||
1 | From 57e8944e3cced03b9526bd075649d74d97c24899 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Tue, 20 Nov 2012 22:18:23 +0100 | ||
4 | Subject: [PATCH 3/3] glamo-driver: adapt to xserver-0.13 video API | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | src/compat-api.h | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
9 | src/glamo-driver.c | 43 ++++++++++++------------ | ||
10 | 2 files changed, 118 insertions(+), 21 deletions(-) | ||
11 | create mode 100644 src/compat-api.h | ||
12 | |||
13 | diff --git a/src/compat-api.h b/src/compat-api.h | ||
14 | new file mode 100644 | ||
15 | index 0000000..b1591b1 | ||
16 | --- /dev/null | ||
17 | +++ b/src/compat-api.h | ||
18 | @@ -0,0 +1,96 @@ | ||
19 | +/* | ||
20 | + * Copyright 2012 Red Hat, Inc. | ||
21 | + * | ||
22 | + * Permission is hereby granted, free of charge, to any person obtaining a | ||
23 | + * copy of this software and associated documentation files (the "Software"), | ||
24 | + * to deal in the Software without restriction, including without limitation | ||
25 | + * the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||
26 | + * and/or sell copies of the Software, and to permit persons to whom the | ||
27 | + * Software is furnished to do so, subject to the following conditions: | ||
28 | + * | ||
29 | + * The above copyright notice and this permission notice (including the next | ||
30 | + * paragraph) shall be included in all copies or substantial portions of the | ||
31 | + * Software. | ||
32 | + * | ||
33 | + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
34 | + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
35 | + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | ||
36 | + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
37 | + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
38 | + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||
39 | + * DEALINGS IN THE SOFTWARE. | ||
40 | + * | ||
41 | + * Author: Dave Airlie <airlied@redhat.com> | ||
42 | + */ | ||
43 | + | ||
44 | +/* this file provides API compat between server post 1.13 and pre it, | ||
45 | + it should be reused inside as many drivers as possible */ | ||
46 | +#ifndef COMPAT_API_H | ||
47 | +#define COMPAT_API_H | ||
48 | + | ||
49 | +#ifndef GLYPH_HAS_GLYPH_PICTURE_ACCESSOR | ||
50 | +#define GetGlyphPicture(g, s) GlyphPicture((g))[(s)->myNum] | ||
51 | +#define SetGlyphPicture(g, s, p) GlyphPicture((g))[(s)->myNum] = p | ||
52 | +#endif | ||
53 | + | ||
54 | +#ifndef XF86_HAS_SCRN_CONV | ||
55 | +#define xf86ScreenToScrn(s) xf86Screens[(s)->myNum] | ||
56 | +#define xf86ScrnToScreen(s) screenInfo.screens[(s)->scrnIndex] | ||
57 | +#endif | ||
58 | + | ||
59 | +#ifndef XF86_SCRN_INTERFACE | ||
60 | + | ||
61 | +#define SCRN_ARG_TYPE int | ||
62 | +#define SCRN_INFO_PTR(arg1) ScrnInfoPtr pScrn = xf86Screens[(arg1)] | ||
63 | + | ||
64 | +#define SCREEN_ARG_TYPE int | ||
65 | +#define SCREEN_PTR(arg1) ScreenPtr pScreen = screenInfo.screens[(arg1)] | ||
66 | + | ||
67 | +#define SCREEN_INIT_ARGS_DECL int index, ScreenPtr pScreen, int argc, char **argv | ||
68 | + | ||
69 | +#define BLOCKHANDLER_ARGS_DECL int arg, pointer blockData, pointer pTimeout, pointer pReadmask | ||
70 | +#define BLOCKHANDLER_ARGS arg, blockData, pTimeout, pReadmask | ||
71 | + | ||
72 | +#define CLOSE_SCREEN_ARGS_DECL int scrnIndex, ScreenPtr pScreen | ||
73 | +#define CLOSE_SCREEN_ARGS scrnIndex, pScreen | ||
74 | + | ||
75 | +#define ADJUST_FRAME_ARGS_DECL int arg, int x, int y, int flags | ||
76 | + | ||
77 | +#define SWITCH_MODE_ARGS_DECL int arg, DisplayModePtr mode, int flags | ||
78 | + | ||
79 | +#define FREE_SCREEN_ARGS_DECL int arg, int flags | ||
80 | +#define FREE_SCREEN_ARGS(x) (x)->scrnIndex, 0 | ||
81 | + | ||
82 | +#define VT_FUNC_ARGS_DECL int arg, int flags | ||
83 | +#define VT_FUNC_ARGS(flags) pScrn->scrnIndex, (flags) | ||
84 | + | ||
85 | +#define XF86_ENABLEDISABLEFB_ARG(x) ((x)->scrnIndex) | ||
86 | +#else | ||
87 | +#define SCRN_ARG_TYPE ScrnInfoPtr | ||
88 | +#define SCRN_INFO_PTR(arg1) ScrnInfoPtr pScrn = (arg1) | ||
89 | + | ||
90 | +#define SCREEN_ARG_TYPE ScreenPtr | ||
91 | +#define SCREEN_PTR(arg1) ScreenPtr pScreen = (arg1) | ||
92 | + | ||
93 | +#define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv | ||
94 | + | ||
95 | +#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer pReadmask | ||
96 | +#define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask | ||
97 | + | ||
98 | +#define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen | ||
99 | +#define CLOSE_SCREEN_ARGS pScreen | ||
100 | + | ||
101 | +#define ADJUST_FRAME_ARGS_DECL ScrnInfoPtr arg, int x, int y | ||
102 | +#define SWITCH_MODE_ARGS_DECL ScrnInfoPtr arg, DisplayModePtr mode | ||
103 | + | ||
104 | +#define FREE_SCREEN_ARGS_DECL ScrnInfoPtr arg | ||
105 | +#define FREE_SCREEN_ARGS(x) (x) | ||
106 | + | ||
107 | +#define VT_FUNC_ARGS_DECL ScrnInfoPtr arg | ||
108 | +#define VT_FUNC_ARGS(flags) pScrn | ||
109 | + | ||
110 | +#define XF86_ENABLEDISABLEFB_ARG(x) (x) | ||
111 | + | ||
112 | +#endif | ||
113 | + | ||
114 | +#endif | ||
115 | diff --git a/src/glamo-driver.c b/src/glamo-driver.c | ||
116 | index b13caae..10b7762 100644 | ||
117 | --- a/src/glamo-driver.c | ||
118 | +++ b/src/glamo-driver.c | ||
119 | @@ -43,6 +43,7 @@ | ||
120 | |||
121 | #include <sys/mman.h> | ||
122 | |||
123 | +#include "compat-api.h" | ||
124 | |||
125 | static Bool debug = 0; | ||
126 | |||
127 | @@ -68,10 +69,10 @@ static Bool | ||
128 | GlamoPreInit(ScrnInfoPtr pScrn, int flags); | ||
129 | |||
130 | static Bool | ||
131 | -GlamoScreenInit(int Index, ScreenPtr pScreen, int argc, char **argv); | ||
132 | +GlamoScreenInit(SCREEN_INIT_ARGS_DECL); | ||
133 | |||
134 | static Bool | ||
135 | -GlamoCloseScreen(int scrnIndex, ScreenPtr pScreen); | ||
136 | +GlamoCloseScreen(CLOSE_SCREEN_ARGS_DECL); | ||
137 | |||
138 | static Bool | ||
139 | GlamoCrtcResize(ScrnInfoPtr scrn, int width, int height); | ||
140 | @@ -86,10 +87,10 @@ static void | ||
141 | GlamoRestoreHW(ScrnInfoPtr pScren); | ||
142 | |||
143 | static Bool | ||
144 | -GlamoEnterVT(int scrnIndex, int flags); | ||
145 | +GlamoEnterVT(VT_FUNC_ARGS_DECL); | ||
146 | |||
147 | static void | ||
148 | -GlamoLeaveVT(int scrnIndex, int flags); | ||
149 | +GlamoLeaveVT(VT_FUNC_ARGS_DECL); | ||
150 | |||
151 | static void | ||
152 | GlamoLoadColormap(ScrnInfoPtr pScrn, int numColors, int *indices, | ||
153 | @@ -248,8 +249,8 @@ GlamoUnmapMMIO(ScrnInfoPtr pScrn) { | ||
154 | } | ||
155 | |||
156 | static Bool | ||
157 | -GlamoSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) { | ||
158 | - ScrnInfoPtr pScrn = xf86Screens[scrnIndex]; | ||
159 | +GlamoSwitchMode(SWITCH_MODE_ARGS_DECL) { | ||
160 | + SCRN_INFO_PTR(arg); | ||
161 | xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR (pScrn); | ||
162 | xf86OutputPtr output = config->output[config->compat_output]; | ||
163 | Rotation rotation; | ||
164 | @@ -286,7 +287,7 @@ GlamoFbdevProbe(DriverPtr drv, GDevPtr *devSections, int numDevSections) | ||
165 | |||
166 | for (i = 0; i < numDevSections; i++) { | ||
167 | |||
168 | - dev = xf86FindOptionValue(devSections[i]->options, "Device"); | ||
169 | + dev = (char *) xf86FindOptionValue(devSections[i]->options, "Device"); | ||
170 | if (fbdevHWProbe(NULL, dev, NULL)) { | ||
171 | int entity; | ||
172 | pScrn = NULL; | ||
173 | @@ -430,7 +431,7 @@ GlamoPreInit(ScrnInfoPtr pScrn, int flags) | ||
174 | |||
175 | pGlamo->pEnt = xf86GetEntityInfo(pScrn->entityList[0]); | ||
176 | |||
177 | - fb_device = xf86FindOptionValue(pGlamo->pEnt->device->options, "Device"); | ||
178 | + fb_device = (char *) xf86FindOptionValue(pGlamo->pEnt->device->options, "Device"); | ||
179 | |||
180 | /* open device */ | ||
181 | if (!fbdevHWInit(pScrn, NULL, fb_device)) | ||
182 | @@ -523,7 +524,7 @@ GlamoPreInit(ScrnInfoPtr pScrn, int flags) | ||
183 | |||
184 | |||
185 | static Bool | ||
186 | -GlamoScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) | ||
187 | +GlamoScreenInit(SCREEN_INIT_ARGS_DECL) | ||
188 | { | ||
189 | ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; | ||
190 | GlamoPtr pGlamo = GlamoPTR(pScrn); | ||
191 | @@ -545,7 +546,7 @@ GlamoScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) | ||
192 | #endif | ||
193 | |||
194 | if (NULL == (pGlamo->fbmem = fbdevHWMapVidmem(pScrn))) { | ||
195 | - xf86DrvMsg(scrnIndex, X_ERROR, "mapping of video memory failed\n"); | ||
196 | + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "mapping of video memory failed\n"); | ||
197 | return FALSE; | ||
198 | } | ||
199 | |||
200 | @@ -556,13 +557,13 @@ GlamoScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) | ||
201 | /* mi layer */ | ||
202 | miClearVisualTypes(); | ||
203 | if (!miSetVisualTypes(pScrn->depth, TrueColorMask, pScrn->rgbBits, TrueColor)) { | ||
204 | - xf86DrvMsg(scrnIndex, X_ERROR, | ||
205 | + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, | ||
206 | "visual type setup failed for %d bits per pixel [1]\n", | ||
207 | pScrn->bitsPerPixel); | ||
208 | return FALSE; | ||
209 | } | ||
210 | if (!miSetPixmapDepths()) { | ||
211 | - xf86DrvMsg(scrnIndex, X_ERROR, "pixmap depth setup failed\n"); | ||
212 | + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "pixmap depth setup failed\n"); | ||
213 | return FALSE; | ||
214 | } | ||
215 | |||
216 | @@ -617,7 +618,7 @@ GlamoScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) | ||
217 | /* software cursor */ | ||
218 | miDCInitialize(pScreen, xf86GetPointerScreenFuncs()); | ||
219 | |||
220 | - GlamoEnterVT(scrnIndex, 0); | ||
221 | + GlamoEnterVT(VT_FUNC_ARGS(0)); | ||
222 | |||
223 | xf86CrtcScreenInit(pScreen); | ||
224 | #if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,5,0,0,0) | ||
225 | @@ -627,7 +628,7 @@ GlamoScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) | ||
226 | /* colormap */ | ||
227 | pGlamo->colormap = NULL; | ||
228 | if (!miCreateDefColormap(pScreen)) { | ||
229 | - xf86DrvMsg(scrnIndex, X_ERROR, | ||
230 | + xf86DrvMsg(pScrn->scrnIndex, X_ERROR, | ||
231 | "internal error: miCreateDefColormap failed " | ||
232 | "in GlamoScreenInit()\n"); | ||
233 | return FALSE; | ||
234 | @@ -652,9 +653,9 @@ GlamoScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) | ||
235 | } | ||
236 | |||
237 | static Bool | ||
238 | -GlamoCloseScreen(int scrnIndex, ScreenPtr pScreen) | ||
239 | +GlamoCloseScreen(CLOSE_SCREEN_ARGS_DECL) | ||
240 | { | ||
241 | - ScrnInfoPtr pScrn = xf86Screens[scrnIndex]; | ||
242 | + ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); | ||
243 | GlamoPtr pGlamo = GlamoPTR(pScrn); | ||
244 | |||
245 | if (pGlamo->accel) | ||
246 | @@ -675,7 +676,7 @@ GlamoCloseScreen(int scrnIndex, ScreenPtr pScreen) | ||
247 | |||
248 | pScreen->CreateScreenResources = pGlamo->CreateScreenResources; | ||
249 | pScreen->CloseScreen = pGlamo->CloseScreen; | ||
250 | - return (*pScreen->CloseScreen)(scrnIndex, pScreen); | ||
251 | + return (*pScreen->CloseScreen)(CLOSE_SCREEN_ARGS); | ||
252 | } | ||
253 | |||
254 | static Bool | ||
255 | @@ -826,8 +827,8 @@ GlamoRestoreHW(ScrnInfoPtr pScrn) { | ||
256 | } | ||
257 | |||
258 | static Bool | ||
259 | -GlamoEnterVT(int scrnIndex, int flags) { | ||
260 | - ScrnInfoPtr pScrn = xf86Screens[scrnIndex]; | ||
261 | +GlamoEnterVT(VT_FUNC_ARGS_DECL) { | ||
262 | + SCRN_INFO_PTR(arg); | ||
263 | GlamoPtr pGlamo = GlamoPTR(pScrn); | ||
264 | |||
265 | GlamoSaveHW(pScrn); | ||
266 | @@ -842,8 +843,8 @@ GlamoEnterVT(int scrnIndex, int flags) { | ||
267 | } | ||
268 | |||
269 | static void | ||
270 | -GlamoLeaveVT(int scrnIndex, int flags) { | ||
271 | - ScrnInfoPtr pScrn = xf86Screens[scrnIndex]; | ||
272 | +GlamoLeaveVT(VT_FUNC_ARGS_DECL) { | ||
273 | + SCRN_INFO_PTR(arg); | ||
274 | GlamoPtr pGlamo = GlamoPTR(pScrn); | ||
275 | |||
276 | if (pGlamo->accel) | ||
277 | -- | ||
278 | 1.8.0 | ||
279 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo_git.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo_git.bb new file mode 100644 index 000000000..38c12f321 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-glamo_git.bb | |||
@@ -0,0 +1,22 @@ | |||
1 | require recipes-graphics/xorg-driver/xorg-driver-video.inc | ||
2 | SUMMARY = "X.Org X server -- Glamo display driver with KMS support" | ||
3 | DEPENDS += "libdrm" | ||
4 | RDEPENDS_${PN} += "xserver-xorg-module-exa" | ||
5 | |||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=d8cbd99fff773f92e844948f74ef0df8" | ||
7 | |||
8 | PE = "2" | ||
9 | PV = "1.0.0+gitr${SRCPV}" | ||
10 | PR = "${INC_PR}.4" | ||
11 | |||
12 | SRC_URI = "git://git.openmoko.org/git/xf86-video-glamo.git;branch=master \ | ||
13 | file://0001-glamo-kms-driver-drop-unused-xf86_config.patch \ | ||
14 | file://0001-fix-build-with-KMS-disabled.patch \ | ||
15 | file://0003-glamo-driver-adapt-to-xserver-0.13-video-API.patch \ | ||
16 | file://0001-glamo-driver-remove-references-to-mibstore.patch \ | ||
17 | " | ||
18 | |||
19 | S = "${WORKDIR}/git" | ||
20 | SRCREV = "cb9ed17035a79e49dde26a1e7e2bc5f10fd8144b" | ||
21 | |||
22 | EXTRA_OECONF = " --disable-kms " | ||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-nouveau_1.0.9.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-video-nouveau_1.0.9.bb new file mode 100644 index 000000000..7b52de066 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-nouveau_1.0.9.bb | |||
@@ -0,0 +1,16 @@ | |||
1 | require recipes-graphics/xorg-driver/xorg-driver-video.inc | ||
2 | |||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=4641deddaa80fe7ca88e944e1fd94a94" | ||
4 | |||
5 | SUMMARY = "X.Org X server -- nouveau video driver" | ||
6 | |||
7 | DESCRIPTION = "Open-source X.org graphics driver for NVIDIA graphics" | ||
8 | |||
9 | DEPENDS += "virtual/libx11 libxvmc drm xf86driproto glproto \ | ||
10 | virtual/libgl xineramaproto libpciaccess" | ||
11 | RDEPENDS_${PN} += "xserver-xorg-module-exa" | ||
12 | |||
13 | COMPATIBLE_HOST = '(i.86|x86_64).*-linux' | ||
14 | |||
15 | SRC_URI[md5sum] = "8b2c0df5de3929597ade8c5ddb489a44" | ||
16 | SRC_URI[sha256sum] = "b247c800e532fad1c80a5666d8ca0d4e5712064b6d7a3b030b32206a8de04482" | ||
diff --git a/meta-oe/recipes-graphics/xorg-font/font-adobe-100dpi_1.0.3.bb b/meta-oe/recipes-graphics/xorg-font/font-adobe-100dpi_1.0.3.bb new file mode 100644 index 000000000..04d3efa15 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-font/font-adobe-100dpi_1.0.3.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | require recipes-graphics/xorg-font/xorg-font-common.inc | ||
2 | |||
3 | SUMMARY = "Adobe 100 DPI fonts" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/font/adobe-100dpi/" | ||
5 | SECTION = "x11/font" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=5dfa0fdf45473b4ca0acf37d854df10e" | ||
8 | |||
9 | DEPENDS = "util-macros-native font-util-native bdftopcf-native" | ||
10 | RDEPENDS_${PN} = "encodings font-util" | ||
11 | RDEPENDS_${PN}_class-native = "font-util-native" | ||
12 | |||
13 | SRC_URI[md5sum] = "1347c3031b74c9e91dc4dfa53b12f143" | ||
14 | SRC_URI[sha256sum] = "b2c08433eab5cb202470aa9f779efefce8d9cab2534f34f3aa4a31d05671c054" | ||
diff --git a/meta-oe/recipes-graphics/xorg-font/font-adobe-utopia-100dpi_1.0.4.bb b/meta-oe/recipes-graphics/xorg-font/font-adobe-utopia-100dpi_1.0.4.bb new file mode 100644 index 000000000..f3d2815f9 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-font/font-adobe-utopia-100dpi_1.0.4.bb | |||
@@ -0,0 +1,15 @@ | |||
1 | require recipes-graphics/xorg-font/xorg-font-common.inc | ||
2 | |||
3 | SUMMARY = "Adobe Utopia 100 DPI fonts" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/font/adobe-utopia-100dpi/" | ||
5 | SECTION = "x11/font" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=fa13e704b7241f60ef9105cc041b9732" | ||
8 | |||
9 | DEPENDS = "util-macros-native font-util-native bdftopcf-native" | ||
10 | RDEPENDS_${PN} = "encodings font-util" | ||
11 | RDEPENDS_${PN}_class-native = "font-util-native" | ||
12 | |||
13 | SRC_URI[md5sum] = "66fb6de561648a6dce2755621d6aea17" | ||
14 | SRC_URI[sha256sum] = "d16f5e3f227cc6dd07a160a71f443559682dbc35f1c056a5385085aaec4fada5" | ||
15 | |||
diff --git a/meta-oe/recipes-graphics/xorg-font/font-bh-100dpi_1.0.3.bb b/meta-oe/recipes-graphics/xorg-font/font-bh-100dpi_1.0.3.bb new file mode 100644 index 000000000..3ee91cef4 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-font/font-bh-100dpi_1.0.3.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | require recipes-graphics/xorg-font/xorg-font-common.inc | ||
2 | |||
3 | SUMMARY = "Bigelow & Holmes 100 DPI fonts" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/font/bh-100dpi/" | ||
5 | SECTION = "x11/font" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=cffd5e9c4b61b3d74166ca74b99e460e" | ||
8 | |||
9 | DEPENDS = "util-macros-native font-util-native bdftopcf-native" | ||
10 | RDEPENDS_${PN} = "encodings font-util" | ||
11 | RDEPENDS_${PN}_class-native = "font-util-native" | ||
12 | |||
13 | SRC_URI[md5sum] = "9f11ade089d689b9d59e0f47d26f39cd" | ||
14 | SRC_URI[sha256sum] = "23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481" | ||
diff --git a/meta-oe/recipes-graphics/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.3.bb b/meta-oe/recipes-graphics/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.3.bb new file mode 100644 index 000000000..c83137b18 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.3.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | require recipes-graphics/xorg-font/xorg-font-common.inc | ||
2 | |||
3 | SUMMARY = "Bigelow & Holmes Lucida Typewriter 100 DPI fonts" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/font/bh-lucidatypewriter-100dpi/" | ||
5 | SECTION = "x11/font" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=0d221a9cd144806cb469735cc4775939" | ||
8 | |||
9 | DEPENDS = "util-macros-native font-util-native bdftopcf-native" | ||
10 | RDEPENDS_${PN} = "encodings font-util" | ||
11 | RDEPENDS_${PN}_class-native = "font-util-native" | ||
12 | |||
13 | SRC_URI[md5sum] = "c8b73a53dcefe3e8d3907d3500e484a9" | ||
14 | SRC_URI[sha256sum] = "62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb" | ||
diff --git a/meta-oe/recipes-graphics/xorg-font/font-bitstream-100dpi_1.0.3.bb b/meta-oe/recipes-graphics/xorg-font/font-bitstream-100dpi_1.0.3.bb new file mode 100644 index 000000000..9a83ac1e2 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-font/font-bitstream-100dpi_1.0.3.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | require recipes-graphics/xorg-font/xorg-font-common.inc | ||
2 | |||
3 | SUMMARY = "Bitstream 100 DPI fonts" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/font/bitstream-100dpi/" | ||
5 | SECTION = "x11/font" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=30330812324ff9d9bd9ea645bb944427" | ||
8 | |||
9 | DEPENDS = "util-macros-native font-util-native bdftopcf-native" | ||
10 | RDEPENDS_${PN} = "encodings font-util" | ||
11 | RDEPENDS_${PN}_class-native = "font-util-native" | ||
12 | |||
13 | SRC_URI[md5sum] = "6b223a54b15ecbd5a1bc52312ad790d8" | ||
14 | SRC_URI[sha256sum] = "ebe0d7444e3d7c8da7642055ac2206f0190ee060700d99cd876f8fc9964cb6ce" | ||
diff --git a/meta-oe/recipes-graphics/xorg-font/font-cursor-misc_1.0.3.bb b/meta-oe/recipes-graphics/xorg-font/font-cursor-misc_1.0.3.bb new file mode 100644 index 000000000..7db03eb96 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-font/font-cursor-misc_1.0.3.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | require recipes-graphics/xorg-font/xorg-font-common.inc | ||
2 | |||
3 | SUMMARY = "X.org cursor fonts" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/font/cursor-misc/" | ||
5 | SECTION = "x11/font" | ||
6 | LICENSE = "PD" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=8b32ccac3ad25e75e68478deb7780265" | ||
8 | |||
9 | DEPENDS = "util-macros-native font-util-native bdftopcf-native" | ||
10 | RDEPENDS_${PN} = "encodings font-util" | ||
11 | |||
12 | SRC_URI[md5sum] = "3e0069d4f178a399cffe56daa95c2b63" | ||
13 | SRC_URI[sha256sum] = "17363eb35eece2e08144da5f060c70103b59d0972b4f4d77fd84c9a7a2dba635" | ||
diff --git a/meta-oe/recipes-graphics/xorg-font/font-misc-misc_1.1.2.bb b/meta-oe/recipes-graphics/xorg-font/font-misc-misc_1.1.2.bb new file mode 100644 index 000000000..685d647db --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-font/font-misc-misc_1.1.2.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | require recipes-graphics/xorg-font/xorg-font-common.inc | ||
2 | |||
3 | SUMMARY = "X.org miscellaneous fonts" | ||
4 | HOMEPAGE = "http://cgit.freedesktop.org/xorg/font/misc-misc/" | ||
5 | SECTION = "x11/font" | ||
6 | LICENSE = "PD" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=200c507f595ee97008c7c5c3e94ab9a8" | ||
8 | |||
9 | DEPENDS = "util-macros-native font-util-native bdftopcf-native" | ||
10 | RDEPENDS_${PN} = "encodings font-util" | ||
11 | |||
12 | SRC_URI[md5sum] = "c88eb44b3b903d79fb44b860a213e623" | ||
13 | SRC_URI[sha256sum] = "b8e77940e4e1769dc47ef1805918d8c9be37c708735832a07204258bacc11794" | ||
diff --git a/meta-oe/recipes-graphics/xorg-font/xorg-fonts-100dpi.bb b/meta-oe/recipes-graphics/xorg-font/xorg-fonts-100dpi.bb new file mode 100644 index 000000000..fd6c992dc --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-font/xorg-fonts-100dpi.bb | |||
@@ -0,0 +1,12 @@ | |||
1 | SUMMARY = "Xorg 100 DPI font set" | ||
2 | LICENSE = "Custom" | ||
3 | |||
4 | inherit packagegroup | ||
5 | |||
6 | RDEPENDS_${PN} = "\ | ||
7 | font-adobe-100dpi \ | ||
8 | font-adobe-utopia-100dpi \ | ||
9 | font-bh-100dpi \ | ||
10 | font-bh-lucidatypewriter-100dpi \ | ||
11 | font-bitstream-100dpi \ | ||
12 | " | ||
diff --git a/meta-oe/recipes-graphics/xorg-lib/liblbxutil-1.1.0/mkg3states-1.1.patch b/meta-oe/recipes-graphics/xorg-lib/liblbxutil-1.1.0/mkg3states-1.1.patch new file mode 100644 index 000000000..f9f4a6382 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-lib/liblbxutil-1.1.0/mkg3states-1.1.patch | |||
@@ -0,0 +1,55 @@ | |||
1 | diff -uNr liblbxutil-1.1.0.orig/configure.ac liblbxutil-1.1.0/configure.ac | ||
2 | --- liblbxutil-1.1.0.orig/configure.ac 2009-12-04 23:52:04.000000000 +0100 | ||
3 | +++ liblbxutil-1.1.0/configure.ac 2009-12-16 10:45:00.000000000 +0100 | ||
4 | @@ -50,4 +50,5 @@ | ||
5 | |||
6 | AC_OUTPUT([Makefile | ||
7 | src/Makefile | ||
8 | + src/image/Makefile | ||
9 | lbxutil.pc]) | ||
10 | diff -uNr liblbxutil-1.1.0.orig/src/image/Makefile.am liblbxutil-1.1.0/src/image/Makefile.am | ||
11 | --- liblbxutil-1.1.0.orig/src/image/Makefile.am 1970-01-01 01:00:00.000000000 +0100 | ||
12 | +++ liblbxutil-1.1.0/src/image/Makefile.am 2009-12-16 10:45:00.000000000 +0100 | ||
13 | @@ -0,0 +1,15 @@ | ||
14 | +# evil hack | ||
15 | +CFLAGS=$(CFLAGS_FOR_BUILD) | ||
16 | +CPPFLAGS=$(CPPFLAGS_FOR_BUILD) | ||
17 | +LDFLAGS=$(LDFLAGS_FOR_BUILD) | ||
18 | + | ||
19 | +CC=$(CC_FOR_BUILD) | ||
20 | +LIBTOOL = @LIBTOOL@ --tag=CC | ||
21 | + | ||
22 | +noinst_PROGRAMS = mkg3states | ||
23 | + | ||
24 | +mkg3states_SOURCES = \ | ||
25 | + mkg3states.c | ||
26 | + | ||
27 | +mkg3states_CFLAGS=$(CFLAGS_FOR_BUILD) | ||
28 | +mkg3states_LDFLAGS=$(LDFLAGS_FOR_BUILD) | ||
29 | diff -uNr liblbxutil-1.1.0.orig/src/Makefile.am liblbxutil-1.1.0/src/Makefile.am | ||
30 | --- liblbxutil-1.1.0.orig/src/Makefile.am 2009-12-16 10:48:11.000000000 +0100 | ||
31 | +++ liblbxutil-1.1.0/src/Makefile.am 2009-12-16 10:46:47.000000000 +0100 | ||
32 | @@ -3,10 +3,7 @@ | ||
33 | AM_CFLAGS = $(CWARNFLAGS) $(LBXUTIL_CFLAGS) | ||
34 | INCLUDES = -I$(top_srcdir)/include | ||
35 | |||
36 | -noinst_PROGRAMS = mkg3states | ||
37 | - | ||
38 | -mkg3states_SOURCES = \ | ||
39 | - $(srcdir)/image/mkg3states.c | ||
40 | +SUBDIRS = image | ||
41 | |||
42 | liblbxutil_la_SOURCES = \ | ||
43 | $(srcdir)/lbx_zlib/reqstats.h \ | ||
44 | @@ -38,9 +35,8 @@ | ||
45 | |||
46 | $(srcdir)/image/dfaxg42d.c: g3states.h | ||
47 | |||
48 | -g3states.h: mkg3states | ||
49 | - -rm -f g3states.h | ||
50 | - $(AM_V_GEN) ./mkg3states -c > g3states.h_ && mv g3states.h_ g3states.h | ||
51 | +g3states.h: image/mkg3states | ||
52 | + $(AM_V_GEN) ./image/mkg3states -c > g3states.h_ && mv g3states.h_ g3states.h | ||
53 | |||
54 | liblbxutil_la_LDFLAGS = -version-number 1:0:0 -no-undefined | ||
55 | |||
diff --git a/meta-oe/recipes-graphics/xorg-lib/liblbxutil_1.1.0.bb b/meta-oe/recipes-graphics/xorg-lib/liblbxutil_1.1.0.bb new file mode 100644 index 000000000..7d26d141f --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-lib/liblbxutil_1.1.0.bb | |||
@@ -0,0 +1,14 @@ | |||
1 | require recipes-graphics/xorg-lib/xorg-lib-common.inc | ||
2 | |||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=b0d5bdc98f7ebab3b6c3791d9bf40907" | ||
4 | |||
5 | SUMMARY = "XFIXES Extension" | ||
6 | DEPENDS += " xextproto xproto zlib" | ||
7 | PE = "1" | ||
8 | PR = "r11" | ||
9 | |||
10 | SRC_URI += "file://mkg3states-1.1.patch" | ||
11 | SRC_URI[md5sum] = "273329a78c2e9ea189ac416c7fde94a1" | ||
12 | SRC_URI[sha256sum] = "c6b6ff7858ec619cafa8205debca6bf78c5610a2844a782ed643c7fd017cf8ae" | ||
13 | |||
14 | export CC_FOR_BUILD = "gcc" | ||
diff --git a/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.10.bb b/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.10.bb new file mode 100644 index 000000000..6963f5e33 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.10.bb | |||
@@ -0,0 +1,28 @@ | |||
1 | require recipes-graphics/xorg-lib/xorg-lib-common.inc | ||
2 | SUMMARY = "X Athena Widget Set" | ||
3 | DEPENDS += "xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxau xmlto-native" | ||
4 | |||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=1c65719d42900bb81b83e8293c20a364" | ||
6 | |||
7 | PE = "1" | ||
8 | PR = "r2" | ||
9 | |||
10 | SRC_URI[md5sum] = "f1ea52debce7a18cc26b21647a00ad8b" | ||
11 | SRC_URI[sha256sum] = "2d96bcf92638b8ec5c91d379f5ec2e7b15133adeb2ba22066d48bf3239ee1bdd" | ||
12 | |||
13 | do_install_append () { | ||
14 | ln -sf libXaw6.so.6 ${D}${libdir}/libXaw.so.6 | ||
15 | ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so.7 | ||
16 | ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so | ||
17 | } | ||
18 | |||
19 | PACKAGES =+ "libxaw6 libxaw7 libxaw8" | ||
20 | |||
21 | FILES_libxaw6 = "${libdir}/libXaw*.so.6*" | ||
22 | FILES_libxaw7 = "${libdir}/libXaw*.so.7*" | ||
23 | FILES_libxaw8 = "${libdir}/libXaw8.so.8*" | ||
24 | |||
25 | # Avoid dependency on libxaw as it is not build | ||
26 | RDEPENDS_${PN}-dev = "" | ||
27 | |||
28 | XORG_PN = "libXaw" | ||
diff --git a/meta-oe/recipes-graphics/xorg-lib/libxkbui_1.0.2.bb b/meta-oe/recipes-graphics/xorg-lib/libxkbui_1.0.2.bb new file mode 100644 index 000000000..66a717e9e --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-lib/libxkbui_1.0.2.bb | |||
@@ -0,0 +1,10 @@ | |||
1 | require recipes-graphics/xorg-lib/xorg-lib-common.inc | ||
2 | SUMMARY = "X11 keyboard UI presentation library" | ||
3 | LICENSE = "GPL" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=4641deddaa80fe7ca88e944e1fd94a94" | ||
5 | DEPENDS += "virtual/libx11 libxt libxkbfile" | ||
6 | PE = "1" | ||
7 | PR = "r10" | ||
8 | |||
9 | SRC_URI[md5sum] = "1143e456f7429e18e88f2eadb2f2b6b1" | ||
10 | SRC_URI[sha256sum] = "20c23101d63234ee5f6d696dfa069b29c6c58e39eff433bcd7705b50b3ffa214" | ||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0001-COPYING-add-GPLv2-license-file.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0001-COPYING-add-GPLv2-license-file.patch new file mode 100644 index 000000000..29dd71ab0 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0001-COPYING-add-GPLv2-license-file.patch | |||
@@ -0,0 +1,364 @@ | |||
1 | From 834fa06920f88ceedf752964c8e296c653d541e4 Mon Sep 17 00:00:00 2001 | ||
2 | From: Yu Ke <ke.yu@intel.com> | ||
3 | Date: Wed, 11 Apr 2012 14:26:16 +0200 | ||
4 | Subject: [PATCH 01/12] COPYING: add GPLv2 license file | ||
5 | |||
6 | this is a local file recipe and the license file is missing.In order | ||
7 | to pass the license checksum checking, the license file is needed. So | ||
8 | this patch add the GPLv2 license file. | ||
9 | |||
10 | Signed-off-by: Yu Ke <ke.yu@intel.com> | ||
11 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
12 | --- | ||
13 | COPYING | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
14 | 1 files changed, 339 insertions(+), 0 deletions(-) | ||
15 | create mode 100644 COPYING | ||
16 | |||
17 | diff --git a/COPYING b/COPYING | ||
18 | new file mode 100644 | ||
19 | index 0000000..d511905 | ||
20 | --- /dev/null | ||
21 | +++ b/COPYING | ||
22 | @@ -0,0 +1,339 @@ | ||
23 | + GNU GENERAL PUBLIC LICENSE | ||
24 | + Version 2, June 1991 | ||
25 | + | ||
26 | + Copyright (C) 1989, 1991 Free Software Foundation, Inc., | ||
27 | + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
28 | + Everyone is permitted to copy and distribute verbatim copies | ||
29 | + of this license document, but changing it is not allowed. | ||
30 | + | ||
31 | + Preamble | ||
32 | + | ||
33 | + The licenses for most software are designed to take away your | ||
34 | +freedom to share and change it. By contrast, the GNU General Public | ||
35 | +License is intended to guarantee your freedom to share and change free | ||
36 | +software--to make sure the software is free for all its users. This | ||
37 | +General Public License applies to most of the Free Software | ||
38 | +Foundation's software and to any other program whose authors commit to | ||
39 | +using it. (Some other Free Software Foundation software is covered by | ||
40 | +the GNU Lesser General Public License instead.) You can apply it to | ||
41 | +your programs, too. | ||
42 | + | ||
43 | + When we speak of free software, we are referring to freedom, not | ||
44 | +price. Our General Public Licenses are designed to make sure that you | ||
45 | +have the freedom to distribute copies of free software (and charge for | ||
46 | +this service if you wish), that you receive source code or can get it | ||
47 | +if you want it, that you can change the software or use pieces of it | ||
48 | +in new free programs; and that you know you can do these things. | ||
49 | + | ||
50 | + To protect your rights, we need to make restrictions that forbid | ||
51 | +anyone to deny you these rights or to ask you to surrender the rights. | ||
52 | +These restrictions translate to certain responsibilities for you if you | ||
53 | +distribute copies of the software, or if you modify it. | ||
54 | + | ||
55 | + For example, if you distribute copies of such a program, whether | ||
56 | +gratis or for a fee, you must give the recipients all the rights that | ||
57 | +you have. You must make sure that they, too, receive or can get the | ||
58 | +source code. And you must show them these terms so they know their | ||
59 | +rights. | ||
60 | + | ||
61 | + We protect your rights with two steps: (1) copyright the software, and | ||
62 | +(2) offer you this license which gives you legal permission to copy, | ||
63 | +distribute and/or modify the software. | ||
64 | + | ||
65 | + Also, for each author's protection and ours, we want to make certain | ||
66 | +that everyone understands that there is no warranty for this free | ||
67 | +software. If the software is modified by someone else and passed on, we | ||
68 | +want its recipients to know that what they have is not the original, so | ||
69 | +that any problems introduced by others will not reflect on the original | ||
70 | +authors' reputations. | ||
71 | + | ||
72 | + Finally, any free program is threatened constantly by software | ||
73 | +patents. We wish to avoid the danger that redistributors of a free | ||
74 | +program will individually obtain patent licenses, in effect making the | ||
75 | +program proprietary. To prevent this, we have made it clear that any | ||
76 | +patent must be licensed for everyone's free use or not licensed at all. | ||
77 | + | ||
78 | + The precise terms and conditions for copying, distribution and | ||
79 | +modification follow. | ||
80 | + | ||
81 | + GNU GENERAL PUBLIC LICENSE | ||
82 | + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
83 | + | ||
84 | + 0. This License applies to any program or other work which contains | ||
85 | +a notice placed by the copyright holder saying it may be distributed | ||
86 | +under the terms of this General Public License. The "Program", below, | ||
87 | +refers to any such program or work, and a "work based on the Program" | ||
88 | +means either the Program or any derivative work under copyright law: | ||
89 | +that is to say, a work containing the Program or a portion of it, | ||
90 | +either verbatim or with modifications and/or translated into another | ||
91 | +language. (Hereinafter, translation is included without limitation in | ||
92 | +the term "modification".) Each licensee is addressed as "you". | ||
93 | + | ||
94 | +Activities other than copying, distribution and modification are not | ||
95 | +covered by this License; they are outside its scope. The act of | ||
96 | +running the Program is not restricted, and the output from the Program | ||
97 | +is covered only if its contents constitute a work based on the | ||
98 | +Program (independent of having been made by running the Program). | ||
99 | +Whether that is true depends on what the Program does. | ||
100 | + | ||
101 | + 1. You may copy and distribute verbatim copies of the Program's | ||
102 | +source code as you receive it, in any medium, provided that you | ||
103 | +conspicuously and appropriately publish on each copy an appropriate | ||
104 | +copyright notice and disclaimer of warranty; keep intact all the | ||
105 | +notices that refer to this License and to the absence of any warranty; | ||
106 | +and give any other recipients of the Program a copy of this License | ||
107 | +along with the Program. | ||
108 | + | ||
109 | +You may charge a fee for the physical act of transferring a copy, and | ||
110 | +you may at your option offer warranty protection in exchange for a fee. | ||
111 | + | ||
112 | + 2. You may modify your copy or copies of the Program or any portion | ||
113 | +of it, thus forming a work based on the Program, and copy and | ||
114 | +distribute such modifications or work under the terms of Section 1 | ||
115 | +above, provided that you also meet all of these conditions: | ||
116 | + | ||
117 | + a) You must cause the modified files to carry prominent notices | ||
118 | + stating that you changed the files and the date of any change. | ||
119 | + | ||
120 | + b) You must cause any work that you distribute or publish, that in | ||
121 | + whole or in part contains or is derived from the Program or any | ||
122 | + part thereof, to be licensed as a whole at no charge to all third | ||
123 | + parties under the terms of this License. | ||
124 | + | ||
125 | + c) If the modified program normally reads commands interactively | ||
126 | + when run, you must cause it, when started running for such | ||
127 | + interactive use in the most ordinary way, to print or display an | ||
128 | + announcement including an appropriate copyright notice and a | ||
129 | + notice that there is no warranty (or else, saying that you provide | ||
130 | + a warranty) and that users may redistribute the program under | ||
131 | + these conditions, and telling the user how to view a copy of this | ||
132 | + License. (Exception: if the Program itself is interactive but | ||
133 | + does not normally print such an announcement, your work based on | ||
134 | + the Program is not required to print an announcement.) | ||
135 | + | ||
136 | +These requirements apply to the modified work as a whole. If | ||
137 | +identifiable sections of that work are not derived from the Program, | ||
138 | +and can be reasonably considered independent and separate works in | ||
139 | +themselves, then this License, and its terms, do not apply to those | ||
140 | +sections when you distribute them as separate works. But when you | ||
141 | +distribute the same sections as part of a whole which is a work based | ||
142 | +on the Program, the distribution of the whole must be on the terms of | ||
143 | +this License, whose permissions for other licensees extend to the | ||
144 | +entire whole, and thus to each and every part regardless of who wrote it. | ||
145 | + | ||
146 | +Thus, it is not the intent of this section to claim rights or contest | ||
147 | +your rights to work written entirely by you; rather, the intent is to | ||
148 | +exercise the right to control the distribution of derivative or | ||
149 | +collective works based on the Program. | ||
150 | + | ||
151 | +In addition, mere aggregation of another work not based on the Program | ||
152 | +with the Program (or with a work based on the Program) on a volume of | ||
153 | +a storage or distribution medium does not bring the other work under | ||
154 | +the scope of this License. | ||
155 | + | ||
156 | + 3. You may copy and distribute the Program (or a work based on it, | ||
157 | +under Section 2) in object code or executable form under the terms of | ||
158 | +Sections 1 and 2 above provided that you also do one of the following: | ||
159 | + | ||
160 | + a) Accompany it with the complete corresponding machine-readable | ||
161 | + source code, which must be distributed under the terms of Sections | ||
162 | + 1 and 2 above on a medium customarily used for software interchange; or, | ||
163 | + | ||
164 | + b) Accompany it with a written offer, valid for at least three | ||
165 | + years, to give any third party, for a charge no more than your | ||
166 | + cost of physically performing source distribution, a complete | ||
167 | + machine-readable copy of the corresponding source code, to be | ||
168 | + distributed under the terms of Sections 1 and 2 above on a medium | ||
169 | + customarily used for software interchange; or, | ||
170 | + | ||
171 | + c) Accompany it with the information you received as to the offer | ||
172 | + to distribute corresponding source code. (This alternative is | ||
173 | + allowed only for noncommercial distribution and only if you | ||
174 | + received the program in object code or executable form with such | ||
175 | + an offer, in accord with Subsection b above.) | ||
176 | + | ||
177 | +The source code for a work means the preferred form of the work for | ||
178 | +making modifications to it. For an executable work, complete source | ||
179 | +code means all the source code for all modules it contains, plus any | ||
180 | +associated interface definition files, plus the scripts used to | ||
181 | +control compilation and installation of the executable. However, as a | ||
182 | +special exception, the source code distributed need not include | ||
183 | +anything that is normally distributed (in either source or binary | ||
184 | +form) with the major components (compiler, kernel, and so on) of the | ||
185 | +operating system on which the executable runs, unless that component | ||
186 | +itself accompanies the executable. | ||
187 | + | ||
188 | +If distribution of executable or object code is made by offering | ||
189 | +access to copy from a designated place, then offering equivalent | ||
190 | +access to copy the source code from the same place counts as | ||
191 | +distribution of the source code, even though third parties are not | ||
192 | +compelled to copy the source along with the object code. | ||
193 | + | ||
194 | + 4. You may not copy, modify, sublicense, or distribute the Program | ||
195 | +except as expressly provided under this License. Any attempt | ||
196 | +otherwise to copy, modify, sublicense or distribute the Program is | ||
197 | +void, and will automatically terminate your rights under this License. | ||
198 | +However, parties who have received copies, or rights, from you under | ||
199 | +this License will not have their licenses terminated so long as such | ||
200 | +parties remain in full compliance. | ||
201 | + | ||
202 | + 5. You are not required to accept this License, since you have not | ||
203 | +signed it. However, nothing else grants you permission to modify or | ||
204 | +distribute the Program or its derivative works. These actions are | ||
205 | +prohibited by law if you do not accept this License. Therefore, by | ||
206 | +modifying or distributing the Program (or any work based on the | ||
207 | +Program), you indicate your acceptance of this License to do so, and | ||
208 | +all its terms and conditions for copying, distributing or modifying | ||
209 | +the Program or works based on it. | ||
210 | + | ||
211 | + 6. Each time you redistribute the Program (or any work based on the | ||
212 | +Program), the recipient automatically receives a license from the | ||
213 | +original licensor to copy, distribute or modify the Program subject to | ||
214 | +these terms and conditions. You may not impose any further | ||
215 | +restrictions on the recipients' exercise of the rights granted herein. | ||
216 | +You are not responsible for enforcing compliance by third parties to | ||
217 | +this License. | ||
218 | + | ||
219 | + 7. If, as a consequence of a court judgment or allegation of patent | ||
220 | +infringement or for any other reason (not limited to patent issues), | ||
221 | +conditions are imposed on you (whether by court order, agreement or | ||
222 | +otherwise) that contradict the conditions of this License, they do not | ||
223 | +excuse you from the conditions of this License. If you cannot | ||
224 | +distribute so as to satisfy simultaneously your obligations under this | ||
225 | +License and any other pertinent obligations, then as a consequence you | ||
226 | +may not distribute the Program at all. For example, if a patent | ||
227 | +license would not permit royalty-free redistribution of the Program by | ||
228 | +all those who receive copies directly or indirectly through you, then | ||
229 | +the only way you could satisfy both it and this License would be to | ||
230 | +refrain entirely from distribution of the Program. | ||
231 | + | ||
232 | +If any portion of this section is held invalid or unenforceable under | ||
233 | +any particular circumstance, the balance of the section is intended to | ||
234 | +apply and the section as a whole is intended to apply in other | ||
235 | +circumstances. | ||
236 | + | ||
237 | +It is not the purpose of this section to induce you to infringe any | ||
238 | +patents or other property right claims or to contest validity of any | ||
239 | +such claims; this section has the sole purpose of protecting the | ||
240 | +integrity of the free software distribution system, which is | ||
241 | +implemented by public license practices. Many people have made | ||
242 | +generous contributions to the wide range of software distributed | ||
243 | +through that system in reliance on consistent application of that | ||
244 | +system; it is up to the author/donor to decide if he or she is willing | ||
245 | +to distribute software through any other system and a licensee cannot | ||
246 | +impose that choice. | ||
247 | + | ||
248 | +This section is intended to make thoroughly clear what is believed to | ||
249 | +be a consequence of the rest of this License. | ||
250 | + | ||
251 | + 8. If the distribution and/or use of the Program is restricted in | ||
252 | +certain countries either by patents or by copyrighted interfaces, the | ||
253 | +original copyright holder who places the Program under this License | ||
254 | +may add an explicit geographical distribution limitation excluding | ||
255 | +those countries, so that distribution is permitted only in or among | ||
256 | +countries not thus excluded. In such case, this License incorporates | ||
257 | +the limitation as if written in the body of this License. | ||
258 | + | ||
259 | + 9. The Free Software Foundation may publish revised and/or new versions | ||
260 | +of the General Public License from time to time. Such new versions will | ||
261 | +be similar in spirit to the present version, but may differ in detail to | ||
262 | +address new problems or concerns. | ||
263 | + | ||
264 | +Each version is given a distinguishing version number. If the Program | ||
265 | +specifies a version number of this License which applies to it and "any | ||
266 | +later version", you have the option of following the terms and conditions | ||
267 | +either of that version or of any later version published by the Free | ||
268 | +Software Foundation. If the Program does not specify a version number of | ||
269 | +this License, you may choose any version ever published by the Free Software | ||
270 | +Foundation. | ||
271 | + | ||
272 | + 10. If you wish to incorporate parts of the Program into other free | ||
273 | +programs whose distribution conditions are different, write to the author | ||
274 | +to ask for permission. For software which is copyrighted by the Free | ||
275 | +Software Foundation, write to the Free Software Foundation; we sometimes | ||
276 | +make exceptions for this. Our decision will be guided by the two goals | ||
277 | +of preserving the free status of all derivatives of our free software and | ||
278 | +of promoting the sharing and reuse of software generally. | ||
279 | + | ||
280 | + NO WARRANTY | ||
281 | + | ||
282 | + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
283 | +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
284 | +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
285 | +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | ||
286 | +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
287 | +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | ||
288 | +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | ||
289 | +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | ||
290 | +REPAIR OR CORRECTION. | ||
291 | + | ||
292 | + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
293 | +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
294 | +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | ||
295 | +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | ||
296 | +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | ||
297 | +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | ||
298 | +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | ||
299 | +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | ||
300 | +POSSIBILITY OF SUCH DAMAGES. | ||
301 | + | ||
302 | + END OF TERMS AND CONDITIONS | ||
303 | + | ||
304 | + How to Apply These Terms to Your New Programs | ||
305 | + | ||
306 | + If you develop a new program, and you want it to be of the greatest | ||
307 | +possible use to the public, the best way to achieve this is to make it | ||
308 | +free software which everyone can redistribute and change under these terms. | ||
309 | + | ||
310 | + To do so, attach the following notices to the program. It is safest | ||
311 | +to attach them to the start of each source file to most effectively | ||
312 | +convey the exclusion of warranty; and each file should have at least | ||
313 | +the "copyright" line and a pointer to where the full notice is found. | ||
314 | + | ||
315 | + <one line to give the program's name and a brief idea of what it does.> | ||
316 | + Copyright (C) <year> <name of author> | ||
317 | + | ||
318 | + This program is free software; you can redistribute it and/or modify | ||
319 | + it under the terms of the GNU General Public License as published by | ||
320 | + the Free Software Foundation; either version 2 of the License, or | ||
321 | + (at your option) any later version. | ||
322 | + | ||
323 | + This program is distributed in the hope that it will be useful, | ||
324 | + but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
325 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
326 | + GNU General Public License for more details. | ||
327 | + | ||
328 | + You should have received a copy of the GNU General Public License along | ||
329 | + with this program; if not, write to the Free Software Foundation, Inc., | ||
330 | + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
331 | + | ||
332 | +Also add information on how to contact you by electronic and paper mail. | ||
333 | + | ||
334 | +If the program is interactive, make it output a short notice like this | ||
335 | +when it starts in an interactive mode: | ||
336 | + | ||
337 | + Gnomovision version 69, Copyright (C) year name of author | ||
338 | + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | ||
339 | + This is free software, and you are welcome to redistribute it | ||
340 | + under certain conditions; type `show c' for details. | ||
341 | + | ||
342 | +The hypothetical commands `show w' and `show c' should show the appropriate | ||
343 | +parts of the General Public License. Of course, the commands you use may | ||
344 | +be called something other than `show w' and `show c'; they could even be | ||
345 | +mouse-clicks or menu items--whatever suits your program. | ||
346 | + | ||
347 | +You should also get your employer (if you work as a programmer) or your | ||
348 | +school, if any, to sign a "copyright disclaimer" for the program, if | ||
349 | +necessary. Here is a sample; alter the names: | ||
350 | + | ||
351 | + Yoyodyne, Inc., hereby disclaims all copyright interest in the program | ||
352 | + `Gnomovision' (which makes passes at compilers) written by James Hacker. | ||
353 | + | ||
354 | + <signature of Ty Coon>, 1 April 1989 | ||
355 | + Ty Coon, President of Vice | ||
356 | + | ||
357 | +This General Public License does not permit incorporating your program into | ||
358 | +proprietary programs. If your program is a subroutine library, you may | ||
359 | +consider it more useful to permit linking proprietary applications with the | ||
360 | +library. If this is what you want to do, use the GNU Lesser General | ||
361 | +Public License instead of this License. | ||
362 | -- | ||
363 | 1.7.8.5 | ||
364 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0002-add-setdpi-Xinit.d-script.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0002-add-setdpi-Xinit.d-script.patch new file mode 100644 index 000000000..23b5345a1 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0002-add-setdpi-Xinit.d-script.patch | |||
@@ -0,0 +1,112 @@ | |||
1 | From 3d1a1a8273112668927a6c6bb3e361e896f5b229 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:28:45 +0200 | ||
4 | Subject: [PATCH 02/12] add setdpi Xinit.d script | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | X11/Xinit.d/50setdpi | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
9 | 1 files changed, 92 insertions(+), 0 deletions(-) | ||
10 | create mode 100644 X11/Xinit.d/50setdpi | ||
11 | |||
12 | diff --git a/X11/Xinit.d/50setdpi b/X11/Xinit.d/50setdpi | ||
13 | new file mode 100644 | ||
14 | index 0000000..04a2edd | ||
15 | --- /dev/null | ||
16 | +++ b/X11/Xinit.d/50setdpi | ||
17 | @@ -0,0 +1,92 @@ | ||
18 | +#! /bin/sh | ||
19 | +# | ||
20 | +# Copyright Matthias Hentges <devel@hentges.net> (c) 2006 | ||
21 | +# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license) | ||
22 | +# | ||
23 | +# Filename: setDPI.sh | ||
24 | +# Date: 09-Apr-06 | ||
25 | + | ||
26 | +# This script configures Xft.dpi dependent on your screens DPI. This insures that the same font-size | ||
27 | +# setting of 7 can be used on all machines. | ||
28 | + | ||
29 | + | ||
30 | +XDEFAULTS="/etc/X11/Xdefaults" | ||
31 | + | ||
32 | + | ||
33 | + | ||
34 | +set_dpi() { | ||
35 | + | ||
36 | + CURRENT_SETTING="`cat ${XDEFAULTS} | sed -n "/Xft.dpi\:/s/.*\:\(.*\)/\1/p" | sed -n "s/\ //p"`" | ||
37 | + | ||
38 | + if test "$CURRENT_SETTING" != "$1" | ||
39 | + then | ||
40 | + echo "Using Xft.dpi of $SET_SCREEN_DPI for your $SCREEN_DPI DPI screen" | ||
41 | + | ||
42 | + if grep -q "Xft.dpi" "$XDEFAULTS" | ||
43 | + then | ||
44 | + cat "${XDEFAULTS}" | sed "s/^Xft.dpi\:.*/Xft.dpi\: $SET_SCREEN_DPI/" > "${XDEFAULTS}_" | ||
45 | + mv "${XDEFAULTS}_" "${XDEFAULTS}" | ||
46 | + else | ||
47 | + echo -e "Xft.dpi: $SET_SCREEN_DPI\n" >> "$XDEFAULTS" | ||
48 | + fi | ||
49 | + else | ||
50 | + echo "Your $SCREEN_DPI DPI screen is already configured." | ||
51 | + fi | ||
52 | +} | ||
53 | + | ||
54 | +set_rxvt_font() { | ||
55 | + | ||
56 | + CURRENT_SETTING="`cat ${XDEFAULTS} | sed -n "/Rxvt\*font/s/\(.*\pixelsize=\)\(.*\)/\2/p"`" | ||
57 | + | ||
58 | + if test "$1" -gt 100 | ||
59 | + then | ||
60 | + | ||
61 | + # Configure the rxvt font-size for your screen here: | ||
62 | + test "$1" -gt 180 -a "$1" -lt "221" && RXVT_FONT_SIZE=16 | ||
63 | + | ||
64 | + if test -z "$RXVT_FONT_SIZE" | ||
65 | + then | ||
66 | + echo "WARNING: No rxvt font-size configured for a $SCREEN_DPI DPI screen!" | ||
67 | + echo "Defaulting to size 9" | ||
68 | + RXVT_FONT_SIZE=9 | ||
69 | + fi | ||
70 | + | ||
71 | + if test "$CURRENT_SETTING" != "$RXVT_FONT_SIZE" | ||
72 | + then | ||
73 | + echo "Using a rxvt font-size of $RXVT_FONT_SIZE" | ||
74 | + cat ${XDEFAULTS} | sed "/Rxvt\*font/s/\(.*\pixelsize\)\(=*.*\)/\1=$RXVT_FONT_SIZE/" > ${XDEFAULTS}_ | ||
75 | + mv ${XDEFAULTS}_ ${XDEFAULTS} | ||
76 | + else | ||
77 | + echo "The rxvt font-size is already configured" | ||
78 | + fi | ||
79 | + fi | ||
80 | +} | ||
81 | + | ||
82 | +if test -z "$DISPLAY" | ||
83 | +then | ||
84 | + echo "DISPLAY is not set, aborting..." | ||
85 | + exit 0 | ||
86 | +fi | ||
87 | + | ||
88 | +SCREEN_DPI="`/usr/bin/xdpyinfo | grep "dots per inch" | awk '{print $2}'| sed -n "s/\(.*\)x\(.*\)/\2/p"`" | ||
89 | + | ||
90 | +if test -z "$SCREEN_DPI" | ||
91 | +then | ||
92 | + echo "WARNING: Couldn't read your screens DPI, defaulting to 100" | ||
93 | + SCREEN_DPI=100 | ||
94 | +fi | ||
95 | + | ||
96 | +# Configure your screen here: | ||
97 | +test "$SCREEN_DPI" -gt 180 -a "$SCREEN_DPI" -lt "221" && SET_SCREEN_DPI=160 | ||
98 | +test "$SCREEN_DPI" -gt 90 -a "$SCREEN_DPI" -lt "121" && SET_SCREEN_DPI=100 | ||
99 | + | ||
100 | + | ||
101 | +if test -z "$SET_SCREEN_DPI" | ||
102 | +then | ||
103 | + echo "WARNING: No default configuration found for your $SCREEN_DPI DPI screen!" | ||
104 | + echo "Using 100 DPI" | ||
105 | + SET_SCREEN_DPI=100 | ||
106 | +fi | ||
107 | + | ||
108 | +set_dpi "$SET_SCREEN_DPI" | ||
109 | +set_rxvt_font "$SCREEN_DPI" | ||
110 | -- | ||
111 | 1.7.8.5 | ||
112 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0003-add-89xdgautostart-Xsession.d-script.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0003-add-89xdgautostart-Xsession.d-script.patch new file mode 100644 index 000000000..bf806a991 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0003-add-89xdgautostart-Xsession.d-script.patch | |||
@@ -0,0 +1,29 @@ | |||
1 | From a93a86c2ff1ca5eb35615f4e1568409ff342aa7f Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:29:41 +0200 | ||
4 | Subject: [PATCH 03/12] add 89xdgautostart Xsession.d script | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | X11/Xsession.d/89xdgautostart | 9 +++++++++ | ||
9 | 1 files changed, 9 insertions(+), 0 deletions(-) | ||
10 | create mode 100644 X11/Xsession.d/89xdgautostart | ||
11 | |||
12 | diff --git a/X11/Xsession.d/89xdgautostart b/X11/Xsession.d/89xdgautostart | ||
13 | new file mode 100644 | ||
14 | index 0000000..9886f9f | ||
15 | --- /dev/null | ||
16 | +++ b/X11/Xsession.d/89xdgautostart | ||
17 | @@ -0,0 +1,9 @@ | ||
18 | +#!/bin/sh | ||
19 | + | ||
20 | +XDGAUTOSTART=/etc/xdg/autostart | ||
21 | +if [ -d $XDGAUTOSTART ] ; then | ||
22 | + for SCRIPT in $XDGAUTOSTART/*; do | ||
23 | + CMD=`grep ^Exec= $SCRIPT | cut -d '=' -f 2` | ||
24 | + $CMD & | ||
25 | + done | ||
26 | +fi | ||
27 | -- | ||
28 | 1.7.8.5 | ||
29 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0005-add-XWindowManager-Xsession.d-script.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0005-add-XWindowManager-Xsession.d-script.patch new file mode 100644 index 000000000..1782665b2 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0005-add-XWindowManager-Xsession.d-script.patch | |||
@@ -0,0 +1,23 @@ | |||
1 | From b01a532ebb525552e23d7169a2aeb55c42b3ec99 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:32:13 +0200 | ||
4 | Subject: [PATCH 05/12] add XWindowManager Xsession.d script | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | X11/Xsession.d/90xXWindowManager | 6 ++++++ | ||
9 | 1 files changed, 6 insertions(+), 0 deletions(-) | ||
10 | create mode 100644 X11/Xsession.d/90xXWindowManager | ||
11 | |||
12 | Index: xserver-common-1.34/X11/Xsession.d/90xXWindowManager | ||
13 | =================================================================== | ||
14 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
15 | +++ xserver-common-1.34/X11/Xsession.d/90xXWindowManager 2012-06-28 15:02:22.010521773 +0200 | ||
16 | @@ -0,0 +1,7 @@ | ||
17 | +if [ -x $HOME/.Xsession ]; then | ||
18 | + exec $HOME/.Xsession | ||
19 | +elif [ -x /usr/bin/x-session-manager ]; then | ||
20 | + exec /usr/bin/x-session-manager | ||
21 | +else | ||
22 | + exec /usr/bin/x-window-manager | ||
23 | +fi | ||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0006-add-support-for-etc-X11-xserver-system.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0006-add-support-for-etc-X11-xserver-system.patch new file mode 100644 index 000000000..7ee8572b8 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0006-add-support-for-etc-X11-xserver-system.patch | |||
@@ -0,0 +1,26 @@ | |||
1 | From 0c42e1fb84cc2bfe768bed17f3b979aca868cf64 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:34:43 +0200 | ||
4 | Subject: [PATCH 06/12] add support for /etc/X11/xserver-system | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | X11/xserver-common | 5 +++++ | ||
9 | 1 files changed, 5 insertions(+), 0 deletions(-) | ||
10 | |||
11 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
12 | index 4c7ed6e..6d8c9df 100644 | ||
13 | --- a/X11/xserver-common | ||
14 | +++ b/X11/xserver-common | ||
15 | @@ -204,3 +204,8 @@ fi | ||
16 | if [ "$XSERVER" != "Xorg" ] ; then | ||
17 | ARGS="$ARGS $MOUSE $KDRIVEARGS" | ||
18 | fi | ||
19 | + | ||
20 | +# let a local script modify the variables | ||
21 | +if [ -e /etc/X11/xserver-system ] ; then | ||
22 | + . /etc/X11/xserver-system | ||
23 | +fi | ||
24 | -- | ||
25 | 1.7.8.5 | ||
26 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0007-use-own-functions-file-instead-etc-init.d-functions.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0007-use-own-functions-file-instead-etc-init.d-functions.patch new file mode 100644 index 000000000..8791226cd --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0007-use-own-functions-file-instead-etc-init.d-functions.patch | |||
@@ -0,0 +1,87 @@ | |||
1 | From 63e6b9a54e1f12dbf7ddbfe3376fff4c382421a5 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:36:02 +0200 | ||
4 | Subject: [PATCH 07/12] use own functions file instead /etc/init.d/functions | ||
5 | |||
6 | * so we don't have to depend on initscripts | ||
7 | |||
8 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
9 | --- | ||
10 | Makefile | 1 + | ||
11 | X11/Xinit.d/11zaurus | 2 +- | ||
12 | X11/Xinit.d/12keymap | 2 +- | ||
13 | X11/functions | 11 +++++++++++ | ||
14 | X11/xserver-common | 2 +- | ||
15 | 5 files changed, 15 insertions(+), 3 deletions(-) | ||
16 | create mode 100644 X11/functions | ||
17 | |||
18 | diff --git a/Makefile b/Makefile | ||
19 | index e2d9af9..caa5de1 100644 | ||
20 | --- a/Makefile | ||
21 | +++ b/Makefile | ||
22 | @@ -23,6 +23,7 @@ install-program: | ||
23 | install -m 755 X11/Xserver $(DESTDIR)/etc/X11/Xserver | ||
24 | install -m 755 X11/Xsession $(DESTDIR)/etc/X11/Xsession | ||
25 | install -m 755 X11/xserver-common $(DESTDIR)/etc/X11/xserver-common | ||
26 | + install -m 755 X11/functions $(DESTDIR)/etc/X11/functions | ||
27 | install -d $(DESTDIR)/etc/X11/xmodmap | ||
28 | install -m 644 X11/xmodmap/*.xmodmap $(DESTDIR)/etc/X11/xmodmap | ||
29 | install -m 644 X11/xmodmap/xmodmap-* $(DESTDIR)/etc/X11/xmodmap | ||
30 | diff --git a/X11/Xinit.d/11zaurus b/X11/Xinit.d/11zaurus | ||
31 | index 54ea6f5..23e7713 100644 | ||
32 | --- a/X11/Xinit.d/11zaurus | ||
33 | +++ b/X11/Xinit.d/11zaurus | ||
34 | @@ -8,7 +8,7 @@ else | ||
35 | CHCK=chkhinge | ||
36 | fi | ||
37 | |||
38 | -. /etc/init.d/functions | ||
39 | +. /etc/X11/functions | ||
40 | |||
41 | $CHCK -e | ||
42 | if [ $? = 12 ]; then | ||
43 | diff --git a/X11/Xinit.d/12keymap b/X11/Xinit.d/12keymap | ||
44 | index 7eac296..b7a7f2d 100644 | ||
45 | --- a/X11/Xinit.d/12keymap | ||
46 | +++ b/X11/Xinit.d/12keymap | ||
47 | @@ -1,6 +1,6 @@ | ||
48 | #!/bin/sh | ||
49 | |||
50 | -. /etc/init.d/functions | ||
51 | +. /etc/X11/functions | ||
52 | |||
53 | # since kdrive 1.4 there is no default keymap in server | ||
54 | xmodmap - </etc/X11/xmodmap/default.xmodmap | ||
55 | diff --git a/X11/functions b/X11/functions | ||
56 | new file mode 100644 | ||
57 | index 0000000..a1311ad | ||
58 | --- /dev/null | ||
59 | +++ b/X11/functions | ||
60 | @@ -0,0 +1,11 @@ | ||
61 | +# -*-Shell-script-*- | ||
62 | +# | ||
63 | +# functions This file contains functions shared by few X11 scripts | ||
64 | +# machine_id also exists in /etc/init.d/functions but some | ||
65 | +# people don't use initscripts anymore | ||
66 | +# | ||
67 | + | ||
68 | +machine_id() { # return the machine ID | ||
69 | + awk 'BEGIN { FS=": " } /Hardware/ \ | ||
70 | + { gsub(" ", "_", $2); print tolower($2) } ' </proc/cpuinfo | ||
71 | +} | ||
72 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
73 | index 6d8c9df..de92bb7 100644 | ||
74 | --- a/X11/xserver-common | ||
75 | +++ b/X11/xserver-common | ||
76 | @@ -30,7 +30,7 @@ if [ -f /etc/profile ]; then | ||
77 | . /etc/profile | ||
78 | fi | ||
79 | |||
80 | -. /etc/init.d/functions | ||
81 | +. /etc/X11/functions | ||
82 | |||
83 | fallback_screen_arg() { | ||
84 | geom=`fbset | grep geometry` | ||
85 | -- | ||
86 | 1.7.8.5 | ||
87 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0008-xserver-common-add-dpi-and-nocursor-params-for-gta01.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0008-xserver-common-add-dpi-and-nocursor-params-for-gta01.patch new file mode 100644 index 000000000..e35e4a74a --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0008-xserver-common-add-dpi-and-nocursor-params-for-gta01.patch | |||
@@ -0,0 +1,40 @@ | |||
1 | From 0ee7bf87e0c83abc79de3a99dfa3c87dd5c5b229 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:37:29 +0200 | ||
4 | Subject: [PATCH 08/12] xserver-common: add dpi and nocursor params for gta01 | ||
5 | and gta02 | ||
6 | |||
7 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
8 | --- | ||
9 | X11/xserver-common | 8 ++++++-- | ||
10 | 1 files changed, 6 insertions(+), 2 deletions(-) | ||
11 | |||
12 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
13 | index de92bb7..f76fa5f 100644 | ||
14 | --- a/X11/xserver-common | ||
15 | +++ b/X11/xserver-common | ||
16 | @@ -133,15 +133,19 @@ else | ||
17 | ARGS="$ARGS -screen ${SCREEN_SIZE}" | ||
18 | DPI="225" ;; | ||
19 | "gta01" ) | ||
20 | - DPI="285" | ||
21 | + DPI="280" | ||
22 | if [ "$XSERVER" != "Xorg" ] ; then | ||
23 | ARGS="$ARGS -screen 480x640" | ||
24 | + else | ||
25 | + ARGS="$ARGS -dpi ${DPI} -nocursor" | ||
26 | fi | ||
27 | ;; | ||
28 | "gta02") | ||
29 | - DPI="285" | ||
30 | + DPI="280" | ||
31 | if [ "$XSERVER" != "Xorg" ] ; then | ||
32 | ARGS="$ARGS -screen ${SCREEN_SIZE}" | ||
33 | + else | ||
34 | + ARGS="$ARGS -dpi ${DPI} -nocursor" | ||
35 | fi | ||
36 | ;; | ||
37 | "motorola_ezx_platform") | ||
38 | -- | ||
39 | 1.7.8.5 | ||
40 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0009-xserver-common-add-support-for-n900-alias-nokia_rx-5.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0009-xserver-common-add-support-for-n900-alias-nokia_rx-5.patch new file mode 100644 index 000000000..1a0bde894 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0009-xserver-common-add-support-for-n900-alias-nokia_rx-5.patch | |||
@@ -0,0 +1,32 @@ | |||
1 | From 6d6caecb7172b9b33e7364564b0e6eabf67b6e8b Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:40:14 +0200 | ||
4 | Subject: [PATCH 09/12] xserver-common: add support for n900 alias | ||
5 | nokia_rx-51_board | ||
6 | |||
7 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
8 | --- | ||
9 | X11/xserver-common | 7 +++++++ | ||
10 | 1 files changed, 7 insertions(+), 0 deletions(-) | ||
11 | |||
12 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
13 | index f76fa5f..86ed17f 100644 | ||
14 | --- a/X11/xserver-common | ||
15 | +++ b/X11/xserver-common | ||
16 | @@ -132,6 +132,13 @@ else | ||
17 | "nokia_n800" | "nokia_rx-44" | "nokia_n770") | ||
18 | ARGS="$ARGS -screen ${SCREEN_SIZE}" | ||
19 | DPI="225" ;; | ||
20 | + "nokia_rx-51_board" ) | ||
21 | + DPI="267" | ||
22 | + if [ "$XSERVER" != "Xorg" ] ; then | ||
23 | + ARGS="$ARGS -screen ${SCREEN_SIZE}" | ||
24 | + else | ||
25 | + ARGS="$ARGS -dpi ${DPI} -nocursor" | ||
26 | + fi ;; | ||
27 | "gta01" ) | ||
28 | DPI="280" | ||
29 | if [ "$XSERVER" != "Xorg" ] ; then | ||
30 | -- | ||
31 | 1.7.8.5 | ||
32 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0010-xserver-common-add-support-for-nexus-S-alias-herring.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0010-xserver-common-add-support-for-nexus-S-alias-herring.patch new file mode 100644 index 000000000..688be40da --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0010-xserver-common-add-support-for-nexus-S-alias-herring.patch | |||
@@ -0,0 +1,27 @@ | |||
1 | From 52003e6b52b1417c1a0e57243d83349addcdacf6 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:40:44 +0200 | ||
4 | Subject: [PATCH 10/12] xserver-common: add support for nexus S alias herring | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | X11/xserver-common | 3 +++ | ||
9 | 1 files changed, 3 insertions(+), 0 deletions(-) | ||
10 | |||
11 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
12 | index 86ed17f..5c9a6eb 100644 | ||
13 | --- a/X11/xserver-common | ||
14 | +++ b/X11/xserver-common | ||
15 | @@ -126,6 +126,9 @@ else | ||
16 | "htc_tornado") | ||
17 | ARGS="$ARGS -hide-cursor" | ||
18 | DPI="100" ;; | ||
19 | + "herring") | ||
20 | + DPI="235" | ||
21 | + ARGS="$ARGS -dpi ${DPI} -nocursor";; | ||
22 | "generic_omap1510/1610/1710") | ||
23 | ARGS="$ARGS -screen ${SCREEN_SIZE}" | ||
24 | DPI="225" ;; | ||
25 | -- | ||
26 | 1.7.8.5 | ||
27 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0011-xserver-common-add-support-for-nexus-one-alias-mahim.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0011-xserver-common-add-support-for-nexus-one-alias-mahim.patch new file mode 100644 index 000000000..f80456dfd --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0011-xserver-common-add-support-for-nexus-one-alias-mahim.patch | |||
@@ -0,0 +1,28 @@ | |||
1 | From 0ecc978b7d8cb6867646fb2a29523ebef3afa016 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:41:06 +0200 | ||
4 | Subject: [PATCH 11/12] xserver-common: add support for nexus one alias | ||
5 | mahimahi | ||
6 | |||
7 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
8 | --- | ||
9 | X11/xserver-common | 3 +++ | ||
10 | 1 files changed, 3 insertions(+), 0 deletions(-) | ||
11 | |||
12 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
13 | index 5c9a6eb..55594fd 100644 | ||
14 | --- a/X11/xserver-common | ||
15 | +++ b/X11/xserver-common | ||
16 | @@ -129,6 +129,9 @@ else | ||
17 | "herring") | ||
18 | DPI="235" | ||
19 | ARGS="$ARGS -dpi ${DPI} -nocursor";; | ||
20 | + "mahimahi") | ||
21 | + DPI="254" | ||
22 | + ARGS="$ARGS -dpi ${DPI}";; | ||
23 | "generic_omap1510/1610/1710") | ||
24 | ARGS="$ARGS -screen ${SCREEN_SIZE}" | ||
25 | DPI="225" ;; | ||
26 | -- | ||
27 | 1.7.8.5 | ||
28 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0012-xserver-common-add-support-for-gta04-alias-OpenPhoen.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0012-xserver-common-add-support-for-gta04-alias-OpenPhoen.patch new file mode 100644 index 000000000..54a032973 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0012-xserver-common-add-support-for-gta04-alias-OpenPhoen.patch | |||
@@ -0,0 +1,33 @@ | |||
1 | From d194f0302582f1ca599f2ea58c15e15f4fd6bdef Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Wed, 11 Apr 2012 14:41:52 +0200 | ||
4 | Subject: [PATCH 12/12] xserver-common: add support for gta04 alias | ||
5 | OpenPhoenux | ||
6 | |||
7 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
8 | --- | ||
9 | X11/xserver-common | 8 ++++++++ | ||
10 | 1 files changed, 8 insertions(+), 0 deletions(-) | ||
11 | |||
12 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
13 | index 55594fd..434333e 100644 | ||
14 | --- a/X11/xserver-common | ||
15 | +++ b/X11/xserver-common | ||
16 | @@ -161,6 +161,14 @@ else | ||
17 | ARGS="$ARGS -dpi ${DPI} -nocursor" | ||
18 | fi | ||
19 | ;; | ||
20 | + "gta04") | ||
21 | + DPI="280" | ||
22 | + if [ "$XSERVER" != "Xorg" ] ; then | ||
23 | + ARGS="$ARGS -screen ${SCREEN_SIZE}" | ||
24 | + else | ||
25 | + ARGS="$ARGS -dpi ${DPI} -nocursor" | ||
26 | + fi | ||
27 | + ;; | ||
28 | "motorola_ezx_platform") | ||
29 | ARGS="$ARGS -screen 240x320" | ||
30 | DPI="170" ;; | ||
31 | -- | ||
32 | 1.7.8.5 | ||
33 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0013-xserver-common-add-support-for-tuna-alias-Galaxy-Nex.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0013-xserver-common-add-support-for-tuna-alias-Galaxy-Nex.patch new file mode 100644 index 000000000..49321eb42 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0013-xserver-common-add-support-for-tuna-alias-Galaxy-Nex.patch | |||
@@ -0,0 +1,33 @@ | |||
1 | From 176c3bd3d86c223fd44b0f15b62d38526bb3b0d2 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Fri, 17 Aug 2012 13:00:56 +0200 | ||
4 | Subject: [PATCH 13/13] xserver-common: add support for tuna alias Galaxy | ||
5 | Nexus | ||
6 | |||
7 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
8 | --- | ||
9 | X11/xserver-common | 8 ++++++++ | ||
10 | 1 files changed, 8 insertions(+), 0 deletions(-) | ||
11 | |||
12 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
13 | index d9325dd..017e5ae 100644 | ||
14 | --- a/X11/xserver-common | ||
15 | +++ b/X11/xserver-common | ||
16 | @@ -169,6 +169,14 @@ else | ||
17 | ARGS="$ARGS -dpi ${DPI} -nocursor" | ||
18 | fi | ||
19 | ;; | ||
20 | + "tuna") | ||
21 | + DPI="316" | ||
22 | + if [ "$XSERVER" != "Xorg" ] ; then | ||
23 | + ARGS="$ARGS -screen ${SCREEN_SIZE}" | ||
24 | + else | ||
25 | + ARGS="$ARGS -dpi ${DPI} -nocursor" | ||
26 | + fi | ||
27 | + ;; | ||
28 | "motorola_ezx_platform") | ||
29 | ARGS="$ARGS -screen 240x320" | ||
30 | DPI="170" ;; | ||
31 | -- | ||
32 | 1.7.8.6 | ||
33 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0014-Xserver-Start-Xsession-like-x11-common-does.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0014-Xserver-Start-Xsession-like-x11-common-does.patch new file mode 100644 index 000000000..5a759640c --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0014-Xserver-Start-Xsession-like-x11-common-does.patch | |||
@@ -0,0 +1,26 @@ | |||
1 | From 8171f89944969a081be1ac193b2a59016e39a345 Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Tue, 29 Oct 2013 17:07:21 +0100 | ||
4 | Subject: [PATCH 14/14] Xserver: Start Xsession like x11-common does | ||
5 | |||
6 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
7 | --- | ||
8 | X11/Xserver | 4 ++-- | ||
9 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
10 | |||
11 | diff --git a/X11/Xserver b/X11/Xserver | ||
12 | index 559f059..4b88637 100755 | ||
13 | --- a/X11/Xserver | ||
14 | +++ b/X11/Xserver | ||
15 | @@ -4,6 +4,6 @@ | ||
16 | . /etc/X11/xserver-common | ||
17 | |||
18 | echo "tslib: $TSLIB_TSDEVICE" | ||
19 | -echo "exec $XSERVER $ARGS -dpi $DPI $*" | ||
20 | -exec $XSERVER $ARGS -dpi $DPI $* | ||
21 | +echo "exec xinit /etc/X11/Xsession -- $BINDIR/$XSERVER $ARGS -dpi $DPI $*" | ||
22 | |||
23 | +exec xinit /etc/X11/Xsession -- $BINDIR/$XSERVER $ARGS -dpi $DPI $* | ||
24 | -- | ||
25 | 1.8.4.2 | ||
26 | |||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0015-xserver-common-disable-TCP-connections.patch b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0015-xserver-common-disable-TCP-connections.patch new file mode 100644 index 000000000..06df2618b --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common-1.34/0015-xserver-common-disable-TCP-connections.patch | |||
@@ -0,0 +1,24 @@ | |||
1 | From: Javier Viguera <javier.viguera@digi.com> | ||
2 | Date: Wed, 26 Nov 2014 09:24:44 +0100 | ||
3 | Subject: [PATCH] xserver-common: disable TCP connections | ||
4 | |||
5 | Upstream-Status: Inappropriate [configuration] | ||
6 | |||
7 | Signed-off-by: Javier Viguera <javier.viguera@digi.com> | ||
8 | --- | ||
9 | X11/xserver-common | 2 +- | ||
10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
11 | |||
12 | diff --git a/X11/xserver-common b/X11/xserver-common | ||
13 | index 017e5aee1ab0..4dc48c412741 100644 | ||
14 | --- a/X11/xserver-common | ||
15 | +++ b/X11/xserver-common | ||
16 | @@ -44,7 +44,7 @@ SCREEN_SIZE=`fallback_screen_arg` | ||
17 | export USER=root | ||
18 | export XSERVER_DEFAULT_ORIENTATION=normal | ||
19 | |||
20 | -ARGS="-br -pn $INPUT_EXTRA_ARGS" | ||
21 | +ARGS="-br -pn -nolisten tcp $INPUT_EXTRA_ARGS" | ||
22 | DPI="100" | ||
23 | MOUSE="" | ||
24 | KDRIVEARGS="" | ||
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb b/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb new file mode 100644 index 000000000..f5b1984cd --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb | |||
@@ -0,0 +1,47 @@ | |||
1 | SUMMARY = "Common X11 scripts and support files" | ||
2 | LICENSE = "GPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" | ||
4 | |||
5 | PR = "r8" | ||
6 | |||
7 | # we are using a gpe-style Makefile | ||
8 | inherit gpe | ||
9 | |||
10 | SRC_URI[md5sum] = "82f2f84cd96610e8f7b92c700cd31c14" | ||
11 | SRC_URI[sha256sum] = "cd04c33418f776b1e13fcc7af3d6bd0c7cccd03fbabd7dbcd97f88166cc34210" | ||
12 | |||
13 | SRC_URI_append = " \ | ||
14 | file://0001-COPYING-add-GPLv2-license-file.patch \ | ||
15 | file://0002-add-setdpi-Xinit.d-script.patch \ | ||
16 | file://0003-add-89xdgautostart-Xsession.d-script.patch \ | ||
17 | file://0005-add-XWindowManager-Xsession.d-script.patch \ | ||
18 | file://0006-add-support-for-etc-X11-xserver-system.patch \ | ||
19 | file://0007-use-own-functions-file-instead-etc-init.d-functions.patch \ | ||
20 | file://0008-xserver-common-add-dpi-and-nocursor-params-for-gta01.patch \ | ||
21 | file://0009-xserver-common-add-support-for-n900-alias-nokia_rx-5.patch \ | ||
22 | file://0010-xserver-common-add-support-for-nexus-S-alias-herring.patch \ | ||
23 | file://0011-xserver-common-add-support-for-nexus-one-alias-mahim.patch \ | ||
24 | file://0012-xserver-common-add-support-for-gta04-alias-OpenPhoen.patch \ | ||
25 | file://0013-xserver-common-add-support-for-tuna-alias-Galaxy-Nex.patch \ | ||
26 | file://0014-Xserver-Start-Xsession-like-x11-common-does.patch \ | ||
27 | file://0015-xserver-common-disable-TCP-connections.patch \ | ||
28 | " | ||
29 | |||
30 | do_install_append() { | ||
31 | sed -i 's:^BINDIR=.*$:BINDIR=${bindir}:' ${D}/etc/X11/xserver-common | ||
32 | # Rename all Xsession files not ending with .sh | ||
33 | # Unfortunatelly when xinput-calibrator was moved to oe-core | ||
34 | # its Xsession file got name 30xinput_calibrate.sh and ls -X sorts it | ||
35 | # last, not respecting numbers for sorting them | ||
36 | for i in ${D}/${sysconfdir}/X11/Xsession.d/*; do | ||
37 | echo $i | grep '.sh$' || mv $i $i.sh | ||
38 | done | ||
39 | } | ||
40 | |||
41 | inherit allarch | ||
42 | |||
43 | RDEPENDS_${PN} = "xmodmap xrandr xdpyinfo fbset xinput-calibrator" | ||
44 | |||
45 | RCONFLICTS_${PN} = "xserver-kdrive-common x11-common" | ||
46 | RREPLACES_${PN} = "xserver-kdrive-common x11-common" | ||
47 | |||
diff --git a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/gplv2-license.patch b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/gplv2-license.patch new file mode 100644 index 000000000..ec9325334 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/gplv2-license.patch | |||
@@ -0,0 +1,353 @@ | |||
1 | COPYING: add GPLv2 license file | ||
2 | |||
3 | this is a local file recipe and the license file is missing.In order | ||
4 | to pass the license checksum checking, the license file is needed. So | ||
5 | this patch add the GPLv2 license file. | ||
6 | |||
7 | Signed-off-by: Yu Ke <ke.yu@intel.com> | ||
8 | |||
9 | diff --git a/COPYING b/COPYING | ||
10 | new file mode 100644 | ||
11 | index 0000000..d511905 | ||
12 | --- /dev/null | ||
13 | +++ b/COPYING | ||
14 | @@ -0,0 +1,339 @@ | ||
15 | + GNU GENERAL PUBLIC LICENSE | ||
16 | + Version 2, June 1991 | ||
17 | + | ||
18 | + Copyright (C) 1989, 1991 Free Software Foundation, Inc., | ||
19 | + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
20 | + Everyone is permitted to copy and distribute verbatim copies | ||
21 | + of this license document, but changing it is not allowed. | ||
22 | + | ||
23 | + Preamble | ||
24 | + | ||
25 | + The licenses for most software are designed to take away your | ||
26 | +freedom to share and change it. By contrast, the GNU General Public | ||
27 | +License is intended to guarantee your freedom to share and change free | ||
28 | +software--to make sure the software is free for all its users. This | ||
29 | +General Public License applies to most of the Free Software | ||
30 | +Foundation's software and to any other program whose authors commit to | ||
31 | +using it. (Some other Free Software Foundation software is covered by | ||
32 | +the GNU Lesser General Public License instead.) You can apply it to | ||
33 | +your programs, too. | ||
34 | + | ||
35 | + When we speak of free software, we are referring to freedom, not | ||
36 | +price. Our General Public Licenses are designed to make sure that you | ||
37 | +have the freedom to distribute copies of free software (and charge for | ||
38 | +this service if you wish), that you receive source code or can get it | ||
39 | +if you want it, that you can change the software or use pieces of it | ||
40 | +in new free programs; and that you know you can do these things. | ||
41 | + | ||
42 | + To protect your rights, we need to make restrictions that forbid | ||
43 | +anyone to deny you these rights or to ask you to surrender the rights. | ||
44 | +These restrictions translate to certain responsibilities for you if you | ||
45 | +distribute copies of the software, or if you modify it. | ||
46 | + | ||
47 | + For example, if you distribute copies of such a program, whether | ||
48 | +gratis or for a fee, you must give the recipients all the rights that | ||
49 | +you have. You must make sure that they, too, receive or can get the | ||
50 | +source code. And you must show them these terms so they know their | ||
51 | +rights. | ||
52 | + | ||
53 | + We protect your rights with two steps: (1) copyright the software, and | ||
54 | +(2) offer you this license which gives you legal permission to copy, | ||
55 | +distribute and/or modify the software. | ||
56 | + | ||
57 | + Also, for each author's protection and ours, we want to make certain | ||
58 | +that everyone understands that there is no warranty for this free | ||
59 | +software. If the software is modified by someone else and passed on, we | ||
60 | +want its recipients to know that what they have is not the original, so | ||
61 | +that any problems introduced by others will not reflect on the original | ||
62 | +authors' reputations. | ||
63 | + | ||
64 | + Finally, any free program is threatened constantly by software | ||
65 | +patents. We wish to avoid the danger that redistributors of a free | ||
66 | +program will individually obtain patent licenses, in effect making the | ||
67 | +program proprietary. To prevent this, we have made it clear that any | ||
68 | +patent must be licensed for everyone's free use or not licensed at all. | ||
69 | + | ||
70 | + The precise terms and conditions for copying, distribution and | ||
71 | +modification follow. | ||
72 | + | ||
73 | + GNU GENERAL PUBLIC LICENSE | ||
74 | + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
75 | + | ||
76 | + 0. This License applies to any program or other work which contains | ||
77 | +a notice placed by the copyright holder saying it may be distributed | ||
78 | +under the terms of this General Public License. The "Program", below, | ||
79 | +refers to any such program or work, and a "work based on the Program" | ||
80 | +means either the Program or any derivative work under copyright law: | ||
81 | +that is to say, a work containing the Program or a portion of it, | ||
82 | +either verbatim or with modifications and/or translated into another | ||
83 | +language. (Hereinafter, translation is included without limitation in | ||
84 | +the term "modification".) Each licensee is addressed as "you". | ||
85 | + | ||
86 | +Activities other than copying, distribution and modification are not | ||
87 | +covered by this License; they are outside its scope. The act of | ||
88 | +running the Program is not restricted, and the output from the Program | ||
89 | +is covered only if its contents constitute a work based on the | ||
90 | +Program (independent of having been made by running the Program). | ||
91 | +Whether that is true depends on what the Program does. | ||
92 | + | ||
93 | + 1. You may copy and distribute verbatim copies of the Program's | ||
94 | +source code as you receive it, in any medium, provided that you | ||
95 | +conspicuously and appropriately publish on each copy an appropriate | ||
96 | +copyright notice and disclaimer of warranty; keep intact all the | ||
97 | +notices that refer to this License and to the absence of any warranty; | ||
98 | +and give any other recipients of the Program a copy of this License | ||
99 | +along with the Program. | ||
100 | + | ||
101 | +You may charge a fee for the physical act of transferring a copy, and | ||
102 | +you may at your option offer warranty protection in exchange for a fee. | ||
103 | + | ||
104 | + 2. You may modify your copy or copies of the Program or any portion | ||
105 | +of it, thus forming a work based on the Program, and copy and | ||
106 | +distribute such modifications or work under the terms of Section 1 | ||
107 | +above, provided that you also meet all of these conditions: | ||
108 | + | ||
109 | + a) You must cause the modified files to carry prominent notices | ||
110 | + stating that you changed the files and the date of any change. | ||
111 | + | ||
112 | + b) You must cause any work that you distribute or publish, that in | ||
113 | + whole or in part contains or is derived from the Program or any | ||
114 | + part thereof, to be licensed as a whole at no charge to all third | ||
115 | + parties under the terms of this License. | ||
116 | + | ||
117 | + c) If the modified program normally reads commands interactively | ||
118 | + when run, you must cause it, when started running for such | ||
119 | + interactive use in the most ordinary way, to print or display an | ||
120 | + announcement including an appropriate copyright notice and a | ||
121 | + notice that there is no warranty (or else, saying that you provide | ||
122 | + a warranty) and that users may redistribute the program under | ||
123 | + these conditions, and telling the user how to view a copy of this | ||
124 | + License. (Exception: if the Program itself is interactive but | ||
125 | + does not normally print such an announcement, your work based on | ||
126 | + the Program is not required to print an announcement.) | ||
127 | + | ||
128 | +These requirements apply to the modified work as a whole. If | ||
129 | +identifiable sections of that work are not derived from the Program, | ||
130 | +and can be reasonably considered independent and separate works in | ||
131 | +themselves, then this License, and its terms, do not apply to those | ||
132 | +sections when you distribute them as separate works. But when you | ||
133 | +distribute the same sections as part of a whole which is a work based | ||
134 | +on the Program, the distribution of the whole must be on the terms of | ||
135 | +this License, whose permissions for other licensees extend to the | ||
136 | +entire whole, and thus to each and every part regardless of who wrote it. | ||
137 | + | ||
138 | +Thus, it is not the intent of this section to claim rights or contest | ||
139 | +your rights to work written entirely by you; rather, the intent is to | ||
140 | +exercise the right to control the distribution of derivative or | ||
141 | +collective works based on the Program. | ||
142 | + | ||
143 | +In addition, mere aggregation of another work not based on the Program | ||
144 | +with the Program (or with a work based on the Program) on a volume of | ||
145 | +a storage or distribution medium does not bring the other work under | ||
146 | +the scope of this License. | ||
147 | + | ||
148 | + 3. You may copy and distribute the Program (or a work based on it, | ||
149 | +under Section 2) in object code or executable form under the terms of | ||
150 | +Sections 1 and 2 above provided that you also do one of the following: | ||
151 | + | ||
152 | + a) Accompany it with the complete corresponding machine-readable | ||
153 | + source code, which must be distributed under the terms of Sections | ||
154 | + 1 and 2 above on a medium customarily used for software interchange; or, | ||
155 | + | ||
156 | + b) Accompany it with a written offer, valid for at least three | ||
157 | + years, to give any third party, for a charge no more than your | ||
158 | + cost of physically performing source distribution, a complete | ||
159 | + machine-readable copy of the corresponding source code, to be | ||
160 | + distributed under the terms of Sections 1 and 2 above on a medium | ||
161 | + customarily used for software interchange; or, | ||
162 | + | ||
163 | + c) Accompany it with the information you received as to the offer | ||
164 | + to distribute corresponding source code. (This alternative is | ||
165 | + allowed only for noncommercial distribution and only if you | ||
166 | + received the program in object code or executable form with such | ||
167 | + an offer, in accord with Subsection b above.) | ||
168 | + | ||
169 | +The source code for a work means the preferred form of the work for | ||
170 | +making modifications to it. For an executable work, complete source | ||
171 | +code means all the source code for all modules it contains, plus any | ||
172 | +associated interface definition files, plus the scripts used to | ||
173 | +control compilation and installation of the executable. However, as a | ||
174 | +special exception, the source code distributed need not include | ||
175 | +anything that is normally distributed (in either source or binary | ||
176 | +form) with the major components (compiler, kernel, and so on) of the | ||
177 | +operating system on which the executable runs, unless that component | ||
178 | +itself accompanies the executable. | ||
179 | + | ||
180 | +If distribution of executable or object code is made by offering | ||
181 | +access to copy from a designated place, then offering equivalent | ||
182 | +access to copy the source code from the same place counts as | ||
183 | +distribution of the source code, even though third parties are not | ||
184 | +compelled to copy the source along with the object code. | ||
185 | + | ||
186 | + 4. You may not copy, modify, sublicense, or distribute the Program | ||
187 | +except as expressly provided under this License. Any attempt | ||
188 | +otherwise to copy, modify, sublicense or distribute the Program is | ||
189 | +void, and will automatically terminate your rights under this License. | ||
190 | +However, parties who have received copies, or rights, from you under | ||
191 | +this License will not have their licenses terminated so long as such | ||
192 | +parties remain in full compliance. | ||
193 | + | ||
194 | + 5. You are not required to accept this License, since you have not | ||
195 | +signed it. However, nothing else grants you permission to modify or | ||
196 | +distribute the Program or its derivative works. These actions are | ||
197 | +prohibited by law if you do not accept this License. Therefore, by | ||
198 | +modifying or distributing the Program (or any work based on the | ||
199 | +Program), you indicate your acceptance of this License to do so, and | ||
200 | +all its terms and conditions for copying, distributing or modifying | ||
201 | +the Program or works based on it. | ||
202 | + | ||
203 | + 6. Each time you redistribute the Program (or any work based on the | ||
204 | +Program), the recipient automatically receives a license from the | ||
205 | +original licensor to copy, distribute or modify the Program subject to | ||
206 | +these terms and conditions. You may not impose any further | ||
207 | +restrictions on the recipients' exercise of the rights granted herein. | ||
208 | +You are not responsible for enforcing compliance by third parties to | ||
209 | +this License. | ||
210 | + | ||
211 | + 7. If, as a consequence of a court judgment or allegation of patent | ||
212 | +infringement or for any other reason (not limited to patent issues), | ||
213 | +conditions are imposed on you (whether by court order, agreement or | ||
214 | +otherwise) that contradict the conditions of this License, they do not | ||
215 | +excuse you from the conditions of this License. If you cannot | ||
216 | +distribute so as to satisfy simultaneously your obligations under this | ||
217 | +License and any other pertinent obligations, then as a consequence you | ||
218 | +may not distribute the Program at all. For example, if a patent | ||
219 | +license would not permit royalty-free redistribution of the Program by | ||
220 | +all those who receive copies directly or indirectly through you, then | ||
221 | +the only way you could satisfy both it and this License would be to | ||
222 | +refrain entirely from distribution of the Program. | ||
223 | + | ||
224 | +If any portion of this section is held invalid or unenforceable under | ||
225 | +any particular circumstance, the balance of the section is intended to | ||
226 | +apply and the section as a whole is intended to apply in other | ||
227 | +circumstances. | ||
228 | + | ||
229 | +It is not the purpose of this section to induce you to infringe any | ||
230 | +patents or other property right claims or to contest validity of any | ||
231 | +such claims; this section has the sole purpose of protecting the | ||
232 | +integrity of the free software distribution system, which is | ||
233 | +implemented by public license practices. Many people have made | ||
234 | +generous contributions to the wide range of software distributed | ||
235 | +through that system in reliance on consistent application of that | ||
236 | +system; it is up to the author/donor to decide if he or she is willing | ||
237 | +to distribute software through any other system and a licensee cannot | ||
238 | +impose that choice. | ||
239 | + | ||
240 | +This section is intended to make thoroughly clear what is believed to | ||
241 | +be a consequence of the rest of this License. | ||
242 | + | ||
243 | + 8. If the distribution and/or use of the Program is restricted in | ||
244 | +certain countries either by patents or by copyrighted interfaces, the | ||
245 | +original copyright holder who places the Program under this License | ||
246 | +may add an explicit geographical distribution limitation excluding | ||
247 | +those countries, so that distribution is permitted only in or among | ||
248 | +countries not thus excluded. In such case, this License incorporates | ||
249 | +the limitation as if written in the body of this License. | ||
250 | + | ||
251 | + 9. The Free Software Foundation may publish revised and/or new versions | ||
252 | +of the General Public License from time to time. Such new versions will | ||
253 | +be similar in spirit to the present version, but may differ in detail to | ||
254 | +address new problems or concerns. | ||
255 | + | ||
256 | +Each version is given a distinguishing version number. If the Program | ||
257 | +specifies a version number of this License which applies to it and "any | ||
258 | +later version", you have the option of following the terms and conditions | ||
259 | +either of that version or of any later version published by the Free | ||
260 | +Software Foundation. If the Program does not specify a version number of | ||
261 | +this License, you may choose any version ever published by the Free Software | ||
262 | +Foundation. | ||
263 | + | ||
264 | + 10. If you wish to incorporate parts of the Program into other free | ||
265 | +programs whose distribution conditions are different, write to the author | ||
266 | +to ask for permission. For software which is copyrighted by the Free | ||
267 | +Software Foundation, write to the Free Software Foundation; we sometimes | ||
268 | +make exceptions for this. Our decision will be guided by the two goals | ||
269 | +of preserving the free status of all derivatives of our free software and | ||
270 | +of promoting the sharing and reuse of software generally. | ||
271 | + | ||
272 | + NO WARRANTY | ||
273 | + | ||
274 | + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
275 | +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
276 | +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
277 | +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | ||
278 | +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
279 | +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | ||
280 | +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | ||
281 | +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | ||
282 | +REPAIR OR CORRECTION. | ||
283 | + | ||
284 | + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
285 | +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
286 | +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | ||
287 | +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | ||
288 | +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | ||
289 | +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | ||
290 | +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | ||
291 | +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | ||
292 | +POSSIBILITY OF SUCH DAMAGES. | ||
293 | + | ||
294 | + END OF TERMS AND CONDITIONS | ||
295 | + | ||
296 | + How to Apply These Terms to Your New Programs | ||
297 | + | ||
298 | + If you develop a new program, and you want it to be of the greatest | ||
299 | +possible use to the public, the best way to achieve this is to make it | ||
300 | +free software which everyone can redistribute and change under these terms. | ||
301 | + | ||
302 | + To do so, attach the following notices to the program. It is safest | ||
303 | +to attach them to the start of each source file to most effectively | ||
304 | +convey the exclusion of warranty; and each file should have at least | ||
305 | +the "copyright" line and a pointer to where the full notice is found. | ||
306 | + | ||
307 | + <one line to give the program's name and a brief idea of what it does.> | ||
308 | + Copyright (C) <year> <name of author> | ||
309 | + | ||
310 | + This program is free software; you can redistribute it and/or modify | ||
311 | + it under the terms of the GNU General Public License as published by | ||
312 | + the Free Software Foundation; either version 2 of the License, or | ||
313 | + (at your option) any later version. | ||
314 | + | ||
315 | + This program is distributed in the hope that it will be useful, | ||
316 | + but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
317 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
318 | + GNU General Public License for more details. | ||
319 | + | ||
320 | + You should have received a copy of the GNU General Public License along | ||
321 | + with this program; if not, write to the Free Software Foundation, Inc., | ||
322 | + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
323 | + | ||
324 | +Also add information on how to contact you by electronic and paper mail. | ||
325 | + | ||
326 | +If the program is interactive, make it output a short notice like this | ||
327 | +when it starts in an interactive mode: | ||
328 | + | ||
329 | + Gnomovision version 69, Copyright (C) year name of author | ||
330 | + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | ||
331 | + This is free software, and you are welcome to redistribute it | ||
332 | + under certain conditions; type `show c' for details. | ||
333 | + | ||
334 | +The hypothetical commands `show w' and `show c' should show the appropriate | ||
335 | +parts of the General Public License. Of course, the commands you use may | ||
336 | +be called something other than `show w' and `show c'; they could even be | ||
337 | +mouse-clicks or menu items--whatever suits your program. | ||
338 | + | ||
339 | +You should also get your employer (if you work as a programmer) or your | ||
340 | +school, if any, to sign a "copyright disclaimer" for the program, if | ||
341 | +necessary. Here is a sample; alter the names: | ||
342 | + | ||
343 | + Yoyodyne, Inc., hereby disclaims all copyright interest in the program | ||
344 | + `Gnomovision' (which makes passes at compilers) written by James Hacker. | ||
345 | + | ||
346 | + <signature of Ty Coon>, 1 April 1989 | ||
347 | + Ty Coon, President of Vice | ||
348 | + | ||
349 | +This General Public License does not permit incorporating your program into | ||
350 | +proprietary programs. If your program is a subroutine library, you may | ||
351 | +consider it more useful to permit linking proprietary applications with the | ||
352 | +library. If this is what you want to do, use the GNU Lesser General | ||
353 | +Public License instead of this License. | ||
diff --git a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm new file mode 100755 index 000000000..d2e2f866c --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm | |||
@@ -0,0 +1,51 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | . /etc/init.d/functions | ||
4 | |||
5 | for x in $(cat /proc/cmdline); do | ||
6 | case $x in | ||
7 | x11=false) | ||
8 | echo "X Server disabled" | ||
9 | exit 0; | ||
10 | ;; | ||
11 | esac | ||
12 | done | ||
13 | |||
14 | case "$1" in | ||
15 | start) | ||
16 | # We don't want this script to block the rest of the boot process | ||
17 | if [ "$2" != "background" ]; then | ||
18 | $0 $1 background & | ||
19 | else | ||
20 | # work around from /etc/X11/Xinit | ||
21 | export USER=root | ||
22 | export HOME=/home/root | ||
23 | if [ ! -d $HOME ] && [ -d /root ]; then | ||
24 | HOME=/root | ||
25 | fi | ||
26 | |||
27 | . /etc/profile | ||
28 | |||
29 | echo "Starting Xserver" | ||
30 | . /etc/X11/xserver-common | ||
31 | xinit /etc/X11/Xsession -- `which $XSERVER` $ARGS >/var/log/Xsession.log 2>&1 | ||
32 | fi | ||
33 | ;; | ||
34 | |||
35 | stop) | ||
36 | echo "Stopping XServer" | ||
37 | killproc xinit | ||
38 | ;; | ||
39 | |||
40 | restart) | ||
41 | $0 stop | ||
42 | sleep 1 | ||
43 | $0 start | ||
44 | ;; | ||
45 | |||
46 | *) | ||
47 | echo "usage: $0 { start | stop | restart }" | ||
48 | ;; | ||
49 | esac | ||
50 | |||
51 | exit 0 | ||
diff --git a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.conf b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.conf new file mode 100644 index 000000000..3c0582a87 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.conf | |||
@@ -0,0 +1 @@ | |||
HOME=/home/root | |||
diff --git a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.service b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.service new file mode 100644 index 000000000..94d221e78 --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm.service | |||
@@ -0,0 +1,9 @@ | |||
1 | [Unit] | ||
2 | Description=Xserver startup with a display manager | ||
3 | |||
4 | [Service] | ||
5 | EnvironmentFile=/etc/default/xserver-nodm | ||
6 | ExecStart=/etc/X11/Xserver | ||
7 | |||
8 | [Install] | ||
9 | Alias=display-manager.service | ||
diff --git a/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb new file mode 100644 index 000000000..47470fbfe --- /dev/null +++ b/meta-oe/recipes-graphics/xserver-nodm-init/xserver-nodm-init_2.0.bb | |||
@@ -0,0 +1,41 @@ | |||
1 | SUMMARY = "Simple Xserver Init Script (no dm)" | ||
2 | LICENSE = "GPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" | ||
4 | SECTION = "x11" | ||
5 | |||
6 | PR = "r22" | ||
7 | |||
8 | SRC_URI = "file://xserver-nodm \ | ||
9 | file://gplv2-license.patch \ | ||
10 | file://xserver-nodm.service \ | ||
11 | file://xserver-nodm.conf \ | ||
12 | " | ||
13 | S = "${WORKDIR}" | ||
14 | |||
15 | inherit allarch update-rc.d systemd | ||
16 | |||
17 | INITSCRIPT_NAME = "xserver-nodm" | ||
18 | INITSCRIPT_PARAMS = "start 01 5 2 . stop 01 0 1 6 ." | ||
19 | INITSCRIPT_PARAMS_shr = "start 90 5 2 . stop 90 0 1 6 ." | ||
20 | |||
21 | do_install() { | ||
22 | install -d ${D}${sysconfdir}/init.d | ||
23 | install xserver-nodm ${D}${sysconfdir}/init.d | ||
24 | |||
25 | install -d ${D}${sysconfdir}/default | ||
26 | |||
27 | if ${@base_contains('DISTRO_FEATURES','systemd','true','false',d)}; then | ||
28 | install -d ${D}${systemd_unitdir}/system | ||
29 | install xserver-nodm.conf ${D}${sysconfdir}/default/xserver-nodm | ||
30 | install -m 0644 ${WORKDIR}/xserver-nodm.service ${D}${systemd_unitdir}/system | ||
31 | fi | ||
32 | } | ||
33 | |||
34 | RDEPENDS_${PN} = "xserver-common (>= 1.30) xinit" | ||
35 | |||
36 | RPROVIDES_${PN} += "${PN}-systemd" | ||
37 | RREPLACES_${PN} += "${PN}-systemd" | ||
38 | RCONFLICTS_${PN} += "${PN}-systemd" | ||
39 | SYSTEMD_SERVICE_${PN} = "xserver-nodm.service" | ||
40 | |||
41 | FILES_${PN} += "${sysconfdir}/default/xserver-nodm" | ||