xwal / mobile-mediainfo

mobile-mediainfo is a Framework for iOS8+, compiled also for armv7, armv7s, arm64 , i386(Simulator) and x86_64(Simulator).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mobile-mediainfo

CI Status Version License Platform

Use MediaInfo in iOS 8.0+ projects. Easy and fast.

MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files.

mobile-mediainfo is a Framework for iOS8+, compiled also for armv7, armv7s, arm64 , i386(Simulator) and x86_64(Simulator).

These are the current versions of the upstream bundled libraries within the framework that this repository provides:

All libs are with bitcode integrated

Build

Creates "fat" binary libraries compatible with i386/Simulator, x86_64, arm64, armv7 and armv7s

make            #builds all libraries

By default every "fat" library will contain all architectures specified above. So it can be linked with apps either for devices or simulator. If you don't need all architectures above (for example, for AppStore submittion), just specify the necessary architectures in the ARCHS environement variable as follows:

export ARCHS=armv7, armv7s, arm64

It's much easier now to update to a any (new or old) versions of library: just change a corresponding version numbers in the beginning of the make file:

MEDIAINFO_NAME     	:= MediaInfoLib-19.09
MEDIAINFO_SRC_NAME 	:= v19.09
ZEN_NAME   			:= ZenLib-master
ZEN_SRC_NAME       	:= master

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS 8.0+

Installation

mobile-mediainfo is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'mobile-mediainfo', :git => 'https://github.com/chaoskyme/mobile-mediainfo.git'

Author

chaoskyme, chaosky.me@gmail.com

License

mobile-mediainfo is available under the MIT license. See the LICENSE file for more info.

About

mobile-mediainfo is a Framework for iOS8+, compiled also for armv7, armv7s, arm64 , i386(Simulator) and x86_64(Simulator).

License:MIT License


Languages

Language:C++ 73.0%Language:Swift 16.3%Language:C 8.6%Language:Makefile 1.6%Language:Ruby 0.5%Language:Objective-C 0.0%