BEAST/BSE - Better Audio System and Sound Engine  0.8.2
Development ChangeLog

2013-07-06 Tim Janik # 75cf7e5e86d

Release 0.8.2

2013-03-25 Tim Janik # 91de6bb49c7

2013-03-25 Tim Janik # af82337c966

Release 0.8.0

2013-01-19 Tim Janik # 1609728d3be

Release 0.7.8

2012-10-24 Tim Janik # 8b71856b0b0

2012-10-24 Tim Janik # 0ea8a66c0e6

2012-10-25 Tim Janik # 523aa394188

2012-10-25 Tim Janik # 0f43b5109f7

2012-10-25 Tim Janik # da18286c12f

2012-10-25 Tim Janik # 32c88eb520a

2012-08-06 Tim Janik # c4cd8abd2a0

2012-10-23 Tim Janik # 0d65a11b82b

Work around more files left over by update-mime-database(1).

2012-10-23 Tim Janik # 821f7d3dfe2

2012-10-22 Tim Janik # 1230c6abeb8

2012-10-22 Tim Janik # 035f5c4b429

2012-10-22 Tim Janik # b62343a1d75

2012-10-22 Tim Janik # bfcdf52900b

See Gnome bug #686652, g_object_class_install_property falsely forces properties to be readable or writable.

2012-10-22 Tim Janik # 2063dcbdc22

2012-10-22 Tim Janik # 545b1cd2ffb

See Gnome bug #686652, g_object_class_install_property falsely forces properties to be readable or writable.

2012-10-22 Tim Janik # 57b0bcbd03d

2012-10-22 Tim Janik # 43493d0768b

2012-10-22 Tim Janik # 8ccc503bc6e

With Gnome bug #664830, g_strescape starts to produce "\v", which GScanner cannot handle. Our own cescape function avoids generating characters that GScanner cannot handle.

2012-10-22 Tim Janik # fd03d727571

2012-10-22 Tim Janik # 71ac19f7856

2012-10-22 Tim Janik # 7b63939eb6e

2012-10-22 Tim Janik # c17259d4b29

2012-04-06 Tim Janik # bb18b201c2d

2012-04-06 Tim Janik # d9288791559

2012-04-06 Tim Janik # 2006848c0aa

2012-04-06 Tim Janik # 0bc5582c9d6

2011-08-01 Stefan Westerfeld # 7b6e12e9d88

For some reason, g++-4.4 will not convert the token value of an enum to the "right" number if the enum is converted to an uint; it does work for enum->int, though. So this change will make the bsewave parser work for g++-4.4; I'm not sure whether this is a compiler bug, or whether the C++ language specification allows the behaviour g++-4.4 exposes (the old code before this commit passes the testsuite when compiled with g++-4.5, but breaks it for g++-4.4).

2011-08-05 Stefan Westerfeld # 628024fbc8b

2011-08-05 Stefan Westerfeld # 91485791b3d

2011-08-05 Stefan Westerfeld # d5f7c0de148

2011-08-05 Stefan Westerfeld # 993ae6707b9

2011-08-05 Stefan Westerfeld # ca4f203257f

2011-08-05 Stefan Westerfeld # a4b0f0796dd

2011-08-05 Stefan Westerfeld # 95522cdf1cc

2011-08-05 Stefan Westerfeld # f2c60634f49

2011-08-05 Stefan Westerfeld # d52a62beab1

2011-08-05 Stefan Westerfeld # 1b9f27e411b

2011-08-05 Stefan Westerfeld # 11c9fa90177

2011-08-05 Stefan Westerfeld # 934a970833f

2011-08-05 Stefan Westerfeld # 1f0382b0cd7

2011-08-05 Stefan Westerfeld # e1dc91197b4

2011-08-01 Tim Janik # e7f627607e3

2011-07-28 Stefan Westerfeld # 19bfee7d3c0

2011-07-28 Stefan Westerfeld # b09e6dceabc

2011-07-28 Stefan Westerfeld # e29c725553a

2011-07-28 Stefan Westerfeld # f6e6b74e93d

2011-07-28 Stefan Westerfeld # 858deaf2310

2011-07-27 Stefan Westerfeld # 0b737292017

2011-07-27 Stefan Westerfeld # be93c4383a4

