Created MinGW vs MSVC (markdown)
parent
6aef098e34
commit
38e6433628
|
@ -0,0 +1,31 @@
|
|||
# MinGW vs MSVC
|
||||
|
||||
For Windows Strawberry provides two different versions, MinGW and MSVC. These are compiled using two different compilers. The libraries included might vary, and currently the MSVC version has some gstreamer plugins missing.
|
||||
|
||||
If you are unsure what to pick, use the MinGW version.
|
||||
|
||||
|
||||
### MinGW-W64 - Minimal GCC for Windows
|
||||
|
||||
MinGW is a port of GCC to Windows. GCC is a free compiler by the GNU Project, usually found on all major Linux distributions.
|
||||
|
||||
Currently this is the most stable choice. It's what all previous releases of Strawberry have used.
|
||||
|
||||
- Stable.
|
||||
- All included libraries are compiled by the Strawberry project.
|
||||
- All libraries are at the latest versions at the time of release.
|
||||
- It always uses the latest versions of Qt 6, OpenSSL 3, Glib 2, GStreamer, and libsoup 3.
|
||||
- WASAPI 2 is not supported.
|
||||
- GStreamer plugins for all audio formats supported by GStreamer are included.
|
||||
|
||||
|
||||
### MSVC - Microsoft Visual C++
|
||||
|
||||
MSVC is Microsoft Visual C++, a proprietary compiler by Microsoft.
|
||||
|
||||
- So far very little testing has been done.
|
||||
- Slightly better performance.
|
||||
- It uses the latest versions of Qt 6 and GStreamer from the official binaries, but it has slightly older versions of Glib, and uses OpenSSL 1 instead of 3 and libsoup 2 instead of 3.
|
||||
- WASAPI 2 support (device selection is currently not working).
|
||||
- WavPack support is currently broken.
|
||||
- No FAAC support included (MP4 encoder).
|
Loading…
Reference in New Issue