mirror of
https://github.com/albfan/miraclecast.git
synced 2025-02-13 10:01:55 +00:00
change argument types of wfd_sink_start_session()
To workaround valac issue
This commit is contained in:
parent
b21aa0d039
commit
1d55e643c1
5 changed files with 20 additions and 20 deletions
|
@ -204,7 +204,7 @@ invoke org.freedesktop.miracle.wfd \
|
|||
/org/freedesktop/miracle/wfd/sink/$peer_id \
|
||||
org.freedesktop.miracle.wfd.Sink \
|
||||
Peer /org/freedesktop/miracle/wifi/peer/$peer_id \
|
||||
StartSession ssqqqqs \
|
||||
StartSession ssuuuus \
|
||||
"$XAUTHORITY" \
|
||||
'x://:0.0' \
|
||||
0 \
|
||||
|
|
|
@ -174,10 +174,10 @@ int wfd_out_session_new(struct wfd_session **out,
|
|||
struct wfd_sink *sink,
|
||||
const char *authority,
|
||||
const char *display,
|
||||
uint16_t x,
|
||||
uint16_t y,
|
||||
uint16_t width,
|
||||
uint16_t height,
|
||||
uint32_t x,
|
||||
uint32_t y,
|
||||
uint32_t width,
|
||||
uint32_t height,
|
||||
const char *audio_dev);
|
||||
int wfd_session_start(struct wfd_session *s, uint64_t id);
|
||||
enum wfd_session_dir wfd_session_get_dir(struct wfd_session *s);
|
||||
|
@ -222,10 +222,10 @@ int wfd_sink_start_session(struct wfd_sink *sink,
|
|||
struct wfd_session **out,
|
||||
const char *authority,
|
||||
const char *display,
|
||||
uint16_t x,
|
||||
uint16_t y,
|
||||
uint16_t width,
|
||||
uint16_t height,
|
||||
uint32_t x,
|
||||
uint32_t y,
|
||||
uint32_t width,
|
||||
uint32_t height,
|
||||
const char *audio_dev);
|
||||
void wfd_sink_handle_session_ended(struct wfd_sink *sink);
|
||||
bool wfd_sink_is_session_started(struct wfd_sink *sink);
|
||||
|
|
|
@ -374,12 +374,12 @@ static int wfd_dbus_sink_start_session(sd_bus_message *m,
|
|||
_shl_free_ char *path = NULL;
|
||||
const char *authority;
|
||||
const char *display;
|
||||
uint16_t x, y, width, height;
|
||||
uint32_t x, y, width, height;
|
||||
const char *audio_dev;
|
||||
int r;
|
||||
|
||||
r = sd_bus_message_read(m,
|
||||
"ssqqqqs",
|
||||
"ssuuuus",
|
||||
&authority,
|
||||
&display,
|
||||
&x,
|
||||
|
@ -656,7 +656,7 @@ static const sd_bus_vtable wfd_dbus_vtable[] = {
|
|||
|
||||
static const sd_bus_vtable wfd_dbus_sink_vtable[] = {
|
||||
SD_BUS_VTABLE_START(0),
|
||||
SD_BUS_METHOD("StartSession", "ssqqqqs", "o", wfd_dbus_sink_start_session, SD_BUS_VTABLE_UNPRIVILEGED),
|
||||
SD_BUS_METHOD("StartSession", "ssuuuus", "o", wfd_dbus_sink_start_session, SD_BUS_VTABLE_UNPRIVILEGED),
|
||||
/*SD_BUS_PROPERTY("AudioFormats", "a{sv}", wfd_dbus_sink_get_audio_formats, 0, SD_BUS_VTABLE_PROPERTY_CONST),*/
|
||||
/*SD_BUS_PROPERTY("VideoFormats", "a{sv}", wfd_dbus_sink_get_video_formats, 0, SD_BUS_VTABLE_PROPERTY_CONST),*/
|
||||
/*SD_BUS_PROPERTY("HasAudio", "b", wfd_dbus_sink_has_audio, 0, SD_BUS_VTABLE_PROPERTY_CONST),*/
|
||||
|
|
|
@ -69,10 +69,10 @@ int wfd_out_session_new(struct wfd_session **out,
|
|||
struct wfd_sink *sink,
|
||||
const char *authority,
|
||||
const char *display,
|
||||
uint16_t x,
|
||||
uint16_t y,
|
||||
uint16_t width,
|
||||
uint16_t height,
|
||||
uint32_t x,
|
||||
uint32_t y,
|
||||
uint32_t width,
|
||||
uint32_t height,
|
||||
const char *audio_dev)
|
||||
{
|
||||
_shl_free_ char *display_schema = NULL;
|
||||
|
|
|
@ -121,10 +121,10 @@ int wfd_sink_start_session(struct wfd_sink *sink,
|
|||
struct wfd_session **out,
|
||||
const char *authority,
|
||||
const char *display,
|
||||
uint16_t x,
|
||||
uint16_t y,
|
||||
uint16_t width,
|
||||
uint16_t height,
|
||||
uint32_t x,
|
||||
uint32_t y,
|
||||
uint32_t width,
|
||||
uint32_t height,
|
||||
const char *audio_dev)
|
||||
{
|
||||
int r;
|
||||
|
|
Loading…
Reference in a new issue