pauleve / docker-mtgo

Docker image with ready-to-play MTGO (Magic Online) for Linux and macOS
https://hub.docker.com/r/panard/mtgo/
469 stars 34 forks source link

Sound support on macOS #29

Open pauleve opened 6 years ago

pauleve commented 6 years ago

Following #8 and https://stackoverflow.com/questions/40136606/how-to-expose-audio-from-docker-container-to-a-mac/40139001 it should be possible to offer sound for macOS user.

pauleve commented 6 years ago

Here is a first try:

curl -o run-mtgo https://gist.githubusercontent.com/pauleve/046559744e5eaceef9353412529ad777/raw/5a8ad4496b2aa7c76d469a37fa196dbd9613e09d/run-mtgo
chmod +x run-mtgo
./run-mtgo --sound

Please copy full output here in case of trouble.

@poppa-f can you give a try?

poppa-f commented 6 years ago

yep I can try. Will give it a spin tonight (UK time) when I am at home

On Wed, Jun 13, 2018 at 10:32 AM, Loïc Paulevé notifications@github.com wrote:

Here is a first try:

curl -o run-mtgo https://gist.githubusercontent.com/pauleve/046559744e5eaceef9353412529ad777/raw/5a8ad4496b2aa7c76d469a37fa196dbd9613e09d/run-mtgo chmod +x run-mtgo ./run-mtgo --sound

Please copy full output here in case of trouble.

@poppa-f https://github.com/poppa-f can you give a try?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pauleve/docker-mtgo/issues/29#issuecomment-396876006, or mute the thread https://github.com/notifications/unsubscribe-auth/AlGrm5mBXLpwhvmTYsaty80aZ-uNPPYJks5t8Nw_gaJpZM4TwrX0 .

poppa-f commented 6 years ago

Sound did not work. This is the console log

new-host-2:~ fred$ curl -o run-mtgo https://gist.githubusercontent.com/pauleve/046559744e5eaceef9353412529ad777/raw/5a8ad4496b2aa7c76d469a37fa196dbd9613e09d/run-mtgo

% Total % Received % Xferd Average Speed Time Time Time Current

                             Dload  Upload   Total   Spent    Left

Speed

100 7507 100 7507 0 0 27101 0 --:--:-- --:--:-- --:--:-- 27199

new-host-2:~ fred$ chmod +x run-mtgo

new-host-2:~ fred$ ./run-mtgo --sound

Using network interface 'en0'

open -a XQuartz

socat on 192.168.1.7 forwarding to /private/tmp/com.apple.launchd.mrVbKiJ3Po/org.macosforge.xquartz:0

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

/usr/local/Cellar/pulseaudio/11.1_1/etc/pulse/default.pa

PulseAudio: enabling esound-protocol-tcp module

Password:

load-module module-esound-protocol-tcp

PulseAudio: enabling native-protocol-tcp module

load-module module-native-protocol-tcp

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

pulseaudio -D

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

docker run --privileged --rm -e DISPLAY -v /Users/fred/.local/share/mtgo:/home/wine/.wine/host/ -v mtgo-data:/home/wine/.wine/drive_c/users/ -e WINE_X11_NO_MITSHM=1 -v /Users/fred/.config/pulse:/home/wine/.config/pulse -e PULSE_SERVER=192.168.1.7 --net=host --ipc=host -e TZ=/usr/share/zoneinfo/Europe/London --name mtgo_running panard/mtgo:sound mtgo --sound

Unable to find image 'panard/mtgo:sound' locally

sound: Pulling from panard/mtgo

23510c5166fc: Pull complete

a1ddf35cee1a: Pull complete

65b146e5d78c: Pull complete

e43f9055d102: Pull complete

d15579f5e4e9: Pull complete

2f4eaa1fdea1: Pull complete

374b5fb30ea4: Pull complete

9154023a5ea7: Pull complete

9eda280f3db0: Pull complete

56ab0a66fa35: Pull complete

600407e6b25e: Pull complete

b0fb0508b152: Pull complete

ddf10bd34dd3: Pull complete

b8a34193782c: Pull complete

Digest: sha256:457a7dfdba20be82843a1ae139b8c11062b482ee9762d156a9d726f56cebbfd9

Status: Downloaded newer image for panard/mtgo:sound

winetricks sound=pulse

Using winetricks 20180217-next - sha256sum: 58c2b68fcb238b2de6fe5f75abaf88945776cf8f1fcadaca7f115b825dece7c6 with wine-3.7 and WINEARCH=win32


You are running winetricks-20180217-next, latest upstream is winetricks-20180603!



You should update using your distribution's package manager, --self-update, or manually.


Executing w_do_call sound=pulse

Executing load_sound pulse

Setting sound driver to pulse

Executing wine regedit C:\windows\Temp_sound=pulse\set-sound.reg

wineserver -kw

wineboot

wine /opt/mtgo/mtgo.exe

====== MTGO.exe has started.

ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory

On Wed, Jun 13, 2018 at 10:51 AM, Fred Easey fred.easey@gmail.com wrote:

yep I can try. Will give it a spin tonight (UK time) when I am at home

On Wed, Jun 13, 2018 at 10:32 AM, Loïc Paulevé notifications@github.com wrote:

Here is a first try:

curl -o run-mtgo https://gist.githubusercontent.com/pauleve/046559744e5eaceef9353412529ad777/raw/5a8ad4496b2aa7c76d469a37fa196dbd9613e09d/run-mtgo chmod +x run-mtgo ./run-mtgo --sound

Please copy full output here in case of trouble.

@poppa-f https://github.com/poppa-f can you give a try?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pauleve/docker-mtgo/issues/29#issuecomment-396876006, or mute the thread https://github.com/notifications/unsubscribe-auth/AlGrm5mBXLpwhvmTYsaty80aZ-uNPPYJks5t8Nw_gaJpZM4TwrX0 .

pauleve commented 6 years ago

Thanks! Here are some additional commands to help debugging the issue:

  1. Verify that sounds is working outside Docker: in a Terminal
    pacat /dev/urandom

    should produce an annoying noise.

  2. If it succeeds:
    ./run-mtgo --sound --shell
    # in the new shell
    pacat -v /dev/urandom
    pacat -s 192.168.1.7  -v /dev/urandom # if no sounds
poppa-f commented 6 years ago

pacat /dev/urandom <-- yes this made sound

./run-mtgo --sound --shell

in the new shell

pacat -v /dev/urandom <-- did all of these steps

On Wed, Jun 13, 2018 at 7:48 PM, Loïc Paulevé notifications@github.com wrote:

Thanks! Here are some additional commands to help debugging the issue:

  1. Verify that sounds is working outside Docker: in a Terminal

pacat /dev/urandom

should produce an annoying noise.

  1. If it succeeds:

./run-mtgo --sound --shell

in the new shell

pacat -v /dev/urandom pacat -s 192.168.1.7 -v /dev/urandom # if no sounds

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pauleve/docker-mtgo/issues/29#issuecomment-397045547, or mute the thread https://github.com/notifications/unsubscribe-auth/AlGrm3qraT2nB-0tUvjRS-gIRLhdhWDCks5t8V5igaJpZM4TwrX0 .

pauleve commented 6 years ago

Do you have any output for the pacat commands within the docker?

poppa-f commented 6 years ago

Sorry for late reply. Here is the log:

MarieLoingsiPad:~ fred$ ./run-mtgo --sound --shell

Using network interface 'en0'

open -a XQuartz

socat on 192.168.1.7 forwarding to /private/tmp/com.apple.launchd.7NKgePgqdA/org.macosforge.xquartz:0

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

