[vlc-commits] [Git][videolan/vlc][master] 10 commits: Add .alac to file extensions

Steve Lhomme (@robUx4) gitlab at videolan.org
Tue Aug 8 13:42:16 UTC 2023



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
9ce49cd2 by Jean-Baptiste Kempf at 2023-08-08T13:13:57+00:00
Add .alac to file extensions

- - - - -
bd11aa60 by Jean-Baptiste Kempf at 2023-08-08T13:13:57+00:00
Add .qt to file extensions

- - - - -
3cfe98d8 by Jean-Baptiste Kempf at 2023-08-08T13:13:57+00:00
Add .skm to file extensions

- - - - -
8d56d19c by Jean-Baptiste Kempf at 2023-08-08T13:13:57+00:00
Add .k3g to file extensions

- - - - -
5afff8a6 by Jean-Baptiste Kempf at 2023-08-08T13:13:57+00:00
Add .vp6 to file extensions

- - - - -
30731a06 by Felix Paul Kühne at 2023-08-08T13:13:57+00:00
share/Info.plist: add alac extension

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

- - - - -
d803d426 by Felix Paul Kühne at 2023-08-08T13:13:57+00:00
share/Info.plist: add au extension

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

- - - - -
60eefa39 by Felix Paul Kühne at 2023-08-08T13:13:57+00:00
share/Info.plist: add k3g extension

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

- - - - -
fe688088 by Felix Paul Kühne at 2023-08-08T13:13:57+00:00
share/Info.plist: add skm extension

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

- - - - -
a03de829 by Felix Paul Kühne at 2023-08-08T13:13:57+00:00
share/Info.plist: add vp6 extension

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

- - - - -


3 changed files:

- extras/package/win32/NSIS/helpers/extensions.nsh
- include/vlc_interface.h
- share/Info.plist.in


Changes:

=====================================
extras/package/win32/NSIS/helpers/extensions.nsh
=====================================
@@ -141,9 +141,10 @@ FunctionEnd
   !insertmacro ${_action} Audio ".aif"
   !insertmacro ${_action} Audio ".aifc"
   !insertmacro ${_action} Audio ".aiff"
-  !insertmacro ${_action} Audio ".au"
+  !insertmacro ${_action} Audio ".alac"
   !insertmacro ${_action} Audio ".amr"
   !insertmacro ${_action} Audio ".aob"
+  !insertmacro ${_action} Audio ".au"
   !insertmacro ${_action} Audio ".ape"
   !insertmacro ${_action} Audio ".caf"
   !insertmacro ${_action} Audio ".cda"
@@ -204,6 +205,7 @@ FunctionEnd
   !insertmacro ${_action} Video ".flv"
   !insertmacro ${_action} Video ".gvi"
   !insertmacro ${_action} Video ".gxf"
+  !insertmacro ${_action} Video ".k3g"
   !insertmacro ${_action} Video ".m1v"
   !insertmacro ${_action} Video ".m2t"
   !insertmacro ${_action} Video ".m2v"
@@ -231,16 +233,19 @@ FunctionEnd
   !insertmacro ${_action} Video ".ogm"
   !insertmacro ${_action} Video ".ogx"
   !insertmacro ${_action} Video ".ogv"
+  !insertmacro ${_action} Video ".qt"
   !insertmacro ${_action} Video ".rec"
   !insertmacro ${_action} Video ".rm"
   !insertmacro ${_action} Video ".rmvb"
   !insertmacro ${_action} Video ".rpl"
+  !insertmacro ${_action} Video ".skm"
   !insertmacro ${_action} Video ".thp"
   !insertmacro ${_action} Video ".tod"
   !insertmacro ${_action} Video ".tp"
   !insertmacro ${_action} Video ".ts"
   !insertmacro ${_action} Video ".tts"
   !insertmacro ${_action} Video ".vob"
+  !insertmacro ${_action} Video ".vp6"
   !insertmacro ${_action} Video ".vro"
   !insertmacro ${_action} Video ".webm"
   !insertmacro ${_action} Video ".wmv"


