RE: [ANNOUNCE] FreeAmp 2.1 beta 3

2000-06-01 Thread Michael Rich

> We have fixed a lot of the baddies in beta 1 but rumor has it
> there are
> still bugs lurking in our beloved product... please pound on this and
> let us know about them.

Does this mean I can't watch the thread count for freeamp.exe jump to over
100 anymore?  :)


mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Modifying help files

2000-05-31 Thread Michael Rich

> For the Window's builds I use a software tool called
> RoboHelp. It's not
> an
> "open source" program. However any help I build with it is
> licensed for

Couldn't she do an export to RTF or HTML from RoboHelp?  It has to support
that kind of stuff, and then maybe the files could be used in the regular
help compiler for windows?

just a thought...

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: errors like this:

2000-05-28 Thread Michael Rich

> trying to compile the freeamp project I get this error: (of
> course I dont
> have a correct configuration of my workspace, can you tell me
> how can I do a
> correct cnfiguration, about Tools, Project, Build, etc) please.

Victor,

Try right clicking on the FreeAmp project and setting it to the active
project and then to a Build All.  I'm not sure right off if the MakeTheme
project has a depenency on zlib (don't have the code open right now), but
i'm very sure FreeAmp does, and then you can set MakeTheme to be the active
project and compile it.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Again about NASM.BAT

2000-05-28 Thread Michael Rich

> I would just copy NASMW.exe to NASM.exe... it could be argues
> that I should make
> the change in the project to reference NASMW.exe instead.
> What do you guys
> think? It would make the setup for new users easier, right?

FWIW, i use nasmw myself, i just edited the project settings and added a w
to nasm and hit f7 to continue.

So i would agree to the change myself.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: I need a NASM.BAT

2000-05-27 Thread Michael Rich

> I wonder if anyone could sending me a nasm.bat file, please.
> Thanks


Nasm isn't a batch file, its an application. Get it from:

http://www.web-sites.co.uk/nasm/


mike
___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



FreeAmp for AlphaNT

2000-05-07 Thread Michael Rich

Mark, did you get my message I sent you earlier last week about me uploading
the AlphaNT build of 2.0.7?  If you didn't, let me know and I'll email you
the url to the binaries again.

Michael Rich
http://www.alphax86.com
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: DiskOut Output Plugin v0.0.1

2000-03-17 Thread Michael Rich

More bad news.  FreeAmp did not close after I clicked the [x].  It
disappears, but it still shown as running in Task Manager, so I have to do
an End Task to get rid of it.

This was simular to what happened to me when I ran WinNT4.0 & SB Live! at
home, so it maybe related to the drivers to, but I never have had a problem
with the regular audio plugin, so it really has to be related to the dsound
plugin.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: DiskOut Output Plugin v0.0.1

2000-03-17 Thread Michael Rich

> I'm returning the value of the pointer, not the pointer itself, so
> everything is ok.

Your right, i overlooked that.

> I changed the way the volume works -- I'm using the same code that the
> normal soundcard uses to control volume.
>
> Can both of you mess with the volume slider and see if adjusting it
> will help? Does the soundcard volume work ok?

I just loaded up the 2.0.5 release and select the DSound plugin.  I get no
sound whatsoever, the volume bar is locked at 100 and i can't move it at
all.  If I try to move the seek bar, it keeps resetting to the beginning and
starts playing again.  Never have I heard a single note from the sound.

Different system this time:

Dell Dimension XPS R400
256M RAM
400 P2
Windows NT 4.0 SP5
CrystalWare Built-in Audio (and the driver is from Dell website)
DirectX 3.0

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: DiskOut Output Plugin v0.0.1

2000-03-16 Thread Michael Rich

> My last check in was at Fri Mar 17 4:22:41 2000 (GMT). Which is about
> 40 minutes ago...

I updated my code and it still seems to be working just fine.  Both the
Amorphis and Arch Enemy MP3s decoded nicely into WAV files.  The
StuffFourChars function you added is exactly what I was thinking was needed
to replace that windows function, however is it really safe to return that
pointer to the local dest variable?

Bad news though, the DirectSound output plugin didn't work at all on my
system, all i got was silence.  Has anything changed with it to make it not
work any longer?

For reference, here's my system stats:

Windows 2000 Pro
2x450Mhz CPUs
dsound.dll reports version of 5.00.2165.0001 [final retail]
DirectX version is 7.0
RAM, 192M
Video: TNT2
Sound Card: Sound Blaster Live! Value
Sound Driver: Stock Windows 2000 driver off CD


mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: DiskOut Output Plugin v0.0.1

2000-03-16 Thread Michael Rich

> Done. Hey, can you check to see if everything still works under
> Windows? The changes for Linux were a bit more far reaching than I
> cared for.

Should the version I pulled from CVS about an hour ago have the changes you
want tested in it?  That's what I'm fixing to run through the compiler.

Also, the project is moving to VC++ 6.0 now correct?  That's what I'll be
running it through.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: WavOut Plugin

2000-03-16 Thread Michael Rich

> Can I suggest that we rename it when we move to the new plugin
> architecture for 3.0? At that point we'll also have an
> improved options
> system that will allow for the things that you're planning for.
>
> Is that reasonable?

Quite reasonable because if I remember, the customize dialogs for output
plugins was due for 3.0 anyhow, so that'll match up fine.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



WavOut Plugin

2000-03-16 Thread Michael Rich

Robert,

Do you really think the new plugin should be named after the WAVE format?  I
was originally hoping for a more generic writer in which you would be able
to select the type of file that is outputted whether its WAV, or AIFF, or
even raw PCM.  Is the WAV format even relavent on the Mac, or does it
natively use a different format?  If it does, wouldn't this come into play
for FreeAmp 3.0?

This is the reason I asked about the customize dialogs for output plugins so
that choices like this could be made.  The "sort of" generic WaveWriter
class was my attempt to sort of abstract the writing of the data to disk
because if it wasn't for the Create() method, it would really be a generic
interface.

Just some thoughts I had.

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



404 on website

2000-03-16 Thread Michael Rich

http://www.freeamp.org/bodies/download.html

Down the the compilation section, the _development_ link leads to a 404
error.

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: DiskOut Output Plugin v0.0.1

2000-03-16 Thread Michael Rich

> Ok, I'm in the process of porting it to Linux, so expect more changes.
> :-)

