11:42:03.055 [error] pid=<0.1430.0> mfa=Membrane.Core.CallbackHandler.handle_callback_result/5 Error handling action returned by callback Membrane.HTTPAdaptiveStream.SinkBin.handle_pad_added. Action: {:spec, [ %Membrane.ChildrenSpec.Builder{ children: [ {:audio_tee, Membrane.Tee.Parallel, %{get_if_exists: false}}, {{:parser, #Reference<0.1393209188.2409627649.128178>}, %Membrane.AAC.Parser{ samples_per_frame: 1024, out_encapsulation: :none, audio_specific_config: nil, output_config: :esds }, %{get_if_exists: false}} ], links: [ %{ to: :audio_tee, from: {:parser, #Reference<0.1393209188.2409627649.128178>}, to_pad: :input, from_pad: :output, from_pad_props: %{options: []}, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } }, %{ to: {:parser, #Reference<0.1393209188.2409627649.128178>}, from: {Membrane.Bin, :itself}, to_pad: :input, from_pad: {Membrane.Pad, :input, #Reference<0.1393209188.2409627649.128178>}, from_pad_props: %{}, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } } ], status: :done, from_pad: :output, from_pad_props: %{options: []}, to_pad: :input, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil }, link_starting_child: :audio_tee }, %Membrane.ChildrenSpec.Builder{ children: [ {{:cmaf_muxer, "video_1280x720"}, %Membrane.MP4.Muxer.CMAF{ segment_min_duration: 1875000000, chunk_target_duration: 500000000 }, %{get_if_exists: false}}, {{:parser, "video_1280x720"}, %Membrane.H264.Parser{ spss: [], ppss: [], output_alignment: :au, skip_until_keyframe: true, repeat_parameter_sets: true, output_stream_structure: :avc1, generate_best_effort_timestamps: false }, %{get_if_exists: false}} ], links: [ %{ to: :sink, from: {:cmaf_muxer, "video_1280x720"}, to_pad: {Membrane.Pad, :input, #Reference<0.1393209188.2409627649.128178>}, from_pad: :output, from_pad_props: %{options: []}, to_pad_props: %{ options: [ partial_segment_duration: 500000000, track_name: nil, segment_duration: 1875000000, max_framerate: nil ], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } }, %{ to: {:cmaf_muxer, "video_1280x720"}, from: {:parser, "video_1280x720"}, to_pad: :input, from_pad: :output, from_pad_props: %{options: []}, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } }, %{ to: {:parser, "video_1280x720"}, from: {Membrane.Bin, :itself}, to_pad: :input, from_pad: {Membrane.Pad, :input, "video_1280x720"}, from_pad_props: %{}, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } } ], status: :done, from_pad: :output, from_pad_props: %{options: []}, to_pad: {Membrane.Pad, :input, #Reference<0.1393209188.2409627649.128178>}, to_pad_props: %{ options: [ partial_segment_duration: 500000000, track_name: nil, segment_duration: 1875000000, max_framerate: nil ], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil }, link_starting_child: :sink }, %Membrane.ChildrenSpec.Builder{ children: [], links: [ %{ to: {:cmaf_muxer, "video_1280x720"}, from: :audio_tee, to_pad: :input, from_pad: :output, from_pad_props: %{options: []}, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } } ], status: :done, from_pad: :output, from_pad_props: %{options: []}, to_pad: :input, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil }, link_starting_child: {:cmaf_muxer, "video_1280x720"} }, %Membrane.ChildrenSpec.Builder{ children: [ {{:cmaf_muxer, "video_1920x1080"}, %Membrane.MP4.Muxer.CMAF{ segment_min_duration: 1875000000, chunk_target_duration: 500000000 }, %{get_if_exists: false}}, {{:parser, "video_1920x1080"}, %Membrane.H264.Parser{ spss: [], ppss: [], output_alignment: :au, skip_until_keyframe: true, repeat_parameter_sets: true, output_stream_structure: :avc1, generate_best_effort_timestamps: false }, %{get_if_exists: false}} ], links: [ %{ to: :sink, from: {:cmaf_muxer, "video_1920x1080"}, to_pad: {Membrane.Pad, :input, #Reference<0.1393209188.2409627649.128178>}, from_pad: :output, from_pad_props: %{options: []}, to_pad_props: %{ options: [ partial_segment_duration: 500000000, track_name: nil, segment_duration: 1875000000, max_framerate: nil ], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } }, %{ to: {:cmaf_muxer, "video_1920x1080"}, from: {:parser, "video_1920x1080"}, to_pad: :input, from_pad: :output, from_pad_props: %{options: []}, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } }, %{ to: {:parser, "video_1920x1080"}, from: {Membrane.Bin, :itself}, to_pad: :input, from_pad: {Membrane.Pad, :input, "video_1920x1080"}, from_pad_props: %{}, to_pad_props: %{ options: [], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil } } ], status: :done, from_pad: :output, from_pad_props: %{options: []}, to_pad: {Membrane.Pad, :input, #Reference<0.1393209188.2409627649.128178>}, to_pad_props: %{ options: [ partial_segment_duration: 500000000, track_name: nil, segment_duration: 1875000000, max_framerate: nil ], target_queue_size: nil, min_demand_factor: nil, auto_demand_size: nil, toilet_capacity: nil, throttling_factor: nil }, link_star (truncated) 11:42:03.056 [error] pid=<0.1430.0> mfa=Membrane.Core.Bin.handle_info/2 Error occured in Membrane Bin: ** (Membrane.LinkError) Attempted to link the following pads more than once: pad {Membrane.Pad, :input, #Reference<0.1393209188.2409627649.128178>} of child :sink (membrane_core 1.2.3) lib/membrane/core/parent/child_life_controller/link_utils.ex:205: Membrane.Core.Parent.ChildLifeController.LinkUtils.validate_links/2 (membrane_core 1.2.3) lib/membrane/core/parent/child_life_controller/link_utils.ex:167: Membrane.Core.Parent.ChildLifeController.LinkUtils.resolve_links/3 (membrane_core 1.2.3) lib/membrane/core/parent/child_life_controller.ex:146: Membrane.Core.Parent.ChildLifeController.handle_spec/2 (membrane_core 1.2.3) lib/membrane/core/callback_handler.ex:201: anonymous fn/5 in Membrane.Core.CallbackHandler.handle_callback_result/5 (elixir 1.18.2) lib/enum.ex:2546: Enum."-reduce/3-lists^foldl/2-0-"/3 (membrane_core 1.2.3) lib/membrane/core/callback_handler.ex:199: Membrane.Core.CallbackHandler.handle_callback_result/5 (membrane_core 1.2.3) lib/membrane/core/bin.ex:195: Membrane.Core.Bin.handle_info/2 (stdlib 5.2.3.3) gen_server.erl:1095: :gen_server.try_handle_info/3 (stdlib 5.2.3.3) gen_server.erl:1183: :gen_server.handle_msg/6 (stdlib 5.2.3.3) proc_lib.erl:241: :proc_lib.init_p_do_apply/3