• MobileVLC for iphoneos4.3


    前几天还说编译vlc for iphone buildMobileVLC.sh改进了很多,解决了一些以前的bug,好很多,这些都是表像。安装Xcode 4.0后,再编译,差错一个都不少,陆陆续续搞了一个星期,大致理顺。

    =======================================
    准备好文件,可备份MobileVLC,进行多次编译调试
    =======================================
    git clone git://git.videolan.org/MobileVLC.git
    cd MobileVLC
    mkdir -p ImportedSources
    cd ImportedSources
    git clone git://git.videolan.org/vlc.git
    git clone git://github.com/pdherbemont/MediaLibraryKit.git

    =======================================
    因为Xcode4.0的变化,修改MobileVLC/ImportedSources/vlc/extras/contrib/bootstrap
    =======================================
    增加:EXTRA_LDFLAGS=”${EXTRA_LDFLAGS} -isysroot ${IOS_SDK_ROOT}”

    case “$DISTRO” in
    ios)
    if test -z “$IOS_SDK_ROOT”; then
    error “The bootstrap script requires the IOS_SDK_ROOT environment ”
    error “variable to be set when building for iOS”
    exit 1
    fi
    add_makefile_cfg “IOS_SDK_ROOT = ${IOS_SDK_ROOT}”
    EXTRA_LDFLAGS=”${EXTRA_LDFLAGS} -isysroot ${IOS_SDK_ROOT}”

    =======================================
    修改MobileVLC/ImportedSources/vlc/extras/package/ios/build.sh,字写错
    =======================================
    把–with-macosx-sdk=${OS_SDK_ROOT}改成–with-macosx-sdk=${IOS_SDK_ROOT}

    =======================================
    修改MobileVLCKit工程中的MobileVLC/ImportedSources/vlc/projects/macosx/framework/MobileVLCKit/AggregateStaticPlugins.sh,找不到库文件,直接删除掉
    =======================================
    #plugins+=”audio_filter/bandlimited_resampler ”
    #plugins+=”demux/ts ”
    #plugins+=”misc/xtag

    =======================================
    试编译
    =======================================
    cd MobileVLC/
    ./buildMobileVLC.sh -v -k iphoneos4.3

    ffmpeg ok
    libVLC ok
    MobileVLCKit.xcodeproj ok
    MobileMediaLibraryKit.xcodeproj ok
    MobileVLC/MobileVLC.xcodeproj armv7与armv6冲突,算你狠

  • 相关阅读:
    原生微信小程序砸金蛋奖程序代码分析
    git 如何恢复到指定版本--很常用的方法
    cupload.js手动插入数据
    asp.net Core3.1自定义权限体系-菜单和操作按钮权限
    linux 解决docker、docker-compose命令权限问题(sudo)
    Supervisor 安装和使用教程
    php 无限级分类查找父节点所有子节点【找出 某节点的子节点】
    bat echo 输出内容为不同的颜色
    git 提交团队项目代码的流程
    bat脚本 切换到其他盘符
  • 原文地址:https://www.cnblogs.com/qq78292959/p/2076979.html
Copyright © 2020-2023  润新知