README 2.7 KB

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