/usr/local/Cellar/pulseaudio/11.1_1/etc/pulse/default.pa

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

pulseaudio -D

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

docker run --privileged --rm -e DISPLAY -it -v /Users/fred/.local/share/mtgo:/home/wine/.wine/host/ -v mtgo-data:/home/wine/.wine/drive_c/users/ -e WINE_X11_NO_MITSHM=1 -v /Users/fred/.config/pulse:/home/wine/.config/pulse -e PULSE_SERVER=192.168.1.7 --net=host --ipc=host -e TZ=/usr/share/zoneinfo/Europe/London --name mtgo_running panard/mtgo:sound bash

wine@linuxkit-025000000001:~$ pacat -v /dev/urandom

Opening a playback stream with sample specification 's16le 2ch 44100Hz' and channel map 'front-left,front-right'.

Connection established.

Stream successfully created.

Buffer metrics: maxlength=4194304, tlength=352800, prebuf=349276, minreq=3528

Using sample spec 's16le 2ch 44100Hz', channel map 'front-left,front-right'.

Connected to device Channel_1__Channel_2.2 (index: 0, suspended: no).

Stream started.

^CGot signal, exiting.cy: 2012828 usec.

wine@linuxkit-025000000001:~$

On Wed, Jun 13, 2018 at 10:19 PM, Loïc Paulevé notifications@github.com wrote:

Do you have any output for the pacat commands within the docker?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pauleve/docker-mtgo/issues/29#issuecomment-397090447, or mute the thread https://github.com/notifications/unsubscribe-auth/AlGrm6-sihIiDLN5HwwwmxN6FVgS4Dhbks5t8YHsgaJpZM4TwrX0 .

poppa-f commented 6 years ago

I retried the sound and got this, looks like the issue is

ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory

ERROR: Caught a segmentation fault while loading plugin file:

/usr/lib/i386-linux-gnu/gstreamer-1.0/libgstplayback.so

On Fri, Jun 15, 2018 at 8:26 AM, Fred Easey fred.easey@gmail.com wrote:

Sorry for late reply. Here is the log:

MarieLoingsiPad:~ fred$ ./run-mtgo --sound --shell

Using network interface 'en0'

open -a XQuartz

socat on 192.168.1.7 forwarding to /private/tmp/com.apple. launchd.7NKgePgqdA/org.macosforge.xquartz:0

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

/usr/local/Cellar/pulseaudio/11.1_1/etc/pulse/default.pa

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

pulseaudio -D

W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.

docker run --privileged --rm -e DISPLAY -it -v /Users/fred/.local/share/mtgo:/home/wine/.wine/host/ -v mtgo-data:/home/wine/.wine/drive_c/users/ -e WINE_X11_NO_MITSHM=1 -v /Users/fred/.config/pulse:/home/wine/.config/pulse -e PULSE_SERVER=192.168.1.7 --net=host --ipc=host -e TZ=/usr/share/zoneinfo/Europe/London --name mtgo_running panard/mtgo:sound bash

wine@linuxkit-025000000001:~$ pacat -v /dev/urandom

Opening a playback stream with sample specification 's16le 2ch 44100Hz' and channel map 'front-left,front-right'.

Connection established.

Stream successfully created.

Buffer metrics: maxlength=4194304, tlength=352800, prebuf=349276, minreq=3528

Using sample spec 's16le 2ch 44100Hz', channel map 'front-left,front-right'.

Connected to device Channel_1__Channel_2.2 (index: 0, suspended: no).

Stream started.

^CGot signal, exiting.cy: 2012828 usec.

wine@linuxkit-025000000001:~$

On Wed, Jun 13, 2018 at 10:19 PM, Loïc Paulevé notifications@github.com wrote:

Do you have any output for the pacat commands within the docker?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pauleve/docker-mtgo/issues/29#issuecomment-397090447, or mute the thread https://github.com/notifications/unsubscribe-auth/AlGrm6-sihIiDLN5HwwwmxN6FVgS4Dhbks5t8YHsgaJpZM4TwrX0 .

pauleve commented 6 years ago

Interesting - the pacat in the docker container seems rather happy.. but you don't hear anything, do you? For the second case, that's an annoying bug with wine and gstreamer.. (the ALSA error message is not important) - you can try doing the following:

./run-mtgo --sound --shell
gst-inspect-1.0
mtgo --sound
poppa-f commented 6 years ago

Cool, will try out tonight

On Fri, Jun 15, 2018 at 9:16 AM, Loïc Paulevé notifications@github.com wrote:

Interesting - the pacat in the docker container seems rather happy.. but you don't hear anything, do you? For the second case, that's an annoying bug with wine and gstreamer.. (the ALSA error message is not important) - you can try doing the following:

./run-mtgo --sound --shell gst-inspect-1.0 mtgo

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pauleve/docker-mtgo/issues/29#issuecomment-397548514, or mute the thread https://github.com/notifications/unsubscribe-auth/AlGrmxppH9ykajU4ibzKndUbuUOYVoNFks5t821dgaJpZM4TwrX0 .

shawn-ant commented 4 years ago

Is there a working sound fix?

pauleve commented 4 years ago

I've just updated the related image. You can try with

./run-mtgo --sound --update

let me know how it works (with full console output).

shawn-ant commented 4 years ago

Do input that into the terminal while the game is running? Or while it's closed? Thanks!

shawn-ant commented 4 years ago

I restarted wine completely and input the command. Seems to be stuck in some kind of loop at not progressing.

./run-mtgo --sound --update docker pull panard/mtgo:sound sound: Pulling from panard/mtgo f01e2fc672b9: Pull complete bab3a02f459e: Pull complete 4738418b057b: Pull complete b7bc147a2da7: Pull complete 899767c7c1c8: Pull complete 64bf39305dca: Pull complete ce8db6e4c1ef: Pull complete 54fbfb6de6e1: Pull complete f41929e58581: Pull complete 856a9ba0bc5e: Pull complete fff08dce0cdf: Pull complete e63bdc040325: Pull complete 27c56e08e078: Pull complete b574e402eba7: Pull complete Digest: sha256:b8a250276a969c8d18e60d7d1bb0539e1fda2bbf80585cf0cd6aaf8952426e72 Status: Downloaded newer image for panard/mtgo:sound Using network interface 'en0' open -a XQuartz socat on 192.168.0.5 forwarding to /private/tmp/com.apple.launchd.ErYEcx7uTO/org.macosforge.xquartz:0 ./run-mtgo: line 231: pulseaudio: command not found PulseAudio does not seem to be installed. brew install pulseaudio Updating Homebrew...

shawn-ant commented 4 years ago

Update-> Ok, it's progressed pass that point and now MTGO is installing.

shawn-ant commented 4 years ago

