Announcement

Collapse
No announcement yet.

[SUPPORT] AudioAnalyzer

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #46
    I'm using the WINAPI implementation to add this feature to the plugin. Unfortunately I can only test it on windows platform, but if you have a log file you can send it to support@parallelcube.com

    Audio Analyzer
    Web | Marketplace | Support

    Comment


      #47
      Works flawlessly on android. But the plugin causes my game to crash in iOS. I did read it is experimental and mp3 doesn’t work in iOS, but it should atleast build and run in an iphone right ?

      Comment


        #48
        Can you send the log files to support@parallelcube.com?

        Audio Analyzer
        Web | Marketplace | Support

        Comment


          #49
          Originally posted by BYC View Post
          Can you send the log files to support@parallelcube.com?
          Just shared the logs. Just in case, i am also sharing it here


          The plugin crashes the project just by being enabled when deployed onto an ios device.
          It seems "libSDL2.dylib" is not being loaded. Any idea for a quick fix on my end ?


          Code:
          Version:             0.515 (0.7)
          Code Type:           ARM-64 (Native)
          Role:                Foreground
          Parent Process:      launchd [1]
          Coalition:            [1605]
          
          
          Date/Time:           2020-01-09 13:01:45.8371 +0530
          Launch Time:         2020-01-09 13:01:45.8255 +0530
          OS Version:          iPhone OS 13.3 (17C54)
          Release Type:        User
          Baseband Version:    4.01.02
          Report Version:      104
          
          Exception Type:  EXC_CRASH (SIGABRT)
          Exception Codes: 0x0000000000000000, 0x0000000000000000
          Exception Note:  EXC_CORPSE_NOTIFY
          Termination Description: DYLD, dependent dylib '@rpath/libSDL2.dylib' not found for '/private/var/containers/Bundle/Application/C6152FFF-E11A-49EC-8DC8-4B0C43582BD2/BallDasher.app/BallDasher', tried but didn't find: '/private/var/containers/Bundle/Application/C6152FFF-E11A-49EC-8DC8-4B0C43582BD2/BallDasher.app/Frameworks/libSDL2.dylib' '@rpath/libSDL2.dylib' '/usr/local/lib/libSDL2.dylib' '/usr/lib/libSDL2.dylib'
          Highlighted by Thread:  0
          
          Backtrace not available
          
          Unknown thread crashed with ARM Thread State (64-bit):
              x0: 0x0000000000000006   x1: 0x0000000000000001   x2: 0x000000016dd8e070   x3: 0x0000000000000093
              x4: 0x000000016dd8dc70   x5: 0x0000000000000000   x6: 0x0000000000000000   x7: 0x0000000000000000
              x8: 0x0000000000000020   x9: 0x0000000000000009  x10: 0x2762696c79642e32  x11: 0x6c2f7273752f2720
             x12: 0x2f27202762696c79  x13: 0x2f62696c2f727375  x14: 0x2e324c445362696c  x15: 0x00202762696c7964
             x16: 0x0000000000000209  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000000000000000
             x20: 0x000000016dd8dc70  x21: 0x0000000000000093  x22: 0x000000016dd8e070  x23: 0x0000000000000001
             x24: 0x0000000000000006  x25: 0x0000000105748000  x26: 0x0000000000000000  x27: 0x0000000105748000
             x28: 0x0000000000000000   fp: 0x000000016dd8dc40   lr: 0x0000000105732498
              sp: 0x000000016dd8dc00   pc: 0x000000010572b5e4 cpsr: 0x00000000
             esr: 0x00000000  Address size fault
          
          Binary images description not available
          
          Error Formulating Crash Report:
          Failed to create CSSymbolicatorRef - corpse still valid ¯\_(ツ)_/¯
          
          EOF

          Comment


            #50
            Hi

            The quick fix is to try to copy the dylib to one of the expected folders. You have the dylib in the Plugin folder \UE_4.24\Engine\Plugins\Marketplace\AudioAnalyzer\Source\Thirdparty\SDL2\Libraries\IOS, you will have to copy the libs for the rest of the decoders too. You can find that in \UE_4.24\Engine\Plugins\Marketplace\AudioAnalyzer\Source\Thirdparty\[decoder]\Libraries\IOS

            There is some bugs with the packaging UE4 process and thirdparty plugins. For example in Android platform you will have to copy the plugin folder to your project folder to be able to package it for arm64, With armv7 the packaging is correct. So you can try to copy the plugin folder inside your project before packaging to discard a packaging problem related to their bug. If the problem continues we can try to check more things with your help.

            Audio Analyzer
            Web | Marketplace | Support

            Comment


              #51
              Originally posted by BYC View Post
              Hi

              The quick fix is to try to copy the dylib to one of the expected folders. You have the dylib in the Plugin folder \UE_4.24\Engine\Plugins\Marketplace\AudioAnalyzer\Source\Thirdparty\SDL2\Libraries\IOS, you will have to copy the libs for the rest of the decoders too. You can find that in \UE_4.24\Engine\Plugins\Marketplace\AudioAnalyzer\Source\Thirdparty\[decoder]\Libraries\IOS

              There is some bugs with the packaging UE4 process and thirdparty plugins. For example in Android platform you will have to copy the plugin folder to your project folder to be able to package it for arm64, With armv7 the packaging is correct. So you can try to copy the plugin folder inside your project before packaging to discard a packaging problem related to their bug. If the problem continues we can try to check more things with your help.
              I can find the library files as you mentioned, but i have zero idea on where i need to copy-paste it. Can you guide me on the location to copy-paste it ?

              Comment


                #52
                You will need access to the root folder of your file system

                The error log suggests one of this paths:
                '/private/var/containers/Bundle/Application/C6152FFF-E11A-49EC-8DC8-4B0C43582BD2/BallDasher.app/Frameworks/libSDL2.dylib'
                '@rpath/libSDL2.dylib'
                '/usr/local/lib/libSDL2.dylib'
                '/usr/lib/libSDL2.dylib'


                The first one must be the correct path of a successfully packaging process but I think you can try anyway of that list.

                I'm going to investigate why the thirdparty libraries are not packaged in the expected path.

                Audio Analyzer
                Web | Marketplace | Support

                Comment

                Working...
                X