summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
3f9051d)
We must take into account the number of bytes already written, and we can not write less
than a single frame.
struct private_oss_write_data *powd = wn->private_data;
struct writer_node_group *wng = wn->wng;
struct private_oss_write_data *powd = wn->private_data;
struct writer_node_group *wng = wn->wng;
+ if (*wng->loaded - wn->written < powd->bytes_per_frame)
return 0;
para_fd_set(powd->fd, &s->wfds, &s->max_fileno);
return 1;
return 0;
para_fd_set(powd->fd, &s->wfds, &s->max_fileno);
return 1;