Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
lucemia committed Jan 13, 2024
2 parents 595e270 + 8eb439a commit c7188bd
Show file tree
Hide file tree
Showing 14 changed files with 8,563 additions and 7,391 deletions.
12 changes: 6 additions & 6 deletions scripts/code_gen/templates/_components.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -119,16 +119,16 @@ Ref: {{ f.ref }}
{%- endif -%}
filter_node = FilterNode(
name="{{ f.name }}",
input_typings={{f.input_types}},
output_typings={{f.output_types}},
inputs=[
input_typings={%if f.input_types %}tuple({{f.input_types}}){% else %}None{% endif %},
output_typings={%if f.output_types %}tuple({{f.output_types}}){% else %}None{% endif %},
inputs=(
{{ stream_params(f, type) }}
],
kwargs={
),
kwargs=tuple(({
{% for option in f.options %}
"{{ option.name}}": {{ option.name | option_name_safe }},
{% endfor %}
} | kwargs,
} | kwargs).items()),
)
{% if f.is_output_dynamic %}
return filter_node
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,9 @@ Ref: None
"""
filter_node = FilterNode(
name="aap",
input_typings=[StreamType.audio, StreamType.audio],
output_typings=[StreamType.audio],
inputs=[
input_typings=tuple([StreamType.audio, StreamType.audio]),
output_typings=tuple([StreamType.audio]),
inputs=(

self,

Expand All @@ -94,14 +94,14 @@ Ref: None



],
kwargs={
),
kwargs=tuple(({

"order": order,

"projection": projection,

} | kwargs,
} | kwargs).items()),
)
return filter_node.audio(0)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@ Ref: None
"""
filter_node = FilterNode(
name="aap",
input_typings=[StreamType.audio, StreamType.audio],
output_typings=[StreamType.audio],
inputs=[
input_typings=tuple([StreamType.audio, StreamType.audio]),
output_typings=tuple([StreamType.audio]),
inputs=(



Expand All @@ -81,14 +81,14 @@ Ref: None



],
kwargs={
),
kwargs=tuple(({

"order": order,

"projection": projection,

} | kwargs,
} | kwargs).items()),
)
return filter_node.audio(0)

Expand Down
6 changes: 3 additions & 3 deletions src/ffmpeg/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ def input(filename: str, **kwargs: str | int | None | float) -> AVStream:
if "format" in kwargs:
raise ValueError("Can't specify both `format` and `f` kwargs")
kwargs["format"] = fmt
return InputNode(filename=filename, kwargs=kwargs).stream()
return InputNode(filename=filename, kwargs=tuple(kwargs.items())).stream()


def output(*inputs: FilterableStream, filename: str, **kwargs: str | int | None | float) -> OutputStream:
return OutputNode(filename=filename, inputs=list(inputs), kwargs=kwargs).stream()
return OutputNode(filename=filename, inputs=inputs, kwargs=tuple(kwargs.items())).stream()


def merge_outputs(*inputs: OutputStream) -> OutputStream:
return MergeOutputsNode(inputs=list(inputs)).stream()
return MergeOutputsNode(inputs=inputs).stream()
Loading

0 comments on commit c7188bd

Please sign in to comment.