1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-03-09 23:38:56 +00:00
Commit graph

259 commits

Author SHA1 Message Date
Derek Dai
6fc960a2ac miracle-wifid: remove unused function
Change-Id: Ic2709a3661914fd9e0708c33649118feededa7f6
2017-04-14 15:11:17 +08:00
Derek Dai
2e7c11d265 miracle-wifid: rename link_set_managed()
rename to prevent confusing with managed event notification

Change-Id: I0f0d01f97156044bbb225e199b2717d5ea9c1a24
2017-04-14 15:08:39 +08:00
Derek Dai
f4d1e4fb1b miracle-dispd: remove some compiler warmings
Change-Id: Ief2ae8e2992c2fee34fe560af73deb955a9186de
2017-04-13 16:34:51 +08:00
Derek Dai
e0a3b62e6b miracle-dispd: put back gstreamer
in this version, the pipeline can be stopped properly, but the gst &
glib allocated memory can't be release cleanly (which won't
accumulate)

Change-Id: I242b106158db647070e7852b84f6f90b6bbd96f4
2017-04-13 10:55:50 +08:00
Derek Dai
e117704d4e miracle-dispd: stablizing and removing memory leak 2017-04-11 17:02:09 +08:00
Derek Dai
93c0ec8811
handle meson optoins properly 2017-04-06 20:26:17 +08:00
Derek Dai
7dba31c923
add meson build supporting 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
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
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
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
cfe2c30542
miracle-dispd: relax checking for peer with empty wfd_subelements 2017-03-26 17:42:36 +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
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
feadf43ed1
miracle-dispd: fix monitor geometry calculation issue 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
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
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
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
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
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
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