Skip to content

Commit 75ceb17

Browse files
committed
wip
1 parent 9648f3b commit 75ceb17

10 files changed

+15
-40
lines changed

dupa.sh

Lines changed: 0 additions & 36 deletions
This file was deleted.

encoded_output_audio.ogg

Whitespace-only changes.

output_copy.pcm

-4.49 MB
Binary file not shown.
File renamed without changes.

test/fixtures/in_audio_opus.ogg_sc

-68.2 KB
Binary file not shown.

test/fixtures/in_audio_opus.pcm

-4.89 MB
Binary file not shown.

test/fixtures/in_audio_opus_v2.pcm

-283 KB
Binary file not shown.

test/integration_test.exs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ defmodule Membrane.Agora.IntegrationTest do
1717
reference_video = input_video
1818
audio_codec = unquote(audio_codec)
1919

20-
input_audio =
20+
input_audio_extension =
2121
case audio_codec do
22-
:aac -> "test/fixtures/in_audio.aac"
23-
:opus -> "test/fixtures/in_audio_opus.ogg"
22+
:aac -> "aac"
23+
:opus -> "ogg"
2424
end
2525

26+
input_audio = "test/fixtures/in_audio." <> input_audio_extension
2627
reference_audio = "test/fixtures/in_audio.pcm"
2728
output_audio = "#{dir}/audio_#{audio_codec}.pcm"
2829

test/support/receiver_pipeline.ex

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ defmodule Membrane.Agora.Support.ReceiverPipeline do
44
use Membrane.Pipeline
55
alias Membrane.Agora.TokenGenerator
66

7+
defmodule Tee do
8+
use Membrane.Filter
9+
10+
def_input_pad :input, accepted_format: _any
11+
def_output_pad :output, accepted_format: _any, availability: :on_request
12+
13+
@impl true
14+
def handle_buffer(:input, buffer, _ctx, state), do: {[forward: buffer], state}
15+
end
16+
717
defmodule FramerateAsserter do
818
@moduledoc false
919
use Membrane.Filter
@@ -137,6 +147,7 @@ defmodule Membrane.Agora.Support.ReceiverPipeline do
137147
spec =
138148
get_child(:dispatcher_audio)
139149
|> via_out(Pad.ref(:output, user_id))
150+
|> child(:tee, Tee)
140151
|> child(:audio_sink, %Membrane.File.Sink{location: state.audio})
141152

142153
{[spec: spec], state}

xdump_config

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)