• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LAME DirectShow Filter
2Version 1.0
3
4Copyright (c) 2000-2005 Marie Orlova, Peter Gubanov, Vitaly Ivanov, Elecard Ltd.
5
6This library is free software; you can redistribute it and/or
7modify it under the terms of the GNU Library General Public
8License as published by the Free Software Foundation; either
9version 2 of the License, or (at your option) any later version.
10
11This library is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14Library General Public License for more details.
15
16You should have received a copy of the GNU Library General Public
17License along with this library; if not, write to the
18Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19Boston, MA 02111-1307, USA.
20
21This library is a Microsoft(R) DirectShow(R) wrapper filter for
22LAME library. It adds DirectShow interface to the library and two
23property pages so you can tune some encoding parameters.
24
25We are interested to hear from you, when you use this package
26as part of another project.
27
28Filter Homepage http://www.elecard.com/products/layer3encoder.shtml
29
30Vitaly Ivanov   vitaly.ivanov@elecard.net.ru
31
32
33
34NOTE:
351st: build dx9sdk/Samples/DShow/BaseClasses Project
362nd: copy resulting strmbase.lib (or strmbasd.lib for debug support)
37     into LAME's DShow folder
383rd: add the BaseClasses directory path to the Visual Studio
39     Include and Library directory search path lists
40     i.e. for Visual Studio 6 choose:
41
42     Tools -> Options -> Directories
43
444th: build LAME .DLL builds (if you didn't yet)
455th: build LAME DShow Filter
46
47
48TROUBLESHOOTING FAQ:
49Q. When trying to open a workspace file (.dsw), I get an "empty" workspace
50(i.e. there are no source files listed) and/or when trying to open a project
51file (.dsp), I get a "This makefile was not generated by Developer Studio"
52error.
53
54A. Often, this can be caused by having UNIX line breaks (LF) in the
55.dsw and .dsp files, as opposed to Windows line breaks (CR\LF). It
56is interesting to note that .dsw and .dsp files are just text files;
57you can open them up in any text editor. If you open the .dsw and
58.dsp files in a text editor that can't handle UNIX line breaks
59(namely Notepad) you will probably see big, black squares at
60the end of lines. You can "fix" this error by following this procedure.
61
621) Do NOT let Microsoft Visual C++ attempt to fix the problem! Press "No" when prompted.
63
642) Open the .dsw and .dsp files in a text editor that understands UNIX line breaks.
65WordPad is one and it is available with most copies of Windows.
66
673) Once open, simply re-save the file (In WordPad, make sure you set the Save
68As type to "Text Document"). All UNIX line breaks should then be automatically
69converted to Windows line breaks.
70
71