Kyle Robbertze pushed to branch master at Debian OCaml Maintainers / liquidsoap
Commits: 1be1fb95 by Kyle Robbertze at 2026-05-29T09:18:37+01:00 New upstream version 2.4.4 - - - - - 290 changed files: - .gitattributes - + .gitconfig - + .github/docker/alpine-base.dockerfile - .github/docker/alpine.dockerfile → .github/docker/alpine-release.dockerfile - + .github/docker/debian-base.dockerfile - .github/docker/debian.dockerfile → .github/docker/debian-release.dockerfile - .github/opam/liquidsoap-windows.opam - .github/scripts/build-apk.sh - .github/scripts/build-details.sh - .github/scripts/build-posix.sh - .github/scripts/push-docker.sh - + .github/workflows/backport.yml - .github/workflows/build-no-depopts.yml - .github/workflows/build-opam.yml - .github/workflows/build-posix.yml - .github/workflows/build-win32.yml - .github/workflows/ci.yml - .github/workflows/doc.yml - + .github/workflows/docker-ci.yml - .github/workflows/docker.yml - .github/workflows/js.yml - .github/workflows/parsers.yml - .github/workflows/release.yml - .github/workflows/tests.yml - .gitignore - .pre-commit-config.yaml - CHANGES.md - README.md - doc/content/build.md - doc/content/complete_case.md - doc/content/cookbook.md - doc/content/faq.md - doc/content/ffmpeg.md - doc/content/ffmpeg_cookbook.md - doc/content/ffmpeg_encoder.md - doc/content/ffmpeg_filters.md - doc/content/graph_descriptions.md - doc/content/help.md - doc/content/hls_output.md - doc/content/language.md - − doc/content/liq/hls-mp4.liq - doc/content/liq/input.mplayer.liq - + doc/content/liq/raw-string-delimited.liq - + doc/content/liq/raw-string.liq - doc/content/migrating.md - doc/content/quick_start.md - doc/content/xml.md - doc/dune.inc - dune - dune-project - opam/liquidsoap-js.opam - opam/liquidsoap-lang.opam - opam/liquidsoap-mode.opam - opam/liquidsoap.opam - src/bin/runtime/build_config.ml - src/core/base/clock.ml - src/core/base/clock.mli - src/core/base/clock_base.ml - src/core/base/converters/audio/native_audio_converter.ml - src/core/base/decoder/decoder.ml - src/core/base/decoder/decoder_utils.ml - src/core/base/decoder/raw_audio_decoder.ml - src/core/base/decoder/wav_aiff_decoder.ml - src/core/base/dune - src/core/base/encoder/encoders/external_encoder.ml - src/core/base/encoder/formats/opus_format.ml - src/core/base/harbor/harbor.ml - src/core/base/io/udp_io.ml - src/core/base/lang.mli - src/core/base/lang_source.ml - − src/core/base/liquidsoap_paths.posix.ml - src/core/base/operators/add.ml - src/core/base/operators/amplify.ml - src/core/base/operators/cross.ml - src/core/base/operators/echo.ml - src/core/base/operators/filter.ml - src/core/base/operators/filter_rc.ml - src/core/base/operators/muxer.ml - src/core/base/operators/noblank.ml - src/core/base/operators/pipe.ml - src/core/base/operators/replay_metadata.ml - src/core/base/operators/sequence.ml - src/core/base/operators/switch.ml - src/core/base/operators/time_warp.ml - src/core/base/operators/video_fade.ml - src/core/base/outputs/harbor_output.ml - src/core/base/outputs/hls_output.ml - src/core/base/outputs/icecast2.ml - src/core/base/outputs/output.ml - src/core/base/outputs/output.mli - src/core/base/outputs/pipe_output.ml - src/core/base/protocols/mpd.ml - src/core/base/request.ml - src/core/base/source.ml - src/core/base/source.mli - src/core/base/sources/audio_gen.ml - src/core/base/sources/blank.ml - src/core/base/sources/debug_sources.ml - src/core/base/sources/external_input_audio.ml - src/core/base/sources/external_input_video.ml - src/core/base/sources/harbor_input.ml - src/core/base/sources/noise.ml - src/core/base/sources/request_dynamic.ml - src/core/base/sources/video_board.ml - src/core/base/sources/video_testsrc.ml - src/core/base/stream/content.mli - src/core/base/stream/content_audio.ml - src/core/base/stream/content_base.ml - src/core/base/stream/content_midi.ml - src/core/base/stream/content_pcm_f32.ml - src/core/base/stream/content_pcm_s16.ml - src/core/base/stream/content_timed.ml - src/core/base/stream/content_video.ml - src/core/base/stream/frame.ml - src/core/base/stream/frame.mli - src/core/base/synth/keyboard.ml - src/core/base/tools/charset.ml - src/core/base/tools/child_support.ml - src/core/base/tools/external_input.ml - src/core/base/tools/icecast_utils.ml - src/core/base/tools/liq_http.ml - src/core/base/tools/liqcurl.ml - src/core/base/tools/process_handler.ml - src/core/base/tools/server.ml - src/core/base/tools/start_stop.ml - src/core/base/tools/strings.ml - src/core/base/tools/strings.mli - src/core/base/tools/tutils.ml - src/core/base/tools/unix_c.c - src/core/base/tools/utils.ml - src/core/base/tools/websocket.ml - src/core/builtins/builtins_clock.ml - src/core/builtins/builtins_cry.ml - src/core/builtins/builtins_files.ml - src/core/builtins/builtins_harbor.ml - src/core/builtins/builtins_http.ml - src/core/builtins/builtins_process.ml - src/core/builtins/builtins_socket.ml - src/core/builtins/builtins_string_extra.ml - src/core/builtins/builtins_sys.ml - src/core/builtins/builtins_time.ml - src/core/optionals/alsa/alsa_io.ml - src/core/optionals/ao/ao_out.ml - src/core/optionals/bjack/bjack_in.ml - src/core/optionals/bjack/bjack_out.ml - src/core/optionals/config/builtins_optionals.ml - src/core/optionals/config/dune - + src/core/optionals/config/syslog_option.disabled.ml - + src/core/optionals/config/syslog_option.enabled.ml - src/core/optionals/faad/aac_decoder.ml - src/core/optionals/fdkaac/fdkaac_encoder.ml - src/core/optionals/ffmpeg/builtins_ffmpeg_bitstream_filters.ml - src/core/optionals/ffmpeg/builtins_ffmpeg_encoder.ml - src/core/optionals/ffmpeg/builtins_ffmpeg_filters.ml - src/core/optionals/ffmpeg/ffmpeg_copy_content.ml - src/core/optionals/ffmpeg/ffmpeg_copy_decoder.ml - src/core/optionals/ffmpeg/ffmpeg_copy_decoder.mli - src/core/optionals/ffmpeg/ffmpeg_decoder.ml - src/core/optionals/ffmpeg/ffmpeg_encoder.ml - src/core/optionals/ffmpeg/ffmpeg_encoder_common.ml - src/core/optionals/ffmpeg/ffmpeg_filter_io.ml - + src/core/optionals/ffmpeg/ffmpeg_frame_checksum.ml - src/core/optionals/ffmpeg/ffmpeg_io.ml - src/core/optionals/ffmpeg/ffmpeg_raw_content.ml - src/core/optionals/ffmpeg/ffmpeg_raw_decoder.ml - src/core/optionals/ffmpeg/ffmpeg_utils.ml - src/core/optionals/ffmpeg/ffmpeg_utils.mli - src/core/optionals/ndi/ndi_out.ml - src/core/optionals/osc/builtins_osc.ml - src/core/optionals/oss/oss_io.ml - src/core/optionals/portaudio/portaudio_io.ml - src/core/optionals/prometheus/builtins_prometheus.ml - src/core/optionals/pulseaudio/pulseaudio_io.ml - src/core/optionals/samplerate/libsamplerate_converter.ml - src/core/optionals/sdl/keyboard_sdl.ml - src/core/optionals/sdl/video_text_sdl.ml - src/core/optionals/srt/srt_io.ml - src/core/optionals/ssl/builtins_ssl.ml - src/core/optionals/stereotool/stereotool_op.ml - src/core/optionals/tls/builtins_tls.ml - src/js/.scripts/bundle-playground.sh - + src/lang/base/binary_strings_map.ml - + src/lang/base/binary_strings_map.mli - src/lang/base/builtins_lang.ml - src/lang/base/builtins_math.ml - src/lang/base/builtins_regexp.ml - src/lang/base/builtins_string.ml - src/lang/base/builtins_xml.ml - src/lang/base/doc.ml - src/lang/base/dune - src/lang/base/error.ml - src/lang/base/error.mli - src/lang/base/evaluation.ml - src/lang/base/flags.ml - src/lang/base/flags.mli - src/lang/base/lang_core.ml - src/lang/base/lang_string.ml - src/lang/base/lexer.ml - src/lang/base/parser.mly - src/lang/base/runtime.ml - src/lang/base/term/parsed_term.ml - src/lang/base/term/term_base.ml - src/lang/base/term/term_preprocessor.ml - src/lang/base/term/term_reducer.ml - src/lang/base/typechecking.ml - src/lang/base/types/type_base.ml - src/lang/base/typing.ml - src/lang/base/value.ml - src/lang/tooling/parsed_json.ml - src/libs/audio.liq - src/libs/autocue.liq - src/libs/extra/fades.liq - src/libs/extra/interactive.liq - src/libs/extra/native.liq - src/libs/extra/server.liq - src/libs/extra/telnet.liq - src/libs/fades.liq - src/libs/ffmpeg.liq - src/libs/hls.liq - src/libs/io.liq - src/libs/playlist.liq - src/libs/protocols.liq - src/libs/request.liq - src/libs/server.liq - src/libs/string.liq - src/libs/video.liq - src/modules/cry/cry.ml - src/modules/cry/cry_stubs.c - src/modules/cry/dune - src/modules/dtools/dtools.mli - src/modules/dtools/dtools_impl.ml - src/modules/dtools/dtools_syslog.impl.ml - src/modules/dtools/dune - src/modules/duppy/dune - src/modules/duppy/duppy.ml - src/modules/duppy/duppy.mli - src/modules/duppy/duppy_stubs.c - + src/modules/stdlib-utils/dune - + src/modules/stdlib-utils/thread_utils.ml - + src/modules/stdlib-utils/thread_utils.mli - + src/modules/stdlib-utils/unix_utils.ml - + src/modules/stdlib-utils/unix_utils.mli - + src/modules/stdlib-utils/unix_utils_stubs.c - + tests/core/binary_strings_map_test.ml - tests/core/dune.inc - + tests/core/frame_checksum_test.ml - + tests/core/large_process_stdout_test.ml - tests/core/start_stop_test.ml - tests/core/strings_test.ml - + tests/core/sub_clock_stop_test.ml - tests/language/dune.inc - tests/language/gen_dune.ml - tests/language/json.liq - tests/language/process.liq - tests/language/string.liq - tests/language/xml_test.liq - tests/media/dune - tests/media/ffmpeg_copy_concat.liq - + tests/media/ffmpeg_hls_copy_mp4.liq - + tests/media/ffmpeg_hls_mp4.liq - tests/regression/GH3276.liq - + tests/regression/GH4840.liq - + tests/regression/GH4882.liq - + tests/regression/GH4922.liq - + tests/regression/GH4995.liq - + tests/regression/GH5019.liq - + tests/regression/GH5019.png - + tests/regression/GH5110.liq - + tests/regression/double-nullable.liq - tests/regression/dune - tests/regression/dune.inc - tests/regression/gen_dune.ml - tests/run_test.ml - tests/streams/autocue-plot.0.new.txt - tests/streams/autocue-plot.0.old.txt - tests/streams/autocue-plot.0.png - tests/streams/autocue-plot.1.new.txt - tests/streams/autocue-plot.1.old.txt - tests/streams/autocue-plot.1.png - tests/streams/autocue-plot.2.new.txt - tests/streams/autocue-plot.2.old.txt - tests/streams/autocue-plot.2.png - tests/streams/crossfade-plot.new.txt - tests/streams/crossfade-plot.old.txt - tests/streams/crossfade-plot.png - tests/streams/dune - tests/streams/ffmpeg-trim.liq - tests/streams/hls_id3v2.liq - tests/streams/icecast_last_meta.liq - + tests/streams/plot.ttf The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/ocaml-team/liquidsoap/-/commit/1be1fb958b8e164938205e779372b146df6c14ed -- View it on GitLab: https://salsa.debian.org/ocaml-team/liquidsoap/-/commit/1be1fb958b8e164938205e779372b146df6c14ed You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help

