From: Lo'oRiS il K. <Lo...@ge...> - 2001-10-24 00:54:19
|
> Lp2: > include Lp2/Makefile ok it looks like these include are preprocessed like C's #include... so it generated conflicts because i made the sub-makefiles thinking that they were executed only if they were needed... i'll change the way i intended to do, and i will bother u no more with these stupid Makefile questions (don't worry i have lots of allegro issues to annoy u with... eheheh :P ) "Americans need the telephone, but we don't. We have enough mailmen." Sir William Preece, head engeneer of the British Mail, 1876 _.-:/°^^°\:-._.-:/°^^°\:-._ __. ____ - Lo'oRiS il Kabukimono - / /| /^___ \ Real Name: Lorenzo Petrone / / / / /L_/ / e-mail: _l...@li... / / / / ___-°/ ICQ #44992103 / /_/__ / /|__-° digilander.iol.it/lano666 /______/| /__/ / irc.azzurra.net #lano |______|/ |__L/ ^°\:-.__.-:/°^°\:-.__.-:/°^ |
From: Lo'oRiS il K. <Lo...@ge...> - 2001-10-25 14:42:16
|
> why? I hear most professional programmers do thier best > programming after midnight :) as long as theyre filled up with > some sot of caffeen/sugar... ;) eheh. sometimes i do well, but other times i go wrong for an hour and the morning after i have the solution "Americans need the telephone, but we don't. We have enough mailmen." Sir William Preece, head engeneer of the British Mail, 1876 _.-:/°^^°\:-._.-:/°^^°\:-._ __. ____ - Lo'oRiS il Kabukimono - / /| /^___ \ Real Name: Lorenzo Petrone / / / / /L_/ / e-mail: _l...@li... / / / / ___-°/ ICQ #44992103 / /_/__ / /|__-° digilander.iol.it/lano666 /______/| /__/ / irc.azzurra.net #lano |______|/ |__L/ ^°\:-.__.-:/°^°\:-.__.-:/°^ |
From: Rudolf P. <rp...@du...> - 2001-10-24 07:12:27
|
On Tue, Oct 23, 2001 at 11:44:06PM +0200, Lo'oRiS il Kabukimono wrote: > > Lp2: > > include Lp2/Makefile > > ok it looks like these include are preprocessed like C's #include... > > so it generated conflicts because i made the sub-makefiles thinking > that they were executed only if they were needed... > > i'll change the way i intended to do, and i will bother u no more > with these stupid Makefile questions Perhaps this would be correct: instead of target: include target/Makefile use target: cd target; make -- Quatsch wird immer quätscher, bis er quietscht. >From <all...@ca...> Wed Oct 24 00:17:02 2001 Received: from femail14.sdc1.sfba.home.com [24.0.95.141] by canvaslink.com with ESMTP (SMTPD32-6.00) id A0BDE8F0316; Wed, 24 Oct 2001 00:17:01 -0400 Received: from there ([24.65.100.169]) by femail14.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with SMTP id <20011024041300.XGJI8787.femail14.sdc1.sfba.home.com@there> for <al...@ca...>; Tue, 23 Oct 2001 21:13:00 -0700 Content-Type: text/plain; charset="iso-8859-1" From: Thomas Fjellstrom <tfj...@ho...> To: al...@ca... Date: Tue, 23 Oct 2001 22:19:23 -0600 X-Mailer: KMail [version 1.3.2] References: <200...@ge...> <200...@ge...> <200...@ww...> In-Reply-To: <200...@ww...> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20011024041300.XGJI8787.femail14.sdc1.sfba.home.com@there> Subject: Re: [AL] agh! Makefile Precedence: bulk Sender: all...@ca... Reply-To: al...@ca... X-UIDL: 304633536 Status: O Content-Length: 711 Lines: 33 On October 23, 2001 10:08 pm, you wrote: > On Tue, Oct 23, 2001 at 11:44:06PM +0200, Lo'oRiS il Kabukimono wrote: > > > Lp2: > > > include Lp2/Makefile > > > > ok it looks like these include are preprocessed like C's #include... > > > > so it generated conflicts because i made the sub-makefiles thinking > > that they were executed only if they were needed... > > > > i'll change the way i intended to do, and i will bother u no more > > with these stupid Makefile questions > > Perhaps this would be correct: > > instead of > > target: > include target/Makefile > > use > > target: > cd target; make Or even just target: $(MAKE) -C target -- Thomas Fjellstrom tfj...@ho... http://strangesoft.net >From <all...@ca...> Wed Oct 24 01:48:08 2001 Received: from femail19.sdc1.sfba.home.com [24.0.95.128] by canvaslink.com with ESMTP (SMTPD32-6.00) id A61623C2036A; Wed, 24 Oct 2001 01:48:06 -0400 Received: from there ([24.65.100.169]) by femail19.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with SMTP id <20011024054405.VMKY15917.femail19.sdc1.sfba.home.com@there> for <al...@ca...>; Tue, 23 Oct 2001 22:44:05 -0700 Content-Type: text/plain; charset="iso-8859-1" From: Thomas Fjellstrom <tfj...@ho...> To: al...@ca... Date: Tue, 23 Oct 2001 23:50:28 -0600 X-Mailer: KMail [version 1.3.2] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20011024054405.VMKY15917.femail19.sdc1.sfba.home.com@there> Subject: [AL] audio stream problem... Precedence: bulk Sender: all...@ca... Reply-To: al...@ca... X-UIDL: 304633537 Status: O Content-Length: 1055 Lines: 50 I can't get allegro's audio stream functions to play any audio correctly... Lets say I need to play 1152 samples, from a 16bit stereo stream. which of the next bits of code correctly gets the ammount of bytes: ammount = samples * bits/2 * channels; or ammount = samples * channels; I've tried both and niether seem to work. (the input audio is 16bit signed...) this is basically what I'm doing: int32_t alleg_write(int16_t *data, uint32_t count) { uint8_t char *buf = NULL; int32_t stereo = (num_channels==2)?1:0; int32_t num = 0; count *= bytes_per_sample; while( (int)count > 0) { if(!buf) buf = get_audio_stream_buffer(audio_stream); if(!buf) continue; /* audio still playing.. wait till its finished. */ num = ((1024<count)?1024:count); memcpy(buf, data, num); free_audio_stream_buffer(audio_stream); buf = NULL; count -= num; data += num; } return 1; } Does any one know where I went wrong? -- Thomas Fjellstrom tfj...@ho... http://strangesoft.net >From <all...@ca...> Wed Oct 24 02:54:19 2001 Received: from mail3.alphalink.com.au [202.161.124.59] by canvaslink.com with ESMTP (SMTPD32-6.00) id A5972593036A; Wed, 24 Oct 2001 02:54:15 -0400 Received: from alphalink.com.au (d45-ds1-mel.alphalink.com.au [202.161.99.173]) by mail3.alphalink.com.au (8.11.4/8.9.3) with ESMTP id f9O6oAe23731 for <al...@ca...>; Wed, 24 Oct 2001 16:50:10 +1000 Received: (from tjaden@localhost) by alphalink.com.au (8.11.0/8.11.0) id f9O6r0Z10780 for al...@ca...; Wed, 24 Oct 2001 16:53:00 +1000 Date: Wed, 24 Oct 2001 16:52:59 +1000 From: Peter Wang <tj...@al...> To: al...@ca... Message-ID: <200...@al...> Mail-Followup-To: al...@ca... References: <20011024054405.VMKY15917.femail19.sdc1.sfba.home.com@there> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011024054405.VMKY15917.femail19.sdc1.sfba.home.com@there>; from tfj...@ho... on Tue, Oct 23, 2001 at 11:50:28PM -0600 Subject: Re: [AL] audio stream problem... Precedence: bulk Sender: all...@ca... Reply-To: al...@ca... X-UIDL: 304633538 Status: O Content-Length: 624 Lines: 20 On 23 Oct 2001, Thomas Fjellstrom <tfj...@ho...> wrote: > > Lets say I need to play 1152 samples, from a > 16bit stereo stream. which of the next bits of code > correctly gets the ammount of bytes: > > ammount = samples * bits/2 * channels; > or > ammount = samples * channels; amount = samples * (bits/8) * channels; > while( (int)count > 0) { > if(!buf) > buf = get_audio_stream_buffer(audio_stream); > > if(!buf) continue; /* audio still playing.. wait till its finished. */ Perhaps busy waiting is taking up too much CPU time? Anyway, you could take a look at what I did in AUDlib. >From <all...@ca...> Wed Oct 24 03:20:12 2001 Received: from femail24.sdc1.sfba.home.com [24.0.95.149] by canvaslink.com with ESMTP (SMTPD32-6.00) id ABA9B3803D0; Wed, 24 Oct 2001 03:20:09 -0400 Received: from there ([24.65.100.169]) by femail24.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with SMTP id <20011024071608.VIKF17681.femail24.sdc1.sfba.home.com@there> for <al...@ca...>; Wed, 24 Oct 2001 00:16:08 -0700 Content-Type: text/plain; charset="iso-8859-1" From: Thomas Fjellstrom <tfj...@ho...> To: al...@ca... Date: Wed, 24 Oct 2001 01:22:31 -0600 X-Mailer: KMail [version 1.3.2] References: <20011024054405.VMKY15917.femail19.sdc1.sfba.home.com@there> <200...@al...> In-Reply-To: <200...@al...> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-Id: <20011024071608.VIKF17681.femail24.sdc1.sfba.home.com@there> Subject: Re: [AL] audio stream problem... Precedence: bulk Sender: all...@ca... Reply-To: al...@ca... X-UIDL: 304633503 Status: O Content-Length: 1148 Lines: 40 On October 24, 2001 12:52 am, you wrote: > On 23 Oct 2001, Thomas Fjellstrom <tfj...@ho...> wrote: > > Lets say I need to play 1152 samples, from a > > 16bit stereo stream. which of the next bits of code > > correctly gets the ammount of bytes: > > > > ammount = samples * bits/2 * channels; > > or > > ammount = samples * channels; > > amount = samples * (bits/8) * channels; :) thats kinda what I ment... I just translated my actual code wrong... > > while( (int)count > 0) { > > if(!buf) > > buf = get_audio_stream_buffer(audio_stream); > > > > if(!buf) continue; /* audio still playing.. wait till its finished. > > */ > > Perhaps busy waiting is taking up too much CPU time? This function is called from a seperate thread. And there is lots of time left over fo thigns like decoding audio/video and bliting the video to the screen (almost full screen.) and it all plays smoothly using the Xwin windowed driver. > Anyway, you could take a look at what I did in AUDlib. Will do thanks. p.s. looks like I forgot to { buf = data ^ 0x80; }... -- Thomas Fjellstrom tfj...@ho... http://strangesoft.net >From <all...@ca...> Wed Oct 24 03:57:25 2001 Received: from oosix.icce.rug.nl [129.125.14.80] by canvaslink.com with ESMTP (SMTPD32-6.00) id A45FC5703D0; Wed, 24 Oct 2001 03:57:19 -0400 Received: from oosix.icce.rug.nl (localhost [127.0.0.1]) by oosix.icce.rug.nl (8.12.1/8.12.1/Debian -2) with ESMTP id f9O7rIlE018043 for <al...@ca...>; Wed, 24 Oct 2001 09:53:18 +0200 Received: (from hein@localhost) by oosix.icce.rug.nl (8.12.1/8.12.1/Debian -2) id f9O7rIrK018042 for al...@ca...; Wed, 24 Oct 2001 09:53:18 +0200 From: Hein Zelle <he...@ic...> Date: Wed, 24 Oct 2001 09:53:18 +0200 To: al...@ca... Message-ID: <200...@oo...> Mail-Followup-To: al...@ca... References: <200...@ge...> <3BD...@st...> <200...@ge...> <200...@al...> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200...@al...> User-Agent: Mutt/1.3.23i Subject: Re: [AL] cvs + make doubt Precedence: bulk Sender: all...@ca... Reply-To: al...@ca... X-UIDL: 304633504 Status: O Content-Length: 898 Lines: 20 Peter Wang wrote: > Doesn't make much difference, as allegro.h would include all the new > headers, so you are again in Dependency Hell. I assume nobody could > be bothered going through each file and checking which includes they > actually need :-) Well if that's the only problem, I'll go through it if I can find the time. It's a simple question of not fixing the source files, running make, and seeing where it complains. Shouldn't be too hard. Can you let me know when the split up header files are done? or are they already in CVS? Vincent sent me a version that is based on 3.9.39 and I'd like to use the cvs version if possible to avoid problems. Hein Zelle >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-< Hein Zelle he...@ic... http://www.icce.rug.nl/~hein >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-< >From <all...@ca...> Wed Oct 24 04:23:48 2001 Received: from mail2.alphalink.com.au [202.161.124.58] by canvaslink.com with ESMTP (SMTPD32-6.00) id AA912678036A; Wed, 24 Oct 2001 04:23:45 -0400 Received: from alphalink.com.au (d45-ds1-mel.alphalink.com.au [202.161.99.173]) by mail2.alphalink.com.au (8.11.4/8.9.3) with ESMTP id f9O8Je911264 for <al...@ca...>; Wed, 24 Oct 2001 18:19:40 +1000 Received: (from tjaden@localhost) by alphalink.com.au (8.11.0/8.11.0) id f9O8MVW12210 for al...@ca...; Wed, 24 Oct 2001 18:22:31 +1000 Date: Wed, 24 Oct 2001 18:22:31 +1000 From: Peter Wang <tj...@al...> To: al...@ca... Message-ID: <200...@al...> Mail-Followup-To: al...@ca... References: <200...@ge...> <3BD...@st...> <200...@ge...> <200...@al...> <200...@oo...> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200...@oo...>; from he...@ic... on Wed, Oct 24, 2001 at 09:53:18AM +0200 Subject: Re: [AL] cvs + make doubt Precedence: bulk Sender: all...@ca... Reply-To: al...@ca... X-UIDL: 304633505 Status: O Content-Length: 456 Lines: 12 On 24 Oct 2001, Hein Zelle <he...@ic...> wrote: > > Can you let me know when the split up header files are done? Ok. But it will be on [AD] anyway. > or are > they already in CVS? Vincent sent me a version that is based on 3.9.39 > and I'd like to use the cvs version if possible to avoid problems. I think Vincent is currently rethinking the split (?). And I don't know if everyone's agreed to the proposal just yet, although no one's objected. >From <all...@ca...> Wed Oct 24 06:27:37 2001 Received: from hotmail.com [64.4.19.187] by canvaslink.com with ESMTP (SMTPD32-6.00) id A797141C03B8; Wed, 24 Oct 2001 06:27:35 -0400 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Wed, 24 Oct 2001 03:23:35 -0700 Received: from 193.79.1.154 by lw12fd.law12.hotmail.msn.com with HTTP; Wed, 24 Oct 2001 10:23:34 GMT X-Originating-IP: [193.79.1.154] From: "Ruud Simons" <de...@ho...> To: al...@ca... Date: Wed, 24 Oct 2001 10:23:34 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: <F18...@ho...> X-OriginalArrivalTime: 24 Oct 2001 10:23:35.0076 (UTC) FILETIME=[F0034640:01C15C75] Subject: Re: [AL] Problems with the scene_* functions Precedence: bulk Sender: all...@ca... Reply-To: al...@ca... X-UIDL: 304633506 Status: O Content-Length: 1054 Lines: 27 I've just changed the example, so POLYTYPE_GRGB is now POLYTYPE_PTEX >From: Bertrand Coconnier <bco...@cl...> >Reply-To: al...@ca... >To: al...@ca... >Subject: Re: [AL] Problems with the scene_* functions >Date: Wed, 24 Oct 2001 00:36:07 +0200 > >Ruud Simons wrote : > > > > When I use the POLYTYPE_PTEX rendering mode I get weird stuff (go to the > > hyperlink at the end of this email), but > > when I use the POLYTYPE_ATEX everything looks allright (except from the > > texture warping on it) > > When I change the exscn3d example I get the same problem. > > I encounter the same problem when I've ported my program to DOS. > > All the scene_* functions return the success values. > >Hmmm... I'm afraid I can't guess how your code looks like :) >Can you send some code of the function which displays the polygon or >better your modified version of exscn3d ? > > Bertrand. _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp |