Displaying 5 results from an estimated 5 matches for "sourcecon".
2004 Aug 06
1
Icecast deadlock with 1.3.12 (fixed)
...icecast-1.3.12/src/source.c
> 686,692d685
> < thread_mutex_unlock (&info.mount_mutex);
> < thread_mutex_unlock (&info.source_mutex);
> < thread_mutex_unlock (&info.double_mutex);
> < sourcecon = relay_pull_stream (req, &err);
> < thread_mutex_lock (&info.double_mutex);
> < thread_mutex_lock (&info.mount_mutex);
> < thread_mutex_lock (&info.source_mutex);
> 694c687
> <...
2004 Aug 06
5
Icecast deadlock with 1.3.12 (fixed)
...cleaning up the mutex during the
transparent_proxy configuration (source.c:681) so it behaves like
like the 'alias' one a few lines up. (So a change to the code went from
this (line 684):
xa_debug (1, "DEBUG: Trying transparent proxy with host:
[%s]",req->host);
if ((sourcecon = relay_pull_stream (req, &err)))
to this:
xa_debug (1, "DEBUG: Trying transparent proxy with host: [%s]",
req->host);
thread_mutex_unlock (&info.mount_mutex);
thread_mutex_unlock (&info.source_mutex);
thread_mutex_unlock (&info.double_mutex);
sourcecon...
2004 Aug 06
0
Icecast deadlock with 1.3.12 (fixed)
...1.3.12/src/source.c
old/icecast-1.3.12/src/source.c
686,692d685
< thread_mutex_unlock (&info.mount_mutex);
< thread_mutex_unlock (&info.source_mutex);
< thread_mutex_unlock (&info.double_mutex);
< sourcecon = relay_pull_stream (req, &err);
< thread_mutex_lock (&info.double_mutex);
< thread_mutex_lock (&info.mount_mutex);
< thread_mutex_lock (&info.source_mutex);
694c687
< if (sourcecon)
---
&g...
2004 Aug 06
5
Missing headers in Icecast2
Hi Karl,
Thanks for your help,
About the "Connection:" header, you are right, it's:
"Connection: close" and NOT "Connection: keep-alive". The protocol when the
SERVER sends the data is http 1.0. It's http 1.1 when the browser requests
the data.
I don't understand the "Content-Length: 54000000" header either. Also I
noticed the flash player on
2004 Aug 06
1
some portability fixes ...
...#39;t bother to check for pthreads..."
> THREADLIBS=""
> else
>
373a393,394
> fi # enable_mingw = yes
>
86a87
> #include <errno.h>
2155a2157,2161
> }
> else
> {
> // for those lamer systems that mingles text ... LIKAI
> setmode( sourcecon->food.source->dumpfd, O_BINARY );
454a455,459
> else
> {
> // for those systems that mingles text ... LIKAI
> setmode( source->dumpfd, O_BINARY );
> }
40a41,43
> #ifdef _WIN32
> #include <win32config.h>
> #else
41a45
> #endif
--- >8...