README
LAME DirectShow Filter
Version 1.0

Copyright (c) 2000-2005 Marie Orlova, Peter Gubanov, Vitaly Ivanov, Elecard Ltd.

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.

You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.

This library is a Microsoft(R) DirectShow(R) wrapper filter for 
LAME library. It adds DirectShow interface to the library and two
property pages so you can tune some encoding parameters.

We are interested to hear from you, when you use this package
as part of another project.

Filter Homepage http://www.elecard.com/products/layer3encoder.shtml

Vitaly Ivanov   vitaly.ivanov@elecard.net.ru



NOTE:
1st: build dx9sdk/Samples/DShow/BaseClasses Project
2nd: copy resulting strmbase.lib (or strmbasd.lib for debug support) 
     into LAME's DShow folder
3rd: add the BaseClasses directory path to the Visual Studio
     Include and Library directory search path lists 
     i.e. for Visual Studio 6 choose:

     Tools -> Options -> Directories

4th: build LAME .DLL builds (if you didn't yet)
5th: build LAME DShow Filter


TROUBLESHOOTING FAQ:
Q. When trying to open a workspace file (.dsw), I get an "empty" workspace
(i.e. there are no source files listed) and/or when trying to open a project
file (.dsp), I get a "This makefile was not generated by Developer Studio" 
error.

A. Often, this can be caused by having UNIX line breaks (LF) in the 
.dsw and .dsp files, as opposed to Windows line breaks (CR\LF). It 
is interesting to note that .dsw and .dsp files are just text files; 
you can open them up in any text editor. If you open the .dsw and 
.dsp files in a text editor that can't handle UNIX line breaks 
(namely Notepad) you will probably see big, black squares at 
the end of lines. You can "fix" this error by following this procedure.

1) Do NOT let Microsoft Visual C++ attempt to fix the problem! Press "No" when prompted.

2) Open the .dsw and .dsp files in a text editor that understands UNIX line breaks. 
WordPad is one and it is available with most copies of Windows.

3) Once open, simply re-save the file (In WordPad, make sure you set the Save 
As type to "Text Document"). All UNIX line breaks should then be automatically
converted to Windows line breaks.