1e01aa904Sopenharmony_ci================ changes of 'libspice-server.so.1.8.0'===============
2e01aa904Sopenharmony_ciLeaf changes summary: 10 artifacts changed (13 filtered out)
3e01aa904Sopenharmony_ci  Changed leaf types summary: 1 (13 filtered out) leaf types changed
4e01aa904Sopenharmony_ci  Removed/Changed/Added functions summary: 1 Removed, 0 Changed, 8 Added functions
5e01aa904Sopenharmony_ci  Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
6e01aa904Sopenharmony_ci
7e01aa904Sopenharmony_ci  1 Removed function:
8e01aa904Sopenharmony_ci
9e01aa904Sopenharmony_ci    [D] 'function int spice_server_migrate_client_state(SpiceServer*)'    {spice_server_migrate_client_state@@SPICE_SERVER_0.6.0}
10e01aa904Sopenharmony_ci
11e01aa904Sopenharmony_ci  8 Added functions:
12e01aa904Sopenharmony_ci
13e01aa904Sopenharmony_ci    [A] 'function void spice_replay_free(SpiceReplay*)'    {spice_replay_free@@SPICE_SERVER_0.12.6}
14e01aa904Sopenharmony_ci    [A] 'function void spice_replay_free_cmd(SpiceReplay*, QXLCommandExt*)'    {spice_replay_free_cmd@@SPICE_SERVER_0.12.6}
15e01aa904Sopenharmony_ci    [A] 'function SpiceReplay* spice_replay_new(FILE*, int)'    {spice_replay_new@@SPICE_SERVER_0.12.6}
16e01aa904Sopenharmony_ci    [A] 'function QXLCommandExt* spice_replay_next_cmd(SpiceReplay*, QXLWorker*)'    {spice_replay_next_cmd@@SPICE_SERVER_0.12.6}
17e01aa904Sopenharmony_ci    [A] 'function uint32_t spice_server_get_best_playback_rate(SpicePlaybackInstance*)'    {spice_server_get_best_playback_rate@@SPICE_SERVER_0.12.5}
18e01aa904Sopenharmony_ci    [A] 'function uint32_t spice_server_get_best_record_rate(SpiceRecordInstance*)'    {spice_server_get_best_record_rate@@SPICE_SERVER_0.12.5}
19e01aa904Sopenharmony_ci    [A] 'function void spice_server_set_playback_rate(SpicePlaybackInstance*, uint32_t)'    {spice_server_set_playback_rate@@SPICE_SERVER_0.12.5}
20e01aa904Sopenharmony_ci    [A] 'function void spice_server_set_record_rate(SpiceRecordInstance*, uint32_t)'    {spice_server_set_record_rate@@SPICE_SERVER_0.12.5}
21e01aa904Sopenharmony_ci
22e01aa904Sopenharmony_ci  'enum spice_image_compression_t at spice.h:471:1' changed:
23e01aa904Sopenharmony_ci    type name changed from 'spice_image_compression_t' to 'SpiceImageCompression'
24e01aa904Sopenharmony_ci    type size hasn't changed
25e01aa904Sopenharmony_ci    7 enumerator deletions:
26e01aa904Sopenharmony_ci      'spice_image_compression_t::SPICE_IMAGE_COMPRESS_INVALID' value '0'
27e01aa904Sopenharmony_ci      'spice_image_compression_t::SPICE_IMAGE_COMPRESS_OFF' value '1'
28e01aa904Sopenharmony_ci      'spice_image_compression_t::SPICE_IMAGE_COMPRESS_AUTO_GLZ' value '2'
29e01aa904Sopenharmony_ci      'spice_image_compression_t::SPICE_IMAGE_COMPRESS_AUTO_LZ' value '3'
30e01aa904Sopenharmony_ci      'spice_image_compression_t::SPICE_IMAGE_COMPRESS_QUIC' value '4'
31e01aa904Sopenharmony_ci      'spice_image_compression_t::SPICE_IMAGE_COMPRESS_GLZ' value '5'
32e01aa904Sopenharmony_ci      'spice_image_compression_t::SPICE_IMAGE_COMPRESS_LZ' value '6'
33e01aa904Sopenharmony_ci    9 enumerator insertions:
34e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_INVALID' value '0'
35e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_OFF' value '1'
36e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_AUTO_GLZ' value '2'
37e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_AUTO_LZ' value '3'
38e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_QUIC' value '4'
39e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_GLZ' value '5'
40e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_LZ' value '6'
41e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_LZ4' value '7'
42e01aa904Sopenharmony_ci      'SpiceImageCompression::SPICE_IMAGE_COMPRESSION_ENUM_END' value '8'
43e01aa904Sopenharmony_ci    79 impacted interfaces:
44e01aa904Sopenharmony_ci      function void spice_qxl_add_memslot(QXLInstance*, QXLDevMemSlot*)
45e01aa904Sopenharmony_ci      function void spice_qxl_add_memslot_async(QXLInstance*, QXLDevMemSlot*, uint64_t)
46e01aa904Sopenharmony_ci      function void spice_qxl_create_primary_surface(QXLInstance*, uint32_t, QXLDevSurfaceCreate*)
47e01aa904Sopenharmony_ci      function void spice_qxl_create_primary_surface_async(QXLInstance*, uint32_t, QXLDevSurfaceCreate*, uint64_t)
48e01aa904Sopenharmony_ci      function void spice_qxl_del_memslot(QXLInstance*, uint32_t, uint32_t)
49e01aa904Sopenharmony_ci      function void spice_qxl_destroy_primary_surface(QXLInstance*, uint32_t)
50e01aa904Sopenharmony_ci      function void spice_qxl_destroy_primary_surface_async(QXLInstance*, uint32_t, uint64_t)
51e01aa904Sopenharmony_ci      function void spice_qxl_destroy_surface_async(QXLInstance*, uint32_t, uint64_t)
52e01aa904Sopenharmony_ci      function void spice_qxl_destroy_surface_wait(QXLInstance*, uint32_t)
53e01aa904Sopenharmony_ci      function void spice_qxl_destroy_surfaces(QXLInstance*)
54e01aa904Sopenharmony_ci      function void spice_qxl_destroy_surfaces_async(QXLInstance*, uint64_t)
55e01aa904Sopenharmony_ci      function void spice_qxl_driver_unload(QXLInstance*)
56e01aa904Sopenharmony_ci      function void spice_qxl_flush_surfaces_async(QXLInstance*, uint64_t)
57e01aa904Sopenharmony_ci      function void spice_qxl_loadvm_commands(QXLInstance*, QXLCommandExt*, uint32_t)
58e01aa904Sopenharmony_ci      function void spice_qxl_monitors_config_async(QXLInstance*, QXLPHYSICAL, int, uint64_t)
59e01aa904Sopenharmony_ci      function void spice_qxl_oom(QXLInstance*)
60e01aa904Sopenharmony_ci      function void spice_qxl_reset_cursor(QXLInstance*)
61e01aa904Sopenharmony_ci      function void spice_qxl_reset_image_cache(QXLInstance*)
62e01aa904Sopenharmony_ci      function void spice_qxl_reset_memslots(QXLInstance*)
63e01aa904Sopenharmony_ci      function void spice_qxl_set_max_monitors(QXLInstance*, unsigned int)
64e01aa904Sopenharmony_ci      function void spice_qxl_start(QXLInstance*)
65e01aa904Sopenharmony_ci      function void spice_qxl_stop(QXLInstance*)
66e01aa904Sopenharmony_ci      function void spice_qxl_update_area(QXLInstance*, uint32_t, QXLRect*, QXLRect*, uint32_t, uint32_t)
67e01aa904Sopenharmony_ci      function void spice_qxl_update_area_async(QXLInstance*, uint32_t, QXLRect*, uint32_t, uint64_t)
68e01aa904Sopenharmony_ci      function void spice_qxl_wakeup(QXLInstance*)
69e01aa904Sopenharmony_ci      function int spice_server_add_client(SpiceServer*, int, int)
70e01aa904Sopenharmony_ci      function int spice_server_add_interface(SpiceServer*, SpiceBaseInstance*)
71e01aa904Sopenharmony_ci      function int spice_server_add_renderer(SpiceServer*, const char*)
72e01aa904Sopenharmony_ci      function int spice_server_add_ssl_client(SpiceServer*, int, int)
73e01aa904Sopenharmony_ci      function void spice_server_char_device_wakeup(SpiceCharDeviceInstance*)
74e01aa904Sopenharmony_ci      function void spice_server_destroy(SpiceServer*)
75e01aa904Sopenharmony_ci      function spice_image_compression_t spice_server_get_image_compression(SpiceServer*)
76e01aa904Sopenharmony_ci      function int spice_server_get_num_clients(SpiceServer*)
77e01aa904Sopenharmony_ci      function int spice_server_get_peer_info(SpiceServer*, sockaddr*, socklen_t*)
78e01aa904Sopenharmony_ci      function int spice_server_get_sock_info(SpiceServer*, sockaddr*, socklen_t*)
79e01aa904Sopenharmony_ci      function int spice_server_init(SpiceServer*, SpiceCoreInterface*)
80e01aa904Sopenharmony_ci      function int spice_server_is_server_mouse(SpiceServer*)
81e01aa904Sopenharmony_ci      function int spice_server_migrate_connect(SpiceServer*, const char*, int, int, const char*)
82e01aa904Sopenharmony_ci      function int spice_server_migrate_end(SpiceServer*, int)
83e01aa904Sopenharmony_ci      function int spice_server_migrate_info(SpiceServer*, const char*, int, int, const char*)
84e01aa904Sopenharmony_ci      function int spice_server_migrate_start(SpiceServer*)
85e01aa904Sopenharmony_ci      function int spice_server_migrate_switch(SpiceServer*)
86e01aa904Sopenharmony_ci      function SpiceServer* spice_server_new()
87e01aa904Sopenharmony_ci      function void spice_server_playback_get_buffer(SpicePlaybackInstance*, uint32_t**, uint32_t*)
88e01aa904Sopenharmony_ci      function void spice_server_playback_put_samples(SpicePlaybackInstance*, uint32_t*)
89e01aa904Sopenharmony_ci      function void spice_server_playback_set_mute(SpicePlaybackInstance*, uint8_t)
90e01aa904Sopenharmony_ci      function void spice_server_playback_set_volume(SpicePlaybackInstance*, uint8_t, uint16_t*)
91e01aa904Sopenharmony_ci      function void spice_server_playback_start(SpicePlaybackInstance*)
92e01aa904Sopenharmony_ci      function void spice_server_playback_stop(SpicePlaybackInstance*)
93e01aa904Sopenharmony_ci      function void spice_server_port_event(SpiceCharDeviceInstance*, uint8_t)
94e01aa904Sopenharmony_ci      function uint32_t spice_server_record_get_samples(SpiceRecordInstance*, uint32_t*, uint32_t)
95e01aa904Sopenharmony_ci      function void spice_server_record_set_mute(SpiceRecordInstance*, uint8_t)
96e01aa904Sopenharmony_ci      function void spice_server_record_set_volume(SpiceRecordInstance*, uint8_t, uint16_t*)
97e01aa904Sopenharmony_ci      function void spice_server_record_start(SpiceRecordInstance*)
98e01aa904Sopenharmony_ci      function void spice_server_record_stop(SpiceRecordInstance*)
99e01aa904Sopenharmony_ci      function void spice_server_set_addr(SpiceServer*, const char*, int)
100e01aa904Sopenharmony_ci      function int spice_server_set_agent_copypaste(SpiceServer*, int)
101e01aa904Sopenharmony_ci      function int spice_server_set_agent_file_xfer(SpiceServer*, int)
102e01aa904Sopenharmony_ci      function int spice_server_set_agent_mouse(SpiceServer*, int)
103e01aa904Sopenharmony_ci      function int spice_server_set_channel_security(SpiceServer*, const char*, int)
104e01aa904Sopenharmony_ci      function int spice_server_set_compat_version(SpiceServer*, spice_compat_version_t)
105e01aa904Sopenharmony_ci      function int spice_server_set_exit_on_disconnect(SpiceServer*, int)
106e01aa904Sopenharmony_ci      function int spice_server_set_image_compression(SpiceServer*, spice_image_compression_t)
107e01aa904Sopenharmony_ci      function int spice_server_set_jpeg_compression(SpiceServer*, spice_wan_compression_t)
108e01aa904Sopenharmony_ci      function int spice_server_set_listen_socket_fd(SpiceServer*, int)
109e01aa904Sopenharmony_ci      function void spice_server_set_name(SpiceServer*, const char*)
110e01aa904Sopenharmony_ci      function int spice_server_set_noauth(SpiceServer*)
111e01aa904Sopenharmony_ci      function int spice_server_set_playback_compression(SpiceServer*, int)
112e01aa904Sopenharmony_ci      function int spice_server_set_port(SpiceServer*, int)
113e01aa904Sopenharmony_ci      function int spice_server_set_sasl(SpiceServer*, int)
114e01aa904Sopenharmony_ci      function int spice_server_set_sasl_appname(SpiceServer*, const char*)
115e01aa904Sopenharmony_ci      function void spice_server_set_seamless_migration(SpiceServer*, int)
116e01aa904Sopenharmony_ci      function int spice_server_set_streaming_video(SpiceServer*, int)
117e01aa904Sopenharmony_ci      function int spice_server_set_ticket(SpiceServer*, const char*, int, int, int)
118e01aa904Sopenharmony_ci      function int spice_server_set_tls(SpiceServer*, int, const char*, const char*, const char*, const char*, const char*, const char*)
119e01aa904Sopenharmony_ci      function void spice_server_set_uuid(SpiceServer*, const uint8_t*)
120e01aa904Sopenharmony_ci      function int spice_server_set_zlib_glz_compression(SpiceServer*, spice_wan_compression_t)
121e01aa904Sopenharmony_ci      function void spice_server_vm_start(SpiceServer*)
122e01aa904Sopenharmony_ci      function void spice_server_vm_stop(SpiceServer*)
123e01aa904Sopenharmony_ci================ end of changes of 'libspice-server.so.1.8.0'===============
124e01aa904Sopenharmony_ci
125