=====================================
include/vlc_interface.h
=====================================
@@ -151,19 +151,19 @@ typedef enum vlc_intf_dialog {
 /* Useful text messages shared by interfaces */
 #define INTF_ABOUT_MSG LICENSE_MSG
 
-#define EXTENSIONS_AUDIO_CSV "3ga", "669", "a52", "aac", "ac3", "adt", "adts", "aif", "aifc", "aiff", \
+#define EXTENSIONS_AUDIO_CSV "3ga", "669", "a52", "aac", "ac3", "adt", "adts", "aif", "aifc", "aiff", "alac", \
                          "amb", "amr", "aob", "ape", "au", "awb", "caf", "dts", "dsf", "dff", "flac", "it", "kar", \
                          "m4a", "m4b", "m4p", "m5p", "mka", "mlp", "mod", "mpa", "mp1", "mp2", "mp3", "mpc", "mpga", "mus", \
                          "oga", "ogg", "oma", "opus", "qcp", "ra", "rmi", "s3m", "sid", "spx", "tak", "thd", "tta", \
                          "voc", "vqf", "w64", "wav", "wma", "wv", "xa", "xm"
 
 #define EXTENSIONS_VIDEO_CSV "3g2", "3gp", "3gp2", "3gpp", "amrec", "amv", "asf", "avi", "bik", "crf", "dav", "divx", "drc", \
-                             "dv", "dvr-ms", "evo", "f4v", "flv", "gvi", "gxf", "iso", \
+                             "dv", "dvr-ms", "evo", "f4v", "flv", "gvi", "gxf", "iso", "k3g", \
                              "m1v", "m2v", "m2t", "m2ts", "m4v", "mkv", "mov",\
                              "mp2", "mp2v", "mp4", "mp4v", "mpe", "mpeg", "mpeg1", \
                              "mpeg2", "mpeg4", "mpg", "mpv2", "mts", "mtv", "mxf", "mxg", "nsv", "nuv", \
-                             "ogg", "ogm", "ogv", "ogx", "ps", \
-                             "rec", "rm", "rmvb", "rpl", "thp", "tod", "ts", "tts", "txd", "vob", "vro", \
+                             "ogg", "ogm", "ogv", "ogx", "ps", "qt", \
+                             "rec", "rm", "rmvb", "rpl", "skm", "thp", "tod", "ts", "tts", "txd", "vob", "vp6", "vro", \
                              "webm", "wm", "wmv", "wtv", "xesc"
 
 #define EXTENSIONS_AUDIO \
@@ -177,6 +177,7 @@ typedef enum vlc_intf_dialog {
     "*.aif;"\
     "*.aifc;"\
     "*.aiff;"\
+    "*.alac;" \
     "*.amb;" \
     "*.amr;" \
     "*.aob;" \
@@ -227,11 +228,11 @@ typedef enum vlc_intf_dialog {
     "*.xa;"  \
     "*.xm"
 
-#define EXTENSIONS_VIDEO "*.3g2;*.3gp;*.3gp2;*.3gpp;*.amrec;*.amv;*.asf;*.avi;*.bik;*.bin;*.crf;*.dav;*.divx;*.drc;*.dv;*.dvr-ms;*.evo;*.f4v;*.flv;*.gvi;*.gxf;*.iso;*.m1v;*.m2v;" \
+#define EXTENSIONS_VIDEO "*.3g2;*.3gp;*.3gp2;*.3gpp;*.amrec;*.amv;*.asf;*.avi;*.bik;*.bin;*.crf;*.dav;*.divx;*.drc;*.dv;*.dvr-ms;*.evo;*.f4v;*.flv;*.gvi;*.gxf;*.iso;*.k3g;*.m1v;*.m2v;" \
                          "*.m2t;*.m2ts;*.m4v;*.mkv;*.mov;*.mp2;*.mp2v;*.mp4;*.mp4v;*.mpe;*.mpeg;*.mpeg1;" \
                          "*.mpeg2;*.mpeg4;*.mpg;*.mpv2;*.mts;*.mtv;*.mxf;*.mxg;*.nsv;*.nuv;" \
-                         "*.ogg;*.ogm;*.ogv;*.ogx;*.ps;" \
-                         "*.rec;*.rm;*.rmvb;*.rpl;*.thp;*.tod;*.tp;*.ts;*.tts;*.txd;*.vob;*.vro;*.webm;*.wm;*.wmv;*.wtv;*.xesc"
+                         "*.ogg;*.ogm;*.ogv;*.ogx;*.ps;*.qt;" \
+                         "*.rec;*.rm;*.rmvb;*.rpl;*.skm;*.thp;*.tod;*.tp;*.ts;*.tts;*.txd;*.vob;*.vp6;*.vro;*.webm;*.wm;*.wmv;*.wtv;*.xesc"
 
 #define EXTENSIONS_PLAYLIST "*.asx;*.b4s;*.cue;*.ifo;*.m3u;*.m3u8;*.pls;*.ram;*.rar;*.sdp;*.vlc;*.xspf;*.wax;*.wpl;*.wvx;*.zip;*.conf"
 


=====================================
share/Info.plist.in
=====================================
@@ -391,6 +391,22 @@
 				<string>public.aifc-audio</string>
 			</array>
 		</dict>
+		<dict>
+			<key>CFBundleTypeIconFile</key>
+			<string>audio.icns</string>
+			<key>CFBundleTypeName</key>
+			<string>Apple Lossless Audio Codec File</string>
+			<key>CFBundleTypeRole</key>
+			<string>Viewer</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>public.alac-audio</string>
+			</array>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>aiff</string>
+			</array>
+		</dict>
 		<dict>
 			<key>CFBundleTypeIconFile</key>
 			<string>audio.icns</string>
@@ -415,6 +431,18 @@
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
 		</dict>
+		<dict>
+			<key>CFBundleTypeIconFile</key>
+			<string>audio.icns</string>
+			<key>CFBundleTypeName</key>
+			<string>AU File</string>
+			<key>CFBundleTypeRole</key>
+			<string>Viewer</string>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>au</string>
+			</array>
+		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
 			<array>
@@ -515,6 +543,18 @@
 			<key>CFBundleTypeRole</key>
 			<string>Viewer</string>
 		</dict>
+		<dict>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>vp6</string>
+			</array>
+			<key>CFBundleTypeIconFile</key>
+			<string>video.icns</string>
+			<key>CFBundleTypeName</key>
+			<string>VP6 File</string>
+			<key>CFBundleTypeRole</key>
+			<string>Viewer</string>
+		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
 			<array>
@@ -800,6 +840,18 @@
 			<key>NSPersistentStoreTypeKey</key>
 			<string>Binary</string>
 		</dict>
+		<dict>
+			<key>CFBundleTypeIconFile</key>
+			<string>movie.icns</string>
+			<key>CFBundleTypeName</key>
+			<string>3G2A Mobile Phone Video File</string>
+			<key>CFBundleTypeRole</key>
+			<string>Viewer</string>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>k3g</string>
+			</array>
+		</dict>
 		<dict>
 			<key>CFBundleTypeExtensions</key>
 			<array>
@@ -1955,6 +2007,21 @@
 				</array>
 			</dict>
 		</dict>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.video</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>SKM File</string>
+			<key>UTTypeTagSpecification</key>
+			<dict>
+				<key>public.filename-extension</key>
+				<array>
+					<string>skm</string>
+				</array>
+			</dict>
+		</dict>
 		<dict>
 			<key>UTTypeConformsTo</key>
 			<array>



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/a213c587b0392739edfac739d4f9e4b3f96a8b51...a03de829e136f6374fbc31d451d5134068570342

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/a213c587b0392739edfac739d4f9e4b3f96a8b51...a03de829e136f6374fbc31d451d5134068570342
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list