2011-07-26 Tim Janik # 104509dd7a3

2011-07-26 Tim Janik # 40677df415a

2011-07-22 Stefan Westerfeld # 1e1d8037e30

2011-07-22 Stefan Westerfeld # da1b6ac8ad4

2011-07-22 Stefan Westerfeld # e0efbe615c5

2011-07-22 Stefan Westerfeld # 5e3ce70a3df

2011-07-22 Stefan Westerfeld # 505716c685a

2011-07-22 Stefan Westerfeld # 43636b98915

2011-07-22 Stefan Westerfeld # d59b3219f79

2011-07-22 Stefan Westerfeld # 57b856f17d6

2011-07-22 Stefan Westerfeld # 75eb315bf35

2011-07-11 Stefan Westerfeld # b3888eb031b

2011-07-11 Stefan Westerfeld # 99dbebaf2db

2011-07-11 Stefan Westerfeld # 1443a904531

2011-07-11 Stefan Westerfeld # 03fb08b4dea

2011-07-01 Stefan Westerfeld # 262738b4cb4

2011-07-01 Stefan Westerfeld # 8ef19ad475c

2011-07-01 Stefan Westerfeld # de900867800

2011-07-01 Stefan Westerfeld # b8e37ec64df

2011-07-01 Stefan Westerfeld # a4bf88c6537

2011-07-01 Stefan Westerfeld # 1b1d4637459

2011-06-27 Tim Janik # f163445049c

2011-06-26 Stefan Westerfeld # 12a042eaeec

2011-06-24 Stefan Westerfeld # 764501400c4

2011-06-24 Stefan Westerfeld # 259e95d871b

2011-05-16 Stefan Westerfeld # d79a95eb889

2011-05-22 Tim Janik # 680f7dcae6d

2011-05-17 Tim Janik # 0690d6c2889

2011-05-17 Tim Janik # 1e31da87480

2011-05-17 Tim Janik # 4a8b3402abd

2011-05-17 Tim Janik # 33de7bc8a4b

2011-05-17 Tim Janik # 2dcb04ae07c

2011-05-17 Tim Janik # 4cc483aedba

2011-05-17 Tim Janik # 8696a1a030b

2011-05-16 Tim Janik # 9fba3f48964

2011-05-16 Tim Janik # 4bed2f00924

2011-05-12 Stefan Westerfeld # 4e84113a6a3

2011-05-15 Tim Janik # 351fcb3e350

2011-05-15 Tim Janik # 136c1238164

2011-05-15 Tim Janik # 9729401cab2

2011-05-11 Tim Janik # e12f0dde1fb

2011-05-10 Stefan Westerfeld # 27d2faec3d5

2011-05-09 Tim Janik # d1f65fe3054

2011-05-09 Tim Janik # 5e166e17228

2011-05-09 Tim Janik # 500f1ecd844

2011-05-09 Tim Janik # ce5bd8501a8

2011-05-09 Tim Janik # 94d300d882a

2011-05-09 Tim Janik # 1cc4571a6ff

2011-05-09 Tim Janik # 6086bbad466

2011-05-09 Tim Janik # 02bd6c487de

2011-05-09 Tim Janik # cf9b64c62fd

2011-05-09 Tim Janik # e9198b9f610

2011-05-08 Tim Janik # 586fc5fac36

2011-05-08 Tim Janik # d453db8d637

2011-05-08 Tim Janik # 71abae2fd17

2011-05-08 Tim Janik # ce89e9971b7

2011-05-08 Tim Janik # b814cfcd5f5

2011-05-08 Tim Janik # ef0ab44180c

2011-05-08 Tim Janik # 1e80f82f14c

2011-05-08 Tim Janik # 87a3c6a9ed5

2010-06-14 Stefan Westerfeld # abb66c7c2d1

2010-06-14 Stefan Westerfeld # 670c70ec711

Introduced Effect::current_musical_tuning(), which can be used to make C++ plugins tuning aware.

2011-05-08 Tim Janik # f8e4fa8a610

2011-05-08 Tim Janik # a80d944b812

2011-05-08 Tim Janik # 3c0707d016f

2011-05-08 Tim Janik # abfdc773226

