From patchwork Wed Jul 9 18:02:05 2008 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dominique Matz X-Patchwork-Id: 12662 Received: from imap.4eins.net ([212.77.234.204]) by www.linuxtv.org with esmtp (Exim 4.63) (envelope-from ) id 1KGdzY-0006vO-T7 for vdr@linuxtv.org; Wed, 09 Jul 2008 20:02:13 +0200 Received: from [192.168.0.11] (p5483C6B1.dip.t-dialin.net [84.131.198.177]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: mailinglists@l3x.de) by imap.4eins.net (Postfix) with ESMTP id 415A31CCBE for ; Wed, 9 Jul 2008 20:02:09 +0200 (CEST) Message-ID: <4874FD1D.4070904@l3x.de> Date: Wed, 09 Jul 2008 20:02:05 +0200 From: Dominique Matz User-Agent: Thunderbird 2.0.0.14 (X11/20080608) MIME-Version: 1.0 To: VDR Mailing List References: <4873C7F8.4070209@l3x.de> <4FC14655F8%linux@youmustbejoking.demon.co.uk> In-Reply-To: <4FC14655F8%linux@youmustbejoking.demon.co.uk> X-LSpam-Score: -2.6 (--) X-LSpam-Report: No, score=-2.6 required=5.0 tests=BAYES_00=-2.599 autolearn=ham Subject: Re: [vdr] vdr-xineliboutput xine-lib error - xine_xmalloc_aligned X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: VDR Mailing List List-Id: VDR Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2008 18:02:13 -0000 Status: O X-Status: X-Keywords: X-UID: 17229 Darren Salt schrieb: > I demand that Dominique Matz may or may not have written... > > [snip] > >> vdr-sxfe: symbol lookup error: >> /usr/lib/xine/plugins/2.0/xineplug_inp_xvdr.so: undefined symbol: >> xine_xmalloc_aligned >> > > xine_xmalloc_aligned (alignment, size) ? av_mallocz (size) > > [snip] > thanks it works very fine .. --- 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);