1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-02-12 20:21:57 +00:00
Commit graph

18 commits

Author SHA1 Message Date
Alberto Fanjul
6f84dc8b7d Add ENABLE_SYSTEMD config to meson and autotools 2022-10-16 13:17:41 +02:00
Alberto Fanjul
df12df656c Configurable ip binary path
Different OS have ip binary on different locations

It can be configured at:
  - compile time `IP_BINARY`
  - execution time `--ip-binary`
2021-10-27 12:10:54 +02:00
Alberto Fanjul
3f5270ee7a Avoid automatic make commands on autotools 2021-10-27 12:09:33 +02:00
Martin Kennedy
960a785e10 Use a guard to prevent dependency on pkg-config when it is not available
I picked the methodology off of https://github.com/curl/curl/issues/972.
The benefit here is that if someone does not have pkg-config (we know this
is unlikely anyways), their configuration script just won't end up with the
checks.

This provides a patch similar to the one requested in issue #120.
2019-04-04 01:11:50 +02:00
Alberto Fanjul
3dec3e9b83 Fixing CI for Code Coverage 2017-04-18 10:42:36 +02:00
albfan
eceb252ec7 Adding code coverage 2017-04-18 05:11:33 +02:00
albfan
04a1ec8aa3 Ini files for miracle-wifid
Honor ~/.miraclecast or ~/.config/miraclecastrc

Properties avaliable:
- wifid: log-level
- sinkctl: external-player, rstp-port, log-level, log-journal-level, autocmd
- wifictl: log-level, journal-log-level

Command line has always higher priority over ini files

fixes #113
2017-04-04 22:00:39 +02:00
albfan
1e69dd6dae UIBC support
Basic support for UIBC (single mouse events and key events)

 - Option --uibc on miracle-sinkctl to enable it
 - Option --log-journal-level to see player execution on journalctl
 - Controller for uibc miracle-uibcctl
 - Player based on PyGtk to receive and communicate mouse and keyevents

closes #57
2016-07-02 15:47:15 +02:00
albfan
9caf05fa47 Upgrade dependencies to interface callback changes
relates to #53
2015-10-26 21:47:23 +01:00
albfan
73adee82bf Select interface to use
Start miraclecast against interface of choose.

- By tagged udev device
- By `--interface` or `-i` option

resolves #36, resolves #43, resolves #46
2015-08-30 11:20:41 +02:00
albfan
f884dd858c split monolithic Makefile.am to follow autotools standards 2015-03-08 22:16:57 +01:00
Andrey Gusakov
76b736aca3 build: fix required package to libsystemd
We require libsystemd, not libsystemd-daemon. Fix the pkg-config test and
also adjust the version.

Signed-off-by: Andrey Gusakov <andrey.gusakov@cogentembedded.com>
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2014-09-03 07:54:24 +02:00
David Herrmann
7a73bee0f0 build: remove libwfd dependency
libwfd is no longer used, remove the dependency.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2014-05-09 09:39:22 +02:00
David Herrmann
89a268109e Remove old miraclectl
The miraclectl tool is no longer needed, remove it.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2014-03-19 13:23:58 +01:00
David Herrmann
3a8e2ff9e0 miracled: add udev-based link enumeration/monitor
Allow users to tag devices as "miracle" via udev so they get picked up
automatically. We also add a generic "remove"-monitor so we correctly drop
links as they get unplugged. The wpa_supplicant notification is unreliable
so we want the proper udev-events here.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2014-02-17 14:37:25 +01:00
David Herrmann
36da68594b build: update fdo links
We use "miracle" as project-name and for all links and tokens. The fancy
name stays "MiracleCast".

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2014-02-15 14:10:25 +01:00
David Herrmann
650920082c miraclectl: use readline
Add readline support to miraclectl so we can have interactive commands.
This rewrites huge parts of miraclectl but hopefully makes it future proof
so no such rewrite will be needed again.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2014-02-11 11:34:33 +01:00
David Herrmann
051b584746 Initial MiracleCast Implementation
This initial commit contains the main "miracled" daemon that does
link-management and peer-discovery/control. The "miraclectl" tool can be
used to control this daemon during runtime.

Note that this implementation is still missing a lot of stuff. All it
currently does is provide link-management and basic peer-discovery.
Following commits will hook everything else up.

The actual Miracast/Wifi-Display related runtime control is not being
worked on, yet. Feel free to use the proof-of-concept from the OpenWFD
repository. The MiracleCast implementation will not get any such
functionality unless the basic link-management is properly working.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
2014-02-09 18:36:06 +01:00