2011-05-08 Tim Janik # 02edda1fd76

2011-05-08 Tim Janik # 12941f54962

2011-05-06 Tim Janik # 941dcc1944a

2011-05-05 Tim Janik # b6dc148909d

2011-05-05 Tim Janik # 702ff5704c6

2011-05-05 Tim Janik # ba0f66b6c75

2011-05-05 Tim Janik # b888f05a825

2011-05-04 Tim Janik # f13868a3c1a

2011-05-04 Tim Janik # d30c0a32226

2011-05-03 Tim Janik # d6354ec6f18

2011-04-09 Tim Janik # de30d2c2978

2011-04-09 Tim Janik # 20b07a657d0

2011-04-08 Tim Janik # c75c5265bf3

2011-04-08 Tim Janik # 50dc9002d76

2011-04-08 Tim Janik # 6088a364eb2

2011-04-08 Tim Janik # 350db0e141e

2011-04-08 Tim Janik # d22d8b4b222

2011-04-08 Tim Janik # df5d56edffb

2011-04-08 Tim Janik # 4b35c9a6883

2011-04-08 Tim Janik # 933e79f9195

2011-04-08 Tim Janik # ee4f2850b8d

2011-04-08 Tim Janik # 14b7e7b6dad

2011-04-08 Tim Janik # b0856405dbb

2011-04-07 Tim Janik # b8f67a39589

2011-04-07 Tim Janik # 5a69b6b4ebe

2011-04-07 Tim Janik # a05d6702cce

2011-04-07 Tim Janik # cc4c42ffaf7

2011-04-07 Tim Janik # a44dc90173a

2011-04-07 Tim Janik # 9fac0e24346

2011-04-06 Tim Janik # 71ad198db59

2011-03-20 Stefan Westerfeld # f419fbe55e9

2011-01-25 Stefan Westerfeld # d18c67cbb71

2010-12-19 Stefan Westerfeld # 6778de91a52

2011-03-20 Stefan Westerfeld # 880c29171ed

gitignore updated

2011-02-20 Stefan Westerfeld # 4704f16b77f

2011-02-20 Stefan Westerfeld # 95cd9a71f9d

2011-02-20 Stefan Westerfeld # 6f53dc255d4

This improves resample handle performance on 32-bit machines.

2011-02-20 Stefan Westerfeld # 604c4e3a672

2011-02-17 Stefan Westerfeld # 94078866743

2011-02-17 Stefan Westerfeld # e235103a1f2

This option is useful when bsescm is known to run not as RT process, like for the audio tests.

2011-02-17 Stefan Westerfeld # 1345c968f85

2011-02-16 Stefan Westerfeld # 9a670a14701

See also: https://fedoraproject.org/wiki/UnderstandingDSOLinkChange

2011-02-15 Stefan Westerfeld # 289722143d9

Since the function g_str_hash has changed between glib 2.26 and glib 2.28, we include the original g_str_hash code in bsewavetool to make chunk keys behave the same with both glib versions, so the unit tests pass with any glib version.

2011-02-11 Stefan Westerfeld # 54c53f07b4f

2011-01-29 Stefan Westerfeld # dfbde95afa5

2011-01-29 Stefan Westerfeld # 912ccc3ae2d

2011-01-28 Stefan Westerfeld # ebb3eaadac1

2011-01-09 Stefan Westerfeld # 548ac252c66

2011-01-25 Tim Janik # 692b88306c1

2010-11-11 Tim Janik # cd979bfa006

2010-11-11 Tim Janik # f4e2b855074

2010-10-16 Kjartan Maraas # f126a239959

Updated Norwegian bokmål translation

2010-09-23 Jonh Wendell # 5e24d9c7fbd

Added beast.doap file

2010-09-17 Tim Janik # 83ed71fecf1

2010-09-17 Tim Janik # 34b0748263f

2010-09-17 Tim Janik # 0f5976efe80

2010-09-16 Tim Janik # e9942fa75e8

2010-09-16 Stefan Westerfeld # 16b7ee3e091

2010-09-10 Tim Janik # 1dbe6732b2b

2010-09-10 Tim Janik # 272bddc89a8

2010-09-10 Tim Janik # d44664c0a26

2010-09-10 Tim Janik # a5824fa6a1b

