LadioCast.png

LadioCast 0.11.4 Released – LadioCast Development Notes No.87

in LadioCast

LadioCast Version 0.11.4 has been released.

Changes from version 0.11.3 to 0.11.4 are as follows:

  • Added Ogg PCM (32-bit Float) encoding format to the Icecast 2 streamer.

  • Updated libopus library to the latest version 1.1.1.

Specification of the Ogg PCM encoding format in LadioCast follows https://wiki.xiph.org/OggPCM with the exception that numerical values are expressed in little-endian (according to other specifications of Ogg [1]).

So, for example, such a parser extension as James Almer doing on ffmpeg FFmpeg-devel PATCH lavf/ogg: OggPCM demuxing should be rewritten like the following.

ffmpeg/libavformat/oggparsepcm.c
/*
 * PCM parser for Ogg
 * Copyright (c) 2013 James Almer
 *
 * This file is part of FFmpeg.
 *
 * FFmpeg is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * FFmpeg is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with FFmpeg; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 */

#include "libavutil/intreadwrite.h"
#include "avformat.h"
#include "internal.h"
#include "oggdec.h"

struct oggpcm_private {
    int vorbis_comment;
    uint32_t extra_headers;
};

static const struct ogg_pcm_codec {
    uint32_t codec_id;
    uint32_t format_id;
} ogg_pcm_codecs[] = {
    { AV_CODEC_ID_PCM_S8,    0x00 },
    { AV_CODEC_ID_PCM_U8,    0x01 },
    { AV_CODEC_ID_PCM_S16LE, 0x02 },
    { AV_CODEC_ID_PCM_S16BE, 0x03 },
    { AV_CODEC_ID_PCM_S24LE, 0x04 },
    { AV_CODEC_ID_PCM_S24BE, 0x05 },
    { AV_CODEC_ID_PCM_S32LE, 0x06 },
    { AV_CODEC_ID_PCM_S32BE, 0x07 },
    { AV_CODEC_ID_PCM_F32LE, 0x20 },
    { AV_CODEC_ID_PCM_F32BE, 0x21 },
    { AV_CODEC_ID_PCM_F64LE, 0x22 },
    { AV_CODEC_ID_PCM_F64BE, 0x23 },
};

static const struct ogg_pcm_codec *ogg_get_pcm_codec_id(uint32_t format_id)
{
    int i;

    for (i = 0; i < FF_ARRAY_ELEMS(ogg_pcm_codecs); i++)
        if (ogg_pcm_codecs[i].format_id == format_id)
            return &ogg_pcm_codecs[i];

    return NULL;
}

static int pcm_header(AVFormatContext * s, int idx)
{
    struct ogg *ogg = s->priv_data;
    struct ogg_stream *os = ogg->streams + idx;
    struct oggpcm_private *priv = os->private;
    const struct ogg_pcm_codec *pcm;
    AVStream *st = s->streams[idx];
    uint8_t *p = os->buf + os->pstart;
    uint16_t major, minor;
    uint32_t format_id;

    if (os->flags & OGG_FLAG_BOS) {
        if (os->psize < 28) {
            av_log(s, AV_LOG_ERROR, "Invalid OggPCM header packet");
            return -1;
        }

        major = AV_RL16(p + 8);
        minor = AV_RL16(p + 10);

        if (major < 1 || major > 255) {
            av_log(s, AV_LOG_ERROR, "Unsupported OggPCM version %u.%u\n", major, minor);
            return -1;
        }

        format_id = AV_RL32(p + 12);
        pcm = ogg_get_pcm_codec_id(format_id);
        if (!pcm) {
            av_log(s, AV_LOG_ERROR, "Unsupported PCM format ID 0x%X\n", format_id);
            return -1;
        }

        priv = os->private = av_mallocz(sizeof(*priv));
        if (!priv)
            return AVERROR(ENOMEM);
        st->codec->codec_type  = AVMEDIA_TYPE_AUDIO;
        st->codec->codec_id    = pcm->codec_id;
        st->codec->sample_rate = AV_RL32(p + 16);
        st->codec->channels    = AV_RL8 (p + 21);
        priv->extra_headers    = AV_RL32(p + 24);
        priv->vorbis_comment   = 1;
        avpriv_set_pts_info(st, 64, 1, st->codec->sample_rate);
    } else if (priv && priv->vorbis_comment) {
        ff_vorbis_comment(s, &st->metadata, p, os->psize, 0);
        priv->vorbis_comment   = 0;
    } else if (priv && priv->extra_headers) {
        // TODO: Support for channel mapping and conversion headers.
        priv->extra_headers--;
    } else
        return 0;

    return 1;
}

const struct ogg_codec ff_pcm_codec = {
    .magic     = "PCM     ",
    .magicsize = 8,
    .header    = pcm_header,
    .nb_header = 2,
};

Besides that, not mentioned in the change log, the maximum system sample rate of LadioCast has been raised up from 96kHz to 192kHz.

Any comment and suggestion will be appreciated.

Thanks.


LadioCast 0.10.9リリース – LadioCast開発記その79

in LadioCast

LadioCastバージョン0.10.9をリリースします。 このリリースは日本以外の方のリクエストによるところが大きいので、すみませんが以下英語で説明します。

Changes from version 0.10.8 to 0.10.9 are as follows:

  • Added Ogg Opus encoding format in Icecast 2 streamers.

  • Updated Ogg Vorbis libraries to the latest version.

Be careful when using the new Ogg Opus encoding. Currently it needs the system sample rate of LadioCast to be 48000 (default 44100). The system sample rate is NOT the encoding sample rate on the streamer windows but that in the preferences panel. Also changing the values in the preferences panel needs LadioCast to be restarted. This Ogg Opus encoding implementation is in a testing state.

As always please let me know if you have any trouble.

Cheers.

