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