2010-09-10 Tim Janik # 4fe9dcde7f9

2010-09-10 Tim Janik # 26122ef5fb6

2010-09-10 Tim Janik # 5f7d4898917

Released 0.7.2

2010-09-10 Tim Janik # 030fe447b1d

2010-09-10 Tim Janik # 07ac8137b6e

2010-09-10 Tim Janik # b1e29d0fa00

2010-09-10 Tim Janik # 4262117c994

2010-09-09 Tim Janik # d613893667b

2010-09-09 Tim Janik # b35310084b2

2010-09-09 Tim Janik # 825c9ca16b7

2010-09-09 Tim Janik # ab2ff3b96af

2010-09-09 Tim Janik # 3e113cf1ec6

2010-09-09 Tim Janik # 26a4543d612

2010-09-09 Tim Janik # e92dcff40c9

2010-09-09 Tim Janik # 774b6c3a631

2010-09-09 Tim Janik # 5ff89ce5a4a

2010-09-09 Tim Janik # e2df31aa779

2010-09-09 Tim Janik # c5aefd16aa7

2010-09-09 Tim Janik # 22bb66a191d

2010-09-09 Tim Janik # aa26e46b211

http: //mail.gnome.org/archives/beast/2010-September/msg00003.html

2010-09-09 Tim Janik # 0c3488204ea

http: //mail.gnome.org/archives/beast/2010-September/msg00001.html

2010-09-09 Tim Janik # 1c15ca76854

2010-09-09 Tim Janik # 61d45ea3721

2010-09-08 Tim Janik # 4f02704d94f

2010-09-08 Tim Janik # a156110c7bc

2010-09-08 Tim Janik # 98ef8355b8d

2010-09-07 Tim Janik # e820a572c8e

2010-09-07 Tim Janik # 8e65545141b

2010-09-07 Tim Janik # 0f14efbade8

2010-09-07 Tim Janik # 11395ac2617

2010-09-07 Tim Janik # 6915dd6a182

2010-09-06 Tim Janik # 7ba75d6b380

2010-09-06 Tim Janik # aea35f9a992

2010-09-06 Tim Janik # 8d869b81004

2010-09-06 Tim Janik # df0c3caf9cd

2010-09-06 Tim Janik # 3345c3f2109

2010-09-06 Tim Janik # a27818718ea

2010-09-02 Tim Janik # 16bcca6803b

2010-09-02 Tim Janik # 4be167de2a3

2010-09-02 Tim Janik # 493030c18ad

2010-09-02 Tim Janik # 53fc21c5479

2010-09-01 Bruce Cowan # a5655a3a90d

Updated British English translation

2010-09-01 Tim Janik # 9d1de27eef3

2010-09-01 Tim Janik # 8a691224c4b

2010-09-01 Tim Janik # 1094ff3d4a5

2010-08-31 Tim Janik # 412822f0a1b

2010-08-27 Tim Janik # 0a688b0a6e6

2010-08-31 Tim Janik # df237fed8ae

2010-08-31 Tim Janik # fd89ebc57f3

2010-08-30 Tim Janik # 7623ce4e5e0

2010-08-30 Tim Janik # 1b13b1707c5

2010-08-30 Tim Janik # 3851a7cc2fb

2010-08-30 Tim Janik # 7485d6b71f2

2010-08-27 Tim Janik # 45b7d6688fc

2010-08-27 Tim Janik # 777f129cf56

2010-08-27 Tim Janik # c0b421abd31

2010-08-27 Tim Janik # 127e341c9b1

2010-08-30 Tim Janik # 7b5152d5016

2010-08-24 Jorge González # cba7096d1e3

Updated Spanish translation

2010-08-23 Joe Hansen # 5e234410dd2

Updated Danish translation

2010-08-21 Bruno Brouard # 1177960ec88

Updated French translation

2010-08-21 Joe Hansen # 6641e1d50c6

Updated Danish translation

2010-08-21 Kenneth Nielsen # 87d1179a3f6

Added da to list of languages

2010-08-17 Stefan Westerfeld # 96ef13a44f3

2010-06-23 Stefan Westerfeld # 16ff5c1da56

2010-07-27 Stefan Westerfeld # 469629a84b6

