Code Monkey home page Code Monkey logo

ti.blurview's Introduction

Ti.Blur

The Ti.Blur project allows you to create a blur view using either the contents of a view or a provided image.

Below is a gif showing the example app in action on both iOS and Android. For a more complete walk through see the video.

Animation Animation

Before you start

* This is an iOS and Android native module designed to work with Titanium SDK 3.2.0.GA * This will only work with iOS 6 or greater and Android 4.2 or greater * Before using this module you first need to install the package. If you need instructions on how to install a 3rd party module please read this installation guide.

Download the compiled release

Building from source?

If you are building from source you will need to do the following:

Import the project into Xcode:

  • Modify the titanium.xcconfig file with the path to your Titanium installation
  • When running this project from Xcode you might run into a compile issue. If this is the case you will need to update the titanium.xcconfig to include your username. See the below for an example:
TITANIUM_SDK = /Users/benjamin/Library/Application Support/Titanium/mobilesdk/osx/$(TITANIUM_SDK_VERSION)

Import the project into Eclipse:

  • Update the .classpath
  • Update the build properties

Setup

  • Download the latest release from the releases folder ( or you can build it yourself )
  • Install the ti.sq module. If you need help here is a "How To" guide.
  • You can now use the module via the commonJS require method, example shown below.

Importing the module using require


var mod = require('bencoding.blur');

Module Features

BasicBlurView

Platform Supported: iOS and Android

BasicBlurView provides a view implemented box blur. This results in an effect similar to what you see in iOS 7. The BasicBlurView object provides this blur functionality in a cross-platform way.

To learn more about BasicBlurView please read the documentation:

Blur View

Platform Supported: iOS

The BlurView provides a series of methods you can use to implement a blur effect similar to that used in iOS 7. The BlurView is an extended Ti.UI.View that implements a Blur effect and allows you to implement background clipping.

To learn more about the BlurView please read the documentation here.

Blur GPUImageView

Platform Supported: iOS

The GPUBlurImageView allows you to implement a blur effect similar to that used in iOS 7. The GPUBlurImageView ImageView uses the Brad Larson GPUImage project render the blur effect quickly using little device resources.

To learn more about the GPUBlurImageView please read the documentation here.

Doing a blur without the view

Want to blur your images directly without using a View or ImageView? The applyGPUBlurTo and applyBlurTo methods allow you to do this quickly and easily.

Android

Android documentation on how to apply a blur effect without using views, please read the documentation here.

iOS

For how to apply a blur effect on iOS without using views, please read the documentation here.

Module Properties

Platform Supported: iOS

IOS_BLUR : Used in the blur type property of the GPUBlurImageView object. Using a type of IOS_BLUR replicates the background blur used on iOS 7 in places like the control center.

BOX_BLUR : Used in the blur type property of the GPUBlurImageView object. Using a type of BOX_BLUR implements a hardware-optimized, variable-radius box blur.

GAUSSIAN_BLUR : Used in the blur type property of the GPUBlurImageView object. Using a type of GAUSSIAN_BLUR implements A hardware-optimized, variable-radius Gaussian blur.

Twitter

If you like the Titanium module,please consider following the @bencoding Twitter for updates.

Blog

For module updates, Titanium tutorials and more please check out my blog at benCoding.Com.

Attribution

The Blur method used in the Blur.View was inspired by the CoreImage tutorial by Evan Davis here.

The image used in all of the examples is by thenails and is licenced under Creative Commons. This image is and associated licensing is available here.

The GPUImageView uses the Brad Larson GPUImage project render the blur. I can't recommend this library enough.

ti.blurview's People

Contributors

benbahrenburg avatar ianko avatar iotashan avatar mcdo avatar sindresorhus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ti.blurview's Issues

Blurred overlay

I'm trying to figure out if I can use this module to overlay an semi-transparent blurred overlay across my entire app?

Periodic crash on iOS when using createGPUBlurImageView

Hi,

First of all, thanks for taking the time to develop this awesome project. It's very useful and greatly appreciated.

I'm using it for a project and it's working really well. On some rare occasions, which I'm having trouble pinpointing, my app is crashing.

My flow is as follows: I use a simple httpclient to fetch an image and then I use createGPUBlurImageView on the fetched blob. It looks like this:

var myBlurredObject = blurer.createGPUBlurImageView({
            width:useDimens.width,
            height:useDimens.height,
            image:imageBlob.imageAsResized(useDimens.width, useDimens.height),
            opacity: 0.70,
            blur:{
                type:blurer.GAUSSIAN_BLUR, radiusInPixels:10
            },
            zIndex:currentIndex,
            visible: false // sometimes true, but I can't figure out which value, if any, causes the crash
        });

The crash seems to occur more often on the first startup of the app, but I'm not even really sure about that.

Below is the crash report. Hoping you might have some idea of the cause from this description, but I will keep investigating. Please let me know if you have any questions or any ideas to help further debug. Thanks a bunch.

Crash report from iPhone 5 running iOS 8:

Incident Identifier: 79B0DCD3-426A-4EBF-BCCE-43E0A519BBFD
CrashReporter Key:   151e65944428ea5b406f165098337883272cff7f
Hardware Model:      iPhone5,2
Process:             MyApp [206]
Path:                /private/var/mobile/Containers/Bundle/Application/5CD8D103-2B99-40F4-8B8B-EDA08E0CCBDE/MyApp.app/MyApp
Identifier:          com.dfox.MyApp
Version:             1.0 (1.0)
Code Type:           ARM (Native)
Parent Process:      launchd [1]

Date/Time:           2015-02-06 19:49:52.925 -0500
Launch Time:         2015-02-06 19:49:50.384 -0500
OS Version:          iOS 8.0 (12A365)
Report Version:      105

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x00000004
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.sunsetlakesoftware.GPUImage.openGLESContextQueue
Thread 0 Crashed:
0   CoreFoundation                  0x251f2602 CFGetTypeID + 6
1   CoreVideo                       0x25cab15e _getCVPixelBuffer(__CVBuffer*) + 10
2   CoreVideo                       0x25cab240 CVPixelBufferGetBytesPerRow + 4
3   MyApp                           0x00414d36 0x37000 + 4054326
4   libdispatch.dylib               0x32ef88b4 _dispatch_client_callout + 20
5   libdispatch.dylib               0x32eff992 _dispatch_barrier_sync_f_slow + 466
6   MyApp                           0x003ec190 0x37000 + 3887504
7   MyApp                           0x00414c56 0x37000 + 4054102
8   MyApp                           0x003e518c 0x37000 + 3858828
9   MyApp                           0x003ecc36 0x37000 + 3890230
10  MyApp                           0x003ecd68 0x37000 + 3890536
11  MyApp                           0x003e450a 0x37000 + 3855626
12  MyApp                           0x003e490c 0x37000 + 3856652
13  MyApp                           0x000b2b72 0x37000 + 506738
14  MyApp                           0x000b2ebe 0x37000 + 507582
15  MyApp                           0x00096292 0x37000 + 389778
16  MyApp                           0x00073b2e 0x37000 + 248622
17  MyApp                           0x00071c06 0x37000 + 240646
18  MyApp                           0x0007a584 0x37000 + 275844
19  MyApp                           0x0006ace6 0x37000 + 212198
20  MyApp                           0x0006af14 0x37000 + 212756
21  MyApp                           0x000cfe4c 0x37000 + 626252
22  MyApp                           0x000d0248 0x37000 + 627272
23  MyApp                           0x000cfff4 0x37000 + 626676
24  libdispatch.dylib               0x32ef88c8 _dispatch_call_block_and_release + 8
25  libdispatch.dylib               0x32ef88b4 _dispatch_client_callout + 20
26  libdispatch.dylib               0x32efc0ba _dispatch_main_queue_callback_4CF + 718
27  CoreFoundation                  0x252b0be4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 4
28  CoreFoundation                  0x252af2e4 __CFRunLoopRun + 1508
29  CoreFoundation                  0x251fd61c CFRunLoopRunSpecific + 472
30  CoreFoundation                  0x251fd42e CFRunLoopRunInMode + 102
31  GraphicsServices                0x2c5ab0a4 GSEventRunModal + 132
32  UIKit                           0x287e7804 UIApplicationMain + 1436
33  MyApp                           0x0003ef62 0x37000 + 32610
34  libdyld.dylib                   0x32f18aac start + 0

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x32fcb2a0 kevent64 + 24
1   libdispatch.dylib               0x32f049fc _dispatch_mgr_invoke + 276
2   libdispatch.dylib               0x32efa31e _dispatch_mgr_thread + 34

