174 Commits

Author SHA1 Message Date
Alexander Kojevnikov
482fb571ed Fix prefs dialog close button 2011-03-20 11:53:18 +08:00
Alexander Kojevnikov
e45c3d9a33 Add a (dummy) languages combobox 2011-03-17 22:38:49 +08:00
Alexander Kojevnikov
f4edfd5f3e i18n: Update spek.pot 2011-03-17 22:08:05 +08:00
Alexander Kojevnikov
7694e83127 Add a dummy Preferences dialogue 2011-03-17 21:46:04 +08:00
Alexander Kojevnikov
56be91c474 Add a Preferences toolbar button 2011-03-17 16:55:20 +08:00
Alexander Kojevnikov
908b3e6f2f Fix description in the About dialogue 2011-03-17 16:17:37 +08:00
Stefan Kost
4db271d148 Avoid unneccesary extra fft runs
Before it was possible that we run an extra fft when the time for
sending a new message is due. Only do this if we have not run the
for the interval at all.

Ported from gst-plugins-good/1a32265
2011-03-13 12:15:09 +08:00
Alexander Kojevnikov
9fa493b973 Don't overwrite the preferences 2011-03-05 19:29:09 +08:00
Alexander Kojevnikov
6857808656 osx: Fix new version check 2011-03-05 19:28:28 +08:00
Alexander Kojevnikov
abe298e9d0 Use the language set in the config file 2011-03-05 18:14:34 +08:00
Alexander Kojevnikov
a75ed5c47f i18n: Mark frequency ruler labels for translation 2011-03-03 21:36:07 +08:00
Alexander Kojevnikov
ec37c89eb4 Update the copyright year 2011-03-02 20:20:52 +08:00
Alexander Kojevnikov
6b9ce12116 Add a class for app preferences 2011-03-02 20:17:20 +08:00
Alexander Kojevnikov
52a3e84266 i18n: Update translator notes 2011-02-23 19:35:29 +08:00
Alexander Kojevnikov
503eb705a1 osx: Fix link activation (issue 31) 2011-02-23 16:11:52 +08:00
Alexander Kojevnikov
b8c28560ef osx: Fix new version detection 2011-02-23 15:48:07 +08:00
Alexander Kojevnikov
f1f63561f9 Add Platform.read_line 2011-02-23 13:00:34 +08:00
Alexander Kojevnikov
1426e66ea4 osx: Fix logo scaling issue in the About dialogue
More like a give up than a fix. I could not manage to get the
svg pixbuf loader to do its job. For now the dialogue just
loads the default bitmap logo.

For future reference, to install use the `librsvg +no_gnome`
port and add a <binary> section in the bundle file.

Partially fixes issue 31.
2011-02-22 22:38:46 +08:00
Alexander Kojevnikov
1b287083cd Fix the comment string in the About dialog
Partially fixes issue 31.
2011-02-22 20:38:42 +08:00
Alexander Kojevnikov
625ab59ec8 Fix compilation errors with Vala 0.11 2011-02-20 14:44:44 +08:00
Alexander Kojevnikov
ae571fef7a Pre-compute the cosine table to speed up analysis by ±16% 2010-08-26 20:58:26 +10:00
Alexander Kojevnikov
103d891325 Log the analysis time 2010-08-26 20:52:19 +10:00
Alexander Kojevnikov
b75776bc7c Round the bitrate 2010-07-27 10:36:52 +10:00
Alexander Kojevnikov
20ea067403 Undo the previous commit, we still need lavc >= 52.56.0 for avfft 2010-07-24 14:02:55 +10:00
Alexander Kojevnikov
3eeea1ae47 Loosen dependency on libavcodec 2010-07-24 13:21:25 +10:00
Alexander Kojevnikov
ff7e7a44b4 Cosmetic fixes 2010-07-15 19:30:31 +10:00
Alexander Kojevnikov
1c6f15bf6a Show Spek version in the window 2010-07-15 12:14:00 +10:00
Alexander Kojevnikov
95788c11e3 [win] Fix Unicode arguments 2010-07-11 14:25:36 +10:00
Alexander Kojevnikov
c9e4146536 [win] Fix link activation (issue 31) 2010-07-10 22:51:30 +10:00
Alexander Kojevnikov
ec699bd728 Files with Unicode names couldn't open on Windows 2010-07-10 15:16:37 +10:00
Alexander Kojevnikov
98e865465b Don't start the pipeline on error 2010-07-10 13:41:43 +10:00
Alexander Kojevnikov
6ea9814a56 More av_malloc fixes 2010-07-10 13:01:53 +10:00
Alexander Kojevnikov
d683b00897 Use av_malloc to allocate audio buffers
libavcodec crashes on Windows when using the usual malloc,
av_malloc makes sure the allocated buffer is properly aligned.
2010-07-10 12:10:15 +10:00
Alexander Kojevnikov
372fe20459 Decode audio and run FFTs in different threads (issue 11) 2010-07-09 13:16:33 +10:00
Alexander Kojevnikov
fe590c87e8 Use GLib instead of Posix 2010-07-08 14:17:36 +10:00
Alexander Kojevnikov
ddc8769bfa Properly quit the reader thread 2010-07-08 14:06:40 +10:00
Alexander Kojevnikov
e62e6178dc Check for updates only once a week 2010-07-07 20:08:11 +10:00
Alexander Kojevnikov
a0ed5d62fd Re-analyse only if the window width has been changed 2010-07-07 18:45:12 +10:00
Alexander Kojevnikov
df52ab83b6 Check for a new version on start up (issue 27) 2010-07-07 18:33:56 +10:00
Alexander Kojevnikov
1a3ced87c4 Replace fftw with avfft 2010-07-07 10:57:39 +10:00
Alexander Kojevnikov
7a0f3f45b5 Performance tweaks 2010-07-05 13:05:19 +10:00
Alexander Kojevnikov
00b385d6d7 Run pipeline in a separate thread 2010-07-04 13:08:37 +10:00
Alexander Kojevnikov
2e8355ee84 Apply Hamming window function 2010-07-03 22:43:40 +10:00
Alexander Kojevnikov
4e186744ad Error correction + misc fixes 2010-07-03 20:00:51 +10:00
Alexander Kojevnikov
68cbf6335f Remove Spek.Source and gst dependencies, use Spek.Pipeline 2010-07-03 13:28:50 +10:00
Alexander Kojevnikov
0c0f7c2970 Add FFTW bindings, use it in the pipeline 2010-07-02 22:06:58 +10:00
Alexander Kojevnikov
9c1a32213b Average values for decoded audio 2010-07-02 20:01:27 +10:00
Alexander Kojevnikov
eea89183d1 Decode audio stream using ffmpeg 2010-07-01 22:47:25 +10:00
Alexander Kojevnikov
fd236e4b1a Show decoding errors 2010-06-30 22:18:07 +10:00
Alexander Kojevnikov
a63571d6dd Merge branch 'master' into ffmpeg 2010-06-30 17:42:45 +10:00