*/
#include <regex.h>
-#include <dirent.h>
#include <osl.h>
#include "para.h"
/* setup header slices */
buf = vsst->header_buf;
for (i = 0; i < g->num_header_slices; i++) {
+ uint32_t payload_size;
if (buf + g->slice_bytes <= vsst->header_buf + vsst->header_len) {
fc->src_data[i] = (const unsigned char *)buf;
buf += g->slice_bytes;
* goes beyond the buffer. This slice will not be fully
* used.
*/
- uint32_t payload_size = vsst->header_buf
- + vsst->header_len - buf;
+ payload_size = vsst->header_buf + vsst->header_len - buf;
memcpy(fc->extra_header_buf, buf, payload_size);
if (payload_size < g->slice_bytes)
memset(fc->extra_header_buf + payload_size, 0,
tv_add(&vsst->autoplay_barrier, &vsst->announce_tv,
&vsst->data_send_barrier);
}
+ sprintf(vsst->task.status, "vss task");
register_task(&vsst->task);
}