Package: eegdev / 0.2-3.1

Metadata

Package Version Patches format
eegdev 0.2-3.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix biosemi on bigendian.patch | (download)

src/plugins/biosemi.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 fix biosemi execution on big endian architectures
 replace preprocessor conditional on WORD_BIGENDIAN by WORDS_BIGENDIAN.
fix racecond in biosemi tests.patch | (download)

tests/fakelibs/activetwo.c | 59 31 + 28 - 0 !
1 file changed, 31 insertions(+), 28 deletions(-)

 fix race conditions in biosemi tests
 Fix two race conditions in the synchronous transfer and in transfer queues
 destruction of the fake libusb library. In addition to these fixes, the
 synchronous transfer wrapper has slightly been rewritten to avoid the use
 of stack allocated objects for synchronization: this is done solely to
 avoid the false positives with helgrind (which have masked until now the
 previous race conditions).
condtimedwait kfreebsd bug workaround.patch | (download)

tests/fakelibs/activetwo.c | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 temporary workaround of kfreebsd bug

Bug: #673711)

fix biosemi close hangups.patch | (download)

src/plugins/biosemi.c | 26 15 + 11 - 0 !
1 file changed, 15 insertions(+), 11 deletions(-)

 fix possible hangups of egd_close on biosemi
 When stopping the handshake, URB can report of URB failure because of
 timeout. This patch makes sure that whenever a URB is not resubmitted, this
 will be indicated by reducing the number of running transfers
 (a2dev->num_running). This should also fix the hang when closing a device
 that has failed during acquisition.
fix bison grammar file.patch | (download)

src/core/conffile.y | 11 8 + 3 - 0 !
src/core/confline.y | 11 8 + 3 - 0 !
2 files changed, 16 insertions(+), 6 deletions(-)

 ftbfs: conflicting types for 'cff_parse'
 Changes to bison input files (src/core/conffile.y and src/core/confline.y),
 in order to adapt to newer bison version.
Debian-Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720833


include config_h.patch | (download)

doc/examples/library-usage/acquisition.c | 3 3 + 0 - 0 !
doc/examples/library-usage/eegdev_acq.c | 3 3 + 0 - 0 !
doc/examples/library-usage/recinxdf.c | 3 3 + 0 - 0 !
tests/sysbiosemi.c | 3 3 + 0 - 0 !
tests/syseegfile.c | 3 3 + 0 - 0 !
tests/systobiia.c | 3 3 + 0 - 0 !
6 files changed, 18 insertions(+)

 include "config.h" before including system headers
 The following source files were modified to include "config.h" before
 including system headers (due to changes in gnulib).
Debian-Bug: 


fix unaligned memory access.patch | (download)

src/core/typecast.c | 24 23 + 1 - 0 !
1 file changed, 23 insertions(+), 1 deletion(-)

 fix unaligned memory access errors on mips systems
 This patch fixes unaligned memory access errors on MIPS systems.
Debian-Bug: