summaryrefslogtreecommitdiffstats
path: root/waltham-transmitter/transmitter-plugin/output.c
AgeCommit message (Collapse)AuthorFilesLines
2019-11-18output:don't push surface to remote if receiver not readyhalibut_8.0.6halibut_8.0.5halibut_8.0.4halibut/8.0.6halibut/8.0.5halibut/8.0.48.0.68.0.58.0.4halibutVeeresh Kadasani1-1/+1
Bug-AGL:SPEC-2965 If a surface is put on the transmitter output without starting the waltham-receiver there was a crash because of null pointer access. Change-Id: Iec331e0077a59397cd579923bdabe5f906c2fba1 Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-11-14output:fix repaint func not to skip first bufferhalibut_8.0.3halibut/8.0.38.0.3Veeresh Kadasani1-9/+21
Bug-AGL: SPEC-2946 transmitter skipped the first buffer and was not pushed to remote side. Change-Id: I242a4623b180e0115cffc2e9b0935697530bfc1c Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-11-07output:fix seg fault in transmitter when weston terminatesVeeresh Kadasani1-2/+11
Bug-AGL: SPEC-2939 If we stop weston with kill command weston doesn't terminate properly and receives segmentation fault beacause of double free output->link which happened because of wrongly calling weston_output_destroy inside transmitter_destroy function. Also initialize transmitter_output_disable to base disable pointer. Change-Id: I2adda6eba7d260398d3e871fc21bf8f04d59cf0b Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-08-05waltham-transmitter: Migrate to weston 6.0Veeresh Kadasani1-40/+69
SPEC-2696 Change-Id: Ideeb27c8cf65e4370777a9127868ef800645be26 Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-05-17transmitter: Fix the alignment issuehalibut_7.99.2halibut_7.99.1halibut/7.99.2halibut/7.99.17.99.27.99.1sandbox/zheng_wenlong/als2019Naoko Tanibata1-1/+1
This patch enables waltham-transmitter to use the stride value given by compositor. For this enabling, the below patch needs to be applied to weston. - 0020-compositor-drm-get-stride-from-drm_get_dma_fd_from_view.patch Bug-AGL: SPEC-2417 Change-Id: Ic12a9a46b0761c9c6521b190d33a746736dbd4c7 Signed-off-by: Naoko Tanibata <tnaoko@jp.adit-jv.com> Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-02-15transmitter: Correct error handlingNaoko Tanibata1-1/+1
When drm_get_dma_fd_from_view() fails, it returns negative value. Therefore output->renderer->dmafd shall be compared with a negative in error handling. Bug-AGL: SPEC-2057 Change-Id: I5457e7db8ff8673cdf32a65ff2c17721bfc8d7f0 Signed-off-by: Naoko Tanibata <tnaoko@jp.adit-jv.com>
2018-11-23transmitter: Avoid multiple module load errorguppy_6.99.2guppy_6.99.1guppy/6.99.2guppy/6.99.16.99.26.99.1Naoko Tanibata1-4/+1
Change-Id: I6febcc9b9633364d1d3f1ef5c0edebd57665117a Signed-off-by: Naoko Tanibata <tnaoko@jp.adit-jv.com>
2018-11-19transmitter: Fix the return value of transmitter_output_enableNaoko Tanibata1-2/+7
Change-Id: I630c26ecbc506052baf1c9ea3ab3f07be1ff393a Signed-off-by: Naoko Tanibata <tnaoko@jp.adit-jv.com>
2018-07-27transmitter: initial commit for waltham-transmitterWataru Mizuno1-0/+352
The waltham-transmitter is the plugin of weston to enable client applications to share surface between multiple domains. Change-Id: I691410f5b6e74fa981ae53201b728810373185a2 Signed-off-by: Wataru Mizuno <wmizuno@jp.adit-jv.com>