uname_s := $(shell uname -s 2>/dev/null || echo "UNKNOWN_OS")
uname_rs := $(shell uname -rs)
cc_version := $(shell $(CC) --version | head -n 1)
-codename := elliptic inheritance
+codename := symplectic separability
DEBUG_CPPFLAGS += -Wno-sign-compare -g -Wunused -Wundef -W
DEBUG_CPPFLAGS += -Wredundant-decls
NEWS
====
-----------------------------------------------
-0.3.4 (to be announced) "elliptic inheritance"
-----------------------------------------------
+------------------------------------------------
+0.3.5 (to be announced) "symplectic separability"
+------------------------------------------------
+
+-----------------------------------------
+0.3.4 (2009-05-07) "elliptic inheritance"
+-----------------------------------------
The new udp sender, forward error correcton, colored logs and various
other improvements. As the udp sender does not depend on any special
* pad->channels / 8;
if (pad->bytes_per_frame <= 0)
return -E_PHYSICAL_WIDTH;
- PARA_INFO_LOG("bytes per frame: %zu\n", pad->bytes_per_frame);
+ PARA_INFO_LOG("bytes per frame: %d\n", pad->bytes_per_frame);
if (snd_pcm_nonblock(pad->handle, 1))
PARA_ERROR_LOG("failed to set nonblock mode\n");
return 1;
enum of supported filters)
inits="$(for i in $filters; do printf 'extern void '$i'_filter_init(struct filter *f); '; done)"
AC_DEFINE_UNQUOTED(DECLARE_FILTER_INITS, $inits, init functions of the supported filters)
-array="$(for i in $filters; do printf '{.name = \"'$i'\", .init = '$i'_filter_init},'; done)"
+array="$(for i in $filters; do printf '{.name = "'$i'", .init = '$i'_filter_init},'; done)"
AC_DEFINE_UNQUOTED(FILTER_ARRAY, $array, array of supported filters)
enum="$(for i in $writers; do printf "${i}_WRITE, " | tr '[a-z]' '[A-Z]'; done)"
ret = read_fec_header(buf, len, &h);
if (ret <= 0)
return ret;
- if (!h.slice_bytes || h.slice_bytes > fn->bufsize)
+ if (!h.slice_bytes)
return -E_BAD_SLICE_SIZE;
if (h.slice_num > h.slices_per_group)
return -E_BAD_SLICE_NUM;
fpos += len;
len = find_valid_start(map, numbytes, &fpos, &header);
if (len <= 0) {
- uint32_t end;
+ size_t end;
ret = -E_MP3_INFO;
if (!afhi->chunks_total)
goto err_out;
/** \file udp_recv.c Paraslash's udp receiver */
#include <dirent.h>
+#include <sys/socket.h>
#include <net/if.h>
#include "para.h"
#include <sys/time.h>
#include <dirent.h>
+#include <sys/socket.h>
#include <net/if.h>
#include "server.cmdline.h"
--- /dev/null
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (GNU/Linux)
+
+iD8DBQBKAwBlWto1QDEAkw8RAvFfAJ0dE2mAQVFxFLFoWO1LjG3jWx0RdQCfRuTt
+5Aqhv5fCNxE+Nk4BrScQB5s=
+=UeHb
+-----END PGP SIGNATURE-----
<h1>Events</h1>
<hr>
<ul>
+ <li>2009-05-07: <a href="versions/paraslash-0.3.4.tar.bz2">paraslash-0.3.4</a>
+ <a href="versions/paraslash-0.3.4.tar.bz2.asc">(sig)</a>
+ "elliptic inheritance"
+ </li>
<li>2008-12-01: <a href="versions/paraslash-0.3.3.tar.bz2">paraslash-0.3.3</a>
<a href="versions/paraslash-0.3.3.tar.bz2.asc">(sig)</a>
"axiomatic perspectivity"