Thread 2:
0   libsystem_kernel.dylib          0x32fdf9cc __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x33059ea8 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x33059b80 start_wqthread + 4

Thread 3:
0   libsystem_kernel.dylib          0x32fdf9cc __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x33059ea8 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x33059b80 start_wqthread + 4

Thread 4:
0   libsystem_kernel.dylib          0x32fdf9cc __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x33059ea8 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x33059b80 start_wqthread + 4

Thread 5 name:  KrollContext<kroll$1>
Thread 5:
0   libsystem_kernel.dylib          0x32fcb558 semaphore_timedwait_trap + 8
1   libdispatch.dylib               0x32f02eae _dispatch_semaphore_wait_slow + 122
2   MyApp                           0x000cf960 0x37000 + 624992
3   MyApp                           0x0006d6c4 0x37000 + 222916
4   CoreFoundation                  0x252ef3e0 __invoking___ + 64
5   CoreFoundation                  0x2521c840 -[NSInvocation invoke] + 296
6   MyApp                           0x00059e8a 0x37000 + 142986
7   MyApp                           0x000583a4 0x37000 + 136100
8   MyApp                           0x0023a012 0x37000 + 2109458
9   MyApp                           0x002d0288 0x37000 + 2724488
10  MyApp                           0x002ce5ee 0x37000 + 2717166
11  MyApp                           0x002d5a44 0x37000 + 2746948
12  MyApp                           0x002d5a4a 0x37000 + 2746954
13  MyApp                           0x002d5a4a 0x37000 + 2746954
14  MyApp                           0x002d191e 0x37000 + 2730270

Thread 6 name:  JavaScriptCore::BlockFree
Thread 6:
0   libsystem_kernel.dylib          0x32fdeb38 __psynch_cvwait + 24
1   libsystem_pthread.dylib         0x3305b3f4 _pthread_cond_wait + 516
2   libsystem_pthread.dylib         0x3305c318 pthread_cond_timedwait + 40
3   MyApp                           0x003de410 0x37000 + 3830800
4   MyApp                           0x00199826 0x37000 + 1452070
5   MyApp                           0x00199916 0x37000 + 1452310
6   MyApp                           0x003dd02a 0x37000 + 3825706
7   MyApp                           0x003dd4d6 0x37000 + 3826902
8   libsystem_pthread.dylib         0x3305be90 _pthread_body + 136
9   libsystem_pthread.dylib         0x3305be02 _pthread_start + 114
10  libsystem_pthread.dylib         0x33059b8c thread_start + 4

Thread 7 name:  JavaScriptCore::Marking
Thread 7:
0   libsystem_kernel.dylib          0x32fdeb38 __psynch_cvwait + 24
1   libsystem_pthread.dylib         0x3305b3f4 _pthread_cond_wait + 516
2   libsystem_pthread.dylib         0x3305c2d8 pthread_cond_wait + 36
3   MyApp                           0x001e46ae 0x37000 + 1758894
4   MyApp                           0x001e47ac 0x37000 + 1759148
5   MyApp                           0x003dd02a 0x37000 + 3825706
6   MyApp                           0x003dd4d6 0x37000 + 3826902
7   libsystem_pthread.dylib         0x3305be90 _pthread_body + 136
8   libsystem_pthread.dylib         0x3305be02 _pthread_start + 114
9   libsystem_pthread.dylib         0x33059b8c thread_start + 4

Thread 8 name:  com.apple.coremedia.player.async
Thread 8:
0   libsystem_kernel.dylib          0x32fcb540 semaphore_wait_trap + 8
1   libdispatch.dylib               0x32f02eee _dispatch_semaphore_wait_slow + 186
2   MediaToolbox                    0x26cac4f6 fpa_AsyncMovieControlThread + 1962
3   CoreMedia                       0x25a53f20 figThreadMain + 184
4   libsystem_pthread.dylib         0x3305be90 _pthread_body + 136
5   libsystem_pthread.dylib         0x3305be02 _pthread_start + 114
6   libsystem_pthread.dylib         0x33059b8c thread_start + 4

Thread 9:
0   libsystem_kernel.dylib          0x32fdf9cc __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x33059ea8 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x33059b80 start_wqthread + 4

Thread 10:
0   libsystem_kernel.dylib          0x32fdf9cc __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x33059ea8 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x33059b80 start_wqthread + 4

Thread 11 name:  com.apple.NSURLConnectionLoader
Thread 11:
0   libsystem_kernel.dylib          0x32fcb4f0 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x32fcb2e4 mach_msg + 36
2   CoreFoundation                  0x252b0b4e __CFRunLoopServiceMachPort + 142
3   CoreFoundation                  0x252af0f4 __CFRunLoopRun + 1012
4   CoreFoundation                  0x251fd61c CFRunLoopRunSpecific + 472
5   CoreFoundation                  0x251fd42e CFRunLoopRunInMode + 102
6   CFNetwork                       0x24db63da +[NSURLConnection(Loader) _resourceLoadLoop:] + 482
7   Foundation                      0x25ffa386 __NSThread__main__ + 1114
8   libsystem_pthread.dylib         0x3305be90 _pthread_body + 136
9   libsystem_pthread.dylib         0x3305be02 _pthread_start + 114
10  libsystem_pthread.dylib         0x33059b8c thread_start + 4

Thread 12 name:  com.apple.CFSocket.private
Thread 12:
0   libsystem_kernel.dylib          0x32fdf08c __select + 20
1   CoreFoundation                  0x252b531a __CFSocketManager + 494
2   libsystem_pthread.dylib         0x3305be90 _pthread_body + 136
3   libsystem_pthread.dylib         0x3305be02 _pthread_start + 114
4   libsystem_pthread.dylib         0x33059b8c thread_start + 4

Thread 13:
0   libsystem_kernel.dylib          0x32fdf9cc __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x33059ea8 _pthread_wqthread + 788
2   libsystem_pthread.dylib         0x33059b80 start_wqthread + 4

Thread 0 crashed with ARM Thread State (32-bit):
    r0: 0x00000004    r1: 0x004ee9ec      r2: 0x00000200      r3: 0xea183420
    r4: 0x00000004    r5: 0x0000001c      r6: 0x00000008      r7: 0x00647020
    r8: 0x00647164    r9: 0x356939dc     r10: 0x00647164     r11: 0x100020ff
    ip: 0x333ca370    sp: 0x00647018      lr: 0x25cab163      pc: 0x251f2602
  cpsr: 0x60000030

Binary Images:
0x37000 - 0x4b2fff MyApp armv7  <4a23f441109638c68e48e80be9773326> /var/mobile/Containers/Bundle/Application/5CD8D103-2B99-40F4-8B8B-EDA08E0CCBDE/MyApp.app/MyApp
0x1fece000 - 0x1fef1fff dyld armv7s  <fd3fef9c43c9382e8e46d5d59fb52f86> /usr/lib/dyld
0x23c6a000 - 0x23d7ffff IMGSGX543RC2GLDriver armv7s  <d5b48a787cb7345ea6c68428a15bc866> /System/Library/Extensions/IMGSGX543RC2GLDriver.bundle/IMGSGX543RC2GLDriver
0x23d89000 - 0x23ef5fff AVFoundation armv7s  <291c7a621b65396491697e7a7f728b16> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x23ef6000 - 0x23f54fff libAVFAudio.dylib armv7s  <1b452a7a75513cf9aa82e59feb7eef33> /System/Library/Frameworks/AVFoundation.framework/libAVFAudio.dylib
0x23f55000 - 0x23f8dfff AVKit armv7s  <8e5a1e6769a4361a906350e02ab44439> /System/Library/Frameworks/AVKit.framework/AVKit
0x23f8e000 - 0x23f8efff Accelerate armv7s  <3b40c742a7323214a5eb836630536bd1> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x23f9f000 - 0x241bafff vImage armv7s  <844c5a129a2f3dbe9c0b23824f3254f6> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x241bb000 - 0x242a1fff libBLAS.dylib armv7s  <aaaefc0f51f23049871f65ea9c4c7151> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x242a2000 - 0x24566fff libLAPACK.dylib armv7s  <ba74aac653423b3b9bae4122d84935d8> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x24567000 - 0x24578fff libLinearAlgebra.dylib armv7s  <3df96b6a86303adea6abea68b7b610ac> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x24579000 - 0x245f5fff libvDSP.dylib armv7s  <fb3e0b030cc5346c89af71af2d17bc27> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x245f6000 - 0x24608fff libvMisc.dylib armv7s  <abd4670b295c3f50a2658d0f3f86d78c> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x24609000 - 0x24609fff vecLib armv7s  <9495c9829e28344fb1820d2140fcaf35> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x2460a000 - 0x24630fff Accounts armv7s  <cf7ceabb9af233f0b657f23423988703> /System/Library/Frameworks/Accounts.framework/Accounts
0x24631000 - 0x24631fff AdSupport armv7s  <e8991cf968f936d7bcc5ae162b5ede1b> /System/Library/Frameworks/AdSupport.framework/AdSupport
0x24632000 - 0x246a2fff AddressBook armv7s  <eeeabdf6b9703b4f846b672d0bb50eeb> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x246a3000 - 0x247c7fff AddressBookUI armv7s  <6fe5557b059b3ff38179c43183cfe8c3> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x2495f000 - 0x24bd2fff AudioToolbox armv7s  <5cf7594c3e8e33a889f26f9d2b8f74b7> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x24d3a000 - 0x24ec1fff CFNetwork armv7s  <79b211df401f377fb05acc07a57db3ea> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x24ec2000 - 0x24f42fff CloudKit armv7s  <aa1d623f3be434a6a75d2e49b41d26b6> /System/Library/Frameworks/CloudKit.framework/CloudKit
0x24f43000 - 0x24fa2fff CoreAudio armv7s  <5b3129e5e3c23c4fb1052346c18e63b9> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x24fbb000 - 0x24fd8fff CoreBluetooth armv7s  <2040fbe8e91833e5a14c2e4961b5995b> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
0x24fd9000 - 0x251e4fff CoreData armv7s  <db7e2287362438249bb753788c64a2b1> /System/Library/Frameworks/CoreData.framework/CoreData
0x251e5000 - 0x25511fff CoreFoundation armv7s  <a76fd43513ee3af9af444082a92ad639> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x25512000 - 0x2563cfff CoreGraphics armv7s  <a3d08c6b246236fd9a078619f6c2010b> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x2567c000 - 0x2567efff libCGXType.A.dylib armv7s  <8c8f282d69573460983d78cbaebfd8cf> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGXType.A.dylib
0x2567f000 - 0x25689fff libCMSBuiltin.A.dylib armv7s  <795fcab613223b6d833937453beb1048> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCMSBuiltin.A.dylib
0x25871000 - 0x2588cfff libRIP.A.dylib armv7s  <ae6bf33909b531b6abae4b007d9dd46b> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x2588d000 - 0x2599bfff CoreImage armv7s  <0dd5152defdf3200b22c29876b05e34b> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x2599c000 - 0x259f3fff CoreLocation armv7s  <1153f2e6bde036f4b611833aa85dd9ac> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x25a25000 - 0x25abffff CoreMedia armv7s  <b3e1c2a8262b38a697b5fd5478376e97> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x25ac0000 - 0x25b80fff CoreMotion armv7s  <0e91543dde123205bbfb0eec336f82e4> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x25b81000 - 0x25bdffff CoreTelephony armv7s  <32757860a7b23ee6b10cdfb2bcb5e5b9> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x25be0000 - 0x25ca7fff CoreText armv7s  <4be50da4f4d13b59b32ca55d4660e5c5> /System/Library/Frameworks/CoreText.framework/CoreText
0x25ca8000 - 0x25cbdfff CoreVideo armv7s  <b1d41cec8ddc3c27be6f5459e17f1d2d> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x25cbe000 - 0x25db3fff EventKit armv7s  <af7bcad4baa7326eb020d805b49df854> /System/Library/Frameworks/EventKit.framework/EventKit
0x25db4000 - 0x25f14fff EventKitUI armv7s  <60f0319ffa773adf8f0d8fac8f38698d> /System/Library/Frameworks/EventKitUI.framework/EventKitUI
0x25f29000 - 0x2612bfff Foundation armv7s  <fadfe1d878803b27a0683288c1c7948b> /System/Library/Frameworks/Foundation.framework/Foundation
0x26158000 - 0x26177fff GSS armv7s  <a384f737744b3e67be4b006612b27b58> /System/Library/Frameworks/GSS.framework/GSS
0x2620b000 - 0x26261fff IOKit armv7s  <df1bb671b5d5392cbb95b89ed6341e78> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x26262000 - 0x264a3fff ImageIO armv7s  <5cd6989e5626302aa49787b87e78ce32> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x264a4000 - 0x267f2fff JavaScriptCore armv7s  <0041abdf36ff318981798e691a194dda> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x269c7000 - 0x26ac4fff MapKit armv7s  <980b9067d69131e1a08f4976885cec13> /System/Library/Frameworks/MapKit.framework/MapKit
0x26ac5000 - 0x26acdfff MediaAccessibility armv7s  <5c1cbb4f664b3d049bc5c0ac98cb8a90> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x26ace000 - 0x26ca7fff MediaPlayer armv7s  <2fbb4a5dc62938f999bd72c93b9f5a50> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x26ca8000 - 0x2701ffff MediaToolbox armv7s  <47c440c3064b3b9194c8ffe6a096c37c> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x27020000 - 0x270defff MessageUI armv7s  <6c45faa0e6fe34d399021095392d0f63> /System/Library/Frameworks/MessageUI.framework/MessageUI
0x270df000 - 0x2714bfff Metal armv7s  <2c1c274d748d330c81520ccdf07a8be1> /System/Library/Frameworks/Metal.framework/Metal
0x2714c000 - 0x271dbfff MobileCoreServices armv7s  <5e571169affe3b1f97863142d3438da5> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x27bde000 - 0x27cb5fff GLEngine armv7s  <18f54691165b3b1d9a63e4f76460d1e0> /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
0x27cb6000 - 0x27cbefff OpenGLES armv7s  <b0df2c3e1d583413b2babe8e95a7e099> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x27cc0000 - 0x27cc0fff libCVMSPluginSupport.dylib armv7s  <ab28723da4e234fd87a6e12dae52c3a2> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x27cc1000 - 0x27cc3fff libCoreFSCache.dylib armv7s  <f073564b5746376a945531dcb28ebdb9> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x27cc4000 - 0x27cc7fff libCoreVMClient.dylib armv7s  <70abd418d5523929a02f9f22f834962e> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x27cc8000 - 0x27cd0fff libGFXShared.dylib armv7s  <2cbde78e8e6c3d9da3a7271b053294bc> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x27cd1000 - 0x27d13fff libGLImage.dylib armv7s  <a418f2754f373d3395a6aad59e50c371> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x27d14000 - 0x27e4ffff libGLProgrammability.dylib armv7s  <bef37dada4933217a952b1c362d5a6a3> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib
0x281a1000 - 0x282f3fff QuartzCore armv7s  <4a753d93b6033495b66178dd7535fd96> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x282f4000 - 0x28347fff QuickLook armv7s  <593a3c45e1693456bfc917526490e399> /System/Library/Frameworks/QuickLook.framework/QuickLook
0x28536000 - 0x28576fff Security armv7s  <52c6a10cc12c33cda98ce09e002c6a35> /System/Library/Frameworks/Security.framework/Security
0x28704000 - 0x28719fff StoreKit armv7s  <6e1007349c8e35428afbb43890ba1215> /System/Library/Frameworks/StoreKit.framework/StoreKit
0x2871a000 - 0x28776fff SystemConfiguration armv7s  <0dfa14680b583dd2994e2cc0563ebd53> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x28779000 - 0x29011fff UIKit armv7s  <5e0a38c7a0a33afc9e0e51edbdc2e8f3> /System/Library/Frameworks/UIKit.framework/UIKit
0x29012000 - 0x29079fff VideoToolbox armv7s  <d19c7c7e97533cde961652039bbcc310> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x2907a000 - 0x2925ffff WebKit armv7s  <4e6d38f557ea3c2cb906c580d58723d5> /System/Library/Frameworks/WebKit.framework/WebKit
0x29260000 - 0x29295fff iAd armv7s  <5c975a8164e53a6992501fb3b185223b> /System/Library/Frameworks/iAd.framework/iAd
0x2956f000 - 0x29574fff AITTarget armv7s  <b24097e2691631ff8ab5316c01620844> /System/Library/PrivateFrameworks/AITTarget.framework/AITTarget
0x29579000 - 0x29584fff AOSNotification armv7s  <30ac6892bcf1347383b6ca73b0c447be> /System/Library/PrivateFrameworks/AOSNotification.framework/AOSNotification
0x296d9000 - 0x29725fff AccountsDaemon armv7s  <440e21ee4a4e3ee9b1891b016268b59e> /System/Library/PrivateFrameworks/AccountsDaemon.framework/AccountsDaemon
0x29726000 - 0x29747fff AccountsUI armv7s  <a85ce8aa63ef349f90b9fbf16a040a6e> /System/Library/PrivateFrameworks/AccountsUI.framework/AccountsUI
0x29748000 - 0x2974cfff AggregateDictionary armv7s  <7cb2e7f3daac30dbba7a9cf452850eb8> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x29915000 - 0x29940fff AirPlaySupport armv7s  <10dd1721d0ac327f8f8714bb749de10a> /System/Library/PrivateFrameworks/AirPlaySupport.framework/AirPlaySupport
0x29b3a000 - 0x29b78fff AppSupport armv7s  <85ae995cc0083b8f861e9af66f426b8b> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x29b79000 - 0x29bbffff AppleAccount armv7s  <c8d7c7cc33873ca184d666626d1e2e49> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x29ca7000 - 0x29ce4fff AppleJPEG armv7s  <9d28d8b8c27e3b4d9af820fe71478279> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x29cef000 - 0x29d01fff ApplePushService armv7s  <9019b7f0259b32e2bf08eb9e3e61b315> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x29d02000 - 0x29d08fff AppleSRP armv7s  <2bc7687cb4ea3b258e7412e03765e14c> /System/Library/PrivateFrameworks/AppleSRP.framework/AppleSRP
0x29d3d000 - 0x29d46fff AssertionServices armv7s  <5a349cdba4e63bb6a4d15bb6ed3266af> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x29d47000 - 0x29d5ffff AssetsLibraryServices armv7s  <7419fc839e043757a22253d762c0a6fc> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x29d60000 - 0x29d84fff AssistantServices armv7s  <c1333e5e6c663276bc90f9a951c01cf8> /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices
0x29db3000 - 0x29db7fff BTLEAudioController armv7s  <2dcdae1d597e3f0fbf940c6df8a8ef27> /System/Library/PrivateFrameworks/BTLEAudioController.framework/BTLEAudioController
0x29db8000 - 0x29dcffff BackBoardServices armv7s  <ffee59ef60f9330a9bdb28d8741b1b02> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x29dd2000 - 0x29e07fff BaseBoard armv7s  <f0482a734fba3477bd24881eb35f8dbe> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x29e08000 - 0x29e0efff BluetoothManager armv7s  <fc99330ba35934c1b14610b4d86b7471> /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager
0x29e0f000 - 0x29e35fff Bom armv7s  <554f954a2ece30fbbb343a1ad991af68> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x29f00000 - 0x29f29fff CalendarFoundation armv7s  <6664e18ccf0d3b509037b2aa3e957b25> /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
0x29f2a000 - 0x29f43fff CalendarUIKit armv7s  <8f12fb1b75bb3b76b169c07084d09827> /System/Library/PrivateFrameworks/CalendarUIKit.framework/CalendarUIKit
0x2a035000 - 0x2a03dfff CaptiveNetwork armv7s  <9a9f451fee273d698cb4497668b931a8> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x2a03e000 - 0x2a160fff Celestial armv7s  <00f08339e5a53f9c954529a1f5b2e124> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x2a16e000 - 0x2a186fff CertInfo armv7s  <cae40259896d3df8a24ef147a5676ffb> /System/Library/PrivateFrameworks/CertInfo.framework/CertInfo
0x2a187000 - 0x2a18cfff CertUI armv7s  <3a27c29611f53011ad3379d387bb901b> /System/Library/PrivateFrameworks/CertUI.framework/CertUI
0x2a2b6000 - 0x2a2d7fff ChunkingLibrary armv7s  <44b4f99b47dd3f0aa9619b8064a3e828> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x2a770000 - 0x2a772fff CommonAuth armv7s  <b00c1e8033303eb7a93fdf90e0a7a7e9> /System/Library/PrivateFrameworks/CommonAuth.framework/CommonAuth
0x2a773000 - 0x2a783fff CommonUtilities armv7s  <06ffdaa9898d33ef816625bb3d93a92a> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x2a784000 - 0x2a788fff CommunicationsFilter armv7s  <60c2b30976e233299838015899c1ee13> /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter
0x2a7f7000 - 0x2a7fbfff ConstantClasses armv7s  <4b75b37195373a25ba38dca9b89e0e30> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x2a7fc000 - 0x2a834fff ContentIndex armv7s  <b8347f219df332a196a99e4ba397f7cd> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex
0x2a835000 - 0x2a838fff CoreAUC armv7s  <c9d48abb96d6376c8778513f14f25180> /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
0x2a85c000 - 0x2a8b0fff CoreDAV armv7s  <a7606dc393b039cf8560773d71df1b7f> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
0x2a8b1000 - 0x2a8cafff CoreDuet armv7s  <dadc8ae1a88f3d75b0d6c244dae2a71a> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x2a8cf000 - 0x2a8defff CoreDuetDaemonProtocol armv7s  <cb3e7b1fe32a33b09abac1342eb48f99> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x2a8e5000 - 0x2a8e7fff CoreDuetDebugLogging armv7s  <17818c8f932336769943c9e74254af3d> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x2ab35000 - 0x2abd0fff CorePDF armv7s  <d4837a0178783c03b805e48fa08507ee> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
0x2ac31000 - 0x2ac3bfff CoreRecents armv7s  <92a8ed6e10123437b685c544c7be89af> /System/Library/PrivateFrameworks/CoreRecents.framework/CoreRecents
0x2acb3000 - 0x2acd1fff CoreServicesInternal armv7s  <4bf749d6d95030cba3a88850e33e7514> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal
0x2aecf000 - 0x2af4ffff CoreUI armv7s  <6ca97dfeeebe37a1b74f651e56bbe561> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x2af50000 - 0x2afbafff CoreUtils armv7s  <68e3551ba2023eeaa187682a19cfc6a4> /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
0x2afbb000 - 0x2afc0fff CrashReporterSupport armv7s  <a1d95e4d2034382e912ab4884d6a1157> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x2afc1000 - 0x2afc7fff DAAPKit armv7s  <a2479886e0bd3d7eb30a927bd06a2752> /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit
0x2afd3000 - 0x2b018fff DataAccess armv7s  <6dbf6d1637103f7d990accda11d76908> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
0x2b20d000 - 0x2b22efff DataAccessExpress armv7s  <4d78edc22bb430d19f8f513d779ebce7> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x2b26c000 - 0x2b272fff DataMigration armv7s  <0d1c7a082dd23f5688c0af73bd52db7e> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x2b27c000 - 0x2b27dfff DiagnosticLogCollection armv7s  <52071b4701ed3b2fa60d71a63efdc0ea> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/DiagnosticLogCollection
0x2b27e000 - 0x2b298fff DictionaryServices armv7s  <f087472c432733c9b0027e22a2fb8593> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x2b2b7000 - 0x2b2d6fff EAP8021X armv7s  <47b5191fd8d83584b7deaa2684e94a3a> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x2b3d6000 - 0x2b3d8fff FTClientServices armv7s  <134ad7a59577395caf7d96bfcf4422eb> /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices
0x2b3d9000 - 0x2b409fff FTServices armv7s  <9d002bd6316d3d499bfe9423c5cb3483> /System/Library/PrivateFrameworks/FTServices.framework/FTServices
0x2b40a000 - 0x2b82dfff FaceCore armv7s  <9b9520176ba23d5dabfb6a5a9c6b2646> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x2b852000 - 0x2b852fff FontServices armv7s  <ec4f36707bfa3ba28b63332e3cfcc4c0> /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x2b853000 - 0x2b926fff libFontParser.dylib armv7s  <af8324e660b33765b5a52b10fea79492> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x2b927000 - 0x2b933fff libGSFontCache.dylib armv7s  <fbca918852ed353faa45c4087a2f915f> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x2b934000 - 0x2b962fff libTrueTypeScaler.dylib armv7s  <fb1d1cc1596533dcb7193318d4c7dd2d> /System/Library/PrivateFrameworks/FontServices.framework/libTrueTypeScaler.dylib
0x2ba16000 - 0x2ba31fff FrontBoardServices armv7s  <d4e89c7da75d38228c4e321cf076717e> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x2bf9a000 - 0x2bfa1fff libGPUSupportMercury.dylib armv7s  <4b5544da6d5c3753a7d6033539bfedca> /System/Library/PrivateFrameworks/GPUSupport.framework/libGPUSupportMercury.dylib
0x2c319000 - 0x2c32ffff GenerationalStorage armv7s  <e4701d31f30e30d19afa0fb211399f5c> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x2c330000 - 0x2c5a1fff GeoServices armv7s  <6276f6d9bc98380da0fab1f85a5138b5> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x2c5a2000 - 0x2c5b2fff GraphicsServices armv7s  <06eeafe698713fd79424f8fdf249bf52> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x2c64f000 - 0x2c69efff Heimdal armv7s  <87944068c3eb337ea606facaf6696c67> /System/Library/PrivateFrameworks/Heimdal.framework/Heimdal
0x2c731000 - 0x2c7b1fff HomeSharing armv7s  <32297e3cffff3fe0a28b70ee1bb09187> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
0x2c810000 - 0x2c866fff IDS armv7s  <0edb980bee7d316fa0bb4832efbcfccb> /System/Library/PrivateFrameworks/IDS.framework/IDS
0x2c867000 - 0x2c888fff IDSFoundation armv7s  <f6dfe45534aa34a6b8c5f74acee1cc72> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
0x2c8f0000 - 0x2c99efff IMCore armv7s  <51aec7ae856139079e6b39c804bad76e> /System/Library/PrivateFrameworks/IMCore.framework/IMCore
0x2ca36000 - 0x2ca9dfff IMFoundation armv7s  <54a1298efd8a3a0ab968d7c513b0ee59> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x2caa5000 - 0x2caa8fff IOAccelerator armv7s  <b81286ef987d31bd9ae83f8322d94c6c> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x2caab000 - 0x2cab1fff IOMobileFramebuffer armv7s  <4ac5dd54ca853930aa6003839254ac1f> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x2cab2000 - 0x2cab7fff IOSurface armv7s  <1bb65b18a65936d3a3d8a28b7a7d5bf1> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x2cab8000 - 0x2cab9fff IOSurfaceAccelerator armv7s  <8765e45debb9384aa1f1f7cbbbde8b59> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x2cb55000 - 0x2cb5bfff IntlPreferences armv7s  <9d8c3e2813e53148a4a104e918dc640d> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
0x2cb5c000 - 0x2cb92fff LanguageModeling armv7s  <2787f19f6449349291859b40dfb88ff1> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x2cbce000 - 0x2cc0afff MIME armv7s  <f41ebcfe27ba37d295fb0143e08e45bb> /System/Library/PrivateFrameworks/MIME.framework/MIME
0x2ccae000 - 0x2ccbafff MailServices armv7s  <1b6ef0ab8a0535ccb7281874d8f2f6f3> /System/Library/PrivateFrameworks/MailServices.framework/MailServices
0x2ccee000 - 0x2cd8dfff ManagedConfiguration armv7s  <6b2a389e13373470952a4a94e2f451d1> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x2cd98000 - 0x2cd99fff Marco armv7s  <de1fa71308ac3a14b19c1ef2a8367ca6> /System/Library/PrivateFrameworks/Marco.framework/Marco
0x2cd9a000 - 0x2ce12fff MediaControlSender armv7s  <204933b2eecc3eb2a97550fa9a4d5238> /System/Library/PrivateFrameworks/MediaControlSender.framework/MediaControlSender
0x2ceb1000 - 0x2cec3fff MediaRemote armv7s  <8583c7eb810a35f392d0aa99daea5dcf> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x2cec4000 - 0x2ced3fff MediaServices armv7s  <4503fa3dbb5c3972b04811c5af18c873> /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
0x2cf51000 - 0x2d02efff Message armv7s  <d43361cd4d7b3cc6b0d5abda7e2e53b1> /System/Library/PrivateFrameworks/Message.framework/Message
0x2d034000 - 0x2d036fff MessageSupport armv7s  <b4f04a3a3fc237d094c4b572f77cc10c> /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport
0x2d048000 - 0x2d055fff MobileAsset armv7s  <fec17b7104b732798ec0cda1e47a940c> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x2d07c000 - 0x2d085fff MobileBluetooth armv7s  <e5ee20534ea739e7bb01464e0e891cfc> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
0x2d0a1000 - 0x2d0a8fff MobileIcons armv7s  <605d7447b21a339bbb6fa67458c9a870> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x2d0a9000 - 0x2d0b0fff MobileInstallation armv7s  <1bfe7b98d7aa306ea1df0dd42a4b56ce> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x2d0b1000 - 0x2d0bdfff MobileKeyBag armv7s  <9c010e348a7b3a148a60f7252d05084a> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x2d0ea000 - 0x2d0edfff MobileSystemServices armv7s  <ddb6afac1c233f5daab60a666ece59b2> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x2d10f000 - 0x2d11cfff MobileWiFi armv7s  <7537e6cfb3b33b669c3d0c22b01f55fe> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x2d15b000 - 0x2d2fafff MusicLibrary armv7s  <9cc281ea71403e9587ccc5982e7c16f3> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x2d393000 - 0x2d398fff Netrb armv7s  <a56f447a04c834a3b2f37a34b13e4fa4> /System/Library/PrivateFrameworks/Netrb.framework/Netrb
0x2d399000 - 0x2d39ffff NetworkStatistics armv7s  <7fbbf8e9b610335aadc96eeb658dcacc> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x2d3a0000 - 0x2d3bdfff Notes armv7s  <43297712e4a93338910ff622842273ab> /System/Library/PrivateFrameworks/Notes.framework/Notes
0x2d3c3000 - 0x2d3c5fff OAuth armv7s  <0c2849dabc57305baa7b8605cab0eafd> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x2db20000 - 0x2db5cfff OpenCL armv7s  <fb56731bf6b03180a163fab3ca15ddad> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL
0x2dc42000 - 0x2dc69fff PersistentConnection armv7s  <2a02604fc4ba37c3ac46323f48df3082> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x2e039000 - 0x2e083fff PhysicsKit armv7s  <abc65981a5243535be8f8b2bea0db902> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x2e084000 - 0x2e09afff PlugInKit armv7s  <3ec17a1ff2cd3a70b88c2b9de8964b5a> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
0x2e09b000 - 0x2e0a2fff PowerLog armv7s  <a7ccb43187613877946faee1079b4c3e> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x2e29c000 - 0x2e343fff Preferences armv7s  <4ad19193fb72316bba48d6d9073d1a60> /System/Library/PrivateFrameworks/Preferences.framework/Preferences
0x2e344000 - 0x2e381fff PrintKit armv7s  <9195e5878ba23aaeabbbcf380cf76f02> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
0x2e386000 - 0x2e41afff ProofReader armv7s  <b6934340f1c837e2b921785474d9b380> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x2e42b000 - 0x2e437fff ProtocolBuffer armv7s  <e850daf92889358fb2a3ecaf3629a97f> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x2e46a000 - 0x2e4d9fff Quagga armv7s  <8ee67622284038ae9cd333b4f7220ede> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x2e6c6000 - 0x2e752fff SAObjects armv7s  <e061cf980a8936edbda44d4293c4907c> /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
0x2e929000 - 0x2e943fff SpringBoardServices armv7s  <f9f6add53c76327a8d73a55918c26ed7> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x2ecae000 - 0x2edc6fff StoreServices armv7s  <d1a60fa363623bf08dab5072d7b8f4fe> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x2ee97000 - 0x2ee99fff TCC armv7s  <b8313eb23a6537a8861716ac21ecbc9e> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x2eee0000 - 0x2ef1dfff TelephonyUtilities armv7s  <b28ce5ba7cca391691a32106911ebd66> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities
0x2fa7f000 - 0x2faa6fff TextInput armv7s  <d183b563c21438a6bbbc915d589ab962> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x2fb59000 - 0x2fc1afff UIFoundation armv7s  <7562389936d635fab4dc251b290fabfb> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x2fc37000 - 0x2fc3afff UserFS armv7s  <c044878c4cd43943bb55f355b882bb67> /System/Library/PrivateFrameworks/UserFS.framework/UserFS
0x2fc53000 - 0x3019afff VectorKit armv7s  <9f7d20137eb63cc3a2cc5e9d693fd7e4> /System/Library/PrivateFrameworks/VectorKit.framework/VectorKit
0x303be000 - 0x303dcfff VoiceServices armv7s  <a552fc9f06473b49b98cccb119d71d0a> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
0x30466000 - 0x3048cfff WebBookmarks armv7s  <89c6195615a531e4abb72a5e744ee219> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
0x304a2000 - 0x31025fff WebCore armv7s  <723ae76958093166ba7762e96663bf00> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x31026000 - 0x310e4fff WebKitLegacy armv7s  <dfc480439ce537ce8292eceb6c34b16d> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x31284000 - 0x3128cfff XPCObjects armv7s  <69caaf09b0ee3596a7b420e092a5c482> /System/Library/PrivateFrameworks/XPCObjects.framework/XPCObjects
0x31474000 - 0x31479fff iAdServices armv7s  <35cc98c758df39a58c88ce2a06b5dc0f> /System/Library/PrivateFrameworks/iAdServices.framework/iAdServices
0x3147a000 - 0x3149efff iCalendar armv7s  <05eb09ddf7483831a7107a32f7ed31fb> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x314bd000 - 0x314f8fff iTunesStore armv7s  <7a7a1cdae7dd305e816183c504382c88> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
0x31c41000 - 0x31c49fff libAccessibility.dylib armv7s  <094547582d723c27b8150d539f0eaf4e> /usr/lib/libAccessibility.dylib
0x31e9d000 - 0x31eb3fff libCRFSuite.dylib armv7s  <9c29786bd63f341f916aa6f6662ca675> /usr/lib/libCRFSuite.dylib
0x31ee5000 - 0x31fe9fff libFosl_dynamic.dylib armv7s  <0052248414073cc78819925a431dd2fe> /usr/lib/libFosl_dynamic.dylib
0x32003000 - 0x3201afff libMobileGestalt.dylib armv7s  <16db2870e9443a669790f8bb678f572a> /usr/lib/libMobileGestalt.dylib
0x3201b000 - 0x32023fff libMobileGestaltExtensions.dylib armv7s  <b33a55ee21b23b99b10ede9447bd0bd4> /usr/lib/libMobileGestaltExtensions.dylib
0x32040000 - 0x32041fff libSystem.B.dylib armv7s  <916c64d9cab33b2a9bbb355f4be13a76> /usr/lib/libSystem.B.dylib
0x320b2000 - 0x320f6fff libTelephonyUtilDynamic.dylib armv7s  <2a798667e6d1311ab5d20ce7640d856e> /usr/lib/libTelephonyUtilDynamic.dylib
0x32206000 - 0x32228fff libarchive.2.dylib armv7s  <527e8c0122073f578d895580df8169f4> /usr/lib/libarchive.2.dylib
0x32229000 - 0x32229fff libassertion_extension.dylib armv7s  <536e1abbba3b31d8a6560c6d5c7c99e2> /usr/lib/libassertion_extension.dylib
0x32258000 - 0x32264fff libbsm.0.dylib armv7s  <ae0d4a27677f3f318d5994bd5a299009> /usr/lib/libbsm.0.dylib
0x32265000 - 0x3226efff libbz2.1.0.dylib armv7s  <cdff2930a8333bb689793675dee50df4> /usr/lib/libbz2.1.0.dylib
0x3226f000 - 0x322b9fff libc++.1.dylib armv7s  <8fad3aace328348da9c59ce042a8f764> /usr/lib/libc++.1.dylib
0x322ba000 - 0x322d5fff libc++abi.dylib armv7s  <7b486834c946373e8880760a56965ca5> /usr/lib/libc++abi.dylib
0x322d7000 - 0x322e4fff libcmph.dylib armv7s  <361b1fe8b4673926b7116829e02d0b02> /usr/lib/libcmph.dylib
0x322e5000 - 0x322edfff libcupolicy.dylib armv7s  <e937a5f056543f0f85fc140f6c51a188> /usr/lib/libcupolicy.dylib
0x32314000 - 0x3232cfff libextension.dylib armv7s  <bff08d045d4a318d863941427db9f018> /usr/lib/libextension.dylib
0x3234b000 - 0x3234efff libheimdal-asn1.dylib armv7s  <c11a6c53a6ed39cc942b2534ca2d4f1a> /usr/lib/libheimdal-asn1.dylib
0x3234f000 - 0x3243cfff libiconv.2.dylib armv7s  <747ef3a673c63868af6c67855f7fbd44> /usr/lib/libiconv.2.dylib
0x3243d000 - 0x325abfff libicucore.A.dylib armv7s  <a9bb4dc7760e3184bec94e62a99ce135> /usr/lib/libicucore.A.dylib
0x325b8000 - 0x325b8fff liblangid.dylib armv7s  <c039470cbe2b39f2b7f5f80676b7b6d0> /usr/lib/liblangid.dylib
0x325b9000 - 0x325c3fff liblockdown.dylib armv7s  <5c2434e5bec830ccb88db1fb9c139bd6> /usr/lib/liblockdown.dylib
0x325c4000 - 0x325d9fff liblzma.5.dylib armv7s  <d9f0e9bc84273d28bb36dea3e8f362aa> /usr/lib/liblzma.5.dylib
0x32952000 - 0x32966fff libmis.dylib armv7s  <02e6bf70c6bf376793e2c631a6f9807d> /usr/lib/libmis.dylib
0x32992000 - 0x32b8cfff libobjc.A.dylib armv7s  <f6ae15f5da4a3ee1aa1a080c069e3a1c> /usr/lib/libobjc.A.dylib
0x32c41000 - 0x32c57fff libresolv.9.dylib armv7s  <6f5e721723f73e079cad07f800ce7c16> /usr/lib/libresolv.9.dylib
0x32c82000 - 0x32d28fff libsqlite3.dylib armv7s  <463044a8a4543b11ac70cdd88a6a4a54> /usr/lib/libsqlite3.dylib
0x32d76000 - 0x32d9cfff libtidy.A.dylib armv7s  <ce3364e915d23d74ae1564c2f9532f7d> /usr/lib/libtidy.A.dylib
0x32d9d000 - 0x32da5fff libtzupdate.dylib armv7s  <c23ed5e6c3b93a33afac2d1496094825> /usr/lib/libtzupdate.dylib
0x32da9000 - 0x32e5ffff libxml2.2.dylib armv7s  <3c08bca3a51231749b43e35d4e627cdc> /usr/lib/libxml2.2.dylib
0x32e60000 - 0x32e81fff libxslt.1.dylib armv7s  <f4c65edfeb6032e88ce570e92f5f9d24> /usr/lib/libxslt.1.dylib
0x32e82000 - 0x32e8efff libz.1.dylib armv7s  <b261d154b0633244af8249c457f13def> /usr/lib/libz.1.dylib
0x32e8f000 - 0x32e93fff libcache.dylib armv7s  <7f2ac0c12ea6341ab3fb0a9b20400244> /usr/lib/system/libcache.dylib
0x32e94000 - 0x32e9dfff libcommonCrypto.dylib armv7s  <de40d2d23c6f36ac88bf74e6551e22f8> /usr/lib/system/libcommonCrypto.dylib
0x32e9e000 - 0x32ea2fff libcompiler_rt.dylib armv7s  <da89cd909a9a3678b531951a88ba5519> /usr/lib/system/libcompiler_rt.dylib
0x32ea3000 - 0x32ea9fff libcopyfile.dylib armv7s  <48cc5f26af163b4d9dca2ea06373c724> /usr/lib/system/libcopyfile.dylib
0x32eaa000 - 0x32ef6fff libcorecrypto.dylib armv7s  <f1d32ffeb2c1366ebe631cb906a79737> /usr/lib/system/libcorecrypto.dylib
0x32ef7000 - 0x32f16fff libdispatch.dylib armv7s  <7106cbb58b94372d9a4ae63f6dc39e1e> /usr/lib/system/libdispatch.dylib
0x32f17000 - 0x32f18fff libdyld.dylib armv7s  <bf125933f7c33a63999c21ae82e4223c> /usr/lib/system/libdyld.dylib
0x32f19000 - 0x32f19fff libkeymgr.dylib armv7s  <00e2af5454d73aef9254cd299247d537> /usr/lib/system/libkeymgr.dylib
0x32f1a000 - 0x32f1afff liblaunch.dylib armv7s  <9dbb42926564306cb61af50e6f3fe65a> /usr/lib/system/liblaunch.dylib
0x32f1b000 - 0x32f1efff libmacho.dylib armv7s  <ffcab8e9628a3c93823adce1717ead38> /usr/lib/system/libmacho.dylib
0x32f1f000 - 0x32f20fff libremovefile.dylib armv7s  <741688071e8c3f54a2ffa7d5bbf0ad0f> /usr/lib/system/libremovefile.dylib
0x32f21000 - 0x32f32fff libsystem_asl.dylib armv7s  <fde71151f3633b19897377baab64b521> /usr/lib/system/libsystem_asl.dylib
0x32f33000 - 0x32f33fff libsystem_blocks.dylib armv7s  <28477932f242360c892f12c609f95419> /usr/lib/system/libsystem_blocks.dylib
0x32f34000 - 0x32f97fff libsystem_c.dylib armv7s  <5d0717641c5e339da3ca1f21faa448e1> /usr/lib/system/libsystem_c.dylib
0x32f98000 - 0x32f9afff libsystem_configuration.dylib armv7s  <2e43e283d6be3ad685e50217cb2b8661> /usr/lib/system/libsystem_configuration.dylib
0x32f9b000 - 0x32f9cfff libsystem_coreservices.dylib armv7s  <b5dcec2938633107b43383dfbf8e07e6> /usr/lib/system/libsystem_coreservices.dylib
0x32f9d000 - 0x32fa9fff libsystem_coretls.dylib armv7s  <2dc9e3d6317535f4b536f631decf4913> /usr/lib/system/libsystem_coretls.dylib
0x32faa000 - 0x32fb0fff libsystem_dnssd.dylib armv7s  <7482038666363dc0b1a435e57b513989> /usr/lib/system/libsystem_dnssd.dylib
0x32fb1000 - 0x32fc9fff libsystem_info.dylib armv7s  <ff47cce8338c3fea9614c8c91a104349> /usr/lib/system/libsystem_info.dylib
0x32fca000 - 0x32fe4fff libsystem_kernel.dylib armv7s  <0135350370a335d1acca9ce9858595df> /usr/lib/system/libsystem_kernel.dylib
0x32fe5000 - 0x33004fff libsystem_m.dylib armv7s  <d1bc7f2b6bbd3ddc83930b9ba33dc507> /usr/lib/system/libsystem_m.dylib
0x33005000 - 0x33017fff libsystem_malloc.dylib armv7s  <4285bc1fb79b3dc4a45fe1680ddb276b> /usr/lib/system/libsystem_malloc.dylib
0x33018000 - 0x33045fff libsystem_network.dylib armv7s  <93a5fa1da38835b693fcdbf8e200fe17> /usr/lib/system/libsystem_network.dylib
0x33046000 - 0x3304bfff libsystem_networkextension.dylib armv7s  <3c2cc31c08e534f994eae9e9390c0bda> /usr/lib/system/libsystem_networkextension.dylib
0x3304c000 - 0x33053fff libsystem_notify.dylib armv7s  <bc57f62dd51b39b49d5ef5890b386f76> /usr/lib/system/libsystem_notify.dylib
0x33054000 - 0x33058fff libsystem_platform.dylib armv7s  <485d83aa9719310982082cb9c6c5a2c4> /usr/lib/system/libsystem_platform.dylib
0x33059000 - 0x3305ffff libsystem_pthread.dylib armv7s  <211207e983bc395f9c59668f9088bef2> /usr/lib/system/libsystem_pthread.dylib
0x33060000 - 0x33062fff libsystem_sandbox.dylib armv7s  <ae0d736739bd3aef9fa1c29fcf22e90e> /usr/lib/system/libsystem_sandbox.dylib
0x33063000 - 0x33066fff libsystem_stats.dylib armv7s  <63dea98a903b3b49a7db9ffd18bd3681> /usr/lib/system/libsystem_stats.dylib
0x33067000 - 0x3306cfff libsystem_trace.dylib armv7s  <f1d18cb2a43c3e518ad37bcf31224eda> /usr/lib/system/libsystem_trace.dylib
0x3306d000 - 0x3306dfff libunwind.dylib armv7s  <1440671d926a3346abaa73fa726ddbfc> /usr/lib/system/libunwind.dylib
0x3306e000 - 0x33089fff libxpc.dylib armv7s  <acfe5f1e68d93d249b65d604403a9625> /usr/lib/system/libxpc.dylib

