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


Reply via email to