Commit Graph
118 Commits
Author SHA1 Message Date
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
Alexander Kojevnikov dbcdd51a80 Fix random crashes when opening Vorbis files 2010-06-30 17:41:52 +10:00
Alexander Kojevnikov fd0d80815d Build the audio description string using ffmpeg 2010-06-30 14:29:58 +10:00
Alexander Kojevnikov 90e861a77a Implement spek_audio_open() 2010-06-30 12:39:06 +10:00
Alexander Kojevnikov 1ea744502a Add skeleton spek-audio.{c,h,vapi} 2010-06-30 09:47:26 +10:00
Alexander Kojevnikov 9b201a9ef1 Fix platform detection
Get rid of sys/utsname.h reference, it's not available on mingw32.
2010-06-28 17:13:44 +10:00
Alexander Kojevnikov 34b07adb19 Remove IGE_MAC_VALA
It's no longer needed now that we detect the platform using uname.
2010-06-23 15:36:39 +10:00