Speaking of Linux, I hope to get my a Alpha Personal Workstation after I get
moved into my new place, so my current AlphaStation will probably be a
fulltime AlphaLinux, or maybe AlphaFreeBSD once I can learn the systems.
I've managed to compile FreeAmp on AlphaLinux one time, but I didn't know
where it put all my files, and even worse I didn't know how to enable the
sound to actually test it with.  Hopefully in the future I can help on this
part more.

Just for a nitpick, my name is misspelled, the e and a are transposed.  :)

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: DiskOut Output Plugin v0.0.1

2000-03-16 Thread Michael Rich

> I downloaded and massaged your code for a while. Its now
> checked in CVS.


Good deal Mr. Mayhem & Chaos Coord because I was sure running low on time
due to apartment searching and moving that I have coming up in a few weeks.

I'll pull down the cvs so I can take a peek at the updated code.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



Shoutcast streams / song names

2000-03-09 Thread Michael Rich

When using FreeAmp to play a Shoutcast stream, why does it not display the
name of the song that is currently playing?  Is it an option I have to
enable, or does it simply not support it?

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Installation

2000-03-06 Thread Michael Rich

oh, then i concur because i had a heck of a time finding a good MP3 player
the other day to run on my old PowerMac.

Hey did I mention I've got Codewarrior for the Mac now?  Can i compile
FreeAmp with it?

> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Mark B. Elrod
> Sent: Monday, March 06, 2000 11:18 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Installation
>
>
> i think he meant of freeamp...
>
> elrod
>
> Michael Rich wrote:
>
> > > Great.  Now all we need is a Mac version.  ;)
> >
> > huh?  There is a Mac version last time I knew.
> >
> > http://www.mindvision.com/index1.html
> >
> > Is this not available for shareware/freeware use also?
> >
> > mike
> > ___
> > [EMAIL PROTECTED]
> > http://www.freeamp.org/mailman/listinfo/freeamp-dev
>
> ___
> [EMAIL PROTECTED]
> http://www.freeamp.org/mailman/listinfo/freeamp-dev
>

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Installation

2000-03-06 Thread Michael Rich

> Great.  Now all we need is a Mac version.  ;)

huh?  There is a Mac version last time I knew.


http://www.mindvision.com/index1.html

Is this not available for shareware/freeware use also?

mike
___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Installation

2000-03-06 Thread Michael Rich

Using InstallerVise would basically terminate my ability to generate an
Alpha setup executable since they do not have an Alpha version of their
product.  I've asked them before about it, but they said it wasn't a high
priority item, and that was before the big crash last August where AlphaNT
was cancelled, so I'm sure its not even a task item for them now.

However It probably would be useful for Mac installs since that seems to be
what everyone uses on that platform.

mike

> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Joseph Blough
> Sent: Monday, March 06, 2000 7:21 AM
> To: [EMAIL PROTECTED]
> Subject: Installation
>
>
> To make the installation easier to manage, we might want to consider
> InstallerVise ( http://www.mindvision.com
>  ) for
> the installation.  Three key reasons come to mind.
>
> 1) Cross Platform - InstallerVise installations are designed
> to work on both
> the Windows and Mac platforms.
>
> 2) Developer Price - InstallerVise is free for Shareware/Freeware use.
>
> 3) UCITA - Read the Installshield EULA about "you grant to
> Installshield the
> right to , with or without notice, monitor your Internet accessible
> activities".
> ___
> [EMAIL PROTECTED]
> http://www.freeamp.org/mailman/listinfo/freeamp-dev
>

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Found floating point problem

