2017-11-05 18:12 GMT+01:00 Måns Rullgård <m...@mansr.com>:
> Jaromír Mikeš <mira.mi...@gmail.com> writes:
>
> > Hi sox devs,
> >
> > I am thinking to adopt sox package in debian and maintain it in debian
> > pkg-multimedia team.
> > There are couple of bugs reported in debian against sox package.
> >
> > https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=sox
> >
> > Especially CVE bugs needs to be fixed
> >
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878808
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878809
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878810
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870328
> >
> > Please let me know if you can provide patches for these fixes
> > or make new release to fix these issues.
>
> All but one fixed here: https://github.com/mansr/sox
>
Thank you ... you are super quick!
There is one more spelling fix in 0.14.2 release in src/wav.c see attached
file
best regards
mira
Description: spelling fixes
Author: Jaromír Mikeš <mira.mi...@seznam.cz>
Forwarded: sox-devel@lists.sourceforge.net
Index: sox/ChangeLog
===================================================================
--- sox.orig/ChangeLog
+++ sox/ChangeLog
@@ -972,7 +972,7 @@ sox-12.18.1 2006-05-07
o The "filter" effect could go into infinite drain mode. Now
only drain 1 buffer. noisered as well.
- o SoX was ignoring user aborts (ctrl-c) if it occured during
+ o SoX was ignoring user aborts (ctrl-c) if it occurred during
effect drain operations. This was bad if effects had
bugs and stuck in infinite loop.
o Stop SoX from crashing when file type could not be auto
Index: sox/libsox.3
===================================================================
--- sox.orig/libsox.3
+++ sox/libsox.3
@@ -175,7 +175,7 @@ failures. Currently, relies on \fBsox_wa
successfully read or written. If an error occurs, or the end-of-file
is reached, the return value is a short item count or SOX_EOF. TODO:
\fBsox_read\fR does not distiguish between end-of-file and error. Need
-an feof() and ferror() concept to determine which occured.
+an feof() and ferror() concept to determine which occurred.
.P
Upon successful completion \fBsox_close\fR returns 0. Otherwise, SOX_EOF
is returned. In either case, any further access (including another
Index: sox/libsox.txt
===================================================================
--- sox.orig/libsox.txt
+++ sox/libsox.txt
@@ -148,7 +148,7 @@ RETURN VALUE
or written. If an error occurs, or the end-of-file is reached, the
return value is a short item count or SOX_EOF. TODO: sox_read does not
distiguish between end-of-file and error. Need an feof() and ferror()
- concept to determine which occured.
+ concept to determine which occurred.
Upon successful completion sox_close returns 0. Otherwise, SOX_EOF is
returned. In either case, any further access (including another call to
Index: sox/src/fap.c
===================================================================
--- sox.orig/src/fap.c
+++ sox/src/fap.c
@@ -26,7 +26,7 @@ LSX_FORMAT_HANDLER(fap)
static sox_format_handler_t handler;
handler = *lsx_sndfile_format_fn();
handler.description =
- "Ensoniq PARIS digitial audio editing system (little endian)";
+ "Ensoniq PARIS digital audio editing system (little endian)";
handler.names = names;
handler.write_formats = write_encodings;
return &handler;
Index: sox/src/paf.c
===================================================================
--- sox.orig/src/paf.c
+++ sox/src/paf.c
@@ -26,7 +26,7 @@ LSX_FORMAT_HANDLER(paf)
static sox_format_handler_t handler;
handler = *lsx_sndfile_format_fn();
handler.description =
- "Ensoniq PARIS digitial audio editing system (big endian)";
+ "Ensoniq PARIS digital audio editing system (big endian)";
handler.names = names;
handler.write_formats = write_encodings;
return &handler;
Index: sox/src/wav.c
===================================================================
--- sox.orig/src/wav.c
+++ sox/src/wav.c
@@ -442,7 +442,7 @@ static int findChunk(sox_format_t * ft,
}
else
{
- lsx_fail_errno(ft, SOX_EHDR, "Cannot yet read block sizes of arbitary RF64 chunks, cannot find chunk '%s'", Label);
+ lsx_fail_errno(ft, SOX_EHDR, "Cannot yet read block sizes of arbitrary RF64 chunks, cannot find chunk '%s'", Label);
return SOX_EOF;
}
}
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
SoX-devel mailing list
SoX-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-devel