4 Responses to “LadioCast 0.10.9リリース – LadioCast開発記その79”

  1. aona

    こんにちは。今回、LadioCast10.9をインストールさせていただいたものです。
    早速ですが、ストリーマーにて接続が切れた際に再度接続するというスクリプトを登録したのですが、どうもログアウトした際にスクリプトエラーでクラッシュしてしまいます。
    再ダウンロードとLadioCastを初期化しても、やはりダメだったのでレポートを乗せここに報告させていただきます。
    レポート:
    Process: LadioCast [10670]
    Path: /Applications/LadioCast.app/Contents/MacOS/LadioCast
    Identifier: com.kawauso.LadioCast
    Version: 000010009 (757)
    Code Type: X86-64 (Native)
    Parent Process: ??? [1]
    Responsible: LadioCast [10670]
    User ID: 502

    Date/Time: 2015-06-05 10:13:11.983 +0900
    OS Version: Mac OS X 10.10.3 (14D136)
    Report Version: 11
    Anonymous UUID: CE69D8F9-C8B2-87C8-2628-B8933940B7A2

    Time Awake Since Boot: 120000 seconds

    Crashed Thread: 0 Dispatch queue: com.apple.main-thread

    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0×0000000000000000, 0×0000000000000000

    Application Specific Information:
    *** Terminating app due to uncaught exception ‘LCErrorException’, reason: ‘スクリプト読み込みエラー’
    abort() called
    terminating with uncaught exception of type NSException

    Application Specific Backtrace 1:
    0 CoreFoundation 0x00007fff86b0403c __exceptionPreprocess + 172
    1 libobjc.A.dylib 0x00007fff87ae676e objc_exception_throw + 43
    2 CoreFoundation 0x00007fff86b03bd9 -[NSException raise] + 9
    3 Shared.dylib 0x000000010002c875 +[LCGlobal executeScriptURL:] + 293
    4 Shared.dylib 0x0000000100026e4b -[StreamerWindowController awakeFromNib] + 987
    5 IcecastStreamer 0x000000010b481414 IcecastStreamer + 5140
    6 AppKit 0x00007fff8b0cc189 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1276
    7 AppKit 0x00007fff8b0ab205 loadNib + 384
    8 AppKit 0x00007fff8b0aa72b +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 313
    9 AppKit 0x00007fff8b259ce7 +[NSBundle(NSNibLoadingInternal) _loadNibFile:externalNameTable:options:withZone:] + 150
    10 AppKit 0x00007fff8b259a8d -[NSWindowController loadWindow] + 313
    11 AppKit 0x00007fff8b254c55 -[NSWindowController window] + 80
    12 LadioCast 0x0000000100003d51 LadioCast + 15697
    13 LadioCast 0×0000000100002055 LadioCast + 8277
    14 CoreFoundation 0x00007fff86a10bdf -[NSSet makeObjectsPerformSelector:] + 223
    15 AppKit 0x00007fff8b0cc14d -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1216
    16 AppKit 0x00007fff8b0ab205 loadNib + 384
    17 AppKit 0x00007fff8b0aa72b +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 313
    18 AppKit 0x00007fff8b0aa4e7 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 201
    19 AppKit 0x00007fff8b0aa2b3 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 344
    20 AppKit 0x00007fff8b0a2e89 NSApplicationMain + 605
    21 LadioCast 0×0000000100001534 LadioCast + 5428

    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0 libsystem_kernel.dylib 0x00007fff8c48c286 __pthread_kill + 10
    1 libsystem_c.dylib 0x00007fff87efbb53 abort + 129
    2 libc++abi.dylib 0x00007fff83cf1a21 abort_message + 257
    3 libc++abi.dylib 0x00007fff83d199d1 default_terminate_handler() + 267
    4 libobjc.A.dylib 0x00007fff87aea7d6 _objc_terminate() + 103
    5 libc++abi.dylib 0x00007fff83d170a1 std::__terminate(void (*)()) + 8
    6 libc++abi.dylib 0x00007fff83d16d48 __cxa_rethrow + 99
    7 libobjc.A.dylib 0x00007fff87aea5f4 objc_exception_rethrow + 40
    8 Shared.dylib 0x000000010002cab2 +[LCGlobal executeScriptURL:] + 866
    9 Shared.dylib 0x0000000100026e4b -[StreamerWindowController awakeFromNib] + 987
    10 com.kawauso.IcecastStreamer 0x000000010b481414 0x10b480000 + 5140
    11 com.apple.AppKit 0x00007fff8b0cc189 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1276
    12 com.apple.AppKit 0x00007fff8b0ab205 loadNib + 384
    13 com.apple.AppKit 0x00007fff8b0aa72b +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 313
    14 com.apple.AppKit 0x00007fff8b259ce7 +[NSBundle(NSNibLoadingInternal) _loadNibFile:externalNameTable:options:withZone:] + 150
    15 com.apple.AppKit 0x00007fff8b259a8d -[NSWindowController loadWindow] + 313
    16 com.apple.AppKit 0x00007fff8b254c55 -[NSWindowController window] + 80
    17 com.kawauso.LadioCast 0x0000000100003d51 0×100000000 + 15697
    18 com.kawauso.LadioCast 0×0000000100002055 0×100000000 + 8277
    19 com.apple.CoreFoundation 0x00007fff86a10bdf -[NSSet makeObjectsPerformSelector:] + 223
    20 com.apple.AppKit 0x00007fff8b0cc14d -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1216
    21 com.apple.AppKit 0x00007fff8b0ab205 loadNib + 384
    22 com.apple.AppKit 0x00007fff8b0aa72b +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 313
    23 com.apple.AppKit 0x00007fff8b0aa4e7 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 201
    24 com.apple.AppKit 0x00007fff8b0aa2b3 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 344
    25 com.apple.AppKit 0x00007fff8b0a2e89 NSApplicationMain + 605
    26 com.kawauso.LadioCast 0×0000000100001534 0×100000000 + 5428

    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0 libsystem_kernel.dylib 0x00007fff8c48d232 kevent64 + 10
    1 libdispatch.dylib 0x00007fff8cd6ca6a _dispatch_mgr_thread + 52

    Thread 2:
    0 libsystem_kernel.dylib 0x00007fff8c48c94a __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff898bf40d start_wqthread + 13

    Thread 3:
    0 libsystem_kernel.dylib 0x00007fff8c48c94a __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff898bf40d start_wqthread + 13

    Thread 4:
    0 libsystem_kernel.dylib 0x00007fff8c48c94a __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff898bf40d start_wqthread + 13

    Thread 5:
    0 libsystem_kernel.dylib 0x00007fff8c48c94a __workq_kernreturn + 10
    1 libsystem_pthread.dylib 0x00007fff898bf40d start_wqthread + 13

    Thread 6:: CVDisplayLink
    0 libsystem_kernel.dylib 0x00007fff8c48c136 __psynch_cvwait + 10
    1 com.apple.CoreVideo 0x00007fff84480ff8 CVDisplayLink::waitUntil(unsigned long long) + 240
    2 com.apple.CoreVideo 0x00007fff844804b3 CVDisplayLink::runIOThread() + 511
    3 com.apple.CoreVideo 0x00007fff8448029b startIOThread(void*) + 147
    4 libsystem_pthread.dylib 0x00007fff898c1268 _pthread_body + 131
    5 libsystem_pthread.dylib 0x00007fff898c11e5 _pthread_start + 176
    6 libsystem_pthread.dylib 0x00007fff898bf41d thread_start + 13

    Thread 7:
    0 libsystem_kernel.dylib 0x00007fff8c4875fe mach_wait_until + 10
    1 com.kawauso.LadioCast 0x000000010000a255 0×100000000 + 41557
    2 libsystem_pthread.dylib 0x00007fff898c1268 _pthread_body + 131
    3 libsystem_pthread.dylib 0x00007fff898c11e5 _pthread_start + 176
    4 libsystem_pthread.dylib 0x00007fff898bf41d thread_start + 13

    Thread 8:

    Thread 0 crashed with X86 Thread State (64-bit):
    rax: 0×0000000000000000 rbx: 0×0000000000000006 rcx: 0x00007fff5fbfe658 rdx: 0×0000000000000000
    rdi: 0x000000000000130f rsi: 0×0000000000000006 rbp: 0x00007fff5fbfe680 rsp: 0x00007fff5fbfe658
    r8: 0x6e6f697470656378 r9: 0x00007fff87f25d70 r10: 0×0000000008000000 r11: 0×0000000000000206
    r12: 0x00007fff5fbfe7e0 r13: 0×0000618000243000 r14: 0x00007fff743a7300 r15: 0x00007fff5fbfe6c0
    rip: 0x00007fff8c48c286 rfl: 0×0000000000000206 cr2: 0x00007fff7400cfd8

    Logical CPU: 0
    Error Code: 0×02000148
    Trap Number: 133

    Binary Images:
    0×100000000 – 0x100016ff7 +com.kawauso.LadioCast (000010009 – 757) /Applications/LadioCast.app/Contents/MacOS/LadioCast
    0×100025000 – 0x100037fff +Shared.dylib (1) /Applications/LadioCast.app/Contents/Frameworks/Shared.dylib
    0×100049000 – 0x100086ff7 +libopus.0.dylib (0) /Applications/LadioCast.app/Contents/Frameworks/libopus.0.dylib
    0×100090000 – 0x100093ff7 +libogg.0.dylib (0) /Applications/LadioCast.app/Contents/Frameworks/libogg.0.dylib
    0×100099000 – 0x1000bdff7 +libvorbis.0.dylib (0) /Applications/LadioCast.app/Contents/Frameworks/libvorbis.0.dylib
    0x1000c9000 – 0x100140ff7 +libvorbisenc.2.dylib (0) /Applications/LadioCast.app/Contents/Frameworks/libvorbisenc.2.dylib
    0x1001d1000 – 0x1001eefff libJapaneseConverter.dylib (64) /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
    0×106571000 – 0x10678eff3 com.apple.audio.units.Components (1.12 – 1.12) /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
    0x10684a000 – 0x10684efff com.apple.audio.AppleHDAHALPlugIn (272.18 – 272.18) /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
    0x10b480000 – 0x10b488ff7 +com.kawauso.IcecastStreamer (1.0 – 1) /Applications/LadioCast.app/Contents/PlugIns/IcecastStreamer.plugin/Contents/MacOS/IcecastStreamer
    0x10b491000 – 0x10b49afff +libshout.3.dylib (0) /Applications/LadioCast.app/Contents/PlugIns/IcecastStreamer.plugin/Contents/Frameworks/libshout.3.dylib
    0x10bac7000 – 0x10bd7bfff com.apple.audio.codecs.Components (5.0 – 5.0) /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
    0x10e7bc000 – 0x10e7bcfef +cl_kernels (???) cl_kernels
    0x10e7cb000 – 0x10e7cbff5 +cl_kernels (???) cl_kernels
    0x10e7cd000 – 0x10e8b3fef unorm8_bgra.dylib (2.4.5) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
    0x7fff6460b000 – 0x7fff64641837 dyld (353.2.1) /usr/lib/dyld
    0x7fff836b9000 – 0x7fff836cfff7 libsystem_asl.dylib (267) /usr/lib/system/libsystem_asl.dylib
    0x7fff836d0000 – 0x7fff83800fff com.apple.UIFoundation (1.0 – 1) /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff83af6000 – 0x7fff83af8fff com.apple.CoreDuetDebugLogging (1.0 – 1) /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
    0x7fff83af9000 – 0x7fff83bddfff libcrypto.0.9.8.dylib (52.20.2) /usr/lib/libcrypto.0.9.8.dylib
    0x7fff83bde000 – 0x7fff83c2aff7 libcups.2.dylib (408.2) /usr/lib/libcups.2.dylib
    0x7fff83c50000 – 0x7fff83c7fff7 com.apple.CoreServicesInternal (221.7.2 – 221.7.2) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff83c80000 – 0x7fff83c8bfff libcommonCrypto.dylib (60061) /usr/lib/system/libcommonCrypto.dylib
    0x7fff83cf1000 – 0x7fff83d1cfff libc++abi.dylib (125) /usr/lib/libc++abi.dylib
    0x7fff83d1d000 – 0x7fff8412aff7 libLAPACK.dylib (1128) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff8441d000 – 0x7fff84430ff7 com.apple.CoreBluetooth (1.0 – 1) /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff8447e000 – 0x7fff844abfff com.apple.CoreVideo (1.8 – 145.1) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff84520000 – 0x7fff84522ffb libCGXType.A.dylib (779.11) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff84523000 – 0x7fff8452eff7 libkxld.dylib (2782.20.48) /usr/lib/system/libkxld.dylib
    0x7fff8452f000 – 0x7fff84549ff3 com.apple.Ubiquity (1.3 – 313) /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff84557000 – 0x7fff8455cfff libsystem_stats.dylib (163.20.16) /usr/lib/system/libsystem_stats.dylib
    0x7fff8455d000 – 0x7fff8466cff3 com.apple.desktopservices (1.9.3 – 1.9.3) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff846ba000 – 0x7fff846bbff7 libsystem_blocks.dylib (65) /usr/lib/system/libsystem_blocks.dylib
    0x7fff846c1000 – 0x7fff847e5ff7 com.apple.LaunchServices (644.56 – 644.56) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff8483f000 – 0x7fff84841fff libsystem_sandbox.dylib (358.20.5) /usr/lib/system/libsystem_sandbox.dylib
    0x7fff84842000 – 0x7fff849f2ff3 com.apple.QuartzCore (1.10 – 361.18) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff84aa3000 – 0x7fff84aaafff com.apple.NetFS (6.0 – 4.0) /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff84aab000 – 0x7fff84ac8ffb libresolv.9.dylib (57) /usr/lib/libresolv.9.dylib
    0x7fff84ac9000 – 0x7fff84acafff libsystem_secinit.dylib (18) /usr/lib/system/libsystem_secinit.dylib
    0x7fff84b6f000 – 0x7fff84bd6ffb com.apple.datadetectorscore (6.0 – 396.1.1) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff84bd7000 – 0x7fff84bdbfff com.apple.CommonPanels (1.2.6 – 96) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff84c19000 – 0x7fff84d41ff7 com.apple.coreui (2.1 – 308.6) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff84dae000 – 0x7fff85095ffb com.apple.CoreServices.CarbonCore (1108.6 – 1108.6) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff850c9000 – 0x7fff852d6ff3 com.apple.CFNetwork (720.3.13 – 720.3.13) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff852d7000 – 0x7fff852e8fff libsystem_coretls.dylib (35.20.2) /usr/lib/system/libsystem_coretls.dylib
    0x7fff852e9000 – 0x7fff852f5ff7 com.apple.OpenDirectory (10.10 – 187) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff85324000 – 0x7fff8532fff7 libcsfde.dylib (471.20.7) /usr/lib/libcsfde.dylib
    0x7fff85330000 – 0x7fff85332fff com.apple.loginsupport (1.0 – 1) /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff85333000 – 0x7fff85334ff3 libSystem.B.dylib (1213) /usr/lib/libSystem.B.dylib
    0x7fff85335000 – 0x7fff85354fff com.apple.CoreDuet (1.0 – 1) /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
    0x7fff85355000 – 0x7fff8535dfe7 libcldcpuengine.dylib (2.4.5) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff8584f000 – 0x7fff85851fff libRadiance.dylib (1237) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff85852000 – 0x7fff85942fef libJP2.dylib (1237) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff85943000 – 0x7fff86905ffb com.apple.WebCore (10600 – 10600.5.17) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fff86940000 – 0x7fff8699ffff com.apple.AE (681.2 – 681.2) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff869a0000 – 0x7fff86d38ff7 com.apple.CoreFoundation (6.9 – 1153.18) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff86d39000 – 0x7fff86d46ff7 com.apple.SpeechRecognitionCore (2.1.2 – 2.1.2) /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff86d97000 – 0x7fff86da1ff7 com.apple.NetAuth (5.2 – 5.2) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff86da2000 – 0x7fff86dcbffb libxslt.1.dylib (13) /usr/lib/libxslt.1.dylib
    0x7fff86dcc000 – 0x7fff86e3bfff com.apple.SearchKit (1.4.0 – 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff86e3c000 – 0x7fff86e96ff7 com.apple.LanguageModeling (1.0 – 1) /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff86ea0000 – 0x7fff86ec0fff com.apple.IconServices (47.1 – 47.1) /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff86ec1000 – 0x7fff86f52ff7 libCoreStorage.dylib (471.20.7) /usr/lib/libCoreStorage.dylib
    0x7fff86f53000 – 0x7fff86f5bff7 com.apple.AppleSRP (5.0 – 1) /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff87077000 – 0x7fff8709ffff libRIP.A.dylib (779.11) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff870a0000 – 0x7fff87361ff7 com.apple.WebKit (10600 – 10600.5.17) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fff87365000 – 0x7fff87372ff7 libbz2.1.0.dylib (36) /usr/lib/libbz2.1.0.dylib
    0x7fff87373000 – 0x7fff87374fff libDiagnosticMessagesClient.dylib (100) /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff87384000 – 0x7fff8738dfff libGFXShared.dylib (11.1.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff876ba000 – 0x7fff876dbfff com.apple.framework.Apple80211 (10.3 – 1030.71.6) /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff87708000 – 0x7fff8770bfff com.apple.help (1.3.3 – 46) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff8792c000 – 0x7fff87930fff com.apple.TCC (1.0 – 1) /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff87ad8000 – 0x7fff87cd246f libobjc.A.dylib (647) /usr/lib/libobjc.A.dylib
    0x7fff87cd3000 – 0x7fff87cf0fff com.apple.MultitouchSupport.framework (263.9.1 – 263.9.1) /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff87cf1000 – 0x7fff87e37fef libsqlite3.dylib (168) /usr/lib/libsqlite3.dylib
    0x7fff87e9e000 – 0x7fff87f2aff7 libsystem_c.dylib (1044.10.1) /usr/lib/system/libsystem_c.dylib
    0x7fff87f2b000 – 0x7fff87f71ff7 libFontRegistry.dylib (134.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff87f72000 – 0x7fff882a5ff7 libmecabra.dylib (666.7) /usr/lib/libmecabra.dylib
    0x7fff88456000 – 0x7fff8896bffb com.apple.JavaScriptCore (10600 – 10600.5.10) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff88c0a000 – 0x7fff88c10fff libsystem_trace.dylib (72.20.1) /usr/lib/system/libsystem_trace.dylib
    0x7fff88c11000 – 0x7fff88c37fff com.apple.ChunkingLibrary (2.1 – 163.6) /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff88c38000 – 0x7fff88c3aff7 com.apple.securityhi (9.0 – 55006) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff88e48000 – 0x7fff88e80fff libsystem_network.dylib (412.20.3) /usr/lib/system/libsystem_network.dylib
    0x7fff88e81000 – 0x7fff88e92ff7 libz.1.dylib (55) /usr/lib/libz.1.dylib
    0x7fff88eb8000 – 0x7fff88ebcfff libpam.2.dylib (20) /usr/lib/libpam.2.dylib
    0x7fff88ebd000 – 0x7fff88ecefff libcmph.dylib (1) /usr/lib/libcmph.dylib
    0x7fff88ecf000 – 0x7fff88f7efe7 libvMisc.dylib (516) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff88f7f000 – 0x7fff88f84ffb libheimdal-asn1.dylib (398.10.1) /usr/lib/libheimdal-asn1.dylib
    0x7fff8907d000 – 0x7fff890f5ff7 com.apple.SystemConfiguration (1.14 – 1.14) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff890f6000 – 0x7fff89427fff com.apple.Foundation (6.9 – 1153.20) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff89428000 – 0x7fff89494fff com.apple.framework.CoreWLAN (5.0 – 500.35.2) /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff89495000 – 0x7fff895fcffb com.apple.audio.toolbox.AudioToolbox (1.12 – 1.12) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff895fd000 – 0x7fff895fdff7 libunc.dylib (29) /usr/lib/system/libunc.dylib
    0x7fff895fe000 – 0x7fff89607ff3 com.apple.CommonAuth (4.0 – 2.0) /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff89615000 – 0x7fff89640fff com.apple.DictionaryServices (1.2 – 229) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff89641000 – 0x7fff8965bff7 com.apple.Kerberos (3.0 – 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff896d1000 – 0x7fff89770e27 com.apple.AppleJPEG (1.0 – 1) /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff89771000 – 0x7fff897a1fff libsystem_m.dylib (3086.1) /usr/lib/system/libsystem_m.dylib
    0x7fff897a2000 – 0x7fff897b1fff com.apple.LangAnalysis (1.7.0 – 1.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff897b2000 – 0x7fff897bbff7 libsystem_notify.dylib (133.1.1) /usr/lib/system/libsystem_notify.dylib
    0x7fff897ca000 – 0x7fff897e3ffb com.apple.openscripting (1.4 – 162.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff897e4000 – 0x7fff897eaff7 libsystem_networkextension.dylib (167.1.10) /usr/lib/system/libsystem_networkextension.dylib
    0x7fff898be000 – 0x7fff898c7fff libsystem_pthread.dylib (105.10.1) /usr/lib/system/libsystem_pthread.dylib
    0x7fff89938000 – 0x7fff89952ff7 libextension.dylib (55.2) /usr/lib/libextension.dylib
    0x7fff899ed000 – 0x7fff899fafff libxar.1.dylib (255) /usr/lib/libxar.1.dylib
    0x7fff89ad1000 – 0x7fff89b22fff com.apple.audio.CoreAudio (4.3.0 – 4.3.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff89b23000 – 0x7fff89b2bff7 com.apple.icloud.FindMyDevice (1.0 – 1) /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
    0x7fff89c43000 – 0x7fff89c68fff libPng.dylib (1237) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff89c69000 – 0x7fff89ed3ff7 com.apple.security (7.0 – 57031.20.26) /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff8a03c000 – 0x7fff8a12efff libxml2.2.dylib (26) /usr/lib/libxml2.2.dylib
    0x7fff8a14c000 – 0x7fff8a14cff7 libkeymgr.dylib (28) /usr/lib/system/libkeymgr.dylib
    0x7fff8a14d000 – 0x7fff8a294ffb com.apple.WebKitLegacy (10600 – 10600.5.17) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fff8a2e3000 – 0x7fff8a355fff com.apple.framework.IOKit (2.0.2 – 1050.20.2) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8a356000 – 0x7fff8a35cfff com.apple.speech.recognition.framework (5.0.9 – 5.0.9) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff8a3bf000 – 0x7fff8a3ccff3 com.apple.ProtocolBuffer (1 – 228.0.1) /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff8a3cd000 – 0x7fff8a48dff7 com.apple.backup.framework (1.6.4 – 1.6.4) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff8a921000 – 0x7fff8a96cfff com.apple.CloudDocs (1.0 – 321.6) /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fff8abeb000 – 0x7fff8ac81ff7 com.apple.cloudkit.CloudKit (283.67.2 – 283.67.2) /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff8acae000 – 0x7fff8acbeff7 libbsm.0.dylib (34) /usr/lib/libbsm.0.dylib
    0x7fff8acbf000 – 0x7fff8afdafcf com.apple.vImage (8.0 – 8.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff8aff3000 – 0x7fff8b02efff com.apple.Symbolication (1.4 – 56045) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff8b02f000 – 0x7fff8b036ff7 libCGCMS.A.dylib (779.11) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
    0x7fff8b042000 – 0x7fff8b043fff liblangid.dylib (117) /usr/lib/liblangid.dylib
    0x7fff8b044000 – 0x7fff8b09ffe7 libTIFF.dylib (1237) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff8b0a0000 – 0x7fff8bc21ff7 com.apple.AppKit (6.9 – 1347.57) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff8bc22000 – 0x7fff8c45efe3 com.apple.CoreGraphics (1.600.0 – 779.11) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8c476000 – 0x7fff8c493fff libsystem_kernel.dylib (2782.20.48) /usr/lib/system/libsystem_kernel.dylib
    0x7fff8c4c7000 – 0x7fff8c4d5ff7 com.apple.opengl (11.1.2 – 11.1.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff8c4ec000 – 0x7fff8c53afff libcurl.4.dylib (83.1.2) /usr/lib/libcurl.4.dylib
    0x7fff8c53b000 – 0x7fff8c83dffb com.apple.GeoServices (1.0 – 1077.0.18) /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fff8cd68000 – 0x7fff8cd92ff7 libdispatch.dylib (442.1.4) /usr/lib/system/libdispatch.dylib
    0x7fff8d72f000 – 0x7fff8d733ff7 libGIF.dylib (1237) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff8d734000 – 0x7fff8d75cfff libxpc.dylib (559.20.9) /usr/lib/system/libxpc.dylib
    0x7fff8d75d000 – 0x7fff8d75fff7 libsystem_coreservices.dylib (9) /usr/lib/system/libsystem_coreservices.dylib
    0x7fff8d760000 – 0x7fff8d7e4fff com.apple.PerformanceAnalysis (1.0 – 1) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff8d7ea000 – 0x7fff8d801ff7 libLinearAlgebra.dylib (1128) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff8d802000 – 0x7fff8d805ff7 libdyld.dylib (353.2.1) /usr/lib/system/libdyld.dylib
    0x7fff8d861000 – 0x7fff8d861fff com.apple.Accelerate (1.10 – Accelerate 1.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff8d898000 – 0x7fff8db17ff7 com.apple.CoreData (111 – 526.3) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff8db41000 – 0x7fff8db41fff com.apple.CoreServices (62 – 62) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff8ddcf000 – 0x7fff8dde1ff7 com.apple.CoreDuetDaemonProtocol (1.0 – 1) /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
    0x7fff8de4c000 – 0x7fff8de74fff libsystem_info.dylib (459.20.1) /usr/lib/system/libsystem_info.dylib
    0x7fff8df28000 – 0x7fff8e358fff com.apple.vision.FaceCore (3.1.6 – 3.1.6) /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff8e359000 – 0x7fff8e359fff libOpenScriptingUtil.dylib (162.1) /usr/lib/libOpenScriptingUtil.dylib
    0x7fff8e35a000 – 0x7fff8e374fff com.apple.AppleVPAFramework (1.4.4 – 1.4.4) /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
    0x7fff8e375000 – 0x7fff8e409fff com.apple.ink.framework (10.9 – 213) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff8e40a000 – 0x7fff8e40fff7 libmacho.dylib (862) /usr/lib/system/libmacho.dylib
    0x7fff8e493000 – 0x7fff8e587fff libFontParser.dylib (134.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff8e588000 – 0x7fff8e588fff com.apple.Carbon (154 – 157) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff8ecaf000 – 0x7fff8ecaffff com.apple.ApplicationServices (48 – 48) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff8ecb0000 – 0x7fff8ecb8ffb libcopyfile.dylib (118.1.2) /usr/lib/system/libcopyfile.dylib
    0x7fff8ecb9000 – 0x7fff8ed06ff7 com.apple.print.framework.PrintCore (10.3 – 451.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff8ed07000 – 0x7fff8ed0eff7 libcompiler_rt.dylib (35) /usr/lib/system/libcompiler_rt.dylib
    0x7fff8ed0f000 – 0x7fff8ed13fff libcache.dylib (69) /usr/lib/system/libcache.dylib
    0x7fff8ed54000 – 0x7fff8edf6fff com.apple.Bluetooth (4.3.4 – 4.3.4f4) /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff8edf7000 – 0x7fff8efdcff7 libicucore.A.dylib (531.48) /usr/lib/libicucore.A.dylib
    0x7fff8f143000 – 0x7fff8f14efff libGL.dylib (11.1.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff8f14f000 – 0x7fff8f186ffb com.apple.LDAPFramework (2.4.28 – 194.5) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff8f187000 – 0x7fff8f1b7fff com.apple.GSS (4.0 – 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff8f1b8000 – 0x7fff8f1dcff7 com.apple.Sharing (328.16 – 328.16) /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff8f565000 – 0x7fff8f57fff7 liblzma.5.dylib (7) /usr/lib/liblzma.5.dylib
    0x7fff8f5f8000 – 0x7fff8f5f8fff com.apple.Cocoa (6.8 – 21) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff8f5f9000 – 0x7fff8f615ff7 libsystem_malloc.dylib (53.1.1) /usr/lib/system/libsystem_malloc.dylib
    0x7fff8f616000 – 0x7fff8f72fffb com.apple.CoreText (352.0 – 454.6) /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff8f7c4000 – 0x7fff8f7c9ff7 libunwind.dylib (35.3) /usr/lib/system/libunwind.dylib
    0x7fff901b3000 – 0x7fff901b5fff libsystem_configuration.dylib (699.1.5) /usr/lib/system/libsystem_configuration.dylib
    0x7fff901f8000 – 0x7fff9026efe7 libcorecrypto.dylib (233.1.2) /usr/lib/system/libcorecrypto.dylib
    0x7fff9026f000 – 0x7fff90277ff3 com.apple.CoreServices.FSEvents (1210.20.1 – 1210.20.1) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff902d6000 – 0x7fff902d6fff com.apple.audio.units.AudioUnit (1.12 – 1.12) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff903e1000 – 0x7fff903e1ff7 liblaunch.dylib (559.20.9) /usr/lib/system/liblaunch.dylib
    0x7fff903ed000 – 0x7fff90418ff3 libarchive.2.dylib (30) /usr/lib/libarchive.2.dylib
    0x7fff90426000 – 0x7fff90428fff libquarantine.dylib (76.20.1) /usr/lib/system/libquarantine.dylib
    0x7fff90429000 – 0x7fff90478ff7 com.apple.opencl (2.4.2 – 2.4.2) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff90479000 – 0x7fff904b3ffb com.apple.DebugSymbols (115 – 115) /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff904c4000 – 0x7fff9059aff3 com.apple.DiskImagesFramework (10.10.1 – 396) /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff905d3000 – 0x7fff905dbfff libsystem_dnssd.dylib (561.1.1) /usr/lib/system/libsystem_dnssd.dylib
    0x7fff909b8000 – 0x7fff909f8ff7 libGLImage.dylib (11.1.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff90b5b000 – 0x7fff90c95fff com.apple.ImageIO.framework (3.3.0 – 1237) /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff90d53000 – 0x7fff90d85ff3 com.apple.frameworks.CoreDaemon (1.3 – 1.3) /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff90d86000 – 0x7fff90dd0ff7 com.apple.HIServices (1.22 – 522.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff91663000 – 0x7fff91668fff com.apple.DiskArbitration (2.6 – 2.6) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff91669000 – 0x7fff917f7fff libBLAS.dylib (1128) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff917f8000 – 0x7fff918b3ff7 com.apple.DiscRecording (9.0 – 9000.4.2) /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff9190f000 – 0x7fff9198dfff com.apple.CoreServices.OSServices (640.4 – 640.4) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff91995000 – 0x7fff91997ff7 libutil.dylib (38) /usr/lib/libutil.dylib
    0x7fff91998000 – 0x7fff91c67ff3 com.apple.CoreImage (10.3.4) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff91c85000 – 0x7fff91c86ff7 com.apple.print.framework.Print (10.0 – 265) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff91c87000 – 0x7fff91c99ff7 com.apple.ImageCapture (9.0 – 9.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff91c9a000 – 0x7fff91c9cfff libCVMSPluginSupport.dylib (11.1.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff91c9d000 – 0x7fff91cc1fef libJPEG.dylib (1237) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff91cc2000 – 0x7fff91cfafff com.apple.RemoteViewServices (2.0 – 99) /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff91cfb000 – 0x7fff91dedff7 libiconv.2.dylib (42) /usr/lib/libiconv.2.dylib
    0x7fff91df1000 – 0x7fff91e7aff7 com.apple.CoreSymbolication (3.1 – 57020.1) /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff91e7b000 – 0x7fff91e7cfff com.apple.TrustEvaluationAgent (2.0 – 25) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff91e7e000 – 0x7fff92183ff3 com.apple.HIToolbox (2.1.1 – 758.7) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff92184000 – 0x7fff92402fff com.apple.RawCamera.bundle (6.04 – 791) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff92403000 – 0x7fff92403fff com.apple.Accelerate.vecLib (3.10 – vecLib 3.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff92524000 – 0x7fff92527fff com.apple.xpc.ServiceManagement (1.0 – 1) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff92528000 – 0x7fff92529ffb libremovefile.dylib (35) /usr/lib/system/libremovefile.dylib
    0x7fff9252a000 – 0x7fff92535ff7 com.apple.CrashReporterSupport (10.10 – 631) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff92536000 – 0x7fff9254fff7 com.apple.CFOpenDirectory (10.10 – 187) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff92550000 – 0x7fff925c4ffb com.apple.securityfoundation (6.0 – 55126) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff92797000 – 0x7fff927e3fff com.apple.corelocation (1486.17 – 1615.24) /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff927ec000 – 0x7fff927effff com.apple.IOSurface (97.4 – 97.4) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff927ff000 – 0x7fff92807fff libsystem_platform.dylib (63) /usr/lib/system/libsystem_platform.dylib
    0x7fff92875000 – 0x7fff92877fff com.apple.EFILogin (2.0 – 2) /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff92878000 – 0x7fff92883ff7 com.apple.speech.synthesis.framework (5.3.3 – 5.3.3) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff92884000 – 0x7fff92996ff7 libvDSP.dylib (516) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff929d1000 – 0x7fff929d5fff libCoreVMClient.dylib (79.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff929d6000 – 0x7fff92a09fff com.apple.MediaKit (16 – 757.2) /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff92a0a000 – 0x7fff92a76ff3 com.apple.MMCS (1.3 – 327.5) /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
    0x7fff92a77000 – 0x7fff92aa8ff7 com.apple.ProtectedCloudStorage (1.0 – 1) /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff92b8c000 – 0x7fff92be0fff libc++.1.dylib (120) /usr/lib/libc++.1.dylib
    0x7fff92be6000 – 0x7fff92c57ffb com.apple.ApplicationServices.ATS (360 – 375.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff92c58000 – 0x7fff92c73ff7 libCRFSuite.dylib (34) /usr/lib/libCRFSuite.dylib
    0x7fff92c9f000 – 0x7fff92d3dfff com.apple.Metadata (10.7.0 – 917.35) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff92e92000 – 0x7fff92ecdfff com.apple.QD (301 – 301) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff92ece000 – 0x7fff92eeafff com.apple.GenerationalStorage (2.0 – 209.11) /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff92eeb000 – 0x7fff92f52ff7 com.apple.framework.CoreWiFi (3.0 – 300.4) /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff92f53000 – 0x7fff92fc1ffb com.apple.Heimdal (4.0 – 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff92ff2000 – 0x7fff93038ff7 libauto.dylib (186) /usr/lib/libauto.dylib
    0x7fff93039000 – 0x7fff9307afff libGLU.dylib (11.1.2) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff93080000 – 0x7fff93092ff7 libsasl2.2.dylib (194.1) /usr/lib/libsasl2.2.dylib
    0x7fff93093000 – 0x7fff93128ff7 com.apple.ColorSync (4.9.0 – 4.9.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync

    External Modification Summary:
    Calls made by other processes targeting this process:
    task_for_pid: 1
    thread_create: 0
    thread_set_state: 0
    Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
    Calls made by all processes on this machine:
    task_for_pid: 67681
    thread_create: 0
    thread_set_state: 0

    VM Region Summary:
    ReadOnly portion of Libraries: Total=217.3M resident=200.6M(92%) swapped_out_or_unallocated=16.8M(8%)
    Writable regions: Total=106.3M written=6572K(6%) resident=14.0M(13%) swapped_out=0K(0%) unallocated=92.4M(87%)

    REGION TYPE VIRTUAL
    =========== =======
    Activity Tracing 2048K
    CG backing stores 1668K
    CG image 56K
    CG shared images 304K
    CoreAnimation 64K
    CoreImage 8K
    CoreServices 256K
    CoreUI image data 108K
    Foundation 4K
    IOKit 6404K
    Image IO 4K
    Kernel Alloc Once 8K
    MALLOC 55.4M
    MALLOC (admin) 32K
    MALLOC_LARGE (reserved) 17.2M reserved VM address space (unallocated)
    Memory Tag 242 12K
    Memory Tag 249 156K
    Memory Tag 251 8K
    OpenCL 16K
    STACK GUARD 56.0M
    Stack 11.1M
    Stack (reserved) 520K reserved VM address space (unallocated)
    VM_ALLOCATE 17.2M
    __DATA 18.8M
    __IMAGE 528K
    __LINKEDIT 72.3M
    __TEXT 145.0M
    __UNICODE 552K
    mapped file 146.6M
    shared memory 4K
    =========== =======
    TOTAL 552.2M
    TOTAL, minus reserved VM space 534.4M

    どうかよろしくお願い致します。

    • aona

      連投ですみません。
      スクリプトを編集して自己解決いたしました。
      ご迷惑をおかけして、本当に申し訳ありません。

      • kawauso

        aonaさんこんにちは!
        スクリプト機能を設計したのはだいぶ以前ですが、今改めて見るとスクリプト読み込みエラー時にLadioCastを落とすまではしなくてもいいかなと思いますので、次のバージョンではアラートどまりに修正すると思います。
        ではでは。


LadioCast 0.10.7リリース – LadioCast開発記その77

in LadioCast

LadioCastバージョン0.10.7をリリースします。 0.10.6から0.10.7への変更点は以下のとおりです。

  • 入力デバイスを初期化する際に発生するビープノイズを避ける対策

前バージョンで指摘のあった現象と似た現象を(同じとは限りませんが)再現させることができましたのでそれと、(ずいぶん久しぶりに)音声周りの処理について修正を入れました。

また何かあれば教えてください。 ではでは〜。

12 Responses to “LadioCast 0.10.7リリース – LadioCast開発記その77”

  1. はじめまして
    いつもありがとうございます。
    MacBook Pro retina 13inch 2015モデルで使用しております。
    質問があるのですが、スリープ復帰後に音が出なくなってしまいます。
    その時、Ladiocastのメータは固まっています。メニューの操作はできます。
    Ladiocastの再起動で直るのですが、解決方法はありますか。

    • kawauso

      daiさんこんにちは!
      とりあえずMacの内蔵マイクだけがLadioCastの入力デバイスとして指定され、出力デバイスはなにも指定されていない状態で、同現象が再現するか試していただけますか。
      それでもし違えば、2つの状態でどう設定が異っているか教えてください。
      ではでは。

    • kawauso

      Hello Ivan!
      Thank you for your suggestion on LadioCast.
      Though currently no plan to support the shoutcast format, it’s mature and relatively simple as icecast2. So I will consider in the future releases if a large demand still exists and the format continues to be popular.
      Cheers!

  2. kawauso様
    ありがとうございます!
    入力デバイスを内蔵マイクだけにしても同じでした。
    どうやら、この現象は短時間のスリープでは発生せず、長時間のスリープで発生するようです。

    • kawauso

      了解です。これはLadioCastがスリープしている間のデータを処理しようとしてイリーガルな動作をしているように思います。対処が可能であれば次版以降に対策を入れたいと思います。


LadioCast 0.11.2 Released – LadioCast Development Notes No.83

in LadioCast

LadioCast Version 0.11.2 has been released.

Changes from version 0.11.1 to 0.11.2 are as follows:

  • Released the latest version in the Mac App Store.

So it is almost identical to the previous version 0.11.1.

Although not mentioned every name, I would like to thank the donors who support the development and the distribution in the MAS.

Cheers!

23 Responses to “LadioCast 0.11.2 Released – LadioCast Development Notes No.83”

  1. Hi Kaiwauso… I’m having a problem with LadioCast. According to my streaming host, LadioCast is telling the server that I am sending an MPEG stream even though I have AAC selected – therefore the native player on the streamhost platform is not playing any audio… however, the stream is working on tunein. I have noticed that LadioCast is populating some fields with ICECAST data even though I have ShoutCast selected on the streamer. Can you please help?
    Kieron :)

    • kawauso

      Hi Kieron!
      Thank you for using LadioCast.

      > I have noticed that LadioCast is populating some fields with ICECAST
      To specify the situation more precisely, if you can get whole the header including the fields, please write it here.

      Cheers.

    • kawauso

      Hi Dirk,
      Thank you for your interest in LadioCast!
      Unfortunately current LadioCast can only connect with the shoutcast v1 protocol.
      This limitation is mainly from the result that I couldn’t find any easy v2 client library which should be provided by shoutcast.com;-).
      Cheers!

    • kawauso

      Hi Mik!
      Currently, no for the latest version. (Some historical versions would be found here, or elsewhere, though not recommended.)
      Cheers!

  2. Robin Hetko

    Installed Ladiocast on my MacBook. Set Streamer 1 to SHOUTcast. I am trying to connect to a SHOUTcast v2.5 server. It times out saying can’t connect, check network configuration and settings. I checked these and all are good. Is there an issue this server version or settings I should be aware of? This is a My Radio Stream server.


LadioCast 0.10.6リリース – LadioCast開発記その76

in LadioCast

LadioCastバージョン0.10.6をリリースします。 0.10.5から0.10.6への変更点は以下のとおりです。

  • Xcode 6.1.1で再構築
実際は再構築された以外にも細かな改善やバグの修正が加えられていますが、まず気づかれないと思います^^。 LadioCast史上最も変更点の少ないリリースかもしれません。

このリリースの一番の理由はLadioCast 0.10.5がMac App Store(以下MAS)から消えたことにより、MAS以外で配布するために構築し直す必要があったことによります。 MASから消えたのは何か悪いことをしたからではなくて^^;、単純にLadioCastの開発者のMac Developer Programメンバーシップの有効期限が切れてしまったことによります。 Mac Developer Programメンバーシップを更新しなかった理由は

  • iOS Developer Programメンバーシップも保持している開発者としてできることがだいぶ重複しており割高感がある
  • フリーウェア開発者にとって年間維持費が単純に持ち出しになってしまう
があげられます。

一方MASはエンドユーザーにとっては大変にメリットの多い仕組みです。挙げていくと

  • Macソフトウェアの整った一覧性が提供される
  • ソフトウェアのアップデートが自動化される
  • Appleの審査により品質やセキュリティについて一定の保証が得られる
  • ユーザー間の情報共有が行える
などなど。 これらに匹敵するシステムを他に探してみましたが見つけることはできませんでした。 よってもしMASのメリットを重視される場合はPledgie経由のDonationをお願いします。 こちらが設定額に至ればそれを年間維持費に当ててLadioCastをMASに復活させ、至らなければとりあえずこのままということにしたいと思います。(もちろん純粋な開発支援の寄付も大歓迎です。)

思えばLadioCastはちょうど4年前のMASの立ち上げ初日(Day 1)からMASに置かれたソフトウェアでした。 MAS立ち上げとか、iPadのApp Store立ち上げとか、App Storeには立ち上げの大きな節目があります。 その節目のDay 1からソフトウェアを並べられるDeveloper(を勝手に略してD1Dと名付けます)について、自分が体験したこともあり悲喜こもごも思うことがありますので、これはまた別途記事としてまとめたいと思っています。

ではでは〜。

9 Responses to “LadioCast 0.10.6リリース – LadioCast開発記その76”

  1. toshi

    はじめまして。toshiと申します。以前からLadioCastを使わせて頂いておりまして本当にお世話になっております。今回パソコンを新しくしまして改めてLadioCastの最新版をダウンロードさせて頂きたく思うのですが、ダウンロード方法を忘れてしまい申し訳ありませんが宜ければ教えてください。上記のGET LadioCast0.10.6クリック後、ダウンロードフォルダをダブルクリックしてLadioCastのアイコンをドラックアンドドロップする手順で良かったでしょうか。お忙しいところ申し訳ありませんが、ご回答よろしくお願いします。

  2. たろう

    こんばんは。今回Ladiocast0.10.6をインストールさせていただいたのですが、起動の際に大音量でビープ音が鳴るという現象が発生しています。
    解決方法はありませんでしょうか。
    よろしくお願いいたします。

    • kawauso

      たろうさんこんにちは!
      ビープ音がどこから発生しているかわかりませんが、もしその時LadioCastの入力のメーターが振れているならそのような入力音があるということになります。
      よくあるのはハウリング(出力された音がなんらかの理由で入力に回り込み、繰り返されて共振する、無限ループ現象)ですね。少しデバイスを切り替えた後同様に試してみてください。

      • たろう

        kawauso様
        早速のご回答ありがとうございます!お伝えし忘れていましたが、ビープ音は一瞬のものなんです。
        確かに入力のメーターは触れています!デバイスの変更は何度か試していますが、何の音が悪さしているかまったく見当がつきません(汗

        • kawauso

          もしもメーターの振れている入力デバイスがそのような音を一切出していないと仮定しますと、あと考えられるのはLadioCastがそのデバイスから入力データを拾おうとしてもデータがない(音声レベルが0なのではなく、高負荷等で処理すべき入力データが存在していない)際に、そのような音が出る場合があります。
          もしその場合だとするとすぐには解決は難しいかもしれませんね。OSの負荷、そのデバイスのハードウェア、ソフトウェアの造りと、LadioCastが音声を取得し始めるタイミングの問題になると思います。

          • たろう

            なるほど。。。そのような場合があるのですね。
            今現在、過去のバージョンを使用することで症状を回避していますが、バージョンアップで解決することを期待します!
            ありがとうございました!

          • kawauso

            もし同条件でも現象の出ないバージョンがありましたら最も新しいものを教えていただけると助かります。