Search Unity

[RELEASED] MPMP - cross platform video solution

Discussion in 'Assets and Asset Store' started by _monoflow, Jan 25, 2016.

  1. noobie0

    noobie0

    Joined:
    Jun 6, 2016
    Posts:
    5
    Hi, does the player support hls urls? The UI gets stuck between the Load and the Play buttons if I try such a url and nothing is displayed in the player.
     
  2. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    At the moment not really. I have to make some modifications to the VLC backend. It's on my todo list. Right now only the first video of a HLS stream should be loaded but it could depend on the stream.
     
  3. noobie0

    noobie0

    Joined:
    Jun 6, 2016
    Posts:
    5
    Thank you. Any idea when you could get around to adding support? I would really like to buy a license if hls streams work.
     
  4. DCassy

    DCassy

    Joined:
    Aug 14, 2013
    Posts:
    5
    Hi,
    I notice some disturbing lags too (iPhone 6) when loading another video in the background, for example. I wonder if there is a way to improve it, or if it's a performance issue related to Unity running at the same time than video... The same video plays normally when using "play full screen movie function". Any idea on this ?
     
  5. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Loading could cause some delay on weak hardware. You can't compare video texture solutions with fullscreen movie function as the video is loaded in a different way. On way to circumvent this is to preload the videos without making them visible and later you can just start it.
     
  6. DCassy

    DCassy

    Joined:
    Aug 14, 2013
    Posts:
    5
    Hello Monoflow, and thanks for your answer. I am thinking to preloading like your mentioned. But the lack of fluidity is visible even with only one very light video... I am currently trying a lot of different codecs and quality, but that doesn't seem to make a difference. Right now I am wondering if using a quad in 3D space would give better results in terms of performance than a Ui Image. Do you know something about this ?
    All the best
     
  7. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Quad shoud be more performant from my testing. ugui seems to do more behind the scenes. But as always:test on different hardware.
     
    DCassy likes this.
  8. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Hi,
    there seems to be a problem with the Media Foundation backend on Windows 10 with NVIDIA GPUs and linear color space. A couple of people reported that there is only a black texture. I also can confirm this issue. Don't know exactly if this is a NVIDIA driver problem or a Windows 10 problem. When i installed a fresh Windows 10 system i had no problems but now after two days i also have this problem. Don't know if Windows has updated some components behind the scenes. (Or i fooled myself at the beginning).
    If you have this problem and can't switch to gamma colorspace the only option is that you force MPMP to always set the isLinear flag to false when it initializes.
    MPMP.cs line 383:
    Code (CSharp):
    1.  bool isLinear = false;//(cs == ColorSpace.Linear);
    But then you have to use a shader that converts from gamma to linear. (If someone has already such a shader i would be very thankful if he could provide it to me)
    For the next version i will add a 'force gamma' option.
     
  9. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Hi,
    there is now a second MPMP version on the Assetstore : MPMP-VLC
    It is the VLC-backend part of the MPMP package. I decided to provide this version as a standalone package if you just need a videoplayer for Windows but don't want to spend too much money. You can upgrade later to the bigger MPMP package.
     
    zyzyx likes this.
  10. AJEMadden

    AJEMadden

    Joined:
    Jan 1, 2013
    Posts:
    8
    Hi folks,

    Has anyone here had success in getting an application using MPMP into the Oculus store (specifically for the Gear VR)? We are having random submission issues on their test devices (working fine on our s6, s7 and various edge variants).

    We are attempting to play a H.265 360 stereo video on two spheres (similar to the example provided in the demo scenes) - any advice would be greatly appreciated!

    Thanks!
     
  11. joaopaul

    joaopaul

    Joined:
    Feb 1, 2016
    Posts:
    39
    Hey there monoflow, remember me? xD

    We are now in later stages of the application development and we are building sort of a "History" log where the user can check which actions he did and what was the outcome. some of the outcomes are videos which we play using MPMP.

    Problem is, when we show this "history" we have to pause the game which is done by setting the timescale to 0 (must be done like this because of how the application is architectured :'( )
    As you should have guessed, we have a problem there as the videos do not show when timescale is zero... Is there any option I'm not aware of or any way for me to make MPMP work in this situation?

    thanks for the great work.
     
  12. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Hi joaopaul,
    at the moment this doesn't work but there should be a quick fix.
    In MPMP.cs at line 608 change this:
    Code (CSharp):
    1.  // frameLock = (frameDuration < _updateFrequencyInverse);//old version
    2. if(Time.deltaTime > 0) { frameDuration += Time.deltaTime; } else { frameDuration += Time.unscaledDeltaTime; }
    Let me know if this fixes your issues. I will add this to the next release.
     
    Last edited: Jun 15, 2016
  13. zyzyx

    zyzyx

    Joined:
    Jul 9, 2012
    Posts:
    227
    _monoflow likes this.
  14. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Cool! Many thanks!
     
    zyzyx likes this.
  15. joaopaul

    joaopaul

    Joined:
    Feb 1, 2016
    Posts:
    39
    Yup, this fixed my issue right away :D
    Many thanks, I'll be waiting expectantly for the next version ;)

    (btw, any ETA?)
     
  16. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    I uploaded a new version (the demo version is already updated online):

    Version 1.8 - 2016.06.19
    • OpenGL ES 3.0 support on mobile
    • Added OnBuffering event
    • Exception handling on Android improved when loading from path that could not be resolved
    • Fixed problem playing videos when Time.deltaTime is null
    • Added forceGamma option
    • Documentation update
    I raised the minimum required Unity version to 5.3.4 as otherwise the GL ES 3.0 rendering on mobile doesn't work.
    The OnBuffering event is useful if you want to monitor the amount of data downloaded when playing a progressive streaming video. The TestAPI script has some example how to use this feature.
     
    zyzyx likes this.
  17. Ben-BearFish

    Ben-BearFish

    Joined:
    Sep 6, 2011
    Posts:
    1,204
    @_monoflow Excuse my ignorance, but does the streaming feature mean we can use the plugin with WebPlayer and WebGL builds? Or no?
     
  18. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    No. WebGL has nothing to do with streaming.
    (I have a experimental WebGL version of MPMP that i will release in the next version) .
     
  19. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Here are two gamma correction shaders that you can use when using the 'force gamma' option in linear colorspace.
    (Will be added in the next release)
     

    Attached Files:

  20. mimminito

    mimminito

    Joined:
    Feb 10, 2010
    Posts:
    780
    This is something we are very interested in. Any idea when you will submit the next version? Very keen to play with the WebGL video.
     
  21. Schinken_

    Schinken_

    Joined:
    Apr 19, 2016
    Posts:
    2
    Hello, I've got a problem when trying to play back an HLS Stream (m3u8) on a Huawei P7-L10 (Android 4.4.2) test device.
    Code (csharp):
    1. 06-23 10:01:32.470 10034-10048/? E/dalvikvm: Could not find class 'android.media.PlaybackParams', referenced from method org.monoflow.media.MPMP.SetPlaybackRate
    2. 06-23 10:01:32.470 10034-10048/? W/dalvikvm: VFY: unable to resolve new-instance 68 (Landroid/media/PlaybackParams;) in Lorg/monoflow/media/MPMP;
    3. 06-23 10:01:32.470 10034-10048/? I/dalvikvm: threadid=10: recursive native library load attempt (/data/app-lib/de.schinkon.test-1/libMPMP.so)
    4. 06-23 10:01:32.710 10034-10048/? I/MPMP: NEW.mpMediaPlayer with Activity
    5. 06-23 10:01:32.710 10034-10048/? I/JavaBridge: [Java_org_monoflow_media_MPMP_NativeNewMediaPlayer] JNI Environment is = 71abbd68
    6. 06-23 10:01:32.740 10034-10048/? I/MPMP: SetAutoPlay: true
    7. 06-23 10:01:32.740 10034-10048/? I/MPMP: Initialize
    8. 06-23 10:01:32.740 10034-10048/? I/JavaBridge: [Java_org_monoflow_media_MPMP_NativeInitGLComponents] JNI Environment is = 71abbd68
    9. 06-23 10:01:32.740 10034-10048/? I/JavaBridge: [Java_org_monoflow_media_MPMP_NativeGetSurfaceTexture] JNI Environment is = 71abbd68
    10. 06-23 10:01:32.740 10034-10048/? I/MPMP: m_iSurfaceTextureID: 23
    11. 06-23 10:01:32.740 10034-10048/? I/MPMP: Reset
    12. 06-23 10:01:40.540 10034-10048/? I/MPMP: Pause
    13. 06-23 10:01:40.540 10034-10048/? I/MPMP: Load: http://daserste_live-lh.akamaihd.net/i/daserste_de@91204/master.m3u8
    14. 06-23 10:01:40.540 10034-10048/? I/MPMP: scheme: http
    15. 06-23 10:01:40.540 10034-10048/? I/MPMP: isOBB:false
    16. 06-23 10:01:40.540 10034-10048/? I/MPMP: Reset
    17. 06-23 10:01:40.540 10034-10048/? I/MPMP: setDataSource with scheme!=null:http
    18. 06-23 10:01:40.550 10034-10048/? I/MPMP: PrepareAsync
    19. 06-23 10:01:40.970 10034-10034/? I/MPMP: onVideoSizeChanged:320:180
    20. 06-23 10:01:40.970 10034-10034/? I/MPMP: onPrepared:
    21. 06-23 10:01:40.970 10034-10034/? I/MPMP: onPrepared.GetDuration:0,000000
    The app just crashes after clicking load.
    I used http://daserste_live-lh.akamaihd.net/i/daserste_de@91204/master.m3u8 for testing. (But even my own private hls (nginx + rtmp module) crashes). It works fine on other devices though (Chinese Phones - Siswoo C50 (Android 5.1) & Ulefone Paris (Android 5.x)).

    Do you need any more information?

    Edit: I'm using Unity 5.3.5f1 and the Demo Version of MPMP and the MPMP.Basic Scene from it.
     
    Last edited: Jun 23, 2016
  22. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Hi Schinken_,
    i tested it on a Nexus 7 and Galaxy Tab 4 both with Android 4.4.2. On the Nexus i also couldn't play the stream (but it does not crash) . I can't really say if this is an Android version problem or if it is hardware related. I will investigate this problem.
     
  23. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    I uploaded a new version :

    Version 1.8.1 - 2016.06.23
    • Added WebGL support (experimental)
    • Added gamma correction shaders
    The WebGL support is only experimental! There is still an issue when you create more than 16 instances of MPMP in a browser session, so you only can play scenes where the MPMP instance remains and is not destroyed and recreated. Don't know what the problem is.(I'm not a Javascript guru. If somebody can give some suggestion i would appreciate it.)
     
  24. Ben-BearFish

    Ben-BearFish

    Joined:
    Sep 6, 2011
    Posts:
    1,204
    I know WebPlayer is soon to be deprecated, but do you think it's possible to implement this plugin for WebPlayer as well?
     
  25. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    As you said it will be soon deprecated so you can imagine how high this is on my todo list. ;)
     
  26. Purpleshine84

    Purpleshine84

    Joined:
    Apr 8, 2013
    Posts:
    194
    @_monoflow Hi, I am planning to buy this product still but am short on money. I saw there is a version that is cheaper from $ 48.64. I only need the player to play a video in my PC game. Can I achieve this without any problems with the cheaper version? And will it run descently, also on an IOS platform? (probably a dumb question but I need to know it)
     
  27. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    The cheaper version is the MPMP-VLC only version. It will run only on Windows 7+. To run MPMP on iOS you need the full package as it uses another media framework backend.
     
  28. Purpleshine84

    Purpleshine84

    Joined:
    Apr 8, 2013
    Posts:
    194
    Thanks! Bought the cheapier version, I will buy the complete one when I can.
     
  29. Janisse_Dev

    Janisse_Dev

    Joined:
    Sep 18, 2015
    Posts:
    3
    Hello, I've got a problem when trying to play the MPMP.Basic scene on Windows 7.
    Every time I try to play the video, it crashes my application (loading works obviously).
    I'm using Unity 5.3.4P1 and the Demo Version of MPMP.
    Vcredist is installed and Unity run on DX11.
    Maybe I'm missing something but I don't know what?
    Is it a known issue?

    Here is the log file:
    Unity Player [version: Unity 5.3.4p1_e89f89413a91]

    MPMP_VLC.dll caused an Access Violation (0xc0000005)
    in module MPMP_VLC.dll at 0033:fc033a5e.

    Error occurred at 2016-06-28_145320.
    F:\Work\test\test\test.exe, run by CJanisset.
    47% memory in use.
    8069 MB physical memory [4249 MB free].
    16136 MB paging file [11906 MB free].
    8388608 MB user address space [8387995 MB free].
    Read from location 00000000 caused an access violation.

    Context:
    RDI: 0x11caac30 RSI: 0x11cb0510 RAX: 0x00000000
    RBX: 0x00302820 RCX: 0x00000000 RDX: 0x00000000
    RIP: 0xfc033a5e RBP: 0x00000001 SegCs: 0x00000033
    EFlags: 0x00010246 RSP: 0x1770f4a0 SegSs: 0x0000002b
    R8: 0x1770f550 R9: 0x11e40040 R10: 0x0000003f
    R11: 0x00004e20 R12: 0x00000000 R13: 0x000025f6
    R14: 0x11d61ba0 R15: 0x11c61c00

    Bytes at CS:EIP:
    48 8b 01 48 8d 54 24 40 ff 50 50 45 33 c0 44 39

    Stack:
    0x1770f4a0: 11c61c00 00000000 11cab310 00000000 ................
    0x1770f4b0: 16121330 00000000 11cab310 00000000 0...............
    0x1770f4c0: 16121330 00000000 00000000 00000000 0...............
    0x1770f4d0: 004fe5d0 00000000 11cab310 00000000 ..O.............
    0x1770f4e0: 00000000 00000000 00000000 00000000 ................
    0x1770f4f0: 00000000 00000000 00000000 00000000 ................
    0x1770f500: 00000000 00000000 00000000 00000000 ................
    0x1770f510: 42af5b59 00002dcd 5cfe2fec 00000000 Y[.B.-.../.\....
    0x1770f520: 11caac30 00000000 667e157d 00000000 0.......}.~f....
    0x1770f530: ea878bd8 00000001 ea8a2000 00000001 ......... ......
    0x1770f540: 000001e0 00000000 00000003 00000000 ................
    0x1770f550: 11e40040 00000000 00000000 00000000 @...............
    0x1770f560: 11caac30 00000000 11d61b70 00000000 0.......p.......
    0x1770f570: 17ea2890 00000000 11cab310 00000000 .(..............
    0x1770f580: 16121330 00000000 68068e0b 00000000 0..........h....
    0x1770f590: 16120f50 00000000 00000000 00000000 P...............
    0x1770f5a0: 11cab310 00000000 00000000 00000000 ................
    0x1770f5b0: 11c61c00 00000000 11cc91d0 00000000 ................
    0x1770f5c0: 00000000 00000000 667e15e0 00000000 ..........~f....
    0x1770f5d0: 11d61ba0 00000000 6808a3ca 00000000 ...........h....
    0x1770f5e0: 294da1a7 00000013 11d61b70 00000000 ..M)....p.......
    0x1770f5f0: 11d61ba0 00000000 11d61b70 00000000 ........p.......
    0x1770f600: 11d61ba0 00000000 68047137 00000000 ........7q.h....
    0x1770f610: 11d64530 00000000 6816cbd0 00000000 0E.........h....
    0x1770f620: 1770f6f0 00000000 11c61c38 00000000 ..p.....8.......
    0x1770f630: ea8a2000 00000001 ea878bd8 00000001 . ..............
    0x1770f640: 00000000 00000000 11e3e108 00000000 ................
    0x1770f650: 00000001 00000000 00000000 00000000 ................
    0x1770f660: 000008dc 00000001 11c61c38 00000000 ........8.......
    0x1770f670: 000101e0 00000000 00000280 00010080 ................
    0x1770f680: 32315659 00000280 000001e0 00000000 YV12............
    0x1770f690: 00000000 00000280 000001e0 00000000 ................
    0x1770f6a0: 00000001 00000001 0000000f 00000001 ................
    0x1770f6b0: 00000000 00000000 00000000 00000000 ................
    0x1770f6c0: 00000000 00000000 00000000 00000000 ................
    0x1770f6d0: 00000000 00000000 00000000 00000000 ................
    0x1770f6e0: 00000000 00000000 00000000 00000000 ................
    0x1770f6f0: 32315659 00000280 000001e0 00000000 YV12............
    0x1770f700: 00000000 00000280 000001e0 00000000 ................
    0x1770f710: 00000001 00000001 0000000f 00000001 ................
    0x1770f720: 00000000 00000000 00000000 00000000 ................
    0x1770f730: 00000000 00000000 00000000 00000000 ................
    0x1770f740: 00000000 00000000 00000000 00000000 ................
    0x1770f750: 00000000 00000000 6803ede1 00000000 ...........h....
    0x1770f760: 11d61cf8 00000000 11d61b70 00000000 ........p.......
    0x1770f770: 1770f838 00000000 00000000 00000000 8.p.............
    0x1770f780: 6816c79c 00000000 1770f850 00000000 ...h....P.p.....
    0x1770f790: 11d61cf8 00000000 1770f870 00000000 ........p.p.....
    0x1770f7a0: 11d61eb0 00000000 680477db 00000000 .........w.h....
    0x1770f7b0: 11d61b70 00000000 00000000 00000000 p...............
    0x1770f7c0: 11c81d20 00000000 00000000 00000000 ...............
    0x1770f7d0: 00000000 00000000 00000000 00000000 ................
    0x1770f7e0: 00000000 00000000 00000000 00000000 ................
    0x1770f7f0: 00000000 00000000 11d61ba0 00000000 ................
    0x1770f800: 1770f840 00000000 1770f8e0 00000000 @.p.......p.....
    0x1770f810: 1770f890 00000000 00000000 00000000 ..p.............
    0x1770f820: 00000000 00000000 00000000 00000000 ................
    0x1770f830: 00000000 00000000 00000000 00000000 ................
    0x1770f840: 00000000 00000000 ea877080 00000001 .........p......
    0x1770f850: 0000000c 00000000 00000001 00000000 ................
    0x1770f860: 00000000 00000000 00000000 00000000 ................
    0x1770f870: 0000000c 00000000 00000001 00000000 ................
    0x1770f880: 00000000 00000000 00000000 00000000 ................
    0x1770f890: 00000000 00000000 00000000 00000000 ................
    0x1770f8a0: 00000000 00000000 00000000 00000000 ................
    0x1770f8b0: 00000000 00000000 00000000 00000000 ................
    0x1770f8c0: 00000000 00000000 00000000 00000000 ................
    0x1770f8d0: 00000000 00000000 00000000 00000000 ................
    0x1770f8e0: 00000001 00000000 00000000 00000000 ................
    0x1770f8f0: 00000000 00000000 00000000 00000000 ................
    0x1770f900: 00000000 00000000 00000000 00000000 ................
    0x1770f910: 00000000 00000000 00000000 00000000 ................
    0x1770f920: 00000000 00000000 00000000 00000000 ................
    0x1770f930: 00000000 00000000 00000000 00000000 ................
    0x1770f940: 00000000 00000000 00000000 00000000 ................
    0x1770f950: 00000000 00000000 004fef30 00000000 ........0.O.....
    0x1770f960: 0024f2e0 00000000 00000000 00000000 ..$.............
    0x1770f970: 00000000 00000000 00000000 00000000 ................
    0x1770f980: 00000000 00000000 00000000 00000000 ................
    0x1770f990: 00000000 00000000 6808b2f3 00000000 ...........h....
    0x1770f9a0: 004fef30 00000000 0024f2e0 00000000 0.O.......$.....
    0x1770f9b0: 11d14d10 00000000 00000000 00000000 .M..............
    0x1770f9c0: 11d14d10 00000000 00000000 00000000 .M..............
    0x1770f9d0: 00000000 00000000 fed4415f 000007fe ........_A......
    0x1770f9e0: 11d14d10 00000000 00000000 00000000 .M..............
    0x1770f9f0: 00000000 00000000 00000000 00000000 ................
    0x1770fa00: 00000000 00000000 fed46ebd 000007fe .........n......
    0x1770fa10: fedd1ea0 000007fe 11d14d10 00000000 .........M......
    0x1770fa20: 00000000 00000000 00000000 00000000 ................
    0x1770fa30: 00000000 00000000 774559bd 00000000 .........YEw....
    0x1770fa40: 00000000 00000000 00000000 00000000 ................
    0x1770fa50: 00000000 00000000 00000000 00000000 ................
    0x1770fa60: 00000000 00000000 7758a2e1 00000000 ..........Xw....
    0x1770fa70: 00000000 00000000 00000000 00000000 ................
    0x1770fa80: 00000000 00000000 00000000 00000000 ................
    0x1770fa90: 774dbaa0 00000000 774dbaa0 00000000 ..Mw......Mw....
    0x1770faa0: 1770e630 00000000 00000000 00000000 0.p.............
    0x1770fab0: 00000000 00000000 00000000 00000000 ................
    0x1770fac0: 00000000 00000000 00000000 00000000 ................
    0x1770fad0: 00000000 00000000 00000000 00000000 ................
    0x1770fae0: 00000000 00000000 00000000 00000000 ................
    0x1770faf0: 00000000 00000000 00000000 00000000 ................
    0x1770fb00: 00000000 00000000 00000000 00000000 ................
    0x1770fb10: 00000000 00000000 00000000 00000000 ................
    0x1770fb20: 00000000 00000000 00000000 00000000 ................
    0x1770fb30: 00000000 00000000 00000000 00000000 ................
    0x1770fb40: 00000000 00000000 00000000 00000000 ................
    0x1770fb50: 00000000 00000000 00000000 00000000 ................
    0x1770fb60: 00000000 00000000 00000000 00000000 ................
    0x1770fb70: 00000000 00000000 00000000 00000000 ................
    0x1770fb80: 00000000 00000000 00000000 00000000 ................
    0x1770fb90: 00000000 00000000 00000000 00000000 ................
    0x1770fba0: 00000000 00000000 00000000 00000000 ................
    0x1770fbb0: 00000000 00000000 00000000 00000000 ................
    0x1770fbc0: 00000000 00000000 00000000 00000000 ................
    0x1770fbd0: 00000000 00000000 00000000 00000000 ................
    0x1770fbe0: 00000000 00000000 00000000 00000000 ................
    0x1770fbf0: 00000000 00000000 00000000 00000000 ................
    0x1770fc00: 00000000 00000000 00000000 00000000 ................
    0x1770fc10: 00000000 00000000 00000000 00000000 ................
    0x1770fc20: 00000000 00000000 00000000 00000000 ................
    0x1770fc30: 00000000 00000000 00000000 00000000 ................
    0x1770fc40: 00000000 00000000 00000000 00000000 ................
    0x1770fc50: 00000000 00000000 00000000 00000000 ................
    0x1770fc60: 00000000 00000000 00000000 00000000 ................
    0x1770fc70: 00000000 00000000 00000000 00000000 ................
    0x1770fc80: 00000000 00000000 00000000 00000000 ................
    0x1770fc90: 00000000 00000000 00000000 00000000 ................
    0x1770fca0: 00000000 00000000 00000000 00000000 ................
    0x1770fcb0: 00000000 00000000 00000000 00000000 ................
    0x1770fcc0: 00000000 00000000 00000000 00000000 ................
    0x1770fcd0: 00000000 00000000 00000000 00000000 ................
    0x1770fce0: 00000000 00000000 00000000 00000000 ................
    0x1770fcf0: 00000000 00000000 00000000 00000000 ................
    0x1770fd00: 00000000 00000000 00000000 00000000 ................
    0x1770fd10: 00000000 00000000 00000000 00000000 ................
    0x1770fd20: 00000000 00000000 00000000 00000000 ................
    0x1770fd30: 00000000 00000000 00000000 00000000 ................
    0x1770fd40: 00000000 00000000 00000000 00000000 ................
    0x1770fd50: 00000000 00000000 00000000 00000000 ................
    0x1770fd60: 00000000 00000000 00000000 00000000 ................
    0x1770fd70: 00000000 00000000 00000000 00000000 ................
    0x1770fd80: 00000000 00000000 00000000 00000000 ................
    0x1770fd90: 00000000 00000000 00000000 00000000 ................
    0x1770fda0: 00000000 00000000 00000000 00000000 ................
    0x1770fdb0: 00000000 00000000 00000000 00000000 ................
    0x1770fdc0: 00000000 00000000 00000000 00000000 ................
    0x1770fdd0: 00000000 00000000 00000000 00000000 ................
    0x1770fde0: 00000000 00000000 00000000 00000000 ................
    0x1770fdf0: 00000000 00000000 00000000 00000000 ................
    0x1770fe00: 00000000 00000000 00000000 00000000 ................
    0x1770fe10: 00000000 00000000 00000000 00000000 ................
    0x1770fe20: 00000000 00000000 00000000 00000000 ................
    0x1770fe30: 00000000 00000000 00000000 00000000 ................
    0x1770fe40: 00000000 00000000 00000000 00000000 ................
    0x1770fe50: 00000000 00000000 00000000 00000000 ................
    0x1770fe60: 00000000 00000000 00000000 00000000 ................
    0x1770fe70: 00000000 00000000 00000000 00000000 ................
    0x1770fe80: 00000000 00000000 00000000 00000000 ................
    0x1770fe90: 00000000 00000000 00000000 00000000 ................
    0x1770fea0: 00000000 00000000 00000000 00000000 ................
    0x1770feb0: 00000000 00000000 00000000 00000000 ................
    0x1770fec0: 00000000 00000000 00000000 00000000 ................
    0x1770fed0: 00000000 00000000 00000000 00000000 ................
    0x1770fee0: 00000000 00000000 00000000 00000000 ................
    0x1770fef0: 00000000 00000000 00000000 00000000 ................
    0x1770ff00: 00000000 00000000 00000000 00000000 ................
    0x1770ff10: 00000000 00000000 00000000 00000000 ................
    0x1770ff20: 00000000 00000000 00000000 00000000 ................
    0x1770ff30: 00000000 00000000 00000000 00000000 ................
    0x1770ff40: 00000000 00000000 00000000 00000000 ................
    0x1770ff50: 00000000 00000000 00000000 00000000 ................
    0x1770ff60: 00000000 00000000 00000000 00000000 ................
    0x1770ff70: 00000000 00000000 00000000 00000000 ................
    0x1770ff80: 00000000 00000000 00000000 00000000 ................
    0x1770ff90: 00000000 00000000 00000000 00000000 ................
    0x1770ffa0: 00000000 00000000 00000000 00000000 ................
    0x1770ffb0: 00000000 00000000 00000000 00000000 ................
    0x1770ffc0: 00000000 00000000 00000000 00000000 ................
    0x1770ffd0: 00000000 00000000 00000000 00000000 ................
    0x1770ffe0: 00000000 00000000 00000000 00000000 ................
    0x1770fff0: 00000000 00000000 00000000 00000000 ................

    Module 1
    C:\Windows\system32\xinput1_3.dll
    Image Base: 0x00400000 Image Size: 0x0001e000
    File Size: 107368 File Time: 2007-04-04_195422
    Version:
    Company: Microsoft Corporation
    Product: Microsoft® DirectX for Windows®
    FileDesc: Microsoft Common Controller API
    FileVer: 9.18.944.0
    ProdVer: 9.18.944.0

    Module 2
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi420_rgb_plugin.dll
    Image Base: 0x585c0000 Image Size: 0x00013000
    File Size: 43456 File Time: 2016-04-26_161858
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 3
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi420_yuy2_plugin.dll
    Image Base: 0x58640000 Image Size: 0x00016000
    File Size: 53696 File Time: 2016-04-26_161900
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 4
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi422_yuy2_plugin.dll
    Image Base: 0x58660000 Image Size: 0x00013000
    File Size: 42944 File Time: 2016-04-26_161856
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 5
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libyuy2_i420_plugin.dll
    Image Base: 0x5cef0000 Image Size: 0x00018000
    File Size: 59840 File Time: 2016-04-26_161856
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 6
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libgrey_yuv_plugin.dll
    Image Base: 0x5cf10000 Image Size: 0x00011000
    File Size: 30656 File Time: 2016-04-26_161856
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 7
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libyuy2_i422_plugin.dll
    Image Base: 0x5cf30000 Image Size: 0x00014000
    File Size: 46528 File Time: 2016-04-26_161900
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 8
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi422_yuy2_mmx_plugin.dll
    Image Base: 0x5cf50000 Image Size: 0x00011000
    File Size: 33216 File Time: 2016-04-26_161858
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 9
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi420_rgb_mmx_plugin.dll
    Image Base: 0x5cf70000 Image Size: 0x00019000
    File Size: 68032 File Time: 2016-04-26_161858
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 10
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi420_rgb_sse2_plugin.dll
    Image Base: 0x5cf90000 Image Size: 0x00029000
    File Size: 133056 File Time: 2016-04-26_161858
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 11
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi422_yuy2_sse2_plugin.dll
    Image Base: 0x5cfc0000 Image Size: 0x00013000
    File Size: 41920 File Time: 2016-04-26_161858
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 12
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libswscale_plugin.dll
    Image Base: 0x5cfe0000 Image Size: 0x000db000
    File Size: 816576 File Time: 2016-04-26_161900
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 13
    F:\Work\test\test\test_Data\Plugins\plugins\text_renderer\libfreetype_plugin.dll
    Image Base: 0x5d0c0000 Image Size: 0x000e8000
    File Size: 916928 File Time: 2016-04-26_161900
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 14
    F:\Work\test\test\test_Data\Plugins\plugins\audio_filter\libsamplerate_plugin.dll
    Image Base: 0x5d1b0000 Image Size: 0x0017a000
    File Size: 1515456 File Time: 2016-04-26_161918
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 15
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libavcodec_plugin.dll
    Image Base: 0x5d330000 Image Size: 0x015d9000
    File Size: 15975872 File Time: 2016-04-26_161944
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 16
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi420_yuy2_mmx_plugin.dll
    Image Base: 0x5eb80000 Image Size: 0x00012000
    File Size: 37824 File Time: 2016-04-26_161856
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 17
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi420_yuy2_sse2_plugin.dll
    Image Base: 0x5eba0000 Image Size: 0x00015000
    File Size: 51136 File Time: 2016-04-26_161900
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 18
    F:\Work\test\test\test_Data\Plugins\plugins\audio_filter\libscaletempo_plugin.dll
    Image Base: 0x5ebc0000 Image Size: 0x00011000
    File Size: 34240 File Time: 2016-04-26_161918
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 19
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libdxva2_plugin.dll
    Image Base: 0x5ebe0000 Image Size: 0x0001d000
    File Size: 81344 File Time: 2016-04-26_161950
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 20
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libspudec_plugin.dll
    Image Base: 0x5ec00000 Image Size: 0x00011000
    File Size: 32192 File Time: 2016-04-26_161946
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 21
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libdvbsub_plugin.dll
    Image Base: 0x5ec20000 Image Size: 0x00029000
    File Size: 135104 File Time: 2016-04-26_161954
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 22
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libopus_plugin.dll
    Image Base: 0x5ec50000 Image Size: 0x00077000
    File Size: 455616 File Time: 2016-04-26_161948
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 23
    F:\Work\test\test\test_Data\Plugins\plugins\codec\liblpcm_plugin.dll
    Image Base: 0x5ecd0000 Image Size: 0x00011000
    File Size: 35264 File Time: 2016-04-26_161946
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 24
    F:\Work\test\test\test_Data\Plugins\plugins\codec\liba52_plugin.dll
    Image Base: 0x5ecf0000 Image Size: 0x00011000
    File Size: 31680 File Time: 2016-04-26_161952
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 25
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libfaad_plugin.dll
    Image Base: 0x5ed10000 Image Size: 0x0006f000
    File Size: 426432 File Time: 2016-04-26_161944
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 26
    F:\Work\test\test\test_Data\Plugins\plugins\codec\liblibass_plugin.dll
    Image Base: 0x5ed80000 Image Size: 0x002e9000
    File Size: 3009472 File Time: 2016-04-26_161952
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 27
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libspeex_plugin.dll
    Image Base: 0x5f070000 Image Size: 0x00039000
    File Size: 199616 File Time: 2016-04-26_161944
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 28
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libg711_plugin.dll
    Image Base: 0x5f0b0000 Image Size: 0x00013000
    File Size: 38848 File Time: 2016-04-26_161950
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 29
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libflac_plugin.dll
    Image Base: 0x5f0d0000 Image Size: 0x00074000
    File Size: 437696 File Time: 2016-04-26_161944
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 30
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libsubstx3g_plugin.dll
    Image Base: 0x5f150000 Image Size: 0x00017000
    File Size: 56256 File Time: 2016-04-26_161946
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 31
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libtheora_plugin.dll
    Image Base: 0x5f170000 Image Size: 0x0005a000
    File Size: 339392 File Time: 2016-04-26_161954
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 32
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libvorbis_plugin.dll
    Image Base: 0x5f1d0000 Image Size: 0x000d5000
    File Size: 844736 File Time: 2016-04-26_161948
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 33
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libschroedinger_plugin.dll
    Image Base: 0x5f2b0000 Image Size: 0x0017b000
    File Size: 1521088 File Time: 2016-04-26_161946
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 34
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libpng_plugin.dll
    Image Base: 0x5f430000 Image Size: 0x0005c000
    File Size: 347584 File Time: 2016-04-26_161956
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 35
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libjpeg_plugin.dll
    Image Base: 0x5f490000 Image Size: 0x00059000
    File Size: 330688 File Time: 2016-04-26_161956
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 36
    F:\Work\test\test\test_Data\Plugins\plugins\meta_engine\libtaglib_plugin.dll
    Image Base: 0x5f4f0000 Image Size: 0x00191000
    File Size: 1605056 File Time: 2016-04-26_161916
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 37
    F:\Work\test\test\test_Data\Plugins\plugins\stream_filter\libdash_plugin.dll
    Image Base: 0x5f690000 Image Size: 0x000d4000
    File Size: 833984 File Time: 2016-04-26_161826
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 38
    F:\Work\test\test\test_Data\Plugins\plugins\stream_filter\libhttplive_plugin.dll
    Image Base: 0x5f770000 Image Size: 0x000af000
    File Size: 684480 File Time: 2016-04-26_161826
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 39
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libaraw_plugin.dll
    Image Base: 0x60820000 Image Size: 0x00015000
    File Size: 49600 File Time: 2016-04-26_161942
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 40
    F:\Work\test\test\test_Data\Plugins\plugins\access\libdvdnav_plugin.dll
    Image Base: 0x60840000 Image Size: 0x0004b000
    File Size: 267712 File Time: 2016-04-26_161846
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 41
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libdts_plugin.dll
    Image Base: 0x662e0000 Image Size: 0x00011000
    File Size: 32704 File Time: 2016-04-26_161954
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 42
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libcdg_plugin.dll
    Image Base: 0x66700000 Image Size: 0x00011000
    File Size: 31168 File Time: 2016-04-26_161956
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 43
    F:\Work\test\test\test_Data\Plugins\plugins\video_output\libvmem_plugin.dll
    Image Base: 0x667e0000 Image Size: 0x00010000
    File Size: 30144 File Time: 2016-04-26_161852
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 44
    F:\Work\test\test\test_Data\Plugins\plugins\demux\libmp4_plugin.dll
    Image Base: 0x667f0000 Image Size: 0x00042000
    File Size: 238016 File Time: 2016-04-26_161832
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 45
    F:\Work\test\test\test_Data\Plugins\plugins\video_filter\libyuvp_plugin.dll
    Image Base: 0x669d0000 Image Size: 0x00010000
    File Size: 26560 File Time: 2016-04-26_161938
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 46
    F:\Work\test\test\test_Data\Plugins\plugins\video_filter\libscale_plugin.dll
    Image Base: 0x67f30000 Image Size: 0x00010000
    File Size: 27072 File Time: 2016-04-26_161928
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 47
    F:\Work\test\test\test_Data\Plugins\plugins\access\libdshow_plugin.dll
    Image Base: 0x67f40000 Image Size: 0x000a2000
    File Size: 626624 File Time: 2016-04-26_161848
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 48
    F:\Work\test\test\test_Data\Plugins\libvlccore.dll
    Image Base: 0x67ff0000 Image Size: 0x002ad000
    File Size: 2763200 File Time: 2016-04-26_162004
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.2.0
    ProdVer: 2.2.2.0

    Module 49
    F:\Work\test\test\test_Data\Plugins\plugins\video_chroma\libi422_i420_plugin.dll
    Image Base: 0x6ac60000 Image Size: 0x00010000
    File Size: 27072 File Time: 2016-04-26_161858
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 50
    F:\Work\test\test\test_Data\Plugins\plugins\audio_mixer\libfloat_mixer_plugin.dll
    Image Base: 0x6b190000 Image Size: 0x00010000
    File Size: 26560 File Time: 2016-04-26_161940
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 51
    F:\Work\test\test\test_Data\Plugins\plugins\access\libaccess_bd_plugin.dll
    Image Base: 0x6b1a0000 Image Size: 0x00026000
    File Size: 118720 File Time: 2016-04-26_161842
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 52
    F:\Work\test\test\test_Data\Plugins\plugins\meta_engine\libfolder_plugin.dll
    Image Base: 0x6b1d0000 Image Size: 0x00015000
    File Size: 49600 File Time: 2016-04-26_161916
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 53
    F:\Work\test\test\test_Data\Plugins\plugins\access\librar_plugin.dll
    Image Base: 0x6b3f0000 Image Size: 0x00016000
    File Size: 55232 File Time: 2016-04-26_161842
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 54
    F:\Work\test\test\test_Data\Plugins\plugins\access\libzip_plugin.dll
    Image Base: 0x6b670000 Image Size: 0x0002b000
    File Size: 140224 File Time: 2016-04-26_161844
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 55
    F:\Work\test\test\test_Data\Plugins\plugins\stream_filter\libsmooth_plugin.dll
    Image Base: 0x6b6a0000 Image Size: 0x0001b000
    File Size: 74176 File Time: 2016-04-26_161826
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 56
    F:\Work\test\test\test_Data\Plugins\plugins\access\libfilesystem_plugin.dll
    Image Base: 0x6b6c0000 Image Size: 0x00018000
    File Size: 59328 File Time: 2016-04-26_161846
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 57
    F:\Work\test\test\test_Data\Plugins\plugins\lua\liblua_plugin.dll
    Image Base: 0x6be70000 Image Size: 0x0005c000
    File Size: 349120 File Time: 2016-04-26_161926
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 58
    F:\Work\test\test\test_Data\Plugins\plugins\access\libvdr_plugin.dll
    Image Base: 0x6c170000 Image Size: 0x0001f000
    File Size: 91072 File Time: 2016-04-26_161848
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 59
    F:\Work\test\test\test_Data\Plugins\plugins\video_output\libdirectdraw_plugin.dll
    Image Base: 0x6c190000 Image Size: 0x0001d000
    File Size: 83392 File Time: 2016-04-26_161854
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 60
    F:\Work\test\test\test_Data\Plugins\plugins\video_output\libdirect3d_plugin.dll
    Image Base: 0x6c1b0000 Image Size: 0x0001f000
    File Size: 91072 File Time: 2016-04-26_161852
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 61
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libmpeg_audio_plugin.dll
    Image Base: 0x6e190000 Image Size: 0x00010000
    File Size: 31168 File Time: 2016-04-26_161950
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 62
    F:\Work\test\test\test_Data\Plugins\plugins\audio_output\libwaveout_plugin.dll
    Image Base: 0x6e1a0000 Image Size: 0x00013000
    File Size: 42944 File Time: 2016-04-26_161958
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 63
    F:\Work\test\test\test_Data\Plugins\plugins\audio_output\libdirectsound_plugin.dll
    Image Base: 0x6e1c0000 Image Size: 0x00014000
    File Size: 46016 File Time: 2016-04-26_161956
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 64
    F:\Work\test\test\test_Data\Plugins\plugins\codec\libaes3_plugin.dll
    Image Base: 0x6e2d0000 Image Size: 0x00010000
    File Size: 28096 File Time: 2016-04-26_161950
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 65
    F:\Work\test\test\test_Data\Plugins\libvlc.dll
    Image Base: 0x6e2e0000 Image Size: 0x0002e000
    File Size: 152000 File Time: 2016-04-26_161824
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.2.0
    ProdVer: 2.2.2.0

    Module 66
    F:\Work\test\test\test_Data\Plugins\plugins\stream_filter\librecord_plugin.dll
    Image Base: 0x6ec60000 Image Size: 0x0000f000
    File Size: 26560 File Time: 2016-04-26_161826
    Version:
    Company:
    Product:
    FileDesc:
    FileVer: 2.2.3.0
    ProdVer: 2.2.3.0

    Module 67
    C:\Windows\system32\ksuser.dll
    Image Base: 0x74ee0000 Image Size: 0x00006000
    File Size: 5120 File Time: 2015-12-08_210732
    Version:
    Company: Microsoft Corporation
    Product: Microsoft® Windows® Operating System
    FileDesc: User CSA Library
    FileVer: 6.1.7601.19091
    ProdVer: 6.1.7601.19091

    Module 68
    C:\Windows\system32\USER32.dll
    Image Base: 0x77340000 Image Size: 0x000fa000
    File Size: 1008640 File Time: 2015-11-10_205528
    Version:
    Company: Microsoft Corporation
    Product: Système d’exploitation Microsoft® Windows®
    FileDesc: DLL client de l’API uilisateur de Windows multi-utilisateurs
    FileVer: 6.1.7601.19061
    ProdVer: 6.1.7601.19061

    Module 69
    C:\Windows\system32\kernel32.dll
    Image Base: 0x77440000 Image Size: 0x0011f000
    File Size: 1163264 File Time: 2016-03-18_005316
    Version:
    Company: Microsoft Corporation
    Product: Système d’exploitation Microsoft® Windows®
    FileDesc: DLL du client API BASE Windows NT
    FileVer: 6.1.7601.23392
    ProdVer: 6.1.7601.23392

    Module 70
    C:\Windows\SYSTEM32\ntdll.dll
    Image Base: 0x77560000 Image Size: 0x001aa000
    File Size: 1732864 File Time: 2016-03-18_010104
    Version:
    Company: Microsoft Corporation
    Product: Système d’exploitation Microsoft® Windows®
    FileDesc: DLL Couche NT
    FileVer: 6.1.7601.23392
    ProdVer: 6.1.7601.23392

    Module 71
    C:\Windows\system32\PSAPI.DLL
    Image Base: 0x77730000 Image Size: 0x00007000
    File Size: 9216 File Time: 2009-07-14_034154
    Version:
    Company: Microsoft Corporation
    Product: Microsoft® Windows® Operating System
    FileDesc: Process Status Helper
    FileVer: 6.1.7600.16385
    ProdVer: 6.1.7600.16385


    == [end of error.log] ==
     
  30. sam.kuzio

    sam.kuzio

    Joined:
    Jun 21, 2016
    Posts:
    5
    Hi monoflow, I'm currently trying to get MPMP working on Windows 7 with the VLC backend. It is running in the editor, but when I build a standalone version of my game, something goes wrong when loading a video. It looks like there is an error somewhere in the MPMP_vlc dll, because I'm getting CallBackNative::ERROR, 0. Here's a more in depth log:

    Some of these are debug statements I have added to help track down the issue, but once the error callback is received, everything just stops. There are no other error messages I can see coming from MPMP indicating why something is failing.
     
  31. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    It could be that you use wrong paths to your video or use wrong folders. First you should put your StreamingAssets folder not into a media folder. And in your build exe the videos must be located inside the YourExeName_Data/StreamingsAssets folder. (Should be exported automatically when build). If you have further problems please contact me directly.
     
  32. sam.kuzio

    sam.kuzio

    Joined:
    Jun 21, 2016
    Posts:
    5
    I managed to figure out the issue. I created a test project with MPMP and upon comparing that to my game, I noticed it wasn't correctly creating the plugins directory in the GAME_Data folder. All the dll files seemed to be in there, but instead of being in the correct directory tree (with the lua and plugins folder next to the MPMP_VLC.dll and vlc dlls) they were all just dumped there. I'm going to see if I can figure out a way to make sure the directory hierarchy is preserved when building my game.

    Update: After I imported the MPMP package, instead of leaving the MPMP directory in the root of the Assets directory, I moved it into a different folder such that the project structure was Assets/Media/MPMP rather than being just Assets/MPMP. I'm not sure what is going on within MPMP or Unity when building the game, but this seems to break something.
     
    Last edited: Jun 29, 2016
  33. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    There is a bug in the current VLC backend (1.8.1) that could cause a crash on windows 7. I left the graphic driver connection in debug mode so the driver needs some additional Windows 8.1 SDK dependencies. I will update the paid version today (Demo is already updated). Customers can sent me their invoice number to get the updated MPMP_VLC.dlls directly.
     
  34. dff180

    dff180

    Joined:
    Apr 18, 2013
    Posts:
    3
    Hi, is it possible to smoothly play back 60fps video with MPMP on GearVR (Samsung S7 Edge/Mali)?

    I've tried a self-made stutter test video (1024x1024@60, vertical lines which move at constant speed) with the MPMP.360 scene and see a lot of stuttering in the video playback on my S7 Edge/Mali.
    Video is played back from StreamingAssets folder.
    Added a spinning cube to it and there's no stuttering on it, so Unity seems to run at 60fps solid.

    Note that the test video plays super smooth in the S7 video player. It has minor stuttering in the native (non-Unity) Oculus360VideosSDK player from the Oculus SDK 1.0.3.

    I can PM you link to test video if that helps.

    Technical details:
    + S7 Edge/Mali, 6.0.1, most apps disabled/uninstalled, no power save mode, airplane mode
    + MPMP 1.8.2 Demo version
    + Unity 5.4.0b19
    EDIT: + Building for API level 19 (4.4)
     
    Last edited: Jun 30, 2016
  35. DerrickBarra

    DerrickBarra

    Joined:
    Nov 19, 2013
    Posts:
    210
    Hi _monoflow, does MPMP work on the Nexus 4 device? We're getting an error on that device where video's don't play back (mp4, h264), and instead only a white texture is displayed.

    The Android version is 5.1.1
     
  36. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Normally it should run on a Nexus 4 but this depends on your video size and how complex your scene is (texture memory !). Did you tested the demo scene on a Nexus 4?
     
  37. sam.kuzio

    sam.kuzio

    Joined:
    Jun 21, 2016
    Posts:
    5
    Hi monoflow, I'm working right now on implementing MPMP for my android build. Everything seems to be working except loading videos from youtube urls. Right now I can load a video from another webserver (something like http://www.mywebsite.com/video.mp4) and it works just fine, but any youtube url seems to fail. The OnLoad callback is received when I try loading the video, but it will then return an OnError callback shortly thereafter. This happens both in my game, and in the provided example scene when I build it for android. Any ideas why this is happening? YouTube urls work just fine in the standalone version of the game.
     
  38. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    The auto Youtube url resolving works only with the VLC backend on Windows. For Android or iOS you need a third party assets that does the job.
     
    sam.kuzio likes this.
  39. GastonC

    GastonC

    Joined:
    Aug 26, 2012
    Posts:
    38
    Hello @_monoflow , Im testing the plugin before purchasing....

    I just took the basic demo scene, and put a remote url in the path, which works perfect in the editor.

    When I run it on Android (One plus 2), the audio & video are not in sync. What can I do about this? Thanks!
     
  40. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    Hi GastonC,
    did you tested on another Android device? It's strange that this happens. Perhaps it is a encoding problem. Best is to test it with different encodings. Or test as local video to verify if it is a remote issue. Is it a stream or a progressive download?
     
  41. BrodyB

    BrodyB

    Joined:
    Dec 17, 2014
    Posts:
    10
    Hey there!

    First off, MPMP has been easy to work with thus far, so thanks so much for making this!

    Right now, I'm seeing some runaway memory use from the plug-in, and I'm not sure if this is a behavior of MPMP or I'm not clearing things properly after the app is done with a video.

    When I load and play a video on iOS, I see memory use jump a bit, which makes sense. That plays on a loop and shows on a Raw Image UGUI object. When I'm done showing the video, I stop the video player and delete its gameObject, hoping to clear the video from memory. But in XCode's profiler, I don't see memory use fall at all. I don't see any methods available to unload the video, so I'm not sure if there are other options.

    Any suggestions? Thanks!
     
  42. Ben-BearFish

    Ben-BearFish

    Joined:
    Sep 6, 2011
    Posts:
    1,204
    Could you tell me what video formats the WebGL part of the plugin can support?
     
  43. loko08

    loko08

    Joined:
    Oct 6, 2013
    Posts:
    57
    Hello My monoflow friend, apparently the previous error we had is finally gone, and that fills me with determination.

    BUT, right now we are facing some new issues. Android is working fine, beautiful with both newer and older versions. But when running the game in iOS, it's resizing the texture, for example this is how it looks on the editor:


    And this is how it looks in an iphone 6 plus:


    As you can see, it's been resized and it no longer fits on the texture. Any idea why this might be happening? Everything is fine on android, this is an issue that only appears on iOS.
     
  44. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
  45. yingwang

    yingwang

    Joined:
    May 8, 2016
    Posts:
    5
    Hi @_monoflow,

    For iOS, AVFoundation's AVPlayer class has a method called replaceCurrentItemWithPlayerItem: which essentially swaps in a new video resource and replaces the video for the current player and then plays it immediately.

    Does MPMP have something similar to this behavior? Or is the only option to Load() the new resource in?

    Thanks!
     
  46. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    You can only call the Load method on the c# site .(But this calls under the hood the AVFoundation method that sets the PlayerItem on iOS/OSX).
     
  47. GuruNinja

    GuruNinja

    Joined:
    Jul 28, 2016
    Posts:
    7
    Hello! I bought your plugin! When I use seekTo(newsweekfloat, true) method on the android, he does not seek correctly! Do you have any solution of this problem?
     
  48. Mandelboxed

    Mandelboxed

    Joined:
    Apr 17, 2015
    Posts:
    50
    Hey! I'm interested in buying your plugin for a video-heavy VR application and could not find a way in the demo package to output audio to the Oculus Rift headphones. Is there any way to select an audio output device?
     
  49. _monoflow

    _monoflow

    Joined:
    Mar 26, 2014
    Posts:
    271
    At the moment not. I will put this on my todo list.
     
  50. Mandelboxed

    Mandelboxed

    Joined:
    Apr 17, 2015
    Posts:
    50
    Awesome!

    I also noticed that GetBufferLevel does not work as expected on windows. It indicates how much more data needs to be downloaded before the video can play, not the total percentage of the video downloaded as it does on android.