1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-02-13 17:51:56 +00:00
Commit graph

407 commits

Author SHA1 Message Date
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