Un-blurred image is seen before rendered version - or never blurs

Hi Ben!
Firstly thanks for these modules. Lifesaver! (and Android on too!) Nice work - as usual!

I'm using basicBlur with remote images (for a nice music artwork background in a music app I'm building) and I've found that I can see the un-blurred image on screen before the rendered version. Sometimes, the blurred version doesn't load at all, so I added a 'load' event to apply the blurRadius then. While this fixes the blur, it doesn't solve the visible un-rendered version.

Any way around this? Or a fix? ( I'd rather not have to locally cache the image then try the other blur methods. But if that's the only way... )

The Android version is working perfectly.

Cheers!
Kosso

ps: Worth noting somewhere that blurring cannot be triggered while an app is in the background. It will cause a crash. OpenGL ES doesn't like it! ;) [see : https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/ImplementingaMultitasking-awareOpenGLESApplication/ImplementingaMultitasking-awareOpenGLESApplication.html ]

blurLevel set dynamically

Hi, thanks for the module, It's amazing.

is there any way to modify the blurLevel dynamically? It would be very useful for me.

Thanks.

Can't seem to remove blurred image from window

Here is some code. But I can add a blurred image with no problem except some lag. But then when I try to remove it from the window. It says that it's not a child.

var mod = require('bencoding.blur');

    var blurImage = Ti.UI.createView({
        backgroundImage: worldContainer.currentWorld.toImage(),
        height: Ti.UI.FILL,
        width: Ti.UI.FILL
    });

    var blurView = mod.createView({
        height:win.height, 
        width:win.width, 
        //top:0,bottom:0,left:0,right:0,
        blurLevel:5, 
        blurTintColor: "#666666",
        backgroundView:blurImage,
        //blurCroppedToRect:true,

    });

    blurImage.blurView = blurView;

    blurImage.add(blurView);
    win.add(blurImage);
    //win.add(blurView);
    setTimeout(function(){
        win.remove(blurImage);
    },10000);

