Displaying 9 results from an estimated 9 matches for "format_plugin_t".
2004 Aug 06
2
PATCH: Faststart Try 3 (QUESTION)
...eh faststart_queue, and other fields, I must move the following fields:
long faststart_size; /* If > 0, max bytes in queue */
refbuf_queue_t *faststart_queue;
long faststart_queue_size; /* In bytes */
from the _state structure (which differs according to the format) to
format_plugin_t.
If don't agree tell me as soon as you can please.
<p>
--
ricardo galli GPG id C8114D34
--- >8 ----
List archives: http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-dev-request@xip...
2004 Aug 06
1
BUG: sending bad buf's in MP3
In format_mp3.c
tatic int format_mp3_write_buf_to_client(format_plugin_t *self,
client_t *client, unsigned char *buf, int len)
{
int ret;
if(((mp3_state *)self->_state)->metadata)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is always true because previously it did state->metadata = strdup("")
in format_mp3_get_plugin().
It causes...
2007 Mar 15
2
Logging album info for ogg-vorbis
Hi, i just joined the list. I was wondering if anyone would be interested
in a change to icecast that logs album info as well as ARTST and TRACK. I
have made the changes to the source code and it's working fine. If there
is any interest, I could look into making it an addition to the code.
Let me know.
thanks,
--
Aaron
-------------- next part --------------
An HTML attachment was
2007 Mar 26
0
Logging album info for ogg-vorbis
...--------------
diff -aur icecast-2.3.1/src/format_ogg.c icecast-2.3.1-modified/src/format_ogg.c
--- icecast-2.3.1/src/format_ogg.c 2005-08-19 04:01:58.000000000 +0200
+++ icecast-2.3.1-modified/src/format_ogg.c 2007-03-26 23:24:51.000000000 +0200
@@ -184,12 +184,17 @@
void format_ogg_free_plugin (format_plugin_t *plugin)
{
ogg_state_t *state = plugin->_state;
+ int i;
/* free memory associated with this plugin instance */
free_ogg_codecs (state);
free (state->artist);
free (state->title);
+ for(i=0; i < state->metadata_count; ++i)
+ free(state->met...
2004 Aug 06
3
PATCH: Faststart Try 3
Hi Mike
Find enclosed the patch with the fastart implementation for vorbis (for
the moment).
Now is based on size in bytes and the buffers are sent all together with
pre_data.
Hope you like it. At least is the smallest one: :-)
-rw-r--r-- 1 gallir gallir 5486 2003-01-21 01:29 update3c.diff
-rw-r--r-- 1 gallir gallir 10014 2003-01-19 20:14 update3b.diff
-rw-r--r--
2005 Nov 11
0
[PATCH] icecast video preview 2
...======================================
--- src/format_theora.h (revisione 10365)
+++ src/format_theora.h (copia locale)
@@ -14,6 +14,7 @@
#ifndef __FORMAT_THEORA_H
#define __FORMAT_THEORA_H
+#include <theora/theora.h>
#include "format_ogg.h"
ogg_codec_t *initial_theora_page (format_plugin_t *plugin, ogg_page *page);
Index: src/cfgfile.c
===================================================================
--- src/cfgfile.c (revisione 10365)
+++ src/cfgfile.c (copia locale)
@@ -53,6 +53,7 @@
#define CONFIG_DEFAULT_CHUID 0
#define CONFIG_DEFAULT_USER NULL
#define CONFIG_DEFAULT_GROUP N...
2005 Nov 11
2
[PATCH] icecast video preview 2
Updated version of video preview covering frame writing every 3 keyframe
and a xsl typo.
Best regards :)
kysucix
--
Make things as simple as possible, but no simpler. - Albert Einstein
2005 Nov 11
1
[PATCH] icecast video preview
Hi. Here it is my patch to put a video preview of a theora stream in
status.xsl.
I just added a:
<video-preview>1</video-preview>
parameters in icecast.xml.in that control the previewing function.
It encodes a png in $webroot/$mountname.tmp and then move it to
$webroot/$mountname.png
As for now it saves a frame every theora keyframe, which is probably
too heavy for the server but
2010 Jul 30
33
[PATCHES] Smartjog PatchDump
Hello,
I work at SmarctJog.com, we have here some patches on IceCast for
performance and reliability, these are mostly client/connection/source
cleanups (a slave merge is underway, and some more good stuff (c)),
but we'd like this to be merged in before the list gets any longer.
Please find attached a list of our patches with a short desc:
This one is actually not from us/me, it was found