2000-03-02 Thread Michael Rich

> i will make the change in our code base. for the alpha
> version of 2.0.4 just
> make this change:
>
> if(total)
> percent = (uint32)recvd/total*100;
> else
> percent = 0;

Done, i'm rebuilding the binaries now and I'll upload the setup soon after
it finishes.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



Found floating point problem

2000-03-02 Thread Michael Rich

Not sure about how to fix it just yet, so if anyone figures it out first,
let me know.  The problem is in:

downloadui.cpp on line 672:

percent = (uint32)recvd/total*100;

total = 0.00 in the situation, which is causing a divide by zero error which
the Alpha CPU is obviously pissed off at.  Guess some error checking needs
to be added to make sure the line is not executed (or percent just get set
to 0).

Anyone verify if this also happens on x86 CPUs and whether it ignores it or
not?

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Download Manager Exception

2000-03-01 Thread Michael Rich

> I haven't heard or seen anything about that. Please do build the debug
> version and let us know what you can dig up...

I'll try to look into it, but I have verified its at least been there seens
2.0.1, don't know how I managed to not find it until now though because all
you have to do is click the download button on the main window.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



Download Manager Exception

2000-02-29 Thread Michael Rich

For some reason i'm getting a "Floating point invalid operation" when I try
to bring up the download manager on my Alpha.  Does anyone know what might
could be going wrong because the Alpha is very sensitive to that sort of
thing, and its possible that the x86 CPUs could just be ignoring it, or
maybe Windows is ignoring it.

Any ideas on what could be wrong before I got through the painful task of
building a debug version of the files?

FWIW, this is with the latest 2.0.4 version that was just released.

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Moving to VC++ 6.0

2000-02-29 Thread Michael Rich

> For FreeAmp 2.1 we are moving our development environment for win32 to
> VC++ 6.0. I believe 5.0 can still read the project files...
> let me know
> if there are any problems. 6.0 is supposed to speed things up
> bit since
> they have a better optimizer as well as shrink file sizes.

FWIW, the Alpha users out there have already been using the VC++ 6.0
compiler, unlike you x86 lackies.  :)

But yes 5.0 can read a 6.0 project all execept for the Classview
information, which it will delete and rebuild for you.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: DiskOut Output Plugin v0.0.1

2000-02-26 Thread Michael Rich

> In each PMO, there is a function called:
>
> void  HandleTimeInfoEvent(PMOTimeInfoEvent *pEvent);
>

Hmm, it appears the function is still in the code left over from where i
based it on the DirectSound plugin.  Maybe I've not updated the variables
properly.  I'll do a check against the original code and see if I can patch
it to work correctly.


> > i think saving the file to the same directory as the source
> file is the
> best
> > solution right now.
>
> Actually, we had decided that we wanted to save the wav files
> into a WAV
> subdirectory of the users' MyMusic directory. To do that, simply call
>
> Error GetSaveMusicDirectory(char* path, uint32* len);

This sounds fine, i'll see if I can modify the code to use this directory
instead.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



DiskOut Output Plugin v0.0.1

2000-02-26 Thread Michael Rich

http://redrival.com/alphax86dev/downloads/diskout-0.0.1.zip

This is a zip archive of the source code I'm currently working with.  It
works in a minimal fashion currently.  For lack of a custom dialog to select
where the files go, it simply take the input file, tacks a ! onto the end of
the filename, and then changes the extension to wav, and writes it to the
same directory as the original file.

Some questions:

* How to I display a customize dialog from the preferences page when I
select my plugin?
* When the plugin is outputting the data, the time counter on the main
window does not count down.  Where is the code that makes this happen at?
Could I have messed something up that causes it not to count anymore?

Any comments/improvements are welcome.  I think I have the time calculation
messed up a bit because I used WinAmps disk outputter as a test, and none of
my output files matched in time or file size, so I still have a bit of work
to go, but at least I have a start I reckon.


Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



Custom preferences dialog

2000-02-25 Thread Michael Rich

What is the recommended way to show a perference dialog for an output
plugin?  I need to ask for a directory to write the files to, and also
hopefully in the future to allow the user to select the type of output file
(WAV, AIFF, etc).  Can anyone give me any tips on this?

thanks

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Wave output plugin

2000-02-24 Thread Michael Rich

What is the best way to debug these output plugins.  Any tips anyone could
give to help me out?  Appears that when I launch freeamp its just going to
load the file that is copied into the plugins directory instead of the one
the debugger would be checking for.

Any help appreciated.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Wave output plugin

2000-02-24 Thread Michael Rich

> the direct sound plugin is not as efficient as the soundcard
> plugin. it
> invloves an extra memcpy. i would use the soundcard plugin as
> your model if i
> were you.

The structure is what I was really wanting the most because all i should be
doing is taking the output buffer data and writing it to disk, so would the
memcpy stuff really make a difference in this regard?  Is there some
complexity to it that i'm not aware of?

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Wave output plugin

2000-02-24 Thread Michael Rich

> Hmmm. A change of pace might be nice. :-)

My thoughts exactly, i'm working on figuring the PMO structure out now via
the DSound output plugin.  I'll let ya'll know if I do anything
constructive.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Wave output plugin

2000-02-24 Thread Michael Rich

> we are planning on doing this for 2.1, but if you wanna do it
> sooner then we
> would be glad to include it as always... 

Yea yea, i'd be happy to if someone will write this floppy disk driver for
me i'm trying to figure out how to hack out.  ;)

Its been giving me a headache for weeks now.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



Wave output plugin

2000-02-24 Thread Michael Rich

is there an output plugin that takes the MP3 decoded data and writes it to a
WAV file on the hard disk?

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Error when compiling with visual c++ 6.0

2000-02-22 Thread Michael Rich

> When i build project, i receive theerror message C2664 visual C++ 6.0:
>
> C:\Temp\freeamp\ui\freeamp\src\FreeAmpTheme.cpp(1512) : error C2664:
> 'DialogBoxParamA' : cannot convert parameter 4 from 'int (__stdcall
> *)(void)' to 'int (__stdcall *)(struct HWND__ *,unsigned int,unsigned
> int,long)'
> This conversion requires a reinterpret_cast, a C-style cast or
> function-style cast
>
> What is it the problem and how to make a correction for this problem?

delete the typecast from the call and it'll compile ok (or at least should).

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: A possible debugging hint

2000-02-15 Thread Michael Rich

> Yes, I am using SB Live! What do you recommend?
>
> Is this something that we could feasibly code a workaround to?

The only way i could get stable was to upgrade to W2K, so unfortunatly the
best I can say to do is take the SB Live card out and go get you an old SB16
or something to test with until you can update to W2K also.  The creative
drivers are the problem here, and I seriously doubt the NT4 drivers are a
priority to them any longer.

I know my answers suck, but its the only ones i have unfortunatly.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: A possible debugging hint

2000-02-15 Thread Michael Rich

> This is on Windows NT 4 with dual processors.

What sound card/sound driver are you using?  I ran the same configuration a
while back (i'm on W2K now) with a SB Live card & the creative
live-something or another drivers installed and they suck so very very very
badly on a multi-processor machine.  I blue screened my machine more times
than I can count, all in the stupid emu10k.sys that belongs to the sound
driver.  If your running a SB Live card, try a different card.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Compile error in latest Win32 sources

2000-02-09 Thread Michael Rich

> The docs still say that MSVC 5.0 or higher is required. Has
> the requirement
> now moved to MSVC 6.0 for some modules?

Best bet is to just update your DirectX SDK files to 7.0a to be sure you
have the latest headers/libraries. But you are correct in that VC5 ships
with old headers/libs.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: New help file: Building Win32 projects

2000-02-09 Thread Michael Rich

> NOTE: If you use v6.0, it will convert all your projects and
> workspaces to v6.0 format, which is not backwards compatible.
> Please DO NOT CHECK THEM INTO THE CVS SERVER or you will break
> all the 5.0 users.

6.0 doesn't totally break 5.0 projects, you only loose your ClassView
information, which VC5 will offer to delete and then rebuild.  However the
rest should be ok from what I've been able to tell (i used to have to use
VC6 on my x86 machine, and VC5 on my Alpha machine).

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: I'm having problems with 2.0.1

2000-01-21 Thread Michael Rich

> Second, the FreeAmp prefs should only be creating a FreeAmp
> registry entry.
> check your config.h to see if it says EMusic anywhere... I
> might have screwed up
> a checkin did you build from the zip file or cvs?

I just checked the config.h and its fine, it looks identical to
config.win32.

The source file i used was (which i downloaded at about 9pm EST):

http://www.freeamp.org/download/src/freeamp-2.0.1.tar.gz

i pulled down the tar because they are usually smaller than a zip and i'm on
a 56k modem and wanted a shorter wait.

>
> Third, look to see if your problem is related to the checking
> i did for RMPs and
> RealJukebox. In the main.cpp file you will see a call to
> SendCommandLineToRealJukebox()... comment that out and see if
> it causes your
> problem to go away.

The closest command I can find is:

SendCommandLineToHiddenWindow()

I found no mention of the RealJukebox command.


mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



I'm having problems with 2.0.1

2000-01-21 Thread Michael Rich

