From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 12 11:06:49 2013 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 40693AEA for ; Mon, 12 Aug 2013 11:06:49 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1F4732141 for ; Mon, 12 Aug 2013 11:06:49 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7CB6mhJ085096 for ; Mon, 12 Aug 2013 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7CB6m07085094 for freebsd-multimedia@FreeBSD.org; Mon, 12 Aug 2013 11:06:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 12 Aug 2013 11:06:48 GMT Message-Id: <201308121106.r7CB6m07085094@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 Subject: Current problem reports assigned to freebsd-multimedia@FreeBSD.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Aug 2013 11:06:49 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/181213 multimedia [patch] audio/twolame: add ftp/curl dependency o ports/181003 multimedia multimedia/gstreamer not build with clang o kern/180966 multimedia [snd_envy24] recording broken o ports/180906 multimedia [PATCH] multimedia/gpac-* update to 0.5.0 o ports/179942 multimedia [patch] multimedia/dvdstyler: uses wrong ffmpeg when m o ports/179799 multimedia Fix multimedia/mjpegtools on powerpc o ports/179701 multimedia [PATCH] multimedia/gstreamer: Add NLS, trim pkg-plist o ports/179121 multimedia [PATCH] graphics/exiftags: Convert to OptionsNG o kern/178671 multimedia [snd_hda] snd_hda stops working as soon as X starts o ports/178273 multimedia multimedia/gstreamer-plugins: It's hava no package of o ports/177532 multimedia multimedia/gstreamer-plugins-* ports missing dependenc o ports/177281 multimedia multimedia/avidemux2 does not compile o ports/175940 multimedia multimedia/gstreamer-plugins-good add missing dependen o kern/175306 multimedia [snd_hda] snd_hda does not produce 7.1 sound on ALC892 o kern/175220 multimedia [sound] sound stopping: play interrupt timeout, channe f ports/175008 multimedia audio/gstreamer-plugins-soundtouch C++ compiler error o kern/174828 multimedia [sound] [snd_emu10kx]: "Creative SB PCI512 [CT4790]" i o kern/174796 multimedia [emu10kx]: Audigy ZS driver produce strange noises o kern/174573 multimedia [snd_hda] headphones on front panel not working anymor o ports/174287 multimedia multimedia/gstreamer-plugins-good fails to compile wit o ports/173741 multimedia multimedia/dirac fails to compile with clang o ports/172185 multimedia multimedia/vlc build fail with gmake core dump at modu o ports/172128 multimedia building multimedia/vlc fails o kern/171937 multimedia [pcm] Notebook Toshiba Satellite C850-B1K and problem o ports/171888 multimedia [PATCH] multimedia/gpac-libgpac: update to 0.5.0,1 o ports/171248 multimedia multimedia/win32-codecs: Fix pkg-plist o ports/170517 multimedia [patch] Correct audio/jack Dependency Declaration o ports/170032 multimedia Some ports not bumped after libogg update o kern/162181 multimedia [snd_emu10k1] [patch] The kernel sound driver module s o ports/161783 multimedia [PATCH] multimedia/gpac-libgpac: Fix build with gcc46 o ports/161568 multimedia [PATCH] audio/libsamplerate: samplerate.h has comma at o kern/159236 multimedia [pcm] [patch] set PCM_CAP_DEFAULT for the default snd o kern/158979 multimedia [snd_uadio] snd_uaudio fails to initialize built-in mi o kern/158542 multimedia [snd_hda] hdac0: hdac_get_capabilities: Invalid corb s o stand/157050 multimedia OSS implementation lacks AFMT_FLOAT o kern/156198 multimedia [snd_hda] [hang] loading snd_hda kernel module hangs s o kern/156165 multimedia [hdac] Missing card definition for hdac audio device, o ports/153846 multimedia graphics/libcaca 0.99.beta17 - Hidden dependency on Xl a ports/153735 multimedia multimedia/vlc: install error: `Permission denied' for o kern/152622 multimedia [pcm] uaudio recording problem o kern/152500 multimedia [hdac] play interrupt timeout, channel dead f ports/150502 multimedia multimedia/gpac-libgpac 0.4.5_4,1 fails to compile on o kern/150284 multimedia [snd_hda] No gain with Audio o kern/149943 multimedia [pcm]: CS4236 audio problem o kern/147504 multimedia [oss] [panic] panic: dev_pager_getpage: map function r o kern/146031 multimedia [snd_hda] race condition when kldunload snd_hda sound o kern/144659 multimedia [pcm] The distortion of the sound playback of music at o kern/143505 multimedia [pcm] FreeBSD 8.0-RELEASE (x64) won't make sound card o kern/141826 multimedia [snd_hda] load of snd_hda module fails o kern/140591 multimedia [PATCH][sound] No sound output on lineout/headphone ja o kern/137589 multimedia [snd_uaudio] snd_uaudio.ko (USB audio driver) doesn't o kern/134767 multimedia [sound] [snd_hda] [regression] Sigmatel STAC9205X no s o kern/132848 multimedia [sound] [snd_emu10kx] driver problem with card init, s o kern/132511 multimedia [sound] [snd_hda] Probing ALC888 codec on ASRock K10N7 o kern/129604 multimedia [sound] Sound stops with error: pcm0:virtual:dsp0.vp0: o kern/127131 multimedia [bktr] /usr/src/sys/dev/bktr/bktr_os.c, line 469: wron s kern/125756 multimedia [sound] [patch] cannot detect soft-modem on HDA bus o kern/124319 multimedia [sound] [snd_emu10k1] [regression] Cannot record from o kern/122086 multimedia [sound] maestro sound driver is working, but mixer ini o kern/120857 multimedia [sound] [snd_emu10k1] snd_emu10k1 driver issues a warn o kern/120780 multimedia [sound] [snd_hda] snd_hda doesn't work on Dell Latitut o kern/119973 multimedia [sound] [snd_maestro] [regression] snd_maestro only wo o kern/119931 multimedia [sound] No sound card detected on ASUS "K8V-X SE R2.00 o kern/119759 multimedia [sound] [snd_emu10k1] [regression] Can not record anyt o kern/115300 multimedia [sound] [snd_hda] [regression] snd_hda(4) fails to att o kern/114760 multimedia [sound] [snd_cmi] snd_cmi driver causing sporadic syst o kern/111767 multimedia [sound] ATI SB450 High Definition Audio Controller sou o kern/107516 multimedia [sound] [snd_emu10k1] - skips, clicks and lag after a o kern/107051 multimedia [sound] only 2 channels output works for the ALC850 (o o kern/104874 multimedia [sound] [snd_emu10k1] kldload snd_emu10k1 hangs system o kern/101417 multimedia [sound] 4-speakers output not possible on Asus A8V-Del o kern/100859 multimedia [sound] [snd_ich] snd_ich broken on GIGABYTE 915 syste o kern/98752 multimedia [sound] Intel ich6 82801 FB - on Packard Bell A8810 la o kern/98504 multimedia [sound] Sound is distorted with SB Live 5.1 o kern/98496 multimedia [sound] [snd_ich] some functions don't work in my soun o kern/97609 multimedia [sound] Load Sound Module - VIA8233 - fails o kern/97535 multimedia [sound] [snd_mss] doesn't work in 6.0-RELEASE and abov o kern/96538 multimedia [sound] emu10k1-driver inverts channels o kern/95086 multimedia [sound] uaudio line in problem with sbdm lx o kern/94279 multimedia [sound] [snd_neomagic] snd_neomagic crashes on FreeBSD o kern/93986 multimedia [sound] Acer TravelMate 4652LMi pcm0 channel dead o kern/92512 multimedia [sound] distorted mono output with emu10k1 o kern/87782 multimedia [sound] snd_t4dwave and pcm0:record:0: record interrup o kern/82043 multimedia [sound] snd_emu10k1 - mixer does not work. o kern/81146 multimedia [sound] Sound isn't working AT ALL for Sis7012 onboard o kern/80632 multimedia [sound] pcm driver missing support for CMI8738 auxilla o kern/79912 multimedia [sound] sound broken for 2 VIA chipsets: interrupt sto o kern/79905 multimedia [sound] sis7018 sound module problem o kern/79678 multimedia [sound] sound works except recording from any source o conf/75137 multimedia [sound] add snd_* modules support to /etc/rc.d/mixer f kern/72995 multimedia [sound] Intel ICH2 (82801BA) - sound nearly inaudible o kern/63204 multimedia [sound] /dev/mixer broken with ESS Maestro-2E (still o o kern/60677 multimedia [sound] [patch] No reaction of volume controy key on I s kern/60599 multimedia [bktr] [partial patch] No sound for ATI TV Wonder (ste o kern/37600 multimedia [sound] [partial patch] t4dwave drive doesn't record. o kern/23546 multimedia [sound] [snd_csa] [patch] csa DMA-interrupt problem 96 problems total. From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 12 16:07:14 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B568F304 for ; Mon, 12 Aug 2013 16:07:14 +0000 (UTC) (envelope-from sean_bruno@yahoo.com) Received: from nm16-vm6.bullet.mail.ne1.yahoo.com (nm16-vm6.bullet.mail.ne1.yahoo.com [98.138.91.109]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 620E82976 for ; Mon, 12 Aug 2013 16:07:14 +0000 (UTC) Received: from [98.138.226.179] by nm16.bullet.mail.ne1.yahoo.com with NNFMP; 12 Aug 2013 16:04:47 -0000 Received: from [98.138.226.61] by tm14.bullet.mail.ne1.yahoo.com with NNFMP; 12 Aug 2013 16:04:47 -0000 Received: from [127.0.0.1] by smtp212.mail.ne1.yahoo.com with NNFMP; 12 Aug 2013 16:04:47 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1376323487; bh=hfujNe9Mdb85KILjM6u+IjsU/7hwD6vLaS/JCkcZi88=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Subject:From:Reply-To:To:Cc:In-Reply-To:References:Content-Type:Date:Message-ID:Mime-Version:X-Mailer; b=mQLPpv2038WT00dK7dcB8lfK8Ls2AldJqjsSazfgPBkelQr1OFTn0q5kcGKXYgbyUzO491AVWpV2mbu9iE8hna6KoIUVI6Hjooa6tuDG8flsDarYvc24lc1INgC97ggOCwghWg59RTeSrG6l66vDGa9pXz8Ggxsfn2YQKTbIHRE= X-Yahoo-Newman-Id: 637258.34310.bm@smtp212.mail.ne1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: qlEw.VMVM1kdDWrnHWi6Ym.dJ8JQ3X.m7UEbxU.Iizpyqhj rnPAeOivb_NkhQ3fCVd.1BxUbzb9FXm7fOGtYHCO4RT2i.4Wv3ux0bG32bck HM3SjtgxljdK0DThlHtgj26EwEP6gyc8IASLYbcbkIVylRGxYWSw90c0_Tru QScsmhNY.AqdnPRWiU5toNRyQjHbIhYZJjDHSjYdpFl0e2Oy9eZcpJt__GXU LjAQogZq1buFkT1SrJNk3jBaMw4DkDsD6_iwFTFpgJOyZ2_RIoOMMOkXCBnd g0YiboMqvCnXjSh5U8PLnnTeU6PjAW.NDMKOFfhHmyZ0JXTNfdixYZ6ZnK0j _hAbnbbDzGbTYOcTjJBHjEkchLrQ9XH4Rg7bkTSMMaMC0LmHdy5IrlR5smHU bpjmH8d9JW_wbSOHfVCGan6jdJFy5BEZWGdZa5QUCG4Foi1LBlatrZ.XGm19 TBOhaisP64_.X0OriJMHDKqM7_iEgxNy3K80RrxIJf4VgGBDirKEnxj7AxdQ DJmO6PDQilK30AJZlUo6fPQYUVhbF3fv4ME8F6x0bRZuNlRP6phVrm4DMzhY 0h7_6JtaRROh7YP4ecvv4D67JVG9WJV8FHbHEOEyEbLQLJq6Eh7jp0zRoEHC T7PGUNf9UbM.kIhaVHcDBJW1F8uYdx9javMscb9Hdsg-- X-Yahoo-SMTP: u5BKR6OswBC_iZJVfGRoMkTIpc8pEA4- X-Rocket-Received: from [10.73.160.242] (sean_bruno@209.131.62.116 with ) by smtp212.mail.ne1.yahoo.com with SMTP; 12 Aug 2013 09:04:47 -0700 PDT Subject: Re: JACK From: Sean Bruno To: Marcel Bonnet In-Reply-To: References: <1375895950.1542.26.camel@localhost> <1375899764.86478.21.camel@mp> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-XFIQBLSO1tsliP1uIuae" Date: Mon, 12 Aug 2013 09:04:46 -0700 Message-ID: <1376323486.1469.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Cc: "freebsd-multimedia@freebsd.org" , Hans Petter Selasky X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: sbruno@freebsd.org List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Aug 2013 16:07:14 -0000 --=-XFIQBLSO1tsliP1uIuae Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable On Fri, 2013-08-09 at 09:53 -0300, Marcel Bonnet wrote: > Some Audio Recording Apps I use with jack: > - audio/audacity (you have to change the audio source in properties > menu ) > - audio/ardour (version 2) or my port of ardour 3.3 here: > http://www.monovox.org/freebsd/ardour/ardour-3.3 > - audio/ecasound (command line, works with jack)=20 are you going to submit v3.3 to ports? Sean --=-XFIQBLSO1tsliP1uIuae Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (FreeBSD) iQEcBAABAgAGBQJSCQeTAAoJEBkJRdwI6BaHWbMH/jUU45KQgZvSu7BZdetwSdKq emcAQiE8XCosvwGG3MRKzBDbf/PjuRG2gOcH7UWYKR2/LP6jAD9LbxoKcKBgI2Na xEY2SS829CSPPW9yXyoxQrvS9AP01AgNDmdbHkYrivb1uHd2LgRgEcUiiC3vHAod ljyqiVLne8nXTA54+7HL+s20ydNi2xvaj/6orb/yeegaFjXy07cUogsyaqHg1kuq fJlp9addzP2+Tko1/bvy4DxJEbQMX8nfELDf6jbh3i+wskB9lvszK7oZBj/EuUoK fPj+VsAXvXJvRR93zyFaJkKElUlUB+A5LXvWyu/FMBObKenRRGgUdk8h+BVPlSg= =SoZF -----END PGP SIGNATURE----- --=-XFIQBLSO1tsliP1uIuae-- From owner-freebsd-multimedia@FreeBSD.ORG Tue Aug 13 20:05:50 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DC3F5633; Tue, 13 Aug 2013 20:05:49 +0000 (UTC) (envelope-from marcelbonnet@gmail.com) Received: from mail-ve0-x22a.google.com (mail-ve0-x22a.google.com [IPv6:2607:f8b0:400c:c01::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 89175218F; Tue, 13 Aug 2013 20:05:49 +0000 (UTC) Received: by mail-ve0-f170.google.com with SMTP id 15so7095586vea.29 for ; Tue, 13 Aug 2013 13:05:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=SO9jbLV2NoZP8oW3cnSc6Ay13rz+mjuvPi8LbO2JwPw=; b=wd/P+UDoyRhH5RBMtS6XHj7QgF/iOVWjNY3BwxsiMgqUfaqqOQdP/7MoPc3t/fIUlB cP2KjBKwiTJvpzS43x6kVDi46IXD0pJOjxS7XcCosIT20mvFMrCYFSR5fGGX2X3mqonq zEgZandTZxi26blN+eIHMekKwoEJrDSiB3pvO+H1gNS9qdyGuKHamSYUE/qkWrdVrrFE aGd7fwYCZvoa7cZUqi06cHQSWGdV/44qteFA88uOhQB2xU4HNqvNyUBvrY37h/hSlE7Y Vz8poqs1/mZi8DNcGsgtaXLrbatqhkllu/0Zd2mAJkS96CMKn5BMTKnylusNxrkmhrEu sM6Q== MIME-Version: 1.0 X-Received: by 10.220.98.212 with SMTP id r20mr184982vcn.48.1376424348668; Tue, 13 Aug 2013 13:05:48 -0700 (PDT) Received: by 10.59.7.10 with HTTP; Tue, 13 Aug 2013 13:05:48 -0700 (PDT) In-Reply-To: <1376323486.1469.0.camel@localhost> References: <1375895950.1542.26.camel@localhost> <1375899764.86478.21.camel@mp> <1376323486.1469.0.camel@localhost> Date: Tue, 13 Aug 2013 17:05:48 -0300 Message-ID: Subject: Re: JACK From: Marcel Bonnet To: sbruno@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-multimedia@freebsd.org" , Hans Petter Selasky X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Aug 2013 20:05:50 -0000 On 12 August 2013 13:04, Sean Bruno wrote: > On Fri, 2013-08-09 at 09:53 -0300, Marcel Bonnet wrote: > > Some Audio Recording Apps I use with jack: > > - audio/audacity (you have to change the audio source in properties > > menu ) > > - audio/ardour (version 2) or my port of ardour 3.3 here: > > http://www.monovox.org/freebsd/ardour/ardour-3.3 > > - audio/ecasound (command line, works with jack) > > are you going to submit v3.3 to ports? > > Sean > I submitted the following PRs related to Ardour 3.3 : S Submitted Tracker Resp. Description o 2013/07/01 ports/180171 danfe [new ports] add 6 new ports for Ardour 3.x to work o 2013/07/17 ports/180602 [NEW PORT] multimedia/xjadeo: A synced video player for Jack Transport o 2013/08/01 ports/180987 [NEW PORTs] audio/ardour3 and multimedia/harvid Those PRs are waiting for analysis. Cheers, -- Marcel Bonnet www.monovox.org From owner-freebsd-multimedia@FreeBSD.ORG Thu Aug 15 09:36:12 2013 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C08CDA38 for ; Thu, 15 Aug 2013 09:36:12 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id 9465722E6 for ; Thu, 15 Aug 2013 09:36:12 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id r7F9a5I0013343 for ; Thu, 15 Aug 2013 02:36:05 -0700 (PDT) (envelope-from yuri@rawbw.com) Message-ID: <520CA105.4060603@rawbw.com> Date: Thu, 15 Aug 2013 02:36:05 -0700 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130628 Thunderbird/17.0.7 MIME-Version: 1.0 To: multimedia@FreeBSD.org Subject: Kernel panic in FreeBSD guest in VBox when sound device is set to "Intel HD Audio" Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Aug 2013 09:36:12 -0000 Panic occurs during sound device initialization during boot. This problem exists in both 9.X and 10.X, and for both i386 and amd64. In addition, FreeBSD sound drivers don't recognize another of three sound device options of VirtualBox: SoundBlaster 16. This leaves only one option working: ICH AC97. Yuri From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 16 12:21:50 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 87E841F6 for ; Fri, 16 Aug 2013 12:21:50 +0000 (UTC) (envelope-from hps@bitfrost.no) Received: from mta.bitpro.no (mta.bitpro.no [92.42.64.202]) by mx1.freebsd.org (Postfix) with ESMTP id 4428F237F for ; Fri, 16 Aug 2013 12:21:49 +0000 (UTC) Received: from mail.lockless.no (mail.lockless.no [46.29.221.38]) by mta.bitpro.no (Postfix) with ESMTP id 3A8097A2FF for ; Fri, 16 Aug 2013 14:21:48 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.lockless.no (Postfix) with ESMTP id ECC978F322D for ; Fri, 16 Aug 2013 14:21:57 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at lockless.no Received: from mail.lockless.no ([127.0.0.1]) by localhost (mail.lockless.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3BnB0exluLpr for ; Fri, 16 Aug 2013 14:21:57 +0200 (CEST) Received: from laptop015.hselasky.homeunix.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) by mail.lockless.no (Postfix) with ESMTPSA id 0E1498F3211 for ; Fri, 16 Aug 2013 14:21:57 +0200 (CEST) Message-ID: <520E19AA.1040706@bitfrost.no> Date: Fri, 16 Aug 2013 14:23:06 +0200 From: Hans Petter Selasky Organization: Bitfrost A/S User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130522 Thunderbird/17.0.6 MIME-Version: 1.0 To: "freebsd-multimedia@freebsd.org" Subject: New version of webcamd [3.11.0.1] ready for testing References: <51A10BD5.1050107@bitfrost.no> In-Reply-To: <51A10BD5.1050107@bitfrost.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 12:21:50 -0000 Hi, There is a new version of webcamd available. Changes: - Update to the latest and greatest Linux V4L codebase (Linux 3.11). Please test and report back! svn --username anonsvn --password anonsvn \ checkout svn://svn.turbocat.net/i4b/trunk/ports --HPS From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 16 16:14:29 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 26C1C983 for ; Fri, 16 Aug 2013 16:14:29 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 9FB062161 for ; Fri, 16 Aug 2013 16:14:28 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 1CD3C1E007BA; Fri, 16 Aug 2013 18:05:04 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.5/8.14.4) with ESMTP id r7GG2T7M010890; Fri, 16 Aug 2013 18:02:29 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.5/8.14.3/Submit) id r7GG2Tmj010889; Fri, 16 Aug 2013 18:02:29 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Fri, 16 Aug 2013 18:02:29 +0200 To: Hans Petter Selasky Subject: Re: New version of webcamd [3.11.0.1] ready for testing Message-ID: <20130816160229.GA10358@triton8.kn-bremen.de> References: <51A10BD5.1050107@bitfrost.no> <520E19AA.1040706@bitfrost.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <520E19AA.1040706@bitfrost.no> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: "freebsd-multimedia@freebsd.org" X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 16:14:29 -0000 On Fri, Aug 16, 2013 at 02:23:06PM +0200, Hans Petter Selasky wrote: > Hi, Hi! > > There is a new version of webcamd available. Changes: > > - Update to the latest and greatest Linux V4L codebase (Linux 3.11). > > Please test and report back! > > svn --username anonsvn --password anonsvn \ > checkout svn://svn.turbocat.net/i4b/trunk/ports > Segfaults with technisat-usb2: Linux video capture interface: v2.00 lirc_dev: IR Remote Control driver registered, major 14 IR NEC protocol handler initialized IR RC5(x) protocol handler initialized IR RC6 protocol handler initialized IR JVC protocol handler initialized IR Sony protocol handler initialized IR RC5 (streamzap) protocol handler initialized IR SANYO protocol handler initialized IR LIRC bridge handler initialized b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully uvcvideo: Unable to create debugfs directory USB Video Class driver (1.1.1) cpia2: V4L-Driver for Vision CPiA2 based cameras v3.0.1 au0828 driver loaded pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner pvrusb2: Debug mask is 31 (0x1f) USBVision USB Video Device Driver for Linux : 0.9.11 Em28xx: Initialized (Em28xx dvb Extension) extension virtual DVB server adapter driver, version 1.0-hps, (c) 2011 Hans Petter Selasky Attached to ugen5.2[0] technisat-usb2: set alternate setting technisat-usb2: firmware version: 17.63 dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (Technisat SkyStar USB HD (DVB-S/S2)) dvb-usb: MAC address: 0x8014c3188M stv6110x_attach: Attaching STV6110x DBG: : dvb_register_frontend: INFO: : DVB: registering adapter 0 frontend 0 (Technisat SkyStar USB HD (DVB-S/S2))... DBG: : dvb_frontend_clear_cache: Clearing cache for delivery system 5 Registered IR keymap rc-technisat-usb2 rc0: IR-receiver inside an USB DVB receiver as webcamd DBG: rc0: lirc_dev: lirc_register_driver: sample_rate: 0 INFO: rc0: lirc_dev: driver ir-lirc-codec (technisat-usb2) registered at minor = 0 dvb-usb: schedule remote query interval to 100 msecs. dvb-usb: Technisat SkyStar USB HD (DVB-S/S2) successfully initialized and connected. Waiting for HAL USB device. Creating /dev/dvb/adapter0/demux0 Creating /dev/dvb/adapter0/dvr0 DBG: : dvb_frontend_open: DBG: : dvb_frontend_release: Creating /dev/dvb/adapter0/frontend0 DBG: rc0: lirc_dev (ir-lirc-codec (technisat-usb2)[0]): open called zsh: segmentation fault (core dumped) webcamd-31101x -d 5.2 -H # gdb $(which webcamd-31101x ) webcamd.core GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... warning: core file may not match specified executable file. Core was generated by `webcamd'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/local/lib/libdbus-1.so.3...done. Loaded symbols for /usr/local/lib/libdbus-1.so.3 Reading symbols from /usr/local/lib/libhal.so.1...done. Loaded symbols for /usr/local/lib/libhal.so.1 Reading symbols from /usr/lib/libusb.so.2...done. Loaded symbols for /usr/lib/libusb.so.2 Reading symbols from /usr/local/lib/libcuse4bsd.so.1...done. Loaded symbols for /usr/local/lib/libcuse4bsd.so.1 Reading symbols from /lib/libutil.so.8...done. Loaded symbols for /lib/libutil.so.8 Reading symbols from /lib/libthr.so.3...done. Loaded symbols for /lib/libthr.so.3 Reading symbols from /lib/libc.so.7...done. Loaded symbols for /lib/libc.so.7 Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x0000000000000000 in ?? () [New Thread 8014087c0 (LWP 100307/webcamd)] [New Thread 801408980 (LWP 100306/webcamd)] [New Thread 801408b40 (LWP 100305/webcamd)] [New Thread 801408d00 (LWP 100304/webcamd)] [New Thread 801409080 (LWP 100303/webcamd)] [New Thread 801409240 (LWP 100302/webcamd)] [New Thread 801409400 (LWP 100301/webcamd)] [New Thread 8014095c0 (LWP 100299/webcamd)] [New Thread 801409940 (LWP 100298/webcamd)] [New Thread 801409b00 (LWP 100289/webcamd)] [New Thread 801409cc0 (LWP 100288/webcamd)] [New Thread 801409e80 (LWP 100287/webcamd)] [New Thread 80140a3c0 (LWP 100274/webcamd)] [New Thread 80140a740 (LWP 100265/webcamd)] [New Thread 80140aac0 (LWP 100260/webcamd)] [New Thread 80140ac80 (LWP 100229/webcamd)] [New Thread 80140ae40 (LWP 100159/webcamd)] [New Thread 80144f1c0 (LWP 100146/webcamd)] [New Thread 8014041c0 (LWP 100541/initial thread)] (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00000000005abcca in rc_open (rdev=0x8015aea00) at media_tree/drivers/media/rc/rc-main.c:711 #2 0x00000000005ae488 in lirc_dev_fop_open (inode=0x801499508, file=0x801499520) at media_tree/drivers/media/rc/lirc_dev.c:472 #3 0x000000000070e8db in linux_open (f_v4b=288, fflags=0) at kernel/linux_file.c:57 #4 0x0000000000715a21 in v4b_create (unit=-1) at webcamd.c:353 #5 0x0000000000716636 in main (argc=4, argv=0x7fffffffe2b8) at webcamd.c:719 (gdb) fr 1 #1 0x00000000005abcca in rc_open (rdev=0x8015aea00) at media_tree/drivers/media/rc/rc-main.c:711 711 rval = rdev->open(rdev); (gdb) p rdev $1 = (struct rc_dev *) 0x8015aea00 (gdb) p *rdev $2 = {dev = {minor = 0, busnum = 0, kobj = {parent = 0x0}, refcount = { refcount = {counter = 1}}, release = 0, driver = 0x0, parent = 0x8014be000, type = 0x954700, platform_data = 0x0, driver_data = 0x8015aea00, fops = 0x0, cdev = 0x0, class = 0x9545a0, driver_static = {name = 0x0, owner = 0x0, pm = 0x0}, devt = 0, name = "rc0", '\0' , bus_name = '\0' , bus_id = '\0' }, input_name = 0x77e958 "IR-receiver inside an USB DVB receiver", input_phys = 0x8014c42a8 "usb-/dev/usb-/dev/usb/ir0", input_id = { bustype = 3, vendor = 5367, product = 1280, version = 1}, driver_name = 0x787852 "technisat-usb2", map_name = 0x787840 "rc-technisat-usb2", rc_map = {scan = 0x80148ae00, size = 64, len = 33, alloc = 512, rc_type = RC_TYPE_RC5, name = 0x770887 "rc-technisat-usb2", lock = }, lock = { sem = {value = 0, owner = 0x8014041c0}}, devno = 0, raw = 0x80148ac00, input_dev = 0x8015b9400, driver_type = RC_DRIVER_IR_RAW, idle = false, allowed_protos = 262143, enabled_protocols = 18446744073709551615, users = 1, scanmask = 0, priv = 0x8014c2000, keylock = , keypressed = false, keyup_jiffies = 0, timer_keyup = {entry = { tqe_next = 0x0, tqe_prev = 0x0}, function = 0x5ab930 , expires = 0, data = 34382473728}, last_keycode = 0, last_scancode = 0, last_toggle = 0 '\0', timeout = 0, min_timeout = 0, max_timeout = 0, rx_resolution = 0, tx_resolution = 0, change_protocol = 0, open = 0, ---Type to continue, or q to quit--- close = 0, s_tx_mask = 0, s_tx_carrier = 0, s_tx_duty_cycle = 0, s_rx_carrier_range = 0, tx_ir = 0, s_idle = 0, s_learning_mode = 0, s_carrier_report = 0} (gdb) p rdev->open $3 = (int (*)(struct rc_dev *)) 0 (gdb) q Thanx, Juergen PS: pctv452e (TT-S2 3600) and dual dib0700 seem to work so far. From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 16 16:51:12 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DA008341 for ; Fri, 16 Aug 2013 16:51:12 +0000 (UTC) (envelope-from hans.petter.selasky@bitfrost.no) Received: from mta.bitpro.no (mta.bitpro.no [92.42.64.202]) by mx1.freebsd.org (Postfix) with ESMTP id EB44323BB for ; Fri, 16 Aug 2013 16:51:11 +0000 (UTC) Received: from mail.lockless.no (mail.lockless.no [46.29.221.38]) by mta.bitpro.no (Postfix) with ESMTP id C9DF37A364; Fri, 16 Aug 2013 18:51:09 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.lockless.no (Postfix) with ESMTP id 874DA8F3373; Fri, 16 Aug 2013 18:51:19 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at lockless.no Received: from mail.lockless.no ([127.0.0.1]) by localhost (mail.lockless.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S4rAXOMM613D; Fri, 16 Aug 2013 18:51:17 +0200 (CEST) Received: from mail.lockless.no (localhost [127.0.0.1]) by mail.lockless.no (Postfix) with ESMTP id 198E48F3371; Fri, 16 Aug 2013 18:51:17 +0200 (CEST) Subject: RE: New version of webcamd [3.11.0.1] ready for testing From: =?utf-8?Q?Hans_Petter_Selasky?= To: =?utf-8?Q?Juergen_Lock?= , =?utf-8?Q?Srinivas_Kandagatla?= Date: Fri, 16 Aug 2013 18:51:17 +0200 Mime-Version: 1.0 In-Reply-To: <20130816160229.GA10358@triton8.kn-bremen.de> References: <51A10BD5.1050107@bitfrost.no> X-Priority: 3 (Normal) X-Mailer: Zarafa 7.1.4-41394 Message-Id: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: =?utf-8?Q?freebsd-multimedia=40freebsd=2Eorg?= X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 16:51:12 -0000 Hi Jurgen,=0D=0A=0D=0AI think this is something broken at the Linux side = or I have sources out of sync.=0D=0AYou should just ignore the NULL funct= ion pointer, hence the technisat driver does not have these callbacks.=0D= =0A=0D=0AChange:=0D=0A if (!rdev->users++)=0D=0A rva= l =3D rdev->open(rdev);=0D=0AInto:=0D=0A if (!rdev->users++ && rdev= ->open !=3D NULL)=0D=0A rval =3D rdev->open(rdev);=0D=0A=0D= =0AAnd the same for the:=0D=0A=0D=0Ardev->close=0D=0A=0D=0Acase.=0D=0A=0D= =0ACC'ed: Srinivas KANDAGATLA=0D=0A=20=0D=0Ahttps://lkml.org/lkml/2013/7/= 22/93=0D=0A=0D=0A--HPS=0D=0A=0D=0A=0D=0A=0D=0A-----Original message-----=0D= =0A> From:Juergen Lock >=0D=0A> Sent: Friday 16th August 2013 18:05=0D=0A> To: Hans Petter= Selasky >=0D=0A> Cc: freebsd-multimedia@freebsd.org =20=0D=0A> Subject: Re: New version of webcamd [3.11.= 0.1] ready for testing=0D=0A>=20=0D=0A> On Fri, Aug 16, 2013 at 02:23:06P= M +0200, Hans Petter Selasky wrote:=0D=0A> > Hi,=0D=0A> Hi!=0D=0A> >=20=0D= =0A> > There is a new version of webcamd available. Changes:=0D=0A> >=20=0D= =0A> > - Update to the latest and greatest Linux V4L codebase (Linux 3.11= ).=0D=0A> >=20=0D=0A> > Please test and report back!=0D=0A> >=20=0D=0A> >= svn --username anonsvn --password anonsvn \=0D=0A> > checkout sv= n://svn.turbocat.net/i4b/trunk/ports=0D=0A> >=20=0D=0A> Segfaults with t= echnisat-usb2:=0D=0A>=20=0D=0A> Linux video capture interface: v2.00=0D=0A= > lirc_dev: IR Remote Control driver registered, major 14=20=0D=0A> IR NE= C protocol handler initialized=0D=0A> IR RC5(x) protocol handler initiali= zed=0D=0A> IR RC6 protocol handler initialized=0D=0A> IR JVC protocol han= dler initialized=0D=0A> IR Sony protocol handler initialized=0D=0A> IR RC= 5 (streamzap) protocol handler initialized=0D=0A> IR SANYO protocol handl= er initialized=0D=0A> IR LIRC bridge handler initialized=0D=0A> b2c2-flex= cop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfull= y=0D=0A> uvcvideo: Unable to create debugfs directory=0D=0A> USB Video Cl= ass driver (1.1.1)=0D=0A> cpia2: V4L-Driver for Vision CPiA2 based camera= s v3.0.1=0D=0A> au0828 driver loaded=0D=0A> pvrusb2: V4L in-tree version:= Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner=0D=0A> pvrusb2: Debug mask i= s 31 (0x1f)=0D=0A> USBVision USB Video Device Driver for Linux : 0.9.11=0D= =0A> Em28xx: Initialized (Em28xx dvb Extension) extension=0D=0A> virtual = DVB server adapter driver, version 1.0-hps, (c) 2011 Hans Petter Selasky=0D= =0A> Attached to ugen5.2[0]=0D=0A> technisat-usb2: set alternate setting=0D= =0A> technisat-usb2: firmware version: 17.63=0D=0A> dvb-usb: found a 'Tec= hnisat SkyStar USB HD (DVB-S/S2)' in warm state.=0D=0A> dvb-usb: will pas= s the complete MPEG2 transport stream to the software demuxer.=0D=0A> DVB= : registering new adapter (Technisat SkyStar USB HD (DVB-S/S2))=0D=0A> dv= b-usb: MAC address: 0x8014c3188M=0D=0A> stv6110x_attach: Attaching STV611= 0x=0D=0A> DBG: : dvb_register_frontend:=0D=0A> INFO: : DVB: registering a= dapter 0 frontend 0 (Technisat SkyStar USB HD (DVB-S/S2))...=0D=0A> DBG: = : dvb_frontend_clear_cache: Clearing cache for delivery system 5=0D=0A> R= egistered IR keymap rc-technisat-usb2=0D=0A> rc0: IR-receiver inside an U= SB DVB receiver as webcamd=0D=0A> DBG: rc0: lirc_dev: lirc_register_drive= r: sample_rate: 0=0D=0A> INFO: rc0: lirc_dev: driver ir-lirc-codec (techn= isat-usb2) registered at minor =3D 0=0D=0A> dvb-usb: schedule remote quer= y interval to 100 msecs.=0D=0A> dvb-usb: Technisat SkyStar USB HD (DVB-S/= S2) successfully initialized and connected.=0D=0A> Waiting for HAL USB de= vice.=0D=0A> Creating /dev/dvb/adapter0/demux0=0D=0A> Creating /dev/dvb/a= dapter0/dvr0=0D=0A> DBG: : dvb_frontend_open:=0D=0A> DBG: : dvb_frontend_= release:=0D=0A> Creating /dev/dvb/adapter0/frontend0=0D=0A> DBG: rc0: lir= c_dev (ir-lirc-codec (technisat-usb2)[0]): open called=0D=0A> zsh: segmen= tation fault (core dumped) webcamd-31101x -d 5.2 -H=0D=0A> # gdb $(which= webcamd-31101x ) webcamd.core=0D=0A> GNU gdb 6.1.1 [FreeBSD]=0D=0A> Copy= right 2004 Free Software Foundation, Inc.=0D=0A> GDB is free software, co= vered by the GNU General Public License, and you are=0D=0A> welcome to ch= ange it and/or distribute copies of it under certain conditions.=0D=0A> T= ype "show copying" to see the conditions.=0D=0A> There is absolutely no w= arranty for GDB. Type "show warranty" for details.=0D=0A> This GDB was c= onfigured as "amd64-marcel-freebsd"...=0D=0A>=20=0D=0A> warning: core fil= e may not match specified executable file.=0D=0A> Core was generated by `= webcamd'.=0D=0A> Program terminated with signal 11, Segmentation fault.=0D= =0A> Reading symbols from /usr/local/lib/libdbus-1.so.3...done.=0D=0A> Lo= aded symbols for /usr/local/lib/libdbus-1.so.3=0D=0A> Reading symbols fro= m /usr/local/lib/libhal.so.1...done.=0D=0A> Loaded symbols for /usr/local= /lib/libhal.so.1=0D=0A> Reading symbols from /usr/lib/libusb.so.2...done.= =0D=0A> Loaded symbols for /usr/lib/libusb.so.2=0D=0A> Reading symbols fr= om /usr/local/lib/libcuse4bsd.so.1...done.=0D=0A> Loaded symbols for /usr= /local/lib/libcuse4bsd.so.1=0D=0A> Reading symbols from /lib/libutil.so.8= =2E..done.=0D=0A> Loaded symbols for /lib/libutil.so.8=0D=0A> Reading sym= bols from /lib/libthr.so.3...done.=0D=0A> Loaded symbols for /lib/libthr.= so.3=0D=0A> Reading symbols from /lib/libc.so.7...done.=0D=0A> Loaded sym= bols for /lib/libc.so.7=0D=0A> Reading symbols from /libexec/ld-elf.so.1.= =2E.done.=0D=0A> Loaded symbols for /libexec/ld-elf.so.1=0D=0A> #0 0x000= 0000000000000 in =3F=3F ()=0D=0A> [New Thread 8014087c0 (LWP 100307/webca= md)]=0D=0A> [New Thread 801408980 (LWP 100306/webcamd)]=0D=0A> [New Threa= d 801408b40 (LWP 100305/webcamd)]=0D=0A> [New Thread 801408d00 (LWP 10030= 4/webcamd)]=0D=0A> [New Thread 801409080 (LWP 100303/webcamd)]=0D=0A> [Ne= w Thread 801409240 (LWP 100302/webcamd)]=0D=0A> [New Thread 801409400 (LW= P 100301/webcamd)]=0D=0A> [New Thread 8014095c0 (LWP 100299/webcamd)]=0D=0A= > [New Thread 801409940 (LWP 100298/webcamd)]=0D=0A> [New Thread 801409b0= 0 (LWP 100289/webcamd)]=0D=0A> [New Thread 801409cc0 (LWP 100288/webcamd)= ]=0D=0A> [New Thread 801409e80 (LWP 100287/webcamd)]=0D=0A> [New Thread 8= 0140a3c0 (LWP 100274/webcamd)]=0D=0A> [New Thread 80140a740 (LWP 100265/w= ebcamd)]=0D=0A> [New Thread 80140aac0 (LWP 100260/webcamd)]=0D=0A> [New T= hread 80140ac80 (LWP 100229/webcamd)]=0D=0A> [New Thread 80140ae40 (LWP 1= 00159/webcamd)]=0D=0A> [New Thread 80144f1c0 (LWP 100146/webcamd)]=0D=0A>= [New Thread 8014041c0 (LWP 100541/initial thread)]=0D=0A> (gdb) bt=0D=0A= > #0 0x0000000000000000 in =3F=3F ()=0D=0A> #1 0x00000000005abcca in rc= _open (rdev=3D0x8015aea00)=0D=0A> at media_tree/drivers/media/rc/rc-m= ain.c:711=0D=0A> #2 0x00000000005ae488 in lirc_dev_fop_open (inode=3D0x8= 01499508,=20=0D=0A> file=3D0x801499520) at media_tree/drivers/media/r= c/lirc_dev.c:472=0D=0A> #3 0x000000000070e8db in linux_open (f_v4b=3D288= , fflags=3D0)=0D=0A> at kernel/linux_file.c:57=0D=0A> #4 0x000000000= 0715a21 in v4b_create (unit=3D-1) at webcamd.c:353=0D=0A> #5 0x000000000= 0716636 in main (argc=3D4, argv=3D0x7fffffffe2b8) at webcamd.c:719=0D=0A>= (gdb) fr 1=0D=0A> #1 0x00000000005abcca in rc_open (rdev=3D0x8015aea00)= =0D=0A> at media_tree/drivers/media/rc/rc-main.c:711=0D=0A> 711 = rval =3D rdev->open(rdev);=0D=0A> (gdb) p rdev=0D=0A> $1 =3D= (struct rc_dev *) 0x8015aea00=0D=0A> (gdb) p *rdev=0D=0A> $2 =3D {dev =3D= {minor =3D 0, busnum =3D 0, kobj =3D {parent =3D 0x0}, refcount =3D {=0D= =0A> refcount =3D {counter =3D 1}}, release =3D 0, driver =3D 0x0,=20= =0D=0A> parent =3D 0x8014be000, type =3D 0x954700, platform_data =3D = 0x0,=20=0D=0A> driver_data =3D 0x8015aea00, fops =3D 0x0, cdev =3D 0x= 0, class =3D 0x9545a0,=20=0D=0A> driver_static =3D {name =3D 0x0, own= er =3D 0x0, pm =3D 0x0}, devt =3D 0,=20=0D=0A> name =3D "rc0", '\0' <= repeats 60 times>, bus_name =3D '\0' ,=20=0D=0A> bu= s_id =3D '\0' },=20=0D=0A> input_name =3D 0x77e958 "I= R-receiver inside an USB DVB receiver",=20=0D=0A> input_phys =3D 0x8014= c42a8 "usb-/dev/usb-/dev/usb/ir0", input_id =3D {=0D=0A> bustype =3D = 3, vendor =3D 5367, product =3D 1280, version =3D 1},=20=0D=0A> driver_= name =3D 0x787852 "technisat-usb2",=20=0D=0A> map_name =3D 0x787840 "rc= -technisat-usb2", rc_map =3D {scan =3D 0x80148ae00,=20=0D=0A> size =3D= 64, len =3D 33, alloc =3D 512, rc_type =3D RC_TYPE_RC5,=20=0D=0A> na= me =3D 0x770887 "rc-technisat-usb2", lock =3D }, lock =3D= {=0D=0A> sem =3D {value =3D 0, owner =3D 0x8014041c0}}, devno =3D 0,= raw =3D 0x80148ac00,=20=0D=0A> input_dev =3D 0x8015b9400, driver_type = =3D RC_DRIVER_IR_RAW, idle =3D false,=20=0D=0A> allowed_protos =3D 2621= 43, enabled_protocols =3D 18446744073709551615,=20=0D=0A> users =3D 1, = scanmask =3D 0, priv =3D 0x8014c2000, keylock =3D ,=20=0D= =0A> keypressed =3D false, keyup_jiffies =3D 0, timer_keyup =3D {entry = =3D {=0D=0A> tqe_next =3D 0x0, tqe_prev =3D 0x0}, function =3D 0x5a= b930 ,=20=0D=0A> expires =3D 0, data =3D 34382473728}= , last_keycode =3D 0, last_scancode =3D 0,=20=0D=0A> last_toggle =3D 0 = '\0', timeout =3D 0, min_timeout =3D 0, max_timeout =3D 0,=20=0D=0A> rx= _resolution =3D 0, tx_resolution =3D 0, change_protocol =3D 0, open =3D 0= ,=20=0D=0A> ---Type to continue, or q to quit---=0D=0A>= close =3D 0, s_tx_mask =3D 0, s_tx_carrier =3D 0, s_tx_duty_cycle =3D = 0,=20=0D=0A> s_rx_carrier_range =3D 0, tx_ir =3D 0, s_idle =3D 0, s_lea= rning_mode =3D 0,=20=0D=0A> s_carrier_report =3D 0}=0D=0A> (gdb) p rdev= ->open=0D=0A> $3 =3D (int (*)(struct rc_dev *)) 0=0D=0A> (gdb) q=0D=0A>=20= =0D=0A> Thanx,=0D=0A> =09Juergen=0D=0A>=20=0D=0A> PS: pctv452e (TT-S2 36= 00) and dual dib0700 seem to work so far.=0D=0A>=20=0D=0A=0D=0A From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 16 18:41:10 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C42D76AF for ; Fri, 16 Aug 2013 18:41:10 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 3A1332A00 for ; Fri, 16 Aug 2013 18:41:09 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id BA3661E007B9; Fri, 16 Aug 2013 20:41:05 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.5/8.14.4) with ESMTP id r7GIcB52017462; Fri, 16 Aug 2013 20:38:11 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.5/8.14.3/Submit) id r7GIcAxo017461; Fri, 16 Aug 2013 20:38:10 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Fri, 16 Aug 2013 20:38:10 +0200 To: Hans Petter Selasky Subject: Re: New version of webcamd [3.11.0.1] ready for testing Message-ID: <20130816183810.GA16711@triton8.kn-bremen.de> References: <51A10BD5.1050107@bitfrost.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: "freebsd-multimedia@freebsd.org" , Juergen Lock , Srinivas Kandagatla X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 18:41:10 -0000 On Fri, Aug 16, 2013 at 06:51:17PM +0200, Hans Petter Selasky wrote: > Hi Jurgen, Hi! > > I think this is something broken at the Linux side or I have sources out of sync. > You should just ignore the NULL function pointer, hence the technisat driver does not have these callbacks. > > Change: > if (!rdev->users++) > rval = rdev->open(rdev); > Into: > if (!rdev->users++ && rdev->open != NULL) > rval = rdev->open(rdev); > > And the same for the: > > rdev->close > > case. > > CC'ed: Srinivas KANDAGATLA > > https://lkml.org/lkml/2013/7/22/93 > Ah indeed that is better, now technisat-usb2 works again, including it's remote. :) Here is the patch: --- media_tree/drivers/media/rc/rc-main.c.orig +++ media_tree/drivers/media/rc/rc-main.c @@ -707,7 +707,7 @@ int rc_open(struct rc_dev *rdev) return -EINVAL; mutex_lock(&rdev->lock); - if (!rdev->users++) + if (!rdev->users++ && rdev->open != NULL) rval = rdev->open(rdev); if (rval) @@ -731,7 +731,7 @@ void rc_close(struct rc_dev *rdev) if (rdev) { mutex_lock(&rdev->lock); - if (!--rdev->users) + if (!--rdev->users && rdev->close != NULL) rdev->close(rdev); mutex_unlock(&rdev->lock); > --HPS > And now I also tested rtl28xxu, af9015, af9035, ati_remote, mceusb, uvc, gspca and they also all worked as before. Thanx! Juergen > > > -----Original message----- > > From:Juergen Lock > > > Sent: Friday 16th August 2013 18:05 > > To: Hans Petter Selasky > > > Cc: freebsd-multimedia@freebsd.org > > Subject: Re: New version of webcamd [3.11.0.1] ready for testing > > > > On Fri, Aug 16, 2013 at 02:23:06PM +0200, Hans Petter Selasky wrote: > > > Hi, > > Hi! > > > > > > There is a new version of webcamd available. Changes: > > > > > > - Update to the latest and greatest Linux V4L codebase (Linux 3.11). > > > > > > Please test and report back! > > > > > > svn --username anonsvn --password anonsvn \ > > > checkout svn://svn.turbocat.net/i4b/trunk/ports > > > > > Segfaults with technisat-usb2: > > > > Linux video capture interface: v2.00 > > lirc_dev: IR Remote Control driver registered, major 14 > > IR NEC protocol handler initialized > > IR RC5(x) protocol handler initialized > > IR RC6 protocol handler initialized > > IR JVC protocol handler initialized > > IR Sony protocol handler initialized > > IR RC5 (streamzap) protocol handler initialized > > IR SANYO protocol handler initialized > > IR LIRC bridge handler initialized > > b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully > > uvcvideo: Unable to create debugfs directory > > USB Video Class driver (1.1.1) > > cpia2: V4L-Driver for Vision CPiA2 based cameras v3.0.1 > > au0828 driver loaded > > pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner > > pvrusb2: Debug mask is 31 (0x1f) > > USBVision USB Video Device Driver for Linux : 0.9.11 > > Em28xx: Initialized (Em28xx dvb Extension) extension > > virtual DVB server adapter driver, version 1.0-hps, (c) 2011 Hans Petter Selasky > > Attached to ugen5.2[0] > > technisat-usb2: set alternate setting > > technisat-usb2: firmware version: 17.63 > > dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in warm state. > > dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. > > DVB: registering new adapter (Technisat SkyStar USB HD (DVB-S/S2)) > > dvb-usb: MAC address: 0x8014c3188M > > stv6110x_attach: Attaching STV6110x > > DBG: : dvb_register_frontend: > > INFO: : DVB: registering adapter 0 frontend 0 (Technisat SkyStar USB HD (DVB-S/S2))... > > DBG: : dvb_frontend_clear_cache: Clearing cache for delivery system 5 > > Registered IR keymap rc-technisat-usb2 > > rc0: IR-receiver inside an USB DVB receiver as webcamd > > DBG: rc0: lirc_dev: lirc_register_driver: sample_rate: 0 > > INFO: rc0: lirc_dev: driver ir-lirc-codec (technisat-usb2) registered at minor = 0 > > dvb-usb: schedule remote query interval to 100 msecs. > > dvb-usb: Technisat SkyStar USB HD (DVB-S/S2) successfully initialized and connected. > > Waiting for HAL USB device. > > Creating /dev/dvb/adapter0/demux0 > > Creating /dev/dvb/adapter0/dvr0 > > DBG: : dvb_frontend_open: > > DBG: : dvb_frontend_release: > > Creating /dev/dvb/adapter0/frontend0 > > DBG: rc0: lirc_dev (ir-lirc-codec (technisat-usb2)[0]): open called > > zsh: segmentation fault (core dumped) webcamd-31101x -d 5.2 -H > > # gdb $(which webcamd-31101x ) webcamd.core > > GNU gdb 6.1.1 [FreeBSD] > > Copyright 2004 Free Software Foundation, Inc. > > GDB is free software, covered by the GNU General Public License, and you are > > welcome to change it and/or distribute copies of it under certain conditions. > > Type "show copying" to see the conditions. > > There is absolutely no warranty for GDB. Type "show warranty" for details. > > This GDB was configured as "amd64-marcel-freebsd"... > > > > warning: core file may not match specified executable file. > > Core was generated by `webcamd'. > > Program terminated with signal 11, Segmentation fault. > > Reading symbols from /usr/local/lib/libdbus-1.so.3...done. > > Loaded symbols for /usr/local/lib/libdbus-1.so.3 > > Reading symbols from /usr/local/lib/libhal.so.1...done. > > Loaded symbols for /usr/local/lib/libhal.so.1 > > Reading symbols from /usr/lib/libusb.so.2...done. > > Loaded symbols for /usr/lib/libusb.so.2 > > Reading symbols from /usr/local/lib/libcuse4bsd.so.1...done. > > Loaded symbols for /usr/local/lib/libcuse4bsd.so.1 > > Reading symbols from /lib/libutil.so.8...done. > > Loaded symbols for /lib/libutil.so.8 > > Reading symbols from /lib/libthr.so.3...done. > > Loaded symbols for /lib/libthr.so.3 > > Reading symbols from /lib/libc.so.7...done. > > Loaded symbols for /lib/libc.so.7 > > Reading symbols from /libexec/ld-elf.so.1...done. > > Loaded symbols for /libexec/ld-elf.so.1 > > #0 0x0000000000000000 in ?? () > > [New Thread 8014087c0 (LWP 100307/webcamd)] > > [New Thread 801408980 (LWP 100306/webcamd)] > > [New Thread 801408b40 (LWP 100305/webcamd)] > > [New Thread 801408d00 (LWP 100304/webcamd)] > > [New Thread 801409080 (LWP 100303/webcamd)] > > [New Thread 801409240 (LWP 100302/webcamd)] > > [New Thread 801409400 (LWP 100301/webcamd)] > > [New Thread 8014095c0 (LWP 100299/webcamd)] > > [New Thread 801409940 (LWP 100298/webcamd)] > > [New Thread 801409b00 (LWP 100289/webcamd)] > > [New Thread 801409cc0 (LWP 100288/webcamd)] > > [New Thread 801409e80 (LWP 100287/webcamd)] > > [New Thread 80140a3c0 (LWP 100274/webcamd)] > > [New Thread 80140a740 (LWP 100265/webcamd)] > > [New Thread 80140aac0 (LWP 100260/webcamd)] > > [New Thread 80140ac80 (LWP 100229/webcamd)] > > [New Thread 80140ae40 (LWP 100159/webcamd)] > > [New Thread 80144f1c0 (LWP 100146/webcamd)] > > [New Thread 8014041c0 (LWP 100541/initial thread)] > > (gdb) bt > > #0 0x0000000000000000 in ?? () > > #1 0x00000000005abcca in rc_open (rdev=0x8015aea00) > > at media_tree/drivers/media/rc/rc-main.c:711 > > #2 0x00000000005ae488 in lirc_dev_fop_open (inode=0x801499508, > > file=0x801499520) at media_tree/drivers/media/rc/lirc_dev.c:472 > > #3 0x000000000070e8db in linux_open (f_v4b=288, fflags=0) > > at kernel/linux_file.c:57 > > #4 0x0000000000715a21 in v4b_create (unit=-1) at webcamd.c:353 > > #5 0x0000000000716636 in main (argc=4, argv=0x7fffffffe2b8) at webcamd.c:719 > > (gdb) fr 1 > > #1 0x00000000005abcca in rc_open (rdev=0x8015aea00) > > at media_tree/drivers/media/rc/rc-main.c:711 > > 711 rval = rdev->open(rdev); > > (gdb) p rdev > > $1 = (struct rc_dev *) 0x8015aea00 > > (gdb) p *rdev > > $2 = {dev = {minor = 0, busnum = 0, kobj = {parent = 0x0}, refcount = { > > refcount = {counter = 1}}, release = 0, driver = 0x0, > > parent = 0x8014be000, type = 0x954700, platform_data = 0x0, > > driver_data = 0x8015aea00, fops = 0x0, cdev = 0x0, class = 0x9545a0, > > driver_static = {name = 0x0, owner = 0x0, pm = 0x0}, devt = 0, > > name = "rc0", '\0' , bus_name = '\0' , > > bus_id = '\0' }, > > input_name = 0x77e958 "IR-receiver inside an USB DVB receiver", > > input_phys = 0x8014c42a8 "usb-/dev/usb-/dev/usb/ir0", input_id = { > > bustype = 3, vendor = 5367, product = 1280, version = 1}, > > driver_name = 0x787852 "technisat-usb2", > > map_name = 0x787840 "rc-technisat-usb2", rc_map = {scan = 0x80148ae00, > > size = 64, len = 33, alloc = 512, rc_type = RC_TYPE_RC5, > > name = 0x770887 "rc-technisat-usb2", lock = }, lock = { > > sem = {value = 0, owner = 0x8014041c0}}, devno = 0, raw = 0x80148ac00, > > input_dev = 0x8015b9400, driver_type = RC_DRIVER_IR_RAW, idle = false, > > allowed_protos = 262143, enabled_protocols = 18446744073709551615, > > users = 1, scanmask = 0, priv = 0x8014c2000, keylock = , > > keypressed = false, keyup_jiffies = 0, timer_keyup = {entry = { > > tqe_next = 0x0, tqe_prev = 0x0}, function = 0x5ab930 , > > expires = 0, data = 34382473728}, last_keycode = 0, last_scancode = 0, > > last_toggle = 0 '\0', timeout = 0, min_timeout = 0, max_timeout = 0, > > rx_resolution = 0, tx_resolution = 0, change_protocol = 0, open = 0, > > ---Type to continue, or q to quit--- > > close = 0, s_tx_mask = 0, s_tx_carrier = 0, s_tx_duty_cycle = 0, > > s_rx_carrier_range = 0, tx_ir = 0, s_idle = 0, s_learning_mode = 0, > > s_carrier_report = 0} > > (gdb) p rdev->open > > $3 = (int (*)(struct rc_dev *)) 0 > > (gdb) q > > > > Thanx, > > Juergen > > > > PS: pctv452e (TT-S2 3600) and dual dib0700 seem to work so far. > > > From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 16 19:55:21 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9BC962E2 for ; Fri, 16 Aug 2013 19:55:21 +0000 (UTC) (envelope-from hans.petter.selasky@bitfrost.no) Received: from mta.bitpro.no (mta.bitpro.no [92.42.64.202]) by mx1.freebsd.org (Postfix) with ESMTP id 5626A2DC2 for ; Fri, 16 Aug 2013 19:55:20 +0000 (UTC) Received: from mail.lockless.no (mail.lockless.no [46.29.221.38]) by mta.bitpro.no (Postfix) with ESMTP id 3351E7A334; Fri, 16 Aug 2013 21:55:19 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.lockless.no (Postfix) with ESMTP id F04B78EEEDC; Fri, 16 Aug 2013 21:55:28 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.6.4 (20090625) (Debian) at lockless.no Received: from mail.lockless.no ([127.0.0.1]) by localhost (mail.lockless.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mPW7PHYTaUMa; Fri, 16 Aug 2013 21:55:28 +0200 (CEST) Received: from laptop015.hselasky.homeunix.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) by mail.lockless.no (Postfix) with ESMTPSA id 4704C8EEEC8; Fri, 16 Aug 2013 21:55:28 +0200 (CEST) Message-ID: <520E83F4.6010307@bitfrost.no> Date: Fri, 16 Aug 2013 21:56:36 +0200 From: Hans Petter Selasky Organization: Bitfrost A/S User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130522 Thunderbird/17.0.6 MIME-Version: 1.0 To: Juergen Lock Subject: Re: New version of webcamd [3.11.0.1] ready for testing References: <51A10BD5.1050107@bitfrost.no> <20130816183810.GA16711@triton8.kn-bremen.de> In-Reply-To: <20130816183810.GA16711@triton8.kn-bremen.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "freebsd-multimedia@freebsd.org" , Srinivas Kandagatla X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 19:55:21 -0000 Hi Srinivas, Can you submit the patch from Juergen? Thank you! > Ah indeed that is better, now technisat-usb2 works again, including > it's remote. :) Here is the patch: > > --- media_tree/drivers/media/rc/rc-main.c.orig > +++ media_tree/drivers/media/rc/rc-main.c > @@ -707,7 +707,7 @@ int rc_open(struct rc_dev *rdev) > return -EINVAL; > > mutex_lock(&rdev->lock); > - if (!rdev->users++) > + if (!rdev->users++ && rdev->open != NULL) > rval = rdev->open(rdev); > > if (rval) > @@ -731,7 +731,7 @@ void rc_close(struct rc_dev *rdev) > if (rdev) { > mutex_lock(&rdev->lock); > > - if (!--rdev->users) > + if (!--rdev->users && rdev->close != NULL) > rdev->close(rdev); > > mutex_unlock(&rdev->lock); >> --HPS >> > And now I also tested rtl28xxu, af9015, af9035, ati_remote, mceusb, > uvc, gspca and they also all worked as before. > > Thanx! > Juergen I'll wait a bit for the patch to reach V4L GIT and then I'll roll another tarball! Thanks Juergen! --HPS From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 16 20:01:37 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C00F95E8 for ; Fri, 16 Aug 2013 20:01:37 +0000 (UTC) (envelope-from srinivas.kandagatla@st.com) Received: from eu1sys200aog125.obsmtp.com (eu1sys200aog125.obsmtp.com [207.126.144.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B11A52E32 for ; Fri, 16 Aug 2013 20:01:35 +0000 (UTC) Received: from beta.dmz-eu.st.com ([164.129.1.35]) (using TLSv1) by eu1sys200aob125.postini.com ([207.126.147.11]) with SMTP ID DSNKUg6E/aPFoVAJI03jc2bAnWyWbzz3kdFL@postini.com; Fri, 16 Aug 2013 20:01:36 UTC Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 6CCF92F4; Fri, 16 Aug 2013 17:14:19 +0000 (GMT) Received: from mail7.sgp.st.com (unknown [164.129.223.81]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 81C83552F; Fri, 16 Aug 2013 17:13:47 +0000 (GMT) Received: from [10.65.51.59] (king.bri.st.com [10.65.51.59]) by mail7.sgp.st.com (MOS 4.3.3-GA) with ESMTP id BJX24205 (AUTH srinivak); Fri, 16 Aug 2013 19:14:27 +0200 Message-ID: <520E5A98.9060004@st.com> Date: Fri, 16 Aug 2013 18:00:08 +0100 From: Srinivas KANDAGATLA Organization: STMicroelectronics User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130308 Thunderbird/17.0.4 MIME-Version: 1.0 To: Hans Petter Selasky Subject: Re: New version of webcamd [3.11.0.1] ready for testing References: <51A10BD5.1050107@bitfrost.no> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: "freebsd-multimedia@freebsd.org" , Juergen Lock , Mauro Carvalho Chehab X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: srinivas.kandagatla@st.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 20:01:37 -0000 + adding Mauro Chehab On 16/08/13 17:51, Hans Petter Selasky wrote: > Hi Jurgen, > > I think this is something broken at the Linux side or I have sources out of sync. > You should just ignore the NULL function pointer, hence the technisat driver does not have these callbacks. I agree, I was under the impression that open/close are mandatory. Can you please send a patch to fix this to linux-media@vger.kernel.org. Thanks, srini > Change: > if (!rdev->users++) > rval = rdev->open(rdev); > Into: > if (!rdev->users++ && rdev->open != NULL) > rval = rdev->open(rdev); > > And the same for the: > > rdev->close > > case. > > CC'ed: Srinivas KANDAGATLA > > https://lkml.org/lkml/2013/7/22/93 > > --HPS > > > > -----Original message----- >> From:Juergen Lock > >> Sent: Friday 16th August 2013 18:05 >> To: Hans Petter Selasky > >> Cc: freebsd-multimedia@freebsd.org >> Subject: Re: New version of webcamd [3.11.0.1] ready for testing >> >> On Fri, Aug 16, 2013 at 02:23:06PM +0200, Hans Petter Selasky wrote: >>> Hi, >> Hi! >>> >>> There is a new version of webcamd available. Changes: >>> >>> - Update to the latest and greatest Linux V4L codebase (Linux 3.11). >>> >>> Please test and report back! >>> >>> svn --username anonsvn --password anonsvn \ >>> checkout svn://svn.turbocat.net/i4b/trunk/ports >>> >> Segfaults with technisat-usb2: >> >> Linux video capture interface: v2.00 >> lirc_dev: IR Remote Control driver registered, major 14 >> IR NEC protocol handler initialized >> IR RC5(x) protocol handler initialized >> IR RC6 protocol handler initialized >> IR JVC protocol handler initialized >> IR Sony protocol handler initialized >> IR RC5 (streamzap) protocol handler initialized >> IR SANYO protocol handler initialized >> IR LIRC bridge handler initialized >> b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully >> uvcvideo: Unable to create debugfs directory >> USB Video Class driver (1.1.1) >> cpia2: V4L-Driver for Vision CPiA2 based cameras v3.0.1 >> au0828 driver loaded >> pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner >> pvrusb2: Debug mask is 31 (0x1f) >> USBVision USB Video Device Driver for Linux : 0.9.11 >> Em28xx: Initialized (Em28xx dvb Extension) extension >> virtual DVB server adapter driver, version 1.0-hps, (c) 2011 Hans Petter Selasky >> Attached to ugen5.2[0] >> technisat-usb2: set alternate setting >> technisat-usb2: firmware version: 17.63 >> dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in warm state. >> dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. >> DVB: registering new adapter (Technisat SkyStar USB HD (DVB-S/S2)) >> dvb-usb: MAC address: 0x8014c3188M >> stv6110x_attach: Attaching STV6110x >> DBG: : dvb_register_frontend: >> INFO: : DVB: registering adapter 0 frontend 0 (Technisat SkyStar USB HD (DVB-S/S2))... >> DBG: : dvb_frontend_clear_cache: Clearing cache for delivery system 5 >> Registered IR keymap rc-technisat-usb2 >> rc0: IR-receiver inside an USB DVB receiver as webcamd >> DBG: rc0: lirc_dev: lirc_register_driver: sample_rate: 0 >> INFO: rc0: lirc_dev: driver ir-lirc-codec (technisat-usb2) registered at minor = 0 >> dvb-usb: schedule remote query interval to 100 msecs. >> dvb-usb: Technisat SkyStar USB HD (DVB-S/S2) successfully initialized and connected. >> Waiting for HAL USB device. >> Creating /dev/dvb/adapter0/demux0 >> Creating /dev/dvb/adapter0/dvr0 >> DBG: : dvb_frontend_open: >> DBG: : dvb_frontend_release: >> Creating /dev/dvb/adapter0/frontend0 >> DBG: rc0: lirc_dev (ir-lirc-codec (technisat-usb2)[0]): open called >> zsh: segmentation fault (core dumped) webcamd-31101x -d 5.2 -H >> # gdb $(which webcamd-31101x ) webcamd.core >> GNU gdb 6.1.1 [FreeBSD] >> Copyright 2004 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and you are >> welcome to change it and/or distribute copies of it under certain conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for details. >> This GDB was configured as "amd64-marcel-freebsd"... >> >> warning: core file may not match specified executable file. >> Core was generated by `webcamd'. >> Program terminated with signal 11, Segmentation fault. >> Reading symbols from /usr/local/lib/libdbus-1.so.3...done. >> Loaded symbols for /usr/local/lib/libdbus-1.so.3 >> Reading symbols from /usr/local/lib/libhal.so.1...done. >> Loaded symbols for /usr/local/lib/libhal.so.1 >> Reading symbols from /usr/lib/libusb.so.2...done. >> Loaded symbols for /usr/lib/libusb.so.2 >> Reading symbols from /usr/local/lib/libcuse4bsd.so.1...done. >> Loaded symbols for /usr/local/lib/libcuse4bsd.so.1 >> Reading symbols from /lib/libutil.so.8...done. >> Loaded symbols for /lib/libutil.so.8 >> Reading symbols from /lib/libthr.so.3...done. >> Loaded symbols for /lib/libthr.so.3 >> Reading symbols from /lib/libc.so.7...done. >> Loaded symbols for /lib/libc.so.7 >> Reading symbols from /libexec/ld-elf.so.1...done. >> Loaded symbols for /libexec/ld-elf.so.1 >> #0 0x0000000000000000 in ?? () >> [New Thread 8014087c0 (LWP 100307/webcamd)] >> [New Thread 801408980 (LWP 100306/webcamd)] >> [New Thread 801408b40 (LWP 100305/webcamd)] >> [New Thread 801408d00 (LWP 100304/webcamd)] >> [New Thread 801409080 (LWP 100303/webcamd)] >> [New Thread 801409240 (LWP 100302/webcamd)] >> [New Thread 801409400 (LWP 100301/webcamd)] >> [New Thread 8014095c0 (LWP 100299/webcamd)] >> [New Thread 801409940 (LWP 100298/webcamd)] >> [New Thread 801409b00 (LWP 100289/webcamd)] >> [New Thread 801409cc0 (LWP 100288/webcamd)] >> [New Thread 801409e80 (LWP 100287/webcamd)] >> [New Thread 80140a3c0 (LWP 100274/webcamd)] >> [New Thread 80140a740 (LWP 100265/webcamd)] >> [New Thread 80140aac0 (LWP 100260/webcamd)] >> [New Thread 80140ac80 (LWP 100229/webcamd)] >> [New Thread 80140ae40 (LWP 100159/webcamd)] >> [New Thread 80144f1c0 (LWP 100146/webcamd)] >> [New Thread 8014041c0 (LWP 100541/initial thread)] >> (gdb) bt >> #0 0x0000000000000000 in ?? () >> #1 0x00000000005abcca in rc_open (rdev=0x8015aea00) >> at media_tree/drivers/media/rc/rc-main.c:711 >> #2 0x00000000005ae488 in lirc_dev_fop_open (inode=0x801499508, >> file=0x801499520) at media_tree/drivers/media/rc/lirc_dev.c:472 >> #3 0x000000000070e8db in linux_open (f_v4b=288, fflags=0) >> at kernel/linux_file.c:57 >> #4 0x0000000000715a21 in v4b_create (unit=-1) at webcamd.c:353 >> #5 0x0000000000716636 in main (argc=4, argv=0x7fffffffe2b8) at webcamd.c:719 >> (gdb) fr 1 >> #1 0x00000000005abcca in rc_open (rdev=0x8015aea00) >> at media_tree/drivers/media/rc/rc-main.c:711 >> 711 rval = rdev->open(rdev); >> (gdb) p rdev >> $1 = (struct rc_dev *) 0x8015aea00 >> (gdb) p *rdev >> $2 = {dev = {minor = 0, busnum = 0, kobj = {parent = 0x0}, refcount = { >> refcount = {counter = 1}}, release = 0, driver = 0x0, >> parent = 0x8014be000, type = 0x954700, platform_data = 0x0, >> driver_data = 0x8015aea00, fops = 0x0, cdev = 0x0, class = 0x9545a0, >> driver_static = {name = 0x0, owner = 0x0, pm = 0x0}, devt = 0, >> name = "rc0", '\0' , bus_name = '\0' , >> bus_id = '\0' }, >> input_name = 0x77e958 "IR-receiver inside an USB DVB receiver", >> input_phys = 0x8014c42a8 "usb-/dev/usb-/dev/usb/ir0", input_id = { >> bustype = 3, vendor = 5367, product = 1280, version = 1}, >> driver_name = 0x787852 "technisat-usb2", >> map_name = 0x787840 "rc-technisat-usb2", rc_map = {scan = 0x80148ae00, >> size = 64, len = 33, alloc = 512, rc_type = RC_TYPE_RC5, >> name = 0x770887 "rc-technisat-usb2", lock = }, lock = { >> sem = {value = 0, owner = 0x8014041c0}}, devno = 0, raw = 0x80148ac00, >> input_dev = 0x8015b9400, driver_type = RC_DRIVER_IR_RAW, idle = false, >> allowed_protos = 262143, enabled_protocols = 18446744073709551615, >> users = 1, scanmask = 0, priv = 0x8014c2000, keylock = , >> keypressed = false, keyup_jiffies = 0, timer_keyup = {entry = { >> tqe_next = 0x0, tqe_prev = 0x0}, function = 0x5ab930 , >> expires = 0, data = 34382473728}, last_keycode = 0, last_scancode = 0, >> last_toggle = 0 '\0', timeout = 0, min_timeout = 0, max_timeout = 0, >> rx_resolution = 0, tx_resolution = 0, change_protocol = 0, open = 0, >> ---Type to continue, or q to quit--- >> close = 0, s_tx_mask = 0, s_tx_carrier = 0, s_tx_duty_cycle = 0, >> s_rx_carrier_range = 0, tx_ir = 0, s_idle = 0, s_learning_mode = 0, >> s_carrier_report = 0} >> (gdb) p rdev->open >> $3 = (int (*)(struct rc_dev *)) 0 >> (gdb) q >> >> Thanx, >> Juergen >> >> PS: pctv452e (TT-S2 3600) and dual dib0700 seem to work so far. >> > > From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 16 20:12:10 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 92651839 for ; Fri, 16 Aug 2013 20:12:10 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 4EFC52EB8 for ; Fri, 16 Aug 2013 20:12:10 +0000 (UTC) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 507FA1E007B9; Fri, 16 Aug 2013 22:12:09 +0200 (CEST) Received: from triton8.kn-bremen.de (noident@localhost [127.0.0.1]) by triton8.kn-bremen.de (8.14.5/8.14.4) with ESMTP id r7GKAseH023851; Fri, 16 Aug 2013 22:10:54 +0200 (CEST) (envelope-from nox@triton8.kn-bremen.de) Received: (from nox@localhost) by triton8.kn-bremen.de (8.14.5/8.14.3/Submit) id r7GKAsuS023850; Fri, 16 Aug 2013 22:10:54 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Fri, 16 Aug 2013 22:10:54 +0200 To: Hans Petter Selasky Subject: Re: New version of webcamd [3.11.0.1] ready for testing Message-ID: <20130816201054.GA23829@triton8.kn-bremen.de> References: <51A10BD5.1050107@bitfrost.no> <20130816183810.GA16711@triton8.kn-bremen.de> <520E83F4.6010307@bitfrost.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <520E83F4.6010307@bitfrost.no> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: "freebsd-multimedia@freebsd.org" , Juergen Lock , Srinivas Kandagatla X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Aug 2013 20:12:10 -0000 On Fri, Aug 16, 2013 at 09:56:36PM +0200, Hans Petter Selasky wrote: > Hi Srinivas, > > Can you submit the patch from Juergen? Thank you! > I already submitted it myself. Thanx, :) Juergen > > Ah indeed that is better, now technisat-usb2 works again, including > > it's remote. :) Here is the patch: > > > > --- media_tree/drivers/media/rc/rc-main.c.orig > > +++ media_tree/drivers/media/rc/rc-main.c > > @@ -707,7 +707,7 @@ int rc_open(struct rc_dev *rdev) > > return -EINVAL; > > > > mutex_lock(&rdev->lock); > > - if (!rdev->users++) > > + if (!rdev->users++ && rdev->open != NULL) > > rval = rdev->open(rdev); > > > > if (rval) > > @@ -731,7 +731,7 @@ void rc_close(struct rc_dev *rdev) > > if (rdev) { > > mutex_lock(&rdev->lock); > > > > - if (!--rdev->users) > > + if (!--rdev->users && rdev->close != NULL) > > rdev->close(rdev); > > > > mutex_unlock(&rdev->lock); > >> --HPS > >> > > And now I also tested rtl28xxu, af9015, af9035, ati_remote, mceusb, > > uvc, gspca and they also all worked as before. > > > > Thanx! > > Juergen > > I'll wait a bit for the patch to reach V4L GIT and then I'll roll > another tarball! > > Thanks Juergen! > > --HPS > From owner-freebsd-multimedia@FreeBSD.ORG Sat Aug 17 08:18:21 2013 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F2034379 for ; Sat, 17 Aug 2013 08:18:21 +0000 (UTC) (envelope-from lehmannwer@gmail.com) Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 879A62B90 for ; Sat, 17 Aug 2013 08:18:21 +0000 (UTC) Received: by mail-wi0-f176.google.com with SMTP id f14so1583425wiw.3 for ; Sat, 17 Aug 2013 01:18:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=pHK0Nwpn3YN+nlcaGZhy2RvTIqsmXrZmPuHMkevPhO0=; b=vOOHzaT40edyYej7TJePxvKV/R2OZmUWdND13pzqI0wwpQ/7WBLuf17GS6TFiAG1Qd ykVsZixbWpGc9uQCzX4szsjfnECHY/JaoQrCPlOrN5S86meiKGD/kuMBqm9kO3U+kOD/ JMYAfAGPmnCkVIRhglGqUAq9sUdeuGvR0gCOmPxEzUWI7feFZX3UULTY0AhaA4AlBxvO /gsL0TenmYjBGfzv17q6rDW/JxSksTHKHCrG09bl3B5/xhcDQM094kE53cKEpmp9+OLh h3WzeE0rvbtyLfBAuk3JPzeJLT6GQc+RIkfSqXvGcDI22IwVjb+z2krATPj1kTw6TwBB YoZQ== X-Received: by 10.180.82.5 with SMTP id e5mr1170200wiy.15.1376727499798; Sat, 17 Aug 2013 01:18:19 -0700 (PDT) Received: from elvis69.my.domain (84.120.148.243.dyn.user.ono.com. [84.120.148.243]) by mx.google.com with ESMTPSA id ee5sm1874464wib.3.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 17 Aug 2013 01:18:19 -0700 (PDT) Message-ID: <520F23C5.4060801@gmail.com> Date: Sat, 17 Aug 2013 09:18:29 +0200 From: Werner Lehmann User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:14.0) Gecko/20120814 Firefox/14.0.1 SeaMonkey/2.11 MIME-Version: 1.0 To: multimedia@FreeBSD.org Subject: FreeBSD Port: multimedia/avidemux2 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Aug 2013 08:18:22 -0000 Dear Sirs, I would like to ask when the new version of avidemux (2.6) will be available in the ports? Kind regards Werner From owner-freebsd-multimedia@FreeBSD.ORG Sat Aug 17 09:23:52 2013 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C314077 for ; Sat, 17 Aug 2013 09:23:52 +0000 (UTC) (envelope-from decke@bluelife.at) Received: from mail-wg0-x235.google.com (mail-wg0-x235.google.com [IPv6:2a00:1450:400c:c00::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 552AF2E14 for ; Sat, 17 Aug 2013 09:23:52 +0000 (UTC) Received: by mail-wg0-f53.google.com with SMTP id c11so2238633wgh.32 for ; Sat, 17 Aug 2013 02:23:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=EJkXhUbw5nS6aIS9pQZXSc1wnIMZmiACYRkEEh+vutw=; b=ehrtx2um0ZgpTCbV7vwbg3ZOexISihs4ilgLlIeu6W5hbg02lvmV8W1q54+M8H4a8n EN7XBF4KYUIF/NXn0feINBbWdZPTmzvnTZUKWSopqZ2n+IwfpHDcwuUVYo7yjUuI99ZE +gPRftNR7HmBvhnosbNtiGCuxC11P9dI2SdWQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=EJkXhUbw5nS6aIS9pQZXSc1wnIMZmiACYRkEEh+vutw=; b=PmqclX4+ulwWU/ANXHnQ4hqJcYW5nx5B0hOjCfmTWqsUrChvdJLe98FULvZNo+qjYg PjJDUIbWac9ZigMJo6iCUEjSDbBKzgAgNEChwwRb6DRUgylVIaGGO8h1KvDE/iOUUWdq 3IqwFbUhxc3s+KzDg7+6L2I4k8djrbdM/Kk/OQlcA5OEn/h4e6M2wh2l2KsxjlkdvWKJ Z3JPlhv33NAvsod8J893dOcM9l3T7/8BSL2+mTgl5DY9MazjKP4DgzLaTuPY+lSBtPAe 4IxIS/QArXy6lswpAHW3dWF9+ooLL955WGkJyhEtEQjv1ig0foUyPWGcCwM7znjSys2q OdUw== X-Gm-Message-State: ALoCoQnBJyjhdyP66N9OHVu4dEbIXp/PAURAoturTjb2P79MKyQa14VcuqfZ5ACL87/v1GDnqTn6 MIME-Version: 1.0 X-Received: by 10.180.208.45 with SMTP id mb13mr1312989wic.27.1376731430418; Sat, 17 Aug 2013 02:23:50 -0700 (PDT) Received: by 10.216.202.3 with HTTP; Sat, 17 Aug 2013 02:23:50 -0700 (PDT) X-Originating-IP: [46.75.134.153] Date: Sat, 17 Aug 2013 11:23:50 +0200 Message-ID: Subject: xbmc-pvr-addons: on the way to xbmc pvr From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: multimedia@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: nox@freebsd.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Aug 2013 09:23:52 -0000 Hi guys, now that we have xbmc 12.2 and tvheadend in the portstree the next step to a proper PVR solution running on FreeBSD is to add the xbmc pvr addons that allow to use various backends like tvheadend. I have already created a port for the pvr addons that builds and installs just fine but for some reason xbmc doesn't like them and doesn't even display them in the GUI or any errors in the logfile. To try out the xbmc-pvr-addons port: svn co https://svn.redports.org/decke/multimedia/xbmc-addon-pvr It should build and install fine but it doesn't seem to have any effect on xbmc. You can also build ZIP packages for the addons that you can try to install via the Addon manager. Build zip addons: cd xbmc-addon-pvr && make && cd work/xbmc-pvr-addons-12.0-Frodo && make zip Install ZIP addons: http://wiki.xbmc.org/index.php?title=3DAdd-on_manager#How_to_install_from_a= _ZIP_file With the ZIP files I always get "Add-on does not have the correct structure" immediately. No log message that tells why it's complaining. There was one error in the logfile with stock multimedia/xbmc 12.2 that I fixed on the way: ERROR: PVR - CreateTables - failed to get add-ons from the add-on manager I fixed it with the following patch that I also needed for xbmc-pvr-addons. http://people.freebsd.org/~decke/patches/xbmc-12.2_1-addon-fix.diff So we are pretty close to a working xbmc pvr because the requires parts are all there already. We have an up-to-date xbmc 12.2 in the tree. tvheadend with FreeBSD support from latest git is also available in multimedia/tvheadend and works fine with webcamd devices. The xbmc-pvr-addons port is also there already. All that is left is getting that parts working in combination. I hope someone has an idea what is going on there or how to fix that. :o) --=20 Bernhard Fr=F6hlich http://www.bluelife.at/