usbredir-devel-0.8.0-26.9.i586.rpm


Advertisement

Description

usbredir-devel - A protocol for redirection USB traffic - Development files

Property Value
Distribution openSUSE Tumbleweed
Repository Hardware all
Package filename usbredir-devel-0.8.0-26.9.i586.rpm
Package name usbredir-devel
Package version 0.8.0
Package release 26.9
Package architecture i586
Package type rpm
Category Development/Languages/C and C++
Homepage https://www.spice-space.org/usbredir.html
License GPL-2.0-or-later AND LGPL-2.1-or-later
Maintainer -
Download size 23.05 KB
Installed size 42.76 KB
usbredir is a protocol for redirection USB traffic from a single USB device,
to a different (virtual) machine than the one to which the USB device is
attached. See usb-redirection-protocol.txt for the description / definition
of this protocol.

Alternatives

Package Version Architecture Repository
usbredir-devel-0.8.0-26.9.x86_64.rpm 0.8.0 x86_64 Hardware
usbredir-devel-0.8.0-1.2.x86_64.rpm 0.8.0 x86_64 openSUSE Oss
usbredir-devel-0.8.0-1.2.i586.rpm 0.8.0 i586 openSUSE Oss
usbredir-devel - - -

Requires

Name Value
/usr/bin/pkg-config -
libusbredirhost1 = 0.8.0
libusbredirparser1 = 0.8.0
pkgconfig(libusb-1.0) -
pkgconfig(libusbredirparser-0.5) -

Provides

Name Value
pkgconfig(libusbredirhost) = 0.8.0
pkgconfig(libusbredirparser-0.5) = 0.8.0
usbredir-devel = 0.8.0-26.9
usbredir-devel(x86-32) = 0.8.0-26.9

Download

Type URL
Mirror widehat.opensuse.org
Binary Package usbredir-devel-0.8.0-26.9.i586.rpm
Source Package usbredir-0.8.0-26.9.src.rpm

Install Howto

  1. Add the Hardware repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/hardware/openSUSE_Tumbleweed/ hardware
  2. Install usbredir-devel rpm package:
    # zypper install usbredir-devel

Files

Path
/usr/include/usbredirfilter.h
/usr/include/usbredirhost.h
/usr/include/usbredirparser.h
/usr/include/usbredirproto.h
/usr/lib/libusbredirhost.so
/usr/lib/libusbredirparser.so
/usr/lib/pkgconfig/libusbredirhost.pc
/usr/lib/pkgconfig/libusbredirparser-0.5.pc
/usr/share/doc/packages/usbredir-devel/README.multi-thread

Changelog

2018-09-17 - Bruce Rogers <brogers@suse.com>
- Update to version 0.8.0
+ usbredirfilter:
- Fix busy wait due endless recursion when interface_count is zero
+ usbredirhost:
- Fix leak on error
+ usbredirserver:
- Use 'busnum-devnum' instead of 'usbbus-usbaddr'
- Add support for bind specific address -4 for ipv4, -6 for ipv6
- Reject empty vendorid from command line
- Enable TCP keepalive
2016-02-16 - mkravec@suse.com
- Update to version 0.7.1
+ usbredirfilter:
- force check to device which had all interfaces skipped. This fix a bug
which allow a KVM device to be redirect when it should not
+ usbredirparser:
- allow missing capabilities from source host when loading a USB
redirection stream during a qemu migration
+ usbredirhost:
- new callback to drop isoc packets when application's pending writes buffer
size is too big; The threshold calculation aims at 10fps as worst case to
give at least 150ms of continuous data to application.
2014-10-15 - zaitor@opensuse.org
- Update to version 0.7:
+ usbredirproto:
- The usb_redir_ep_info_header has been extended with a
max_streams field, this is only send / received if both sides
have usb_redir_cap_bulk_streams.
- Change bulk_stream packet definitions to allow allocating/
freeing streams on multiple endpoints in one go, technically
this is a protocol change, but no-one has implemented
usb_redir_cap_bulk_streams so far, so we can safely do this.
- Add a USBREDIR_VERSION define so applications can test
against which version they are building.
+ usbredirparser: Fix a bug causing parsing breakage when
receiving a hello packet with 64 bit id capabiliy and another
packet in succession so that they both got parsed in one
usbredirparser_do_read call.
+ usbredirhost:
- Use libusb_set_auto_detach_kernel_driver when available.
- Add support for bulk streams, this only gets enabled with
libusbx >= 1.0.19.
- Stop iso / bulk streams on reset.
- Make cancellation handeling more robust.
- Reset device on release.
+ usbredirserver: Listen to both ipv4 and ipv6 addresses on ipv6
capable systems.
2012-12-23 - zaitor@opensuse.org
- Update to version 0.6:
+ usbredirproto:
- add support for bulk packets with 32 bits length
- add support for buffered bulk input
+ usbredirparser:
- add support for bulk packets with 32 bits length
- add support for buffered bulk input
+ usbredirhost:
- add support for bulk packets with 32 bits length
- queue multiple transfers for interrupt receiving
- add support for buffered bulk input
- only apply mult to max-packet-size for isoc high speed
endpoints
- add a do-not-reset device blacklist, populate it with
1210:001c
- Changes from version 0.5.3:
+ usbredirparser:
- add support for bulk packets longer then 65535 bytes
+ usbredirhost:
- add support for bulk packets longer then 65535 bytes
2012-12-03 - p.drouand@gmail.com
- Rename libusbredirparser0 to libusbredirparser1:
The lib version has changed
2012-12-03 - p.drouand@gmail.com
- Update to version 0.5.2:
+ usbredirparser:
- rename libusbredirparser.pc to libusbredirparser-0.5.pc
This should really have been done with the 0.5 release as API
compatibility with previous releases was broken there!
2012-12-03 - p.drouand@gmail.com
- Update to version 0.5.1:
+ usbredirparser:
- usbredirparser_has_data_to_write now returns the write queue depth,
instead of only 0 or 1
+ usbredirhost:
- usbredirhost_has_data_to_write now returns the write queue depth,
instead of only 0 or 1
- when the write queue gets too large, drop isochronous input packets

See Also

Package Description
w_scan-20170107-6.31.i586.rpm Tool for scanning DVB transponders
w_scan-20170107-6.31.x86_64.rpm Tool for scanning DVB transponders
wammu-0.44-40.6.noarch.rpm Mobile Phone Manager
wammu-lang-0.44-40.6.noarch.rpm Translations for package wammu
wiipresent-0.7.5.2-2.62.i586.rpm Give Presentations with a Nintendo Wiimote
wiipresent-0.7.5.2-2.62.x86_64.rpm Give Presentations with a Nintendo Wiimote
wimax-tools-1.4.5-7.52.i586.rpm WiMAX Low Level Tools
wimax-tools-1.4.5-7.52.x86_64.rpm WiMAX Low Level Tools
wimax-tools-devel-1.4.5-7.52.i586.rpm Development files for WiMAX Low Level Tools
wimax-tools-devel-1.4.5-7.52.x86_64.rpm Development files for WiMAX Low Level Tools
wireless-regdb-2018.10.24-70.2.noarch.rpm 802.11 regulatory domain database
wireless-tools-30.pre9-68.21.i586.rpm Tools for a wireless LAN
wireless-tools-30.pre9-68.21.x86_64.rpm Tools for a wireless LAN
wpa_supplicant-2.6-114.15.i586.rpm WPA supplicant implementation
wpa_supplicant-2.6-114.15.x86_64.rpm WPA supplicant implementation
Advertisement
Advertisement