I'm having some pretty serious problems with the Alpha version of 2.0.1.
Everything built just fine, and i've built the setup and it installs fine.
However when I run FreeAmp (or is it EMusic Player now?), i see absolutely
nothing.  I look in task manager and sure enough its running, but there is
no window to be found, no icon in the systray, and no entry in the task bar.

I've made sure I uninstalled the prior version before i installed the new
one, and I even uninstalled the new one, and cleaned out the registry and it
still doesn't come up properly.  One thing I can do however is when i run
it, some _does_ have the focus because no other windows show that they do,
so I hit Alt+Space to bring up the sys menu and sure enough, one pops up in
the middle of the desktop.  I tell it to maximize and lo and behold is the
My Music window.

Does anyone have any clue what could be going on, nothing like this has
happened before.  Another thing I've noticed is that the registry is
building two sets of keys now, one under EMuic, and another under FreeAmp.
Which one is for real now?

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: [ANNOUNCE] FreeAmp 2.0 For AlphaNT and Debian Linux Package

2000-01-03 Thread Michael Rich

> Thanks to the special efforts of Mike Rich and Brian M.
> Almeida we have
> new additions to the download page.
>
> Mike sent us the the latest version as an installer for AlphaNT while
> Brian put together a package for Debian users.

Mark,

I don't see either the AlphaNT 2.0 or the Debian 2.0 release on the website.
The Beta5 installer is still there for AlphaNT.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: ANNOUNCE: RedHat 6 RPM available

1999-12-31 Thread Michael Rich

> The RedHat 6 RPM is now available off the download page.

is the AlphaNT version going to be put on the website soon?

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: freeamp-tiny?

1999-12-26 Thread Michael Rich

> erm.. why would you want to fit freeamp on a disk? Cuz
> freeamp+kernel doesnt
> leave much space for media for freeamp to play :-)..

Don't know what his reason might be, but if he could get a network
connection, he could use it to stream MPEG data, and thus no space would
ever really be needed on a disk for it, just enough RAM to buffer that sort
of thing.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Is the website down?

1999-12-23 Thread Michael Rich

> Its just you. :-) I can ping it, www it, and ftp it.

its back up for me know.

mike

___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



Is the website down?

1999-12-23 Thread Michael Rich

I've been trying to connect to it to pull the 2.0 release code down and i
can't access it.  Is it just me, or is it really down?

thanks

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: [ANNOUNCE] FreeAmp 2.0 Released

1999-12-19 Thread Michael Rich

> this is with win2k, right?
>
> elrod
>
> Myconid Systems wrote:
>
> > If I queue mp3s, it plays the playlist fine.  But any of
> the 4 buttons kill

if i can ever in my life get away from work long enough to even cut my
computer on, i'll see if I can repro some of these things that have been
reported, and maybe help a bit on them.  I've got a dual celery machine
running W2K RC3 /w a SB Live! card, so i can simulate the environment pretty
decent i reckon.

Plus i've got to re-install NT on my Alpha so i can generate a new build of
FreeAmp anyhow.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



How to gzip a linux distribution

1999-12-14 Thread Michael Rich

I've got an AlphaLinux version semi built (it complained about me not having
the right version of gtk or something), and so i've still got a few things
to build, but how do i get it to archive the setup like what you have on the
WWW site?  make install seems to copy the files all over the disk, but can
it also zip (or tar.gz) them all up?

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Compiling B5 on Linux

1999-12-13 Thread Michael Rich

> In the / directory?  No, that's not what execute permissions
> mean.  Try this:
>
> # ls -l configure


Thanks for the explanation, i know what to look for now, so hopefully I can
give things a test tonight.

> > Anyhow, i can't get my builtin sound to work anyhow so it
> doesn't really
> > matter if I get it to compile because I couldn't even hear
> anything.  :(
> >
>
> Yeah, that might prove to be a bit of a barrier. :)

I've got a message posted to the axp-list, so hopefully i can remove this
barrier soon.   I'm anxious to see what a 64-bit capable MP3 player will do.

Also, does FreeAMP currently run on any other 64-bit CPUs?  I'd like to know
what the competition is.  ;)

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Compiling B5 on Linux

1999-12-13 Thread Michael Rich

> On many linux machines the current directory is not part of
> the path for
> security reasons.  So you might have to use
>
> # ./configure
>
> so it knows where to find "configure".

That's what I've been doing (didn't understand exactly why, but i'd always
seen it typed that way), but it still gives me the same error when i run as
my user account, or as root.

I got a response from the redhat-axp list to verify the configure command is
marked with execute permissions, so the command should actually be in the /
directory?

Anyhow, i can't get my builtin sound to work anyhow so it doesn't really
matter if I get it to compile because I couldn't even hear anything.  :(

