Changes between Version 33 and Version 34 of Video_Users_Guide


Ignore:
Timestamp:
Feb 6, 2012 8:35:33 AM (13 years ago)
Author:
ismangil
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Video_Users_Guide

    v33 v34  
    2121 1. [http://www.libsdl.org/ SDL] '''version 1.3'''.  
    2222    - Note that this is the newer and not yet released SDL library, hence most likely it won't be installed by default on your system. You can download the source snapshot or from the Mercurial repository from http://www.libsdl.org/hg.php. 
    23  1. [http://ffmpeg.org/ ffmpeg] development library. We tested with ffmpeg version ranging from 0.5.1 (from circa 2009) to the latest git version as of August 2011.  
    24     - Note that for H.264 support, you need the latest from git (as of October 2011), and it needs libz too. 
    25  1. For H.264: [http://www.videolan.org/developers/x264.html libx264]. We tested with the latest from git (as of October 2011) 
     23 1. [http://ffmpeg.org/ ffmpeg] development library. We tested with ffmpeg version ranging from 0.5.1 (from circa 2009) to 0.10.  
     24    - Note that for H.264 support, you need newer releases (October 2011 onwards), and it needs libz too. 
     25    - Build with at least: 
     26      {{{ 
     27$ ./configure --enable-shared --disable-static --enable-memalign-hack 
     28                                # add other options if needed, e.g: optimization, install dir, search path 
     29                                # to enable H264, add "--enable-gpl --enable-libx264" 
     30$ make && make install 
     31      }}} 
     32 1. Optional for H.264: [http://www.videolan.org/developers/x264.html libx264]. We tested with the latest from git (as of October 2011) 
    2633 1. Optional: [http://qt.nokia.com/downloads/ Qt development SDK] for building the [#vidgui video GUI sample]. We tested with version 4.6 or later. 
    2734    - without this you can still enjoy video with pjsua console application 
    2835 
    29  
    30 Notes for H.264 with ffmpeg: 
    31  1. You need the latest ffmpeg and x264 from git (as of October 2011) 
    32  1. You must configure ffmpeg with x264 support. 
    3336 
    3437=== Mac OS X, Linux, *nix (GNU Makefile) === 
     
    5861}}} 
    5962 
    60 Once again, we need SDL version 1.3 for the video to work. If it doesn't find 1.3.0, you may need to supply {{{./configure --with-sdl=/usr/local}}} 
     63Once again, we need SDL version 1.3 for the video to work. If it doesn't find 1.3.0, you may need to supply {{{./configure --with-sdl=/usr/local}}} (change directory to where you installed SDL). 
    6164 
    6265==== 3. Configuring video support ==== 
     
    98101$ make && make install-lib-dev  # default install dir is /usr/local 
    99102      }}} 
    100     a. ffmpeg, in MSYS console: 
    101       {{{ 
    102 $ ./configure --enable-shared --disable-static --enable-memalign-hack 
    103                                 # add other options if needed, e.g: optimization, install dir, search path 
    104                                 # to enable H264, add "--enable-gpl --enable-libx264" 
    105 $ make && make install 
    106       }}} 
    107     a. To use ffmpeg with VS, [http://ffmpeg.arrozcru.org/wiki/index.php?title=Inttypes.h these headers] will be needed. 
     103    a. ffmpeg, in MSYS, as detailed in [#reqdesk common requirements]. 
     104       - To use ffmpeg with VS, [http://ffmpeg.arrozcru.org/wiki/index.php?title=Inttypes.h these headers] will be needed. 
    108105        
    109106 2. !DirectShow SDK, included in Windows SDK. The minimum component required within the SDK is ''Windows Development Headers and Libraris'' and ''Samples''. As there are several versions of SDK we found they have different issues: