Mercurial > audlegacy-plugins
changeset 1928:b68bcc6a39c7
Automated merge with ssh://hg.atheme.org//hg/audacious-plugins
author | Kiyoshi Aman <kiyoshi.aman@gmail.com> |
---|---|
date | Wed, 19 Sep 2007 11:03:57 -0500 |
parents | 9e8f1056ccf9 (current diff) dc83901850df (diff) |
children | 64bcd7c9c705 |
files | |
diffstat | 4 files changed, 71 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/neon/neon.c Wed Sep 19 10:25:26 2007 -0500 +++ b/src/neon/neon.c Wed Sep 19 11:03:57 2007 -0500 @@ -1,3 +1,22 @@ +/* + * A neon HTTP input plugin for Audacious + * Copyright (C) 2007 Ralf Ertzinger + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + #include <audacious/vfs.h> #include <audacious/plugin.h> @@ -940,7 +959,7 @@ * The maximum number of bytes we can deliver is determined * by the number of bytes left until the next metadata announcement */ - belem = h->icy_metaleft / size; + belem = MIN(used_rb(&h->rb), h->icy_metaleft) / size; } else { belem = used_rb(&h->rb) / size; }
--- a/src/neon/neon.h Wed Sep 19 10:25:26 2007 -0500 +++ b/src/neon/neon.h Wed Sep 19 11:03:57 2007 -0500 @@ -1,3 +1,22 @@ +/* + * A neon HTTP input plugin for Audacious + * Copyright (C) 2007 Ralf Ertzinger + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + #ifndef _NEON_PLUGIN_H #define _NEON_PLUGIN_H
--- a/src/neon/rb.c Wed Sep 19 10:25:26 2007 -0500 +++ b/src/neon/rb.c Wed Sep 19 11:03:57 2007 -0500 @@ -1,3 +1,19 @@ +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + /* * Ringbuffer implementation *
--- a/src/neon/rb.h Wed Sep 19 10:25:26 2007 -0500 +++ b/src/neon/rb.h Wed Sep 19 11:03:57 2007 -0500 @@ -1,3 +1,19 @@ +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + #ifndef _RB_H #define _RB_H