1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-02-13 16:21:54 +00:00
Commit graph

380 commits

Author SHA1 Message Date
Derek Dai
7dba31c923
add meson build supporting 2017-04-06 20:26:17 +08:00
Derek Dai
9acad15b72
demo/miracle-wfdctl: remove unused files 2017-04-06 20:26:17 +08:00
Derek Dai
223953b739
miracle-dispd: fix some uninitialized variable accessing issues 2017-04-06 20:26:16 +08:00
Derek Dai
ff4785e65e
fix loop boundary checking 2017-04-06 20:26:16 +08:00
Derek Dai
3931adeca5
add missing build-time dependencies 2017-04-06 20:26:06 +08:00
Derek Dai
490be6fbe2
demo/miracle-wfdctl: Wait for P2PState changing before do P2P scanning 2017-04-03 18:40:22 +08:00
Derek Dai
aa499be0dc
miracle-wifid: add Link.P2PState for checking P2P supporting status 2017-04-03 18:40:15 +08:00
Derek Dai
ed490f181b
miracle-dispd: fix output resolution to 1080p@30 2017-03-31 14:36:17 +08:00
Derek Dai
4147c2c38d
miracle-dispd, demo/miracle-wfdctl: improve error handling and reporting 2017-03-31 14:34:11 +08:00
Derek Dai
0c7e3092b3
miracle-dispd: add error report log to handle_replay() 2017-03-31 12:28:21 +08:00
Derek Dai
590a6f4550
miracle-dispd: use software codec instead of vaapi accelerated codec 2017-03-31 12:28:05 +08:00
Derek Dai
0edc5dd733
demo/miracle-wfdctl: maintain DBus interfaces by .vala files instead of generate from .xml which have only sync methods 2017-03-31 00:13:49 +08:00
Derek Dai
2da1f70ccd
miracle-wifid: postpone the emittion of managed signal after the status
query
2017-03-30 22:58:34 +08:00
Derek Dai
f46617383d
miracle-dispd: notify systemd about the service readiness 2017-03-30 13:06:49 +08:00
Derek Dai
4ec5e11c07
miracle-wfdctl: update description of DBus interfaces 2017-03-30 10:20:32 +08:00
Derek Dai
be76bef4a2
miracle-wifid: fix signal emittion of FormationFailure 2017-03-30 10:17:32 +08:00
Derek Dai
2e3f055bd2
miracle-dispd: add watchdog and SIGKILL for it
to prevent no reponse and unable to be terminated issue. this is a temp solution
2017-03-28 17:44:44 +08:00
Derek Dai
06223cab3e
demo/miracle-wfdctl: log message tweaks 2017-03-28 17:30:14 +08:00
Derek Dai
11820f1502
miracle-dispd: fix symlink for dbus-org.freedesktop.miracle.wfd.service
which is an alias of miracle-dispd.service
2017-03-28 13:21:50 +08:00
Derek Dai
cfe2c30542
miracle-dispd: relax checking for peer with empty wfd_subelements 2017-03-26 17:42:36 +08:00
Derek Dai
57c4bbeae5
demo/miracle-wfdctl: handle SIGINT to exit gracefully 2017-03-25 17:47:51 +08:00
Derek Dai
a0d0c9bc8c
move definitions related to miracle-dispd from src/ctl to src/disp 2017-03-25 15:37:57 +08:00
Derek Dai
0a7517d8e9
demo/miracle-wfdctl: better handling session tearing down 2017-03-25 15:36:13 +08:00
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