From owner-freebsd-multimedia@FreeBSD.ORG Fri Jul 17 02:00:17 2009 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A4C61065670 for ; Fri, 17 Jul 2009 02:00:17 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.158]) by mx1.freebsd.org (Postfix) with ESMTP id 2D3EE8FC13 for ; Fri, 17 Jul 2009 02:00:16 +0000 (UTC) (envelope-from unixmania@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so30603fgb.12 for ; Thu, 16 Jul 2009 19:00:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=0OGIMnf2dKomLqMLADrI1ZqKkLI/dQj3uzi8ErqWQWE=; b=n9PgSS9GrkemzaQYgk1MPwh2ZEVSddFFBMIORgyF/DjolZk9QSd9abmscE7847gWXA lL12xp/srhkGU0/IiaTedO9p4VP3K/3sWadApKnhJ4e78qQYRkUS9dnFCAUDhBCqmwN0 R9tX4xt0rziFcq2UxIfctZEVtvcFyVYkAcTVo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=xHM35nLP+iPgstlw53dHTlTDcuEivroe6IJJcB4G2DfDFvBnvj50xktcMqd6NiFQWr hmOYk3DbZr/e2cIBDpIm5MxZytuMsoRffTgs4p4qO8zZjaa6wMDU/CshamXUJncstriK ofGQwnV84EmDtT5uGihMlGMkPLwP2l0zzTqNI= MIME-Version: 1.0 Received: by 10.239.164.142 with SMTP id t14mr38799hbd.75.1247794441711; Thu, 16 Jul 2009 18:34:01 -0700 (PDT) In-Reply-To: <1247783904-98758-296.689418514088-18078@mail.muni.cz> References: <1247783904-98758-296.689418514088-18078@mail.muni.cz> Date: Thu, 16 Jul 2009 22:34:01 -0300 Message-ID: From: "Carlos A. M. dos Santos" To: =?UTF-8?B?TWljaGFsIFTFr21h?= <98758@mail.muni.cz> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: multimedia@freebsd.org Subject: Re: Requirements for including project in the FreeBSD source tree X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 02:00:17 -0000 On Thu, Jul 16, 2009 at 7:38 PM, Michal T=C5=AFma<98758@mail.muni.cz> wrote= : > Hi, > I would implement a deamon for controlling OSS mixer devices. > > The deamon would open MIDI device and start listening on it to reflect vo= lume > changes based on receiving MIDI Control Change messages. And vice versa, = for > reflecting volume changes to MIDI device via MIDI Control Change messages= . I > have tested receiving and sending MIDI Control Change messages via USB MI= DI > Driver (snd_uaudio, FreeBSD 8) and it seems there is no border to impleme= nt > such a deamon. > > So I have a question. Are there any special requirements for implemeting = it to > be able to include it in the FreeBSD source tree? I would implement it us= ing > C++. The base system is meant to contain just essential features. Consider the option of making your daemon available as a port, just like most of the multimedia applications. This would allow you to release newer versions independently of the OS release cycles. Take a look at the Porter's Handbook at http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ Ask for help at the freebsd-ports mailing list, if necessary. > Excuse my english, best regards, > Michal Tuma You don't need to apologize. English is not the first language of many FreeBSD users and developers. --=20 My preferred quotation of Robert Louis Stevenson is "You cannot make an omelette without breaking eggs". Not because I like the omelettes, but because I like the sound of eggs being broken.