terminatorX ChangeLog
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
+
+ Version 3.83
+ * moved to terminatorX.org
+ * fixed misc gcc 4.0 warnings.
+ * removed fastabs() implementation - it failed with gcc > 4.0.
+ * fixed a compilation issue TODO: who sent a patch?.
Version 3.82
* the position of the audio control scrollbars is now saved within
terminatorX INSTALL:
-Copyright (C) 1999-2004 by Alexander König <alex@lisas.de>
-http://terminatorX.cx
+Copyright (C) 1999-2005 by Alexander König <alex@lisas.de>
+http://terminatorX.org
Note: As of Version 3.70 you need to have LADSPA installed to compile
terminatorX. To get LADSPA visit http: http://www.ladspa.org
terminatorX V3.82 README
------------------------
-Copyright (C) 1999-2004 Alexander König
+Copyright (C) 1999-2005 Alexander König
eMail: alex@lisas.de
-Homepage: http://terminatorX.cx
+Homepage: http://terminatorX.org
This is free software see the COPYING file that came with this
distribution for details.
dnl Process this file with autoconf to produce a configure script.
AC_INIT(src/tX_global.h)
-AM_INIT_AUTOMAKE(terminatorX, 3.82)
+AM_INIT_AUTOMAKE(terminatorX, 3.83)
AM_CONFIG_HEADER(config.h)
AC_ARG_ENABLE(sox, [ --enable-sox use sox as input converter. (default=auto) ])
echo ---------------------------
echo
-echo manual: $xml_man
-
option=sox; option_val=$OPTION_SOX; option_url=http://sox.sourceforge.net/
option_info;
an easy-to-use gtk+ GUI.</para>
<para>This is software may have
- <ulink url="http://terminatorX.cx/bugs.html">bugs</ulink> please
+ <ulink url="http://terminatorX.org/bugs.html">bugs</ulink> please
help fixing them. See <xref linkend="CONTACT"/>. Please read this
- manual and visit the <ulink url="http://www.terminatorX.cx">
+ manual and visit the <ulink url="http://www.terminatorX.org">
homepage</ulink>.</para>
</sect2>
<listitem>
- <para><emphasis>Visit terminatorX.cx</emphasis></para>
+ <para><emphasis>Visit terminatorX.org</emphasis></para>
<para>Will try to spawn a browser process to load the URL
- <ulink url="http://terminatorX.cx">
- http://terminatorX.cx</ulink> - for easy update checking or
+ <ulink url="http://terminatorX.org">
+ http://terminatorX.org</ulink> - for easy update checking or
just unecessary bloat.</para>
</listitem>
<para>If you want to use your joystick to control terminatorX - I
wrote a tiny tool to create MIDI events from joystick motion
called <emphasis>aseqjoy</emphasis>. It's available from the
- <ulink url="http://terminatorX.cx/aseqjoy.html">terminatorX
+ <ulink url="http://terminatorX.org/aseqjoy.html">terminatorX
website</ulink>, too.</para>
</sect2>
<title>Contact / Download</title>
<para>Find out more about terminatorX at it's
- <ulink url="http://www.terminatorX.cx">homepage</ulink>.</para>
+ <ulink url="http://www.terminatorX.org">homepage</ulink>.</para>
<para>Send me comments, bug-reports, patches or scratches (see
scratches section on the terminatorX homepage) at:
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
int main(int argc, char **argv)
{
- fprintf(stderr, "%s - Copyright (C) 1999-2004 by Alexander König\n", VERSIONSTRING);
+ fprintf(stderr, "%s - Copyright (C) 1999-2005 by Alexander König\n", VERSIONSTRING);
fprintf(stderr, "terminatorX comes with ABSOLUTELY NO WARRANTY - for details read the license.\n");
#ifdef USE_CAPABILITIES
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
bool get_is_open() { return is_open; }
virtual void start();
virtual void play(int16_t*)=0; /* play blocked */
+ virtual ~tX_audiodevice() {}
};
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
gtk_range_set_value(GTK_RANGE(lookup_widget(dialog, "update_delay")), globals.update_delay);
gtk_tooltips_set_tip(tooltips, lookup_widget(dialog, "update_delay"), "How often to update the slow widgets.", NULL);
gtk_range_set_value(GTK_RANGE(lookup_widget(dialog, "update_idle")), globals.update_idle);
- gtk_tooltips_set_tip(tooltips, lookup_widget(dialog, "update_idle"), "The update thread will idle for the selcted amount of milliseconds. If you want to have a more responsive display update increase this value - if you have performance problems reduce this value.", NULL);
+ gtk_tooltips_set_tip(tooltips, lookup_widget(dialog, "update_idle"), "The update thread will idle for the selcted amount of milliseconds. If you want to have a more responsive display update reduce this value - if you have performance problems increase this value.", NULL);
gtk_range_set_value(GTK_RANGE(lookup_widget(dialog, "vumeter_decay")), globals.flash_response);
gtk_tooltips_set_tip(tooltips, lookup_widget(dialog, "vumeter_decay"), "Defines how fast the maximum values of the VU meters should be decayed.", NULL);
gtk_misc_set_alignment(GTK_MISC(label), 0.1, 0.5);
gtk_widget_show(label);
- label=gtk_label_new("Copyright (C) 1999-2004 by Alexander K\xC3\xB6nig");
+ label=gtk_label_new("Copyright (C) 1999-2005 by Alexander K\xC3\xB6nig");
gtk_box_pack_start(GTK_BOX(box2), label, WID_DYN);
gtk_misc_set_alignment(GTK_MISC(label), 0.9, 0.5);
gtk_widget_show(label);
sep=gtk_hseparator_new();
add_about_wid_fix(sep);
- label=gtk_label_new("This is "PACKAGE" release "VERSION" - Copyright (C) 1999-2004 by Alexander K\xC3\xB6nig"
- "\nSend comments, patches and scratches to: alex@lisas.de\nterminatorX-homepage: http://www.terminatorX.cx");
+ label=gtk_label_new("This is "PACKAGE" release "VERSION" - Copyright (C) 1999-2005 by Alexander K\xC3\xB6nig"
+ "\nSend comments, patches and scratches to: alex@lisas.de\nterminatorX-homepage: http://www.terminatorX.org");
gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_CENTER);
add_about_wid_fix(label);
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
GtkWidget* gtk_tx_flash_new ()
{
GtkTxFlash *tx_flash;
-
tx_flash = (GtkTxFlash *)g_object_new(gtk_tx_flash_get_type (), NULL);
+
+ // tX_msg("creating a new flash: %08x\n", tx_flash);
return GTK_WIDGET (tx_flash);
}
new_level=(int) (new_value/tx_flash->level_value);
+ // tX_msg("setting level: %5d for widget %08x channel %08x\n", new_level, tx_flash, channel);
+
if (new_level>tx_flash->levels)
new_level=tx_flash->levels;
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
static LADSPA_Plugin * getPluginByIndex(int i);
static LADSPA_Plugin * getPluginByUniqueID(long ID);
const LADSPA_Descriptor *getDescriptor() { return ladspa_descriptor; }
+ virtual ~LADSPA_Plugin() {};
};
class LADSPA_Stereo_Plugin : public LADSPA_Plugin
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#ifdef USE_LRDF
lrdf_uris *ulist;
char *urilabel;
- int i;
+ unsigned int i;
if (!liblrdf_error) {
urilabel=lrdf_get_label(uri);
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
gtk_container_add (GTK_CONTAINER (sub_menu), menu_item);
gtk_widget_set_sensitive (menu_item, FALSE);
- menu_item = gtk_menu_item_new_with_mnemonic ("_Visit terminatorX.cx");
+ menu_item = gtk_menu_item_new_with_mnemonic ("_Visit terminatorX.org");
gtk_widget_show (menu_item);
gtk_container_add (GTK_CONTAINER (sub_menu), menu_item);
g_signal_connect(menu_item, "activate", (GCallback) display_browser, NULL);
void tx_note(const char *message, bool isError, GtkWindow *window)
{
- if (!window) window==GTK_WINDOW(main_window);
+ if (!window) window=GTK_WINDOW(main_window);
GtkWidget *dialog=gtk_message_dialog_new(window,
GTK_DIALOG_DESTROY_WITH_PARENT,
}
} else {
/* We are still here and the child exited - that could mean trouble. */
- tx_note("Failed to run a suitable web browser - if there's one installed on this system, please run it and forward yourself to:\nhttp://terminatorX.cx", true);
+ tx_note("Failed to run a suitable web browser - if there's one installed on this system, please run it and forward yourself to:\nhttp://terminatorX.org", true);
gtk_idle_remove(browser_tag);
browser_tag=-1;
if (browser_child==0) {
// child
- execlp("mozilla","mozilla","http://terminatorX.cx", NULL);
- execlp("netscape","netscape","http://terminatorX.cx", NULL);
- execlp("galeon","galeon","http://terminatorX.cx", NULL);
- execlp("konqueror","konqueror","http://terminatorX.cx", NULL);
+ execlp("mozilla","mozilla","http://terminatorX.org", NULL);
+ execlp("netscape","netscape","http://terminatorX.org", NULL);
+ execlp("galeon","galeon","http://terminatorX.org", NULL);
+ execlp("konqueror","konqueror","http://terminatorX.org", NULL);
_exit(-1);
} else if (browser_child==-1) {
tx_note("System error: couldn't fork() to run the browser process.", true);
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
usempg123=1;
else
#endif
-#ifdef USE_SOX_INPUT
+#if defined(USE_SOX_INPUT) && defined(USE_MPG123_INPUT)
usempg123=0;
#else
return;
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
ec_ptr=ec_buffer;
}
-#ifdef BIG_ENDIAN_MACHINE
-#define fastabs(x) fabs(x)
-#else
-// found this on musicdsp.org
-// posted by <tobybear@web.de>
-// proabably wont work on bigendian so we
-// use fabs() instead.
-inline float fastabs(float f)
-{
- int i=((*(int*)&f)&0x7fffffff);
- return (*(float*)&i);
-}
-#endif
-
void vtt_class :: render()
{
list <vtt_fx *> :: iterator effect;
// find max signal for vu meters...
for (int sample=0; sample<samples_in_outputbuffer; sample++) {
- f_prec lmax=fastabs(output_buffer[sample]);
- f_prec rmax=fastabs(output_buffer2[sample]);
+ f_prec lmax=fabs(output_buffer[sample]);
+ f_prec rmax=fabs(output_buffer2[sample]);
if (lmax>max_value) max_value=lmax;
if (rmax>max_value2) max_value2=rmax;
#endif
mix_out_buffer[sample]=(int16_t) temp;
- temp=fastabs(temp);
+ temp=fabs(temp);
if (right) {
if (temp>mix_max_r) mix_max_r=temp;
} else {
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
if ((*vtt)->is_playing) {
gtk_tx_update_pos_display(GTK_TX((*vtt)->gui.display), (*vtt)->pos_i, (*vtt)->mute);
temp=(*vtt)->max_value*(*vtt)->res_volume*vtt_class::vol_channel_adjust;
- (*vtt)->max_value=0;
temp2=(*vtt)->max_value2*(*vtt)->res_volume*vtt_class::vol_channel_adjust;
- (*vtt)->max_value2=0;
+// tX_msg("Setting value: %f, %f -> %f; %f, %f -> %f (%f)\n",
+// (*vtt)->max_value, (*vtt)->res_volume, temp,
+// (*vtt)->max_value2, (*vtt)->res_volume, temp2,
+// vtt_class::vol_channel_adjust
+// );
gtk_tx_flash_set_level((*vtt)->gui.flash, temp, temp2);
+
+ (*vtt)->max_value=0;
+ (*vtt)->max_value2=0;
}
if ((*vtt)->needs_cleaning_up()) {
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2004 Alexander König
+ Copyright (C) 1999-2005 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Release: %{release}
Group: Applications/Multimedia
Copyright: GPL2
-URL: http://www.terminatorX.cx
+URL: http://www.terminatorX.org
Source: %{name}-%{version}.tar.gz
Buildroot: %{_tmppath}/%{name}-%{version}-root
Requires: gtk2, libvorbis, audiofile, libxml2, zlib, scrollkeeper, yelp, sox, vorbis-tools, libcap