2010-07-08 Stefan Westerfeld # 3a7c11db59e

Debian lintian output (this change fixes this problem): This manual page seems to contain a hyphen where a minus sign was intended. By default, "-" chars are interpreted as hyphens (U+2010) by groff, not as minus signs (U+002D). Since options to programs use minus signs (U+002D), this means for example in UTF-8 locales that you cannot cut and paste options, nor search for them easily.

2010-05-29 Stefan Westerfeld # 4a860812d6b

If errors occur on write, retrigger write handle (not read handle).

2010-07-01 Stefan Westerfeld # faae26247ba

2010-06-23 Stefan Westerfeld # 2bd600932f3

There were two changes in the past that changed the sound of minisong.bse, both in a way that a listener would not be likely to catch the difference, but the test framework did. The two bugs that were fixed and introduced the changes in minisong are:

2010-06-17 Mario Blättermann # 9fbabc4a780

[i18n] Updated German translation

2010-05-18 Stefan Westerfeld # d6fd669910c

This patch was created because a user reported that Makefile rules seemed to be executed in a different order, so that

cp ./imports/beastdocs.css ... html/

failed.

2010-05-18 Stefan Westerfeld # ddeaafd4eda

2010-06-15 Stefan Westerfeld # 5e0edaddd85

2010-06-06 Stefan Westerfeld # eda2eb8349e

2010-06-06 Stefan Westerfeld # 78fc445e37d

Ensure that no false sharing occurs, by aligning on cache line size if possible, and increasing data block size at the beginning and end, so that working memory resides in seperate cache lines from everything else.

2010-05-14 Stefan Westerfeld # a7f4e1fedf0

Move AlignedArray to Birnet public API.

* move class from Bse::Resampler to Birnet namespace * minor refactoring (unsigned int -> size_t) * added test for AlignedArray

2010-05-06 Stefan Westerfeld # 67820ab1f34

Sat Sep 15 20:29:37 2007 Stefan Westerfeld <stefan@space.twc.de>

2010-05-06 Stefan Westerfeld # bf80cf5885e

2010-06-08 Stefan Westerfeld # 1719ec7792f

2010-05-07 Stefan Westerfeld # ebbe924fcfe

AUDIO TESTS: put necessary .bsewave files in EXTRA_DIST, fixes make distcheck

2010-04-25 Stefan Westerfeld # e5c4518d0ba

Moved test signal generator scripts blip.* to r+d-files.

2010-03-04 Stefan Westerfeld # 99cca060688

Added tests for play-types plain-wave-1 and plain-wave-2.

2010-03-04 Stefan Westerfeld # c15b5fa996f

Extended the test signal generator to produce signals with AD envelope.

2010-03-03 Stefan Westerfeld # 62cbe72bfa5

Added (blip.py generated) test signals referenced by the adsr tests.

2010-03-03 Stefan Westerfeld # 16f59768f6c

Added tests for play-type=adsr-wave-1 and play-type=adsr-wave-2.

2010-03-03 Stefan Westerfeld # e1ae0c00316

Stick to the convention that multi word names are separated by dashes.

2010-03-03 Stefan Westerfeld # 9abd937bc22

Added test signal generator.

2010-03-03 Stefan Westerfeld # c07a9b4453c

Added multichannel tests for the wave chunk code.

Many of the tests are skipped (channels > 2 and pingpong with channels > 1), because the wave chunk code does not behave correctly. In these cases, an "!" is printed, but the test does not fail, to allow fixing these problems later on.

2010-03-01 Stefan Westerfeld # 5d8f484d130

Fix jump loops for channels > 1. See also #433531.

2010-04-25 Tim Janik # f32f60d8cf3

2010-04-25 Tim Janik # 455d8360c1e

2010-03-09 Stefan Westerfeld # 7f65180c75e

2010-04-12 Jorge González # 8f1ec833e76

Updated Spanish translation

2010-04-11 Andrej Žnidaršič # ca64ec80a11

Updated Slovenian translation

2010-04-06 Tim Janik # e1d0fa2d78b

2010-04-02 Maxim V. Dziumanenko # 8568206cf6b

Added Ukrainian translation

2010-03-29 Mario Blättermann # fd7dea608d3

