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

28 commits

Author SHA1 Message Date
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
abf940f350
miracle-wfdctl: remove extra NULL parameter 2017-03-16 17:49:45 +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
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
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
a06c0bc154
miracle-wfdctl: add rtcp and audio supporting to gstreamer pipeline 2017-03-07 10:15:02 +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
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
c6ef0d3f69
miracle-wfdctl: user now can select video mode through DBus interface 2017-02-24 14:18:06 +08:00
Derek Dai
dd6fbf70e2
miracle-wfdctl: delay for 100ms before start sending stream to sink 2017-02-23 15:43:20 +08:00
Derek Dai
155060919e
miracle-wfdctl: clarify teardown procedure of session 2017-02-23 14:20:34 +08:00
Derek Dai
b0419509b8
miracle-wfdctl: add handler for PAUSE, PLAY and TEARDOWN methods 2017-02-22 00:00:16 +08:00
Derek Dai
baad70995d
miracle-wfdctl: acquire DISPLAY, XAUTHORITY and XDG_RUNTIME_DIR from
environment, instead of hardcode
2017-02-21 15:52:48 +08:00
Derek Dai
3a3ff4208d
miracle-wfctl: reply 'request not implemented' instead of abort by assert() 2017-02-21 14:17:55 +08:00
Derek Dai
6e48e1092a
miracle_wfdctl: control flow and passing arguments with wfd_arg instead
of keep adding new structure fields
2017-02-18 23:09:45 +08:00
Derek Dai
34cc56dba8
miracle-wfdctl: run gst-launch to generate video stream with hardcoded
environment
2017-02-16 19:31:23 +08:00
Derek Dai
643b023225
miracle-wfdctl: add timeout value and Range header to the reply of PLAY request 2017-02-16 19:31:23 +08:00
Derek Dai
9dd805378e
miracle-wfdctl: finish migration of source side rtsp protocol 2017-02-15 18:19:16 +08:00
Derek Dai
6c55a332d2
miracle-wfdctl: refactoring to remove repeated snippets and centralize the
dispatching of request and reply
2017-02-14 14:22:49 +08:00