Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ffmpeg-doc / usr / share / doc / ffmpeg-doc / api / deprecated.html
Size: Mime:
<!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"/>
<title>FFmpeg: Deprecated List</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">FFmpeg
   &#160;<span id="projectnumber">2.7.1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<div class="title">Deprecated List </div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt><a class="anchor" id="_deprecated000001"></a>File <a class="el" href="asrc__abuffer_8h.html">asrc_abuffer.h</a>  </dt>
<dd>use <a class="el" href="buffersrc_8h.html" title="Memory buffer source API.">buffersrc.h</a> instead.  </dd>
<dt><a class="anchor" id="_deprecated000004"></a>Global <a class="el" href="asrc__abuffer_8h.html#a207dfc354f772e30b4eebee96700663f">av_asrc_buffer_add_audio_buffer_ref</a>  (<a class="el" href="structAVFilterContext.html" title="An instance of a filter.">AVFilterContext</a> *abuffersrc, AVFilterBufferRef *samplesref, int av_unused flags)</dt>
<dd>use <a class="el" href="group__lavfi__buffersrc.html#ga77cbac27e90408ba6e3e34a9fa6558f0" title="Add buffer data in picref to buffer_src.">av_buffersrc_add_ref()</a> instead.  </dd>
<dt><a class="anchor" id="_deprecated000003"></a>Global <a class="el" href="asrc__abuffer_8h.html#ad0b9c4da2a9b377779455c4679ff1ffc">av_asrc_buffer_add_buffer</a>  (<a class="el" href="structAVFilterContext.html" title="An instance of a filter.">AVFilterContext</a> *abuffersrc, uint8_t *buf, int buf_size, int sample_rate, int sample_fmt, int64_t ch_layout, int planar, int64_t pts, int av_unused flags)</dt>
<dd>use <a class="el" href="group__lavfi__buffersrc.html#ga77cbac27e90408ba6e3e34a9fa6558f0" title="Add buffer data in picref to buffer_src.">av_buffersrc_add_ref()</a> instead.  </dd>
<dt><a class="anchor" id="_deprecated000002"></a>Global <a class="el" href="asrc__abuffer_8h.html#ab578e71ee3f3895d709c08571df1e2ba">av_asrc_buffer_add_samples</a>  (<a class="el" href="structAVFilterContext.html" title="An instance of a filter.">AVFilterContext</a> *abuffersrc, uint8_t *data[8], int linesize[8], int nb_samples, int sample_rate, int sample_fmt, int64_t ch_layout, int planar, int64_t pts, int av_unused flags)</dt>
<dd>use <a class="el" href="group__lavfi__buffersrc.html#ga77cbac27e90408ba6e3e34a9fa6558f0" title="Add buffer data in picref to buffer_src.">av_buffersrc_add_ref()</a> instead.  </dd>
<dt><a class="anchor" id="_deprecated000014"></a>Global <a class="el" href="group__lavc__packet.html#ga7582daad8c59bb6e5df39db6f9881d97">av_destruct_packet</a>  (<a class="el" href="structAVPacket.html" title="This structure stores compressed data.">AVPacket</a> *pkt)</dt>
<dd>use the AVBuffer API instead  </dd>
<dt><a class="anchor" id="_deprecated000026"></a>Global <a class="el" href="group__lavc__misc.html#ga90d24e73ca8633fc9e42c4bf2faf7923">av_log_ask_for_sample</a>  (void *avc, const char *msg,...) av_printf_format(2</dt>
<dd>Use avpriv_request_sample() instead.  </dd>
<dt><a class="anchor" id="_deprecated000025"></a>Global <a class="el" href="group__lavc__misc.html#ga8df73458e977b4a0f9d8e4f1eeae47f1">av_log_missing_feature</a>  (void *avc, const char *feature, int want_sample)</dt>
<dd>Use avpriv_report_missing_feature() instead.  </dd>
<dt><a class="anchor" id="_deprecated000017"></a>Global <a class="el" href="group__lavc__parsing.html#ga388e291a22ce1908b932a39c87123756">av_parser_change</a>  (<a class="el" href="structAVCodecParserContext.html">AVCodecParserContext</a> *s, <a class="el" href="structAVCodecContext.html" title="main external API structure.">AVCodecContext</a> *avctx, uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size, int keyframe)</dt>
<dd>use <a class="el" href="structAVBitStreamFilter.html">AVBitStreamFilter</a>  </dd>
<dt><a class="anchor" id="_deprecated000016"></a>Global <a class="el" href="group__lavc__decoding.html#gac552241713bbc0eae2206a75d211daf4">avcodec_decode_audio3</a>  (<a class="el" href="structAVCodecContext.html" title="main external API structure.">AVCodecContext</a> *avctx, int16_t *samples, int *frame_size_ptr, <a class="el" href="structAVPacket.html" title="This structure stores compressed data.">AVPacket</a> *avpkt)</dt>
<dd>Use avcodec_decode_audio4 instead. </dd>
<dt><a class="anchor" id="_deprecated000018"></a>Global <a class="el" href="group__lavc__encoding.html#gaf12a9da0d33f50ff406e03572fab4763">avcodec_encode_audio</a>  (<a class="el" href="structAVCodecContext.html" title="main external API structure.">AVCodecContext</a> *avctx, uint8_t *buf, int buf_size, const short *samples)</dt>
<dd>Use avcodec_encode_audio2 instead. </dd>
<dt><a class="anchor" id="_deprecated000019"></a>Global <a class="el" href="group__lavc__encoding.html#ga22847c21918ee93a4d05f7ffb419f9a9">avcodec_encode_video</a>  (<a class="el" href="structAVCodecContext.html" title="main external API structure.">AVCodecContext</a> *avctx, uint8_t *buf, int buf_size, const <a class="el" href="structAVFrame.html" title="This structure describes decoded (raw) audio or video data.">AVFrame</a> *pict)</dt>
<dd>use <a class="el" href="group__lavc__encoding.html#gaa2dc9e9ea2567ebb2801a08153c7306b" title="Encode a frame of video.">avcodec_encode_video2()</a> instead. </dd>
<dt><a class="anchor" id="_deprecated000023"></a>Global <a class="el" href="group__lavc__misc__pixfmt.html#ga209703f647b87bd3f35ed97eb534fd21">avcodec_find_best_pix_fmt_of_2</a>  (enum AVPixelFormat dst_pix_fmt1, enum AVPixelFormat dst_pix_fmt2, enum AVPixelFormat src_pix_fmt, int has_alpha, int *loss_ptr)</dt>
<dd>see <a class="el" href="pixdesc_8h.html#a875f1e7a15d882d4cd9d38dde093939b" title="Compute what kind of losses will occur when converting from one specific pixel format to another...">av_find_best_pix_fmt_of_2()</a>  </dd>
<dt><a class="anchor" id="_deprecated000015"></a>Global <a class="el" href="group__lavc__decoding.html#gaad92aaeee369795273fc6cfc6ef3b189">avcodec_get_edge_width</a>  (void)</dt>
<dd>CODEC_FLAG_EMU_EDGE is deprecated, so this function is no longer needed  </dd>
<dt><a class="anchor" id="_deprecated000022"></a>Global <a class="el" href="group__lavc__misc__pixfmt.html#ga838136cb54100d6afcb2f7e0377566ff">avcodec_get_pix_fmt_loss</a>  (enum AVPixelFormat dst_pix_fmt, enum AVPixelFormat src_pix_fmt, int has_alpha)</dt>
<dd>see <a class="el" href="pixdesc_8h.html#a69ba6ef97543b19a15236a513e56dffe" title="Compute what kind of losses will occur when converting from one specific pixel format to another...">av_get_pix_fmt_loss()</a>  </dd>
<dt><a class="anchor" id="_deprecated000024"></a>Global <a class="el" href="group__lavc__misc.html#ga4e17541c4f237465b50668d279192da8">avcodec_set_dimensions</a>  (<a class="el" href="structAVCodecContext.html" title="main external API structure.">AVCodecContext</a> *s, int width, int height)</dt>
<dd>this function is not supposed to be used from outside of lavc  </dd>
<dt><a class="anchor" id="_deprecated000032"></a>Global <a class="el" href="structAVCodecContext.html#a35fa6e2ad9ceb7fb77e09ff189a90c1e">AVCodecContext::border_masking</a>  </dt>
<dd>use encoder private options instead  </dd>
<dt><a class="anchor" id="_deprecated000027"></a>Global <a class="el" href="structAVCodecContext.html#af06f38566db6d95d4a272f29dbf979b0">AVCodecContext::codec_name</a>  [32]</dt>
<dd>this field is not used for anything in libavcodec  </dd>
<dt><a class="anchor" id="_deprecated000029"></a>Global <a class="el" href="structAVCodecContext.html#a7f90bc0c9c1b7996c0955f59c846b951">AVCodecContext::dtg_active_format</a>  </dt>
<dd>Deprecated in favor of AVSideData  </dd>
<dt><a class="anchor" id="_deprecated000043"></a>Global <a class="el" href="structAVCodecContext.html#ae6c5c21d82ecb2dc36a9180979c81227">AVCodecContext::error_rate</a>  </dt>
<dd>use the 'error_rate' private <a class="el" href="structAVOption.html" title="AVOption.">AVOption</a> of the mpegvideo encoders  </dd>
<dt><a class="anchor" id="_deprecated000034"></a>Global <a class="el" href="structAVCodecContext.html#ad2a02f9d24723a62e30a3cfecdb7c2c5">AVCodecContext::get_buffer</a>  )(struct <a class="el" href="structAVCodecContext.html" title="main external API structure.">AVCodecContext</a> *c, <a class="el" href="structAVFrame.html" title="This structure describes decoded (raw) audio or video data.">AVFrame</a> *pic)</dt>
<dd>use get_buffer2()  </dd>
<dt><a class="anchor" id="_deprecated000040"></a>Global <a class="el" href="structAVCodecContext.html#a47a4e751b3102792a23cabeff3363c30">AVCodecContext::lmax</a>  </dt>
<dd>use encoder private options instead  </dd>
<dt><a class="anchor" id="_deprecated000039"></a>Global <a class="el" href="structAVCodecContext.html#a71028092010585f091765cd5e51f4577">AVCodecContext::lmin</a>  </dt>
<dd>use encoder private options instead  </dd>
<dt><a class="anchor" id="_deprecated000031"></a>Global <a class="el" href="structAVCodecContext.html#af5f0b6ac0000ae8a3af9cf63a7bfb626">AVCodecContext::mb_threshold</a>  </dt>
<dd>this field is unused  </dd>
<dt><a class="anchor" id="_deprecated000030"></a>Global <a class="el" href="structAVCodecContext.html#a7e47b8781df47bbe53962320d4b09481">AVCodecContext::me_threshold</a>  </dt>
<dd>this field is unused  </dd>
<dt><a class="anchor" id="_deprecated000044"></a>Global <a class="el" href="structAVCodecContext.html#a664ccfc97e45f52d4086759431f0c1fa">AVCodecContext::pkt</a>  </dt>
<dd>this field is not supposed to be accessed from outside lavc  </dd>
<dt><a class="anchor" id="_deprecated000038"></a>Global <a class="el" href="structAVCodecContext.html#aaa478883ef0cb551d87564d638a7607d">AVCodecContext::rc_buffer_aggressivity</a>  </dt>
<dd>use encoder private options instead  </dd>
<dt><a class="anchor" id="_deprecated000037"></a>Global <a class="el" href="structAVCodecContext.html#ab011b2f885d8666a236f0e02291350cb">AVCodecContext::rc_eq</a>  </dt>
<dd>use encoder private options instead  </dd>
<dt><a class="anchor" id="_deprecated000036"></a>Global <a class="el" href="structAVCodecContext.html#ae749af98eecf074e59c7a5afb402e76b">AVCodecContext::rc_qsquish</a>  </dt>
<dd>use encoder private options instead  </dd>
<dt><a class="anchor" id="_deprecated000035"></a>Global <a class="el" href="structAVCodecContext.html#a8756e30ca5ccc941e6bbde8bcc546bdf">AVCodecContext::release_buffer</a>  )(struct <a class="el" href="structAVCodecContext.html" title="main external API structure.">AVCodecContext</a> *c, <a class="el" href="structAVFrame.html" title="This structure describes decoded (raw) audio or video data.">AVFrame</a> *pic)</dt>
<dd>custom freeing callbacks should be set from get_buffer2()  </dd>
<dt><a class="anchor" id="_deprecated000033"></a>Global <a class="el" href="structAVCodecContext.html#a5ad41beeb47aeedd84d1e81dc2ad40e2">AVCodecContext::request_channels</a>  </dt>
<dd>Deprecated in favor of request_channel_layout.  </dd>
<dt><a class="anchor" id="_deprecated000028"></a>Global <a class="el" href="structAVCodecContext.html#aafdffb1e778754ba7fc84a63eea39187">AVCodecContext::stream_codec_tag</a>  </dt>
<dd>this field is unused  </dd>
<dt><a class="anchor" id="_deprecated000042"></a>Global <a class="el" href="structAVCodecContext.html#aeed57307d47f36a39905f206eee8dd96">AVCodecContext::thread_opaque</a>  </dt>
<dd>this field should not be used from outside of lavc  </dd>
<dt><a class="anchor" id="_deprecated000006"></a>Global <a class="el" href="structAVFormatContext.html#ae5e988daf153680f8e213708cfa1dd08">AVFormatContext::max_analyze_duration</a>  </dt>
<dd>deprecated in favor of max_analyze_duration2  </dd>
<dt><a class="anchor" id="_deprecated000005"></a>Global <a class="el" href="structAVFormatContext.html#afcff2757459cf56050b2d908f46957b0">AVFormatContext::probesize</a>  </dt>
<dd>deprecated in favor of probesize2  </dd>
<dt><a class="anchor" id="_deprecated000046"></a>Global <a class="el" href="structAVFrame.html#ab54a78c51318c8c678e545b1f3d6fddd">AVFrame::reordered_opaque</a>  </dt>
<dd>in favor of pkt_pts  </dd>
<dt><a class="anchor" id="_deprecated000021"></a>Global <a class="el" href="group__lavc__picture.html#gafae4ce3eea8607e0c0c14ef73ff1902f">avpicture_deinterlace</a>  (<a class="el" href="structAVPicture.html" title="Picture data structure.">AVPicture</a> *dst, const <a class="el" href="structAVPicture.html" title="Picture data structure.">AVPicture</a> *src, enum AVPixelFormat pix_fmt, int width, int height)</dt>
<dd>- use yadif (in libavfilter) instead  </dd>
<dt><a class="anchor" id="_deprecated000045"></a>Global <a class="el" href="dv__profile_8h.html#a87df4f4db42c8cddaeacc333f5a551e0">avpriv_dv_frame_profile2</a>  (<a class="el" href="structAVCodecContext.html" title="main external API structure.">AVCodecContext</a> *codec, const <a class="el" href="structAVDVProfile.html">AVDVProfile</a> *sys, const uint8_t *frame, unsigned buf_size)</dt>
<dd>use <a class="el" href="dv__profile_8h.html#a2b14cf1ed2d0416677b300e1f8410ee4" title="Get a DV profile for the provided compressed frame.">av_dv_frame_profile()</a>  </dd>
<dt><a class="anchor" id="_deprecated000013"></a>Global <a class="el" href="group__lavc__core.html#ga19dfa49f18ea643e695ee530d060f7de">CODEC_CAP_NEG_LINESIZES</a>  </dt>
<dd>no codecs use this capability  </dd>
<dt><a class="anchor" id="_deprecated000011"></a>Global <a class="el" href="group__lavc__core.html#ga59f363ca5d22ad82adab3a5e6f520d10">CODEC_FLAG_EMU_EDGE</a>  </dt>
<dd>edges are not used/required anymore. </dd>
<dt><a class="anchor" id="_deprecated000008"></a>Global <a class="el" href="group__lavc__core.html#gabd989d2cb758080650b3ef7110ce2e02">CODEC_FLAG_GMC</a>  </dt>
<dd>use the "gmc" private option of the libxvid encoder  </dd>
<dt><a class="anchor" id="_deprecated000010"></a>Global <a class="el" href="group__lavc__core.html#ga953f1b45980492ebac2caee244b4ffb9">CODEC_FLAG_INPUT_PRESERVED</a>  </dt>
<dd>passing reference-counted frames to the encoders replaces this flag  </dd>
<dt><a class="anchor" id="_deprecated000009"></a>Global <a class="el" href="group__lavc__core.html#gaf156407325fbeed6a7e50dbfa351a59d">CODEC_FLAG_MV0</a>  </dt>
<dd>use the flag "mv0" in the "mpv_flags" private option of the mpegvideo encoders  </dd>
<dt><a class="anchor" id="_deprecated000012"></a>Global <a class="el" href="group__lavc__core.html#gafb83abde2c1e8a275b8098dbaec2dab6">CODEC_FLAG_NORMALIZE_AQP</a>  </dt>
<dd>use the flag "naq" in the "mpv_flags" private option of the mpegvideo encoders  </dd>
<dt><a class="anchor" id="_deprecated000047"></a>File <a class="el" href="dict_8h.html">dict.h</a>  </dt>
<dd>AVDictionary is provided for compatibility with libav. It is both in implementation as well as API inefficient. It does not scale and is extremely slow with large dictionaries. It is recommended that new code uses our tree container from tree.c/h where applicable, which uses AVL trees to achieve O(log n) performance.  </dd>
<dt><a class="anchor" id="_deprecated000041"></a>Global <a class="el" href="libavcodec_2avcodec_8h.html#a89c8bc430a198997dcd844d49f0ecc37">FF_DEBUG_MV</a>  </dt>
<dd>this option does nothing  </dd>
<dt><a class="anchor" id="_deprecated000007"></a>Global <a class="el" href="group__lavc__core.html#gafe5eaf646b3390c6ae8a7a66cd4b7896">FF_MAX_B_FRAMES</a>  </dt>
<dd>there is no libavcodec-wide limit on the number of B-frames  </dd>
<dt><a class="anchor" id="_deprecated000020"></a>Group <a class="el" href="group__lavc__resample.html">lavc_resample</a>  </dt>
<dd>use libswresample instead</dd>
</dl>
</div></div><!-- contents -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></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>



<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>