annotate deploy/osx/Info.plist @ 1354:ae68ebb5fbe8 3.0-integration

Fixes to mp3 decode in subrepo. Filter out Xing/LAME info frames, rather than letting them go to the mp3 decoder as if they were audio frames, fixing the 1152-sample zero pad at start of some decoded mp3 files (distinct from decoder delay). Add MAD_BUFFER_GUARD padding at end of mp3 buffer, in order to ensure last frame is decoded successfully (otherwise the decoded audio is truncated). Both gleaned from madplay source code.
author Chris Cannam
date Thu, 24 Nov 2016 17:10:40 +0000
parents 41684d0b0663
children 23be8dccb855
rev   line source
Chris@409 1 <?xml version="1.0" encoding="UTF-8"?>
Chris@409 2 <!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
Chris@409 3 <plist version="0.9">
Chris@409 4 <dict>
Chris@409 5 <key>CFBundlePackageType</key>
Chris@409 6 <string>APPL</string>
Chris@409 7 <key>CFBundleName</key>
Chris@412 8 <string>Sonic Visualiser</string>
Chris@409 9 <key>CFBundleExecutable</key>
Chris@409 10 <string>Sonic Visualiser</string>
Chris@409 11 <key>CFBundleIconFile</key>
Chris@409 12 <string>sv-macicon.icns</string>
Chris@409 13 <key>CFBundleIdentifier</key>
Chris@409 14 <string>org.sonicvisualiser.SonicVisualiser</string>
Chris@409 15 <key>CFBundleShortVersionString</key>
Chris@409 16 <string>SV_VERSION</string>
Chris@583 17
Chris@583 18 <!-- enable HiDPI -->
Chris@583 19 <key>NSPrincipalClass</key>
Chris@583 20 <string>NSApplication</string>
Chris@583 21 <key>NSHighResolutionCapable</key>
Chris@583 22 <string>True</string>
Chris@583 23
Chris@587 24 <key>CFBundleDocumentTypes</key>
Chris@587 25
Chris@410 26 <array>
Chris@410 27 <!-- we are an 'editor' of SV files -->
Chris@410 28 <dict>
Chris@410 29 <key>CFBundleTypeExtensions</key>
Chris@410 30 <array>
Chris@410 31 <string>sv</string>
Chris@410 32 </array>
Chris@410 33 <!-- TODO
Chris@410 34 <key>CFBundleTypeIconFile</key>
Chris@410 35 <string>SVProject.icns</string> -->
Chris@410 36 <key>CFBundleTypeMIMETypes</key>
Chris@410 37 <array>
Chris@410 38 <string>application/x-sonic-visualiser-session</string>
Chris@410 39 </array>
Chris@410 40 <key>CFBundleTypeName</key>
Chris@410 41 <string>Sonic Visualiser Session</string>
Chris@410 42 <key>CFBundleTypeOSTypes</key>
Chris@410 43 <array>
Chris@410 44 <string>****</string>
Chris@410 45 </array>
Chris@410 46 <key>CFBundleTypeRole</key>
Chris@410 47 <string>Editor</string>
Chris@410 48 <key>LSHandlerRank</key>
Chris@410 49 <string>Owner</string>
Chris@410 50 <key>LSIsAppleDefaultForType</key>
Chris@410 51 <true/>
Chris@410 52 </dict>
Chris@410 53
Chris@410 54 <!-- we are a 'viewer' of general audio files -->
Chris@410 55 <dict>
Chris@410 56 <key>CFBundleTypeExtensions</key>
Chris@410 57 <array>
Chris@410 58 <string>mp3</string>
Chris@410 59 </array>
Chris@410 60 <key>CFBundleTypeMIMETypes</key>
Chris@410 61 <array>
Chris@410 62 <string>audio/mpeg</string>
Chris@410 63 </array>
Chris@410 64 <key>CFBundleTypeName</key>
Chris@410 65 <string>MP3 Audio</string>
Chris@410 66 <key>CFBundleTypeRole</key>
Chris@410 67 <string>Viewer</string>
Chris@410 68 <key>LSIsAppleDefaultForType</key>
Chris@410 69 <false/>
Chris@410 70 <key>LSHandlerRank</key>
Chris@410 71 <string>Alternate</string>
Chris@410 72 </dict>
Chris@410 73 <dict>
Chris@410 74 <key>CFBundleTypeExtensions</key>
Chris@410 75 <array>
Chris@410 76 <string>ogg</string>
Chris@410 77 <string>oga</string>
Chris@410 78 </array>
Chris@410 79 <key>CFBundleTypeMIMETypes</key>
Chris@410 80 <array>
Chris@410 81 <string>audio/ogg</string>
Chris@410 82 </array>
Chris@410 83 <key>CFBundleTypeName</key>
Chris@410 84 <string>Ogg Vorbis Audio</string>
Chris@410 85 <key>CFBundleTypeRole</key>
Chris@410 86 <string>Viewer</string>
Chris@410 87 <key>LSIsAppleDefaultForType</key>
Chris@410 88 <false/>
Chris@410 89 <key>LSHandlerRank</key>
Chris@410 90 <string>Alternate</string>
Chris@410 91 </dict>
Chris@410 92 <dict>
Chris@410 93 <key>CFBundleTypeExtensions</key>
Chris@410 94 <array>
Chris@410 95 <string>wav</string>
Chris@410 96 </array>
Chris@410 97 <key>CFBundleTypeMIMETypes</key>
Chris@410 98 <array>
Chris@410 99 <string>audio/x-wav</string>
Chris@410 100 </array>
Chris@410 101 <key>CFBundleTypeName</key>
Chris@410 102 <string>Wave Audio</string>
Chris@410 103 <key>CFBundleTypeRole</key>
Chris@410 104 <string>Viewer</string>
Chris@410 105 <key>LSIsAppleDefaultForType</key>
Chris@410 106 <false/>
Chris@410 107 <key>LSHandlerRank</key>
Chris@410 108 <string>Alternate</string>
Chris@410 109 </dict>
Chris@410 110 <dict>
Chris@410 111 <key>CFBundleTypeExtensions</key>
Chris@410 112 <array>
Chris@410 113 <string>aif</string>
Chris@410 114 <string>aiff</string>
Chris@410 115 </array>
Chris@410 116 <key>CFBundleTypeMIMETypes</key>
Chris@410 117 <array>
Chris@410 118 <string>audio/x-aiff</string>
Chris@410 119 </array>
Chris@410 120 <key>CFBundleTypeName</key>
Chris@410 121 <string>AIFF Audio</string>
Chris@410 122 <key>CFBundleTypeRole</key>
Chris@410 123 <string>Viewer</string>
Chris@410 124 <key>LSIsAppleDefaultForType</key>
Chris@410 125 <false/>
Chris@410 126 <key>LSHandlerRank</key>
Chris@410 127 <string>Alternate</string>
Chris@410 128 </dict>
Chris@410 129 <dict>
Chris@410 130 <key>CFBundleTypeExtensions</key>
Chris@410 131 <array>
Chris@410 132 <string>flac</string>
Chris@410 133 </array>
Chris@410 134 <key>CFBundleTypeMIMETypes</key>
Chris@410 135 <array>
Chris@410 136 <string>audio/flac</string>
Chris@410 137 </array>
Chris@410 138 <key>CFBundleTypeName</key>
Chris@410 139 <string>FLAC Audio</string>
Chris@410 140 <key>CFBundleTypeRole</key>
Chris@410 141 <string>Viewer</string>
Chris@410 142 <key>LSIsAppleDefaultForType</key>
Chris@410 143 <false/>
Chris@410 144 <key>LSHandlerRank</key>
Chris@410 145 <string>Alternate</string>
Chris@410 146 </dict>
Chris@410 147 </array>
Chris@410 148 </dict>
Chris@409 149 </plist>