GOM

Copyright©GRETECH Corp. All Rights Reserved.

Windows Platform

Original source
  • FFmpeg (open source project)
  • git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
  • git checkout 5bed920971c555da67965918f440e516294cd44d (n1.1.3)

  • FFMPEG (open source project)
  • git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
  • git checkout 35a7b73590c49e92a252ca81a9f1d3e844553f4e (n.2.1)
Changes
곰플레이어 Windows 버전의 빌드 환경은 Ubuntu Linux + mingw 입니다.

./configure --pkg-config=pkg-config --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --disable-w32threads --enable-shared --disable-static --enable-version3 --disable-encoders --disable-decoder=ac3 --disable-decoder=eac3 --disable-decoder=aac --disable-decoder=aac_latm



Mac Platform

곰플레이어 Mac 버전은 FFmpeg을 동적 라이브러리로 사용하였으며, 빌드를 위해 아래와 같은 configure 옵션을 사용 하였습니다.

./configure --extra-cflags="-arch i386" --extra-ldflags='-arch i386' --arch=x86_32 --target-os=darwin --enable-cross-compile --enable-static --enable-shared --enable-demuxers --enable-decoders --disable-muxers --disable-encoders --disable-swscale --disable-debug --enable-yasm --disable-decoder=ac3 --disable-decoder=ac3_fixed --disable-decoder=eac3 --disable-decoder=mlp --disable-decoder=dca --disable-vda --enable-optimizations --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver



곰플레이어 Mac버전은 Movist를 기준으로 작성되었으며 라이선스는 GPL License Version 3 를 따른다.

곰플레이어 Mac버전은 Apple Remote관련 Remote Control Wrapper라이브러리를 사용했습니다.


Android Platform

곰플레이어 Android 버전은 FFmpeg을 동적 라이브러리로 사용하였으며, 빌드를 위해 아래와 같은 configure 옵션을 사용 하였습니다.

빌드 환경은 Windows8.1 + android-ndk-r8d + Cygwin + FFMpeg2.4.2 입니다.

./configure --tempdir="C:/FFMPEG_TEMP" --enable-optimizations --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-avdevice --disable-encoders --disable-muxers --disable-devices --enable-zlib --enable-pic --enable-openssl --disable-debug --target-os=linux --arch=arm --cpu=armv7-a