ffplayout/CHANGELOG.md
2022-12-20 10:29:00 +01:00

14 KiB

Changelog

0.16.6 (2022-12-20)

ffplayout

  • log error only when fdk_aac is in use 8ac3688
  • make libx264 optional 1491f46
  • catch empty program list in #101 850a48e
  • update packages, set correct port a3ce014

frontend

0.16.6 (2022-12-17)

ffplayout

  • add logo scale
  • add optional ingest_level
  • set windows title in desktop mode f388820

Development

0.16.5 (2022-11-28)

ffpapi

  • init db needs its own connection, fix #241 edfff82

ffplayout

  • change StartLimitIntervalSec in systemd service 010fc29
  • get list of filters and libs for future usage (#201 #219) 52856d3

0.16.4 (2022-11-21)

ffpapi

ffplayout

  • limit restart count from systemd service 694c9f8
  • update dependencies, migrate chrono to 0.4.23 8be1992

frontend

  • update dependencies

Dokumentation

  • fix api examples #232; #238; 694c9f8; 8f84b70
  • set EBU R128 loudness normalization again to experimental f576ded
    • the audio quality is not very good and it is not recommended to use the filter if a good quality is desired
    • maybe this function will be removed again in the future

0.16.3 (2022-11-04)

ffplayout

  • escape characters in drawtext filter 76e26f0
  • revert to old audio codec settings 0e3b9e3
    • Some how with s302m there is a smaller time delta. MP2 works in general, and also better with loudnorm filter, but s302m is uncompressed and time stays more in sync.
  • expose audio channel layout to the config #222, 960280f
  • ignore muxed as a private data stream warning, validate channel count 6149288

Development

  • fix cross compile for osx 5cbf5e7

0.16.2 (2022-10-26)

ffplayout

  • ignore more ffmpeg errors and ignore them also on ingest server 2f8c2de
  • update dependencies bdf43f7
  • fix null output, when is set per command line parameter 5b910d6
  • revert to video bitrate and mp2 audio codec c326c3b
    • When video bitrate is not fixed the delta delay is more unstable and can reach error threshold. Same is with audio codec pcm_bluray, maybe because it changes the format to m2ts. s302m would be best option, but is not working correctly with loudnorm filter.
  • print version in debug level 241d8ee

Dokumentation

0.16.1 (2022-10-25)

ffplayout

  • rearrange custom filters (fix missing output mapping on multiple outputs) 9cb3a62
  • switch decoder audio codec to pcm_bluray 8b3a80f
  • deserialize drawtext message with struct object and add single quotes around values 1373182
  • update dependencies a246a60

Development

0.16.0 (2022-10-19)

ffplayout

  • add option to convert text/m3u file to playlist,fix #195, 69a3e59
  • ignore some harmless ffmpeg errors 2ebb4c6
  • only seek in when seek value is over 0.5 9d094d9
  • use realtime video filter only 9d094d9
  • update dependencies
  • add at least anull filter dcc4616
  • multi audio track support, fix #158 #198, c85e550
  • add filter type enum 1d11d36
  • switch most integers to i32 c3b5762
  • fix wrong log message in HLS mode: Decoder -> Encoder 8a5889b
  • wait for ffmpeg in validation process to be closed, fixed system zombies 8fe7b87
  • add tests, mostly input and output parameter tests 87c508b
  • add test files 87c508b
  • add ProcessMode enum 61f57e2
  • multi audio outputs 06b5d6a
  • fix case when video has no audio, but separate audio is set a93440e
  • allow loudnorm on ingest only 69b6207
  • use named drawtext filter instead of getting its index 84addbc
  • use filters struct for stream encoder 096c018f
  • unify null output 31b72db
  • build output filters from scratch, fix #210, 09dace9
  • simplify prepare_output_cmd 4afba402
  • validate config regex

ffpapi

frontend

  • style scrollbar on chrome browser 8be260a

Dokumentation

  • add import example
  • add new import cli parameter
  • add doc for multiple audio outputs
  • add info about experimental features

Development

  • use ffmpeg in action
  • run tests only on Linux

0.15.0 (2022-09-02)

ffplayout

  • validate file compression settings and filtering 9c51226
  • fix length from filler clip in playlist generator 9c51226
  • serialize values only when string is not empty 9c51226
  • compare also audio and custom filter on playlist existing check 9c51226
  • stop only when error comes not from hls segment deletion a62c1d0
  • fix unwrap error on None output_cmd 7cd8789

ffpapi

  • get UTC offset from system 6ff34e0

frontend

  • get UTC offset from API, fix #182
  • fix bugs related to time and playlist save 03aa2f3
  • add edit button to playlist items 03aa2f3
  • add custom filter to playlist item 03aa2f3
  • better responsive control 46140b4
  • remove perfect-scrollbar (use only browser scrollbar)
  • fix logout button in menu
  • remove escape character
  • fix browser errors when engine is not running

Dokumentation

  • Fix spelling in Readme
  • Add filtergraph/pipeline description
  • Add complex custom filter example