Changes between Version 50 and Version 51 of Getting-Started/Windows


Ignore:
Timestamp:
Sep 2, 2014 7:02:25 AM (5 years ago)
Author:
riza
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Getting-Started/Windows

    v50 v51  
    5050 1. [http://www.libsdl.org/ SDL] '''version 2.0''' 
    5151    - SDL sources comes with VS project settings, under {{{VisualC}}} sub-directory 
    52  1. [http://ffmpeg.org/ ffmpeg] development library. 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. 
     52 1. libyuv (Recommended): Follow the instructions in ticket #1776. Alternatively, you can use ffmpeg as explained below. 
     53 1. OpenH264 (Recommended): Follow the instructions in ticket #1758. Alternatively, you can use ffmpeg as explained below. 
     54 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. 
    5355    - Note that for H.264 support, you need newer releases (October 2011 onwards), and it needs libz too. 
    5456    - You may be able to use the binary distributions (such as from [http://ffmpeg.zeranoe.com/builds/ Zeranoe] - get the 'dev' builds). It compiles fine, however we haven't tested them thoroughly. 
     
    7779    a. !DirectShow SDK 
    7880    a. SDL 
    79     a. ffmpeg 
     81    a. OpehH264 
     82    a. libyuv 
    8083 1. Add these to your {{{config_site.h}}}: 
    8184{{{ 
    8285#define PJMEDIA_HAS_VIDEO               1 
    83 #define PJMEDIA_HAS_FFMPEG              1 
     86#define PJMEDIA_HAS_OPENH264_CODEC      1 
     87#define PJMEDIA_HAS_LIBYUV              1 
    8488#define PJMEDIA_VIDEO_DEV_HAS_SDL       1 
    8589#define PJMEDIA_VIDEO_DEV_HAS_DSHOW     1 
     90}}} 
     91 1. For ffmpeg (optional): add the include and library paths, also add this to your {{{config_site.h}}}: 
     92{{{ 
     93#define PJMEDIA_HAS_FFMPEG              1 
    8694}}} 
    8795