<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ffmpeg.git/libavfilter, branch master</title>
<subtitle>git.ffmpeg.org: ffmpeg.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/'/>
<entry>
<title>avfilter/*xfade: reduce memory consumption</title>
<updated>2023-05-14T21:35:50+00:00</updated>
<author>
<name>Paul B Mahol</name>
<email>onemda@gmail.com</email>
</author>
<published>2023-05-14T20:33:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=2a74826b027cb031acdf1f85519ba61cca932509'/>
<id>2a74826b027cb031acdf1f85519ba61cca932509</id>
<content type='text'>
There is no always need for new buffers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no always need for new buffers.
</pre>
</div>
</content>
</entry>
<entry>
<title>avfilter/f_graphmonitor: set output frame duration</title>
<updated>2023-05-14T18:58:08+00:00</updated>
<author>
<name>Paul B Mahol</name>
<email>onemda@gmail.com</email>
</author>
<published>2023-05-14T18:47:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=66175c2dca357bc6c856249c934f96b9ca023aa4'/>
<id>66175c2dca357bc6c856249c934f96b9ca023aa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avfilter/f_loop: free video frames once not needed</title>
<updated>2023-05-14T18:58:08+00:00</updated>
<author>
<name>Paul B Mahol</name>
<email>onemda@gmail.com</email>
</author>
<published>2023-05-14T12:41:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=932ccf9e7d159887766fa9a1f3ef171b8a89a3dd'/>
<id>932ccf9e7d159887766fa9a1f3ef171b8a89a3dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avfilter/f_graphmonitor: add nozero display mode</title>
<updated>2023-05-14T18:58:08+00:00</updated>
<author>
<name>Paul B Mahol</name>
<email>onemda@gmail.com</email>
</author>
<published>2023-05-14T12:31:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=c27895bb9865fa274e66aa67ec7df574a104da69'/>
<id>c27895bb9865fa274e66aa67ec7df574a104da69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avfilter/f_graphmonitor: rename enums</title>
<updated>2023-05-14T18:58:08+00:00</updated>
<author>
<name>Paul B Mahol</name>
<email>onemda@gmail.com</email>
</author>
<published>2023-05-14T12:08:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=6eecfc577bca1cfd1f734241c438b79c6979aff5'/>
<id>6eecfc577bca1cfd1f734241c438b79c6979aff5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avfilter/f_loop: fix looping for aloop</title>
<updated>2023-05-14T18:58:07+00:00</updated>
<author>
<name>Paul B Mahol</name>
<email>onemda@gmail.com</email>
</author>
<published>2023-05-14T11:57:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=8041d002715bc499655c28481ed6c0bc74edc1b9'/>
<id>8041d002715bc499655c28481ed6c0bc74edc1b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avfilter/f_loop: add time option, for loop start in seconds</title>
<updated>2023-05-14T18:58:07+00:00</updated>
<author>
<name>Paul B Mahol</name>
<email>onemda@gmail.com</email>
</author>
<published>2023-05-14T10:15:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=7a63add0eaf0f890b4af990114710c6fabcfb4d7'/>
<id>7a63add0eaf0f890b4af990114710c6fabcfb4d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lavfi/vf_libplacebo: add frame_mixer option</title>
<updated>2023-05-14T09:21:43+00:00</updated>
<author>
<name>Niklas Haas</name>
<email>git@haasn.dev</email>
</author>
<published>2023-05-10T12:42:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=30c71ef98e6b0d3b5d303388a81676a5bd963227'/>
<id>30c71ef98e6b0d3b5d303388a81676a5bd963227</id>
<content type='text'>
Fairly straightforward. We just need to modify the scaler handling code
slightly to support looking at a different list of filter presets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fairly straightforward. We just need to modify the scaler handling code
slightly to support looking at a different list of filter presets.
</pre>
</div>
</content>
</entry>
<entry>
<title>lavfi/vf_libplacebo: allow fps conversion</title>
<updated>2023-05-14T09:21:43+00:00</updated>
<author>
<name>Niklas Haas</name>
<email>git@haasn.dev</email>
</author>
<published>2023-05-07T21:18:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=02f3b9312a99c4ea58211b1ee3d1cb41d04255b8'/>
<id>02f3b9312a99c4ea58211b1ee3d1cb41d04255b8</id>
<content type='text'>
This exposes libplacebo's frame mixing functionality to vf_libplacebo,
by allowing users to specify a desired target fps to output at. Incoming
frames will be smoothly resampled (in a manner determined by the
`frame_mixer` option, to be added in the next commit).

To generate a consistently timed output stream, we directly use the
desired framerate as the timebase, and simply output frames in
sequential order (tracked by the number of frames output so far).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This exposes libplacebo's frame mixing functionality to vf_libplacebo,
by allowing users to specify a desired target fps to output at. Incoming
frames will be smoothly resampled (in a manner determined by the
`frame_mixer` option, to be added in the next commit).

To generate a consistently timed output stream, we directly use the
desired framerate as the timebase, and simply output frames in
sequential order (tracked by the number of frames output so far).
</pre>
</div>
</content>
</entry>
<entry>
<title>lavfi/vf_libplacebo: switch to activate()</title>
<updated>2023-05-14T09:21:43+00:00</updated>
<author>
<name>Niklas Haas</name>
<email>git@haasn.dev</email>
</author>
<published>2023-05-06T13:04:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ffmpeg.git/commit/?id=83b1f3f54ec43a1ab897139160884a99bbd07e71'/>
<id>83b1f3f54ec43a1ab897139160884a99bbd07e71</id>
<content type='text'>
To present compatibility with the current behavior, we keep track of a
FIFO of exact frame timestamps that we want to output to the user. In
practice, this is essentially equivalent to the current filter_frame()
code, but this design allows us to scale to more complicated use cases
in the future - for example, insertion of intermediate frames
(deinterlacing, frame doubling, conversion to fixed fps, ...)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To present compatibility with the current behavior, we keep track of a
FIFO of exact frame timestamps that we want to output to the user. In
practice, this is essentially equivalent to the current filter_frame()
code, but this design allows us to scale to more complicated use cases
in the future - for example, insertion of intermediate frames
(deinterlacing, frame doubling, conversion to fixed fps, ...)
</pre>
</div>
</content>
</entry>
</feed>
