|
Packit |
47f805 |
LAME DirectShow Filter
|
|
Packit |
47f805 |
Version 1.0
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Copyright (c) 2000-2005 Marie Orlova, Peter Gubanov, Vitaly Ivanov, Elecard Ltd.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
This library is free software; you can redistribute it and/or
|
|
Packit |
47f805 |
modify it under the terms of the GNU Library General Public
|
|
Packit |
47f805 |
License as published by the Free Software Foundation; either
|
|
Packit |
47f805 |
version 2 of the License, or (at your option) any later version.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
This library is distributed in the hope that it will be useful,
|
|
Packit |
47f805 |
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
47f805 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
Packit |
47f805 |
Library General Public License for more details.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
You should have received a copy of the GNU Library General Public
|
|
Packit |
47f805 |
License along with this library; if not, write to the
|
|
Packit |
47f805 |
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
Packit |
47f805 |
Boston, MA 02111-1307, USA.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
This library is a Microsoft(R) DirectShow(R) wrapper filter for
|
|
Packit |
47f805 |
LAME library. It adds DirectShow interface to the library and two
|
|
Packit |
47f805 |
property pages so you can tune some encoding parameters.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
We are interested to hear from you, when you use this package
|
|
Packit |
47f805 |
as part of another project.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Filter Homepage http://www.elecard.com/products/layer3encoder.shtml
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Vitaly Ivanov vitaly.ivanov@elecard.net.ru
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
NOTE:
|
|
Packit |
47f805 |
1st: build dx9sdk/Samples/DShow/BaseClasses Project
|
|
Packit |
47f805 |
2nd: copy resulting strmbase.lib (or strmbasd.lib for debug support)
|
|
Packit |
47f805 |
into LAME's DShow folder
|
|
Packit |
47f805 |
3rd: add the BaseClasses directory path to the Visual Studio
|
|
Packit |
47f805 |
Include and Library directory search path lists
|
|
Packit |
47f805 |
i.e. for Visual Studio 6 choose:
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
Tools -> Options -> Directories
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
4th: build LAME .DLL builds (if you didn't yet)
|
|
Packit |
47f805 |
5th: build LAME DShow Filter
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
TROUBLESHOOTING FAQ:
|
|
Packit |
47f805 |
Q. When trying to open a workspace file (.dsw), I get an "empty" workspace
|
|
Packit |
47f805 |
(i.e. there are no source files listed) and/or when trying to open a project
|
|
Packit |
47f805 |
file (.dsp), I get a "This makefile was not generated by Developer Studio"
|
|
Packit |
47f805 |
error.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
A. Often, this can be caused by having UNIX line breaks (LF) in the
|
|
Packit |
47f805 |
.dsw and .dsp files, as opposed to Windows line breaks (CR\LF). It
|
|
Packit |
47f805 |
is interesting to note that .dsw and .dsp files are just text files;
|
|
Packit |
47f805 |
you can open them up in any text editor. If you open the .dsw and
|
|
Packit |
47f805 |
.dsp files in a text editor that can't handle UNIX line breaks
|
|
Packit |
47f805 |
(namely Notepad) you will probably see big, black squares at
|
|
Packit |
47f805 |
the end of lines. You can "fix" this error by following this procedure.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
1) Do NOT let Microsoft Visual C++ attempt to fix the problem! Press "No" when prompted.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
2) Open the .dsw and .dsp files in a text editor that understands UNIX line breaks.
|
|
Packit |
47f805 |
WordPad is one and it is available with most copies of Windows.
|
|
Packit |
47f805 |
|
|
Packit |
47f805 |
3) Once open, simply re-save the file (In WordPad, make sure you set the Save
|
|
Packit |
47f805 |
As type to "Text Document"). All UNIX line breaks should then be automatically
|
|
Packit |
47f805 |
converted to Windows line breaks.
|
|
Packit |
47f805 |
|