Alexander Kojevnikov
|
625ab59ec8
|
Fix compilation errors with Vala 0.11
|
2011-02-20 14:44:44 +08: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
|
a0ed5d62fd
|
Re-analyse only if the window width has been changed
|
2010-07-07 18:45:12 +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
|
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
|
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
|
32619c5ced
|
Use uname to detect the platform
|
2010-06-23 15:20:53 +10:00 |
|
Alexander Kojevnikov
|
998b562841
|
[osx] Pango fonts are smaller on OSX
|
2010-06-23 09:52:54 +09:00 |
|
Alexander Kojevnikov
|
c1b81582a1
|
Use Pango to render text
|
2010-06-22 19:57:24 +10:00 |
|
Alexander Kojevnikov
|
37964b9ce3
|
Speed up FFT by using the right number of bands
|
2010-05-28 10:47:20 +10:00 |
|
Alexander Kojevnikov
|
f162976486
|
Simplify comparision in binary search
|
2010-05-21 09:08:12 +10:00 |
|
Alexander Kojevnikov
|
a4f35a625c
|
Fix L10n
|
2010-05-20 21:54:41 +10:00 |
|
Alexander Kojevnikov
|
f46f1fc9ae
|
Show stream info in the window (issue 7)
|
2010-05-20 21:32:06 +10:00 |
|
Alexander Kojevnikov
|
9db2524bdf
|
Fix description in the about dialogue
|
2010-05-20 20:08:01 +10:00 |
|
Alexander Kojevnikov
|
5f45726be5
|
Trim text when the window is too narrow
|
2010-05-20 19:31:16 +10:00 |
|
Alexander Kojevnikov
|
dc690d0993
|
Show file name in the window
|
2010-05-20 18:18:57 +10:00 |
|
Alexander Kojevnikov
|
23cdd1d0d2
|
Different paddings for left, right, top and bottom
|
2010-05-20 00:12:12 +10:00 |
|
Alexander Kojevnikov
|
0a943b44ec
|
Tweak the rulers
|
2010-05-17 10:57:08 +10:00 |
|
Alexander Kojevnikov
|
c04c76a0b6
|
Add the frequency ruler
|
2010-05-17 10:50:07 +10:00 |
|
Alexander Kojevnikov
|
acb3097f4b
|
Fix a crash when the window is very small
|
2010-05-16 21:26:28 +10:00 |
|
Alexander Kojevnikov
|
71a8cccb4b
|
Factor out the ruler code
|
2010-05-16 20:51:55 +10:00 |
|
Alexander Kojevnikov
|
3feb64543e
|
Fix before-last tick placement
|
2010-05-16 19:38:54 +10:00 |
|
Alexander Kojevnikov
|
5ef71cbb9b
|
Auto-fitting duration ticks
|
2010-05-16 19:30:53 +10:00 |
|
Alexander Kojevnikov
|
f625d32a6e
|
Duration ruler (start and end only)
|
2010-05-16 18:11:14 +10:00 |
|
Alexander Kojevnikov
|
64d19bd837
|
Use doubles instead of floats
|
2010-05-16 12:00:52 +10:00 |
|
Alexander Kojevnikov
|
6f57f45eb1
|
Suggest file name for the image
|
2010-05-15 11:28:20 +10:00 |
|
Alexander Kojevnikov
|
f01ec84bec
|
Save spectrogram as a PNG image
|
2010-05-10 16:09:13 +10:00 |
|
Alexander Kojevnikov
|
10a809319e
|
Add license to the about dialogue
|
2010-05-08 19:46:26 +10:00 |
|
Alexander Kojevnikov
|
1e65223009
|
Add copyright headers
|
2010-05-08 19:23:23 +10:00 |
|
Alexander Kojevnikov
|
fa2d18ea6e
|
Draw the palette
|
2010-05-08 16:10:22 +10:00 |
|
Alexander Kojevnikov
|
12dc19625c
|
Use fixed number of bands
|
2010-05-08 15:40:50 +10:00 |
|
Alexander Kojevnikov
|
ed9ae07778
|
Use a padding when drawing the spectrogram
|
2010-05-08 14:38:31 +10:00 |
|
Alexander Kojevnikov
|
79e048637f
|
Clean up source unreferencing
|
2010-05-07 22:15:11 +10:00 |
|
Alexander Kojevnikov
|
eea3100610
|
Re-decode on size change
Also fixed a memory leak, the source wasn't properly unreferenced.
|
2010-05-07 21:08:50 +10:00 |
|
Alexander Kojevnikov
|
f4a2e3ce93
|
Replace GtkImage/GdkPixbuf with GtkDrawingArea/CairoImageSurface
|
2010-05-07 18:44:08 +10:00 |
|
Alexander Kojevnikov
|
f2e2c16c55
|
Tweak the spectrum
|
2010-05-06 20:46:39 +10:00 |
|
Alexander Kojevnikov
|
fe96c4d1e3
|
Use the visible spectrum
|
2010-05-06 19:55:21 +10:00 |
|
Alexander Kojevnikov
|
22c477b4a2
|
Factor out the spectrogram image
|
2010-05-06 18:50:14 +10:00 |
|