Redmine: Issueshttp://redmine.audacious-media-player.org/http://redmine.audacious-media-player.org/welcome/favicon.ico?15159353402022-02-27T20:33:03ZRedmine
Redmine Audacious - Bug #1159 (Closed): ffaudio fails to compile with FFmpeg 5.0http://redmine.audacious-media-player.org/issues/11592022-02-27T20:33:03ZThomas Langethomas-lange2@gmx.de
<p>With FFmpeg 5.0 (shipped meanwhile by Arch Linux), some APIs return const pointers now.<br />This causes build failures when using "-fpermissive".</p>
<pre>
ffaudio-core.cc: In function ‘AVInputFormat*
get_format_by_content(const char*, VFSFile&)’:
ffaudio-core.cc:291:36: error: invalid conversion from ‘const
AVInputFormat*’ to ‘AVInputFormat*’ [-fpermissive]
291 | f = av_probe_input_format2 (& d, true, & score);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
| |
| const AVInputFormat*
ffaudio-core.cc: In function ‘bool find_codec(AVFormatContext*,
CodecInfo*)’:
ffaudio-core.cc:364:52: error: invalid conversion from ‘const
AVCodec*’ to ‘AVCodec*’ [-fpermissive]
364 | AVCodec * codec = avcodec_find_decoder
(stream->codecpar->codec_id);
|
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| const
AVCodec*
</pre>
<p>Workaround by Arch Linux: <a class="external" href="https://github.com/archlinux/svntogit-packages/commit/40cc5f012245a25c182afe3cd6ec27056381bbe4">https://github.com/archlinux/svntogit-packages/commit/40cc5f012245a25c182afe3cd6ec27056381bbe4</a></p> Audacious - Bug #1052 (Closed): Autoreconf no longer working with autoconf 2.70http://redmine.audacious-media-player.org/issues/10522021-01-10T01:11:54ZThomas Langethomas-lange2@gmx.de
<p>When using autoconf 2.70, the command autoreconf and therefore our mkrelease.sh script no longer work.<br />With older versions the error was only a warning.</p>
<p>$ autoreconf -I m4<br />configure.ac: error: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION</p>
<p>Please see the attached patch.<br />See also: <a class="external" href="https://github.com/GNOME/libgsf/commit/91027d3447666c6f13c31b4b5984e1a8212983da">https://github.com/GNOME/libgsf/commit/91027d3447666c6f13c31b4b5984e1a8212983da</a></p> Audacious - Bug #990 (Closed): Width of visualizations should be ignored for text ellipsization i...http://redmine.audacious-media-player.org/issues/9902020-05-29T00:07:20ZThomas Langethomas-lange2@gmx.de
<p>If the visualizations in the info bar are disabled, we should ignore their<br />original width in the calculation for text ellipsization in InfoBar::paintEvent().</p>
<p>This issue only exists with the Qt interface, the GTK interface is not affected.<br />See the attached screenshot.</p> Audacious - Bug #972 (Closed): Time scale in Qt info popup not workinghttp://redmine.audacious-media-player.org/issues/9722020-04-21T17:44:10ZThomas Langethomas-lange2@gmx.de
<p>The checkbox "Show time scale for current song" from Settings -> Song Info -> Popup Information<br />has currently no effect on the info popup.</p>
<p>We should either remove the checkbox from the settings or actually implement the feature.</p> Audacious - Bug #959 (Closed): Window title may state "Buffering ..." erroneouslyhttp://redmine.audacious-media-player.org/issues/9592020-04-08T22:19:48ZThomas Langethomas-lange2@gmx.de
<p>The window title of the Qt interface sometimes shows "Buffering ..." <br />although this is incorrect and the song is already playing for a few seconds.<br />It is not updated again before another song is played.</p>
<p>How to reproduce:<br />1. Stop playback<br />2. Restart Audacious<br />3. Open multiple audio files (at least three)</p>
<p>Result:<br />Initially the window title is set correctly in MainWindow::title_change_cb(),<br />then MainWindow::playback_begin_cb() is called which queues MainWindow::buffering_cb()<br />where the title is overwritten again to "Buffering ...".</p> Audacious - Bug #950 (Closed): Segfault when rewinding song with enabled SoX Resampler pluginhttp://redmine.audacious-media-player.org/issues/9502020-04-05T10:20:55ZThomas Langethomas-lange2@gmx.de
<p>When rewinding songs a segfault occurs if:<br />- the SoX Resampler plugin is enabled<br />- the configured sample rate is higher than the actual sample rate of the audio file</p>
<p>Example: Configure the SoX plugin to use 48000 Hz and play audio files with 44100 Hz.</p>
<p>Versions:<br />- Audacious 4.0<br />- SoX 14.4.2</p>
<p>Originally this has been reported here:<br /><a class="external" href="https://redmine.audacious-media-player.org/boards/1/topics/2497">https://redmine.audacious-media-player.org/boards/1/topics/2497</a></p> Audacious - Bug #567 (Closed): Sporadical crash when opening URLhttp://redmine.audacious-media-player.org/issues/5672015-08-09T19:46:49ZThomas Langethomas-lange2@gmx.de
<p>Audacious 3.7 sometimes crashes when opening this URL: <a class="external" href="http://www.ex.ua/get/6700053">http://www.ex.ua/get/6700053</a><br />Version 3.6 shows an error message but does not crash.</p>
<p>The output of "audacious -V" is attached.<br />If you cannot reproduce it, I will provide a backtrace.</p> Audacious - Bug #474 (Closed): libaudqt: Clean up properly on shutdownhttp://redmine.audacious-media-player.org/issues/4742014-10-29T00:10:15ZThomas Langethomas-lange2@gmx.de
<p>Audacious segfaults on shutdown if the "Song Info" dialog was opened before.</p>
<p>Version:<br />latest from git</p>
<p>Steps to reproduce:<br />1. Start Audacious in Qt mode.<br />2. Open the "Song Info" dialog for a track.<br />3. Close dialog with "OK".<br />4. Close Audacious.</p>
<p>The segfault does not occur every time though.<br />For me usually three tries are enough.</p>
<p>Output of <em>audacious -VV --qt</em>:<br /><pre>
audacious: strpool.cc:223: static void String::raw_unref(char*): Assertion `status & MultiHash::Found' failed.
Aborted (core dumped)
</pre></p> Audacious - Bug #466 (Closed): Qt: Translations are not appliedhttp://redmine.audacious-media-player.org/issues/4662014-10-14T15:58:07ZThomas Langethomas-lange2@gmx.de
<p>Almost all strings are shown in English with the Qt interface.</p>
<p>Only some window titles and buttons use the translations<br />(screenshot of the settings window is attached).</p>
<p>Platform: Linux</p> Audacious - Bug #405 (Closed): Invisible repeat button with Ivory and Osmosis skinhttp://redmine.audacious-media-player.org/issues/4052014-02-17T23:10:13ZThomas Langethomas-lange2@gmx.de
<p>The repeat button of the <em>Ivory</em> skin is invisible.<br />Strangely <em>Osmosis</em> (<em>Ivory</em> inverted) is not affected.</p>
<p>Screenshot attached.</p> Audacious - Bug #386 (Closed): Some menu items are not translatable anymorehttp://redmine.audacious-media-player.org/issues/3862014-01-05T21:25:32ZThomas Langethomas-lange2@gmx.de
<p>With the new libaudgui menu code, some items are no more shown translated.</p>
<p>Affected menu items:<br /> - [1] gtkui/menus.c: <strong>All except</strong> main_items[], rclick_items[], tab_items[]<br /> - [2] skins/menus.c: <strong>Only</strong> dupe_items[], sort_items[], sort_selected_items[]</p>
<p>So for the Winamp interface only submenus are shown in English.<br />But with the GTK+ interface, it is much worse.<br />Only the main items (Open, Playback, Playlist ...) are shown correctly here.</p>
<p>Of course I have updated the po file properly with 'make update-po' and update-potfiles.sh.</p>
<p>[1] <a class="external" href="https://github.com/audacious-media-player/audacious-plugins/blob/master/src/gtkui/menus.c#L127">https://github.com/audacious-media-player/audacious-plugins/blob/master/src/gtkui/menus.c#L127</a><br />[2] <a class="external" href="https://github.com/audacious-media-player/audacious-plugins/blob/master/src/skins/menus.c#L55">https://github.com/audacious-media-player/audacious-plugins/blob/master/src/skins/menus.c#L55</a></p> Audacious - Bug #258 (Closed): scrobbler2: Segmentation faulthttp://redmine.audacious-media-player.org/issues/2582013-02-24T00:56:50ZThomas Langethomas-lange2@gmx.de
<p>If the new scrobbler2 plugin is enabled, I get randomly segfaults.<br />I did nothing except enabling it and playing some audio files.</p>
<p>A backtrace is attached.</p> Audacious - Bug #130 (Closed): Regression: Floating point exception if a file was moved and can't...http://redmine.audacious-media-player.org/issues/1302012-06-16T01:16:06ZThomas Langethomas-lange2@gmx.de
<p>Description:<br />If audacious can't open a file, a floating point exception occurs.</p>
<p>How to reproduce:<br />1. Open a single file with audacious<br />2. Close audacious and move the file to a different location<br />3. Open audacious again</p>
<p>Expected result:<br />audacious shows an error dialog like in 3.2</p>
<p>Actual result:<br />Floating point exception</p>
<p>Relevant audacious -V output:</p>
<p>probe.c:173 [file_find_decoder]: Probing file:///home/thomas/Rising%20of%20the%20Phoenix.ogg.<br />probe.c:123 [probe_by_scheme]: Probing by scheme.<br />probe.c:139 [probe_by_extension]: Probing by extension.<br />probe.c:111 [probe_func_fast]: Guessing Ogg Vorbis Decoder.<br />probe.c:65 [probe_func]: Trying Ogg Vorbis Decoder.<br />probe.c:49 [check_opened]: Opening file:///home/thomas/Rising%20of%20the%20Phoenix.ogg.<br />probe.c:58 [check_opened]: FAILED.</p> Audacious - Bug #129 (Closed): audacious-plugins can't be compiled without compiler optimizations...http://redmine.audacious-media-player.org/issues/1292012-06-16T00:42:05ZThomas Langethomas-lange2@gmx.de
<p>I've noticed today that various audacious plugins fail to compile<br />because NULL is undeclared.<br />Strangely this is only the case if you disable compiler optimizations.</p>
<p>An example is this error message:</p>
<p>voice_removal.c:58:1: error: 'NULL' undeclared here (not in a function)<br />Failed to compile voice_removal.c (plugin)!<br />make<sup><a href="#fn5">5</a></sup>: <b>* [voice_removal.plugin.o] Error 1<br />make<sup><a href="#fn4">4</a></sup>: <strong></b> [all] Error 2<br />make<sup><a href="#fn3">3</a></sup>: <b></strong> [subdirs] Error 2<br />make<sup><a href="#fn2">2</a></sup>: <strong></b> [all] Error 2<br />make<sup><a href="#fn1">1</a></sup>: <b></strong> [subdirs] Error 2<br />make: *</b> [all] Error 2</p>
<p>Is it better to include <stddef.h> for every failing plugin<br />or is it possible to define NULL in config.h?</p> Audacious - Bug #114 (Closed): Regression: "Show song numbers" and "Show leading zeroes" are no m...http://redmine.audacious-media-player.org/issues/1142012-05-19T21:00:53ZThomas Langethomas-lange2@gmx.de
<p>"Show song numbers" and "Show leading zeroes" in the preferences window<br />are no more adopted directly since this commit:</p>
<p><a class="external" href="https://github.com/audacious-media-player/audacious/commit/fdb1d6ce99d6013afc761330adddd9e253d37ec9#diff-9">https://github.com/audacious-media-player/audacious/commit/fdb1d6ce99d6013afc761330adddd9e253d37ec9#diff-9</a></p>
<p>Would it be possible to get these lines back or is there an alternative to update the playlist window<br />so the changes are adopted without the need of pressing F5?</p>