paraslash

Paraslash network audio streaming tools


About
News
Download
Documentation
Development

Development


The table below shows the topics currently under development. Each topic is included in the integration branch shown as Branch . Topics in next are expected to be of higher quality than those in pu .

Name Branch Commits Description
duration-keyword pu 1 make "duration" a new keyword for the mood grammar
for-maint pu 0 urgent fixes for old bugs
misc pu 3 smallish miscellaneous changes for master
rm_task_subcmd pu 2 Remove the obsolete server command "tasks".
rm_v1_moods pu 2 Remove version 1 moods.
score-formula pu 1 rework the score formula of the audio file selector
sf_float pu 1 support 32 bit float sample format.
sha256 pu 11 switch from sha1 to sha256
ubsan pu 1 New option for configure to activate ubsan

Topic branch details

The SHA1 number shown as tip can be used to checkout a commit which only contains the changes introduced in this topic.

duration-keyword

  • desc: make “duration” a new keyword for the mood grammar
  • state: started on 2018-08-30
  • branch: pu
  • base: master
  • aim: master
  • number commits: 1
  • tip: 6fd916db3210eed12ddbc6dca1dadcae8fe18de2
  • merge commit: 8b496a70d39783dcc3d05e17fa6f2796d7dd6f7e
  • merge date: Sat, 16 May 2020 14:20:33 +0200
  • rebase count: 37

       mp.c          | 21 +++++++++++++++++++++
       mp.h          |  1 +
       web/manual.md |  1 +
       yy/mp.lex     |  1 +
       yy/mp.y       |  5 +++++
       5 files changed, 29 insertions(+)
    

for-maint

  • desc: urgent fixes for old bugs
  • state: cooking for a while, to be merged soon
  • branch: pu
  • base: maint
  • aim: maint
  • number commits: 0
  • tip: 884f36e554f9c58815bc24cc3f1f033ab30cb7c7
  • merge commit: 884f36e554f9c58815bc24cc3f1f033ab30cb7c7
  • merge date: Mon, 30 Apr 2018 21:26:12 +0200
  • rebase count: 0

misc

  • desc: smallish miscellaneous changes for master
  • state: testing
  • branch: pu
  • base: master
  • aim: master
  • number commits: 3
  • tip: eb1a19e4d2b0c57d2d0d01cc0da3298930b9221c
  • merge commit: f5c8afa6f412a8131a55e4557343504c0bc310c7
  • merge date: Sat, 16 May 2020 14:20:33 +0200
  • rebase count: 2

Stuff in here is too small to get its own topic branch, and safe enough to be applied to master without cooking in next.

     dccp_send.c            | 2 ++
     gui.c                  | 9 +++++----
     m4/lls/server.suite.m4 | 5 +++++
     3 files changed, 12 insertions(+), 4 deletions(-)

rm_task_subcmd

  • desc: Remove the obsolete server command “tasks”.
  • state: started on 2020-03-17
  • branch: pu
  • base: master
  • aim: master
  • number commits: 2
  • tip: e2dc88914966d3909b8180682bad972df635cc08
  • merge commit: c3026c139139b3fedb72020d0a7e8ef520110021
  • merge date: Sat, 16 May 2020 14:20:33 +0200
  • rebase count: 9

Incompatible changes for 0.7.0

     client.c                   | 1 -
     command.c                  | 8 --------
     m4/lls/server_cmd.suite.m4 | 9 ---------
     3 files changed, 18 deletions(-)

rm_v1_moods

  • desc: Remove version 1 moods.
  • state: started on 2020-03-16
  • branch: pu
  • base: master
  • aim: master
  • number commits: 2
  • tip: da7c16fe2732144428f076befe519ee3ebbe9fef
  • merge commit: a57c9a7aa33c32dec076e0c032a76c6ae1232a48
  • merge date: Sat, 16 May 2020 14:20:30 +0200
  • rebase count: 9

These are obsolete for quite some time now.

     configure.ac |   1 -
     mm.c         | 375 -------------------------------------------------------
     mm.h         |  62 ----------
     mood.c       | 399 ++++++-----------------------------------------------------
     mp.c         |   2 +-
     5 files changed, 42 insertions(+), 797 deletions(-)

score-formula

  • desc: rework the score formula of the audio file selector
  • state: started on 2020-03-14
  • branch: pu
  • base: master
  • aim: master
  • number commits: 1
  • tip: fdf88bf885c6bd8577ce6133a13bfeff23f2572e
  • merge commit: 616c96b814ea41fb88f23fcf3d81bea10be6c4cc
  • merge date: Sat, 16 May 2020 14:19:54 +0200
  • rebase count: 4

       mood.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
       1 file changed, 98 insertions(+), 25 deletions(-)
    

sf_float

  • desc: support 32 bit float sample format.
  • state: started on 2018-04-29
  • branch: pu
  • base: master
  • aim: master
  • number commits: 1
  • tip: 0e062fdee6aed6efe5be7fd1f07c5e81751620e6
  • merge commit: fa945cae153de1bd1b7f5e0656725b34d8898847
  • merge date: Sat, 16 May 2020 14:19:54 +0200
  • rebase count: 37

The first few patches of this series are small cleanups related to writers. The last patch adds two new sample formats for 32 bit IEEE float waveform data.

  • The alsa writer also supports 32 bit float sample formats.

       alsa_write.c                    |  2 ++
       ao_write.c                      |  2 ++
       check_wav.c                     | 20 +++++++++++++++++---
       m4/lls/include/sample-format.m4 |  4 +++-
       para.h                          |  2 ++
       5 files changed, 26 insertions(+), 4 deletions(-)
    

sha256

  • desc: switch from sha1 to sha256
  • state: started on 2020-03-06
  • branch: pu
  • base: master
  • aim: master
  • number commits: 11
  • tip: a9b613016610c613b99deb54802f214931f7c3d7
  • merge commit: 837c75cbecc5b63065a2275d79dde1cef5ecd1a5
  • merge date: Sat, 16 May 2020 14:24:15 +0200
  • rebase count: 2

       Makefile.in                |   1 +
       Makefile.real              |   5 +-
       afs.c                      |   5 +-
       aft.c                      |  40 ++---
       client_common.c            |  38 ++++-
       command.c                  |  35 ++++-
       configure.ac               |  14 +-
       crypt.h                    |  45 +++++-
       crypt_common.c             |  29 +++-
       gcrypt.c                   |  16 ++
       m4/lls/server.suite.m4     |   2 +-
       m4/lls/upgrade_db.suite.m4 |  35 +++++
       openssl.c                  |   8 +
       upgrade_db.c               | 382 +++++++++++++++++++++++++++++++++++++++++++++
       web/manual.md              |   8 +-
       15 files changed, 615 insertions(+), 48 deletions(-)
    

ubsan

  • desc: New option for configure to activate ubsan
  • state: started on 2017-07-15
  • branch: pu
  • base: master
  • aim: master
  • number commits: 1
  • tip: 53a840d12658ac521b3fc541611eb720f0830668
  • merge commit: cf2e90e439fac699309d48f73d7b3e16a72bd361
  • merge date: Sat, 16 May 2020 14:19:54 +0200
  • rebase count: 37

       Makefile.in   | 2 ++
       Makefile.real | 5 +++++
       configure.ac  | 5 +++++
       3 files changed, 12 insertions(+)