Skip to content

Commit

Permalink
Refactor and enhance program significantly
Browse files Browse the repository at this point in the history
- Make all relevant program parameters configurable
- Add command line entrypoint "saraswati"
- Improve documentation
- Add "CHANGES.rst"
  • Loading branch information
amotl committed Jun 20, 2021
1 parent 982e065 commit 91accaf
Show file tree
Hide file tree
Showing 15 changed files with 628 additions and 325 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
@@ -1,6 +1,6 @@
[bumpversion]
current_version = 0.0.0
files = setup.py saraswati/__init__.py
files = setup.py
search = version='{current_version}'
__version__ = '{current_version}'
version = u'{current_version}'
Expand Down
40 changes: 40 additions & 0 deletions CHANGES.rst
@@ -0,0 +1,40 @@
###################
Saraswati changelog
###################


in progress
===========


2021-06-20 0.1.0
================

- Add project infrastructure
- Adjust to API of GStreamer 1.18.4
- Run software tests on CI/GHA
- Refactor recorder program into "saraswati" module
- Use ISO8601-like timestamps again
- Significantly improve package and program structure
- Make all relevant parameters configurable
- Add command line entrypoint ``saraswati``. Invoke ``saraswati --help`` in
order to find out about its usage.
- Improve documentation
- Add ``CHANGES.rst``


2019-10-10 0.0.0
================

- Acquire audio from four channels, use accurate timestamp, add server transfer. Thanks, Diren!


2018-11-03 0.0.0
================

- Add basic example for demonstrating the GStreamer Python bindings
- Honor GStreamer 1.10.4
- Store audio chunks to /var/spool/saraswati
- Use chunk length of 10 seconds
- Run on BeagleBone
- Use ``.mka`` as filename extension for audio-only Matroska files
5 changes: 5 additions & 0 deletions MANIFEST.in
@@ -0,0 +1,5 @@
include setup.cfg *.txt *.rst *.md
exclude .bumpversion.cfg
recursive-include saraswati *.ini *.py
prune examples
prune tests
2 changes: 1 addition & 1 deletion Makefile
Expand Up @@ -84,7 +84,7 @@ install-releasetools: setup-virtualenv
@$(pip) install --quiet --requirement requirements-release.txt --upgrade

install-tests: setup-virtualenv
@$(pip) install --quiet --editable .[test] --upgrade
@$(pip) install --quiet --editable=.[test] --upgrade
@$(python) setup.py --quiet develop
@touch $(venvpath)/bin/activate
@mkdir -p .pytest_results

0 comments on commit 91accaf

Please sign in to comment.