==> Auto-updated Homebrew! Updated 2 taps (homebrew/core and homebrew/cask). ==> New Formulae anime-downloader cxxopts kim-api scala@2.12 antibody devspace libevhtp shadowenv asyncplusplus dhall-bash libsixel swig@3 aws-google-auth gatsby-cli libspng tflint bazelisk grpc-swift libvncserver whalebrew benthos helmsman mariadb@10.3 yapf borgmatic janet netlify-cli contentful-cli k3d openkim-models cpl k6 quickjs ==> Updated Formulae gettext ✔ libnids gnu-getopt ✔ libnotify libidn2 ✔ libopenmpt openssl ✔ libosinfo abcm2ps libosip abcmidi libpeas ack libphonenumber acpica libpq agda libpqxx aliyun-cli libpst alot libqalculate amazon-ecs-cli libquicktime ammonite-repl libraw amqp-cpp librdkafka amtk libre angle-grinder librealsense angular-cli librem anjuta librest annie librsvg ansible libsass apache-arrow libsbol apache-arrow-glib libsecret apache-flink libshout app-engine-python libsigc++ apt-dater libsmf aptly libsoup aqbanking libspectre arangodb libspectrum argon2 libssh2 armadillo libstatgrab armor libsvm artifactory libtensorflow asciidoctor libtrace asciidoctorj libuninameslist asdf libuv ask-cli libvirt astrometry-net libvirt-glib atk libvpx atkmm libxkbcommon atlantis libxlsxwriter atomist-cli libxml++ ats2-postiats libxml++3 audacious libxmlsec1 auditbeat libzdb autorest link-grammar avfs linkerd awf liquibase aws-okta lldpd aws-sdk-cpp llvm@7 awscli lmdb axel lmod azure-cli lnav babel log4cplus babeld log4shib babl logcheck bacula-fd logstash balena-cli logtalk baobab lolcat basex loudmouth bazel luarocks beanstalkd luvit bettercap lxc bgpstream lynis binaryen mackup bind macvim bindfs magic-wormhole bit mame bitlbee mariadb bitrise mariadb-connector-c black mariadb@10.2 blink1 maxwell bookloupe mbedtls botan mcabber braid mdbook breezy mdbtools bro mdk btfs media-info btparse mednafen buildifier megatools bundletool memcached byacc menhir byobu mercurial bzip2 mesa bzt meson c-blosc mesos cadaver metabase caddy metricbeat caf mg cairo micronaut cake midgard2 calcurse midnight-commander calicoctl mighttpd2 cargo-completion mikutter cash-cli mill cataclysm minbif catch2 minio catimg minio-mc cattle minizinc ccache mkl-dnn center-im mkvtoolnix certbot mlkit cf4ocl mockserver cfengine modules cfn-lint monero cfr-decompiler mongoose cfssl monit cgit monkeysphere chafa mono chakra mono-libgdiplus chamber mosquitto checkstyle mp3splt chicken mpdscribble chipmunk mpg123 chrome-export mpop chronograf msitools cimg msmtp circleci mu citus mujs cjdns mutt ckan mypy clhep mysql click mysql++ clojure mysql@5.7 clozure-cl mysqltuner clutter n clutter-gst nano clutter-gtk nats-server cmake nave cockroach ncdc cocoapods ncmpc cogl nco cointop ncview collectd neo4j commandbox neomutt composer neovim conan netdata consul nethack convox newman corectl newsboat cpansearch newt cppcheck nghttp2 cpprestsdk nginx cql nickle cracklib nim credstash node creduce nomad cromwell nordugrid-arc crosstool-ng noti csound notmuch csvq nsd curl nss curl-openssl ntfs-3g curlftpfs nyx cutter ocaml-num cython ocrad dartsim ocrmypdf datetime-fortran ode dbhash odpi dbus offlineimap dbus-glib omega dc3dd omniorb dcd onscripter deark opa debianutils opam dehydrated open-jtalk deno open-mesh dep open-zwave dependency-check openapi-generator desktop-file-utils openconnect dfc openfortivpn dhall-json openh264 di openhmd dialog openldap diamond openrct2 diff-pdf opensaml diff-so-fancy openshift-cli diffoscope openslide digdag opensubdiv direvent openttd dita-ot operator-sdk django-completion orbit dmd orc dnsperf orc-tools dnstwist osc docfx oscats docker osm-gps-map docker-completion osquery docker-compose overmind docker-compose-completion oxipng docker-credential-helper paket docker-credential-helper-ecr pandoc doctl pango docutils pangomm doitlive paps dopewars parallel dosbox passenger dovecot pazpar2 dpkg pcb drone-cli pcb2gcode dscanner pcsc-lite dspdfviewer pdf2htmlex dub pdf2svg duc pdfcrack duck pdfpc dwdiff pdftoipe dynamips pdns dynare pdnsrec e2fsprogs peg-markdown easy-tag perltidy ecasound petsc eccodes petsc-complex efl pgbadger eiffelstudio pgbouncer ejabberd php elasticsearch php@7.1 elixir php@7.2 emscripten phpmd encfs phpunit enchant picard-tools enigma pidgin enscript pinboard-notes-backup entr pinfo envconsul pioneer eprover pioneers epubcheck pius erlang pjproject erlang@20 planck erlang@21 plantuml eslint platformio esptool platypus ethereum plplot ettercap pmd exa pms exercism png++ exiftool pngquant exim poco exiv2 podofo expat pony-stable exploitdb ponyc f3 poppler faas-cli postgresql fasttext postgresql@10 faudio postgresql@9.4 fceux postgresql@9.5 feh postgresql@9.6 ffmpeg postgrest ffmpeg@2.8 pqiv ffsend prefixsuffix fio presto firebase-cli prips flake8 procs flashrom profanity flawfinder proftpd flex proguard flow proj fluid-synth prometheus fluxctl proteinortho fn protobuf-c folly protoc-gen-go fontforge prototool fonttools pspg fossil pulumi fourstore pushpin freeciv putty freediameter py2cairo freedink pybind11 freetds pyenv freetype pygobject3 frpc pygtk frps pygtkglext frugal pygtksourceview fs-uae pyinstaller fselect pypy3 fuse-emulator pyside futhark python gabedit python-markdown gammaray pyvim gammu qalculate-gtk gauche qemu gawk qmmp gbdfed qt gcab r gcsfuse rabbitmq gdal radare2 gdcm rbspy gdk-pixbuf rclone gdl rdesktop gdmap rdup gearsystem re-flex gegl re2 genometools reattach-to-user-namespace geoserver recode gerbv recon-ng get_iplayer redex ghex redo ghostscript redshift ghr remarshal gibo repo ginac reposurgeon git rex git-absorb riemann git-cinnabar rke git-cola rmlint git-flow-avh robot-framework git-fresh rocksdb git-lfs root git-recent roswell gitg rpm gitlab-runner rpm2cpio gitmoji rrdtool gjs rsyslog gkrellm rtags glade rtv glances ruby-build glib rush glib-networking rust glibmm s3-backer glide s3ql glooctl s6 glyr sassc gmic sbcl gmime scala gmsh scalariform gnome-autoar scamper gnome-builder sccache gnome-latex scdoc gnome-recipes sceptre gnome-themes-standard schismtracker gnu-apl scons gnu-indent scrcpy gnu-typist scrollkeeper gnumeric sd gnunet sdcv gnupg sdl2_image gnuplot sdlpop gnuradio ser2net go serverless go@1.11 sf-pwgen goaccess sflowtool gobby shared-mime-info gobject-introspection shc gobuster shibboleth-sp godep ship goffice silk golang-migrate simple-tiles gom sip goocanvas sipp gopass siril goreleaser sispmctl gpa sk gpac skaffold gpgme skinny gphoto2 skktools gpredict skopeo gpsim sleepwatcher gqview sn0int gr-osmosdr snakemake gradio snownews gradle sofia-sip grafana solarus grails solr grakn sonar-scanner graph-tool sonarqube graphicsmagick sonobuoy graphviz sops gromacs sourcekitten groonga sphinx-doc grpc spice-protocol grpcurl spin grsync spirv-cross gsmartcontrol sqldiff gsoap sqlite gspell sqlite-analyzer gst-editing-services sqlmap gst-libav squid gst-plugins-bad sshfs gst-plugins-base sshguard gst-plugins-good stanford-parser gst-plugins-ugly stella gst-python stellar-core gst-rtsp-server stern gst-validate streamripper gstreamer stress-ng gstreamermm stunnel gtk+ stuntman gtk+3 subnetcalc gtk-chtheme subversion gtk-gnutella suil gtk-mac-integration supervisor gtk-vnc svgo gtkdatabox swagger-codegen gtkextra swagger-codegen@2 gtkglext swaks gtkmm swi-prolog gtkmm3 swift-protobuf gtksourceview swiftformat gtksourceview3 swiftlint gtksourceview4 sylpheed gtksourceviewmm syncthing gtksourceviewmm3 synfig gtkspell3 sysdig gts tag gucharmap tbb guile teleconsole gupnp-av telegraf gupnp-tools teleport gwenhywfar template-glib gwyddion tepl gxml termtosvg h3 terraform hadolint terraformer hamlib terragrunt haproxy terrahub harfbuzz tesseract haskell-stack tfenv hcloud thors-serializer helmfile tiger-vnc herrie tile38 hfstospell tintin hidapi tmpreaper hlint tmux-xpanes homeassistant-cli todoman homebank tokei hqx tomcat httping tomcat-native hub tomcat@8 hugo topgrade hunspell tox hwloc translate-shell hydra translate-toolkit hyperkit triton hypre ttyd i2p tvnamer i2pd twine-pypi i386-elf-gcc txr i386-elf-gdb typescript i386-elf-grub u-boot-tools idris ucloud igv udunits imagemagick ufraw imagemagick@6 uftp imageoptim-cli uhd influxdb unbound internetarchive ungit ios-webkit-debug-proxy unrtf iperf3 unzip ipython urh irssi uriparser iso-codes userspace-rcu istioctl util-linux isync utimer jadx uwsgi jboss-forge v8 jdupes vagrant-completion jenkins vala jenkins-lts valabind jetty valgrind jfrog-cli-go vamp-plugin-sdk jhead vapoursynth jhipster vapoursynth-imwri jigdo vapoursynth-ocr jinja2-cli vapoursynth-sub jlog vault jnettop vegeta joplin verilator jsdoc3 vert.x json-fortran vfuse json-glib vice jsoncpp viewvc juju vim jvgrep vim@7.4 kallisto vips kapacitor virgil kibana vitetris klavaro vmtouch knot vnstat kobalt volatility kops vowpal-wabbit kore vte kotlin vte3 ktlint vttest kube-aws vulkan-headers kubeless vultr kubeprod wandio kubernetes-cli watson kubernetes-helm wcslib kubeseal wdfs kustomize wdiff kvazaar webdis lablgtk webp lammps webpack landscaper websocat languagetool webtorrent-cli lasi wgetpaste lasso whois latexml widelands lazygit wildfly-as ldapvi winetricks ldc wireguard-tools lean-cli wireshark lego wla-dx lensfun wmctrl lf wolfssl lgogdownloader wtf libbi wv libbluray wxmac libchamplain wxmaxima libcouchbase x11vnc libcroco x265 libdazzle x3270 libebml xa libev xapian libfabric xboard libfixbuf xcodegen libgda xmake libgdata xml-tooling-c libgee xonsh libgit2 xorriso libglade xsane libglademm xsimd libgnomecanvas yaf libgnomecanvasmm yarn libgphoto2 yash libgsf yaz libgtop ydcv libgweather yelp-tools libhdhomerun ykpers libheif yle-dl libhttpseverywhere you-get libical youtube-dl libidl zabbix libinfinity zabbix-cli libiptcdata zboy libiscsi zelda-roth-se libjson-rpc-cpp zenity liblcf zeromq liblqr zimg liblunar znc libmaa zola libmatio zsdx libmatroska zsh-autosuggestions libmp3splt zshdb libmpd zstd libmpdclient zsxd libmypaint zurl libnice ==> Deleted Formulae dsd libggz lysp smlnj varnish@4 guile@2.0 libguess scala@2.10 swig@3.04

==> Installing dependencies for pulseaudio: json-c, libogg, flac, libvorbis, libsndfile, libsoxr, libtool, openssl and speexdsp ==> Installing pulseaudio dependency: json-c ==> Downloading https://homebrew.bintray.com/bottles/json-c-0.13.1.mojave.bottle ######################################################################## 100.0% ==> Pouring json-c-0.13.1.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/json-c/0.13.1: 28 files, 232.3KB ==> Installing pulseaudio dependency: libogg ==> Downloading https://homebrew.bintray.com/bottles/libogg-1.3.3.mojave.bottle. ==> Downloading from https://akamai.bintray.com/a6/a693f64d879c75f6380725c3b4b85 ######################################################################## 100.0% ==> Pouring libogg-1.3.3.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/libogg/1.3.3: 97 files, 459.9KB ==> Installing pulseaudio dependency: flac ==> Downloading https://homebrew.bintray.com/bottles/flac-1.3.2_1.mojave.bottle. ==> Downloading from https://akamai.bintray.com/e3/e3972de751c58d0b835ef606f5d21 ######################################################################## 100.0% ==> Pouring flac-1.3.2_1.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/flac/1.3.2_1: 53 files, 1.8MB ==> Installing pulseaudio dependency: libvorbis ==> Downloading https://homebrew.bintray.com/bottles/libvorbis-1.3.6.mojave.bott ==> Downloading from https://akamai.bintray.com/ac/ac35ee835666c32cd678636e1d198 ######################################################################## 100.0% ==> Pouring libvorbis-1.3.6.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/libvorbis/1.3.6: 157 files, 2.3MB ==> Installing pulseaudio dependency: libsndfile ==> Downloading https://homebrew.bintray.com/bottles/libsndfile-1.0.28.mojave.bo ==> Downloading from https://akamai.bintray.com/e7/e7cb1a29d931a1637ec84a5ba6b71 ######################################################################## 100.0% ==> Pouring libsndfile-1.0.28.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/libsndfile/1.0.28: 48 files, 1.8MB ==> Installing pulseaudio dependency: libsoxr ==> Downloading https://homebrew.bintray.com/bottles/libsoxr-0.1.3.mojave.bottle ######################################################################## 100.0% ==> Pouring libsoxr-0.1.3.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/libsoxr/0.1.3: 28 files, 242.4KB ==> Installing pulseaudio dependency: libtool ==> Downloading https://homebrew.bintray.com/bottles/libtool-2.4.6_1.mojave.bott ==> Downloading from https://akamai.bintray.com/c9/c92ab35c3706c255a36b733aa7a47 ######################################################################## 100.0% ==> Pouring libtool-2.4.6_1.mojave.bottle.tar.gz ==> Caveats In order to prevent conflicts with Apple's own libtool we have prepended a "g" so, you have instead: glibtool and glibtoolize. ==> Summary 🍺 /usr/local/Cellar/libtool/2.4.6_1: 71 files, 3.7MB ==> Installing pulseaudio dependency: openssl ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2s.mojave.bottl ==> Downloading from https://akamai.bintray.com/c4/c4a762d719c2be74ac686f1aafabb ######################################################################## 100.0% ==> Pouring openssl-1.0.2s.mojave.bottle.tar.gz ==> Caveats A CA file has been bootstrapped using certificates from the SystemRoots keychain. To add additional certificates (e.g. the certificates added in the System keychain), place .pem files in /usr/local/etc/openssl/certs

and run /usr/local/opt/openssl/bin/c_rehash

openssl is keg-only, which means it was not symlinked into /usr/local, because Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries.

If you need to have openssl first in your PATH run: echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile

For compilers to find openssl you may need to set: export LDFLAGS="-L/usr/local/opt/openssl/lib" export CPPFLAGS="-I/usr/local/opt/openssl/include"

==> Summary 🍺 /usr/local/Cellar/openssl/1.0.2s: 1,795 files, 12.0MB ==> Installing pulseaudio dependency: speexdsp ==> Downloading https://homebrew.bintray.com/bottles/speexdsp-1.2rc3.mojave.bott ==> Downloading from https://akamai.bintray.com/97/976f26d11b921a994d65f4f1d911e ######################################################################## 100.0% ==> Pouring speexdsp-1.2rc3.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/speexdsp/1.2rc3: 19 files, 616.2KB ==> Installing pulseaudio ==> Downloading https://homebrew.bintray.com/bottles/pulseaudio-12.2.mojave.bott ==> Downloading from https://akamai.bintray.com/d4/d4e3317b4dbe4a94da0d4214dd283 ######################################################################## 100.0% ==> Pouring pulseaudio-12.2.mojave.bottle.tar.gz ==> Caveats zsh completions have been installed to: /usr/local/share/zsh/site-functions

To have launchd start pulseaudio now and restart at login: brew services start pulseaudio Or, if you don't want/need a background service you can just run: pulseaudio ==> Summary 🍺 /usr/local/Cellar/pulseaudio/12.2: 166 files, 3.9MB ==> brew cleanup has not been run in 30 days, running now... Removing: /Users/shawnanthony/Library/Caches/Homebrew/gettext--0.19.8.1.mojave.bottle.tar.gz... (7.9MB) Removing: /Users/shawnanthony/Library/Caches/Homebrew/gnu-getopt--2.33.2.mojave.bottle.tar.gz... (53.4KB) Removing: /usr/local/Cellar/openssl/1.0.2r... (1,795 files, 12.1MB) Removing: /Users/shawnanthony/Library/Caches/Homebrew/openssl--1.0.2r.mojave.bottle.tar.gz... (3.7MB) Removing: /Users/shawnanthony/Library/Logs/Homebrew/wget... (64B) Removing: /Users/shawnanthony/Library/Logs/Homebrew/libidn2... (64B) Removing: /Users/shawnanthony/Library/Logs/Homebrew/gnu-getopt... (64B) Removing: /Users/shawnanthony/Library/Logs/Homebrew/libunistring... (64B) Removing: /Users/shawnanthony/Library/Logs/Homebrew/readline... (64B) Removing: /Users/shawnanthony/Library/Logs/Homebrew/cabextract... (64B) Removing: /Users/shawnanthony/Library/Logs/Homebrew/gettext... (64B) Removing: /Users/shawnanthony/Library/Logs/Homebrew/socat... (64B) Removing: /Users/shawnanthony/Library/Logs/Homebrew/openssl... (64B) Pruned 0 symbolic links and 2 directories from /usr/local ==> Caveats ==> libtool In order to prevent conflicts with Apple's own libtool we have prepended a "g" so, you have instead: glibtool and glibtoolize. ==> openssl A CA file has been bootstrapped using certificates from the SystemRoots keychain. To add additional certificates (e.g. the certificates added in the System keychain), place .pem files in /usr/local/etc/openssl/certs

and run /usr/local/opt/openssl/bin/c_rehash

openssl is keg-only, which means it was not symlinked into /usr/local, because Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries.

If you need to have openssl first in your PATH run: echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile

For compilers to find openssl you may need to set: export LDFLAGS="-L/usr/local/opt/openssl/lib" export CPPFLAGS="-I/usr/local/opt/openssl/include"

==> pulseaudio zsh completions have been installed to: /usr/local/share/zsh/site-functions

