diff --git a/lib/membrane_rtc_engine/endpoints/hls/config/sink_bin_config.ex b/lib/membrane_rtc_engine/endpoints/hls/config/sink_bin_config.ex index aadb9f705..d40389567 100644 --- a/lib/membrane_rtc_engine/endpoints/hls/config/sink_bin_config.ex +++ b/lib/membrane_rtc_engine/endpoints/hls/config/sink_bin_config.ex @@ -5,7 +5,7 @@ if Code.ensure_loaded?(Membrane.HTTPAdaptiveStream.Manifest) do """ alias Membrane.HTTPAdaptiveStream.{Manifest, Storage} - alias Membrane.HTTPAdaptiveStream.Sink.SegmentDuration + alias Membrane.HTTPAdaptiveStream.Manifest.SegmentDuration alias Membrane.Time @typedoc """ diff --git a/mix.exs b/mix.exs index 3f148b5e8..73037b8eb 100644 --- a/mix.exs +++ b/mix.exs @@ -93,7 +93,7 @@ defmodule Membrane.RTC.Engine.MixProject do {:membrane_h264_plugin, "~> 0.2.0", optional: true}, {:membrane_audio_filler_plugin, "~> 0.1.0", optional: true}, {:membrane_video_compositor_plugin, "~> 0.2.2", optional: true}, - {:membrane_http_adaptive_stream_plugin, "~> 0.12.0", optional: true}, + {:membrane_http_adaptive_stream_plugin, "~> 0.13.0", optional: true}, # Optional deps for RTSP endpoint {:connection, "~> 1.1", optional: true}, diff --git a/mix.lock b/mix.lock index fe6cb6ddc..cb2fd2e68 100644 --- a/mix.lock +++ b/mix.lock @@ -43,7 +43,7 @@ "membrane_h264_ffmpeg_plugin": {:hex, :membrane_h264_ffmpeg_plugin, "0.26.2", "ec916f86f059ca32a626153cf19ab024990d4aeb86122235c6c75a18a9dd5f10", [:mix], [{:bunch, "~> 1.6", [hex: :bunch, repo: "hexpm", optional: false]}, {:membrane_common_c, "~> 0.14.0", [hex: :membrane_common_c, repo: "hexpm", optional: false]}, {:membrane_core, "~> 0.11.0", [hex: :membrane_core, repo: "hexpm", optional: false]}, {:membrane_h264_format, "~> 0.5.0", [hex: :membrane_h264_format, repo: "hexpm", optional: false]}, {:membrane_raw_video_format, "~> 0.3.0", [hex: :membrane_raw_video_format, repo: "hexpm", optional: false]}, {:ratio, "~> 2.4.0", [hex: :ratio, repo: "hexpm", optional: false]}, {:unifex, "~> 1.1", [hex: :unifex, repo: "hexpm", optional: false]}], "hexpm", "7a7e5511bc7f2de03e861d8c068e67d83c400986be4e2f6655f508de35f6bec9"}, "membrane_h264_format": {:hex, :membrane_h264_format, "0.5.0", "95c1cc00896dab6de322cee3be0c9b0b0840537b4cc49e82a34e901b4e4763f9", [:mix], [], "hexpm", "7b44e0b02d86b45d24699de3c970186dffbca6d51aca80bbed2f6a3fe5c9eba1"}, "membrane_h264_plugin": {:hex, :membrane_h264_plugin, "0.2.0", "1a4153cdd2e89cc52bf52f5fbac56156e91d2efd1ed62046737ace28de1b869d", [:mix], [{:bunch, "~> 1.4", [hex: :bunch, repo: "hexpm", optional: false]}, {:membrane_core, "~> 0.11.0", [hex: :membrane_core, repo: "hexpm", optional: false]}, {:membrane_h264_format, "~> 0.5.0", [hex: :membrane_h264_format, repo: "hexpm", optional: false]}], "hexpm", "ea87f651f597b58b1fbe91c377e869f361ebf66aa3cb1e0c7612e8ea7ec2e680"}, - "membrane_http_adaptive_stream_plugin": {:hex, :membrane_http_adaptive_stream_plugin, "0.12.0", "d8dcda4e0f8a305f52604241e9991c4bc2b2e838b8c66a2ddb4f55745c2105dc", [:mix], [{:bunch, "~> 1.5", [hex: :bunch, repo: "hexpm", optional: false]}, {:membrane_cmaf_format, "~> 0.6.0", [hex: :membrane_cmaf_format, repo: "hexpm", optional: false]}, {:membrane_core, "~> 0.11.2", [hex: :membrane_core, repo: "hexpm", optional: false]}, {:membrane_mp4_plugin, "~> 0.19.0", [hex: :membrane_mp4_plugin, repo: "hexpm", optional: false]}, {:membrane_tee_plugin, "~> 0.10.1", [hex: :membrane_tee_plugin, repo: "hexpm", optional: false]}], "hexpm", "ca616f6b5ae5c92e89fceab9c2cce221b378cd6c9f1c924d5a2292db48eabba8"}, + "membrane_http_adaptive_stream_plugin": {:hex, :membrane_http_adaptive_stream_plugin, "0.13.0", "19d8eb6cc148d8dae84683561d9dcc4889706463ca6fe596ba44538595efb415", [:mix], [{:bunch, "~> 1.5", [hex: :bunch, repo: "hexpm", optional: false]}, {:membrane_cmaf_format, "~> 0.6.1", [hex: :membrane_cmaf_format, repo: "hexpm", optional: false]}, {:membrane_core, "~> 0.11.2", [hex: :membrane_core, repo: "hexpm", optional: false]}, {:membrane_mp4_plugin, "~> 0.19.0", [hex: :membrane_mp4_plugin, repo: "hexpm", optional: false]}, {:membrane_tee_plugin, "~> 0.10.1", [hex: :membrane_tee_plugin, repo: "hexpm", optional: false]}], "hexpm", "4fc1c703c70bbabd014b955be56e5cb713f2232f30c512f1edb4b060f55d6b98"}, "membrane_ice_plugin": {:hex, :membrane_ice_plugin, "0.14.3", "188e1955cdb6498596affff66185c9e2f88d92ebbf8b4ed29a027cb08c32f251", [:mix], [{:bunch, "~> 1.5", [hex: :bunch, repo: "hexpm", optional: false]}, {:ex_dtls, "~> 0.11.1", [hex: :ex_dtls, repo: "hexpm", optional: false]}, {:fake_turn, "~> 0.3.0", [hex: :fake_turn, repo: "hexpm", optional: false]}, {:membrane_core, "~> 0.11", [hex: :membrane_core, repo: "hexpm", optional: false]}, {:membrane_funnel_plugin, "~> 0.7.0", [hex: :membrane_funnel_plugin, repo: "hexpm", optional: false]}, {:membrane_opentelemetry, "~> 0.1.0", [hex: :membrane_opentelemetry, repo: "hexpm", optional: false]}, {:membrane_rtp_format, "~> 0.6.0", [hex: :membrane_rtp_format, repo: "hexpm", optional: false]}, {:membrane_telemetry_metrics, "~> 0.1.0", [hex: :membrane_telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "8532da2724ca3532e95d3eb0f3fee1a10c77d2d346de03e732e04e08b8e847ee"}, "membrane_mp4_format": {:hex, :membrane_mp4_format, "0.7.0", "0cc33f21dc571b43b4d2db66a056e2b7eecdc7ada71a9e0e923ab7a1554f15f2", [:mix], [], "hexpm", "7653a20e7b0c048ea05ffad6df88249abf4c1b63772c14dee843acffcad6b038"}, "membrane_mp4_plugin": {:hex, :membrane_mp4_plugin, "0.19.0", "83ea8d0734d1be638c21c5e5a774c33c8ea6afcaa9cc2b77d6b13d38eb414de0", [:mix], [{:bunch, "~> 1.5", [hex: :bunch, repo: "hexpm", optional: false]}, {:membrane_aac_format, "~> 0.7.0", [hex: :membrane_aac_format, repo: "hexpm", optional: false]}, {:membrane_cmaf_format, "~> 0.6.0", [hex: :membrane_cmaf_format, repo: "hexpm", optional: false]}, {:membrane_core, "~> 0.11.2", [hex: :membrane_core, repo: "hexpm", optional: false]}, {:membrane_file_plugin, "~> 0.13.2", [hex: :membrane_file_plugin, repo: "hexpm", optional: false]}, {:membrane_h264_format, "~> 0.5.0", [hex: :membrane_h264_format, repo: "hexpm", optional: false]}, {:membrane_mp4_format, "~> 0.7.0", [hex: :membrane_mp4_format, repo: "hexpm", optional: false]}, {:membrane_opus_format, "~> 0.3.0", [hex: :membrane_opus_format, repo: "hexpm", optional: false]}], "hexpm", "19bc8663348a204dc1489493c571372775e52a1afecb869fc0fe7faa918917bc"}, diff --git a/test/membrane_rtc_engine/hls_endpoint_test.exs b/test/membrane_rtc_engine/hls_endpoint_test.exs index e09e05d24..0a566d348 100644 --- a/test/membrane_rtc_engine/hls_endpoint_test.exs +++ b/test/membrane_rtc_engine/hls_endpoint_test.exs @@ -1,7 +1,7 @@ defmodule Membrane.RTC.HLSEndpointTest do use ExUnit.Case - alias Membrane.HTTPAdaptiveStream.Sink.SegmentDuration + alias Membrane.HTTPAdaptiveStream.Manifest.SegmentDuration alias Membrane.RTC.Engine alias Membrane.RTC.Engine.Endpoint.HLS alias Membrane.RTC.Engine.Message