1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-02-12 16:41:59 +00:00

Commit graph

  • 2301637041 add install() for demo/miracle-wfdctl Derek Dai 2017-03-24 01:20:51 +0800
  • c63594a37c update cmake minimum requirement from 2.8 to 3.0.2 due to usage of version comparasion of if command Derek Dai 2017-03-24 01:08:18 +0800
  • 967d213dca update dependencies in debian/ for demo/ Derek Dai 2017-03-24 00:45:04 +0800
  • c601f2f447 demo/miracle-wfdctl: fix some build issues for GDK version older then 3.22 Derek Dai 2017-03-23 23:13:24 +0800
  • 4cec823c31 remove miracle-wfdctl-demo, replaced by demo/miracle-wfdctl Derek Dai 2017-03-23 01:11:17 +0800
  • 17c4d763e9 miracle-dispd: fix monitor geometry calculation issue Derek Dai 2017-03-23 01:09:48 +0800
  • 95614e1136 reorganize demo, make it looks like running in sequential instead of trigger by async events Derek Dai 2017-03-22 22:43:35 +0800
  • 9334ec0a7e add a demostration for wifid + dispd Derek Dai 2017-03-22 11:12:43 +0800
  • 0fceb2b1f0 miracle-wfdctl: fix pointer check issue Derek Dai 2017-03-21 23:28:41 +0800
  • 0a1139401b change argument types of wfd_sink_start_session() Derek Dai 2017-03-21 18:23:54 +0800
  • f0920c4c79 rename miracle-wfdctl to miracle-dispd Derek Dai 2017-03-19 13:39:22 +0800
  • dbd560571b miracle-wfdctl: encode audio with voaacenc instead of avenc_aac to get closer to WFD spec Derek Dai 2017-03-17 22:46:41 +0800
  • f2457b3137 miracle-wfdctl: handle gst messages and reflect state onto session Derek Dai 2017-03-17 15:12:45 +0800
  • fa650b8391 miracle-wfdctl: do not expose rtsp_message_id_to_string() to outside world Derek Dai 2017-03-17 15:10:43 +0800
  • 5622b2bd5b miracle-wfdctl: remove extra NULL parameter Derek Dai 2017-03-16 17:49:45 +0800
  • 8c4051ea51 update dependency information Derek Dai 2017-03-16 17:47:28 +0800
  • d5c572eacd miracle-wfdctl: save captured packets to .pcap file instead of print out on console Derek Dai 2017-03-16 17:25:46 +0800
  • 5d0ce929f9 miracle-wfdctl: disable audio encoding temparary Derek Dai 2017-03-16 16:38:01 +0800
  • b69d8108f9 miracle-wfdctl: fine tune codec to compliant with WFD spec + H264 profile/level Derek Dai 2017-03-16 16:31:24 +0800
  • c419e02b20 miracle-wfdctl: set ximagesrc as live mode to prvent it preroll in pause state Derek Dai 2017-03-16 16:28:15 +0800
  • 8a7e3e0310 miracle-wrdctl-demo: capture packets on p2p wnic with tshark instead of tcpdump Derek Dai 2017-03-15 19:20:36 +0800
  • 93aaa4bb98 miracle-wfdctl: reply rtsp request with date header in locale en_US.UTF-8 Derek Dai 2017-03-13 21:23:17 +0800
  • 89fbc48662 update dependencies of systemd services Derek Dai 2017-03-09 18:47:50 +0800
  • 59ad8fb45a miracle-wfdctl: send video only stream if no audio device specified Derek Dai 2017-03-09 17:48:53 +0800
  • 418362997b miracle-wfdctl: fix argument passing for ximagesrc Derek Dai 2017-03-08 19:23:56 +0800
  • 3a569ec423 miracle-wfdctl: fine tune gstreamer pipeline Derek Dai 2017-03-08 16:28:18 +0800
  • 1ca5a8f5b1 miraclw-wfdctl: now you can cast only specified xid or xname to sink Derek Dai 2017-03-08 13:38:44 +0800
  • 769c9a2c38 miraclw-wfdctl: fix typo of dbus signal names Derek Dai 2017-03-08 11:12:18 +0800
  • c049435f00 miracle-wfdctl: set XAUTHORITY and DISPLAY before create gstreamer pipeline, and now we can pass device name to pulseaudio Derek Dai 2017-03-08 10:00:51 +0800
  • 0a09df0e94 fix typo in miracle-wifid.service Derek Dai 2017-03-07 21:09:33 +0800
  • 1fd7aeb1f5 miracle-wfdctl: fix sink removal notifcation Derek Dai 2017-03-07 16:16:28 +0800
  • 4d95556830 miracle-wfdctl: fix variety kinds of dbus interface issues Derek Dai 2017-03-07 11:38:26 +0800
  • d71f395f1e miracle-wfdctl: fix session removal dbus notification Derek Dai 2017-03-07 10:55:46 +0800
  • da3870b372 miracle-wfdctl: add rtcp and audio supporting to gstreamer pipeline Derek Dai 2017-03-07 10:15:02 +0800
  • e5c2ce7f21 miracle-wfdctl: include header <gst/gst.h> for resolving compiler warning Derek Dai 2017-03-06 17:35:32 +0800
  • d2138843c0 miracle-wifid: change managed property of link by method call instead of set property due to wpa_supplicant needs time to get ready Derek Dai 2017-03-06 17:29:26 +0800
  • 12160ed90f miracle-wfdctl-demo: run tcpdump with sudo Derek Dai 2017-03-03 17:18:40 +0800
  • e6295bdde3 miracle-wfdctl: encoding video stream with gstreamer library instead of gst-launch-1.0 Derek Dai 2017-03-03 17:15:30 +0800
  • eb7e114c0b miracle-wfdctl: integrate sd_event with GMainLoop for running gstreamer in process instead of fork n exec gst-launch Derek Dai 2017-03-03 15:40:43 +0800
  • 6a045635bc 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 Derek Dai 2017-03-03 11:27:51 +0800
  • d5ca4939ea relax permissions checking to let non-privileged use miracalcast. Derek Dai 2017-03-03 08:59:37 +0800
  • 7d41663ece add compiler flag to do sanity check of undefined behaviours. Derek Dai 2017-03-03 08:52:40 +0800
  • 11da584378 miracle-wfdctl: remove unused Range header from reply Derek Dai 2017-02-27 11:40:14 +0800
  • 08780b3e3d miracle-wfdctl: do not launch gstreamer if DO_NOT_LAUNCH_GST environment variable is set while miracle-wfdctl running Derek Dai 2017-02-27 11:38:59 +0800
  • 63e3d2d760 miracle-wfdctl: change session type from uint64_t to unsigned int Derek Dai 2017-02-27 11:37:21 +0800
  • 8d0f15bf0b miracle-wfdctl: fix typo in systemd service file Derek Dai 2017-02-26 21:31:27 +0800
  • 899497dda3 miracle-wfdctl: user now can select video mode through DBus interface Derek Dai 2017-02-24 14:18:06 +0800
  • c3a973e529 miracle-wfdctl: compare wfd-standby and wfd-idr-request by message body Derek Dai 2017-02-23 16:44:35 +0800
  • 378b229c30 miracle-wfdctl: delay for 100ms before start sending stream to sink Derek Dai 2017-02-23 15:43:20 +0800
  • 08b9ab7b67 miracle-wfdctl: clarify teardown procedure of session Derek Dai 2017-02-23 14:20:34 +0800
  • 13ca48360a miracle-wfdctl: add handler for PAUSE, PLAY and TEARDOWN methods Derek Dai 2017-02-22 00:00:16 +0800
  • a62f43454b miracle-wfdctl: fix wfd_session_end() recursive calling issue Derek Dai 2017-02-21 22:30:39 +0800
  • 559d594577 miracle-wfdctl: acquire DISPLAY, XAUTHORITY and XDG_RUNTIME_DIR from environment, instead of hardcode Derek Dai 2017-02-21 15:52:48 +0800
  • 6ed36f3961 update dependencies for debian based distro Derek Dai 2017-02-21 11:43:43 +0800
  • d480ad5760 check gcc version to ensure c11 generic select feature Derek Dai 2017-02-21 11:42:26 +0800
  • 12efe915ac miracle-wfctl: reply 'request not implemented' instead of abort by assert() Derek Dai 2017-02-21 11:25:31 +0800
  • e1a3e4adca miracle-wfdctl: fix mapping from rtsp_message to rtsp_message_id Derek Dai 2017-02-21 11:20:59 +0800
  • 5f68dfa948 miracle-wfdctl: print friendly name when peer shows up Derek Dai 2017-02-20 10:49:20 +0800
  • 5951a261f9 miracle_wfdctl: control flow and passing arguments with wfd_arg instead of keep adding new structure fields Derek Dai 2017-02-18 18:48:24 +0800
  • b6730c8814 add wfd_arg_list type of wfd_arg Derek Dai 2017-02-18 18:42:50 +0800
  • 4e220dfaf2 refactoring getter/setter for dict type of wfd_arg to remove declaration of temp variable Derek Dai 2017-02-18 18:41:29 +0800
  • e5d5ed55b1 add support for signed and unsigned int for wfd_arg Derek Dai 2017-02-18 18:38:42 +0800
  • eaecd82bf2 rename macro arguement from v to _v to prevent name confliction Derek Dai 2017-02-18 18:36:27 +0800
  • 4145124678 miracle-wfdctl: remove unused function and improve log message for peer new & delete Derek Dai 2017-02-18 18:29:31 +0800
  • 56d23714fb miracle-*ctl: fix and enhance wfd_subelement parser Derek Dai 2017-02-18 18:28:16 +0800
  • 94df68be1b add struct wfd_arg to generalize passing of arguments Derek Dai 2017-02-17 23:16:10 +0800
  • 0136f7fab1 miracle-wfdctl: fix return uninitialized variable value issue Derek Dai 2017-02-17 16:03:28 +0800
  • ade875ba9c miracle-wfdctl: run gst-launch to generate video stream with hardcoded environment Derek Dai 2017-02-16 18:02:16 +0800
  • 2e23c464f9 test compiler flag -fstack-protector-strong before set Derek Dai 2017-02-16 14:29:53 +0800
  • 60f3b06309 miracle-wfdctl: add timeout value and Range header to the reply of PLAY request Derek Dai 2017-02-16 14:15:48 +0800
  • 64e355a8c2 remove unused #include Derek Dai 2017-02-15 23:47:01 +0800
  • 0295647f08 move down trap command to prevent triggered by runing with no argument Derek Dai 2017-02-15 23:32:52 +0800
  • 106ecb487f fix links of services for debian package Derek Dai 2017-02-15 23:30:49 +0800
  • 7e8034b7f2 remove unused files Derek Dai 2017-02-15 18:37:33 +0800
  • d63078077f miracle-wfdctl: finish migration of source side rtsp protocol Derek Dai 2017-02-15 18:19:16 +0800
  • 2875f6b1a2 miracle-*ctl: add *_from_string() and *_to_string() for wfd-video-formats and wfd-audio-codecs Derek Dai 2017-02-15 12:30:43 +0800
  • 94c174b83f miracle-wfdctl: return -EINVAL instead of being aborted by assert() when rtsp message ID is invalid Derek Dai 2017-02-14 14:50:49 +0800
  • 0f279a06de add miraclecast.links to create symlink for DBus activated systemd services Derek Dai 2017-02-14 13:51:57 +0800
  • 2fc7a11014 add -fstack-protector-strong to capture more stack issues Derek Dai 2017-02-14 13:50:25 +0800
  • 14bb371d34 miracle-wfdctl: refactoring to remove repeated snippets and centralize the dispatching of request and reply Derek Dai 2017-02-14 10:09:40 +0800
  • 739b44e138 miracle-wfdctl-demo: add an optional argument to specify link index of NetworkManager Derek Dai 2017-02-13 17:46:06 +0800
  • 98ab9ca752 add debian support prepared by Guo Shuang Derek Dai 2017-02-13 13:17:30 +0800
  • a0607fca95 miracle-wfdctl: now we can establish WFD session multiple times Derek Dai 2017-02-12 13:12:57 +0800
  • 69d613b52c ignore .vimrc from being managed by git Derek Dai 2017-02-12 13:11:33 +0800
  • 6ebd9cbc12 miracle-wfdctl-demo: cleanup before exit Derek Dai 2017-02-12 13:09:04 +0800
  • 078451e532 miracle-*ctl: update links and peers when wifid up or down Derek Dai 2017-02-12 12:53:35 +0800
  • a8e9e5fbfc miracle-wfdctl-demo: wait for property chainging and object apperance by busctl instead of sleep Derek Dai 2017-02-09 23:02:51 +0800
  • f0ba87dbe3 miracle-wfdctl: first revision which can create TCP connection of WFD session between peers, controled through DBus Derek Dai 2017-01-24 15:43:25 +0800
  • 94561157fb miracle-srcctl: rename ctl_src to wfd_src Derek Dai 2017-01-22 13:56:06 +0800
  • 891db5ded2 remove vim settings from files Derek Dai 2017-01-22 12:28:53 +0800
  • 662741c868 miracle-*ctl: rename resolution_bitmap to wfd_resolution and add progressive field Derek Dai 2017-01-22 12:18:36 +0800
  • e365ac30f6 miracle-*ctl: remove N_ELEMENTS() and use SHL_ARRAY_LENGTH() instead Derek Dai 2017-01-22 11:47:37 +0800
  • fbc0c7faf3 miracle-wifid: let the format of wfd_dev_info compliant with wfd_subelems to ease parsing Derek Dai 2017-01-23 17:10:52 +0800
  • 0bcd71400e miracle-*ctl: fix label leak Derek Dai 2017-01-19 18:59:51 +0800
  • a5ec2549bb miracle-*ctl: resolve object parsing issue in ctl_wifi_fetch() Derek Dai 2017-01-19 18:49:26 +0800
  • c28ec61edc miracle-*ctl: remove some debugging log messages Derek Dai 2017-01-19 18:48:29 +0800
  • abde66f398 miracle-wfdctl: init commit Derek Dai 2017-01-11 18:19:35 +0800
  • 54d393506c miracle-wifid: add MACAddress property to link Derek Dai 2017-01-04 18:06:06 +0800
  • e8ec28e96d miracle-srcctl: fix some warming Derek Dai 2017-01-04 14:12:23 +0800
  • a0ad831055 miracle-wifid: remove duplicated link & peer dbus nodes by checking prefix Derek Dai 2017-01-04 13:52:04 +0800