title
Products            Buy            Support Forum            Professional            About            Codec Central
 

Crash using conditionnal encoding

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dooby
    • Aug 2015
    • 38

    Crash using conditionnal encoding

    I want to convert a list of audio files, but only if not mp3 files. MP3 files must be copied to the destination.

    I'm using Conditionnal encoding DSP with those parameters:
    Click image for larger version  Name:	image.png Views:	0 Size:	24.9 KB ID:	325503

    And the convert process crashed at start with this message:
    Code:
    Exception name: NSInvalidArgumentException
    Exception reason: -[__NSCFNumber needMetaFromFiles]: unrecognized selector sent to instance 0xb572d8b88325c9ce
    Trace:
      0   CoreFoundation                      0x000000019bd5b2ec __exceptionPreprocess + 176
      1   libobjc.A.dylib                     0x000000019b842788 objc_exception_throw + 60
      2   CoreFoundation                      0x000000019be0d56c -[NSObject(NSObject) __retain_OA] + 0
      3   CoreFoundation                      0x000000019bcc4f3c ___forwarding___ + 1580
      4   CoreFoundation                      0x000000019bcc4850 _CF_forwarding_prep_0 + 96
      5   dBpoweramp Music Converter          0x0000000104ab7cc0 dBpoweramp Music Converter + 1457344
      6   dBpoweramp Music Converter          0x0000000104ab7b64 dBpoweramp Music Converter + 1456996
      7   dBpoweramp Music Converter          0x0000000104ab7908 dBpoweramp Music Converter + 1456392
      8   AppKit                              0x000000019f58cb2c -[NSViewController _loadViewIfRequired] + 72
      9   AppKit                              0x000000019fa64960 __24-[NSViewController view]_block_invoke + 28
      10  AppKit                              0x000000019f5868a4 NSPerformVisuallyAtomicChange + 108
      11  AppKit                              0x000000019f58ca9c -[NSViewController view] + 160
      12  dBpoweramp Music Converter          0x0000000104aeedec dBpoweramp Music Converter + 1682924
      13  dBpoweramp Music Converter          0x0000000104aeefd0 dBpoweramp Music Converter + 1683408
      14  dBpoweramp Music Converter          0x0000000104b82428 dBpoweramp Music Converter + 2286632
      15  dBpoweramp Music Converter          0x0000000104ae936c dBpoweramp Music Converter + 1659756
      16  AppKit                              0x000000019f6ea0e8 -[NSApplication(NSResponder) sendAction:to:from:] + 460
      17  AppKit                              0x000000019f6e9eec -[NSControl sendAction:to:] + 72
      18  AppKit                              0x000000019f6e9e30 __26-[NSCell _sendActionFrom:]_block_invoke + 100
      19  AppKit                              0x000000019f6e9d58 -[NSCell _sendActionFrom:] + 204
      20  AppKit                              0x000000019f6e9c7c -[NSButtonCell _sendActionFrom:] + 88
      21  AppKit                              0x000000019f6e7268 NSControlTrackMouse + 1480
      22  AppKit                              0x000000019f6e6c74 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 144
      23  AppKit                              0x000000019f6e6b2c -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 488
      24  AppKit                              0x000000019f6e6000 -[NSControl mouseDown:] + 448
      25  AppKit                              0x000000019f6e4dcc -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3472
      26  AppKit                              0x000000019f67040c -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 288
      27  AppKit                              0x000000019f670118 -[NSWindow(NSEventRouting) sendEvent:] + 284
      28  AppKit                              0x000000019fd38828 -[NSApplication(NSEventRouting) sendEvent:] + 1604
      29  AppKit                              0x000000019f98689c -[NSApplication _handleEvent:] + 60
      30  AppKit                              0x000000019f5370c0 -[NSApplication run] + 512
      31  AppKit                              0x000000019f50e2e0 NSApplicationMain + 880
      32  dBpoweramp Music Converter          0x0000000104b85468 dBpoweramp Music Converter + 2298984
      33  dyld                                0x000000019b87e0e0 start + 2360
    
    dBpoweramp Music Converter Release 2024-05-30 (arm64)
    Registered Reference
    System: Version 14.5 (Build 23F79)
    If i removed Conditionnal encoding, the conversion starts correctly.

    I've tried to replace extension parameter by bitrate but process crashed too.
    Click image for larger version

Name:	image.png
Views:	42
Size:	27.1 KB
ID:	325505
    Last edited by Dooby; June 11, 2024, 08:17 AM.
  • PeterP
    Super Moderator
    • Jul 2011
    • 1381

    #2
    Thanks for the bug report.

    Fixed version:

    Comment

    • Dooby
      • Aug 2015
      • 38

      #3
      Tested now, it works. Thanks.
      But I have a new problem.

      I added a new Conditional Encoding step to directly copy flac files whose bitrate is "24 bits or below" or sample rate "48khz or below"..
      Click image for larger version  Name:	image.png Views:	0 Size:	25.0 KB ID:	325517

      But when I run the conversion, it fails with an error indicating that the destination file does not exist.

      However, I put "[origpath]/[origfilename]" in Dynamic Naming.
      Click image for larger version  Name:	image.png Views:	0 Size:	95.6 KB ID:	325516
      I think its because the original folder doesn't exist in destination and the copy process doesn't recreate it. But I'm not sure.

      Same problem if I use "Destination Does Not Exist" in Genral parameter of Conditional Encoding.
      Last edited by Dooby; June 11, 2024, 09:09 PM.

      Comment

      • PeterP
        Super Moderator
        • Jul 2011
        • 1381

        #4
        Thanks for the report.
        Folder creation fixed:

        Comment

        • Dooby
          • Aug 2015
          • 38

          #5
          Tested now, it works. Thanks.

          Comment

          Working...

          ]]>