doc update
Originally committed as revision 2285 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
211f2123c5
commit
988a9f9e3a
1
doc/TODO
1
doc/TODO
@ -14,7 +14,6 @@ Short term:
|
|||||||
- clean up (incompatible change, for 0.5.0):
|
- clean up (incompatible change, for 0.5.0):
|
||||||
* AVStream -> AVComponent
|
* AVStream -> AVComponent
|
||||||
* AVFormatContext -> AVInputStream/AVOutputStream
|
* AVFormatContext -> AVInputStream/AVOutputStream
|
||||||
* CODEC_ID_MP3LAME and CODEC_ID_MP2 -> CODEC_ID_MPEGAUDIO
|
|
||||||
* suppress rate_emu from AVCodecContext
|
* suppress rate_emu from AVCodecContext
|
||||||
- add av_log() in libavcodec and suppress all printf
|
- add av_log() in libavcodec and suppress all printf
|
||||||
- add new float/integer audio filterting and conversion : suppress
|
- add new float/integer audio filterting and conversion : suppress
|
||||||
|
@ -69,11 +69,12 @@ No. Only GCC is supported. GCC is ported on most systems available and I
|
|||||||
don't see the need to pollute the source code with @code{#ifdef}s
|
don't see the need to pollute the source code with @code{#ifdef}s
|
||||||
related to the compiler.
|
related to the compiler.
|
||||||
|
|
||||||
@section I want to use ffmpeg or libavcodec under Windows. Can you support my proprietary C compiler XXX ?
|
@section Can I use FFmpeg or libavcodec under Windows ?
|
||||||
|
|
||||||
No. Use @code{mingw-gcc} available at @url{http://www.mingw.org/} to
|
Yes, but the MinGW tools @emph{must} be used to compile FFmpeg. You
|
||||||
compile the code. It generates object files fully compatible with other
|
can link the resulting DLLs with any other Windows program. Read the
|
||||||
windows compilers.
|
@emph{Native Windows Compilation} section in the FFmpeg documentation
|
||||||
|
to have more information.
|
||||||
|
|
||||||
@section Can you add automake, libtool or autoconf support ?
|
@section Can you add automake, libtool or autoconf support ?
|
||||||
|
|
||||||
|
@ -754,7 +754,8 @@ the MinGW development library of SDL 1.2.x
|
|||||||
(@file{SDL-devel-1.2.x-mingw32.tar.gz}) from
|
(@file{SDL-devel-1.2.x-mingw32.tar.gz}) from
|
||||||
@url{http://www.libsdl.org}. Unpack it in a temporary place, and
|
@url{http://www.libsdl.org}. Unpack it in a temporary place, and
|
||||||
unpack the archive @file{i386-mingw32msvc.tar.gz} in the MinGW tool
|
unpack the archive @file{i386-mingw32msvc.tar.gz} in the MinGW tool
|
||||||
directory.
|
directory. Edit the @file{sdl-config} script so that it gives the
|
||||||
|
correct SDL directory when invoked.
|
||||||
|
|
||||||
@item Extract the current version of FFmpeg (the latest release version or the current CVS snapshot whichever is recommended).
|
@item Extract the current version of FFmpeg (the latest release version or the current CVS snapshot whichever is recommended).
|
||||||
|
|
||||||
@ -766,15 +767,31 @@ directory.
|
|||||||
suffices. If you have problems using SDL, verify that
|
suffices. If you have problems using SDL, verify that
|
||||||
@file{sdl-config} can be launched from the MSYS command line.
|
@file{sdl-config} can be launched from the MSYS command line.
|
||||||
|
|
||||||
@item You can install FFmpeg in @file{Program Files/FFmpeg} by typing @file{make install}.
|
@item You can install FFmpeg in @file{Program Files/FFmpeg} by typing @file{make install}. Don't forget to copy @file{SDL.dll} at the place you launch
|
||||||
|
@file{ffplay}.
|
||||||
|
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
Note: The target @file{make wininstaller} can be used to create a Nullsoft based Windows installer for FFmpeg and FFplay.
|
Notes:
|
||||||
|
@itemize
|
||||||
|
|
||||||
@subsection How to create a single Windows DLL from libavcodec and libavformat
|
@item The target @file{make wininstaller} can be used to create a
|
||||||
|
Nullsoft based Windows installer for FFmpeg and FFplay. @file{SDL.dll}
|
||||||
|
must be copied in the ffmpeg directory in order to build the
|
||||||
|
installer.
|
||||||
|
|
||||||
Read @url{http://ffmpeg.org/win32.html}.
|
@item By using @code{./configure --enable-shared} when configuring ffmpeg,
|
||||||
|
you can build @file{avcodec.dll} and @file{avformat.dll}. With
|
||||||
|
@code{make install} you install the FFmpeg DLLs and the associated
|
||||||
|
headers in @file{Program Files/FFmpeg}.
|
||||||
|
|
||||||
|
@item Visual C++ compatibility: if you used @code{./configure --enable-shared}
|
||||||
|
when configuring FFmpeg, then FFmpeg tries to use the Microsoft Visual
|
||||||
|
C++ @code{lib} tool to build @code{avcodec.lib} and
|
||||||
|
@code{avformat.lib}. With these libraries, you can link your Visual C++
|
||||||
|
code directly with the FFmpeg DLLs.
|
||||||
|
|
||||||
|
@end itemize
|
||||||
|
|
||||||
@subsection Cross compilation for Windows with Linux
|
@subsection Cross compilation for Windows with Linux
|
||||||
|
|
||||||
|
@ -43,6 +43,12 @@ disable video
|
|||||||
disable graphical display
|
disable graphical display
|
||||||
@item -f fmt
|
@item -f fmt
|
||||||
force format
|
force format
|
||||||
|
@item -img img_fmt
|
||||||
|
this option is used to force a given image format
|
||||||
|
when playing image sequences. Example:
|
||||||
|
@example
|
||||||
|
ffplay -img pgmyuv tests/vsynth1/%d.pgm
|
||||||
|
@end example
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@section Advanced options
|
@section Advanced options
|
||||||
|
Loading…
x
Reference in New Issue
Block a user