Updated German translation

2010-03-29 Mario Blättermann # d073b50db68

Updated German translation

2010-03-28 Jorge González # 72b9c61527a

Updated Spanish translation

2010-03-15 Kjartan Maraas # 00408a2e112

Add Norwegian language entry.

2010-03-15 Kjartan Maraas # 61698a10a22

Added Norwegian bokmål translation

2010-03-08 Tim Janik # edb664f151f

2010-03-08 Tim Janik # dfdf4dca764

2010-03-06 Stefan Westerfeld # 31e9595e122

Updated web page to point to the git repository, not the svn repository.

2010-02-19 Andrej Žnidaršič # c1a20f7975c

Updated Slovenian translation

2010-02-18 Andrej Žnidaršič # 5d0785b5c4d

Updated Slovenian translation

2009-09-05 Stefan Westerfeld # bd96b6c1f66

Defining _DOMAIN collides with system header, so use a new namespaced name.

Based os 012_seq_waiter_and_domain.diff.

2009-09-04 Stefan Westerfeld # 9097733f97f

Use ".so" as plugin extension under Unix and ".dll" under windows.

Changes based on 010_plugin_ext_crawler.diff.

2009-09-04 Stefan Westerfeld # 3725cc5f7a8

Avoid double definition by explicit inlining.

Patch based on 009_inline_lib_make.diff.

2010-01-09 Stefan Westerfeld # cc3096145a4

Linux distribution patches from Debian/Gentoo: add missing includes.

2010-02-14 Tim Janik # 2695d867244

2010-02-14 Tim Janik # f706ceb9798

2010-01-31 Matej Urbančič # 81bad24c22b

Added sl for Slovenian translation

2010-01-31 Andrej Žnidaršič # ca2e21e6655

Updated Slovenian translation

2010-01-10 Stefan Westerfeld # 2d18adb85c4

Sun Jan 10 14:03:07 2010 Stefan Westerfeld <stefan@space.twc.de>

2009-12-12 Stefan Westerfeld # 1fa9a81fcbf

*.[hc]: Added includes (mostly stdio.h) required by g++-4.4.2.

2009-10-21 Tim Janik # 6679c7bfa42

2009-10-21 Tim Janik # 8ebcd0b273b

2009-10-21 Tim Janik # ba49f0b4e75

Ship old ChangeLogs in tarballs.

2009-10-21 Tim Janik # 5b47dc26e8a

ChangeLog switched to auto-generated file from GIT commits

2009-10-21 Tim Janik # a3aadaa8f0e

Fix #578686 - Audio tests for .bsewave files don't work

Sat Apr 11 12:23:39 2009 Stefan Westerfeld <stefan@space.twc.de>

2009-10-21 Tim Janik # 598669b1f80

Fix #578686 - Audio tests for .bsewave files don't work

Sat Apr 11 12:23:09 2009 Stefan Westerfeld <stefan@space.twc.de>

* bsemain.[hc]*: Added --bse-override-sample-path command line option to override the sample path.

2009-10-17 Stefan Westerfeld # 42414b4c148

2009-10-17 Stefan Westerfeld # e66c8538c33

2009-10-07 Tim Janik # 763e213135e

2009-10-07 Tim Janik # a62939cb4fc

2009-10-07 Tim Janik # 4f088e05831

2009-10-07 Tim Janik # 451feb88581

2009-10-07 Tim Janik # 7d2f3b09bfd

Merge commit 'd576b3043cfe85f927b5dd354084121e159ed735'

2009-10-07 Tim Janik # 8856fc40dec

docs/*.doxi: use only git_author_date method, as git doesn't expand $Date$

2009-10-07 Tim Janik # 09adc0e9756

2009-10-07 Tim Janik # 420f81f54cb

2009-10-07 Tim Janik # b91a64bdb48

Regenerate i18n catalogs with missing strings.

2009-09-19 Mario Blättermann # 05f72b76efe

Updated German translation

2009-09-06 Aron Xu # 3c124fc8d22

Adding zh_CN to LINGUAS

2009-09-06 Aron Xu # eca7018fa0a

Small update on zh_CN.po

2009-06-06 Jorge Gonzalez # 17cd7f03da2

Updated Spanish translation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines