inaes-tic / mbc-tetra

A simple hack to merge various video streams depending on audio output.
1 stars 4 forks source link

README with requirements #2

Open deedos opened 10 years ago

deedos commented 10 years ago

Could you publish a README with requirements for instalation as well as gstreamer version and so forth.

thanks

deedos commented 10 years ago

Hi

after installing a couple of libs, I got stuck in this:

python tetra.py /usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed import gobject._gobject Traceback (most recent call last): File "tetra.py", line 190, in w2 = MainWindow(app) File "tetra.py", line 36, in init self.imon = input_sources.InputMonitor() File "/home/dani/src/mbc-tetra/input_sources.py", line 568, in init from pyudev.glib import MonitorObserver ImportError: cannot import name MonitorObserver

Using Ubuntu 12.04

cheers

pardo-bsso commented 10 years ago

Hi deedos, will try to have it by tonight. Basically what we need is pyudev from https://github.com/inaes-tic/pyudev/tree/gobject-introspection (just checking out that branch and copying the 'pyudev' folder inside tetra should do it) and Gstreamer 1.2 stable from git (the modules are gstreamer, gst-plugins-[base, good, bad, ugly], gst-libav and gst-python). Currently I'm compiling it from source and using a script like gst-uninstalled so it doesn't clash with the system version.

Also, I've modified interaudiosrc as explained on https://github.com/inaes-tic/mbc-tetra/blob/gtk3-swift-decoupling/WHAT_IS_THIS . It works for now but I'd really like to implement a better solution than just chopping a zero.

Currently gtk3-swift is the less broken of all but I'm rewriting part of it to have several pipelines instead of a single big one that tries to manage everything.

Thanks for your interest.

pardo-bsso commented 10 years ago

Hi @deedos , just updated the wiki at https://github.com/inaes-tic/mbc-tetra/wiki/Introduction