Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows gives errors about missing procedures in gstreamer #414

Open
hyphz opened this issue Dec 29, 2020 · 3 comments
Open

Windows gives errors about missing procedures in gstreamer #414

hyphz opened this issue Dec 29, 2020 · 3 comments

Comments

@hyphz
Copy link

hyphz commented Dec 29, 2020

These errors are produced on running mpf both on certain games. The latter two errors prevent the media controller starting.

The procedure entry point DH_get0_p could not be located in the dynamic link library [....]\gstreamer\bin\librtmp-1.dll.
Failed to load plugin [...]\gstreamer\bin\gstrtmp.dll. The specified procedure could not be found.
Failed to load plugin [...]\gstreamer\bin\librtmp-1.dll. The specified procedure could not be found.

This is with all requirements installed from mpf-pc via pip:

mpf-mc 0.55.0.dev3
psutil 5.7.3
kivy-deps.sdl2 0.3.1
Pygments==2.3.1 
kivy-deps.glew==0.3.0 in d:\python37-32\lib\site-packages (from mpf-mc) (0.3.0)
kivy-deps.glew-dev==0.3.0 in d:\python37-32\lib\site-packages (from mpf-mc) (0.3.0)
kivy-deps.gstreamer-dev==0.3.1 in d:\python37-32\lib\site-packages (from mpf-mc) (0.3.1)
ruamel.yaml==0.15.100 in d:\python37-32\lib\site-packages (from mpf-mc) (0.15.100)
kivy-deps.gstreamer==0.3.1 in d:\python37-32\lib\site-packages (from mpf-mc) (0.3.1)
mpf>=0.55.0-dev.7 in d:\python37-32\lib\site-packages\mpf-0.55.0.dev7-py3.7.egg (from mpf-mc) (0.55.0.dev7)
ffpyplayer==4.3.2 in d:\python37-32\lib\site-packages (from mpf-mc) (4.3.2)
kivy-deps.sdl2-dev==0.3.1 in d:\python37-32\lib\site-packages (from mpf-mc) (0.3.1)
kivy==2.0.0 in d:\python37-32\lib\site-packages (from mpf-mc) (2.0.0)
kivy-deps.angle~=0.3.0 in d:\python37-32\lib\site-packages (from kivy==2.0.0->mpf-mc) (0.3.0)
docutils in d:\python37-32\lib\site-packages (from kivy==2.0.0->mpf-mc) (0.15.2)
Kivy-Garden>=0.1.4 in d:\python37-32\lib\site-packages (from kivy==2.0.0->mpf-mc) (0.1.4)
pypiwin32 in d:\python37-32\lib\site-packages (from kivy==2.0.0->mpf-mc) (223)
requests in d:\python37-32\lib\site-packages (from Kivy-Garden>=0.1.4->kivy==2.0.0->mpf-mc) (2.22.0)
pyserial==3.5 in d:\python37-32\lib\site-packages (from mpf>=0.55.0-dev.7->mpf-mc) (3.5)
sortedcontainers==2.3.0 in d:\python37-32\lib\site-packages (from mpf>=0.55.0-dev.7->mpf-mc) (2.3.0)
asciimatics==1.12.0 in d:\python37-32\lib\site-packages (from mpf>=0.55.0-dev.7->mpf-mc) (1.12.0)
terminaltables==3.1.0 in d:\python37-32\lib\site-packages\terminaltables-3.1.0-py3.7.egg (from mpf>=0.55.0-dev.7->mpf-mc) (3.1.0)
grpcio_tools==1.34.0 in d:\python37-32\lib\site-packages (from mpf>=0.55.0-dev.7->mpf-mc) (1.34.0)
grpcio==1.34.0 in d:\python37-32\lib\site-packages (from mpf>=0.55.0-dev.7->mpf-mc) (1.34.0)
protobuf==3.14.0 in d:\python37-32\lib\site-packages (from mpf>=0.55.0-dev.7->mpf-mc) (3.14.0)
prompt_toolkit==3.0.8 in d:\python37-32\lib\site-packages\prompt_toolkit-3.0.8-py3.7.egg (from mpf>=0.55.0-dev.7->mpf-mc) (3.0.8)
pyserial-asyncio==0.4 in d:\python37-32\lib\site-packages (from mpf>=0.55.0-dev.7->mpf-mc) (0.4)
Pillow>=2.7.0 in d:\python37-32\lib\site-packages (from asciimatics==1.12.0->mpf>=0.55.0-dev.7->mpf-mc) (6.1.0)
wcwidth in d:\python37-32\lib\site-packages (from asciimatics==1.12.0->mpf>=0.55.0-dev.7->mpf-mc) (0.1.7)
future in d:\python37-32\lib\site-packages (from asciimatics==1.12.0->mpf>=0.55.0-dev.7->mpf-mc) (0.17.1)
pywin32 in d:\python37-32\lib\site-packages (from asciimatics==1.12.0->mpf>=0.55.0-dev.7->mpf-mc) (224)
pyfiglet>=0.7.2 in d:\python37-32\lib\site-packages (from asciimatics==1.12.0->mpf>=0.55.0-dev.7->mpf-mc) (0.8.post1)
six>=1.5.2 in d:\python37-32\lib\site-packages (from grpcio==1.34.0->mpf>=0.55.0-dev.7->mpf-mc) (1.12.0)
setuptools in d:\python37-32\lib\site-packages (from grpcio_tools==1.34.0->mpf>=0.55.0-dev.7->mpf-mc) (51.1.0)
urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in d:\python37-32\lib\site-packages (from requests->Kivy-Garden>=0.1.4->kivy==2.0.0->mpf-mc) (1.25.3)
certifi>=2017.4.17 in d:\python37-32\lib\site-packages (from requests->Kivy-Garden>=0.1.4->kivy==2.0.0->mpf-mc) (2019.6.16)
idna<2.9,>=2.5 in d:\python37-32\lib\site-packages (from requests->Kivy-Garden>=0.1.4->kivy==2.0.0->mpf-mc) (2.8)
chardet<3.1.0,>=3.0.2 in d:\python37-32\lib\site-packages (from requests->Kivy-Garden>=0.1.4->kivy==2.0.0->mpf-mc) (3.0.4)
```
@jabdoa2
Copy link
Collaborator

jabdoa2 commented Dec 29, 2020

Might be this issue: kivy/kivy#3956

@hyphz
Copy link
Author

hyphz commented Dec 29, 2020

I don't know if it is an outdated version but it is the version pulled in by the mpf-mc dependencies and I have never had any prior version of kivy installed.

@jabdoa2
Copy link
Collaborator

jabdoa2 commented Dec 29, 2020

Guess you are the first person trying MPF dev with the new kivy 2.0 on Windows. I personally only use Linux and occasionally (if I have to) Mac. If you find out whats wrong please share it. If you do not find out we probably get help from the kivy project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants