]> git.tuebingen.mpg.de Git - paraslash.git/commitdiff
Merge commit 'remotes/fml/master'
authorAndre Noll <maan@systemlinux.org>
Sun, 9 Dec 2007 21:01:52 +0000 (22:01 +0100)
committerAndre Noll <maan@systemlinux.org>
Sun, 9 Dec 2007 21:01:52 +0000 (22:01 +0100)
15 files changed:
afs.h
aft.c
command.c
configure.ac
gui_theme.c
pics/screenshots/audiod.log [new file with mode: 0644]
pics/screenshots/gui-2004-07-11.png [deleted file]
pics/screenshots/gui-2004-09-02.png [deleted file]
pics/screenshots/gui-2005-11-12.png [deleted file]
pics/screenshots/gui-old.png [deleted file]
pics/screenshots/gui.png [new file with mode: 0644]
pics/screenshots/para_audiod-startup.txt [deleted file]
pics/screenshots/para_server-startup.txt [deleted file]
pics/screenshots/server.log [new file with mode: 0644]
web/screenshots.in.html

diff --git a/afs.h b/afs.h
index c7fecd881ef3e9e98daac0ccaa3264d4343dc667..434570497041a760fac86f80e139156da4ae5e93 100644 (file)
--- a/afs.h
+++ b/afs.h
@@ -113,9 +113,7 @@ void make_empty_status_items(char *buf);
 /** At most that many bytes will be passed from afs to para_server. */
 #define VERBOSE_LS_OUTPUT_SIZE 4096
 
