<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/multimedia, branch 2010.02</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2010.02</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2010.02'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2010-02-24T21:45:30Z</updated>
<entry>
<title>madplay: add patch to switch to the new ALSA API</title>
<updated>2010-02-24T21:45:30Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-02-24T20:55:16Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=97b392b98468859ab2366995b6bee4140b38e388'/>
<id>urn:sha1:97b392b98468859ab2366995b6bee4140b38e388</id>
<content type='text'>
madplay was failing to build with errors such as :

audio_alsa.o: In function `config':
audio_alsa.c:(.text+0x200): undefined reference to `snd_pcm_hw_params_set_rate_near@ALSA_0.9'
audio_alsa.c:(.text+0x25c): undefined reference to `snd_pcm_hw_params_set_buffer_time_near@ALSA_0.9'
audio_alsa.c:(.text+0x284): undefined reference to `snd_pcm_hw_params_get_buffer_size@ALSA_0.9'
audio_alsa.c:(.text+0x2a4): undefined reference to `snd_pcm_hw_params_set_period_time_near@ALSA_0.9'
audio_alsa.c:(.text+0x2d4): undefined reference to `snd_pcm_hw_params_get_period_size@ALSA_0.9'

The ALSA library uses symbol versioning by default, to handle ABI
changes. However, since uClibc doesn't seem to support symbol
versioning, we disable this when building the ALSA library by passing
--without-versioned.

However, madplay relies on the old ALSA ABI, so even without symbol
versioning, references to versioned symbols are generated (functions
with the same name, but different API, exist in the old and new API).

The easiest solution is to switch madplay to the new API. This is done
thanks to a patch written by Micha Nelissen &lt;micha@neli.hopto.org&gt; and
available at http://article.gmane.org/gmane.comp.audio.mad.devel/729.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>mplayer: use UTF-8 charset to avoid iconv dependency</title>
<updated>2010-02-23T19:34:56Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-02-21T15:55:21Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ca2293b3645452e58c9236ac0d8ab6e1be2fa2f0'/>
<id>urn:sha1:ca2293b3645452e58c9236ac0d8ab6e1be2fa2f0</id>
<content type='text'>
The mplayer configure script was failing with:

  Checking for iconv program ... no
  No working iconv program found, use
  --charset=UTF-8 to continue anyway.
  If you also have problems with iconv library functions use --charset=noconv.
  Messages in the GTK-2 interface will be broken then.

Therefore, we pass --charset=UTF-8 instead of --charset=US-ASCII.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'misc-fixes3' of git://git.busybox.net/~tpetazzoni/git/buildroot</title>
<updated>2010-02-18T21:02:03Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-02-18T21:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ac8329cff0a969bec23be7871bfaf394e369be7c'/>
<id>urn:sha1:ac8329cff0a969bec23be7871bfaf394e369be7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>alsa-utils: force the variant of ncurses library</title>
<updated>2010-02-18T18:08:41Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-02-18T18:08:41Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=1072cf190cb9ce2a0cd7269065bcc07922211998'/>
<id>urn:sha1:1072cf190cb9ce2a0cd7269065bcc07922211998</id>
<content type='text'>
Two variants of the ncurses library exist: the normal one, and the
ncursesw one, which has support for wide char. Currently, Buildroot
only builds the normal variant (the second variant requires
--enable-widec while compiling ncurses).

Unfortunately, when libncursesw is installed on the host, the
configure script of alsa-utils finds /usr/bin/ncursesw5-config and
thinks that the target has this version. Unfortunately, as this is not
the case, it causes a configure failure when trying to link a sample
program against libpanelw (which is part of ncurses).

Therefore, we force the libncurses variant used by alsa-utils to the
normal variant.

Later on, if needed, support for the wide-char variant of the
libncurses library could be added.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>alsa-utils: alsamixer need libform, libmenu &amp; libpanel (from ncurses)</title>
<updated>2010-02-18T10:11:43Z</updated>
<author>
<name>Julien Boibessot</name>
<email>julien.boibessot@armadeus.com</email>
</author>
<published>2010-02-11T16:31:25Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=909fb5be4b69359f93fef419592dfcb5174480ed'/>
<id>urn:sha1:909fb5be4b69359f93fef419592dfcb5174480ed</id>
<content type='text'>
Without this patch alsamixer complains about missing libs and
ldd says:
        libform.so.5 =&gt; not found
        libmenu.so.5 =&gt; not found
        libpanel.so.5 =&gt; not found
        libncurses.so.5 =&gt; /usr/lib/libncurses.so.5 (0x4000e000)
        libasound.so.2 =&gt; /usr/lib/libasound.so.2 (0x40056000)
        ... &lt;cut&gt;

Signed-off-by: Julien Boibessot &lt;julien.boibessot@armadeus.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>gstreamer-good: add speex dependancy</title>
<updated>2010-02-17T10:26:09Z</updated>
<author>
<name>Julien Boibessot</name>
<email>julien.boibessot@armadeus.com</email>
</author>
<published>2010-02-12T22:47:37Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=0c6ef230f32eb37a23c47afd862e393dacf8f308'/>
<id>urn:sha1:0c6ef230f32eb37a23c47afd862e393dacf8f308</id>
<content type='text'>
Otherwise, even if speex is selected, as gstreamer is compiled first,
speex plugin is not activated/built.

Signed-off-by: Julien Boibessot &lt;julien.boibessot@armadeus.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>Temporary fix for alsa-lib breakage with --disable-pcm</title>
<updated>2010-02-14T11:10:38Z</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-02-14T11:01:13Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=94e172c8e7660213d29cb37ff760f5abf8886c31'/>
<id>urn:sha1:94e172c8e7660213d29cb37ff760f5abf8886c31</id>
<content type='text'>
The current version of alsa-lib (1.0.22) does not build when
--disable-pcm is used at configure time. I've reported the issue at
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913.

In the mean time, we can prevent the user from not selecting PCM
support by using the following patch.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package: remove broken asterisk package</title>
<updated>2010-02-09T11:21:37Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-02-09T11:21:37Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=640c74037867690532615650839316feb233a227'/>
<id>urn:sha1:640c74037867690532615650839316feb233a227</id>
<content type='text'>
Has been marked as broken for more than one year.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>PATCH: Add more config options to alsa, bump version</title>
<updated>2010-01-28T22:13:05Z</updated>
<author>
<name>William Wagner</name>
<email>will_wagner@carallon.com</email>
</author>
<published>2010-01-28T18:07:27Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=aea2ef9b9e639f75e6fd8b574f40e60221fa03a2'/>
<id>urn:sha1:aea2ef9b9e639f75e6fd8b574f40e60221fa03a2</id>
<content type='text'>
Signed-off-by: William Wagner &lt;will_wagner@carallon.com&gt;
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>gstreamer: fix unaligned detection for x86-64</title>
<updated>2010-01-18T16:04:12Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-01-18T16:04:12Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=0099ed2bf03e9686cae43e1ec426804269c02aba'/>
<id>urn:sha1:0099ed2bf03e9686cae43e1ec426804269c02aba</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
</feed>
