From owner-freebsd-multimedia@FreeBSD.ORG Sun Aug 10 01:42:28 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CEDA41065698 for ; Sun, 10 Aug 2008 01:42:28 +0000 (UTC) (envelope-from Fraser@bacardi.frase.id.au) Received: from bacardi.frase.id.au (203-219-142-174.static.tpgi.com.au [203.219.142.174]) by mx1.freebsd.org (Postfix) with ESMTP id 4DD9F8FC14 for ; Sun, 10 Aug 2008 01:42:28 +0000 (UTC) (envelope-from Fraser@bacardi.frase.id.au) Received: from bacardi.frase.id.au (localhost [127.0.0.1]) by bacardi.frase.id.au (8.14.2/8.14.2) with ESMTP id m7A1JtfC012626; Sun, 10 Aug 2008 11:19:55 +1000 (EST) (envelope-from Fraser@bacardi.frase.id.au) Received: (from Fraser@localhost) by bacardi.frase.id.au (8.14.2/8.14.2/Submit) id m7A1JsPL012604; Sun, 10 Aug 2008 11:19:54 +1000 (EST) (envelope-from Fraser) Date: Sun, 10 Aug 2008 11:19:54 +1000 From: Fraser Tweedale To: Joe Altman Message-ID: <20080810011953.GA3665@bacardi.frase.id.au> References: <20080809195853.GA29116@panix.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Kj7319i9nmIyA2yE" Content-Disposition: inline In-Reply-To: <20080809195853.GA29116@panix.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-multimedia@freebsd.org Subject: Re: Grip, via GNOME, requires Kerberos: what were they thinking? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Aug 2008 01:42:28 -0000 --Kj7319i9nmIyA2yE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 09, 2008 at 03:58:53PM -0400, Joe Altman wrote: >=20 > I like Grip, a lot. I've ripped gigs and gigs of CDs to FLAC. >=20 > Unfortunately, it depends on the Tentacular Array named The Gnome > Project.=20 >=20 > On a brand new install of FreeBSD 7.0, updated today and yesterday, > Kerberos is required to obtain Grip. >=20 > AFAICT, according to the Makefile for gnomevfs2, required by Grip, > there is no "OFF" knob: >=20 > # $FreeBSD: ports/devel/gnome-vfs/Makefile,v 1.134 2008/06/06 14:33:36 > edwin Exp $ >=20 > .if defined(WITHOUT_KERBEROS) > @${ECHO_CMD} "${PKGNAME}: KERBEROS is required." > @${FALSE} > .endif >=20 > No ifs, no ands, no buts, and I've lost my grip. >=20 > There is most certainly not an OFF knob for gnome-vfs. >=20 > I cannot imagine why a single user desktop must have Kerberos. >=20 > There is probably no solution beyond sucking it up and rebuilding from > source to have Kerberos, but this thing called The Gnu Object > Modelling Environment is just flat bizarre.=20 >=20 > Is there lore for how things end up like this? Maybe a Dilbert > cartoon? Have a look at audio/asunder, a lightweight GTK+ CD ripper. frase --Kj7319i9nmIyA2yE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkieQjkACgkQPw/2FZbemTVWkgCgo16C38m68fhO8A9GiB9NVNRi BWcAn2Yw9NCTzyVvvfIi95rUlsnwd50v =DA3O -----END PGP SIGNATURE----- --Kj7319i9nmIyA2yE-- From owner-freebsd-multimedia@FreeBSD.ORG Sun Aug 10 19:23:04 2008 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C73CA106567F for ; Sun, 10 Aug 2008 19:23:04 +0000 (UTC) (envelope-from clint@0lsen.net) Received: from belle.0lsen.net (belle.0lsen.net [75.150.32.89]) by mx1.freebsd.org (Postfix) with ESMTP id 0E2CC8FC1E for ; Sun, 10 Aug 2008 19:23:03 +0000 (UTC) (envelope-from clint@0lsen.net) Received: by belle.0lsen.net (Postfix, from userid 1001) id 990B57964C; Sun, 10 Aug 2008 12:05:34 -0700 (PDT) Date: Sun, 10 Aug 2008 12:05:34 -0700 From: Clint Olsen To: multimedia@FreeBSD.org Message-ID: <20080810190534.GF55652@0lsen.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="EVF5PPMfhYS0aIcm" Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Organization: NULlsen Network X-Disclaimer: Mutt Bites! X-0lsen-net-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: 990B57964C.1F84E X-0lsen-net-MailScanner: Found to be clean X-0lsen-net-MailScanner-From: clint@0lsen.net X-Spam-Status: No Cc: Subject: Transcode portupgrade fails X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Aug 2008 19:23:04 -0000 --EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline ERROR: requirement failed: cannot link against libavcodec libavcodec can be found in the following packages: FFmpeg http://www.ffmpeg.org/ Please see the INSTALL file in the top directory of the transcode sources for more information about building transcode with this configure script. ===> Script "configure" failed unexpectedly. Please report the problem to multimedia@FreeBSD.org [maintainer] and attach the "/usr/ports/multimedia/transcode/work/transcode-1.0.6/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /usr/ports/multimedia/transcode. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.64771.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=transcode-1.0.5_3 UPGRADE_PORT_VER=1.0.5_3 make ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! multimedia/transcode (transcode-1.0.5_3) (unknown build error) -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config.log" This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by transcode configure 1.0.6, which was generated by GNU Autoconf 2.61. Invocation command line was $ ./configure --with-libavcodec-includes=/usr/local/include/ffmpeg --with-libavcodec-libs=/usr/local/lib --with-libdvdread-prefix=/usr/local --with-libiconv-prefix=/usr/local --enable-oss --enable-gtk=no --with-ft-prefix=/usr/local --enable-freetype2 --with-ogg-prefix=/usr/local --enable-ogg --with-vorbis-prefix=/usr/local --enable-vorbis --with-theora-prefix=/usr/local --enable-theora --enable-imagemagick=no --enable-mjpegtools=no --enable-avifile=no --enable-sdl --with-sdl-prefix=/usr/local --enable-libxml2 --with-libxml2-prefix=/usr/local --with-pal-yuv=YV12 --enable-libdv --enable-libquicktime=no --enable-a52-default-decoder --enable-a52 --with-lame-prefix=/usr/local --enable-lzo=no --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=i386-portbld-freebsd6.3 ## --------- ## ## Platform. ## ## --------- ## hostname = belle.0lsen.net uname -m = i386 uname -r = 6.3-STABLE uname -s = FreeBSD uname -v = FreeBSD 6.3-STABLE #0: Sun May 25 21:55:57 PDT 2008 root@belle.0lsen.net:/usr/obj/usr/src/sys/GENERIC /usr/bin/uname -p = i386 /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /sbin PATH: /bin PATH: /usr/sbin PATH: /usr/bin PATH: /usr/games PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/X11R6/bin PATH: /root/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2437: checking build system type configure:2455: result: i386-portbld-freebsd6.3 configure:2477: checking host system type configure:2492: result: i386-portbld-freebsd6.3 configure:2514: checking target system type configure:2529: result: i386-portbld-freebsd6.3 configure:2573: checking for a BSD-compatible install configure:2629: result: /usr/bin/install -c -o root -g wheel configure:2640: checking whether build environment is sane configure:2683: result: yes configure:2711: checking for a thread-safe mkdir -p configure:2750: result: autotools/install-sh -c -d configure:2763: checking for gawk configure:2779: found /usr/local/bin/gawk configure:2790: result: gawk configure:2801: checking whether gmake sets $(MAKE) configure:2822: result: yes configure:3013: checking whether to enable maintainer-specific portions of Makefiles configure:3022: result: no configure:3085: checking for gcc configure:3112: result: cc configure:3350: checking for C compiler version configure:3357: cc --version >&5 cc (GCC) 3.4.6 [FreeBSD] 20060305 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3360: $? = 0 configure:3367: cc -v >&5 Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.6 [FreeBSD] 20060305 configure:3370: $? = 0 configure:3377: cc -V >&5 cc: `-V' option must have argument configure:3380: $? = 1 configure:3403: checking for C compiler default output file name configure:3430: cc -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:3433: $? = 0 configure:3471: result: a.out configure:3488: checking whether the C compiler works configure:3498: ./a.out configure:3501: $? = 0 configure:3518: result: yes configure:3525: checking whether we are cross compiling configure:3527: result: no configure:3530: checking for suffix of executables configure:3537: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:3540: $? = 0 configure:3564: result: configure:3570: checking for suffix of object files configure:3596: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:3599: $? = 0 configure:3622: result: o configure:3626: checking whether we are using the GNU C compiler configure:3655: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:3661: $? = 0 configure:3678: result: yes configure:3683: checking whether cc accepts -g configure:3713: cc -c -g -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:3719: $? = 0 configure:3818: result: yes configure:3835: checking for cc option to accept ISO C89 configure:3909: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:3915: $? = 0 configure:3938: result: none needed configure:3967: checking for style of include used by gmake configure:3995: result: GNU configure:4020: checking dependency style of cc configure:4111: result: gcc3 configure:4130: checking whether cc understands -c and -o together configure:4162: cc -c conftest.c -o conftest2.o >&5 configure:4165: $? = 0 configure:4171: cc -c conftest.c -o conftest2.o >&5 configure:4174: $? = 0 configure:4226: result: yes configure:4244: checking how to run the C preprocessor configure:4284: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:4290: $? = 0 configure:4321: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c conftest.c:10:28: ac_nonexistent.h: No such file or directory configure:4327: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | /* end confdefs.h. */ | #include configure:4360: result: cc -E configure:4389: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:4395: $? = 0 configure:4426: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c conftest.c:10:28: ac_nonexistent.h: No such file or directory configure:4432: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | /* end confdefs.h. */ | #include configure:4470: checking for grep that handles long lines and -e configure:4544: result: /usr/bin/grep configure:4549: checking for egrep configure:4627: result: /usr/bin/grep -E configure:4633: checking whether cc needs -traditional conftest.c:10:20: termio.h: No such file or directory configure:4675: result: no configure:4798: checking for C++ compiler version configure:4805: c++ --version >&5 c++ (GCC) 3.4.6 [FreeBSD] 20060305 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:4808: $? = 0 configure:4815: c++ -v >&5 Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.6 [FreeBSD] 20060305 configure:4818: $? = 0 configure:4825: c++ -V >&5 c++: `-V' option must have argument configure:4828: $? = 1 configure:4831: checking whether we are using the GNU C++ compiler configure:4860: c++ -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.cpp >&5 configure:4866: $? = 0 configure:4883: result: yes configure:4888: checking whether c++ accepts -g configure:4918: c++ -c -g -isystem /usr/include -isystem /usr/local/include conftest.cpp >&5 configure:4924: $? = 0 configure:5023: result: yes configure:5048: checking dependency style of c++ configure:5139: result: gcc3 configure:5158: checking for gawk configure:5185: result: gawk configure:5201: checking how to run the C preprocessor configure:5317: result: cc -E configure:5346: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:5352: $? = 0 configure:5383: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c conftest.c:10:28: ac_nonexistent.h: No such file or directory configure:5389: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | /* end confdefs.h. */ | #include configure:5439: checking for a BSD-compatible install configure:5495: result: /usr/bin/install -c -o root -g wheel configure:5506: checking whether ln -s works configure:5510: result: yes configure:5517: checking whether gmake sets $(MAKE) configure:5538: result: yes configure:5558: checking dependency style of cc configure:5649: result: gcc3 configure:5715: checking for gcc configure:5742: result: cc configure:5980: checking for C compiler version configure:5987: cc --version >&5 cc (GCC) 3.4.6 [FreeBSD] 20060305 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:5990: $? = 0 configure:5997: cc -v >&5 Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.6 [FreeBSD] 20060305 configure:6000: $? = 0 configure:6007: cc -V >&5 cc: `-V' option must have argument configure:6010: $? = 1 configure:6013: checking whether we are using the GNU C compiler configure:6065: result: yes configure:6070: checking whether cc accepts -g configure:6205: result: yes configure:6222: checking for cc option to accept ISO C89 configure:6325: result: none needed configure:6345: checking dependency style of cc configure:6436: result: gcc3 configure:6457: checking for gawk configure:6475: found /usr/local/bin/gawk configure:6487: result: /usr/local/bin/gawk configure:6538: checking for dlopen in configure:6573: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:6579: $? = 0 configure:6597: result: yes configure:6612: checking for dlopen configure:6668: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:6674: $? = 0 configure:6692: result: yes configure:6851: checking for ANSI C header files configure:6881: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:6887: $? = 0 configure:6986: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:6989: $? = 0 configure:6995: ./conftest configure:6998: $? = 0 configure:7015: result: yes configure:7033: checking for dirent.h that defines DIR configure:7062: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7068: $? = 0 configure:7084: result: yes configure:7097: checking for library containing opendir configure:7138: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:7144: $? = 0 configure:7172: result: none required configure:7280: checking for sys/types.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7280: checking for sys/stat.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7280: checking for stdlib.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7280: checking for string.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7280: checking for memory.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7280: checking for strings.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7280: checking for inttypes.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7280: checking for stdint.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7280: checking for unistd.h configure:7301: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7307: $? = 0 configure:7323: result: yes configure:7354: checking errno.h usability configure:7371: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7377: $? = 0 configure:7391: result: yes configure:7395: checking errno.h presence configure:7410: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:7416: $? = 0 configure:7430: result: yes configure:7458: checking for errno.h configure:7466: result: yes configure:7354: checking fcntl.h usability configure:7371: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7377: $? = 0 configure:7391: result: yes configure:7395: checking fcntl.h presence configure:7410: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:7416: $? = 0 configure:7430: result: yes configure:7458: checking for fcntl.h configure:7466: result: yes configure:7354: checking sys/time.h usability configure:7371: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7377: $? = 0 configure:7391: result: yes configure:7395: checking sys/time.h presence configure:7410: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:7416: $? = 0 configure:7430: result: yes configure:7458: checking for sys/time.h configure:7466: result: yes configure:7344: checking for unistd.h configure:7350: result: yes configure:7354: checking limits.h usability configure:7371: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7377: $? = 0 configure:7391: result: yes configure:7395: checking limits.h presence configure:7410: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:7416: $? = 0 configure:7430: result: yes configure:7458: checking for limits.h configure:7466: result: yes configure:7486: checking for inttypes.h configure:7492: result: yes configure:7496: checking malloc.h usability configure:7513: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 In file included from conftest.c:62: /usr/include/malloc.h:3:2: #error " has been replaced by " configure:7519: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:7533: result: no configure:7537: checking malloc.h presence configure:7552: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c In file included from conftest.c:29: /usr/include/malloc.h:3:2: #error " has been replaced by " configure:7558: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | /* end confdefs.h. */ | #include configure:7572: result: no configure:7600: checking for malloc.h configure:7608: result: no configure:7496: checking alloca.h usability configure:7513: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 conftest.c:62:20: alloca.h: No such file or directory configure:7519: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:7533: result: no configure:7537: checking alloca.h presence configure:7552: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c conftest.c:29:20: alloca.h: No such file or directory configure:7558: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | /* end confdefs.h. */ | #include configure:7572: result: no configure:7600: checking for alloca.h configure:7608: result: no configure:7623: checking for an ANSI C-conforming const configure:7698: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7704: $? = 0 configure:7719: result: yes configure:7729: checking whether time.h and sys/time.h may both be included configure:7759: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7765: $? = 0 configure:7780: result: yes configure:7790: checking for inline configure:7816: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7822: $? = 0 configure:7840: result: inline configure:7859: checking for size_t configure:7889: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7895: $? = 0 configure:7910: result: yes configure:7922: checking whether byte ordering is bigendian configure:7955: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:7961: $? = 0 configure:7993: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 conftest.c: In function `main': conftest.c:37: error: syntax error before "big" configure:7999: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | /* end confdefs.h. */ | #include | #include | | int | main () | { | #if BYTE_ORDER != BIG_ENDIAN | not big endian | #endif | | ; | return 0; | } configure:8139: result: no configure:8167: checking for off_t configure:8197: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:8203: $? = 0 configure:8218: result: yes configure:8230: checking __attribute__ ((aligned ())) support configure:8258: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:8264: $? = 0 configure:8258: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:8264: $? = 0 configure:8258: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:8264: $? = 0 configure:8258: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:8264: $? = 0 configure:8258: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:8264: $? = 0 configure:8258: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:8264: $? = 0 configure:8280: result: 64 configure:8296: checking for stdlib.h configure:8302: result: yes configure:8431: checking for GNU libc compatible malloc configure:8465: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:8468: $? = 0 configure:8474: ./conftest configure:8477: $? = 0 configure:8493: result: yes configure:8523: checking for working alloca.h configure:8550: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 conftest.c:33:20: alloca.h: No such file or directory configure:8556: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | /* end confdefs.h. */ | #include | int | main () | { | char *p = (char *) alloca (2 * sizeof (int)); | if (p) return 0; | ; | return 0; | } configure:8573: result: no configure:8583: checking for alloca configure:8630: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:8636: $? = 0 configure:8653: result: yes configure:8884: checking for vprintf configure:8940: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 conftest.c:57: warning: conflicting types for built-in function 'vprintf' configure:8946: $? = 0 configure:8964: result: yes configure:8971: checking for _doprnt configure:9027: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 /var/tmp//cc4ZxtX6.o(.text+0xd): In function `main': : undefined reference to `_doprnt' configure:9033: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | /* end confdefs.h. */ | /* Define _doprnt to an innocuous variant, in case declares _doprnt. | For example, HP-UX 11i declares gettimeofday. */ | #define _doprnt innocuous__doprnt | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _doprnt (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef _doprnt | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char _doprnt (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub__doprnt || defined __stub____doprnt | choke me | #endif | | int | main () | { | return _doprnt (); | ; | return 0; | } configure:9050: result: no configure:9064: checking whether lstat dereferences a symlink specified with a trailing slash configure:9100: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9103: $? = 0 configure:9109: ./conftest configure:9112: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | struct stat sbuf; | /* Linux will dereference the symlink and fail. | That is better in the sense that it means we will not | have to compile and use the lstat wrapper. */ | return lstat ("conftest.sym/", &sbuf) == 0; | ; | return 0; | } configure:9135: result: no configure:9154: checking whether stat accepts an empty string configure:9184: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9187: $? = 0 configure:9193: ./conftest configure:9196: $? = 0 configure:9212: result: no configure:9228: checking for working strcoll configure:9259: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9262: $? = 0 configure:9268: ./conftest configure:9271: $? = 0 configure:9287: result: yes configure:9297: checking return type of signal handlers configure:9325: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 conftest.c: In function `main': conftest.c:42: error: void value not ignored as it ought to be configure:9331: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | /* end confdefs.h. */ | #include | #include | | int | main () | { | return *(signal (0, 0)) (0) == 1; | ; | return 0; | } configure:9346: result: void configure:9363: checking for strtol configure:9419: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9425: $? = 0 configure:9443: result: yes configure:9363: checking for memalign configure:9419: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 /var/tmp//ccuhEVUK.o(.text+0xd): In function `main': : undefined reference to `memalign' configure:9425: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | /* end confdefs.h. */ | /* Define memalign to an innocuous variant, in case declares memalign. | For example, HP-UX 11i declares gettimeofday. */ | #define memalign innocuous_memalign | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memalign (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef memalign | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char memalign (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_memalign || defined __stub___memalign | choke me | #endif | | int | main () | { | return memalign (); | ; | return 0; | } configure:9443: result: no configure:9363: checking for ftruncate configure:9419: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9425: $? = 0 configure:9443: result: yes configure:9363: checking for gettimeofday configure:9419: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9425: $? = 0 configure:9443: result: yes configure:9363: checking for memset configure:9419: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 conftest.c:63: warning: conflicting types for built-in function 'memset' configure:9425: $? = 0 configure:9443: result: yes configure:9363: checking for strerror configure:9419: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9425: $? = 0 configure:9443: result: yes configure:9463: checking for strncasecmp configure:9519: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9525: $? = 0 configure:9543: result: yes configure:9463: checking for stat configure:9519: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9525: $? = 0 configure:9543: result: yes configure:9463: checking for floor configure:9519: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 conftest.c:67: warning: conflicting types for built-in function 'floor' /var/tmp//ccbE46x1.o(.text+0xd): In function `main': : undefined reference to `floor' configure:9525: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | /* end confdefs.h. */ | /* Define floor to an innocuous variant, in case declares floor. | For example, HP-UX 11i declares gettimeofday. */ | #define floor innocuous_floor | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char floor (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef floor | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char floor (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_floor || defined __stub___floor | choke me | #endif | | int | main () | { | return floor (); | ; | return 0; | } configure:9543: result: no configure:9463: checking for atexit configure:9519: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9525: $? = 0 configure:9543: result: yes configure:9463: checking for getpagesize configure:9519: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9525: $? = 0 configure:9543: result: yes configure:9463: checking for memmove configure:9519: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 conftest.c:69: warning: conflicting types for built-in function 'memmove' configure:9525: $? = 0 configure:9543: result: yes configure:9463: checking for mkfifo configure:9519: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9525: $? = 0 configure:9543: result: yes configure:9561: checking for vsscanf configure:9617: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 conftest.c:71: warning: conflicting types for built-in function 'vsscanf' configure:9623: $? = 0 configure:9641: result: yes configure:9561: checking for strptime configure:9617: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9623: $? = 0 configure:9641: result: yes configure:9561: checking for alloca configure:9617: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 conftest.c:73: warning: conflicting types for built-in function 'alloca' /var/tmp//ccq8bkul.o(.text+0xd): In function `main': : undefined reference to `alloca' configure:9623: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | /* end confdefs.h. */ | /* Define alloca to an innocuous variant, in case declares alloca. | For example, HP-UX 11i declares gettimeofday. */ | #define alloca innocuous_alloca | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char alloca (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef alloca | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char alloca (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_alloca || defined __stub___alloca | choke me | #endif | | int | main () | { | return alloca (); | ; | return 0; | } configure:9641: result: no configure:9561: checking for strlcat configure:9617: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9623: $? = 0 configure:9641: result: yes configure:9561: checking for strlcpy configure:9617: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9623: $? = 0 configure:9641: result: yes configure:9652: checking for lrint in -lm configure:9687: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -lm >&5 conftest.c:59: warning: conflicting types for built-in function 'lrint' configure:9693: $? = 0 configure:9711: result: yes configure:9728: checking for getopt_long_only configure:9784: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:9790: $? = 0 configure:9808: result: yes configure:9822: checking whether support lib is needed configure:9824: result: no configure:9877: checking for pthreads in -pthread configure:9905: cc -o conftest -O2 -fno-strict-aliasing -pipe -pthread -D_REENTRANT -D_THREAD_SAFE -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -pthread >&5 configure:9911: $? = 0 configure:9930: result: yes configure:9943: checking for build architecture configure:9951: result: Intel Pentium architecture (IA32) configure:10027: checking if $CC groks MMX inline assembly configure:10052: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:10058: $? = 0 configure:10085: result: yes configure:10117: checking for support of 3DNow in assembly code configure:10145: result: yes configure:10178: checking if $CC groks SSE inline assembly configure:10203: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:10209: $? = 0 configure:10236: result: yes configure:10269: checking if $CC can handle SSE2 inline asm configure:10294: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:10300: $? = 0 configure:10327: result: yes configure:10365: checking if $CC groks AltiVec inline assembly configure:10454: result: no configure:10464: checking if $CC groks AltiVec C extensions configure:10559: result: no configure:10578: checking if linker needs -framework vecLib configure:10629: result: configure:10648: checking if cc supports -fomit-frame-pointer flags configure:10673: cc -c -fomit-frame-pointer -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:10679: $? = 0 configure:10694: result: yes configure:10792: checking for a sed that does not truncate output configure:10846: result: /usr/bin/sed configure:10860: checking for ld used by cc configure:10927: result: /usr/bin/ld configure:10936: checking if the linker (/usr/bin/ld) is GNU ld configure:10951: result: yes configure:10956: checking for /usr/bin/ld option to reload object files configure:10963: result: -r configure:10981: checking for BSD-compatible nm configure:11030: result: /usr/bin/nm -B configure:11034: checking how to recognise dependent libraries configure:11210: result: pass_all configure:11453: checking dlfcn.h usability configure:11470: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:11476: $? = 0 configure:11490: result: yes configure:11494: checking dlfcn.h presence configure:11509: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:11515: $? = 0 configure:11529: result: yes configure:11557: checking for dlfcn.h configure:11565: result: yes configure:11588: checking how to run the C++ preprocessor configure:11624: c++ -E -isystem /usr/include -isystem /usr/local/include conftest.cpp configure:11630: $? = 0 configure:11661: c++ -E -isystem /usr/include -isystem /usr/local/include conftest.cpp conftest.cpp:65:28: ac_nonexistent.h: No such file or directory configure:11667: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | #include configure:11700: result: c++ -E configure:11729: c++ -E -isystem /usr/include -isystem /usr/local/include conftest.cpp configure:11735: $? = 0 configure:11766: c++ -E -isystem /usr/include -isystem /usr/local/include conftest.cpp conftest.cpp:65:28: ac_nonexistent.h: No such file or directory configure:11772: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | #include configure:11865: checking for g77 configure:11895: result: no configure:11865: checking for xlf configure:11895: result: no configure:11865: checking for f77 configure:11881: found /usr/bin/f77 configure:11892: result: f77 configure:11922: checking for Fortran 77 compiler version configure:11929: f77 --version >&5 GNU Fortran (GCC) 3.4.6 [FreeBSD] 20060305 Copyright (C) 2006 Free Software Foundation, Inc. GNU Fortran comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of GNU Fortran under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING or type the command `info -f g77 Copying'. configure:11932: $? = 0 configure:11939: f77 -v >&5 Using built-in specs. Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 3.4.6 [FreeBSD] 20060305 configure:11942: $? = 0 configure:11949: f77 -V >&5 f77: `-V' option must have argument configure:11952: $? = 1 configure:11960: checking whether we are using the GNU Fortran 77 compiler configure:11979: f77 -c conftest.F >&5 configure:11985: $? = 0 configure:12002: result: yes configure:12008: checking whether f77 accepts -g configure:12025: f77 -c -g conftest.f >&5 configure:12031: $? = 0 configure:12047: result: yes configure:12077: checking the maximum length of command line arguments configure:12186: result: 262144 configure:12197: checking command to parse /usr/bin/nm -B output from cc object configure:12302: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:12305: $? = 0 configure:12309: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm configure:12312: $? = 0 configure:12364: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c conftstm.o >&5 configure:12367: $? = 0 configure:12405: result: ok configure:12409: checking for objdir configure:12424: result: .libs configure:12516: checking for ar configure:12532: found /usr/bin/ar configure:12543: result: ar configure:12612: checking for ranlib configure:12628: found /usr/bin/ranlib configure:12639: result: ranlib configure:12708: checking for strip configure:12724: found /usr/bin/strip configure:12735: result: strip configure:13021: checking if cc supports -fno-rtti -fno-exceptions configure:13039: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C configure:13043: $? = 0 configure:13056: result: no configure:13071: checking for cc option to produce PIC configure:13281: result: -fPIC configure:13289: checking if cc PIC flag -fPIC works configure:13307: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -fPIC -DPIC conftest.c >&5 configure:13311: $? = 0 configure:13324: result: yes configure:13352: checking if cc static flag -static works configure:13380: result: yes configure:13390: checking if cc supports -c -o file.o configure:13411: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -o out/conftest2.o conftest.c >&5 configure:13415: $? = 0 configure:13437: result: yes configure:13463: checking whether the cc linker (/usr/bin/ld) supports shared libraries configure:14418: result: yes configure:14439: checking whether -lc should be explicitly linked in configure:14444: cc -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:14447: $? = 0 configure:14462: cc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep -lc \>/dev/null 2\>\&1 configure:14465: $? = 1 configure:14477: result: yes configure:14485: checking dynamic linker characteristics configure:15061: result: freebsd6.3 ld.so configure:15070: checking how to hardcode library paths into programs configure:15095: result: immediate configure:15109: checking whether stripping libraries is possible configure:15114: result: yes configure:15237: checking for shl_load configure:15293: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 /var/tmp//ccuaMYRD.o(.text+0xd): In function `main': : undefined reference to `shl_load' configure:15299: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | /* Define shl_load to an innocuous variant, in case declares shl_load. | For example, HP-UX 11i declares gettimeofday. */ | #define shl_load innocuous_shl_load | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char shl_load (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef shl_load | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_shl_load || defined __stub___shl_load | choke me | #endif | | int | main () | { | return shl_load (); | ; | return 0; | } configure:15316: result: no configure:15321: checking for shl_load in d configure:15356: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c d >&5 cc: d: No such file or directory configure:15362: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | int | main () | { | return shl_load (); | ; | return 0; | } configure:15380: result: no configure:15385: checking for dlopen configure:15464: result: yes configure:15697: checking whether a program can dlopen itself configure:15771: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -DHAVE_DLFCN_H -L/usr/local/lib -Wl,--export-dynamic conftest.c >&5 configure:15774: $? = 0 configure:15792: result: yes configure:15797: checking whether a statically linked program can dlopen itself configure:15871: cc -o conftest -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -DHAVE_DLFCN_H -L/usr/local/lib -Wl,--export-dynamic -static conftest.c >&5 configure:15874: $? = 0 Service unavailable configure:15892: result: no configure:15915: checking if libtool supports shared libraries configure:15917: result: yes configure:15920: checking whether to build shared libraries configure:15941: result: yes configure:15944: checking whether to build static libraries configure:15948: result: no configure:16040: creating libtool configure:16628: checking for ld used by c++ configure:16695: result: /usr/bin/ld configure:16704: checking if the linker (/usr/bin/ld) is GNU ld configure:16719: result: yes configure:16770: checking whether the c++ linker (/usr/bin/ld) supports shared libraries configure:17704: result: yes configure:17722: c++ -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.cpp >&5 configure:17725: $? = 0 configure:17844: checking for c++ option to produce PIC configure:18118: result: -fPIC configure:18126: checking if c++ PIC flag -fPIC works configure:18144: c++ -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -fPIC -DPIC conftest.cpp >&5 configure:18148: $? = 0 configure:18161: result: yes configure:18189: checking if c++ static flag -static works configure:18217: result: yes configure:18227: checking if c++ supports -c -o file.o configure:18248: c++ -c -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -o out/conftest2.o conftest.cpp >&5 configure:18252: $? = 0 configure:18274: result: yes configure:18300: checking whether the c++ linker (/usr/bin/ld) supports shared libraries configure:18328: result: yes configure:18395: checking dynamic linker characteristics configure:18971: result: freebsd6.3 ld.so configure:18980: checking how to hardcode library paths into programs configure:19005: result: immediate configure:19531: checking if libtool supports shared libraries configure:19533: result: yes configure:19536: checking whether to build shared libraries configure:19556: result: yes configure:19559: checking whether to build static libraries configure:19563: result: no configure:19573: checking for f77 option to produce PIC configure:19783: result: -fPIC configure:19791: checking if f77 PIC flag -fPIC works configure:19809: f77 -c -g -O2 -fno-strict-aliasing -pipe -fPIC conftest.f >&5 configure:19813: $? = 0 configure:19826: result: yes configure:19854: checking if f77 static flag -static works configure:19882: result: yes configure:19892: checking if f77 supports -c -o file.o configure:19913: f77 -c -g -O2 -fno-strict-aliasing -pipe -o out/conftest2.o conftest.f >&5 configure:19917: $? = 0 configure:19939: result: yes configure:19965: checking whether the f77 linker (/usr/bin/ld) supports shared libraries configure:20900: result: yes configure:20967: checking dynamic linker characteristics configure:21543: result: freebsd6.3 ld.so configure:21552: checking how to hardcode library paths into programs configure:21577: result: immediate configure:25125: checking if cc supports -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe flags configure:25150: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:25156: $? = 0 configure:25171: result: yes configure:25181: checking if c++ supports -O2 -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 flags configure:25206: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:25212: $? = 0 configure:25227: result: yes configure:25236: checking if fast integers are available configure:25264: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:25270: $? = 0 configure:25276: result: yes configure:25300: checking for pkg-config configure:25318: found /usr/local/bin/pkg-config configure:25331: result: /usr/local/bin/pkg-config configure:25343: checking for X configure:25578: result: libraries /usr/local/lib, headers /usr/local/include configure:25600: checking whether -R must be followed by a space configure:25626: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -R/usr/local/lib >&5 configure:25632: $? = 0 configure:25638: result: no configure:25739: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -L/usr/local/lib -R/usr/local/lib -lX11 >&5 configure:25745: $? = 0 configure:25902: checking for gethostbyname configure:25958: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:25964: $? = 0 configure:25981: result: yes configure:26126: checking for connect configure:26182: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:26188: $? = 0 configure:26205: result: yes configure:26277: checking for remove configure:26333: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:26339: $? = 0 configure:26356: result: yes configure:26428: checking for shmat configure:26484: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c >&5 configure:26490: $? = 0 configure:26507: result: yes configure:26588: checking for IceConnectionNumber in -lICE configure:26623: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -lICE >&5 configure:26629: $? = 0 configure:26647: result: yes configure:26687: checking for XvQueryExtension in -lXv configure:26722: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -lXv -L/usr/local/lib -R/usr/local/lib -lSM -lICE -lXext -lX11 >&5 configure:26728: $? = 0 configure:26746: result: yes configure:26783: checking X11/Xaw/Simple.h usability configure:26800: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:26806: $? = 0 configure:26820: result: yes configure:26824: checking X11/Xaw/Simple.h presence configure:26839: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:26845: $? = 0 configure:26859: result: yes configure:26887: checking for X11/Xaw/Simple.h configure:26895: result: yes configure:26924: checking for XpmFreeAttributes in -lXpm configure:26959: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -lXpm -L/usr/local/lib -R/usr/local/lib -lSM -lICE -lXext -lX11 >&5 configure:26965: $? = 0 configure:26983: result: yes configure:27007: checking for gzopen in -lz configure:27042: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -lz >&5 configure:27048: $? = 0 configure:27066: result: yes configure:27083: checking for sin in -lm configure:27118: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -lm -lc -lz >&5 conftest.c:78: warning: conflicting types for built-in function 'sin' configure:27124: $? = 0 configure:27142: result: yes configure:27204: checking ffmpeg/avcodec.h usability configure:27221: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:27227: $? = 0 configure:27241: result: yes configure:27245: checking ffmpeg/avcodec.h presence configure:27260: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:27266: $? = 0 configure:27280: result: yes configure:27308: checking for ffmpeg/avcodec.h configure:27316: result: yes configure:27204: checking libavcodec/avcodec.h usability configure:27221: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:27227: $? = 0 configure:27241: result: yes configure:27245: checking libavcodec/avcodec.h presence configure:27260: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:27266: $? = 0 configure:27280: result: yes configure:27308: checking for libavcodec/avcodec.h configure:27316: result: yes configure:27386: checking for pkgconfig support for libavcodec configure:27393: result: no configure:27450: checking how to determine LIBAVCODEC_CFLAGS configure:27454: result: user configure:27648: checking how to determine LIBAVCODEC_LIBS configure:27652: result: user configure:27697: checking for avcodec_thread_init in -lavcodec configure:27732: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -lavcodec -L/usr/local/lib -lavcodec -lm -lz >&5 /usr/local/lib/libavcodec.so: undefined reference to `pthread_create' /usr/X11R6/lib/libgpac.so.1: undefined reference to `pthread_attr_init' /usr/X11R6/lib/libgpac.so.1: undefined reference to `pthread_exit' /usr/X11R6/lib/libgpac.so.1: undefined reference to `pthread_cancel' /usr/X11R6/lib/libgpac.so.1: undefined reference to `pthread_setschedparam' /usr/X11R6/lib/libgpac.so.1: undefined reference to `pthread_attr_setdetachstate' /usr/local/lib/libavcodec.so: undefined reference to `pthread_join' configure:27738: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | #define HAVE_X11 1 | #define HAVE_LIBXV 1 | #define HAVE_X11_XAW_SIMPLE_H 1 | #define HAVE_XAW_SIMPLE 1 | #define HAVE_LIBXPM 1 | #define HAVE_LIBZ 1 | #define HAVE_LIBM 1 | #define HAVE_FFMPEG_AVCODEC_H 1 | #define HAVE_LIBAVCODEC_AVCODEC_H 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char avcodec_thread_init (); | int | main () | { | return avcodec_thread_init (); | ; | return 0; | } configure:27756: result: no configure:28010: checking for pkgconfig support for libmpeg2 configure:28017: result: no configure:28074: checking how to determine LIBMPEG2_CFLAGS configure:28097: result: default configure:28128: checking mpeg2dec/mpeg2.h usability configure:28145: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/include conftest.c >&5 configure:28151: $? = 0 configure:28165: result: yes configure:28169: checking mpeg2dec/mpeg2.h presence configure:28184: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/include conftest.c configure:28190: $? = 0 configure:28204: result: yes configure:28232: checking for mpeg2dec/mpeg2.h configure:28239: result: yes configure:28272: checking how to determine LIBMPEG2_LIBS configure:28295: result: default configure:28321: checking for mpeg2_init in -lmpeg2 configure:28356: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/lib conftest.c -lmpeg2 -L/usr/local/lib -lmpeg2convert -lm -lz >&5 configure:28362: $? = 0 configure:28380: result: yes configure:28447: checking for internal static framebuffer support configure:28462: result: yes configure:28472: checking for network streaming support configure:28487: result: no configure:28507: checking for internal NUV support configure:28537: result: yes configure:28555: checking whether v4l support is requested configure:28570: result: no configure:28861: checking whether bktr support is requested configure:28876: result: no configure:29330: checking whether sunau support is requested configure:29345: result: no configure:29515: checking whether OSS support is requested configure:29530: result: yes configure:29550: checking sys/soundcard.h usability configure:29567: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:29573: $? = 0 configure:29587: result: yes configure:29591: checking sys/soundcard.h presence configure:29606: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c configure:29612: $? = 0 configure:29626: result: yes configure:29654: checking for sys/soundcard.h configure:29662: result: yes configure:29858: checking decore.h usability configure:29875: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 conftest.c:111:20: decore.h: No such file or directory configure:29881: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | #define HAVE_X11 1 | #define HAVE_LIBXV 1 | #define HAVE_X11_XAW_SIMPLE_H 1 | #define HAVE_XAW_SIMPLE 1 | #define HAVE_LIBXPM 1 | #define HAVE_LIBZ 1 | #define HAVE_LIBM 1 | #define HAVE_FFMPEG_AVCODEC_H 1 | #define HAVE_LIBAVCODEC_AVCODEC_H 1 | #define HAVE_LIBMPEG2 1 | #define STATBUFFER 1 | #define HAVE_SYS_SOUNDCARD_H 1 | #define HAVE_OSS 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:29895: result: no configure:29899: checking decore.h presence configure:29914: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c conftest.c:78:20: decore.h: No such file or directory configure:29920: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | #define HAVE_X11 1 | #define HAVE_LIBXV 1 | #define HAVE_X11_XAW_SIMPLE_H 1 | #define HAVE_XAW_SIMPLE 1 | #define HAVE_LIBXPM 1 | #define HAVE_LIBZ 1 | #define HAVE_LIBM 1 | #define HAVE_FFMPEG_AVCODEC_H 1 | #define HAVE_LIBAVCODEC_AVCODEC_H 1 | #define HAVE_LIBMPEG2 1 | #define STATBUFFER 1 | #define HAVE_SYS_SOUNDCARD_H 1 | #define HAVE_OSS 1 | /* end confdefs.h. */ | #include configure:29934: result: no configure:29962: checking for decore.h configure:29970: result: no configure:30014: checking encore2.h usability configure:30031: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 conftest.c:111:21: encore2.h: No such file or directory configure:30037: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | #define HAVE_X11 1 | #define HAVE_LIBXV 1 | #define HAVE_X11_XAW_SIMPLE_H 1 | #define HAVE_XAW_SIMPLE 1 | #define HAVE_LIBXPM 1 | #define HAVE_LIBZ 1 | #define HAVE_LIBM 1 | #define HAVE_FFMPEG_AVCODEC_H 1 | #define HAVE_LIBAVCODEC_AVCODEC_H 1 | #define HAVE_LIBMPEG2 1 | #define STATBUFFER 1 | #define HAVE_SYS_SOUNDCARD_H 1 | #define HAVE_OSS 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:30051: result: no configure:30055: checking encore2.h presence configure:30070: cc -E -isystem /usr/include -isystem /usr/local/include conftest.c conftest.c:78:21: encore2.h: No such file or directory configure:30076: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | #define HAVE_X11 1 | #define HAVE_LIBXV 1 | #define HAVE_X11_XAW_SIMPLE_H 1 | #define HAVE_XAW_SIMPLE 1 | #define HAVE_LIBXPM 1 | #define HAVE_LIBZ 1 | #define HAVE_LIBM 1 | #define HAVE_FFMPEG_AVCODEC_H 1 | #define HAVE_LIBAVCODEC_AVCODEC_H 1 | #define HAVE_LIBMPEG2 1 | #define STATBUFFER 1 | #define HAVE_SYS_SOUNDCARD_H 1 | #define HAVE_OSS 1 | /* end confdefs.h. */ | #include configure:30090: result: no configure:30118: checking for encore2.h configure:30126: result: no configure:30155: checking for default xvid configure:30165: result: xvid4 configure:30171: checking whether ibp and lors support is requested configure:30186: result: no configure:30707: checking whether libpostproc support is requested configure:30722: result: no configure:31199: checking whether freetype2 support is requested configure:31214: result: yes configure:31254: checking for pkgconfig support for freetype2 configure:31261: result: no configure:31273: checking for freetype-config configure:31291: found /usr/local/bin/freetype-config configure:31304: result: /usr/local/bin/freetype-config configure:31318: checking how to determine FREETYPE2_CFLAGS configure:31332: result: /usr/local/bin/freetype-config configure:31372: checking ft2build.h usability configure:31389: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include conftest.c >&5 configure:31395: $? = 0 configure:31409: result: yes configure:31413: checking ft2build.h presence configure:31428: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include conftest.c configure:31434: $? = 0 configure:31448: result: yes configure:31476: checking for ft2build.h configure:31483: result: yes configure:31516: checking how to determine FREETYPE2_LIBS configure:31530: result: /usr/local/bin/freetype-config configure:31565: checking for FT_Init_FreeType in -lfreetype configure:31600: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -lfreetype -lz -lm -lz >&5 configure:31606: $? = 0 configure:31624: result: yes configure:31699: checking whether avifile support is requested configure:31714: result: no configure:32209: checking whether lame support is requested configure:32224: result: yes configure:32264: checking for pkgconfig support for lame configure:32271: result: no configure:32328: checking how to determine LAME_CFLAGS configure:32347: result: prefix configure:32526: checking how to determine LAME_LIBS configure:32545: result: prefix configure:32575: checking for lame_init in -lmp3lame configure:32610: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -lmp3lame -lm -lz >&5 configure:32616: $? = 0 configure:32634: result: yes configure:32685: checking lame/lame.h usability configure:32702: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c >&5 configure:32708: $? = 0 configure:32722: result: yes configure:32726: checking lame/lame.h presence configure:32741: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c configure:32747: $? = 0 configure:32761: result: yes configure:32789: checking for lame/lame.h configure:32796: result: yes configure:32966: checking lame version configure:33009: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -I/usr/local/include -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib conftest.c -lm -lz -L/usr/local/lib -lmp3lame >&5 configure:33012: $? = 0 configure:33018: ./conftest configure:33021: $? = 0 configure:33115: checking whether ogg support is requested configure:33130: result: yes configure:33170: checking for pkgconfig support for ogg configure:33177: result: yes configure:33234: checking how to determine OGG_CFLAGS configure:33243: result: pkg-config configure:33288: checking ogg/ogg.h usability configure:33305: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c >&5 configure:33311: $? = 0 configure:33325: result: yes configure:33329: checking ogg/ogg.h presence configure:33344: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c configure:33350: $? = 0 configure:33364: result: yes configure:33392: checking for ogg/ogg.h configure:33399: result: yes configure:33432: checking how to determine OGG_LIBS configure:33441: result: pkg-config configure:33481: checking for ogg_stream_init in -logg configure:33516: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -logg -lm -lz >&5 configure:33522: $? = 0 configure:33540: result: yes configure:33608: checking whether vorbis support is requested configure:33623: result: yes configure:33663: checking for pkgconfig support for vorbis configure:33670: result: yes configure:33727: checking how to determine VORBIS_CFLAGS configure:33736: result: pkg-config configure:33781: checking vorbis/codec.h usability configure:33798: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c >&5 configure:33804: $? = 0 configure:33818: result: yes configure:33822: checking vorbis/codec.h presence configure:33837: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c configure:33843: $? = 0 configure:33857: result: yes configure:33885: checking for vorbis/codec.h configure:33892: result: yes configure:33925: checking how to determine VORBIS_LIBS configure:33934: result: pkg-config configure:33974: checking for vorbis_info_init in -lvorbis configure:34009: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -lvorbis -L/usr/local/lib -lvorbis -lm -logg -lm -lz >&5 configure:34015: $? = 0 configure:34033: result: yes configure:34101: checking whether theora support is requested configure:34116: result: yes configure:34156: checking for pkgconfig support for theora configure:34163: result: yes configure:34175: checking for theora-config configure:34206: result: no configure:34220: checking how to determine THEORA_CFLAGS configure:34229: result: pkg-config configure:34274: checking theora/theora.h usability configure:34291: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c >&5 configure:34297: $? = 0 configure:34311: result: yes configure:34315: checking theora/theora.h presence configure:34330: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c configure:34336: $? = 0 configure:34350: result: yes configure:34378: checking for theora/theora.h configure:34385: result: yes configure:34418: checking how to determine THEORA_LIBS configure:34427: result: pkg-config configure:34467: checking for theora_info_init in -ltheora configure:34502: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -ltheora -L/usr/local/lib -ltheora -logg -lm -lz >&5 configure:34508: $? = 0 configure:34526: result: yes configure:34594: checking whether libdvdread support is requested configure:34609: result: yes configure:34649: checking for pkgconfig support for libdvdread configure:34656: result: no configure:34713: checking how to determine LIBDVDREAD_CFLAGS configure:34732: result: prefix configure:34911: checking how to determine LIBDVDREAD_LIBS configure:34930: result: prefix configure:34960: checking for DVDOpen in -ldvdread configure:34995: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -ldvdread -lm -lm -lz >&5 configure:35001: $? = 0 configure:35019: result: yes configure:35070: checking dvdread/dvd_reader.h usability configure:35087: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c >&5 configure:35093: $? = 0 configure:35107: result: yes configure:35111: checking dvdread/dvd_reader.h presence configure:35126: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c configure:35132: $? = 0 configure:35146: result: yes configure:35174: checking for dvdread/dvd_reader.h configure:35181: result: yes configure:35383: checking whether pvm3 support is requested configure:35398: result: no configure:35947: checking whether libdv support is requested configure:35962: result: yes configure:36002: checking for pkgconfig support for libdv configure:36009: result: yes configure:36066: checking how to determine LIBDV_CFLAGS configure:36075: result: pkg-config configure:36120: checking libdv/dv.h usability configure:36137: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c >&5 configure:36143: $? = 0 configure:36157: result: yes configure:36161: checking libdv/dv.h presence configure:36176: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c configure:36182: $? = 0 configure:36196: result: yes configure:36224: checking for libdv/dv.h configure:36231: result: yes configure:36264: checking how to determine LIBDV_LIBS configure:36273: result: pkg-config configure:36313: checking for dv_encoder_new in -ldv configure:36348: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib -L/usr/local/include conftest.c -ldv -L/usr/local/lib -L/usr/local/include -ldv -lm -lm -lz >&5 configure:36354: $? = 0 configure:36372: result: yes configure:36414: checking for dv_calculate_samples in -ldv configure:36449: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include -L/usr/local/lib -L/usr/local/lib -L/usr/local/include -ldv -L/usr/local/lib -L/usr/local/include -ldv -lm conftest.c -ldv -L/usr/local/lib -L/usr/local/include -ldv -lm -lm -lz >&5 configure:36455: $? = 0 configure:36473: result: yes configure:36505: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include conftest.c >&5 conftest.c: In function `main': conftest.c:93: error: `header_size' undeclared (first use in this function) conftest.c:93: error: (Each undeclared identifier is reported only once conftest.c:93: error: for each function it appears in.) configure:36511: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "transcode" | #define PACKAGE_TARNAME "transcode" | #define PACKAGE_VERSION "1.0.6" | #define PACKAGE_STRING "transcode 1.0.6" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "transcode" | #define VERSION "1.0.6" | #define HAVE_LIBDL 1 | #define HAVE_DLOPEN 1 | #define STDC_HEADERS 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_ERRNO_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_INTTYPES_H 1 | #define TIME_WITH_SYS_TIME 1 | #define ATTRIBUTE_ALIGNED_MAX 64 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define HAVE_STRCOLL 1 | #define RETSIGTYPE void | #define HAVE_STRTOL 1 | #define HAVE_FTRUNCATE 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_MEMSET 1 | #define HAVE_STRERROR 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STAT 1 | #define HAVE_ATEXIT 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MKFIFO 1 | #define HAVE_VSSCANF 1 | #define HAVE_STRPTIME 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRLCPY 1 | #define HAVE_LIBM_LRINT 1 | #define HAVE_GETOPT_LONG_ONLY 1 | #define SYS_BSD 1 | #define ARCH_X86 1 | #define HAVE_ASM_MMX 1 | #define HAVE_MMX 1 | #define HAVE_ASM_3DNOW 1 | #define HAVE_3DNOW 1 | #define HAVE_ASM_SSE 1 | #define HAVE_SSE 1 | #define HAVE_ASM_SSE2 1 | #define HAVE_SSE2 1 | #define HAVE_DLFCN_H 1 | #define HAVE_X11 1 | #define HAVE_LIBXV 1 | #define HAVE_X11_XAW_SIMPLE_H 1 | #define HAVE_XAW_SIMPLE 1 | #define HAVE_LIBXPM 1 | #define HAVE_LIBZ 1 | #define HAVE_LIBM 1 | #define HAVE_FFMPEG_AVCODEC_H 1 | #define HAVE_LIBAVCODEC_AVCODEC_H 1 | #define HAVE_LIBMPEG2 1 | #define STATBUFFER 1 | #define HAVE_SYS_SOUNDCARD_H 1 | #define HAVE_OSS 1 | #define HAVE_FREETYPE2 1 | #define HAVE_LAME_INC 1 | #define TC_LAME_VERSION 397 | #define HAVE_LAME 1 | #define HAVE_OGG 1 | #define HAVE_VORBIS 1 | #define HAVE_THEORA 1 | #define HAVE_LIBDVDREAD_INC 1 | #define HAVE_LIBDVDREAD 1 | #define LIBDV_099 1 | /* end confdefs.h. */ | #include | #include | int | main () | { | printf("header_size = %d\n", header_size); | ; | return 0; | } configure:36563: checking whether libquicktime support is requested configure:36578: result: no configure:37055: checking whether lzo support is requested configure:37070: result: no configure:37548: checking whether a52 support is requested configure:37563: result: yes configure:37603: checking for pkgconfig support for a52 configure:37610: result: no configure:37667: checking how to determine A52_CFLAGS configure:37690: result: default configure:37721: checking a52dec/a52.h usability configure:37738: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/include conftest.c >&5 configure:37744: $? = 0 configure:37758: result: yes configure:37762: checking a52dec/a52.h presence configure:37777: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/include conftest.c configure:37783: $? = 0 configure:37797: result: yes configure:37825: checking for a52dec/a52.h configure:37832: result: yes configure:37865: checking how to determine A52_LIBS configure:37888: result: default configure:37914: checking for a52_init in -la52 configure:37949: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/lib conftest.c -la52 -lm -lm -lz >&5 configure:37955: $? = 0 configure:37973: result: yes configure:38012: checking for liba52 as default A52/AC3 decoder configure:38027: result: yes configure:38081: checking whether libmpeg3 support is requested configure:38096: result: no configure:39089: checking whether libxml2 support is requested configure:39104: result: yes configure:39144: checking for pkgconfig support for libxml2 configure:39151: result: yes configure:39163: checking for xml2-config configure:39194: result: /usr/local/bin/xml2-config configure:39208: checking how to determine LIBXML2_CFLAGS configure:39217: result: pkg-config configure:39262: checking libxml/parser.h usability configure:39279: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include conftest.c >&5 configure:39285: $? = 0 configure:39299: result: yes configure:39303: checking libxml/parser.h presence configure:39318: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include conftest.c configure:39324: $? = 0 configure:39338: result: yes configure:39366: checking for libxml/parser.h configure:39373: result: yes configure:39406: checking how to determine LIBXML2_LIBS configure:39415: result: pkg-config configure:39455: checking for xmlStrcmp in -lxml2 configure:39490: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -lxml2 -L/usr/local/lib -lxml2 -lm -lz >&5 configure:39496: $? = 0 configure:39514: result: yes configure:39581: checking whether mjpegtools support is requested configure:39596: result: no configure:40137: checking whether sdl support is requested configure:40152: result: yes configure:40192: checking for pkgconfig support for sdl configure:40199: result: no configure:40211: checking for sdl-config configure:40242: result: /usr/local/bin/sdl-config configure:40256: checking how to determine SDL_CFLAGS configure:40270: result: /usr/local/bin/sdl-config configure:40310: checking SDL.h usability configure:40327: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include/SDL -I/usr/local/include conftest.c >&5 configure:40333: $? = 0 configure:40347: result: yes configure:40351: checking SDL.h presence configure:40366: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/local/include/SDL -I/usr/local/include conftest.c configure:40372: $? = 0 configure:40386: result: yes configure:40414: checking for SDL.h configure:40421: result: yes configure:40454: checking how to determine SDL_LIBS configure:40468: result: /usr/local/bin/sdl-config configure:40503: checking for SDL_Init in -lSDL configure:40538: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/local/lib conftest.c -lSDL -Wl,-rpath,/usr/local/lib -pthread -lm -lz >&5 configure:40544: $? = 0 configure:40562: result: yes configure:40646: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/local/include/SDL -I/usr/local/include -L/usr/local/lib conftest.c -lm -lz >&5 configure:40649: $? = 0 configure:40655: ./conftest configure:40658: $? = 0 configure:40705: checking whether libfame support is requested configure:40720: result: no configure:41198: checking whether imagemagick support is requested configure:41213: result: no configure:41826: checking whether libjpegmmx support is requested configure:41841: result: no configure:42291: checking whether libjpeg support is requested configure:42306: result: yes configure:42346: checking for pkgconfig support for libjpeg configure:42353: result: no configure:42410: checking how to determine LIBJPEG_CFLAGS configure:42433: result: default configure:42464: checking jpeglib.h usability configure:42481: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/include conftest.c >&5 configure:42487: $? = 0 configure:42501: result: yes configure:42505: checking jpeglib.h presence configure:42520: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/include conftest.c configure:42526: $? = 0 configure:42540: result: yes configure:42568: checking for jpeglib.h configure:42575: result: yes configure:42608: checking how to determine LIBJPEG_LIBS configure:42631: result: default configure:42657: checking for jpeg_CreateCompress in -ljpeg configure:42692: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/lib conftest.c -ljpeg -lm -lz >&5 configure:42698: $? = 0 configure:42716: result: yes configure:42789: checking whether bsdav support is requested configure:42804: result: no configure:43282: checking whether iconv support is requested configure:43297: result: yes configure:43337: checking for pkgconfig support for iconv configure:43344: result: no configure:43401: checking how to determine ICONV_CFLAGS configure:43424: result: default configure:43455: checking iconv.h usability configure:43472: cc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -I/usr/include conftest.c >&5 configure:43478: $? = 0 configure:43492: result: yes configure:43496: checking iconv.h presence configure:43511: cc -E -isystem /usr/include -isystem /usr/local/include -I/usr/include conftest.c configure:43517: $? = 0 configure:43531: result: yes configure:43559: checking for iconv.h configure:43566: result: yes configure:43599: checking how to determine ICONV_LIBS configure:43622: result: default configure:43748: checking for iconv_open in -liconv configure:43783: cc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include -L/usr/local/lib -L/usr/lib conftest.c -liconv -lm -lz >&5 configure:43789: $? = 0 configure:43807: result: yes configure:44027: checking whether internal libxio support is requested configure:44042: result: no configure:44088: checking if cc supports -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe flags configure:44113: cc -c -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe -isystem /usr/include -isystem /usr/local/include conftest.c >&5 configure:44119: $? = 0 configure:44134: result: yes configure:44723: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by transcode config.status 1.0.6, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on belle.0lsen.net config.status:45846: creating Makefile config.status:45846: creating aclib/Makefile config.status:45846: creating avilib/Makefile config.status:45846: creating contrib/Makefile config.status:45846: creating contrib/pnmpvn/Makefile config.status:45846: creating docs/Makefile config.status:45846: creating docs/html/Makefile config.status:45846: creating docs/man/Makefile config.status:45846: creating docs/release-notes/Makefile config.status:45846: creating export/Makefile config.status:45846: creating filter/Makefile config.status:45846: creating filter/divxkey/Makefile config.status:45846: creating filter/extsub/Makefile config.status:45846: creating filter/pp/Makefile config.status:45846: creating filter/preview/Makefile config.status:45846: creating filter/subtitler/Makefile config.status:45846: creating filter/tomsmocomp/Makefile config.status:45846: creating filter/yuvdenoise/Makefile config.status:45846: creating import/Makefile config.status:45846: creating import/nuv/Makefile config.status:45846: creating import/v4l/Makefile config.status:45846: creating libac3/Makefile config.status:45846: creating libdldarwin/Makefile config.status:45846: creating libioaux/Makefile config.status:45846: creating libsupport/Makefile config.status:45846: creating libtc/Makefile config.status:45846: creating libvo/Makefile config.status:45846: creating libxio/Makefile config.status:45846: creating pvm3/Makefile config.status:45846: creating src/Makefile config.status:45846: creating testsuite/Makefile config.status:45846: creating tools/Makefile config.status:45846: creating transcode.spec config.status:45846: creating filter/parse_csv.awk config.status:45846: creating filter/filter_list.awk config.status:45846: creating config.h config.status:46173: executing depfiles commands configure:46338: result: ---------------------------------------- Summary for transcode 1.0.6: ---------------------------------------- core options ---------------------------------------- static AV-frame buffering yes network (sockets) streams no NUV format support yes experimental xio no Default xvid export xvid4 A52 default decoder yes libavcodec ---------------------------------------- headers libraries build version statically linked no hardware support ---------------------------------------- v4l/v4l2 no OSS yes bktr no sunau no optional package support ---------------------------------------- IBP no X11 yes ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i386-portbld-freebsd6.3 ac_cv_c_attr_align_try=64 ac_cv_c_attribute_aligned=64 ac_cv_c_bigendian=no ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_c_inline=inline ac_cv_cxx_compiler_gnu=yes ac_cv_env_CCASFLAGS_set='' ac_cv_env_CCASFLAGS_value='' ac_cv_env_CCAS_set='' ac_cv_env_CCAS_value='' ac_cv_env_CCC_set='' ac_cv_env_CCC_value='' ac_cv_env_CC_set=set ac_cv_env_CC_value=cc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-O2 -fno-strict-aliasing -pipe' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-isystem /usr/include -isystem /usr/local/include' ac_cv_env_CPP_set='' ac_cv_env_CPP_value='' ac_cv_env_CXXCPP_set='' ac_cv_env_CXXCPP_value='' ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-O2 -fno-strict-aliasing -pipe' ac_cv_env_CXX_set=set ac_cv_env_CXX_value=c++ ac_cv_env_F77_set='' ac_cv_env_F77_value='' ac_cv_env_FFLAGS_set='' ac_cv_env_FFLAGS_value='' ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value=-L/usr/local/lib ac_cv_env_LIBS_set='' ac_cv_env_LIBS_value='' ac_cv_env_XMKMF_set='' ac_cv_env_XMKMF_value='' ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=i386-portbld-freebsd6.3 ac_cv_env_host_alias_set='' ac_cv_env_host_alias_value='' ac_cv_env_target_alias_set='' ac_cv_env_target_alias_value='' ac_cv_f77_compiler_gnu=yes ac_cv_func__doprnt=no ac_cv_func_alloca=no ac_cv_func_alloca_works=yes ac_cv_func_atexit=yes ac_cv_func_connect=yes ac_cv_func_dlopen=yes ac_cv_func_floor=no ac_cv_func_ftruncate=yes ac_cv_func_gethostbyname=yes ac_cv_func_getopt_long_only=yes ac_cv_func_getpagesize=yes ac_cv_func_gettimeofday=yes ac_cv_func_lstat_dereferences_slashed_symlink=no ac_cv_func_malloc_0_nonnull=yes ac_cv_func_memalign=no ac_cv_func_memmove=yes ac_cv_func_memset=yes ac_cv_func_mkfifo=yes ac_cv_func_remove=yes ac_cv_func_shl_load=no ac_cv_func_shmat=yes ac_cv_func_stat=yes ac_cv_func_stat_empty_string_bug=no ac_cv_func_strcoll_works=yes ac_cv_func_strerror=yes ac_cv_func_strlcat=yes ac_cv_func_strlcpy=yes ac_cv_func_strncasecmp=yes ac_cv_func_strptime=yes ac_cv_func_strtol=yes ac_cv_func_vprintf=yes ac_cv_func_vsscanf=yes ac_cv_have_x='have_x=yes ac_x_includes='\''/usr/local/include'\'' ac_x_libraries='\''/usr/local/lib'\''' ac_cv_header_SDL_h=yes ac_cv_header_X11_Xaw_Simple_h=yes ac_cv_header_a52dec_a52_h=yes ac_cv_header_alloca_h=no ac_cv_header_decore_h=no ac_cv_header_dirent_dirent_h=yes ac_cv_header_dlfcn_h=yes ac_cv_header_dvdread_dvd_reader_h=yes ac_cv_header_encore2_h=no ac_cv_header_errno_h=yes ac_cv_header_fcntl_h=yes ac_cv_header_ffmpeg_avcodec_h=yes ac_cv_header_ft2build_h=yes ac_cv_header_iconv_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_jpeglib_h=yes ac_cv_header_lame_lame_h=yes ac_cv_header_libavcodec_avcodec_h=yes ac_cv_header_libdv_dv_h=yes ac_cv_header_libxml_parser_h=yes ac_cv_header_limits_h=yes ac_cv_header_malloc_h=no ac_cv_header_memory_h=yes ac_cv_header_mpeg2dec_mpeg2_h=yes ac_cv_header_ogg_ogg_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_soundcard_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_theora_theora_h=yes ac_cv_header_time=yes ac_cv_header_unistd_h=yes ac_cv_header_vorbis_codec_h=yes ac_cv_host=i386-portbld-freebsd6.3 ac_cv_lib_ICE_IceConnectionNumber=yes ac_cv_lib_SDL_SDL_Init=yes ac_cv_lib_Xpm_XpmFreeAttributes=yes ac_cv_lib_Xv_XvQueryExtension=yes ac_cv_lib_a52_a52_init=yes ac_cv_lib_avcodec_avcodec_thread_init=no ac_cv_lib_dl_dlopen=yes ac_cv_lib_dld_shl_load=no ac_cv_lib_dv_dv_calculate_samples=yes ac_cv_lib_dv_dv_encoder_new=yes ac_cv_lib_dvdread_DVDOpen=yes ac_cv_lib_freetype_FT_Init_FreeType=yes ac_cv_lib_iconv_iconv_open=yes ac_cv_lib_jpeg_jpeg_CreateCompress=yes ac_cv_lib_m_lrint=yes ac_cv_lib_m_sin=yes ac_cv_lib_mp3lame_lame_init=yes ac_cv_lib_mpeg2_mpeg2_init=yes ac_cv_lib_ogg_ogg_stream_init=yes ac_cv_lib_theora_theora_info_init=yes ac_cv_lib_vorbis_vorbis_info_init=yes ac_cv_lib_xml2_xmlStrcmp=yes ac_cv_lib_z_gzopen=yes ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_PATH_TO_AWK=/usr/local/bin/gawk ac_cv_path_PKG_CONFIG=/usr/local/bin/pkg-config ac_cv_path_freetype2_config=/usr/local/bin/freetype-config ac_cv_path_libxml2_config=/usr/local/bin/xml2-config ac_cv_path_sdl_config=/usr/local/bin/sdl-config ac_cv_path_theora_config=no ac_cv_prog_AWK=gawk ac_cv_prog_CPP='cc -E' ac_cv_prog_CXXCPP='c++ -E' ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=cc ac_cv_prog_ac_ct_F77=f77 ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89='' ac_cv_prog_cc_cc_c_o=yes ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_prog_f77_g=yes ac_cv_prog_gcc_traditional=no ac_cv_prog_make_gmake_set=yes ac_cv_search_opendir='none required' ac_cv_target=i386-portbld-freebsd6.3 ac_cv_try_cflags_ok=yes ac_cv_type_off_t=yes ac_cv_type_signal=void ac_cv_type_size_t=yes ac_cv_working_alloca_h=no am_cv_CCAS_dependencies_compiler_type=gcc3 am_cv_CC_dependencies_compiler_type=gcc3 am_cv_CXX_dependencies_compiler_type=gcc3 lt_cv_deplibs_check_method=pass_all lt_cv_dlopen=dlopen lt_cv_dlopen_libs='' lt_cv_dlopen_self=yes lt_cv_dlopen_self_static=no lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file='' lt_cv_ld_reload_flag=-r lt_cv_objdir=.libs lt_cv_path_LD=/usr/bin/ld lt_cv_path_LDCXX=/usr/bin/ld lt_cv_path_NM='/usr/bin/nm -B' lt_cv_path_SED=/usr/bin/sed lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_c_o_CXX=yes lt_cv_prog_compiler_c_o_F77=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_gnu_ld=yes lt_cv_prog_gnu_ldcxx=yes lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr) \&\2},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\''' lt_cv_sys_max_cmd_len=262144 lt_lt_cv_prog_compiler_c_o='"yes"' lt_lt_cv_prog_compiler_c_o_CXX='"yes"' lt_lt_cv_prog_compiler_c_o_F77='"yes"' lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"' lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (lt_ptr) \\&\\2},/p'\''"' lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"' ## ----------------- ## ## Output variables. ## ## ----------------- ## A52_CFLAGS='-I/usr/include' A52_LIBS='-L/usr/lib -la52 -L%%LOCALBASE%%/lib -lm -lm' AC3_CFLAGS='-I$(top_srcdir)/libac3' AC3_LIBS='$(top_builddir)/libac3/libac3_tc.la' ACLIB_CFLAGS='-I$(top_srcdir)/aclib' ACLIB_LIBS='$(top_builddir)/aclib/libac.la' ACLOCAL='${SHELL} /usr/ports/multimedia/transcode/work/transcode-1.0.6/autotools/missing --run aclocal-1.10' ALLOCA='' ALTIVEC_CFLAGS='' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='${SHELL} /usr/ports/multimedia/transcode/work/transcode-1.0.6/autotools/missing --run tar' AR='ar' ARCH_PPC_FALSE='' ARCH_PPC_TRUE='#' ARCH_X86_64_FALSE='' ARCH_X86_64_TRUE='#' ARCH_X86_FALSE='#' ARCH_X86_TRUE='' ASFLAGS='-O2 -fno-strict-aliasing -pipe' AUTOCONF='${SHELL} /usr/ports/multimedia/transcode/work/transcode-1.0.6/autotools/missing --run autoconf' AUTOHEADER='${SHELL} /usr/ports/multimedia/transcode/work/transcode-1.0.6/autotools/missing --run autoheader' AUTOMAKE='${SHELL} /usr/ports/multimedia/transcode/work/transcode-1.0.6/autotools/missing --run automake-1.10' AVIFILE_CFLAGS='' AVIFILE_LIBS='' AVILIB_CFLAGS='-I$(top_srcdir)/avilib' AVILIB_LIBS='$(top_builddir)/avilib/libavi.la' AWK='gawk' BSDAV_CFLAGS='' BSDAV_LIBS='' CAN_COMPILE_C_ALTIVEC_FALSE='' CAN_COMPILE_C_ALTIVEC_TRUE='#' CC='cc' CCAS='$(CC)' CCASDEPMODE='depmode=gcc3' CCASFLAGS='-O2 -fno-strict-aliasing -pipe' CCDEPMODE='depmode=gcc3' CFLAGS='-Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -pipe' CPP='cc -E' CPPFLAGS='-isystem /usr/include -isystem /usr/local/include' CXX='c++' CXXCPP='c++ -E' CXXDEPMODE='depmode=gcc3' CXXFLAGS='-O2 -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' CYGPATH_W='echo' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DLDARWININCL='' DLDARWINLIB='' DLDARWINOBJECTS=' dummy.o' ECHO='echo' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' EXEEXT='' F77='f77' FFLAGS='-g -O2 -fno-strict-aliasing -pipe' FREETYPE2_CFLAGS='-I/usr/local/include/freetype2 -I/usr/local/include' FREETYPE2_LIBS='-L/usr/local/lib -lfreetype -lz' GREP='/usr/bin/grep' HAVE_3DNOW_FALSE='#' HAVE_3DNOW_TRUE='' HAVE_A52_FALSE='#' HAVE_A52_TRUE='' HAVE_AVIFILE_FALSE='' HAVE_AVIFILE_TRUE='#' HAVE_BKTR_FALSE='' HAVE_BKTR_TRUE='#' HAVE_BSDAV_FALSE='' HAVE_BSDAV_TRUE='#' HAVE_DIVX_DECORE_FALSE='' HAVE_DIVX_DECORE_TRUE='#' HAVE_DIVX_ENCORE2_FALSE='' HAVE_DIVX_ENCORE2_TRUE='#' HAVE_FOMIT_FP_FALSE='#' HAVE_FOMIT_FP_TRUE='' HAVE_FREETYPE2_FALSE='#' HAVE_FREETYPE2_TRUE='' HAVE_GCC2_FALSE='' HAVE_GCC2_TRUE='#' HAVE_GCC4_FALSE='' HAVE_GCC4_TRUE='#' HAVE_GCC_FALSE='#' HAVE_GCC_TRUE='' HAVE_IBP_FALSE='' HAVE_IBP_TRUE='#' HAVE_ICONV_FALSE='#' HAVE_ICONV_TRUE='' HAVE_IMAGEMAGICK_FALSE='' HAVE_IMAGEMAGICK_TRUE='#' HAVE_LAME_FALSE='#' HAVE_LAME_TRUE='' HAVE_LIBDVDREAD_FALSE='#' HAVE_LIBDVDREAD_TRUE='' HAVE_LIBDV_FALSE='#' HAVE_LIBDV_TRUE='' HAVE_LIBFAME_FALSE='' HAVE_LIBFAME_TRUE='#' HAVE_LIBJPEG_FALSE='#' HAVE_LIBJPEG_TRUE='' HAVE_LIBMPEG2_FALSE='#' HAVE_LIBMPEG2_TRUE='' HAVE_LIBMPEG3_FALSE='' HAVE_LIBMPEG3_TRUE='#' HAVE_LIBPOSTPROC_FALSE='' HAVE_LIBPOSTPROC_TRUE='#' HAVE_LIBQUICKTIME_FALSE='' HAVE_LIBQUICKTIME_TRUE='#' HAVE_LIBXML2_FALSE='#' HAVE_LIBXML2_TRUE='' HAVE_LIBXPM_FALSE='#' HAVE_LIBXPM_TRUE='' HAVE_LIBXV_FALSE='#' HAVE_LIBXV_TRUE='' HAVE_LZO_FALSE='' HAVE_LZO_TRUE='#' HAVE_MJPEGTOOLS_FALSE='' HAVE_MJPEGTOOLS_TRUE='#' HAVE_MMX_FALSE='#' HAVE_MMX_TRUE='' HAVE_NUV_FALSE='#' HAVE_NUV_TRUE='' HAVE_OGG_FALSE='#' HAVE_OGG_TRUE='' HAVE_OSS_FALSE='#' HAVE_OSS_TRUE='' HAVE_PVM3_FALSE='' HAVE_PVM3_TRUE='#' HAVE_SDL_FALSE='#' HAVE_SDL_TRUE='' HAVE_SSE2_FALSE='#' HAVE_SSE2_TRUE='' HAVE_SSE_FALSE='#' HAVE_SSE_TRUE='' HAVE_SUNAU_FALSE='' HAVE_SUNAU_TRUE='#' HAVE_THEORA_FALSE='#' HAVE_THEORA_TRUE='' HAVE_V4L_FALSE='' HAVE_V4L_TRUE='#' HAVE_VORBIS_FALSE='#' HAVE_VORBIS_TRUE='' HAVE_X11_FALSE='#' HAVE_X11_TRUE='' HAVE_XAW_SIMPLE_FALSE='#' HAVE_XAW_SIMPLE_TRUE='' IBP_LIBS='' ICONV_CFLAGS='-I/usr/include' ICONV_LIBS='-L/usr/lib -liconv ' IMAGEMAGICK_CFLAGS='' IMAGEMAGICK_LIBS='' INSTALL_DATA='install -o root -g wheel -m 444' INSTALL_PROGRAM='install -s -o root -g wheel -m 555' INSTALL_SCRIPT='install -o root -g wheel -m 555' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LAME_CFLAGS='-I/usr/local/include' LAME_LIBS='-L/usr/local/lib -lmp3lame ' LDFLAGS='-L/usr/local/lib' LIBAVCODEC_BUILD='' LIBAVCODEC_CFLAGS='' LIBAVCODEC_LIBS='' LIBAVCODEC_VERSION='' LIBDVDREAD_CFLAGS='-I/usr/local/include' LIBDVDREAD_LIBS='-L/usr/local/lib -ldvdread -lm' LIBDV_CFLAGS='-I/usr/local/include' LIBDV_LIBS='-L/usr/local/lib -L/usr/local/include -ldv -L/usr/local/lib -L/usr/local/include -ldv -lm' LIBFAME_CFLAGS='' LIBFAME_LIBS='' LIBJPEG_CFLAGS='-I/usr/include' LIBJPEG_LIBS='-L/usr/lib -ljpeg ' LIBMPEG2_CFLAGS='-I/usr/include' LIBMPEG2_LIBS='-L/usr/lib -lmpeg2 -L/usr/local/lib -lmpeg2convert' LIBMPEG3_CFLAGS='' LIBMPEG3_LIBS='' LIBOBJS=' ${LIBOBJDIR}lstat$U.o' LIBPOSTPROC_CFLAGS='' LIBPOSTPROC_LIBS='' LIBQUICKTIME_CFLAGS='' LIBQUICKTIME_LIBS='' LIBS='-liconv -lm -lz ' LIBTC_CFLAGS='-I$(top_srcdir)/libtc' LIBTC_LIBS='$(top_builddir)/libtc/libtc.la' LIBTOOL='$(SHELL) /usr/local/bin/libtool' LIBVO_CFLAGS='-I$(top_srcdir)/libvo' LIBVO_LIBS='$(top_builddir)/libvo/libvout.la' LIBXML2_CFLAGS='-I/usr/local/include/libxml2 -I/usr/local/include' LIBXML2_LIBS='-L/usr/local/lib -lxml2 -L/usr/local/lib -lxml2' LN_S='ln -s' LTLIBOBJS=' ${LIBOBJDIR}lstat$U.lo' LZO_CFLAGS='' LZO_LIBS='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /usr/ports/multimedia/transcode/work/transcode-1.0.6/autotools/missing --run makeinfo' MJPEGTOOLS_CFLAGS='' MJPEGTOOLS_LIBS='' MOD_PATH='${libdir}/transcode' NET_STREAM_FALSE='' NET_STREAM_TRUE='#' OBJEXT='o' OGG_CFLAGS='-I/usr/local/include' OGG_LIBS='-L/usr/local/lib -logg ' PACKAGE='transcode' PACKAGE_BUGREPORT='' PACKAGE_NAME='transcode' PACKAGE_STRING='transcode 1.0.6' PACKAGE_TARNAME='transcode' PACKAGE_VERSION='1.0.6' PATH_SEPARATOR=':' PATH_TO_AWK='/usr/local/bin/gawk' PKG_CONFIG='/usr/local/bin/pkg-config' PTHREAD_CFLAGS='-pthread -D_REENTRANT -D_THREAD_SAFE' PTHREAD_LIBS='-pthread' PVM3_CFLAGS='' PVM3_LIBS='' PVM3_PVMGS='' RANLIB='ranlib' SDL_CFLAGS='-I/usr/local/include/SDL -I/usr/local/include' SDL_LIBS='-L/usr/local/lib -lSDL -Wl,-rpath,/usr/local/lib -pthread' SET_MAKE='' SHELL='/bin/sh' STRIP='strip' SUPPORT_INCLUDES='' SUPPORT_LIBS='' SUPPORT_OBJECTS=' dummy.o' SYSTEM_DARWIN_FALSE='' SYSTEM_DARWIN_TRUE='#' TCIOAUX_CFLAGS='-I$(top_srcdir)/libioaux' TCIOAUX_LIBS='$(top_builddir)/libioaux/libtcioaux.la' THEORA_CFLAGS='-I/usr/local/include' THEORA_LIBS='-L/usr/local/lib -ltheora -L/usr/local/lib -ltheora -logg' VERSION='1.0.6' VORBIS_CFLAGS='-I/usr/local/include' VORBIS_LIBS='-L/usr/local/lib -lvorbis -L/usr/local/lib -lvorbis -lm -logg' WORDS_BIGENDIAN_FALSE='' WORDS_BIGENDIAN_TRUE='#' XIO_CFLAGS='-I$(top_srcdir)/libxio' XIO_LIBS='' XMKMF='' XVID_DEFAULT='xvid4' X_CFLAGS='-I/usr/local/include' X_EXTRA_LIBS='' X_LIBS='-L/usr/local/lib -R/usr/local/lib' X_PRE_LIBS='-lSM -lICE' a52_config='no' ac_ct_CC='cc' ac_ct_CXX='' ac_ct_F77='f77' am__fastdepCCAS_FALSE='#' am__fastdepCCAS_TRUE='' am__fastdepCC_FALSE='#' am__fastdepCC_TRUE='' am__fastdepCXX_FALSE='#' am__fastdepCXX_TRUE='' am__include='include' am__isrc='' am__leading_dot='.' am__quote='' am__tar='${AMTAR} chof - "$$tardir"' am__untar='${AMTAR} xf -' avifile_config='' bindir='${exec_prefix}/bin' bsdav_config='' build='i386-portbld-freebsd6.3' build_alias='i386-portbld-freebsd6.3' build_cpu='i386' build_os='freebsd6.3' build_vendor='portbld' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='${prefix}' freetype2_config='/usr/local/bin/freetype-config' host='i386-portbld-freebsd6.3' host_alias='' host_cpu='i386' host_os='freebsd6.3' host_vendor='portbld' htmldir='${docdir}' iconv_config='no' imagemagick_config='' includedir='${prefix}/include' infodir='/usr/local/info/' install_sh='$(SHELL) /usr/ports/multimedia/transcode/work/transcode-1.0.6/autotools/install-sh' lame_config='no' libavcodec_config='no' libdir='${exec_prefix}/lib' libdv_config='no' libdvdread_config='no' libexecdir='${exec_prefix}/libexec' libfame_config='' libjpeg_config='no' libjpegmmx_config='' libmpeg2_config='no' libmpeg3_config='' libpostproc_config='' libquicktime_config='' libxml2_config='/usr/local/bin/xml2-config' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' lzo_config='' mandir='/usr/local/man' mjpegtools_config='' mkdir_p='$(top_builddir)/autotools/install-sh -c -d' ogg_config='no' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local' program_transform_name='s,x,x,' psdir='${docdir}' pvm3_config='' sbindir='${exec_prefix}/sbin' sdl_config='/usr/local/bin/sdl-config' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target='i386-portbld-freebsd6.3' target_alias='' target_cpu='i386' target_os='freebsd6.3' target_vendor='portbld' theora_config='no' vorbis_config='no' x_includes='/usr/local/include' x_libraries='/usr/local/lib' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "transcode" #define PACKAGE_TARNAME "transcode" #define PACKAGE_VERSION "1.0.6" #define PACKAGE_STRING "transcode 1.0.6" #define PACKAGE_BUGREPORT "" #define PACKAGE "transcode" #define VERSION "1.0.6" #define HAVE_LIBDL 1 #define HAVE_DLOPEN 1 #define STDC_HEADERS 1 #define HAVE_DIRENT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_ERRNO_H 1 #define HAVE_FCNTL_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_UNISTD_H 1 #define HAVE_LIMITS_H 1 #define HAVE_INTTYPES_H 1 #define TIME_WITH_SYS_TIME 1 #define ATTRIBUTE_ALIGNED_MAX 64 #define HAVE_STDLIB_H 1 #define HAVE_MALLOC 1 #define HAVE_ALLOCA 1 #define HAVE_VPRINTF 1 #define HAVE_STRCOLL 1 #define RETSIGTYPE void #define HAVE_STRTOL 1 #define HAVE_FTRUNCATE 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_MEMSET 1 #define HAVE_STRERROR 1 #define HAVE_STRNCASECMP 1 #define HAVE_STAT 1 #define HAVE_ATEXIT 1 #define HAVE_GETPAGESIZE 1 #define HAVE_MEMMOVE 1 #define HAVE_MKFIFO 1 #define HAVE_VSSCANF 1 #define HAVE_STRPTIME 1 #define HAVE_STRLCAT 1 #define HAVE_STRLCPY 1 #define HAVE_LIBM_LRINT 1 #define HAVE_GETOPT_LONG_ONLY 1 #define SYS_BSD 1 #define ARCH_X86 1 #define HAVE_ASM_MMX 1 #define HAVE_MMX 1 #define HAVE_ASM_3DNOW 1 #define HAVE_3DNOW 1 #define HAVE_ASM_SSE 1 #define HAVE_SSE 1 #define HAVE_ASM_SSE2 1 #define HAVE_SSE2 1 #define HAVE_DLFCN_H 1 #define HAVE_X11 1 #define HAVE_LIBXV 1 #define HAVE_X11_XAW_SIMPLE_H 1 #define HAVE_XAW_SIMPLE 1 #define HAVE_LIBXPM 1 #define HAVE_LIBZ 1 #define HAVE_LIBM 1 #define HAVE_FFMPEG_AVCODEC_H 1 #define HAVE_LIBAVCODEC_AVCODEC_H 1 #define HAVE_LIBMPEG2 1 #define STATBUFFER 1 #define HAVE_SYS_SOUNDCARD_H 1 #define HAVE_OSS 1 #define HAVE_FREETYPE2 1 #define HAVE_LAME_INC 1 #define TC_LAME_VERSION 397 #define HAVE_LAME 1 #define HAVE_OGG 1 #define HAVE_VORBIS 1 #define HAVE_THEORA 1 #define HAVE_LIBDVDREAD_INC 1 #define HAVE_LIBDVDREAD 1 #define LIBDV_099 1 #define LIBDV_0103 1 #define HAVE_LIBDV 1 #define USE_LIBA52_DECODER 1 #define HAVE_A52 1 #define HAVE_LIBXML2 1 #define HAVE_SDL 1 #define HAVE_LIBJPEG 1 #define HAVE_LIBICONV 1 #define HAVE_ICONV 1 configure: exit 1 --EVF5PPMfhYS0aIcm-- From owner-freebsd-multimedia@FreeBSD.ORG Sun Aug 10 23:32:28 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F00D9106566B for ; Sun, 10 Aug 2008 23:32:28 +0000 (UTC) (envelope-from angel.arancibia@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.238]) by mx1.freebsd.org (Postfix) with ESMTP id C6BBA8FC16 for ; Sun, 10 Aug 2008 23:32:28 +0000 (UTC) (envelope-from angel.arancibia@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so2960779rvf.43 for ; Sun, 10 Aug 2008 16:32:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=N5LB7sDDY2UERNvVjUhaZgSpAMrieQzDsAOZ9guoJHo=; b=Ya3RhWSG5Dhql6enRaH0gzNbMzU0Zgt3/FH3yKoJ4rt85B3DhD7mlTMM013iojeqNq j7ZOxM4Ljl+NRlVKX/XcRrNqxpvYc6lb8DYO26tpPksPi/lAFREJbglI7fjbWqPRB550 GlAZUDKymQpMDQH1pNHIM3OxJDoVIBSeOXgqU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=RSFSMoZaP0eY1NRN9NVKMaEyjBFKxSQ5VM8ZmG/2KInhjRuEQiSbQBTDu8V7M1FSIE 8YHFJdX8f3Ey6z0p+3jebBSbX/9PXpmnVknY5JfxW893FNalEvqrw5FTJ71G4ZKT6m5m lsCIPkspNqMRSdH62mK4hIXp/fnPrr7YwZ3ZQ= Received: by 10.141.161.6 with SMTP id n6mr3048263rvo.41.1218409694141; Sun, 10 Aug 2008 16:08:14 -0700 (PDT) Received: by 10.140.170.10 with HTTP; Sun, 10 Aug 2008 16:08:14 -0700 (PDT) Message-ID: <2c91a67a0808101608q6d63a042ybb5df49f748be8b@mail.gmail.com> Date: Sun, 10 Aug 2008 20:08:14 -0300 From: "Angel Arancibia" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: problem with Intel 82801H - only through headphone X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Aug 2008 23:32:29 -0000 Hi, I'm having some trouble with "Intel 82801H High Definition Audio Controller". it is recognized by the kernel (amd64) $>dmesg | grep pcm pcm0: mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 pcm0: [ITHREAD] pcm0: pcm0: but for some reason I only have sound through the headphones. I suspected about the volume, but it seems to be ok. $>mixer Mixer vol is currently set to 81:81 Mixer pcm is currently set to 66:66 Mixer speaker is currently set to 53:53 Mixer line is currently set to 75:75 Mixer rec is currently set to 0:0 Recording source: mic any idea? Thanks in advance. Angel PS: I'm running freebsd 7.0-stable with kernel amd64. Any other information needed please ask. From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 02:01:36 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF3FD1065685 for ; Mon, 11 Aug 2008 02:01:36 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.188]) by mx1.freebsd.org (Postfix) with ESMTP id 41B678FC24 for ; Mon, 11 Aug 2008 02:01:36 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by fk-out-0910.google.com with SMTP id k31so2731735fkk.11 for ; Sun, 10 Aug 2008 19:01:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=32mWQXZDkTVHvQ8mN0kQ7CJB8nazwwvauHRJgrfUU0Q=; b=wJMkw0N9dc2d/IvoGmyN+EBDRlmr2z+eq/JxkoiLxd+Cryvs7lQRk7YS5xyUg0C0nS wW0FfPyN3FKqzM5i4oC+sVS4GId/6NkOXK64TEWUKTCWUnpKU8KY1qqsLDzrtor7cRHq R0gUpPD+ZKe2HhEkXV6I7LHqKEBhvGS2N7HK8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=LDQwBNBT/oV67zyA+RqfOga1jfBiGHrogRbPlpbyUP5amDtz+GhIYiQlxPIDR5i3Nj hAwcnlZronEsLAvWty6ksFGGTNarG9bR/fC/OTFR/OUkpYubB3dCOiV2z+8Qb6EYc1UI HbhnF/YALEvj7KyoYl8gMr7KoR0yao1kKgyZM= Received: by 10.103.114.14 with SMTP id r14mr5327249mum.120.1218420094509; Sun, 10 Aug 2008 19:01:34 -0700 (PDT) Received: by 10.103.169.13 with HTTP; Sun, 10 Aug 2008 19:01:34 -0700 (PDT) Message-ID: Date: Sun, 10 Aug 2008 23:01:34 -0300 From: "Carlos A. M. dos Santos" To: freebsd-multimedia@freebsd.org In-Reply-To: <200808101946.m7AJkhCm057666@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200808101946.m7AJkhCm057666@repoman.freebsd.org> Cc: Joe Marcus Clarke Subject: Re: cvs commit: ports/multimedia/ffmpeg Makefile pkg-plist X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 02:01:36 -0000 On Sun, Aug 10, 2008 at 4:46 PM, Joe Marcus Clarke wrote: > marcus 2008-08-10 19:46:43 UTC > > FreeBSD ports repository > > Modified files: > multimedia/ffmpeg Makefile pkg-plist > Log: > Build libswscale by default once again. I could not reproduce any problems > in swfdec-0.6.8, and ahze couldn't remember exactly what problems were > caused before. If people notice issues after this commit, we will look > into them. > > Approved by: multimedia (ahze) > > Revision Changes Path > 1.84 +6 -2 ports/multimedia/ffmpeg/Makefile > 1.24 +9 -0 ports/multimedia/ffmpeg/pkg-plist What about ports/126024: multimedia/ffmpeg - configure error using WITH_AMR_[NW]B? -- If you think things can't get worse it's probably only because you lack sufficient imagination. From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 02:01:44 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1DF4E1065674 for ; Mon, 11 Aug 2008 02:01:44 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.159]) by mx1.freebsd.org (Postfix) with ESMTP id 986518FC1C for ; Mon, 11 Aug 2008 02:01:43 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so2512337fgb.35 for ; Sun, 10 Aug 2008 19:01:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=ai1RW2AWWGXc2dEJot4pQijhDCDxPY5k35Zyy99xcR4=; b=udc5pkXGhfMDvWndgqh3eVCuHZkGhxy0U814GxAsTwz8JUdEHTEe+hce91anwU/66w gtYGAM2fLz68d4Hjkb2KBCRDZZPnnwp9caGceGgGfphTFpidxdOBf5ofWn6TXMOh5Vu1 30RbiQSG9d7+qEPZb788I7ypj2I0uh7NARQqQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Fyr5MLsHeKpXNYMrdBF/GP4zUgXZdde/qBd2tF26yZAit/cywZFFWma17bNM9JYy2i pBip459D839LZbStVTuZvdUTHEMLLe8T6aYGeiAu6WK9dSCiX2wpWgr6Gx+Pv4MR6tEA 44fkIK3fFlFHomEYtfq62IiXBXfTqSr2Aor/s= Received: by 10.103.5.4 with SMTP id h4mr5319828mui.17.1218418516682; Sun, 10 Aug 2008 18:35:16 -0700 (PDT) Received: by 10.103.169.13 with HTTP; Sun, 10 Aug 2008 18:35:16 -0700 (PDT) Message-ID: Date: Sun, 10 Aug 2008 22:35:16 -0300 From: "Carlos A. M. dos Santos" To: "Angel Arancibia" In-Reply-To: <2c91a67a0808101608q6d63a042ybb5df49f748be8b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2c91a67a0808101608q6d63a042ybb5df49f748be8b@mail.gmail.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: problem with Intel 82801H - only through headphone X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 02:01:44 -0000 On Sun, Aug 10, 2008 at 8:08 PM, Angel Arancibia wrote: > Hi, I'm having some trouble with "Intel 82801H High Definition Audio > Controller". it is recognized by the kernel (amd64) > > $>dmesg | grep pcm > pcm0: mem > 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 > pcm0: [ITHREAD] > pcm0: > pcm0: > > > but for some reason I only have sound through the headphones. I > suspected about the volume, but it seems to be ok. > > $>mixer > Mixer vol is currently set to 81:81 > Mixer pcm is currently set to 66:66 > Mixer speaker is currently set to 53:53 > Mixer line is currently set to 75:75 > Mixer rec is currently set to 0:0 > Recording source: mic > > any idea? Questions: 1. What are your computer/motherboard brand and model? 2. What is your os version (run "uname -r")? 2. What does "pciconf -lv" says about your audio device? I once fixed the driver because on my PC the output was going to the speaker, not to "line out". You may have a similar problem. Instructions: 1. Boot with either the GENERIC kernel or a custom kernel without any sound driver. 2. Set the sound debugging messages knob: sysctl hw.snd.verbose=4 3. Load the driver: kldload snd_hda 4. Get the driver debugging messages: sed -n 's/.* pcm0: //p' /var/log/messages > hda_log.txt Send a message to this list with the contents of hda_log.txt. -- If you think things can't get worse it's probably only because you lack sufficient imagination. From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 03:29:35 2008 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C18111065678 for ; Mon, 11 Aug 2008 03:29:35 +0000 (UTC) (envelope-from gyrd-se@thanelange.no) Received: from sakura.nani.no (sakura.nani.no [195.204.164.110]) by mx1.freebsd.org (Postfix) with SMTP id 1565C8FC19 for ; Mon, 11 Aug 2008 03:29:34 +0000 (UTC) (envelope-from gyrd-se@thanelange.no) Received: (qmail 4078 invoked by uid 89); 11 Aug 2008 05:03:31 +0200 Received: from cm-84.208.152.114.getinternet.no (HELO parvati.thanelange.no) (gyrd-se@thanelange.no@84.208.152.114) by sakura.nani.no with SMTP; 11 Aug 2008 05:03:31 +0200 Date: Mon, 11 Aug 2008 05:03:19 +0200 From: Gyrd Thane Lange To: Craig Butler Message-ID: <20080811050319.17092ed1@parvati.thanelange.no> In-Reply-To: <1218205120.70877.3.camel@main.lerwick.hopto.org> References: <489C4DC0.3030806@eskk.nu> <20080808135842.GA71650@rwxrwxrwx.net> <1218205120.70877.3.camel@main.lerwick.hopto.org> X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/7XTfOk8Rk0inKSr/RE0_KXD" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-ports@freebsd.org, multimedia@FreeBSD.org, Martin Tournoij , leslie@eskk.nu Subject: Re: multimedia/transcode won't build X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 03:29:35 -0000 --MP_/7XTfOk8Rk0inKSr/RE0_KXD Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit Content-Disposition: inline On Fri, 08 Aug 2008 15:18:40 +0100 Craig Butler wrote: > On Fri, 2008-08-08 at 15:58 +0200, Martin Tournoij wrote: > > On Fri, Aug 08, 2008 at 03:44:32PM +0200, Leslie Jensen wrote: > > > Hello > > > > > > I have the above problem. > > > > > > I have tried make deinstall and then reinstall, same error. > > > > > > Any hints? > > > > > > Thanks > > > /Leslie > > > > > > > > > ----------------------------------------- > > > In file included from import_nuv.c:19: > > > ../../libtc/tc_lzo.h:13:23: error: lzo/lzo1x.h: No such file or > > > directory ../../libtc/tc_lzo.h:14:25: error: lzo/lzoutil.h: No > > > such file or directory import_nuv.c: In function > > > 'nuv_decode_video': import_nuv.c:473: warning: pointer targets in > > > assignment differ in signedness > > > import_nuv.c:480: error: 'lzo_uint' undeclared (first use in this > > > function) import_nuv.c:480: error: (Each undeclared identifier is > > > reported only once import_nuv.c:480: error: for each function it > > > appears in.) import_nuv.c:480: error: expected ';' before 'len' > > > import_nuv.c:486: warning: implicit declaration of function > > > 'lzo1x_decompress' > > > import_nuv.c:487: error: 'len' undeclared (first use in this > > > function) import_nuv.c:487: error: 'LZO_E_OK' undeclared (first > > > use in this function) import_nuv.c:509: warning: pointer targets > > > in passing argument 2 of 'RTjpeg_deco > > > mpressYUV420' differ in signedness > > > import_nuv.c: In function 'import_nuv_decode': > > > import_nuv.c:624: warning: pointer targets in assignment differ > > > in signedness > > > gmake[3]: *** [import_nuv_la-import_nuv.lo] Error 1 > > > gmake[3]: Leaving directory > > > `/usr/ports/multimedia/transcode/work/transcode-1.0. > > > 6/import/nuv' > > > gmake[2]: *** [all-recursive] Error 1 > > > gmake[2]: Leaving directory > > > `/usr/ports/multimedia/transcode/work/transcode-1.0. > > > 6/import' > > > gmake[1]: *** [all-recursive] Error 1 > > > gmake[1]: Leaving directory > > > `/usr/ports/multimedia/transcode/work/transcode-1.0. > > > 6' > > > gmake: *** [all] Error 2 > > > *** Error code 2 > > > > > > Stop in /usr/ports/multimedia/transcode. > > > *** Error code 1 > > > > > > Stop in /usr/ports/multimedia/transcode. > > > ----------------------------------------- > > > > I had the same problem today, it's probably a bug in the port ... > > Haven't had the time to look into it. > > > > have you got /usr/ports/archivers/lzo installed ? > > it looks like the port is trying to pull in an include files from > it... The port appears to looking for the lzo headers in the wrong place. archivers/lzo places include files in /usr/local/include while archivers/lzo2 places include files in /usr/local/include/lzo a) To make the port work with lzo version 1, you can drop a small patch file (also attached) into /usr/ports/multimedia/transcode/files/: [patch-libtc_tc_lzo.h] --- libtc/tc_lzo.h.orig 2008-08-10 22:24:53.000000000 +0200 +++ libtc/tc_lzo.h 2008-08-10 22:25:37.000000000 +0200 @@ -10,8 +10,8 @@ #ifndef TC_LZO_H #define TC_LZO_H -#include -#include +#include +#include #ifdef HAVE_CONFIG_H #include "config.h" b) You can uninstall archivers/lzo and install archivers/lzo2 instead (haven' tried this but I'll expect it to work.) Regards Gyrd ^_^ --MP_/7XTfOk8Rk0inKSr/RE0_KXD-- From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 05:37:32 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5193A106567B for ; Mon, 11 Aug 2008 05:37:32 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.185]) by mx1.freebsd.org (Postfix) with ESMTP id 61A748FC1B for ; Mon, 11 Aug 2008 05:37:31 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by mu-out-0910.google.com with SMTP id i2so1836435mue.3 for ; Sun, 10 Aug 2008 22:37:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=Zh//X6d3zK+yj1+c+UnK2usCzqmNHHO1eG2JRD71UJI=; b=ZOFbbyKNt0VutcGi0zxSYKzdZVhoE/IEpfx5bsggiyByah+Z7gKTcECB7aCeHVCg80 7g1JTVewREvD97HIWWoltvR3Z6kK4CL48sVQ1x5CSbECda799mbR1FpSFugFNXjKb1g2 tFRjmKDNJWAWn0PMhCeiAb6GL4Vc3Nh+N8wFo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=ZGAYlqkwsUytI6HH3HdPAA6bmXOF5xvElv5rxmTn02f59y7v//vAon8odz2fCUjxcF wTCxqvFVe1BCHxh8svrTHccvIF1qUmhFKQmkHtkgifma/wthX7V9faOQ2C8J6Cb9r9yY HQOOLHIDNoGWosfHa2CPAG2U7sQq4z2rDS4+4= Received: by 10.103.172.7 with SMTP id z7mr5487847muo.40.1218433050048; Sun, 10 Aug 2008 22:37:30 -0700 (PDT) Received: by 10.103.169.13 with HTTP; Sun, 10 Aug 2008 22:37:29 -0700 (PDT) Message-ID: Date: Mon, 11 Aug 2008 02:37:30 -0300 From: "Carlos A. M. dos Santos" To: freebsd-multimedia@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2c91a67a0808101608q6d63a042ybb5df49f748be8b@mail.gmail.com> <2c91a67a0808102001lb9544f5nb6094bf89bb84e4b@mail.gmail.com> Subject: Re: problem with Intel 82801H - only through headphone X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 05:37:32 -0000 Sorry, we forgot to keep the list in the thread. This is a copy of the message I just sent to Angel. On Mon, Aug 11, 2008 at 2:20 AM, Carlos A. M. dos Santos wrote: >2008/8/10 Carlos A. M. dos Santos <>: >> >> Questions: >> >> 1. What are your computer/motherboard brand and model? > >It's a DELL inspiron 1420 > >> >> 2. What is your os version (run "uname -r")? > >freebsd-7-RELEASE > >> >> 2. What does "pciconf -lv" says about your audio device? I once fixed >> the driver because on my PC the output was going to the speaker, not >> to "line out". You may have a similar problem. > >$> pciconf -lv >pcm0@pci0:0:27:0: class=0x040300 card=0x01f31028 chip=0x284b8086 >rev=0x02 hdr=0x00 > vendor = 'Intel Corporation' > device = '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8' > class = multimedia > >> >> Instructions: >> >> 1. Boot with either the GENERIC kernel or a custom kernel without any >> sound driver. > >Ok, I commented snd_hda_load="YES" in loader.conf > >> >> 2. Set the sound debugging messages knob: > >First I load the sound module. > >$>kldload sound > >Now I can change the verbose level > >$>sysctl hw.snd.verbose=4 >hw.snd.verbose: 1 -> 4 > > >> >> sysctl hw.snd.verbose=4 >> >> 3. Load the driver: >> >> kldload snd_hda >> >> 4. Get the driver debugging messages: >> >> sed -n 's/.* pcm0: //p' /var/log/messages > hda_log.txt >> >> Send a message to this list with the contents of hda_log.txt. > > >At the end is the hda_log.txt. I don't know if it is allow to attached files. > >Thanks for your help. > > >Angel > >####################################################### >hda_log.txt > > >HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=9 found=9 >HDA_DEBUG: hdac_widget_connection_parse: nid=22 entries=9 found=9 >HDA_DEBUG: hdac_widget_connection_parse: nid=23 entries=9 found=9 >HDA_DEBUG: hdac_widget_connection_parse: nid=24 entries=1 found=1 >HDA_DEBUG: hdac_widget_connection_parse: nid=25 entries=1 found=1 >HDA_DEBUG: hdac_widget_connection_parse: nid=26 entries=1 found=1 >HDA_DEBUG: hdac_widget_connection_parse: nid=27 entries=3 found=3 >HDA_DEBUG: hdac_widget_connection_parse: nid=28 entries=3 found=3 >HDA_DEBUG: hdac_widget_connection_parse: nid=29 entries=3 found=3 >HDA_DEBUG: hdac_widget_connection_parse: nid=32 entries=1 found=1 >HDA_DEBUG: hdac_widget_connection_parse: nid=33 entries=5 found=5 >HDA_DEBUG: hdac_widget_connection_parse: nid=36 entries=4 found=4 >HDA_DEBUG: Parsing Ctls... >HDA_DEBUG: Parsing vendor patch... >HDA_DEBUG: Building AFG tree... >HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1 >HDA_DEBUG: HWiP: 0 DAC path found! Retrying parser using >HDA_PARSE_DIRECT strategy. >HDA_DEBUG: HWiP: Found 4 DAC path using HDA_PARSE_DIRECT strategy. >HDA_DEBUG: AFG commit... >HDA_DEBUG: Ctls commit... >[ 3] Ctl nid=4 Bind to NONE >[ 5] Ctl nid=6 Bind to NONE >[ 9] Ctl nid=24 childnid=21 Bind to NONE >[10] Ctl nid=25 childnid=22 Bind to NONE >[11] Ctl nid=26 childnid=23 Bind to NONE >HDA_DEBUG: PCMDIR_PLAY setup... >HDA_DEBUG: PCMDIR_REC setup... >HDA_DEBUG: OSS mixer initialization... >HDA_DEBUG: Forcing Soft PCM volume >HDA_DEBUG: Registering PCM channels... >clone manager: deadline=750ms flags=0x8000001e >hdac_dma_alloc: size=4096 -> roundsz=4096 >hdac_dma_alloc: size=4096 -> roundsz=4096 > > > > >HDA config/quirks: softpcmvol forcestereo ivref50 ivref80 ivref100 ivref > >+-------------------+ >| DUMPING HDA NODES | >+-------------------+ > >Default Parameter >----------------- > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > IN amp: 0x00050e00 > OUT amp: 0x80027f7f > > nid: 2 [ANALOG] > name: audio output > widget_cap: 0x000d0c05 > Parse flags: 0x00000001 > Ctl flags: 0x00000011 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > Output amp: 0x80027f7f > mute=1 step=127 size=2 offset=127 > connections: 0 > > nid: 3 [ANALOG] > name: audio output > widget_cap: 0x000d0c05 > Parse flags: 0x00000001 > Ctl flags: 0x00000011 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > Output amp: 0x80027f7f > mute=1 step=127 size=2 offset=127 > connections: 0 > > nid: 4 [ANALOG] > name: audio output > widget_cap: 0x000d0c05 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > Output amp: 0x80027f7f > mute=1 step=127 size=2 offset=127 > connections: 0 > > nid: 5 [ANALOG] > name: audio output > widget_cap: 0x000d0c05 > Parse flags: 0x00000001 > Ctl flags: 0x00000011 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > Output amp: 0x80027f7f > mute=1 step=127 size=2 offset=127 > connections: 0 > > nid: 6 [ANALOG] > name: vendor widget > widget_cap: 0x00fd0c05 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Output amp: 0x80027f7f > mute=1 step=127 size=2 offset=127 > connections: 0 > > nid: 7 [ANALOG] > name: audio input > widget_cap: 0x001d0541 > Parse flags: 0x00000002 > Ctl flags: 0x00000800 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > connections: 1 > | > + <- nid=27 [audio selector] > > nid: 8 [ANALOG] > name: audio input > widget_cap: 0x001d0541 > Parse flags: 0x00000002 > Ctl flags: 0x00000800 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > connections: 1 > | > + <- nid=28 [audio selector] > > nid: 9 [ANALOG] > name: audio input > widget_cap: 0x001d0541 > Parse flags: 0x00000002 > Ctl flags: 0x00000800 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > connections: 1 > | > + <- nid=29 [audio selector] > > nid: 10 [ANALOG] > name: pin: headphones out (jack) > widget_cap: 0x00400181 > Parse flags: 0x00000001 > Ctl flags: 0x00000000 > Pin cap: 0x0000173f > ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL > Pin config: 0x0221101f > Pin control: 0x000000c0 HP OUT > connections: 2 > | > + <- nid=2 [audio output] (selected) > | > + <- nid=3 [audio output] > > nid: 11 [ANALOG] [DISABLED] > name: pin: other (none) > widget_cap: 0x00400181 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Pin cap: 0x0000173f > ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL > Pin config: 0x40f000f0 > Pin control: 0x000000e0 HP IN OUT > connections: 2 > | > + <- nid=2 [audio output] > | > + <- nid=3 [audio output] > > nid: 12 [ANALOG] [DISABLED] > name: pin: other (none) > widget_cap: 0x00400181 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Pin cap: 0x00001737 > ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL > Pin config: 0x40f000f1 > Pin control: 0x00000060 IN OUT > connections: 1 > | > + <- nid=3 [audio output] > > nid: 13 [ANALOG] > name: pin: speaker (fixed) > widget_cap: 0x00400181 > Parse flags: 0x00000001 > Ctl flags: 0x00000000 > Pin cap: 0x0000173f > ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL > Pin config: 0x90170110 > Pin control: 0x00000040 OUT > connections: 1 > | > + <- nid=2 [audio output] > > nid: 14 [ANALOG] > name: pin: line in (jack) > widget_cap: 0x00400181 > Parse flags: 0x00000002 > Ctl flags: 0x00000040 > Pin cap: 0x00001737 > ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL > Pin config: 0x02811030 > Pin control: 0x00000024 IN > connections: 1 > | > + <- nid=4 [audio output] > > nid: 15 [ANALOG] > name: pin: line out (jack) > widget_cap: 0x00400181 > Parse flags: 0x00000001 > Ctl flags: 0x00000000 > Pin cap: 0x00001737 > ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL > Pin config: 0x02011020 > Pin control: 0x00000040 OUT > connections: 1 > | > + <- nid=5 [audio output] > > nid: 16 [ANALOG] [DISABLED] > name: pin: other (none) > widget_cap: 0x00400181 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Pin cap: 0x00000037 > ISC TRQD OUT IN : UNSOL > Pin config: 0x40f000f2 > Pin control: 0x00000060 IN OUT > connections: 1 > | > + <- nid=4 [audio output] > > nid: 17 [ANALOG] [DISABLED] > name: pin: other (none) > widget_cap: 0x00400181 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Pin cap: 0x00000037 > ISC TRQD OUT IN : UNSOL > Pin config: 0x40f000f3 > Pin control: 0x00000060 IN OUT > connections: 1 > | > + <- nid=3 [audio output] > > nid: 18 [ANALOG] [DISABLED] > name: pin: other (none) > widget_cap: 0x00400001 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Pin cap: 0x00000020 > IN > Pin config: 0x40f000f4 > Pin control: 0x00000020 IN > connections: 0 > > nid: 19 [ANALOG] > name: pin: Mic in (fixed) > widget_cap: 0x00400001 > Parse flags: 0x00000002 > Ctl flags: 0x00000000 > Pin cap: 0x00000020 > IN > Pin config: 0x90a60040 > Pin control: 0x00000020 IN > connections: 0 > > nid: 20 [ANALOG] [DISABLED] > name: pin: other (none) > widget_cap: 0x00400001 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Pin cap: 0x00000020 > IN > Pin config: 0x40f000f5 > Pin control: 0x00000020 IN > connections: 0 > > nid: 21 [ANALOG] > name: audio selector > widget_cap: 0x0030010d > Parse flags: 0x00000002 > Ctl flags: 0x00000040 > Output amp: 0x00270400 > mute=0 step=4 size=39 offset=0 > connections: 9 > | > + <- nid=14 [pin: line in (jack)] (selected) > | > + <- nid=18 [pin: other (none)] [DISABLED] > | > + <- nid=15 [pin: line out (jack)] > | > + <- nid=11 [pin: other (none)] [DISABLED] > | > + <- nid=12 [pin: other (none)] [DISABLED] > | > + <- nid=13 [pin: speaker (fixed)] > | > + <- nid=10 [pin: headphones out (jack)] > | > + <- nid=16 [pin: other (none)] [DISABLED] > | > + <- nid=17 [pin: other (none)] [DISABLED] > > nid: 22 [ANALOG] > name: audio selector > widget_cap: 0x0030010d > Parse flags: 0x00000002 > Ctl flags: 0x00000040 > Output amp: 0x00270400 > mute=0 step=4 size=39 offset=0 > connections: 9 > | > + <- nid=14 [pin: line in (jack)] (selected) > | > + <- nid=18 [pin: other (none)] [DISABLED] > | > + <- nid=15 [pin: line out (jack)] > | > + <- nid=11 [pin: other (none)] [DISABLED] > | > + <- nid=12 [pin: other (none)] [DISABLED] > | > + <- nid=13 [pin: speaker (fixed)] > | > + <- nid=10 [pin: headphones out (jack)] > | > + <- nid=16 [pin: other (none)] [DISABLED] > | > + <- nid=17 [pin: other (none)] [DISABLED] > > nid: 23 [ANALOG] > name: audio selector > widget_cap: 0x0030010d > Parse flags: 0x00000002 > Ctl flags: 0x00000040 > Output amp: 0x00270400 > mute=0 step=4 size=39 offset=0 > connections: 9 > | > + <- nid=14 [pin: line in (jack)] (selected) > | > + <- nid=18 [pin: other (none)] [DISABLED] > | > + <- nid=15 [pin: line out (jack)] > | > + <- nid=11 [pin: other (none)] [DISABLED] > | > + <- nid=12 [pin: other (none)] [DISABLED] > | > + <- nid=13 [pin: speaker (fixed)] > | > + <- nid=10 [pin: headphones out (jack)] > | > + <- nid=16 [pin: other (none)] [DISABLED] > | > + <- nid=17 [pin: other (none)] [DISABLED] > > nid: 24 [ANALOG] > name: audio selector > widget_cap: 0x00300103 > Parse flags: 0x00000002 > Ctl flags: 0x00000000 > Input amp: 0x00050e00 > mute=0 step=14 size=5 offset=0 > connections: 1 > | > + <- nid=21 [audio selector] > > nid: 25 [ANALOG] > name: audio selector > widget_cap: 0x00300103 > Parse flags: 0x00000002 > Ctl flags: 0x00000000 > Input amp: 0x00050e00 > mute=0 step=14 size=5 offset=0 > connections: 1 > | > + <- nid=22 [audio selector] > > nid: 26 [ANALOG] > name: audio selector > widget_cap: 0x00300103 > Parse flags: 0x00000002 > Ctl flags: 0x00000000 > Input amp: 0x00050e00 > mute=0 step=14 size=5 offset=0 > connections: 1 > | > + <- nid=23 [audio selector] > > nid: 27 [ANALOG] > name: audio selector > widget_cap: 0x0030090d > Parse flags: 0x00000006 > Ctl flags: 0x00000800 > Output amp: 0x80000000 > mute=1 step=0 size=0 offset=0 > connections: 3 > | > + <- nid=24 [audio selector] (selected) > | > + <- nid=19 [pin: Mic in (fixed)] > | > + <- nid=20 [pin: other (none)] [DISABLED] > > nid: 28 [ANALOG] > name: audio selector > widget_cap: 0x0030090d > Parse flags: 0x00000006 > Ctl flags: 0x00000800 > Output amp: 0x80000000 > mute=1 step=0 size=0 offset=0 > connections: 3 > | > + <- nid=25 [audio selector] (selected) > | > + <- nid=19 [pin: Mic in (fixed)] > | > + <- nid=20 [pin: other (none)] [DISABLED] > > nid: 29 [ANALOG] > name: audio selector > widget_cap: 0x0030090d > Parse flags: 0x00000006 > Ctl flags: 0x00000800 > Output amp: 0x80000000 > mute=1 step=0 size=0 offset=0 > connections: 3 > | > + <- nid=26 [audio selector] (selected) > | > + <- nid=19 [pin: Mic in (fixed)] > | > + <- nid=20 [pin: other (none)] [DISABLED] > > nid: 30 [DIGITAL] [DISABLED] > name: audio output > widget_cap: 0x00040211 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Stream cap: 0x00000005 > Format: AC3 PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > connections: 0 > > nid: 31 [DIGITAL] [DISABLED] > name: vendor widget > widget_cap: 0x00f30201 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > connections: 0 > > nid: 32 [DIGITAL] [DISABLED] > name: audio input > widget_cap: 0x00140311 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Stream cap: 0x00000005 > Format: AC3 PCM > PCM cap: 0x000e0160 > PCM size: 16 20 24 > PCM rate: 44 48 96 > connections: 1 > | > + <- nid=34 [pin: other (none)] [DISABLED] > > nid: 33 [DIGITAL] [DISABLED] > name: pin: SPDIF out (jack) > widget_cap: 0x00400301 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Pin cap: 0x00000010 > OUT > Pin config: 0x034410a0 > Pin control: 0x00000040 OUT > connections: 5 > | > + <- nid=30 [audio output] [DISABLED] > | > + <- nid=31 [vendor widget] [DISABLED] > | > + <- nid=27 [audio selector] > | > + <- nid=28 [audio selector] > | > + <- nid=29 [audio selector] > > nid: 34 [DIGITAL] [DISABLED] > name: pin: other (none) > widget_cap: 0x00430681 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > Pin cap: 0x00010024 > IN EAPD : UNSOL > Pin config: 0x40f000f6 > Pin control: 0x00000020 IN > EAPD: 0x00000002 > connections: 0 > > nid: 35 [ANALOG] > name: beep widget > widget_cap: 0x0070000c > Parse flags: 0x00000000 > Ctl flags: 0x00000021 > Output amp: 0x00170303 > mute=0 step=3 size=23 offset=3 > connections: 0 > > nid: 36 [ANALOG] > name: volume widget > widget_cap: 0x00600000 > Parse flags: 0x00000000 > Ctl flags: 0x00000000 > connections: 4 > | > + <- nid=2 [audio output] (selected) > | > + <- nid=3 [audio output] > | > + <- nid=4 [audio output] > | > + <- nid=5 [audio output] > >+------------------------+ >| DUMPING HDA AMPLIFIERS | >+------------------------+ > > 1: nid=2 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] > 2: nid=3 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] > 3: nid=4 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 > 4: nid=5 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] > 5: nid=6 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 > 6: nid=21 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 > 7: nid=22 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 > 8: nid=23 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 > 9: nid=24 cnid=21 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 > 10: nid=25 cnid=22 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 > 11: nid=26 cnid=23 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 > 12: nid=27 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 > 13: nid=28 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 > 14: nid=29 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 > 15: nid=35 dir=0x1 index=0 ossmask=0x00000021 ossdev=5 > >+-----------------------------------+ >| DUMPING HDA AUDIO/VOLUME CONTROLS | >+-----------------------------------+ > >Master Volume (OSS: vol) > | > +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: >3 dir=0x1 ossmask=0x00000021 > >Line-in Volume (OSS: line) > | > +- nid: 21 index: 0 mute: 0 step: 4 size: 39 off: >0 dir=0x1 ossmask=0x00000040 > | > +- nid: 22 index: 0 mute: 0 step: 4 size: 39 off: >0 dir=0x1 ossmask=0x00000040 > | > +- nid: 23 index: 0 mute: 0 step: 4 size: 39 off: >0 dir=0x1 ossmask=0x00000040 > >Recording Level (OSS: rec) > | > +- nid: 27 index: 0 mute: 1 step: 0 size: 0 off: >0 dir=0x1 ossmask=0x00000800 > | > +- nid: 28 index: 0 mute: 1 step: 0 size: 0 off: >0 dir=0x1 ossmask=0x00000800 > | > +- nid: 29 index: 0 mute: 1 step: 0 size: 0 off: >0 dir=0x1 ossmask=0x00000800 > >Speaker/Beep (OSS: speaker) > | > +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: >3 dir=0x1 ossmask=0x00000021 > >Playback path: > > nid=10 [pin: headphones out (jack)] > ^ > | > +-----<------+ > ^ > | > nid=2 [audio output] > > nid=13 [pin: speaker (fixed)] > ^ > | > +-----<------+ > ^ > | > nid=2 [audio output] > > nid=15 [pin: line out (jack)] > ^ > | > +-----<------+ > ^ > | > nid=5 [audio output] > >Recording sources: > > nid=27 [audio selector] > | > + <- nid=24 [audio selector] > | > + <- nid=19 [pin: Mic in (fixed)] > > nid=28 [audio selector] > | > + <- nid=25 [audio selector] > | > + <- nid=19 [pin: Mic in (fixed)] > > nid=29 [audio selector] > | > + <- nid=26 [audio selector] > | > + <- nid=19 [pin: Mic in (fixed)] > >+--------------------------------------+ >| DUMPING PCM Playback/Record Channels | >+--------------------------------------+ > > PCM Playback: 1 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > DAC: 2 3 5 > > PCM Record: 1 > Stream cap: 0x00000001 > Format: PCM > PCM cap: 0x000e07e0 > PCM size: 16 20 24 > PCM rate: 44 48 88 96 176 192 > ADC: 7 8 9 > mem >0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 >TCSEL: 0x07 -> 0x00 >DMA Coherency: Uncacheable / vendor=0x8086 >[ITHREAD] >hdac_dma_alloc: size=1024 -> roundsz=1024 >hdac_dma_alloc: size=2048 -> roundsz=2048 >HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000 >HDA_DEBUG: Starting CORB Engine... >HDA_DEBUG: Starting RIRB Engine... >HDA_DEBUG: Enabling controller interrupt... >HDA_DEBUG: Scanning HDA codecs [start index=0] ... >HDA_DEBUG: Probing codec: 0 >HDA_DEBUG: startnode=1 endnode=2 >HDA_DEBUG: Found AFG nid=1 [startnode=1 endnode=2] >HDA_DEBUG: Parsing AFG nid=1 cad=0 > Vendor: 0x00008384 > Device: 0x00007616 > Revision: 0x00000002 > Stepping: 0x00000001 >PCI Subvendor: 0x01f31028 > Nodes: start=2 endnode=37 total=35 > CORB size: 256 > RIRB size: 256 > Streams: ISS=4 OSS=4 BSS=0 > GPIO: 0xc0000003 > NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 Seems like your audio hardware is similar to the Vostro 1500. I do not have access to the machine, so I can only guess what to do. Please try the following: 1. Save the attached file at /tmp/hda_inspirion_1420.diff and apply it to the hda driver: cd /usr/src/sys/dev/sound/pci/hda patch < /tmp/hda_inspirion_1420.diff 2. Rebuild the snd_hda module and reinstall it: cd /usr/src/sys/modules/sound/driver/hda/ make kldunload snd_hda truncate -s 0 /var/log/messages kldload ./snd_hda.ko sed -n 's/.* pcm0: //p' /var/log/messages > hda_log2.txt Send me the out --- hdac.c.orig 2008-07-24 00:38:03.000000000 -0300 +++ hdac.c 2008-08-11 01:40:30.000000000 -0300 @@ -197,6 +197,7 @@ #define DELL_D820_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01cc) #define DELL_V1500_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0228) #define DELL_I1300_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01c9) +#define DELL_I1420_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01f3) #define DELL_XPSM1210_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01d7) #define DELL_OPLX745_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01da) #define DELL_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0xffff) @@ -687,6 +688,8 @@ 0, 0, -1, 13, { 14, -1 }, -1 }, { DELL_I1300_SUBVENDOR, HDA_CODEC_STAC9220, HDAC_HP_SWITCH_CTRL, 0, 0, -1, 13, { 14, -1 }, -1 }, + { DELL_I1420_SUBVENDOR, HDA_CODEC_STACXXXX, HDAC_HP_SWITCH_CTRL, + 0, 0, -1, 10, { 13, -1 }, -1 }, { DELL_OPLX745_SUBVENDOR, HDA_CODEC_AD1983, HDAC_HP_SWITCH_CTL, 0, 0, -1, 6, { 5, 7, -1 }, -1 }, { DELL_D630_SUBVENDOR, HDA_CODEC_STAC9205, HDAC_HP_SWITCH_CTRL, -- If you think things can't get worse it's probably only because you lack sufficient imagination. From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 06:21:45 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C30361065673 for ; Mon, 11 Aug 2008 06:21:45 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.184]) by mx1.freebsd.org (Postfix) with ESMTP id 4328F8FC1F for ; Mon, 11 Aug 2008 06:21:44 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by fk-out-0910.google.com with SMTP id k31so2878584fkk.11 for ; Sun, 10 Aug 2008 23:21:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=e59JHE1D4YI6jNcAbjoOWiajnY82hkHjcuJJZ8Pr4y4=; b=Z6CZ2Hi4bXftRlMWvbKvkBFF+QCSs1U010k1GoKnJFANzE+pi6EXMEUFto8CbklgBN 8/AzKJdAktDKnrdIpKLsSHak1HoTfkpGNUPP9+spvySzl16dIaM/Acc0xn5nwCwJzFmQ 0K8rUalOlf9+YIBeNM1IsEao/QKJ+lUORb7d0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=N7BFZl+DPzkdaf9SiCUoey6Z+yWyfYaziOAH0vh+ifQSFVxOy39v/zApW4FKw40r14 +NNsvRodiRlxFqOa8cgvepiYsqLqVMrgbjhevp/NcwhkCWNwYYsbJU9lKn5p5a5vkaS9 iHQ1GdDbS4l4u7u1kU4Ol/TvPz/omSEkWY5V4= Received: by 10.103.213.19 with SMTP id p19mr5504840muq.70.1218435703801; Sun, 10 Aug 2008 23:21:43 -0700 (PDT) Received: by 10.103.169.13 with HTTP; Sun, 10 Aug 2008 23:21:43 -0700 (PDT) Message-ID: Date: Mon, 11 Aug 2008 03:21:43 -0300 From: "Carlos A. M. dos Santos" To: freebsd-multimedia@freebsd.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2c91a67a0808101608q6d63a042ybb5df49f748be8b@mail.gmail.com> <2c91a67a0808102001lb9544f5nb6094bf89bb84e4b@mail.gmail.com> Cc: Subject: Re: problem with Intel 82801H - only through headphone X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 06:21:45 -0000 Angel, Please use the patch below, instead of previous one. It adds an identifier for the HDA codec. -- If you think things can't get worse it's probably only because you lack sufficient imagination. --- hdac.c.orig 2008-07-24 00:38:03.000000000 -0300 +++ hdac.c 2008-08-11 03:17:45.000000000 -0300 @@ -197,6 +197,7 @@ #define DELL_D820_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01cc) #define DELL_V1500_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0228) #define DELL_I1300_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01c9) +#define DELL_I1400_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01f3) #define DELL_XPSM1210_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01d7) #define DELL_OPLX745_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01da) #define DELL_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0xffff) @@ -556,6 +557,7 @@ #define HDA_CODEC_STAC9220 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7690) #define HDA_CODEC_STAC922XD HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7681) #define HDA_CODEC_STAC9227 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7618) +#define HDA_CODEC_STAC9228 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7616) #define HDA_CODEC_STAC9271D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7627) #define HDA_CODEC_STAC9205 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a0) #define HDA_CODEC_STAC9872AK HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7662) @@ -620,6 +622,7 @@ { HDA_CODEC_STAC9220, "Sigmatel STAC9220" }, { HDA_CODEC_STAC922XD, "Sigmatel STAC9220D/9223D" }, { HDA_CODEC_STAC9227, "Sigmatel STAC9227" }, + { HDA_CODEC_STAC9228, "Sigmatel STAC9228" }, { HDA_CODEC_STAC9271D, "Sigmatel STAC9271D" }, { HDA_CODEC_STAC9205, "Sigmatel STAC9205" }, { HDA_CODEC_STAC9872AK,"Sigmatel STAC9872AK" }, @@ -687,6 +690,8 @@ 0, 0, -1, 13, { 14, -1 }, -1 }, { DELL_I1300_SUBVENDOR, HDA_CODEC_STAC9220, HDAC_HP_SWITCH_CTRL, 0, 0, -1, 13, { 14, -1 }, -1 }, + { DELL_I1420_SUBVENDOR, HDA_CODEC_STAC9228, HDAC_HP_SWITCH_CTRL, + 0, 0, -1, 10, { 13, -1 }, -1 }, { DELL_OPLX745_SUBVENDOR, HDA_CODEC_AD1983, HDAC_HP_SWITCH_CTL, 0, 0, -1, 6, { 5, 7, -1 }, -1 }, { DELL_D630_SUBVENDOR, HDA_CODEC_STAC9205, HDAC_HP_SWITCH_CTRL, From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 07:58:18 2008 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D230A1065670 for ; Mon, 11 Aug 2008 07:58:18 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: from mail.droso.net (koala.ipv6.droso.net [IPv6:2001:6c8:6:c:20d:56ff:fe6f:f935]) by mx1.freebsd.org (Postfix) with ESMTP id 7C6608FC13 for ; Mon, 11 Aug 2008 07:58:18 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: by mail.droso.net (Postfix, from userid 1001) id 4F4D21CC32; Mon, 11 Aug 2008 09:58:17 +0200 (CEST) Date: Mon, 11 Aug 2008 09:58:17 +0200 From: Erwin Lansing To: multimedia@FreeBSD.org Message-ID: <20080811075817.GP36979@droso.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GYaKytDE8aa4+VVK" Content-Disposition: inline X-Operating-System: FreeBSD/i386 7.0-STABLE User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Subject: [ports-i386@FreeBSD.org: transcode-1.0.6_1 failed on i386 6] X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 07:58:18 -0000 --GYaKytDE8aa4+VVK Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI; can you please investigate and/or report to the developers? If you are already aware of this problem but do not yet have a fix, please mark the port BROKEN in the appropriate case, so that users do not unexpectedly encounter it. See http://pointyhat.freebsd.org for the full log. Thanks, -erwin ----- Forwarded message from User Ports-i386 ----- Date: Mon, 11 Aug 2008 06:58:02 GMT =46rom: User Ports-i386 To: erwin@FreeBSD.org Subject: transcode-1.0.6_1 failed on i386 6 You can also find this build log at http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/a.6.20080810184749/= transcode-1.0.6_1.log building transcode-1.0.6_1 on thunder1.isc.gumbysoft.com in directory /usr2/pkgbuild/6/20080810184749/chroot/25 building for: 6.3-STABLE i386 maintained by: multimedia@FreeBSD.org port directory: /usr/ports/multimedia/transcode Makefile ident: $FreeBSD: ports/multimedia/transcode/Makefile,v 1.108 2008/= 07/27 16:51:02 ahze Exp $ build started at Mon Aug 11 06:55:19 UTC 2008 FETCH_DEPENDS=3D PATCH_DEPENDS=3D EXTRACT_DEPENDS=3D BUILD_DEPENDS=3Dfaad2-2.6.1,1.tbz ffmpeg-2008.07.27_2.tbz gettext-0.17_1.tb= z gmake-3.81_3.tbz gpac-libgpac-0.4.4,1.tbz jpeg-6b_5.tbz liba52-0.7.4_2.tb= z libdvdread-0.9.7_3.tbz libiconv-1.11_1.tbz libmpeg2-0.5.1.tbz libogg-1.1.= 3,4.tbz libtheora-1.0.b2.tbz libtool-1.5.26.tbz libvorbis-1.2.0_2,3.tbz lib= xml2-2.6.32.tbz pkg-config-0.23_1.tbz x264-0.0.20080409_2.tbz RUN_DEPENDS=3Dfaad2-2.6.1,1.tbz ffmpeg-2008.07.27_2.tbz gpac-libgpac-0.4.4,= 1.tbz jpeg-6b_5.tbz liba52-0.7.4_2.tbz libdvdread-0.9.7_3.tbz libiconv-1.11= _1.tbz libmpeg2-0.5.1.tbz libogg-1.1.3,4.tbz libtheora-1.0.b2.tbz libvorbis= -1.2.0_2,3.tbz libxml2-2.6.32.tbz pkg-config-0.23_1.tbz x264-0.0.20080409_2= =2Etbz prefixes: LOCALBASE=3Dusr/local X11BASE=3Dusr/local add_pkg =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D You can enable extra optimizations by defining WITH_OPTIMIZED_CFLAGS. You can enable text/subtitler modules by defining WITH_FREETYPE. You can enable libogg support by defining WITH_OGG. You can enable libvorbis support by defining WITH_VORBIS. You can enable libtheora support by defining WITH_THEORA. You can enable MJPEG portions by defining WITH_JPEGMMX. You can enable ImageMagick-dependent modules by defining WITH_IMAGEMAGICK. You can enable realtime-previewing by defining WITH_SDL. This implies WITH_LIBDV. You can enable libxml2-dependent modules by defining WITH_XML. You can enable lame-dependent modules by defining WITH_LAME. You will probably want to enable this, if you plan to rip DVDs or dub videos. You can enable libdv-support by defining WITH_LIBDV. You will probably want to enable this, if you plan to transcode DV data from a digital videocamera. You can enable liba52-support by defining WITH_LIBA52. You will probably want to enable this, if you plan to rip DVDs. You can use liba52 as default audio encoder by defining WITH_LIBA52_DEFAULT. This implies WITH_LIBA52. You can enable avifile-dependent modules by defining WITH_AVIFILE. You can enable quicktime-dependent modules by defining WITH_QUICKTIME. You can enable libfame-support by defining WITH_FAME. You can enable xvid support by defining WITH_XVID. You will probably want to enable this, if you plan to rip DVDs. You can enable liblzo support by defining WITH_LZO. You can enable experimental DivX 5 support by defining WITH_DIVX5. You can enable support for bktr(4) devices by defining WITH_BKTR. =3D> transcode-1.0.6.tar.bz2 doesn't seem to exist in /tmp/distfiles/. =3D> Attempting to fetch from ftp://freebsd.isc.org/pub/FreeBSD/ports/distf= iles/. transcode-1.0.6.tar.bz2 1891 kB 2874 kBps =3D> MD5 Checksum OK for transcode-1.0.6.tar.bz2. =3D> SHA256 Checksum OK for transcode-1.0.6.tar.bz2. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D add_pkg You can enable extra optimizations by defining WITH_OPTIMIZED_CFLAGS. You can enable text/subtitler modules by defining WITH_FREETYPE. You can enable libogg support by defining WITH_OGG. You can enable libvorbis support by defining WITH_VORBIS. You can enable libtheora support by defining WITH_THEORA. You can enable MJPEG portions by defining WITH_JPEGMMX. You can enable ImageMagick-dependent modules by defining WITH_IMAGEMAGICK. You can enable realtime-previewing by defining WITH_SDL. This implies WITH_LIBDV. You can enable libxml2-dependent modules by defining WITH_XML. You can enable lame-dependent modules by defining WITH_LAME. You will probably want to enable this, if you plan to rip DVDs or dub videos. You can enable libdv-support by defining WITH_LIBDV. You will probably want to enable this, if you plan to transcode DV data from a digital videocamera. You can enable liba52-support by defining WITH_LIBA52. You will probably want to enable this, if you plan to rip DVDs. You can use liba52 as default audio encoder by defining WITH_LIBA52_DEFAULT. This implies WITH_LIBA52. You can enable avifile-dependent modules by defining WITH_AVIFILE. You can enable quicktime-dependent modules by defining WITH_QUICKTIME. You can enable libfame-support by defining WITH_FAME. You can enable xvid support by defining WITH_XVID. You will probably want to enable this, if you plan to rip DVDs. You can enable liblzo support by defining WITH_LZO. You can enable experimental DivX 5 support by defining WITH_DIVX5. You can enable support for bktr(4) devices by defining WITH_BKTR. =3D=3D=3D> Extracting for transcode-1.0.6_1 =3D> MD5 Checksum OK for transcode-1.0.6.tar.bz2. =3D> SHA256 Checksum OK for transcode-1.0.6.tar.bz2. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D add_pkg =3D=3D=3D> Patching for transcode-1.0.6_1 =3D=3D=3D> Applying FreeBSD patches for transcode-1.0.6_1 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D add_pkg faad2-2.6.1,1.tbz ffmpeg-2008.07.27_2.tbz gettext-0.17_1.tbz gmake-= 3.81_3.tbz gpac-libgpac-0.4.4,1.tbz jpeg-6b_5.tbz liba52-0.7.4_2.tbz libdvd= read-0.9.7_3.tbz libiconv-1.11_1.tbz libmpeg2-0.5.1.tbz libogg-1.1.3,4.tbz = libtheora-1.0.b2.tbz libtool-1.5.26.tbz libvorbis-1.2.0_2,3.tbz libxml2-2.6= =2E32.tbz pkg-config-0.23_1.tbz x264-0.0.20080409_2.tbz adding dependencies pkg_add faad2-2.6.1,1.tbz pkg_add ffmpeg-2008.07.27_2.tbz pkg_add gettext-0.17_1.tbz pkg_add gmake-3.81_3.tbz pkg_add gpac-libgpac-0.4.4,1.tbz skipping gpac-libgpac-0.4.4,1, already added pkg_add jpeg-6b_5.tbz pkg_add liba52-0.7.4_2.tbz skipping liba52-0.7.4_2, already added pkg_add libdvdread-0.9.7_3.tbz pkg_add libiconv-1.11_1.tbz skipping libiconv-1.11_1, already added pkg_add libmpeg2-0.5.1.tbz pkg_add libogg-1.1.3,4.tbz skipping libogg-1.1.3,4, already added pkg_add libtheora-1.0.b2.tbz skipping libtheora-1.0.b2, already added pkg_add libtool-1.5.26.tbz pkg_add libvorbis-1.2.0_2,3.tbz skipping libvorbis-1.2.0_2,3, already added pkg_add libxml2-2.6.32.tbz pkg_add pkg-config-0.23_1.tbz skipping pkg-config-0.23_1, already added pkg_add x264-0.0.20080409_2.tbz skipping x264-0.0.20080409_2, already added =3D=3D=3D> transcode-1.0.6_1 depends on executable: iconv - found =3D=3D=3D> transcode-1.0.6_1 depends on executable: gmake - found =3D=3D=3D> transcode-1.0.6_1 depends on file: /usr/local/bin/libtool - fo= und =3D=3D=3D> transcode-1.0.6_1 depends on executable: pkg-config - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: dvdread.5 - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: jpeg.9 - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: mpeg2.0 - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: avcodec.1 - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: ogg.5 - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: vorbis.4 - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: theora.0 - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: a52.0 - found =3D=3D=3D> transcode-1.0.6_1 depends on shared library: xml2.5 - found =3D=3D=3D> Configuring for transcode-1.0.6_1 checking build system type... i386-portbld-freebsd6.3 checking host system type... i386-portbld-freebsd6.3 checking target system type... i386-portbld-freebsd6.3 checking for a BSD-compatible install... /usr/bin/install -c -o root -g whe= el checking whether build environment is sane... yes checking for a thread-safe mkdir -p... autotools/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether gmake sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables...=20 checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking for style of include used by gmake... GNU checking dependency style of cc... gcc3 checking whether cc understands -c and -o together... yes checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether cc needs -traditional... no checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking dependency style of c++... gcc3 checking for gawk... (cached) nawk checking how to run the C preprocessor... cc -E checking for a BSD-compatible install... /usr/bin/install -c -o root -g whe= el checking whether ln -s works... yes checking whether gmake sets $(MAKE)... (cached) yes checking dependency style of cc... gcc3 checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking dependency style of cc... (cached) gcc3 checking for nawk... /usr/bin/nawk checking for dlopen in ... yes checking for dlopen... yes checking for ANSI C header files... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for inttypes.h... (cached) yes checking malloc.h usability... no checking malloc.h presence... no checking for malloc.h... no checking alloca.h usability... no checking alloca.h presence... no checking for alloca.h... no checking for an ANSI C-conforming const... yes checking whether time.h and sys/time.h may both be included... yes checking for inline... inline checking for size_t... yes checking whether byte ordering is bigendian... no checking for off_t... yes checking __attribute__ ((aligned ())) support... 64 checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working alloca.h... no checking for alloca... yes checking for vprintf... yes checking for _doprnt... no checking whether lstat dereferences a symlink specified with a trailing sla= sh... no checking whether stat accepts an empty string... no checking for working strcoll... yes checking return type of signal handlers... void checking for strtol... yes checking for memalign... no checking for ftruncate... yes checking for gettimeofday... yes checking for memset... yes checking for strerror... yes checking for strncasecmp... yes checking for stat... yes checking for floor... no checking for atexit... yes checking for getpagesize... yes checking for memmove... yes checking for mkfifo... yes checking for vsscanf... yes checking for strptime... yes checking for alloca... no checking for strlcat... yes checking for strlcpy... yes checking for lrint in -lm... yes checking for getopt_long_only... yes checking whether support lib is needed... no checking for pthreads in -pthread... yes checking for build architecture... Intel Pentium architecture (IA32) checking if $CC groks MMX inline assembly... yes checking for support of 3DNow in assembly code... yes checking if $CC groks SSE inline assembly... yes checking if $CC can handle SSE2 inline asm... yes checking if $CC groks AltiVec inline assembly... no checking if $CC groks AltiVec C extensions... no checking if linker needs -framework vecLib...=20 checking if cc supports -fomit-frame-pointer flags... yes checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking how to recognise dependent libraries... pass_all checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking how to run the C++ preprocessor... c++ -E checking for g77... no checking for xlf... no checking for f77... f77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether f77 accepts -g... yes checking the maximum length of command line arguments... (cached) 262144 checking command to parse /usr/bin/nm -B output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... y= es checking whether -lc should be explicitly linked in... yes checking dynamic linker characteristics... freebsd6.3 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking for shl_load... no checking for shl_load in d... no checking for dlopen... (cached) yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... = yes checking for c++ option to produce PIC... -fPIC checking if c++ PIC flag -fPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... = yes checking dynamic linker characteristics... freebsd6.3 ld.so checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for f77 option to produce PIC... -fPIC checking if f77 PIC flag -fPIC works... yes checking if f77 static flag -static works... yes checking if f77 supports -c -o file.o... yes checking whether the f77 linker (/usr/bin/ld) supports shared libraries... = yes checking dynamic linker characteristics... freebsd6.3 ld.so checking how to hardcode library paths into programs... immediate checking if cc supports -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_O= FFSET_BITS=3D64 -O2 -fno-strict-aliasing -pipe flags... yes checking if c++ supports -O2 -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE= -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=3D64 flags... yes checking if fast integers are available... yes checking for pkg-config... /usr/local/bin/pkg-config checking for X... no configure: WARNING: can not find X11 checking for XvQueryExtension in -lXv... no checking X11/Xaw/Simple.h usability... no checking X11/Xaw/Simple.h presence... no checking for X11/Xaw/Simple.h... no checking for XpmFreeAttributes in -lXpm... no checking for gzopen in -lz... yes checking for sin in -lm... yes checking ffmpeg/avcodec.h usability... yes checking ffmpeg/avcodec.h presence... yes checking for ffmpeg/avcodec.h... yes checking libavcodec/avcodec.h usability... yes checking libavcodec/avcodec.h presence... yes checking for libavcodec/avcodec.h... yes checking for pkgconfig support for libavcodec... gnome-config: not found no checking how to determine LIBAVCODEC_CFLAGS... user checking how to determine LIBAVCODEC_LIBS... user checking for avcodec_thread_init in -lavcodec... no checking for pkgconfig support for libmpeg2... gnome-config: not found no checking how to determine LIBMPEG2_CFLAGS... default checking mpeg2dec/mpeg2.h usability... yes checking mpeg2dec/mpeg2.h presence... yes checking for mpeg2dec/mpeg2.h... yes checking how to determine LIBMPEG2_LIBS... default checking for mpeg2_init in -lmpeg2... yes checking for internal static framebuffer support... yes checking for network streaming support... no checking for internal NUV support... yes checking whether v4l support is requested... no checking whether bktr support is requested... no checking whether sunau support is requested... no checking whether OSS support is requested... yes checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking decore.h usability... no checking decore.h presence... no checking for decore.h... no checking encore2.h usability... no checking encore2.h presence... no checking for encore2.h... no checking for default xvid... xvid4 checking whether ibp and lors support is requested... no checking whether libpostproc support is requested... no checking whether freetype2 support is requested... no checking whether avifile support is requested... no checking whether lame support is requested... no checking whether ogg support is requested... yes checking for pkgconfig support for ogg... yes checking how to determine OGG_CFLAGS... pkg-config checking ogg/ogg.h usability... yes checking ogg/ogg.h presence... yes checking for ogg/ogg.h... yes checking how to determine OGG_LIBS... pkg-config checking for ogg_stream_init in -logg... yes checking whether vorbis support is requested... yes checking for pkgconfig support for vorbis... yes checking how to determine VORBIS_CFLAGS... pkg-config checking vorbis/codec.h usability... yes checking vorbis/codec.h presence... yes checking for vorbis/codec.h... yes checking how to determine VORBIS_LIBS... pkg-config checking for vorbis_info_init in -lvorbis... yes checking whether theora support is requested... yes checking for pkgconfig support for theora... yes checking for theora-config... no checking how to determine THEORA_CFLAGS... pkg-config checking theora/theora.h usability... yes checking theora/theora.h presence... yes checking for theora/theora.h... yes checking how to determine THEORA_LIBS... pkg-config checking for theora_info_init in -ltheora... yes checking whether libdvdread support is requested... yes checking for pkgconfig support for libdvdread... gnome-config: not found no checking how to determine LIBDVDREAD_CFLAGS... prefix checking how to determine LIBDVDREAD_LIBS... prefix checking for DVDOpen in -ldvdread... yes checking dvdread/dvd_reader.h usability... yes checking dvdread/dvd_reader.h presence... yes checking for dvdread/dvd_reader.h... yes checking whether pvm3 support is requested... no gnome-config: not found Package libdv was not found in the pkg-config search path. Perhaps you should add the directory containing `libdv.pc' to the PKG_CONFIG_PATH environment variable No package 'libdv' found checking whether libdv support is requested... no gnome-config: not found Package libquicktime was not found in the pkg-config search path. Perhaps you should add the directory containing `libquicktime.pc' to the PKG_CONFIG_PATH environment variable No package 'libquicktime' found checking whether libquicktime support is requested... no checking whether lzo support is requested... no checking whether a52 support is requested... yes checking for pkgconfig support for a52... gnome-config: not found no checking how to determine A52_CFLAGS... default checking a52dec/a52.h usability... yes checking a52dec/a52.h presence... yes checking for a52dec/a52.h... yes checking how to determine A52_LIBS... default checking for a52_init in -la52 ... yes checking for liba52 as default A52/AC3 decoder... yes gnome-config: not found Package libmpeg3 was not found in the pkg-config search path. Perhaps you should add the directory containing `libmpeg3.pc' to the PKG_CONFIG_PATH environment variable No package 'libmpeg3' found checking whether libmpeg3 support is requested... no checking whether libxml2 support is requested... yes checking for pkgconfig support for libxml2... yes checking for xml2-config... /usr/local/bin/xml2-config checking how to determine LIBXML2_CFLAGS... pkg-config checking libxml/parser.h usability... yes checking libxml/parser.h presence... yes checking for libxml/parser.h... yes checking how to determine LIBXML2_LIBS... pkg-config checking for xmlStrcmp in -lxml2... yes checking whether mjpegtools support is requested... no checking whether sdl support is requested... no checking whether libfame support is requested... no checking whether imagemagick support is requested... no checking whether libjpegmmx support is requested... no checking whether libjpeg support is requested... yes checking for pkgconfig support for libjpeg... gnome-config: not found no checking how to determine LIBJPEG_CFLAGS... default checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking how to determine LIBJPEG_LIBS... default checking for jpeg_CreateCompress in -ljpeg... yes checking whether bsdav support is requested... no checking whether iconv support is requested... yes checking for pkgconfig support for iconv... gnome-config: not found no checking how to determine ICONV_CFLAGS... default checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking how to determine ICONV_LIBS... default checking for iconv_open in -liconv... yes checking whether internal libxio support is requested... no checking if cc supports -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_= FILE_OFFSET_BITS=3D64 -O2 -fno-strict-aliasing -pipe flags... yes configure: creating ./config.status config.status: creating Makefile config.status: creating aclib/Makefile config.status: creating avilib/Makefile config.status: creating contrib/Makefile config.status: creating contrib/pnmpvn/Makefile config.status: creating docs/Makefile config.status: creating docs/html/Makefile config.status: creating docs/man/Makefile config.status: creating docs/release-notes/Makefile config.status: creating export/Makefile config.status: creating filter/Makefile config.status: creating filter/divxkey/Makefile config.status: creating filter/extsub/Makefile config.status: creating filter/pp/Makefile config.status: creating filter/preview/Makefile config.status: creating filter/subtitler/Makefile config.status: creating filter/tomsmocomp/Makefile config.status: creating filter/yuvdenoise/Makefile config.status: creating import/Makefile config.status: creating import/nuv/Makefile config.status: creating import/v4l/Makefile config.status: creating libac3/Makefile config.status: creating libdldarwin/Makefile config.status: creating libioaux/Makefile config.status: creating libsupport/Makefile config.status: creating libtc/Makefile config.status: creating libvo/Makefile config.status: creating libxio/Makefile config.status: creating pvm3/Makefile config.status: creating src/Makefile config.status: creating testsuite/Makefile config.status: creating tools/Makefile config.status: creating transcode.spec config.status: creating filter/parse_csv.awk config.status: creating filter/filter_list.awk config.status: creating config.h config.status: executing depfiles commands ---------------------------------------- Summary for transcode 1.0.6: ---------------------------------------- core options ---------------------------------------- static AV-frame buffering yes network (sockets) streams no NUV format support yes experimental xio no Default xvid export xvid4 A52 default decoder yes libavcodec ---------------------------------------- headers =20 libraries =20 build =20 version =20 statically linked no hardware support ---------------------------------------- v4l/v4l2 no OSS yes bktr no sunau no optional package support ---------------------------------------- IBP no X11 no libmpeg2 yes libpostproc no freetype2 no avifile no lame no ogg yes vorbis yes theora yes libdvdread yes pvm3 no libdv no libquicktime no lzo no a52 yes libmpeg3 no libxml2 yes mjpegtools no sdl no libfame no imagemagick no libjpeg yes bsdav no iconv yes ERROR: requirement failed: cannot link against libavcodec libavcodec can be found in the following packages: FFmpeg http://www.ffmpeg.org/ Please see the INSTALL file in the top directory of the transcode sources for more information about building transcode with this configure script. =3D=3D=3D> Script "configure" failed unexpectedly. Please report the problem to multimedia@FreeBSD.org [maintainer] and attach the "/work/a/ports/multimedia/transcode/work/transcode-1.0.6/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /a/ports/multimedia/transcode. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D build of /usr/ports/multimedia/transcode ended at Mon Aug 11 06:57:44 UTC 2= 008 ----- End forwarded message ----- --=20 Erwin Lansing http://droso.org erwin@FreeBSD.org You are now free to move around the cabin erwin@aauug.dk --GYaKytDE8aa4+VVK Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iD8DBQFIn/EYqy9aWxUlaZARAvAfAJ0bojDWbK7W2oR5EMkP8WQ8cls1XgCgjWQs 5u1iBqtzNkwGOoVukfOoeOM= =YvUY -----END PGP SIGNATURE----- --GYaKytDE8aa4+VVK-- From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 09:21:50 2008 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 522D6106567A for ; Mon, 11 Aug 2008 09:21:50 +0000 (UTC) (envelope-from leslie@eskk.nu) Received: from hawk.thalamus.net (hawk.thalamus.net [212.31.160.3]) by mx1.freebsd.org (Postfix) with ESMTP id 0A07E8FC15 for ; Mon, 11 Aug 2008 09:21:49 +0000 (UTC) (envelope-from leslie@eskk.nu) Received: from localhost (localhost.thalamus.net [127.0.0.1]) by hawk.thalamus.net (Postfix) with ESMTP id 57C201EEC0D; Mon, 11 Aug 2008 11:00:46 +0200 (CEST) X-Virus-Scanned: by amavisd-new at thalamus.net X-Spam-Flag: NO X-Spam-Score: 2.313 X-Spam-Level: ** X-Spam-Status: No, score=2.313 tagged_above=-999 required=4.2 tests=[AWL=-0.856, HELO_LH_HOME=3.169] Received: from hawk.thalamus.net ([127.0.0.1]) by localhost (hawk.thalamus.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FmpyuDzatRWH; Mon, 11 Aug 2008 11:00:39 +0200 (CEST) Received: from lesbsdpc.homenet.home (c-195-216-040-164.static.bjare.net [195.216.40.164]) by hawk.thalamus.net (Postfix) with ESMTP id E34851EEBE1; Mon, 11 Aug 2008 11:00:38 +0200 (CEST) Message-ID: <489FFFB9.6050304@eskk.nu> Date: Mon, 11 Aug 2008 11:00:41 +0200 From: Leslie Jensen User-Agent: Thunderbird 2.0.0.16 (X11/20080729) MIME-Version: 1.0 To: Gyrd Thane Lange References: <489C4DC0.3030806@eskk.nu> <20080808135842.GA71650@rwxrwxrwx.net> <1218205120.70877.3.camel@main.lerwick.hopto.org> <20080811050319.17092ed1@parvati.thanelange.no> In-Reply-To: <20080811050319.17092ed1@parvati.thanelange.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Craig Butler , freebsd-ports@freebsd.org, multimedia@FreeBSD.org, Martin Tournoij Subject: Re: multimedia/transcode won't build X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 09:21:50 -0000 > > The port appears to looking for the lzo headers in the wrong place. > > archivers/lzo places include files in /usr/local/include while > archivers/lzo2 places include files in /usr/local/include/lzo > > a) To make the port work with lzo version 1, you can drop a small patch > file (also attached) into /usr/ports/multimedia/transcode/files/: > > [patch-libtc_tc_lzo.h] > --- libtc/tc_lzo.h.orig 2008-08-10 22:24:53.000000000 +0200 > +++ libtc/tc_lzo.h 2008-08-10 22:25:37.000000000 +0200 > @@ -10,8 +10,8 @@ > #ifndef TC_LZO_H > #define TC_LZO_H > > -#include > -#include > +#include > +#include > > #ifdef HAVE_CONFIG_H > #include "config.h" > > b) You can uninstall archivers/lzo and install archivers/lzo2 instead > (haven' tried this but I'll expect it to work.) > > Regards > Gyrd ^_^ > Thank you! I'll try the solution you mention. Just a thought, shouldn't lzo be a dependency if the port won't build without it? I my self do not have lzo installed at all at the moment and will install it just to make this new version of transcode work. Thanks /Leslie From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 11:07:01 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1054D1065670 for ; Mon, 11 Aug 2008 11:07:01 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E572E8FC15 for ; Mon, 11 Aug 2008 11:07:00 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7BB70KB047257 for ; Mon, 11 Aug 2008 11:07:00 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7BB70wq047253 for freebsd-multimedia@FreeBSD.org; Mon, 11 Aug 2008 11:07:00 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 11 Aug 2008 11:07:00 GMT Message-Id: <200808111107.m7BB70wq047253@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-multimedia@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 11:07:01 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/94279 multimedia [snd_neomagic] snd_neomagic crashes on FreeBSD 5.4 and o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/97535 multimedia [snd_mss] doesn't work in 6.0-RELEASE and above for Cr o kern/98167 multimedia [sound] [es137x] [patch] ES1370 mixer volumes incorrec o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/104626 multimedia [sound] FreeBSD 6.2 does not support SoundBlaster Audi o kern/104874 multimedia [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o kern/107516 multimedia [snd_emu10k1] - skips, clicks and lag after a day of h o kern/114760 multimedia [snd_cmi] snd_cmi driver causing sporadic system hangs o kern/115666 multimedia [sound] Microphone does not work o kern/119181 multimedia [snd_hda] snd_hda needs doesn't recognise headphones o o kern/119759 multimedia [snd_emu10k1] Can not record anything with emu10k1 on o kern/120144 multimedia [snd_hda] snd_hda plays sound on all outputs o kern/121156 multimedia [sound]: [PATCH] Turn on inverted external amplifier s o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini o ports/122305 multimedia multimedia/gstreame - gst-inspect-0.10 hangs when chec o kern/124319 multimedia [snd_emu10k1] [regression] Cannot record from second c o ports/124817 multimedia audio/gstreamer-plugins-spc include file name miss o ports/125519 multimedia www/gstreamer-plugins-neon will not install o ports/126209 multimedia multimedia/transcode: transcode-1.0.6_1 build problem o ports/126271 multimedia multimedia/transcode seems to want lzo2 anyway o ports/126310 multimedia multimedia/transcode configure failure locating libavc 28 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/23546 multimedia [snd_csa] [patch] csa DMA-interrupt problem o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I f kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/79678 multimedia [sound] sound works except recording from any source o kern/80632 multimedia [sound] pcm driver missing support for CMI8738 auxilla s kern/83697 multimedia [snd_mss] [patch] support, docs added for full-duplex, o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup o kern/92512 multimedia [sound] distorted mono output with emu10k1 o kern/93986 multimedia [sound] Acer TravelMate 4652LMi pcm0 channel dead o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/98496 multimedia [snd_ich] some functions don't work in my sound kernel o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/100859 multimedia [snd_ich] snd_ich broken on GIGABYTE 915 system o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/111767 multimedia [sound] ATI SB450 High Definition Audio Controller sou s kern/113950 multimedia [sound] [patch] [request] add per-vchan mixer support o kern/115300 multimedia [snd_hda] snd_hda(4) fails to attach on -CURRENT [regr o kern/117599 multimedia [sound] Audio routing problem NVIDIA MCP51 HDA o kern/117729 multimedia [snd_hda] microphone is not working with snd_hda on Fr o ports/118168 multimedia [patch] multimedia/transcode - Add WITHOUT_X11 and WIT o ports/118237 multimedia Ports: multimedia/ffmpeg fix configure option and add o ports/118289 multimedia port of multimedia/tovid only semi works on 6.2 Releas o kern/119671 multimedia [snd_hda] line is mic and mic is line on Fujitsu Sieme o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o kern/119973 multimedia [snd_maestro] snd_maestro only works after reload [reg o kern/120780 multimedia [snd_hda] snd_hda doesn't work on Dell Latitutude D530 o kern/120857 multimedia [snd_emu10k1] snd_emu10k1 driver issues a warning on u o ports/121662 multimedia graphics/libcaca - not bumped after imlib2 upgrade o ports/122922 multimedia [ patch ] multimedia/ffmpeg text output is mangled o ports/123409 multimedia [Patch] ports:multimedia/ffmpeg fix WITH_OPTIMIZED_CFL o ports/124501 multimedia multimedia/gstreamer-ffmpeg version 0.10.4_1 compile f o kern/124645 multimedia [snd_hda] snd_hda and SB600, speakers not deactivated o ports/124727 multimedia multimedia/gstreamer-ffmpeg 0.10.4_1 configure fails o kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus o kern/125822 multimedia [snd_hda] [patch] Does not define the device: pcm0: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3AFCC1065676 for ; Mon, 11 Aug 2008 11:15:41 +0000 (UTC) (envelope-from gyrd-se@thanelange.no) Received: from sakura.nani.no (sakura.nani.no [195.204.164.110]) by mx1.freebsd.org (Postfix) with SMTP id 91C6D8FC28 for ; Mon, 11 Aug 2008 11:15:40 +0000 (UTC) (envelope-from gyrd-se@thanelange.no) Received: (qmail 10166 invoked by uid 89); 11 Aug 2008 13:16:17 +0200 Received: from unknown (HELO ?127.0.0.1?) (gyrd@thanelange.no@192.168.1.47) by sakura.nani.no with SMTP; 11 Aug 2008 13:16:17 +0200 Message-ID: <48A01F55.5060603@thanelange.no> Date: Mon, 11 Aug 2008 13:15:33 +0200 From: Gyrd Thane Lange User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Leslie Jensen References: <489C4DC0.3030806@eskk.nu> <20080808135842.GA71650@rwxrwxrwx.net> <1218205120.70877.3.camel@main.lerwick.hopto.org> <20080811050319.17092ed1@parvati.thanelange.no> <489FFFB9.6050304@eskk.nu> In-Reply-To: <489FFFB9.6050304@eskk.nu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Craig Butler , freebsd-ports@freebsd.org, multimedia@FreeBSD.org, Martin Tournoij Subject: Re: multimedia/transcode won't build X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 11:15:41 -0000 Leslie Jensen skrev: > >> >> The port appears to looking for the lzo headers in the wrong place. >> >> archivers/lzo places include files in /usr/local/include while >> archivers/lzo2 places include files in /usr/local/include/lzo >> >> a) To make the port work with lzo version 1, you can drop a small patch >> file (also attached) into /usr/ports/multimedia/transcode/files/: >> >> [patch-libtc_tc_lzo.h] >> --- libtc/tc_lzo.h.orig 2008-08-10 22:24:53.000000000 +0200 >> +++ libtc/tc_lzo.h 2008-08-10 22:25:37.000000000 +0200 >> @@ -10,8 +10,8 @@ >> #ifndef TC_LZO_H >> #define TC_LZO_H >> >> -#include >> -#include >> +#include >> +#include >> >> #ifdef HAVE_CONFIG_H >> #include "config.h" >> >> b) You can uninstall archivers/lzo and install archivers/lzo2 instead >> (haven' tried this but I'll expect it to work.) >> >> Regards >> Gyrd ^_^ >> > > Thank you! I'll try the solution you mention. Just a thought, shouldn't > lzo be a dependency if the port won't build without it? I my self do not > have lzo installed at all at the moment and will install it just to make > this new version of transcode work. If you haven't got any lzo installed from before I guess your simplest option is to follow strategy (b) above. I'm not an expert on this port, I just encountered a similar problem when upgrading all of my ports using "portupgrade -fa". I already had lzo installed and conjured up a quick fix (a). Two weeks ago the port was updated with a commit comment of "Switch from using lzo to lzo2 to fix build". This was probably to work around the change in the lzo header files location. It may not have been necessary, as it compiled just fine for me with lzo1 and the patch. (Haven't tried running it yet though.) I also see that if you specify the WITH_LZO it pulls in archivers/lzo2 as a dependency. My guess is that something in the source recently changed and requires the use of lzo even when the WITH_LZO is not specified. And here is a question for the freebsd-ports@ masters. If a port only requires basic lzo functionality, is there an easy way to just work with whatever version (lzo1 or lzo2) the user already has installed on the system? Thus possibly avoiding the user ending up with both versions on his system. Gyrd ^_^ > Thanks > /Leslie From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 11:58:38 2008 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 372D6106567D; Mon, 11 Aug 2008 11:58:38 +0000 (UTC) (envelope-from leslie@eskk.nu) Received: from hawk.thalamus.net (hawk.thalamus.net [212.31.160.3]) by mx1.freebsd.org (Postfix) with ESMTP id E33738FC13; Mon, 11 Aug 2008 11:58:37 +0000 (UTC) (envelope-from leslie@eskk.nu) Received: from localhost (localhost.thalamus.net [127.0.0.1]) by hawk.thalamus.net (Postfix) with ESMTP id 7AC051EEBC9; Mon, 11 Aug 2008 13:58:33 +0200 (CEST) X-Virus-Scanned: by amavisd-new at thalamus.net X-Spam-Flag: NO X-Spam-Score: 2.315 X-Spam-Level: ** X-Spam-Status: No, score=2.315 tagged_above=-999 required=4.2 tests=[AWL=-0.854, HELO_LH_HOME=3.169] Received: from hawk.thalamus.net ([127.0.0.1]) by localhost (hawk.thalamus.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KYZUcK0hg90k; Mon, 11 Aug 2008 13:58:26 +0200 (CEST) Received: from lesbsdpc.homenet.home (c-195-216-040-164.static.bjare.net [195.216.40.164]) by hawk.thalamus.net (Postfix) with ESMTP id A93811EEAD4; Mon, 11 Aug 2008 13:58:26 +0200 (CEST) Message-ID: <48A02965.3070407@eskk.nu> Date: Mon, 11 Aug 2008 13:58:29 +0200 From: Leslie Jensen User-Agent: Thunderbird 2.0.0.16 (X11/20080729) MIME-Version: 1.0 To: Gyrd Thane Lange References: <489C4DC0.3030806@eskk.nu> <20080808135842.GA71650@rwxrwxrwx.net> <1218205120.70877.3.camel@main.lerwick.hopto.org> <20080811050319.17092ed1@parvati.thanelange.no> <489FFFB9.6050304@eskk.nu> <48A01F55.5060603@thanelange.no> In-Reply-To: <48A01F55.5060603@thanelange.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Craig Butler , freebsd-ports@freebsd.org, multimedia@FreeBSD.org, Martin Tournoij Subject: Re: multimedia/transcode won't build X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 11:58:38 -0000 >> Thank you! I'll try the solution you mention. Just a thought, shouldn't >> lzo be a dependency if the port won't build without it? I my self do >> not have lzo installed at all at the moment and will install it just >> to make this new version of transcode work. > > If you haven't got any lzo installed from before I guess your simplest > option is to follow strategy (b) above. > > I'm not an expert on this port, I just encountered a similar problem > when upgrading all of my ports using "portupgrade -fa". I already had > lzo installed and conjured up a quick fix (a). > > > Two weeks ago the port was updated with a commit comment of "Switch from > using lzo to lzo2 to fix build". This was probably to work around the > change in the lzo header files location. It may not have been necessary, > as it compiled just fine for me with lzo1 and the patch. (Haven't tried > running it yet though.) > > I also see that if you specify the WITH_LZO it pulls in archivers/lzo2 > as a dependency. My guess is that something in the source recently > changed and requires the use of lzo even when the WITH_LZO is not > specified. > > And here is a question for the freebsd-ports@ masters. If a port only > requires basic lzo functionality, is there an easy way to just work with > whatever version (lzo1 or lzo2) the user already has installed on the > system? Thus possibly avoiding the user ending up with both versions on > his system. > > Gyrd ^_^ > >> Thanks >> /Leslie > It worked for me with first installing lzo2 and then transcode. Thanks for you help :-) /Leslie From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 11 16:38:27 2008 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E96A1065674; Mon, 11 Aug 2008 16:38:27 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from parsely.rain.com (parsely.rain.com [199.26.172.196]) by mx1.freebsd.org (Postfix) with ESMTP id 8BAC48FC1F; Mon, 11 Aug 2008 16:38:26 +0000 (UTC) (envelope-from freebsd@sopwith.solgatos.com) Received: from sopwith.solgatos.com (uucp@localhost) by parsely.rain.com (8.11.4/8.11.4) with UUCP id m7BGMKj31070; Mon, 11 Aug 2008 09:22:20 -0700 (PDT) (envelope-from freebsd@sopwith.solgatos.com) Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id QAA28884; Mon, 11 Aug 2008 16:20:57 GMT Message-Id: <200808111620.QAA28884@sopwith.solgatos.com> To: Gyrd Thane Lange In-reply-to: Your message of "Mon, 11 Aug 2008 13:15:33 +0200." <48A01F55.5060603@thanelange.no> Date: Mon, 11 Aug 2008 09:20:57 +0100 From: Dieter Cc: Craig Butler , Martin Tournoij , multimedia@freebsd.org, freebsd-ports@freebsd.org, Leslie Jensen Subject: Re: multimedia/transcode won't build X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Aug 2008 16:38:27 -0000 > >> -#include > >> -#include > >> +#include > >> +#include > And here is a question for the freebsd-ports@ masters. If a port only > requires basic lzo functionality, is there an easy way to just work with > whatever version (lzo1 or lzo2) the user already has installed on the > system? Thus possibly avoiding the user ending up with both versions on > his system. If the only problem is the location of the header file, why not use -L/dir/ to search both places? Then it should work with either lzo1 or lzo2. From owner-freebsd-multimedia@FreeBSD.ORG Tue Aug 12 02:50:28 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 716FB1065675 for ; Tue, 12 Aug 2008 02:50:28 +0000 (UTC) (envelope-from angel.arancibia@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.234]) by mx1.freebsd.org (Postfix) with ESMTP id 3BE378FC1C for ; Tue, 12 Aug 2008 02:50:28 +0000 (UTC) (envelope-from angel.arancibia@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so3784341rvf.43 for ; Mon, 11 Aug 2008 19:50:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=NB+1QOIsi+tHPNxLb0BSkKtgB1kcQAkN+aS9Eoxsg9w=; b=jJJJjf8XPI3Py7oAVcduXF8btbAZg0KDLbIFhOXpwbSfuTBm7M5apiSzIPpnOXJIXR c/avUDL3ficNkGP+SL+9EykR3hJAHmm+GAi2ytBSHd09YTAKV/WwLjRjDsTirm3oS8AD UShTbdJCp7/OnjpkVtJZuEAbwm+ZDAZDIXD0A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=HiSv5RKhftRV03XrxtML9i6oa3pRN/96/H8NnEFnmoPQLwLFvYBeKVnrZP79C/5mO/ 7ylQ5yCI5buSeo+TfxBViIgf3a0DSgyQm4SDT1UqqMh4B313ttcqMy324MvdC3wrI7fZ JesDUVyKFUC9ZBbFrNFH5Pja+/av7cf3v740A= Received: by 10.140.139.3 with SMTP id m3mr4008525rvd.44.1218509427990; Mon, 11 Aug 2008 19:50:27 -0700 (PDT) Received: by 10.140.170.10 with HTTP; Mon, 11 Aug 2008 19:50:27 -0700 (PDT) Message-ID: <2c91a67a0808111950v4da1161i6531e26c56e19dfc@mail.gmail.com> Date: Mon, 11 Aug 2008 23:50:27 -0300 From: "Angel Arancibia" To: freebsd-multimedia@freebsd.org In-Reply-To: <2c91a67a0808111949k43285f6cjc14d26d324a2828b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2c91a67a0808101608q6d63a042ybb5df49f748be8b@mail.gmail.com> <2c91a67a0808102001lb9544f5nb6094bf89bb84e4b@mail.gmail.com> <2c91a67a0808111949k43285f6cjc14d26d324a2828b@mail.gmail.com> Subject: Fwd: problem with Intel 82801H - only through headphone X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Aug 2008 02:50:28 -0000 ---------- Forwarded message ---------- From: Angel Arancibia Date: 2008/8/11 Subject: Re: problem with Intel 82801H - only through headphone To: "Carlos A. M. dos Santos" 2008/8/11 Carlos A. M. dos Santos : > Angel, > > Please use the patch below, instead of previous one. It adds an > identifier for the HDA codec. Hi Carlos thanks for your answer. The patch has a little mistake near the last line (nothing important) in the subvendedor part, it should say the same model. At the end is the fixed one. But I'm steel having the same problem. Here wath you request. $> cat hda_log2.txt mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 [ITHREAD] unregister: channel pcm0:virtual:dsp0.vp0 busy (pid 1114) unregister: mixer busy unregister: mixer busy unregister: mixer busy unregister: mixer busy mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 [ITHREAD] I increment the verbose level just in case. Thanks for helping me. Angel $> cat hda_log3.txt mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 [ITHREAD] unregister: channel pcm0:virtual:dsp0.vp0 busy (pid 1114) unregister: mixer busy unregister: mixer busy unregister: mixer busy unregister: mixer busy mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 [ITHREAD] detached mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 TCSEL: 0x00 -> 0x00 DMA Coherency: Uncacheable / vendor=0x8086 [ITHREAD] hdac_dma_alloc: size=1024 -> roundsz=1024 hdac_dma_alloc: size=2048 -> roundsz=2048 HDA_DEBUG: HDA Config: on=0x00000000 off=0x00000000 HDA_DEBUG: Starting CORB Engine... HDA_DEBUG: Starting RIRB Engine... HDA_DEBUG: Enabling controller interrupt... HDA_DEBUG: Scanning HDA codecs [start index=0] ... HDA_DEBUG: Probing codec: 0 HDA_DEBUG: startnode=1 endnode=2 HDA_DEBUG: Found AFG nid=1 [startnode=1 endnode=2] HDA_DEBUG: Parsing AFG nid=1 cad=0 Vendor: 0x00008384 Device: 0x00007616 Revision: 0x00000002 Stepping: 0x00000001 PCI Subvendor: 0x01f31028 Nodes: start=2 endnode=37 total=35 CORB size: 256 RIRB size: 256 Streams: ISS=4 OSS=4 BSS=0 GPIO: 0xc0000003 NumGPIO=3 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1 HDA_DEBUG: hdac_widget_connection_parse: nid=7 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=8 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=9 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=10 entries=2 found=2 HDA_DEBUG: hdac_widget_connection_parse: nid=11 entries=2 found=2 HDA_DEBUG: hdac_widget_connection_parse: nid=12 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=13 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=14 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=15 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=16 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=17 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=21 entries=9 found=9 HDA_DEBUG: hdac_widget_connection_parse: nid=22 entries=9 found=9 HDA_DEBUG: hdac_widget_connection_parse: nid=23 entries=9 found=9 HDA_DEBUG: hdac_widget_connection_parse: nid=24 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=25 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=26 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=27 entries=3 found=3 HDA_DEBUG: hdac_widget_connection_parse: nid=28 entries=3 found=3 HDA_DEBUG: hdac_widget_connection_parse: nid=29 entries=3 found=3 HDA_DEBUG: hdac_widget_connection_parse: nid=32 entries=1 found=1 HDA_DEBUG: hdac_widget_connection_parse: nid=33 entries=5 found=5 HDA_DEBUG: hdac_widget_connection_parse: nid=36 entries=4 found=4 HDA_DEBUG: Parsing Ctls... HDA_DEBUG: Parsing vendor patch... HDA_DEBUG: Building AFG tree... HDA_DEBUG: HWiP: HDA Widget Parser - Revision 1 HDA_DEBUG: HWiP: 0 DAC path found! Retrying parser using HDA_PARSE_DIRECT strategy. HDA_DEBUG: HWiP: Found 4 DAC path using HDA_PARSE_DIRECT strategy. HDA_DEBUG: AFG commit... HDA_DEBUG: Ctls commit... [ 3] Ctl nid=4 Bind to NONE [ 5] Ctl nid=6 Bind to NONE [ 9] Ctl nid=24 childnid=21 Bind to NONE [10] Ctl nid=25 childnid=22 Bind to NONE [11] Ctl nid=26 childnid=23 Bind to NONE HDA_DEBUG: PCMDIR_PLAY setup... HDA_DEBUG: PCMDIR_REC setup... HDA_DEBUG: OSS mixer initialization... HDA_DEBUG: Forcing Soft PCM volume HDA_DEBUG: Registering PCM channels... clone manager: deadline=750ms flags=0x8000001e hdac_dma_alloc: size=4096 -> roundsz=4096 hdac_dma_alloc: size=4096 -> roundsz=4096 HDA config/quirks: softpcmvol forcestereo ivref50 ivref80 ivref100 ivref +-------------------+ | DUMPING HDA NODES | +-------------------+ Default Parameter ----------------- Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 IN amp: 0x00050e00 OUT amp: 0x80027f7f nid: 2 [ANALOG] name: audio output widget_cap: 0x000d0c05 Parse flags: 0x00000001 Ctl flags: 0x00000011 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 Output amp: 0x80027f7f mute=1 step=127 size=2 offset=127 connections: 0 nid: 3 [ANALOG] name: audio output widget_cap: 0x000d0c05 Parse flags: 0x00000001 Ctl flags: 0x00000011 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 Output amp: 0x80027f7f mute=1 step=127 size=2 offset=127 connections: 0 nid: 4 [ANALOG] name: audio output widget_cap: 0x000d0c05 Parse flags: 0x00000000 Ctl flags: 0x00000000 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 Output amp: 0x80027f7f mute=1 step=127 size=2 offset=127 connections: 0 nid: 5 [ANALOG] name: audio output widget_cap: 0x000d0c05 Parse flags: 0x00000001 Ctl flags: 0x00000011 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 Output amp: 0x80027f7f mute=1 step=127 size=2 offset=127 connections: 0 nid: 6 [ANALOG] name: vendor widget widget_cap: 0x00fd0c05 Parse flags: 0x00000000 Ctl flags: 0x00000000 Output amp: 0x80027f7f mute=1 step=127 size=2 offset=127 connections: 0 nid: 7 [ANALOG] name: audio input widget_cap: 0x001d0541 Parse flags: 0x00000002 Ctl flags: 0x00000800 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 connections: 1 | + <- nid=27 [audio selector] nid: 8 [ANALOG] name: audio input widget_cap: 0x001d0541 Parse flags: 0x00000002 Ctl flags: 0x00000800 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 connections: 1 | + <- nid=28 [audio selector] nid: 9 [ANALOG] name: audio input widget_cap: 0x001d0541 Parse flags: 0x00000002 Ctl flags: 0x00000800 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 connections: 1 | + <- nid=29 [audio selector] nid: 10 [ANALOG] name: pin: headphones out (jack) widget_cap: 0x00400181 Parse flags: 0x00000001 Ctl flags: 0x00000000 Pin cap: 0x0000173f ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL Pin config: 0x0221101f Pin control: 0x000000c0 HP OUT connections: 2 | + <- nid=2 [audio output] (selected) | + <- nid=3 [audio output] nid: 11 [ANALOG] [DISABLED] name: pin: other (none) widget_cap: 0x00400181 Parse flags: 0x00000000 Ctl flags: 0x00000000 Pin cap: 0x0000173f ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL Pin config: 0x40f000f0 Pin control: 0x000000e0 HP IN OUT connections: 2 | + <- nid=2 [audio output] | + <- nid=3 [audio output] nid: 12 [ANALOG] [DISABLED] name: pin: other (none) widget_cap: 0x00400181 Parse flags: 0x00000000 Ctl flags: 0x00000000 Pin cap: 0x00001737 ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL Pin config: 0x40f000f1 Pin control: 0x00000060 IN OUT connections: 1 | + <- nid=3 [audio output] nid: 13 [ANALOG] name: pin: speaker (fixed) widget_cap: 0x00400181 Parse flags: 0x00000001 Ctl flags: 0x00000000 Pin cap: 0x0000173f ISC TRQD HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL Pin config: 0x90170110 Pin control: 0x00000040 OUT connections: 1 | + <- nid=2 [audio output] nid: 14 [ANALOG] name: pin: line in (jack) widget_cap: 0x00400181 Parse flags: 0x00000002 Ctl flags: 0x00000040 Pin cap: 0x00001737 ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL Pin config: 0x02811030 Pin control: 0x00000024 IN connections: 1 | + <- nid=4 [audio output] nid: 15 [ANALOG] name: pin: line out (jack) widget_cap: 0x00400181 Parse flags: 0x00000001 Ctl flags: 0x00000000 Pin cap: 0x00001737 ISC TRQD OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL Pin config: 0x02011020 Pin control: 0x00000040 OUT connections: 1 | + <- nid=5 [audio output] nid: 16 [ANALOG] [DISABLED] name: pin: other (none) widget_cap: 0x00400181 Parse flags: 0x00000000 Ctl flags: 0x00000000 Pin cap: 0x00000037 ISC TRQD OUT IN : UNSOL Pin config: 0x40f000f2 Pin control: 0x00000060 IN OUT connections: 1 | + <- nid=4 [audio output] nid: 17 [ANALOG] [DISABLED] name: pin: other (none) widget_cap: 0x00400181 Parse flags: 0x00000000 Ctl flags: 0x00000000 Pin cap: 0x00000037 ISC TRQD OUT IN : UNSOL Pin config: 0x40f000f3 Pin control: 0x00000060 IN OUT connections: 1 | + <- nid=3 [audio output] nid: 18 [ANALOG] [DISABLED] name: pin: other (none) widget_cap: 0x00400001 Parse flags: 0x00000000 Ctl flags: 0x00000000 Pin cap: 0x00000020 IN Pin config: 0x40f000f4 Pin control: 0x00000020 IN connections: 0 nid: 19 [ANALOG] name: pin: Mic in (fixed) widget_cap: 0x00400001 Parse flags: 0x00000002 Ctl flags: 0x00000000 Pin cap: 0x00000020 IN Pin config: 0x90a60040 Pin control: 0x00000020 IN connections: 0 nid: 20 [ANALOG] [DISABLED] name: pin: other (none) widget_cap: 0x00400001 Parse flags: 0x00000000 Ctl flags: 0x00000000 Pin cap: 0x00000020 IN Pin config: 0x40f000f5 Pin control: 0x00000020 IN connections: 0 nid: 21 [ANALOG] name: audio selector widget_cap: 0x0030010d Parse flags: 0x00000002 Ctl flags: 0x00000040 Output amp: 0x00270400 mute=0 step=4 size=39 offset=0 connections: 9 | + <- nid=14 [pin: line in (jack)] (selected) | + <- nid=18 [pin: other (none)] [DISABLED] | + <- nid=15 [pin: line out (jack)] | + <- nid=11 [pin: other (none)] [DISABLED] | + <- nid=12 [pin: other (none)] [DISABLED] | + <- nid=13 [pin: speaker (fixed)] | + <- nid=10 [pin: headphones out (jack)] | + <- nid=16 [pin: other (none)] [DISABLED] | + <- nid=17 [pin: other (none)] [DISABLED] nid: 22 [ANALOG] name: audio selector widget_cap: 0x0030010d Parse flags: 0x00000002 Ctl flags: 0x00000040 Output amp: 0x00270400 mute=0 step=4 size=39 offset=0 connections: 9 | + <- nid=14 [pin: line in (jack)] (selected) | + <- nid=18 [pin: other (none)] [DISABLED] | + <- nid=15 [pin: line out (jack)] | + <- nid=11 [pin: other (none)] [DISABLED] | + <- nid=12 [pin: other (none)] [DISABLED] | + <- nid=13 [pin: speaker (fixed)] | + <- nid=10 [pin: headphones out (jack)] | + <- nid=16 [pin: other (none)] [DISABLED] | + <- nid=17 [pin: other (none)] [DISABLED] nid: 23 [ANALOG] name: audio selector widget_cap: 0x0030010d Parse flags: 0x00000002 Ctl flags: 0x00000040 Output amp: 0x00270400 mute=0 step=4 size=39 offset=0 connections: 9 | + <- nid=14 [pin: line in (jack)] (selected) | + <- nid=18 [pin: other (none)] [DISABLED] | + <- nid=15 [pin: line out (jack)] | + <- nid=11 [pin: other (none)] [DISABLED] | + <- nid=12 [pin: other (none)] [DISABLED] | + <- nid=13 [pin: speaker (fixed)] | + <- nid=10 [pin: headphones out (jack)] | + <- nid=16 [pin: other (none)] [DISABLED] | + <- nid=17 [pin: other (none)] [DISABLED] nid: 24 [ANALOG] name: audio selector widget_cap: 0x00300103 Parse flags: 0x00000002 Ctl flags: 0x00000000 Input amp: 0x00050e00 mute=0 step=14 size=5 offset=0 connections: 1 | + <- nid=21 [audio selector] nid: 25 [ANALOG] name: audio selector widget_cap: 0x00300103 Parse flags: 0x00000002 Ctl flags: 0x00000000 Input amp: 0x00050e00 mute=0 step=14 size=5 offset=0 connections: 1 | + <- nid=22 [audio selector] nid: 26 [ANALOG] name: audio selector widget_cap: 0x00300103 Parse flags: 0x00000002 Ctl flags: 0x00000000 Input amp: 0x00050e00 mute=0 step=14 size=5 offset=0 connections: 1 | + <- nid=23 [audio selector] nid: 27 [ANALOG] name: audio selector widget_cap: 0x0030090d Parse flags: 0x00000006 Ctl flags: 0x00000800 Output amp: 0x80000000 mute=1 step=0 size=0 offset=0 connections: 3 | + <- nid=24 [audio selector] (selected) | + <- nid=19 [pin: Mic in (fixed)] | + <- nid=20 [pin: other (none)] [DISABLED] nid: 28 [ANALOG] name: audio selector widget_cap: 0x0030090d Parse flags: 0x00000006 Ctl flags: 0x00000800 Output amp: 0x80000000 mute=1 step=0 size=0 offset=0 connections: 3 | + <- nid=25 [audio selector] (selected) | + <- nid=19 [pin: Mic in (fixed)] | + <- nid=20 [pin: other (none)] [DISABLED] nid: 29 [ANALOG] name: audio selector widget_cap: 0x0030090d Parse flags: 0x00000006 Ctl flags: 0x00000800 Output amp: 0x80000000 mute=1 step=0 size=0 offset=0 connections: 3 | + <- nid=26 [audio selector] (selected) | + <- nid=19 [pin: Mic in (fixed)] | + <- nid=20 [pin: other (none)] [DISABLED] nid: 30 [DIGITAL] [DISABLED] name: audio output widget_cap: 0x00040211 Parse flags: 0x00000000 Ctl flags: 0x00000000 Stream cap: 0x00000005 Format: AC3 PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 connections: 0 nid: 31 [DIGITAL] [DISABLED] name: vendor widget widget_cap: 0x00f30201 Parse flags: 0x00000000 Ctl flags: 0x00000000 connections: 0 nid: 32 [DIGITAL] [DISABLED] name: audio input widget_cap: 0x00140311 Parse flags: 0x00000000 Ctl flags: 0x00000000 Stream cap: 0x00000005 Format: AC3 PCM PCM cap: 0x000e0160 PCM size: 16 20 24 PCM rate: 44 48 96 connections: 1 | + <- nid=34 [pin: other (none)] [DISABLED] nid: 33 [DIGITAL] [DISABLED] name: pin: SPDIF out (jack) widget_cap: 0x00400301 Parse flags: 0x00000000 Ctl flags: 0x00000000 Pin cap: 0x00000010 OUT Pin config: 0x034410a0 Pin control: 0x00000040 OUT connections: 5 | + <- nid=30 [audio output] [DISABLED] | + <- nid=31 [vendor widget] [DISABLED] | + <- nid=27 [audio selector] | + <- nid=28 [audio selector] | + <- nid=29 [audio selector] nid: 34 [DIGITAL] [DISABLED] name: pin: other (none) widget_cap: 0x00430681 Parse flags: 0x00000000 Ctl flags: 0x00000000 Pin cap: 0x00010024 IN EAPD : UNSOL Pin config: 0x40f000f6 Pin control: 0x00000020 IN EAPD: 0x00000002 connections: 0 nid: 35 [ANALOG] name: beep widget widget_cap: 0x0070000c Parse flags: 0x00000000 Ctl flags: 0x00000021 Output amp: 0x00170303 mute=0 step=3 size=23 offset=3 connections: 0 nid: 36 [ANALOG] name: volume widget widget_cap: 0x00600000 Parse flags: 0x00000000 Ctl flags: 0x00000000 connections: 4 | + <- nid=2 [audio output] (selected) | + <- nid=3 [audio output] | + <- nid=4 [audio output] | + <- nid=5 [audio output] +------------------------+ | DUMPING HDA AMPLIFIERS | +------------------------+ 1: nid=2 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] 2: nid=3 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] 3: nid=4 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 4: nid=5 dir=0x1 index=0 ossmask=0x00000011 ossdev=4 [DISABLED] 5: nid=6 dir=0x1 index=0 ossmask=0x00000000 ossdev=0 6: nid=21 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 7: nid=22 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 8: nid=23 dir=0x1 index=0 ossmask=0x00000040 ossdev=6 9: nid=24 cnid=21 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 10: nid=25 cnid=22 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 11: nid=26 cnid=23 dir=0x2 index=0 ossmask=0x00000000 ossdev=0 12: nid=27 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 13: nid=28 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 14: nid=29 dir=0x1 index=0 ossmask=0x00000800 ossdev=0 15: nid=35 dir=0x1 index=0 ossmask=0x00000021 ossdev=5 +-----------------------------------+ | DUMPING HDA AUDIO/VOLUME CONTROLS | +-----------------------------------+ Master Volume (OSS: vol) | +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: 3 dir=0x1 ossmask=0x00000021 Line-in Volume (OSS: line) | +- nid: 21 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000040 | +- nid: 22 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000040 | +- nid: 23 index: 0 mute: 0 step: 4 size: 39 off: 0 dir=0x1 ossmask=0x00000040 Recording Level (OSS: rec) | +- nid: 27 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000800 | +- nid: 28 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000800 | +- nid: 29 index: 0 mute: 1 step: 0 size: 0 off: 0 dir=0x1 ossmask=0x00000800 Speaker/Beep (OSS: speaker) | +- nid: 35 index: 0 mute: 0 step: 3 size: 23 off: 3 dir=0x1 ossmask=0x00000021 Playback path: nid=10 [pin: headphones out (jack)] ^ | +-----<------+ ^ | nid=2 [audio output] nid=13 [pin: speaker (fixed)] ^ | +-----<------+ ^ | nid=2 [audio output] nid=15 [pin: line out (jack)] ^ | +-----<------+ ^ | nid=5 [audio output] Recording sources: nid=27 [audio selector] | + <- nid=24 [audio selector] | + <- nid=19 [pin: Mic in (fixed)] nid=28 [audio selector] | + <- nid=25 [audio selector] | + <- nid=19 [pin: Mic in (fixed)] nid=29 [audio selector] | + <- nid=26 [audio selector] | + <- nid=19 [pin: Mic in (fixed)] +--------------------------------------+ | DUMPING PCM Playback/Record Channels | +--------------------------------------+ PCM Playback: 1 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 DAC: 2 3 5 PCM Record: 1 Stream cap: 0x00000001 Format: PCM PCM cap: 0x000e07e0 PCM size: 16 20 24 PCM rate: 44 48 88 96 176 192 ADC: 7 8 9 ######################### ######################### ######################### --- hdac.c.orig 2008-07-24 00:38:03.000000000 -0300 +++ hdac.c 2008-08-11 03:17:45.000000000 -0300 @@ -197,6 +197,7 @@ #define DELL_D820_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01cc) #define DELL_V1500_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0228) #define DELL_I1300_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01c9) +#define DELL_I1400_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01f3) #define DELL_XPSM1210_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01d7) #define DELL_OPLX745_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01da) #define DELL_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0xffff) @@ -556,6 +557,7 @@ #define HDA_CODEC_STAC9220 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7690) #define HDA_CODEC_STAC922XD HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7681) #define HDA_CODEC_STAC9227 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7618) +#define HDA_CODEC_STAC9228 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7616) #define HDA_CODEC_STAC9271D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7627) #define HDA_CODEC_STAC9205 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a0) #define HDA_CODEC_STAC9872Ak HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7662) @@ -620,6 +622,7 @@ { HDA_CODEC_STAC9220, "Sigmatel STAC9220" }, { HDA_CODEC_STAC922XD, "Sigmatel STAC9220D/9223D" }, { HDA_CODEC_STAC9227, "Sigmatel STAC9227" }, + { HDA_CODEC_STAC9228, "Sigmatel STAC9228" }, { HDA_CODEC_STAC9271D, "Sigmatel STAC9271D" }, { HDA_CODEC_STAC9205, "Sigmatel STAC9205" }, { HDA_CODEC_STAC9872AK,"Sigmatel STAC9872AK" }, @@ -687,6 +688,8 @@ 0, 0, -1, 13, { 14, -1 }, -1 }, { DELL_I1300_SUBVENDOR, HDA_CODEC_STAC9220, HDAC_HP_SWITCH_CTRL, 0, 0, -1, 13, { 14, -1 }, -1 }, + { DELL_I1400_SUBVENDOR, HDA_CODEC_STACXXXX, HDAC_HP_SWITCH_CTRL, + 0, 0, -1, 10, { 13, -1 }, -1 }, { DELL_OPLX745_SUBVENDOR, HDA_CODEC_AD1983, HDAC_HP_SWITCH_CTL, 0, 0, -1, 6, { 5, 7, -1 }, -1 }, { DELL_D630_SUBVENDOR, HDA_CODEC_STAC9205, HDAC_HP_SWITCH_CTRL, From owner-freebsd-multimedia@FreeBSD.ORG Tue Aug 12 18:47:11 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 379A91065675; Tue, 12 Aug 2008 18:47:11 +0000 (UTC) (envelope-from marcus@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 19EB08FC12; Tue, 12 Aug 2008 18:47:11 +0000 (UTC) (envelope-from marcus@FreeBSD.org) Received: from freefall.freebsd.org (marcus@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7CIlAxo054263; Tue, 12 Aug 2008 18:47:10 GMT (envelope-from marcus@freefall.freebsd.org) Received: (from marcus@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7CIlAlt054259; Tue, 12 Aug 2008 18:47:10 GMT (envelope-from marcus) Date: Tue, 12 Aug 2008 18:47:10 GMT Message-Id: <200808121847.m7CIlAlt054259@freefall.freebsd.org> To: vess@slavof.net, marcus@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: marcus@FreeBSD.org Cc: Subject: Re: ports/126261: multimedia/ffmpeg needs compile with --enable-swscale X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Aug 2008 18:47:11 -0000 Synopsis: multimedia/ffmpeg needs compile with --enable-swscale State-Changed-From-To: open->closed State-Changed-By: marcus State-Changed-When: Tue Aug 12 18:46:59 UTC 2008 State-Changed-Why: This has been fixed. http://www.freebsd.org/cgi/query-pr.cgi?pr=126261 From owner-freebsd-multimedia@FreeBSD.ORG Tue Aug 12 22:26:20 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 555C01065679 for ; Tue, 12 Aug 2008 22:26:20 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id A7E6B8FC18 for ; Tue, 12 Aug 2008 22:26:19 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 192907005 for freebsd-multimedia@FreeBSD.org; Wed, 13 Aug 2008 01:26:18 +0300 Message-ID: <48A20E02.6070609@FreeBSD.org> Date: Wed, 13 Aug 2008 01:26:10 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: freebsd-multimedia@FreeBSD.org Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Aug 2008 22:26:20 -0000 Hi. I have made major snd_hda driver rewrite. I will be grateful for reviews and any positive or negative feedbacks. Here is my patches: http://people.freebsd.org/~mav/ For 8-CURRENT use: http://people.freebsd.org/~mav/hda.20080812.patch For 7-STABLE try (I have no place to test it, but it builds): http://people.freebsd.org/~mav/hda.7.20080812.patch The main point of this change was to make driver conforming Universal Audio Architecture (UAA) specification. UAA gives ability to avoid most of device-dependent quirks (I have removed most of) and make driver more friendly to a new hardware, more friendly to average user by using information written by system integrators and much more configurable for experienced users. UAA allows driver to get all configuration information directly from HDA codec and configure system audio devices according to it. Same time new driver allows easily override default configuration using device.hints mechanism. Second point of this change was to make driver multichannel. Now driver supports multiple HDA codecs per controller, multiple function groups per codec, multiple PCM devices per audio function group and multiple channels per PCM device (last will be useful if FreeBSD OSS sometimes will have multichannel support). To demonstrate features I can show some operation examples from my notebook. This is Acer TM6292 with very simple simple Realtek ALC268 HDA codec. 1. Previous driver gave me: - stereo playback (pcm0) via built in speakers and headphones without jack sensing; - recording device (pcm0) from external mic. Built in mic, CD and line in was dead. 2. New driver by default without any quirks gives me: - stereo playback (pcm0) via built in speakers and headphones with jack sensing; - recording device (pcm0) for built in mic (it does working!), line in and mic in; - recording device (pcm1) for CD. CD does not working for some unknown reason, I think it may be just not implemented in hardware. 3. By adding to the loader.conf string hint.hdac.0.cad0.nid20.config="seq=1" it will be possible (when OSS will have multichannel support) to get quadro playback via built in speakers and HP out connector. cad0 here means codec with ID 0. nid20 means pin with ID 20 - HP out, seq=1 changes pin sequence inside association from 15 to 1 effectively disabling redirection making HP out independent. 4. By adding hint.hdac.0.cad0.nid20.config="seq=1" hint.hdac.0.cad0.nid21.config="as=3 seq=1" it is possible to get two independent playback devices. One (pcm0) for HP connector and second (pcm1) for built in speakers. Record will stay as before. Here as=3 changes built in speakers pin association number from 1 to 3 separating it completely from HP output. 5. By adding hint.hdac.0.cad0.nid26.config="as=1 seq=0 device=0" hint.hdac.0.cad0.nid20.config="as=1 seq=15" hint.hdac.0.cad0.nid21.config="as=3" it is possible to get two independent playback devices. First (pcm0) for playback via line in and HP out connectors with jack sensing in HP connector and line in connector auto mute. And second (pcm1) for playback via built in speakers. In this codec line in connector is reversible. String device=0 changes it's description from Line in to Line out forcing actual direction change. Driver allows to build many others usage scenarios. The main limitation factor is codec functionality. Presented ALC268 is very simple and restricted one. But I have also successfully tested it on more powerful AD1988 and there range of possible scenarios is wider while even default configuration covers all present codec functionality. More information about UAA you can find at: http://www.microsoft.com/whdc/device/audio/default.mspx If you will have any questions/problems boot your system with verbose logging. Driver prints a lot of usable information there. If you will send me problem reports add please attach that verbose boot output and `cat /dev/sndstat` output to your message. Thanks. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 02:57:11 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD3601065671 for ; Wed, 13 Aug 2008 02:57:11 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.154]) by mx1.freebsd.org (Postfix) with ESMTP id 5B6DF8FC18 for ; Wed, 13 Aug 2008 02:57:11 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so3942542fgb.35 for ; Tue, 12 Aug 2008 19:57:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=4FbjqzYbUtNopIsGm/0dzbRdtm8Ja1p1csUxJfnXx0w=; b=L/qo5xLlclsgm3c26V5wzO4fHvLPX3Mv/686TU514mC/xi1bJDVr4Iouit5mBX9sOp o6yI+q0uLVS3OMvVWUSpM2X+D0XP0pMQicq58M24LyrSK5HcCjMHVa/6NtUdOP3kZjnB t6TgdLdLypM3NXFnVldM7aMyslIlSMcjPIPUU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=MHK0x/SoeD1kZJXnVdDV9exAPaRbUgUG8NoitLPyI1PUeqxBzWyDnNns9rpJa7+VRi dXKJEgDl5EsFqA/6I5IUIwg6uohvgvF4jv3YRQr6gUvb4hhCthFf9C4fmwa9G8g2GZwJ JSnXQOjYaHeSvqwNgr+4J2aBlk8eQep5lBQHY= Received: by 10.103.17.10 with SMTP id u10mr7649281mui.76.1218596229793; Tue, 12 Aug 2008 19:57:09 -0700 (PDT) Received: by 10.103.169.13 with HTTP; Tue, 12 Aug 2008 19:57:09 -0700 (PDT) Message-ID: Date: Tue, 12 Aug 2008 23:57:09 -0300 From: "Carlos A. M. dos Santos" To: "Angel Arancibia" In-Reply-To: <2c91a67a0808111950v4da1161i6531e26c56e19dfc@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2c91a67a0808101608q6d63a042ybb5df49f748be8b@mail.gmail.com> <2c91a67a0808102001lb9544f5nb6094bf89bb84e4b@mail.gmail.com> <2c91a67a0808111949k43285f6cjc14d26d324a2828b@mail.gmail.com> <2c91a67a0808111950v4da1161i6531e26c56e19dfc@mail.gmail.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: problem with Intel 82801H - only through headphone X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 02:57:11 -0000 On Mon, Aug 11, 2008 at 11:50 PM, Angel Arancibia wrote: > ---------- Forwarded message ---------- > From: Angel Arancibia > Date: 2008/8/11 > Subject: Re: problem with Intel 82801H - only through headphone > To: "Carlos A. M. dos Santos" > > > 2008/8/11 Carlos A. M. dos Santos : >> Angel, >> >> Please use the patch below, instead of previous one. It adds an >> identifier for the HDA codec. > > Hi Carlos thanks for your answer. > > The patch has a little mistake near the last line (nothing important) > in the subvendedor part, it should say the same model. At the end is > the fixed one. But I'm steel having the same problem. Forget about that patch. Alexander Motin announced today on -multimedia a major snd_hda driver rewrite. I suggest you to use his patch instead of mine. I suppose that you subscribe -multimedia, but here is a link to the announcement, just in case: http://lists.freebsd.org/pipermail/freebsd-multimedia/2008-August/008922.html -- If you think things can't get worse it's probably only because you lack sufficient imagination. From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 08:58:46 2008 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6BFD106566B for ; Wed, 13 Aug 2008 08:58:46 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: from mail.droso.net (koala.ipv6.droso.net [IPv6:2001:6c8:6:c:20d:56ff:fe6f:f935]) by mx1.freebsd.org (Postfix) with ESMTP id 266C28FC1A for ; Wed, 13 Aug 2008 08:58:45 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: by mail.droso.net (Postfix, from userid 1001) id 50FB61CC0F; Wed, 13 Aug 2008 10:58:44 +0200 (CEST) Date: Wed, 13 Aug 2008 10:58:44 +0200 From: Erwin Lansing To: =?iso-8859-1?Q?Rafa=EBl_Carr=E9?= Message-ID: <20080813085843.GY36979@droso.net> References: <20080813065956.GW36979@droso.net> <72c38b9b0808130106r77420543k3f6404e522870007@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cTOVv4IlZiYEQ88H" Content-Disposition: inline In-Reply-To: <72c38b9b0808130106r77420543k3f6404e522870007@mail.gmail.com> X-Operating-System: FreeBSD/i386 7.0-STABLE User-Agent: Mutt/1.5.18 (2008-05-17) Cc: multimedia@FreeBSD.org Subject: Re: [ports-i386@FreeBSD.org: vlc-0.8.6.i,2 failed on i386 8] X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 08:58:46 -0000 --cTOVv4IlZiYEQ88H Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 13, 2008 at 10:06:45AM +0200, Rafal Carr wrote: > 2008/8/13 Erwin Lansing : > > > > FYI; can you please investigate and/or report to the developers? If > > you are already aware of this problem but do not yet have a fix, > > please mark the port BROKEN in the appropriate case, so that users do > > not unexpectedly encounter it. >=20 > Hi >=20 > > ----- Forwarded message from User Ports-i386 -= ---- >=20 > ... >=20 > > configure: error: Your FFmpeg library doesn't have the needed img_resam= ple() function. You should rebuild it with software scaler disabled >=20 > The message is explicit, you need to rebuild FFmpeg. > It's not possible to detect (from vlc's port's Makefile) with which > options was build the ffmpeg port. >=20 > VLC 0.9.0 will be buildable with ffmpeg+swscaler or ffmpeg-swscaler. > VLC 0.8.6 is only buildable with ffmpeg without the swscaler, and > there will be no changes from the developers. >=20 Sounds like the ffmpeg maintainers should reevaluate the default options then. -erwin --=20 Erwin Lansing (o_ _o) http://droso.org \\\_\ /_/// The rest is silence <____) (____> erwin@lansing.dk --cTOVv4IlZiYEQ88H Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iD8DBQFIoqJDqy9aWxUlaZARAu0kAKCLswVfX5YrK63/8jslic+4Ns/8ZQCg49Zk 0GVJ/o27amW64Jlrurh1C/E= =0c9u -----END PGP SIGNATURE----- --cTOVv4IlZiYEQ88H-- From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 10:50:53 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1B52106567B for ; Wed, 13 Aug 2008 10:50:53 +0000 (UTC) (envelope-from amokk@seb.org.ua) Received: from server-1.mirahost.ru (server-1.mirahost.ru [87.118.120.51]) by mx1.freebsd.org (Postfix) with ESMTP id B3BD28FC17 for ; Wed, 13 Aug 2008 10:50:53 +0000 (UTC) (envelope-from amokk@seb.org.ua) Received: from gw.sevsky.net ([193.138.84.250] helo=amokk.miralab) by server-1.mirahost.ru with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1KTDwJ-0001cU-Io for freebsd-multimedia@freebsd.org; Wed, 13 Aug 2008 13:50:51 +0300 From: "Anton E. Kartashev" To: freebsd-multimedia@freebsd.org Date: Wed, 13 Aug 2008 13:50:27 +0300 User-Agent: KMail/1.10.0 (FreeBSD/8.0-CURRENT; KDE/4.1.0; i386; ; ) References: <48A20E02.6070609@FreeBSD.org> In-Reply-To: <48A20E02.6070609@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808131350.27561.amokk@seb.org.ua> X-Antivirus-Scanner: Seems clean. You should still use an Antivirus Scanner Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 10:50:54 -0000 On Wednesday 13 August 2008 01:26:10 Alexander Motin wrote: > Hi. > > I have made major snd_hda driver rewrite. I will be grateful for reviews > and any positive or negative feedbacks. > > Here is my patches: http://people.freebsd.org/~mav/ > > For 8-CURRENT use: > http://people.freebsd.org/~mav/hda.20080812.patch > > For 7-STABLE try (I have no place to test it, but it builds): > http://people.freebsd.org/~mav/hda.7.20080812.patch > [skipped] On my ACER Aspire 4715z all works fine. Thank you. From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 10:51:47 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B50E1065670 for ; Wed, 13 Aug 2008 10:51:47 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id C9ED98FC16 for ; Wed, 13 Aug 2008 10:51:46 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 193544216; Wed, 13 Aug 2008 13:51:45 +0300 Message-ID: <48A2BCB8.4040805@FreeBSD.org> Date: Wed, 13 Aug 2008 13:51:36 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: "Carlos A. M. dos Santos" References: <1218424981.00110371.1218411603@10.7.7.3> <1218432185.00110401.1218420602@10.7.7.3> <2c91a67a0808102001lb9544f5nb6094bf89bb84e4b@mail.gmail.com> <1218446581.00110487.1218433202@10.7.7.3> <1218446583.00110491.1218436202@10.7.7.3> <2c91a67a0808111949k43285f6cjc14d26d324a2828b@mail.gmail.com> <1218522186.00110953.1218510004@10.7.7.3> <1218608582.00111376.1218596404@10.7.7.3> In-Reply-To: <1218608582.00111376.1218596404@10.7.7.3> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: problem with Intel 82801H - only through headphone X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 10:51:47 -0000 Hi. Carlos A. M. dos Santos wrote: > Forget about that patch. Alexander Motin announced today on > -multimedia a major snd_hda driver rewrite. I suggest you to use his > patch instead of mine. I suppose that you subscribe -multimedia, but > here is a link to the announcement, just in case: > > http://lists.freebsd.org/pipermail/freebsd-multimedia/2008-August/008922.html I have looked into STAC9228 datasheet and I think that playback should work good with my patch. Same time recording may work not so good as there is two stage input multiplexing scheme is used in this codec for which neither original nor my driver aren't ready yet. Angel, if you will try my patch send me please complete verbose dmesg output from it, I will try to think about it. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 12:54:56 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB4211065675 for ; Wed, 13 Aug 2008 12:54:56 +0000 (UTC) (envelope-from angel.arancibia@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.227]) by mx1.freebsd.org (Postfix) with ESMTP id A5DE38FC18 for ; Wed, 13 Aug 2008 12:54:56 +0000 (UTC) (envelope-from angel.arancibia@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so4919134rvf.43 for ; Wed, 13 Aug 2008 05:54:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=VDtYXJ0pkrRQGHiIiGF/rJsWjZpXLuJyWS+ci6CGDns=; b=vWKOKgr1rVJSU/brgk2w4+1sX7J/tRsEn1WVwusWFH64C+Tb0bSue3lMl7Ug4M1RcE yO9/dBOjoCaSwq4ZPm9IJkG0VfJFYcCkiG0Q/NB/OmLuRCGjOseX5IEya1tFyMm5gXtW PhYspZYl4o39vD26sPRYJj8lb1ttX++0/uXio= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=D+LFnfERLRRDeoj3NFuYajujHhqIO/nYnlByLUhhudTA4NbBSoMZhEWYESKNb59eJi E+Frq0l/qnONpD1jSYeLjD8Sy3cB0bUfmol1FzDAL/E0N19EhJlGY4TZcIa8j6I/gb8i BeUiVqJQ/65ZxQRvi4Er9NUuSGawG4dF1HxXo= Received: by 10.141.50.11 with SMTP id c11mr5145848rvk.222.1218632096277; Wed, 13 Aug 2008 05:54:56 -0700 (PDT) Received: by 10.140.170.10 with HTTP; Wed, 13 Aug 2008 05:54:56 -0700 (PDT) Message-ID: <2c91a67a0808130554s776e9e43x4c5a8ac937feef32@mail.gmail.com> Date: Wed, 13 Aug 2008 09:54:56 -0300 From: "Angel Arancibia" To: "Alexander Motin" , freebsd-multimedia@freebsd.org In-Reply-To: <48A20E02.6070609@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48A20E02.6070609@FreeBSD.org> Cc: Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 12:54:56 -0000 2008/8/12 Alexander Motin : > Hi. > > I have made major snd_hda driver rewrite. I will be grateful for reviews and > any positive or negative feedbacks. > > Here is my patches: http://people.freebsd.org/~mav/ > > For 8-CURRENT use: > http://people.freebsd.org/~mav/hda.20080812.patch > > For 7-STABLE try (I have no place to test it, but it builds): > http://people.freebsd.org/~mav/hda.7.20080812.patch Last night me and Carlos were discussing about it. The patch seems not to apply correctly well. I tried in 7-RELEASE (I know you said 7-STABLE, but it was all I had). Now I'm doing cvsup to 7-STABLE in order to try again. The mentioned error: patch -C -p0 < /home/aragh0rn/cosas/hda.7.20080812.patch all succeed except Hunk #11 failed at 652 Thanks for your work. Angel PS: Carlos try to apply to yesterday snapshot and mentioned something like that the patch was attempting to add changes already in place, but I'm not sure at all if that was what he exactly said. From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 13:00:35 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9666A1065673 for ; Wed, 13 Aug 2008 13:00:35 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 1BCD28FC12 for ; Wed, 13 Aug 2008 13:00:35 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A565AB.dip.t-dialin.net [84.165.101.171]) by redbull.bpaserver.net (Postfix) with ESMTP id DBCC82E168; Wed, 13 Aug 2008 14:43:26 +0200 (CEST) Received: from webmail.leidinger.net (webmail.leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id 4CDC814E9C7; Wed, 13 Aug 2008 14:43:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1218631404; bh=oHIEu+IGsnKr0I5bnQ6jJe6+jTDUoQGAM rcfjF1SQyU=; h=Message-ID:Date:From:To:Cc:Subject:References: In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=3I2oSZ7L/t3nB1fUIR/U+tFu0AaIzAyvukmIrrn2w/ZH1sTlH/XSGdVP+XB/Y41/K 9v8meRBWcaoO6GdwjTtapiHS1B0ggHogphmdKejk1ii2ZHCWZfxnG52KGt/CJW+/l6F XYWlxXYkiTfaOgbvwspR02iDvhWBgYAWVSDh1MT4YKzmFF8p/Mqdti6JUo6MzTQVZxE JsyxH/RDaRb0UeWhVxiqmBnOcgdtMpONAKay6BH6ZDFgQE/BKbomqUATPqnvT4gYWj/ Xc/mtVG+eH9zTLJkR7i6CaGqe64WRklr/zVrkGXuKWKalBPxlQsUDB2bu5KtTj7ty5u VSGeYECsw== Received: (from www@localhost) by webmail.leidinger.net (8.14.2/8.13.8/Submit) id m7DChNM9048180; Wed, 13 Aug 2008 14:43:23 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde Framework) with HTTP; Wed, 13 Aug 2008 14:43:23 +0200 Message-ID: <20080813144323.191755ysxy2w38so@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Wed, 13 Aug 2008 14:43:23 +0200 From: "Alexander Leidinger" To: "Alexander Motin" , ariff@FreeBSD.org References: <48A20E02.6070609@FreeBSD.org> In-Reply-To: <48A20E02.6070609@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.2) / FreeBSD-8.0 X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: DBCC82E168.15EC1 X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, ORDB-RBL, SpamAssassin (not cached, score=-12.827, required 6, BAYES_00 -15.00, DKIM_SIGNED 0.00, DKIM_VERIFIED -0.00, J_CHICKENPOX_65 0.60, MIME_QP_LONG_LINE 1.40, RDNS_DYNAMIC 0.10, TW_SN 0.08) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 13:00:35 -0000 Quoting "Alexander Motin" (from Wed, 13 Aug 2008 =20 01:26:10 +0300): > Hi. > > I have made major snd_hda driver rewrite. I will be grateful for =20 > reviews and any positive or negative feedbacks. Have you already asked Ariff for a review? I've CCed him... > Here is my patches: http://people.freebsd.org/~mav/ > > For 8-CURRENT use: > http://people.freebsd.org/~mav/hda.20080812.patch I can not do a technical about this stuff, but I noticed that you use =20 comments to disable code. Please use "#if 0" instead of comments to =20 disable code. I don't cut the rest of the mail in case Ariff hasn't seen it yet. Bye, Alexander. > For 7-STABLE try (I have no place to test it, but it builds): > http://people.freebsd.org/~mav/hda.7.20080812.patch > > The main point of this change was to make driver conforming =20 > Universal Audio Architecture (UAA) specification. UAA gives ability =20 > to avoid most of device-dependent quirks (I have removed most of) =20 > and make driver more friendly to a new hardware, more friendly to =20 > average user by using information written by system integrators and =20 > much more configurable for experienced users. UAA allows driver to =20 > get all configuration information directly from HDA codec and =20 > configure system audio devices according to it. Same time new driver =20 > allows easily override default configuration using device.hints =20 > mechanism. > > Second point of this change was to make driver multichannel. Now =20 > driver supports multiple HDA codecs per controller, multiple =20 > function groups per codec, multiple PCM devices per audio function =20 > group and multiple channels per PCM device (last will be useful if =20 > FreeBSD OSS sometimes will have multichannel support). > > To demonstrate features I can show some operation examples from my =20 > notebook. This is Acer TM6292 with very simple simple Realtek ALC268 =20 > HDA codec. > > 1. Previous driver gave me: > - stereo playback (pcm0) via built in speakers and headphones =20 > without jack sensing; > - recording device (pcm0) from external mic. Built in mic, CD and =20 > line in was dead. > > 2. New driver by default without any quirks gives me: > - stereo playback (pcm0) via built in speakers and headphones with =20 > jack sensing; > - recording device (pcm0) for built in mic (it does working!), line =20 > in and mic in; > - recording device (pcm1) for CD. CD does not working for some =20 > unknown reason, I think it may be just not implemented in hardware. > > 3. By adding to the loader.conf string > hint.hdac.0.cad0.nid20.config=3D"seq=3D1" > it will be possible (when OSS will have multichannel support) to get =20 > quadro playback via built in speakers and HP out connector. cad0 =20 > here means codec with ID 0. nid20 means pin with ID 20 - HP out, =20 > seq=3D1 changes pin sequence inside association from 15 to 1 =20 > effectively disabling redirection making HP out independent. > > 4. By adding > hint.hdac.0.cad0.nid20.config=3D"seq=3D1" > hint.hdac.0.cad0.nid21.config=3D"as=3D3 seq=3D1" > it is possible to get two independent playback devices. One (pcm0) =20 > for HP connector and second (pcm1) for built in speakers. Record =20 > will stay as before. Here as=3D3 changes built in speakers pin =20 > association number from 1 to 3 separating it completely from HP =20 > output. > > 5. By adding > hint.hdac.0.cad0.nid26.config=3D"as=3D1 seq=3D0 device=3D0" =20 > hint.hdac.0.cad0.nid20.config=3D"as=3D1 seq=3D15" =20 > hint.hdac.0.cad0.nid21.config=3D"as=3D3" it is possible to get two =20 > independent playback devices. First (pcm0) for playback via line in =20 > and HP out connectors with jack sensing in HP connector and line in =20 > connector auto mute. And second (pcm1) for playback via built in =20 > speakers. In this codec line in connector is reversible. String =20 > device=3D0 changes it's description from Line in to Line out forcing =20 > actual direction change. > > Driver allows to build many others usage scenarios. The main =20 > limitation factor is codec functionality. Presented ALC268 is very =20 > simple and restricted one. But I have also successfully tested it on =20 > more powerful AD1988 and there range of possible scenarios is wider =20 > while even default configuration covers all present codec =20 > functionality. > > More information about UAA you can find at: > http://www.microsoft.com/whdc/device/audio/default.mspx > > If you will have any questions/problems boot your system with =20 > verbose logging. Driver prints a lot of usable information there. If =20 > you will send me problem reports add please attach that verbose boot =20 > output and `cat /dev/sndstat` output to your message. > > Thanks. > > --=20 > Alexander Motin > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.o= rg" > > --=20 An Englishman never enjoys himself, except for a noble purpose. =09=09-- A. P. Herbert http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 13:12:57 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AECDD1065672 for ; Wed, 13 Aug 2008 13:12:57 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 35D7D8FC12 for ; Wed, 13 Aug 2008 13:12:56 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 193697473; Wed, 13 Aug 2008 16:12:56 +0300 Message-ID: <48A2DDCF.2000400@FreeBSD.org> Date: Wed, 13 Aug 2008 16:12:47 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Angel Arancibia References: <48A20E02.6070609@FreeBSD.org> <2c91a67a0808130554s776e9e43x4c5a8ac937feef32@mail.gmail.com> In-Reply-To: <2c91a67a0808130554s776e9e43x4c5a8ac937feef32@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 13:12:57 -0000 Angel Arancibia wrote: > 2008/8/12 Alexander Motin : >> Hi. >> >> I have made major snd_hda driver rewrite. I will be grateful for reviews and >> any positive or negative feedbacks. >> >> Here is my patches: http://people.freebsd.org/~mav/ >> >> For 8-CURRENT use: >> http://people.freebsd.org/~mav/hda.20080812.patch >> >> For 7-STABLE try (I have no place to test it, but it builds): >> http://people.freebsd.org/~mav/hda.7.20080812.patch > > Last night me and Carlos were discussing about it. The patch seems not > to apply correctly well. I tried in 7-RELEASE (I know you said > 7-STABLE, but it was all I had). Now I'm doing cvsup to 7-STABLE in > order to try again. > > The mentioned error: > > patch -C -p0 < /home/aragh0rn/cosas/hda.7.20080812.patch > all succeed except > Hunk #11 failed at 652 > > Thanks for your work. > > Angel > > PS: Carlos try to apply to yesterday snapshot and mentioned something > like that the patch was attempting to add changes already in place, > but I'm not sure at all if that was what he exactly said. My 7-STABLE appeared to be not for very recent. Sorry. I have recreate 7.x patch on todays morning. Download patch again please. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 13:19:49 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38BBA1065672; Wed, 13 Aug 2008 13:19:49 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 7BC168FC1F; Wed, 13 Aug 2008 13:19:48 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 193704718; Wed, 13 Aug 2008 16:19:47 +0300 Message-ID: <48A2DF6A.4090807@FreeBSD.org> Date: Wed, 13 Aug 2008 16:19:38 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Alexander Leidinger References: <48A20E02.6070609@FreeBSD.org> <20080813144323.191755ysxy2w38so@webmail.leidinger.net> In-Reply-To: <20080813144323.191755ysxy2w38so@webmail.leidinger.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org, ariff@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 13:19:49 -0000 Alexander Leidinger wrote: >> I have made major snd_hda driver rewrite. I will be grateful for >> reviews and any positive or negative feedbacks. > > Have you already asked Ariff for a review? I've CCed him... I have written to him several times but with no reply. >> Here is my patches: http://people.freebsd.org/~mav/ >> >> For 8-CURRENT use: >> http://people.freebsd.org/~mav/hda.20080812.patch > > I can not do a technical about this stuff, but I noticed that you use > comments to disable code. Please use "#if 0" instead of comments to > disable code. It's temporal. Mostly it's code parts which I haven't yet decided needed they or not. I will cleanup this in final version. Now it is just a first preview made to collect some initial feedbacks about codecs and setups I am unable to test myself. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 13:28:16 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E4FC10656A1 for ; Wed, 13 Aug 2008 13:28:16 +0000 (UTC) (envelope-from henry.hu.sh@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152]) by mx1.freebsd.org (Postfix) with ESMTP id 04D648FC34 for ; Wed, 13 Aug 2008 13:28:15 +0000 (UTC) (envelope-from henry.hu.sh@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so38682fgb.35 for ; Wed, 13 Aug 2008 06:28:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:mime-version:content-type:content-transfer-encoding :content-disposition; bh=x9hpBVJ71woBkmlzvyohGiaGDLfMTTU/aSY0ctDXLRI=; b=QkWEBHoYNOa2AbgrXGyDumiKYDFrlg9kbH9mbhQgCRxnAYnk3YhgI/lkWvN0PggJbm ZCorndyAr7t2aeVEZQOSBj8T1JU3wLAToOsQz5ACVQaNG0+dHf2KwYXNHCeNHaby1Uai Iwq78+jnXshU9e1dwiiZCmDXRfMkjlQbDIutM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:mime-version:content-type :content-transfer-encoding:content-disposition; b=CO2C4DSotuLg8bDoo4oZ+2T/XsOG67AmZnlnEUZrJDBGAXdGawhOTMRdKHbOydUYT7 ENAlNd1vH0nuzST7mKqse1DP4svIUeZEBRhV6kBmrqFKnodPYwVh8ydzismJoqlr9SgH CkzMrVFkDuopVEdSEjliSSs/WRNMxVXtuWRR4= Received: by 10.86.92.7 with SMTP id p7mr12460481fgb.8.1218634094508; Wed, 13 Aug 2008 06:28:14 -0700 (PDT) Received: by 10.86.63.1 with HTTP; Wed, 13 Aug 2008 06:28:14 -0700 (PDT) Message-ID: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> Date: Wed, 13 Aug 2008 21:28:14 +0800 From: "Henry Hu" To: mav@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 13:28:16 -0000 It works fine on my Samsung R70. Thanks a lot. I do not need the patch to enable earphone sense. From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 13:47:16 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AC5B1065671 for ; Wed, 13 Aug 2008 13:47:16 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 067FC8FC23 for ; Wed, 13 Aug 2008 13:47:15 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 193737824; Wed, 13 Aug 2008 16:47:14 +0300 Message-ID: <48A2E5DA.4060203@FreeBSD.org> Date: Wed, 13 Aug 2008 16:47:06 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Henry Hu References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> In-Reply-To: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 13:47:16 -0000 Henry Hu wrote: > It works fine on my Samsung R70. Thanks a lot. I do not need the patch > to enable earphone sense. Glad to hear. Thanks. Which codec used there and does recording work for all sources? -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 13:59:56 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F0F51106566B; Wed, 13 Aug 2008 13:59:56 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from falcon.cybervisiontech.com (falcon.cybervisiontech.com [217.20.163.9]) by mx1.freebsd.org (Postfix) with ESMTP id 7CD4B8FC18; Wed, 13 Aug 2008 13:59:56 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from localhost (localhost [127.0.0.1]) by falcon.cybervisiontech.com (Postfix) with ESMTP id C7D1E74417F; Wed, 13 Aug 2008 16:59:53 +0300 (EEST) X-Virus-Scanned: Debian amavisd-new at falcon.cybervisiontech.com Received: from falcon.cybervisiontech.com ([127.0.0.1]) by localhost (falcon.cybervisiontech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IZAuNnbqxi0B; Wed, 13 Aug 2008 16:59:53 +0300 (EEST) Received: from [10.2.1.87] (gateway.cybervisiontech.com.ua [91.198.50.114]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by falcon.cybervisiontech.com (Postfix) with ESMTP id EDA91744173; Wed, 13 Aug 2008 16:59:52 +0300 (EEST) Message-ID: <48A2E8D6.10806@icyb.net.ua> Date: Wed, 13 Aug 2008 16:59:50 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.16 (X11/20080805) MIME-Version: 1.0 To: Alexander Motin References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org> In-Reply-To: <48A2E5DA.4060203@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 13:59:57 -0000 Alexander, I've tried a slightly tweaked version of your releng_7 patch on 6.3. It seems that with your patch recording stopped working for me, but everything else is OK. >From (non-verbose) dmesg: hdac0: mem 0xfe024000-0xfe027fff irq 22 at device 16.1 on pci0 hdac0: hdac0: hdac0: hdac_widget_connection_parse: nid=18 WARNING: zero cnid entnum=4 j=2 index=0 entries=8 found=2 res=0x21002211 hdac0: hdac_audio_as_parse: Pin 28 has wrong direction for association 1! Disabling association. hdac0: hdac_audio_as_parse: Pin 29 has wrong direction for association 1! Disabling association. pcm0: on hdac0 pcm1: on hdac0 I can see that current (non-patched) code has the following quirks for the above two pins with my codec and my subvendor (ASUS M2NPV-MX motherboard): } else if (id == HDA_CODEC_AD1986A && (sc->pci_subvendor == ASUS_M2NPVMX_SUBVENDOR || sc->pci_subvendor == ASUS_A8NVMCSM_SUBVENDOR)) { switch (nid) { case 28: /* LINE */ config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; config |= HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_IN; break; case 29: /* MIC */ config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; config |= HDA_CONFIG_DEFAULTCONF_DEVICE_MIC_IN; break; default: break; } } BTW, I am also curios about two pcm devices that I got now. Which is what? How can I use them? (Sorry if I missed this info in your original message). -- Andriy Gapon From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 14:05:40 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D343106564A for ; Wed, 13 Aug 2008 14:05:40 +0000 (UTC) (envelope-from henry.hu.sh@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.157]) by mx1.freebsd.org (Postfix) with ESMTP id 029DB8FC1F for ; Wed, 13 Aug 2008 14:05:39 +0000 (UTC) (envelope-from henry.hu.sh@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so54315fgb.35 for ; Wed, 13 Aug 2008 07:05:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=YbuqhprxBGP/i9ZLb2dod3ETQq0hRr2qtW5WH/zSQtg=; b=Oz3m0GxwFyncHAyS+sC0IIlJ1wyy0TkbS4EsVn+bTIgjKoAj7YnCfwc0HExIBe4DXR x/KW/qH/HsPpnhK5ibwscokTnTNx6FPEvU338HINmwN3yCsFuVQzm4qkxwauEGbnAfi6 XfWiVbGzNwpiarZBQzdC0oL83wN6ohH98301I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=mwCxr/xtVq6+0w+WEUzoDm2+irwBiK0rU2zrl4BV23jiM3s0LnhxSiGbD37wHwU9TY uNPpkQkqb465puSgGcKk0q/baEKJmXw7O6R05NUfeLCCC1ahJSyjwqcrkdqZH//EmSrE tu5wDL5AiMLqwVQu3mjDjHBT1aSjuytmzespI= Received: by 10.86.60.15 with SMTP id i15mr7339fga.43.1218636337956; Wed, 13 Aug 2008 07:05:37 -0700 (PDT) Received: by 10.86.63.1 with HTTP; Wed, 13 Aug 2008 07:05:37 -0700 (PDT) Message-ID: <53a1e0710808130705n6faad6b0n48149960551e2c52@mail.gmail.com> Date: Wed, 13 Aug 2008 22:05:37 +0800 From: "Henry Hu" To: "Alexander Motin" In-Reply-To: <48A2E5DA.4060203@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org> Cc: freebsd-multimedia@freebsd.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 14:05:40 -0000 There are 2 codecs shown, one is Realtek ALC262, one is unknown. There are two pcm devices, both are labeled Realtek ALC262. I don't know what's pcm1, since I play to dsp1.0 result in nothing. There is a HDMI port on the laptop, maybe that's pcm1 or that's driven by the unknown codec. There is Intel 82801H High Definition Audio Controller as hdac0. Both the built in mic and the mic in works. They work at the same time here. There are three recording source: mic, mix and monitor. I do not know what do they mean. 2008/8/13 Alexander Motin : > Henry Hu wrote: >> >> It works fine on my Samsung R70. Thanks a lot. I do not need the patch >> to enable earphone sense. > > Glad to hear. Thanks. > Which codec used there and does recording work for all sources? > > -- > Alexander Motin > From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 14:17:01 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79208106566B for ; Wed, 13 Aug 2008 14:17:01 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 01E568FC08 for ; Wed, 13 Aug 2008 14:17:00 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 193768241; Wed, 13 Aug 2008 17:16:59 +0300 Message-ID: <48A2ECD2.8030007@FreeBSD.org> Date: Wed, 13 Aug 2008 17:16:50 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Andriy Gapon References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org> <48A2E8D6.10806@icyb.net.ua> In-Reply-To: <48A2E8D6.10806@icyb.net.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 14:17:01 -0000 Andriy Gapon wrote: > I've tried a slightly tweaked version of your releng_7 patch on 6.3. > It seems that with your patch recording stopped working for me, but > everything else is OK. > >>From (non-verbose) dmesg: > hdac0: mem > 0xfe024000-0xfe027fff irq 22 at device 16.1 on pci0 > hdac0: > hdac0: > hdac0: hdac_widget_connection_parse: nid=18 WARNING: zero cnid entnum=4 > j=2 index=0 entries=8 found=2 res=0x21002211 > hdac0: hdac_audio_as_parse: Pin 28 has wrong direction for association > 1! Disabling association. > hdac0: hdac_audio_as_parse: Pin 29 has wrong direction for association > 1! Disabling association. Thats probably why you have lost your recording. Some pins in association described as input, while another as output. In such case new driver just disables complete association. > pcm0: on hdac0 > pcm1: on hdac0 > > > I can see that current (non-patched) code has the following quirks for > the above two pins with my codec and my subvendor (ASUS M2NPV-MX > motherboard): > > } else if (id == HDA_CODEC_AD1986A && > (sc->pci_subvendor == ASUS_M2NPVMX_SUBVENDOR || > sc->pci_subvendor == ASUS_A8NVMCSM_SUBVENDOR)) { > switch (nid) { > case 28: /* LINE */ > config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; > config |= HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_IN; > break; > case 29: /* MIC */ > config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; > config |= HDA_CONFIG_DEFAULTCONF_DEVICE_MIC_IN; > break; > default: > break; > } > } In new driver I have left this quirks and probably it is the reason. Probably your BIOS defines that pins as output same as some other ones. So probably we should or remove this quirks to get several more outputs or add some more pins here to get some inputs. Send me verbose dmesg output. It is easy to debug and fix such problems now. > BTW, I am also curios about two pcm devices that I got now. Which is > what? How can I use them? (Sorry if I missed this info in your original > message). Most of HDA codecs have several DACs/ADCs (I have seen from 2/2 to 6/3). In many cases their usage can be configured in different ways depending on parameters configured by BIOS and specified manually with device hints. What for they are used in your case you an find from digging verbose boot logging. For example you can setup your xmms to play via speakers, while skype will use external in mic and headphones. Or you can configure multichannel audio. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 14:18:53 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C91611065685; Wed, 13 Aug 2008 14:18:53 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from falcon.cybervisiontech.com (falcon.cybervisiontech.com [217.20.163.9]) by mx1.freebsd.org (Postfix) with ESMTP id 547EB8FC1F; Wed, 13 Aug 2008 14:18:53 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from localhost (localhost [127.0.0.1]) by falcon.cybervisiontech.com (Postfix) with ESMTP id 38AD174417F; Wed, 13 Aug 2008 17:18:52 +0300 (EEST) X-Virus-Scanned: Debian amavisd-new at falcon.cybervisiontech.com Received: from falcon.cybervisiontech.com ([127.0.0.1]) by localhost (falcon.cybervisiontech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tbFCjiQxFzpy; Wed, 13 Aug 2008 17:18:52 +0300 (EEST) Received: from [10.2.1.87] (gateway.cybervisiontech.com.ua [91.198.50.114]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by falcon.cybervisiontech.com (Postfix) with ESMTP id B377E744173; Wed, 13 Aug 2008 17:18:51 +0300 (EEST) Message-ID: <48A2ED4A.6060606@icyb.net.ua> Date: Wed, 13 Aug 2008 17:18:50 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.16 (X11/20080805) MIME-Version: 1.0 To: Alexander Motin References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org> <48A2E8D6.10806@icyb.net.ua> In-Reply-To: <48A2E8D6.10806@icyb.net.ua> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 14:18:53 -0000 on 13/08/2008 16:59 Andriy Gapon said the following: > Alexander, > > I've tried a slightly tweaked version of your releng_7 patch on 6.3. > It seems that with your patch recording stopped working for me, but > everything else is OK. > > From (non-verbose) dmesg: > hdac0: mem > 0xfe024000-0xfe027fff irq 22 at device 16.1 on pci0 > hdac0: > hdac0: > hdac0: hdac_widget_connection_parse: nid=18 WARNING: zero cnid entnum=4 > j=2 index=0 entries=8 found=2 res=0x21002211 > hdac0: hdac_audio_as_parse: Pin 28 has wrong direction for association > 1! Disabling association. > hdac0: hdac_audio_as_parse: Pin 29 has wrong direction for association > 1! Disabling association. > pcm0: on hdac0 > pcm1: on hdac0 Some info from verbose dmesg: nid 26 0x02214021 as 2 seq 1 Headphones Jack jack 1 loc 2 color Green misc 0 nid 27 0x01014011 as 1 seq 1 Line out Jack jack 1 loc 1 color Green misc 0 nid 28 0x01013012 as 1 seq 2 Line out Jack jack 1 loc 1 color Blue misc 0 Patching pin config nid=28 0x01013012 -> 0x01813012 nid 29 0x01019015 as 1 seq 5 Line out Jack jack 1 loc 1 color Pink misc 0 Patching pin config nid=29 0x01019015 -> 0x01a19015 nid 30 0x501700f0 as 15 seq 0 Speaker None jack 7 loc 16 color Unknown misc 0 nid 31 0x02a190f0 as 15 seq 0 Mic in Jack jack 1 loc 2 color Pink misc 0 nid 32 0x018130f0 as 15 seq 0 Line in Jack jack 1 loc 1 color Blue misc 0 nid 33 0x509700f0 as 15 seq 0 AUX None jack 7 loc 16 color Unknown misc 0 nid 34 0x993310f0 as 15 seq 0 CD Fixed jack 3 loc 25 color Black misc 0 nid 35 0x50b700f0 as 15 seq 0 Telephony None jack 7 loc 16 color Unknown misc 0 nid 36 0x90f700f0 as 15 seq 0 Other Fixed jack 7 loc 16 color Unknown misc 0 nid 37 0x014510f0 as 15 seq 0 SPDIF out Jack jack 5 loc 1 color Black misc 0 Parsing Ctls... Parsing vendor patch... Patched pins configuration: nid 26 0x02214021 as 2 seq 1 Headphones Jack jack 1 loc 2 color Green misc 0 nid 27 0x01014011 as 1 seq 1 Line out Jack jack 1 loc 1 color Green misc 0 nid 28 0x01813012 as 1 seq 2 Line in Jack jack 1 loc 1 color Blue misc 0 nid 29 0x01a19015 as 1 seq 5 Mic in Jack jack 1 loc 1 color Pink misc 0 nid 30 0x501700f0 as 15 seq 0 Speaker None jack 7 loc 16 color Unknown misc 0 [DISABLED] nid 31 0x02a190f0 as 15 seq 0 Mic in Jack jack 1 loc 2 color Pink misc 0 nid 32 0x018130f0 as 15 seq 0 Line in Jack jack 1 loc 1 color Blue misc 0 nid 33 0x509700f0 as 15 seq 0 AUX None jack 7 loc 16 color Unknown misc 0 [DISABLED] nid 34 0x993310f0 as 15 seq 0 CD Fixed jack 3 loc 25 color Black misc 0 nid 35 0x50b700f0 as 15 seq 0 Telephony None jack 7 loc 16 color Unknown misc 0 [DISABLED] nid 36 0x90f700f0 as 15 seq 0 Other Fixed jack 7 loc 16 color Unknown misc 0 nid 37 0x014510f0 as 15 seq 0 SPDIF out Jack jack 5 loc 1 color Black misc 0 Parsing pin associations... hdac_audio_as_parse: Pin 28 has wrong direction for association 1! Disabling association. hdac_audio_as_parse: Pin 29 has wrong direction for association 1! Disabling association. 7 associations found Association 1 out (disabled): Pin nid=27 seq=1 Pin nid=28 seq=2 Pin nid=29 seq=5 > I can see that current (non-patched) code has the following quirks for > the above two pins with my codec and my subvendor (ASUS M2NPV-MX > motherboard): > > } else if (id == HDA_CODEC_AD1986A && > (sc->pci_subvendor == ASUS_M2NPVMX_SUBVENDOR || > sc->pci_subvendor == ASUS_A8NVMCSM_SUBVENDOR)) { > switch (nid) { > case 28: /* LINE */ > config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; > config |= HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_IN; > break; > case 29: /* MIC */ > config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; > config |= HDA_CONFIG_DEFAULTCONF_DEVICE_MIC_IN; > break; > default: > break; > } > } The above code is still there after the patch, but the following is gone: case HDA_CODEC_AD1986A: ... if (subvendor == ASUS_M2NPVMX_SUBVENDOR || subvendor == ASUS_A8NVMCSM_SUBVENDOR) { /* nid 28 is mic, nid 29 is line-in */ w = hdac_widget_get(devinfo, 15); if (w != NULL) w->selconn = 2; w = hdac_widget_get(devinfo, 16); if (w != NULL) w->selconn = 1; -- Andriy Gapon From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 14:24:07 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 47CBA106566B; Wed, 13 Aug 2008 14:24:07 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from falcon.cybervisiontech.com (falcon.cybervisiontech.com [217.20.163.9]) by mx1.freebsd.org (Postfix) with ESMTP id 058BF8FC4F; Wed, 13 Aug 2008 14:24:06 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from localhost (localhost [127.0.0.1]) by falcon.cybervisiontech.com (Postfix) with ESMTP id B769074417D; Wed, 13 Aug 2008 17:24:05 +0300 (EEST) X-Virus-Scanned: Debian amavisd-new at falcon.cybervisiontech.com Received: from falcon.cybervisiontech.com ([127.0.0.1]) by localhost (falcon.cybervisiontech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GXeAty6Bl-aW; Wed, 13 Aug 2008 17:24:05 +0300 (EEST) Received: from [10.2.1.87] (gateway.cybervisiontech.com.ua [91.198.50.114]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by falcon.cybervisiontech.com (Postfix) with ESMTP id 803C2744173; Wed, 13 Aug 2008 17:24:04 +0300 (EEST) Message-ID: <48A2EE81.1020907@icyb.net.ua> Date: Wed, 13 Aug 2008 17:24:01 +0300 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.16 (X11/20080805) MIME-Version: 1.0 To: Alexander Motin References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org> <48A2E8D6.10806@icyb.net.ua> <48A2ECD2.8030007@FreeBSD.org> In-Reply-To: <48A2ECD2.8030007@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 14:24:07 -0000 Alexander, thank you! Full verbose dmesg is here: http://www.icyb.net.ua/~avg/hda.dmesg.txt.gz -- Andriy Gapon From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 14:37:07 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07C57106566C for ; Wed, 13 Aug 2008 14:37:07 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 82C738FC0C for ; Wed, 13 Aug 2008 14:37:06 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 193787768; Wed, 13 Aug 2008 17:37:05 +0300 Message-ID: <48A2F188.10906@FreeBSD.org> Date: Wed, 13 Aug 2008 17:36:56 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Henry Hu References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org> <53a1e0710808130705n6faad6b0n48149960551e2c52@mail.gmail.com> In-Reply-To: <53a1e0710808130705n6faad6b0n48149960551e2c52@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 14:37:07 -0000 Henry Hu wrote: > There are 2 codecs shown, one is Realtek ALC262, one is unknown. Unknown codec is probably software modem. It is unsupported. > There are two pcm devices, both are labeled Realtek ALC262. > I don't know what's pcm1, since I play to dsp1.0 result in nothing. > There is a HDMI port on the laptop, maybe that's pcm1 or that's driven > by the unknown codec. It may be HDMI or may be some other port. Your codec supports two analog playback channels and three recording ones, one HDMP playback and one recording. More information about real routing you can find from verbose dmesg output. > There is Intel 82801H High Definition Audio Controller as hdac0. > > Both the built in mic and the mic in works. They work at the same time here. > There are three recording source: mic, mix and monitor. I do not know > what do they mean. monitor is probably a built in mic, mic is an external mic in and mix is sum of all inputs. Looking to your codec datasheet I can see that two first recording channels are mixed and third is multiplexed. Which channels will be used depends on pin configuration. Mixed more likely will be used first as they have smaller IDs, but digital mic port (this may be your buit in mic) can be routed only to multiplexed one so it may pull some other other input with it. In case of mixed recording you can't select recording source at this moment, but should be able to mute them independently by setting their volume to 0. > 2008/8/13 Alexander Motin : >> Henry Hu wrote: >>> It works fine on my Samsung R70. Thanks a lot. I do not need the patch >>> to enable earphone sense. >> Glad to hear. Thanks. >> Which codec used there and does recording work for all sources? -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 14:42:39 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17F06106567C for ; Wed, 13 Aug 2008 14:42:39 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.freebsd.org (Postfix) with ESMTP id D1A8D8FC0C for ; Wed, 13 Aug 2008 14:42:38 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with ESMTP id <0K5J003TYK7VP950@osl1smout1.broadpark.no> for freebsd-multimedia@freebsd.org; Wed, 13 Aug 2008 15:31:07 +0200 (CEST) Received: from kg-work.kg4.no ([80.202.72.251]) by osl1sminn1.broadpark.no (Sun Java(tm) System Messaging Server 6.3-3.01 (built Jul 12 2007; 32bit)) with SMTP id <0K5J009MZK7U3A21@osl1sminn1.broadpark.no> for freebsd-multimedia@freebsd.org; Wed, 13 Aug 2008 15:31:07 +0200 (CEST) Date: Wed, 13 Aug 2008 15:31:06 +0200 From: Torfinn Ingolfsen To: freebsd-multimedia@freebsd.org Message-id: <20080813153106.61a31f60.torfinn.ingolfsen@broadpark.no> In-reply-to: <48A20E02.6070609@FreeBSD.org> References: <48A20E02.6070609@FreeBSD.org> X-Mailer: Sylpheed 2.5.0 (GTK+ 2.12.11; i386-portbld-freebsd6.3) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 14:42:39 -0000 Hello, On Wed, 13 Aug 2008 01:26:10 +0300 Alexander Motin wrote: > I have made major snd_hda driver rewrite. I will be grateful for > reviews and any positive or negative feedbacks. > [...] > For 7-STABLE try (I have no place to test it, but it builds): > http://people.freebsd.org/~mav/hda.7.20080812.patch The 7-STABLE patch seems to work fine on this board[1]. Note: I have just a simple setup (two speakers - no mic) on this machine, so I can't test everything. Output from 'cat /dev/sndstat' have changed a large bit. Before the patch: oot@kg-vm# cat /dev/sndstat FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64) Installed devices: pcm0: at memory 0xfe020000 irq 16 kld snd_hda [20080420_0052] [MPSAFE] (1p:1v/1r:1v channels duplex default) After the patch: oot@kg-vm# cat /dev/sndstat FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64) Installed devices: pcm0: at hdac0 cad 0 kld snd_hda [20080812_0000] [MPSAFE] (1p:1v/1r:1v channels duplex default) pcm1: at hdac0 cad 0 kld snd_hda [20080812_0000] [MPSAFE] (1p:1v/1r:1v channels duplex) pcm2: at hdac0 cad 0 kld snd_hda [20080812_0000] [MPSAFE] (1p:1v/0r:0v channels) dmesg output before the patch: normal[2], verbose[3] dmesg output after the patch: normal[4], verbose[5] References: 1) http://tingox.googlepages.com/asus_m2a-vm_hdmi 2) http://tingox.googlepages.com/kg-vm-dmesg-7.0-stable-20080813.txt 3) http://tingox.googlepages.com/kg-vm-dmesg-7.0-stable-20080813_verb.txt 4) http://tingox.googlepages.com/kg-vm-dmesg-7.0-stable-20080813-2.txt 5) http://tingox.googlepages.com/kg-vm-dmesg-7.0-stable-20080813-2_ve.txt -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 15:09:47 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C732106568B for ; Wed, 13 Aug 2008 15:09:47 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id D43658FC2E for ; Wed, 13 Aug 2008 15:09:46 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 193814581; Wed, 13 Aug 2008 18:09:45 +0300 Message-ID: <48A2F930.3010908@FreeBSD.org> Date: Wed, 13 Aug 2008 18:09:36 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Andriy Gapon References: <53a1e0710808130628t451c5e87n28adb7d01b03dfd4@mail.gmail.com> <48A2E5DA.4060203@FreeBSD.org> <48A2E8D6.10806@icyb.net.ua> <48A2ED4A.6060606@icyb.net.ua> In-Reply-To: <48A2ED4A.6060606@icyb.net.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 15:09:47 -0000 Andriy Gapon wrote: > on 13/08/2008 16:59 Andriy Gapon said the following: >> Alexander, >> >> I've tried a slightly tweaked version of your releng_7 patch on 6.3. >> It seems that with your patch recording stopped working for me, but >> everything else is OK. >> >> From (non-verbose) dmesg: >> hdac0: mem >> 0xfe024000-0xfe027fff irq 22 at device 16.1 on pci0 >> hdac0: >> hdac0: >> hdac0: hdac_widget_connection_parse: nid=18 WARNING: zero cnid entnum=4 >> j=2 index=0 entries=8 found=2 res=0x21002211 >> hdac0: hdac_audio_as_parse: Pin 28 has wrong direction for association >> 1! Disabling association. >> hdac0: hdac_audio_as_parse: Pin 29 has wrong direction for association >> 1! Disabling association. >> pcm0: on hdac0 >> pcm1: on hdac0 Here is an answer: > nid 27 0x01014011 as 1 seq 1 Line out Jack jack 1 loc 1 color > Green misc 0 > nid 28 0x01813012 as 1 seq 2 Line in Jack jack 1 loc 1 color > Blue misc 0 > nid 29 0x01a19015 as 1 seq 5 Mic in Jack jack 1 loc 1 color > Pink misc 0 pin 27 configured as output while 28 and 29 as inputs Pin 27 is output only so we can't configure it as input. > Parsing pin associations... > hdac_audio_as_parse: Pin 28 has wrong direction for association 1! > Disabling association. > hdac_audio_as_parse: Pin 29 has wrong direction for association 1! > Disabling association. > 7 associations found > Association 1 out (disabled): > Pin nid=27 seq=1 > Pin nid=28 seq=2 > Pin nid=29 seq=5 But they've used in same assignment. So we can: 1. change assignment numbers and get recording from two pins and playback via the third. 2. remove quirks and let BIOS configure those pins as 6 channel output, but then you will probably loose headphone output as soon as there is only three stereo DACs in codec and no HP redirection configured by BIOS. hdac0: Association 1 out (disabled): hdac0: Pin nid=27 seq=1 <- this was going to be 5.1 out hdac0: Pin nid=28 seq=2 hdac0: Pin nid=29 seq=5 hdac0: Association 2 out: hdac0: Pin nid=26 seq=1 <- this was going to be HP 3. if HP redirection supported it can be enabled in addition to 2 4. There is a lot of different recording sources configured, hdac0: Association 15 in: hdac0: Pin nid=31 seq=0 hdac0: Association 15 in: hdac0: Pin nid=32 seq=0 hdac0: Association 15 in: hdac0: Pin nid=34 seq=0 hdac0: Association 15 in: but as soon as there is only one ADC present they are not working. It may be possible to join them together to use with same ADC. >> I can see that current (non-patched) code has the following quirks for >> the above two pins with my codec and my subvendor (ASUS M2NPV-MX >> motherboard): >> >> } else if (id == HDA_CODEC_AD1986A && >> (sc->pci_subvendor == ASUS_M2NPVMX_SUBVENDOR || >> sc->pci_subvendor == ASUS_A8NVMCSM_SUBVENDOR)) { >> switch (nid) { >> case 28: /* LINE */ >> config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; >> config |= HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_IN; >> break; >> case 29: /* MIC */ >> config &= ~HDA_CONFIG_DEFAULTCONF_DEVICE_MASK; >> config |= HDA_CONFIG_DEFAULTCONF_DEVICE_MIC_IN; >> break; >> default: >> break; >> } >> } > > The above code is still there after the patch, but the following is gone: > case HDA_CODEC_AD1986A: That is a problem. We must decide what to do with it. It is incorrect and must be revised. > if (subvendor == ASUS_M2NPVMX_SUBVENDOR || > subvendor == ASUS_A8NVMCSM_SUBVENDOR) { > /* nid 28 is mic, nid 29 is line-in */ > w = hdac_widget_get(devinfo, 15); > if (w != NULL) > w->selconn = 2; > w = hdac_widget_get(devinfo, 16); > if (w != NULL) > w->selconn = 1; It was workaround for double stage multiplexing used in this codec. It is dirty hack, so I have removed it. New driver still lack of this setup support so depending on configuration you may still not get those inputs working. I am thinking about that now. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 15:23:57 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5A511065687 for ; Wed, 13 Aug 2008 15:23:57 +0000 (UTC) (envelope-from angel.arancibia@gmail.com) Received: from mail-gx0-f17.google.com (mail-gx0-f17.google.com [209.85.217.17]) by mx1.freebsd.org (Postfix) with ESMTP id 51C728FC2E for ; Wed, 13 Aug 2008 15:23:57 +0000 (UTC) (envelope-from angel.arancibia@gmail.com) Received: by gxk10 with SMTP id 10so1052951gxk.19 for ; Wed, 13 Aug 2008 08:23:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=bwrY1Suo2OQXonvKxMqcEMvF9+1Ggj9UrOWPjJutLKw=; b=XmPTarcUOr7YWbBrNvs9PlXGYuuPo/zX/jw8qw4vHcfhXQq1nOmchIJ33L2TvP2eg7 5L+mjXdJlX2j0nFZ+C0YcPX80+WhLzh9CiBG8iDyeeW2prOVAkEqtbL0PBy/SfG/lHoJ ervFSb9XUidzYaP02MMqZKzhAxoMfT3BqDf30= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=FZeZMjgN8syMLx6SKEh8NwiICg66c5jMm1xEqycoGgYXgCurECS34aRgQxD4Un8HaB TdIiA87RELQRT+Ha/jXmA0o3XG555lZ9KZr6uUvjWAykMVSbvZmw1mn2fT8L0/+W4ols 54sfzwpr0oB/wzQCa7p06Zhwo9FYWAMi/7c+k= Received: by 10.150.157.17 with SMTP id f17mr107223ybe.183.1218641036124; Wed, 13 Aug 2008 08:23:56 -0700 (PDT) Received: by 10.150.147.5 with HTTP; Wed, 13 Aug 2008 08:23:41 -0700 (PDT) Message-ID: <2c91a67a0808130823y5694321bv4dc2e9e05eda48cc@mail.gmail.com> Date: Wed, 13 Aug 2008 12:23:41 -0300 From: "Angel Arancibia" To: "Alexander Motin" , freebsd-multimedia@freebsd.org In-Reply-To: <2c91a67a0808130554s776e9e43x4c5a8ac937feef32@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48A20E02.6070609@FreeBSD.org> <2c91a67a0808130554s776e9e43x4c5a8ac937feef32@mail.gmail.com> Cc: Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 15:23:57 -0000 2008/8/13 Angel Arancibia : > 2008/8/12 Alexander Motin : >> Hi. >> >> I have made major snd_hda driver rewrite. I will be grateful for reviews and >> any positive or negative feedbacks. >> >> Here is my patches: http://people.freebsd.org/~mav/ >> >> For 8-CURRENT use: >> http://people.freebsd.org/~mav/hda.20080812.patch >> >> For 7-STABLE try (I have no place to test it, but it builds): >> http://people.freebsd.org/~mav/hda.7.20080812.patch Now it's apply successfully. But still have sound only through one headphone (I have 2 jacks for headphones). The original post is here : http://lists.freebsd.org/pipermail/freebsd-multimedia/2008-August/008908.html now: $> dmesg | tail hdac0: mem 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 hdac0: [ITHREAD] hdac0: hdac0: hdac0: pcm0: on hdac0 pcm1: on hdac0 pcm2: on hdac0 Any idea? Thanks From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 15:51:05 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68CFE106566C for ; Wed, 13 Aug 2008 15:51:05 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id E6A2F8FC28 for ; Wed, 13 Aug 2008 15:51:04 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [212.86.226.226] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 193868730; Wed, 13 Aug 2008 18:51:03 +0300 Message-ID: <48A302DF.8090904@FreeBSD.org> Date: Wed, 13 Aug 2008 18:50:55 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Angel Arancibia References: <48A20E02.6070609@FreeBSD.org> <2c91a67a0808130554s776e9e43x4c5a8ac937feef32@mail.gmail.com> <2c91a67a0808130823y5694321bv4dc2e9e05eda48cc@mail.gmail.com> In-Reply-To: <2c91a67a0808130823y5694321bv4dc2e9e05eda48cc@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 15:51:05 -0000 Angel Arancibia wrote: > Now it's apply successfully. But still have sound only through one > headphone (I have 2 jacks for headphones). > > The original post is here : > http://lists.freebsd.org/pipermail/freebsd-multimedia/2008-August/008908.html > > now: > > $> dmesg | tail > hdac0: mem > 0xfe9fc000-0xfe9fffff irq 21 at device 27.0 on pci0 > hdac0: [ITHREAD] > hdac0: > hdac0: > hdac0: > pcm0: on hdac0 > pcm1: on hdac0 > pcm2: on hdac0 > > Any idea? I think now it may depend on codec default pins configuration. Have you tried all pcm devices? May be different jack is just routed to different pcm device. Looking to the number of pcm devices driver created you have powerful enough codec. If still not - send me complete verbose system boot output. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 16:49:18 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FF811065682 for ; Wed, 13 Aug 2008 16:49:18 +0000 (UTC) (envelope-from fred@comment.icecreamhasnobones.org) Received: from ns1.vrmetro.com (ns1.vrmetro.com [209.124.34.254]) by mx1.freebsd.org (Postfix) with ESMTP id 58BC88FC0C for ; Wed, 13 Aug 2008 16:49:18 +0000 (UTC) (envelope-from fred@comment.icecreamhasnobones.org) Received: from localhost.vrmetro.com ([127.0.0.1] helo=localhost) by ns1.vrmetro.com with esmtp (Exim 4.60) (envelope-from ) id 1KTIi4-0004sw-Ex for freebsd-multimedia@freebsd.org; Wed, 13 Aug 2008 11:56:28 -0400 MIME-Version: 1.0 X-Mailer: AtMail PHP 5.3 Message-ID: <55733.1218642988@comment.icecreamhasnobones.org> To: Content-Type: text/plain; charset="utf-8" X-Origin: 70.187.86.3 X-Atmail-Account: fred@comment.icecreamhasnobones.org Date: Wed, 13 Aug 2008 11:56:28 -0400 From: Fred Woods Content-Transfer-Encoding: quoted-printable Subject: [snd_hda] new ids X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: fred@comment.icecreamhasnobones.org List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 16:49:18 -0000 #define DELL_I1525_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x022f) #define SILICONIMAGE_VENDORID 0x1095 #define HDA_CODEC_SI1392HDMI HDA_CODEC_CONSTRUCT(SILICONIMAGE, 0x1392) snd_hda is not seeing all of the codecs on this machine (should be seeing a STA9205), but the only codec it reports is the SI1392. Trying to work up some code to see if its a timing issue. From owner-freebsd-multimedia@FreeBSD.ORG Wed Aug 13 22:30:36 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C27FB1065682 for ; Wed, 13 Aug 2008 22:30:36 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from gizmo.2hip.net (gizmo.2hip.net [64.74.207.195]) by mx1.freebsd.org (Postfix) with ESMTP id 7D55C8FC15 for ; Wed, 13 Aug 2008 22:30:36 +0000 (UTC) (envelope-from rnoland@FreeBSD.org) Received: from [192.168.1.151] (adsl-241-161-184.bna.bellsouth.net [74.241.161.184]) (authenticated bits=0) by gizmo.2hip.net (8.13.8/8.13.8) with ESMTP id m7DMBcpH018785 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Aug 2008 18:11:39 -0400 (EDT) (envelope-from rnoland@FreeBSD.org) From: Robert Noland To: Alexander Motin In-Reply-To: <48A20E02.6070609@FreeBSD.org> References: <48A20E02.6070609@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-dIP4HWPw5WU/L0+OwOlH" Organization: FreeBSD Date: Wed, 13 Aug 2008 18:11:33 -0400 Message-Id: <1218665493.1899.4.camel@wombat.2hip.net> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port X-Spam-Status: No, score=-3.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on gizmo.2hip.net Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2008 22:30:36 -0000 --=-dIP4HWPw5WU/L0+OwOlH Content-Type: multipart/mixed; boundary="=-JFsBPfJIAlf+694wyomo" --=-JFsBPfJIAlf+694wyomo Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2008-08-13 at 01:26 +0300, Alexander Motin wrote: > Hi. >=20 > I have made major snd_hda driver rewrite. I will be grateful for reviews=20 > and any positive or negative feedbacks. >=20 > Here is my patches: http://people.freebsd.org/~mav/ >=20 > For 8-CURRENT use: > http://people.freebsd.org/~mav/hda.20080812.patch Nice work, applied to -CURRENT on my Dell D630 with no apparent regressions. I'll attach the verbose dmesg. It seems that I now have a monitor device which looks like it is the built in mic. wombat% mixer Mixer vol is currently set to 75:75 Mixer pcm is currently set to 75:75 Mixer speaker is currently set to 75:75 Mixer rec is currently set to 0:0 Mixer monitor is currently set to 75:75 robert. > For 7-STABLE try (I have no place to test it, but it builds): > http://people.freebsd.org/~mav/hda.7.20080812.patch >=20 > The main point of this change was to make driver conforming Universal=20 > Audio Architecture (UAA) specification. UAA gives ability to avoid most=20 > of device-dependent quirks (I have removed most of) and make driver more=20 > friendly to a new hardware, more friendly to average user by using=20 > information written by system integrators and much more configurable for=20 > experienced users. UAA allows driver to get all configuration=20 > information directly from HDA codec and configure system audio devices=20 > according to it. Same time new driver allows easily override default=20 > configuration using device.hints mechanism. >=20 > Second point of this change was to make driver multichannel. Now driver=20 > supports multiple HDA codecs per controller, multiple function groups=20 > per codec, multiple PCM devices per audio function group and multiple=20 > channels per PCM device (last will be useful if FreeBSD OSS sometimes=20 > will have multichannel support). >=20 > To demonstrate features I can show some operation examples from my=20 > notebook. This is Acer TM6292 with very simple simple Realtek ALC268 HDA=20 > codec. >=20 > 1. Previous driver gave me: > - stereo playback (pcm0) via built in speakers and headphones without=20 > jack sensing; > - recording device (pcm0) from external mic. Built in mic, CD and line=20 > in was dead. >=20 > 2. New driver by default without any quirks gives me: > - stereo playback (pcm0) via built in speakers and headphones with=20 > jack sensing; > - recording device (pcm0) for built in mic (it does working!), line in=20 > and mic in; > - recording device (pcm1) for CD. CD does not working for some unknown=20 > reason, I think it may be just not implemented in hardware. >=20 > 3. By adding to the loader.conf string > hint.hdac.0.cad0.nid20.config=3D"seq=3D1" > it will be possible (when OSS will have multichannel support) to get=20 > quadro playback via built in speakers and HP out connector. cad0 here=20 > means codec with ID 0. nid20 means pin with ID 20 - HP out, seq=3D1=20 > changes pin sequence inside association from 15 to 1 effectively=20 > disabling redirection making HP out independent. >=20 > 4. By adding > hint.hdac.0.cad0.nid20.config=3D"seq=3D1" > hint.hdac.0.cad0.nid21.config=3D"as=3D3 seq=3D1" > it is possible to get two independent playback devices. One (pcm0) for=20 > HP connector and second (pcm1) for built in speakers. Record will stay=20 > as before. Here as=3D3 changes built in speakers pin association number=20 > from 1 to 3 separating it completely from HP output. >=20 > 5. By adding > hint.hdac.0.cad0.nid26.config=3D"as=3D1 seq=3D0 device=3D0"=20 >=20 > hint.hdac.0.cad0.nid20.config=3D"as=3D1 seq=3D15"=20 >=20 > hint.hdac.0.cad0.nid21.config=3D"as=3D3"=20 >=20 > it is possible to get two independent playback devices. First (pcm0) for=20 > playback via line in and HP out connectors with jack sensing in HP=20 > connector and line in connector auto mute. And second (pcm1) for=20 > playback via built in speakers. In this codec line in connector is=20 > reversible. String device=3D0 changes it's description from Line in to=20 > Line out forcing actual direction change. >=20 > Driver allows to build many others usage scenarios. The main limitation=20 > factor is codec functionality. Presented ALC268 is very simple and=20 > restricted one. But I have also successfully tested it on more powerful=20 > AD1988 and there range of possible scenarios is wider while even default=20 > configuration covers all present codec functionality. >=20 > More information about UAA you can find at: > http://www.microsoft.com/whdc/device/audio/default.mspx >=20 > If you will have any questions/problems boot your system with verbose=20 > logging. Driver prints a lot of usable information there. If you will=20 > send me problem reports add please attach that verbose boot output and=20 > `cat /dev/sndstat` output to your message. >=20 > Thanks. >=20 > --=20 > Alexander Motin > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.= org" --=-JFsBPfJIAlf+694wyomo Content-Disposition: attachment; filename=dmesg-pcm.txt Content-Type: text/plain; name=dmesg-pcm.txt; charset=utf-8 Content-Transfer-Encoding: base64 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDggVGhlIEZyZWVCU0QgUHJvamVjdC4NCkNvcHlyaWdodCAo YykgMTk3OSwgMTk4MCwgMTk4MywgMTk4NiwgMTk4OCwgMTk4OSwgMTk5MSwgMTk5MiwgMTk5Mywg MTk5NA0KCVRoZSBSZWdlbnRzIG9mIHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEuIEFsbCBy aWdodHMgcmVzZXJ2ZWQuDQpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhl IEZyZWVCU0QgRm91bmRhdGlvbi4NCkZyZWVCU0QgOC4wLUNVUlJFTlQgIzIwOiBXZWQgQXVnIDEz IDE3OjI1OjM1IEVEVCAyMDA4DQogICAgcm9vdEB3b21iYXQuMmhpcC5uZXQ6L3Vzci9vYmovdXNy L3NyYy9zeXMvRDYzMA0KUHJlbG9hZGVkIGVsZiBrZXJuZWwgIi9ib290L2tlcm5lbC9rZXJuZWwi IGF0IDB4YzEwODQwMDAuDQpQcmVsb2FkZWQgZWxmIG1vZHVsZSAiL2Jvb3Qva2VybmVsL3Zlc2Eu a28iIGF0IDB4YzEwODQxZDguDQpQcmVsb2FkZWQgZWxmIG1vZHVsZSAiL2Jvb3Qva2VybmVsL3Nu ZF9oZGEua28iIGF0IDB4YzEwODQyODQuDQpQcmVsb2FkZWQgZWxmIG1vZHVsZSAiL2Jvb3Qva2Vy bmVsL3NvdW5kLmtvIiBhdCAweGMxMDg0MzMwLg0KUHJlbG9hZGVkIGVsZiBtb2R1bGUgIi9ib290 L2tlcm5lbC9hY3BpX3ZpZGVvLmtvIiBhdCAweGMxMDg0M2RjLg0KUHJlbG9hZGVkIGVsZiBtb2R1 bGUgIi9ib290L2tlcm5lbC9hY3BpLmtvIiBhdCAweGMxMDg0NDhjLg0KUHJlbG9hZGVkIGVsZiBt b2R1bGUgIi9ib290L2tlcm5lbC9pY2hzbWIua28iIGF0IDB4YzEwODQ1MzguDQpQcmVsb2FkZWQg ZWxmIG1vZHVsZSAiL2Jvb3Qva2VybmVsL3NtYnVzLmtvIiBhdCAweGMxMDg0NWU0Lg0KUHJlbG9h ZGVkIGVsZiBtb2R1bGUgIi9ib290L21vZHVsZXMvYmNtd2w1X3N5cy5rbyIgYXQgMHhjMTA4NDY5 MC4NClByZWxvYWRlZCBlbGYgbW9kdWxlICIvYm9vdC9rZXJuZWwvbmRpcy5rbyIgYXQgMHhjMTA4 NDc0MC4NClByZWxvYWRlZCBlbGYgbW9kdWxlICIvYm9vdC9rZXJuZWwvaWZfbmRpcy5rbyIgYXQg MHhjMTA4NDdlYy4NClRpbWVjb3VudGVyICJpODI1NCIgZnJlcXVlbmN5IDExOTMxODIgSHogcXVh bGl0eSAwDQpDYWxpYnJhdGluZyBUU0MgY2xvY2sgLi4uIFRTQyBjbG9jazogMTc5NTAwMjQ4MCBI eg0KQ1BVOiBJbnRlbChSKSBDb3JlKFRNKTIgRHVvIENQVSAgICAgVDcxMDAgIEAgMS44MEdIeiAo MTc5NS4wMC1NSHogNjg2LWNsYXNzIENQVSkNCiAgT3JpZ2luID0gIkdlbnVpbmVJbnRlbCIgIElk ID0gMHg2ZmQgIFN0ZXBwaW5nID0gMTMNCiAgRmVhdHVyZXM9MHhiZmViZmJmZjxGUFUsVk1FLERF LFBTRSxUU0MsTVNSLFBBRSxNQ0UsQ1g4LEFQSUMsU0VQLE1UUlIsUEdFLE1DQSxDTU9WLFBBVCxQ U0UzNixDTEZMVVNILERUUyxBQ1BJLE1NWCxGWFNSLFNTRSxTU0UyLFNTLEhUVCxUTSxQQkU+DQog IEZlYXR1cmVzMj0weGUzYmQ8U1NFMyxSU1ZEMixNT04sRFNfQ1BMLFZNWCxFU1QsVE0yLFNTU0Uz LENYMTYseFRQUixQRENNPg0KICBBTUQgRmVhdHVyZXM9MHgyMDEwMDAwMDxOWCxMTT4NCiAgQU1E IEZlYXR1cmVzMj0weDE8TEFIRj4NCiAgQ29yZXMgcGVyIHBhY2thZ2U6IDINCg0KSW5zdHJ1Y3Rp b24gVExCOiA0IEtCIFBhZ2VzLCA0LXdheSBzZXQgYXNzb2NpYXRpdmUsIDEyOCBlbnRyaWVzDQoy bmQtbGV2ZWwgY2FjaGU6IDItTUIsIDgtd2F5IHNldCBhc3NvY2lhdGl2ZSwgNjQtYnl0ZSBsaW5l IHNpemUNCjFzdC1sZXZlbCBpbnN0cnVjdGlvbiBjYWNoZTogMzIgS0IsIDgtd2F5IHNldCBhc3Nv Y2lhdGl2ZSwgNjQgYnl0ZSBsaW5lIHNpemUNCjFzdC1sZXZlbCBkYXRhIGNhY2hlOiAzMiBLQiwg OC13YXkgc2V0IGFzc29jaWF0aXZlLCA2NCBieXRlIGxpbmUgc2l6ZQ0KTDIgY2FjaGU6IDIwNDgg a2J5dGVzLCA4LXdheSBhc3NvY2lhdGl2ZSwgNjQgYnl0ZXMvbGluZQ0KcmVhbCBtZW1vcnkgID0g MjEzNzM3MDYyNCAoMjAzOCBNQikNClBoeXNpY2FsIG1lbW9yeSBjaHVuayhzKToNCjB4MDAwMDAw MDAwMDAwMTAwMCAtIDB4MDAwMDAwMDAwMDA5ZGZmZiwgNjQzMDcyIGJ5dGVzICgxNTcgcGFnZXMp DQoweDAwMDAwMDAwMDAxMDAwMDAgLSAweDAwMDAwMDAwMDAzZmZmZmYsIDMxNDU3MjggYnl0ZXMg KDc2OCBwYWdlcykNCjB4MDAwMDAwMDAwMTQyNTAwMCAtIDB4MDAwMDAwMDA3ZDQyZWZmZiwgMjA4 MDQxNTc0NCBieXRlcyAoNTA3OTE0IHBhZ2VzKQ0KYXZhaWwgbWVtb3J5ID0gMjA3OTgwNTQ0MCAo MTk4MyBNQikNClRhYmxlICdGQUNQJyBhdCAweDdmNjVkMDljDQpUYWJsZSAnSFBFVCcgYXQgMHg3 ZjY1ZDMwMA0KVGFibGUgJ0FQSUMnIGF0IDB4N2Y2NWQ0MDANCk1BRFQ6IEZvdW5kIHRhYmxlIGF0 IDB4N2Y2NWQ0MDANCkFQSUM6IFVzaW5nIHRoZSBNQURUIGVudW1lcmF0b3IuDQpNQURUOiBGb3Vu ZCBDUFUgQVBJQyBJRCAwIEFDUEkgSUQgMDogZW5hYmxlZA0KU01QOiBBZGRlZCBDUFUgMCAoQVAp DQpNQURUOiBGb3VuZCBDUFUgQVBJQyBJRCAxIEFDUEkgSUQgMTogZW5hYmxlZA0KU01QOiBBZGRl ZCBDUFUgMSAoQVApDQpBQ1BJIEFQSUMgVGFibGU6IDxERUxMICAgTTA4ICAgID4NCklOVFI6IEFk ZGluZyBsb2NhbCBBUElDIDEgYXMgYSB0YXJnZXQNCkZyZWVCU0QvU01QOiBNdWx0aXByb2Nlc3Nv ciBTeXN0ZW0gRGV0ZWN0ZWQ6IDIgQ1BVcw0KIGNwdTAgKEJTUCk6IEFQSUMgSUQ6ICAwDQogY3B1 MSAoQVApOiBBUElDIElEOiAgMQ0KYmlvczMyOiBGb3VuZCBCSU9TMzIgU2VydmljZSBEaXJlY3Rv cnkgaGVhZGVyIGF0IDB4YzAwZmZhMDANCmJpb3MzMjogRW50cnkgPSAweGZmYTEwIChjMDBmZmEx MCkgIFJldiA9IDAgIExlbiA9IDENCnBjaWJpb3M6IFBDSSBCSU9TIGVudHJ5IGF0IDB4ZjAwMDAr MHhhOGE2DQpwbnBiaW9zOiBGb3VuZCBQblAgQklPUyBkYXRhIGF0IDB4YzAwZmUyZDANCnBucGJp b3M6IEVudHJ5ID0gZjAwMDA6ZTJmNCAgUmV2ID0gMS4wDQpwbnBiaW9zOiBFdmVudCBmbGFnIGF0 IDRiNA0KT3RoZXIgQklPUyBzaWduYXR1cmVzIGZvdW5kOg0KQVBJQzogQ1BVIDAgaGFzIEFDUEkg SUQgMA0KQVBJQzogQ1BVIDEgaGFzIEFDUEkgSUQgMQ0KVUxFOiBzZXR1cCBjcHUgMA0KVUxFOiBz ZXR1cCBjcHUgMQ0KQUNQSTogUlNEUCBAIDB4MHhmYmIwMC8weDAwMjQgKHYgIDIgREVMTCAgKQ0K QUNQSTogWFNEVCBAIDB4MHg3ZjY1ZDIwMC8weDAwNjQgKHYgIDEgREVMTCAgICBNMDggICAgIDB4 MjdEODA1MTAgQVNMICAweDAwMDAwMDYxKQ0KQUNQSTogRkFDUCBAIDB4MHg3ZjY1ZDA5Yy8weDAw RjQgKHYgIDQgREVMTCAgICBNMDggICAgIDB4MjdEODA1MTAgQVNMICAweDAwMDAwMDYxKQ0KQUNQ STogRFNEVCBAIDB4MHg3ZjY1ZDgwMC8weDYxNEMgKHYgIDIgSU5UNDMwIFNZU0ZleHh4IDB4MDAw MDEwMDEgSU5UTCAweDIwMDUwNjI0KQ0KQUNQSTogRkFDUyBAIDB4MHg3ZjY2YzAwMC8weDAwNDAN CkFDUEk6IEhQRVQgQCAweDB4N2Y2NWQzMDAvMHgwMDM4ICh2ICAxIERFTEwgICAgTTA4ICAgICAw eDAwMDAwMDAxIEFTTCAgMHgwMDAwMDA2MSkNCkFDUEk6IEFQSUMgQCAweDB4N2Y2NWQ0MDAvMHgw MDY4ICh2ICAxIERFTEwgICAgTTA4ICAgICAweDI3RDgwNTEwIEFTTCAgMHgwMDAwMDA0NykNCkFD UEk6IEFTRiEgQCAweDB4N2Y2NWQwMDAvMHgwMDdFICh2IDMyIERFTEwgICAgTTA4ICAgICAweDI3 RDgwNTEwIEFTTCAgMHgwMDAwMDA2MSkNCkFDUEk6IE1DRkcgQCAweDB4N2Y2NWQzYzAvMHgwMDNF ICh2IDE2IERFTEwgICAgTTA4ICAgICAweDI3RDgwNTEwIEFTTCAgMHgwMDAwMDA2MSkNCkFDUEk6 IFRDUEEgQCAweDB4N2Y2NWQ3MDAvMHgwMDMyICh2ICAxICAgICAgICAgICAgICAgICAweDAwMDAw MDAwIEFTTCAgMHgwMDAwMDAwMCkNCkFDUEk6IFNMSUMgQCAweDB4N2Y2NWQ0OWMvMHgwMTc2ICh2 ICAxIERFTEwgICAgTTA4ICAgICAweDI3RDgwNTEwIEFTTCAgMHgwMDAwMDA2MSkNCkFDUEk6IFNT RFQgQCAweDB4N2Y2NWJhMDIvMHgwNENDICh2ICAxICBQbVJlZiAgICBDcHVQbSAweDAwMDAzMDAw IElOVEwgMHgyMDA1MDYyNCkNCk1BRFQ6IEZvdW5kIElPIEFQSUMgSUQgMiwgSW50ZXJydXB0IDAg YXQgMHhmZWMwMDAwMA0KaW9hcGljMDogQ2hhbmdpbmcgQVBJQyBJRCB0byAyDQppb2FwaWMwOiBS b3V0aW5nIGV4dGVybmFsIDgyNTlBJ3MgLT4gaW50cGluIDANCk1BRFQ6IEludGVycnVwdCBvdmVy cmlkZTogc291cmNlIDAsIGlycSAyDQppb2FwaWMwOiBSb3V0aW5nIElSUSAwIC0+IGludHBpbiAy DQpNQURUOiBJbnRlcnJ1cHQgb3ZlcnJpZGU6IHNvdXJjZSA5LCBpcnEgOQ0KaW9hcGljMDogaW50 cGluIDkgdHJpZ2dlcjogbGV2ZWwNCmxhcGljMDogUm91dGluZyBOTUkgLT4gTElOVDENCmxhcGlj MDogTElOVDEgdHJpZ2dlcjogZWRnZQ0KbGFwaWMwOiBMSU5UMSBwb2xhcml0eTogaGlnaA0KbGFw aWMxOiBSb3V0aW5nIE5NSSAtPiBMSU5UMQ0KbGFwaWMxOiBMSU5UMSB0cmlnZ2VyOiBlZGdlDQps YXBpYzE6IExJTlQxIHBvbGFyaXR5OiBoaWdoDQppb2FwaWMwIDxWZXJzaW9uIDIuMD4gaXJxcyAw LTIzIG9uIG1vdGhlcmJvYXJkDQpjcHUwIEJTUDoNCiAgICAgSUQ6IDB4MDAwMDAwMDAgICBWRVI6 IDB4MDAwNTAwMTQgTERSOiAweDAwMDAwMDAwIERGUjogMHhmZmZmZmZmZg0KICBsaW50MDogMHgw MDAxMDcwMCBsaW50MTogMHgwMDAwMDQwMCBUUFI6IDB4MDAwMDAwMDAgU1ZSOiAweDAwMDAwMWZm DQogIHRpbWVyOiAweDAwMDEwMGVmIHRoZXJtOiAweDAwMDEwMDAwIGVycjogMHgwMDAxMDAwMCBw Y206IDB4MDAwMDA0MDANCndsYW46IDw4MDIuMTEgTGluayBMYXllcj4NCmF0aF9yYXRlOiB2ZXJz aW9uIDEuMiA8U2FtcGxlUmF0ZSBiaXQtcmF0ZSBzZWxlY3Rpb24gYWxnb3JpdGhtPg0Kc25kX3Vu aXRfaW5pdCgpIHU9MHgwMGZmODAwMCBbNTEyXSBkPTB4MDAwMDdjMDAgWzMyXSBjPTB4MDAwMDAz ZmYgWzEwMjRdDQpmZWVkZXJfcmVnaXN0ZXI6IHNuZF91bml0PS0xIHNuZF9tYXhhdXRvdmNoYW5z PTE2IGxhdGVuY3k9NSBmZWVkZXJfYnVmZmVyc2l6ZT0xNjM4NCBmZWVkZXJfcmF0ZV9taW49MSBm ZWVkZXJfcmF0ZV9tYXg9MjAxNjAwMCBmZWVkZXJfcmF0ZV9yb3VuZD0yNQ0KcmFuZG9tOiA8ZW50 cm9weSBzb3VyY2UsIFNvZnR3YXJlLCBZYXJyb3c+DQpuZnNsb2NrOiBwc2V1ZG8tZGV2aWNlDQpr YmQ6IG5ldyBhcnJheSBzaXplIDQNCmtiZDEgYXQga2JkbXV4MA0KaW86IDxJL08+DQptZW06IDxt ZW1vcnk+DQpQZW50aXVtIFBybyBNVFJSIHN1cHBvcnQgZW5hYmxlZA0KVkVTQTogaW5mb3JtYXRp b24gYmxvY2sNCjU2IDQ1IDUzIDQxIDAwIDAzIDAwIDAxIDAwIDAxIDAxIDAwIDAwIDAwIDQwIDAw IA0KMDAgMDEgNzcgMDAgMDAgMDEgM2QgMDEgMDAgMDEgNGYgMDEgMDAgMDEgN2QgMDEgDQowMCAw MSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCANCjAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIA0KVkVTQTogOSBtb2RlKHMpIGZv dW5kDQpWRVNBOiB2My4wLCA3NjE2ayBtZW1vcnksIGZsYWdzOjB4MSwgbW9kZSB0YWJsZToweGMw ZTBiNjYwICgxMDAwMDQwKQ0KVkVTQTogSW50ZWwocilHTTk2NS9QTTk2NS9HTDk2MCBHcmFwaGlj cyBDaGlwIEFjY2VsZXJhdGVkIFZHQSBCSU9TDQpWRVNBOiBJbnRlbCBDb3Jwb3JhdGlvbiBJbnRl bChyKUdNOTY1L1BNOTY1L0dMOTYwIEdyYXBoaWNzIENvbnRyb2xsZXIgSGFyZHdhcmUgVmVyc2lv biAwLjANCm51bGw6IDxudWxsIGRldmljZSwgemVybyBkZXZpY2U+DQphdGhfaGFsOiAwLjkuMjAu MyAoQVI1MjEwLCBBUjUyMTEsIEFSNTIxMiwgUkY1MTExLCBSRjUxMTIsIFJGMjQxMywgUkY1NDEz KQ0KaHB0cnI6IFJvY2tldFJBSUQgMTd4eC8yeHh4IFNBVEEgY29udHJvbGxlciBkcml2ZXIgdjEu MiAoQXVnIDEzIDIwMDggMTc6MjM6NDgpDQpucHgwOiBJTlQgMTYgaW50ZXJmYWNlDQphY3BpMDog PERFTEwgTTA4ICAgID4gb24gbW90aGVyYm9hcmQNCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDkg KElTQSBJUlEgOSkgdG8gdmVjdG9yIDQ4DQphY3BpMDogW01QU0FGRV0NCmFjcGkwOiBbSVRIUkVB RF0NCnBjaV9vcGVuKDEpOgltb2RlIDEgYWRkciBwb3J0ICgweDBjZjgpIGlzIDB4ODAwMDEwMTgN CnBjaV9vcGVuKDFhKToJbW9kZTFyZXM9MHg4MDAwMDAwMCAoMHg4MDAwMDAwMCkNCnBjaV9jZmdj aGVjazoJZGV2aWNlIDAgW2NsYXNzPTA2MDAwMF0gW2hkcj0wMF0gaXMgdGhlcmUgKGlkPTJhMDA4 MDg2KQ0KcGNpYmlvczogQklPUyB2ZXJzaW9uIDIuMTANCmFjcGlfYnVzX251bWJlcjogcm9vdCBi dXMgaGFzIG5vIF9CQk4sIGFzc3VtaW5nIDANCkFjcGlPc0Rlcml2ZVBjaUlkOiBcXF9TQl8uUENJ MC5WSURfLklHRFAgLT4gYnVzIDAgZGV2IDIgZnVuYyAwDQphY3BpX2J1c19udW1iZXI6IHJvb3Qg YnVzIGhhcyBubyBfQkJOLCBhc3N1bWluZyAwDQpBY3BpT3NEZXJpdmVQY2lJZDogXFxfU0JfLlBD STAuTUNIUCAtPiBidXMgMCBkZXYgMCBmdW5jIDANCkFDUEk6IFNTRFQgQCAweDB4N2Y2NmMwODAv MHgwMDQzICh2ICAxICBMTVBXUiAgREVMTExPTSAweDAwMDAxMDAxIElOVEwgMHgyMDA1MDYyNCkN CmFjcGkwOiB3YWtldXAgY29kZSB2YSAweGM1Mjc3MDAwIHBhIDB4MTAwMA0KYWNwaV9idXNfbnVt YmVyOiByb290IGJ1cyBoYXMgbm8gX0JCTiwgYXNzdW1pbmcgMA0KQWNwaU9zRGVyaXZlUGNpSWQ6 IFxcX1NCXy5QQ0kwLklTQUIuUElSMSAtPiBidXMgMCBkZXYgMzEgZnVuYyAwDQphY3BpX2J1c19u dW1iZXI6IHJvb3QgYnVzIGhhcyBubyBfQkJOLCBhc3N1bWluZyAwDQpBY3BpT3NEZXJpdmVQY2lJ ZDogXFxfU0JfLlBDSTAuSVNBQi5QSVIyIC0+IGJ1cyAwIGRldiAzMSBmdW5jIDANCmFjcGlfaHBl dDA6IHZlbmQ6IDB4ODA4NiByZXY6IDB4MSBudW06IDIgaHo6IDE0MzE4MTgwIG9wdHM6IGxlZ2Fj eV9yb3V0ZSA2NC1iaXQNClRpbWVjb3VudGVyICJIUEVUIiBmcmVxdWVuY3kgMTQzMTgxODAgSHog cXVhbGl0eSA5MDANCmFjcGkwOiByZXNlcnZhdGlvbiBvZiAwLCA5ZjAwMCAoMykgZmFpbGVkDQph Y3BpMDogcmVzZXJ2YXRpb24gb2YgMTAwMDAwLCA3ZjU1YjgwMCAoMykgZmFpbGVkDQpBQ1BJIHRp bWVyOiAxLzEgMS8xIDEvMSAxLzEgMS8xIDEvMSAxLzEgMS8xIDEvMSAxLzEgLT4gMTANClRpbWVj b3VudGVyICJBQ1BJLWZhc3QiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxpdHkgMTAwMA0KYWNw aV90aW1lcjA6IDwyNC1iaXQgdGltZXIgYXQgMy41Nzk1NDVNSHo+IHBvcnQgMHgxMDA4LTB4MTAw YiBvbiBhY3BpMA0KcGNpX2xpbmswOiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMN CiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAgMTEgICBOICAgICAwICA5IDEwIDExDQogIFZhbGlk YXRpb24gICAgICAgICAgMCAgIDExICAgTiAgICAgMCAgOSAxMCAxMQ0KICBBZnRlciBEaXNhYmxl ICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDkgMTAgMTENCnBjaV9saW5rMTogICAgICAgIEluZGV4 ICBJUlEgIFJ0ZCAgUmVmICBJUlFzDQogIEluaXRpYWwgUHJvYmUgICAgICAgMCAgIDEwICAgTiAg ICAgMCAgNSA3DQogIFZhbGlkYXRpb24gICAgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgNSA3DQog IEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgNSA3DQpwY2lfbGluazI6ICAg ICAgICBJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcw0KICBJbml0aWFsIFByb2JlICAgICAgIDAg IDI1NSAgIE4gICAgIDAgIDkgMTAgMTENCiAgVmFsaWRhdGlvbiAgICAgICAgICAwICAyNTUgICBO ICAgICAwICA5IDEwIDExDQogIEFmdGVyIERpc2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAg OSAxMCAxMQ0KcGNpX2xpbmszOiAgICAgICAgSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMNCiAg SW5pdGlhbCBQcm9iZSAgICAgICAwICAgIDMgICBOICAgICAwICA1IDcgOSAxMCAxMQ0KICBWYWxp ZGF0aW9uICAgICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDUgNyA5IDEwIDExDQogIEFmdGVyIERp c2FibGUgICAgICAgMCAgMjU1ICAgTiAgICAgMCAgNSA3IDkgMTAgMTENCnBjaV9saW5rNDogICAg ICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzDQogIEluaXRpYWwgUHJvYmUgICAgICAgMCAg IDEwICAgTiAgICAgMCAgMyA0IDUgNiA3IDkgMTAgMTEgMTIgMTQgMTUNCiAgVmFsaWRhdGlvbiAg ICAgICAgICAwICAgMTAgICBOICAgICAwICAzIDQgNSA2IDcgOSAxMCAxMSAxMiAxNCAxNQ0KICBB ZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDYgNyA5IDEwIDExIDEy IDE0IDE1DQpwY2lfbGluazU6ICAgICAgICBJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcw0KICBJ bml0aWFsIFByb2JlICAgICAgIDAgICAgOSAgIE4gICAgIDAgIDMgNCA1IDYgNyA5IDEwIDExIDEy IDE0IDE1DQogIFZhbGlkYXRpb24gICAgICAgICAgMCAgICA5ICAgTiAgICAgMCAgMyA0IDUgNiA3 IDkgMTAgMTEgMTIgMTQgMTUNCiAgQWZ0ZXIgRGlzYWJsZSAgICAgICAwICAyNTUgICBOICAgICAw ICAzIDQgNSA2IDcgOSAxMCAxMSAxMiAxNCAxNQ0KcGNpX2xpbms2OiAgICAgICAgSW5kZXggIElS USAgUnRkICBSZWYgIElSUXMNCiAgSW5pdGlhbCBQcm9iZSAgICAgICAwICAgIDUgICBOICAgICAw ICAzIDQgNSA2IDcgOSAxMCAxMSAxMiAxNCAxNQ0KICBWYWxpZGF0aW9uICAgICAgICAgIDAgICAg NSAgIE4gICAgIDAgIDMgNCA1IDYgNyA5IDEwIDExIDEyIDE0IDE1DQogIEFmdGVyIERpc2FibGUg ICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDkgMTAgMTEgMTIgMTQgMTUNCnBjaV9s aW5rNzogICAgICAgIEluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzDQogIEluaXRpYWwgUHJvYmUg ICAgICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNiA3IDkgMTAgMTEgMTIgMTQgMTUNCiAgVmFs aWRhdGlvbiAgICAgICAgICAwICAyNTUgICBOICAgICAwICAzIDQgNSA2IDcgOSAxMCAxMSAxMiAx NCAxNQ0KICBBZnRlciBEaXNhYmxlICAgICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDYgNyA5 IDEwIDExIDEyIDE0IDE1DQpwY2liMDogPEFDUEkgSG9zdC1QQ0kgYnJpZGdlPiBwb3J0IDB4Y2Y4 LTB4Y2ZmIG9uIGFjcGkwDQpwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMA0KcGNpMDogZG9t YWluPTAsIHBoeXNpY2FsIGJ1cz0wDQpmb3VuZC0+CXZlbmRvcj0weDgwODYsIGRldj0weDJhMDAs IHJldmlkPTB4MGMNCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MCwgZnVuYz0wDQoJY2xhc3M9MDYt MDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MA0KCWNtZHJlZz0weDAwMDYsIHN0YXRyZWc9MHgy MDkwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9 MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQ0KZm91bmQtPgl2ZW5kb3I9MHg4MDg2LCBk ZXY9MHgyYTAyLCByZXZpZD0weDBjDQoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTIsIGZ1bmM9MA0K CWNsYXNzPTAzLTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTENCgljbWRyZWc9MHgwMDA3LCBz dGF0cmVnPTB4MDA5MCwgY2FjaGVsbnN6PTAgKGR3b3JkcykNCglsYXR0aW1lcj0weDAwICgwIG5z KSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCglpbnRwaW49YSwgaXJx PTExDQoJcG93ZXJzcGVjIDMgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwDQoJTVNJIHN1cHBv cnRzIDEgbWVzc2FnZQ0KCW1hcFsxMF06IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGZl YTAwMDAwLCBzaXplIDIwLCBlbmFibGVkDQoJbWFwWzE4XTogdHlwZSBQcmVmZXRjaGFibGUgTWVt b3J5LCByYW5nZSA2NCwgYmFzZSAweGUwMDAwMDAwLCBzaXplIDI4LCBlbmFibGVkDQoJbWFwWzIw XTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHhlZmY4LCBzaXplICAzLCBlbmFibGVk DQpwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4yLklOVEENCnBjaWIwOiBzbG90IDIgSU5UQSBo YXJkd2lyZWQgdG8gSVJRIDE2DQpmb3VuZC0+CXZlbmRvcj0weDgwODYsIGRldj0weDJhMDMsIHJl dmlkPTB4MGMNCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MiwgZnVuYz0xDQoJY2xhc3M9MDMtODAt MDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQ0KCWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMDkw LCBjYWNoZWxuc3o9MCAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgw MCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQ0KCXBvd2Vyc3BlYyAzICBzdXBwb3J0cyBEMCBE MyAgY3VycmVudCBEMA0KCW1hcFsxMF06IHR5cGUgTWVtb3J5LCByYW5nZSA2NCwgYmFzZSAweGZl YjAwMDAwLCBzaXplIDIwLCBlbmFibGVkDQpmb3VuZC0+CXZlbmRvcj0weDgwODYsIGRldj0weDI4 MzQsIHJldmlkPTB4MDINCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MjYsIGZ1bmM9MA0KCWNsYXNz PTBjLTAzLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTENCgljbWRyZWc9MHgwMDA1LCBzdGF0cmVn PTB4MDI4MCwgY2FjaGVsbnN6PTAgKGR3b3JkcykNCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWlu Z250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCglpbnRwaW49YSwgaXJxPTEwDQoJ bWFwWzIwXTogdHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg2ZjIwLCBzaXplICA1LCBl bmFibGVkDQpwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4yNi5JTlRBDQpwY2liMDogc2xvdCAy NiBJTlRBIGhhcmR3aXJlZCB0byBJUlEgMjANCmZvdW5kLT4JdmVuZG9yPTB4ODA4NiwgZGV2PTB4 MjgzNSwgcmV2aWQ9MHgwMg0KCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0yNiwgZnVuYz0xDQoJY2xh c3M9MGMtMDMtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MA0KCWNtZHJlZz0weDAwMDUsIHN0YXRy ZWc9MHgwMjgwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBt aW5nbnQ9MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQ0KCWludHBpbj1iLCBpcnE9OQ0K CW1hcFsyMF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4NmYwMCwgc2l6ZSAgNSwg ZW5hYmxlZA0KcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuMjYuSU5UQg0KcGNpYjA6IHNsb3Qg MjYgSU5UQiBoYXJkd2lyZWQgdG8gSVJRIDIxDQpmb3VuZC0+CXZlbmRvcj0weDgwODYsIGRldj0w eDI4M2EsIHJldmlkPTB4MDINCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MjYsIGZ1bmM9Nw0KCWNs YXNzPTBjLTAzLTIwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTANCgljbWRyZWc9MHgwMTA2LCBzdGF0 cmVnPTB4MDI5MCwgY2FjaGVsbnN6PTAgKGR3b3JkcykNCglsYXR0aW1lcj0weDAwICgwIG5zKSwg bWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCglpbnRwaW49YywgaXJxPTUN Cglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDANCgltYXBbMTBdOiB0eXBl IE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhmZWQxYzQwMCwgc2l6ZSAxMCwgZW5hYmxlZA0KcGNp YjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuMjYuSU5UQw0KcGNpYjA6IHNsb3QgMjYgSU5UQyBoYXJk d2lyZWQgdG8gSVJRIDIyDQpmb3VuZC0+CXZlbmRvcj0weDgwODYsIGRldj0weDI4NGIsIHJldmlk PTB4MDINCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MjcsIGZ1bmM9MA0KCWNsYXNzPTA0LTAzLTAw LCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTANCgljbWRyZWc9MHgwMTA2LCBzdGF0cmVnPTB4MDAxMCwg Y2FjaGVsbnN6PTE2IChkd29yZHMpDQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAw ICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpDQoJaW50cGluPWEsIGlycT05DQoJcG93ZXJzcGVj IDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwDQoJTVNJIHN1cHBvcnRzIDEgbWVzc2FnZSwg NjQgYml0DQoJbWFwWzEwXTogdHlwZSBNZW1vcnksIHJhbmdlIDY0LCBiYXNlIDB4ZmU5ZmMwMDAs IHNpemUgMTQsIGVuYWJsZWQNCnBjaWIwOiBtYXRjaGVkIGVudHJ5IGZvciAwLjI3LklOVEENCnBj aWIwOiBzbG90IDI3IElOVEEgaGFyZHdpcmVkIHRvIElSUSAyMQ0KZm91bmQtPgl2ZW5kb3I9MHg4 MDg2LCBkZXY9MHgyODNmLCByZXZpZD0weDAyDQoJZG9tYWluPTAsIGJ1cz0wLCBzbG90PTI4LCBm dW5jPTANCgljbGFzcz0wNi0wNC0wMCwgaGRydHlwZT0weDAxLCBtZmRldj0xDQoJY21kcmVnPTB4 MDEwNywgc3RhdHJlZz0weDAwMTAsIGNhY2hlbG5zej0xNiAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4 MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMiAoNTAwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpDQoJaW50 cGluPWEsIGlycT0yNTUNCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAN CglNU0kgc3VwcG9ydHMgMSBtZXNzYWdlDQpmb3VuZC0+CXZlbmRvcj0weDgwODYsIGRldj0weDI4 NDEsIHJldmlkPTB4MDINCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MjgsIGZ1bmM9MQ0KCWNsYXNz PTA2LTA0LTAwLCBoZHJ0eXBlPTB4MDEsIG1mZGV2PTENCgljbWRyZWc9MHgwMTA3LCBzdGF0cmVn PTB4MDAxMCwgY2FjaGVsbnN6PTE2IChkd29yZHMpDQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1p bmdudD0weDAyICg1MDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCglpbnRwaW49YiwgaXJxPTI1 NQ0KCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMA0KCU1TSSBzdXBwb3J0 cyAxIG1lc3NhZ2UNCmZvdW5kLT4JdmVuZG9yPTB4ODA4NiwgZGV2PTB4Mjg0OSwgcmV2aWQ9MHgw Mg0KCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0yOCwgZnVuYz01DQoJY2xhc3M9MDYtMDQtMDAsIGhk cnR5cGU9MHgwMSwgbWZkZXY9MQ0KCWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMDEwLCBjYWNo ZWxuc3o9MTYgKGR3b3JkcykNCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDIgKDUw MCBucyksIG1heGxhdD0weDAwICgwIG5zKQ0KCWludHBpbj1iLCBpcnE9MjU1DQoJcG93ZXJzcGVj IDIgIHN1cHBvcnRzIEQwIEQzICBjdXJyZW50IEQwDQoJTVNJIHN1cHBvcnRzIDEgbWVzc2FnZQ0K Zm91bmQtPgl2ZW5kb3I9MHg4MDg2LCBkZXY9MHgyODMwLCByZXZpZD0weDAyDQoJZG9tYWluPTAs IGJ1cz0wLCBzbG90PTI5LCBmdW5jPTANCgljbGFzcz0wYy0wMy0wMCwgaGRydHlwZT0weDAwLCBt ZmRldj0xDQoJY21kcmVnPTB4MDAwNSwgc3RhdHJlZz0weDAyODAsIGNhY2hlbG5zej0wIChkd29y ZHMpDQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0PTB4 MDAgKDAgbnMpDQoJaW50cGluPWEsIGlycT0xMA0KCW1hcFsyMF06IHR5cGUgSS9PIFBvcnQsIHJh bmdlIDMyLCBiYXNlIDB4NmY4MCwgc2l6ZSAgNSwgZW5hYmxlZA0KcGNpYjA6IG1hdGNoZWQgZW50 cnkgZm9yIDAuMjkuSU5UQQ0KcGNpYjA6IHNsb3QgMjkgSU5UQSBoYXJkd2lyZWQgdG8gSVJRIDIw DQpmb3VuZC0+CXZlbmRvcj0weDgwODYsIGRldj0weDI4MzEsIHJldmlkPTB4MDINCglkb21haW49 MCwgYnVzPTAsIHNsb3Q9MjksIGZ1bmM9MQ0KCWNsYXNzPTBjLTAzLTAwLCBoZHJ0eXBlPTB4MDAs IG1mZGV2PTANCgljbWRyZWc9MHgwMDA1LCBzdGF0cmVnPTB4MDI4MCwgY2FjaGVsbnN6PTAgKGR3 b3JkcykNCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9 MHgwMCAoMCBucykNCglpbnRwaW49YiwgaXJxPTkNCgltYXBbMjBdOiB0eXBlIEkvTyBQb3J0LCBy YW5nZSAzMiwgYmFzZSAweDZmNjAsIHNpemUgIDUsIGVuYWJsZWQNCnBjaWIwOiBtYXRjaGVkIGVu dHJ5IGZvciAwLjI5LklOVEINCnBjaWIwOiBzbG90IDI5IElOVEIgaGFyZHdpcmVkIHRvIElSUSAy MQ0KZm91bmQtPgl2ZW5kb3I9MHg4MDg2LCBkZXY9MHgyODMyLCByZXZpZD0weDAyDQoJZG9tYWlu PTAsIGJ1cz0wLCBzbG90PTI5LCBmdW5jPTINCgljbGFzcz0wYy0wMy0wMCwgaGRydHlwZT0weDAw LCBtZmRldj0wDQoJY21kcmVnPTB4MDAwNSwgc3RhdHJlZz0weDAyODAsIGNhY2hlbG5zej0wIChk d29yZHMpDQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4bGF0 PTB4MDAgKDAgbnMpDQoJaW50cGluPWMsIGlycT01DQoJbWFwWzIwXTogdHlwZSBJL08gUG9ydCwg cmFuZ2UgMzIsIGJhc2UgMHg2ZjQwLCBzaXplICA1LCBlbmFibGVkDQpwY2liMDogbWF0Y2hlZCBl bnRyeSBmb3IgMC4yOS5JTlRDDQpwY2liMDogc2xvdCAyOSBJTlRDIGhhcmR3aXJlZCB0byBJUlEg MjINCmZvdW5kLT4JdmVuZG9yPTB4ODA4NiwgZGV2PTB4MjgzNiwgcmV2aWQ9MHgwMg0KCWRvbWFp bj0wLCBidXM9MCwgc2xvdD0yOSwgZnVuYz03DQoJY2xhc3M9MGMtMDMtMjAsIGhkcnR5cGU9MHgw MCwgbWZkZXY9MA0KCWNtZHJlZz0weDAxMDYsIHN0YXRyZWc9MHgwMjkwLCBjYWNoZWxuc3o9MCAo ZHdvcmRzKQ0KCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyksIG1heGxh dD0weDAwICgwIG5zKQ0KCWludHBpbj1hLCBpcnE9MTANCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMg RDAgRDMgIGN1cnJlbnQgRDANCgltYXBbMTBdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2Ug MHhmZWQxYzAwMCwgc2l6ZSAxMCwgZW5hYmxlZA0KcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAu MjkuSU5UQQ0KcGNpYjA6IHNsb3QgMjkgSU5UQSBoYXJkd2lyZWQgdG8gSVJRIDIwDQpmb3VuZC0+ CXZlbmRvcj0weDgwODYsIGRldj0weDI0NDgsIHJldmlkPTB4ZjINCglkb21haW49MCwgYnVzPTAs IHNsb3Q9MzAsIGZ1bmM9MA0KCWNsYXNzPTA2LTA0LTAxLCBoZHJ0eXBlPTB4MDEsIG1mZGV2PTAN CgljbWRyZWc9MHgwMDA3LCBzdGF0cmVnPTB4MDAxMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykNCgls YXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDIgKDUwMCBucyksIG1heGxhdD0weDAwICgw IG5zKQ0KZm91bmQtPgl2ZW5kb3I9MHg4MDg2LCBkZXY9MHgyODE1LCByZXZpZD0weDAyDQoJZG9t YWluPTAsIGJ1cz0wLCBzbG90PTMxLCBmdW5jPTANCgljbGFzcz0wNi0wMS0wMCwgaGRydHlwZT0w eDAwLCBtZmRldj0xDQoJY21kcmVnPTB4MDEwNywgc3RhdHJlZz0weDAyMTAsIGNhY2hlbG5zej0w IChkd29yZHMpDQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwgbWF4 bGF0PTB4MDAgKDAgbnMpDQpmb3VuZC0+CXZlbmRvcj0weDgwODYsIGRldj0weDI4NTAsIHJldmlk PTB4MDINCglkb21haW49MCwgYnVzPTAsIHNsb3Q9MzEsIGZ1bmM9MQ0KCWNsYXNzPTAxLTAxLThh LCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTANCgljbWRyZWc9MHgwMDA1LCBzdGF0cmVnPTB4MDI4OCwg Y2FjaGVsbnN6PTAgKGR3b3JkcykNCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAg KDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCglpbnRwaW49YSwgaXJxPTExDQoJbWFwWzIwXTog dHlwZSBJL08gUG9ydCwgcmFuZ2UgMzIsIGJhc2UgMHg2ZmEwLCBzaXplICA0LCBlbmFibGVkDQpw Y2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4zMS5JTlRBDQpwY2liMDogc2xvdCAzMSBJTlRBIGhh cmR3aXJlZCB0byBJUlEgMTYNCmZvdW5kLT4JdmVuZG9yPTB4ODA4NiwgZGV2PTB4MjgyOSwgcmV2 aWQ9MHgwMg0KCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0zMSwgZnVuYz0yDQoJY2xhc3M9MDEtMDYt MDEsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MA0KCWNtZHJlZz0weDAwMDcsIHN0YXRyZWc9MHgwMmIw LCBjYWNoZWxuc3o9MCAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgw MCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQ0KCWludHBpbj1iLCBpcnE9MTANCglwb3dlcnNw ZWMgMyAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDANCglNU0kgc3VwcG9ydHMgNCBtZXNzYWdl cw0KCW1hcFsxMF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4NmViMCwgc2l6ZSAg MywgZW5hYmxlZA0KCW1hcFsxNF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4NmVi OCwgc2l6ZSAgMiwgZW5hYmxlZA0KCW1hcFsxOF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBi YXNlIDB4NmVjMCwgc2l6ZSAgMywgZW5hYmxlZA0KCW1hcFsxY106IHR5cGUgSS9PIFBvcnQsIHJh bmdlIDMyLCBiYXNlIDB4NmVjOCwgc2l6ZSAgMiwgZW5hYmxlZA0KCW1hcFsyMF06IHR5cGUgSS9P IFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4NmVlMCwgc2l6ZSAgNSwgZW5hYmxlZA0KCW1hcFsyNF06 IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZlOWZiODAwLCBzaXplIDExLCBlbmFibGVk DQpwY2liMDogbWF0Y2hlZCBlbnRyeSBmb3IgMC4zMS5JTlRCDQpwY2liMDogc2xvdCAzMSBJTlRC IGhhcmR3aXJlZCB0byBJUlEgMTcNCmZvdW5kLT4JdmVuZG9yPTB4ODA4NiwgZGV2PTB4MjgzZSwg cmV2aWQ9MHgwMg0KCWRvbWFpbj0wLCBidXM9MCwgc2xvdD0zMSwgZnVuYz0zDQoJY2xhc3M9MGMt MDUtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MA0KCWNtZHJlZz0weDAxMDMsIHN0YXRyZWc9MHgw MjgwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9 MHgwMCAoMCBucyksIG1heGxhdD0weDAwICgwIG5zKQ0KCWludHBpbj1iLCBpcnE9MTANCgltYXBb MTBdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhmZTlmYjcwMCwgc2l6ZSAgOCwgZW5h YmxlZA0KCW1hcFsyMF06IHR5cGUgSS9PIFBvcnQsIHJhbmdlIDMyLCBiYXNlIDB4MTBjMCwgc2l6 ZSAgNSwgZW5hYmxlZA0KcGNpYjA6IG1hdGNoZWQgZW50cnkgZm9yIDAuMzEuSU5UQg0KcGNpYjA6 IHNsb3QgMzEgSU5UQiBoYXJkd2lyZWQgdG8gSVJRIDE3DQp2Z2FwY2kwOiA8VkdBLWNvbXBhdGli bGUgZGlzcGxheT4gcG9ydCAweGVmZjgtMHhlZmZmIG1lbSAweGZlYTAwMDAwLTB4ZmVhZmZmZmYs MHhlMDAwMDAwMC0weGVmZmZmZmZmIGlycSAxNiBhdCBkZXZpY2UgMi4wIG9uIHBjaTANCmFncDA6 IDxJbnRlbCBHTTk2NSBTVkdBIGNvbnRyb2xsZXI+IG9uIHZnYXBjaTANCnZnYXBjaTA6IFJlc2Vy dmVkIDB4MTAwMDAwMDAgYnl0ZXMgZm9yIHJpZCAweDE4IHR5cGUgMyBhdCAweGUwMDAwMDAwDQp2 Z2FwY2kwOiBSZXNlcnZlZCAweDEwMDAwMCBieXRlcyBmb3IgcmlkIDB4MTAgdHlwZSAzIGF0IDB4 ZmVhMDAwMDANCmFncDA6IGRldGVjdGVkIDc2NzZrIHN0b2xlbiBtZW1vcnkNCmFncDA6IGFwZXJ0 dXJlIHNpemUgaXMgMjU2TQ0KYWNwaV92aWRlbzA6IDxBQ1BJIHZpZGVvIGV4dGVuc2lvbj4gb24g dmdhcGNpMA0KZm91bmQgVFYvSERUViBvciBBbmFsb2ctVmlkZW8gTW9uaXRvcigyMDApLCBpZHgj MCwgcG9ydCMwLCBkZXRlY3RhYmxlIGJ5IEJJT1MsIGhlYWQgIzANCmZvdW5kIFZHQSBDUlQgb3Ig VkVTQSBDb21wYXRpYmxlIEFuYWxvZyBNb25pdG9yKDEwMCksIGlkeCMwLCBwb3J0IzAsIGRldGVj dGFibGUgYnkgQklPUywgaGVhZCAjMA0KZm91bmQgSW50ZXJuYWwvSW50ZWdyYXRlZCBEaWdpdGFs IEZsYXQgUGFuZWwoNDAwKSwgaWR4IzAsIHBvcnQjMCwgZGV0ZWN0YWJsZSBieSBCSU9TLCBoZWFk ICMwDQpmb3VuZCBFeHRlcm5hbCBEaWdpdGFsIE1vbml0b3IoMzAwKSwgaWR4IzAsIHBvcnQjMCwg ZGV0ZWN0YWJsZSBieSBCSU9TLCBoZWFkICMwDQp2Z2FwY2kxOiA8VkdBLWNvbXBhdGlibGUgZGlz cGxheT4gbWVtIDB4ZmViMDAwMDAtMHhmZWJmZmZmZiBhdCBkZXZpY2UgMi4xIG9uIHBjaTANCmFj cGlfdmlkZW8xOiA8QUNQSSB2aWRlbyBleHRlbnNpb24+IG9uIHZnYXBjaTENCmV2YWx1YXRpb24g b2YgXFxfU0JfLlBDSTAuVklEMi5fRE9EIG1ha2VzIG5vIHNlbnNlDQp1aGNpMDogPEludGVsIDgy ODAxSCAoSUNIOCkgVVNCIGNvbnRyb2xsZXIgVVNCLUQ+IHBvcnQgMHg2ZjIwLTB4NmYzZiBpcnEg MjAgYXQgZGV2aWNlIDI2LjAgb24gcGNpMA0KdWhjaTA6IFJlc2VydmVkIDB4MjAgYnl0ZXMgZm9y IHJpZCAweDIwIHR5cGUgNCBhdCAweDZmMjANCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDIwIChQ Q0kgSVJRIDIwKSB0byB2ZWN0b3IgNDkNCnVoY2kwOiBbR0lBTlQtTE9DS0VEXQ0KdWhjaTA6IFtJ VEhSRUFEXQ0KdXNiMDogPEludGVsIDgyODAxSCAoSUNIOCkgVVNCIGNvbnRyb2xsZXIgVVNCLUQ+ IG9uIHVoY2kwDQp1c2IwOiBVU0IgcmV2aXNpb24gMS4wDQp1aHViMDogPEludGVsIFVIQ0kgcm9v dCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2IwDQp1aHViMDog MiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCnVoY2kxOiA8SW50ZWwgODI4 MDFIIChJQ0g4KSBVU0IgY29udHJvbGxlciBVU0ItRT4gcG9ydCAweDZmMDAtMHg2ZjFmIGlycSAy MSBhdCBkZXZpY2UgMjYuMSBvbiBwY2kwDQp1aGNpMTogUmVzZXJ2ZWQgMHgyMCBieXRlcyBmb3Ig cmlkIDB4MjAgdHlwZSA0IGF0IDB4NmYwMA0KaW9hcGljMDogcm91dGluZyBpbnRwaW4gMjEgKFBD SSBJUlEgMjEpIHRvIHZlY3RvciA1MA0KdWhjaTE6IFtHSUFOVC1MT0NLRURdDQp1aGNpMTogW0lU SFJFQURdDQp1c2IxOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgY29udHJvbGxlciBVU0ItRT4g b24gdWhjaTENCnVzYjE6IFVTQiByZXZpc2lvbiAxLjANCnVodWIxOiA8SW50ZWwgVUhDSSByb290 IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYjENCnVodWIxOiAy IHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZA0KZWhjaTA6IDxJbnRlbCA4Mjgw MUggKElDSDgpIFVTQiAyLjAgY29udHJvbGxlciBVU0IyLUI+IG1lbSAweGZlZDFjNDAwLTB4ZmVk MWM3ZmYgaXJxIDIyIGF0IGRldmljZSAyNi43IG9uIHBjaTANCmVoY2kwOiBSZXNlcnZlZCAweDQw MCBieXRlcyBmb3IgcmlkIDB4MTAgdHlwZSAzIGF0IDB4ZmVkMWM0MDANCmlvYXBpYzA6IHJvdXRp bmcgaW50cGluIDIyIChQQ0kgSVJRIDIyKSB0byB2ZWN0b3IgNTENCmVoY2kwOiBbR0lBTlQtTE9D S0VEXQ0KZWhjaTA6IFtJVEhSRUFEXQ0KdXNiMjogRUhDSSB2ZXJzaW9uIDEuMA0KdXNiMjogY29t cGFuaW9uIGNvbnRyb2xsZXJzLCAyIHBvcnRzIGVhY2g6IHVzYjAgdXNiMQ0KdXNiMjogPEludGVs IDgyODAxSCAoSUNIOCkgVVNCIDIuMCBjb250cm9sbGVyIFVTQjItQj4gb24gZWhjaTANCnVzYjI6 IFVTQiByZXZpc2lvbiAyLjANCnVodWIyOiA8SW50ZWwgRUhDSSByb290IGh1YiwgY2xhc3MgOS8w LCByZXYgMi4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYjINCnVodWIyOiA0IHBvcnRzIHdpdGggNCBy ZW1vdmFibGUsIHNlbGYgcG93ZXJlZA0KaGRhYzA6IDxJbnRlbCA4MjgwMUggSGlnaCBEZWZpbml0 aW9uIEF1ZGlvIENvbnRyb2xsZXI+IG1lbSAweGZlOWZjMDAwLTB4ZmU5ZmZmZmYgaXJxIDIxIGF0 IGRldmljZSAyNy4wIG9uIHBjaTANCmhkYWMwOiBUQ1NFTDogMHgwNyAtPiAweDAwDQpoZGFjMDog RE1BIENvaGVyZW5jeTogVW5jYWNoZWFibGUgLyB2ZW5kb3I9MHg4MDg2DQpoZGFjMDogUmVzZXJ2 ZWQgMHg0MDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQgMHhmZTlmYzAwMA0KaGRhYzA6 IFtNUFNBRkVdDQpoZGFjMDogW0lUSFJFQURdDQpoZGFjMDogaGRhY19kbWFfYWxsb2M6IHNpemU9 MTAyNCAtPiByb3VuZHN6PTEwMjQNCmhkYWMwOiBoZGFjX2RtYV9hbGxvYzogc2l6ZT0yMDQ4IC0+ IHJvdW5kc3o9MjA0OA0KcGNpYjE6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMjgu MCBvbiBwY2kwDQpwY2liMTogICBkb21haW4gICAgICAgICAgICAwDQpwY2liMTogICBzZWNvbmRh cnkgYnVzICAgICAxMQ0KcGNpYjE6ICAgc3Vib3JkaW5hdGUgYnVzICAgMTENCnBjaWIxOiAgIEkv TyBkZWNvZGUgICAgICAgIDB4ZjAwMC0weGZmZg0KcGNpYjE6ICAgbm8gcHJlZmV0Y2hlZCBkZWNv ZGUNCnBjaTExOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQ0KcGNpMTE6IGRvbWFpbj0wLCBwaHlz aWNhbCBidXM9MTENCnBjaWIyOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2aWNlIDI4LjEg b24gcGNpMA0KcGNpYjI6ICAgZG9tYWluICAgICAgICAgICAgMA0KcGNpYjI6ICAgc2Vjb25kYXJ5 IGJ1cyAgICAgMTINCnBjaWIyOiAgIHN1Ym9yZGluYXRlIGJ1cyAgIDEyDQpwY2liMjogICBJL08g ZGVjb2RlICAgICAgICAweGYwMDAtMHhmZmYNCnBjaWIyOiAgIG1lbW9yeSBkZWNvZGUgICAgIDB4 ZmU4MDAwMDAtMHhmZThmZmZmZg0KcGNpYjI6ICAgbm8gcHJlZmV0Y2hlZCBkZWNvZGUNCnBjaTEy OiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMg0KcGNpMTI6IGRvbWFpbj0wLCBwaHlzaWNhbCBidXM9 MTINCmZvdW5kLT4JdmVuZG9yPTB4MTRlNCwgZGV2PTB4NDMxMSwgcmV2aWQ9MHgwMQ0KCWRvbWFp bj0wLCBidXM9MTIsIHNsb3Q9MCwgZnVuYz0wDQoJY2xhc3M9MDItODAtMDAsIGhkcnR5cGU9MHgw MCwgbWZkZXY9MA0KCWNtZHJlZz0weDAxMDcsIHN0YXRyZWc9MHgwMDEwLCBjYWNoZWxuc3o9MTYg KGR3b3JkcykNCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhs YXQ9MHgwMCAoMCBucykNCglpbnRwaW49YSwgaXJxPTEwDQoJcG93ZXJzcGVjIDIgIHN1cHBvcnRz IEQwIEQxIEQyIEQzICBjdXJyZW50IEQwDQoJTVNJIHN1cHBvcnRzIDEgbWVzc2FnZQ0KCW1hcFsx MF06IHR5cGUgTWVtb3J5LCByYW5nZSAzMiwgYmFzZSAweGZlOGZjMDAwLCBzaXplIDE0LCBlbmFi bGVkDQpwY2liMjogcmVxdWVzdGVkIG1lbW9yeSByYW5nZSAweGZlOGZjMDAwLTB4ZmU4ZmZmZmY6 IGdvb2QNCnBjaWIyOiBtYXRjaGVkIGVudHJ5IGZvciAxMi4wLklOVEENCnBjaWIyOiBzbG90IDAg SU5UQSBoYXJkd2lyZWQgdG8gSVJRIDE3DQpuZGlzMDogPERlbGwgV2lyZWxlc3MgMTM5MCBXTEFO IE1pbmktQ2FyZD4gbWVtIDB4ZmU4ZmMwMDAtMHhmZThmZmZmZiBpcnEgMTcgYXQgZGV2aWNlIDAu MCBvbiBwY2kxMg0KbmRpczA6IFJlc2VydmVkIDB4NDAwMCBieXRlcyBmb3IgcmlkIDB4MTAgdHlw ZSAzIGF0IDB4ZmU4ZmMwMDANCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE3IChQQ0kgSVJRIDE3 KSB0byB2ZWN0b3IgNTINCm5kaXMwOiBbTVBTQUZFXQ0KbmRpczA6IFtJVEhSRUFEXQ0KbmRpczA6 IE5ESVMgQVBJIHZlcnNpb246IDUuMQ0KcGNpYjM6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBk ZXZpY2UgMjguNSBvbiBwY2kwDQpwY2liMzogICBkb21haW4gICAgICAgICAgICAwDQpwY2liMzog ICBzZWNvbmRhcnkgYnVzICAgICA5DQpwY2liMzogICBzdWJvcmRpbmF0ZSBidXMgICA5DQpwY2li MzogICBJL08gZGVjb2RlICAgICAgICAweGYwMDAtMHhmZmYNCnBjaWIzOiAgIG1lbW9yeSBkZWNv ZGUgICAgIDB4ZmU3MDAwMDAtMHhmZTdmZmZmZg0KcGNpYjM6ICAgbm8gcHJlZmV0Y2hlZCBkZWNv ZGUNCnBjaTk6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIzDQpwY2k5OiBkb21haW49MCwgcGh5c2lj YWwgYnVzPTkNCmZvdW5kLT4JdmVuZG9yPTB4MTRlNCwgZGV2PTB4MTY3MywgcmV2aWQ9MHgwMg0K CWRvbWFpbj0wLCBidXM9OSwgc2xvdD0wLCBmdW5jPTANCgljbGFzcz0wMi0wMC0wMCwgaGRydHlw ZT0weDAwLCBtZmRldj0wDQoJY21kcmVnPTB4MDEwNiwgc3RhdHJlZz0weDAwMTAsIGNhY2hlbG5z ej0xNiAoZHdvcmRzKQ0KCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBucyks IG1heGxhdD0weDAwICgwIG5zKQ0KCWludHBpbj1hLCBpcnE9MTANCglwb3dlcnNwZWMgMyAgc3Vw cG9ydHMgRDAgRDMgIGN1cnJlbnQgRDANCglNU0kgc3VwcG9ydHMgMSBtZXNzYWdlLCA2NCBiaXQN CgltYXBbMTBdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgNjQsIGJhc2UgMHhmZTdmMDAwMCwgc2l6ZSAx NiwgZW5hYmxlZA0KcGNpYjM6IHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhmZTdmMDAwMC0weGZl N2ZmZmZmOiBnb29kDQpwY2liMzogbWF0Y2hlZCBlbnRyeSBmb3IgOS4wLklOVEENCnBjaWIzOiBz bG90IDAgSU5UQSBoYXJkd2lyZWQgdG8gSVJRIDE3DQpiZ2UwOiA8QnJvYWRjb20gTmV0WHRyZW1l IEdpZ2FiaXQgRXRoZXJuZXQgQ29udHJvbGxlciwgQVNJQyByZXYuIDB4YTAwMj4gbWVtIDB4ZmU3 ZjAwMDAtMHhmZTdmZmZmZiBpcnEgMTcgYXQgZGV2aWNlIDAuMCBvbiBwY2k5DQpiZ2UwOiBSZXNl cnZlZCAweDEwMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQgMHhmZTdmMDAwMA0KYmdl MDogRGlzYWJsaW5nIGZhc3Rib290DQpiZ2UwOiBEaXNhYmxpbmcgZmFzdGJvb3QNCm1paWJ1czA6 IDxNSUkgYnVzPiBvbiBiZ2UwDQpicmdwaHkwOiA8QkNNNTc1NSAxMC8xMDAvMTAwMGJhc2VUWCBQ SFk+IFBIWSAxIG9uIG1paWJ1czANCmJyZ3BoeTA6IE9VSSAweDAwNTBlZiwgbW9kZWwgMHgwMDBj LCByZXYuIDANCmJyZ3BoeTA6ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBi YXNlVFgtRkRYLCAxMDAwYmFzZVQsIDEwMDBiYXNlVC1GRFgsIGF1dG8NCmJnZTA6IGJwZiBhdHRh Y2hlZA0KYmdlMDogRXRoZXJuZXQgYWRkcmVzczogMDA6MWM6MjM6MzM6ZWY6ZWENCmJnZTA6IFtN UFNBRkVdDQpiZ2UwOiBbSVRIUkVBRF0NCnVoY2kyOiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0Ig Y29udHJvbGxlciBVU0ItQT4gcG9ydCAweDZmODAtMHg2ZjlmIGlycSAyMCBhdCBkZXZpY2UgMjku MCBvbiBwY2kwDQp1aGNpMjogUmVzZXJ2ZWQgMHgyMCBieXRlcyBmb3IgcmlkIDB4MjAgdHlwZSA0 IGF0IDB4NmY4MA0KdWhjaTI6IFtHSUFOVC1MT0NLRURdDQp1aGNpMjogW0lUSFJFQURdDQp1c2Iz OiA8SW50ZWwgODI4MDFIIChJQ0g4KSBVU0IgY29udHJvbGxlciBVU0ItQT4gb24gdWhjaTINCnVz YjM6IFVTQiByZXZpc2lvbiAxLjANCnVodWIzOiA8SW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3Mg OS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYjMNCnVodWIzOiAyIHBvcnRzIHdpdGgg MiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZA0KdWhjaTM6IDxJbnRlbCA4MjgwMUggKElDSDgpIFVT QiBjb250cm9sbGVyIFVTQi1CPiBwb3J0IDB4NmY2MC0weDZmN2YgaXJxIDIxIGF0IGRldmljZSAy OS4xIG9uIHBjaTANCnVoY2kzOiBSZXNlcnZlZCAweDIwIGJ5dGVzIGZvciByaWQgMHgyMCB0eXBl IDQgYXQgMHg2ZjYwDQp1aGNpMzogW0dJQU5ULUxPQ0tFRF0NCnVoY2kzOiBbSVRIUkVBRF0NCnVz YjQ6IDxJbnRlbCA4MjgwMUggKElDSDgpIFVTQiBjb250cm9sbGVyIFVTQi1CPiBvbiB1aGNpMw0K dXNiNDogVVNCIHJldmlzaW9uIDEuMA0KdWh1YjQ6IDxJbnRlbCBVSENJIHJvb3QgaHViLCBjbGFz cyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNiNA0KdWh1YjQ6IDIgcG9ydHMgd2l0 aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkDQp1aGNpNDogPEludGVsIDgyODAxSCAoSUNIOCkg VVNCIGNvbnRyb2xsZXIgVVNCLUM+IHBvcnQgMHg2ZjQwLTB4NmY1ZiBpcnEgMjIgYXQgZGV2aWNl IDI5LjIgb24gcGNpMA0KdWhjaTQ6IFJlc2VydmVkIDB4MjAgYnl0ZXMgZm9yIHJpZCAweDIwIHR5 cGUgNCBhdCAweDZmNDANCnVoY2k0OiBbR0lBTlQtTE9DS0VEXQ0KdWhjaTQ6IFtJVEhSRUFEXQ0K dXNiNTogPEludGVsIDgyODAxSCAoSUNIOCkgVVNCIGNvbnRyb2xsZXIgVVNCLUM+IG9uIHVoY2k0 DQp1c2I1OiBVU0IgcmV2aXNpb24gMS4wDQp1aHViNTogPEludGVsIFVIQ0kgcm9vdCBodWIsIGNs YXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2I1DQp1aHViNTogMiBwb3J0cyB3 aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCmVoY2kxOiA8SW50ZWwgODI4MDFIIChJQ0g4 KSBVU0IgMi4wIGNvbnRyb2xsZXIgVVNCMi1BPiBtZW0gMHhmZWQxYzAwMC0weGZlZDFjM2ZmIGly cSAyMCBhdCBkZXZpY2UgMjkuNyBvbiBwY2kwDQplaGNpMTogUmVzZXJ2ZWQgMHg0MDAgYnl0ZXMg Zm9yIHJpZCAweDEwIHR5cGUgMyBhdCAweGZlZDFjMDAwDQplaGNpMTogW0dJQU5ULUxPQ0tFRF0N CmVoY2kxOiBbSVRIUkVBRF0NCnVzYjY6IEVIQ0kgdmVyc2lvbiAxLjANCnVzYjY6IGNvbXBhbmlv biBjb250cm9sbGVycywgMiBwb3J0cyBlYWNoOiB1c2IzIHVzYjQgdXNiNQ0KdXNiNjogPEludGVs IDgyODAxSCAoSUNIOCkgVVNCIDIuMCBjb250cm9sbGVyIFVTQjItQT4gb24gZWhjaTENCnVzYjY6 IFVTQiByZXZpc2lvbiAyLjANCnVodWI2OiA8SW50ZWwgRUhDSSByb290IGh1YiwgY2xhc3MgOS8w LCByZXYgMi4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYjYNCnVodWI2OiA2IHBvcnRzIHdpdGggNiBy ZW1vdmFibGUsIHNlbGYgcG93ZXJlZA0KdW1hc3MwOiA8V2VzdGVybiBEaWdpdGFsIEV4dGVybmFs IEhERCwgY2xhc3MgMC8wLCByZXYgMi4wMC8xLjA0LCBhZGRyIDI+IG9uIHVodWI2DQp1bWFzczA6 MDowOi0xOiBBdHRhY2hlZCB0byBzY2J1czANCnBjaWI0OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4g YXQgZGV2aWNlIDMwLjAgb24gcGNpMA0KcGNpYjQ6ICAgZG9tYWluICAgICAgICAgICAgMA0KcGNp YjQ6ICAgc2Vjb25kYXJ5IGJ1cyAgICAgMw0KcGNpYjQ6ICAgc3Vib3JkaW5hdGUgYnVzICAgNA0K cGNpYjQ6ICAgSS9PIGRlY29kZSAgICAgICAgMHhmMDAwLTB4ZmZmDQpwY2liNDogICBtZW1vcnkg ZGVjb2RlICAgICAweGZlNjAwMDAwLTB4ZmU2ZmZmZmYNCnBjaWI0OiAgIG5vIHByZWZldGNoZWQg ZGVjb2RlDQpwY2liNDogICBTdWJ0cmFjdGl2ZWx5IGRlY29kZWQgYnJpZGdlLg0KcGNpMzogPEFD UEkgUENJIGJ1cz4gb24gcGNpYjQNCnBjaTM6IGRvbWFpbj0wLCBwaHlzaWNhbCBidXM9Mw0KZm91 bmQtPgl2ZW5kb3I9MHgxMjE3LCBkZXY9MHg3MTM1LCByZXZpZD0weDIxDQoJZG9tYWluPTAsIGJ1 cz0zLCBzbG90PTEsIGZ1bmM9MA0KCWNsYXNzPTA2LTA3LTAwLCBoZHJ0eXBlPTB4MDIsIG1mZGV2 PTENCgljbWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDQxMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykN CglsYXR0aW1lcj0weDQwICgxOTIwIG5zKSwgbWluZ250PTB4NDAgKDE2MDAwIG5zKSwgbWF4bGF0 PTB4MDAgKDAgbnMpDQoJaW50cGluPWEsIGlycT0yNTUNCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMg RDAgRDEgRDIgRDMgIGN1cnJlbnQgRDANCgltYXBbMTBdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIs IGJhc2UgMCwgc2l6ZSAxMiwgbWVtb3J5IGRpc2FibGVkDQpmb3VuZC0+CXZlbmRvcj0weDEyMTcs IGRldj0weDAwZjcsIHJldmlkPTB4MDINCglkb21haW49MCwgYnVzPTMsIHNsb3Q9MSwgZnVuYz00 DQoJY2xhc3M9MGMtMDAtMTAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MA0KCWNtZHJlZz0weDAxMTcs IHN0YXRyZWc9MHgwMjEwLCBjYWNoZWxuc3o9MTYgKGR3b3JkcykNCglsYXR0aW1lcj0weDQwICgx OTIwIG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykNCglpbnRwaW49 YSwgaXJxPTMNCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAN CgltYXBbMTBdOiB0eXBlIE1lbW9yeSwgcmFuZ2UgMzIsIGJhc2UgMHhmZTZmZjAwMCwgc2l6ZSAx MiwgZW5hYmxlZA0KcGNpYjQ6IHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhmZTZmZjAwMC0weGZl NmZmZmZmOiBnb29kDQoJbWFwWzE0XTogdHlwZSBNZW1vcnksIHJhbmdlIDMyLCBiYXNlIDB4ZmU2 ZmU4MDAsIHNpemUgMTEsIGVuYWJsZWQNCnBjaWI0OiByZXF1ZXN0ZWQgbWVtb3J5IHJhbmdlIDB4 ZmU2ZmU4MDAtMHhmZTZmZWZmZjogZ29vZA0KcGNpYjQ6IG1hdGNoZWQgZW50cnkgZm9yIDMuMS5J TlRBDQpwY2liNDogc2xvdCAxIElOVEEgaGFyZHdpcmVkIHRvIElSUSAxOQ0KY2JiMDogPFBDSS1D YXJkQnVzIEJyaWRnZT4gYXQgZGV2aWNlIDEuMCBvbiBwY2kzDQpwY2liNDogY2JiMCByZXF1ZXN0 ZWQgbWVtb3J5IHJhbmdlIDB4ZmU2MDAwMDAtMHhmZTZmZmZmZjogZ29vZA0KY2JiMDogTGF6eSBh bGxvY2F0aW9uIG9mIDB4MTAwMCBieXRlcyByaWQgMHgxMCB0eXBlIDMgYXQgMHhmZTYwMDAwMA0K Y2FyZGJ1czA6IDxDYXJkQnVzIGJ1cz4gb24gY2JiMA0KcGNjYXJkMDogPDE2LWJpdCBQQ0NhcmQg YnVzPiBvbiBjYmIwDQpwY2liNDogbWF0Y2hlZCBlbnRyeSBmb3IgMy4xLklOVEENCnBjaWI0OiBz bG90IDEgSU5UQSBoYXJkd2lyZWQgdG8gSVJRIDE5DQppb2FwaWMwOiByb3V0aW5nIGludHBpbiAx OSAoUENJIElSUSAxOSkgdG8gdmVjdG9yIDUzDQpjYmIwOiBbTVBTQUZFXQ0KY2JiMDogW0lUSFJF QURdDQpjYmIwOiBQQ0kgQ29uZmlndXJhdGlvbiBzcGFjZToNCiAgMHgwMDogMHg3MTM1MTIxNyAw eDA0MTAwMDA3IDB4MDYwNzAwMjEgMHgwMDgyNDAwMCANCiAgMHgxMDogMHhmZTYwMDAwMCAweDAy MDAwMGEwIDB4MjAwNDA0MDMgMHhmZmZmZjAwMCANCiAgMHgyMDogMHgwMDAwMDAwMCAweGZmZmZm MDAwIDB4MDAwMDAwMDAgMHgwMDAwZmZmZCANCiAgMHgzMDogMHgwMDAwMDAwMSAweDAwMDBmZmZk IDB4MDAwMDAwMDEgMHgwNDQwMDExMyANCiAgMHg0MDogMHgwMWY5MTAyOCAweDAwMDAwMDAxIDB4 MDAwMDAwMDAgMHgwMDAwMDAwMCANCiAgMHg1MDogMHgwMDAwMDAwMCAweDAwMDAwMDAwIDB4MDAw MDAwMDAgMHgwMDAwMDAwMCANCiAgMHg2MDogMHgwMDAwMDAwMCAweDAwMDAwMDAwIDB4MDAwMDAw MDAgMHgwMDAwMDAwMCANCiAgMHg3MDogMHgwMDAwMDAwMCAweDAwMDAwMDAwIDB4MDAwMDAwMDAg MHgwMDAwMDAwMCANCiAgMHg4MDogMHgwMDAwMDAwMCAweDAwMDAwMDAwIDB4MDAwMDAwMDAgMHgw MDAwMDAwMCANCiAgMHg5MDogMHgwMDA1MjQwNCAweDAwMDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAw MDAwMCANCiAgMHhhMDogMHhmZTAyMDAwMSAweDAwYzA0MDAwIDB4MDAwMDAwMTUgMHgwMDAwMDAw YSANCiAgMHhiMDogMHgwMDAwMDAwMCAweDAwMDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAwMDAwMCAN CiAgMHhjMDogMHgwMDAwMDAwMCAweDAwMDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAwMDAwMCANCiAg MHhkMDogMHgwOTAwNDEwMCAweDgwZTIwM2VhIDB4MDAwMDAwMDAgMHgxMDQwMDExOCANCiAgMHhl MDogMHgwMDgyMDAwMCAweDAwMDAwMDAwIDB4ODMwMDAwMDQgMHgwMDAwMDAwMCANCiAgMHhmMDog MHgwMDAwMDAwMCAweDAwMDAwMDAwIDB4MDAwMDAwMDAgMHgwMDAwMDAwMCANCmZ3b2hjaTA6IHZl bmRvcj0xMjE3LCBkZXY9ZjcNCmZ3b2hjaTA6IHZlbmRvcj0xMjE3LCBkZXY9ZjcNCmZ3b2hjaTA6 IDwxMzk0IE9wZW4gSG9zdCBDb250cm9sbGVyIEludGVyZmFjZT4gbWVtIDB4ZmU2ZmYwMDAtMHhm ZTZmZmZmZiwweGZlNmZlODAwLTB4ZmU2ZmVmZmYgaXJxIDE5IGF0IGRldmljZSAxLjQgb24gcGNp Mw0KZndvaGNpMDogUmVzZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDMgYXQg MHhmZTZmZjAwMA0KZndvaGNpMDogW01QU0FGRV0NCmZ3b2hjaTA6IFtGSUxURVJdDQpmd29oY2kw OiBPSENJIHZlcnNpb24gMS4xMCAoUk9NPTApDQpmd29oY2kwOiBOby4gb2YgSXNvY2hyb25vdXMg Y2hhbm5lbHMgaXMgOC4NCmZ3b2hjaTA6IEVVSTY0IDQ4OjRmOmMwOjAwOjMwOmUwOmM5OmExDQpm d29oY2kwOiBQaHkgMTM5NGEgYXZhaWxhYmxlIFM0MDAsIDEgcG9ydHMuDQpmd29oY2kwOiBMaW5r IFM0MDAsIG1heF9yZWMgMjA0OCBieXRlcy4NCmZpcmV3aXJlMDogPElFRUUxMzk0KEZpcmVXaXJl KSBidXM+IG9uIGZ3b2hjaTANCmZ3ZTA6IDxFdGhlcm5ldCBvdmVyIEZpcmVXaXJlPiBvbiBmaXJl d2lyZTANCmlmX2Z3ZTA6IEZha2UgRXRoZXJuZXQgYWRkcmVzczogNGE6NGY6YzA6ZTA6Yzk6YTEN CmZ3ZTA6IGJwZiBhdHRhY2hlZA0KZndlMDogRXRoZXJuZXQgYWRkcmVzczogNGE6NGY6YzA6ZTA6 Yzk6YTENCmZ3aXAwOiA8SVAgb3ZlciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwDQpmd2lwMDogYnBm IGF0dGFjaGVkDQpmd2lwMDogRmlyZXdpcmUgYWRkcmVzczogNDg6NGY6YzA6MDA6MzA6ZTA6Yzk6 YTEgQCAweGZmZmUwMDAwMDAwMCwgUzQwMCwgbWF4cmVjIDIwNDgNCnNicDA6IDxTQlAtMi9TQ1NJ IG92ZXIgRmlyZVdpcmU+IG9uIGZpcmV3aXJlMA0KZGNvbnNfY3JvbTA6IDxkY29ucyBjb25maWd1 cmF0aW9uIFJPTT4gb24gZmlyZXdpcmUwDQpkY29uc19jcm9tMDogYnVzX2FkZHIgMHgxNDkwMDAw DQpmd29oY2kwOiBJbml0aWF0ZSBidXMgcmVzZXQNCmZ3b2hjaTA6IEJVUyByZXNldA0KZndvaGNp MDogbm9kZV9pZD0weGM4MDBmZmMwLCBnZW49MSwgQ1lDTEVNQVNURVIgbW9kZQ0KaXNhYjA6IDxQ Q0ktSVNBIGJyaWRnZT4gYXQgZGV2aWNlIDMxLjAgb24gcGNpMA0KaXNhMDogPElTQSBidXM+IG9u IGlzYWIwDQphdGFwY2kwOiA8SW50ZWwgSUNIOE0gVURNQTEwMCBjb250cm9sbGVyPiBwb3J0IDB4 MWYwLTB4MWY3LDB4M2Y2LDB4MTcwLTB4MTc3LDB4Mzc2LDB4NmZhMC0weDZmYWYgaXJxIDE2IGF0 IGRldmljZSAzMS4xIG9uIHBjaTANCmF0YXBjaTA6IFJlc2VydmVkIDB4MTAgYnl0ZXMgZm9yIHJp ZCAweDIwIHR5cGUgNCBhdCAweDZmYTANCmF0YTA6IDxBVEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kw DQphdGFwY2kwOiBSZXNlcnZlZCAweDggYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgNCBhdCAweDFm MA0KYXRhcGNpMDogUmVzZXJ2ZWQgMHgxIGJ5dGVzIGZvciByaWQgMHgxNCB0eXBlIDQgYXQgMHgz ZjYNCmF0YTA6IHJlc2V0IHRwMSBtYXNrPTAzIG9zdGF0MD01MCBvc3RhdDE9MDANCmF0YTA6IHN0 YXQwPTB4MDAgZXJyPTB4MDEgbHNiPTB4MTQgbXNiPTB4ZWINCmF0YTA6IHN0YXQxPTB4MDAgZXJy PTB4MDAgbHNiPTB4MDAgbXNiPTB4MDANCmF0YTA6IHJlc2V0IHRwMiBzdGF0MD0wMCBzdGF0MT0w MCBkZXZpY2VzPTB4MTAwMDANCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE0IChJU0EgSVJRIDE0 KSB0byB2ZWN0b3IgNTQNCmF0YTA6IFtNUFNBRkVdDQphdGEwOiBbSVRIUkVBRF0NCmF0YTE6IDxB VEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kwDQphdGFwY2kwOiBSZXNlcnZlZCAweDggYnl0ZXMgZm9y IHJpZCAweDE4IHR5cGUgNCBhdCAweDE3MA0KYXRhcGNpMDogUmVzZXJ2ZWQgMHgxIGJ5dGVzIGZv ciByaWQgMHgxYyB0eXBlIDQgYXQgMHgzNzYNCmF0YTE6IHJlc2V0IHRwMSBtYXNrPTAwIG9zdGF0 MD1mZiBvc3RhdDE9ZmYNCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDE1IChJU0EgSVJRIDE1KSB0 byB2ZWN0b3IgNTUNCmF0YTE6IFtNUFNBRkVdDQphdGExOiBbSVRIUkVBRF0NCmF0YXBjaTE6IDxJ bnRlbCAoSUQ9MjgyOTgwODYpIEFIQ0kgY29udHJvbGxlcj4gcG9ydCAweDZlYjAtMHg2ZWI3LDB4 NmViOC0weDZlYmIsMHg2ZWMwLTB4NmVjNywweDZlYzgtMHg2ZWNiLDB4NmVlMC0weDZlZmYgbWVt IDB4ZmU5ZmI4MDAtMHhmZTlmYmZmZiBpcnEgMTcgYXQgZGV2aWNlIDMxLjIgb24gcGNpMA0KYXRh cGNpMTogUmVzZXJ2ZWQgMHgyMCBieXRlcyBmb3IgcmlkIDB4MjAgdHlwZSA0IGF0IDB4NmVlMA0K YXRhcGNpMTogUmVzZXJ2ZWQgMHg4MDAgYnl0ZXMgZm9yIHJpZCAweDI0IHR5cGUgMyBhdCAweGZl OWZiODAwDQphdGFwY2kxOiBbTVBTQUZFXQ0KYXRhcGNpMTogW0lUSFJFQURdDQphdGFwY2kxOiBB SENJIFZlcnNpb24gMDEuMTAgY29udHJvbGxlciB3aXRoIDMgcG9ydHMgUE0gbm90IHN1cHBvcnRl ZA0KYXRhMjogPEFUQSBjaGFubmVsIDA+IG9uIGF0YXBjaTENCmF0YTI6IFNBVEEgY29ubmVjdCB0 aW1lPTBtcw0KYXRhMjogQlVTWSB3YWl0IHRpbWU9MW1zDQphdGEyOiBTSUdOQVRVUkU6IDAwMDAw MTAxDQphdGEyOiBhaGNpX3Jlc2V0IGRldmljZXM9MDAwMDAwMDENCmF0YTI6IFtNUFNBRkVdDQph dGEyOiBbSVRIUkVBRF0NCmF0YTM6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kxDQphdGEzOiBw b3J0IG5vdCBpbXBsZW1lbnRlZA0KYXRhMzogW01QU0FGRV0NCmF0YTM6IFtJVEhSRUFEXQ0KYXRh NDogPEFUQSBjaGFubmVsIDI+IG9uIGF0YXBjaTENCmF0YTQ6IFNBVEEgY29ubmVjdCBzdGF0dXM9 MDAwMDAwMDQNCmF0YTQ6IHBoeSByZXNldCBmb3VuZCBubyBkZXZpY2UNCmF0YTQ6IFtNUFNBRkVd DQphdGE0OiBbSVRIUkVBRF0NCmljaHNtYjA6IDxTTUJ1cyBjb250cm9sbGVyPiBwb3J0IDB4MTBj MC0weDEwZGYgbWVtIDB4ZmU5ZmI3MDAtMHhmZTlmYjdmZiBpcnEgMTcgYXQgZGV2aWNlIDMxLjMg b24gcGNpMA0KaWNoc21iMDogUmVzZXJ2ZWQgMHgyMCBieXRlcyBmb3IgcmlkIDB4MjAgdHlwZSA0 IGF0IDB4MTBjMA0KaWNoc21iMDogW01QU0FGRV0NCmljaHNtYjA6IFtJVEhSRUFEXQ0Kc21idXMw OiA8U3lzdGVtIE1hbmFnZW1lbnQgQnVzPiBvbiBpY2hzbWIwDQphY3BpX2xpZDA6IDxDb250cm9s IE1ldGhvZCBMaWQgU3dpdGNoPiBvbiBhY3BpMA0KYWNwaV9idXR0b24wOiA8UG93ZXIgQnV0dG9u PiBvbiBhY3BpMA0KYWNwaV9idXR0b24xOiA8U2xlZXAgQnV0dG9uPiBvbiBhY3BpMA0KYWNwaV9h Y2FkMDogPEFDIEFkYXB0ZXI+IG9uIGFjcGkwDQpiYXR0ZXJ5MDogPEFDUEkgQ29udHJvbCBNZXRo b2QgQmF0dGVyeT4gb24gYWNwaTANCmJhdHRlcnkxOiA8QUNQSSBDb250cm9sIE1ldGhvZCBCYXR0 ZXJ5PiBvbiBhY3BpMA0KYWNwaV90ejA6IDxUaGVybWFsIFpvbmU+IG9uIGFjcGkwDQpwc21jcG5w MDogPFBTLzIgbW91c2UgcG9ydD4gaXJxIDEyIG9uIGFjcGkwDQphdGtiZGMwOiA8S2V5Ym9hcmQg Y29udHJvbGxlciAoaTgwNDIpPiBwb3J0IDB4NjAsMHg2NCwweDYyLDB4NjYgaXJxIDEgb24gYWNw aTANCmF0a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwDQphdGtiZDogdGhlIGN1 cnJlbnQga2JkIGNvbnRyb2xsZXIgY29tbWFuZCBieXRlIDAwNjUNCmF0a2JkOiBrZXlib2FyZCBJ RCAweDQxYWIgKDIpDQprYmQwIGF0IGF0a2JkMA0Ka2JkMDogYXRrYmQwLCBBVCAxMDEvMTAyICgy KSwgY29uZmlnOjB4MCwgZmxhZ3M6MHgzZDAwMDANCmlvYXBpYzA6IHJvdXRpbmcgaW50cGluIDEg KElTQSBJUlEgMSkgdG8gdmVjdG9yIDU2DQphdGtiZDA6IFtHSUFOVC1MT0NLRURdDQphdGtiZDA6 IFtJVEhSRUFEXQ0KcHNtMDogY3VycmVudCBjb21tYW5kIGJ5dGU6MDA2NQ0KcHNtMDogPFBTLzIg TW91c2U+IGlycSAxMiBvbiBhdGtiZGMwDQppb2FwaWMwOiByb3V0aW5nIGludHBpbiAxMiAoSVNB IElSUSAxMikgdG8gdmVjdG9yIDU3DQpwc20wOiBbR0lBTlQtTE9DS0VEXQ0KcHNtMDogW0lUSFJF QURdDQpwc20wOiBtb2RlbCBHbGlkZVBvaW50LCBkZXZpY2UgSUQgMC0wMCwgMiBidXR0b25zDQpw c20wOiBjb25maWc6MDAwMDAwMDAsIGZsYWdzOjAwMDAwMDA4LCBwYWNrZXQgc2l6ZTozDQpwc20w OiBzeW5jbWFzazpjMCwgc3luY2JpdHM6MDANCmF0cnRjMDogPEFUIHJlYWx0aW1lIGNsb2NrPiBw b3J0IDB4NzAtMHg3MSwweDcyLTB4NzcgaXJxIDggb24gYWNwaTANCmF0cnRjMDogcmVnaXN0ZXJl ZCBhcyBhIHRpbWUtb2YtZGF5IGNsb2NrIChyZXNvbHV0aW9uIDEwMDAwMDB1cykNCmNwdTA6IDxB Q1BJIENQVT4gb24gYWNwaTANCkFDUEk6IFNTRFQgQCAweDB4N2Y2NWM1MzgvMHgwMjQ0ICh2ICAx ICBQbVJlZiAgQ3B1MElzdCAweDAwMDAzMDAwIElOVEwgMHgyMDA1MDYyNCkNCkFDUEk6IFNTRFQg QCAweDB4N2Y2NWJlY2UvMHgwNUU1ICh2ICAxICBQbVJlZiAgQ3B1MENzdCAweDAwMDAzMDAxIElO VEwgMHgyMDA1MDYyNCkNCmVzdDA6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRy b2w+IG9uIGNwdTANCmVzdDA6IEludmFsaWQgaWQxNiAoc2V0LCBjdXIpID0gKDI2MDUsIDIzNDEp DQplc3QwOiBJbnZhbGlkIGZyZXEgMTgwMSwgaWdub3JlZC4NCmVzdDA6IEludmFsaWQgaWQxNiAo c2V0LCBjdXIpID0gKDM0ODMxLCAxNTU5KQ0KZXN0MDogSW52YWxpZCBmcmVxIDgwMCwgaWdub3Jl ZC4NCnA0dGNjMDogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBjcHUwDQpjcHUx OiA8QUNQSSBDUFU+IG9uIGFjcGkwDQpBQ1BJOiBTU0RUIEAgMHgweDdmNjVjNzdjLzB4MDBDNCAo diAgMSAgUG1SZWYgIENwdTFJc3QgMHgwMDAwMzAwMCBJTlRMIDB4MjAwNTA2MjQpDQpBQ1BJOiBT U0RUIEAgMHgweDdmNjVjNGIzLzB4MDA4NSAodiAgMSAgUG1SZWYgIENwdTFDc3QgMHgwMDAwMzAw MCBJTlRMIDB4MjAwNTA2MjQpDQplc3QxOiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBD b250cm9sPiBvbiBjcHUxDQplc3QxOiBJbnZhbGlkIGlkMTYgKHNldCwgY3VyKSA9ICgyNjA1LCAy MzQxKQ0KZXN0MTogSW52YWxpZCBmcmVxIDE4MDEsIGlnbm9yZWQuDQplc3QxOiBJbnZhbGlkIGlk MTYgKHNldCwgY3VyKSA9ICgzNDgzMSwgMTU1OSkNCmVzdDE6IEludmFsaWQgZnJlcSA4MDAsIGln bm9yZWQuDQpwNHRjYzE6IDxDUFUgRnJlcXVlbmN5IFRoZXJtYWwgQ29udHJvbD4gb24gY3B1MQ0K YWhjX2lzYV9wcm9iZSAwOiBpb3BvcnQgMHhjMDAgYWxsb2MgZmFpbGVkDQpleF9pc2FfaWRlbnRp ZnkoKQ0KYXRhOiBhdGEwIGFscmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdA0KYXRhOiBhdGExIGFs cmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdA0KYXRrYmRjOiBhdGtiZGMwIGFscmVhZHkgZXhpc3Rz OyBza2lwcGluZyBpdA0KYXRydGM6IGF0cnRjMCBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQN CnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAyMDMNCnBucF9pZGVudGlmeTogVHJ5 aW5nIFJlYWRfUG9ydCBhdCAyNDMNCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAy ODMNCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAyYzMNCnBucF9pZGVudGlmeTog VHJ5aW5nIFJlYWRfUG9ydCBhdCAzMDMNCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBh dCAzNDMNCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAzODMNCnBucF9pZGVudGlm eTogVHJ5aW5nIFJlYWRfUG9ydCBhdCAzYzMNClBOUCBJZGVudGlmeSBjb21wbGV0ZQ0Kc2M6IHNj MCBhbHJlYWR5IGV4aXN0czsgc2tpcHBpbmcgaXQNCnZnYTogdmdhMCBhbHJlYWR5IGV4aXN0czsg c2tpcHBpbmcgaXQNCnVua25vd246IHN0YXR1cyByZWcgdGVzdCBmYWlsZWQgZmYNCnVua25vd246 IHN0YXR1cyByZWcgdGVzdCBmYWlsZWQgZmYNCnVua25vd246IHN0YXR1cyByZWcgdGVzdCBmYWls ZWQgZmYNCnVua25vd246IHN0YXR1cyByZWcgdGVzdCBmYWlsZWQgZmYNCnVua25vd246IHN0YXR1 cyByZWcgdGVzdCBmYWlsZWQgZmYNCnVua25vd246IHN0YXR1cyByZWcgdGVzdCBmYWlsZWQgZmYN CmlzYV9wcm9iZV9jaGlsZHJlbjogZGlzYWJsaW5nIFBuUCBkZXZpY2VzDQppc2FfcHJvYmVfY2hp bGRyZW46IHByb2Jpbmcgbm9uLVBuUCBkZXZpY2VzDQpwbXRpbWVyMCBvbiBpc2EwDQpvcm0wOiA8 SVNBIE9wdGlvbiBST01zPiBhdCBpb21lbSAweGMwMDAwLTB4Y2VmZmYsMHhjZjAwMC0weGNmZmZm IHBucGlkIE9STTAwMDAgb24gaXNhMA0KYWR2MDogbm90IHByb2JlZCAoZGlzYWJsZWQpDQphaGEw OiBub3QgcHJvYmVkIChkaXNhYmxlZCkNCmFpYzA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQ0KYnQw OiBub3QgcHJvYmVkIChkaXNhYmxlZCkNCmNzMDogbm90IHByb2JlZCAoZGlzYWJsZWQpDQplZDA6 IG5vdCBwcm9iZWQgKGRpc2FibGVkKQ0KZmRjMCBmYWlsZWQgdG8gcHJvYmUgYXQgcG9ydCAweDNm MC0weDNmNSwweDNmNyBpcnEgNiBkcnEgMiBvbiBpc2EwDQpmZTA6IG5vdCBwcm9iZWQgKGRpc2Fi bGVkKQ0KaWUwOiBub3QgcHJvYmVkIChkaXNhYmxlZCkNCmxlMDogbm90IHByb2JlZCAoZGlzYWJs ZWQpDQpwcGMwOiBwYXJhbGxlbCBwb3J0IG5vdCBmb3VuZC4NCnBwYzA6IDxQYXJhbGxlbCBwb3J0 PiBmYWlsZWQgdG8gcHJvYmUgYXQgaXJxIDcgb24gaXNhMA0Kc2MwOiA8U3lzdGVtIGNvbnNvbGU+ IGF0IGZsYWdzIDB4MTAwIG9uIGlzYTANCnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBm bGFncz0weDMwMD4NCnNjMDogZmIwLCBrYmQxLCB0ZXJtaW5hbCBlbXVsYXRvcjogc2MgKHN5c2Nv bnMgdGVybWluYWwpDQpzbjA6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQ0KdWFydDA6IDwxNjU1MCBv ciBjb21wYXRpYmxlPiBhdCBwb3J0IDB4M2Y4LTB4M2ZmIGlycSA0IGZsYWdzIDB4MTAgb24gaXNh MA0KaW9hcGljMDogcm91dGluZyBpbnRwaW4gNCAoSVNBIElSUSA0KSB0byB2ZWN0b3IgNTgNCnVh cnQwOiBbRklMVEVSXQ0KdWFydDA6IGZhc3QgaW50ZXJydXB0DQp1YXJ0MTogPG5zODI1MD4gZmFp bGVkIHRvIHByb2JlIGF0IHBvcnQgMHgyZjgtMHgyZmYgaXJxIDMgb24gaXNhMA0KdWFydDI6IG5v dCBwcm9iZWQgKGRpc2FibGVkKQ0KdWFydDM6IG5vdCBwcm9iZWQgKGRpc2FibGVkKQ0KdmdhMDog PEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAwLTB4YmZm ZmYgb24gaXNhMA0KaXNhX3Byb2JlX2NoaWxkcmVuOiBwcm9iaW5nIFBuUCBkZXZpY2VzDQp1aHVi NzogPHZlbmRvciAweDBiOTcgcHJvZHVjdCAweDc3NjEsIGNsYXNzIDkvMCwgcmV2IDEuMTAvMS4x MCwgYWRkciAyPiBvbiB1aHViNQ0KdWh1Yjc6IDQgcG9ydHMgd2l0aCAzIHJlbW92YWJsZSwgc2Vs ZiBwb3dlcmVkDQp1Z2VuMDogPE8yIE8yTWljcm8gQ0NJRCBTQyBSZWFkZXIsIGNsYXNzIDAvMCwg cmV2IDEuMTAvMS4xMCwgYWRkciAzPiBvbiB1aHViNw0KRGV2aWNlIGNvbmZpZ3VyYXRpb24gZmlu aXNoZWQuDQpSZWR1Y2luZyBrZXJuLm1heHZub2RlcyAxMzMzNzMgLT4gMTAwMDAwDQpwcm9jZnMg cmVnaXN0ZXJlZA0KbGFwaWM6IERpdmlzb3IgMiwgRnJlcXVlbmN5IDk5NzIyMzY2IGh6DQpUaW1l Y291bnRlciAiVFNDIiBmcmVxdWVuY3kgMTc5NTAwMjQ4MCBIeiBxdWFsaXR5IC0xMDANClRpbWVj b3VudGVycyB0aWNrIGV2ZXJ5IDEuMDAwIG1zZWMNCmxvMDogYnBmIGF0dGFjaGVkDQpocHRycjog bm8gY29udHJvbGxlciBkZXRlY3RlZC4NCmZpcmV3aXJlMDogMSBub2RlcywgbWF4aG9wIDw9IDAs IGNhYmxlIElSTSA9IDAgKG1lKQ0KZmlyZXdpcmUwOiBidXMgbWFuYWdlciAwIChtZSkNCmF0YTA6 IGlkZW50aWZ5IGNoLT5kZXZpY2VzPTAwMDEwMDAwDQphY3BpX2FjYWQwOiBhY2xpbmUgaW5pdGlh bGl6YXRpb24gc3RhcnQNCmFjcGlfYWNhZDA6IE9uIExpbmUNCmFjcGlfYWNhZDA6IGFjbGluZSBp bml0aWFsaXphdGlvbiBkb25lLCB0cmllZCAxIHRpbWVzDQpiYXR0ZXJ5MDogYmF0dGVyeSBpbml0 aWFsaXphdGlvbiBzdGFydA0KYmF0dGVyeTA6IGJhdHRlcnkgaW5pdGlhbGl6YXRpb24gZG9uZSwg dHJpZWQgMSB0aW1lcw0KYmF0dGVyeTE6IGJhdHRlcnkgaW5pdGlhbGl6YXRpb24gc3RhcnQNCmF0 YTAtbWFzdGVyOiBwaW89UElPNCB3ZG1hPVdETUEyIHVkbWE9VURNQTMzIGNhYmxlPTQwIHdpcmUN CmFjZDA6IHNldHRpbmcgUElPNCBvbiBJQ0g4TSBjaGlwDQphY2QwOiBzZXR0aW5nIFVETUEzMyBv biBJQ0g4TSBjaGlwDQphY2QwOiA8SEwtRFQtU1RDRC1SVy9EVkQtUk9NIEdDQy1UMTBOL0ExMDA+ IENEUlcgZHJpdmUgYXQgYXRhMCBhcyBtYXN0ZXINCmFjZDA6IHJlYWQgNDEzNEtCL3MgKDQxMzRL Qi9zKSB3cml0ZSA0MTM0S0IvcyAoNDEzNEtCL3MpLCAyMDQ4S0IgYnVmZmVyLCBVRE1BMzMNCmFj ZDA6IFJlYWRzOiBDRFIsIENEUlcsIENEREEgc3RyZWFtLCBEVkRST00sIERWRFIsIHBhY2tldA0K YWNkMDogV3JpdGVzOiBDRFIsIENEUlcsIHRlc3Qgd3JpdGUsIGJ1cm5wcm9vZg0KYWNkMDogQXVk aW86IHBsYXksIDI1NiB2b2x1bWUgbGV2ZWxzDQphY2QwOiBNZWNoYW5pc206IGVqZWN0YWJsZSB0 cmF5LCB1bmxvY2tlZA0KYWNkMDogTWVkaXVtOiBuby9ibGFuayBkaXNjDQphdGExOiBpZGVudGlm eSBjaC0+ZGV2aWNlcz0wMDAwMDAwMA0KYXRhMjogaWRlbnRpZnkgY2gtPmRldmljZXM9MDAwMDAw MDENCmF0YTItbWFzdGVyOiBwaW89UElPNCB3ZG1hPVdETUEyIHVkbWE9VURNQTEwMCBjYWJsZT00 MCB3aXJlDQphZDQ6IDU3MjMxTUIgPEZVSklUU1UgTUhZMjA2MEJIIDAwODUwMDBCPiBhdCBhdGEy LW1hc3RlciBTQVRBMTUwDQphZDQ6IDExNzIxMDI0MCBzZWN0b3JzIFsxMTYyODBDLzE2SC82M1Nd IDE2IHNlY3RvcnMvaW50ZXJydXB0IDEgZGVwdGggcXVldWUNCkdFT006IG5ldyBkaXNrIGFkNA0K YWQ0OiBJbnRlbCBjaGVjazEgZmFpbGVkDQphZDQ6IEFkYXB0ZWMgY2hlY2sxIGZhaWxlZA0KYWQ0 OiBMU0kgKHYzKSBjaGVjazEgZmFpbGVkDQphZDQ6IExTSSAodjIpIGNoZWNrMSBmYWlsZWQNCmFk NDogRnJlZUJTRCBjaGVjazEgZmFpbGVkDQphdGEzOiBpZGVudGlmeSBjaC0+ZGV2aWNlcz0wMDAw MDAwMA0KYXRhNDogaWRlbnRpZnkgY2gtPmRldmljZXM9MDAwMDAwMDANCmhkYWMwOiA8SERBIERy aXZlciBSZXZpc2lvbjogMjAwODA4MTJfMDAwMD4NCmhkYWMwOiBIREEgQ29uZmlnOiBvbj0weDAw MDAwMDAwIG9mZj0weDAwMDAwMDAwDQpoZGFjMDogU3RhcnRpbmcgQ09SQiBFbmdpbmUuLi4NCmhk YWMwOiBTdGFydGluZyBSSVJCIEVuZ2luZS4uLg0KaGRhYzA6IEVuYWJsaW5nIGNvbnRyb2xsZXIg aW50ZXJydXB0Li4uDQpoZGFjMDogU2Nhbm5pbmcgSERBIGNvZGVjcyAuLi4NCmhkYWMwOiBQcm9i aW5nIGNvZGVjOiAwDQpoZGFjMDogCXN0YXJ0bm9kZT0xIGVuZG5vZGU9Mg0KaGRhYzA6IAlGb3Vu ZCBhdWRpbyBGRyBuaWQ9MQ0KaGRhYzA6IFByb2JpbmcgY29kZWM6IDENCmhkYWMwOiAJc3RhcnRu b2RlPTIgZW5kbm9kZT0zDQpoZGFjMDogCUZvdW5kIG1vZGVtIEZHIG5pZD0yDQpoZGFjMDogPEhE QSBDb2RlYyAjMDogU2lnbWF0ZWwgU1RBQzkyMDU+DQpoZGFjMDogPEhEQSBDb2RlYyBJRDogMHg4 Mzg0NzZhMD4NCmhkYWMwOiBQYXJzaW5nIEFGRyBuaWQ9MSBjYWQ9MC4uLg0KaGRhYzA6ICAgICAg ICBWZW5kb3I6IDB4MDAwMDgzODQNCmhkYWMwOiAgICAgICAgRGV2aWNlOiAweDAwMDA3NmEwDQpo ZGFjMDogICAgICBSZXZpc2lvbjogMHgwMDAwMDAwMg0KaGRhYzA6ICAgICAgU3RlcHBpbmc6IDB4 MDAwMDAwMDQNCmhkYWMwOiBQQ0kgU3VidmVuZG9yOiAweDAxZjkxMDI4DQpoZGFjMDogICAgICAg ICBOb2Rlczogc3RhcnQ9MTAgZW5kbm9kZT0zOCB0b3RhbD0yOA0KaGRhYzA6ICAgICBDT1JCIHNp emU6IDI1Ng0KaGRhYzA6ICAgICBSSVJCIHNpemU6IDI1Ng0KaGRhYzA6ICAgICAgIFN0cmVhbXM6 IElTUz00IE9TUz00IEJTUz0wDQpoZGFjMDogICAgICAgICAgR1BJTzogMHhjMDAwMDAwNQ0KaGRh YzA6ICAgICAgICAgICAgICAgIE51bUdQSU89NSBOdW1HUE89MCBOdW1HUEk9MCBHUElXYWtlPTEg R1BJVW5zb2w9MQ0KaGRhYzA6IG5pZCAxMCAweDAzMjExMDFmIGFzICAxIHNlcSAxNSAgICBIZWFk cGhvbmVzICBKYWNrIGphY2sgIDEgbG9jICAzIGNvbG9yICAgQmxhY2sgbWlzYyAwDQpoZGFjMDog bmlkIDExIDB4MDM4MTEwMmUgYXMgIDIgc2VxIDE0ICAgICAgIExpbmUgaW4gIEphY2sgamFjayAg MSBsb2MgIDMgY29sb3IgICBCbGFjayBtaXNjIDANCmhkYWMwOiBuaWQgMTIgMHg5MGE3MDEyMCBh cyAgMiBzZXEgIDAgICAgICAgIE1pYyBpbiBGaXhlZCBqYWNrICA3IGxvYyAxNiBjb2xvciBVbmtu b3duIG1pc2MgMQ0KaGRhYzA6IG5pZCAxMyAweDkwMTcwMTEwIGFzICAxIHNlcSAgMCAgICAgICBT cGVha2VyIEZpeGVkIGphY2sgIDcgbG9jIDE2IGNvbG9yIFVua25vd24gbWlzYyAxDQpoZGFjMDog bmlkIDE0IDB4NDBmMDAwZjAgYXMgMTUgc2VxICAwICAgICAgICAgT3RoZXIgIE5vbmUgamFjayAg MCBsb2MgIDAgY29sb3IgVW5rbm93biBtaXNjIDANCmhkYWMwOiBuaWQgMTUgMHg0MGYwMDBmMSBh cyAxNSBzZXEgIDEgICAgICAgICBPdGhlciAgTm9uZSBqYWNrICAwIGxvYyAgMCBjb2xvciBVbmtu b3duIG1pc2MgMA0KaGRhYzA6IG5pZCAyMCAweDQwZjAwMGYyIGFzIDE1IHNlcSAgMiAgICAgICAg IE90aGVyICBOb25lIGphY2sgIDAgbG9jICAwIGNvbG9yIFVua25vd24gbWlzYyAwDQpoZGFjMDog bmlkIDIyIDB4NDBmMDAwZjMgYXMgMTUgc2VxICAzICAgICAgICAgT3RoZXIgIE5vbmUgamFjayAg MCBsb2MgIDAgY29sb3IgVW5rbm93biBtaXNjIDANCmhkYWMwOiBuaWQgMjMgMHg0MGYwMDBmNCBh cyAxNSBzZXEgIDQgICAgICAgICBPdGhlciAgTm9uZSBqYWNrICAwIGxvYyAgMCBjb2xvciBVbmtu b3duIG1pc2MgMA0KaGRhYzA6IG5pZCAyNCAweDQwZjAwMGY1IGFzIDE1IHNlcSAgNSAgICAgICAg IE90aGVyICBOb25lIGphY2sgIDAgbG9jICAwIGNvbG9yIFVua25vd24gbWlzYyAwDQpoZGFjMDog bmlkIDMzIDB4NDBmMDAwZjYgYXMgMTUgc2VxICA2ICAgICAgICAgT3RoZXIgIE5vbmUgamFjayAg MCBsb2MgIDAgY29sb3IgVW5rbm93biBtaXNjIDANCmhkYWMwOiBuaWQgMzQgMHg0MGYwMDBmNyBh cyAxNSBzZXEgIDcgICAgICAgICBPdGhlciAgTm9uZSBqYWNrICAwIGxvYyAgMCBjb2xvciBVbmtu b3duIG1pc2MgMA0KaGRhYzA6IFBhcnNpbmcgQ3Rscy4uLg0KaGRhYzA6IFBhcnNpbmcgdmVuZG9y IHBhdGNoLi4uDQpoZGFjMDogUGF0Y2hlZCBwaW5zIGNvbmZpZ3VyYXRpb246DQpoZGFjMDogbmlk IDEwIDB4MDMyMTEwMWYgYXMgIDEgc2VxIDE1ICAgIEhlYWRwaG9uZXMgIEphY2sgamFjayAgMSBs b2MgIDMgY29sb3IgICBCbGFjayBtaXNjIDANCmhkYWMwOiBuaWQgMTEgMHgwMzgxMTAyZSBhcyAg MiBzZXEgMTQgICAgICAgTGluZSBpbiAgSmFjayBqYWNrICAxIGxvYyAgMyBjb2xvciAgIEJsYWNr IG1pc2MgMA0KaGRhYzA6IG5pZCAxMiAweDkwYTcwMTIwIGFzICAyIHNlcSAgMCAgICAgICAgTWlj IGluIEZpeGVkIGphY2sgIDcgbG9jIDE2IGNvbG9yIFVua25vd24gbWlzYyAxDQpoZGFjMDogbmlk IDEzIDB4OTAxNzAxMTAgYXMgIDEgc2VxICAwICAgICAgIFNwZWFrZXIgRml4ZWQgamFjayAgNyBs b2MgMTYgY29sb3IgVW5rbm93biBtaXNjIDENCmhkYWMwOiBuaWQgMTQgMHg0MGYwMDBmMCBhcyAx NSBzZXEgIDAgICAgICAgICBPdGhlciAgTm9uZSBqYWNrICAwIGxvYyAgMCBjb2xvciBVbmtub3du IG1pc2MgMCBbRElTQUJMRURdDQpoZGFjMDogbmlkIDE1IDB4NDBmMDAwZjEgYXMgMTUgc2VxICAx ICAgICAgICAgT3RoZXIgIE5vbmUgamFjayAgMCBsb2MgIDAgY29sb3IgVW5rbm93biBtaXNjIDAg W0RJU0FCTEVEXQ0KaGRhYzA6IG5pZCAyMCAweDQwZjAwMGYyIGFzIDE1IHNlcSAgMiAgICAgICAg IE90aGVyICBOb25lIGphY2sgIDAgbG9jICAwIGNvbG9yIFVua25vd24gbWlzYyAwIFtESVNBQkxF RF0NCmhkYWMwOiBuaWQgMjIgMHg0MGYwMDBmMyBhcyAxNSBzZXEgIDMgICAgICAgICBPdGhlciAg Tm9uZSBqYWNrICAwIGxvYyAgMCBjb2xvciBVbmtub3duIG1pc2MgMCBbRElTQUJMRURdDQpoZGFj MDogbmlkIDIzIDB4NDBmMDAwZjQgYXMgMTUgc2VxICA0ICAgICAgICAgT3RoZXIgIE5vbmUgamFj ayAgMCBsb2MgIDAgY29sb3IgVW5rbm93biBtaXNjIDAgW0RJU0FCTEVEXQ0KaGRhYzA6IG5pZCAy NCAweDQwZjAwMGY1IGFzIDE1IHNlcSAgNSAgICAgICAgIE90aGVyICBOb25lIGphY2sgIDAgbG9j ICAwIGNvbG9yIFVua25vd24gbWlzYyAwIFtESVNBQkxFRF0NCmhkYWMwOiBuaWQgMzMgMHg0MGYw MDBmNiBhcyAxNSBzZXEgIDYgICAgICAgICBPdGhlciAgTm9uZSBqYWNrICAwIGxvYyAgMCBjb2xv ciBVbmtub3duIG1pc2MgMCBbRElTQUJMRURdDQpoZGFjMDogbmlkIDM0IDB4NDBmMDAwZjcgYXMg MTUgc2VxICA3ICAgICAgICAgT3RoZXIgIE5vbmUgamFjayAgMCBsb2MgIDAgY29sb3IgVW5rbm93 biBtaXNjIDAgW0RJU0FCTEVEXQ0KaGRhYzA6IFBhcnNpbmcgcGluIGFzc29jaWF0aW9ucy4uLg0K aGRhYzA6IDIgYXNzb2NpYXRpb25zIGZvdW5kDQpoZGFjMDogQXNzb2NpYXRpb24gMSBvdXQ6DQpo ZGFjMDogICBQaW4gbmlkPTEzIHNlcT0wDQpoZGFjMDogICBQaW4gbmlkPTEwIHNlcT0xNQ0KaGRh YzA6IEFzc29jaWF0aW9uIDIgaW46DQpoZGFjMDogICBQaW4gbmlkPTEyIHNlcT0wDQpoZGFjMDog ICBQaW4gbmlkPTExIHNlcT0xNA0KaGRhYzA6IEJ1aWxkaW5nIEFGRyB0cmVlLi4uDQpoZGFjMDog SFdpUDogSERBIFdpZGdldCBQYXJzZXIgLSBSZXZpc2lvbiAyDQpoZGFjMDogVHJhY2luZyBhc3Nv Y2lhdGlvbiAwICgxKQ0KaGRhYzA6ICBUcmFjaW5nIHBpbiAxMyB3aXRoIG1pbiBuaWQgMA0KaGRh YzA6ICAgdHJhY2luZyB2aWEgbmlkIDEzDQpoZGFjMDogICAgdHJhY2luZyB2aWEgbmlkIDE2DQpo ZGFjMDogICAgbmlkIDE2IHJldHVybmVkIDE2DQpoZGFjMDogICBuaWQgMTMgcmV0dXJuZWQgMTYN CmhkYWMwOiAgUGluIDEzIHRyYWNlZCB0byBEQUMvQURDIDE2DQpoZGFjMDogIFRyYWNpbmcgcGlu IDEwIHdpdGggbWluIG5pZCAwIGFuZCBocHJlZGlyIDANCmhkYWMwOiAgIHRyYWNpbmcgdmlhIG5p ZCAxMA0KaGRhYzA6ICAgIHRyYWNpbmcgdmlhIG5pZCAxNg0KaGRhYzA6ICAgIG5pZCAxNiByZXR1 cm5lZCAxNg0KaGRhYzA6ICAgbmlkIDEwIHJldHVybmVkIDE2DQpoZGFjMDogIFBpbiAxMCB0cmFj ZWQgdG8gREFDL0FEQyAxNg0KaGRhYzA6IEFzc29jaWF0aW9uIDAgKDEpIHRyYWNlIHN1Y2NlZGVk DQpoZGFjMDogVHJhY2luZyBhc3NvY2lhdGlvbiAxICgyKQ0KaGRhYzA6ICBUcmFjaW5nIHBpbiAx MiB0byBBREMgMTgNCmhkYWMwOiAgIHRyYWNpbmcgdmlhIG5pZCAxMg0KaGRhYzA6ICAgIHRyYWNp bmcgdmlhIG5pZCAyNQ0KaGRhYzA6ICAgICB0cmFjaW5nIHZpYSBuaWQgMjcNCmhkYWMwOiAgICAg IHRyYWNpbmcgdmlhIG5pZCAyOQ0KaGRhYzA6ICAgICAgIHRyYWNpbmcgdmlhIG5pZCAxOA0KaGRh YzA6ICAgICAgIG5pZCAxOCByZXR1cm5lZCAxDQpoZGFjMDogICAgICBuaWQgMjkgcmV0dXJuZWQg MQ0KaGRhYzA6ICAgICBuaWQgMjcgcmV0dXJuZWQgMQ0KaGRhYzA6ICAgIG5pZCAyNSByZXR1cm5l ZCAxDQpoZGFjMDogICAgdHJhY2luZyB2aWEgbmlkIDI2DQpoZGFjMDogICAgIHRyYWNpbmcgdmlh IG5pZCAyOA0KaGRhYzA6ICAgICAgdHJhY2luZyB2aWEgbmlkIDMwDQpoZGFjMDogICAgICAgdHJh Y2luZyB2aWEgbmlkIDE5DQpoZGFjMDogICAgICAgbmlkIDE5IHJldHVybmVkIDANCmhkYWMwOiAg ICAgIG5pZCAzMCByZXR1cm5lZCAwDQpoZGFjMDogICAgIG5pZCAyOCByZXR1cm5lZCAwDQpoZGFj MDogICAgbmlkIDI2IHJldHVybmVkIDANCmhkYWMwOiAgIG5pZCAxMiByZXR1cm5lZCAxDQpoZGFj MDogIFRyYWNlZCB0byBEQUMvQURDIDE4DQpoZGFjMDogIFRyYWNpbmcgcGluIDExIHRvIEFEQyAx OA0KaGRhYzA6ICAgdHJhY2luZyB2aWEgbmlkIDExDQpoZGFjMDogICAgdHJhY2luZyB2aWEgbmlk IDI1DQpoZGFjMDogICAgIHRyYWNpbmcgdmlhIG5pZCAyNw0KaGRhYzA6ICAgICAgdHJhY2luZyB2 aWEgbmlkIDI5DQpoZGFjMDogICAgICAgdHJhY2luZyB2aWEgbmlkIDE4DQpoZGFjMDogICAgICAg bmlkIDE4IHJldHVybmVkIDENCmhkYWMwOiAgICAgIG5pZCAyOSByZXR1cm5lZCAxDQpoZGFjMDog ICAgIG5pZCAyNyByZXR1cm5lZCAxDQpoZGFjMDogICAgbmlkIDI1IHJldHVybmVkIDENCmhkYWMw OiAgICB0cmFjaW5nIHZpYSBuaWQgMjYNCmhkYWMwOiAgICAgdHJhY2luZyB2aWEgbmlkIDI4DQpo ZGFjMDogICAgICB0cmFjaW5nIHZpYSBuaWQgMzANCmhkYWMwOiAgICAgICB0cmFjaW5nIHZpYSBu aWQgMTkNCmhkYWMwOiAgICAgICBuaWQgMTkgcmV0dXJuZWQgMA0KaGRhYzA6ICAgICAgbmlkIDMw IHJldHVybmVkIDANCmhkYWMwOiAgICAgbmlkIDI4IHJldHVybmVkIDANCmhkYWMwOiAgICBuaWQg MjYgcmV0dXJuZWQgMA0KaGRhYzA6ICAgbmlkIDExIHJldHVybmVkIDENCmhkYWMwOiAgVHJhY2Vk IHRvIERBQy9BREMgMTgNCmhkYWMwOiBBc3NvY2lhdGlvbiAxICgyKSB0cmFjZSBzdWNjZWRlZA0K aGRhYzA6IFRyYWNpbmcgbW9uaXRvcg0KaGRhYzA6IFRyYWNpbmcgYmVlcGVyDQpoZGFjMDogIFRy YWNpbmcgbmlkIDM1IHRvIG91dA0KaGRhYzA6ICAgdHJhY2luZyB2aWEgbmlkIDM1DQpoZGFjMDog ICBuaWQgMzUgcmV0dXJuZWQgMA0KaGRhYzA6IEFGRyBjb21taXQuLi4NCmhkYWMwOiBHUElPIGlu aXQ6IGRhdGE9MHgwMDAwMDAwMCBtYXNrPTB4MDAwMDAwMDAgZGlyPTB4MDAwMDAwMDANCmhkYWMw OiBHUElPIGNvbW1pdDogZGF0YT0weDAwMDAwMDAxIG1hc2s9MHgwMDAwMDAwMSBkaXI9MHgwMDAw MDAwMQ0KaGRhYzA6IEN0bHMgY29tbWl0Li4uDQpoZGFjMDogWyAyXSBDdGwgbmlkPTE3IEJpbmQg dG8gTk9ORQ0KaGRhYzA6IFsgM10gQ3RsIG5pZD0yMCBESVNBQkxFRA0KaGRhYzA6IEhQIHN3aXRj aCBpbml0Li4uDQpoZGFjMDogRW5hYmxpbmcgaGVhZHBob25lL3NwZWFrZXIgYXVkaW8gcm91dGlu ZyBzd2l0Y2hpbmc6DQpoZGFjMDogCWFzPTAgbmlkPTEwIHBjaV9zdWJ2ZW5kb3I9MHgwMWY5MTAy OCBjb2RlYz0weDgzODQ3NmEwIFtVTlNPTF0NCmhkYWMwOiBQaW4gc2Vuc2U6IG5pZD0xMCByZXM9 MHg3ZmZmZmZmZg0KaGRhYzA6IENoYW5uZWwgMCBzZXR1cC4uLg0KaGRhYzA6IENoYW5uZWwgMSBz ZXR1cC4uLg0KcGNtMDogaGRhY19hZGRfY2hpbGQNCmhkYWMwOiANCmhkYWMwOiBIREEgY29uZmln L3F1aXJrczogZ3BpbzAgc29mdHBjbXZvbCBmb3JjZXN0ZXJlbyBpdnJlZjUwIGl2cmVmODAgaXZy ZWYxMDAgaXZyZWYNCmhkYWMwOiANCmhkYWMwOiArLS0tLS0tLS0tLS0tLS0tLS0tLSsNCmhkYWMw OiB8IERVTVBJTkcgSERBIE5PREVTIHwNCmhkYWMwOiArLS0tLS0tLS0tLS0tLS0tLS0tLSsNCmhk YWMwOiANCmhkYWMwOiBEZWZhdWx0IFBhcmFtZXRlcg0KaGRhYzA6IC0tLS0tLS0tLS0tLS0tLS0t DQpoZGFjMDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAwMDAxDQpoZGFjMDogICAgICAgICAgRm9y bWF0OiBQQ00NCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTA3ZTANCmhkYWMwOiAgICAg ICAgUENNIHNpemU6IDE2IDIwIDI0DQpoZGFjMDogICAgICAgIFBDTSByYXRlOiA0NCA0OCA4OCA5 NiAxNzYgMTkyDQpoZGFjMDogICAgICAgICAgSU4gYW1wOiAweDAwMDUwZjAwDQpoZGFjMDogICAg ICAgICBPVVQgYW1wOiAweDgwMDI3ZjdmDQpoZGFjMDogDQpoZGFjMDogICAgICAgICAgICAgbmlk OiAxMCBbQU5BTE9HXQ0KaGRhYzA6ICAgICAgICAgICAgbmFtZTogcGluOiBoZWFkcGhvbmVzIG91 dCAoamFjaykNCmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDA0MDAxODENCmhkYWMwOiAgICAg UGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDANCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IHZvbA0KaGRh YzA6ICAgICBBc3NvY2lhdGlvbjogMCAoODAwMCkNCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4 MDAwMDE3M2YNCmhkYWMwOiAgICAgICAgICAgICAgICAgIElTQyBUUlFEIFBEQyBIUCBPVVQgSU4g VlJFRlsgNTAgODAgR1JPVU5EIEhJWiBdIDogVU5TT0wNCmhkYWMwOiAgICAgIFBpbiBjb25maWc6 IDB4MDMyMTEwMWYNCmhkYWMwOiAgICAgUGluIGNvbnRyb2w6IDB4MDAwMDAwODAgSFANCmhkYWMw OiAgICAgY29ubmVjdGlvbnM6IDINCmhkYWMwOiAgICAgICAgICAgfA0KaGRhYzA6ICAgICAgICAg ICArIDwtIG5pZD0xNiBbYXVkaW8gb3V0cHV0XSAoc2VsZWN0ZWQpDQpoZGFjMDogICAgICAgICAg IHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTcgW2F1ZGlvIG91dHB1dF0NCmhkYWMwOiAN CmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDExIFtBTkFMT0ddDQpoZGFjMDogICAgICAgICAgICBu YW1lOiBwaW46IGxpbmUgaW4gKGphY2spDQpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwNDAw MTgxDQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwDQpoZGFjMDogICAgICBPU1Mg ZGV2aWNlOiBsaW5lDQpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAxICg0MDAwKQ0KaGRhYzA6ICAg ICAgICAgUGluIGNhcDogMHgwMDAwMTczNw0KaGRhYzA6ICAgICAgICAgICAgICAgICAgSVNDIFRS UUQgUERDIE9VVCBJTiBWUkVGWyA1MCA4MCBHUk9VTkQgSElaIF0gOiBVTlNPTA0KaGRhYzA6ICAg ICAgUGluIGNvbmZpZzogMHgwMzgxMTAyZQ0KaGRhYzA6ICAgICBQaW4gY29udHJvbDogMHgwMDAw MDAyNCBJTg0KaGRhYzA6ICAgICBjb25uZWN0aW9uczogMg0KaGRhYzA6ICAgICAgICAgICB8DQpo ZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE2IFthdWRpbyBvdXRwdXRdIChzZWxlY3RlZCkNCmhk YWMwOiAgICAgICAgICAgfA0KaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0xNyBbYXVkaW8gb3V0 cHV0XQ0KaGRhYzA6IA0KaGRhYzA6ICAgICAgICAgICAgIG5pZDogMTIgW0FOQUxPR10NCmhkYWMw OiAgICAgICAgICAgIG5hbWU6IHBpbjogTWljIGluIChmaXhlZCkNCmhkYWMwOiAgICAgIHdpZGdl dF9jYXA6IDB4MDA0MDAxODENCmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDANCmhk YWMwOiAgICAgIE9TUyBkZXZpY2U6IG1vbml0b3INCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IDEg KDEpDQpoZGFjMDogICAgICAgICBQaW4gY2FwOiAweDAwMDAxNzM3DQpoZGFjMDogICAgICAgICAg ICAgICAgICBJU0MgVFJRRCBQREMgT1VUIElOIFZSRUZbIDUwIDgwIEdST1VORCBISVogXSA6IFVO U09MDQpoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDkwYTcwMTIwDQpoZGFjMDogICAgIFBpbiBj b250cm9sOiAweDAwMDAwMDI0IElODQpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAxDQpoZGFjMDog ICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTcgW2F1ZGlvIG91dHB1dF0N CmhkYWMwOiANCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDEzIFtBTkFMT0ddDQpoZGFjMDogICAg ICAgICAgICBuYW1lOiBwaW46IHNwZWFrZXIgKGZpeGVkKQ0KaGRhYzA6ICAgICAgd2lkZ2V0X2Nh cDogMHgwMDQwMDE4MQ0KaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMA0KaGRhYzA6 ICAgICAgT1NTIGRldmljZTogdm9sDQpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAwICgxKQ0KaGRh YzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMDAzZg0KaGRhYzA6ICAgICAgICAgICAgICAgICAg SVNDIFRSUUQgUERDIEhQIE9VVCBJTiA6IFVOU09MDQpoZGFjMDogICAgICBQaW4gY29uZmlnOiAw eDkwMTcwMTEwDQpoZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDQwIE9VVA0KaGRhYzA6 ICAgICBjb25uZWN0aW9uczogMQ0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAg ICsgPC0gbmlkPTE2IFthdWRpbyBvdXRwdXRdDQpoZGFjMDogDQpoZGFjMDogICAgICAgICAgICAg bmlkOiAxNCBbQU5BTE9HXSBbRElTQUJMRURdDQpoZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46 IG90aGVyIChub25lKQ0KaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDQwMDE4MQ0KaGRhYzA6 ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMA0KaGRhYzA6ICAgICAgT1NTIGRldmljZTogDQpo ZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAoMCkNCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4 MDAwMDE3MzcNCmhkYWMwOiAgICAgICAgICAgICAgICAgIElTQyBUUlFEIFBEQyBPVVQgSU4gVlJF RlsgNTAgODAgR1JPVU5EIEhJWiBdIDogVU5TT0wNCmhkYWMwOiAgICAgIFBpbiBjb25maWc6IDB4 NDBmMDAwZjANCmhkYWMwOiAgICAgUGluIGNvbnRyb2w6IDB4MDAwMDAwNjAgSU4gT1VUDQpoZGFj MDogICAgIGNvbm5lY3Rpb25zOiAxDQpoZGFjMDogICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAg ICAgKyA8LSBuaWQ9MTYgW2F1ZGlvIG91dHB1dF0NCmhkYWMwOiANCmhkYWMwOiAgICAgICAgICAg ICBuaWQ6IDE1IFtBTkFMT0ddIFtESVNBQkxFRF0NCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IHBp bjogb3RoZXIgKG5vbmUpDQpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwNDAwMTgxDQpoZGFj MDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwDQpoZGFjMDogICAgICBPU1MgZGV2aWNlOiAN CmhkYWMwOiAgICAgQXNzb2NpYXRpb246IC0xICgwKQ0KaGRhYzA6ICAgICAgICAgUGluIGNhcDog MHgwMDAwMTczNw0KaGRhYzA6ICAgICAgICAgICAgICAgICAgSVNDIFRSUUQgUERDIE9VVCBJTiBW UkVGWyA1MCA4MCBHUk9VTkQgSElaIF0gOiBVTlNPTA0KaGRhYzA6ICAgICAgUGluIGNvbmZpZzog MHg0MGYwMDBmMQ0KaGRhYzA6ICAgICBQaW4gY29udHJvbDogMHgwMDAwMDA2MCBJTiBPVVQNCmhk YWMwOiAgICAgY29ubmVjdGlvbnM6IDENCmhkYWMwOiAgICAgICAgICAgfA0KaGRhYzA6ICAgICAg ICAgICArIDwtIG5pZD0xNyBbYXVkaW8gb3V0cHV0XQ0KaGRhYzA6IA0KaGRhYzA6ICAgICAgICAg ICAgIG5pZDogMTYgW0FOQUxPR10NCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IGF1ZGlvIG91dHB1 dA0KaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDBkMGMwNQ0KaGRhYzA6ICAgICBQYXJzZSBm bGFnczogMHgwMDAwMDAwMA0KaGRhYzA6ICAgICAgT1NTIGRldmljZTogcGNtDQpoZGFjMDogICAg IEFzc29jaWF0aW9uOiAwICg4MDAxKQ0KaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAw MQ0KaGRhYzA6ICAgICAgICAgIEZvcm1hdDogUENNDQpoZGFjMDogICAgICAgICBQQ00gY2FwOiAw eDAwMGUwN2UwDQpoZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNA0KaGRhYzA6ICAgICAg ICBQQ00gcmF0ZTogNDQgNDggODggOTYgMTc2IDE5Mg0KaGRhYzA6ICAgICAgT3V0cHV0IGFtcDog MHg4MDAyN2Y3Zg0KaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MTI3IHNpemU9 MiBvZmZzZXQ9MTI3DQpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAwDQpoZGFjMDogDQpoZGFjMDog ICAgICAgICAgICAgbmlkOiAxNyBbQU5BTE9HXQ0KaGRhYzA6ICAgICAgICAgICAgbmFtZTogYXVk aW8gb3V0cHV0DQpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwMGQwYzA1DQpoZGFjMDogICAg IFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwDQpoZGFjMDogICAgICBPU1MgZGV2aWNlOiANCmhkYWMw OiAgICAgQXNzb2NpYXRpb246IC0xICgwKQ0KaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAw MDAwMQ0KaGRhYzA6ICAgICAgICAgIEZvcm1hdDogUENNDQpoZGFjMDogICAgICAgICBQQ00gY2Fw OiAweDAwMGUwN2UwDQpoZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNA0KaGRhYzA6ICAg ICAgICBQQ00gcmF0ZTogNDQgNDggODggOTYgMTc2IDE5Mg0KaGRhYzA6ICAgICAgT3V0cHV0IGFt cDogMHg4MDAyN2Y3Zg0KaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MTI3IHNp emU9MiBvZmZzZXQ9MTI3DQpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAwDQpoZGFjMDogDQpoZGFj MDogICAgICAgICAgICAgbmlkOiAxOCBbQU5BTE9HXQ0KaGRhYzA6ICAgICAgICAgICAgbmFtZTog YXVkaW8gaW5wdXQNCmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDAxZDA1NDENCmhkYWMwOiAg ICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDANCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IHJlYw0K aGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMSAoNDAwMSkNCmhkYWMwOiAgICAgIFN0cmVhbSBjYXA6 IDB4MDAwMDAwMDENCmhkYWMwOiAgICAgICAgICBGb3JtYXQ6IFBDTQ0KaGRhYzA6ICAgICAgICAg UENNIGNhcDogMHgwMDBlMDdlMA0KaGRhYzA6ICAgICAgICBQQ00gc2l6ZTogMTYgMjAgMjQNCmhk YWMwOiAgICAgICAgUENNIHJhdGU6IDQ0IDQ4IDg4IDk2IDE3NiAxOTINCmhkYWMwOiAgICAgY29u bmVjdGlvbnM6IDENCmhkYWMwOiAgICAgICAgICAgfA0KaGRhYzA6ICAgICAgICAgICArIDwtIG5p ZD0yOSBbYXVkaW8gc2VsZWN0b3JdDQpoZGFjMDogDQpoZGFjMDogICAgICAgICAgICAgbmlkOiAx OSBbQU5BTE9HXQ0KaGRhYzA6ICAgICAgICAgICAgbmFtZTogYXVkaW8gaW5wdXQNCmhkYWMwOiAg ICAgIHdpZGdldF9jYXA6IDB4MDAxZDA1NDENCmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAw MDAwMDANCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IHJlYw0KaGRhYzA6ICAgICBBc3NvY2lhdGlv bjogLTEgKDApDQpoZGFjMDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAwMDAxDQpoZGFjMDogICAg ICAgICAgRm9ybWF0OiBQQ00NCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTA3ZTANCmhk YWMwOiAgICAgICAgUENNIHNpemU6IDE2IDIwIDI0DQpoZGFjMDogICAgICAgIFBDTSByYXRlOiA0 NCA0OCA4OCA5NiAxNzYgMTkyDQpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAxDQpoZGFjMDogICAg ICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MzAgW2F1ZGlvIHNlbGVjdG9yXQ0K aGRhYzA6IA0KaGRhYzA6ICAgICAgICAgICAgIG5pZDogMjAgW0FOQUxPR10gW0RJU0FCTEVEXQ0K aGRhYzA6ICAgICAgICAgICAgbmFtZTogcGluOiBvdGhlciAobm9uZSkNCmhkYWMwOiAgICAgIHdp ZGdldF9jYXA6IDB4MDA0MDAxMGMNCmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDAN CmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IA0KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogLTEgKDAp DQpoZGFjMDogICAgICAgICBQaW4gY2FwOiAweDAwMDAwMDEwDQpoZGFjMDogICAgICAgICAgICAg ICAgICBPVVQNCmhkYWMwOiAgICAgIFBpbiBjb25maWc6IDB4NDBmMDAwZjINCmhkYWMwOiAgICAg UGluIGNvbnRyb2w6IDB4MDAwMDAwNDAgT1VUDQpoZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDgw MDUxZjFmDQpoZGFjMDogICAgICAgICAgICAgICAgICBtdXRlPTEgc3RlcD0zMSBzaXplPTUgb2Zm c2V0PTMxDQpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAxDQpoZGFjMDogICAgICAgICAgIHwNCmhk YWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MjEgW2F1ZGlvIG1peGVyXQ0KaGRhYzA6IA0KaGRhYzA6 ICAgICAgICAgICAgIG5pZDogMjEgW0FOQUxPR10NCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IGF1 ZGlvIG1peGVyDQpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwMjAwMTAwDQpoZGFjMDogICAg IFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwDQpoZGFjMDogICAgICBPU1MgZGV2aWNlOiBwY20NCmhk YWMwOiAgICAgQXNzb2NpYXRpb246IC0xICgwKQ0KaGRhYzA6ICAgICBjb25uZWN0aW9uczogMQ0K aGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE2IFthdWRpbyBv dXRwdXRdDQpoZGFjMDogDQpoZGFjMDogICAgICAgICAgICAgbmlkOiAyMiBbQU5BTE9HXSBbRElT QUJMRURdDQpoZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46IG90aGVyIChub25lKQ0KaGRhYzA6 ICAgICAgd2lkZ2V0X2NhcDogMHgwMDQwMDAwMQ0KaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgw MDAwMDAwMA0KaGRhYzA6ICAgICAgT1NTIGRldmljZTogDQpoZGFjMDogICAgIEFzc29jaWF0aW9u OiAtMSAoMCkNCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMjANCmhkYWMwOiAgICAg ICAgICAgICAgICAgIElODQpoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDQwZjAwMGYzDQpoZGFj MDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDIwIElODQpoZGFjMDogICAgIGNvbm5lY3Rpb25z OiAwDQpoZGFjMDogDQpoZGFjMDogICAgICAgICAgICAgbmlkOiAyMyBbQU5BTE9HXSBbRElTQUJM RURdDQpoZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46IG90aGVyIChub25lKQ0KaGRhYzA6ICAg ICAgd2lkZ2V0X2NhcDogMHgwMDQwMDAwMQ0KaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAw MDAwMA0KaGRhYzA6ICAgICAgT1NTIGRldmljZTogDQpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAt MSAoMCkNCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMjANCmhkYWMwOiAgICAgICAg ICAgICAgICAgIElODQpoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDQwZjAwMGY0DQpoZGFjMDog ICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDIwIElODQpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAw DQpoZGFjMDogDQpoZGFjMDogICAgICAgICAgICAgbmlkOiAyNCBbQU5BTE9HXSBbRElTQUJMRURd DQpoZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46IG90aGVyIChub25lKQ0KaGRhYzA6ICAgICAg d2lkZ2V0X2NhcDogMHgwMDQwMDAwMQ0KaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAw MA0KaGRhYzA6ICAgICAgT1NTIGRldmljZTogDQpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAo MCkNCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMjANCmhkYWMwOiAgICAgICAgICAg ICAgICAgIElODQpoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDQwZjAwMGY1DQpoZGFjMDogICAg IFBpbiBjb250cm9sOiAweDAwMDAwMDIwIElODQpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAwDQpo ZGFjMDogDQpoZGFjMDogICAgICAgICAgICAgbmlkOiAyNSBbQU5BTE9HXQ0KaGRhYzA6ICAgICAg ICAgICAgbmFtZTogYXVkaW8gc2VsZWN0b3INCmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDAz MDAxMGQNCmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDANCmhkYWMwOiAgICAgIE9T UyBkZXZpY2U6IHJlYw0KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMSAoNDAwMSkNCmhkYWMwOiAg ICAgIE91dHB1dCBhbXA6IDB4MDAyNzA0MDANCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9 MCBzdGVwPTQgc2l6ZT0zOSBvZmZzZXQ9MA0KaGRhYzA6ICAgICBjb25uZWN0aW9uczogNw0KaGRh YzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE0IFtwaW46IG90aGVy IChub25lKV0gW0RJU0FCTEVEXQ0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAg ICsgPC0gbmlkPTIyIFtwaW46IG90aGVyIChub25lKV0gW0RJU0FCTEVEXQ0KaGRhYzA6ICAgICAg ICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE1IFtwaW46IG90aGVyIChub25lKV0g W0RJU0FCTEVEXQ0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlk PTExIFtwaW46IGxpbmUgaW4gKGphY2spXQ0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAg ICAgICAgICsgPC0gbmlkPTEyIFtwaW46IE1pYyBpbiAoZml4ZWQpXSAoc2VsZWN0ZWQpDQpoZGFj MDogICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTMgW3Bpbjogc3BlYWtl ciAoZml4ZWQpXQ0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlk PTEwIFtwaW46IGhlYWRwaG9uZXMgb3V0IChqYWNrKV0NCmhkYWMwOiANCmhkYWMwOiAgICAgICAg ICAgICBuaWQ6IDI2IFtBTkFMT0ddDQpoZGFjMDogICAgICAgICAgICBuYW1lOiBhdWRpbyBzZWxl Y3Rvcg0KaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDMwMDEwZA0KaGRhYzA6ICAgICBQYXJz ZSBmbGFnczogMHgwMDAwMDAwMA0KaGRhYzA6ICAgICAgT1NTIGRldmljZTogcmVjDQpoZGFjMDog ICAgIEFzc29jaWF0aW9uOiAtMSAoMCkNCmhkYWMwOiAgICAgIE91dHB1dCBhbXA6IDB4MDAyNzA0 MDANCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MCBzdGVwPTQgc2l6ZT0zOSBvZmZzZXQ9 MA0KaGRhYzA6ICAgICBjb25uZWN0aW9uczogNw0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDog ICAgICAgICAgICsgPC0gbmlkPTE0IFtwaW46IG90aGVyIChub25lKV0gW0RJU0FCTEVEXSAoc2Vs ZWN0ZWQpDQpoZGFjMDogICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MjIg W3Bpbjogb3RoZXIgKG5vbmUpXSBbRElTQUJMRURdDQpoZGFjMDogICAgICAgICAgIHwNCmhkYWMw OiAgICAgICAgICAgKyA8LSBuaWQ9MTUgW3Bpbjogb3RoZXIgKG5vbmUpXSBbRElTQUJMRURdDQpo ZGFjMDogICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTEgW3BpbjogbGlu ZSBpbiAoamFjayldDQpoZGFjMDogICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBu aWQ9MTIgW3BpbjogTWljIGluIChmaXhlZCldDQpoZGFjMDogICAgICAgICAgIHwNCmhkYWMwOiAg ICAgICAgICAgKyA8LSBuaWQ9MTMgW3Bpbjogc3BlYWtlciAoZml4ZWQpXQ0KaGRhYzA6ICAgICAg ICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTEwIFtwaW46IGhlYWRwaG9uZXMgb3V0 IChqYWNrKV0NCmhkYWMwOiANCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDI3IFtBTkFMT0ddDQpo ZGFjMDogICAgICAgICAgICBuYW1lOiBhdWRpbyBzZWxlY3Rvcg0KaGRhYzA6ICAgICAgd2lkZ2V0 X2NhcDogMHgwMDMwMDEwMw0KaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMA0KaGRh YzA6ICAgICAgT1NTIGRldmljZTogcmVjDQpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAxICg0MDAx KQ0KaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHgwMDA1MGYwMA0KaGRhYzA6ICAgICAgICAgICAg ICAgICAgbXV0ZT0wIHN0ZXA9MTUgc2l6ZT01IG9mZnNldD0wDQpoZGFjMDogICAgIGNvbm5lY3Rp b25zOiAxDQpoZGFjMDogICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MjUg W2F1ZGlvIHNlbGVjdG9yXQ0KaGRhYzA6IA0KaGRhYzA6ICAgICAgICAgICAgIG5pZDogMjggW0FO QUxPR10NCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IGF1ZGlvIHNlbGVjdG9yDQpoZGFjMDogICAg ICB3aWRnZXRfY2FwOiAweDAwMzAwMTAzDQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAw MDAwDQpoZGFjMDogICAgICBPU1MgZGV2aWNlOiByZWMNCmhkYWMwOiAgICAgQXNzb2NpYXRpb246 IC0xICgwKQ0KaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHgwMDA1MGYwMA0KaGRhYzA6ICAgICAg ICAgICAgICAgICAgbXV0ZT0wIHN0ZXA9MTUgc2l6ZT01IG9mZnNldD0wDQpoZGFjMDogICAgIGNv bm5lY3Rpb25zOiAxDQpoZGFjMDogICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBu aWQ9MjYgW2F1ZGlvIHNlbGVjdG9yXQ0KaGRhYzA6IA0KaGRhYzA6ICAgICAgICAgICAgIG5pZDog MjkgW0FOQUxPR10NCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IGF1ZGlvIHNlbGVjdG9yDQpoZGFj MDogICAgICB3aWRnZXRfY2FwOiAweDAwMzAwOTBkDQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAw eDAwMDAwMDA0DQpoZGFjMDogICAgICBPU1MgZGV2aWNlOiByZWMNCmhkYWMwOiAgICAgQXNzb2Np YXRpb246IDEgKDQwMDEpDQpoZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDgwMDAwMDAwDQpoZGFj MDogICAgICAgICAgICAgICAgICBtdXRlPTEgc3RlcD0wIHNpemU9MCBvZmZzZXQ9MA0KaGRhYzA6 ICAgICBjb25uZWN0aW9uczogMw0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAg ICsgPC0gbmlkPTI3IFthdWRpbyBzZWxlY3Rvcl0gKHNlbGVjdGVkKQ0KaGRhYzA6ICAgICAgICAg ICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTIzIFtwaW46IG90aGVyIChub25lKV0gW0RJ U0FCTEVEXQ0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTI0 IFtwaW46IG90aGVyIChub25lKV0gW0RJU0FCTEVEXQ0KaGRhYzA6IA0KaGRhYzA6ICAgICAgICAg ICAgIG5pZDogMzAgW0FOQUxPR10NCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IGF1ZGlvIHNlbGVj dG9yDQpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwMzAwOTBkDQpoZGFjMDogICAgIFBhcnNl IGZsYWdzOiAweDAwMDAwMDA0DQpoZGFjMDogICAgICBPU1MgZGV2aWNlOiByZWMNCmhkYWMwOiAg ICAgQXNzb2NpYXRpb246IC0xICgwKQ0KaGRhYzA6ICAgICAgT3V0cHV0IGFtcDogMHg4MDAwMDAw MA0KaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MCBzaXplPTAgb2Zmc2V0PTAN CmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDMNCmhkYWMwOiAgICAgICAgICAgfA0KaGRhYzA6ICAg ICAgICAgICArIDwtIG5pZD0yOCBbYXVkaW8gc2VsZWN0b3JdIChzZWxlY3RlZCkNCmhkYWMwOiAg ICAgICAgICAgfA0KaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0yMyBbcGluOiBvdGhlciAobm9u ZSldIFtESVNBQkxFRF0NCmhkYWMwOiAgICAgICAgICAgfA0KaGRhYzA6ICAgICAgICAgICArIDwt IG5pZD0yNCBbcGluOiBvdGhlciAobm9uZSldIFtESVNBQkxFRF0NCmhkYWMwOiANCmhkYWMwOiAg ICAgICAgICAgICBuaWQ6IDMxIFtESUdJVEFMXQ0KaGRhYzA6ICAgICAgICAgICAgbmFtZTogYXVk aW8gb3V0cHV0DQpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwMDQwMjExDQpoZGFjMDogICAg IFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwDQpoZGFjMDogICAgICBPU1MgZGV2aWNlOiANCmhkYWMw OiAgICAgQXNzb2NpYXRpb246IC0xICgwKQ0KaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAw MDAwNQ0KaGRhYzA6ICAgICAgICAgIEZvcm1hdDogQUMzIFBDTQ0KaGRhYzA6ICAgICAgICAgUENN IGNhcDogMHgwMDBlMDVlMA0KaGRhYzA6ICAgICAgICBQQ00gc2l6ZTogMTYgMjAgMjQNCmhkYWMw OiAgICAgICAgUENNIHJhdGU6IDQ0IDQ4IDg4IDk2IDE5Mg0KaGRhYzA6ICAgICBjb25uZWN0aW9u czogMA0KaGRhYzA6IA0KaGRhYzA6ICAgICAgICAgICAgIG5pZDogMzIgW0RJR0lUQUxdDQpoZGFj MDogICAgICAgICAgICBuYW1lOiBhdWRpbyBpbnB1dA0KaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDog MHgwMDE0MDMxMQ0KaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMA0KaGRhYzA6ICAg ICAgT1NTIGRldmljZTogcmVjDQpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAoMCkNCmhkYWMw OiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDUNCmhkYWMwOiAgICAgICAgICBGb3JtYXQ6IEFD MyBQQ00NCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTAxNjANCmhkYWMwOiAgICAgICAg UENNIHNpemU6IDE2IDIwIDI0DQpoZGFjMDogICAgICAgIFBDTSByYXRlOiA0NCA0OCA5Ng0KaGRh YzA6ICAgICBjb25uZWN0aW9uczogMQ0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAg ICAgICsgPC0gbmlkPTM0IFtwaW46IG90aGVyIChub25lKV0gW0RJU0FCTEVEXQ0KaGRhYzA6IA0K aGRhYzA6ICAgICAgICAgICAgIG5pZDogMzMgW0RJR0lUQUxdIFtESVNBQkxFRF0NCmhkYWMwOiAg ICAgICAgICAgIG5hbWU6IHBpbjogb3RoZXIgKG5vbmUpDQpoZGFjMDogICAgICB3aWRnZXRfY2Fw OiAweDAwNDAwMzAxDQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwDQpoZGFjMDog ICAgICBPU1MgZGV2aWNlOiANCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IC0xICgwKQ0KaGRhYzA6 ICAgICAgICAgUGluIGNhcDogMHgwMDAwMDAxMA0KaGRhYzA6ICAgICAgICAgICAgICAgICAgT1VU DQpoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDQwZjAwMGY2DQpoZGFjMDogICAgIFBpbiBjb250 cm9sOiAweDAwMDAwMDQwIE9VVA0KaGRhYzA6ICAgICBjb25uZWN0aW9uczogMw0KaGRhYzA6ICAg ICAgICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTMxIFthdWRpbyBvdXRwdXRdDQpo ZGFjMDogICAgICAgICAgIHwNCmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MjkgW2F1ZGlvIHNl bGVjdG9yXQ0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTMw IFthdWRpbyBzZWxlY3Rvcl0NCmhkYWMwOiANCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDM0IFtE SUdJVEFMXSBbRElTQUJMRURdDQpoZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46IG90aGVyIChu b25lKQ0KaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDQzMDY4MQ0KaGRhYzA6ICAgICBQYXJz ZSBmbGFnczogMHgwMDAwMDAwMA0KaGRhYzA6ICAgICAgT1NTIGRldmljZTogDQpoZGFjMDogICAg IEFzc29jaWF0aW9uOiAtMSAoMCkNCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMTAwMjQN CmhkYWMwOiAgICAgICAgICAgICAgICAgIFBEQyBJTiBFQVBEIDogVU5TT0wNCmhkYWMwOiAgICAg IFBpbiBjb25maWc6IDB4NDBmMDAwZjcNCmhkYWMwOiAgICAgUGluIGNvbnRyb2w6IDB4MDAwMDAw MjAgSU4NCmhkYWMwOiAgICAgICAgICAgIEVBUEQ6IDB4MDAwMDAwMDINCmhkYWMwOiAgICAgY29u bmVjdGlvbnM6IDANCmhkYWMwOiANCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDM1IFtBTkFMT0dd DQpoZGFjMDogICAgICAgICAgICBuYW1lOiBiZWVwIHdpZGdldA0KaGRhYzA6ICAgICAgd2lkZ2V0 X2NhcDogMHgwMDcwMDAwYw0KaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMA0KaGRh YzA6ICAgICAgT1NTIGRldmljZTogc3BlYWtlcg0KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogLTIg KDApDQpoZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDAwMTcwMzAzDQpoZGFjMDogICAgICAgICAg ICAgICAgICBtdXRlPTAgc3RlcD0zIHNpemU9MjMgb2Zmc2V0PTMNCmhkYWMwOiAgICAgY29ubmVj dGlvbnM6IDANCmhkYWMwOiANCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDM2IFtBTkFMT0ddDQpo ZGFjMDogICAgICAgICAgICBuYW1lOiB2b2x1bWUgd2lkZ2V0DQpoZGFjMDogICAgICB3aWRnZXRf Y2FwOiAweDAwNjAwMDAwDQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwDQpoZGFj MDogICAgICBPU1MgZGV2aWNlOiANCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IC0xICgwKQ0KaGRh YzA6ICAgICBjb25uZWN0aW9uczogMg0KaGRhYzA6ICAgICAgICAgICB8DQpoZGFjMDogICAgICAg ICAgICsgPC0gbmlkPTE2IFthdWRpbyBvdXRwdXRdIChzZWxlY3RlZCkNCmhkYWMwOiAgICAgICAg ICAgfA0KaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0xNyBbYXVkaW8gb3V0cHV0XQ0KaGRhYzA6 IA0KaGRhYzA6ICAgICAgICAgICAgIG5pZDogMzcgW0FOQUxPR10NCmhkYWMwOiAgICAgICAgICAg IG5hbWU6IHZlbmRvciB3aWRnZXQNCmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDBmMDAwMDEN CmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDANCmhkYWMwOiAgICAgIE9TUyBkZXZp Y2U6IA0KaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogLTEgKDApDQpoZGFjMDogICAgIGNvbm5lY3Rp b25zOiAwDQpoZGFjMDogDQpoZGFjMDogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCmhkYWMw OiB8IERVTVBJTkcgSERBIEFNUExJRklFUlMgfA0KaGRhYzA6ICstLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0rDQpoZGFjMDogDQpoZGFjMDogICAxOiBuaWQ9IDE2ICAgICAgICAgIGRpcj0weDEgbmRp cj0weDEgaW5kZXg9MCBvc3NtYXNrPTB4MDAwMDAwMTANCmhkYWMwOiAgIDI6IG5pZD0gMTcgICAg ICAgICAgZGlyPTB4MSBuZGlyPTB4MSBpbmRleD0wIG9zc21hc2s9MHgwMDAwMDAwMA0KaGRhYzA6 ICAgMzogbmlkPSAyMCAgICAgICAgICBkaXI9MHgxIG5kaXI9MHgyIGluZGV4PTAgb3NzbWFzaz0w eDAwMDAwMDAwIFtESVNBQkxFRF0NCmhkYWMwOiAgIDQ6IG5pZD0gMjUgICAgICAgICAgZGlyPTB4 MSBuZGlyPTB4MSBpbmRleD0wIG9zc21hc2s9MHgwMTAwMDgwMA0KaGRhYzA6ICAgNTogbmlkPSAy NiAgICAgICAgICBkaXI9MHgxIG5kaXI9MHgxIGluZGV4PTAgb3NzbWFzaz0weDAwMDAwODAwDQpo ZGFjMDogICA2OiBuaWQ9IDI3IGNuaWQ9IDI1IGRpcj0weDIgbmRpcj0weDIgaW5kZXg9MCBvc3Nt YXNrPTB4MDEwMDA4MDANCmhkYWMwOiAgIDc6IG5pZD0gMjggY25pZD0gMjYgZGlyPTB4MiBuZGly PTB4MiBpbmRleD0wIG9zc21hc2s9MHgwMDAwMDgwMA0KaGRhYzA6ICAgODogbmlkPSAyOSAgICAg ICAgICBkaXI9MHgxIG5kaXI9MHgxIGluZGV4PTAgb3NzbWFzaz0weDAxMDAwODAwDQpoZGFjMDog ICA5OiBuaWQ9IDMwICAgICAgICAgIGRpcj0weDEgbmRpcj0weDEgaW5kZXg9MCBvc3NtYXNrPTB4 MDAwMDA4MDANCmhkYWMwOiAgMTA6IG5pZD0gMzUgICAgICAgICAgZGlyPTB4MSBuZGlyPTB4MSBp bmRleD0wIG9zc21hc2s9MHgwMDAwMDAyMA0KaGRhYzA6IA0KaGRhYzA6ICstLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCmhkYWMwOiB8IERVTVBJTkcgSERBIEFVRElPL1ZPTFVN RSBDT05UUk9MUyB8DQpoZGFjMDogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Kw0KaGRhYzA6IA0KaGRhYzA6IFBDTSBWb2x1bWUgKE9TUzogcGNtKQ0KaGRhYzA6ICAgIHwNCmhk YWMwOiAgICArLSAgbmlkOiAxNiBpbmRleDogIDAgICAgICAgICAgIG11dGU6IDEgc3RlcDogMTI3 IHNpemU6ICAgMiBvZmY6IDEyNw0KaGRhYzA6IA0KaGRhYzA6IFJlY29yZGluZyBMZXZlbCAoT1NT OiByZWMpDQpoZGFjMDogICAgfA0KaGRhYzA6ICAgICstICBuaWQ6IDI1IGluZGV4OiAgMCAgICAg ICAgICAgbXV0ZTogMCBzdGVwOiAgIDQgc2l6ZTogIDM5IG9mZjogICAwDQpoZGFjMDogICAgKy0g IG5pZDogMjYgaW5kZXg6ICAwICAgICAgICAgICBtdXRlOiAwIHN0ZXA6ICAgNCBzaXplOiAgMzkg b2ZmOiAgIDANCmhkYWMwOiAgICArLSAgbmlkOiAyNyBpbmRleDogIDAgKG5pZDogMjUpIG11dGU6 IDAgc3RlcDogIDE1IHNpemU6ICAgNSBvZmY6ICAgMA0KaGRhYzA6ICAgICstICBuaWQ6IDI4IGlu ZGV4OiAgMCAobmlkOiAyNikgbXV0ZTogMCBzdGVwOiAgMTUgc2l6ZTogICA1IG9mZjogICAwDQpo ZGFjMDogICAgKy0gIG5pZDogMjkgaW5kZXg6ICAwICAgICAgICAgICBtdXRlOiAxIHN0ZXA6ICAg MCBzaXplOiAgIDAgb2ZmOiAgIDANCmhkYWMwOiAgICArLSAgbmlkOiAzMCBpbmRleDogIDAgICAg ICAgICAgIG11dGU6IDEgc3RlcDogICAwIHNpemU6ICAgMCBvZmY6ICAgMA0KaGRhYzA6IA0KaGRh YzA6IFNwZWFrZXIvQmVlcCAoT1NTOiBzcGVha2VyKQ0KaGRhYzA6ICAgIHwNCmhkYWMwOiAgICAr LSAgbmlkOiAzNSBpbmRleDogIDAgICAgICAgICAgIG11dGU6IDAgc3RlcDogICAzIHNpemU6ICAy MyBvZmY6ICAgMw0KaGRhYzA6IA0KaGRhYzA6IFVua25vd24gQ3RsIChPU1M6IG1vbml0b3IpDQpo ZGFjMDogICAgfA0KaGRhYzA6ICAgICstICBuaWQ6IDI1IGluZGV4OiAgMCAgICAgICAgICAgbXV0 ZTogMCBzdGVwOiAgIDQgc2l6ZTogIDM5IG9mZjogICAwDQpoZGFjMDogICAgKy0gIG5pZDogMjcg aW5kZXg6ICAwIChuaWQ6IDI1KSBtdXRlOiAwIHN0ZXA6ICAxNSBzaXplOiAgIDUgb2ZmOiAgIDAN CmhkYWMwOiAgICArLSAgbmlkOiAyOSBpbmRleDogIDAgICAgICAgICAgIG11dGU6IDEgc3RlcDog ICAwIHNpemU6ICAgMCBvZmY6ICAgMA0KaGRhYzA6IA0KaGRhYzA6IFBsYXliYWNrIHBhdGg6DQpo ZGFjMDogDQpoZGFjMDogICAgIG5pZD0xMCBbcGluOiBoZWFkcGhvbmVzIG91dCAoamFjayldDQpo ZGFjMDogICAgICAgXg0KaGRhYzA6ICAgICAgICstLS0tLTwtLS0tLS0rDQpoZGFjMDogICAgICAg ICAgICAgICAgICAgIF4NCmhkYWMwOiAgICAgICAgICAgICAgICAgIG5pZD0xNiBbYXVkaW8gb3V0 cHV0XQ0KaGRhYzA6IA0KaGRhYzA6ICAgICBuaWQ9MTMgW3Bpbjogc3BlYWtlciAoZml4ZWQpXQ0K aGRhYzA6ICAgICAgIF4NCmhkYWMwOiAgICAgICArLS0tLS08LS0tLS0tKw0KaGRhYzA6ICAgICAg ICAgICAgICAgICAgICBeDQpoZGFjMDogICAgICAgICAgICAgICAgICBuaWQ9MTYgW2F1ZGlvIG91 dHB1dF0NCmhkYWMwOiANCmhkYWMwOiBSZWNvcmRpbmcgc291cmNlczoNCmhkYWMwOiANCmhkYWMw OiAgICAgbmlkPTI5IFthdWRpbyBzZWxlY3Rvcl0NCmhkYWMwOiAgICAgICB8DQpoZGFjMDogICAg ICAgKyA8LSBuaWQ9MjcgW2F1ZGlvIHNlbGVjdG9yXSBbcmVjc3JjOiByZWNdDQpoZGFjMDogDQpo ZGFjMDogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KaGRhYzA6IHwg RFVNUElORyBQQ00gUGxheWJhY2svUmVjb3JkIENoYW5uZWxzIHwNCmhkYWMwOiArLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQpoZGFjMDogDQpoZGFjMDogICAgUENNIFBs YXliYWNrDQpoZGFjMDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAwMDAxDQpoZGFjMDogICAgICAg ICAgRm9ybWF0OiBQQ00NCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTA3ZTANCmhkYWMw OiAgICAgICAgUENNIHNpemU6IDE2IDIwIDI0DQpoZGFjMDogICAgICAgIFBDTSByYXRlOiA0NCA0 OCA4OCA5NiAxNzYgMTkyDQpoZGFjMDogICAgICAgICAgICAgREFDOiAxNg0KaGRhYzA6IA0KaGRh YzA6ICAgICAgUENNIFJlY29yZA0KaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQ0K aGRhYzA6ICAgICAgICAgIEZvcm1hdDogUENNDQpoZGFjMDogICAgICAgICBQQ00gY2FwOiAweDAw MGUwN2UwDQpoZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNA0KaGRhYzA6ICAgICAgICBQ Q00gcmF0ZTogNDQgNDggODggOTYgMTc2IDE5Mg0KaGRhYzA6ICAgICAgICAgICAgIERBQzogMTgN CmhkYWMwOiA8SERBIENvZGVjICMxOiBDb25leGFudCAoVW5rbm93bik+DQpoZGFjMDogPEhEQSBD b2RlYyBJRDogMHgxNGYxMmMwNj4NCnBjbTA6IDxIREEgY29kZWMgU2lnbWF0ZWwgU1RBQzkyMDUg UENNICMwPiBvbiBoZGFjMA0KcGNtMDogT1NTIG1peGVyIGluaXRpYWxpemF0aW9uLi4uDQpwY20w OiBGb3JjaW5nIFNvZnQgUENNIHZvbHVtZQ0KcGNtMDogTWl4ZXIgInZvbCIgLT4gIm5vbmUiOiBj aGlsZD0weDAwMDAwMDEwDQpwY20wOiBNaXhlciAicGNtIjogcGFyZW50PSJ2b2wiDQpwY20wOiBN aXhlciAic3BlYWtlciI6DQpwY20wOiBNaXhlciAicmVjIjoNCnBjbTA6IE1peGVyICJtb25pdG9y IjoNCnBjbTA6IFNvZnQgUENNIG1peGVyIEVOQUJMRUQNCnBjbTA6IFJlZ2lzdGVyaW5nIFBDTSBj aGFubmVscy4uLg0KcGNtMDogY2xvbmUgbWFuYWdlcjogZGVhZGxpbmU9NzUwbXMgZmxhZ3M9MHg4 MDAwMDAxZQ0KaGRhYzA6IGhkYWNfZG1hX2FsbG9jOiBzaXplPTQwOTYgLT4gcm91bmRzej00MDk2 DQpwY20wOiBzbmRidWZfc2V0bWFwIDI2NWMwMDAsIDQwMDA7IDB4ZTYwMWUwMDAgLT4gMjY1YzAw MA0KaGRhYzA6IGhkYWNfZG1hX2FsbG9jOiBzaXplPTQwOTYgLT4gcm91bmRzej00MDk2DQpwY20w OiBzbmRidWZfc2V0bWFwIDI2NjAwMDAsIDQwMDA7IDB4ZTYwMjIwMDAgLT4gMjY2MDAwMA0KR0VP TV9MQUJFTDogTGFiZWwgZm9yIHByb3ZpZGVyIGFkNHMxIGlzIG50ZnMvU1lTVEVNLg0KYWNkMDog RkFJTFVSRSAtIElOUVVJUlkgSUxMRUdBTCBSRVFVRVNUIGFzYz0weDI0IGFzY3E9MHgwMCANCihw cm9iZTg6YXRhMDowOjA6MCk6IGVycm9yIDIyDQoocHJvYmU4OmF0YTA6MDowOjApOiBVbnJldHJ5 YWJsZSBFcnJvcg0KKHByb2JlMTpzYnAwOjA6MDowKTogZXJyb3IgMjINCihwcm9iZTE6c2JwMDow OjA6MCk6IFVucmV0cnlhYmxlIEVycm9yDQoocHJvYmUyOnNicDA6MDoxOjApOiBlcnJvciAyMg0K KHByb2JlMjpzYnAwOjA6MTowKTogVW5yZXRyeWFibGUgRXJyb3INCihwcm9iZTM6c2JwMDowOjI6 MCk6IGVycm9yIDIyDQoocHJvYmUzOnNicDA6MDoyOjApOiBVbnJldHJ5YWJsZSBFcnJvcg0KKHBy b2JlNDpzYnAwOjA6MzowKTogZXJyb3IgMjINCihwcm9iZTQ6c2JwMDowOjM6MCk6IFVucmV0cnlh YmxlIEVycm9yDQoocHJvYmU1OnNicDA6MDo0OjApOiBlcnJvciAyMg0KKHByb2JlNTpzYnAwOjA6 NDowKTogVW5yZXRyeWFibGUgRXJyb3INCihwcm9iZTY6c2JwMDowOjU6MCk6IGVycm9yIDIyDQoo cHJvYmU2OnNicDA6MDo1OjApOiBVbnJldHJ5YWJsZSBFcnJvcg0KKHByb2JlNzpzYnAwOjA6Njow KTogZXJyb3IgMjINCihwcm9iZTc6c2JwMDowOjY6MCk6IFVucmV0cnlhYmxlIEVycm9yDQpwYXNz MCBhdCB1bWFzcy1zaW0wIGJ1cyAwIHRhcmdldCAwIGx1biAwDQpwYXNzMDogPFdEIDI1MDBCRVYg RXh0ZXJuYWwgMS4wND4gRml4ZWQgRGlyZWN0IEFjY2VzcyBTQ1NJLTQgZGV2aWNlIA0KcGFzczA6 IFNlcmlhbCBOdW1iZXIgV0QtV1hFMTA4MjA5MjA4ICAgICANCnBhc3MwOiA0MC4wMDBNQi9zIHRy YW5zZmVycw0KR0VPTTogbmV3IGRpc2sgY2QwDQpHRU9NOiBuZXcgZGlzayBkYTBkYTAgYXQgdW1h c3Mtc2ltMCBidXMgMCB0YXJnZXQgMCBsdW4gMA0KZGEwOiA8V0QgMjUwMEJFViBFeHRlcm5hbCAx LjA0PiBGaXhlZCBEaXJlY3QgQWNjZXNzIFNDU0ktNCBkZXZpY2UgDQpkYTA6IFNlcmlhbCBOdW1i ZXIgV0QtV1hFMTA4MjA5MjA4ICAgICANCmRhMDogNDAuMDAwTUIvcyB0cmFuc2ZlcnMNCmRhMDog MjM4NDc1TUIgKDQ4ODM5NzE2OCA1MTIgYnl0ZSBzZWN0b3JzOiAyNTVIIDYzUy9UIDMwNDAxQykN Cg0KKGNkMDphdGEwOjA6MDowKTogZXJyb3IgNg0KKGNkMDphdGEwOjA6MDowKTogVW5yZXRyeWFi bGUgRXJyb3INCmNkMCBhdCBhdGEwIGJ1cyAwIHRhcmdldCAwIGx1biAwDQpjZDA6IDxITC1EVC1T VCBDRFJXL0RWRCBHQ0NUMTBOIEExMDA+IFJlbW92YWJsZSBDRC1ST00gU0NTSS0wIGRldmljZSAN CmNkMDogMzMuMDAwTUIvcyB0cmFuc2ZlcnMNCmNkMDogQXR0ZW1wdCB0byBxdWVyeSBkZXZpY2Ug c2l6ZSBmYWlsZWQ6IE5PVCBSRUFEWSwgTWVkaXVtIG5vdCBwcmVzZW50DQpwYXNzMSBhdCBhdGEw IGJ1cyAwIHRhcmdldCAwIGx1biAwDQpwYXNzMTogPEhMLURULVNUIENEUlcvRFZEIEdDQ1QxME4g QTEwMD4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTAgZGV2aWNlIA0KcGFzczE6IDMzLjAwME1CL3Mg dHJhbnNmZXJzDQpBVEEgUHNldWRvUkFJRCBsb2FkZWQNClNNUDogQVAgQ1BVICMxIExhdW5jaGVk IQ0KY3B1MSBBUDoNCiAgICAgSUQ6IDB4MDEwMDAwMDAgICBWRVI6IDB4MDAwNTAwMTQgTERSOiAw eDAwMDAwMDAwIERGUjogMHhmZmZmZmZmZg0KICBsaW50MDogMHgwMDAxMDcwMCBsaW50MTogMHgw MDAwMDQwMCBUUFI6IDB4MDAwMDAwMDAgU1ZSOiAweDAwMDAwMWZmDQogIHRpbWVyOiAweDAwMDIw MGVmIHRoZXJtOiAweDAwMDEwMDAwIGVycjogMHgwMDAxMDAwMCBwY206IDB4MDAwMDA0MDANCmlv YXBpYzA6IEFzc2lnbmluZyBJU0EgSVJRIDEgdG8gbG9jYWwgQVBJQyAwDQppb2FwaWMwOiBBc3Np Z25pbmcgSVNBIElSUSA0IHRvIGxvY2FsIEFQSUMgMQ0KaW9hcGljMDogQXNzaWduaW5nIElTQSBJ UlEgOSB0byBsb2NhbCBBUElDIDANCmlvYXBpYzA6IEFzc2lnbmluZyBJU0EgSVJRIDEyIHRvIGxv Y2FsIEFQSUMgMQ0KaW9hcGljMDogQXNzaWduaW5nIElTQSBJUlEgMTQgdG8gbG9jYWwgQVBJQyAw DQppb2FwaWMwOiBBc3NpZ25pbmcgSVNBIElSUSAxNSB0byBsb2NhbCBBUElDIDENCmlvYXBpYzA6 IEFzc2lnbmluZyBQQ0kgSVJRIDE3IHRvIGxvY2FsIEFQSUMgMA0KaW9hcGljMDogQXNzaWduaW5n IFBDSSBJUlEgMTkgdG8gbG9jYWwgQVBJQyAxDQppb2FwaWMwOiBBc3NpZ25pbmcgUENJIElSUSAy MCB0byBsb2NhbCBBUElDIDANCmlvYXBpYzA6IEFzc2lnbmluZyBQQ0kgSVJRIDIxIHRvIGxvY2Fs IEFQSUMgMQ0KaW9hcGljMDogQXNzaWduaW5nIFBDSSBJUlEgMjIgdG8gbG9jYWwgQVBJQyAwDQoo Y2QwOmF0YTA6MDowOjApOiBlcnJvciA2DQooY2QwOmF0YTA6MDowOjApOiBVbnJldHJ5YWJsZSBF cnJvcg0KKGNkMDphdGEwOjA6MDowKTogZXJyb3IgNg0KKGNkMDphdGEwOjA6MDowKTogVW5yZXRy eWFibGUgRXJyb3INCihjZDA6YXRhMDowOjA6MCk6IGVycm9yIDYNCihjZDA6YXRhMDowOjA6MCk6 IFVucmV0cnlhYmxlIEVycm9yDQooY2QwOmF0YTA6MDowOjApOiBlcnJvciA2DQooY2QwOmF0YTA6 MDowOjApOiBVbnJldHJ5YWJsZSBFcnJvcg0KVHJ5aW5nIHRvIG1vdW50IHJvb3QgZnJvbSB1ZnM6 L2Rldi9kYTBzMWENCmN0X3RvX3RzKFsyMDA4LTA4LTEzIDIxOjUyOjAyXSkgPSAxMjE4NjY0MzIy LjAwMDAwMDAwMA0Kc3RhcnRfaW5pdDogdHJ5aW5nIC9zYmluL2luaXQNCndsYW4wOiBicGYgYXR0 YWNoZWQNCndsYW4wOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDoxZjozYToxZTphNTo5MQ0Kd2xhbjA6 IGJwZiBhdHRhY2hlZA0KYmdlMDogRGlzYWJsaW5nIGZhc3Rib290DQpiZ2UwOiBEaXNhYmxpbmcg ZmFzdGJvb3QNCmJnZTA6IGxpbmsgVVANCnRzX3RvX2N0KDEyMTg2NDk5MzguMjQ2MzE4OTU1KSA9 IFsyMDA4LTA4LTEzIDE3OjUyOjE4XQ0KZnVzZTRic2Q6IHZlcnNpb24gMC4zLjktcHJlMSwgRlVT RSBBQkkgNy44DQpMaW51eCBFTEYgZXhlYyBoYW5kbGVyIGluc3RhbGxlZA0KZHJtMDogPEludGVs IGk5NjVHTT4gb24gdmdhcGNpMA0KdmdhcGNpMDogUmVzZXJ2ZWQgMHgxMDAwMDAgYnl0ZXMgZm9y IHJpZCAweDEwIHR5cGUgMyBhdCAweGZlYTAwMDAwDQp2Z2FwY2kwOiBjaGlsZCBkcm0wIHJlcXVl c3RlZCBwY2lfZW5hYmxlX2J1c21hc3Rlcg0KaW5mbzogW2RybV0gQUdQIGF0IDB4ZTAwMDAwMDAg MjU2TUINCmluZm86IFtkcm1dIEluaXRpYWxpemVkIGk5MTUgMS42LjAgMjAwODAzMTINCmlvYXBp YzA6IEFzc2lnbmluZyBQQ0kgSVJRIDE2IHRvIGxvY2FsIEFQSUMgMQ0KaW9hcGljMDogcm91dGlu ZyBpbnRwaW4gMTYgKFBDSSBJUlEgMTYpIHRvIHZlY3RvciA1OQ0KZHJtMDogW01QU0FGRV0NCmRy bTA6IFtJVEhSRUFEXQ0KYmF0dGVyeTE6IGJhdHRlcnkgaW5pdGlhbGl6YXRpb24gZmFpbGVkLCBn aXZpbmcgdXANCmVycm9yOiBbZHJtOnBpZDE3NDA6aTkxNV9nZXRfdmJsYW5rX2NvdW50ZXJdICpF UlJPUiogdHJ5aW5nIHRvIGdldCB2YmxhbmsgY291bnQgZm9yIGRpc2FibGVkIHBpcGUgMA0KZXJy b3I6IFtkcm06cGlkMTI6aTkxNV9nZXRfdmJsYW5rX2NvdW50ZXJdICpFUlJPUiogdHJ5aW5nIHRv IGdldCB2YmxhbmsgY291bnQgZm9yIGRpc2FibGVkIHBpcGUgMA0KZXJyb3I6IFtkcm06cGlkMTU5 MDppOTE1X2dldF92YmxhbmtfY291bnRlcl0gKkVSUk9SKiB0cnlpbmcgdG8gZ2V0IHZibGFuayBj b3VudCBmb3IgZGlzYWJsZWQgcGlwZSAwDQphcnA6IHVua25vd24gaGFyZHdhcmUgYWRkcmVzcyBm b3JtYXQgKDB4NDI0MikNCmFycDogdW5rbm93biBoYXJkd2FyZSBhZGRyZXNzIGZvcm1hdCAoMHg0 MjQyKQ0KYXJwOiB1bmtub3duIGhhcmR3YXJlIGFkZHJlc3MgZm9ybWF0ICgweDQyNDIpDQphcnA6 IHVua25vd24gaGFyZHdhcmUgYWRkcmVzcyBmb3JtYXQgKDB4NDI0MikNCmhkYWMwOiBQQ01ESVJf UExBWTogU3RyZWFtIHNldHVwIG5pZD0xNiBmbXQ9MHgwMDAwMDAxMQ0KYXJwOiB1bmtub3duIGhh cmR3YXJlIGFkZHJlc3MgZm9ybWF0ICgweDQyNDIpDQo= --=-JFsBPfJIAlf+694wyomo-- --=-dIP4HWPw5WU/L0+OwOlH Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEUEABECAAYFAkijXBUACgkQM4TrQ4qfROORwwCeOqUzMqR5AfTDUnQLQnIjqAyt 0asAmIBo6KEGN8gyYGVRp2rEMupPRgo= =sKn+ -----END PGP SIGNATURE----- --=-dIP4HWPw5WU/L0+OwOlH-- From owner-freebsd-multimedia@FreeBSD.ORG Thu Aug 14 11:41:09 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F222D1065680 for ; Thu, 14 Aug 2008 11:41:09 +0000 (UTC) (envelope-from fred@comment.icecreamhasnobones.org) Received: from ns1.vrmetro.com (ns1.vrmetro.com [209.124.34.254]) by mx1.freebsd.org (Postfix) with ESMTP id 7A6FC8FC16 for ; Thu, 14 Aug 2008 11:41:09 +0000 (UTC) (envelope-from fred@comment.icecreamhasnobones.org) Received: from localhost.vrmetro.com ([127.0.0.1] helo=localhost) by ns1.vrmetro.com with esmtp (Exim 4.60) (envelope-from ) id 1KTbCW-000P0Q-Oy for freebsd-multimedia@FreeBSD.org; Thu, 14 Aug 2008 07:41:08 -0400 MIME-Version: 1.0 X-Mailer: AtMail PHP 5.3 Message-ID: <51556.1218714068@comment.icecreamhasnobones.org> To: Content-Type: multipart/mixed; boundary="=_97fc7613fd2655889cfc26ceb8a149ac" X-Origin: 70.187.86.3 X-Atmail-Account: fred@comment.icecreamhasnobones.org Date: Thu, 14 Aug 2008 07:41:08 -0400 From: Fred Woods Cc: Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: fred@comment.icecreamhasnobones.org List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Aug 2008 11:41:10 -0000 --=_97fc7613fd2655889cfc26ceb8a149ac Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" O/S: RELENG_7 + snd_hda patch System: Dell Inspiron 1525 Seems to find all Codecs now. Need to find an audio program to test functionality. dmesg output for hdac0 attached. hdac0:=20 hdac0:=20 Serial modem codec hdac0:=20 hdac0:=20 HDTV output (See [snd_hda] new ids) hdac0:=20 hdac0:=20 --=_97fc7613fd2655889cfc26ceb8a149ac Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name="hda-dbg.log"; Content-Disposition: attachment; filename="hda-dbg.log"; aGRhYzA6IDxJbnRlbCA4MjgwMUggSGlnaCBEZWZpbml0aW9uIEF1ZGlvIENvbnRyb2xsZXI+IG1l bSAweGZlOWZjMDAwLTB4ZmU5ZmZmZmYgaXJxIDIxIGF0IGRldmljZSAyNy4wIG9uIHBjaTAKaGRh YzA6IFRDU0VMOiAweDA3IC0+IDB4MDAKaGRhYzA6IERNQSBDb2hlcmVuY3k6IFVuY2FjaGVhYmxl IC8gdmVuZG9yPTB4ODA4NgpoZGFjMDogUmVzZXJ2ZWQgMHg0MDAwIGJ5dGVzIGZvciByaWQgMHgx MCB0eXBlIDMgYXQgMHhmZTlmYzAwMApoZGFjMDogW01QU0FGRV0KaGRhYzA6IFtJVEhSRUFEXQpo ZGFjMDogaGRhY19kbWFfYWxsb2M6IHNpemU9MTAyNCAtPiByb3VuZHN6PTEwMjQKaGRhYzA6IGhk YWNfZG1hX2FsbG9jOiBzaXplPTIwNDggLT4gcm91bmRzej0yMDQ4CmhkYWMwOiA8SERBIERyaXZl ciBSZXZpc2lvbjogMjAwODA4MTJfMDAwMD4KaGRhYzA6IEhEQSBDb25maWc6IG9uPTB4MDAwMDAw MDAgb2ZmPTB4MDAwMDAwMDAKaGRhYzA6IFN0YXJ0aW5nIENPUkIgRW5naW5lLi4uCmhkYWMwOiBT dGFydGluZyBSSVJCIEVuZ2luZS4uLgpoZGFjMDogRW5hYmxpbmcgY29udHJvbGxlciBpbnRlcnJ1 cHQuLi4KaGRhYzA6IFNjYW5uaW5nIEhEQSBjb2RlY3MgLi4uCmhkYWMwOiBQcm9iaW5nIGNvZGVj OiAwCmhkYWMwOiAJc3RhcnRub2RlPTIgZW5kbm9kZT0zCmhkYWMwOiAJRm91bmQgbW9kZW0gRkcg bmlkPTIKaGRhYzA6IFByb2JpbmcgY29kZWM6IDEKaGRhYzA6IAlzdGFydG5vZGU9MSBlbmRub2Rl PTIKaGRhYzA6IAlGb3VuZCBhdWRpbyBGRyBuaWQ9MQpoZGFjMDogUHJvYmluZyBjb2RlYzogMgpo ZGFjMDogCXN0YXJ0bm9kZT0xIGVuZG5vZGU9MgpoZGFjMDogCUZvdW5kIGF1ZGlvIEZHIG5pZD0x CmhkYWMwOiA8SERBIENvZGVjICMwOiBDb25leGFudCAoVW5rbm93bik+CmhkYWMwOiA8SERBIENv ZGVjIElEOiAweDE0ZjEyYzA2PgpoZGFjMDogPEhEQSBDb2RlYyAjMTogVW5rbm93biBDb2RlYz4K aGRhYzA6IDxIREEgQ29kZWMgSUQ6IDB4MTA5NTEzOTI+CmhkYWMwOiBQYXJzaW5nIEFGRyBuaWQ9 MSBjYWQ9MS4uLgpoZGFjMDogICAgICAgIFZlbmRvcjogMHgwMDAwMTA5NQpoZGFjMDogICAgICAg IERldmljZTogMHgwMDAwMTM5MgpoZGFjMDogICAgICBSZXZpc2lvbjogMHgwMDAwMDAwMApoZGFj MDogICAgICBTdGVwcGluZzogMHgwMDAwMDAwMApoZGFjMDogUENJIFN1YnZlbmRvcjogMHgwMjJm MTAyOApoZGFjMDogICAgICAgICBOb2Rlczogc3RhcnQ9MiBlbmRub2RlPTQgdG90YWw9MgpoZGFj MDogICAgIENPUkIgc2l6ZTogMjU2CmhkYWMwOiAgICAgUklSQiBzaXplOiAyNTYKaGRhYzA6ICAg ICAgIFN0cmVhbXM6IElTUz00IE9TUz00IEJTUz0wCmhkYWMwOiAgICAgICAgICBHUElPOiAweDAw MDAwMDAwCmhkYWMwOiAgICAgICAgICAgICAgICBOdW1HUElPPTAgTnVtR1BPPTAgTnVtR1BJPTAg R1BJV2FrZT0wIEdQSVVuc29sPTAKaGRhYzA6IG5pZCAzIDB4MTg1NjAwMTAgYXMgIDEgc2VxICAw ICAgRGlnaXRhbCBvdXQgIEphY2sgamFjayAgNiBsb2MgMjQgY29sb3IgVW5rbm93biBtaXNjIDAK aGRhYzA6IFBhcnNpbmcgQ3Rscy4uLgpoZGFjMDogUGFyc2luZyB2ZW5kb3IgcGF0Y2guLi4KaGRh YzA6IFBhdGNoZWQgcGlucyBjb25maWd1cmF0aW9uOgpoZGFjMDogbmlkIDMgMHgxODU2MDAxMCBh cyAgMSBzZXEgIDAgICBEaWdpdGFsIG91dCAgSmFjayBqYWNrICA2IGxvYyAyNCBjb2xvciBVbmtu b3duIG1pc2MgMApoZGFjMDogUGFyc2luZyBwaW4gYXNzb2NpYXRpb25zLi4uCmhkYWMwOiAxIGFz c29jaWF0aW9ucyBmb3VuZApoZGFjMDogQXNzb2NpYXRpb24gMSBvdXQ6CmhkYWMwOiAgIFBpbiBu aWQ9MyBzZXE9MApoZGFjMDogQnVpbGRpbmcgQUZHIHRyZWUuLi4KaGRhYzA6IEhXaVA6IEhEQSBX aWRnZXQgUGFyc2VyIC0gUmV2aXNpb24gMgpoZGFjMDogVHJhY2luZyBhc3NvY2lhdGlvbiAwICgx KQpoZGFjMDogIFRyYWNpbmcgcGluIDMgd2l0aCBtaW4gbmlkIDAKaGRhYzA6ICAgdHJhY2luZyB2 aWEgbmlkIDMKaGRhYzA6ICAgIHRyYWNpbmcgdmlhIG5pZCAyCmhkYWMwOiAgICBuaWQgMiByZXR1 cm5lZCAyCmhkYWMwOiAgIG5pZCAzIHJldHVybmVkIDIKaGRhYzA6ICBQaW4gMyB0cmFjZWQgdG8g REFDL0FEQyAyCmhkYWMwOiBBc3NvY2lhdGlvbiAwICgxKSB0cmFjZSBzdWNjZWRlZApoZGFjMDog VHJhY2luZyBtb25pdG9yCmhkYWMwOiBUcmFjaW5nIGJlZXBlcgpoZGFjMDogQUZHIGNvbW1pdC4u LgpoZGFjMDogQ3RscyBjb21taXQuLi4KaGRhYzA6IEhQIHN3aXRjaCBpbml0Li4uCmhkYWMwOiBD aGFubmVsIDAgc2V0dXAuLi4KcGNtMDogaGRhY19hZGRfY2hpbGQKaGRhYzA6IApoZGFjMDogSERB IGNvbmZpZy9xdWlya3M6IGZvcmNlc3RlcmVvIGl2cmVmNTAgaXZyZWY4MCBpdnJlZjEwMCBpdnJl ZgpoZGFjMDogCmhkYWMwOiArLS0tLS0tLS0tLS0tLS0tLS0tLSsKaGRhYzA6IHwgRFVNUElORyBI REEgTk9ERVMgfApoZGFjMDogKy0tLS0tLS0tLS0tLS0tLS0tLS0rCmhkYWMwOiAKaGRhYzA6IERl ZmF1bHQgUGFyYW1ldGVyCmhkYWMwOiAtLS0tLS0tLS0tLS0tLS0tLQpoZGFjMDogICAgICAgICAg SU4gYW1wOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgICAgIE9VVCBhbXA6IDB4MDAwMDAwMDAKaGRh YzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAyIFtESUdJVEFMXQpoZGFjMDogICAgICAgICAg ICBuYW1lOiBhdWRpbyBvdXRwdXQKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDAwNjIxMQpo ZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6 IHZvbApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAwICgxKQpoZGFjMDogICAgICBTdHJlYW0gY2Fw OiAweDAwMDAwMDA1CmhkYWMwOiAgICAgICAgICBGb3JtYXQ6IEFDMyBQQ00KaGRhYzA6ICAgICAg ICAgUENNIGNhcDogMHgwMDFlMDdmMApoZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNCAz MgpoZGFjMDogICAgICAgIFBDTSByYXRlOiAzMiA0NCA0OCA4OCA5NiAxNzYgMTkyCmhkYWMwOiAg ICAgY29ubmVjdGlvbnM6IDAKaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAzIFtESUdJ VEFMXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46IGRpZ2l0YWwgKG90aGVyKSBvdXQgKGph Y2spCmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDA0MDczOGQKaGRhYzA6ICAgICBQYXJzZSBm bGFnczogMHgwMDAwMDAwMApoZGFjMDogICAgICBPU1MgZGV2aWNlOiB2b2wKaGRhYzA6ICAgICBB c3NvY2lhdGlvbjogMCAoMSkKaGRhYzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMDA5NApoZGFj MDogICAgICAgICAgICAgICAgICBQREMgT1VUIDogVU5TT0wKaGRhYzA6ICAgICAgUGluIGNvbmZp ZzogMHgxODU2MDAxMApoZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDQwIE9VVApoZGFj MDogICAgICBPdXRwdXQgYW1wOiAweDgwMDAwMDAwCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11 dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0wCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDEKaGRh YzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MiBbYXVkaW8gb3V0cHV0 XQpoZGFjMDogCmhkYWMwOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwpoZGFjMDogfCBEVU1Q SU5HIEhEQSBBTVBMSUZJRVJTIHwKaGRhYzA6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCmhk YWMwOiAKaGRhYzA6ICAgMTogbmlkPSAgMyAgICAgICAgICBkaXI9MHgxIG5kaXI9MHgyIGluZGV4 PTAgb3NzbWFzaz0weDAwMDAwMDExCmhkYWMwOiAKaGRhYzA6ICstLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSsKaGRhYzA6IHwgRFVNUElORyBIREEgQVVESU8vVk9MVU1FIENPTlRS T0xTIHwKaGRhYzA6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKaGRhYzA6 IApoZGFjMDogTWFzdGVyIFZvbHVtZSAoT1NTOiB2b2wpCmhkYWMwOiAgICB8CmhkYWMwOiAgICAr LSAgbmlkOiAgMyBpbmRleDogIDAgICAgICAgICAgIG11dGU6IDEgc3RlcDogICAwIHNpemU6ICAg MCBvZmY6ICAgMApoZGFjMDogCmhkYWMwOiBQQ00gVm9sdW1lIChPU1M6IHBjbSkKaGRhYzA6ICAg IHwKaGRhYzA6ICAgICstICBuaWQ6ICAzIGluZGV4OiAgMCAgICAgICAgICAgbXV0ZTogMSBzdGVw OiAgIDAgc2l6ZTogICAwIG9mZjogICAwCmhkYWMwOiAKaGRhYzA6IFBsYXliYWNrIHBhdGg6Cmhk YWMwOiAKaGRhYzA6ICAgICBuaWQ9MyBbcGluOiBkaWdpdGFsIChvdGhlcikgb3V0IChqYWNrKV0K aGRhYzA6ICAgICAgIF4KaGRhYzA6ICAgICAgICstLS0tLTwtLS0tLS0rCmhkYWMwOiAgICAgICAg ICAgICAgICAgICAgXgpoZGFjMDogICAgICAgICAgICAgICAgICBuaWQ9MiBbYXVkaW8gb3V0cHV0 XQpoZGFjMDogCmhkYWMwOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r CmhkYWMwOiB8IERVTVBJTkcgUENNIFBsYXliYWNrL1JlY29yZCBDaGFubmVscyB8CmhkYWMwOiAr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCmhkYWMwOiAKaGRhYzA6ICAg IFBDTSBQbGF5YmFjawpoZGFjMDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAwMDA1CmhkYWMwOiAg ICAgICAgICBGb3JtYXQ6IEFDMyBQQ00KaGRhYzA6ICAgICAgICAgUENNIGNhcDogMHgwMDFlMDdm MApoZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNCAzMgpoZGFjMDogICAgICAgIFBDTSBy YXRlOiAzMiA0NCA0OCA4OCA5NiAxNzYgMTkyCmhkYWMwOiAgICAgICAgICAgICBEQUM6IDIKaGRh YzA6IDxIREEgQ29kZWMgIzI6IFNpZ21hdGVsIChVbmtub3duKT4KaGRhYzA6IDxIREEgQ29kZWMg SUQ6IDB4ODM4NDc2MTY+CmhkYWMwOiBQYXJzaW5nIEFGRyBuaWQ9MSBjYWQ9Mi4uLgpoZGFjMDog ICAgICAgIFZlbmRvcjogMHgwMDAwODM4NApoZGFjMDogICAgICAgIERldmljZTogMHgwMDAwNzYx NgpoZGFjMDogICAgICBSZXZpc2lvbjogMHgwMDAwMDAwMgpoZGFjMDogICAgICBTdGVwcGluZzog MHgwMDAwMDAwMQpoZGFjMDogUENJIFN1YnZlbmRvcjogMHgwMjJmMTAyOApoZGFjMDogICAgICAg ICBOb2Rlczogc3RhcnQ9MiBlbmRub2RlPTM3IHRvdGFsPTM1CmhkYWMwOiAgICAgQ09SQiBzaXpl OiAyNTYKaGRhYzA6ICAgICBSSVJCIHNpemU6IDI1NgpoZGFjMDogICAgICAgU3RyZWFtczogSVNT PTQgT1NTPTQgQlNTPTAKaGRhYzA6ICAgICAgICAgIEdQSU86IDB4YzAwMDAwMDMKaGRhYzA6ICAg ICAgICAgICAgICAgIE51bUdQSU89MyBOdW1HUE89MCBOdW1HUEk9MCBHUElXYWtlPTEgR1BJVW5z b2w9MQpoZGFjMDogbmlkIDEwIDB4MDIyMTEwMWYgYXMgIDEgc2VxIDE1ICAgIEhlYWRwaG9uZXMg IEphY2sgamFjayAgMSBsb2MgIDIgY29sb3IgICBCbGFjayBtaXNjIDAKaGRhYzA6IG5pZCAxMSAw eDQwZjAwMGYxIGFzIDE1IHNlcSAgMSAgICAgICAgIE90aGVyICBOb25lIGphY2sgIDAgbG9jICAw IGNvbG9yIFVua25vd24gbWlzYyAwCmhkYWMwOiBuaWQgMTIgMHg0MGYwMDBmNyBhcyAxNSBzZXEg IDcgICAgICAgICBPdGhlciAgTm9uZSBqYWNrICAwIGxvYyAgMCBjb2xvciBVbmtub3duIG1pc2Mg MApoZGFjMDogbmlkIDEzIDB4OTAxNzAxMTAgYXMgIDEgc2VxICAwICAgICAgIFNwZWFrZXIgRml4 ZWQgamFjayAgNyBsb2MgMTYgY29sb3IgVW5rbm93biBtaXNjIDEKaGRhYzA6IG5pZCAxNCAweDAy YTExMDIwIGFzICAyIHNlcSAgMCAgICAgICAgTWljIGluICBKYWNrIGphY2sgIDEgbG9jICAyIGNv bG9yICAgQmxhY2sgbWlzYyAwCmhkYWMwOiBuaWQgMTUgMHgwMjAxMTAzMCBhcyAgMyBzZXEgIDAg ICAgICBMaW5lIG91dCAgSmFjayBqYWNrICAxIGxvYyAgMiBjb2xvciAgIEJsYWNrIG1pc2MgMApo ZGFjMDogbmlkIDE2IDB4NDBmMDAwZjIgYXMgMTUgc2VxICAyICAgICAgICAgT3RoZXIgIE5vbmUg amFjayAgMCBsb2MgIDAgY29sb3IgVW5rbm93biBtaXNjIDAKaGRhYzA6IG5pZCAxNyAweDQwZjAw MGYzIGFzIDE1IHNlcSAgMyAgICAgICAgIE90aGVyICBOb25lIGphY2sgIDAgbG9jICAwIGNvbG9y IFVua25vd24gbWlzYyAwCmhkYWMwOiBuaWQgMTggMHg0MGYwMDBmNCBhcyAxNSBzZXEgIDQgICAg ICAgICBPdGhlciAgTm9uZSBqYWNrICAwIGxvYyAgMCBjb2xvciBVbmtub3duIG1pc2MgMApoZGFj MDogbmlkIDE5IDB4OTBhNjAxMmUgYXMgIDIgc2VxIDE0ICAgICAgICBNaWMgaW4gRml4ZWQgamFj ayAgNiBsb2MgMTYgY29sb3IgVW5rbm93biBtaXNjIDEKaGRhYzA6IG5pZCAyMCAweDQwZjAwMGY1 IGFzIDE1IHNlcSAgNSAgICAgICAgIE90aGVyICBOb25lIGphY2sgIDAgbG9jICAwIGNvbG9yIFVu a25vd24gbWlzYyAwCmhkYWMwOiBuaWQgMzMgMHg5ODU2MTBhMCBhcyAxMCBzZXEgIDAgICBEaWdp dGFsIG91dCBGaXhlZCBqYWNrICA2IGxvYyAyNCBjb2xvciAgIEJsYWNrIG1pc2MgMApoZGFjMDog bmlkIDM0IDB4NDBmMDAwZjYgYXMgMTUgc2VxICA2ICAgICAgICAgT3RoZXIgIE5vbmUgamFjayAg MCBsb2MgIDAgY29sb3IgVW5rbm93biBtaXNjIDAKaGRhYzA6IFBhcnNpbmcgQ3Rscy4uLgpoZGFj MDogUGFyc2luZyB2ZW5kb3IgcGF0Y2guLi4KaGRhYzA6IFBhdGNoZWQgcGlucyBjb25maWd1cmF0 aW9uOgpoZGFjMDogbmlkIDEwIDB4MDIyMTEwMWYgYXMgIDEgc2VxIDE1ICAgIEhlYWRwaG9uZXMg IEphY2sgamFjayAgMSBsb2MgIDIgY29sb3IgICBCbGFjayBtaXNjIDAKaGRhYzA6IG5pZCAxMSAw eDQwZjAwMGYxIGFzIDE1IHNlcSAgMSAgICAgICAgIE90aGVyICBOb25lIGphY2sgIDAgbG9jICAw IGNvbG9yIFVua25vd24gbWlzYyAwIFtESVNBQkxFRF0KaGRhYzA6IG5pZCAxMiAweDQwZjAwMGY3 IGFzIDE1IHNlcSAgNyAgICAgICAgIE90aGVyICBOb25lIGphY2sgIDAgbG9jICAwIGNvbG9yIFVu a25vd24gbWlzYyAwIFtESVNBQkxFRF0KaGRhYzA6IG5pZCAxMyAweDkwMTcwMTEwIGFzICAxIHNl cSAgMCAgICAgICBTcGVha2VyIEZpeGVkIGphY2sgIDcgbG9jIDE2IGNvbG9yIFVua25vd24gbWlz YyAxCmhkYWMwOiBuaWQgMTQgMHgwMmExMTAyMCBhcyAgMiBzZXEgIDAgICAgICAgIE1pYyBpbiAg SmFjayBqYWNrICAxIGxvYyAgMiBjb2xvciAgIEJsYWNrIG1pc2MgMApoZGFjMDogbmlkIDE1IDB4 MDIwMTEwMzAgYXMgIDMgc2VxICAwICAgICAgTGluZSBvdXQgIEphY2sgamFjayAgMSBsb2MgIDIg Y29sb3IgICBCbGFjayBtaXNjIDAKaGRhYzA6IG5pZCAxNiAweDQwZjAwMGYyIGFzIDE1IHNlcSAg MiAgICAgICAgIE90aGVyICBOb25lIGphY2sgIDAgbG9jICAwIGNvbG9yIFVua25vd24gbWlzYyAw IFtESVNBQkxFRF0KaGRhYzA6IG5pZCAxNyAweDQwZjAwMGYzIGFzIDE1IHNlcSAgMyAgICAgICAg IE90aGVyICBOb25lIGphY2sgIDAgbG9jICAwIGNvbG9yIFVua25vd24gbWlzYyAwIFtESVNBQkxF RF0KaGRhYzA6IG5pZCAxOCAweDQwZjAwMGY0IGFzIDE1IHNlcSAgNCAgICAgICAgIE90aGVyICBO b25lIGphY2sgIDAgbG9jICAwIGNvbG9yIFVua25vd24gbWlzYyAwIFtESVNBQkxFRF0KaGRhYzA6 IG5pZCAxOSAweDkwYTYwMTJlIGFzICAyIHNlcSAxNCAgICAgICAgTWljIGluIEZpeGVkIGphY2sg IDYgbG9jIDE2IGNvbG9yIFVua25vd24gbWlzYyAxCmhkYWMwOiBuaWQgMjAgMHg0MGYwMDBmNSBh cyAxNSBzZXEgIDUgICAgICAgICBPdGhlciAgTm9uZSBqYWNrICAwIGxvYyAgMCBjb2xvciBVbmtu b3duIG1pc2MgMCBbRElTQUJMRURdCmhkYWMwOiBuaWQgMzMgMHg5ODU2MTBhMCBhcyAxMCBzZXEg IDAgICBEaWdpdGFsIG91dCBGaXhlZCBqYWNrICA2IGxvYyAyNCBjb2xvciAgIEJsYWNrIG1pc2Mg MApoZGFjMDogbmlkIDM0IDB4NDBmMDAwZjYgYXMgMTUgc2VxICA2ICAgICAgICAgT3RoZXIgIE5v bmUgamFjayAgMCBsb2MgIDAgY29sb3IgVW5rbm93biBtaXNjIDAgW0RJU0FCTEVEXQpoZGFjMDog UGFyc2luZyBwaW4gYXNzb2NpYXRpb25zLi4uCmhkYWMwOiA0IGFzc29jaWF0aW9ucyBmb3VuZApo ZGFjMDogQXNzb2NpYXRpb24gMSBvdXQ6CmhkYWMwOiAgIFBpbiBuaWQ9MTMgc2VxPTAKaGRhYzA6 ICAgUGluIG5pZD0xMCBzZXE9MTUKaGRhYzA6IEFzc29jaWF0aW9uIDIgaW46CmhkYWMwOiAgIFBp biBuaWQ9MTQgc2VxPTAKaGRhYzA6ICAgUGluIG5pZD0xOSBzZXE9MTQKaGRhYzA6IEFzc29jaWF0 aW9uIDMgb3V0OgpoZGFjMDogICBQaW4gbmlkPTE1IHNlcT0wCmhkYWMwOiBBc3NvY2lhdGlvbiAx MCBvdXQ6CmhkYWMwOiAgIFBpbiBuaWQ9MzMgc2VxPTAKaGRhYzA6IEJ1aWxkaW5nIEFGRyB0cmVl Li4uCmhkYWMwOiBIV2lQOiBIREEgV2lkZ2V0IFBhcnNlciAtIFJldmlzaW9uIDIKaGRhYzA6IFRy YWNpbmcgYXNzb2NpYXRpb24gMCAoMSkKaGRhYzA6ICBUcmFjaW5nIHBpbiAxMyB3aXRoIG1pbiBu aWQgMApoZGFjMDogICB0cmFjaW5nIHZpYSBuaWQgMTMKaGRhYzA6ICAgIHRyYWNpbmcgdmlhIG5p ZCAyCmhkYWMwOiAgICBuaWQgMiByZXR1cm5lZCAyCmhkYWMwOiAgIG5pZCAxMyByZXR1cm5lZCAy CmhkYWMwOiAgUGluIDEzIHRyYWNlZCB0byBEQUMvQURDIDIKaGRhYzA6ICBUcmFjaW5nIHBpbiAx MCB3aXRoIG1pbiBuaWQgMCBhbmQgaHByZWRpciAwCmhkYWMwOiAgIHRyYWNpbmcgdmlhIG5pZCAx MApoZGFjMDogICAgdHJhY2luZyB2aWEgbmlkIDIKaGRhYzA6ICAgIG5pZCAyIHJldHVybmVkIDIK aGRhYzA6ICAgbmlkIDEwIHJldHVybmVkIDIKaGRhYzA6ICBQaW4gMTAgdHJhY2VkIHRvIERBQy9B REMgMgpoZGFjMDogQXNzb2NpYXRpb24gMCAoMSkgdHJhY2Ugc3VjY2VkZWQKaGRhYzA6IFRyYWNp bmcgYXNzb2NpYXRpb24gMSAoMikKaGRhYzA6ICBUcmFjaW5nIHBpbiAxNCB0byBBREMgNwpoZGFj MDogICB0cmFjaW5nIHZpYSBuaWQgMTQKaGRhYzA6ICAgIHRyYWNpbmcgdmlhIG5pZCAyMQpoZGFj MDogICAgIHRyYWNpbmcgdmlhIG5pZCAyNApoZGFjMDogICAgICB0cmFjaW5nIHZpYSBuaWQgMjcK aGRhYzA6ICAgICAgIHRyYWNpbmcgdmlhIG5pZCA3CmhkYWMwOiAgICAgICBuaWQgNyByZXR1cm5l ZCAxCmhkYWMwOiAgICAgICB0cmFjaW5nIHZpYSBuaWQgMzMKaGRhYzA6ICAgICAgIG5pZCAzMyBy ZXR1cm5lZCAwCmhkYWMwOiAgICAgIG5pZCAyNyByZXR1cm5lZCAxCmhkYWMwOiAgICAgbmlkIDI0 IHJldHVybmVkIDEKaGRhYzA6ICAgIG5pZCAyMSByZXR1cm5lZCAxCmhkYWMwOiAgICB0cmFjaW5n IHZpYSBuaWQgMjIKaGRhYzA6ICAgICB0cmFjaW5nIHZpYSBuaWQgMjUKaGRhYzA6ICAgICAgdHJh Y2luZyB2aWEgbmlkIDI4CmhkYWMwOiAgICAgICB0cmFjaW5nIHZpYSBuaWQgOApoZGFjMDogICAg ICAgbmlkIDggcmV0dXJuZWQgMApoZGFjMDogICAgICAgdHJhY2luZyB2aWEgbmlkIDMzCmhkYWMw OiAgICAgICBuaWQgMzMgcmV0dXJuZWQgMApoZGFjMDogICAgICBuaWQgMjggcmV0dXJuZWQgMApo ZGFjMDogICAgIG5pZCAyNSByZXR1cm5lZCAwCmhkYWMwOiAgICBuaWQgMjIgcmV0dXJuZWQgMApo ZGFjMDogICAgdHJhY2luZyB2aWEgbmlkIDIzCmhkYWMwOiAgICAgdHJhY2luZyB2aWEgbmlkIDI2 CmhkYWMwOiAgICAgIHRyYWNpbmcgdmlhIG5pZCAyOQpoZGFjMDogICAgICAgdHJhY2luZyB2aWEg bmlkIDkKaGRhYzA6ICAgICAgIG5pZCA5IHJldHVybmVkIDAKaGRhYzA6ICAgICAgIHRyYWNpbmcg dmlhIG5pZCAzMwpoZGFjMDogICAgICAgbmlkIDMzIHJldHVybmVkIDAKaGRhYzA6ICAgICAgbmlk IDI5IHJldHVybmVkIDAKaGRhYzA6ICAgICBuaWQgMjYgcmV0dXJuZWQgMApoZGFjMDogICAgbmlk IDIzIHJldHVybmVkIDAKaGRhYzA6ICAgbmlkIDE0IHJldHVybmVkIDEKaGRhYzA6ICBUcmFjZWQg dG8gREFDL0FEQyA3CmhkYWMwOiAgVHJhY2luZyBwaW4gMTkgdG8gQURDIDcKaGRhYzA6ICAgdHJh Y2luZyB2aWEgbmlkIDE5CmhkYWMwOiAgICB0cmFjaW5nIHZpYSBuaWQgMjcKaGRhYzA6ICAgICB0 cmFjaW5nIHZpYSBuaWQgNwpoZGFjMDogICAgIG5pZCA3IHJldHVybmVkIDEKaGRhYzA6ICAgICB0 cmFjaW5nIHZpYSBuaWQgMzMKaGRhYzA6ICAgICBuaWQgMzMgcmV0dXJuZWQgMApoZGFjMDogICAg bmlkIDI3IHJldHVybmVkIDEKaGRhYzA6ICAgIHRyYWNpbmcgdmlhIG5pZCAyOApoZGFjMDogICAg IHRyYWNpbmcgdmlhIG5pZCA4CmhkYWMwOiAgICAgbmlkIDggcmV0dXJuZWQgMApoZGFjMDogICAg IHRyYWNpbmcgdmlhIG5pZCAzMwpoZGFjMDogICAgIG5pZCAzMyByZXR1cm5lZCAwCmhkYWMwOiAg ICBuaWQgMjggcmV0dXJuZWQgMApoZGFjMDogICAgdHJhY2luZyB2aWEgbmlkIDI5CmhkYWMwOiAg ICAgdHJhY2luZyB2aWEgbmlkIDkKaGRhYzA6ICAgICBuaWQgOSByZXR1cm5lZCAwCmhkYWMwOiAg ICAgdHJhY2luZyB2aWEgbmlkIDMzCmhkYWMwOiAgICAgbmlkIDMzIHJldHVybmVkIDAKaGRhYzA6 ICAgIG5pZCAyOSByZXR1cm5lZCAwCmhkYWMwOiAgIG5pZCAxOSByZXR1cm5lZCAxCmhkYWMwOiAg VHJhY2VkIHRvIERBQy9BREMgNwpoZGFjMDogQXNzb2NpYXRpb24gMSAoMikgdHJhY2Ugc3VjY2Vk ZWQKaGRhYzA6IFRyYWNpbmcgYXNzb2NpYXRpb24gMiAoMykKaGRhYzA6ICBUcmFjaW5nIHBpbiAx NSB3aXRoIG1pbiBuaWQgMApoZGFjMDogICB0cmFjaW5nIHZpYSBuaWQgMTUKaGRhYzA6ICAgIHRy YWNpbmcgdmlhIG5pZCA1CmhkYWMwOiAgICBuaWQgNSByZXR1cm5lZCA1CmhkYWMwOiAgIG5pZCAx NSByZXR1cm5lZCA1CmhkYWMwOiAgUGluIDE1IHRyYWNlZCB0byBEQUMvQURDIDUKaGRhYzA6IEFz c29jaWF0aW9uIDIgKDMpIHRyYWNlIHN1Y2NlZGVkCmhkYWMwOiBUcmFjaW5nIGFzc29jaWF0aW9u IDMgKDEwKQpoZGFjMDogIFRyYWNpbmcgcGluIDMzIHdpdGggbWluIG5pZCAwCmhkYWMwOiAgIHRy YWNpbmcgdmlhIG5pZCAzMwpoZGFjMDogICAgdHJhY2luZyB2aWEgbmlkIDMwCmhkYWMwOiAgICBu aWQgMzAgcmV0dXJuZWQgMzAKaGRhYzA6ICAgIHRyYWNpbmcgdmlhIG5pZCAzMQpoZGFjMDogICAg bmlkIDMxIHJldHVybmVkIDAKaGRhYzA6ICAgIHRyYWNpbmcgdmlhIG5pZCAyNwpoZGFjMDogICAg bmlkIDI3IGJ1c3kgYnkgYXNzb2NpYXRpb24gMQpoZGFjMDogICAgdHJhY2luZyB2aWEgbmlkIDI4 CmhkYWMwOiAgICAgdHJhY2luZyB2aWEgbmlkIDI1CmhkYWMwOiAgICAgIHRyYWNpbmcgdmlhIG5p ZCAyMgpoZGFjMDogICAgICAgdHJhY2luZyB2aWEgbmlkIDE0CmhkYWMwOiAgICAgICBuaWQgMTQg YnVzeSBieSBhc3NvY2lhdGlvbiAxCmhkYWMwOiAgICAgICB0cmFjaW5nIHZpYSBuaWQgMTUKaGRh YzA6ICAgICAgIG5pZCAxNSBidXN5IGJ5IGFzc29jaWF0aW9uIDIKaGRhYzA6ICAgICAgIHRyYWNp bmcgdmlhIG5pZCAxMwpoZGFjMDogICAgICAgbmlkIDEzIGJ1c3kgYnkgYXNzb2NpYXRpb24gMApo ZGFjMDogICAgICAgdHJhY2luZyB2aWEgbmlkIDEwCmhkYWMwOiAgICAgICBuaWQgMTAgYnVzeSBi eSBhc3NvY2lhdGlvbiAwCmhkYWMwOiAgICAgIG5pZCAyMiByZXR1cm5lZCAwCmhkYWMwOiAgICAg bmlkIDI1IHJldHVybmVkIDAKaGRhYzA6ICAgICB0cmFjaW5nIHZpYSBuaWQgMTkKaGRhYzA6ICAg ICBuaWQgMTkgYnVzeSBieSBhc3NvY2lhdGlvbiAxCmhkYWMwOiAgICBuaWQgMjggcmV0dXJuZWQg MApoZGFjMDogICAgdHJhY2luZyB2aWEgbmlkIDI5CmhkYWMwOiAgICAgdHJhY2luZyB2aWEgbmlk IDI2CmhkYWMwOiAgICAgIHRyYWNpbmcgdmlhIG5pZCAyMwpoZGFjMDogICAgICAgdHJhY2luZyB2 aWEgbmlkIDE0CmhkYWMwOiAgICAgICBuaWQgMTQgYnVzeSBieSBhc3NvY2lhdGlvbiAxCmhkYWMw OiAgICAgICB0cmFjaW5nIHZpYSBuaWQgMTUKaGRhYzA6ICAgICAgIG5pZCAxNSBidXN5IGJ5IGFz c29jaWF0aW9uIDIKaGRhYzA6ICAgICAgIHRyYWNpbmcgdmlhIG5pZCAxMwpoZGFjMDogICAgICAg bmlkIDEzIGJ1c3kgYnkgYXNzb2NpYXRpb24gMApoZGFjMDogICAgICAgdHJhY2luZyB2aWEgbmlk IDEwCmhkYWMwOiAgICAgICBuaWQgMTAgYnVzeSBieSBhc3NvY2lhdGlvbiAwCmhkYWMwOiAgICAg IG5pZCAyMyByZXR1cm5lZCAwCmhkYWMwOiAgICAgbmlkIDI2IHJldHVybmVkIDAKaGRhYzA6ICAg ICB0cmFjaW5nIHZpYSBuaWQgMTkKaGRhYzA6ICAgICBuaWQgMTkgYnVzeSBieSBhc3NvY2lhdGlv biAxCmhkYWMwOiAgICBuaWQgMjkgcmV0dXJuZWQgMApoZGFjMDogICBuaWQgMzMgcmV0dXJuZWQg MzAKaGRhYzA6ICBQaW4gMzMgdHJhY2VkIHRvIERBQy9BREMgMzAKaGRhYzA6IEFzc29jaWF0aW9u IDMgKDEwKSB0cmFjZSBzdWNjZWRlZApoZGFjMDogVHJhY2luZyBtb25pdG9yCmhkYWMwOiBUcmFj aW5nIGJlZXBlcgpoZGFjMDogIFRyYWNpbmcgbmlkIDM1IHRvIG91dApoZGFjMDogICB0cmFjaW5n IHZpYSBuaWQgMzUKaGRhYzA6ICAgbmlkIDM1IHJldHVybmVkIDAKaGRhYzA6IEFGRyBjb21taXQu Li4KaGRhYzA6IEN0bHMgY29tbWl0Li4uCmhkYWMwOiBbIDJdIEN0bCBuaWQ9MyBCaW5kIHRvIE5P TkUKaGRhYzA6IFsgM10gQ3RsIG5pZD00IEJpbmQgdG8gTk9ORQpoZGFjMDogWyA1XSBDdGwgbmlk PTYgQmluZCB0byBOT05FCmhkYWMwOiBbIDddIEN0bCBuaWQ9MjIgQmluZCB0byBOT05FCmhkYWMw OiBbIDhdIEN0bCBuaWQ9MjMgQmluZCB0byBOT05FCmhkYWMwOiBbMTBdIEN0bCBuaWQ9MjUgY2hp bGRuaWQ9MjIgQmluZCB0byBOT05FCmhkYWMwOiBbMTFdIEN0bCBuaWQ9MjYgY2hpbGRuaWQ9MjMg QmluZCB0byBOT05FCmhkYWMwOiBbMTJdIEN0bCBuaWQ9MjcgQmluZCB0byBOT05FCmhkYWMwOiBb MTNdIEN0bCBuaWQ9MjggQmluZCB0byBOT05FCmhkYWMwOiBbMTRdIEN0bCBuaWQ9MjkgQmluZCB0 byBOT05FCmhkYWMwOiBIUCBzd2l0Y2ggaW5pdC4uLgpoZGFjMDogRW5hYmxpbmcgaGVhZHBob25l L3NwZWFrZXIgYXVkaW8gcm91dGluZyBzd2l0Y2hpbmc6CmhkYWMwOiAJYXM9MCBuaWQ9MTAgcGNp X3N1YnZlbmRvcj0weDAyMmYxMDI4IGNvZGVjPTB4ODM4NDc2MTYgW1VOU09MXQpoZGFjMDogUGlu IHNlbnNlOiBuaWQ9MTAgcmVzPTB4N2ZmZmZmZmYKaGRhYzA6IENoYW5uZWwgMCBzZXR1cC4uLgpo ZGFjMDogQ2hhbm5lbCAxIHNldHVwLi4uCmhkYWMwOiBDaGFubmVsIDIgc2V0dXAuLi4KaGRhYzA6 IENoYW5uZWwgMyBzZXR1cC4uLgpoZGFjMDogQ2hhbm5lbCA0IHNldHVwLi4uCnBjbTE6IGhkYWNf YWRkX2NoaWxkCnBjbTI6IGhkYWNfYWRkX2NoaWxkCnBjbTM6IGhkYWNfYWRkX2NoaWxkCmhkYWMw OiAKaGRhYzA6IEhEQSBjb25maWcvcXVpcmtzOiBzb2Z0cGNtdm9sIGZvcmNlc3RlcmVvIGl2cmVm NTAgaXZyZWY4MCBpdnJlZjEwMCBpdnJlZgpoZGFjMDogCmhkYWMwOiArLS0tLS0tLS0tLS0tLS0t LS0tLSsKaGRhYzA6IHwgRFVNUElORyBIREEgTk9ERVMgfApoZGFjMDogKy0tLS0tLS0tLS0tLS0t LS0tLS0rCmhkYWMwOiAKaGRhYzA6IERlZmF1bHQgUGFyYW1ldGVyCmhkYWMwOiAtLS0tLS0tLS0t LS0tLS0tLQpoZGFjMDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAwMDAxCmhkYWMwOiAgICAgICAg ICBGb3JtYXQ6IFBDTQpoZGFjMDogICAgICAgICBQQ00gY2FwOiAweDAwMGUwN2UwCmhkYWMwOiAg ICAgICAgUENNIHNpemU6IDE2IDIwIDI0CmhkYWMwOiAgICAgICAgUENNIHJhdGU6IDQ0IDQ4IDg4 IDk2IDE3NiAxOTIKaGRhYzA6ICAgICAgICAgIElOIGFtcDogMHgwMDA1MGUwMApoZGFjMDogICAg ICAgICBPVVQgYW1wOiAweDgwMDI3ZjdmCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDog MiBbQU5BTE9HXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBhdWRpbyBvdXRwdXQKaGRhYzA6ICAg ICAgd2lkZ2V0X2NhcDogMHgwMDBkMGMwNQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAw MDAwCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IHBjbQpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAw ICg4MDAxKQpoZGFjMDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAwMDAxCmhkYWMwOiAgICAgICAg ICBGb3JtYXQ6IFBDTQpoZGFjMDogICAgICAgICBQQ00gY2FwOiAweDAwMGUwN2UwCmhkYWMwOiAg ICAgICAgUENNIHNpemU6IDE2IDIwIDI0CmhkYWMwOiAgICAgICAgUENNIHJhdGU6IDQ0IDQ4IDg4 IDk2IDE3NiAxOTIKaGRhYzA6ICAgICAgT3V0cHV0IGFtcDogMHg4MDAyN2Y3ZgpoZGFjMDogICAg ICAgICAgICAgICAgICBtdXRlPTEgc3RlcD0xMjcgc2l6ZT0yIG9mZnNldD0xMjcKaGRhYzA6ICAg ICBjb25uZWN0aW9uczogMApoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDMgW0FOQUxP R10KaGRhYzA6ICAgICAgICAgICAgbmFtZTogYXVkaW8gb3V0cHV0CmhkYWMwOiAgICAgIHdpZGdl dF9jYXA6IDB4MDAwZDBjMDUKaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMApoZGFj MDogICAgICBPU1MgZGV2aWNlOiAKaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogLTEgKDApCmhkYWMw OiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKaGRhYzA6ICAgICAgICAgIEZvcm1hdDogUENN CmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTA3ZTAKaGRhYzA6ICAgICAgICBQQ00gc2l6 ZTogMTYgMjAgMjQKaGRhYzA6ICAgICAgICBQQ00gcmF0ZTogNDQgNDggODggOTYgMTc2IDE5Mgpo ZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDgwMDI3ZjdmCmhkYWMwOiAgICAgICAgICAgICAgICAg IG11dGU9MSBzdGVwPTEyNyBzaXplPTIgb2Zmc2V0PTEyNwpoZGFjMDogICAgIGNvbm5lY3Rpb25z OiAwCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogNCBbQU5BTE9HXQpoZGFjMDogICAg ICAgICAgICBuYW1lOiBhdWRpbyBvdXRwdXQKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDBk MGMwNQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBk ZXZpY2U6IApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAoMCkKaGRhYzA6ICAgICAgU3RyZWFt IGNhcDogMHgwMDAwMDAwMQpoZGFjMDogICAgICAgICAgRm9ybWF0OiBQQ00KaGRhYzA6ICAgICAg ICAgUENNIGNhcDogMHgwMDBlMDdlMApoZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNApo ZGFjMDogICAgICAgIFBDTSByYXRlOiA0NCA0OCA4OCA5NiAxNzYgMTkyCmhkYWMwOiAgICAgIE91 dHB1dCBhbXA6IDB4ODAwMjdmN2YKaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9 MTI3IHNpemU9MiBvZmZzZXQ9MTI3CmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDAKaGRhYzA6IApo ZGFjMDogICAgICAgICAgICAgbmlkOiA1IFtBTkFMT0ddCmhkYWMwOiAgICAgICAgICAgIG5hbWU6 IGF1ZGlvIG91dHB1dApoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwMGQwYzA1CmhkYWMwOiAg ICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDAKaGRhYzA6ICAgICAgT1NTIGRldmljZTogcGNtCmhk YWMwOiAgICAgQXNzb2NpYXRpb246IDIgKDEpCmhkYWMwOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAw MDAwMDEKaGRhYzA6ICAgICAgICAgIEZvcm1hdDogUENNCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6 IDB4MDAwZTA3ZTAKaGRhYzA6ICAgICAgICBQQ00gc2l6ZTogMTYgMjAgMjQKaGRhYzA6ICAgICAg ICBQQ00gcmF0ZTogNDQgNDggODggOTYgMTc2IDE5MgpoZGFjMDogICAgICBPdXRwdXQgYW1wOiAw eDgwMDI3ZjdmCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTEyNyBzaXplPTIg b2Zmc2V0PTEyNwpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAwCmhkYWMwOiAKaGRhYzA6ICAgICAg ICAgICAgIG5pZDogNiBbQU5BTE9HXQpoZGFjMDogICAgICAgICAgICBuYW1lOiB2ZW5kb3Igd2lk Z2V0CmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDBmZDBjMDUKaGRhYzA6ICAgICBQYXJzZSBm bGFnczogMHgwMDAwMDAwMApoZGFjMDogICAgICBPU1MgZGV2aWNlOiAKaGRhYzA6ICAgICBBc3Nv Y2lhdGlvbjogLTEgKDApCmhkYWMwOiAgICAgIE91dHB1dCBhbXA6IDB4ODAwMjdmN2YKaGRhYzA6 ICAgICAgICAgICAgICAgICAgbXV0ZT0xIHN0ZXA9MTI3IHNpemU9MiBvZmZzZXQ9MTI3CmhkYWMw OiAgICAgY29ubmVjdGlvbnM6IDAKaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiA3IFtB TkFMT0ddCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IGF1ZGlvIGlucHV0CmhkYWMwOiAgICAgIHdp ZGdldF9jYXA6IDB4MDAxZDA1NDEKaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMApo ZGFjMDogICAgICBPU1MgZGV2aWNlOiByZWMKaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMSAoNDAw MSkKaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpoZGFjMDogICAgICAgICAgRm9y bWF0OiBQQ00KaGRhYzA6ICAgICAgICAgUENNIGNhcDogMHgwMDBlMDdlMApoZGFjMDogICAgICAg IFBDTSBzaXplOiAxNiAyMCAyNApoZGFjMDogICAgICAgIFBDTSByYXRlOiA0NCA0OCA4OCA5NiAx NzYgMTkyCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDEKaGRhYzA6ICAgICAgICAgICB8CmhkYWMw OiAgICAgICAgICAgKyA8LSBuaWQ9MjcgW2F1ZGlvIHNlbGVjdG9yXQpoZGFjMDogCmhkYWMwOiAg ICAgICAgICAgICBuaWQ6IDggW0FOQUxPR10KaGRhYzA6ICAgICAgICAgICAgbmFtZTogYXVkaW8g aW5wdXQKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDFkMDU0MQpoZGFjMDogICAgIFBhcnNl IGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IHJlYwpoZGFjMDogICAg IEFzc29jaWF0aW9uOiAtMSAoMCkKaGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpo ZGFjMDogICAgICAgICAgRm9ybWF0OiBQQ00KaGRhYzA6ICAgICAgICAgUENNIGNhcDogMHgwMDBl MDdlMApoZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNApoZGFjMDogICAgICAgIFBDTSBy YXRlOiA0NCA0OCA4OCA5NiAxNzYgMTkyCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDEKaGRhYzA6 ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MjggW2F1ZGlvIHNlbGVjdG9y XQpoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDkgW0FOQUxPR10KaGRhYzA6ICAgICAg ICAgICAgbmFtZTogYXVkaW8gaW5wdXQKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDFkMDU0 MQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZp Y2U6IHJlYwpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAoMCkKaGRhYzA6ICAgICAgU3RyZWFt IGNhcDogMHgwMDAwMDAwMQpoZGFjMDogICAgICAgICAgRm9ybWF0OiBQQ00KaGRhYzA6ICAgICAg ICAgUENNIGNhcDogMHgwMDBlMDdlMApoZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNApo ZGFjMDogICAgICAgIFBDTSByYXRlOiA0NCA0OCA4OCA5NiAxNzYgMTkyCmhkYWMwOiAgICAgY29u bmVjdGlvbnM6IDEKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9 MjkgW2F1ZGlvIHNlbGVjdG9yXQpoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDEwIFtB TkFMT0ddCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IHBpbjogaGVhZHBob25lcyBvdXQgKGphY2sp CmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDA0MDAxODEKaGRhYzA6ICAgICBQYXJzZSBmbGFn czogMHgwMDAwMDAwMApoZGFjMDogICAgICBPU1MgZGV2aWNlOiB2b2wKaGRhYzA6ICAgICBBc3Nv Y2lhdGlvbjogMCAoODAwMCkKaGRhYzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMTczZgpoZGFj MDogICAgICAgICAgICAgICAgICBJU0MgVFJRRCBQREMgSFAgT1VUIElOIFZSRUZbIDUwIDgwIEdS T1VORCBISVogXSA6IFVOU09MCmhkYWMwOiAgICAgIFBpbiBjb25maWc6IDB4MDIyMTEwMWYKaGRh YzA6ICAgICBQaW4gY29udHJvbDogMHgwMDAwMDA4MCBIUApoZGFjMDogICAgIGNvbm5lY3Rpb25z OiAyCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTIgW2F1ZGlv IG91dHB1dF0gKHNlbGVjdGVkKQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICAr IDwtIG5pZD0zIFthdWRpbyBvdXRwdXRdCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDog MTEgW0FOQUxPR10gW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46IG90aGVy IChub25lKQpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwNDAwMTgxCmhkYWMwOiAgICAgUGFy c2UgZmxhZ3M6IDB4MDAwMDAwMDAKaGRhYzA6ICAgICAgT1NTIGRldmljZTogCmhkYWMwOiAgICAg QXNzb2NpYXRpb246IC0xICgwKQpoZGFjMDogICAgICAgICBQaW4gY2FwOiAweDAwMDAxNzNmCmhk YWMwOiAgICAgICAgICAgICAgICAgIElTQyBUUlFEIFBEQyBIUCBPVVQgSU4gVlJFRlsgNTAgODAg R1JPVU5EIEhJWiBdIDogVU5TT0wKaGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHg0MGYwMDBmMQpo ZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMGUwIEhQIElOIE9VVApoZGFjMDogICAgIGNv bm5lY3Rpb25zOiAyCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlk PTIgW2F1ZGlvIG91dHB1dF0KaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8 LSBuaWQ9MyBbYXVkaW8gb3V0cHV0XQpoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDEy IFtBTkFMT0ddIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICAgbmFtZTogcGluOiBvdGhlciAo bm9uZSkKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDQwMDE4MQpoZGFjMDogICAgIFBhcnNl IGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IApoZGFjMDogICAgIEFz c29jaWF0aW9uOiAtMSAoMCkKaGRhYzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMTczNwpoZGFj MDogICAgICAgICAgICAgICAgICBJU0MgVFJRRCBQREMgT1VUIElOIFZSRUZbIDUwIDgwIEdST1VO RCBISVogXSA6IFVOU09MCmhkYWMwOiAgICAgIFBpbiBjb25maWc6IDB4NDBmMDAwZjcKaGRhYzA6 ICAgICBQaW4gY29udHJvbDogMHgwMDAwMDA2MCBJTiBPVVQKaGRhYzA6ICAgICBjb25uZWN0aW9u czogMQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0zIFthdWRp byBvdXRwdXRdCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMTMgW0FOQUxPR10KaGRh YzA6ICAgICAgICAgICAgbmFtZTogcGluOiBzcGVha2VyIChmaXhlZCkKaGRhYzA6ICAgICAgd2lk Z2V0X2NhcDogMHgwMDQwMDE4MQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhk YWMwOiAgICAgIE9TUyBkZXZpY2U6IHZvbApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAwICgxKQpo ZGFjMDogICAgICAgICBQaW4gY2FwOiAweDAwMDAxNzNmCmhkYWMwOiAgICAgICAgICAgICAgICAg IElTQyBUUlFEIFBEQyBIUCBPVVQgSU4gVlJFRlsgNTAgODAgR1JPVU5EIEhJWiBdIDogVU5TT0wK aGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHg5MDE3MDExMApoZGFjMDogICAgIFBpbiBjb250cm9s OiAweDAwMDAwMDQwIE9VVApoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAxCmhkYWMwOiAgICAgICAg ICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTIgW2F1ZGlvIG91dHB1dF0KaGRhYzA6IApo ZGFjMDogICAgICAgICAgICAgbmlkOiAxNCBbQU5BTE9HXQpoZGFjMDogICAgICAgICAgICBuYW1l OiBwaW46IE1pYyBpbiAoamFjaykKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDQwMDE4MQpo ZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6 IG1pYwpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAxICgxKQpoZGFjMDogICAgICAgICBQaW4gY2Fw OiAweDAwMDAxNzM3CmhkYWMwOiAgICAgICAgICAgICAgICAgIElTQyBUUlFEIFBEQyBPVVQgSU4g VlJFRlsgNTAgODAgR1JPVU5EIEhJWiBdIDogVU5TT0wKaGRhYzA6ICAgICAgUGluIGNvbmZpZzog MHgwMmExMTAyMApoZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDI0IElOCmhkYWMwOiAg ICAgY29ubmVjdGlvbnM6IDEKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8 LSBuaWQ9NCBbYXVkaW8gb3V0cHV0XQpoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDE1 IFtBTkFMT0ddCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IHBpbjogbGluZSBvdXQgKGphY2spCmhk YWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDA0MDAxODEKaGRhYzA6ICAgICBQYXJzZSBmbGFnczog MHgwMDAwMDAwMApoZGFjMDogICAgICBPU1MgZGV2aWNlOiB2b2wKaGRhYzA6ICAgICBBc3NvY2lh dGlvbjogMiAoMSkKaGRhYzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMTczNwpoZGFjMDogICAg ICAgICAgICAgICAgICBJU0MgVFJRRCBQREMgT1VUIElOIFZSRUZbIDUwIDgwIEdST1VORCBISVog XSA6IFVOU09MCmhkYWMwOiAgICAgIFBpbiBjb25maWc6IDB4MDIwMTEwMzAKaGRhYzA6ICAgICBQ aW4gY29udHJvbDogMHgwMDAwMDA0MCBPVVQKaGRhYzA6ICAgICBjb25uZWN0aW9uczogMQpoZGFj MDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD01IFthdWRpbyBvdXRwdXRd CmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMTYgW0FOQUxPR10gW0RJU0FCTEVEXQpo ZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46IG90aGVyIChub25lKQpoZGFjMDogICAgICB3aWRn ZXRfY2FwOiAweDAwNDAwMTgxCmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDAKaGRh YzA6ICAgICAgT1NTIGRldmljZTogCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IC0xICgwKQpoZGFj MDogICAgICAgICBQaW4gY2FwOiAweDAwMDAwMDM3CmhkYWMwOiAgICAgICAgICAgICAgICAgIElT QyBUUlFEIFBEQyBPVVQgSU4gOiBVTlNPTApoZGFjMDogICAgICBQaW4gY29uZmlnOiAweDQwZjAw MGYyCmhkYWMwOiAgICAgUGluIGNvbnRyb2w6IDB4MDAwMDAwNjAgSU4gT1VUCmhkYWMwOiAgICAg Y29ubmVjdGlvbnM6IDEKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBu aWQ9NCBbYXVkaW8gb3V0cHV0XQpoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDE3IFtB TkFMT0ddIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICAgbmFtZTogcGluOiBvdGhlciAobm9u ZSkKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDQwMDE4MQpoZGFjMDogICAgIFBhcnNlIGZs YWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IApoZGFjMDogICAgIEFzc29j aWF0aW9uOiAtMSAoMCkKaGRhYzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMDAzNwpoZGFjMDog ICAgICAgICAgICAgICAgICBJU0MgVFJRRCBQREMgT1VUIElOIDogVU5TT0wKaGRhYzA6ICAgICAg UGluIGNvbmZpZzogMHg0MGYwMDBmMwpoZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDYw IElOIE9VVApoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAxCmhkYWMwOiAgICAgICAgICAgfApoZGFj MDogICAgICAgICAgICsgPC0gbmlkPTMgW2F1ZGlvIG91dHB1dF0KaGRhYzA6IApoZGFjMDogICAg ICAgICAgICAgbmlkOiAxOCBbQU5BTE9HXSBbRElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgIG5h bWU6IHBpbjogb3RoZXIgKG5vbmUpCmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDA0MDAwMDEK aGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMApoZGFjMDogICAgICBPU1MgZGV2aWNl OiAKaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogLTEgKDApCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6 IDB4MDAwMDAwMjAKaGRhYzA6ICAgICAgICAgICAgICAgICAgSU4KaGRhYzA6ICAgICAgUGluIGNv bmZpZzogMHg0MGYwMDBmNApoZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDIwIElOCmhk YWMwOiAgICAgY29ubmVjdGlvbnM6IDAKaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAx OSBbQU5BTE9HXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBwaW46IE1pYyBpbiAoZml4ZWQpCmhk YWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDA0MDAwMDEKaGRhYzA6ICAgICBQYXJzZSBmbGFnczog MHgwMDAwMDAwMApoZGFjMDogICAgICBPU1MgZGV2aWNlOiBtb25pdG9yCmhkYWMwOiAgICAgQXNz b2NpYXRpb246IDEgKDQwMDApCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMjAKaGRh YzA6ICAgICAgICAgICAgICAgICAgSU4KaGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHg5MGE2MDEy ZQpoZGFjMDogICAgIFBpbiBjb250cm9sOiAweDAwMDAwMDIwIElOCmhkYWMwOiAgICAgY29ubmVj dGlvbnM6IDAKaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAyMCBbQU5BTE9HXSBbRElT QUJMRURdCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IHBpbjogb3RoZXIgKG5vbmUpCmhkYWMwOiAg ICAgIHdpZGdldF9jYXA6IDB4MDA0MDAwMDEKaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAw MDAwMApoZGFjMDogICAgICBPU1MgZGV2aWNlOiAKaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogLTEg KDApCmhkYWMwOiAgICAgICAgIFBpbiBjYXA6IDB4MDAwMDAwMjAKaGRhYzA6ICAgICAgICAgICAg ICAgICAgSU4KaGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHg0MGYwMDBmNQpoZGFjMDogICAgIFBp biBjb250cm9sOiAweDAwMDAwMDIwIElOCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDAKaGRhYzA6 IApoZGFjMDogICAgICAgICAgICAgbmlkOiAyMSBbQU5BTE9HXQpoZGFjMDogICAgICAgICAgICBu YW1lOiBhdWRpbyBzZWxlY3RvcgpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwMzAwMTBkCmhk YWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDAKaGRhYzA6ICAgICAgT1NTIGRldmljZTog bWljCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IDEgKDEpCmhkYWMwOiAgICAgIE91dHB1dCBhbXA6 IDB4MDAyNzA0MDAKaGRhYzA6ICAgICAgICAgICAgICAgICAgbXV0ZT0wIHN0ZXA9NCBzaXplPTM5 IG9mZnNldD0wCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDkKaGRhYzA6ICAgICAgICAgICB8Cmhk YWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTQgW3BpbjogTWljIGluIChqYWNrKV0gKHNlbGVjdGVk KQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0xOCBbcGluOiBv dGhlciAobm9uZSldIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAg ICAgKyA8LSBuaWQ9MTUgW3BpbjogbGluZSBvdXQgKGphY2spXQpoZGFjMDogICAgICAgICAgIHwK aGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0xMSBbcGluOiBvdGhlciAobm9uZSldIFtESVNBQkxF RF0KaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTIgW3Bpbjog b3RoZXIgKG5vbmUpXSBbRElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAg ICAgICsgPC0gbmlkPTEzIFtwaW46IHNwZWFrZXIgKGZpeGVkKV0KaGRhYzA6ICAgICAgICAgICB8 CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTAgW3BpbjogaGVhZHBob25lcyBvdXQgKGphY2sp XQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0xNiBbcGluOiBv dGhlciAobm9uZSldIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAg ICAgKyA8LSBuaWQ9MTcgW3Bpbjogb3RoZXIgKG5vbmUpXSBbRElTQUJMRURdCmhkYWMwOiAKaGRh YzA6ICAgICAgICAgICAgIG5pZDogMjIgW0FOQUxPR10KaGRhYzA6ICAgICAgICAgICAgbmFtZTog YXVkaW8gc2VsZWN0b3IKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDMwMDEwZApoZGFjMDog ICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IApoZGFj MDogICAgIEFzc29jaWF0aW9uOiAtMSAoMCkKaGRhYzA6ICAgICAgT3V0cHV0IGFtcDogMHgwMDI3 MDQwMApoZGFjMDogICAgICAgICAgICAgICAgICBtdXRlPTAgc3RlcD00IHNpemU9Mzkgb2Zmc2V0 PTAKaGRhYzA6ICAgICBjb25uZWN0aW9uczogOQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAg ICAgICAgICArIDwtIG5pZD0xNCBbcGluOiBNaWMgaW4gKGphY2spXSAoc2VsZWN0ZWQpCmhkYWMw OiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE4IFtwaW46IG90aGVyIChu b25lKV0gW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwt IG5pZD0xNSBbcGluOiBsaW5lIG91dCAoamFjayldCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDog ICAgICAgICAgICsgPC0gbmlkPTExIFtwaW46IG90aGVyIChub25lKV0gW0RJU0FCTEVEXQpoZGFj MDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0xMiBbcGluOiBvdGhlciAo bm9uZSldIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8 LSBuaWQ9MTMgW3Bpbjogc3BlYWtlciAoZml4ZWQpXQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6 ICAgICAgICAgICArIDwtIG5pZD0xMCBbcGluOiBoZWFkcGhvbmVzIG91dCAoamFjayldCmhkYWMw OiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE2IFtwaW46IG90aGVyIChu b25lKV0gW0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwt IG5pZD0xNyBbcGluOiBvdGhlciAobm9uZSldIFtESVNBQkxFRF0KaGRhYzA6IApoZGFjMDogICAg ICAgICAgICAgbmlkOiAyMyBbQU5BTE9HXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBhdWRpbyBz ZWxlY3RvcgpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwMzAwMTBkCmhkYWMwOiAgICAgUGFy c2UgZmxhZ3M6IDB4MDAwMDAwMDAKaGRhYzA6ICAgICAgT1NTIGRldmljZTogCmhkYWMwOiAgICAg QXNzb2NpYXRpb246IC0xICgwKQpoZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDAwMjcwNDAwCmhk YWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MCBzdGVwPTQgc2l6ZT0zOSBvZmZzZXQ9MApoZGFj MDogICAgIGNvbm5lY3Rpb25zOiA5CmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAg ICsgPC0gbmlkPTE0IFtwaW46IE1pYyBpbiAoamFjayldIChzZWxlY3RlZCkKaGRhYzA6ICAgICAg ICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTggW3Bpbjogb3RoZXIgKG5vbmUpXSBb RElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE1 IFtwaW46IGxpbmUgb3V0IChqYWNrKV0KaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAg ICAgKyA8LSBuaWQ9MTEgW3Bpbjogb3RoZXIgKG5vbmUpXSBbRElTQUJMRURdCmhkYWMwOiAgICAg ICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTEyIFtwaW46IG90aGVyIChub25lKV0g W0RJU0FCTEVEXQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0x MyBbcGluOiBzcGVha2VyIChmaXhlZCldCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAg ICAgICsgPC0gbmlkPTEwIFtwaW46IGhlYWRwaG9uZXMgb3V0IChqYWNrKV0KaGRhYzA6ICAgICAg ICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MTYgW3Bpbjogb3RoZXIgKG5vbmUpXSBb RElTQUJMRURdCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE3 IFtwaW46IG90aGVyIChub25lKV0gW0RJU0FCTEVEXQpoZGFjMDogCmhkYWMwOiAgICAgICAgICAg ICBuaWQ6IDI0IFtBTkFMT0ddCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IGF1ZGlvIHNlbGVjdG9y CmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDAzMDAxMDMKaGRhYzA6ICAgICBQYXJzZSBmbGFn czogMHgwMDAwMDAwMApoZGFjMDogICAgICBPU1MgZGV2aWNlOiBtaWMKaGRhYzA6ICAgICBBc3Nv Y2lhdGlvbjogMSAoMSkKaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHgwMDA1MGUwMApoZGFjMDog ICAgICAgICAgICAgICAgICBtdXRlPTAgc3RlcD0xNCBzaXplPTUgb2Zmc2V0PTAKaGRhYzA6ICAg ICBjb25uZWN0aW9uczogMQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwt IG5pZD0yMSBbYXVkaW8gc2VsZWN0b3JdCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDog MjUgW0FOQUxPR10KaGRhYzA6ICAgICAgICAgICAgbmFtZTogYXVkaW8gc2VsZWN0b3IKaGRhYzA6 ICAgICAgd2lkZ2V0X2NhcDogMHgwMDMwMDEwMwpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAw MDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAt MSAoMCkKaGRhYzA6ICAgICAgIElucHV0IGFtcDogMHgwMDA1MGUwMApoZGFjMDogICAgICAgICAg ICAgICAgICBtdXRlPTAgc3RlcD0xNCBzaXplPTUgb2Zmc2V0PTAKaGRhYzA6ICAgICBjb25uZWN0 aW9uczogMQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0yMiBb YXVkaW8gc2VsZWN0b3JdCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMjYgW0FOQUxP R10KaGRhYzA6ICAgICAgICAgICAgbmFtZTogYXVkaW8gc2VsZWN0b3IKaGRhYzA6ICAgICAgd2lk Z2V0X2NhcDogMHgwMDMwMDEwMwpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhk YWMwOiAgICAgIE9TUyBkZXZpY2U6IApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAoMCkKaGRh YzA6ICAgICAgIElucHV0IGFtcDogMHgwMDA1MGUwMApoZGFjMDogICAgICAgICAgICAgICAgICBt dXRlPTAgc3RlcD0xNCBzaXplPTUgb2Zmc2V0PTAKaGRhYzA6ICAgICBjb25uZWN0aW9uczogMQpo ZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0yMyBbYXVkaW8gc2Vs ZWN0b3JdCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMjcgW0FOQUxPR10KaGRhYzA6 ICAgICAgICAgICAgbmFtZTogYXVkaW8gc2VsZWN0b3IKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDog MHgwMDMwMDkwZApoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDA0CmhkYWMwOiAgICAg IE9TUyBkZXZpY2U6IApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAxICg0MDAxKQpoZGFjMDogICAg ICBPdXRwdXQgYW1wOiAweDgwMDAwMDAwCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MSBz dGVwPTAgc2l6ZT0wIG9mZnNldD0wCmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDMKaGRhYzA6ICAg ICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MjQgW2F1ZGlvIHNlbGVjdG9yXSAo c2VsZWN0ZWQpCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE5 IFtwaW46IE1pYyBpbiAoZml4ZWQpXQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAg ICArIDwtIG5pZD0yMCBbcGluOiBvdGhlciAobm9uZSldIFtESVNBQkxFRF0KaGRhYzA6IApoZGFj MDogICAgICAgICAgICAgbmlkOiAyOCBbQU5BTE9HXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBh dWRpbyBzZWxlY3RvcgpoZGFjMDogICAgICB3aWRnZXRfY2FwOiAweDAwMzAwOTBkCmhkYWMwOiAg ICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDQKaGRhYzA6ICAgICAgT1NTIGRldmljZTogCmhkYWMw OiAgICAgQXNzb2NpYXRpb246IC0xICgwKQpoZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDgwMDAw MDAwCmhkYWMwOiAgICAgICAgICAgICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0w CmhkYWMwOiAgICAgY29ubmVjdGlvbnM6IDMKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAg ICAgICAgKyA8LSBuaWQ9MjUgW2F1ZGlvIHNlbGVjdG9yXSAoc2VsZWN0ZWQpCmhkYWMwOiAgICAg ICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTE5IFtwaW46IE1pYyBpbiAoZml4ZWQp XQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0yMCBbcGluOiBv dGhlciAobm9uZSldIFtESVNBQkxFRF0KaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAy OSBbQU5BTE9HXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBhdWRpbyBzZWxlY3RvcgpoZGFjMDog ICAgICB3aWRnZXRfY2FwOiAweDAwMzAwOTBkCmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAw MDAwMDQKaGRhYzA6ICAgICAgT1NTIGRldmljZTogCmhkYWMwOiAgICAgQXNzb2NpYXRpb246IC0x ICgwKQpoZGFjMDogICAgICBPdXRwdXQgYW1wOiAweDgwMDAwMDAwCmhkYWMwOiAgICAgICAgICAg ICAgICAgIG11dGU9MSBzdGVwPTAgc2l6ZT0wIG9mZnNldD0wCmhkYWMwOiAgICAgY29ubmVjdGlv bnM6IDMKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MjYgW2F1 ZGlvIHNlbGVjdG9yXSAoc2VsZWN0ZWQpCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAg ICAgICsgPC0gbmlkPTE5IFtwaW46IE1pYyBpbiAoZml4ZWQpXQpoZGFjMDogICAgICAgICAgIHwK aGRhYzA6ICAgICAgICAgICArIDwtIG5pZD0yMCBbcGluOiBvdGhlciAobm9uZSldIFtESVNBQkxF RF0KaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAzMCBbRElHSVRBTF0KaGRhYzA6ICAg ICAgICAgICAgbmFtZTogYXVkaW8gb3V0cHV0CmhkYWMwOiAgICAgIHdpZGdldF9jYXA6IDB4MDAw NDAyMTEKaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMApoZGFjMDogICAgICBPU1Mg ZGV2aWNlOiB2b2wKaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMyAoMSkKaGRhYzA6ICAgICAgU3Ry ZWFtIGNhcDogMHgwMDAwMDAwNQpoZGFjMDogICAgICAgICAgRm9ybWF0OiBBQzMgUENNCmhkYWMw OiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTA3ZTAKaGRhYzA6ICAgICAgICBQQ00gc2l6ZTogMTYg MjAgMjQKaGRhYzA6ICAgICAgICBQQ00gcmF0ZTogNDQgNDggODggOTYgMTc2IDE5MgpoZGFjMDog ICAgIGNvbm5lY3Rpb25zOiAwCmhkYWMwOiAKaGRhYzA6ICAgICAgICAgICAgIG5pZDogMzEgW0RJ R0lUQUxdCmhkYWMwOiAgICAgICAgICAgIG5hbWU6IHZlbmRvciB3aWRnZXQKaGRhYzA6ICAgICAg d2lkZ2V0X2NhcDogMHgwMGYzMDIwMQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAw CmhkYWMwOiAgICAgIE9TUyBkZXZpY2U6IHZvbApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAo MCkKaGRhYzA6ICAgICBjb25uZWN0aW9uczogMApoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBu aWQ6IDMyIFtESUdJVEFMXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBhdWRpbyBpbnB1dApoZGFj MDogICAgICB3aWRnZXRfY2FwOiAweDAwMTQwMzExCmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4 MDAwMDAwMDAKaGRhYzA6ICAgICAgT1NTIGRldmljZTogcmVjCmhkYWMwOiAgICAgQXNzb2NpYXRp b246IC0xICgwKQpoZGFjMDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAwMDA1CmhkYWMwOiAgICAg ICAgICBGb3JtYXQ6IEFDMyBQQ00KaGRhYzA6ICAgICAgICAgUENNIGNhcDogMHgwMDBlMDE2MApo ZGFjMDogICAgICAgIFBDTSBzaXplOiAxNiAyMCAyNApoZGFjMDogICAgICAgIFBDTSByYXRlOiA0 NCA0OCA5NgpoZGFjMDogICAgIGNvbm5lY3Rpb25zOiAxCmhkYWMwOiAgICAgICAgICAgfApoZGFj MDogICAgICAgICAgICsgPC0gbmlkPTM0IFtwaW46IG90aGVyIChub25lKV0gW0RJU0FCTEVEXQpo ZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDMzIFtESUdJVEFMXQpoZGFjMDogICAgICAg ICAgICBuYW1lOiBwaW46IGRpZ2l0YWwgKG90aGVyKSBvdXQgKGZpeGVkCmhkYWMwOiAgICAgIHdp ZGdldF9jYXA6IDB4MDA0MDAzMDEKaGRhYzA6ICAgICBQYXJzZSBmbGFnczogMHgwMDAwMDAwMApo ZGFjMDogICAgICBPU1MgZGV2aWNlOiB2b2wKaGRhYzA6ICAgICBBc3NvY2lhdGlvbjogMyAoMSkK aGRhYzA6ICAgICAgICAgUGluIGNhcDogMHgwMDAwMDAxMApoZGFjMDogICAgICAgICAgICAgICAg ICBPVVQKaGRhYzA6ICAgICAgUGluIGNvbmZpZzogMHg5ODU2MTBhMApoZGFjMDogICAgIFBpbiBj b250cm9sOiAweDAwMDAwMDQwIE9VVApoZGFjMDogICAgIGNvbm5lY3Rpb25zOiA1CmhkYWMwOiAg ICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTMwIFthdWRpbyBvdXRwdXRdIChz ZWxlY3RlZCkKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAgICAgKyA8LSBuaWQ9MzEg W3ZlbmRvciB3aWRnZXRdCmhkYWMwOiAgICAgICAgICAgfApoZGFjMDogICAgICAgICAgICsgPC0g bmlkPTI3IFthdWRpbyBzZWxlY3Rvcl0KaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAgICAgICAg ICAgKyA8LSBuaWQ9MjggW2F1ZGlvIHNlbGVjdG9yXQpoZGFjMDogICAgICAgICAgIHwKaGRhYzA6 ICAgICAgICAgICArIDwtIG5pZD0yOSBbYXVkaW8gc2VsZWN0b3JdCmhkYWMwOiAKaGRhYzA6ICAg ICAgICAgICAgIG5pZDogMzQgW0RJR0lUQUxdIFtESVNBQkxFRF0KaGRhYzA6ICAgICAgICAgICAg bmFtZTogcGluOiBvdGhlciAobm9uZSkKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDogMHgwMDQzMDY4 MQpoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAgIE9TUyBkZXZp Y2U6IApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAoMCkKaGRhYzA6ICAgICAgICAgUGluIGNh cDogMHgwMDAxMDAyNApoZGFjMDogICAgICAgICAgICAgICAgICBQREMgSU4gRUFQRCA6IFVOU09M CmhkYWMwOiAgICAgIFBpbiBjb25maWc6IDB4NDBmMDAwZjYKaGRhYzA6ICAgICBQaW4gY29udHJv bDogMHgwMDAwMDAyMCBJTgpoZGFjMDogICAgICAgICAgICBFQVBEOiAweDAwMDAwMDAyCmhkYWMw OiAgICAgY29ubmVjdGlvbnM6IDAKaGRhYzA6IApoZGFjMDogICAgICAgICAgICAgbmlkOiAzNSBb QU5BTE9HXQpoZGFjMDogICAgICAgICAgICBuYW1lOiBiZWVwIHdpZGdldApoZGFjMDogICAgICB3 aWRnZXRfY2FwOiAweDAwNzAwMDBjCmhkYWMwOiAgICAgUGFyc2UgZmxhZ3M6IDB4MDAwMDAwMDAK aGRhYzA6ICAgICAgT1NTIGRldmljZTogc3BlYWtlcgpoZGFjMDogICAgIEFzc29jaWF0aW9uOiAt MiAoMCkKaGRhYzA6ICAgICAgT3V0cHV0IGFtcDogMHgwMDE3MDMwMwpoZGFjMDogICAgICAgICAg ICAgICAgICBtdXRlPTAgc3RlcD0zIHNpemU9MjMgb2Zmc2V0PTMKaGRhYzA6ICAgICBjb25uZWN0 aW9uczogMApoZGFjMDogCmhkYWMwOiAgICAgICAgICAgICBuaWQ6IDM2IFtBTkFMT0ddCmhkYWMw OiAgICAgICAgICAgIG5hbWU6IHZvbHVtZSB3aWRnZXQKaGRhYzA6ICAgICAgd2lkZ2V0X2NhcDog MHgwMDYwMDAwMApoZGFjMDogICAgIFBhcnNlIGZsYWdzOiAweDAwMDAwMDAwCmhkYWMwOiAgICAg IE9TUyBkZXZpY2U6IApoZGFjMDogICAgIEFzc29jaWF0aW9uOiAtMSAoMCkKaGRhYzA6ICAgICBj b25uZWN0aW9uczogNApoZGFjMDogICAgICAgICAgIHwKaGRhYzA6ICAgICAgICAgICArIDwtIG5p ZD0yIFthdWRpbyBvdXRwdXRdIChzZWxlY3RlZCkKaGRhYzA6ICAgICAgICAgICB8CmhkYWMwOiAg ICAgICAgICAgKyA8LSBuaWQ9MyBbYXVkaW8gb3V0cHV0XQpoZGFjMDogICAgICAgICAgIHwKaGRh YzA6ICAgICAgICAgICArIDwtIG5pZD00IFthdWRpbyBvdXRwdXRdCmhkYWMwOiAgICAgICAgICAg fApoZGFjMDogICAgICAgICAgICsgPC0gbmlkPTUgW2F1ZGlvIG91dHB1dF0KaGRhYzA6IApoZGFj MDogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKaGRhYzA6IHwgRFVNUElORyBIREEgQU1QTElG SUVSUyB8CmhkYWMwOiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwpoZGFjMDogCmhkYWMwOiAg IDE6IG5pZD0gIDIgICAgICAgICAgZGlyPTB4MSBuZGlyPTB4MSBpbmRleD0wIG9zc21hc2s9MHgw MDAwMDAxMApoZGFjMDogICAyOiBuaWQ9ICAzICAgICAgICAgIGRpcj0weDEgbmRpcj0weDEgaW5k ZXg9MCBvc3NtYXNrPTB4MDAwMDAwMDAKaGRhYzA6ICAgMzogbmlkPSAgNCAgICAgICAgICBkaXI9 MHgxIG5kaXI9MHgxIGluZGV4PTAgb3NzbWFzaz0weDAwMDAwMDAwCmhkYWMwOiAgIDQ6IG5pZD0g IDUgICAgICAgICAgZGlyPTB4MSBuZGlyPTB4MSBpbmRleD0wIG9zc21hc2s9MHgwMDAwMDAxMApo ZGFjMDogICA1OiBuaWQ9ICA2ICAgICAgICAgIGRpcj0weDEgbmRpcj0weDEgaW5kZXg9MCBvc3Nt YXNrPTB4MDAwMDAwMDAKaGRhYzA6ICAgNjogbmlkPSAyMSAgICAgICAgICBkaXI9MHgxIG5kaXI9 MHgxIGluZGV4PTAgb3NzbWFzaz0weDAwMDAwMDgwCmhkYWMwOiAgIDc6IG5pZD0gMjIgICAgICAg ICAgZGlyPTB4MSBuZGlyPTB4MSBpbmRleD0wIG9zc21hc2s9MHgwMDAwMDAwMApoZGFjMDogICA4 OiBuaWQ9IDIzICAgICAgICAgIGRpcj0weDEgbmRpcj0weDEgaW5kZXg9MCBvc3NtYXNrPTB4MDAw MDAwMDAKaGRhYzA6ICAgOTogbmlkPSAyNCBjbmlkPSAyMSBkaXI9MHgyIG5kaXI9MHgyIGluZGV4 PTAgb3NzbWFzaz0weDAwMDAwMDgwCmhkYWMwOiAgMTA6IG5pZD0gMjUgY25pZD0gMjIgZGlyPTB4 MiBuZGlyPTB4MiBpbmRleD0wIG9zc21hc2s9MHgwMDAwMDAwMApoZGFjMDogIDExOiBuaWQ9IDI2 IGNuaWQ9IDIzIGRpcj0weDIgbmRpcj0weDIgaW5kZXg9MCBvc3NtYXNrPTB4MDAwMDAwMDAKaGRh YzA6ICAxMjogbmlkPSAyNyAgICAgICAgICBkaXI9MHgxIG5kaXI9MHgxIGluZGV4PTAgb3NzbWFz az0weDAwMDAwMDAwCmhkYWMwOiAgMTM6IG5pZD0gMjggICAgICAgICAgZGlyPTB4MSBuZGlyPTB4 MSBpbmRleD0wIG9zc21hc2s9MHgwMDAwMDAwMApoZGFjMDogIDE0OiBuaWQ9IDI5ICAgICAgICAg IGRpcj0weDEgbmRpcj0weDEgaW5kZXg9MCBvc3NtYXNrPTB4MDAwMDAwMDAKaGRhYzA6ICAxNTog bmlkPSAzNSAgICAgICAgICBkaXI9MHgxIG5kaXI9MHgxIGluZGV4PTAgb3NzbWFzaz0weDAwMDAw MDIwCmhkYWMwOiAKaGRhYzA6ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK aGRhYzA6IHwgRFVNUElORyBIREEgQVVESU8vVk9MVU1FIENPTlRST0xTIHwKaGRhYzA6ICstLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKaGRhYzA6IApoZGFjMDogUENNIFZvbHVt ZSAoT1NTOiBwY20pCmhkYWMwOiAgICB8CmhkYWMwOiAgICArLSAgbmlkOiAgMiBpbmRleDogIDAg ICAgICAgICAgIG11dGU6IDEgc3RlcDogMTI3IHNpemU6ICAgMiBvZmY6IDEyNwpoZGFjMDogICAg Ky0gIG5pZDogIDUgaW5kZXg6ICAwICAgICAgICAgICBtdXRlOiAxIHN0ZXA6IDEyNyBzaXplOiAg IDIgb2ZmOiAxMjcKaGRhYzA6IApoZGFjMDogTWljcm9waG9uZSBWb2x1bWUgKE9TUzogbWljKQpo ZGFjMDogICAgfApoZGFjMDogICAgKy0gIG5pZDogMjEgaW5kZXg6ICAwICAgICAgICAgICBtdXRl OiAwIHN0ZXA6ICAgNCBzaXplOiAgMzkgb2ZmOiAgIDAKaGRhYzA6ICAgICstICBuaWQ6IDI0IGlu ZGV4OiAgMCAobmlkOiAyMSkgbXV0ZTogMCBzdGVwOiAgMTQgc2l6ZTogICA1IG9mZjogICAwCmhk YWMwOiAKaGRhYzA6IFNwZWFrZXIvQmVlcCAoT1NTOiBzcGVha2VyKQpoZGFjMDogICAgfApoZGFj MDogICAgKy0gIG5pZDogMzUgaW5kZXg6ICAwICAgICAgICAgICBtdXRlOiAwIHN0ZXA6ICAgMyBz aXplOiAgMjMgb2ZmOiAgIDMKaGRhYzA6IApoZGFjMDogUGxheWJhY2sgcGF0aDoKaGRhYzA6IApo ZGFjMDogICAgIG5pZD0xMCBbcGluOiBoZWFkcGhvbmVzIG91dCAoamFjayldCmhkYWMwOiAgICAg ICBeCmhkYWMwOiAgICAgICArLS0tLS08LS0tLS0tKwpoZGFjMDogICAgICAgICAgICAgICAgICAg IF4KaGRhYzA6ICAgICAgICAgICAgICAgICAgbmlkPTIgW2F1ZGlvIG91dHB1dF0KaGRhYzA6IApo ZGFjMDogICAgIG5pZD0xMyBbcGluOiBzcGVha2VyIChmaXhlZCldCmhkYWMwOiAgICAgICBeCmhk YWMwOiAgICAgICArLS0tLS08LS0tLS0tKwpoZGFjMDogICAgICAgICAgICAgICAgICAgIF4KaGRh YzA6ICAgICAgICAgICAgICAgICAgbmlkPTIgW2F1ZGlvIG91dHB1dF0KaGRhYzA6IApoZGFjMDog ICAgIG5pZD0xNSBbcGluOiBsaW5lIG91dCAoamFjayldCmhkYWMwOiAgICAgICBeCmhkYWMwOiAg ICAgICArLS0tLS08LS0tLS0tKwpoZGFjMDogICAgICAgICAgICAgICAgICAgIF4KaGRhYzA6ICAg ICAgICAgICAgICAgICAgbmlkPTUgW2F1ZGlvIG91dHB1dF0KaGRhYzA6IApoZGFjMDogICAgIG5p ZD0zMyBbcGluOiBkaWdpdGFsIChvdGhlcikgb3V0IChmaXhlZF0KaGRhYzA6ICAgICAgIF4KaGRh YzA6ICAgICAgICstLS0tLTwtLS0tLS0rCmhkYWMwOiAgICAgICAgICAgICAgICAgICAgXgpoZGFj MDogICAgICAgICAgICAgICAgICBuaWQ9MzAgW2F1ZGlvIG91dHB1dF0KaGRhYzA6IApoZGFjMDog UmVjb3JkaW5nIHNvdXJjZXM6CmhkYWMwOiAKaGRhYzA6ICAgICBuaWQ9MjcgW2F1ZGlvIHNlbGVj dG9yXQpoZGFjMDogICAgICAgfApoZGFjMDogICAgICAgKyA8LSBuaWQ9MjQgW2F1ZGlvIHNlbGVj dG9yXSBbcmVjc3JjOiBtaWNdCmhkYWMwOiAgICAgICArIDwtIG5pZD0xOSBbcGluOiBNaWMgaW4g KGZpeGVkKV0gW3JlY3NyYzogbW9uaXRvcl0KaGRhYzA6IApoZGFjMDogKy0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwpoZGFjMDogfCBEVU1QSU5HIFBDTSBQbGF5YmFjay9S ZWNvcmQgQ2hhbm5lbHMgfApoZGFjMDogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tKwpoZGFjMDogCmhkYWMwOiAgICBQQ00gUGxheWJhY2sKaGRhYzA6ICAgICAgU3RyZWFt IGNhcDogMHgwMDAwMDAwNQpoZGFjMDogICAgICAgICAgRm9ybWF0OiBBQzMgUENNCmhkYWMwOiAg ICAgICAgIFBDTSBjYXA6IDB4MDAxZTA3ZjAKaGRhYzA6ICAgICAgICBQQ00gc2l6ZTogMTYgMjAg MjQgMzIKaGRhYzA6ICAgICAgICBQQ00gcmF0ZTogMzIgNDQgNDggODggOTYgMTc2IDE5MgpoZGFj MDogICAgICAgICAgICAgREFDOiAyCmhkYWMwOiAKaGRhYzA6ICAgICAgUENNIFJlY29yZApoZGFj MDogICAgICBTdHJlYW0gY2FwOiAweDAwMDAwMDAxCmhkYWMwOiAgICAgICAgICBGb3JtYXQ6IFBD TQpoZGFjMDogICAgICAgICBQQ00gY2FwOiAweDAwMGUwN2UwCmhkYWMwOiAgICAgICAgUENNIHNp emU6IDE2IDIwIDI0CmhkYWMwOiAgICAgICAgUENNIHJhdGU6IDQ0IDQ4IDg4IDk2IDE3NiAxOTIK aGRhYzA6ICAgICAgICAgICAgIERBQzogNwpoZGFjMDogCmhkYWMwOiAgICBQQ00gUGxheWJhY2sK aGRhYzA6ICAgICAgU3RyZWFtIGNhcDogMHgwMDAwMDAwMQpoZGFjMDogICAgICAgICAgRm9ybWF0 OiBQQ00KaGRhYzA6ICAgICAgICAgUENNIGNhcDogMHgwMDBlMDdlMApoZGFjMDogICAgICAgIFBD TSBzaXplOiAxNiAyMCAyNApoZGFjMDogICAgICAgIFBDTSByYXRlOiA0NCA0OCA4OCA5NiAxNzYg MTkyCmhkYWMwOiAgICAgICAgICAgICBEQUM6IDUKaGRhYzA6IApoZGFjMDogICAgUENNIFBsYXli YWNrCmhkYWMwOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDUKaGRhYzA6ICAgICAgICAgIEZv cm1hdDogQUMzIFBDTQpoZGFjMDogICAgICAgICBQQ00gY2FwOiAweDAwMGUwN2UwCmhkYWMwOiAg ICAgICAgUENNIHNpemU6IDE2IDIwIDI0CmhkYWMwOiAgICAgICAgUENNIHJhdGU6IDQ0IDQ4IDg4 IDk2IDE3NiAxOTIKaGRhYzA6ICAgICAgICAgICAgIERBQzogMzAKaGRhYzA6IApoZGFjMDogICAg ICBQQ00gUmVjb3JkCmhkYWMwOiAgICAgIFN0cmVhbSBjYXA6IDB4MDAwMDAwMDEKaGRhYzA6ICAg ICAgICAgIEZvcm1hdDogUENNCmhkYWMwOiAgICAgICAgIFBDTSBjYXA6IDB4MDAwZTA3ZTAKaGRh YzA6ICAgICAgICBQQ00gc2l6ZTogMTYgMjAgMjQKaGRhYzA6ICAgICAgICBQQ00gcmF0ZTogNDQg NDggODggOTYgMTc2IDE5MgpoZGFjMDogICAgICAgICAgICAgREFDOgpwY20wOiA8SERBIGNvZGVj IFVua25vd24gQ29kZWMgUENNICMwPiBvbiBoZGFjMApwY20wOiBPU1MgbWl4ZXIgaW5pdGlhbGl6 YXRpb24uLi4KcGNtMDogRW5hYmxpbmcgU29mdCBQQ00gdm9sdW1lCnBjbTA6IE1peGVyICJ2b2wi OiBjaGlsZD0weDAwMDAwMDEwCnBjbTA6IE1peGVyICJwY20iOiBwYXJlbnQ9InZvbCIKcGNtMDog U29mdCBQQ00gbWl4ZXIgRU5BQkxFRApwY20wOiBSZWdpc3RlcmluZyBQQ00gY2hhbm5lbHMuLi4K cGNtMDogY2xvbmUgbWFuYWdlcjogZGVhZGxpbmU9NzUwbXMgZmxhZ3M9MHg4MDAwMDAxZQpoZGFj MDogaGRhY19kbWFfYWxsb2M6IHNpemU9NDA5NiAtPiByb3VuZHN6PTQwOTYKcGNtMDogc25kYnVm X3NldG1hcCAxY2I4MDAwLCA0MDAwOyAweGU0NzJjMDAwIC0+IDFjYjgwMDAKcGNtMTogPEhEQSBj b2RlYyBTaWdtYXRlbCAoVW5rbm93bikgUENNICMwPiBvbiBoZGFjMApwY20xOiBPU1MgbWl4ZXIg aW5pdGlhbGl6YXRpb24uLi4KcGNtMTogRm9yY2luZyBTb2Z0IFBDTSB2b2x1bWUKcGNtMTogTWl4 ZXIgInZvbCIgLT4gIm5vbmUiOiBjaGlsZD0weDAwMDAwMDEwCnBjbTE6IE1peGVyICJwY20iOiBw YXJlbnQ9InZvbCIKcGNtMTogTWl4ZXIgInNwZWFrZXIiOgpwY20xOiBNaXhlciAibWljIjoKcGNt MTogU29mdCBQQ00gbWl4ZXIgRU5BQkxFRApwY20xOiBSZWdpc3RlcmluZyBQQ00gY2hhbm5lbHMu Li4KcGNtMTogY2xvbmUgbWFuYWdlcjogZGVhZGxpbmU9NzUwbXMgZmxhZ3M9MHg4MDAwMDAxZQpo ZGFjMDogaGRhY19kbWFfYWxsb2M6IHNpemU9NDA5NiAtPiByb3VuZHN6PTQwOTYKcGNtMTogc25k YnVmX3NldG1hcCAxY2MwMDAwLCA0MDAwOyAweGU0NzMwMDAwIC0+IDFjYzAwMDAKaGRhYzA6IGhk YWNfZG1hX2FsbG9jOiBzaXplPTQwOTYgLT4gcm91bmRzej00MDk2CnBjbTE6IHNuZGJ1Zl9zZXRt YXAgMWNjODAwMCwgNDAwMDsgMHhlNDczNDAwMCAtPiAxY2M4MDAwCnBjbTI6IDxIREEgY29kZWMg U2lnbWF0ZWwgKFVua25vd24pIFBDTSAjMT4gb24gaGRhYzAKcGNtMjogT1NTIG1peGVyIGluaXRp YWxpemF0aW9uLi4uCnBjbTI6IEZvcmNpbmcgU29mdCBQQ00gdm9sdW1lCnBjbTI6IE1peGVyICJ2 b2wiIC0+ICJub25lIjogY2hpbGQ9MHgwMDAwMDAxMApwY20yOiBNaXhlciAicGNtIjogcGFyZW50 PSJ2b2wiCnBjbTI6IFNvZnQgUENNIG1peGVyIEVOQUJMRUQKcGNtMjogUmVnaXN0ZXJpbmcgUENN IGNoYW5uZWxzLi4uCnBjbTI6IGNsb25lIG1hbmFnZXI6IGRlYWRsaW5lPTc1MG1zIGZsYWdzPTB4 ODAwMDAwMWUKaGRhYzA6IGhkYWNfZG1hX2FsbG9jOiBzaXplPTQwOTYgLT4gcm91bmRzej00MDk2 CnBjbTI6IHNuZGJ1Zl9zZXRtYXAgMWNlNDAwMCwgNDAwMDsgMHhlNDczODAwMCAtPiAxY2U0MDAw CnBjbTM6IDxIREEgY29kZWMgU2lnbWF0ZWwgKFVua25vd24pIFBDTSAjMj4gb24gaGRhYzAKcGNt MzogT1NTIG1peGVyIGluaXRpYWxpemF0aW9uLi4uCnBjbTM6IEZvcmNpbmcgU29mdCBQQ00gdm9s dW1lCnBjbTM6IE1peGVyICJ2b2wiIC0+ICJub25lIjogY2hpbGQ9MHgwMDAwMDAxMApwY20zOiBN aXhlciAicGNtIjogcGFyZW50PSJ2b2wiCnBjbTM6IFNvZnQgUENNIG1peGVyIEVOQUJMRUQKcGNt MzogUmVnaXN0ZXJpbmcgUENNIGNoYW5uZWxzLi4uCnBjbTM6IGNsb25lIG1hbmFnZXI6IGRlYWRs aW5lPTc1MG1zIGZsYWdzPTB4ODAwMDAwMWUKaGRhYzA6IGhkYWNfZG1hX2FsbG9jOiBzaXplPTQw OTYgLT4gcm91bmRzej00MDk2CnBjbTM6IHNuZGJ1Zl9zZXRtYXAgMWNmMDAwMCwgNDAwMDsgMHhl NDczYzAwMCAtPiAxY2YwMDAwCg== --=_97fc7613fd2655889cfc26ceb8a149ac-- From owner-freebsd-multimedia@FreeBSD.ORG Thu Aug 14 17:08:09 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 431721065678 for ; Thu, 14 Aug 2008 17:08:09 +0000 (UTC) (envelope-from eculp@encontacto.net) Received: from ns2.bafirst.com (72-12-2-19.static.networktel.net [72.12.2.19]) by mx1.freebsd.org (Postfix) with ESMTP id 010478FC0C for ; Thu, 14 Aug 2008 17:08:08 +0000 (UTC) (envelope-from eculp@encontacto.net) Received: from HOME.encontacto.net ([189.190.8.164]) by ns2.bafirst.com with esmtp; Thu, 14 Aug 2008 12:08:06 -0500 id 000D544B.48A46676.0000ED90 Received: from localhost (localhost [127.0.0.1]) (uid 80) by HOME.encontacto.net with local; Thu, 14 Aug 2008 12:08:04 -0500 id 0004AC1D.48A46674.0000CC34 Received: from 172.16.0.7 (172.16.0.7 [172.16.0.7]) by econet.encontacto.net (Horde Framework) with HTTP; Thu, 14 Aug 2008 12:08:04 -0500 Message-ID: <20080814120804.58926z73nlr9d9oo@econet.encontacto.net> Date: Thu, 14 Aug 2008 12:08:04 -0500 From: eculp To: freebsd-multimedia@freebsd.org References: <48A20E02.6070609@FreeBSD.org> <1218665493.1899.4.camel@wombat.2hip.net> In-Reply-To: <1218665493.1899.4.camel@wombat.2hip.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (5.0-cvs) X-Remote-Browser: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.16) Gecko/20080803 Firefox/2.0.0.16 X-IMP-Server: 189.190.8.164 X-Originating-IP: 201.155.7.3 X-Originating-User: eculp@encontacto.net Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Aug 2008 17:08:09 -0000 Quoting Robert Noland : > On Wed, 2008-08-13 at 01:26 +0300, Alexander Motin wrote: >> Hi. >> >> I have made major snd_hda driver rewrite. I will be grateful for reviews >> and any positive or negative feedbacks. >> >> Here is my patches: http://people.freebsd.org/~mav/ >> >> For 8-CURRENT use: >> http://people.freebsd.org/~mav/hda.20080812.patch Yesterday I found time to test the patch and I am blown away. =20 Everything sound related COMPLETELY works for the first time since I =20 bought this Acer Aspire 5520-5679. Connecting my headset EVEN blocks =20 the speakers. That has never worked. FANTASTIC. THANKS for your =20 work. I have even added the patch to my script for building and =20 installing world and kernel in FreeBSD current 8 automatically until =20 it is commited. I would appreciate someone posting on the list when =20 that happens. The following is general info on my sound card with the patch applied. hdac0: mem =20 0xd0880000-0xd0883fff irq 21 at device 7.0 on pci0 hdac0: DMA Coherency: Uncacheable / vendor=3D0x10de hdac0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xd0880000 hdac0: [MPSAFE] hdac0: [ITHREAD] hdac0: hdac_dma_alloc: size=3D1024 -> roundsz=3D1024 hdac0: hdac_dma_alloc: size=3D2048 -> roundsz=3D2048 hdac0@pci0:0:7:0: class=3D0x040300 card=3D0x01261025 chip=3D0x055c10de= =20 rev=3D0xa1 hdr=3D0x00 vendor =3D 'Nvidia Corp' class =3D multimedia # cat /dev/sndstat FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386) Installed devices: pcm0: at hdac0 cad 0 kld snd_hda =20 [20080812_0000] [GIANT] (1p:1v/1r:1v channels duplex default) pcm1: at hdac0 cad 0 kld snd_hda =20 [20080812_0000] [MPSAFE] (1p:1v/1r:1v channels duplex) Mixer vol is currently set to 100:100 Mixer pcm is currently set to 100:100 Mixer speaker is currently set to 100:100 Mixer line is currently set to 100:100 Mixer mic is currently set to 50:50 Mixer rec is currently set to 100:100 Mixer ogain is currently set to 80:80 Mixer monitor is currently set to 100:100 Thanks again. ed > > Nice work, applied to -CURRENT on my Dell D630 with no apparent > regressions. I'll attach the verbose dmesg. It seems that I now have a > monitor device which looks like it is the built in mic. > > wombat% mixer > Mixer vol is currently set to 75:75 > Mixer pcm is currently set to 75:75 > Mixer speaker is currently set to 75:75 > Mixer rec is currently set to 0:0 > Mixer monitor is currently set to 75:75 > > robert. > >> For 7-STABLE try (I have no place to test it, but it builds): >> http://people.freebsd.org/~mav/hda.7.20080812.patch >> >> The main point of this change was to make driver conforming Universal >> Audio Architecture (UAA) specification. UAA gives ability to avoid most >> of device-dependent quirks (I have removed most of) and make driver more >> friendly to a new hardware, more friendly to average user by using >> information written by system integrators and much more configurable for >> experienced users. UAA allows driver to get all configuration >> information directly from HDA codec and configure system audio devices >> according to it. Same time new driver allows easily override default >> configuration using device.hints mechanism. >> >> Second point of this change was to make driver multichannel. Now driver >> supports multiple HDA codecs per controller, multiple function groups >> per codec, multiple PCM devices per audio function group and multiple >> channels per PCM device (last will be useful if FreeBSD OSS sometimes >> will have multichannel support). >> >> To demonstrate features I can show some operation examples from my >> notebook. This is Acer TM6292 with very simple simple Realtek ALC268 HDA >> codec. >> >> 1. Previous driver gave me: >> - stereo playback (pcm0) via built in speakers and headphones without >> jack sensing; >> - recording device (pcm0) from external mic. Built in mic, CD and line >> in was dead. >> >> 2. New driver by default without any quirks gives me: >> - stereo playback (pcm0) via built in speakers and headphones with >> jack sensing; >> - recording device (pcm0) for built in mic (it does working!), line in >> and mic in; >> - recording device (pcm1) for CD. CD does not working for some unknown >> reason, I think it may be just not implemented in hardware. >> >> 3. By adding to the loader.conf string >> hint.hdac.0.cad0.nid20.config=3D"seq=3D1" >> it will be possible (when OSS will have multichannel support) to get >> quadro playback via built in speakers and HP out connector. cad0 here >> means codec with ID 0. nid20 means pin with ID 20 - HP out, seq=3D1 >> changes pin sequence inside association from 15 to 1 effectively >> disabling redirection making HP out independent. >> >> 4. By adding >> hint.hdac.0.cad0.nid20.config=3D"seq=3D1" >> hint.hdac.0.cad0.nid21.config=3D"as=3D3 seq=3D1" >> it is possible to get two independent playback devices. One (pcm0) for >> HP connector and second (pcm1) for built in speakers. Record will stay >> as before. Here as=3D3 changes built in speakers pin association number >> from 1 to 3 separating it completely from HP output. >> >> 5. By adding >> hint.hdac.0.cad0.nid26.config=3D"as=3D1 seq=3D0 device=3D0" >> >> hint.hdac.0.cad0.nid20.config=3D"as=3D1 seq=3D15" >> >> hint.hdac.0.cad0.nid21.config=3D"as=3D3" >> >> it is possible to get two independent playback devices. First (pcm0) for >> playback via line in and HP out connectors with jack sensing in HP >> connector and line in connector auto mute. And second (pcm1) for >> playback via built in speakers. In this codec line in connector is >> reversible. String device=3D0 changes it's description from Line in to >> Line out forcing actual direction change. >> >> Driver allows to build many others usage scenarios. The main limitation >> factor is codec functionality. Presented ALC268 is very simple and >> restricted one. But I have also successfully tested it on more powerful >> AD1988 and there range of possible scenarios is wider while even default >> configuration covers all present codec functionality. >> >> More information about UAA you can find at: >> http://www.microsoft.com/whdc/device/audio/default.mspx >> >> If you will have any questions/problems boot your system with verbose >> logging. Driver prints a lot of usable information there. If you will >> send me problem reports add please attach that verbose boot output and >> `cat /dev/sndstat` output to your message. >> >> Thanks. >> >> -- >> Alexander Motin >> _______________________________________________ >> freebsd-multimedia@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia >> To unsubscribe, send any mail to =20 >> "freebsd-multimedia-unsubscribe@freebsd.org" > From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 01:19:32 2008 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7EF7E106566C for ; Fri, 15 Aug 2008 01:19:32 +0000 (UTC) (envelope-from eclarsen2@yahoo.com) Received: from web52807.mail.re2.yahoo.com (web52807.mail.re2.yahoo.com [206.190.48.250]) by mx1.freebsd.org (Postfix) with SMTP id 0D1F58FC0C for ; Fri, 15 Aug 2008 01:19:31 +0000 (UTC) (envelope-from eclarsen2@yahoo.com) Received: (qmail 87482 invoked by uid 60001); 15 Aug 2008 01:19:31 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Message-ID; b=0dScVP4L2kGcqJGaN7OccdOpKTUJvOmeNf+rfCoV3vutLTuxcjNqqV3CH3JT1FlSChSqGDJA8UOEO53pvLRoiZax0B8J5qfqZK2jAw4hy5pYWhRfx/qh8jz8dsG1Hx3f9n4XU4yxBccLUyPgRav/jZi7s7inrSI4BYkfKLm+sTM=; Received: from [68.13.186.32] by web52807.mail.re2.yahoo.com via HTTP; Thu, 14 Aug 2008 18:19:31 PDT X-Mailer: YahooMailWebService/0.7.218 Date: Thu, 14 Aug 2008 18:19:31 -0700 (PDT) From: Earl Larsen To: multimedia@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <142008.87061.qm@web52807.mail.re2.yahoo.com> X-Mailman-Approved-At: Fri, 15 Aug 2008 01:27:56 +0000 Cc: Subject: trouble compiling transcode X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: eclarsen2@yahoo.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 01:19:32 -0000 When I compile transcode I get the fallowing: import_nuv.c: In function 'nuv_decode_video': import_nuv.c:473: warning: pointer targets in assignment differ in signedness import_nuv.c:480: error: 'lzo_uint' undeclared (first use in this function) import_nuv.c:480: error: (Each undeclared identifier is reported only once import_nuv.c:480: error: for each function it appears in.) import_nuv.c:480: error: expected ';' before 'len' import_nuv.c:486: warning: implicit declaration of function 'lzo1x_decompress' import_nuv.c:487: error: 'len' undeclared (first use in this function) import_nuv.c:487: error: 'LZO_E_OK' undeclared (first use in this function) import_nuv.c:509: warning: pointer targets in passing argument 2 of 'RTjpeg_decompressYUV420' differ in signedness import_nuv.c: In function 'import_nuv_decode': import_nuv.c:624: warning: pointer targets in assignment differ in signedness gmake[3]: *** [import_nuv_la-import_nuv.lo] Error 1 gmake[3]: Leaving directory `/usr/ports/multimedia/transcode/work/ transcode-1.0.6/import/nuv' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/multimedia/transcode/work/ transcode-1.0.6/import' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/multimedia/transcode/work/ transcode-1.0.6' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/multimedia/transcode. From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 03:52:13 2008 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99278106564A for ; Fri, 15 Aug 2008 03:52:13 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net (diana.db.net [204.228.224.242]) by mx1.freebsd.org (Postfix) with ESMTP id 762C28FC14 for ; Fri, 15 Aug 2008 03:52:13 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net ([204.228.224.242] helo=localhost ident=mailnull) by diana.db.net with esmtp (Exim 4.66 (FreeBSD)) (envelope-from ) id 1KTpfH-000L0p-Ag; Thu, 14 Aug 2008 21:07:47 -0600 Received: from diana.db.net ([127.0.0.1] helo=localhost) (envelope-from ) id 1KTpfG-000FQm-Ap; Thu, 14 Aug 2008 23:07:46 -0400 Date: Thu, 14 Aug 2008 23:07:46 -0400 From: Diane Bruce To: Earl Larsen Message-ID: <20080815030746.GA59054@night.db.net> References: <142008.87061.qm@web52807.mail.re2.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <142008.87061.qm@web52807.mail.re2.yahoo.com> User-Agent: Mutt/1.4.2.3i Cc: multimedia@FreeBSD.org Subject: Re: trouble compiling transcode X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 03:52:13 -0000 On Thu, Aug 14, 2008 at 06:19:31PM -0700, Earl Larsen wrote: > When I compile transcode I get the fallowing: > > import_nuv.c: In function 'nuv_decode_video': > import_nuv.c:473: warning: pointer targets in assignment differ in > signedness > import_nuv.c:480: error: 'lzo_uint' undeclared (first use in this > function) > import_nuv.c:480: error: (Each undeclared identifier is reported > only once > import_nuv.c:480: error: for each function it appears in.) > import_nuv.c:480: error: expected ';' before 'len' > import_nuv.c:486: warning: implicit declaration of function > 'lzo1x_decompress' > import_nuv.c:487: error: 'len' undeclared (first use in this function) > import_nuv.c:487: error: 'LZO_E_OK' undeclared (first use in this I have been seeing this too, I have a partially worked out patch for this as well. - Diane -- - db@FreeBSD.org db@db.net http://www.db.net/~db From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 05:00:33 2008 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CDC21065671 for ; Fri, 15 Aug 2008 05:00:33 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from merlin.alerce.com (merlin.alerce.com [64.62.142.94]) by mx1.freebsd.org (Postfix) with ESMTP id 4D93A8FC17 for ; Fri, 15 Aug 2008 05:00:33 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from merlin.alerce.com (localhost [127.0.0.1]) by merlin.alerce.com (Postfix) with ESMTP id 9ED9833C62; Thu, 14 Aug 2008 21:28:26 -0700 (PDT) Received: from merlin.alerce.com (localhost [127.0.0.1]) by merlin.alerce.com (Postfix) with ESMTP id 289AE33C5B; Thu, 14 Aug 2008 21:28:26 -0700 (PDT) From: George Hartzell MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18597.1492.559693.637900@almost.alerce.com> Date: Thu, 14 Aug 2008 21:28:04 -0700 To: Alexander Motin In-Reply-To: <48A20E02.6070609@FreeBSD.org> References: <48A20E02.6070609@FreeBSD.org> X-Mailer: VM 7.19 under Emacs 22.1.50.1 X-Virus-Scanned: ClamAV using ClamSMTP Cc: freebsd-multimedia@FreeBSD.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hartzell@alerce.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 05:00:33 -0000 I have a Mac Pro running -STABLE amd64. I applied the -STABLE version of the patch to a tree that I csup'ed yesterday without any trouble. Previously I had to set hint.pcm.0.config="gpio1" in /boot/device.hints to get either of the jacks work properly. Sound worked but was very, very loud, I had to set the volume down around 2% for it to be listenable. With the new driver sound still works, but now it's very quiet. Turning the volumes all the way up in mixer and on the gnome desktop and in rhythmbox just gives me something listenable. With the new driver I have several pcm devices and several dsp and mixer devices in /dev that I don't think used to be there. pcm[01234], /dev/dsp{0.0,1.0,2.0,3.0} and /dev/mixer[0123]. I've put sndstat output at: http://shrimp.alerce.com/macpro/sndstat.out and verbose dmesg is at: http://shrimp.alerce.com/macpro/dmesg-verbose.out Any suggestions about how I can get the volume up to a normal range? Thanks, g. From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 06:00:13 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B66251065685 for ; Fri, 15 Aug 2008 06:00:13 +0000 (UTC) (envelope-from os@rsu.ru) Received: from mail.r61.net (mail.r61.net [195.208.245.249]) by mx1.freebsd.org (Postfix) with ESMTP id ECE508FC21 for ; Fri, 15 Aug 2008 06:00:11 +0000 (UTC) (envelope-from os@rsu.ru) Received: from [195.208.252.154] (brain.cc.rsu.ru [195.208.252.154]) (authenticated bits=0) by mail.r61.net (8.14.1/8.14.1) with ESMTP id m7F5dO5P020552 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 15 Aug 2008 09:39:24 +0400 (MSD) (envelope-from os@rsu.ru) From: Oleg Sharoiko To: Alexander Motin In-Reply-To: <48A20E02.6070609@FreeBSD.org> References: <48A20E02.6070609@FreeBSD.org> Content-Type: multipart/mixed; boundary="=-Jhv6zvTBmmz168bObQQI" Date: Fri, 15 Aug 2008 09:39:23 +0400 Message-Id: <1218778763.1338.10.camel@brain.cc.rsu.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port Cc: freebsd-multimedia@freebsd.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 06:00:13 -0000 --=-Jhv6zvTBmmz168bObQQI Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi! On Wed, 2008-08-13 at 01:26 +0300, Alexander Motin wrote: > I have made major snd_hda driver rewrite. I will be grateful for reviews > and any positive or negative feedbacks. Thank you for your work! Here is my feedback: My box is Fujitsu-Siemens M460. With plain old driver jack sensing didn't work for me. I used to add quirks to make it working. This quirk made jack sensing work for rear-side line-out jack: #define FS_M460_SUBVENDOR HDA_MODEL_CONSTRUCT(FS, 0x10ff) { FS_M460_SUBVENDOR, HDA_CODEC_ALC262, HDAC_HP_SWITCH_CTL, 0, 0, -1, 20, { 22, -1 }, -1 }, And this one for front panel headphones jack: { FS_M460_SUBVENDOR, HDA_CODEC_ALC262, HDAC_HP_SWITCH_CTL, 0, 0, -1, 27, { 22, -1 }, -1 }, With new driver it seems that internal speaker is always disabled. I couldn't get it to play anything through it. Plugging headphones into front-panel doesn't disable speakers connected to the line-out. I guess this has something to do with hdac0: No jack detection support at pin 27 173e 1 221451f 1 Recording seems to work. At least recording from microphone. -- Oleg Sharoiko. Software and Network Engineer Computer Center of Rostov State University. --=-Jhv6zvTBmmz168bObQQI Content-Disposition: attachment; filename=new_hda_dmesg.txt Content-Type: text/plain; name=new_hda_dmesg.txt; charset=UTF-8 Content-Transfer-Encoding: 7bit hdac0: mem 0xf0420000-0xf0423fff irq 20 at device 27.0 on pci0 hdac0: TCSEL: 0x07 -> 0x00 hdac0: DMA Coherency: Uncacheable / vendor=0x8086 hdac0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xf0420000 hdac0: [MPSAFE] hdac0: [ITHREAD] hdac0: hdac_dma_alloc: size=1024 -> roundsz=1024 hdac0: hdac_dma_alloc: size=2048 -> roundsz=2048 hdac0: hdac0: HDA Config: on=0x00000000 off=0x00000000 hdac0: Starting CORB Engine... hdac0: Starting RIRB Engine... hdac0: Enabling controller interrupt... hdac0: Scanning HDA codecs ... hdac0: Probing codec: 2 hdac0: startnode=1 endnode=2 hdac0: Found audio FG nid=1 hdac0: hdac0: hdac0: Parsing AFG nid=1 cad=2... hdac0: Vendor: 0x000010ec hdac0: Device: 0x00000262 hdac0: Revision: 0x00000002 hdac0: Stepping: 0x00000002 hdac0: PCI Subvendor: 0x10ff1734 hdac0: Nodes: start=2 endnode=37 total=35 hdac0: CORB size: 256 hdac0: RIRB size: 256 hdac0: Streams: ISS=4 OSS=4 BSS=0 hdac0: GPIO: 0x40000004 hdac0: NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1 hdac0: nid 18 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 hdac0: nid 20 0x01014410 as 1 seq 0 Line out Jack jack 1 loc 1 color Green misc 4 hdac0: nid 21 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 hdac0: nid 22 0x99130120 as 2 seq 0 Speaker Fixed jack 3 loc 25 color Unknown misc 1 hdac0: nid 24 0x01a19c30 as 3 seq 0 Mic in Jack jack 1 loc 1 color Pink misc 12 hdac0: nid 25 0x02a19d40 as 4 seq 0 Mic in Jack jack 1 loc 2 color Pink misc 13 hdac0: nid 26 0x01813c3f as 3 seq 15 Line in Jack jack 1 loc 1 color Blue misc 12 hdac0: nid 27 0x0221451f as 1 seq 15 Headphones Jack jack 1 loc 2 color Green misc 5 hdac0: nid 28 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 hdac0: nid 29 0x4005c603 as 0 seq 3 Line out None jack 5 loc 0 color Res.C misc 6 hdac0: nid 30 0x18561150 as 5 seq 0 Digital out Jack jack 6 loc 24 color Black misc 1 hdac0: nid 31 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 hdac0: Parsing Ctls... hdac0: Parsing vendor patch... hdac0: Patched pins configuration: hdac0: nid 18 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] hdac0: nid 20 0x01014410 as 1 seq 0 Line out Jack jack 1 loc 1 color Green misc 4 hdac0: nid 21 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] hdac0: nid 22 0x99130120 as 2 seq 0 Speaker Fixed jack 3 loc 25 color Unknown misc 1 hdac0: nid 24 0x01a19c30 as 3 seq 0 Mic in Jack jack 1 loc 1 color Pink misc 12 hdac0: nid 25 0x02a19d40 as 4 seq 0 Mic in Jack jack 1 loc 2 color Pink misc 13 hdac0: nid 26 0x01813c3f as 3 seq 15 Line in Jack jack 1 loc 1 color Blue misc 12 hdac0: nid 27 0x0221451f as 1 seq 15 Headphones Jack jack 1 loc 2 color Green misc 5 hdac0: nid 28 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] hdac0: nid 29 0x4005c603 as 0 seq 3 Line out None jack 5 loc 0 color Res.C misc 6 [DISABLED] hdac0: nid 30 0x18561150 as 5 seq 0 Digital out Jack jack 6 loc 24 color Black misc 1 hdac0: nid 31 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] hdac0: Parsing pin associations... hdac0: 5 associations found hdac0: Association 1 out: hdac0: Pin nid=20 seq=0 hdac0: Pin nid=27 seq=15 hdac0: Association 2 out: hdac0: Pin nid=22 seq=0 hdac0: Association 3 in: hdac0: Pin nid=24 seq=0 hdac0: Pin nid=26 seq=15 hdac0: Association 4 in: hdac0: Pin nid=25 seq=0 hdac0: Association 5 out: hdac0: Pin nid=30 seq=0 hdac0: Building AFG tree... hdac0: HWiP: HDA Widget Parser - Revision 2 hdac0: Tracing association 0 (1) hdac0: Tracing pin 20 with min nid 0 hdac0: tracing via nid 20 hdac0: tracing via nid 12 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 11 returned 0 hdac0: nid 12 returned 2 hdac0: tracing via nid 13 hdac0: tracing via nid 3 hdac0: nid 3 returned 3 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 returned 0 hdac0: tracing via nid 20 hdac0: nid 20 returned 0 hdac0: nid 11 returned 0 hdac0: nid 13 returned 3 hdac0: nid 20 returned 2 hdac0: Pin 20 traced to DAC/ADC 2 hdac0: Tracing pin 27 with min nid 0 and hpredir 0 hdac0: tracing via nid 27 hdac0: tracing via nid 12 hdac0: tracing via nid 2 hdac0: nid 2 returned 2 hdac0: nid 12 returned 2 hdac0: nid 27 returned 2 hdac0: Pin 27 traced to DAC/ADC 2 hdac0: Association 0 (1) trace succeded hdac0: Tracing association 1 (2) hdac0: Tracing pin 22 with min nid 0 hdac0: tracing via nid 22 hdac0: tracing via nid 14 hdac0: tracing via nid 2 hdac0: nid 2 busy by association 0 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by association 0 hdac0: nid 11 returned 0 hdac0: nid 14 returned 0 hdac0: nid 22 returned 0 hdac0: Unable to trace pin 22 seq 0 with min nid 0 hpredir -1 hdac0: Tracing pin 22 with min nid 0 hdac0: tracing via nid 22 hdac0: tracing via nid 14 hdac0: tracing via nid 2 hdac0: nid 2 busy by association 0 hdac0: tracing via nid 11 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 0 hdac0: tracing via nid 20 hdac0: nid 20 busy by association 0 hdac0: nid 11 returned 0 hdac0: nid 14 returned 0 hdac0: nid 22 returned 0 hdac0: Unable to trace pin 22 seq 0 with min nid 0 hpredir -1 hdac0: Association 1 (2) trace failed hdac0: Tracing association 2 (3) hdac0: Tracing pin 24 to ADC 7 hdac0: tracing via nid 24 hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 busy by association 0 hdac0: tracing via nid 13 hdac0: tracing via nid 20 hdac0: nid 20 busy by association 0 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 22 hdac0: nid 22 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: nid 24 returned 1 hdac0: Traced to DAC/ADC 7 hdac0: Tracing pin 26 to ADC 7 hdac0: tracing via nid 26 hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 busy by association 0 hdac0: tracing via nid 13 hdac0: tracing via nid 20 hdac0: nid 20 busy by association 0 hdac0: tracing via nid 24 hdac0: nid 24 returned 0 hdac0: tracing via nid 25 hdac0: nid 25 returned 0 hdac0: tracing via nid 26 hdac0: nid 26 returned 0 hdac0: tracing via nid 27 hdac0: nid 27 busy by association 0 hdac0: nid 13 returned 0 hdac0: tracing via nid 14 hdac0: tracing via nid 22 hdac0: nid 22 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: nid 11 returned 1 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 0 hdac0: nid 35 returned 0 hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 returned 1 hdac0: nid 36 returned 1 hdac0: nid 26 returned 1 hdac0: Traced to DAC/ADC 7 hdac0: Association 2 (3) trace succeded hdac0: Tracing association 3 (4) hdac0: Tracing pin 25 to ADC 8 hdac0: tracing via nid 25 hdac0: tracing via nid 11 hdac0: nid 11 busy by association 2 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 returned 1 hdac0: nid 35 returned 1 hdac0: tracing via nid 36 hdac0: nid 36 busy by association 2 hdac0: nid 25 returned 1 hdac0: Traced to DAC/ADC 8 hdac0: Association 3 (4) trace succeded hdac0: Tracing association 4 (5) hdac0: Tracing pin 30 with min nid 0 hdac0: tracing via nid 30 hdac0: tracing via nid 6 hdac0: nid 6 returned 6 hdac0: nid 30 returned 6 hdac0: Pin 30 traced to DAC/ADC 6 hdac0: Association 4 (5) trace succeded hdac0: Tracing monitor hdac0: Tracing nid 11 to out hdac0: tracing via nid 11 hdac0: tracing via nid 12 hdac0: nid 12 found output association 0 hdac0: tracing via nid 13 hdac0: tracing via nid 20 hdac0: nid 20 found output association 0 hdac0: tracing via nid 24 hdac0: nid 24 busy by input association 2 hdac0: tracing via nid 25 hdac0: nid 25 busy by input association 3 hdac0: tracing via nid 26 hdac0: nid 26 busy by input association 2 hdac0: tracing via nid 27 hdac0: nid 27 found output association 0 hdac0: nid 13 returned 1 hdac0: tracing via nid 14 hdac0: tracing via nid 22 hdac0: nid 22 returned 0 hdac0: nid 14 returned 0 hdac0: tracing via nid 34 hdac0: tracing via nid 9 hdac0: nid 9 returned 0 hdac0: nid 34 returned 0 hdac0: tracing via nid 35 hdac0: nid 35 busy by input association 3 hdac0: tracing via nid 36 hdac0: nid 36 busy by input association 2 hdac0: nid 11 returned 1 hdac0: nid 11 is monitor hdac0: Tracing nid 35 to out hdac0: tracing via nid 35 hdac0: tracing via nid 8 hdac0: nid 8 busy by input association 3 hdac0: nid 35 returned 0 hdac0: Tracing nid 36 to out hdac0: tracing via nid 36 hdac0: tracing via nid 7 hdac0: nid 7 busy by input association 2 hdac0: nid 36 returned 0 hdac0: Tracing beeper hdac0: AFG commit... hdac0: Ctls commit... hdac0: [ 7] Ctl nid=11 childnid=27 Bind to NONE hdac0: [ 8] Ctl nid=11 childnid=28 DISABLED hdac0: [ 9] Ctl nid=11 childnid=29 DISABLED hdac0: [10] Ctl nid=11 childnid=20 Bind to NONE hdac0: [11] Ctl nid=11 childnid=21 DISABLED hdac0: [12] Ctl nid=12 Bind to NONE hdac0: [15] Ctl nid=13 Bind to NONE hdac0: [16] Ctl nid=13 childnid=3 Bind to NONE hdac0: [18] Ctl nid=14 Bind to NONE hdac0: [22] Ctl nid=20 Bind to NONE hdac0: [23] Ctl nid=21 DISABLED hdac0: [24] Ctl nid=21 DISABLED hdac0: [25] Ctl nid=22 Bind to NONE hdac0: [26] Ctl nid=24 Bind to NONE hdac0: [28] Ctl nid=25 Bind to NONE hdac0: [30] Ctl nid=26 Bind to NONE hdac0: [33] Ctl nid=27 Bind to NONE hdac0: [38] Ctl nid=35 childnid=28 DISABLED hdac0: [39] Ctl nid=35 childnid=29 DISABLED hdac0: [41] Ctl nid=35 childnid=21 DISABLED hdac0: [47] Ctl nid=36 childnid=28 DISABLED hdac0: [48] Ctl nid=36 childnid=29 DISABLED hdac0: [50] Ctl nid=36 childnid=21 DISABLED hdac0: HP switch init... hdac0: No jack detection support at pin 27 173e 1 221451f 1 hdac0: Channel 0 setup... hdac0: Channel 1 setup... hdac0: Channel 2 setup... hdac0: Channel 3 setup... pcm0: hdac_add_child pcm1: hdac_add_child hdac0: hdac0: HDA config/quirks: forcestereo ivref50 ivref80 ivref100 ivref hdac0: hdac0: +-------------------+ hdac0: | DUMPING HDA NODES | hdac0: +-------------------+ hdac0: hdac0: Default Parameter hdac0: ----------------- hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: IN amp: 0x00000000 hdac0: OUT amp: 0x00000000 hdac0: hdac0: nid: 2 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x00000000 hdac0: OSS device: pcm hdac0: Association: 0 (8001) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 3 [ANALOG] hdac0: name: audio output hdac0: widget_cap: 0x00000011 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 4 [ANALOG] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 5 [ANALOG] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 6 [DIGITAL] hdac0: name: audio output hdac0: widget_cap: 0x00000211 hdac0: Parse flags: 0x00000000 hdac0: OSS device: vol hdac0: Association: 4 (1) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x001e0560 hdac0: PCM size: 16 20 24 32 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 0 hdac0: hdac0: nid: 7 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x00000000 hdac0: OSS device: rec hdac0: Association: 2 (8001) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x00060160 hdac0: PCM size: 16 20 hdac0: PCM rate: 44 48 96 hdac0: Input amp: 0x80051f08 hdac0: mute=1 step=31 size=5 offset=8 hdac0: connections: 1 hdac0: | hdac0: + <- nid=36 [audio mixer] hdac0: hdac0: nid: 8 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x00000000 hdac0: OSS device: rec hdac0: Association: 3 (1) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x00060160 hdac0: PCM size: 16 20 hdac0: PCM rate: 44 48 96 hdac0: Input amp: 0x80051f08 hdac0: mute=1 step=31 size=5 offset=8 hdac0: connections: 1 hdac0: | hdac0: + <- nid=35 [audio mixer] hdac0: hdac0: nid: 9 [ANALOG] hdac0: name: audio input hdac0: widget_cap: 0x0010011b hdac0: Parse flags: 0x00000000 hdac0: OSS device: rec hdac0: Association: -1 (0) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x00060160 hdac0: PCM size: 16 20 hdac0: PCM rate: 44 48 96 hdac0: Input amp: 0x80051f08 hdac0: mute=1 step=31 size=5 offset=8 hdac0: connections: 1 hdac0: | hdac0: + <- nid=34 [audio selector] hdac0: hdac0: nid: 10 [DIGITAL] hdac0: name: audio input hdac0: widget_cap: 0x00100391 hdac0: Parse flags: 0x00000000 hdac0: OSS device: rec hdac0: Association: -1 (0) hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x001e0560 hdac0: PCM size: 16 20 24 32 hdac0: PCM rate: 44 48 96 192 hdac0: connections: 1 hdac0: | hdac0: + <- nid=31 [pin: speaker (none)] [DISABLED] hdac0: hdac0: nid: 11 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x00000002 hdac0: OSS device: mix hdac0: Association: -2 (8001) hdac0: Input amp: 0x80051f17 hdac0: mute=1 step=31 size=5 offset=23 hdac0: connections: 8 hdac0: | hdac0: + <- nid=24 [pin: Mic in (jack)] hdac0: | hdac0: + <- nid=25 [pin: Mic in (jack)] hdac0: | hdac0: + <- nid=26 [pin: line in (jack)] hdac0: | hdac0: + <- nid=27 [pin: headphones out (jack)] hdac0: | hdac0: + <- nid=28 [pin: speaker (none)] [DISABLED] hdac0: | hdac0: + <- nid=29 [pin: line out (none)] [DISABLED] hdac0: | hdac0: + <- nid=20 [pin: line out (jack)] hdac0: | hdac0: + <- nid=21 [pin: speaker (none)] [DISABLED] hdac0: hdac0: nid: 12 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: 0 (8001) hdac0: Output amp: 0x00051f1f hdac0: mute=0 step=31 size=5 offset=31 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: | hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 13 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010f hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -2 (0) hdac0: Output amp: 0x00051f1f hdac0: mute=0 step=31 size=5 offset=31 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=3 [audio output] hdac0: | hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 14 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010e hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: Output amp: 0x00051f1f hdac0: mute=0 step=31 size=5 offset=31 hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=2 [audio output] hdac0: | hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 15 [ANALOG] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 16 [ANALOG] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 17 [ANALOG] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 18 [ANALOG] [DISABLED] hdac0: name: pin: speaker (none) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x411111f0 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 19 [ANALOG] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 20 [ANALOG] hdac0: name: pin: line out (jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x00000000 hdac0: OSS device: vol hdac0: Association: 0 (1) hdac0: Pin cap: 0x0000003e hdac0: TRQD PDC HP OUT IN : UNSOL hdac0: Pin config: 0x01014410 hdac0: Pin control: 0x00000040 OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=12 [audio mixer] (selected) hdac0: | hdac0: + <- nid=13 [audio mixer] hdac0: hdac0: nid: 21 [ANALOG] [DISABLED] hdac0: name: pin: speaker (none) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: Pin cap: 0x0000003e hdac0: TRQD PDC HP OUT IN : UNSOL hdac0: Pin config: 0x411111f0 hdac0: Pin control: 0x000000e0 HP IN OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=12 [audio mixer] hdac0: | hdac0: + <- nid=13 [audio mixer] hdac0: hdac0: nid: 22 [ANALOG] hdac0: name: pin: speaker (fixed) hdac0: widget_cap: 0x0040010c hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: Pin cap: 0x00000010 hdac0: OUT hdac0: Pin config: 0x99130120 hdac0: Pin control: 0x00000000 hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 1 hdac0: | hdac0: + <- nid=14 [audio mixer] hdac0: hdac0: nid: 23 [ANALOG] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00000 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 24 [ANALOG] hdac0: name: pin: Mic in (jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x00000000 hdac0: OSS device: mic hdac0: Association: 2 (1) hdac0: Pin cap: 0x0000173e hdac0: TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01a19c30 hdac0: Pin control: 0x00000024 IN hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=12 [audio mixer] (selected) hdac0: | hdac0: + <- nid=13 [audio mixer] hdac0: hdac0: nid: 25 [ANALOG] hdac0: name: pin: Mic in (jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x00000000 hdac0: OSS device: monitor hdac0: Association: 3 (1) hdac0: Pin cap: 0x0000173e hdac0: TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x02a19d40 hdac0: Pin control: 0x00000024 IN hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=12 [audio mixer] (selected) hdac0: | hdac0: + <- nid=13 [audio mixer] hdac0: hdac0: nid: 26 [ANALOG] hdac0: name: pin: line in (jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x00000000 hdac0: OSS device: line hdac0: Association: 2 (8000) hdac0: Pin cap: 0x0000173e hdac0: TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x01813c3f hdac0: Pin control: 0x00000024 IN hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=12 [audio mixer] (selected) hdac0: | hdac0: + <- nid=13 [audio mixer] hdac0: hdac0: nid: 27 [ANALOG] hdac0: name: pin: headphones out (jack) hdac0: widget_cap: 0x0040018f hdac0: Parse flags: 0x00000000 hdac0: OSS device: vol hdac0: Association: 0 (8000) hdac0: Pin cap: 0x0000173e hdac0: TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] : UNSOL hdac0: Pin config: 0x0221451f hdac0: Pin control: 0x000000c0 HP OUT hdac0: Output amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: Input amp: 0x00270300 hdac0: mute=0 step=3 size=39 offset=0 hdac0: connections: 2 hdac0: | hdac0: + <- nid=12 [audio mixer] (selected) hdac0: | hdac0: + <- nid=13 [audio mixer] hdac0: hdac0: nid: 28 [ANALOG] [DISABLED] hdac0: name: pin: speaker (none) hdac0: widget_cap: 0x00400001 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x411111f0 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 29 [ANALOG] [DISABLED] hdac0: name: pin: line out (none) hdac0: widget_cap: 0x00400000 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: Pin cap: 0x00000020 hdac0: IN hdac0: Pin config: 0x4005c603 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 30 [DIGITAL] hdac0: name: pin: digital (other) out (jack) hdac0: widget_cap: 0x00400380 hdac0: Parse flags: 0x00000000 hdac0: OSS device: vol hdac0: Association: 4 (1) hdac0: Pin cap: 0x00000010 hdac0: OUT : UNSOL hdac0: Pin config: 0x18561150 hdac0: Pin control: 0x00000040 OUT hdac0: connections: 1 hdac0: | hdac0: + <- nid=6 [audio output] hdac0: hdac0: nid: 31 [DIGITAL] [DISABLED] hdac0: name: pin: speaker (none) hdac0: widget_cap: 0x00400280 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: Pin cap: 0x00000020 hdac0: IN : UNSOL hdac0: Pin config: 0x411111f0 hdac0: Pin control: 0x00000020 IN hdac0: connections: 0 hdac0: hdac0: nid: 32 [ANALOG] hdac0: name: vendor widget hdac0: widget_cap: 0x00f00040 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 33 [ANALOG] hdac0: name: volume widget hdac0: widget_cap: 0x00600080 hdac0: Parse flags: 0x00000000 hdac0: OSS device: hdac0: Association: -1 (0) hdac0: connections: 0 hdac0: hdac0: nid: 34 [ANALOG] hdac0: name: audio selector hdac0: widget_cap: 0x00300101 hdac0: Parse flags: 0x00000004 hdac0: OSS device: rec hdac0: Association: -1 (0) hdac0: connections: 10 hdac0: | hdac0: + <- nid=24 [pin: Mic in (jack)] (selected) hdac0: | hdac0: + <- nid=25 [pin: Mic in (jack)] hdac0: | hdac0: + <- nid=26 [pin: line in (jack)] hdac0: | hdac0: + <- nid=27 [pin: headphones out (jack)] hdac0: | hdac0: + <- nid=28 [pin: speaker (none)] [DISABLED] hdac0: | hdac0: + <- nid=29 [pin: line out (none)] [DISABLED] hdac0: | hdac0: + <- nid=20 [pin: line out (jack)] hdac0: | hdac0: + <- nid=21 [pin: speaker (none)] [DISABLED] hdac0: | hdac0: + <- nid=11 [audio mixer] hdac0: | hdac0: + <- nid=18 [pin: speaker (none)] [DISABLED] hdac0: hdac0: nid: 35 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x00000004 hdac0: OSS device: rec hdac0: Association: 3 (1) hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=24 [pin: Mic in (jack)] hdac0: | hdac0: + <- nid=25 [pin: Mic in (jack)] hdac0: | hdac0: + <- nid=26 [pin: line in (jack)] hdac0: | hdac0: + <- nid=27 [pin: headphones out (jack)] hdac0: | hdac0: + <- nid=28 [pin: speaker (none)] [DISABLED] hdac0: | hdac0: + <- nid=29 [pin: line out (none)] [DISABLED] hdac0: | hdac0: + <- nid=20 [pin: line out (jack)] hdac0: | hdac0: + <- nid=21 [pin: speaker (none)] [DISABLED] hdac0: | hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: nid: 36 [ANALOG] hdac0: name: audio mixer hdac0: widget_cap: 0x0020010b hdac0: Parse flags: 0x00000004 hdac0: OSS device: rec hdac0: Association: 2 (8001) hdac0: Input amp: 0x80000000 hdac0: mute=1 step=0 size=0 offset=0 hdac0: connections: 9 hdac0: | hdac0: + <- nid=24 [pin: Mic in (jack)] hdac0: | hdac0: + <- nid=25 [pin: Mic in (jack)] hdac0: | hdac0: + <- nid=26 [pin: line in (jack)] hdac0: | hdac0: + <- nid=27 [pin: headphones out (jack)] hdac0: | hdac0: + <- nid=28 [pin: speaker (none)] [DISABLED] hdac0: | hdac0: + <- nid=29 [pin: line out (none)] [DISABLED] hdac0: | hdac0: + <- nid=20 [pin: line out (jack)] hdac0: | hdac0: + <- nid=21 [pin: speaker (none)] [DISABLED] hdac0: | hdac0: + <- nid=11 [audio mixer] hdac0: hdac0: +------------------------+ hdac0: | DUMPING HDA AMPLIFIERS | hdac0: +------------------------+ hdac0: hdac0: 1: nid= 7 dir=0x2 ndir=0x2 index=0 ossmask=0x00000800 hdac0: 2: nid= 8 dir=0x2 ndir=0x2 index=0 ossmask=0x00000800 hdac0: 3: nid= 9 dir=0x2 ndir=0x2 index=0 ossmask=0x00000800 hdac0: 4: nid= 11 cnid= 24 dir=0x2 ndir=0x2 index=0 ossmask=0x00000080 hdac0: 5: nid= 11 cnid= 25 dir=0x2 ndir=0x2 index=1 ossmask=0x01000000 hdac0: 6: nid= 11 cnid= 26 dir=0x2 ndir=0x2 index=2 ossmask=0x00000040 hdac0: 7: nid= 11 cnid= 27 dir=0x2 ndir=0x2 index=3 ossmask=0x00000000 hdac0: 8: nid= 11 cnid= 28 dir=0x2 ndir=0x2 index=4 ossmask=0x00000000 [DISABLED] hdac0: 9: nid= 11 cnid= 29 dir=0x2 ndir=0x2 index=5 ossmask=0x00000000 [DISABLED] hdac0: 10: nid= 11 cnid= 20 dir=0x2 ndir=0x2 index=6 ossmask=0x00000000 hdac0: 11: nid= 11 cnid= 21 dir=0x2 ndir=0x2 index=7 ossmask=0x00000000 [DISABLED] hdac0: 12: nid= 12 dir=0x1 ndir=0x1 index=0 ossmask=0x00000000 hdac0: 13: nid= 12 cnid= 2 dir=0x2 ndir=0x2 index=0 ossmask=0x00000010 hdac0: 14: nid= 12 cnid= 11 dir=0x2 ndir=0x2 index=1 ossmask=0x00000200 hdac0: 15: nid= 13 dir=0x1 ndir=0x1 index=0 ossmask=0x00000000 hdac0: 16: nid= 13 cnid= 3 dir=0x2 ndir=0x2 index=0 ossmask=0x00000000 hdac0: 17: nid= 13 cnid= 11 dir=0x2 ndir=0x2 index=1 ossmask=0x00000200 hdac0: 18: nid= 14 dir=0x1 ndir=0x1 index=0 ossmask=0x00000000 hdac0: 19: nid= 14 cnid= 2 dir=0x2 ndir=0x2 index=0 ossmask=0x00000010 hdac0: 20: nid= 14 cnid= 11 dir=0x2 ndir=0x2 index=1 ossmask=0x00000200 hdac0: 21: nid= 20 dir=0x1 ndir=0x2 index=0 ossmask=0x00000001 hdac0: 22: nid= 20 dir=0x2 ndir=0x1 index=0 ossmask=0x00000000 hdac0: 23: nid= 21 dir=0x1 ndir=0x2 index=0 ossmask=0x00000000 [DISABLED] hdac0: 24: nid= 21 dir=0x2 ndir=0x1 index=0 ossmask=0x00000000 [DISABLED] hdac0: 25: nid= 22 dir=0x1 ndir=0x2 index=0 ossmask=0x00000000 hdac0: 26: nid= 24 dir=0x1 ndir=0x2 index=0 ossmask=0x00000000 hdac0: 27: nid= 24 dir=0x2 ndir=0x1 index=0 ossmask=0x00000080 hdac0: 28: nid= 25 dir=0x1 ndir=0x2 index=0 ossmask=0x00000000 hdac0: 29: nid= 25 dir=0x2 ndir=0x1 index=0 ossmask=0x01000000 hdac0: 30: nid= 26 dir=0x1 ndir=0x2 index=0 ossmask=0x00000000 hdac0: 31: nid= 26 dir=0x2 ndir=0x1 index=0 ossmask=0x00000040 hdac0: 32: nid= 27 dir=0x1 ndir=0x2 index=0 ossmask=0x00000001 hdac0: 33: nid= 27 dir=0x2 ndir=0x1 index=0 ossmask=0x00000000 hdac0: 34: nid= 35 cnid= 24 dir=0x2 ndir=0x2 index=0 ossmask=0x00000880 hdac0: 35: nid= 35 cnid= 25 dir=0x2 ndir=0x2 index=1 ossmask=0x01000800 hdac0: 36: nid= 35 cnid= 26 dir=0x2 ndir=0x2 index=2 ossmask=0x00000840 hdac0: 37: nid= 35 cnid= 27 dir=0x2 ndir=0x2 index=3 ossmask=0x00000800 hdac0: 38: nid= 35 cnid= 28 dir=0x2 ndir=0x2 index=4 ossmask=0x00000000 [DISABLED] hdac0: 39: nid= 35 cnid= 29 dir=0x2 ndir=0x2 index=5 ossmask=0x00000000 [DISABLED] hdac0: 40: nid= 35 cnid= 20 dir=0x2 ndir=0x2 index=6 ossmask=0x00000800 hdac0: 41: nid= 35 cnid= 21 dir=0x2 ndir=0x2 index=7 ossmask=0x00000000 [DISABLED] hdac0: 42: nid= 35 cnid= 11 dir=0x2 ndir=0x2 index=8 ossmask=0x00000a00 hdac0: 43: nid= 36 cnid= 24 dir=0x2 ndir=0x2 index=0 ossmask=0x00000880 hdac0: 44: nid= 36 cnid= 25 dir=0x2 ndir=0x2 index=1 ossmask=0x01000800 hdac0: 45: nid= 36 cnid= 26 dir=0x2 ndir=0x2 index=2 ossmask=0x00000840 hdac0: 46: nid= 36 cnid= 27 dir=0x2 ndir=0x2 index=3 ossmask=0x00000800 hdac0: 47: nid= 36 cnid= 28 dir=0x2 ndir=0x2 index=4 ossmask=0x00000000 [DISABLED] hdac0: 48: nid= 36 cnid= 29 dir=0x2 ndir=0x2 index=5 ossmask=0x00000000 [DISABLED] hdac0: 49: nid= 36 cnid= 20 dir=0x2 ndir=0x2 index=6 ossmask=0x00000800 hdac0: 50: nid= 36 cnid= 21 dir=0x2 ndir=0x2 index=7 ossmask=0x00000000 [DISABLED] hdac0: 51: nid= 36 cnid= 11 dir=0x2 ndir=0x2 index=8 ossmask=0x00000a00 hdac0: hdac0: +-----------------------------------+ hdac0: | DUMPING HDA AUDIO/VOLUME CONTROLS | hdac0: +-----------------------------------+ hdac0: hdac0: Master Volume (OSS: vol) hdac0: | hdac0: +- nid: 20 index: 0 mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 27 index: 0 mute: 1 step: 0 size: 0 off: 0 hdac0: hdac0: PCM Volume (OSS: pcm) hdac0: | hdac0: +- nid: 12 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 14 index: 0 (nid: 2) mute: 1 step: 0 size: 0 off: 0 hdac0: hdac0: Microphone Volume (OSS: mic) hdac0: | hdac0: +- nid: 11 index: 0 (nid: 24) mute: 1 step: 31 size: 5 off: 23 hdac0: +- nid: 24 index: 0 mute: 0 step: 3 size: 39 off: 0 hdac0: +- nid: 35 index: 0 (nid: 24) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 0 (nid: 24) mute: 1 step: 0 size: 0 off: 0 hdac0: hdac0: Line-in Volume (OSS: line) hdac0: | hdac0: +- nid: 11 index: 2 (nid: 26) mute: 1 step: 31 size: 5 off: 23 hdac0: +- nid: 26 index: 0 mute: 0 step: 3 size: 39 off: 0 hdac0: +- nid: 35 index: 2 (nid: 26) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 2 (nid: 26) mute: 1 step: 0 size: 0 off: 0 hdac0: hdac0: Recording Level (OSS: rec) hdac0: | hdac0: +- nid: 7 index: 0 mute: 1 step: 31 size: 5 off: 8 hdac0: +- nid: 8 index: 0 mute: 1 step: 31 size: 5 off: 8 hdac0: +- nid: 9 index: 0 mute: 1 step: 31 size: 5 off: 8 hdac0: +- nid: 35 index: 0 (nid: 24) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 35 index: 1 (nid: 25) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 35 index: 2 (nid: 26) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 35 index: 3 (nid: 27) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 35 index: 6 (nid: 20) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 35 index: 8 (nid: 11) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 0 (nid: 24) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 1 (nid: 25) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 2 (nid: 26) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 3 (nid: 27) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 6 (nid: 20) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 8 (nid: 11) mute: 1 step: 0 size: 0 off: 0 hdac0: hdac0: Unknown Ctl (OSS: mix) hdac0: | hdac0: +- nid: 12 index: 1 (nid: 11) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 13 index: 1 (nid: 11) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 14 index: 1 (nid: 11) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 35 index: 8 (nid: 11) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 8 (nid: 11) mute: 1 step: 0 size: 0 off: 0 hdac0: hdac0: Unknown Ctl (OSS: monitor) hdac0: | hdac0: +- nid: 11 index: 1 (nid: 25) mute: 1 step: 31 size: 5 off: 23 hdac0: +- nid: 25 index: 0 mute: 0 step: 3 size: 39 off: 0 hdac0: +- nid: 35 index: 1 (nid: 25) mute: 1 step: 0 size: 0 off: 0 hdac0: +- nid: 36 index: 1 (nid: 25) mute: 1 step: 0 size: 0 off: 0 hdac0: hdac0: Playback path: hdac0: hdac0: nid=20 [pin: line out (jack)] hdac0: ^ hdac0: +-----<------+ hdac0: ^ hdac0: nid=12 [audio mixer] hdac0: ^ hdac0: nid=2 [audio output] hdac0: hdac0: nid=27 [pin: headphones out (jack)] hdac0: ^ hdac0: +-----<------+ hdac0: ^ hdac0: nid=12 [audio mixer] hdac0: ^ hdac0: nid=2 [audio output] hdac0: hdac0: nid=30 [pin: digital (other) out (jack)] hdac0: ^ hdac0: +-----<------+ hdac0: ^ hdac0: nid=6 [audio output] hdac0: hdac0: Recording sources: hdac0: hdac0: nid=35 [audio mixer] hdac0: | hdac0: + <- nid=25 [pin: Mic in (jack)] [recsrc: monitor] hdac0: + <- nid=11 [audio mixer] [recsrc: mix] hdac0: hdac0: nid=36 [audio mixer] hdac0: | hdac0: + <- nid=24 [pin: Mic in (jack)] [recsrc: mic] hdac0: + <- nid=26 [pin: line in (jack)] [recsrc: line] hdac0: + <- nid=11 [audio mixer] [recsrc: mix] hdac0: hdac0: +--------------------------------------+ hdac0: | DUMPING PCM Playback/Record Channels | hdac0: +--------------------------------------+ hdac0: hdac0: PCM Playback hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x000e0560 hdac0: PCM size: 16 20 24 hdac0: PCM rate: 44 48 96 192 hdac0: DAC: 2 hdac0: hdac0: PCM Record hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x00060160 hdac0: PCM size: 16 20 hdac0: PCM rate: 44 48 96 hdac0: DAC: 7 hdac0: hdac0: PCM Record hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x00060160 hdac0: PCM size: 16 20 hdac0: PCM rate: 44 48 96 hdac0: DAC: 8 hdac0: hdac0: PCM Playback hdac0: Stream cap: 0x00000001 hdac0: Format: PCM hdac0: PCM cap: 0x001e0560 hdac0: PCM size: 16 20 24 32 hdac0: PCM rate: 44 48 96 192 hdac0: DAC: 6 pcm0: on hdac0 pcm0: OSS mixer initialization... pcm0: Enabling Soft PCM volume pcm0: Mixer "vol": child=0x00000010 pcm0: Mixer "pcm": parent="vol" pcm0: Mixer "line": pcm0: Mixer "mic": pcm0: Mixer "mix": pcm0: Mixer "rec": pcm0: Mixer "monitor": pcm0: Soft PCM mixer ENABLED pcm0: Registering PCM channels... pcm0: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 365c000, 4000; 0xfffffffff8afd000 -> 365c000 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm0: sndbuf_setmap 3660000, 4000; 0xfffffffff8b01000 -> 3660000 pcm1: on hdac0 pcm1: OSS mixer initialization... pcm1: Forcing Soft PCM volume pcm1: Mixer "vol" -> "none": child=0x00000010 pcm1: Mixer "pcm": parent="vol" pcm1: Mixer "line": pcm1: Mixer "mic": pcm1: Mixer "mix": pcm1: Mixer "rec": pcm1: Mixer "monitor": pcm1: Soft PCM mixer ENABLED pcm1: Registering PCM channels... pcm1: clone manager: deadline=750ms flags=0x8000001e hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: sndbuf_setmap 3684000, 4000; 0xfffffffff8b05000 -> 3684000 hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096 pcm1: sndbuf_setmap 366c000, 4000; 0xfffffffff8b09000 -> 366c000 --=-Jhv6zvTBmmz168bObQQI Content-Disposition: attachment; filename=new_hda_sndstat.txt Content-Type: text/plain; name=new_hda_sndstat.txt; charset=UTF-8 Content-Transfer-Encoding: 7bit FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64) Installed devices: pcm0: at hdac0 cad 2 kld snd_hda [20080812_0000] [MPSAFE] (1p:1v/1r:1v channels duplex default) pcm1: at hdac0 cad 2 kld snd_hda [20080812_0000] [MPSAFE] (1p:1v/1r:1v channels duplex) --=-Jhv6zvTBmmz168bObQQI-- From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 07:50:04 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BFE91065684 for ; Fri, 15 Aug 2008 07:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3EAF38FC19 for ; Fri, 15 Aug 2008 07:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7F7o3ld065293 for ; Fri, 15 Aug 2008 07:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7F7o3dp065292; Fri, 15 Aug 2008 07:50:03 GMT (envelope-from gnats) Date: Fri, 15 Aug 2008 07:50:03 GMT Message-Id: <200808150750.m7F7o3dp065292@freefall.freebsd.org> To: freebsd-multimedia@FreeBSD.org From: Martin Matuska Cc: Subject: Re: ports/126045: multimedia/ffmpeg needs --enable-nonfree with --enable-libamr* X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Martin Matuska List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 07:50:04 -0000 The following reply was made to PR ports/126045; it has been noted by GNATS. From: Martin Matuska To: bug-followup@FreeBSD.org, josh.carroll@gmail.com Cc: Subject: Re: ports/126045: multimedia/ffmpeg needs --enable-nonfree with --enable-libamr* Date: Fri, 15 Aug 2008 09:40:56 +0200 I suggest a more elegant solution without any new OPTIONS: Index: ports/multimedia/ffmpeg/Makefile =================================================================== RCS file: /home/pcvs/ports/multimedia/ffmpeg/Makefile,v retrieving revision 1.87 diff -u -r1.87 Makefile --- ports/multimedia/ffmpeg/Makefile 14 Aug 2008 22:08:02 -0000 1.87 +++ ports/multimedia/ffmpeg/Makefile 15 Aug 2008 07:37:31 -0000 @@ -140,6 +140,10 @@ .endif ## amr +.if defined(WITH_AMR_NB) || defined(WITH_AMR_WB) +CONFIGURE_ARGS+= --enable-nonfree +.endif + .ifdef(WITH_AMR_NB) LIB_DEPENDS+= amrnb.3:${PORTSDIR}/audio/libamrnb CONFIGURE_ARGS+= --enable-libamr-nb From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 10:26:34 2008 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EEF761065675 for ; Fri, 15 Aug 2008 10:26:34 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.238]) by mx1.freebsd.org (Postfix) with ESMTP id 9AB4C8FC14 for ; Fri, 15 Aug 2008 10:26:34 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: by wr-out-0506.google.com with SMTP id c8so373631wra.27 for ; Fri, 15 Aug 2008 03:26:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=ICrd5X6gwbkgTZFSjtd8MUveT+ZU7v4FAGru4CZjI7Y=; b=mKcNZLLJZuNzHHMvbInUa6rGXv1KVh7Boc36DQiJMeS5IzGVSTBfbHz+Nsjrja1xYj nB4D3vSA9po/TVN77qF2pZHG0TmC3esUI8Y4+5HsAhtRbm9j8tfpPGNLMq8IHesKjOAf Qg+pGuLFfoorH6poNznYH/+2yv5nLhPkcpuUg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=qiXHNf/Qxu4tqPpbKMM4dJO1cdHNISOOXqDYfKcDQCZIk5l55LTcPJTlrt7ZLg6vPY zftkS02JJ0Qni7OQpA2J1jq4Dysi5nXf7fDeO182C6TMKjQSD+NC3aTyAHqwn9hGmes9 vVuDAzUt/7XCHG4gFyTRAKKsmyRR8eXEp4ps4= Received: by 10.90.106.1 with SMTP id e1mr60391agc.117.1218794475616; Fri, 15 Aug 2008 03:01:15 -0700 (PDT) Received: by 10.90.81.10 with HTTP; Fri, 15 Aug 2008 03:01:15 -0700 (PDT) Message-ID: Date: Fri, 15 Aug 2008 14:01:15 +0400 From: pluknet To: multimedia@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_693_18848089.1218794475620" Cc: Subject: multimedia/ffmpeg build is broken with amr support X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 10:26:35 -0000 ------=_Part_693_18848089.1218794475620 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, ===> Configuring for ffmpeg-2008.07.27_6 libamr is nonfree and --enable-nonfree is not specified. This patch adds required flag in WITH_AMR_NB and WITH_AMR_WB cases. wbr, pluknet ------=_Part_693_18848089.1218794475620 Content-Type: text/x-diff; name=Makefile.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_fjwmqh9j0 Content-Disposition: attachment; filename=Makefile.diff LS0tIE1ha2VmaWxlLm9yaWcJMjAwOC0wOC0xNSAxMzo1NjozOS4wMDAwMDAwMDAgKzA0MDAKKysr IE1ha2VmaWxlCTIwMDgtMDgtMTUgMTM6NTQ6MzEuMDAwMDAwMDAwICswNDAwCkBAIC0xNDIsMTQg KzE0MiwxNCBAQAogIyMgYW1yCiAuaWZkZWYoV0lUSF9BTVJfTkIpCiBMSUJfREVQRU5EUys9CQlh bXJuYi4zOiR7UE9SVFNESVJ9L2F1ZGlvL2xpYmFtcm5iCi1DT05GSUdVUkVfQVJHUys9CS0tZW5h YmxlLWxpYmFtci1uYgorQ09ORklHVVJFX0FSR1MrPQktLWVuYWJsZS1saWJhbXItbmIgLS1lbmFi bGUtbm9uZnJlZQogLmVsc2UKIENPTkZJR1VSRV9BUkdTKz0JLS1kaXNhYmxlLWxpYmFtci1uYgog LmVuZGlmCiAKIC5pZmRlZihXSVRIX0FNUl9XQikKIExJQl9ERVBFTkRTKz0JCWFtcndiLjM6JHtQ T1JUU0RJUn0vYXVkaW8vbGliYW1yd2IKLUNPTkZJR1VSRV9BUkdTKz0JLS1lbmFibGUtbGliYW1y LXdiCitDT05GSUdVUkVfQVJHUys9CS0tZW5hYmxlLWxpYmFtci13YiAtLWVuYWJsZS1ub25mcmVl CiAuZWxzZQogQ09ORklHVVJFX0FSR1MrPQktLWRpc2FibGUtbGliYW1yLXdiCiAuZW5kaWYK ------=_Part_693_18848089.1218794475620-- From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 13:20:04 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E85C106566B for ; Fri, 15 Aug 2008 13:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EAA918FC27 for ; Fri, 15 Aug 2008 13:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7FDK3GF028639 for ; Fri, 15 Aug 2008 13:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7FDK3n8028638; Fri, 15 Aug 2008 13:20:03 GMT (envelope-from gnats) Date: Fri, 15 Aug 2008 13:20:03 GMT Message-Id: <200808151320.m7FDK3n8028638@freefall.freebsd.org> To: freebsd-multimedia@FreeBSD.org From: "Josh Carroll" Cc: Subject: Re: ports/126045: multimedia/ffmpeg needs --enable-nonfree with --enable-libamr* X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Josh Carroll List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 13:20:04 -0000 The following reply was made to PR ports/126045; it has been noted by GNATS. From: "Josh Carroll" To: "Martin Matuska" Cc: bug-followup@freebsd.org Subject: Re: ports/126045: multimedia/ffmpeg needs --enable-nonfree with --enable-libamr* Date: Fri, 15 Aug 2008 09:15:11 -0400 2008/8/15 Martin Matuska : > I suggest a more elegant solution without any new OPTIONS: > > Index: ports/multimedia/ffmpeg/Makefile > =================================================================== > RCS file: /home/pcvs/ports/multimedia/ffmpeg/Makefile,v > retrieving revision 1.87 > diff -u -r1.87 Makefile > --- ports/multimedia/ffmpeg/Makefile 14 Aug 2008 22:08:02 -0000 1.87 > +++ ports/multimedia/ffmpeg/Makefile 15 Aug 2008 07:37:31 -0000 > @@ -140,6 +140,10 @@ > .endif > > ## amr > +.if defined(WITH_AMR_NB) || defined(WITH_AMR_WB) > +CONFIGURE_ARGS+= --enable-nonfree > +.endif > + > .ifdef(WITH_AMR_NB) > LIB_DEPENDS+= amrnb.3:${PORTSDIR}/audio/libamrnb > CONFIGURE_ARGS+= --enable-libamr-nb > I did the same thing, but because a binary compiled with amr-nb/amr-wb is no longer distributable, I decided to make it more visible to the user and make them aware of the options they were choosing. However, since the amr library options are non-default, having less knobs for the user is fine. I was just being overly cautious I suppose. Josh From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 13:59:57 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ADC321065673 for ; Fri, 15 Aug 2008 13:59:57 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 1FB568FC15 for ; Fri, 15 Aug 2008 13:59:56 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from [62.49.66.13] (account mav@alkar.net HELO mavbook.mavhome.dp.ua) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.14) with ESMTPSA id 196131256; Fri, 15 Aug 2008 16:59:56 +0300 Message-ID: <48A58BD1.3060806@FreeBSD.org> Date: Fri, 15 Aug 2008 16:59:45 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.16 (X11/20080726) MIME-Version: 1.0 To: Oleg Sharoiko References: <48A20E02.6070609@FreeBSD.org> <1218778763.1338.10.camel@brain.cc.rsu.ru> In-Reply-To: <1218778763.1338.10.camel@brain.cc.rsu.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 13:59:57 -0000 Oleg Sharoiko wrote: > Here is my feedback: My box is Fujitsu-Siemens M460. With plain old > driver jack sensing didn't work for me. I used to add quirks to make it > working. > > This quirk made jack sensing work for rear-side line-out jack: > > #define FS_M460_SUBVENDOR HDA_MODEL_CONSTRUCT(FS, 0x10ff) > { FS_M460_SUBVENDOR, HDA_CODEC_ALC262, HDAC_HP_SWITCH_CTL, > 0, 0, -1, 20, { 22, -1 }, -1 }, > > And this one for front panel headphones jack: > { FS_M460_SUBVENDOR, HDA_CODEC_ALC262, HDAC_HP_SWITCH_CTL, > 0, 0, -1, 27, { 22, -1 }, -1 }, > > With new driver it seems that internal speaker is always disabled. I > couldn't get it to play anything through it. Plugging headphones into > front-panel doesn't disable speakers connected to the line-out. I guess > this has something to do with > > hdac0: No jack detection support at pin 27 173e 1 221451f 1 According to 1 in lower bit of misc in pins configuration: hdac0: nid 27 0x0221451f as 1 seq 15 Headphones Jack jack 1 loc 2 color Green misc 5 your hardware vendor tells that pin 27 (and most of others) does not support jack sensing. If you said it is working, then he is incorrect and you can fix this with device hints like hint.hdac.0.cad0.nid27.config="misc 0" I am not sure what happens now if redirection is requested and there is no sensing support. May happened then one or another output will be muted as in your case. I need to check that. -- Alexander Motin From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 16:26:43 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 57EBA106564A for ; Fri, 15 Aug 2008 16:26:43 +0000 (UTC) (envelope-from pagxir@gmail.com) Received: from qb-out-0506.google.com (qb-out-0506.google.com [72.14.204.229]) by mx1.freebsd.org (Postfix) with ESMTP id 00F678FC14 for ; Fri, 15 Aug 2008 16:26:42 +0000 (UTC) (envelope-from pagxir@gmail.com) Received: by qb-out-0506.google.com with SMTP id e34so1182432qbe.35 for ; Fri, 15 Aug 2008 09:26:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=5BdCV/l25vF+T0sdghBSSgYZ6OXndMapXsVJ8CHAnBU=; b=nSiNP7urw6uQ5Wr+VrjK23limiE3JsoI5+xW7mYxYEPQkY+KTijL8YT6u6dSBBCGsQ Q6rWFNx5U1t0emf1pcIn1Akp95zbxgmqIkS3KMMYAktGUHJ2n7YJc3/79zej3a3/odEM Qsmqjqp9qelsHJmdH/bxXNUtZtd+EcM1EZ8SI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=s+2rHwUoAO7iyQEFvrV39aURL2zYAgdNDxTa1pfHePG7lIZR/RVf1CaO15WEsuvULr 7JrrBfMQRlKXKmwKI/M6hWLFg+j0/BgLjW2KUONEYvGkYouD+89F72TFHOw7Tnxm0n6u E/h5YIPQoanHn5cF6Q/McDsGw1xseiWAHurx0= Received: by 10.103.200.9 with SMTP id c9mr2053328muq.11.1218816749034; Fri, 15 Aug 2008 09:12:29 -0700 (PDT) Received: by 10.103.244.2 with HTTP; Fri, 15 Aug 2008 09:12:29 -0700 (PDT) Message-ID: <98869b7c0808150912o50495957y2667af423bd964de@mail.gmail.com> Date: Fri, 15 Aug 2008 16:12:29 +0000 From: "=?UTF-8?B?6KO05Zu95YW0?=" To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline Subject: Re: RFC: massive snd_hda driver update to better conform UAA specification X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 16:26:43 -0000 SSB1c2UgdGhlIHBhdGNoOiBodHRwOi8vcGVvcGxlLmZyZWVic2Qub3JnL35tYXYvaGRhLjcuMjAw ODA4MTIucGF0Y2gKQWxsIGlzIGZpbmQuIHJlYm9vdCwgYW5kIEkgZm91bmQgdGhhdDoKCiVtaXhl cgpNaXhlciBwY20gICAgICBpcyBjdXJyZW50bHkgc2V0IHRvICA3NTo3NQpNaXhlciBzcGVha2Vy ICBpcyBjdXJyZW50bHkgc2V0IHRvICA3NTo3NQpNaXhlciBtaWMgICAgICBpcyBjdXJyZW50bHkg c2V0IHRvICAgMDowCk1peGVyIHJlYyAgICAgIGlzIGN1cnJlbnRseSBzZXQgdG8gICAwOjAKTWl4 ZXIgb2dhaW4gICAgaXMgY3VycmVudGx5IHNldCB0byAgNTA6NTAKUmVjb3JkaW5nIHNvdXJjZTog bWljCgpXaGVuIHVzZSB0aGUgb2xkIHNuZF9oZGEgZHJpdmVyLCBJdCBzb3VsZCBsaWtlIGZvbGxv dzoKJW1peGVyCk1peGVyIHZvbCAgICAgICAgaXMgY3VycmVudGx5IHNldCB0byAgNzU6NzUKTWl4 ZXIgcGNtICAgICAgaXMgY3VycmVudGx5IHNldCB0byAgNzU6NzUKTWl4ZXIgc3BlYWtlciAgaXMg Y3VycmVudGx5IHNldCB0byAgNzU6NzUKTWl4ZXIgbWljICAgICAgaXMgY3VycmVudGx5IHNldCB0 byAgIDA6MApNaXhlciByZWMgICAgICBpcyBjdXJyZW50bHkgc2V0IHRvICAgMDowClJlY29yZGlu ZyBzb3VyY2U6IG1pYwoKSSBjYW4gZmluZCB0aGUgdm9sIG1peGVy44CCCgpNeSBtYWNoaW5lIGlz IEhQQ29tcGFxVjM4MDVBVeOAggp0aGUgdmVyYm9zZSBib290IG1lc3NhZ2UgaXMgZm9sbG93OgoK aHR0cDovL2dyb3Vwcy5nb29nbGUuY29tL2dyb3VwL2J0bG9hZC93ZWIvcGFneGlyLXZlcmJvc2Ut Ym9vdC1IUENvbXBhcVYzODA1QVUtZG1lc2cudHh0Cm9yIGhlcmUKaHR0cDovL2dyb3Vwcy5nb29n bGUuY29tL2dyb3VwL2J0bG9hZC9icm93c2VfdGhyZWFkL3RocmVhZC9kOTY0MWVhNjQyMmZiYWVi CgolY2F0IC9kZXYvc25kX3N0YXQKRnJlZUJTRCBBdWRpbyBEcml2ZXIgKG5ld3BjbTogMzJiaXQg MjAwNzA2MTYwMC9pMzg2KQpJbnN0YWxsZWQgZGV2aWNlczoKcGNtMDogPEhEQSBjb2RlYyBDb25l eGFudCAoVW5rbm93bikgUENNICMwPiBhdCBoZGFjMCBjYWQgMCBrbGQgc25kX2hkYQpbMjAwODA4 MTJfMDAwMF0gW0dJQU5UXSAoMXA6MXYvMXI6MXYgY2hhbm5lbHMgZHVwbGV4IGRlZmF1bHQpCg== From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 19:14:36 2008 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B67A1065688 for ; Fri, 15 Aug 2008 19:14:36 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from gv-out-0910.google.com (gv-out-0910.google.com [216.239.58.185]) by mx1.freebsd.org (Postfix) with ESMTP id 926998FC26 for ; Fri, 15 Aug 2008 19:14:35 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by gv-out-0910.google.com with SMTP id n8so430449gve.39 for ; Fri, 15 Aug 2008 12:14:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=YpwmHdJlyb6PdOyg93Bs/0r2uooXqMKaB7PUvYcMayU=; b=eKyPUvDDRaXRcm8UOxW7JWrL0vh+1OTMAVRpIQufyiIaNlEbHcqZbKzE4YIQGMyqv1 TUUi+XyypEdRCT1cD6F8Uw7/4Z0Du6+1U+S6Ctj7hMqqmeTo1CqL3x/P1PPbRjrxXesy ypiHJFprTBXoAMi1KEXiR3OBYmth0o8U5pkRo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=ihQYGZgSGQcT/qZJsW/cE5RN9GZtV1YYUOS1PUa97wMCaGgwzFDiopp8HOLLKZXc/o v0zBrM7Jp3oHIYqTb0DuW6fnctKQcx4Os2Iom89/GZGJkoWHuCfpWa7OUhD5JCRo5cPG Bt8M3CsuHm28qsdk9reOuG2G8NS3UO9qV5Frs= Received: by 10.103.214.8 with SMTP id r8mr2160183muq.64.1218826075211; Fri, 15 Aug 2008 11:47:55 -0700 (PDT) Received: by 10.103.169.13 with HTTP; Fri, 15 Aug 2008 11:47:55 -0700 (PDT) Message-ID: Date: Fri, 15 Aug 2008 15:47:55 -0300 From: "Carlos A. M. dos Santos" To: pluknet In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: multimedia@freebsd.org Subject: Re: multimedia/ffmpeg build is broken with amr support X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 19:14:36 -0000 On Fri, Aug 15, 2008 at 7:01 AM, pluknet wrote: > Hi, > > ===> Configuring for ffmpeg-2008.07.27_6 > libamr is nonfree and --enable-nonfree is not specified. > > This patch adds required flag in WITH_AMR_NB and WITH_AMR_WB cases. There are aklready two PRs regarding this: http://www.freebsd.org/cgi/query-pr.cgi?pr=126024 http://www.freebsd.org/cgi/query-pr.cgi?pr=126045 -- If you think things can't get worse it's probably only because you lack sufficient imagination. From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 15 23:09:14 2008 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31F621065672; Fri, 15 Aug 2008 23:09:14 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1D3D78FC08; Fri, 15 Aug 2008 23:09:14 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7FN9DAp031529; Fri, 15 Aug 2008 23:09:13 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7FN9DVF031525; Fri, 15 Aug 2008 23:09:13 GMT (envelope-from edwin) Date: Fri, 15 Aug 2008 23:09:13 GMT Message-Id: <200808152309.m7FN9DVF031525@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-multimedia@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/126554: multimedia/ffmpeg fails to build if AMR_NB or AMR_WB is enabled X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 23:09:14 -0000 Synopsis: multimedia/ffmpeg fails to build if AMR_NB or AMR_WB is enabled Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-multimedia Responsible-Changed-By: edwin Responsible-Changed-When: Fri Aug 15 23:09:13 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=126554