questions

It is a very good module.

There is one kind of questions.
The following items do not work.

CIDiscBlur
CIMotionBlur
CIZoomBlur

Can you provide examples of this?

Thank you.

Android sdk 6 suppot

Hi man thank u for helping us but i can't find module for android sdk 6 can you complie it for us :)

Issue with GPUImage compiling source

I'm trying to get this compiled after cloning it in and am running into an issue that I can't quite figure out. Could very well be something stupid I'm missing...

I'm running build and getting the following error:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: for architecture arm64 object: /Users/mfogg/Sites/Ti.BlurView/iOS/Classes/GPUImage/lib/libGPUImage.a(GPUImageFilter.o) malformed object (unknown load command 1)
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool failed with exit code 1

I think the first part about the invalid flags might just be a warning but the second part (malformed object) seems to be causing it to fail out. Or... it's failing out because of the warning :)

I feel kind of like i'm looking up my symptoms on WebMD and self-diagnosing before going into the Doctor so any help I can get would be greatly appreciated!

64-bit compatible?

Has this module been updated for 64bit yet? If not do you have an ETA on when it might be?

BlurImage: applyBlurTo with remote image url not working

Seems you can't use a remote image url when using applyBlurTo on iOS.

var mod = require('bencoding.blur');
var win1 = Titanium.UI.createWindow({  
    backgroundColor:'#fff'
});
var imgblurredImage = mod.applyBlurTo({
    image: 'http://animalia-life.com/data_images/logo/amphibians.jpg',
    blurRadius:20,
    blurLevel: 20,
});
var testView = Ti.UI.createImageView({
    width:Ti.UI.FILL, height:Ti.UI.FILL,
    image: imgblurredImage
});
win1.add(testView);
win1.open();

