Queueing Behavior

2000-05-30 Thread Mark B. Elrod

I just fixed some bugs with respect to the queueing behavior under
win32... As of Beta 3 this is how it should all work:

By default FreeAmp will clear the current playlist and play tracks
immediately if you,

a) drag a group of files onto the main player window.
b) select a song or group of songs in the windows explorer and
double-click or select open from the context menu.
c) press the files button on the  main player window and select some
files.
d) double click a track in the My Music window.

It will queue the tracks if you:

a) drag and drop into the My Music window
b) press the Add Files toolbar button in the My Music window (this gives
you a way to make playlists out of files on your computer)

If you turn on the option to queue tracks instead of play them
immediately it will always queue no matter how you add the files.

Now I have a question for you guys... since we are adding in streams
support does it make sense to queue a stream? should the default
behavior ffor a stream ALWAYS be play immediately?

btw, due to some release process snags Beta 2 has been sitting i the
release queue for the last week... We are going to be making changes so
that we can get stuff out to you guys faster!

elrod

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



RE: Looking for something...

2000-05-30 Thread Ed Patriquin


Try http://www.wotsit.org/search.asp?s=animated  www.wotsit.org is a place
where I have found a lot of different file formats.  The first link is to
the page that has the AVI format overview.  Hope this helps you out.

Ed Patriquin

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of shren
 Sent: Tuesday, May 30, 2000 11:56 AM
 To: [EMAIL PROTECTED]
 Subject: Looking for something...


   I made my way on to this list because I was working with audio formats -
 I asked a question and got some dsound info, and I'm answering some
 questions about WMA from my experiences with that (unholy) format and the
 library that goes with it.

   But now here at work I've got to do some work with Audio/Visual.  Does
 anyone know of a site where I can read about the specifications for the
 .avi file, and how those pretty graphics emerge from a stream of bits on
 my hard drive?  Thanks.


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


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



RE: Support for other file formats

2000-05-30 Thread Ed Patriquin


OK, I'm confused now.

If I try to use the MMS protocol as in "mms://localhost:portno/file.wma", I
receive a packet but do not know how to decode it and respond.

If I use HTTP, as you suggested, as in "http://localhost:portno/file.wma", I
DO NOT receive a packet but get error 0xC00D002B or NS_E_INVALID_REQUEST.

If I use an external host, to monitor packet transmission, as in
"http://192.168.1.250:portno/file.wma" I don't see any packets, but I
eventually time out with the NS_E_INVALID_REQUEST error.

I tried the same things with the Microsoft sample apps and the results were
consistent.

I do get a packet when I use the address in my browser.

I am sure that I am missing something fundamental and simple.  Any guidance?

Ed Patriquin

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



RE: Support for other file formats

2000-05-30 Thread Ed Patriquin


Let's sync up.

Goal: Provide an arbitrary byte stream to the IWMReader object in the
Windows Media Format SDK.

Here is the psuedocode for what I am trying to do:


Main processServer Thread  
 RdrCallBack
Setup my input stream.
Start server thread
Create Socket (CSocket.Create())
Get port number I will listen on 
(m_portno)
Listen on Socket (CSocket.Listen ())
Accept Connections (CSocket.Accept 
(Socket))
Cons up a URL i.e. http://127.0.0.1:m_portno/file.wma
Change into a Wide-Char string (wstr)
Open Reader (WMCreateReader(RdrObj))
Try to open File (RdrObj.Open(wstr, callback))
   
 OnStatus (WMT_LOCATING)
   
 OnStatus (WMT_CONNECTING)
   
 OnStatus (WMT_OPEN) err = 0xc00d002b

I never get the chance to serve up any data to anyone as the Accept in the
server thread never returns in this scenario.  Does this make things a
little clearer.

Ed Patriquin

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



Re: errors like this:

2000-05-30 Thread Mark B. Elrod

actually i went to add it to the ReadMe.win32 and guess what... you already did! I
just made a few changes to your instructions bc as of the next check-in I will be
calling nasmw.exe instead of nasm.exe... If any of you have chnged the name of the
executable you can change it back grin...

elrod

Chad Loder wrote:

 All of this should get put into the win32 build docs,
 regardless. :)

  c

 At 04:54 PM 5/29/2000 -0700, you wrote:
 Actually I don't know why it chooses MakeTheme... there is another file
 that we
 could add that will remember the freeamp.dsp project as the default one but it
 gets modified each time you open the app and so it always gets checked in and
 out... a pain...
 
 elrod
 
 Valters Vingolds wrote:
 
   The whole thing goes like this:
   Set Freeamp as active project when you first compile.
  
   Then, if you feel like hacking the freeamp ui (the user interface) you set
   freeampui as active project and freeamp.exe as executable to run. If you
   feel like hacking other part of freeamp, set that other part as active.
  
   To freeamp team  - why leave "MakeTheme" as active when checking into CVS?
  
   MakeTheme has zlib dependency because it compresses theme when making it.
   Ofcourse zlib should be added as dependency to it (if visual studio does
   not object).
  
   Note that you will need about 150 MB of free space on disk to compile. Be
   sure that you don't run out of free space.
  
   At 11:53 5/28/00 -0500, you wrote:
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
   
   
   --
   Valters "WaTT" Vingolds
   ... in order to succeed you have to learn to think of yourself as of a
   product.
  
   ___
   [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

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