Thanks for the advice though, i'll let you know if I'm sucessful once I can
get home from work to try.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: Compiling B5 on Linux

1999-12-13 Thread Michael Rich

> Download the latest .tar.gz or a beta release, then:
>
> # tar -xzf 
> # cd freeamp
> # configure
> # make
> # freeamp
>
> and to install:
>
> # make install

Ok, i'll give this a shot.  I almost wiped AlphaLinux off the box yesterday
to install OpenVMS because i was getting so pissed, so I'll give it another
try if I can get my configure command to actually execute (its giving me an
access is denied error for some reason now).

Anyhow, thanks for the command list.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



Compiling B5 on Linux

1999-12-11 Thread Michael Rich

Can someone explain to me what steps I need to do to compile the linux
version of Beta5?  I'm fixing to wipe off my AlphaNT for a bit and install
AlphaLinux RedHat 6.1 on there, and being even worse than a newbie at Linux,
I could use some good advice.

TIA

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



Beta 5 nit

1999-12-09 Thread Michael Rich

I don't know if its a bug, or just by design, but i find it annoying that
when i've got file manager (or explorer) open and i'm picking and choosing
tracks to play as I go, it only plays the first track that I select, and
then all successive ones are simply added to the playlist.  This is even
after the track has completed playing, though it does simular when its
playing also.

To see what i'm talking about do something like so:

1. open explorer up to a directory of MP3s
2. double click on one you want to listen to
3. listen and enjoy the track
4. now when its done, double click on another track in the explorer
directory
5. wait and wait for it to start playing, then get frustrated and look in My
Music and see it listed directly after the one you've just finished
listening to, but end up having to manually tell it to play yourself
6. repeat step 5 for every track you want to listen to thereafter.

I do agree that it should append to the playlist if one is playing, but if
the track is stopped then it should play the new one added to the list.

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: freeamp port!

1999-12-06 Thread Michael Rich

> Can you mail to me? Thanks in advance.
> If just use c/c++ code, Do you think my MIPS CPU on STB  can
> afford the
> decoding task?

Patrick,

There isn't anything special really, all you need to do is grab the latest
(beta 4) source code (i used
http://www.freeamp.org/download/src/freeamp-2-0-beta4.zip) and then dig into
the directory:

freeamp/lmc/xingmp3

and you should find the C/C++ code in there to do the job.  The hard part
from there would be to strip it out from the Linux/Win32 code that it may be
slightly tied to (not sure about this though), and then start trying to
recompile it on your MIPS processor.

I personally don't anything know about the MIPS CPU, but since its a RISC
processor like the Alpha (just not as good...  ;), it should be quite adept
as the floating point aspect of the decoding process.

FWIW, on my AlphaStation 200 4/233, with a 233Mhz 21064 CPU, it eats about
20% of the CPU to decode the MP3.  This is with no Alpha optimized ASM, only
the straight C routines.

I would think you would be OK as you have enough MHz, and especially if you
can come in and optimize the decoder with MIPS specific instructions.

HTH,
mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: freeamp port!

1999-12-06 Thread Michael Rich

> My CPU is MIPS RM5231,are there some codes implement xingmp3  LMC use
> MIPS assemble language(FPU)?

There is a regular C/C++ version of the decoder that I compile for the Alpha
CPU version of FreeAMP, so as long as you have a C++ compiler, it should
compile fine i'd think (minus any platform specific things that might be
lingering in there of course).

HTH,

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: mp3-decoder

1999-11-24 Thread Michael Rich

> there are actually options in the decoder for doing either fixed or
> floating. it is a pretty good decoder.

what would be the difference?  WOuld the floating point generate more
accurate sound?  Which one is one by default?  The floating point unit in
the Alpha is a mean machine and I'd like to unleash it if its not already
being done.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: ANNOUNCE: FreeAmp beta 4 for AlphaNT

1999-11-21 Thread Michael Rich

> Michael Rich has uploaded the latest beta version compiled
> for Alpha NT.
> It is now on the download page. Thanks Michael!

The current one runs about 17% of the CPU on my 233Mhz AS 200 4/233 machine.
Wish I had one of the new 21264 based machines.  Bet that things floating
point unit would eat an MP3 for lunch.

Speaking of the Alpha, have any optimizations for its cousin the Athlon been
done yet?  Seems like I remember reading that AMD included some MPEG
(acceleration) instructions in them.

mike


___
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev



RE: ANNOUNCE: 2.0 beta 4 ready

1999-11-20 Thread Michael Rich

> Go ahead and grab it! Things are really starting to shape up!
>
> Changes for Linux and Windows version 2.0 beta 4
> 

Luckily i've got the 'ol Alpha fired up, so I'll see if I can't compile the
latest code.  Mark, is there anything special I need to do with the binaries
with this release in regards to the autoupdate feature and such?


mike



