ffplayout/CHANGELOG.md
jb-alvarado eb6f36f3fd update
2023-06-25 19:19:29 +02:00

19 KiB

Changelog

0.18.4 (2023-06-25)

ffplayout

  • fix player control in HLS Mode ec33cdb

0.18.3 (2023-06-16)

ffpapi

  • remove extra content type from header, fix #331

0.18.2 (2023-06-13)

ffplayout

  • update version, create dir with ignore error 2da9d1a
  • add postrm, fix #326 97455d5

0.18.1 (2023-06-11)

frontend

ffplayout

0.18.0 (2023-05-28)

frontend

  • mark and scroll to current clip, show when ingest is running 676d71e
  • split extensions to array, fix #318 5871d09

ffplayout

  • remove loudnorm filter 535511f
    • quality is to bad
  • no regex match validation for scale filter d1ce475
  • try to create log path, if not exists. expose state file in config (important for multi channels) 6cd092c

ffpapi

  • update most importend config values on new channel 6338207

0.17.1 (2023-04-07)

frontend

  • fix upload function 5e976f2
  • update bootstrap to 5.3.0 alpha 3 8024a99

0.17.0 (2023-03-28)

ffpapi

  • use extensions from config and extra_extension from frontend e363077
  • support folder list for playlist generation e752a7a
  • add piggyback mode 7e5a391 6c5264e

ffplayout

  • fix v_in in custom filter 537f664
  • add audio only mode 537f664
  • get correct error level from config c0740fc
  • fix logo path on windows system #291 3328aaa

frontend

  • rewrite frontend to nuxtjs 3

Development

  • update ffmpeg action b2093dd
  • set version and other metadata globally 3b61d09
  • another filter test 0ed6add
  • fix "error: unpacking of archive failed: cpio: Bad magic" 8a2e1e7

Documentation

  • add infos about ingest errors c57d497
  • update install instruction d9952c8
  • add docker documentation 505ae23

0.16.7 (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