membrane_element_ffmpeg_swresample

Build log

nerves_system_x86_64

membrane_element_ffmpeg_swresample 0.3.1 · fail · run membrane_element_ffmpeg_swresample-0.3.1-1790989963744
1209 of 1209 lines
1Resolving Hex dependencies...2Resolution completed in 0.204s3Unchanged:4  bimap 1.3.05  bunch 1.6.46  bunch_native 0.2.17  bundlex 0.2.88  circular_buffer 1.1.09  coerce 1.0.210  elixir_make 0.10.011  interactive_cmd 0.1.412  membrane_caps_audio_raw 0.2.013  membrane_common_c 0.3.014  membrane_core 0.5.315  membrane_element_ffmpeg_swresample 0.3.1 RETIRED!16    (renamed) Renamed to membrane_ffmpeg_swresample_plugin17  mockery 2.5.018  nerves 2.0.0-pre.219  nerves_discovery 0.1.520  nerves_logging 0.2.421  nerves_runtime 0.13.1322  nerves_system_bbb 2.30.223  nerves_system_br 1.34.424  nerves_system_mangopi_mq_pro 0.17.225  nerves_system_qemu_aarch64 0.4.226  nerves_system_rpi0 2.1.227  nerves_system_rpi4 2.1.228  nerves_system_rpi5 2.1.229  nerves_system_trellis 0.5.030  nerves_system_x86_64 1.34.231  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.132  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.134  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.135  nerves_toolchain_x86_64_nerves_linux_musl 15.3.136  nerves_uevent 0.1.737  numbers 5.2.538  property_table 0.3.439  qex 0.5.240  ratio 2.4.241  ring_logger 0.11.742  secure_random 0.5.143  shmex 0.2.144  tablet 0.3.345  toolshed 0.5.046  uboot_env 1.0.247  unifex 0.2.648* Getting membrane_element_ffmpeg_swresample (Hex package)49* Getting nerves (Hex package)50* Getting ring_logger (Hex package)51* Getting toolshed (Hex package)52* Getting nerves_runtime (Hex package)53* Getting nerves_system_bbb (Hex package)54* Getting nerves_system_mangopi_mq_pro (Hex package)55* Getting nerves_system_qemu_aarch64 (Hex package)56* Getting nerves_system_rpi0 (Hex package)57* Getting nerves_system_rpi4 (Hex package)58* Getting nerves_system_rpi5 (Hex package)59* Getting nerves_system_trellis (Hex package)60* Getting nerves_system_x86_64 (Hex package)61* Getting nerves_system_br (Hex package)62* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)63* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)65* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)66* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)67* Getting nerves_logging (Hex package)68* Getting nerves_uevent (Hex package)69* Getting uboot_env (Hex package)70* Getting elixir_make (Hex package)71* Getting property_table (Hex package)72* Getting circular_buffer (Hex package)73* Getting interactive_cmd (Hex package)74* Getting nerves_discovery (Hex package)75* Getting tablet (Hex package)76* Getting bunch (Hex package)77* Getting bundlex (Hex package)78* Getting membrane_caps_audio_raw (Hex package)79* Getting membrane_common_c (Hex package)80* Getting membrane_core (Hex package)81* Getting mockery (Hex package)82* Getting unifex (Hex package)83* Getting shmex (Hex package)84* Getting bunch_native (Hex package)85* Getting qex (Hex package)86* Getting ratio (Hex package)87* Getting numbers (Hex package)88* Getting coerce (Hex package)89* Getting bimap (Hex package)90* Getting secure_random (Hex package)91Found retired packages, see above for details92==> mockery93Compiling 9 files (.ex)94Generated mockery app95==> ratio96Compiling 5 files (.ex)97     warning: <|> is deprecated. Use another pipe-like operator98     │99 154 │   def numerator <|> denominator100     │                 ~101     │102     └─ lib/ratio.ex:154:17103104     warning: <|> is deprecated. Use another pipe-like operator105     │106 156 │   def _numerator <|> 0 do107     │                  ~108     │109     └─ lib/ratio.ex:156:18110111     warning: <|> is deprecated. Use another pipe-like operator112     │113 160 │   def numerator <|> denominator when is_integer(numerator) and is_integer(denominator) do114     │                 ~115     │116     └─ lib/ratio.ex:160:17117118     warning: <|> is deprecated. Use another pipe-like operator119     │120 166 │   def numerator <|> denominator when is_float(numerator) do121     │                 ~122     │123     └─ lib/ratio.ex:166:17124125     warning: <|> is deprecated. Use another pipe-like operator126     │127 170 │   def numerator <|> denominator when is_float(denominator) do128     │                 ~129     │130     └─ lib/ratio.ex:170:17131132     warning: <|> is deprecated. Use another pipe-like operator133     │134 174 │   def (numerator = %Ratio{}) <|> (denominator = %Ratio{}) do135     │                              ~136     │137     └─ lib/ratio.ex:174:30138139     warning: <|> is deprecated. Use another pipe-like operator140     │141 179 │     def (numerator = %Decimal{}) <|> (denominator = %Decimal{}) do142     │                                  ~143     │144     └─ lib/ratio.ex:179:34145146     warning: <|> is deprecated. Use another pipe-like operator147     │148 184 │     def (numerator = %Decimal{}) <|> denominator when is_float(denominator) do149     │                                  ~150     │151     └─ lib/ratio.ex:184:34152153     warning: <|> is deprecated. Use another pipe-like operator154     │155 189 │     def numerator <|> (denominator = %Decimal{}) when is_float(numerator) do156     │                   ~157     │158     └─ lib/ratio.ex:189:19159160     warning: <|> is deprecated. Use another pipe-like operator161     │162 194 │     def (numerator = %Decimal{}) <|> denominator when is_integer(denominator) do163     │                                  ~164     │165     └─ lib/ratio.ex:194:34166167     warning: <|> is deprecated. Use another pipe-like operator168     │169 199 │     def numerator <|> (denominator = %Decimal{}) when is_integer(numerator) do170     │                   ~171     │172     └─ lib/ratio.ex:199:19173174     warning: <|> is deprecated. Use another pipe-like operator175     │176 204 │   def numerator <|> denominator do177     │                 ~178     │179     └─ lib/ratio.ex:204:17180181     warning: <|> is deprecated. Use another pipe-like operator182     │183 237 │       Ratio.DecimalConversion.decimal_to_rational(numerator) <|>184     │                                                              ~185     │186     └─ lib/ratio.ex:237:62187188     warning: <|> is deprecated. Use another pipe-like operator189     │190 242 │       numerator <|> Ratio.DecimalConversion.decimal_to_rational(denominator)191     │                 ~192     │193     └─ lib/ratio.ex:242:17194195     warning: <|> is deprecated. Use another pipe-like operator196     │197 247 │     numerator <|> denominator198     │               ~199     │200     └─ lib/ratio.ex:247:15201202     warning: <|> is deprecated. Use another pipe-like operator203     │204 261 │     do: Kernel.abs(numerator) <|> denominator205     │                               ~206     │207     └─ lib/ratio.ex:261:31208209     warning: <|> is deprecated. Use another pipe-like operator210     │211 310 │     do: Kernel.+(a * lcm, b) <|> lcm212     │                              ~213     │214     └─ lib/ratio.ex:310:30215216     warning: <|> is deprecated. Use another pipe-like operator217     │218 313 │     do: Kernel.+(b * lcm, a) <|> lcm219     │                              ~220     │221     └─ lib/ratio.ex:313:30222223     warning: <|> is deprecated. Use another pipe-like operator224     │225 316 │     Kernel.+(a, c) <|> lcm226     │                    ~227     │228     └─ lib/ratio.ex:316:20229230     warning: <|> is deprecated. Use another pipe-like operator231     │232 320 │     Kernel.+(a * d, c * b) <|> (b * d)233     │                            ~234     │235     └─ lib/ratio.ex:320:28236237     warning: <|> is deprecated. Use another pipe-like operator238     │239 423 │     Kernel.*(numerator, number) <|> denominator240     │                                 ~241     │242     └─ lib/ratio.ex:423:33243244     warning: <|> is deprecated. Use another pipe-like operator245     │246 428 │     Kernel.*(numerator, number) <|> denominator247     │                                 ~248     │249     └─ lib/ratio.ex:428:33250251     warning: <|> is deprecated. Use another pipe-like operator252     │253 435 │     Kernel.*(numerator1, numerator2) <|> Kernel.*(denominator1, denominator2)254     │                                      ~255     │256     └─ lib/ratio.ex:435:38257258     warning: <|> is deprecated. Use another pipe-like operator259     │260 467 │   def div(a, b) when is_number(a) and is_integer(b), do: a <|> b261     │                                                            ~262     │263     └─ lib/ratio.ex:467:60264265     warning: <|> is deprecated. Use another pipe-like operator266     │267 474 │     numerator <|> Kernel.*(denominator, number)268     │               ~269     │270     └─ lib/ratio.ex:474:15271272     warning: <|> is deprecated. Use another pipe-like operator273     │274 480 │     mult(number, denominator <|> numerator)275     │                              ~276     │277     └─ lib/ratio.ex:480:30278279     warning: <|> is deprecated. Use another pipe-like operator280     │281 487 │     Kernel.*(numerator1, denominator2) <|> Kernel.*(denominator1, numerator2)282     │                                        ~283     │284     └─ lib/ratio.ex:487:40285286     warning: <|> is deprecated. Use another pipe-like operator287     │288 507 │   def a / b when is_number(a) and is_integer(b), do: a <|> b289     │                                                        ~290     │291     └─ lib/ratio.ex:507:56292293     warning: <|> is deprecated. Use another pipe-like operator294     │295 852 │     if numerator <|> denominator == floor do296     │                  ~297     │298     └─ lib/ratio.ex:852:18299300     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead301     │302 133 │   Passed floats are rounded to `#{Application.get_env(:ratio, :max_float_to_rational_digits)}` digits, to make the result match expectations better.303     │                                               ~304     │305     └─ lib/ratio.ex:133:47: Ratio (module)306307    warning: <|> is deprecated. Use another pipe-like operator308    │309 55 │     (integer * numerator + decimal) <|> numerator310    │                                     ~311    │312    └─ lib/ratio/float_conversion.ex:55:37313314    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead315    │316  4 │   @max_decimals Application.get_env(:ratio, :max_float_to_rational_digits)317    │                             ~318    │319    └─ lib/ratio/float_conversion.ex:4:29: Ratio.FloatConversion (module)320321    warning: Ratio.DecimalConversion.decimal_to_rational/1 is undefined (module Ratio.DecimalConversion is not available or is yet to be defined)322    │323 17 │     {ratio, Ratio.DecimalConversion.decimal_to_rational(decimal)}324    │                                     ~325    │326    └─ lib/ratio/coerce.ex:17:37: Coerce.Implementations.Ratio.Decimal.coerce/2327328Generated ratio app329==> secure_random330Compiling 1 file (.ex)331    warning: use Bitwise is deprecated. import Bitwise instead332    │333  2 │   use Bitwise334    │   ~~~~~~~~~~~335    │336    └─ lib/secure_random.ex:2: SecureRandom (module)337338Generated secure_random app339==> bundlex340Compiling 26 files (.ex)341    warning: using single-quoted strings to represent charlists is deprecated.342    Use ~c"" if you indeed want a charlist or use "" instead.343    You may run "mix format --migrate" to change all single-quoted344    strings to use the ~c sigil and fix this warning.345    │346 38 │         {port, {:data, {:eol, 'ready'}}},347    │                               ~348    │349    └─ lib/bundlex/cnode/server.ex:38:31350351    warning: using single-quoted strings to represent charlists is deprecated.352    Use ~c"" if you indeed want a charlist or use "" instead.353    You may run "mix format --migrate" to change all single-quoted354    strings to use the ~c sigil and fix this warning.355    │356 48 │         :ok = :win32reg.change_key(reg, '\\hklm\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion')357    │                                         ~358    │359    └─ lib/bundlex/platform.ex:48:41360361    warning: using single-quoted strings to represent charlists is deprecated.362    Use ~c"" if you indeed want a charlist or use "" instead.363    You may run "mix format --migrate" to change all single-quoted364    strings to use the ~c sigil and fix this warning.365    │366 49 │         {:ok, build} = :win32reg.value(reg, 'BuildLabEx')367    │                                             ~368    │369    └─ lib/bundlex/platform.ex:49:45370371    warning: expected a map or struct when accessing .toolchain_module in expression:372373        Bundlex.Platform.get_module(platform).toolchain_module374375    but got type:376377        dynamic(378          Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or379            Bundlex.Platform.Windows64380        )381382    where "platform" was given the type:383384        # type: dynamic(:linux or :macosx or :windows32 or :windows64)385        # from: lib/tasks/compile.bundlex.ex:34:37386        Bundlex.Platform.get_module(platform)387388    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()389390    type warning found at:391    │392 34 │     commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)393    │                                                          ~394    │395    └─ lib/tasks/compile.bundlex.ex:34:58: Mix.Tasks.Compile.Bundlex.run/1396397    warning: expected a map or struct when accessing .toolchain_module in expression:398399        Bundlex.Platform.get_module(platform).toolchain_module400401    but got type:402403        dynamic(404          Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or Bundlex.Platform.Windows32 or405            Bundlex.Platform.Windows64406        )407408    where "platform" was given the type:409410        # type: dynamic(:linux or :macosx or :windows32 or :windows64)411        # from: lib/bundlex/native.ex:86:27412        Bundlex.Platform.get_module(platform)413414    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()415416    type warning found at:417    │418 86 │       commands = Platform.get_module(platform).toolchain_module.compiler_commands(native)419    │                                                ~420    │421    └─ lib/bundlex/native.ex:86:48: Bundlex.Native.resolve_native/4422423Generated bundlex app424warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()425  (bundlex 0.2.8) lib/tasks/compile.bundlex.ex:34: Mix.Tasks.Compile.Bundlex.run/1426  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5427  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2428  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4429  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2430431==> bunch_native432Bundlex: Building natives: bunch, bunch_nif433warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Linux.toolchain_module() is deprecated, you must add parentheses instead: remote.function()434  (bundlex 0.2.8) lib/bundlex/native.ex:86: Bundlex.Native.resolve_native/4435  (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/3436  (bundlex 0.2.8) lib/tasks/compile.bundlex.ex:38: Mix.Tasks.Compile.Bundlex.run/1437  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5438  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2439440Generated bunch_native app441==> shmex442Bundlex: Building natives: lib, lib_nif, lib_cnode, shmex443Compiling 2 files (.ex)444     warning: the following pattern will never match:445446         {:ok, trimmed_front} <- trim_leading(shm, bytes)447448     because the right-hand side has type:449450         none()451452     where "bytes" was given the type:453454         # type: dynamic()455         # from: lib/shmex_native.ex:119:17456         bytes457458     where "shm" was given the type:459460         # type: dynamic()461         # from: lib/shmex_native.ex:119:12462         shm463464     type warning found at:465     │466 120 │     with {:ok, trimmed_front} <- trim_leading(shm, bytes),467     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~468     │469     └─ lib/shmex_native.ex:120: Shmex.Native.trim/2470471Generated shmex app472==> unifex473Bundlex: Building natives: unifex474Compiling 18 files (.ex)475     warning: using single-quoted strings to represent charlists is deprecated.476     Use ~c"" if you indeed want a charlist or use "" instead.477     You may run "mix format --migrate" to change all single-quoted478     strings to use the ~c sigil and fix this warning.479     │480 180 │       #{do_generate_arg_parse(elem_name, type, ~g<elem>, ctx) |> gen('i')}481     │                                                                      ~482     │483     └─ lib/unifex/base_type.ex:180:70484485    warning: using single-quoted strings to represent charlists is deprecated.486    Use ~c"" if you indeed want a charlist or use "" instead.487    You may run "mix format --migrate" to change all single-quoted488    strings to use the ~c sigil and fix this warning.489    │490 56 │   def sigil_g(content, 'r' ++ flags) do491    │                        ~492    │493    └─ lib/unifex/native_code_generator.ex:56:24494495    warning: using single-quoted strings to represent charlists is deprecated.496    Use ~c"" if you indeed want a charlist or use "" instead.497    You may run "mix format --migrate" to change all single-quoted498    strings to use the ~c sigil and fix this warning.499    │500 71 │   def sigil_g(content, 't' ++ flags) do501    │                        ~502    │503    └─ lib/unifex/native_code_generator.ex:71:24504505    warning: using single-quoted strings to represent charlists is deprecated.506    Use ~c"" if you indeed want a charlist or use "" instead.507    You may run "mix format --migrate" to change all single-quoted508    strings to use the ~c sigil and fix this warning.509    │510 76 │   def sigil_g(content, 'i' ++ flags) do511    │                        ~512    │513    └─ lib/unifex/native_code_generator.ex:76:24514515    warning: using single-quoted strings to represent charlists is deprecated.516    Use ~c"" if you indeed want a charlist or use "" instead.517    You may run "mix format --migrate" to change all single-quoted518    strings to use the ~c sigil and fix this warning.519    │520 82 │   def sigil_g(content, 'I' ++ flags) do521    │                        ~522    │523    └─ lib/unifex/native_code_generator.ex:82:24524525     warning: using single-quoted strings to represent charlists is deprecated.526     Use ~c"" if you indeed want a charlist or use "" instead.527     You may run "mix format --migrate" to change all single-quoted528     strings to use the ~c sigil and fix this warning.529     │530 103 │   def gen(content, 'j(' ++ flags) when is_list(content) do531     │                    ~532     │533     └─ lib/unifex/native_code_generator.ex:103:20534535     warning: using single-quoted strings to represent charlists is deprecated.536     Use ~c"" if you indeed want a charlist or use "" instead.537     You may run "mix format --migrate" to change all single-quoted538     strings to use the ~c sigil and fix this warning.539     │540 104 │     {joiner, ')' ++ flags} = flags |> Enum.split_while(&([&1] != ')'))541     │              ~542     │543     └─ lib/unifex/native_code_generator.ex:104:14544545     warning: using single-quoted strings to represent charlists is deprecated.546     Use ~c"" if you indeed want a charlist or use "" instead.547     You may run "mix format --migrate" to change all single-quoted548     strings to use the ~c sigil and fix this warning.549     │550 104 │     {joiner, ')' ++ flags} = flags |> Enum.split_while(&([&1] != ')'))551     │                                                                  ~552     │553     └─ lib/unifex/native_code_generator.ex:104:66554555     warning: using single-quoted strings to represent charlists is deprecated.556     Use ~c"" if you indeed want a charlist or use "" instead.557     You may run "mix format --migrate" to change all single-quoted558     strings to use the ~c sigil and fix this warning.559     │560 109 │   def gen(content, 'n' ++ flags) when is_list(content) do561     │                    ~562     │563     └─ lib/unifex/native_code_generator.ex:109:20564565     warning: using single-quoted strings to represent charlists is deprecated.566     Use ~c"" if you indeed want a charlist or use "" instead.567     You may run "mix format --migrate" to change all single-quoted568     strings to use the ~c sigil and fix this warning.569     │570 110 │     gen(content, 'j(\n)' ++ flags)571     │                  ~572     │573     └─ lib/unifex/native_code_generator.ex:110:18574575     warning: using single-quoted strings to represent charlists is deprecated.576     Use ~c"" if you indeed want a charlist or use "" instead.577     You may run "mix format --migrate" to change all single-quoted578     strings to use the ~c sigil and fix this warning.579     │580 210 │       return #{result |> gen('it')};581     │                              ~582     │583     └─ lib/unifex/native_code_generator.ex:210:30584585     warning: using single-quoted strings to represent charlists is deprecated.586     Use ~c"" if you indeed want a charlist or use "" instead.587     You may run "mix format --migrate" to change all single-quoted588     strings to use the ~c sigil and fix this warning.589     │590 233 │       ERL_NIF_TERM term = #{result |> gen('it')};591     │                                           ~592     │593     └─ lib/unifex/native_code_generator.ex:233:43594595     warning: using single-quoted strings to represent charlists is deprecated.596     Use ~c"" if you indeed want a charlist or use "" instead.597     You may run "mix format --migrate" to change all single-quoted598     strings to use the ~c sigil and fix this warning.599     │600 262 │       |> gen('nIt')601     │              ~602     │603     └─ lib/unifex/native_code_generator.ex:262:14604605     warning: using single-quoted strings to represent charlists is deprecated.606     Use ~c"" if you indeed want a charlist or use "" instead.607     You may run "mix format --migrate" to change all single-quoted608     strings to use the ~c sigil and fix this warning.609     │610 267 │       |> gen('nIt')611     │              ~612     │613     └─ lib/unifex/native_code_generator.ex:267:14614615     warning: using single-quoted strings to represent charlists is deprecated.616     Use ~c"" if you indeed want a charlist or use "" instead.617     You may run "mix format --migrate" to change all single-quoted618     strings to use the ~c sigil and fix this warning.619     │620 273 │       |> gen('nIt')621     │              ~622     │623     └─ lib/unifex/native_code_generator.ex:273:14624625     warning: using single-quoted strings to represent charlists is deprecated.626     Use ~c"" if you indeed want a charlist or use "" instead.627     You may run "mix format --migrate" to change all single-quoted628     strings to use the ~c sigil and fix this warning.629     │630 279 │       |> gen('nIt')631     │              ~632     │633     └─ lib/unifex/native_code_generator.ex:279:14634635     warning: using single-quoted strings to represent charlists is deprecated.636     Use ~c"" if you indeed want a charlist or use "" instead.637     You may run "mix format --migrate" to change all single-quoted638     strings to use the ~c sigil and fix this warning.639     │640 465 │       |> gen('j(,\n)i')641     │              ~642     │643     └─ lib/unifex/native_code_generator.ex:465:14644645     warning: using single-quoted strings to represent charlists is deprecated.646     Use ~c"" if you indeed want a charlist or use "" instead.647     You may run "mix format --migrate" to change all single-quoted648     strings to use the ~c sigil and fix this warning.649     │650 533 │         #{content |> gen('j(,\n)iit')}651     │                          ~652     │653     └─ lib/unifex/native_code_generator.ex:533:26654655Generated unifex app656==> membrane_core657Compiling 106 files (.ex)658    warning: unused require Record659    │660 35 │   require Record661    │   ~662    │663    └─ lib/membrane/caps/matcher.ex:35:3664665    warning: unused require Membrane.Core.Message666    │667 13 │   require Message668    │   ~669    │670    └─ lib/membrane/core/input_buffer.ex:13:3671672    warning: use Bunch.Typespec is deprecated. `use Bunch.Typespec` only brings to scope the deprecated @/1673    │674 15 │   use Bunch.Typespec675    │   ~~~~~~~~~~~~~~~~~~676    │677    └─ lib/membrane/pad.ex:15: Membrane.Pad (module)678679warning: Bunch.Typespec.@list_type is deprecated. Use Bunch.Typespec.enum_to_alternative/1 instead.680  (bunch 1.6.4) lib/bunch/typespec.ex:33: Bunch.Typespec."MACRO-@"/2681  (elixir 1.20.3) src/elixir_dispatch.erl:263: :elixir_dispatch.expand_macro_fun/7682  (elixir 1.20.3) src/elixir_dispatch.erl:122: :elixir_dispatch.dispatch_import/6683  (elixir 1.20.3) src/elixir_expand.erl:679: :elixir_expand.expand_block/5684  (elixir 1.20.3) src/elixir_expand.erl:53: :elixir_expand.expand/3685  (elixir 1.20.3) src/elixir_expand.erl:18: :elixir_expand.expand/3686687    warning: unused require Membrane.Pad688    │689 14 │   require Pad690    │   ~691    │692    └─ lib/membrane/core/element/state.ex:14:3693694    warning: unused require Membrane.Core.Message695    │696  8 │   require Message697    │   ~698    │699    └─ lib/membrane/core/bin/linking_buffer.ex:8:3700701    warning: unused require Membrane.Core.Child.PadModel702    │703 16 │   require PadModel704    │   ~705    │706    └─ lib/membrane/core/child/pad_controller.ex:16:3707708    warning: unused require Membrane.Core.Message709    │710 14 │   require Message711    │   ~712    │713    └─ lib/membrane/core/child/pad_controller.ex:14:3714715    warning: unused require Membrane.Core.Message716    │717 14 │   require Message718    │   ~719    │720    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:14:3721722    warning: unused require Membrane.Core.Message723    │724  6 │   require Membrane.Core.Message725    │   ~726    │727    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:6:3728729    warning: unused require Membrane.Core.Child.PadModel730    │731 14 │   require PadModel732    │   ~733    │734    └─ lib/membrane/core/element/event_controller.ex:14:3735736    warning: unused require Membrane.Core.Message737    │738 13 │   require Message739    │   ~740    │741    └─ lib/membrane/core/element/event_controller.ex:13:3742743    warning: unused require Membrane.Core.Child.PadModel744    │745 19 │   require PadModel746    │   ~747    │748    └─ lib/membrane/core/element/demand_handler.ex:19:3749750    warning: unused require Membrane.Core.Message751    │752 18 │   require Message753    │   ~754    │755    └─ lib/membrane/core/element/demand_handler.ex:18:3756757    warning: unused require Membrane.Pad758    │759  9 │   require Pad760    │   ~761    │762    └─ lib/membrane/core/child/pad_spec_handler.ex:9:3763764    warning: unused require Membrane.Core.Child.PadModel765    │766 23 │   require PadModel767    │   ~768    │769    └─ lib/membrane/core/element/action_handler.ex:23:3770771    warning: unused require Membrane.Core.Message772    │773 22 │   require Message774    │   ~775    │776    └─ lib/membrane/core/element/action_handler.ex:22:3777778    warning: unused require Membrane.Core.Message779    │780 10 │   require Message781    │   ~782    │783    └─ lib/membrane/core/bin/action_handler.ex:10:3784785     warning: the variable "at_pos" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator786     │787 100 │     <<part1::binary-size(at_pos), part2::binary>> = payload788     │                          ~789     │790     └─ lib/membrane/payload.ex:100:26: Membrane.Payload.BitString.split_at/2791792     warning: the variable "bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator793     │794 113 │     <<_dropped::binary-size(bytes), rest::binary>> = payload795     │                             ~796     │797     └─ lib/membrane/payload.ex:113:29: Membrane.Payload.BitString.drop/2798799    warning: unused require Membrane.Core.Message800    │801 30 │   require Message802    │   ~803    │804    └─ lib/membrane/pipeline.ex:30:3805806    warning: unused require Membrane.Element807    │808 28 │   require Element809    │   ~810    │811    └─ lib/membrane/pipeline.ex:28:3812813    warning: unused require Membrane.Pad814    │815 31 │   require Pad816    │   ~817    │818    └─ lib/membrane/pipeline.ex:31:3819820    warning: unused require Membrane.PlaybackState821    │822 29 │   require PlaybackState823    │   ~824    │825    └─ lib/membrane/pipeline.ex:29:3826827    warning: unused require Membrane.Core.Child.PadModel828    │829 40 │   require PadModel830    │   ~831    │832    └─ lib/membrane/bin.ex:40:3833834    warning: unused require Membrane.Element835    │836 36 │   require Element837    │   ~838    │839    └─ lib/membrane/bin.ex:36:3840841    warning: unused require Membrane.Pad842    │843 38 │   require Pad844    │   ~845    │846    └─ lib/membrane/bin.ex:38:3847848    warning: unused require Membrane.PlaybackState849    │850 41 │   require Membrane.PlaybackState851    │   ~852    │853    └─ lib/membrane/bin.ex:41:3854855    warning: unused require Membrane.Core.Message856    │857 15 │   require Message858    │   ~859    │860    └─ lib/membrane/core/playback_handler.ex:15:3861862    warning: unused require Membrane.Bin863    │864  6 │   require Membrane.Bin865    │   ~866    │867    └─ lib/membrane/core/parent/child_life_controller.ex:6:3868869    warning: unused require Membrane.Core.Message870    │871  7 │   require Membrane.Core.Message872    │   ~873    │874    └─ lib/membrane/core/parent/child_life_controller.ex:7:3875876    warning: unused require Membrane.Element877    │878  8 │   require Membrane.Element879    │   ~880    │881    └─ lib/membrane/core/parent/child_life_controller.ex:8:3882883    warning: unused require Membrane.PlaybackState884    │885  9 │   require Membrane.PlaybackState886    │   ~887    │888    └─ lib/membrane/core/parent/child_life_controller.ex:9:3889890    warning: unused require Membrane.Core.Child.PadModel891    │892 23 │   require PadModel893    │   ~894    │895    └─ lib/membrane/core/parent/lifecycle_controller.ex:23:3896897    warning: unused require Membrane.Core.Message898    │899 22 │   require Message900    │   ~901    │902    └─ lib/membrane/core/parent/lifecycle_controller.ex:22:3903904    warning: unused require Membrane.PlaybackState905    │906 24 │   require PlaybackState907    │   ~908    │909    └─ lib/membrane/core/parent/lifecycle_controller.ex:24:3910911    warning: unused require Membrane.Core.Child.PadModel912    │913 10 │   require Membrane.Core.Child.PadModel914    │   ~915    │916    └─ lib/membrane/core/element/lifecycle_controller.ex:10:3917918    warning: unused require Membrane.Core.Message919    │920 11 │   require Membrane.Core.Message921    │   ~922    │923    └─ lib/membrane/core/element/lifecycle_controller.ex:11:3924925    warning: unused require Membrane.Core.Playback926    │927 12 │   require Membrane.Core.Playback928    │   ~929    │930    └─ lib/membrane/core/element/lifecycle_controller.ex:12:393193293301:17:11.835 [warning] Passing :require_if option to Bunch.Config.parse/2 is deprecated, pass function returning constraints instead93493501:17:12.202 [warning] Passing :require_if option to Bunch.Config.parse/2 is deprecated, pass function returning constraints instead936    warning: the following clause will never match:937938        {{:error, reason}, state} ->939940    it is expected to match on type:941942        none()943944    type warning found at:945    │946 56 │       do: {{:error, reason}, state} ->947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~948    │949    └─ lib/membrane/core/element/event_controller.ex:56: Membrane.Core.Element.EventController.exec_handle_event/4950951    warning: expected a map or struct when accessing .membrane_element_type in expression:952953        &1.module.membrane_element_type954955    but got type:956957        dynamic(atom())958959    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()960961    type warning found at:962    │963 37 │         &(Membrane.Element.element?(&1.module) and &1.module.membrane_element_type == :sink)964    │                                                              ~965    │966    └─ lib/membrane/core/parent/child_life_controller/startup_handler.ex:37:62: Membrane.Core.Parent.ChildLifeController.StartupHandler.setup_syncs/2967968    warning: a struct for Membrane.Core.Parent.Link is expected on struct update:969970        %Membrane.Core.Parent.Link{971          &1972          | from: resolve_endpoint(&1.from, state),973            to: resolve_endpoint(&1.to, state)974        }975976    but got type:977978        dynamic()979980    instead of using &1, you must define an anonymous function, define a variable and pattern match on "%Membrane.Core.Parent.Link{}"981982    type warning found at:983    │984 22 │       &%Link{&1 | from: resolve_endpoint(&1.from, state), to: resolve_endpoint(&1.to, state)}985    │        ~986    │987    └─ lib/membrane/core/parent/child_life_controller/link_handler.ex:22:8: Membrane.Core.Parent.ChildLifeController.LinkHandler.resolve_links/2988989    warning: the following clause will never match:990991        {:error, reason} ->992993    it is expected to match on type:994995        none()996997    type warning found at:998    │999 56 │       {:error, reason} -> raise LinkError, "#{inspect(reason)}"1000    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1001    │1002    └─ lib/membrane/core/child/pad_controller.ex:56: Membrane.Core.Child.PadController.handle_link/710031004     warning: a struct for Membrane.Core.InputBuffer is expected on struct update:10051006         %Membrane.Core.InputBuffer{buf | toilet?: true}10071008     but got type:10091010         dynamic()10111012     where "buf" was given the type:10131014         # type: dynamic()1015         # from: lib/membrane/core/input_buffer.ex:112:211016         buf10171018     when defining the variable "buf", you must also pattern match on "%Membrane.Core.InputBuffer{}"10191020     type warning found at:1021     │1022 112 │   def enable_toilet(buf), do: %__MODULE__{buf | toilet?: true}1023     │                               ~1024     │1025     └─ lib/membrane/core/input_buffer.ex:112:31: Membrane.Core.InputBuffer.enable_toilet/110261027    warning: expected a map or struct when accessing .input_buf_preferred_size in expression:10281029        metric.input_buf_preferred_size10301031    where "metric" was given the type:10321033        # type: dynamic(Membrane.Buffer.Metric.ByteSize or Membrane.Buffer.Metric.Count)1034        # from: lib/membrane/core/input_buffer.ex:91:121035        metric = Membrane.Buffer.Metric.from_unit(demand_unit)10361037    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()10381039    type warning found at:1040    │1041 92 │     preferred_size = props[:preferred_size] || metric.input_buf_preferred_size1042    │                                                       ~1043    │1044    └─ lib/membrane/core/input_buffer.ex:92:55: Membrane.Core.InputBuffer.init/510451046    warning: a struct for Membrane.Core.Timer is expected on struct update:10471048        %Membrane.Core.Timer{timer | ratio: ratio}10491050    but got type:10511052        dynamic()10531054    where "timer" was given the type:10551056        # type: dynamic()1057        # from: lib/membrane/core/timer.ex:36:201058        timer10591060    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"10611062    type warning found at:1063    │1064 37 │     %__MODULE__{timer | ratio: ratio}1065    │     ~1066    │1067    └─ lib/membrane/core/timer.ex:37:5: Membrane.Core.Timer.update_ratio/210681069    warning: a struct for Membrane.Core.Timer is expected on struct update:10701071        %Membrane.Core.Timer{timer | interval: interval}10721073    but got type:10741075        dynamic(not %Membrane.Core.Timer{interval: :no_interval})10761077    where "timer" was given the type:10781079        # type: dynamic(not %Membrane.Core.Timer{interval: :no_interval})1080        # from: lib/membrane/core/timer.ex:67:201081        timer10821083    when defining the variable "timer", you must also pattern match on "%Membrane.Core.Timer{}"10841085    type warning found at:1086    │1087 68 │     %__MODULE__{timer | interval: interval}1088    │     ~1089    │1090    └─ lib/membrane/core/timer.ex:68:5: Membrane.Core.Timer.set_interval/210911092Generated membrane_core app1093==> membrane_caps_audio_raw1094Compiling 2 files (.ex)1095    warning: use Bitwise is deprecated. import Bitwise instead1096    │1097  2 │   use Bitwise1098    │   ~~~~~~~~~~~1099    │1100    └─ lib/membrane_caps_audio_raw/format.ex:2: Membrane.Caps.Audio.Raw.Format (module)11011102    warning: use Bunch.Typespec is deprecated. `use Bunch.Typespec` only brings to scope the deprecated @/11103    │1104  3 │   use Bunch.Typespec1105    │   ~~~~~~~~~~~~~~~~~~1106    │1107    └─ lib/membrane_caps_audio_raw/format.ex:3: Membrane.Caps.Audio.Raw.Format (module)11081109warning: Bunch.Typespec.@list_type is deprecated. Use Bunch.Typespec.enum_to_alternative/1 instead.1110  (bunch 1.6.4) lib/bunch/typespec.ex:33: Bunch.Typespec."MACRO-@"/21111  (elixir 1.20.3) src/elixir_dispatch.erl:263: :elixir_dispatch.expand_macro_fun/71112  (elixir 1.20.3) src/elixir_dispatch.erl:122: :elixir_dispatch.dispatch_import/61113  (elixir 1.20.3) src/elixir_expand.erl:679: :elixir_expand.expand_block/51114  (elixir 1.20.3) src/elixir_expand.erl:53: :elixir_expand.expand/31115  (elixir 1.20.3) src/elixir_expand.erl:18: :elixir_expand.expand/311161117     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1118     │1119 162 │         <<value::integer-size(size)-little-signed>> = sample1120     │                               ~1121     │1122     └─ lib/membrane_caps_audio_raw.ex:162:31: Membrane.Caps.Audio.Raw.sample_to_value/211231124     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1125     │1126 166 │         <<value::integer-size(size)-little-unsigned>> = sample1127     │                               ~1128     │1129     └─ lib/membrane_caps_audio_raw.ex:166:31: Membrane.Caps.Audio.Raw.sample_to_value/211301131     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1132     │1133 170 │         <<value::integer-size(size)-big-signed>> = sample1134     │                               ~1135     │1136     └─ lib/membrane_caps_audio_raw.ex:170:31: Membrane.Caps.Audio.Raw.sample_to_value/211371138     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1139     │1140 174 │         <<value::integer-size(size)-big-unsigned>> = sample1141     │                               ~1142     │1143     └─ lib/membrane_caps_audio_raw.ex:174:31: Membrane.Caps.Audio.Raw.sample_to_value/211441145     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1146     │1147 178 │         <<value::float-size(size)-little>> = sample1148     │                             ~1149     │1150     └─ lib/membrane_caps_audio_raw.ex:178:29: Membrane.Caps.Audio.Raw.sample_to_value/211511152     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1153     │1154 182 │         <<value::float-size(size)-big>> = sample1155     │                             ~1156     │1157     └─ lib/membrane_caps_audio_raw.ex:182:29: Membrane.Caps.Audio.Raw.sample_to_value/211581159     warning: use Bitwise is deprecated. import Bitwise instead1160     │1161 237 │     use Bitwise1162     │     ~~~~~~~~~~~1163     │1164     └─ lib/membrane_caps_audio_raw.ex:237: Membrane.Caps.Audio.Raw.sample_min/111651166     warning: use Bitwise is deprecated. import Bitwise instead1167     │1168 253 │     use Bitwise1169     │     ~~~~~~~~~~~1170     │1171     └─ lib/membrane_caps_audio_raw.ex:253: Membrane.Caps.Audio.Raw.sample_max/111721173     warning: Membrane.Time.second/1 is deprecated. Use `second/0` or `seconds/1` instead.1174     │1175 334 │     (time * caps.sample_rate / (1 |> Time.second())) |> round_f.()1176     │                                           ~1177     │1178     └─ lib/membrane_caps_audio_raw.ex:334:43: Membrane.Caps.Audio.Raw.time_to_frames/31179     └─ lib/membrane_caps_audio_raw.ex:345:26: Membrane.Caps.Audio.Raw.frames_to_time/311801181Generated membrane_caps_audio_raw app1182==> membrane_common_c1183Bundlex: Building natives: membrane, membrane_ringbuffer1184Compiling 1 file (.ex)1185Generated membrane_common_c app1186==> membrane_element_ffmpeg_swresample1187Bundlex: Building natives: converter1188In file included from /work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src/membrane_element_ffmpeg_swresample/converter.h:7,1189                 from /work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src/membrane_element_ffmpeg_swresample/converter.c:1:1190/work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src/membrane_element_ffmpeg_swresample/converter_lib.h:1:10: fatal error: libavutil/channel_layout.h: No such file or directory1191    1 | #include <libavutil/channel_layout.h>1192      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~1193compilation terminated.1194could not compile dependency :membrane_element_ffmpeg_swresample, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile membrane_element_ffmpeg_swresample --force", update it with "mix deps.update membrane_element_ffmpeg_swresample" or clean it with "mix deps.clean membrane_element_ffmpeg_swresample"1195==> nerves_compatibility_test1196** (Mix) Bundlex: Build script:11971198(mkdir -p "/work/proj/_build/x86_64/lib/membrane_element_ffmpeg_swresample/priv/bundlex/converter_obj") && \1199(gcc -fPIC -Wall -Wextra -c -std=c11 -O2 -g  -o "/work/proj/_build/x86_64/lib/membrane_element_ffmpeg_swresample/priv/bundlex/converter_obj/converter.c_73BECB5B111436A1A4AF0DC436D2376D5150C19A.o" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/membrane_common_c/c_src" -I"/work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src"  "/work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src/membrane_element_ffmpeg_swresample/converter.c"1200) && \1201(gcc -fPIC -Wall -Wextra -c -std=c11 -O2 -g  -o "/work/proj/_build/x86_64/lib/membrane_element_ffmpeg_swresample/priv/bundlex/converter_obj/converter_lib.c_CE14615E9C1552C5A0E864205B39D6E233A269B8.o" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/membrane_common_c/c_src" -I"/work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src"  "/work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src/membrane_element_ffmpeg_swresample/converter_lib.c"1202) && \1203(gcc -fPIC -Wall -Wextra -c -std=c11 -O2 -g  -o "/work/proj/_build/x86_64/lib/membrane_element_ffmpeg_swresample/priv/bundlex/converter_obj/converter.c_A9CBC0E28066531B7321284D4DE30F53D4702436.o" -I"/usr/local/lib/erlang/usr/include" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch/nif" -I"/work/proj/deps_x86_64/bunch_native/c_src/bunch" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib" -I"/work/proj/deps_x86_64/shmex/c_src/shmex/lib_nif" -I"/work/proj/deps_x86_64/unifex/c_src" -I"/work/proj/deps_x86_64/membrane_common_c/c_src" -I"/work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src"  "/work/proj/deps_x86_64/membrane_element_ffmpeg_swresample/c_src/membrane_element_ffmpeg_swresample/_generated/converter.c"1204) && \1205(gcc -rdynamic -shared  -o "/work/proj/_build/x86_64/lib/membrane_element_ffmpeg_swresample/priv/bundlex/converter.so" -Wl,--whole-archive "/work/proj/_build/x86_64/lib/bunch_native/priv/bundlex/bunch.a" "/work/proj/_build/x86_64/lib/bunch_native/priv/bundlex/bunch_nif.a" "/work/proj/_build/x86_64/lib/shmex/priv/bundlex/lib.a" "/work/proj/_build/x86_64/lib/shmex/priv/bundlex/lib_nif.a" "/work/proj/_build/x86_64/lib/unifex/priv/bundlex/unifex.a" "/work/proj/_build/x86_64/lib/membrane_common_c/priv/bundlex/membrane.a" -Wl,--no-whole-archive "/work/proj/_build/x86_64/lib/membrane_element_ffmpeg_swresample/priv/bundlex/converter_obj/converter.c_73BECB5B111436A1A4AF0DC436D2376D5150C19A.o" "/work/proj/_build/x86_64/lib/membrane_element_ffmpeg_swresample/priv/bundlex/converter_obj/converter_lib.c_CE14615E9C1552C5A0E864205B39D6E233A269B8.o" "/work/proj/_build/x86_64/lib/membrane_element_ffmpeg_swresample/priv/bundlex/converter_obj/converter.c_A9CBC0E28066531B7321284D4DE30F53D4702436.o"   -lrt -lrt -lavutil -lswresample1206)120712081209returned non-zero code: 1