docs: update for recent x264enc changes

This commit is contained in:
Tim-Philipp Müller 2010-06-24 18:04:15 +01:00
parent 6f5dabb71f
commit 77c73de6a6
2 changed files with 51 additions and 1 deletions

View file

@ -1058,6 +1058,56 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstX264Enc::intra-refresh</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Intra Refresh</NICK>
<BLURB>Use Periodic Intra Refresh instead of IDR frames.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstX264Enc::mb-tree</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Macroblock Tree</NICK>
<BLURB>Macroblock-Tree ratecontrol.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>
<ARG>
<NAME>GstX264Enc::rc-lookahead</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,250]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rate Control Lookahead</NICK>
<BLURB>Number of frames for frametype lookahead.</BLURB>
<DEFAULT>40</DEFAULT>
</ARG>
<ARG>
<NAME>GstX264Enc::sliced-threads</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sliced Threads</NICK>
<BLURB>Low latency but lower efficiency threading.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstX264Enc::sync-lookahead</NAME>
<TYPE>gint</TYPE>
<RANGE>[G_MAXULONG,250]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Sync Lookahead</NICK>
<BLURB>Number of buffer frames for threaded lookahead (-1 for automatic).</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstMad::half</NAME>
<TYPE>gboolean</TYPE>

View file

@ -26,7 +26,7 @@
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ byte-stream, avc }</details>
<details>video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ byte-stream, avc }, alignment=(string){ au }</details>
</caps>
</pads>
</element>