NEWS 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. Overview of Changes in audiowmark-0.6.2:
  2. * improved robustness of the watermark detection a lot for many cases
  3. * improved handling if more than one key needs to be used for detection
  4. - support using --key multiple times for audiowmark get
  5. - support naming watermark keys (key name defaults to filename)
  6. - extend JSON and regular output to report key name for matches
  7. * merge architecture documentation for developers written by Tim Janik (#49)
  8. * support RF64 output (--output-format rf64) for huge wav files (#30, #2)
  9. * use hann window function to improve robustness/quality for some files (#48)
  10. * fix building against zita-resampler installed in non-standard location (#39)
  11. * replace sprintf with string_printf: sprintf is deprecated on macOS (#33)
  12. * fix build errors related to PRNG on new clang compilers (#29)
  13. * fix problems in videowmark due to command line option ordering (#23)
  14. Overview of Changes in audiowmark-0.6.1:
  15. * improve speed detection/correction
  16. - performance optimizations to make --detect-speed faster
  17. - improve accuracy of speed detection
  18. - make it work properly with short payload
  19. - add second, slower / more accurate algorithm (--detect-speed-patient)
  20. * fix segfaults during hls-prepare (#11)
  21. * read all input if a process provides audio on stdin to avoid SIGPIPE (#19)
  22. * improve infrastructure for testing audiowmark
  23. - run some scripts for 'make check' to ensure everything works correctly
  24. - add CI which builds/tests audiowmark automatically using github actions
  25. - support various sanitizer builds / STL C++ debug builds
  26. - fix some issues triggered by sanitizers
  27. * add --strict option: provide strict and more permissive mode
  28. - "input frames != output frames" is only an error if --strict is used
  29. - enforce payload size if --strict is used
  30. * improve command line parsing error messages
  31. * documentation updates
  32. * minor fixes
  33. Overview of Changes in audiowmark-0.6.0:
  34. * implement speed detection/correction (--detect-speed)
  35. * Add '--json' CLI option for machine readable results.
  36. Overview of Changes in audiowmark-0.5.0:
  37. * support HTTP Live Streaming for audio/video streaming
  38. * fix floating point wav input
  39. * improve command line option handling (ArgParser)
  40. * support seeking on internal watermark state
  41. Overview of Changes in audiowmark-0.4.2:
  42. * compile fixes for g++-9 and clang++-10
  43. * add experimental support for short payload
  44. Overview of Changes in audiowmark-0.4.1:
  45. * initial public release
  46. Overview of Changes in audiowmark-0.4.0:
  47. * add initial video watermarking support (videowmark)
  48. Overview of Changes in audiowmark-0.3.0:
  49. * replace padding at start with a partial B block
  50. * add algorithm for decoding the watermark from short clips
  51. Overview of Changes in audiowmark-0.2.1:
  52. * add limiter to avoid clipping during watermark generation
  53. Overview of Changes in audiowmark-0.2.0:
  54. * support input/output streams
  55. * support raw streams
  56. * some performance optimizations
  57. * unified logging and --quiet option
  58. * improved mp3 detection to avoid false positives
  59. * split up watermarking source (wmadd/wmget/wmcommon)
  60. Overview of Changes in audiowmark-0.1.0:
  61. * initial release