To have launchd start pulseaudio now and restart at login: brew services start pulseaudio Or, if you don't want/need a background service you can just run: pulseaudio W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support. /usr/local/Cellar/pulseaudio/12.2/etc/pulse/default.pa PulseAudio: enabling esound-protocol-tcp module Password: load-module module-esound-protocol-tcp PulseAudio: enabling native-protocol-tcp module load-module module-native-protocol-tcp W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support. pulseaudio -D W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support. docker run --privileged --rm -e DISPLAY -v mtgo-data-shawnanthony:/home/wine/.wine/host/ -v mtgo-data-shawnanthony:/home/wine/.wine/drive_c/users/ -e WINE_X11_NO_MITSHM=1 -v /Users/shawnanthony/.config/pulse:/home/wine/.config/pulse -e PULSE_SERVER=192.168.0.5 --net=host --ipc=host -e TZ=/usr/share/zoneinfo/zoneinfo/America/Los_Angeles --name mtgo_running panard/mtgo:sound mtgo --sound y4menc: y4menc: YUV4MPEG video encoder ximagesrc: ximagesrc: Ximage video source wavparse: wavparse: WAV audio demuxer wavpack: wavpackdec: Wavpack audio decoder wavpack: wavpackenc: Wavpack audio encoder wavenc: wavenc: WAV audio muxer vpx: vp8dec: On2 VP8 Decoder vpx: vp8enc: On2 VP8 Encoder vpx: vp9dec: On2 VP9 Decoder vpx: vp9enc: On2 VP9 Encoder vorbis: vorbisenc: Vorbis audio encoder vorbis: vorbisdec: Vorbis audio decoder vorbis: vorbisparse: VorbisParse vorbis: vorbistag: VorbisTag volume: volume: Volume videotestsrc: videotestsrc: Video test source videoscale: videoscale: Video scaler videorate: videorate: Video rate adjuster videomixer: videomixer: Video mixer 2 videofilter: gamma: Video gamma correction videofilter: videobalance: Video balance videofilter: videoflip: Video flipper videofilter: videomedian: Median effect videocrop: videocrop: Crop videocrop: aspectratiocrop: aspectratiocrop videoconvert: videoconvert: Colorspace converter videobox: videobox: Video box filter video4linux2: v4l2src: Video (video4linux2) Source video4linux2: v4l2sink: Video (video4linux2) Sink video4linux2: v4l2radio: Radio (video4linux2) Tuner video4linux2: v4l2deviceprovider (GstDeviceProviderFactory) udp: udpsink: UDP packet sender udp: multiudpsink: UDP packet sender udp: dynudpsink: UDP packet sender udp: udpsrc: UDP packet receiver typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv typefindfunctions: audio/x-musepack: mpc, mpp, mp+ typefindfunctions: audio/x-au: au, snd typefindfunctions: video/x-msvideo: avi typefindfunctions: audio/qcelp: qcp typefindfunctions: video/x-cdxa: dat typefindfunctions: video/x-vcd: dat typefindfunctions: audio/x-imelody: imy, ime, imelody typefindfunctions: audio/midi: mid, midi typefindfunctions: audio/riff-midi: mid, midi typefindfunctions: audio/mobile-xmf: mxmf typefindfunctions: video/x-fli: flc, fli typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta typefindfunctions: application/x-apetag: mp3, ape, mpc, wv typefindfunctions: audio/x-ttafile: tta typefindfunctions: audio/x-mod: 669, amf, ams, dbm, digi, dmf, dsm, gdm, far, imf, it, j2b, mdl, med, mod, mt2, mtm, okt, psm, ptm, sam, s3m, stm, stx, ult, umx, xm typefindfunctions: audio/mpeg: mp3, mp2, mp1, mpga typefindfunctions: audio/x-ac3: ac3, eac3 typefindfunctions: audio/x-dts: dts typefindfunctions: audio/x-gsm: gsm typefindfunctions: video/mpeg-sys: mpe, mpeg, mpg typefindfunctions: video/mpegts: ts, mts typefindfunctions: application/ogg: ogg, oga, ogv, ogm, ogx, spx, anx, axa, axv typefindfunctions: video/mpeg-elementary: mpv, mpeg, mpg typefindfunctions: video/mpeg4: m4v typefindfunctions: video/x-h263: h263, 263 typefindfunctions: video/x-h264: h264, x264, 264 typefindfunctions: video/x-h265: h265, x265, 265 typefindfunctions: video/x-nuv: nuv typefindfunctions: audio/x-m4a: m4a typefindfunctions: application/x-3gp: 3gp typefindfunctions: video/quicktime: mov, mp4 typefindfunctions: image/x-quicktime: qif, qtif, qti typefindfunctions: image/jp2: jp2 typefindfunctions: video/mj2: mj2 typefindfunctions: text/html: htm, html typefindfunctions: application/vnd.rn-realmedia: ra, ram, rm, rmvb typefindfunctions: application/x-pn-realaudio: ra, ram, rm, rmvb typefindfunctions: application/x-shockwave-flash: swf, swfl typefindfunctions: application/dash+xml: mpd, MPD typefindfunctions: application/vnd.ms-sstr+xml: no extensions typefindfunctions: video/x-flv: flv typefindfunctions: text/plain: txt typefindfunctions: text/utf-16: txt typefindfunctions: text/utf-32: txt typefindfunctions: text/uri-list: ram typefindfunctions: application/x-hls: m3u8 typefindfunctions: application/sdp: sdp typefindfunctions: application/smil: smil typefindfunctions: application/ttml+xml: ttml+xml typefindfunctions: application/xml: xml typefindfunctions: audio/x-wav: wav typefindfunctions: audio/x-aiff: aiff, aif, aifc typefindfunctions: audio/x-svx: iff, svx typefindfunctions: audio/x-paris: paf typefindfunctions: audio/x-nist: nist typefindfunctions: audio/x-voc: voc typefindfunctions: audio/x-sds: sds typefindfunctions: audio/x-ircam: sf typefindfunctions: audio/x-w64: w64 typefindfunctions: audio/x-rf64: rf64 typefindfunctions: audio/x-shorten: shn typefindfunctions: application/x-ape: ape typefindfunctions: image/jpeg: jpg, jpe, jpeg typefindfunctions: image/gif: gif typefindfunctions: image/png: png typefindfunctions: image/bmp: bmp typefindfunctions: image/tiff: tif, tiff typefindfunctions: image/webp: webp typefindfunctions: image/x-exr: exr typefindfunctions: image/x-portable-pixmap: pnm, ppm, pgm, pbm typefindfunctions: video/x-matroska: mkv, mka, mk3d, webm typefindfunctions: application/mxf: mxf typefindfunctions: video/x-mve: mve typefindfunctions: video/x-dv: dv, dif typefindfunctions: audio/x-amr-nb-sh: amr typefindfunctions: audio/x-amr-wb-sh: amr typefindfunctions: audio/iLBC-sh: ilbc typefindfunctions: audio/x-sbc: sbc typefindfunctions: audio/x-sid: sid typefindfunctions: image/x-xcf: xcf typefindfunctions: video/x-mng: mng typefindfunctions: image/x-jng: jng typefindfunctions: image/x-xpixmap: xpm typefindfunctions: image/x-sun-raster: ras typefindfunctions: application/x-bzip: bz2 typefindfunctions: application/x-gzip: gz typefindfunctions: application/zip: zip typefindfunctions: application/x-compress: Z typefindfunctions: subtitle/x-kate: no extensions typefindfunctions: application/x-subtitle-vtt: vtt typefindfunctions: audio/x-flac: flac typefindfunctions: audio/x-vorbis: no extensions typefindfunctions: video/x-theora: no extensions typefindfunctions: application/x-ogm-video: no extensions typefindfunctions: application/x-ogm-audio: no extensions typefindfunctions: application/x-ogm-text: no extensions typefindfunctions: audio/x-speex: no extensions typefindfunctions: audio/x-celt: no extensions typefindfunctions: application/x-ogg-skeleton: no extensions typefindfunctions: text/x-cmml: no extensions typefindfunctions: application/x-executable: no extensions typefindfunctions: audio/aac: aac, adts, adif, loas typefindfunctions: audio/x-spc: spc typefindfunctions: audio/x-wavpack: wv, wvp typefindfunctions: audio/x-wavpack-correction: wvc typefindfunctions: audio/x-caf: caf typefindfunctions: application/postscript: ps typefindfunctions: image/svg+xml: svg typefindfunctions: application/x-rar: rar typefindfunctions: application/x-tar: tar typefindfunctions: application/x-ar: a typefindfunctions: application/x-ms-dos-executable: dll, exe, ocx, sys, scr, msstyles, cpl typefindfunctions: video/x-dirac: no extensions typefindfunctions: multipart/x-mixed-replace: no extensions typefindfunctions: application/x-mmsh: no extensions typefindfunctions: video/vivo: viv typefindfunctions: audio/x-nsf: nsf typefindfunctions: audio/x-gym: gym typefindfunctions: audio/x-ay: ay typefindfunctions: audio/x-gbs: gbs typefindfunctions: audio/x-vgm: vgm typefindfunctions: audio/x-sap: sap typefindfunctions: video/x-ivf: ivf typefindfunctions: audio/x-kss: kss typefindfunctions: application/pdf: pdf typefindfunctions: application/msword: doc typefindfunctions: image/vnd.adobe.photoshop: psd typefindfunctions: image/vnd.wap.wbmp: no extensions typefindfunctions: application/x-yuv4mpeg: no extensions typefindfunctions: image/x-icon: no extensions typefindfunctions: image/x-degas: no extensions typefindfunctions: application/octet-stream: no extensions typefindfunctions: application/x-ssa: ssa, ass typefindfunctions: video/x-pva: pva typefindfunctions: audio/x-xi: xi typefindfunctions: audio/audible: aa, aax theora: theoradec: Theora video decoder theora: theoraenc: Theora video encoder theora: theoraparse: Theora video parser tcp: socketsrc: socket source tcp: tcpclientsink: TCP client sink tcp: tcpclientsrc: TCP client source tcp: tcpserversink: TCP server sink tcp: tcpserversrc: TCP server source tcp: multifdsink: Multi filedescriptor sink tcp: multisocketsink: Multi socket sink taglib: id3v2mux: TagLib-based ID3v2 Muxer taglib: apev2mux: TagLib-based APEv2 Muxer subparse: subparse_typefind: srt, sub, mpsub, mdvd, smi, txt, dks, vtt subparse: subparse: Subtitle parser subparse: ssaparse: SSA Subtitle Parser speex: speexenc: Speex audio encoder speex: speexdec: Speex audio decoder spectrum: spectrum: Spectrum analyzer soup: souphttpsrc: HTTP client source soup: souphttpclientsink: HTTP client sink smpte: smpte: SMPTE transitions smpte: smptealpha: SMPTE transitions shout2send: shout2send: Icecast network sink shapewipe: shapewipe: Shape Wipe transition filter rtsp: rtspsrc: RTSP packet receiver rtsp: rtpdec: RTP Decoder rtpmanager: rtpbin: RTP Bin rtpmanager: rtpjitterbuffer: RTP packet jitter-buffer rtpmanager: rtpptdemux: RTP Demux rtpmanager: rtpsession: RTP Session rtpmanager: rtprtxqueue: RTP Retransmission Queue rtpmanager: rtprtxreceive: RTP Retransmission receiver rtpmanager: rtprtxsend: RTP Retransmission Sender rtpmanager: rtpssrcdemux: RTP SSRC Demux rtpmanager: rtpmux: RTP muxer rtpmanager: rtpdtmfmux: RTP muxer rtp: rtpac3depay: RTP AC3 depayloader rtp: rtpac3pay: RTP AC3 audio payloader rtp: rtpbvdepay: RTP BroadcomVoice depayloader rtp: rtpbvpay: RTP BV Payloader rtp: rtpceltdepay: RTP CELT depayloader rtp: rtpceltpay: RTP CELT payloader rtp: rtpdvdepay: RTP DV Depayloader rtp: rtpdvpay: RTP DV Payloader rtp: rtpgstdepay: GStreamer depayloader rtp: rtpgstpay: RTP GStreamer payloader rtp: rtpilbcpay: RTP iLBC Payloader rtp: rtpilbcdepay: RTP iLBC depayloader rtp: rtpg722depay: RTP audio depayloader rtp: rtpg722pay: RTP audio payloader rtp: rtpg723depay: RTP G.723 depayloader rtp: rtpg723pay: RTP G.723 payloader rtp: rtpg726depay: RTP G.726 depayloader rtp: rtpg726pay: RTP G.726 payloader rtp: rtpg729depay: RTP G.729 depayloader rtp: rtpg729pay: RTP G.729 payloader rtp: rtpgsmdepay: RTP GSM depayloader rtp: rtpgsmpay: RTP GSM payloader rtp: rtpamrdepay: RTP AMR depayloader rtp: rtpamrpay: RTP AMR payloader rtp: rtppcmadepay: RTP PCMA depayloader rtp: rtppcmudepay: RTP PCMU depayloader rtp: rtppcmupay: RTP PCMU payloader rtp: rtppcmapay: RTP PCMA payloader rtp: rtpmpadepay: RTP MPEG audio depayloader rtp: rtpmpapay: RTP MPEG audio payloader rtp: rtpmparobustdepay: RTP MPEG audio depayloader rtp: rtpmpvdepay: RTP MPEG video depayloader rtp: rtpmpvpay: RTP MPEG2 ES video payloader rtp: rtpopusdepay: RTP Opus packet depayloader rtp: rtpopuspay: RTP Opus payloader rtp: rtph261pay: RTP H261 packet payloader rtp: rtph261depay: RTP H261 depayloader rtp: rtph263ppay: RTP H263 payloader rtp: rtph263pdepay: RTP H263 depayloader rtp: rtph263depay: RTP H263 depayloader rtp: rtph263pay: RTP H263 packet payloader rtp: rtph264depay: RTP H264 depayloader rtp: rtph264pay: RTP H264 payloader rtp: rtph265depay: RTP H265 depayloader rtp: rtph265pay: RTP H265 payloader rtp: rtpj2kdepay: RTP JPEG 2000 depayloader rtp: rtpj2kpay: RTP JPEG 2000 payloader rtp: rtpjpegdepay: RTP JPEG depayloader rtp: rtpjpegpay: RTP JPEG payloader rtp: rtpklvdepay: RTP KLV Depayloader rtp: rtpklvpay: RTP KLV Payloader rtp: rtpL16pay: RTP audio payloader rtp: rtpL16depay: RTP audio depayloader rtp: rtpL24pay: RTP audio payloader rtp: rtpL24depay: RTP audio depayloader rtp: asteriskh263: RTP Asterisk H263 depayloader rtp: rtpmp1sdepay: RTP MPEG1 System Stream depayloader rtp: rtpmp2tdepay: RTP MPEG Transport Stream depayloader rtp: rtpmp2tpay: RTP MPEG2 Transport Stream payloader rtp: rtpmp4vpay: RTP MPEG4 Video payloader rtp: rtpmp4vdepay: RTP MPEG4 video depayloader rtp: rtpmp4apay: RTP MPEG4 audio payloader rtp: rtpmp4adepay: RTP MPEG4 audio depayloader rtp: rtpmp4gdepay: RTP MPEG4 ES depayloader rtp: rtpmp4gpay: RTP MPEG4 ES payloader rtp: rtpqcelpdepay: RTP QCELP depayloader rtp: rtpqdm2depay: RTP QDM2 depayloader rtp: rtpsbcdepay: RTP SBC audio depayloader rtp: rtpsbcpay: RTP packet payloader rtp: rtpsirenpay: RTP Payloader for Siren Audio rtp: rtpsirendepay: RTP Siren packet depayloader rtp: rtpspeexpay: RTP Speex payloader rtp: rtpspeexdepay: RTP Speex depayloader rtp: rtpsv3vdepay: RTP SVQ3 depayloader rtp: rtptheoradepay: RTP Theora depayloader rtp: rtptheorapay: RTP Theora payloader rtp: rtpvorbisdepay: RTP Vorbis depayloader rtp: rtpvorbispay: RTP Vorbis payloader rtp: rtpvp8depay: RTP VP8 depayloader rtp: rtpvp8pay: RTP VP8 payloader rtp: rtpvp9depay: RTP VP9 depayloader rtp: rtpvp9pay: RTP VP9 payloader rtp: rtpvrawdepay: RTP Raw Video depayloader rtp: rtpvrawpay: RTP Raw Video payloader rtp: rtpstreampay: RTP Stream Payloading rtp: rtpstreamdepay: RTP Stream Depayloading replaygain: rganalysis: ReplayGain analysis replaygain: rglimiter: ReplayGain limiter replaygain: rgvolume: ReplayGain volume pulseaudio: pulsesink: PulseAudio Audio Sink pulseaudio: pulsesrc: PulseAudio Audio Source pulseaudio: pulsedeviceprovider (GstDeviceProviderFactory) png: pngdec: PNG image decoder png: pngenc: PNG image encoder playback: playbin: Player Bin 2 playback: playbin3: Player Bin 3 playback: playsink: Player Sink playback: subtitleoverlay: Subtitle Overlay playback: streamsynchronizer: Stream Synchronizer playback: decodebin: Decoder Bin playback: decodebin3: Decoder Bin 3 playback: uridecodebin: URI Decoder playback: urisourcebin: URI reader playback: parsebin: Parse Bin ossaudio: osssrc: Audio Source (OSS) ossaudio: osssink: Audio Sink (OSS) oss4: oss4sink: OSS v4 Audio Sink oss4: oss4src: OSS v4 Audio Source opus: opusenc: Opus audio encoder opus: opusdec: Opus audio decoder ogg: oggdemux: Ogg demuxer ogg: oggmux: Ogg muxer ogg: ogmaudioparse: OGM audio stream parser ogg: ogmvideoparse: OGM video stream parser ogg: ogmtextparse: OGM text stream parser ogg: oggparse: Ogg parser ogg: oggaviparse: Ogg AVI parser navigationtest: navigationtest: Video navigation test multipart: multipartdemux: Multipart demuxer multipart: multipartmux: Multipart muxer multifile: multifilesrc: Multi-File Source multifile: multifilesink: Multi-File Sink multifile: splitfilesrc: Split-File Source multifile: splitmuxsink: Split Muxing Bin multifile: splitmuxsrc: Split File Demuxing Bin mulaw: mulawenc: Mu Law audio encoder mulaw: mulawdec: Mu Law audio decoder monoscope: monoscope: Monoscope matroska: matroskademux: Matroska demuxer matroska: matroskaparse: Matroska parser matroska: matroskamux: Matroska muxer matroska: webmmux: WebM muxer level: level: Level jpeg: jpegenc: JPEG image encoder jpeg: jpegdec: JPEG image decoder jack: jackaudiosrc: Audio Source (Jack) jack: jackaudiosink: Audio Sink (Jack) isomp4: qtdemux: QuickTime demuxer isomp4: rtpxqtdepay: RTP packet depayloader isomp4: qtmux: QuickTime Muxer isomp4: mp4mux: MP4 Muxer isomp4: ismlmux: ISML Muxer isomp4: 3gppmux: 3GPP Muxer isomp4: mj2mux: MJ2 Muxer isomp4: qtmoovrecover: QT Moov Recover interleave: interleave: Audio interleaver interleave: deinterleave: Audio deinterleaver imagefreeze: imagefreeze: Still frame stream generator id3demux: id3demux: ID3 tag demuxer icydemux: icydemux: ICY tag demuxer goom2k1: goom2k1: GOOM: what a GOOM! 2k1 edition goom: goom: GOOM: what a GOOM! gdkpixbuf: gdkpixbufdec: GdkPixbuf image decoder gdkpixbuf: gdkpixbufoverlay: GdkPixbuf Overlay gdkpixbuf: gdkpixbufsink: GdkPixbuf sink flxdec: flxdec: FLX video decoder flv: flvdemux: FLV Demuxer flv: flvmux: FLV muxer flac: flacenc: FLAC audio encoder flac: flacdec: FLAC audio decoder flac: flactag: FLAC tagger equalizer: equalizer-nbands: N Band Equalizer equalizer: equalizer-3bands: 3 Band Equalizer equalizer: equalizer-10bands: 10 Band Equalizer encoding: encodebin: Encoder Bin effectv: edgetv: EdgeTV effect effectv: agingtv: AgingTV effect effectv: dicetv: DiceTV effect effectv: warptv: WarpTV effect effectv: shagadelictv: ShagadelicTV effectv: vertigotv: VertigoTV effect effectv: revtv: RevTV effect effectv: quarktv: QuarkTV effect effectv: optv: OpTV effect effectv: radioactv: RadioacTV effect effectv: streaktv: StreakTV effect effectv: rippletv: RippleTV effect dv: dvdemux: DV system stream demuxer dv: dvdec: DV video decoder dtmf: dtmfsrc: DTMF tone generator dtmf: rtpdtmfsrc: RTP DTMF packet generator dtmf: rtpdtmfdepay: RTP DTMF packet depayloader deinterlace: deinterlace: Deinterlacer debug: breakmydata: Break my data debug: capssetter: CapsSetter debug: rndbuffersize: Random buffer size debug: navseek: Seek based on left-right arrows debug: pushfilesrc: Push File Source debug: progressreport: Progress report debug: taginject: TagInject debug: testsink: Test plugin debug: cpureport: CPU report cdparanoia: cdparanoiasrc: CD Audio (cdda) Source, Paranoia IV cairo: cairooverlay: Cairo overlay cacasink: cacasink: A colored ASCII art video sink autodetect: autovideosink: Auto video sink autodetect: autovideosrc: Auto video source autodetect: autoaudiosink: Auto audio sink autodetect: autoaudiosrc: Auto audio source auparse: auparse: AU audio demuxer audiotestsrc: audiotestsrc: Audio test source audioresample: audioresample: Audio resampler audiorate: audiorate: Audio rate adjuster audioparsers: aacparse: AAC audio stream parser audioparsers: amrparse: AMR audio stream parser audioparsers: ac3parse: AC3 audio stream parser audioparsers: dcaparse: DTS Coherent Acoustics audio stream parser audioparsers: flacparse: FLAC audio parser audioparsers: mpegaudioparse: MPEG1 Audio Parser audioparsers: sbcparse: SBC audio parser audioparsers: wavpackparse: Wavpack audio stream parser audiofx: audiopanorama: Stereo positioning audiofx: audioinvert: Audio inversion audiofx: audiokaraoke: AudioKaraoke audiofx: audioamplify: Audio amplifier audiofx: audiodynamic: Dynamic range controller audiofx: audiocheblimit: Low pass & high pass filter audiofx: audiochebband: Band pass & band reject filter audiofx: audioiirfilter: Audio IIR filter audiofx: audiowsinclimit: Low pass & high pass filter audiofx: audiowsincband: Band pass & band reject filter audiofx: audiofirfilter: Audio FIR filter audiofx: audioecho: Audio echo audiofx: scaletempo: Scaletempo audioconvert: audioconvert: Audio converter app: appsrc: AppSrc app: appsink: AppSink apetag: apedemux: APE tag demuxer alphacolor: alphacolor: Alpha color filter alaw: alawenc: A Law audio encoder alaw: alawdec: A Law audio decoder adder: adder: Adder aasink: aasink: ASCII art video sink 1394: dv1394src: Firewire (1394) DV video source 1394: hdv1394src: Firewire (1394) HDV video source coretracers: latency (GstTracerFactory) coretracers: log (GstTracerFactory) coretracers: rusage (GstTracerFactory) coretracers: stats (GstTracerFactory) coretracers: leaks (GstTracerFactory) coreelements: capsfilter: CapsFilter coreelements: concat: Concat coreelements: downloadbuffer: DownloadBuffer coreelements: fakesrc: Fake Source coreelements: fakesink: Fake Sink coreelements: fdsrc: Filedescriptor Source coreelements: fdsink: Filedescriptor Sink coreelements: filesrc: File Source coreelements: funnel: Funnel pipe fitting coreelements: identity: Identity coreelements: input-selector: Input selector coreelements: output-selector: Output selector coreelements: queue: Queue coreelements: queue2: Queue 2 coreelements: filesink: File Sink coreelements: tee: Tee pipe fitting coreelements: typefind: TypeFind coreelements: multiqueue: MultiQueue coreelements: valve: Valve element coreelements: streamiddemux: Streamid Demux staticelements: bin: Generic bin staticelements: pipeline: Pipeline object

