From owner-freebsd-multimedia@FreeBSD.ORG Mon Jun 22 01:05:03 2015 Return-Path: Delivered-To: freebsd-multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A2B96965 for ; Mon, 22 Jun 2015 01:05:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hub.freebsd.org", Issuer "hub.freebsd.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 826F5849 for ; Mon, 22 Jun 2015 01:05:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by hub.freebsd.org (Postfix) id 7858A964; Mon, 22 Jun 2015 01:05:03 +0000 (UTC) Delivered-To: multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7795E963 for ; Mon, 22 Jun 2015 01:05:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 60ED8847 for ; Mon, 22 Jun 2015 01:05:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t5M0SvPD057978 for ; Mon, 22 Jun 2015 00:28:57 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: [Bug 200609] multimedia/ffmpeg crashes with SIGBUS on armv6 Date: Mon, 22 Jun 2015 00:28:56 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: rwestlun@gmail.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: multimedia@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2015 01:05:03 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200609 --- Comment #3 from Randy Westlund --- Created attachment 157963 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=157963&action=edit update to fix_sigbus_patch (In reply to mikael.urankar from comment #2) After your patch: ===> Configuring for ffmpeg-2.3.6_4,1 env: -no-integrated-as: No such file or directory ===> Script "configure" failed unexpectedly. Please report the problem to multimedia@FreeBSD.org [maintainer] and attach the "/usr/ports/multimedia/ffmpeg/work/ffmpeg-2.3.6/config.err" 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. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make[1]: stopped in /usr/ports/multimedia/ffmpeg *** Error code 1 Stop. make: stopped in /usr/ports/multimedia/ffmpeg root@beaglebone:/usr/ports/multimedia/ffmpeg # I removed a tab character from the second CONFIGURE_ENV line and it built successfully with Clang. The SIGBUS is gone. Updated patch attached. When I build with make USE_GCC=4.9, it still passes -no-integrated-as to GCC, which causes the build to fail. Shouldn't USE_GCC set CHOSEN_COMPILER_TYPE? -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-multimedia@FreeBSD.ORG Mon Jun 22 03:24:19 2015 Return-Path: Delivered-To: freebsd-multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A051595F for ; Mon, 22 Jun 2015 03:24:19 +0000 (UTC) (envelope-from jakepunk@hotmail.com) Received: from BLU004-OMC2S6.hotmail.com (blu004-omc2s6.hotmail.com [65.55.111.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6AA03186 for ; Mon, 22 Jun 2015 03:24:19 +0000 (UTC) (envelope-from jakepunk@hotmail.com) Received: from BLU175-W42 ([65.55.111.72]) by BLU004-OMC2S6.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Sun, 21 Jun 2015 20:23:11 -0700 X-TMN: [GcSkSCq3YmXslcPZ3eFOK4BsijMdT2Q3] X-Originating-Email: [jakepunk@hotmail.com] Message-ID: From: Jake Angerman To: "freebsd-multimedia@freebsd.org" Subject: Hauppauge WinTV HVR 950Q Date: Sun, 21 Jun 2015 22:23:10 -0500 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 22 Jun 2015 03:23:11.0401 (UTC) FILETIME=[C46AA990:01D0AC9A] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2015 03:24:19 -0000 Hello=2C I'm trying to get a Hauppauge WinTV HVR 950Q working with composite video u= sing its supplied micro-USB adapter cable. I built a new kernel with share= d memory settings per the instructions in the zoneminder port. My problems= are twofold:1. webcamd will segfault if I put the file dvb-fe-xc5000-1.6.1= 14.fw in /boot/modules2. w_scan hangs I suspect my problems are related to the firmware version. How can I tell = what firmware exists on the device=2C and how can I get webcamd to install = the newer firmware? Background info: =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= # webcamd -N WinTV-HVR-950-Hauppauge -S unknown -M 0=0A= Attached to ugen0.5[0]=0A= Creating /dev/video0=0A= Creating /dev/video1=0A= Creating /dev/dvb/adapter0/demux0=0A= Creating /dev/dvb/adapter0/dvr0=0A= Creating /dev/dvb/adapter0/frontend0=0A= Creating /dev/lirc0=0A= Creating /dev/input/event0(If I put the .fw file in /boot/modules=2C I get = segmentation fault here=2C otherwise I do not) =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= # chmod 666 /dev/video* # w_scan -fa -c USw_scan version 20120415 (compiled for DVB API 5.5)WARNING= : VDR up to version 1.7.13 doesn't support ATSC. Changing output format to = 'vdr-1.7.x'using settings for UNITED STATESATSCVSB US/CA=2C DVB-T TWscan ty= pe TERRCABLE_ATSC=2C channellist 1output format vdr-1.7WARNING: could not g= uess your codepage. Falling back to 'UTF-8'output charset 'UTF-8'=2C use -C= to override=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= Info: using DVB adapter auto detection.(hangs here and will not respond to = SIGINT) # cat /usr/ports/multimedia/webcamd/distinfo SHA256 (webcamd-3.18.0.1.tar.b= z2) =3D 69cb0cfa2c0b71ec5ea544b35e059ac423a52746d5fcba3d4c335fc26110b69c=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= SIZE (webcamd-3.18.0.1.tar.bz2) =3D 10462299 # cat /usr/ports/multimedia/w_scan/distinfoSHA256 (w_scan-20120415.tar.bz2)= =3D 02b81bf6f64f3d1b9965e79e2e69a70e96766facf0f5a57499d1ca7262aa1847=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= SIZE (w_scan-20120415.tar.bz2) =3D 361591 # uname -a=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= FreeBSD myhost.net 10.1-RELEASE-p13 FreeBSD 10.1-RELEASE-p13 #0: Sat Jun 20= 20:08:50 CDT 2015 me@myhost.net:/usr/obj/usr/src/sys/MYKERNEL amd64 # md5 dvb-fe-xc5000-1.6.114.fw =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= MD5 (dvb-fe-xc5000-1.6.114.fw) =3D b1ac8f759020523ebaaeff3fdf4789ed = = From owner-freebsd-multimedia@FreeBSD.ORG Mon Jun 22 12:13:12 2015 Return-Path: Delivered-To: freebsd-multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A261E45F for ; Mon, 22 Jun 2015 12:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hub.freebsd.org", Issuer "hub.freebsd.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 825EFFE8 for ; Mon, 22 Jun 2015 12:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by hub.freebsd.org (Postfix) id 74FF645E; Mon, 22 Jun 2015 12:13:12 +0000 (UTC) Delivered-To: multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7433445D for ; Mon, 22 Jun 2015 12:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D6F2FE7 for ; Mon, 22 Jun 2015 12:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t5MCDCEv084880 for ; Mon, 22 Jun 2015 12:13:12 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: [Bug 200609] multimedia/ffmpeg crashes with SIGBUS on armv6 Date: Mon, 22 Jun 2015 12:13:12 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: mikael.urankar@gmail.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: multimedia@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: attachments.isobsolete Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2015 12:13:12 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200609 mikael.urankar@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157896|0 |1 is obsolete| | -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-multimedia@FreeBSD.ORG Mon Jun 22 17:14:47 2015 Return-Path: Delivered-To: freebsd-multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CDAA6825 for ; Mon, 22 Jun 2015 17:14:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from hub.freebsd.org (hub.freebsd.org [8.8.178.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hub.freebsd.org", Issuer "hub.freebsd.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id AE71B8CE for ; Mon, 22 Jun 2015 17:14:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by hub.freebsd.org (Postfix) id A3ACB824; Mon, 22 Jun 2015 17:14:47 +0000 (UTC) Delivered-To: multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A2DA5823 for ; Mon, 22 Jun 2015 17:14:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8CD8D8CC for ; Mon, 22 Jun 2015 17:14:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t5MHEl4C054861 for ; Mon, 22 Jun 2015 17:14:47 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: [Bug 200609] multimedia/ffmpeg crashes with SIGBUS on armv6 Date: Mon, 22 Jun 2015 17:14:47 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: mikael.urankar@gmail.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: multimedia@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2015 17:14:47 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200609 --- Comment #4 from mikael.urankar@gmail.com --- (In reply to Randy Westlund from comment #3) >From the porters handbook: USE_GCC The port requires GCC (gcc or g++) to build. It is not the case here as we can build ffmpeg with clang, if you want to compile the port with gcc you have to use 'make CC=gcc48' Sorry for the extra tab and thanks for fixing my patch :-) -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-multimedia@FreeBSD.ORG Mon Jun 22 17:27:02 2015 Return-Path: Delivered-To: freebsd-multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 02904907 for ; Mon, 22 Jun 2015 17:27:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from hub.freebsd.org (hub.freebsd.org [8.8.178.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hub.freebsd.org", Issuer "hub.freebsd.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D7467A2 for ; Mon, 22 Jun 2015 17:27:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by hub.freebsd.org (Postfix) id C96ED906; Mon, 22 Jun 2015 17:27:01 +0000 (UTC) Delivered-To: multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C8BE5905 for ; Mon, 22 Jun 2015 17:27:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B2C7FA1 for ; Mon, 22 Jun 2015 17:27:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t5MHR1hf066097 for ; Mon, 22 Jun 2015 17:27:01 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: [Bug 200609] multimedia/ffmpeg crashes with SIGBUS on armv6 Date: Mon, 22 Jun 2015 17:27:01 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: rwestlun@gmail.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: multimedia@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2015 17:27:02 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200609 --- Comment #5 from Randy Westlund --- (In reply to mikael.urankar from comment #4) Thanks for the clarification. I haven't finished reading the Porter's Handbook yet. I can confirm that this patch resolves both this PR and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200714. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-multimedia@FreeBSD.ORG Mon Jun 22 23:36:24 2015 Return-Path: Delivered-To: freebsd-multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4750C6BB for ; Mon, 22 Jun 2015 23:36:24 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hub.freebsd.org", Issuer "hub.freebsd.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 22B3CD5 for ; Mon, 22 Jun 2015 23:36:24 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by hub.freebsd.org (Postfix) id 18CB86B9; Mon, 22 Jun 2015 23:36:24 +0000 (UTC) Delivered-To: multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1829A6B7 for ; Mon, 22 Jun 2015 23:36:24 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from vfemail.net (ninezero.vfemail.net [96.30.253.190]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D64EDD1 for ; Mon, 22 Jun 2015 23:36:22 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: (qmail 78439 invoked by uid 89); 22 Jun 2015 23:36:20 -0000 Received: from localhost (HELO freequeue.vfemail.net) (127.0.0.1) by localhost with (DHE-RSA-AES256-SHA encrypted) SMTP; 22 Jun 2015 23:36:19 -0000 Received: (qmail 78420 invoked by uid 89); 22 Jun 2015 23:36:02 -0000 Received: by simscan 1.3.1 ppid: 78413, pid: 78418, t: 0.0033s scanners:none Received: from unknown (HELO smtp102-2.vfemail.net) (172.16.100.62) by FreeQueue with SMTP; 22 Jun 2015 23:36:02 -0000 Received: (qmail 18968 invoked by uid 89); 22 Jun 2015 23:36:02 -0000 Received: by simscan 1.4.0 ppid: 18954, pid: 18965, t: 0.6503s scanners:none Received: from unknown (HELO nil) (amJlaWNoQHZmZW1haWwubmV0@172.16.100.27) by 172.16.100.62 with ESMTPA; 22 Jun 2015 23:36:01 -0000 From: Jan Beich To: Thomas Zander Cc: ports@freebsd.org, multimedia@freebsd.org Subject: ffmpeg26 confusion (Was: Heads up audio/video/graphics/multimedia/net/streaming port maintainers - ACTION REQUIRED) In-Reply-To: (Thomas Zander's message of "Tue, 16 Sep 2014 20:40:15 +0200") References: Date: Tue, 23 Jun 2015 01:35:53 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2015 23:36:24 -0000 --=-=-= Content-Type: text/plain (overquoting strawman ;) Thomas Zander writes: > Hi, > > if you maintain a port which uses directly or indirectly ffmpeg, i.e. > it links to at least one of > > libavcodec > libavdevice > libavfilter > libavformat > libavresample > libavutil > > please take a moment, this is important. > > Shortly after the release of FreeBSD 10.1 I plan to upgrade ffmpeg to > the 2.4 branch and import the then-latest release from the 2.4 branch > into the head of the ports tree. Unlike the recent upgrade from 2.2. > to 2.3, this one will NOT be painless. What happened to the schedule? 10.1 was released half a year ago and we're approaching code freeze for 10.2. Not to mention packages for FreeBSD releases are built against quaterly branches nowadays. And the next quaterly is 2015Q3 which should happen in a week. > ALL the mentioned libraries received a bump in their major version > numbers, which means that they are not necessarily API compatible with > the 2.3 series. In particular, this means that several APIs which have > been deprecated several months/years ago(!) are really gone for good > in 2.4. One prominent example for this is the removal of > FF_API_CLOSE_INPUT_FILE in libavformat which breaks e.g. sox and > transcode builds. In most cases (like the mentioned examples sox and > transcode) a fix will be easy or even trivial, but you need to be > proactive and take a look at it. Not the first time FFmpeg breaks API. ffmpeg0 port is good example or see http://upstream-tracker.org/versions/ffmpeg.html . It seems adding ffmpeg24 in r370733 betrayed the quoted plan postponing the switch to the new API indefinitely. And ports that are not broken by it end up limited to the feature/bug set of 2.3.x. Maybe do the following to improve the situation: (1) Update ffmpeg port to the latest version (2.7.1 currently) (2) Remove ffmpeg26 port (3) Add ffmpeg23 port with PORTSCOUT=limit:^2\.3.* (4) Identify ports that hide ffmpeg dep behind an option (5) Mass PORTREVISION bump in consumers (API/ABI changes in major versions) (6) Exp-run with ffmpeg dep enabled if optional (7) Fix bustage or convert to ffmpeg23 (8) Remove ffmpeg23 if no consumers > I have prepared a drop-in replacement for the ffmpeg port which uses > the recent 2.4 release. You can download it from: > http://people.freebsd.org/~riggs/ffmpeg-2.4.tar.xz Currently not a drop-in because requires to - Patch pkg-config usage and installed .pc files - Prevent mixing headers from unsuffixed ffmpeg version - Check dependency tree for the port and consumers if mixing ffmpeg libs - Adjust LIB_DEPENDS, *FLAGS and bump PORTREVISION when FFMPEG_SUFFIX changes > Please check whether the ports maintained by you build and link with > this version and prepare a suitable fix if necessary. What if my port wants a feature only present in the latest version but not in multimedia/ffmpeg and multimedia/ffmpeg26 ? For one, https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=d765e07 https://github.com/hrydgard/ppsspp/issues/5286 Should I add ffmpeg27, backport to ffmpeg26 or ffmpeg (2.3.x) ? > > Thanks in advance and best regards > Riggs --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQF8BAEBCgBmBQJViJvZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3b87YH/jBaOChvAMeSJ8hdmtEAAWHl uEeDACfwmgCj60kLgkTMmWYHrnqcXpg1rqDBiULglc4iv6pOiVlJHM/1vmCWNR74 se91imgDSSraN48FwwaFOieE7lLdBr2yXQOr9Ifyp9sqSsOukqNyQ2gf3qvcUqEd nx48GyIMKCcjECOIgVvQetLPm6NsJEIPPbF2kITwP2mA9dmaEwtFY27JO74s1w2S 3Fn55l7wWAMIp1AxOzsxjrRafIjhNJkJeMFcp+Vgbn287eWfyref9R5diFBzT3en Utlv3Aqbm4f0FcPboO85pRZy6EdSczzB08Vdl59jkiBAX0B6ZhhdbE4KRkDQbuE= =7pHY -----END PGP SIGNATURE----- --=-=-=-- From owner-freebsd-multimedia@FreeBSD.ORG Tue Jun 23 21:38:48 2015 Return-Path: Delivered-To: freebsd-multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F3363609 for ; Tue, 23 Jun 2015 21:38:47 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) Received: from hub.freebsd.org (hub.freebsd.org [8.8.178.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hub.freebsd.org", Issuer "hub.freebsd.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CEAA2A47 for ; Tue, 23 Jun 2015 21:38:47 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) Received: by hub.freebsd.org (Postfix) id C495F607; Tue, 23 Jun 2015 21:38:47 +0000 (UTC) Delivered-To: multimedia@nevdull.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C07EA606; Tue, 23 Jun 2015 21:38:47 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 59976A45; Tue, 23 Jun 2015 21:38:47 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) Received: by wicnd19 with SMTP id nd19so118244825wic.1; Tue, 23 Jun 2015 14:38:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=COq1rS6DWw78vatgvw5CxUnGcOAgxYYQzGHWpNQHLIs=; b=rEzkpZq0XvQl5N/ILluIVfqa8YxdlpzfU/pfgWWq+xuL1zoaG6ClHQxw98bMYi90MF 5+27KfVugJh14Yus0senwEHnrUpxBWmhitbXK17IVRtLeEsZVpGC1Ru6eQNA+zFxzsZy lJUhC5yIlfdDZtFYXHw6o0g70NRp27rFT13Gn4od9AnhGTagudSmC/aSWEPcPTBfnzJP x721++fP2fOaVxAsMEioIeCp8slbz8NOq6CNq3nICjB06IiODs+wop8mYQNzhdhIUIpo A2qFm3x+vRxD70yU5HKNiWQWo8fAcnFMaQjZn9wBeA3VBxgtLGI2U7RgHJaqSRWNUxyL rWAg== MIME-Version: 1.0 X-Received: by 10.194.81.169 with SMTP id b9mr62761077wjy.126.1435095525636; Tue, 23 Jun 2015 14:38:45 -0700 (PDT) Sender: thomas.e.zander@googlemail.com Received: by 10.28.15.11 with HTTP; Tue, 23 Jun 2015 14:38:45 -0700 (PDT) In-Reply-To: References: Date: Tue, 23 Jun 2015 23:38:45 +0200 X-Google-Sender-Auth: vWrnnwtDQAJGtHFX0bh_GtCKfiw Message-ID: Subject: Re: ffmpeg26 confusion (Was: Heads up audio/video/graphics/multimedia/net/streaming port maintainers - ACTION REQUIRED) From: Thomas Zander To: Jan Beich Cc: ports@freebsd.org, multimedia@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2015 21:38:48 -0000 On 23 June 2015 at 01:35, Jan Beich wrote: > (overquoting strawman ;) :-) > What happened to the schedule? 10.1 was released half a year ago and we're > approaching code freeze for 10.2. Not to mention packages for FreeBSD > releases are built against quaterly branches nowadays. And the next quaterly > is 2015Q3 which should happen in a week. It's a testament to the fact that no plan survives the first contact with reality. In lack of participation, I decided to hold off until I am in a position (time-wise) where I could deal with the fall-out of the upgrade for a couple of days without major interruption. Circumstances haven't been favourable so far. > Maybe do the following to improve the situation: > > (1) Update ffmpeg port to the latest version (2.7.1 currently) > (2) Remove ffmpeg26 port > (3) Add ffmpeg23 port with PORTSCOUT=limit:^2\.3.* > (4) Identify ports that hide ffmpeg dep behind an option > (5) Mass PORTREVISION bump in consumers (API/ABI changes in major versions) > (6) Exp-run with ffmpeg dep enabled if optional > (7) Fix bustage or convert to ffmpeg23 > (8) Remove ffmpeg23 if no consumers Yes, agreed, makes sense from today's point of view. When are you planning on getting started? :-) Riggs From owner-freebsd-multimedia@freebsd.org Thu Jun 25 09:38:55 2015 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9F32498C0FB for ; Thu, 25 Jun 2015 09:38:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 891B71975 for ; Thu, 25 Jun 2015 09:38:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 8873A98C0F8; Thu, 25 Jun 2015 09:38:55 +0000 (UTC) Delivered-To: multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8702898C0F7 for ; Thu, 25 Jun 2015 09:38:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 784AA1974 for ; Thu, 25 Jun 2015 09:38:55 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.9/8.14.9) with ESMTP id t5P9ctJ7004389 for ; Thu, 25 Jun 2015 09:38:55 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.9/8.14.9/Submit) id t5P9ctx2004388; Thu, 25 Jun 2015 09:38:55 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201506250938.t5P9ctx2004388@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Thu, 25 Jun 2015 09:38:55 +0000 From: portscout@FreeBSD.org To: multimedia@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2015 09:38:55 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/multimedia@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ multimedia/gstreamer1-editing-services | 1.4.0 | 1.5.2 ------------------------------------------------+-----------------+------------ multimedia/gstreamer1-libav | 1.4.5 | 1.5.2 ------------------------------------------------+-----------------+------------ multimedia/py-gstreamer1 | 1.4.0 | 1.5.2 ------------------------------------------------+-----------------+------------ multimedia/py3-gstreamer1 | 1.4.0 | 1.5.2 ------------------------------------------------+-----------------+------------ multimedia/subtitleeditor | 0.41.1 | 0.52.0 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-multimedia@freebsd.org Fri Jun 26 10:01:16 2015 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66C6898C226 for ; Fri, 26 Jun 2015 10:01:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4FE281B30 for ; Fri, 26 Jun 2015 10:01:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4F09F98C224; Fri, 26 Jun 2015 10:01:16 +0000 (UTC) Delivered-To: multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E91798C223 for ; Fri, 26 Jun 2015 10:01:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org (portscout.freebsd.org [IPv6:2001:1900:2254:206a::50:6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3E2DE1B2E for ; Fri, 26 Jun 2015 10:01:16 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.freebsd.org ([127.0.1.123]) by portscout.freebsd.org (8.14.9/8.14.9) with ESMTP id t5QA1Gg2090771 for ; Fri, 26 Jun 2015 10:01:16 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.freebsd.org (8.14.9/8.14.9/Submit) id t5QA1GKH090764; Fri, 26 Jun 2015 10:01:16 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <201506261001.t5QA1GKH090764@portscout.freebsd.org> X-Authentication-Warning: portscout.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain MIME-Version: 1.0 Date: Fri, 26 Jun 2015 10:01:16 +0000 From: portscout@FreeBSD.org To: multimedia@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jun 2015 10:01:16 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/multimedia@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ multimedia/subtitleeditor | 0.41.1 | 0.52.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. From owner-freebsd-multimedia@freebsd.org Fri Jun 26 21:08:40 2015 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4D8498D7CA for ; Fri, 26 Jun 2015 21:08:40 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (mail.turbocat.net [IPv6:2a01:4f8:d16:4514::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8B1E912FF for ; Fri, 26 Jun 2015 21:08:40 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id B3C7C1FE022; Fri, 26 Jun 2015 23:08:37 +0200 (CEST) Message-ID: <558DBF92.8070307@selasky.org> Date: Fri, 26 Jun 2015 23:09:38 +0200 From: Hans Petter Selasky User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Jake Angerman , "freebsd-multimedia@freebsd.org" Subject: Re: Hauppauge WinTV HVR 950Q References: In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jun 2015 21:08:40 -0000 On 06/22/15 05:23, Jake Angerman wrote: > Hello, > I'm trying to get a Hauppauge WinTV HVR 950Q working with composite video using its supplied micro-USB adapter cable. I built a new kernel with shared memory settings per the instructions in the zoneminder port. My problems are twofold:1. webcamd will segfault if I put the file dvb-fe-xc5000-1.6.114.fw in /boot/modules2. w_scan hangs > I suspect my problems are related to the firmware version. How can I tell what firmware exists on the device, and how can I get webcamd to install the newer firmware? > Background info: > > Hi, Did you manage to compile webcamd as per private e-mail exchanges? --HPS