70 lines
2.7 KiB
Text
70 lines
2.7 KiB
Text
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.
|
|
|