--- xine_input_vdr.c.orig 2008-07-09 19:38:14.492830450 +0200 +++ xine_input_vdr.c 2008-07-09 19:38:50.394876391 +0200 @@ -1417,8 +1417,9 @@ if (buf_size % alignment != 0) buf_size += alignment - (buf_size % alignment); - multi_buffer = xine_xmalloc_aligned (alignment, num_buffers * buf_size, - &this->buffer_pool_base); +// multi_buffer = xine_xmalloc_aligned (alignment, num_buffers * buf_size, +// &this->buffer_pool_base); + multi_buffer = av_mallocz (num_buffers * buf_size); pthread_mutex_init (&this->buffer_pool_mutex, NULL); pthread_cond_init (&this->buffer_pool_cond_not_empty, NULL);