RE: ANNOUNCE: New plugin available, and one left out

1999-11-11 Thread Michael Rich

> ok this is done in cvs... beta 4 will include the ability to
> update based on
> architecture.

Would you still like me to enter it into Bugzilla just for the sake of
having it there?


mike



RE: ANNOUNCE: New plugin available, and one left out

1999-11-10 Thread Michael Rich

> Unfortunately updateing is only supported under win32 right now. linux
> has too many flavors to make it practical.

Is it possible to get this update to work for the Alpha/NT version of
FreeAmp also?  Is the update smart enough to know not to download x86
binaries when running on the Alpha?

mike



Details when bug is resolved?

1999-11-09 Thread Michael Rich

When a bug report is closed, are there any closing remarks added to the bug
report?  I got email an autoreply for one I reported and I went back and
viewed it, and I could find now additional detail on what was
changed/modified/etc with it.  Any way to find this sort of stuff out?

http://www.freeamp.org/bugzilla/show_bug.cgi?id=137

is the specific report I posted and was just marked as fixed.

Also, if a bug is closed, does that mean the applicable code in now in CVS?

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg



Compile Error in Beta 1 Win32 Code

1999-10-19 Thread Michael Rich

Here are some compile errors I ran across when compiling an Alpha version
using VC 6.0:

FreeAmpUI / Win32Bitmap.cpp, Line 183:

hSaved = SelectObject(hMemDC, m_hMaskBitmap);

should be casted like so:

hSaved = (HBITMAP)SelectObject(hMemDC, m_hMaskBitmap);

Rainplay would not compile at all.


Other than these errors, the rest compiled fine on my Alpha/NT machine.



Michael Rich
http://alphax86dev.cjb.net



2.0 docs for UI Plugins?

1999-10-19 Thread Michael Rich