Output is
[INFO] : Application started
[ERROR] : no image or view provided

BUILD FAILED 'Ld build/Debug-iphoneos/my.app/my normal armv7'

I'm using bencoding.blur-iphone-0.35 with my alloy based project, and got an error when compiling and installing the app on my iphone5C. here is the error log:

[ERROR] : ** BUILD FAILED **
[ERROR] : The following build commands failed:
[ERROR] : Ld build/Debug-iphoneos/myapp.app/myapp normal armv7
[ERROR] : (1 failure)

Here is my building environment:

  • titanium SDK: 3.2.3.GA
  • alloy: 1.3.1
  • xcode: 5.1.1
  • osx: 10.9.2

Testing environment:

  • iphone5C: running iOS 7.1.1

Any idea?

How to get background blurred on opening?

I'm using your example overlay_bg_demo.

My problem: I'm opening the window and after 0.5 - 1 second, the screen get blurred.
How to get the screen blurred without seeing the unblurred background?

Blurred scrollableView?

I have a scrollableView. Navigation of it should be a burger menu over it. Is it possible to blur the scrollableView directly or I have to make a toImage(), put over it and blur?

real-time blur

would be great to add in real-time blur to the overlay capability. Much like iOS 7 mobile Safari Title bar - as the web page scrolls behind it, you see the blurred color of the website.

any thoughts on how this would impact performance?

Limiting

Having to apply the blur manually after the view is rendered makes this hard to work with in some situations.

I tried to apply it to some images inside tableView rows, but there is no way to know when the tableView rows is rendered other than guessing with setTimeout. Another problem is that only the visible tableView rows are rendered.

Can't you create a Category for UIView instead?

Seems to work here: https://github.com/viezel/NappUI/blob/master/Classes/TiUIView%2BTiUIWindow%2BBlurred.m

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.