Files
mobile-ffmpeg/docs/android/doc/html/d7/d48/fftools__ffmpeg_8c.html
2018-12-10 09:47:26 +03:00

3907 lines
198 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MobileFFmpeg Android API: fftools_ffmpeg.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MobileFFmpeg Android API
&#160;<span id="projectnumber">3.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">fftools_ffmpeg.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="../../d7/d48/fftools__ffmpeg_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:aa28b4ec100f11b86cbea1a307ee59b85"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa28b4ec100f11b86cbea1a307ee59b85">BenchmarkTimeStamps</a></td></tr>
<tr class="separator:aa28b4ec100f11b86cbea1a307ee59b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ad97d709b57b2a391fedb2890e6e317d2"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ad97d709b57b2a391fedb2890e6e317d2">do_video_stats</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> frame_size)</td></tr>
<tr class="separator:ad97d709b57b2a391fedb2890e6e317d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d3980caddd835d0192f7ff2ed1b9b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a18d3980caddd835d0192f7ff2ed1b9b2">get_benchmark_time_stamps</a> (void)</td></tr>
<tr class="separator:a18d3980caddd835d0192f7ff2ed1b9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be8624c1f375fb6ad9bd97bcc05f898"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a5be8624c1f375fb6ad9bd97bcc05f898">getmaxrss</a> (void)</td></tr>
<tr class="separator:a5be8624c1f375fb6ad9bd97bcc05f898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe27a2d9d065be49e6580984bfe80639"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#abe27a2d9d065be49e6580984bfe80639">ifilter_has_all_input_formats</a> (<a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg)</td></tr>
<tr class="separator:abe27a2d9d065be49e6580984bfe80639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf36095ece065987e766e291e863f0d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adf36095ece065987e766e291e863f0d6">sub2video_get_blank_frame</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</td></tr>
<tr class="separator:adf36095ece065987e766e291e863f0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2e51f604857d33adbb56b536f4d7718"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa2e51f604857d33adbb56b536f4d7718">sub2video_copy_rect</a> (uint8_t *dst, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> dst_linesize, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> w, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> h, AVSubtitleRect *r)</td></tr>
<tr class="separator:aa2e51f604857d33adbb56b536f4d7718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c1506f84f74e9af9fabdf8cc1f86b89"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2c1506f84f74e9af9fabdf8cc1f86b89">sub2video_push_ref</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, int64_t pts)</td></tr>
<tr class="separator:a2c1506f84f74e9af9fabdf8cc1f86b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a368a9d8542e6f6eba45dfba5f4b21afa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a368a9d8542e6f6eba45dfba5f4b21afa">sub2video_update</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVSubtitle *sub)</td></tr>
<tr class="separator:a368a9d8542e6f6eba45dfba5f4b21afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738eb950f81407f6fd85fee223606fd4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a738eb950f81407f6fd85fee223606fd4">sub2video_heartbeat</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, int64_t pts)</td></tr>
<tr class="separator:a738eb950f81407f6fd85fee223606fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1b7dcf7df1f398b1e33d121695b79c7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa1b7dcf7df1f398b1e33d121695b79c7">sub2video_flush</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</td></tr>
<tr class="separator:aa1b7dcf7df1f398b1e33d121695b79c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff329d05aff252a944b937bb80d16e1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9ff329d05aff252a944b937bb80d16e1">term_exit_sigsafe</a> (void)</td></tr>
<tr class="separator:a9ff329d05aff252a944b937bb80d16e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c97d7729be97389faaf4aaac8c3e88"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a19c97d7729be97389faaf4aaac8c3e88">term_exit</a> (void)</td></tr>
<tr class="separator:a19c97d7729be97389faaf4aaac8c3e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af80faacdb2157777c247deee29765d79"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af80faacdb2157777c247deee29765d79">sigterm_handler</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sig)</td></tr>
<tr class="separator:af80faacdb2157777c247deee29765d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7072b9c76dd77ce9900197d0133b0ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac7072b9c76dd77ce9900197d0133b0ba">term_init</a> (void)</td></tr>
<tr class="separator:ac7072b9c76dd77ce9900197d0133b0ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a888998656da528d50f125b39dcd1067a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a888998656da528d50f125b39dcd1067a">read_key</a> (void)</td></tr>
<tr class="separator:a888998656da528d50f125b39dcd1067a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9beebdd76e933c60de0e18629bc9fc2e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9beebdd76e933c60de0e18629bc9fc2e">decode_interrupt_cb</a> (void *ctx)</td></tr>
<tr class="separator:a9beebdd76e933c60de0e18629bc9fc2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba1cc9fe65233e8e346f8da1a6a59fa8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aba1cc9fe65233e8e346f8da1a6a59fa8">ffmpeg_cleanup</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ret)</td></tr>
<tr class="separator:aba1cc9fe65233e8e346f8da1a6a59fa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa34a84957adf117f712efcb6cbfd834f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa34a84957adf117f712efcb6cbfd834f">remove_avoptions</a> (AVDictionary **a, AVDictionary *b)</td></tr>
<tr class="separator:aa34a84957adf117f712efcb6cbfd834f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeceadb162c07ff048a54d0d70cc851fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aeceadb162c07ff048a54d0d70cc851fb">assert_avoptions</a> (AVDictionary *m)</td></tr>
<tr class="separator:aeceadb162c07ff048a54d0d70cc851fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33407e9015714983ecce9cfd2c3bb41f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a33407e9015714983ecce9cfd2c3bb41f">abort_codec_experimental</a> (AVCodec *c, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> encoder)</td></tr>
<tr class="separator:a33407e9015714983ecce9cfd2c3bb41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8ed239c7a9be61521f08c4adaa9d4f3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab8ed239c7a9be61521f08c4adaa9d4f3">update_benchmark</a> (const char *fmt,...)</td></tr>
<tr class="separator:ab8ed239c7a9be61521f08c4adaa9d4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac237321f98a7041c9f6004d2ce8a425c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac237321f98a7041c9f6004d2ce8a425c">close_all_output_streams</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, <a class="el" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31">OSTFinished</a> this_stream, <a class="el" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31">OSTFinished</a> others)</td></tr>
<tr class="separator:ac237321f98a7041c9f6004d2ce8a425c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8507683cee9accbbda79588659abcea8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8507683cee9accbbda79588659abcea8">write_packet</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, AVPacket *pkt, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> unqueue)</td></tr>
<tr class="separator:a8507683cee9accbbda79588659abcea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89c049f6683542b855326a6c2d5c3d7d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a89c049f6683542b855326a6c2d5c3d7d">close_output_stream</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a89c049f6683542b855326a6c2d5c3d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1db4cbd8e2d2dd46fa384e1c93835fc"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ae1db4cbd8e2d2dd46fa384e1c93835fc">output_packet</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, AVPacket *pkt, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> eof)</td></tr>
<tr class="separator:ae1db4cbd8e2d2dd46fa384e1c93835fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fc10262dc3c90f4c4d0cdac1fdd8991"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2fc10262dc3c90f4c4d0cdac1fdd8991">check_recording_time</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a2fc10262dc3c90f4c4d0cdac1fdd8991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18033581df001bc68ef11676eb7040bd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a18033581df001bc68ef11676eb7040bd">do_audio_out</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *frame)</td></tr>
<tr class="separator:a18033581df001bc68ef11676eb7040bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2af61470284cfd849344d6a5fdd3257c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2af61470284cfd849344d6a5fdd3257c">do_subtitle_out</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVSubtitle *sub)</td></tr>
<tr class="separator:a2af61470284cfd849344d6a5fdd3257c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c7db10de8b266c7a78d6e2d666230b6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2c7db10de8b266c7a78d6e2d666230b6">do_video_out</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVFrame *next_picture, double sync_ipts)</td></tr>
<tr class="separator:a2c7db10de8b266c7a78d6e2d666230b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da49e34ea9fb9a212c4929d2ba403e2"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a3da49e34ea9fb9a212c4929d2ba403e2">psnr</a> (double d)</td></tr>
<tr class="separator:a3da49e34ea9fb9a212c4929d2ba403e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f6c34bdb2baa0b5a41d9e227acca3b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a1f6c34bdb2baa0b5a41d9e227acca3b2">init_output_stream</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, char *error, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> error_len)</td></tr>
<tr class="separator:a1f6c34bdb2baa0b5a41d9e227acca3b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a603a43eb595edc7f66cf508c6815d228"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a603a43eb595edc7f66cf508c6815d228">finish_output_stream</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a603a43eb595edc7f66cf508c6815d228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb313e7b4b1ef89bd7e8fff6f85d71e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2fb313e7b4b1ef89bd7e8fff6f85d71e">reap_filters</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flush)</td></tr>
<tr class="separator:a2fb313e7b4b1ef89bd7e8fff6f85d71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a379e18554a7d7ecb27d37c0dc6f3ebba"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a379e18554a7d7ecb27d37c0dc6f3ebba">print_final_stats</a> (int64_t total_size)</td></tr>
<tr class="separator:a379e18554a7d7ecb27d37c0dc6f3ebba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2503e45acfd6573b686e00ce38519051"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2503e45acfd6573b686e00ce38519051">forward_report</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_last_report, int64_t timer_start, int64_t cur_time)</td></tr>
<tr class="separator:a2503e45acfd6573b686e00ce38519051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac639722e5e5a6a26c78eca5e9122909d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac639722e5e5a6a26c78eca5e9122909d">print_report</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_last_report, int64_t timer_start, int64_t cur_time)</td></tr>
<tr class="separator:ac639722e5e5a6a26c78eca5e9122909d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af46fcadeb44ca81755a251c59bd3d78f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af46fcadeb44ca81755a251c59bd3d78f">ifilter_parameters_from_codecpar</a> (<a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *ifilter, AVCodecParameters *par)</td></tr>
<tr class="separator:af46fcadeb44ca81755a251c59bd3d78f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfd9959ab0ec5f8d63e3f5b2cc929590"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adfd9959ab0ec5f8d63e3f5b2cc929590">flush_encoders</a> (void)</td></tr>
<tr class="separator:adfd9959ab0ec5f8d63e3f5b2cc929590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8058514ce4db47327793e924526a39ed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8058514ce4db47327793e924526a39ed">check_output_constraints</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a8058514ce4db47327793e924526a39ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb98afa9c4922dc9f61b7130c3beb183"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adb98afa9c4922dc9f61b7130c3beb183">do_streamcopy</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, const AVPacket *pkt)</td></tr>
<tr class="separator:adb98afa9c4922dc9f61b7130c3beb183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c6d81c909bf3abbf4685cfadd458a87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2c6d81c909bf3abbf4685cfadd458a87">guess_input_channel_layout</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</td></tr>
<tr class="separator:a2c6d81c909bf3abbf4685cfadd458a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a733571df1f9d2cdd5aca9e933919a237"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a733571df1f9d2cdd5aca9e933919a237">check_decode_result</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ret)</td></tr>
<tr class="separator:a733571df1f9d2cdd5aca9e933919a237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7327043132cd8fc6043a82eb04a375a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7327043132cd8fc6043a82eb04a375a1">ifilter_send_frame</a> (<a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *ifilter, AVFrame *frame)</td></tr>
<tr class="separator:a7327043132cd8fc6043a82eb04a375a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6db4eeaee5d848f75aebb60927cc9d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af6db4eeaee5d848f75aebb60927cc9d4">ifilter_send_eof</a> (<a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *ifilter, int64_t pts)</td></tr>
<tr class="separator:af6db4eeaee5d848f75aebb60927cc9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22b853326688d8b01baa28b9aad668d8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a22b853326688d8b01baa28b9aad668d8">decode</a> (AVCodecContext *avctx, AVFrame *frame, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_frame, AVPacket *pkt)</td></tr>
<tr class="separator:a22b853326688d8b01baa28b9aad668d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4981f23e6d794110daa5408fc9a9f0fb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4981f23e6d794110daa5408fc9a9f0fb">send_frame_to_filters</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVFrame *decoded_frame)</td></tr>
<tr class="separator:a4981f23e6d794110daa5408fc9a9f0fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a159db49b7f730d2869253cd4ff0411aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a159db49b7f730d2869253cd4ff0411aa">decode_audio</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *decode_failed)</td></tr>
<tr class="separator:a159db49b7f730d2869253cd4ff0411aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71dd0984704d7f70065c6b97edc7069e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a71dd0984704d7f70065c6b97edc7069e">decode_video</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output, int64_t *duration_pts, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> eof, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *decode_failed)</td></tr>
<tr class="separator:a71dd0984704d7f70065c6b97edc7069e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4f43b9ed5f99a30210c6ef7191a89e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a0c4f43b9ed5f99a30210c6ef7191a89e">transcode_subtitles</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *got_output, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *decode_failed)</td></tr>
<tr class="separator:a0c4f43b9ed5f99a30210c6ef7191a89e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b8d7a73907fc2dd36f4bd0cce4f2f0d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9b8d7a73907fc2dd36f4bd0cce4f2f0d">send_filter_eof</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</td></tr>
<tr class="separator:a9b8d7a73907fc2dd36f4bd0cce4f2f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a280fede5cdf5e514980ee8b629303c78"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a280fede5cdf5e514980ee8b629303c78">process_input_packet</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist, const AVPacket *pkt, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> no_eof)</td></tr>
<tr class="separator:a280fede5cdf5e514980ee8b629303c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e002b603f4f756cbe614fb2e5cbb0dd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2e002b603f4f756cbe614fb2e5cbb0dd">print_sdp</a> (void)</td></tr>
<tr class="separator:a2e002b603f4f756cbe614fb2e5cbb0dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a360baf543db2a3aa9b2a91740eefdbd3"><td class="memItemLeft" align="right" valign="top">static enum AVPixelFormat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a360baf543db2a3aa9b2a91740eefdbd3">get_format</a> (AVCodecContext *s, const enum AVPixelFormat *pix_fmts)</td></tr>
<tr class="separator:a360baf543db2a3aa9b2a91740eefdbd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aac50e0d8fe8a1bb2d79b56b9e57b0a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8aac50e0d8fe8a1bb2d79b56b9e57b0a">get_buffer</a> (AVCodecContext *s, AVFrame *frame, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flags)</td></tr>
<tr class="separator:a8aac50e0d8fe8a1bb2d79b56b9e57b0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b55a894aa10247fb5d5e065bc1b1655"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a2b55a894aa10247fb5d5e065bc1b1655">init_input_stream</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ist_index, char *error, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> error_len)</td></tr>
<tr class="separator:a2b55a894aa10247fb5d5e065bc1b1655"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4fb6d6ec74b5529f4cfe5f4f2bddbd9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ae4fb6d6ec74b5529f4cfe5f4f2bddbd9">get_input_stream</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:ae4fb6d6ec74b5529f4cfe5f4f2bddbd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69b0f920b4d91360bd5cd5da5842e282"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a69b0f920b4d91360bd5cd5da5842e282">compare_int64</a> (const void *a, const void *b)</td></tr>
<tr class="separator:a69b0f920b4d91360bd5cd5da5842e282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88ac1fa670df56643b51e4face274d51"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a88ac1fa670df56643b51e4face274d51">check_init_output_file</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> file_index)</td></tr>
<tr class="separator:a88ac1fa670df56643b51e4face274d51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a433b8659111b2f6ae74ab1fa29445f2c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a433b8659111b2f6ae74ab1fa29445f2c">init_output_bsfs</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a433b8659111b2f6ae74ab1fa29445f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6e13f95a03d441765f0e4645cc8cf7e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ac6e13f95a03d441765f0e4645cc8cf7e">init_output_stream_streamcopy</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:ac6e13f95a03d441765f0e4645cc8cf7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861b24f5520382037a477a313641b1cf"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a861b24f5520382037a477a313641b1cf">set_encoder_id</a> (<a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *of, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:a861b24f5520382037a477a313641b1cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d2227a8af6a247040fc50ab547dc0e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a64d2227a8af6a247040fc50ab547dc0e">parse_forced_key_frames</a> (char *kf, <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVCodecContext *avctx)</td></tr>
<tr class="separator:a64d2227a8af6a247040fc50ab547dc0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af347e179754a8ebece457e4a9985717b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#af347e179754a8ebece457e4a9985717b">init_encoder_time_base</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost, AVRational default_time_base)</td></tr>
<tr class="separator:af347e179754a8ebece457e4a9985717b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa83d6981a59be9a15d38a17b0397c100"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa83d6981a59be9a15d38a17b0397c100">init_output_stream_encode</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr>
<tr class="separator:aa83d6981a59be9a15d38a17b0397c100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab19f077af44d4caa16ecad4d9532715a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab19f077af44d4caa16ecad4d9532715a">report_new_stream</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> input_index, AVPacket *pkt)</td></tr>
<tr class="separator:ab19f077af44d4caa16ecad4d9532715a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4af1fda1a5fc33ec74e4ae2c0dbc122"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa4af1fda1a5fc33ec74e4ae2c0dbc122">transcode_init</a> (void)</td></tr>
<tr class="separator:aa4af1fda1a5fc33ec74e4ae2c0dbc122"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c0b9ce7a779f9cafb2f1b639843ea2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a19c0b9ce7a779f9cafb2f1b639843ea2">need_output</a> (void)</td></tr>
<tr class="separator:a19c0b9ce7a779f9cafb2f1b639843ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a677a37d7ea296c85c36f131210edd44b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a677a37d7ea296c85c36f131210edd44b">choose_output</a> (void)</td></tr>
<tr class="separator:a677a37d7ea296c85c36f131210edd44b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12f098a569b8925e9a2bc92aba7bae96"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a12f098a569b8925e9a2bc92aba7bae96">set_tty_echo</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> on)</td></tr>
<tr class="separator:a12f098a569b8925e9a2bc92aba7bae96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17f085393f3e2cd51d665ab899282b81"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a17f085393f3e2cd51d665ab899282b81">check_keyboard_interaction</a> (int64_t cur_time)</td></tr>
<tr class="separator:a17f085393f3e2cd51d665ab899282b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98b27cc5411736ca4aaca78ff137cc53"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a98b27cc5411736ca4aaca78ff137cc53">get_input_packet</a> (<a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *f, AVPacket *pkt)</td></tr>
<tr class="separator:a98b27cc5411736ca4aaca78ff137cc53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94a52b0309bc05208e547d00c4ad3cba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a94a52b0309bc05208e547d00c4ad3cba">got_eagain</a> (void)</td></tr>
<tr class="separator:a94a52b0309bc05208e547d00c4ad3cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e7569f8c8012ff719b112431b1df091"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a5e7569f8c8012ff719b112431b1df091">reset_eagain</a> (void)</td></tr>
<tr class="separator:a5e7569f8c8012ff719b112431b1df091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab98f0ee465a0b23b09ba22ac22f359b7"><td class="memItemLeft" align="right" valign="top">static AVRational&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab98f0ee465a0b23b09ba22ac22f359b7">duration_max</a> (int64_t tmp, int64_t *duration, AVRational tmp_time_base, AVRational time_base)</td></tr>
<tr class="separator:ab98f0ee465a0b23b09ba22ac22f359b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6c1b83340f00304d8ed06364edfa60"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7a6c1b83340f00304d8ed06364edfa60">seek_to_start</a> (<a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *ifile, AVFormatContext *is)</td></tr>
<tr class="separator:a7a6c1b83340f00304d8ed06364edfa60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79192afe1e714610704c94cca1e6601b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a79192afe1e714610704c94cca1e6601b">process_input</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> file_index)</td></tr>
<tr class="separator:a79192afe1e714610704c94cca1e6601b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38de3252b4bb6ea13e22238efe42c015"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a38de3252b4bb6ea13e22238efe42c015">transcode_from_filter</a> (<a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *graph, <a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> **best_ist)</td></tr>
<tr class="separator:a38de3252b4bb6ea13e22238efe42c015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd1ff9b1a508070a11a26c9c3f3f455b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#abd1ff9b1a508070a11a26c9c3f3f455b">transcode_step</a> (void)</td></tr>
<tr class="separator:abd1ff9b1a508070a11a26c9c3f3f455b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bbbd61fe097505cf12be11e60f07ca8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a0bbbd61fe097505cf12be11e60f07ca8">transcode</a> (void)</td></tr>
<tr class="separator:a0bbbd61fe097505cf12be11e60f07ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79c04bfda90dc3b1887eeb43dd05a075"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a79c04bfda90dc3b1887eeb43dd05a075">log_callback_null</a> (void *ptr, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> level, const char *fmt, va_list vl)</td></tr>
<tr class="separator:a79c04bfda90dc3b1887eeb43dd05a075"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b66d5e31b5dc18b314c8a68163263bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4b66d5e31b5dc18b314c8a68163263bd">cleanup</a> ()</td></tr>
<tr class="separator:a4b66d5e31b5dc18b314c8a68163263bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dd17285e4049bfb915b75d39ff9971e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4dd17285e4049bfb915b75d39ff9971e">set_report_callback</a> (void(*callback)(<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, float, float, int64_t, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, double, double))</td></tr>
<tr class="separator:a4dd17285e4049bfb915b75d39ff9971e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a348f7c76f5789bec00dcd25a45a0aaf1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a348f7c76f5789bec00dcd25a45a0aaf1">cancel_operation</a> ()</td></tr>
<tr class="separator:a348f7c76f5789bec00dcd25a45a0aaf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3c24cf0f7dc765ac3df0655170b3b63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ad3c24cf0f7dc765ac3df0655170b3b63">execute</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv)</td></tr>
<tr class="separator:ad3c24cf0f7dc765ac3df0655170b3b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a01a73e823e0892841a4fd2f900b85688"><td class="memItemLeft" align="right" valign="top">const char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a01a73e823e0892841a4fd2f900b85688">program_name</a> [] = &quot;ffmpeg&quot;</td></tr>
<tr class="separator:a01a73e823e0892841a4fd2f900b85688"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb047c8ef284577de88f3a64fe7638e0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adb047c8ef284577de88f3a64fe7638e0">program_birth_year</a> = 2000</td></tr>
<tr class="separator:adb047c8ef284577de88f3a64fe7638e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadf678a3a88dfccc1dc85f2fee5842fc"><td class="memItemLeft" align="right" valign="top">static FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aadf678a3a88dfccc1dc85f2fee5842fc">vstats_file</a></td></tr>
<tr class="separator:aadf678a3a88dfccc1dc85f2fee5842fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cd18e061e07695c0547d09e3dd4dcce"><td class="memItemLeft" align="right" valign="top">const char *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a1cd18e061e07695c0547d09e3dd4dcce">forced_keyframes_const_names</a> []</td></tr>
<tr class="separator:a1cd18e061e07695c0547d09e3dd4dcce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf8e88653afe069ede914d844f5121c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aedf8e88653afe069ede914d844f5121c">run_as_daemon</a> = 0</td></tr>
<tr class="separator:aedf8e88653afe069ede914d844f5121c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09f9a9d01896da35cc60744e7ebe14b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a09f9a9d01896da35cc60744e7ebe14b0">nb_frames_dup</a> = 0</td></tr>
<tr class="separator:a09f9a9d01896da35cc60744e7ebe14b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e50fb6ee72b2eb86923d914ce0d5394"><td class="memItemLeft" align="right" valign="top">static unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a6e50fb6ee72b2eb86923d914ce0d5394">dup_warning</a> = 1000</td></tr>
<tr class="separator:a6e50fb6ee72b2eb86923d914ce0d5394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01cdb97efd4a42d9aceeeff3bd431c86"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a01cdb97efd4a42d9aceeeff3bd431c86">nb_frames_drop</a> = 0</td></tr>
<tr class="separator:a01cdb97efd4a42d9aceeeff3bd431c86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88671bff50a32c1b508afe31eabacfb3"><td class="memItemLeft" align="right" valign="top">static int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a88671bff50a32c1b508afe31eabacfb3">decode_error_stat</a> [2]</td></tr>
<tr class="separator:a88671bff50a32c1b508afe31eabacfb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b608e8190714ba5feee307c53a74028"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9b608e8190714ba5feee307c53a74028">want_sdp</a> = 1</td></tr>
<tr class="separator:a9b608e8190714ba5feee307c53a74028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5bf959273aea0345c7589f15d913331"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab5bf959273aea0345c7589f15d913331">current_time</a></td></tr>
<tr class="separator:ab5bf959273aea0345c7589f15d913331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07200fa0b8654967cb39c207a6170862"><td class="memItemLeft" align="right" valign="top">AVIOContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a07200fa0b8654967cb39c207a6170862">progress_avio</a> = NULL</td></tr>
<tr class="separator:a07200fa0b8654967cb39c207a6170862"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4848e7de1c64c52dd179fdb4a7395567"><td class="memItemLeft" align="right" valign="top">static uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4848e7de1c64c52dd179fdb4a7395567">subtitle_out</a></td></tr>
<tr class="separator:a4848e7de1c64c52dd179fdb4a7395567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa80f29f39afa7345065ee7019c879980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa80f29f39afa7345065ee7019c879980">input_streams</a> = NULL</td></tr>
<tr class="separator:aa80f29f39afa7345065ee7019c879980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d798d73986e80662044e710a8fb4984"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a4d798d73986e80662044e710a8fb4984">nb_input_streams</a> = 0</td></tr>
<tr class="separator:a4d798d73986e80662044e710a8fb4984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30b4858540ac444ef7dab2ec3b7f5be0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a30b4858540ac444ef7dab2ec3b7f5be0">input_files</a> = NULL</td></tr>
<tr class="separator:a30b4858540ac444ef7dab2ec3b7f5be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f5fcdd4b6cea118793d38dfa2da4741"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a5f5fcdd4b6cea118793d38dfa2da4741">nb_input_files</a> = 0</td></tr>
<tr class="separator:a5f5fcdd4b6cea118793d38dfa2da4741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab4b2fa7160415e392ae27ce59dce60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#acab4b2fa7160415e392ae27ce59dce60">output_streams</a> = NULL</td></tr>
<tr class="separator:acab4b2fa7160415e392ae27ce59dce60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18762b95222ff37bcce3933bf75c0ea6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a18762b95222ff37bcce3933bf75c0ea6">nb_output_streams</a> = 0</td></tr>
<tr class="separator:a18762b95222ff37bcce3933bf75c0ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc4bdebb5c8ece97d332af967e83e2e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#adc4bdebb5c8ece97d332af967e83e2e3">output_files</a> = NULL</td></tr>
<tr class="separator:adc4bdebb5c8ece97d332af967e83e2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821eae86a7d18bdd5792636a8ee31d8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a821eae86a7d18bdd5792636a8ee31d8d">nb_output_files</a> = 0</td></tr>
<tr class="separator:a821eae86a7d18bdd5792636a8ee31d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69604b80f08f69c2870b8b97da11c931"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a69604b80f08f69c2870b8b97da11c931">filtergraphs</a></td></tr>
<tr class="separator:a69604b80f08f69c2870b8b97da11c931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25562f714212eb22a94a33c076126461"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a25562f714212eb22a94a33c076126461">nb_filtergraphs</a></td></tr>
<tr class="separator:a25562f714212eb22a94a33c076126461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab144f8d36db79a4fa550cd011f39748a"><td class="memItemLeft" align="right" valign="top">static void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#ab144f8d36db79a4fa550cd011f39748a">report_callback</a> )(<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, float, float, int64_t, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, double, double) = NULL</td></tr>
<tr class="separator:ab144f8d36db79a4fa550cd011f39748a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a9c2c01a83c8bbcd4eb7a8af9a0b160"><td class="memItemLeft" align="right" valign="top">static volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a1a9c2c01a83c8bbcd4eb7a8af9a0b160">received_sigterm</a> = 0</td></tr>
<tr class="separator:a1a9c2c01a83c8bbcd4eb7a8af9a0b160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa67220b3d47d990ba75e7099f11cfa68"><td class="memItemLeft" align="right" valign="top">static volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aa67220b3d47d990ba75e7099f11cfa68">received_nb_signals</a> = 0</td></tr>
<tr class="separator:aa67220b3d47d990ba75e7099f11cfa68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff9e7184fccecd0ffcd55379bc93d477"><td class="memItemLeft" align="right" valign="top">static atomic_int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#aff9e7184fccecd0ffcd55379bc93d477">transcode_init_done</a> = ATOMIC_VAR_INIT(0)</td></tr>
<tr class="separator:aff9e7184fccecd0ffcd55379bc93d477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e7ee2a0542150203a78fc135a15674b"><td class="memItemLeft" align="right" valign="top">static volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a7e7ee2a0542150203a78fc135a15674b">ffmpeg_exited</a> = 0</td></tr>
<tr class="separator:a7e7ee2a0542150203a78fc135a15674b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a478cd4ca45f6d24dd443138f3bc4a11a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a478cd4ca45f6d24dd443138f3bc4a11a">main_return_code</a> = 0</td></tr>
<tr class="separator:a478cd4ca45f6d24dd443138f3bc4a11a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f978d78f1c5cfc6260c6bd8c04817f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a8f978d78f1c5cfc6260c6bd8c04817f9">longjmp_value</a></td></tr>
<tr class="separator:a8f978d78f1c5cfc6260c6bd8c04817f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a2cd7c4434c215577d8a317cad8e3ff"><td class="memItemLeft" align="right" valign="top">const AVIOInterruptCB&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a3a2cd7c4434c215577d8a317cad8e3ff">int_cb</a> = { <a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9beebdd76e933c60de0e18629bc9fc2e">decode_interrupt_cb</a>, NULL }</td></tr>
<tr class="separator:a3a2cd7c4434c215577d8a317cad8e3ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>multimedia converter based on the FFmpeg libraries </p>
<p class="definition">Definition in file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="aa28b4ec100f11b86cbea1a307ee59b85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa28b4ec100f11b86cbea1a307ee59b85">&#9670;&nbsp;</a></span>BenchmarkTimeStamps</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a> <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a33407e9015714983ecce9cfd2c3bb41f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33407e9015714983ecce9cfd2c3bb41f">&#9670;&nbsp;</a></span>abort_codec_experimental()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void abort_codec_experimental </td>
<td>(</td>
<td class="paramtype">AVCodec *&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>encoder</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00677">677</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aeceadb162c07ff048a54d0d70cc851fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeceadb162c07ff048a54d0d70cc851fb">&#9670;&nbsp;</a></span>assert_avoptions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void assert_avoptions </td>
<td>(</td>
<td class="paramtype">AVDictionary *&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00668">668</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a348f7c76f5789bec00dcd25a45a0aaf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a348f7c76f5789bec00dcd25a45a0aaf1">&#9670;&nbsp;</a></span>cancel_operation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cancel_operation </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04989">4989</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a733571df1f9d2cdd5aca9e933919a237"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a733571df1f9d2cdd5aca9e933919a237">&#9670;&nbsp;</a></span>check_decode_result()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void check_decode_result </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
<td class="paramname"><em>got_output</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>ret</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02213">2213</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a88ac1fa670df56643b51e4face274d51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88ac1fa670df56643b51e4face274d51">&#9670;&nbsp;</a></span>check_init_output_file()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_init_output_file </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>file_index</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03087">3087</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a17f085393f3e2cd51d665ab899282b81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17f085393f3e2cd51d665ab899282b81">&#9670;&nbsp;</a></span>check_keyboard_interaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_keyboard_interaction </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>cur_time</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04019">4019</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a8058514ce4db47327793e924526a39ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8058514ce4db47327793e924526a39ed">&#9670;&nbsp;</a></span>check_output_constraints()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_output_constraints </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02089">2089</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2fc10262dc3c90f4c4d0cdac1fdd8991"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fc10262dc3c90f4c4d0cdac1fdd8991">&#9670;&nbsp;</a></span>check_recording_time()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_recording_time </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00920">920</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a677a37d7ea296c85c36f131210edd44b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a677a37d7ea296c85c36f131210edd44b">&#9670;&nbsp;</a></span>choose_output()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a>* choose_output </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Select the output stream to process.</p>
<dl class="section return"><dt>Returns</dt><dd>selected output stream, or NULL if none available </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03982">3982</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4b66d5e31b5dc18b314c8a68163263bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b66d5e31b5dc18b314c8a68163263bd">&#9670;&nbsp;</a></span>cleanup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cleanup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04954">4954</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac237321f98a7041c9f6004d2ce8a425c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac237321f98a7041c9f6004d2ce8a425c">&#9670;&nbsp;</a></span>close_all_output_streams()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void close_all_output_streams </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31">OSTFinished</a>&#160;</td>
<td class="paramname"><em>this_stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d7/db3/fftools__ffmpeg_8h.html#a54e97364f74d8bf15062a8ea185f1c31">OSTFinished</a>&#160;</td>
<td class="paramname"><em>others</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00703">703</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a89c049f6683542b855326a6c2d5c3d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89c049f6683542b855326a6c2d5c3d7d">&#9670;&nbsp;</a></span>close_output_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void close_output_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00847">847</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a69b0f920b4d91360bd5cd5da5842e282"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69b0f920b4d91360bd5cd5da5842e282">&#9670;&nbsp;</a></span>compare_int64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compare_int64 </td>
<td>(</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03081">3081</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a22b853326688d8b01baa28b9aad668d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22b853326688d8b01baa28b9aad668d8">&#9670;&nbsp;</a></span>decode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> decode </td>
<td>(</td>
<td class="paramtype">AVCodecContext *&#160;</td>
<td class="paramname"><em>avctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
<td class="paramname"><em>got_frame</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02347">2347</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a159db49b7f730d2869253cd4ff0411aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a159db49b7f730d2869253cd4ff0411aa">&#9670;&nbsp;</a></span>decode_audio()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> decode_audio </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
<td class="paramname"><em>got_output</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
<td class="paramname"><em>decode_failed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02396">2396</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a9beebdd76e933c60de0e18629bc9fc2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9beebdd76e933c60de0e18629bc9fc2e">&#9670;&nbsp;</a></span>decode_interrupt_cb()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> decode_interrupt_cb </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00499">499</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a71dd0984704d7f70065c6b97edc7069e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71dd0984704d7f70065c6b97edc7069e">&#9670;&nbsp;</a></span>decode_video()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> decode_video </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
<td class="paramname"><em>got_output</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t *&#160;</td>
<td class="paramname"><em>duration_pts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>eof</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
<td class="paramname"><em>decode_failed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02460">2460</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a18033581df001bc68ef11676eb7040bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18033581df001bc68ef11676eb7040bd">&#9670;&nbsp;</a></span>do_audio_out()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_audio_out </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00933">933</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adb98afa9c4922dc9f61b7130c3beb183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb98afa9c4922dc9f61b7130c3beb183">&#9670;&nbsp;</a></span>do_streamcopy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_streamcopy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02106">2106</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2af61470284cfd849344d6a5fdd3257c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2af61470284cfd849344d6a5fdd3257c">&#9670;&nbsp;</a></span>do_subtitle_out()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_subtitle_out </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVSubtitle *&#160;</td>
<td class="paramname"><em>sub</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00993">993</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2c7db10de8b266c7a78d6e2d666230b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c7db10de8b266c7a78d6e2d666230b6">&#9670;&nbsp;</a></span>do_video_out()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_video_out </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>next_picture</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>sync_ipts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01076">1076</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ad97d709b57b2a391fedb2890e6e317d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad97d709b57b2a391fedb2890e6e317d2">&#9670;&nbsp;</a></span>do_video_stats()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void do_video_stats </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>frame_size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01386">1386</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ab98f0ee465a0b23b09ba22ac22f359b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab98f0ee465a0b23b09ba22ac22f359b7">&#9670;&nbsp;</a></span>duration_max()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static AVRational duration_max </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>tmp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t *&#160;</td>
<td class="paramname"><em>duration</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVRational&#160;</td>
<td class="paramname"><em>tmp_time_base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVRational&#160;</td>
<td class="paramname"><em>time_base</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04286">4286</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ad3c24cf0f7dc765ac3df0655170b3b63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3c24cf0f7dc765ac3df0655170b3b63">&#9670;&nbsp;</a></span>execute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> execute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Forward declaration for function defined in <a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html">fftools_ffmpeg.c</a> </p>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04994">4994</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aba1cc9fe65233e8e346f8da1a6a59fa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba1cc9fe65233e8e346f8da1a6a59fa8">&#9670;&nbsp;</a></span>ffmpeg_cleanup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ffmpeg_cleanup </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>ret</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00506">506</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a603a43eb595edc7f66cf508c6815d228"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a603a43eb595edc7f66cf508c6815d228">&#9670;&nbsp;</a></span>finish_output_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void finish_output_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01431">1431</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adfd9959ab0ec5f8d63e3f5b2cc929590"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfd9959ab0ec5f8d63e3f5b2cc929590">&#9670;&nbsp;</a></span>flush_encoders()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void flush_encoders </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01970">1970</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2503e45acfd6573b686e00ce38519051"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2503e45acfd6573b686e00ce38519051">&#9670;&nbsp;</a></span>forward_report()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void forward_report </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>is_last_report</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>timer_start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>cur_time</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01674">1674</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a18d3980caddd835d0192f7ff2ed1b9b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18d3980caddd835d0192f7ff2ed1b9b2">&#9670;&nbsp;</a></span>get_benchmark_time_stamps()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a> get_benchmark_time_stamps </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04906">4906</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a8aac50e0d8fe8a1bb2d79b56b9e57b0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8aac50e0d8fe8a1bb2d79b56b9e57b0a">&#9670;&nbsp;</a></span>get_buffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> get_buffer </td>
<td>(</td>
<td class="paramtype">AVCodecContext *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>flags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02999">2999</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a360baf543db2a3aa9b2a91740eefdbd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a360baf543db2a3aa9b2a91740eefdbd3">&#9670;&nbsp;</a></span>get_format()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static enum AVPixelFormat get_format </td>
<td>(</td>
<td class="paramtype">AVCodecContext *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const enum AVPixelFormat *&#160;</td>
<td class="paramname"><em>pix_fmts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02913">2913</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a98b27cc5411736ca4aaca78ff137cc53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98b27cc5411736ca4aaca78ff137cc53">&#9670;&nbsp;</a></span>get_input_packet()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> get_input_packet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04247">4247</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ae4fb6d6ec74b5529f4cfe5f4f2bddbd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4fb6d6ec74b5529f4cfe5f4f2bddbd9">&#9670;&nbsp;</a></span>get_input_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a>* get_input_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03074">3074</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a5be8624c1f375fb6ad9bd97bcc05f898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5be8624c1f375fb6ad9bd97bcc05f898">&#9670;&nbsp;</a></span>getmaxrss()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int64_t getmaxrss </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04932">4932</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a94a52b0309bc05208e547d00c4ad3cba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94a52b0309bc05208e547d00c4ad3cba">&#9670;&nbsp;</a></span>got_eagain()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> got_eagain </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04267">4267</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2c6d81c909bf3abbf4685cfadd458a87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c6d81c909bf3abbf4685cfadd458a87">&#9670;&nbsp;</a></span>guess_input_channel_layout()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> guess_input_channel_layout </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02193">2193</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="abe27a2d9d065be49e6580984bfe80639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe27a2d9d065be49e6580984bfe80639">&#9670;&nbsp;</a></span>ifilter_has_all_input_formats()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ifilter_has_all_input_formats </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *&#160;</td>
<td class="paramname"><em>fg</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02232">2232</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="af46fcadeb44ca81755a251c59bd3d78f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af46fcadeb44ca81755a251c59bd3d78f">&#9670;&nbsp;</a></span>ifilter_parameters_from_codecpar()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ifilter_parameters_from_codecpar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *&#160;</td>
<td class="paramname"><em>ifilter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVCodecParameters *&#160;</td>
<td class="paramname"><em>par</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01957">1957</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="af6db4eeaee5d848f75aebb60927cc9d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6db4eeaee5d848f75aebb60927cc9d4">&#9670;&nbsp;</a></span>ifilter_send_eof()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ifilter_send_eof </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *&#160;</td>
<td class="paramname"><em>ifilter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>pts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02316">2316</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a7327043132cd8fc6043a82eb04a375a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7327043132cd8fc6043a82eb04a375a1">&#9670;&nbsp;</a></span>ifilter_send_frame()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ifilter_send_frame </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> *&#160;</td>
<td class="paramname"><em>ifilter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02243">2243</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="af347e179754a8ebece457e4a9985717b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af347e179754a8ebece457e4a9985717b">&#9670;&nbsp;</a></span>init_encoder_time_base()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void init_encoder_time_base </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVRational&#160;</td>
<td class="paramname"><em>default_time_base</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03387">3387</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2b55a894aa10247fb5d5e065bc1b1655"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b55a894aa10247fb5d5e065bc1b1655">&#9670;&nbsp;</a></span>init_input_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_input_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>ist_index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>error</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>error_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03009">3009</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a433b8659111b2f6ae74ab1fa29445f2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a433b8659111b2f6ae74ab1fa29445f2c">&#9670;&nbsp;</a></span>init_output_bsfs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_output_bsfs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03133">3133</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a1f6c34bdb2baa0b5a41d9e227acca3b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f6c34bdb2baa0b5a41d9e227acca3b2">&#9670;&nbsp;</a></span>init_output_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_output_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>error</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>error_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03569">3569</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa83d6981a59be9a15d38a17b0397c100"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa83d6981a59be9a15d38a17b0397c100">&#9670;&nbsp;</a></span>init_output_stream_encode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_output_stream_encode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03411">3411</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac6e13f95a03d441765f0e4645cc8cf7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6e13f95a03d441765f0e4645cc8cf7e">&#9670;&nbsp;</a></span>init_output_stream_streamcopy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> init_output_stream_streamcopy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03169">3169</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a79c04bfda90dc3b1887eeb43dd05a075"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79c04bfda90dc3b1887eeb43dd05a075">&#9670;&nbsp;</a></span>log_callback_null()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void log_callback_null </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>fmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">va_list&#160;</td>
<td class="paramname"><em>vl</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04950">4950</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a19c0b9ce7a779f9cafb2f1b639843ea2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19c0b9ce7a779f9cafb2f1b639843ea2">&#9670;&nbsp;</a></span>need_output()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> need_output </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03952">3952</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ae1db4cbd8e2d2dd46fa384e1c93835fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1db4cbd8e2d2dd46fa384e1c93835fc">&#9670;&nbsp;</a></span>output_packet()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void output_packet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>eof</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00869">869</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a64d2227a8af6a247040fc50ab547dc0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64d2227a8af6a247040fc50ab547dc0e">&#9670;&nbsp;</a></span>parse_forced_key_frames()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void parse_forced_key_frames </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>kf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVCodecContext *&#160;</td>
<td class="paramname"><em>avctx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03324">3324</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a379e18554a7d7ecb27d37c0dc6f3ebba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a379e18554a7d7ecb27d37c0dc6f3ebba">&#9670;&nbsp;</a></span>print_final_stats()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void print_final_stats </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>total_size</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01556">1556</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac639722e5e5a6a26c78eca5e9122909d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac639722e5e5a6a26c78eca5e9122909d">&#9670;&nbsp;</a></span>print_report()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void print_report </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>is_last_report</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>timer_start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>cur_time</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01755">1755</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2e002b603f4f756cbe614fb2e5cbb0dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e002b603f4f756cbe614fb2e5cbb0dd">&#9670;&nbsp;</a></span>print_sdp()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void print_sdp </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02868">2868</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a79192afe1e714610704c94cca1e6601b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79192afe1e714610704c94cca1e6601b">&#9670;&nbsp;</a></span>process_input()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> process_input </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>file_index</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04370">4370</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a280fede5cdf5e514980ee8b629303c78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a280fede5cdf5e514980ee8b629303c78">&#9670;&nbsp;</a></span>process_input_packet()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> process_input_packet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>no_eof</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02686">2686</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a3da49e34ea9fb9a212c4929d2ba403e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da49e34ea9fb9a212c4929d2ba403e2">&#9670;&nbsp;</a></span>psnr()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static double psnr </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>d</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01381">1381</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a888998656da528d50f125b39dcd1067a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a888998656da528d50f125b39dcd1067a">&#9670;&nbsp;</a></span>read_key()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> read_key </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00448">448</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2fb313e7b4b1ef89bd7e8fff6f85d71e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fb313e7b4b1ef89bd7e8fff6f85d71e">&#9670;&nbsp;</a></span>reap_filters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> reap_filters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>flush</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get and encode new output from any of the filtergraphs, without causing activity.</p>
<dl class="section return"><dt>Returns</dt><dd>0 for success, &lt;0 for severe errors </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l01450">1450</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa34a84957adf117f712efcb6cbfd834f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa34a84957adf117f712efcb6cbfd834f">&#9670;&nbsp;</a></span>remove_avoptions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void remove_avoptions </td>
<td>(</td>
<td class="paramtype">AVDictionary **&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVDictionary *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00659">659</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ab19f077af44d4caa16ecad4d9532715a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab19f077af44d4caa16ecad4d9532715a">&#9670;&nbsp;</a></span>report_new_stream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void report_new_stream </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>input_index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03764">3764</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a5e7569f8c8012ff719b112431b1df091"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e7569f8c8012ff719b112431b1df091">&#9670;&nbsp;</a></span>reset_eagain()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void reset_eagain </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04276">4276</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a7a6c1b83340f00304d8ed06364edfa60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a6c1b83340f00304d8ed06364edfa60">&#9670;&nbsp;</a></span>seek_to_start()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> seek_to_start </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a> *&#160;</td>
<td class="paramname"><em>ifile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFormatContext *&#160;</td>
<td class="paramname"><em>is</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04305">4305</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a9b8d7a73907fc2dd36f4bd0cce4f2f0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b8d7a73907fc2dd36f4bd0cce4f2f0d">&#9670;&nbsp;</a></span>send_filter_eof()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> send_filter_eof </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02670">2670</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4981f23e6d794110daa5408fc9a9f0fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4981f23e6d794110daa5408fc9a9f0fb">&#9670;&nbsp;</a></span>send_frame_to_filters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> send_frame_to_filters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVFrame *&#160;</td>
<td class="paramname"><em>decoded_frame</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02370">2370</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a861b24f5520382037a477a313641b1cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a861b24f5520382037a477a313641b1cf">&#9670;&nbsp;</a></span>set_encoder_id()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void set_encoder_id </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03283">3283</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4dd17285e4049bfb915b75d39ff9971e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dd17285e4049bfb915b75d39ff9971e">&#9670;&nbsp;</a></span>set_report_callback()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void set_report_callback </td>
<td>(</td>
<td class="paramtype">void(*)(<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, float, float, int64_t, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, double, double)&#160;</td>
<td class="paramname"><em>callback</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04984">4984</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a12f098a569b8925e9a2bc92aba7bae96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12f098a569b8925e9a2bc92aba7bae96">&#9670;&nbsp;</a></span>set_tty_echo()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void set_tty_echo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>on</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04007">4007</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="af80faacdb2157777c247deee29765d79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af80faacdb2157777c247deee29765d79">&#9670;&nbsp;</a></span>sigterm_handler()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sigterm_handler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>sig</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00364">364</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa2e51f604857d33adbb56b536f4d7718"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2e51f604857d33adbb56b536f4d7718">&#9670;&nbsp;</a></span>sub2video_copy_rect()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sub2video_copy_rect </td>
<td>(</td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>dst_linesize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVSubtitleRect *&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00213">213</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa1b7dcf7df1f398b1e33d121695b79c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1b7dcf7df1f398b1e33d121695b79c7">&#9670;&nbsp;</a></span>sub2video_flush()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sub2video_flush </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00326">326</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adf36095ece065987e766e291e863f0d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf36095ece065987e766e291e863f0d6">&#9670;&nbsp;</a></span>sub2video_get_blank_frame()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sub2video_get_blank_frame </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00198">198</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a738eb950f81407f6fd85fee223606fd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a738eb950f81407f6fd85fee223606fd4">&#9670;&nbsp;</a></span>sub2video_heartbeat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sub2video_heartbeat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>pts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00296">296</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a2c1506f84f74e9af9fabdf8cc1f86b89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c1506f84f74e9af9fabdf8cc1f86b89">&#9670;&nbsp;</a></span>sub2video_push_ref()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void sub2video_push_ref </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>pts</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00244">244</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a368a9d8542e6f6eba45dfba5f4b21afa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a368a9d8542e6f6eba45dfba5f4b21afa">&#9670;&nbsp;</a></span>sub2video_update()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sub2video_update </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVSubtitle *&#160;</td>
<td class="paramname"><em>sub</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00262">262</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a19c97d7729be97389faaf4aaac8c3e88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19c97d7729be97389faaf4aaac8c3e88">&#9670;&nbsp;</a></span>term_exit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void term_exit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00350">350</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a9ff329d05aff252a944b937bb80d16e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ff329d05aff252a944b937bb80d16e1">&#9670;&nbsp;</a></span>term_exit_sigsafe()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void term_exit_sigsafe </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00342">342</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ac7072b9c76dd77ce9900197d0133b0ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7072b9c76dd77ce9900197d0133b0ba">&#9670;&nbsp;</a></span>term_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void term_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00410">410</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a0bbbd61fe097505cf12be11e60f07ca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bbbd61fe097505cf12be11e60f07ca8">&#9670;&nbsp;</a></span>transcode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04765">4765</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a38de3252b4bb6ea13e22238efe42c015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38de3252b4bb6ea13e22238efe42c015">&#9670;&nbsp;</a></span>transcode_from_filter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode_from_filter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *&#160;</td>
<td class="paramname"><em>graph</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> **&#160;</td>
<td class="paramname"><em>best_ist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Perform a step of transcoding for the specified filter graph.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">graph</td><td>filter graph to consider </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">best_ist</td><td>input stream where a frame would allow to continue </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 for success, &lt;0 for error </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04644">4644</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa4af1fda1a5fc33ec74e4ae2c0dbc122"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4af1fda1a5fc33ec74e4ae2c0dbc122">&#9670;&nbsp;</a></span>transcode_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l03779">3779</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="abd1ff9b1a508070a11a26c9c3f3f455b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd1ff9b1a508070a11a26c9c3f3f455b">&#9670;&nbsp;</a></span>transcode_step()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode_step </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Run a single step of transcoding.</p>
<dl class="section return"><dt>Returns</dt><dd>0 for success, &lt;0 for error </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l04690">4690</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a0c4f43b9ed5f99a30210c6ef7191a89e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c4f43b9ed5f99a30210c6ef7191a89e">&#9670;&nbsp;</a></span>transcode_subtitles()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> transcode_subtitles </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *&#160;</td>
<td class="paramname"><em>ist</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
<td class="paramname"><em>got_output</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
<td class="paramname"><em>decode_failed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l02593">2593</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ab8ed239c7a9be61521f08c4adaa9d4f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8ed239c7a9be61521f08c4adaa9d4f3">&#9670;&nbsp;</a></span>update_benchmark()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void update_benchmark </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>fmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00682">682</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a8507683cee9accbbda79588659abcea8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8507683cee9accbbda79588659abcea8">&#9670;&nbsp;</a></span>write_packet()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void write_packet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a> *&#160;</td>
<td class="paramname"><em>of</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AVPacket *&#160;</td>
<td class="paramname"><em>pkt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *&#160;</td>
<td class="paramname"><em>ost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
<td class="paramname"><em>unqueue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00712">712</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ab5bf959273aea0345c7589f15d913331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5bf959273aea0345c7589f15d913331">&#9670;&nbsp;</a></span>current_time</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a> current_time</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00162">162</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a88671bff50a32c1b508afe31eabacfb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88671bff50a32c1b508afe31eabacfb3">&#9670;&nbsp;</a></span>decode_error_stat</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t decode_error_stat[2]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00158">158</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a6e50fb6ee72b2eb86923d914ce0d5394"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e50fb6ee72b2eb86923d914ce0d5394">&#9670;&nbsp;</a></span>dup_warning</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned dup_warning = 1000</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00156">156</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a7e7ee2a0542150203a78fc135a15674b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e7ee2a0542150203a78fc135a15674b">&#9670;&nbsp;</a></span>ffmpeg_exited</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffmpeg_exited = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00359">359</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a69604b80f08f69c2870b8b97da11c931"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69604b80f08f69c2870b8b97da11c931">&#9670;&nbsp;</a></span>filtergraphs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a>** filtergraphs</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00177">177</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a1cd18e061e07695c0547d09e3dd4dcce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cd18e061e07695c0547d09e3dd4dcce">&#9670;&nbsp;</a></span>forced_keyframes_const_names</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* const forced_keyframes_const_names[]</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <span class="stringliteral">&quot;n&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;n_forced&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;prev_forced_n&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;prev_forced_t&quot;</span>,</div><div class="line"> <span class="stringliteral">&quot;t&quot;</span>,</div><div class="line"> NULL</div><div class="line">}</div></div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00134">134</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a30b4858540ac444ef7dab2ec3b7f5be0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30b4858540ac444ef7dab2ec3b7f5be0">&#9670;&nbsp;</a></span>input_files</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/d99/struct_input_file.html">InputFile</a>** input_files = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00169">169</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa80f29f39afa7345065ee7019c879980"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa80f29f39afa7345065ee7019c879980">&#9670;&nbsp;</a></span>input_streams</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a>** input_streams = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00167">167</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a3a2cd7c4434c215577d8a317cad8e3ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a2cd7c4434c215577d8a317cad8e3ff">&#9670;&nbsp;</a></span>int_cb</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const AVIOInterruptCB int_cb = { <a class="el" href="../../d7/d48/fftools__ffmpeg_8c.html#a9beebdd76e933c60de0e18629bc9fc2e">decode_interrupt_cb</a>, NULL }</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00504">504</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a8f978d78f1c5cfc6260c6bd8c04817f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f978d78f1c5cfc6260c6bd8c04817f9">&#9670;&nbsp;</a></span>longjmp_value</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> longjmp_value</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00096">96</a> of file <a class="el" href="../../d7/dcc/fftools__cmdutils_8c_source.html">fftools_cmdutils.c</a>.</p>
</div>
</div>
<a id="a478cd4ca45f6d24dd443138f3bc4a11a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a478cd4ca45f6d24dd443138f3bc4a11a">&#9670;&nbsp;</a></span>main_return_code</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> main_return_code = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00360">360</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a25562f714212eb22a94a33c076126461"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25562f714212eb22a94a33c076126461">&#9670;&nbsp;</a></span>nb_filtergraphs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_filtergraphs</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00178">178</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a01cdb97efd4a42d9aceeeff3bd431c86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01cdb97efd4a42d9aceeeff3bd431c86">&#9670;&nbsp;</a></span>nb_frames_drop</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_frames_drop = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00157">157</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a09f9a9d01896da35cc60744e7ebe14b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09f9a9d01896da35cc60744e7ebe14b0">&#9670;&nbsp;</a></span>nb_frames_dup</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_frames_dup = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00155">155</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a5f5fcdd4b6cea118793d38dfa2da4741"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f5fcdd4b6cea118793d38dfa2da4741">&#9670;&nbsp;</a></span>nb_input_files</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_input_files = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00170">170</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4d798d73986e80662044e710a8fb4984"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d798d73986e80662044e710a8fb4984">&#9670;&nbsp;</a></span>nb_input_streams</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_input_streams = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00168">168</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a821eae86a7d18bdd5792636a8ee31d8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a821eae86a7d18bdd5792636a8ee31d8d">&#9670;&nbsp;</a></span>nb_output_files</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_output_files = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00175">175</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a18762b95222ff37bcce3933bf75c0ea6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18762b95222ff37bcce3933bf75c0ea6">&#9670;&nbsp;</a></span>nb_output_streams</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_output_streams = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00173">173</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adc4bdebb5c8ece97d332af967e83e2e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc4bdebb5c8ece97d332af967e83e2e3">&#9670;&nbsp;</a></span>output_files</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/df2/struct_output_file.html">OutputFile</a>** output_files = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00174">174</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="acab4b2fa7160415e392ae27ce59dce60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acab4b2fa7160415e392ae27ce59dce60">&#9670;&nbsp;</a></span>output_streams</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a>** output_streams = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00172">172</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="adb047c8ef284577de88f3a64fe7638e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb047c8ef284577de88f3a64fe7638e0">&#9670;&nbsp;</a></span>program_birth_year</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> program_birth_year = 2000</td>
</tr>
</table>
</div><div class="memdoc">
<p>program birth year, defined by the program for <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a976c7dc9afeb4b0f6ec009a7a084e701">show_banner()</a> </p>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00130">130</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a01a73e823e0892841a4fd2f900b85688"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01a73e823e0892841a4fd2f900b85688">&#9670;&nbsp;</a></span>program_name</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char program_name[] = &quot;ffmpeg&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p>program name, defined by the program for <a class="el" href="../../d8/d4e/fftools__cmdutils_8h.html#a79c0ae205603f7f83f15171ba3413f26">show_version()</a>. </p>
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00129">129</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a07200fa0b8654967cb39c207a6170862"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07200fa0b8654967cb39c207a6170862">&#9670;&nbsp;</a></span>progress_avio</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">AVIOContext* progress_avio = NULL</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00163">163</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aa67220b3d47d990ba75e7099f11cfa68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa67220b3d47d990ba75e7099f11cfa68">&#9670;&nbsp;</a></span>received_nb_signals</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> received_nb_signals = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00357">357</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a1a9c2c01a83c8bbcd4eb7a8af9a0b160"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a9c2c01a83c8bbcd4eb7a8af9a0b160">&#9670;&nbsp;</a></span>received_sigterm</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> received_sigterm = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00356">356</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="ab144f8d36db79a4fa550cd011f39748a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab144f8d36db79a4fa550cd011f39748a">&#9670;&nbsp;</a></span>report_callback</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void(* report_callback) (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, float, float, int64_t, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, double, double) = NULL</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00180">180</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aedf8e88653afe069ede914d844f5121c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedf8e88653afe069ede914d844f5121c">&#9670;&nbsp;</a></span>run_as_daemon</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> run_as_daemon = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00154">154</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a4848e7de1c64c52dd179fdb4a7395567"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4848e7de1c64c52dd179fdb4a7395567">&#9670;&nbsp;</a></span>subtitle_out</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint8_t* subtitle_out</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00165">165</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aff9e7184fccecd0ffcd55379bc93d477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff9e7184fccecd0ffcd55379bc93d477">&#9670;&nbsp;</a></span>transcode_init_done</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">atomic_int transcode_init_done = ATOMIC_VAR_INIT(0)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00358">358</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="aadf678a3a88dfccc1dc85f2fee5842fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadf678a3a88dfccc1dc85f2fee5842fc">&#9670;&nbsp;</a></span>vstats_file</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">FILE* vstats_file</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00132">132</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
<a id="a9b608e8190714ba5feee307c53a74028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b608e8190714ba5feee307c53a74028">&#9670;&nbsp;</a></span>want_sdp</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> want_sdp = 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00160">160</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 10 2018 00:13:02 for MobileFFmpeg Android API by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>