Menu

#432 Call for testing: 64-bit version

Done
tmkk
None
Medium
Enhancement
2018-10-04
2018-02-01
tmkk
No

Apple will drop support for 32-bit apps in the next (10.14) macOS release. XLD is still a 32-bit app and needs to be updated.

I want to track down bugs caused by this transition, so I put test version here. Please report any issues.

Limitations:

  • No log checker plugin support at this moment
  • I'm not sure if support for command-line 32-bit executables continues; if not, TAK decoder will not work because it depends on 32-bit wine environment.
1 Attachments

Discussion

  • tmkk

    tmkk - 2018-02-01
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,5 +3,5 @@
     I want to track down bugs caused by this transition, so I put test version here. Please report any issues.
    
     Limitations:
    -+ No log checker plugin support at this moment
    -+ I'm not sure if support for command-line 32-bit executables continues; if not, TAK decoder will not work because it depends on 32-bit wine environment.
    +- No log checker plugin support at this moment
    +- I'm not sure if support for command-line 32-bit executables continues; if not, TAK decoder will not work because it depends on 32-bit wine environment.
    
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -0,0 +1 @@
    +XLD_64bit_20170202.zip (5.3 MB; application/zip)
    
     
  • Anonymous

    Anonymous - 2018-02-02

    Just tried this to transcode two FLAC albums to ALAC. Everything seems to be ok. I tagged them and then listened to them without problems. I'm on Mac OS 10.13.4 beta.

     

    Last edit: Anonymous 2018-02-02
  • Alain Fontaine

    Alain Fontaine - 2018-02-05

    Hi. I just installed this test version on a 10.6.8 system (!). I used it to partition and convert a FLAC+cue combo into a set of AAC files. No problem encountered. The AAC files have the same length as those produced by the previous (20170729) version. It seems that this test version still identifies itself as 20170729, so I had to double check that the correct version was indeed used. I have the impression that the conversion was faster - I would say 15-20% at first glance. I'll leave this version installed, use it in 'production' and see what happens. Hope this helps.

    Also tested the CD rip function. Worked fine.

     

    Last edit: Alain Fontaine 2018-02-20
  • Solarix

    Solarix - 2018-02-06

    Thanks a lot for the 64bit test version in the attachment. I have just tested that. It works about 15% faster than the stable version for converting alac to mp3, and without the error messsages mentioned in the ticket #426 but other minor error mesages, see the output including below:

    ----- Stable version 20170729 -----
    $ time /Applications/XLD.app/Contents/MacOS/XLD --cmdline -f mp3 01.m4a
    /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.30.2/Common/ChunkCompression.cpp:50: Error: unsupported compressor 8
    /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.30.2/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist'
    /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.30.2/Common/ChunkCompression.cpp:50: Error: unsupported compressor 8
    /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.30.2/Libraries/CompressData/CompressData.c:353: Error: Unknown compression scheme encountered for file '/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/AppExceptions.bundle/Exceptions.plist'
    Encoder option: VBR-new quality 0.0
    |====================| 100% (Track 1/1)
    done.
    
    real    0m4.567s
    user    0m4.427s
    sys     0m0.117s
    $
    ----- Test 64bit version ---- 
    
    $ time ./XLD_64bit_20170202.app/Contents/MacOS/XLD --cmdline -f mp3 01.m4a
    2018-02-06 23:34:17.607 XLD[47300:4129884] Error loading /Users/uuu/Library/Application Support/XLD/PlugIns/XLDFlacOutput.bundle/Contents/MacOS/XLDFlacOutput: dlopen(/Users/uuu/Library/Application Support/XLD/PlugIns/XLDFlacOutput.bundle/Contents/MacOS/XLDFlacOutput, 265): no suitable image found.  Did find:
        /Users/uuu/Library/Application Support/XLD/PlugIns/XLDFlacOutput.bundle/Contents/MacOS/XLDFlacOutput: no matching architecture in universal wrapper
        /Users/uuu/Library/Application Support/XLD/PlugIns/XLDFlacOutput.bundle/Contents/MacOS/XLDFlacOutput: no matching architecture in universal wrapper
    Encoder option: VBR-new quality 0.0
    |====================| 100% (Track 1/1)
    done.
    
    real    0m3.940s
    user    0m3.806s
    sys     0m0.060s
    $
    

    Further, two minior remarks below:

    • It displays as "X Lossless Decoder 20170729 by tmkk" (not 20170202 as named in the attachment) and outputs the same error messages about XLDFlacOutput, when using the command line (./XLD_64bit_20170202.app/Contents/MacOS/XLD --cmdline) without any option; and
    • The XLD icon appears in the Dock during the converting and disappears after converting.
     

    Last edit: Solarix 2018-02-06
  • tuxkeith

    tuxkeith - 2018-03-10

    I performed the following tasks without problems:

    • Transcode FLAC & APE to AAC using cue sheets
    • Open folder as disc containing FLAC and transcode to ALAC & AAC
     
  • Christopher Snowhill

    Regarding TAK decoding, you could compile support into FFmpeg, if you use any form of it for decoding, as it has a fully functional decoder, even if it isn't as fast as the official decoder.

     
  • tmkk

    tmkk - 2018-05-03

    Regarding TAK decoding, you could compile support into FFmpeg, if you use any form of it for decoding, as it has a fully functional decoder, even if it isn't as fast as the official decoder.

    ffmpeg-based TAK decoder is already working on my machine. I plan to release it as an optional plugin.

     
  • Daniel

    Daniel - 2018-05-03

    This is working well for me, however i've lost OGG decoding support as that plugin isn't updated for 64bit, is there anyway around that tmkk? I like being able to do it natively in XLD rather than decording from .ogg to something else in another app first.

     
  • Brandon Lacher

    Brandon Lacher - 2018-06-08

    It seems to be working on my machine, however importing CDs is a lot slower than on the 32-bit version. I import CDs to .flac with artwork, track, artist, album names and other information.

     
  • Daniel Courville

    I've been using the 64 bit version for awhile and the only problem I encountered so far is when I try to convert the file format and sample rate of a big multichannel FLAC file.

    The file is 192 kHz, 24 bit, six channels, 55 min 26 sec in length, for a total of 4.71 GB. When I try to convert to Wave and 96 kHz, the conversion apparently goes through (no XLD crash or anything), but the file is incomplete.

    The Wave is 5.75 GB (which is the right size for uncompressed 96 kHz, 24 bit, six channels, 55 min 26 sec), but when I open the file in either Reaper (DAW) or TwistedWave (audio editor), there's only the first 14 minutes of the file. Could the problem be with SoX?

     
  • Daniel Courville

    Some further testing: the problem was with the file format. The Wave format file size limit...

    By using Wave64, the sample rate conversion worked.

     
  • Radulph Kader

    Radulph Kader - 2018-09-20

    Seems OK with 10.13.6, but at first start spinning ball appears. After second start it is OK and works fine also on a NAS.

     
  • tmkk

    tmkk - 2018-09-27
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +0,0 @@
    -XLD_64bit_20170202.zip (5.3 MB; application/zip)
    
     
  • tmkk

    tmkk - 2018-09-27
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -0,0 +1 @@
    +XLD_64bit_RC1_20180928.zip (5.2 MB; application/zip)
    
     
  • tmkk

    tmkk - 2018-09-27

    10.14 Mojave still supports 32-bit apps but anyway I should update XLD.
    Now I've posted a release candidate version which includes several bug fixes, improvements and dark mode support. Dark mode support can be enabled from XLD menu -> Enable Dark Mode Support. It is an experimental support and may cause graphical glitches.

     

    Last edit: tmkk 2018-09-27
  • tmkk

    tmkk - 2018-10-04
    • status: Started --> Done
     
  • tmkk

    tmkk - 2018-10-04

    Released version 20181001; closing topic

     

    Last edit: tmkk 2018-10-05

Log in to post a comment.

MongoDB Logo MongoDB