Changes between Version 20 and Version 21 of Getting-Started/Autoconf


Ignore:
Timestamp:
Sep 2, 2014 6:52:57 AM (10 years ago)
Author:
ming
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Getting-Started/Autoconf

    v20 v21  
    3535 1. Linux: Video4Linux2 (v4l2) development library. 
    3636 1. [http://www.libsdl.org/ SDL] '''version 2.0''' 
    37  1. libyuv (Recommended): Follow the instructions in ticket #1776. Alternatively, you can use ffmpeg as explained below. 
     37 1. libyuv (Recommended) for format conversion and video manipulation. Follow the instructions in ticket #1776. Alternatively, you can use ffmpeg as explained below. 
    3838 1. OpenH264 (Recommended): Follow the instructions in ticket #1758. Alternatively, you can use ffmpeg as explained below. 
    39  1. [http://ffmpeg.org/ ffmpeg] development library. If you already use libyuv AND OpenH264, then this is optional. We tested with ffmpeg version 1.x (1.2.5) to 0.x (from 0.5.1 (from circa 2009) to 0.10). At the moment, we haven't supported ffmpeg version 2.x. 
    40     - Note that for H.264 support, you need newer releases (October 2011 onwards), and it needs libz too. On Mac OS X: You may need to rebuild libbz2 if you have an old libbz2 for older system. 
     39 1. [http://ffmpeg.org/ ffmpeg] development library. ffmpeg is used for format conversion and video manipulation; as well as video codecs: H.264 (together with libx264) and H263P/H263-1998. So, if you already use libyuv AND OpenH264, and you don't need H.263, then this is optional. We tested with ffmpeg version 1.x (1.2.5) to 0.x (from 0.5.1 (from circa 2009) to 0.10). At the moment, we haven't supported ffmpeg version 2.x. 
     40    To enable H.264 support in ffmpeg (this is not required if you already have OpenH264): 
     41    - You need newer releases (October 2011 onwards), and it needs libz too. On Mac OS X: You may need to rebuild libbz2 if you have an old libbz2 for older system. 
    4142    - Build with at least: 
    4243      {{{ 
     
    4748$ make && make install 
    4849      }}} 
    49  1. Optional for H.264: [http://www.videolan.org/developers/x264.html libx264]. We tested with the latest from git (as of October 2011): 
     50    - [http://www.videolan.org/developers/x264.html libx264]. We tested with the latest from git (as of October 2011): 
    5051     {{{ 
    5152$ ./configure --enable-static      # add options if needed, e.g: optimization, install dir, search path 
     
    106107}}} 
    107108 
    108 The above output shows the SDL version detected, 2.0.1 in this case. It also found OpenH264, libyuv, and ffmpeg packages (libavformat, libavcodec, etc). While we have all the three libraries installed on this machine, as explained above, you actually only need (OpenH264 AND libyuv) OR ffmpeg. Note that for this particular build, alternative locations (prefixes) are specified for both SDL and ffmpeg with '''{{{--with-sdl}}}''' and '''{{{-with-ffmpeg}}}''' options respectively.  
     109The above output shows the SDL version detected, 2.0.1 in this case. It also found OpenH264, libyuv, and ffmpeg packages (libavformat, libavcodec, etc). Note that for this particular build, alternative locations (prefixes) are specified for both SDL and ffmpeg with '''{{{--with-sdl}}}''' and '''{{{-with-ffmpeg}}}''' options respectively.  
    109110 
    110111'''Note on ffmpeg libraries dependencies:'''