<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/mpfc/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/mpfc/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/mpfc/bugs/</id><updated>2009-07-27T07:02:55Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>found overlapping data buffer in file player.c</title><link href="https://sourceforge.net/p/mpfc/bugs/5/" rel="alternate"/><published>2009-07-27T07:02:55Z</published><updated>2009-07-27T07:02:55Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netabc29f5d3510e30c1fecfe9c6089217b8a5a2550</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I have scanned the files of mpfc-1.3.7 with the static code analysis tool cppcheck (http://cppcheck.wiki.sourceforge.net/). It found an overlapping data buffer in file player.c at  the lines 1401,1403 and 1405.&lt;br /&gt;
Lets take a look at the source:&lt;br /&gt;
if (player_context-&amp;gt;m_bitrate)&lt;br /&gt;
sprintf(aparams, "%s%d kbps ", aparams, player_context-&amp;gt;m_bitrate);&lt;br /&gt;
if (player_context-&amp;gt;m_freq)&lt;br /&gt;
sprintf(aparams, "%s%d Hz ", aparams, player_context-&amp;gt;m_freq);&lt;br /&gt;
if (player_context-&amp;gt;m_stereo)&lt;br /&gt;
sprintf(aparams, "%s%s", aparams, &lt;br /&gt;
(player_context-&amp;gt;m_stereo == player_context-&amp;gt;m_stereo) ? "stereo" : "mono");&lt;br /&gt;
wnd_move(wnd, 0, PLAYER_SLIDER_BAL_X - strlen(aparams) - 1, &lt;br /&gt;
PLAYER_SLIDER_BAL_Y);&lt;/p&gt;
&lt;p&gt;As you can see, the data buffer of aparams overlapps! This is dangerous and can lead to segfaults.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Ettl Martin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>1.3.4 makes lo-fi streaming music sound like The Chipmunks</title><link href="https://sourceforge.net/p/mpfc/bugs/4/" rel="alternate"/><published>2004-11-11T16:29:21Z</published><updated>2004-11-11T16:29:21Z</updated><author><name>Jeff D. Hanson</name><uri>https://sourceforge.net/u/jhansonxi/</uri></author><id>https://sourceforge.net075ad127643ad484a7d4a23a8a8331db47d3016c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When I play low-bandwidth streams (PLS file from bug&lt;br /&gt;
1009608), the frequency is messed up.  It sounds like&lt;br /&gt;
it is playing at 2x normal speed.  Local Oggs sound fine.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>1.3.4 not happy with audio system on Mandrake 10.1</title><link href="https://sourceforge.net/p/mpfc/bugs/3/" rel="alternate"/><published>2004-11-05T04:06:14Z</published><updated>2004-11-05T04:06:14Z</updated><author><name>Jeff D. Hanson</name><uri>https://sourceforge.net/u/jhansonxi/</uri></author><id>https://sourceforge.net75a71bfea3e0a83374fcb5a2d8e023f0644957d0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Compiles without error but when executed:&lt;/p&gt;
&lt;p&gt;mpfc: simple.c:1377:&lt;br /&gt;
snd_mixer_selem_get_playback_volume_range: Assertion&lt;br /&gt;
`elem' failed.  Aborted&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>MPFC hates my low=Fi streaming music</title><link href="https://sourceforge.net/p/mpfc/bugs/2/" rel="alternate"/><published>2004-08-15T17:53:39Z</published><updated>2004-08-15T17:53:39Z</updated><author><name>Jeff D. Hanson</name><uri>https://sourceforge.net/u/jhansonxi/</uri></author><id>https://sourceforge.netf3ac9f0201d1ae8cdcebd2776087bfe07e7789ad</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It doesn't like my PLS file format (file attached). &lt;br /&gt;
Multiple false tracks are displayed or the last track&lt;br /&gt;
is duplicated.&lt;/p&gt;
&lt;p&gt;Takes a very long time to start playing.&lt;/p&gt;
&lt;p&gt;Seg faults on The Linux Show when they are not&lt;br /&gt;
broadcasting.&lt;/p&gt;
&lt;p&gt;Refuses to play some streams.&lt;/p&gt;
&lt;p&gt;Totem doesn't have any of these problems.&lt;/p&gt;
&lt;p&gt;I like MPFC and want to use it on an old PC I plan to&lt;br /&gt;
set up as a router.  Good combination with Links.  The&lt;br /&gt;
keyboard layout is a bit odd but it works.  How about&lt;br /&gt;
mouse support?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Compilation error</title><link href="https://sourceforge.net/p/mpfc/bugs/1/" rel="alternate"/><published>2004-01-27T20:48:36Z</published><updated>2004-01-27T20:48:36Z</updated><author><name>Misty De Meo</name><uri>https://sourceforge.net/u/fancia/</uri></author><id>https://sourceforge.netc27c50978109b8c007f75aa3e06e6c8616159475</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I'm having some difficulties compiling MPFC... it gives&lt;br /&gt;
the following errors while trying to compile window.c:&lt;/p&gt;
&lt;p&gt;window.o(.text+0x9c): In function `wnd_new_root':&lt;br /&gt;
/home/clarisse/mpfc-1.1.1/src/window.c:99: undefined&lt;br /&gt;
reference to `Gpm_Open'&lt;br /&gt;
window.o(.text+0xbe):/home/clarisse/mpfc-1.1.1/src/window.c:105:&lt;br /&gt;
undefined reference to `gpm_zerobased'&lt;br /&gt;
window.o(.text+0xd2):/home/clarisse/mpfc-1.1.1/src/window.c:105:&lt;br /&gt;
undefined reference to `gpm_zerobased'&lt;br /&gt;
window.o(.text+0x4d4): In function `wnd_destroy_func':&lt;br /&gt;
/home/clarisse/mpfc-1.1.1/src/window.c:249: undefined&lt;br /&gt;
reference to `Gpm_Close'&lt;br /&gt;
window.o(.text+0x13da): In function `wnd_mouse_handler':&lt;br /&gt;
/home/clarisse/mpfc-1.1.1/src/window.c:807: undefined&lt;br /&gt;
reference to `_gpm_buf'&lt;br /&gt;
window.o(.text+0x13de):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `_gpm_buf'&lt;br /&gt;
window.o(.text+0x13e2):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `gpm_zerobased'&lt;br /&gt;
window.o(.text+0x13e6):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `gpm_zerobased'&lt;br /&gt;
window.o(.text+0x13ea):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `_gpm_arg'&lt;br /&gt;
window.o(.text+0x13f2):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `_gpm_buf'&lt;br /&gt;
window.o(.text+0x13f6):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `_gpm_arg'&lt;br /&gt;
window.o(.text+0x13fa):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `_gpm_buf'&lt;br /&gt;
window.o(.text+0x1402):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `gpm_consolefd'&lt;br /&gt;
window.o(.text+0x1412):/home/clarisse/mpfc-1.1.1/src/window.c:807:&lt;br /&gt;
undefined reference to `gpm_consolefd'&lt;br /&gt;
window.o(.text+0x1582): In function `wnd_mouse_thread':&lt;br /&gt;
/home/clarisse/mpfc-1.1.1/src/window.c:850: undefined&lt;br /&gt;
reference to `gpm_fd'&lt;br /&gt;
window.o(.text+0x158a):/home/clarisse/mpfc-1.1.1/src/window.c:855:&lt;br /&gt;
undefined reference to `gpm_fd'&lt;br /&gt;
window.o(.text+0x15ba):/home/clarisse/mpfc-1.1.1/src/window.c:859:&lt;br /&gt;
undefined reference to `gpm_fd'&lt;br /&gt;
window.o(.text+0x1604):/home/clarisse/mpfc-1.1.1/src/window.c:865:&lt;br /&gt;
undefined reference to `Gpm_GetEvent'&lt;br /&gt;
window.o(.text+0x16de): In function `wnd_reinit_mouse':&lt;br /&gt;
/home/clarisse/mpfc-1.1.1/src/window.c:895: undefined&lt;br /&gt;
reference to `gpm_fd'&lt;br /&gt;
window.o(.text+0x16e6):/home/clarisse/mpfc-1.1.1/src/window.c:895:&lt;br /&gt;
undefined reference to `gpm_fd'&lt;br /&gt;
window.o(.text+0x16f0):/home/clarisse/mpfc-1.1.1/src/window.c:896:&lt;br /&gt;
undefined reference to `Gpm_Close'&lt;br /&gt;
window.o(.text+0x1728):/home/clarisse/mpfc-1.1.1/src/window.c:903:&lt;br /&gt;
undefined reference to `Gpm_Open'&lt;br /&gt;
window.o(.text+0x1742):/home/clarisse/mpfc-1.1.1/src/window.c:908:&lt;br /&gt;
undefined reference to `gpm_zerobased'&lt;br /&gt;
window.o(.text+0x1746):/home/clarisse/mpfc-1.1.1/src/window.c:908:&lt;br /&gt;
undefined reference to `gpm_zerobased'&lt;br /&gt;
collect2: ld returned 1 exit status&lt;br /&gt;
make[3]: *** [mpfc] Error 1&lt;br /&gt;
make[3]: Leaving directory `/home/clarisse/mpfc-1.1.1/src'&lt;br /&gt;
make[2]: *** [all-recursive] Error 1&lt;br /&gt;
make[2]: Leaving directory `/home/clarisse/mpfc-1.1.1/src'&lt;br /&gt;
make[1]: *** [all-recursive] Error 1&lt;br /&gt;
make[1]: Leaving directory `/home/clarisse/mpfc-1.1.1'&lt;br /&gt;
make: *** [all] Error 2&lt;/p&gt;
&lt;p&gt;I'm building with GCC 3.3.2 on an 800MHz G4 PowerPC&lt;br /&gt;
processor.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>