-/*
- * Data about the current audio file, passed from afs to server.
- */
+/** Data about the current audio file, passed from afs to server. */
 struct audio_file_data {
        /** Same info as ls -lv -p current audio_file. */
        char verbose_ls_output[VERBOSE_LS_OUTPUT_SIZE];
@@ -184,7 +182,6 @@ int send_option_arg_callback_request(struct osl_object *options,
 int stdin_command(int fd, struct osl_object *arg_obj, callback_function *f,
                unsigned max_len, struct osl_object *result);
 int string_compare(const struct osl_object *obj1, const struct osl_object *obj2);
-int close_audio_file(struct audio_file_data *afd);
 int for_each_matching_row(struct pattern_match_data *pmd);
 
 /* score */
diff --git a/aft.c b/aft.c
index c54e6afb3e548f0fca8d16c73212fab741cc1f22..1d6a5070488ba3beb84a42f37dd0de2d3c0c3789 100644 (file)
--- a/aft.c
+++ b/aft.c
@@ -909,7 +909,9 @@ static int print_list_item(struct ls_data *d, struct ls_options *opts,
                "%s: %lu\n" /* seconds total */
                "%s: %s\n" /* last played time */
                "%s: %d\n" /* num_played */
-               "%s\n", /* tag info */
+               "%s" /* tag info */
+               "%s: %lu\n" /* chunk time */
+               "%s: %lu\n", /* num chunks */
                filename_lines,
                have_score? status_item_list[SI_SCORE] : "",
                        have_score? ": " : "",
@@ -927,7 +929,9 @@ static int print_list_item(struct ls_data *d, struct ls_options *opts,
                status_item_list[SI_SECONDS_TOTAL], afhi->seconds_total,
                status_item_list[SI_LAST_PLAYED], last_played_time,
                status_item_list[SI_NUM_PLAYED], afsi->num_played,
-               afhi->info_string
+               afhi->info_string,
+               status_item_list[SI_CHUNK_TIME], tv2ms(&afhi->chunk_tv),
+               status_item_list[SI_NUM_CHUNKS], afhi->chunks_total
        );
        if (opts->mode == LS_MODE_MBOX) {
                struct osl_object lyrics_def;
index 15fb7ab038e8f527f0ca1b7b5a9ccfd86aea1a84..aed9e6a0a34ab94ea6fce7b5708ac0b6e228efd2 100644 (file)
--- a/command.c
+++ b/command.c
@@ -108,7 +108,7 @@ static char *get_status(struct misc_meta_data *nmmd)
        flags = vss_get_status_flags(nmmd->vss_status_flags);
        if (nmmd->size) { /* parent currently has an audio file open */
                localtime_r(&nmmd->mtime, &mtime_tm);
-               strftime(mtime, 29, "%a %b %d %Y", &mtime_tm);
+               strftime(mtime, 29, "%b %d %Y", &mtime_tm);
        }
        gettimeofday(&now, NULL);
        ret = make_message(
index 73f6fdbff7b745cd598a3e912260587b0523a0bd..5b46c170185abd4143d36356b21c7f7bd95391b1 100644 (file)
@@ -559,7 +559,7 @@ status_flags format score audio_file_info taginfo1 taginfo2 afs_mode
 attributes_txt decoder_flags audiod_status play_time attributes_bitmap
 offset seconds_total stream_start current_time audiod_uptime image_id
 lyrics_id duration directory lyrics_name image_name path hash channels
-last_played"
+last_played num_chunks chunk_time"
 
 # $1: prefix, $2: items
 AC_DEFUN([make_enum_items], [$(
index e4cf39a2efe540a0d72c04922a6bbdbc72c5e659..8ece2e7f4a7345db97552fe4229a79b99a47e022 100644 (file)
@@ -200,60 +200,78 @@ static void init_theme_colorful_blackness(struct gui_theme *t)
        d[SI_SCORE].y = 17;
        d[SI_SCORE].len = 10;
 
-       d[SI_AUDIOD_STATUS].prefix = "audiod: ";
+       d[SI_AUDIOD_STATUS].prefix = "";
        d[SI_AUDIOD_STATUS].postfix = "";
        d[SI_AUDIOD_STATUS].fg = COLOR_MAGENTA;
        d[SI_AUDIOD_STATUS].bg = COLOR_BLACK;
-       d[SI_AUDIOD_STATUS].align = RIGHT;
+       d[SI_AUDIOD_STATUS].align = CENTER;
        d[SI_AUDIOD_STATUS].x = 0;
        d[SI_AUDIOD_STATUS].y = 27;
-       d[SI_AUDIOD_STATUS].len = 14;
+       d[SI_AUDIOD_STATUS].len = 5;
 
        d[SI_DECODER_FLAGS].prefix = "[";
        d[SI_DECODER_FLAGS].postfix = "]";
        d[SI_DECODER_FLAGS].fg = COLOR_MAGENTA;
        d[SI_DECODER_FLAGS].bg = COLOR_BLACK;
-       d[SI_DECODER_FLAGS].align = LEFT;
-       d[SI_DECODER_FLAGS].x = 15;
+       d[SI_DECODER_FLAGS].align = CENTER;
+       d[SI_DECODER_FLAGS].x = 5;
        d[SI_DECODER_FLAGS].y = 27;
        d[SI_DECODER_FLAGS].len = 10;
 
-       d[SI_MTIME].prefix = "Mtime: ";
+       d[SI_MTIME].prefix = "mod: ";
        d[SI_MTIME].postfix = "";
        d[SI_MTIME].fg = COLOR_MAGENTA;
        d[SI_MTIME].bg = COLOR_BLACK;
        d[SI_MTIME].align = CENTER;
-       d[SI_MTIME].x = 25;
+       d[SI_MTIME].x = 15;
        d[SI_MTIME].y = 27;
-       d[SI_MTIME].len = 29;
+       d[SI_MTIME].len = 22;
 
-       d[SI_FILE_SIZE].prefix = "Size: ";
+       d[SI_FILE_SIZE].prefix = "";
        d[SI_FILE_SIZE].postfix = "kb";
        d[SI_FILE_SIZE].fg = COLOR_MAGENTA;
        d[SI_FILE_SIZE].bg = COLOR_BLACK;
        d[SI_FILE_SIZE].align = CENTER;
-       d[SI_FILE_SIZE].x = 54;
+       d[SI_FILE_SIZE].x = 37;
        d[SI_FILE_SIZE].y = 27;
-       d[SI_FILE_SIZE].len = 17;
+       d[SI_FILE_SIZE].len = 10;
 
-       d[SI_CHANNELS].prefix = "ch: ";
-       d[SI_CHANNELS].postfix = "";
+       d[SI_CHANNELS].prefix = "";
+       d[SI_CHANNELS].postfix = "ch";
        d[SI_CHANNELS].fg = COLOR_MAGENTA;
        d[SI_CHANNELS].bg = COLOR_BLACK;
-       d[SI_CHANNELS].align = LEFT;
-       d[SI_CHANNELS].x = 71;
+       d[SI_CHANNELS].align = CENTER;
+       d[SI_CHANNELS].x = 47;
        d[SI_CHANNELS].y = 27;
-       d[SI_CHANNELS].len = 8;
+       d[SI_CHANNELS].len = 5;
 
        d[SI_LAST_PLAYED].prefix = "lp: ";
        d[SI_LAST_PLAYED].postfix = "";
        d[SI_LAST_PLAYED].fg = COLOR_MAGENTA;
        d[SI_LAST_PLAYED].bg = COLOR_BLACK;
        d[SI_LAST_PLAYED].align = CENTER;
-       d[SI_LAST_PLAYED].x = 79;
+       d[SI_LAST_PLAYED].x = 52;
        d[SI_LAST_PLAYED].y = 27;
        d[SI_LAST_PLAYED].len = 21;
 
+       d[SI_NUM_CHUNKS].prefix = "";
+       d[SI_NUM_CHUNKS].postfix = "x";
+       d[SI_NUM_CHUNKS].fg = COLOR_MAGENTA;
+       d[SI_NUM_CHUNKS].bg = COLOR_BLACK;
+       d[SI_NUM_CHUNKS].align = RIGHT;
+       d[SI_NUM_CHUNKS].x = 73;
+       d[SI_NUM_CHUNKS].y = 27;
+       d[SI_NUM_CHUNKS].len = 12;
+
+       d[SI_CHUNK_TIME].prefix = " ";
+       d[SI_CHUNK_TIME].postfix = "ms";
+       d[SI_CHUNK_TIME].fg = COLOR_MAGENTA;
+       d[SI_CHUNK_TIME].bg = COLOR_BLACK;
+       d[SI_CHUNK_TIME].align = LEFT;
+       d[SI_CHUNK_TIME].x = 85;
+       d[SI_CHUNK_TIME].y = 27;
+       d[SI_CHUNK_TIME].len = 15;
+
        d[SI_AUDIO_FILE_INFO].prefix = "";
        d[SI_AUDIO_FILE_INFO].postfix = "";
        d[SI_AUDIO_FILE_INFO].fg = COLOR_GREEN;
diff --git a/pics/screenshots/audiod.log b/pics/screenshots/audiod.log
new file mode 100644 (file)
index 0000000..c9e4366
--- /dev/null
@@ -0,0 +1,549 @@
+Dec 08 19:23:27 meins 2 log_welcome: welcome to para_audiod git (Sat Dec  8 13:42:52 MET 2007)
+Dec 08 19:23:27 meins 2 init_writers: maximal number of writers: 3
+Dec 08 19:23:27 meins 2 check_writer_arg: checking  alsa -d plug:swmix
+Dec 08 19:23:27 meins 2 alsa_parse_config: options: -d plug:swmix, 2
+Dec 08 19:23:27 meins 2 alsa_parse_config: help given: 0
+Dec 08 19:23:27 meins 2 init_writers: mp3 writer #0: alsa
+Dec 08 19:23:27 meins 2 check_writer_arg: checking  alsa -d plug:swmix
+Dec 08 19:23:27 meins 2 alsa_parse_config: options: -d plug:swmix, 2
+Dec 08 19:23:27 meins 2 alsa_parse_config: help given: 0
+Dec 08 19:23:27 meins 2 init_writers: ogg writer #0: alsa
+Dec 08 19:23:27 meins 2 check_writer_arg: checking  alsa -d plug:swmix
+Dec 08 19:23:27 meins 2 alsa_parse_config: options: -d plug:swmix, 2
+Dec 08 19:23:27 meins 2 alsa_parse_config: help given: 0
+Dec 08 19:23:27 meins 2 init_writers: aac writer #0: alsa
+Dec 08 19:23:27 meins 2 init_receivers: initializing http receiver
+Dec 08 19:23:27 meins 2 init_receivers: initializing dccp receiver
+Dec 08 19:23:27 meins 2 init_receivers: initializing ortp receiver
+Dec 08 19:23:27 meins 2 init_filters: maximal number of filters: 6
+Dec 08 19:23:27 meins 2 add_filter: mp3 filter 1: mp3dec
+Dec 08 19:23:27 meins 2 add_filter: mp3 filter 2: compress
+Dec 08 19:23:27 meins 2 add_filter: ogg filter 1: oggdec
+Dec 08 19:23:27 meins 2 add_filter: ogg filter 2: compress
+Dec 08 19:23:27 meins 2 add_filter: aac filter 1: aacdec
+Dec 08 19:23:27 meins 2 add_filter: aac filter 2: compress
+Dec 08 19:23:27 meins 2 clear_slot: clearing slot 0
+Dec 08 19:23:27 meins 2 clear_slot: clearing slot 1
+Dec 08 19:23:27 meins 2 clear_slot: clearing slot 2
+Dec 08 19:23:27 meins 2 clear_slot: clearing slot 3
+Dec 08 19:23:27 meins 2 clear_slot: clearing slot 4
+Dec 08 19:23:27 meins 2 init_grabbing: grab init
+Dec 08 19:23:27 meins 2 setup_signal_handling: signal pipe: fd 4
+Dec 08 19:23:27 meins 3 audiod_get_socket: local socket: /var/paraslash/audiod_socket.meins
+Dec 08 19:23:27 meins 2 daemon_init: daemonizing
+Dec 08 19:23:27 meins 2 init_sched: initializing scheduler
+Dec 08 19:23:27 meins 2 register_task: registering signal task (0x80631bc)
+Dec 08 19:23:27 meins 2 register_task: registering command task (0xbfec3ec4)
+Dec 08 19:23:27 meins 2 register_task: registering status task (0x80632e8)
+Dec 08 19:23:27 meins 2 register_task: registering audiod task (0xbfec3fe8)
+Dec 08 19:23:27 meins 2 status_pre_select: clock diff count: 5
+Dec 08 19:23:27 meins 2 client_open: loglevel: 5
+Dec 08 19:23:27 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:23:27 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:23:27 meins 3 client_open: connecting localhost:2990
+Dec 08 19:23:27 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:23:27 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:23:27 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:23:27 meins 2 client_post_select: --> 1499570993
+Dec 08 19:23:27 meins 2 client_post_select: decrypting session key
+Dec 08 19:23:27 meins 2 enable_crypt: rc4 encryption activated for fd 7
+Dec 08 19:23:27 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:23:28 meins 2 handle_connect: connection from user 409, buf: stat
+Dec 08 19:23:28 meins 2 handle_connect: argv[0]: stat, argc= 1
+Dec 08 19:23:28 meins 2 com_stat: mask: 0xffffffff
+Dec 08 19:23:28 meins 2 stat_client_add: adding client on fd 7
+Dec 08 19:23:28 meins 2 dump_stat_client_list: stat client on fd 7
+Dec 08 19:23:28 meins 2 status_pre_select: clock diff count: 4
+Dec 08 19:23:28 meins 2 client_open: loglevel: 5
+Dec 08 19:23:28 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:23:28 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:23:28 meins 3 client_open: connecting localhost:2990
+Dec 08 19:23:28 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:23:28 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:23:28 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:23:28 meins 2 client_post_select: --> 1400991892
+Dec 08 19:23:28 meins 2 client_post_select: decrypting session key
+Dec 08 19:23:28 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:23:28 meins 2 compute_time_diff: time diff (cur/avg): -1ms/+1ms
+Dec 08 19:23:28 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:23:29 meins 2 status_pre_select: clock diff count: 3
+Dec 08 19:23:29 meins 2 client_open: loglevel: 5
+Dec 08 19:23:29 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:23:29 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:23:29 meins 3 client_open: connecting localhost:2990
+Dec 08 19:23:29 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:23:29 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:23:29 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:23:29 meins 2 client_post_select: --> 1772412478
+Dec 08 19:23:29 meins 2 client_post_select: decrypting session key
+Dec 08 19:23:29 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:23:29 meins 2 compute_time_diff: time diff (cur/avg): -1ms/+1ms
+Dec 08 19:23:29 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:23:30 meins 2 status_pre_select: clock diff count: 2
+Dec 08 19:23:30 meins 2 client_open: loglevel: 5
+Dec 08 19:23:30 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:23:30 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:23:30 meins 3 client_open: connecting localhost:2990
+Dec 08 19:23:30 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:23:30 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:23:30 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:23:30 meins 2 client_post_select: --> 1882631692
+Dec 08 19:23:30 meins 2 client_post_select: decrypting session key
+Dec 08 19:23:30 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:23:30 meins 2 compute_time_diff: time diff (cur/avg): -1ms/+1ms
+Dec 08 19:23:30 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:23:31 meins 2 status_pre_select: clock diff count: 1
+Dec 08 19:23:31 meins 2 client_open: loglevel: 5
+Dec 08 19:23:31 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:23:31 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:23:31 meins 3 client_open: connecting localhost:2990
+Dec 08 19:23:31 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:23:31 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:23:31 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:23:31 meins 2 client_post_select: --> 1630455651
+Dec 08 19:23:31 meins 2 client_post_select: decrypting session key
+Dec 08 19:23:31 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:23:31 meins 2 compute_time_diff: time diff (cur/avg): -1ms/+1ms
+Dec 08 19:23:31 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:23:36 meins 2 client_open: loglevel: 5
+Dec 08 19:23:36 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:23:36 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:23:36 meins 3 client_open: connecting localhost:2990
+Dec 08 19:23:36 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:23:36 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:23:36 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:23:36 meins 2 client_post_select: --> 759215314
+Dec 08 19:23:36 meins 2 client_post_select: decrypting session key
+Dec 08 19:23:36 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:23:36 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:23:36 meins 2 clear_slot: clearing slot 0
+Dec 08 19:23:36 meins 3 open_receiver: started ogg: dccp receiver in slot 0
+Dec 08 19:23:36 meins 2 register_task: registering dccp receiver node (0x806a324)
+Dec 08 19:23:37 meins 2 open_filters: opening ogg filters
+Dec 08 19:23:37 meins 3 open_filters: ogg filter 1/2 (oggdec) started in slot 0
+Dec 08 19:23:37 meins 3 open_filters: ogg filter 2/2 (compress) started in slot 0
+Dec 08 19:23:37 meins 2 register_task: registering filter chain (0x807460c)
+Dec 08 19:23:37 meins 3 ogg_convert: input buffer: 17032, opening ov callbacks
+Dec 08 19:23:37 meins 3 ogg_convert: 2 channels, 44100 Hz
+Dec 08 19:23:37 meins 2 open_writers: opening ogg writers
+Dec 08 19:23:37 meins 2 open_writers: samplerate: 44100
+Dec 08 19:23:37 meins 3 wng_open: opening wng 0x80a5660 with 1 writer(s)
+Dec 08 19:23:37 meins 2 register_task: registering  (0x80a5684)
+Dec 08 19:23:37 meins 2 alsa_open: 2 channel(s), 44100Hz
+Dec 08 19:23:37 meins 2 alsa_open: buffer time: 170658
+Dec 08 19:23:37 meins 2 alsa_open: buffer size: 7526, period_size: 940
+Dec 08 19:23:43 meins 3 rn_event_handler: dccp_recv: end of file
+Dec 08 19:23:43 meins 2 unregister_task: unregistering dccp receiver node (0x806a324)
+Dec 08 19:23:43 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:23:43 meins 2 kill_all_decoders: unregistering writer node group in slot 0
+Dec 08 19:23:43 meins 2 unregister_task: unregistering writer node group (0x80a5684)
+Dec 08 19:23:43 meins 2 kill_all_decoders: unregistering filter chain in slot 0
+Dec 08 19:23:43 meins 2 unregister_task: unregistering filter chain (0x807460c)
+Dec 08 19:23:43 meins 2 try_to_close_slot: closing slot 0 
+Dec 08 19:23:43 meins 3 wng_close: closing wng with 1 writer(s)
+Dec 08 19:23:43 meins 2 alsa_close: closing writer node 0x80a57b0
+Dec 08 19:23:43 meins 3 close_filters: closing filter chain 0x80745e0
+Dec 08 19:23:43 meins 2 close_filters: closing oggdec filter
+Dec 08 19:23:43 meins 2 close_filters: closing compress filter
+Dec 08 19:23:43 meins 3 close_receiver: closing ogg receiver in slot 0 (eof = 1)
+Dec 08 19:23:43 meins 2 clear_slot: clearing slot 0
+Dec 08 19:23:48 meins 2 client_open: loglevel: 5
+Dec 08 19:23:48 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:23:48 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:23:48 meins 3 client_open: connecting localhost:2990
+Dec 08 19:23:48 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:23:48 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:23:48 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:23:48 meins 2 client_post_select: --> 960122352
+Dec 08 19:23:48 meins 2 client_post_select: decrypting session key
+Dec 08 19:23:48 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:23:48 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:23:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:23:58 meins 2 clear_slot: clearing slot 0
+Dec 08 19:23:58 meins 3 open_receiver: started mp3: http receiver in slot 0
+Dec 08 19:23:58 meins 2 register_task: registering http receiver node (0x806a204)
+Dec 08 19:23:58 meins 2 http_recv_post_select: sending http request
+Dec 08 19:23:58 meins 2 http_recv_post_select: received ok msg, streaming
+Dec 08 19:23:59 meins 2 open_filters: opening mp3 filters
+Dec 08 19:23:59 meins 3 open_filters: mp3 filter 1/2 (mp3dec) started in slot 0
+Dec 08 19:23:59 meins 3 open_filters: mp3 filter 2/2 (compress) started in slot 0
+Dec 08 19:23:59 meins 2 register_task: registering filter chain (0x807260c)
+Dec 08 19:23:59 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:23:59 meins 2 audiod_pre_select: initial delay: 173 ms left
+Dec 08 19:23:59 meins 2 audiod_pre_select: initial delay: 147 ms left
+Dec 08 19:23:59 meins 2 audiod_pre_select: initial delay: 121 ms left
+Dec 08 19:23:59 meins 2 audiod_pre_select: initial delay: 95 ms left
+Dec 08 19:23:59 meins 2 audiod_pre_select: initial delay: 69 ms left
+Dec 08 19:23:59 meins 2 audiod_pre_select: initial delay: 43 ms left
+Dec 08 19:23:59 meins 2 audiod_pre_select: initial delay: 17 ms left
+Dec 08 19:23:59 meins 2 open_writers: opening mp3 writers
+Dec 08 19:23:59 meins 2 open_writers: samplerate: 44100
+Dec 08 19:23:59 meins 3 wng_open: opening wng 0x80a3c18 with 1 writer(s)
+Dec 08 19:23:59 meins 2 register_task: registering  (0x80a3c3c)
+Dec 08 19:23:59 meins 2 alsa_open: 2 channel(s), 44100Hz
+Dec 08 19:23:59 meins 2 alsa_open: buffer time: 170658
+Dec 08 19:23:59 meins 2 alsa_open: buffer size: 7526, period_size: 940
+Dec 08 19:24:43 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:24:57 meins 4 alsa_write_post_select: EAGAIN
+Dec 08 19:24:57 meins 4 alsa_write_post_select: EAGAIN
+Dec 08 19:25:33 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:25:43 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:25:51 meins 3 rn_event_handler: http_recv: end of file
+Dec 08 19:25:51 meins 2 unregister_task: unregistering http receiver node (0x806a204)
+Dec 08 19:25:51 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:25:51 meins 2 kill_all_decoders: unregistering writer node group in slot 0
+Dec 08 19:25:51 meins 2 unregister_task: unregistering writer node group (0x80a3c3c)
+Dec 08 19:25:51 meins 2 kill_all_decoders: unregistering filter chain in slot 0
+Dec 08 19:25:51 meins 2 unregister_task: unregistering filter chain (0x807260c)
+Dec 08 19:25:51 meins 2 try_to_close_slot: closing slot 0 
+Dec 08 19:25:51 meins 3 wng_close: closing wng with 1 writer(s)
+Dec 08 19:25:51 meins 2 alsa_close: closing writer node 0x806a440
+Dec 08 19:25:51 meins 3 close_filters: closing filter chain 0x80725e0
+Dec 08 19:25:51 meins 2 close_filters: closing mp3dec filter
+Dec 08 19:25:51 meins 2 close_filters: closing compress filter
+Dec 08 19:25:51 meins 3 close_receiver: closing mp3 receiver in slot 0 (eof = 1)
+Dec 08 19:25:51 meins 2 clear_slot: clearing slot 0
+Dec 08 19:25:56 meins 2 client_open: loglevel: 5
+Dec 08 19:25:56 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:25:56 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:25:56 meins 3 client_open: connecting localhost:2990
+Dec 08 19:25:56 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:25:56 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:25:56 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:25:56 meins 2 client_post_select: --> 563263924
+Dec 08 19:25:56 meins 2 client_post_select: decrypting session key
+Dec 08 19:25:56 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:25:56 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:26:06 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:26:06 meins 2 clear_slot: clearing slot 0
+Dec 08 19:26:06 meins 3 open_receiver: started mp3: http receiver in slot 0
+Dec 08 19:26:06 meins 2 register_task: registering http receiver node (0x806a29c)
+Dec 08 19:26:06 meins 2 http_recv_post_select: sending http request
+Dec 08 19:26:06 meins 2 http_recv_post_select: received ok msg, streaming
+Dec 08 19:26:06 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:26:06 meins 2 open_filters: opening mp3 filters
+Dec 08 19:26:06 meins 3 open_filters: mp3 filter 1/2 (mp3dec) started in slot 0
+Dec 08 19:26:06 meins 3 open_filters: mp3 filter 2/2 (compress) started in slot 0
+Dec 08 19:26:06 meins 2 register_task: registering filter chain (0x80726dc)
+Dec 08 19:26:06 meins 2 audiod_pre_select: initial delay: 173 ms left
+Dec 08 19:26:06 meins 2 audiod_pre_select: initial delay: 147 ms left
+Dec 08 19:26:06 meins 2 audiod_pre_select: initial delay: 121 ms left
+Dec 08 19:26:06 meins 2 audiod_pre_select: initial delay: 95 ms left
+Dec 08 19:26:06 meins 2 audiod_pre_select: initial delay: 69 ms left
+Dec 08 19:26:06 meins 2 audiod_pre_select: initial delay: 43 ms left
+Dec 08 19:26:07 meins 2 audiod_pre_select: initial delay: 17 ms left
+Dec 08 19:26:07 meins 2 open_writers: opening mp3 writers
+Dec 08 19:26:07 meins 2 open_writers: samplerate: 44100
+Dec 08 19:26:07 meins 3 wng_open: opening wng 0x80a3cb8 with 1 writer(s)
+Dec 08 19:26:07 meins 2 register_task: registering  (0x80a3cdc)
+Dec 08 19:26:07 meins 2 alsa_open: 2 channel(s), 44100Hz
+Dec 08 19:26:07 meins 2 alsa_open: buffer time: 170658
+Dec 08 19:26:07 meins 2 alsa_open: buffer size: 7526, period_size: 940
+Dec 08 19:26:51 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:26:58 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:26:58 meins 2 kill_all_decoders: unregistering writer node group in slot 0
+Dec 08 19:26:58 meins 2 unregister_task: unregistering writer node group (0x80a3cdc)
+Dec 08 19:26:58 meins 2 kill_all_decoders: unregistering filter chain in slot 0
+Dec 08 19:26:58 meins 2 unregister_task: unregistering filter chain (0x80726dc)
+Dec 08 19:26:58 meins 2 kill_all_decoders: unregistering receiver_node in slot 0
+Dec 08 19:26:58 meins 2 unregister_task: unregistering http receiver node (0x806a29c)
+Dec 08 19:26:58 meins 2 try_to_close_slot: closing slot 0 
+Dec 08 19:26:58 meins 3 wng_close: closing wng with 1 writer(s)
+Dec 08 19:26:58 meins 2 alsa_close: closing writer node 0x80a3e08
+Dec 08 19:26:58 meins 3 close_filters: closing filter chain 0x80726b0
+Dec 08 19:26:58 meins 2 close_filters: closing mp3dec filter
+Dec 08 19:26:58 meins 2 close_filters: closing compress filter
+Dec 08 19:26:58 meins 3 close_receiver: closing mp3 receiver in slot 0 (eof = 1)
+Dec 08 19:26:58 meins 2 clear_slot: clearing slot 0
+Dec 08 19:27:04 meins 2 client_open: loglevel: 5
+Dec 08 19:27:04 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:27:04 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:27:04 meins 3 client_open: connecting localhost:2990
+Dec 08 19:27:04 meins 5 makesock: can not create TCP socket localhost#2990.
+Dec 08 19:27:04 meins 5 client_open: Connection refused
+Dec 08 19:27:09 meins 2 client_open: loglevel: 5
+Dec 08 19:27:09 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:27:09 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:27:09 meins 3 client_open: connecting localhost:2990
+Dec 08 19:27:09 meins 5 makesock: can not create TCP socket localhost#2990.
+Dec 08 19:27:09 meins 5 client_open: Connection refused
+Dec 08 19:27:14 meins 2 client_open: loglevel: 5
+Dec 08 19:27:14 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:27:14 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:27:14 meins 3 client_open: connecting localhost:2990
+Dec 08 19:27:14 meins 5 makesock: can not create TCP socket localhost#2990.
+Dec 08 19:27:14 meins 5 client_open: Connection refused
+Dec 08 19:27:19 meins 2 client_open: loglevel: 5
+Dec 08 19:27:19 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:27:19 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:27:19 meins 3 client_open: connecting localhost:2990
+Dec 08 19:27:19 meins 5 makesock: can not create TCP socket localhost#2990.
+Dec 08 19:27:19 meins 5 client_open: Connection refused
+Dec 08 19:27:24 meins 2 client_open: loglevel: 5
+Dec 08 19:27:24 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:27:24 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:27:24 meins 3 client_open: connecting localhost:2990
+Dec 08 19:27:24 meins 5 makesock: can not create TCP socket localhost#2990.
+Dec 08 19:27:24 meins 5 client_open: Connection refused
+Dec 08 19:27:29 meins 2 client_open: loglevel: 5
+Dec 08 19:27:29 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:27:29 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:27:29 meins 3 client_open: connecting localhost:2990
+Dec 08 19:27:29 meins 5 makesock: can not create TCP socket localhost#2990.
+Dec 08 19:27:29 meins 5 client_open: Connection refused
+Dec 08 19:27:34 meins 2 client_open: loglevel: 5
+Dec 08 19:27:34 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:27:34 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:27:34 meins 3 client_open: connecting localhost:2990
+Dec 08 19:27:34 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:27:34 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:27:34 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:27:34 meins 2 client_post_select: --> 1725057215
+Dec 08 19:27:34 meins 2 client_post_select: decrypting session key
+Dec 08 19:27:34 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:27:34 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:27:45 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:27:45 meins 2 clear_slot: clearing slot 0
+Dec 08 19:27:45 meins 3 open_receiver: started mp3: http receiver in slot 0
+Dec 08 19:27:45 meins 2 register_task: registering http receiver node (0x806a7b4)
+Dec 08 19:27:45 meins 2 http_recv_post_select: sending http request
+Dec 08 19:27:45 meins 2 http_recv_post_select: received ok msg, streaming
+Dec 08 19:27:46 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:27:46 meins 2 open_filters: opening mp3 filters
+Dec 08 19:27:46 meins 3 open_filters: mp3 filter 1/2 (mp3dec) started in slot 0
+Dec 08 19:27:46 meins 3 open_filters: mp3 filter 2/2 (compress) started in slot 0
+Dec 08 19:27:46 meins 2 register_task: registering filter chain (0x80729f4)
+Dec 08 19:27:46 meins 2 audiod_pre_select: initial delay: 173 ms left
+Dec 08 19:27:46 meins 2 audiod_pre_select: initial delay: 147 ms left
+Dec 08 19:27:46 meins 2 audiod_pre_select: initial delay: 121 ms left
+Dec 08 19:27:46 meins 2 audiod_pre_select: initial delay: 95 ms left
+Dec 08 19:27:46 meins 2 audiod_pre_select: initial delay: 69 ms left
+Dec 08 19:27:46 meins 2 audiod_pre_select: initial delay: 43 ms left
+Dec 08 19:27:46 meins 2 audiod_pre_select: initial delay: 17 ms left
+Dec 08 19:27:46 meins 2 open_writers: opening mp3 writers
+Dec 08 19:27:46 meins 2 open_writers: samplerate: 44100
+Dec 08 19:27:46 meins 3 wng_open: opening wng 0x80a4000 with 1 writer(s)
+Dec 08 19:27:46 meins 2 register_task: registering  (0x80a4024)
+Dec 08 19:27:46 meins 2 alsa_open: 2 channel(s), 44100Hz
+Dec 08 19:27:46 meins 2 alsa_open: buffer time: 170658
+Dec 08 19:27:46 meins 2 alsa_open: buffer size: 7526, period_size: 940
+Dec 08 19:28:30 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:28:58 meins 3 rn_event_handler: http_recv: end of file
+Dec 08 19:28:58 meins 2 unregister_task: unregistering http receiver node (0x806a7b4)
+Dec 08 19:28:58 meins 2 unregister_task: unregistering client (0x8067878)
+Dec 08 19:28:58 meins 2 kill_all_decoders: unregistering writer node group in slot 0
+Dec 08 19:28:58 meins 2 unregister_task: unregistering writer node group (0x80a4024)
+Dec 08 19:28:58 meins 2 kill_all_decoders: unregistering filter chain in slot 0
+Dec 08 19:28:58 meins 2 unregister_task: unregistering filter chain (0x80729f4)
+Dec 08 19:28:58 meins 2 try_to_close_slot: closing slot 0 
+Dec 08 19:28:58 meins 3 wng_close: closing wng with 1 writer(s)
+Dec 08 19:28:58 meins 2 alsa_close: closing writer node 0x80a4150
+Dec 08 19:28:58 meins 3 close_filters: closing filter chain 0x80729c8
+Dec 08 19:28:58 meins 2 close_filters: closing mp3dec filter
+Dec 08 19:28:58 meins 2 close_filters: closing compress filter
+Dec 08 19:28:58 meins 3 close_receiver: closing mp3 receiver in slot 0 (eof = 1)
+Dec 08 19:28:58 meins 2 clear_slot: clearing slot 0
+Dec 08 19:29:03 meins 2 client_open: loglevel: 5
+Dec 08 19:29:03 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:29:03 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:29:03 meins 3 client_open: connecting localhost:2990
+Dec 08 19:29:03 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:29:03 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:29:03 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:29:03 meins 2 client_post_select: --> 705434988
+Dec 08 19:29:03 meins 2 client_post_select: decrypting session key
+Dec 08 19:29:03 meins 2 enable_crypt: rc4 encryption activated for fd 8
+Dec 08 19:29:03 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:29:13 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:29:13 meins 2 clear_slot: clearing slot 0
+Dec 08 19:29:13 meins 3 open_receiver: started ogg: dccp receiver in slot 0
+Dec 08 19:29:13 meins 2 register_task: registering dccp receiver node (0x806a804)
+Dec 08 19:29:13 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:29:13 meins 2 open_filters: opening ogg filters
+Dec 08 19:29:13 meins 3 open_filters: ogg filter 1/2 (oggdec) started in slot 0
+Dec 08 19:29:13 meins 3 open_filters: ogg filter 2/2 (compress) started in slot 0
+Dec 08 19:29:13 meins 2 register_task: registering filter chain (0x8074a44)
+Dec 08 19:29:14 meins 3 ogg_convert: input buffer: 17167, opening ov callbacks
+Dec 08 19:29:14 meins 3 ogg_convert: 2 channels, 44100 Hz
+Dec 08 19:29:14 meins 2 open_writers: opening ogg writers
+Dec 08 19:29:14 meins 2 open_writers: samplerate: 44100
+Dec 08 19:29:14 meins 3 wng_open: opening wng 0x80c8d20 with 1 writer(s)
+Dec 08 19:29:14 meins 2 register_task: registering  (0x80c8d44)
+Dec 08 19:29:14 meins 2 alsa_open: 2 channel(s), 44100Hz
+Dec 08 19:29:14 meins 2 alsa_open: buffer time: 170658
+Dec 08 19:29:14 meins 2 alsa_open: buffer size: 7526, period_size: 940
+Dec 08 19:29:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:30:48 meins 2 compute_time_diff: time diff (cur/avg): -3ms/+1ms
+Dec 08 19:30:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:31:48 meins 2 compute_time_diff: time diff (cur/avg): -2ms/+1ms
+Dec 08 19:31:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:32:48 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:32:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:33:48 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:33:56 meins 3 rn_event_handler: dccp_recv: end of file
+Dec 08 19:33:56 meins 2 unregister_task: unregistering dccp receiver node (0x806a804)
+Dec 08 19:33:56 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:33:56 meins 3 filter_event_handler: filter chain: eof
+Dec 08 19:33:56 meins 2 unregister_task: unregistering filter chain (0x8074a44)
+Dec 08 19:33:56 meins 2 wng_event_handler: wng: end of file
+Dec 08 19:33:56 meins 2 unregister_task: unregistering writer node group (0x80c8d44)
+Dec 08 19:33:56 meins 2 try_to_close_slot: closing slot 0 
+Dec 08 19:33:56 meins 3 wng_close: closing wng with 1 writer(s)
+Dec 08 19:33:56 meins 2 alsa_close: closing writer node 0x80c8e70
+Dec 08 19:33:56 meins 3 close_filters: closing filter chain 0x8074a18
+Dec 08 19:33:56 meins 2 close_filters: closing oggdec filter
+Dec 08 19:33:56 meins 2 close_filters: closing compress filter
+Dec 08 19:33:56 meins 3 close_receiver: closing ogg receiver in slot 0 (eof = 1)
+Dec 08 19:33:56 meins 2 clear_slot: clearing slot 0
+Dec 08 19:33:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:33:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:33:58 meins 2 clear_slot: clearing slot 0
+Dec 08 19:33:58 meins 3 open_receiver: started ogg: dccp receiver in slot 0
+Dec 08 19:33:58 meins 2 register_task: registering dccp receiver node (0x80d0dc4)
+Dec 08 19:33:58 meins 2 open_filters: opening ogg filters
+Dec 08 19:33:58 meins 3 open_filters: ogg filter 1/2 (oggdec) started in slot 0
+Dec 08 19:33:58 meins 3 open_filters: ogg filter 2/2 (compress) started in slot 0
+Dec 08 19:33:58 meins 2 register_task: registering filter chain (0x807481c)
+Dec 08 19:33:58 meins 2 compute_time_diff: time diff (cur/avg): -3ms/+1ms
+Dec 08 19:33:58 meins 3 ogg_convert: input buffer: 16947, opening ov callbacks
+Dec 08 19:33:58 meins 3 ogg_convert: 2 channels, 44100 Hz
+Dec 08 19:33:58 meins 2 open_writers: opening ogg writers
+Dec 08 19:33:58 meins 2 open_writers: samplerate: 44100
+Dec 08 19:33:58 meins 3 wng_open: opening wng 0x809d860 with 1 writer(s)
+Dec 08 19:33:58 meins 2 register_task: registering  (0x809d884)
+Dec 08 19:33:58 meins 2 alsa_open: 2 channel(s), 44100Hz
+Dec 08 19:33:58 meins 2 alsa_open: buffer time: 170658
+Dec 08 19:33:58 meins 2 alsa_open: buffer size: 7526, period_size: 940
+Dec 08 19:34:48 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:34:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:35:48 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:35:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:36:48 meins 2 compute_time_diff: time diff (cur/avg): -3ms/+1ms
+Dec 08 19:36:54 meins 3 rn_event_handler: dccp_recv: end of file
+Dec 08 19:36:54 meins 2 unregister_task: unregistering dccp receiver node (0x80d0dc4)
+Dec 08 19:36:54 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:36:54 meins 3 filter_event_handler: filter chain: eof
+Dec 08 19:36:54 meins 2 unregister_task: unregistering filter chain (0x807481c)
+Dec 08 19:36:54 meins 2 wng_event_handler: wng: end of file
+Dec 08 19:36:54 meins 2 unregister_task: unregistering writer node group (0x809d884)
+Dec 08 19:36:54 meins 2 try_to_close_slot: closing slot 0 
+Dec 08 19:36:54 meins 3 wng_close: closing wng with 1 writer(s)
+Dec 08 19:36:54 meins 2 alsa_close: closing writer node 0x809d9b0
+Dec 08 19:36:54 meins 3 close_filters: closing filter chain 0x80747f0
+Dec 08 19:36:54 meins 2 close_filters: closing oggdec filter
+Dec 08 19:36:54 meins 2 close_filters: closing compress filter
+Dec 08 19:36:54 meins 3 close_receiver: closing ogg receiver in slot 0 (eof = 1)
+Dec 08 19:36:54 meins 2 clear_slot: clearing slot 0
+Dec 08 19:36:56 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:36:56 meins 2 clear_slot: clearing slot 0
+Dec 08 19:36:56 meins 3 open_receiver: started mp3: http receiver in slot 0
+Dec 08 19:36:56 meins 2 register_task: registering http receiver node (0x80d14ec)
+Dec 08 19:36:56 meins 2 http_recv_post_select: sending http request
+Dec 08 19:36:56 meins 2 http_recv_post_select: received ok msg, streaming
+Dec 08 19:36:56 meins 2 open_filters: opening mp3 filters
+Dec 08 19:36:56 meins 3 open_filters: mp3 filter 1/2 (mp3dec) started in slot 0
+Dec 08 19:36:56 meins 3 open_filters: mp3 filter 2/2 (compress) started in slot 0
+Dec 08 19:36:56 meins 2 register_task: registering filter chain (0x80d16ac)
+Dec 08 19:36:56 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:36:56 meins 2 audiod_pre_select: initial delay: 174 ms left
+Dec 08 19:36:56 meins 2 audiod_pre_select: initial delay: 148 ms left
+Dec 08 19:36:56 meins 2 audiod_pre_select: initial delay: 122 ms left
+Dec 08 19:36:56 meins 2 audiod_pre_select: initial delay: 96 ms left
+Dec 08 19:36:56 meins 2 audiod_pre_select: initial delay: 70 ms left
+Dec 08 19:36:56 meins 2 audiod_pre_select: initial delay: 44 ms left
+Dec 08 19:36:56 meins 2 audiod_pre_select: initial delay: 18 ms left
+Dec 08 19:36:56 meins 2 open_writers: opening mp3 writers
+Dec 08 19:36:56 meins 2 open_writers: samplerate: 44100
+Dec 08 19:36:56 meins 3 wng_open: opening wng 0x80743a0 with 1 writer(s)
+Dec 08 19:36:56 meins 2 register_task: registering  (0x80743c4)
+Dec 08 19:36:56 meins 2 alsa_open: 2 channel(s), 44100Hz
+Dec 08 19:36:56 meins 2 alsa_open: buffer time: 170658
+Dec 08 19:36:56 meins 2 alsa_open: buffer size: 7526, period_size: 940
+Dec 08 19:36:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:37:48 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+1ms
+Dec 08 19:37:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:38:48 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:38:58 meins 2 compute_time_diff: time diff (cur/avg): -0ms/+0ms
+Dec 08 19:39:06 meins 7 signal_event_handler: terminating on signal 15
+Dec 08 19:39:06 meins 7 clean_exit: caught deadly signal
+Dec 08 19:39:06 meins 2 log_welcome: welcome to para_audiod git (Sat Dec  8 13:42:52 MET 2007)
+Dec 08 19:39:06 meins 1 log_welcome: using loglevel 1
+Dec 08 19:39:06 meins 2 init_writers: maximal number of writers: 3
+Dec 08 19:39:06 meins 2 check_writer_arg: checking  alsa -d plug:swmix
+Dec 08 19:39:06 meins 2 alsa_parse_config: options: -d plug:swmix, 2
+Dec 08 19:39:06 meins 2 alsa_parse_config: help given: 0
+Dec 08 19:39:06 meins 2 init_writers: mp3 writer #0: alsa
+Dec 08 19:39:06 meins 2 check_writer_arg: checking  alsa -d plug:swmix
+Dec 08 19:39:06 meins 2 alsa_parse_config: options: -d plug:swmix, 2
+Dec 08 19:39:06 meins 2 alsa_parse_config: help given: 0
+Dec 08 19:39:06 meins 2 init_writers: ogg writer #0: alsa
+Dec 08 19:39:06 meins 2 check_writer_arg: checking  alsa -d plug:swmix
+Dec 08 19:39:06 meins 2 alsa_parse_config: options: -d plug:swmix, 2
+Dec 08 19:39:06 meins 2 alsa_parse_config: help given: 0
+Dec 08 19:39:06 meins 2 init_writers: aac writer #0: alsa
+Dec 08 19:39:06 meins 2 init_receivers: initializing http receiver
+Dec 08 19:39:06 meins 2 init_receivers: initializing dccp receiver
+Dec 08 19:39:06 meins 2 init_receivers: initializing ortp receiver
+Dec 08 19:39:06 meins 1 check_receiver_arg: checking http -i 127.0.0.1
+Dec 08 19:39:06 meins 1 parse_receiver_args: options: -i 127.0.0.1
+Dec 08 19:39:06 meins 1 parse_receiver_args: argc = 3, argv[0]: http
+Dec 08 19:39:06 meins 1 check_receiver_arg: checking dccp -i localhost
+Dec 08 19:39:06 meins 1 parse_receiver_args: options: -i localhost
+Dec 08 19:39:06 meins 1 parse_receiver_args: argc = 3, argv[0]: dccp
+Dec 08 19:39:06 meins 1 check_receiver_arg: checking dccp -i localhost
+Dec 08 19:39:06 meins 1 parse_receiver_args: options: -i localhost
+Dec 08 19:39:06 meins 1 parse_receiver_args: argc = 3, argv[0]: dccp
+Dec 08 19:39:06 meins 2 init_filters: maximal number of filters: 6
+Dec 08 19:39:06 meins 2 add_filter: mp3 filter 1: mp3dec
+Dec 08 19:39:06 meins 2 add_filter: mp3 filter 2: compress
+Dec 08 19:39:06 meins 2 add_filter: ogg filter 1: oggdec
+Dec 08 19:39:06 meins 2 add_filter: ogg filter 2: compress
+Dec 08 19:39:06 meins 2 add_filter: aac filter 1: aacdec
+Dec 08 19:39:06 meins 2 add_filter: aac filter 2: compress
+Dec 08 19:39:06 meins 2 clear_slot: clearing slot 0
+Dec 08 19:39:06 meins 2 clear_slot: clearing slot 1
+Dec 08 19:39:06 meins 2 clear_slot: clearing slot 2
+Dec 08 19:39:06 meins 2 clear_slot: clearing slot 3
+Dec 08 19:39:06 meins 2 clear_slot: clearing slot 4
+Dec 08 19:39:06 meins 2 init_grabbing: grab init
+Dec 08 19:39:06 meins 2 setup_signal_handling: signal pipe: fd 4
+Dec 08 19:39:06 meins 1 para_install_sighandler: catching signal 2
+Dec 08 19:39:06 meins 1 para_install_sighandler: catching signal 15
+Dec 08 19:39:06 meins 1 para_install_sighandler: catching signal 1
+Dec 08 19:39:06 meins 3 audiod_get_socket: local socket: /var/paraslash/audiod_socket.meins
+Dec 08 19:39:06 meins 2 daemon_init: daemonizing
+Dec 08 19:39:06 meins 2 init_sched: initializing scheduler
+Dec 08 19:39:06 meins 2 register_task: registering signal task (0x80631bc)
+Dec 08 19:39:06 meins 1 register_task: pre_select: 0x80631c0
+Dec 08 19:39:06 meins 1 register_task: post_select: 0x80631c0
+Dec 08 19:39:06 meins 2 register_task: registering command task (0xbfa7e274)
+Dec 08 19:39:06 meins 1 register_task: pre_select: 0xbfa7e278
+Dec 08 19:39:06 meins 1 register_task: post_select: 0xbfa7e278
+Dec 08 19:39:06 meins 2 register_task: registering status task (0x80632e8)
+Dec 08 19:39:06 meins 1 register_task: pre_select: 0x80632ec
+Dec 08 19:39:06 meins 1 register_task: post_select: 0x80632ec
+Dec 08 19:39:06 meins 2 register_task: registering audiod task (0xbfa7e398)
+Dec 08 19:39:06 meins 1 register_task: pre_select: 0xbfa7e39c
+Dec 08 19:39:06 meins 1 register_task: post_select: 0xbfa7e39c
+Dec 08 19:39:06 meins 2 status_pre_select: clock diff count: 5
+Dec 08 19:39:06 meins 2 client_open: loglevel: 5
+Dec 08 19:39:06 meins 2 client_open: config_file: /home/maan/.paraslash/client.conf
+Dec 08 19:39:06 meins 2 client_open: key_file: /home/maan/.paraslash/key.maan
+Dec 08 19:39:06 meins 3 client_open: connecting localhost:2990
+Dec 08 19:39:06 meins 2 register_task: registering client (0x8067878)
+Dec 08 19:39:06 meins 1 register_task: pre_select: 0x806787c
+Dec 08 19:39:06 meins 1 register_task: post_select: 0x806787c
+Dec 08 19:39:06 meins 2 client_post_select: --> auth rc4 maan
+Dec 08 19:39:06 meins 2 client_post_select: <-- [challenge]
+Dec 08 19:39:06 meins 2 client_post_select: --> 153889019
+Dec 08 19:39:06 meins 1 client_post_select: ++++ server info ++++
+
+Proceed.
+
+++++ end of server info ++++
+Dec 08 19:39:06 meins 2 client_post_select: decrypting session key
+Dec 08 19:39:06 meins 2 enable_crypt: rc4 encryption activated for fd 7
+Dec 08 19:39:06 meins 1 client_post_select: --> 
+stat
+1
+End of Command.
diff --git a/pics/screenshots/gui-2004-07-11.png b/pics/screenshots/gui-2004-07-11.png
deleted file mode 100644 (file)
index 51b1c3f..0000000
Binary files a/pics/screenshots/gui-2004-07-11.png and /dev/null differ
diff --git a/pics/screenshots/gui-2004-09-02.png b/pics/screenshots/gui-2004-09-02.png
deleted file mode 100644 (file)
index ad6c9f5..0000000
Binary files a/pics/screenshots/gui-2004-09-02.png and /dev/null differ
diff --git a/pics/screenshots/gui-2005-11-12.png b/pics/screenshots/gui-2005-11-12.png
deleted file mode 100644 (file)
index b3decd4..0000000
Binary files a/pics/screenshots/gui-2005-11-12.png and /dev/null differ
diff --git a/pics/screenshots/gui-old.png b/pics/screenshots/gui-old.png
deleted file mode 100644 (file)
index 74a81d5..0000000
Binary files a/pics/screenshots/gui-old.png and /dev/null differ
diff --git a/pics/screenshots/gui.png b/pics/screenshots/gui.png
new file mode 100644 (file)
index 0000000..2a6c744
Binary files /dev/null and b/pics/screenshots/gui.png differ
diff --git a/pics/screenshots/para_audiod-startup.txt b/pics/screenshots/para_audiod-startup.txt
deleted file mode 100644 (file)
index 0a88811..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-Feb 01 18:28:47 meins 2 log_welcome: welcome to para_audiod git (Tue Jan 30 21:47:04 MET 2007)
-Feb 01 18:28:47 meins 2 init_writers: maximal number of writers: 3
-Feb 01 18:28:47 meins 2 check_writer_arg: checking  alsa -d plug:swmix
-Feb 01 18:28:47 meins 2 alsa_parse_config: options: -d plug:swmix, 2
-Feb 01 18:28:47 meins 2 alsa_parse_config: help given: 0
-Feb 01 18:28:47 meins 2 init_writers: mp3 writer #0: alsa
-Feb 01 18:28:47 meins 2 check_writer_arg: checking  alsa -d plug:swmix
-Feb 01 18:28:47 meins 2 alsa_parse_config: options: -d plug:swmix, 2
-Feb 01 18:28:47 meins 2 alsa_parse_config: help given: 0
-Feb 01 18:28:47 meins 2 init_writers: ogg writer #0: alsa
-Feb 01 18:28:47 meins 2 check_writer_arg: checking  alsa -d plug:swmix
-Feb 01 18:28:47 meins 2 alsa_parse_config: options: -d plug:swmix, 2
-Feb 01 18:28:47 meins 2 alsa_parse_config: help given: 0
-Feb 01 18:28:47 meins 2 init_writers: aac writer #0: alsa
-Feb 01 18:28:47 meins 2 init_receivers: initializing http receiver
-Feb 01 18:28:47 meins 2 init_receivers: initializing dccp receiver
-Feb 01 18:28:47 meins 2 init_receivers: initializing ortp receiver
-Feb 01 18:28:47 meins 2 init_filters: maximal number of filters: 6
-Feb 01 18:28:47 meins 2 add_filter: mp3 filter 1: mp3dec
-Feb 01 18:28:47 meins 2 add_filter: mp3 filter 2: compress
-Feb 01 18:28:47 meins 2 add_filter: ogg filter 1: oggdec
-Feb 01 18:28:47 meins 2 add_filter: ogg filter 2: compress
-Feb 01 18:28:47 meins 2 add_filter: aac filter 1: aacdec
-Feb 01 18:28:47 meins 2 add_filter: aac filter 2: compress
-Feb 01 18:28:47 meins 2 clear_slot: clearing slot 0
-Feb 01 18:28:47 meins 2 clear_slot: clearing slot 1
-Feb 01 18:28:47 meins 2 clear_slot: clearing slot 2
-Feb 01 18:28:47 meins 2 clear_slot: clearing slot 3
-Feb 01 18:28:47 meins 2 clear_slot: clearing slot 4
-Feb 01 18:28:47 meins 2 init_grabbing: grab init
-Feb 01 18:28:47 meins 2 setup_signal_handling: signal pipe: fd 4
-Feb 01 18:28:47 meins 3 audiod_get_socket: local socket: /var/paraslash/audiod_socket.meins
-Feb 01 18:28:47 meins 2 daemon_init: daemonizing
-Feb 01 18:28:47 meins 2 init_sched: initializing scheduler
-Feb 01 18:28:47 meins 2 register_task: registering signal task (0x8061548)
-Feb 01 18:28:47 meins 2 register_task: registering command task (0xbffb3d18)
-Feb 01 18:28:47 meins 2 register_task: registering status task (0x8061680)
-Feb 01 18:28:47 meins 2 register_task: registering audiod task (0xbffb3e3c)
-Feb 01 18:28:47 meins 2 status_pre_select: clock diff count: 5
-Feb 01 18:28:47 meins 2 client_parse_config: loglevel: 5
-Feb 01 18:28:47 meins 2 client_parse_config: config_file: /home/maan/.paraslash/client.conf
-Feb 01 18:28:47 meins 2 client_parse_config: key_file: /home/maan/.paraslash/key.maan
-Feb 01 18:28:47 meins 3 client_parse_config: connecting localhost:2990
-Feb 01 18:28:47 meins 2 get_host_info: getting host info of localhost
-Feb 01 18:28:47 meins 2 register_task: registering client (0x8065910)
-Feb 01 18:28:47 meins 2 client_post_select: --> auth rc4 maan
-Feb 01 18:28:47 meins 2 client_post_select: <-- [challenge]
-Feb 01 18:28:47 meins 2 client_post_select: --> 2016213580
-Feb 01 18:28:47 meins 2 client_post_select: decrypting session key
-Feb 01 18:28:47 meins 2 enable_crypt: rc4 encryption activated for fd 7
-
diff --git a/pics/screenshots/para_server-startup.txt b/pics/screenshots/para_server-startup.txt
deleted file mode 100644 (file)
index 1b19e61..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-Feb 01 18:28:47 2: (1106) log_welcome: welcome to para_server git (Tue Jan 30 21:47:04 MET 2007)
-Feb 01 18:28:47 1: (1106) log_welcome: using loglevel 1
-Feb 01 18:28:47 1: (1106) populate_user_list: found entry for maan
-Feb 01 18:28:47 1: (1106) populate_user_list: found 4 perm entries
-Feb 01 18:28:47 1: (1106) populate_user_list: found entry for install
-Feb 01 18:28:47 1: (1106) populate_user_list: found 4 perm entries
-Feb 01 18:28:47 1: (1106) populate_user_list: found entry for www
-Feb 01 18:28:47 1: (1106) populate_user_list: found 4 perm entries
-Feb 01 18:28:47 2: (1106) daemon_init: daemonizing
-Feb 01 18:28:47 3: (1112) init_selector: initializing mysql audio file selector
-Feb 01 18:28:47 1: (1112) init_mysql_server: connecting: maan@localhost:3306
-Feb 01 18:28:47 2: (1112) init_mysql_server: success
-Feb 01 18:28:47 3: (1112) do_inits: initializing virtual streaming system
-Feb 01 18:28:47 1: (1112) vss_init: supported audio formats: mp3 ogg aac
-Feb 01 18:28:47 3: (1112) vss_init: initializing mp3 handler
-Feb 01 18:28:47 3: (1112) vss_init: initializing ogg handler
-Feb 01 18:28:47 3: (1112) vss_init: initializing aac handler
-Feb 01 18:28:47 2: (1112) vss_init: announce timeval: 300ms
-Feb 01 18:28:47 3: (1112) vss_init: initializing http sender
-Feb 01 18:28:47 2: (1112) add_perm_list_entry: adding 192.168.0.1/32 to access list
-Feb 01 18:28:47 2: (1112) add_perm_list_entry: adding 192.168.0.4/32 to access list
-Feb 01 18:28:47 2: (1112) add_perm_list_entry: adding 192.168.0.8/32 to access list
-Feb 01 18:28:47 2: (1112) add_perm_list_entry: adding 192.168.0.3/32 to access list
-Feb 01 18:28:47 2: (1112) add_perm_list_entry: adding 127.0.0.1/32 to access list
-Feb 01 18:28:47 2: (1112) init_tcp_socket: listening on port 8000, fd 5
-Feb 01 18:28:47 1: (1112) http_send_init: http sender init complete
-Feb 01 18:28:47 3: (1112) vss_init: initializing dccp sender
-Feb 01 18:28:47 1: (1112) dccp_open: listening on fd 6
-Feb 01 18:28:47 3: (1112) vss_init: initializing ortp sender
-Feb 01 18:28:47 2: (1112) ortp_add_target: adding to target list (224.0.1.38:1500)
-Feb 01 18:28:47 1: (1112) ortp_send_init: ortp sender init complete
-Feb 01 18:28:47 3: (1112) setup_signal_handling: setting up signal handlers
-Feb 01 18:28:47 1: (1112) para_install_sighandler: catching signal 2
-Feb 01 18:28:47 1: (1112) para_install_sighandler: catching signal 15
-Feb 01 18:28:47 1: (1112) para_install_sighandler: catching signal 1
-Feb 01 18:28:47 1: (1112) para_install_sighandler: catching signal 17
-Feb 01 18:28:47 1: (1112) para_install_sighandler: catching signal 10
-Feb 01 18:28:47 3: (1112) do_inits: initializing tcp command socket
-Feb 01 18:28:47 2: (1112) init_tcp_socket: listening on port 2990, fd 9
-Feb 01 18:28:47 3: (1112) do_inits: init complete
-Feb 01 18:28:47 1: (1112) chk_barrier: autoplay_delay barrier: 15000ms left
-Feb 01 18:28:47 1: (1112) status_refresh: 0 events, forcing status update, af = -1
-Feb 01 18:28:47 1: (1112) para_next_signal: next signal: 10
-Feb 01 18:28:47 1: (1112) chk_barrier: autoplay_delay barrier: 14999ms left
-Feb 01 18:28:47 2: (1112) main: got connection from 127.0.0.1, forking
-Feb 01 18:28:47 1: (1120) close_listed_fds: closing fd 6
-Feb 01 18:28:47 1: (1120) close_listed_fds: closing fd 5
-Feb 01 18:28:47 1: (1112) chk_barrier: autoplay_delay barrier: 14736ms left
-Feb 01 18:28:47 1: (1120) handle_connect: received rc4 request for user maan
-Feb 01 18:28:47 1: (1120) handle_connect: sending 64 byte challenge
-Feb 01 18:28:47 2: (1120) handle_connect: good auth for maan (2016213580)
-Feb 01 18:28:47 1: (1120) init_rc4_keys: rc4 keys initialized (187:41)
-Feb 01 18:28:47 2: (1120) enable_crypt: rc4 encryption activated for fd 10
-Feb 01 18:28:47 1: (1120) check_perms: checking permissions
-Feb 01 18:28:47 3: (1120) handle_connect: calling com_stat() for maan@127.0.0.1
diff --git a/pics/screenshots/server.log b/pics/screenshots/server.log
new file mode 100644 (file)
index 0000000..f84ede8
--- /dev/null
@@ -0,0 +1,192 @@
+Dec 08 19:28:58 2: (21285) log_welcome: welcome to para_server git (Sat Dec  8 13:42:52 MET 2007)
+Dec 08 19:28:58 1: (21285) log_welcome: using loglevel 1
+Dec 08 19:28:58 1: (21285) populate_user_list: found entry for maan
+Dec 08 19:28:58 1: (21285) populate_user_list: found 4 perm entries
+Dec 08 19:28:58 1: (21285) populate_user_list: found entry for install
+Dec 08 19:28:58 1: (21285) populate_user_list: found 4 perm entries
+Dec 08 19:28:58 1: (21285) populate_user_list: found entry for www
+Dec 08 19:28:58 1: (21285) populate_user_list: found 4 perm entries
+Dec 08 19:28:58 2: (21285) daemon_init: daemonizing
+Dec 08 19:28:58 3: (21286) server_init: initializing audio format handlers
+Dec 08 19:28:58 2: (21286) afh_init: supported audio formats: mp3 ogg aac
+Dec 08 19:28:58 3: (21286) afh_init: initializing mp3 handler
+Dec 08 19:28:58 3: (21286) afh_init: initializing ogg handler
+Dec 08 19:28:58 3: (21286) afh_init: initializing aac handler
+Dec 08 19:28:58 3: (21286) server_init: initializing virtual streaming system
+Dec 08 19:28:58 2: (21286) vss_init: announce timeval: 300ms
+Dec 08 19:28:58 3: (21286) vss_init: initializing http sender
+Dec 08 19:28:58 2: (21286) para_listen: listening on TCP port 8000, fd 4
+Dec 08 19:28:58 1: (21286) http_send_init: http sender init complete
+Dec 08 19:28:58 3: (21286) vss_init: initializing dccp sender
+Dec 08 19:28:58 2: (21286) para_listen: listening on DCCP port 5001, fd 5
+Dec 08 19:28:58 3: (21286) vss_init: initializing ortp sender
+Dec 08 19:28:58 1: (21286) ortp_send_init: ortp sender init complete
+Dec 08 19:28:58 3: (21286) setup_signal_handling: setting up signal handlers
+Dec 08 19:28:58 1: (21286) para_install_sighandler: catching signal 2
+Dec 08 19:28:58 1: (21286) para_install_sighandler: catching signal 15
+Dec 08 19:28:58 1: (21286) para_install_sighandler: catching signal 1
+Dec 08 19:28:58 1: (21286) para_install_sighandler: catching signal 17
+Dec 08 19:28:58 1: (21286) para_install_sighandler: catching signal 10
+Dec 08 19:28:58 3: (21286) server_init: initializing the audio file selector
+Dec 08 19:28:58 2: (21287) get_database_dir: afs_database dir /home/maan/.paraslash/afs_database
+Dec 08 19:28:58 3: (21287) open_afs_tables: opening 7 osl tables in /home/maan/.paraslash/afs_database
+Dec 08 19:28:58 2: (21287) osl_open_table: opening table audio_files
+Dec 08 19:28:58 1: (21287) init_table_structure: creating table structure for 'audio_files' from table description
+Dec 08 19:28:58 1: (21287) init_table_structure: OK. Index entry size: 32
+Dec 08 19:28:58 1: (21287) map_table: mapping table 'audio_files' (index: /home/maan/.paraslash/afs_database/audio_files/index)
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/audio_files/index: size 218667
+Dec 08 19:28:58 1: (21287) read_table_desc: 5 columns
+Dec 08 19:28:58 1: (21287) compare_table_descriptions: table description of 'audio_files' matches on-disk data, good
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/audio_files/2346ad27d7568ba9896f1b7da6b5991251debdf2: size 143430
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/audio_files/3150ecd5e0294534a81ae047ddac559de481d774: size 436636
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/audio_files/94ea39e309f3f31357ab60b190b6b8c32f21620b: size 225390
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/audio_files/b063ad096f9d142a388ca2a10d46b56904e26cda: size 1174409
+Dec 08 19:28:58 1: (21287) osl_open_table: num rows: 6830
+Dec 08 19:28:58 2: (21286) init_afs: afs_socket: 8, afs_socket_cookie: 1363241225
+Dec 08 19:28:58 3: (21286) server_init: initializing tcp command socket
+Dec 08 19:28:58 2: (21286) para_listen: listening on TCP port 2990, fd 9
+Dec 08 19:28:58 3: (21286) server_init: server init complete
+Dec 08 19:28:58 1: (21286) chk_barrier: autoplay_delay barrier: 14981ms left
+Dec 08 19:28:58 1: (21286) status_refresh: 0 events, forcing status update
+Dec 08 19:28:58 1: (21286) para_next_signal: next signal: 10
+Dec 08 19:28:58 1: (21286) chk_barrier: autoplay_delay barrier: 14981ms left
+Dec 08 19:28:58 1: (21286) para_next_signal: next signal: 10
+Dec 08 19:28:58 1: (21286) chk_barrier: autoplay_delay barrier: 14981ms left
+Dec 08 19:28:58 2: (21287) aft_open: audio file table contains 6830 files
+Dec 08 19:28:58 2: (21287) osl_open_table: opening table attributes
+Dec 08 19:28:58 1: (21287) init_table_structure: creating table structure for 'attributes' from table description
+Dec 08 19:28:58 1: (21287) init_table_structure: OK. Index entry size: 16
+Dec 08 19:28:58 1: (21287) map_table: mapping table 'attributes' (index: /home/maan/.paraslash/afs_database/attributes/index)
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/attributes/index: size 396
+Dec 08 19:28:58 1: (21287) read_table_desc: 2 columns
+Dec 08 19:28:58 1: (21287) compare_table_descriptions: table description of 'attributes' matches on-disk data, good
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/attributes/fd1e48caeff7212c45fc08608b7187feb10a7a2d: size 42
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/attributes/6ae999552a0d2dca14d62e2bc8b764d377b1dd6c: size 141
+Dec 08 19:28:58 1: (21287) osl_open_table: num rows: 21
+Dec 08 19:28:58 2: (21287) osl_open_table: opening table score
+Dec 08 19:28:58 1: (21287) init_table_structure: creating table structure for 'score' from table description
+Dec 08 19:28:58 1: (21287) init_table_structure: OK. Index entry size: 0
+Dec 08 19:28:58 1: (21287) osl_open_table: num rows: 0
+Dec 08 19:28:58 2: (21287) osl_open_table: opening table moods
+Dec 08 19:28:58 1: (21287) init_table_structure: creating table structure for 'moods' from table description
+Dec 08 19:28:58 1: (21287) init_table_structure: OK. Index entry size: 16
+Dec 08 19:28:58 1: (21287) map_table: mapping table 'moods' (index: /home/maan/.paraslash/afs_database/moods/index)
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/moods/index: size 235
+Dec 08 19:28:58 1: (21287) read_table_desc: 3 columns
+Dec 08 19:28:58 1: (21287) compare_table_descriptions: table description of 'moods' matches on-disk data, good
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/moods/87ea5dfc8b8e384d848979496e706390b497e547: size 50
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/moods/6ae999552a0d2dca14d62e2bc8b764d377b1dd6c: size 67
+Dec 08 19:28:58 1: (21287) osl_open_table: num rows: 10
+Dec 08 19:28:58 2: (21287) osl_open_table: opening table lyrics
+Dec 08 19:28:58 1: (21287) init_table_structure: creating table structure for 'lyrics' from table description
+Dec 08 19:28:58 1: (21287) init_table_structure: OK. Index entry size: 16
+Dec 08 19:28:58 1: (21287) map_table: mapping table 'lyrics' (index: /home/maan/.paraslash/afs_database/lyrics/index)
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/lyrics/index: size 347
+Dec 08 19:28:58 1: (21287) read_table_desc: 3 columns
+Dec 08 19:28:58 1: (21287) compare_table_descriptions: table description of 'lyrics' matches on-disk data, good
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/lyrics/87ea5dfc8b8e384d848979496e706390b497e547: size 85
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/lyrics/6ae999552a0d2dca14d62e2bc8b764d377b1dd6c: size 478
+Dec 08 19:28:58 1: (21287) osl_open_table: num rows: 17
+Dec 08 19:28:58 2: (21287) osl_open_table: opening table images
+Dec 08 19:28:58 1: (21287) init_table_structure: creating table structure for 'images' from table description
+Dec 08 19:28:58 1: (21287) init_table_structure: OK. Index entry size: 16
+Dec 08 19:28:58 1: (21287) map_table: mapping table 'images' (index: /home/maan/.paraslash/afs_database/images/index)
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/images/index: size 7227
+Dec 08 19:28:58 1: (21287) read_table_desc: 3 columns
+Dec 08 19:28:58 1: (21287) compare_table_descriptions: table description of 'images' matches on-disk data, good
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/images/87ea5dfc8b8e384d848979496e706390b497e547: size 2235
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/images/6ae999552a0d2dca14d62e2bc8b764d377b1dd6c: size 12950
+Dec 08 19:28:58 1: (21287) osl_open_table: num rows: 447
+Dec 08 19:28:58 2: (21287) osl_open_table: opening table playlists
+Dec 08 19:28:58 1: (21287) init_table_structure: creating table structure for 'playlists' from table description
+Dec 08 19:28:58 1: (21287) init_table_structure: OK. Index entry size: 16
+Dec 08 19:28:58 1: (21287) map_table: mapping table 'playlists' (index: /home/maan/.paraslash/afs_database/playlists/index)
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/playlists/index: size 107
+Dec 08 19:28:58 1: (21287) read_table_desc: 3 columns
+Dec 08 19:28:58 1: (21287) compare_table_descriptions: table description of 'playlists' matches on-disk data, good
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/playlists/87ea5dfc8b8e384d848979496e706390b497e547: size 10
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/playlists/6ae999552a0d2dca14d62e2bc8b764d377b1dd6c: size 7
+Dec 08 19:28:58 1: (21287) osl_open_table: num rows: 2
+Dec 08 19:28:58 2: (21287) afs_init: server_socket: 9, afs_socket_cookie: 1363241225
+Dec 08 19:28:58 1: (21287) osl_open_disk_object: filename: /home/maan/.paraslash/afs_database/moods/f3f1dd33eb2a8b380b64a830e5fd90eab77d9ff3/9d/b063f3b5e0adfd0d29a03db0a1c207b3740a94
+Dec 08 19:28:58 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/moods/f3f1dd33eb2a8b380b64a830e5fd90eab77d9ff3/9d/b063f3b5e0adfd0d29a03db0a1c207b3740a94: size 31
+Dec 08 19:28:58 1: (21287) parse_mood_line: accept entry added, method: 0x806c0f4
+Dec 08 19:28:58 3: (21287) change_current_mood: computing statistics of admissible files
+Dec 08 19:28:58 2: (21287) log_statistics: last_played mean: 1193159581, last_played sigma: 4161524
+Dec 08 19:28:58 2: (21287) log_statistics: num_played mean: 32, num_played sigma: 21
+Dec 08 19:28:58 2: (21287) change_current_mood: 26 admissible files 
+Dec 08 19:28:58 3: (21287) change_current_mood: loaded mood gulp
+Dec 08 19:28:58 2: (21287) register_signal_task: signal pipe: fd 8
+Dec 08 19:28:58 1: (21287) para_install_sighandler: catching signal 2
+Dec 08 19:28:58 1: (21287) para_install_sighandler: catching signal 15
+Dec 08 19:28:58 1: (21287) para_install_sighandler: catching signal 13
+Dec 08 19:28:58 1: (21287) para_install_sighandler: catching signal 1
+Dec 08 19:28:58 2: (21287) init_sched: initializing scheduler
+Dec 08 19:28:58 2: (21287) register_task: registering signal task (0x806f244)
+Dec 08 19:28:58 1: (21287) register_task: pre_select: 0x806f248
+Dec 08 19:28:58 1: (21287) register_task: post_select: 0x806f248
+Dec 08 19:28:58 2: (21287) setup_command_socket_or_die: listening on socket /var/paraslash/afs_command_socket (fd 1)
+Dec 08 19:28:58 2: (21287) register_task: registering command task (0x806f118)
+Dec 08 19:28:58 1: (21287) register_task: pre_select: 0x806f11c
+Dec 08 19:28:58 1: (21287) register_task: post_select: 0x806f11c
+Dec 08 19:28:59 2: (21286) main: got connection from ::ffff:127.0.0.1#42344, forking
+Dec 08 19:28:59 1: (21356) close_listed_fds: closing fd 9
+Dec 08 19:28:59 1: (21356) close_listed_fds: closing fd 8
+Dec 08 19:28:59 1: (21356) close_listed_fds: closing fd 6
+Dec 08 19:28:59 1: (21356) close_listed_fds: closing fd 5
+Dec 08 19:28:59 1: (21356) close_listed_fds: closing fd 4
+Dec 08 19:28:59 1: (21286) chk_barrier: autoplay_delay barrier: 13507ms left
+Dec 08 19:28:59 1: (21356) handle_connect: received rc4 request for user maan
+Dec 08 19:28:59 1: (21356) handle_connect: sending 64 byte challenge
+Dec 08 19:28:59 2: (21356) handle_connect: good auth for maan (1081806111)
+Dec 08 19:28:59 1: (21356) init_rc4_keys: rc4 keys initialized (84:105)
+Dec 08 19:28:59 2: (21356) enable_crypt: rc4 encryption activated for fd 10
+Dec 08 19:28:59 3: (21356) handle_connect: invalid command
+Dec 08 19:28:59 1: (21286) para_next_signal: next signal: 17
+Dec 08 19:28:59 1: (21286) para_reap_child: child 21356 exited. Exit status: 1
+Dec 08 19:28:59 1: (21286) chk_barrier: autoplay_delay barrier: 13498ms left
+Dec 08 19:29:03 2: (21286) main: got connection from ::ffff:127.0.0.1#42345, forking
+Dec 08 19:29:03 1: (21362) close_listed_fds: closing fd 9
+Dec 08 19:29:03 1: (21362) close_listed_fds: closing fd 8
+Dec 08 19:29:03 1: (21362) close_listed_fds: closing fd 6
+Dec 08 19:29:03 1: (21362) close_listed_fds: closing fd 5
+Dec 08 19:29:03 1: (21362) close_listed_fds: closing fd 4
+Dec 08 19:29:03 1: (21286) chk_barrier: autoplay_delay barrier: 9951ms left
+Dec 08 19:29:03 1: (21362) handle_connect: received rc4 request for user maan
+Dec 08 19:29:03 1: (21362) handle_connect: sending 64 byte challenge
+Dec 08 19:29:03 2: (21362) handle_connect: good auth for maan (705434988)
+Dec 08 19:29:03 1: (21362) init_rc4_keys: rc4 keys initialized (18:65)
+Dec 08 19:29:03 2: (21362) enable_crypt: rc4 encryption activated for fd 10
+Dec 08 19:29:03 1: (21362) check_perms: checking permissions
+Dec 08 19:29:03 3: (21362) handle_connect: calling com_stat() for maan@::ffff:127.0.0.1#42345
+Dec 08 19:29:13 1: (21286) chk_barrier: autoplay_delay barrier: 3ms left
+Dec 08 19:29:13 1: (21286) vss_preselect: ready and playing, but no audio file
+Dec 08 19:29:13 3: (21286) vss_post_select: requesting new fd from afs
+Dec 08 19:29:13 1: (21287) execute_server_command: received: new
+Dec 08 19:29:13 3: (21287) open_next_audio_file: getting next audio file
+Dec 08 19:29:13 1: (21287) osl_open_disk_object: filename: /home/maan/.paraslash/afs_database/audio_files/7e078c9876ccabef154017c770e05195c85b5e4d/55/b5e38d467105bd88133cf5ded70e551e582593
+Dec 08 19:29:13 1: (21287) mmap_full_file: /home/maan/.paraslash/afs_database/audio_files/7e078c9876ccabef154017c770e05195c85b5e4d/55/b5e38d467105bd88133cf5ded70e551e582593: size 4532
+Dec 08 19:29:13 1: (21287) mmap_full_file: /home/mp3/checked/dvd_07/cd_46/The_G.U.L.P.__Scheiss_Krieg.ogg: size 5274482
+Dec 08 19:29:13 1: (21287) mood_update_audio_file: score: 6
+Dec 08 19:29:13 1: (21287) mood_update_audio_file: moving from rank 26 to 35%
+Dec 08 19:29:13 1: (21287) score_update: new score: 0, rank 9/26
+Dec 08 19:29:13 1: (21287) osl_update_object: updating column 1 of score
+Dec 08 19:29:13 1: (21287) score_update: new score: -65, rank 1/26
+Dec 08 19:29:13 1: (21287) osl_update_object: updating column 1 of score
+Dec 08 19:29:13 1: (21287) save_afd: size: 8932
+Dec 08 19:29:13 1: (21287) pass_afd: passing 8 bytes and fd 12
+Dec 08 19:29:13 1: (21286) recv_afs_result: fd: 10, code: 0, shmid: 28442631
+Dec 08 19:29:13 1: (21286) chk_barrier: data send barrier: 300ms left
+Dec 08 19:29:13 1: (21286) status_refresh: 1 events, forcing status update
+Dec 08 19:29:13 1: (21286) chk_barrier: data send barrier: 300ms left
+Dec 08 19:29:13 1: (21286) chk_barrier: data send barrier: 300ms left
+Dec 08 19:29:13 1: (21286) para_next_signal: next signal: 10
+Dec 08 19:29:13 1: (21286) chk_barrier: data send barrier: 300ms left
+Dec 08 19:29:13 3: (21286) dccp_post_select: connection from ::ffff:127.0.0.1#46539
+Dec 08 19:29:13 1: (21286) chk_barrier: data send barrier: 287ms left
+Dec 08 19:29:13 1: (21286) chk_barrier: data send barrier: 287ms left
+Dec 08 19:29:13 1: (21287) para_next_signal: next signal: 10
+Dec 08 19:29:13 1: (21286) status_refresh: 2 events, forcing status update
+Dec 08 19:29:13 1: (21286) para_next_signal: next signal: 10
+Dec 08 19:29:13 1: (21287) para_next_signal: next signal: 10
+Dec 08 19:29:14 1: (21286) cq_enqueue: 4446 bytes queued for 0x8072eb0
index f587fc286d8991d08016d3d3a03e8210c0831598..04dac518c30b6032dac591100d30c741a98d6acd 100644 (file)
@@ -4,9 +4,10 @@
 <p> The main part of paraslash is a client-server application,
 so it doesn't have much to take a screenshot of. However, here's a
 screenshot of
-       <a href="gui-2005-11-12.png">para_gui</a>,
+       <a href="gui.png">para_gui</a>,
 and a text file containing the startup part of
-       <a href="para_server-startup.txt">para_server's logfile</a>
+       <a href="server.log">para_server's logfile</a>
 and a similar thing for the logfile of
-       <a href="para_audiod-startup.txt">para_audiod</a>.
+       <a href="audiod.log">para_audiod</a>.
+Both log files show log output at maximal verbosity.
 </p>