Total count: 89 plugins, 471 features winetricks gdiplus=native sound=pulse winegsreamer=builtin Using winetricks 20190310 - sha256sum: cf44b3cbf4134adb9f9dd7eec0d50b45d34ae65c5432d72edc24bcd1841888ba with wine-4.12.1 and WINEARCH=win32

You are running winetricks-20190310, latest upstream is winetricks-20190615!


You should update using your distribution's package manager, --self-update, or manually.

Using native override for following DLLs: gdiplus Executing wine regedit C:windowsTemp_nativeoverride-dll.reg Executing w_do_call sound=pulse Executing load_sound pulse Setting sound driver to pulse Executing wine regedit C:windowsTemp_sound=pulseset-sound.reg Using builtin override for following DLLs: winegsreamer Executing wine regedit C:windowsTemp_builtinoverride-dll.reg wineboot wine /opt/mtgo/mtgo.exe 003c:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 003c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154 for dll L"mscoree.dll" 003c:err:ole:CoGetClassObject no class object {1e66f26b-79ee-11d2-8710-00c04f79ed0d} could be created for context 0x1 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 003c:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 003c:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4 004d:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 004d:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 004d:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 004d:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 ====== MTGO.exe has started. 0060:err:ole:CoGetContextToken apartment not initialised 0065:err:winediag:wined3d_dll_init Disabling 3D support. 005a:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 005a:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 005a:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer" 0062:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 0062:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 006d:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 006d:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733 0077:err:quartz:GetClassMediaFile Media class not found ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory 0077:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 0077:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\windows\system32\winegstreamer.dll" 0077:err:ole:create_server class {f9d8d64e-a144-47dc-8ee0-f53498372c29} not registered 0077:err:ole:CoGetClassObject no class object {f9d8d64e-a144-47dc-8ee0-f53498372c29} could be created for context 0x17 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0 007a:err:quartz:DSoundRender_SendSampleData 0

shawn-ant commented 4 years ago

Sound didn't seem to work. I also noticed the game was running much slower.

shawn-ant commented 4 years ago

update -> I heard some audio! I restarted Wine like I normally do (wine mtgo.exe) and played a match. Heard some noises!

pauleve commented 4 years ago

Good to hear! Do you still experience slowness? Is the sound working consistently?