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

20 commits

Author SHA1 Message Date
Derek Dai
ba10255f70 miracle-dispd: improve session life cycle management
Change-Id: Icb43664439002f76d7f64252f4ba79533d04ba43
2017-04-24 00:05:04 +08:00
Derek Dai
8a2b5e19b0
miracle-dispd: more logging and assertions
Change-Id: I0450b9144390b12eed0646c4a4eacf6beed6ae91
2017-04-23 23:50:22 +08:00
Derek Dai
b20af3e3b5 miracle-dispd: minor value returning style tunning
Change-Id: I608154ffcbe0f25b4bfa9f78d0f457afe1e4fb89
2017-04-23 23:39:18 +08:00
Derek Dai
d8d85c1b97 miracle-dispd: replace assert() with assert_?ret?()
for capturing more information about buggy behaviours, more
    validations and loggings are added

Change-Id: I57e11d201324ed10b2218c9e72627759aae619c9
2017-04-22 15:40:55 +08:00
Derek Dai
875fa86f6b
miracle-dispd: improve encoder lifecycle management
Change-Id: Ic651e4795e4c9579978fe3e3529d8d61e739ffd1
2017-04-21 14:46:10 +08:00
Derek Dai
dbe5ea612a miracle-dispd: extract encoder from dispd, part 2
Change-Id: Ie61daa87a83b875013c525fe3f15222bf9057926
2017-04-21 08:58:35 +08:00
Derek Dai
f1f5ee2385 miracle-dispd: log if a function call returns error
it is easier to trace back to the location where the error occured
by logging the return code instead of simply return a error number

Change-Id: Ic711af32a1e80d9da9317269521a4745099e30cc
2017-04-20 22:24:11 +08:00
Derek Dai
51597c4338 miracle-dispd: unify log message
Change-Id: I17c7cb0c64ddaecd09ff59f65dcb0e745f6b7174
2017-04-20 22:24:11 +08:00
Derek Dai
ee314c3258 miracle-dispd: refactory session startup function
Change-Id: If1940a5823171d35230d29051d79c9827efc054f
2017-04-20 22:24:11 +08:00
Derek Dai
6719f8795b miracle-disp: extracting encoder, part1
Change-Id: Ic9293e9cf379d352c75701834f17fa553f0bf52d
2017-04-20 22:24:11 +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
ed490f181b
miracle-dispd: fix output resolution to 1080p@30 2017-03-31 14:36:17 +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
a0d0c9bc8c
move definitions related to miracle-dispd from src/ctl to src/disp 2017-03-25 15:37:57 +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
Renamed from src/ctl/wfd-out-session.c (Browse further)