Derek Dai
|
91e62a740b
|
acquire ownership through Link.Manage()/Link.Unmanage() instead of set Link.Managed property
|
2017-03-25 09:54:20 +08:00 |
|
Derek Dai
|
8a7afdf0de
|
miracle-dispd: merge patch from Meelis
|
2017-03-24 17:52:49 +08:00 |
|
Derek Dai
|
78549d1ec8
|
add mission dependencies to debian/control
|
2017-03-24 09:29:26 +08:00 |
|
Derek Dai
|
f0ca22c7a0
|
add install() for demo/miracle-wfdctl
|
2017-03-24 01:20:51 +08:00 |
|
Derek Dai
|
b2fae367bf
|
update cmake minimum requirement from 2.8 to 3.0.2 due to usage of version comparasion of if command
check valac version to decide whether or not to use new Gdk.Monitor class
|
2017-03-24 01:14:51 +08:00 |
|
Derek Dai
|
19d60ad66a
|
update dependencies in debian/ for demo/
|
2017-03-24 00:45:04 +08:00 |
|
Derek Dai
|
1e374b0a49
|
demo/miracle-wfdctl: fix some build issues for GDK version older then
3.22
|
2017-03-23 23:13:24 +08:00 |
|
Derek Dai
|
3b95b6078c
|
remove miracle-wfdctl-demo, replaced by demo/miracle-wfdctl
|
2017-03-23 10:41:55 +08:00 |
|
Derek Dai
|
feadf43ed1
|
miracle-dispd: fix monitor geometry calculation issue
|
2017-03-23 10:41:55 +08:00 |
|
Derek Dai
|
aef52825b0
|
reorganize demo, make it looks like running in sequential instead of trigger by async events
|
2017-03-23 10:41:55 +08:00 |
|
Derek Dai
|
29a89849ff
|
add a demostration for wifid + dispd
|
2017-03-23 10:41:55 +08:00 |
|
Derek Dai
|
7c3f32111d
|
miracle-wfdctl: fix pointer check issue
|
2017-03-23 10:41:55 +08:00 |
|
Derek Dai
|
1d55e643c1
|
change argument types of wfd_sink_start_session()
To workaround valac issue
|
2017-03-23 10:41:54 +08:00 |
|
Derek Dai
|
b21aa0d039
|
rename miracle-wfdctl to miracle-dispd
|
2017-03-23 10:41:41 +08:00 |
|
Derek Dai
|
5532bf14d1
|
miracle-wfdctl: encode audio with voaacenc instead of avenc_aac to get
closer to WFD spec
|
2017-03-17 22:46:41 +08:00 |
|
Derek Dai
|
49f3e5fbaa
|
miracle-wfdctl: handle gst messages and reflect state onto session
|
2017-03-17 15:12:45 +08:00 |
|
Derek Dai
|
afec924d49
|
miracle-wfdctl: do not expose rtsp_message_id_to_string() to outside
world
|
2017-03-17 15:10:43 +08:00 |
|
Derek Dai
|
abf940f350
|
miracle-wfdctl: remove extra NULL parameter
|
2017-03-16 17:49:45 +08:00 |
|
Derek Dai
|
a659094e42
|
update dependency information
|
2017-03-16 17:47:28 +08:00 |
|
Derek Dai
|
714f5a3ea9
|
miracle-wfdctl: save captured packets to .pcap file instead of print out
on console
|
2017-03-16 17:25:46 +08:00 |
|
Derek Dai
|
a2e16ff348
|
miracle-wfdctl: disable audio encoding temparary
|
2017-03-16 16:38:01 +08:00 |
|
Derek Dai
|
6d1ee10689
|
miracle-wfdctl: fine tune codec to compliant with WFD spec + H264
profile/level
|
2017-03-16 16:31:24 +08:00 |
|
Derek Dai
|
1156c08c3f
|
miracle-wfdctl: set ximagesrc as live mode to prvent it preroll in pause
state
|
2017-03-16 16:28:15 +08:00 |
|
Derek Dai
|
d8cd118119
|
miracle-wrdctl-demo: capture packets on p2p wnic with tshark instead of
tcpdump
|
2017-03-15 19:20:36 +08:00 |
|
Derek Dai
|
50a8cd7e1d
|
miracle-wfdctl: reply rtsp request with date header in locale
en_US.UTF-8
|
2017-03-13 21:23:17 +08:00 |
|
Derek Dai
|
4984598bf1
|
update dependencies of systemd services
|
2017-03-09 18:47:50 +08:00 |
|
Derek Dai
|
b70a58066c
|
miracle-wfdctl: send video only stream if no audio device specified
|
2017-03-09 17:48:53 +08:00 |
|
Derek Dai
|
cdc4e32ff8
|
miracle-wfdctl: fix argument passing for ximagesrc
|
2017-03-08 19:32:51 +08:00 |
|
Derek Dai
|
d41a88cc8b
|
miracle-wfdctl: fine tune gstreamer pipeline
|
2017-03-08 17:31:04 +08:00 |
|
Derek Dai
|
720f2a1d91
|
miraclw-wfdctl: now you can cast only specified xid or xname to sink
|
2017-03-08 13:38:44 +08:00 |
|
Derek Dai
|
88cf463cae
|
miraclw-wfdctl: fix typo of dbus signal names
|
2017-03-08 11:12:18 +08:00 |
|
Derek Dai
|
07ca224397
|
miracle-wfdctl: set XAUTHORITY and DISPLAY before create gstreamer
pipeline, and now we can pass device name to pulseaudio
|
2017-03-08 10:00:51 +08:00 |
|
Derek Dai
|
50f6ccf303
|
fix typo in miracle-wifid.service
|
2017-03-07 21:09:33 +08:00 |
|
Derek Dai
|
ded0f2bada
|
miracle-wfdctl: fix sink removal notifcation
|
2017-03-07 16:16:28 +08:00 |
|
Derek Dai
|
e62a7f547d
|
miracle-wfdctl: fix variety kinds of dbus interface issues
|
2017-03-07 11:38:26 +08:00 |
|
Derek Dai
|
51cdba4d46
|
miracle-wfdctl: fix session removal dbus notification
|
2017-03-07 10:55:46 +08:00 |
|
Derek Dai
|
a06c0bc154
|
miracle-wfdctl: add rtcp and audio supporting to gstreamer pipeline
|
2017-03-07 10:15:02 +08:00 |
|
Derek Dai
|
5b7f9d29f6
|
miracle-wfdctl: include header <gst/gst.h> for resolving compiler warning
|
2017-03-06 17:36:44 +08:00 |
|
Derek Dai
|
0677d64252
|
miracle-wifid: change managed property of link by method call instead of
set property due to wpa_supplicant needs time to get ready
|
2017-03-06 17:29:26 +08:00 |
|
Derek Dai
|
3558c4e511
|
miracle-wfdctl-demo: run tcpdump with sudo
|
2017-03-03 17:18:40 +08:00 |
|
Derek Dai
|
9b7d2a24cc
|
miracle-wfdctl: encoding video stream with gstreamer library instead of
gst-launch-1.0
|
2017-03-03 17:15:30 +08:00 |
|
Derek Dai
|
c458b273b1
|
miracle-wfdctl: integrate sd_event with GMainLoop for running gstreamer
in process instead of fork n exec gst-launch
|
2017-03-03 15:40:43 +08:00 |
|
Derek Dai
|
0e1f3243bc
|
since we relaxed the permissions to talk to wifid and wfdctl, so there is
no need to run miracle-wfdctl-demo with sudo. but to kill these two
privileged services, the killall still need sudo
|
2017-03-03 11:27:51 +08:00 |
|
Derek Dai
|
cb821562ed
|
relax permissions checking to let non-privileged use miracalcast.
we will enhance this by fine grained permission conrol latter.
|
2017-03-03 08:59:37 +08:00 |
|
Derek Dai
|
2108b1d195
|
add compiler flag to do sanity check of undefined behaviours.
|
2017-03-03 08:52:40 +08:00 |
|
Derek Dai
|
2e2c789385
|
miracle-wfdctl: remove unused Range header from reply
|
2017-02-27 11:40:14 +08:00 |
|
Derek Dai
|
5a3f746d4d
|
miracle-wfdctl: do not launch gstreamer if DO_NOT_LAUNCH_GST environment
variable is set while miracle-wfdctl running
|
2017-02-27 11:38:59 +08:00 |
|
Derek Dai
|
99497fbb55
|
miracle-wfdctl: change session type from uint64_t to unsigned int
|
2017-02-27 11:37:21 +08:00 |
|
Derek Dai
|
05a0951525
|
miracle-wfdctl: fix typo in systemd service file
|
2017-02-26 21:31:27 +08:00 |
|
Derek Dai
|
c6ef0d3f69
|
miracle-wfdctl: user now can select video mode through DBus interface
|
2017-02-24 14:18:06 +08:00 |
|