Has the documentation for UI Plugins been updated to show the new interfaces
that have been add/modified/etc?  I was working on a UI Plugin for 1.x, but
halted work on it because 1.5 seems to be imminant and there was talk that
the interfaces were going to change to make it easier to do the same work
(that and everytime i would press stop on my plugin, i could never get the
sound to ever work again from any app, i'd have to reboot :)


Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg



Docking in 2.0 beta

1999-10-19 Thread Michael Rich

Is support for docking Freeamp to a window going to be added?  I personally
would like to be able to drag it down to the taskbar and have it "snap" to
it.  Just a thought though.

Michael Rich
http://alphax86dev.cjb.net
http://www.cdx.sk/userwebs/zdrpg



RE: ANNOUNCE: Win32 Beta of FreeAmp 2.0 available

1999-10-19 Thread Michael Rich

>> * when i first selected my MP3, it scroll the filename across the window,
>> subsequent times it actually displayed the correct title there.  Did it
not
>> load the title on the initial load?

>Could you be more specific on this one? What steps did you take to make
>this happen?

Here goes...  Try to be as specific as possible:

1. Open freeamp 2.0 beta
2. Click My music, dialog comes up
3. Get msg about I don't have any items in my database, click "no"
4. Click Add, then i select "Dan Swano - Uncreation.mp3", though i think any
with the ID3 tags will work
5. Selection is added, artis is shown as "Dan Swano", album "Moontower", but
the length is marked as "0", but actually the song is 05:41 in length
6. Click "Close" to close the dialog
7. Press play, let the song play all the way through
8. Notice while its playing its using the path to the MP3 (in my case,
"d:\music\mp3\metal\dan swano - uncreation.mp3"), not the ID3 name
9. Now press play again, its using the ID3 tag this time instead of the file
name.

HTH,

mike



RE: ANNOUNCE: Win32 Beta of FreeAmp 2.0 available

1999-10-19 Thread Michael Rich

>http://www.freeamp.org/download/FreeAmpSetup_2_0_beta1.exe

* I chose a different UI plugin (musicbrowser.ui) and now when i run freeamp
i get the dreaded "No UI plugin matchingbla bla".  Couldn't it fall back
to a known UI plugin that works so i don't have to go hack the registry to
get the freeamp UI back?  Something like "The selected UI Plugin (bla bla)
could not be loaded.  Defaulting to the default FreeAmp UI Plugin", or at
least something like that?


If you'd like, i'll enter this in Bugzilla also.

mike



RE: ANNOUNCE: Win32 Beta of FreeAmp 2.0 available

1999-10-19 Thread Michael Rich

>http://www.freeamp.org/download/FreeAmpSetup_2_0_beta1.exe

* The new UI looks cool, but right off i didn't find a clearly defined
option to open a MP3 file.  I had to open another window just to select a
file.  Couldn't this be simplied down to just let them select a single file
if they want to and auto add to the other dialog?

* how do I change the time display so that it counts down instead of up?

* buttons do not give feedback (e.g. a depressed state)

* when i first selected my MP3, it scroll the filename across the window,
subsequent times it actually displayed the correct title there.  Did it not
load the title on the initial load?

* Should display the little helptip for the volume & seek when your hover
over the image like the other things do

Just some quick thoughts on the UI.  The sound was quite good, my Cure song
sounded just like it did when it was on the CD.

mike



RE: bug it seems

1999-09-08 Thread Michael Rich

If your having to use drivers directly from Creative then that's probably
your problem.  I had simular (other than NT didn't crash) with a SB16 a
while back where when you closed FA, it would disappear, but still show in
task manager.  I traced it down to somewhere in the sound card driver where
it basically hangs for life.

However, just for a note to prove the worth of Creative drivers, on my dual
celeron machine, i have a SB Live card, and anytime I would stop, rewind,
fastforward, or just about anything to change the current play location in
Winamp (sorry... :), i would Blue Screen with a BugCheck in the SBLive
driver (EMU10K.SYS).  Creative is a sorry company for drivers.  If you can
get one that is certified by M$, that would be the one to use, however i
don't think they ship one of the CD, unless it came with a Service Pack.

mike

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Timothy Ball
Sent: Wednesday, September 08, 1999 6:10 PM
To: freeamp-dev
Subject: bug it seems


I'm abt to add this one to bugzilla but was wondering where it went:

  In NT I play an mp3.
  Stop the mp3.
  Try to close freeamp w/ the little "x" button.

At this point the main freeamp thread stil persists on the system. If
you open taskmanager and kill it the computer crashes.



RE: DXSDK

1999-09-07 Thread Michael Rich

>Is there anyway to get the DirectSound SDK without joining MSDN?  There
used
>to be, but now it seems I have to pay for it...

i believe you can grab it via the Platform SDK off
http://msdn.microsoft.com.  It'll just give you the headers/libs.  That is
unless something has changed since i was there last (which is possible).

mike



RE: offtopic: AlphaNT support dropped by M$ (was RE: Reworking UIplugins)

1999-08-25 Thread Michael Rich

>There's some question about 64-bit windows. Compaq seems to think they
>will still have a chance to use the Alpha there. I doubt it though, MS
>seems to have difficulty supporting anything except x86... I'm sure it
>will be Merced family only...

The M$ press report i linked prior basically stated there would be no future
Alpha support for 32 or 64-bit (mainly with W2K), so i guess its time to
move to another OS.

mike



offtopic: AlphaNT support dropped by M$ (was RE: Reworking UI plugins)

1999-08-25 Thread Michael Rich

> when did MS announce that?

Here the Official M$ scoop.

http://www.microsoft.com/ntserver/nts/news/msnw/compaq.asp

We are still awaiting an Official reply from Compaq.

Basically the only thing that's going to be supported on the Alpha in the
future is Linux, Tru64 Unix, and OpenVMS.


mike



RE: Reworking UI plugins

1999-08-25 Thread Michael Rich

>up it is pretty straightforward. i can check the stuff into a branch for
>now until or isaac has a chance to tweak the unix side of things as
>well. mike, are you interested?

If its going to throw things out of wack with the Unix folks, then don't do
it just for my plugin because it'll take me a while to break the learning
curve anyhow.  Unless its of benefit to others, then i don't see any
necessity of doing it immediately.

Speaking of Unix, i'll probably be switching my AlphaNT machine over to
AlphaLinux (or maybe FreeBSD) sometime in the future because of the sudden
DEATH of the whole platform.  :(

Thus i'm glad to see i'll have a good MP3 player, that is if it will compile
cleanly on the Alpha compiler.

mike



RE: Terminating freeamp on failure to create UI

1999-08-25 Thread Michael Rich

>weird, that should work... i will look into it. where are you making this
call
>from? your constructor?

I've just placed my code inline with the 1.3.1 version of the Simple.ui
plugin.  I call a function to intialize things in:

void SimpleUI::CreateUI()

and one of them failed, and i tried calling:

m_target->AcceptEvent(new Event(CMD_QuitPlayer));

and it GPF'd.

basically like so:

void SimpleUI::CreateUI()
{
if (!InitInstance())
{
m_target->AcceptEvent(new Event(CMD_QuitPlayer));
return;
}
}

however it completely blows up.  I would have thought it worked because the
original code ad the AcceptEvent at the very bottom of the CreateUI
function.


mike



Terminating freeamp on failure to create UI

1999-08-25 Thread Michael Rich

How do I properly shut down FreeAmp if there is a failure to create the UI?

I'm using the SimpleUI as a base, so from SimpleUI::CreateUI, how would i
terminate freeamp is the window can't be opened?

I've tried the

m_target->AcceptEvent(new Event(CMD_QuitPlayer));

without much luck.  Any pointers?

Michael Rich
http://alphax86dev.cjb.net