~ubuntu-branches/ubuntu/quantal/gst-plugins-bad-multiverse0.10/quantal

« back to all changes in this revision

Viewing changes to docs/plugins/html/gst-plugins-bad-plugins-mpeg2enc.html

  • Committer: Bazaar Package Importer
  • Author(s): Onkar Shinde
  • Date: 2009-12-07 08:54:28 UTC
  • mfrom: (1.1.15 upstream)
  • Revision ID: james.westby@ubuntu.com-20091207085428-ml6aaukf0p2ph34d
Tags: 0.10.17-0ubuntu1
* New upstream release.
* Add myself to maintainer.
* Fix misc lintian warnings.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>mpeg2enc</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
 
<link rel="start" href="index.html" title="GStreamer Bad Plugins 0.10 Plugins Reference Manual">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
 
7
<link rel="home" href="index.html" title="GStreamer Bad Plugins 0.10 Plugins Reference Manual">
8
8
<link rel="up" href="ch01.html" title="gst-plugins-bad Elements">
9
9
<link rel="prev" href="gst-plugins-bad-plugins-modplug.html" title="modplug">
10
10
<link rel="next" href="gst-plugins-bad-plugins-mplex.html" title="mplex">
35
35
                <a href="#gst-plugins-bad-plugins-mpeg2enc.properties" class="shortcut">Properties</a>
36
36
</td></tr>
37
37
</table>
38
 
<div class="refentry" lang="en">
 
38
<div class="refentry" title="mpeg2enc">
39
39
<a name="gst-plugins-bad-plugins-mpeg2enc"></a><div class="titlepage"></div>
40
40
<div class="refnamediv"><table width="100%"><tr>
41
41
<td valign="top">
44
44
</td>
45
45
<td valign="top" align="right"></td>
46
46
</tr></table></div>
47
 
<div class="refsynopsisdiv">
 
47
<div class="refsynopsisdiv" title="Synopsis">
48
48
<a name="gst-plugins-bad-plugins-mpeg2enc.synopsis"></a><h2>Synopsis</h2>
49
49
<a name="GstMpeg2enc"></a><pre class="synopsis">
50
50
                    <a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc-struct" title="GstMpeg2enc">GstMpeg2enc</a>;
51
51
</pre>
52
52
</div>
53
 
<div class="refsect1" lang="en">
 
53
<div class="refsect1" title="Object Hierarchy">
54
54
<a name="gst-plugins-bad-plugins-mpeg2enc.object-hierarchy"></a><h2>Object Hierarchy</h2>
55
55
<pre class="synopsis">
56
56
  <a
57
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
57
href="../gobject/gobject-The-Base-Object-Type.html#GObject"
58
58
>GObject</a>
59
 
   +----GstObject
60
 
         +----GstElement
 
59
   +----<a
 
60
href="../gstreamer-0.10/GstObject.html"
 
61
>GstObject</a>
 
62
         +----<a
 
63
href="../gstreamer-0.10/GstElement.html"
 
64
>GstElement</a>
61
65
               +----GstMpeg2enc
62
66
</pre>
63
67
</div>
64
 
<div class="refsect1" lang="en">
 
68
<div class="refsect1" title="Implemented Interfaces">
65
69
<a name="gst-plugins-bad-plugins-mpeg2enc.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
66
70
<p>
67
71
GstMpeg2enc implements
68
 
 GstPreset.</p>
 
72
 <a
 
73
href="../gstreamer-0.10/GstPreset.html"
 
74
>GstPreset</a>.</p>
69
75
</div>
70
 
<div class="refsect1" lang="en">
 
76
<div class="refsect1" title="Properties">
71
77
<a name="gst-plugins-bad-plugins-mpeg2enc.properties"></a><h2>Properties</h2>
72
78
<pre class="synopsis">
73
79
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--altscan-mpeg2" title='The "altscan-mpeg2" property'>altscan-mpeg2</a>"            <a
74
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
80
href="../glib/glib-Basic-Types.html#gboolean"
75
81
>gboolean</a>              : Read / Write
76
82
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--aspect" title='The "aspect" property'>aspect</a>"                   GstMpeg2encAspect     : Read / Write
77
83
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--b-per-refframe" title='The "b-per-refframe" property'>b-per-refframe</a>"           <a
78
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
84
href="../glib/glib-Basic-Types.html#gint"
79
85
>gint</a>                  : Read / Write
80
86
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--bitrate" title='The "bitrate" property'>bitrate</a>"                  <a
81
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
87
href="../glib/glib-Basic-Types.html#gint"
82
88
>gint</a>                  : Read / Write
83
89
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--bufsize" title='The "bufsize" property'>bufsize</a>"                  <a
84
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
90
href="../glib/glib-Basic-Types.html#gint"
85
91
>gint</a>                  : Read / Write
86
92
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--closed-gop" title='The "closed-gop" property'>closed-gop</a>"               <a
87
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
93
href="../glib/glib-Basic-Types.html#gboolean"
88
94
>gboolean</a>              : Read / Write
89
95
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--constraints" title='The "constraints" property'>constraints</a>"              <a
90
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
96
href="../glib/glib-Basic-Types.html#gboolean"
91
97
>gboolean</a>              : Read / Write
92
98
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--correct-svcd-hds" title='The "correct-svcd-hds" property'>correct-svcd-hds</a>"         <a
93
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
99
href="../glib/glib-Basic-Types.html#gboolean"
94
100
>gboolean</a>              : Read / Write
95
101
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--dualprime" title='The "dualprime" property'>dualprime</a>"                <a
96
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
102
href="../glib/glib-Basic-Types.html#gboolean"
97
103
>gboolean</a>              : Read / Write
98
104
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--dummy-svcd-sof" title='The "dummy-svcd-sof" property'>dummy-svcd-sof</a>"           <a
99
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
105
href="../glib/glib-Basic-Types.html#gboolean"
100
106
>gboolean</a>              : Read / Write
101
107
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--force-b-b-p" title='The "force-b-b-p" property'>force-b-b-p</a>"              <a
102
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
108
href="../glib/glib-Basic-Types.html#gboolean"
103
109
>gboolean</a>              : Read / Write
104
110
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--format" title='The "format" property'>format</a>"                   GstMpeg2encFormat     : Read / Write
105
111
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--framerate" title='The "framerate" property'>framerate</a>"                GstMpeg2encFramerate  : Read / Write
106
112
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--interlace-mode" title='The "interlace-mode" property'>interlace-mode</a>"           GstMpeg2encInterlaceMode  : Read / Write
107
113
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--intra-dc-prec" title='The "intra-dc-prec" property'>intra-dc-prec</a>"            <a
108
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
114
href="../glib/glib-Basic-Types.html#gint"
109
115
>gint</a>                  : Read / Write
110
116
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--keep-hf" title='The "keep-hf" property'>keep-hf</a>"                  <a
111
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
117
href="../glib/glib-Basic-Types.html#gboolean"
112
118
>gboolean</a>              : Read / Write
113
119
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--max-gop-size" title='The "max-gop-size" property'>max-gop-size</a>"             <a
114
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
120
href="../glib/glib-Basic-Types.html#gint"
115
121
>gint</a>                  : Read / Write
116
122
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--min-gop-size" title='The "min-gop-size" property'>min-gop-size</a>"             <a
117
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
123
href="../glib/glib-Basic-Types.html#gint"
118
124
>gint</a>                  : Read / Write
119
125
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--motion-search-radius" title='The "motion-search-radius" property'>motion-search-radius</a>"     <a
120
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
126
href="../glib/glib-Basic-Types.html#gint"
121
127
>gint</a>                  : Read / Write
122
128
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--non-video-bitrate" title='The "non-video-bitrate" property'>non-video-bitrate</a>"        <a
123
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
129
href="../glib/glib-Basic-Types.html#gint"
124
130
>gint</a>                  : Read / Write
125
131
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--norm" title='The "norm" property'>norm</a>"                     GstMpeg2encVideoNorm  : Read / Write
126
132
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--playback-field-order" title='The "playback-field-order" property'>playback-field-order</a>"     GstMpeg2encPlaybackFieldOrders  : Read / Write
127
133
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--pulldown-3-2" title='The "pulldown-3-2" property'>pulldown-3-2</a>"             <a
128
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
134
href="../glib/glib-Basic-Types.html#gboolean"
129
135
>gboolean</a>              : Read / Write
130
136
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--quant-matrix" title='The "quant-matrix" property'>quant-matrix</a>"             GstMpeg2encQuantisationMatrix  : Read / Write
131
137
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--quant-reduction-max-var" title='The "quant-reduction-max-var" property'>quant-reduction-max-var</a>"  <a
132
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"
 
138
href="../glib/glib-Basic-Types.html#gfloat"
133
139
>gfloat</a>                : Read / Write
134
140
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--quantisation" title='The "quantisation" property'>quantisation</a>"             <a
135
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
141
href="../glib/glib-Basic-Types.html#gint"
136
142
>gint</a>                  : Read / Write
137
143
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--quantisation-reduction" title='The "quantisation-reduction" property'>quantisation-reduction</a>"   <a
138
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"
 
144
href="../glib/glib-Basic-Types.html#gfloat"
139
145
>gfloat</a>                : Read / Write
140
146
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--reduce-hf" title='The "reduce-hf" property'>reduce-hf</a>"                <a
141
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"
 
147
href="../glib/glib-Basic-Types.html#gfloat"
142
148
>gfloat</a>                : Read / Write
143
149
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--reduction-2x2" title='The "reduction-2x2" property'>reduction-2x2</a>"            <a
144
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
150
href="../glib/glib-Basic-Types.html#gint"
145
151
>gint</a>                  : Read / Write
146
152
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--reduction-4x4" title='The "reduction-4x4" property'>reduction-4x4</a>"            <a
147
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
153
href="../glib/glib-Basic-Types.html#gint"
148
154
>gint</a>                  : Read / Write
149
155
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--sequence-header-every-gop" title='The "sequence-header-every-gop" property'>sequence-header-every-gop</a>" <a
150
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
156
href="../glib/glib-Basic-Types.html#gboolean"
151
157
>gboolean</a>              : Read / Write
152
158
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--sequence-length" title='The "sequence-length" property'>sequence-length</a>"          <a
153
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
159
href="../glib/glib-Basic-Types.html#gint"
154
160
>gint</a>                  : Read / Write
155
161
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--unit-coeff-elim" title='The "unit-coeff-elim" property'>unit-coeff-elim</a>"          <a
156
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
162
href="../glib/glib-Basic-Types.html#gint"
157
163
>gint</a>                  : Read / Write
158
164
  "<a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--vcd-still-size" title='The "vcd-still-size" property'>vcd-still-size</a>"           <a
159
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
165
href="../glib/glib-Basic-Types.html#gint"
160
166
>gint</a>                  : Read / Write
161
167
</pre>
162
168
</div>
163
 
<div class="refsect1" lang="en">
 
169
<div class="refsect1" title="Description">
164
170
<a name="gst-plugins-bad-plugins-mpeg2enc.description"></a><h2>Description</h2>
165
171
<p>
166
172
This element encodes raw video into an MPEG-1/2 elementary stream using the
172
178
</p>
173
179
<p>
174
180
</p>
175
 
<div class="refsect2" lang="en">
176
 
<a name="id3060948"></a><h3>Example pipeline</h3>
 
181
<div class="refsect2" title="Example pipeline">
 
182
<a name="id2882132"></a><h3>Example pipeline</h3>
177
183
<div class="informalexample"><pre class="programlisting">
178
184
gst-launch-0.10 videotestsrc num-buffers=1000 ! mpeg2enc ! filesink location=videotestsrc.m1v
179
185
</pre></div> This example pipeline will encode a test video source to a an MPEG1
192
198
</pre></div> This will produce an MPEG1 profile stream according to VCD2.0 specifications
193
199
for PAL <a class="link" href="gst-plugins-bad-plugins-mpeg2enc.html#GstMpeg2enc--norm" title='The "norm" property'><span class="type">"norm"</span></a> (as the image height is dependent on video norm).
194
200
</div>
195
 
<div class="refsynopsisdiv">
 
201
<div class="refsynopsisdiv" title="Synopsis">
196
202
<h2>Synopsis</h2>
197
 
<div class="refsect2" lang="en">
198
 
<a name="id3061006"></a><h3>Element Information</h3>
 
203
<div class="refsect2" title="Element Information">
 
204
<a name="id2882195"></a><h3>Element Information</h3>
199
205
<div class="variablelist"><table border="0">
200
206
<col align="left" valign="top">
201
207
<tbody>
218
224
</table></div>
219
225
</div>
220
226
<hr>
221
 
<div class="refsect2" lang="en">
222
 
<a name="id3061070"></a><h3>Element Pads</h3>
 
227
<div class="refsect2" title="Element Pads">
 
228
<a name="id2882259"></a><h3>Element Pads</h3>
223
229
<div class="variablelist"><table border="0">
224
230
<col align="left" valign="top">
225
231
<tbody>
267
273
<p>
268
274
</p>
269
275
</div>
270
 
<div class="refsect1" lang="en">
 
276
<div class="refsect1" title="Details">
271
277
<a name="gst-plugins-bad-plugins-mpeg2enc.details"></a><h2>Details</h2>
272
 
<div class="refsect2" lang="en">
 
278
<div class="refsect2" title="GstMpeg2enc">
273
279
<a name="GstMpeg2enc-struct"></a><h3>GstMpeg2enc</h3>
274
280
<pre class="programlisting">typedef struct _GstMpeg2enc GstMpeg2enc;</pre>
275
281
<p>
276
282
</p>
277
283
</div>
278
284
</div>
279
 
<div class="refsect1" lang="en">
 
285
<div class="refsect1" title="Property Details">
280
286
<a name="gst-plugins-bad-plugins-mpeg2enc.property-details"></a><h2>Property Details</h2>
281
 
<div class="refsect2" lang="en">
 
287
<div class="refsect2" title='The "altscan-mpeg2" property'>
282
288
<a name="GstMpeg2enc--altscan-mpeg2"></a><h3>The <code class="literal">"altscan-mpeg2"</code> property</h3>
283
289
<pre class="programlisting">  "altscan-mpeg2"            <a
284
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
290
href="../glib/glib-Basic-Types.html#gboolean"
285
291
>gboolean</a>              : Read / Write</pre>
286
292
<p>Alternate MPEG-2 block scanning. Disabling this might make buggy players play SVCD streams.</p>
287
293
<p>Default value: TRUE</p>
288
294
</div>
289
295
<hr>
290
 
<div class="refsect2" lang="en">
 
296
<div class="refsect2" title='The "aspect" property'>
291
297
<a name="GstMpeg2enc--aspect"></a><h3>The <code class="literal">"aspect"</code> property</h3>
292
298
<pre class="programlisting">  "aspect"                   GstMpeg2encAspect     : Read / Write</pre>
293
299
<p>Display aspect ratio.</p>
294
300
<p>Default value: Deduce from input</p>
295
301
</div>
296
302
<hr>
297
 
<div class="refsect2" lang="en">
 
303
<div class="refsect2" title='The "b-per-refframe" property'>
298
304
<a name="GstMpeg2enc--b-per-refframe"></a><h3>The <code class="literal">"b-per-refframe"</code> property</h3>
299
305
<pre class="programlisting">  "b-per-refframe"           <a
300
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
306
href="../glib/glib-Basic-Types.html#gint"
301
307
>gint</a>                  : Read / Write</pre>
302
308
<p>Number of B frames between each I/P frame.</p>
303
309
<p>Allowed values: [0,2]</p>
304
310
<p>Default value: 0</p>
305
311
</div>
306
312
<hr>
307
 
<div class="refsect2" lang="en">
 
313
<div class="refsect2" title='The "bitrate" property'>
308
314
<a name="GstMpeg2enc--bitrate"></a><h3>The <code class="literal">"bitrate"</code> property</h3>
309
315
<pre class="programlisting">  "bitrate"                  <a
310
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
316
href="../glib/glib-Basic-Types.html#gint"
311
317
>gint</a>                  : Read / Write</pre>
312
318
<p>Compressed video bitrate (kbps).</p>
313
319
<p>Allowed values: [0,10000]</p>
314
320
<p>Default value: 1125</p>
315
321
</div>
316
322
<hr>
317
 
<div class="refsect2" lang="en">
 
323
<div class="refsect2" title='The "bufsize" property'>
318
324
<a name="GstMpeg2enc--bufsize"></a><h3>The <code class="literal">"bufsize"</code> property</h3>
319
325
<pre class="programlisting">  "bufsize"                  <a
320
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
326
href="../glib/glib-Basic-Types.html#gint"
321
327
>gint</a>                  : Read / Write</pre>
322
328
<p>Target decoders video buffer size (kB) (default depends on format).</p>
323
329
<p>Allowed values: [20,4000]</p>
324
330
<p>Default value: 46</p>
325
331
</div>
326
332
<hr>
327
 
<div class="refsect2" lang="en">
 
333
<div class="refsect2" title='The "closed-gop" property'>
328
334
<a name="GstMpeg2enc--closed-gop"></a><h3>The <code class="literal">"closed-gop"</code> property</h3>
329
335
<pre class="programlisting">  "closed-gop"               <a
330
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
336
href="../glib/glib-Basic-Types.html#gboolean"
331
337
>gboolean</a>              : Read / Write</pre>
332
338
<p>All Group-of-Pictures are closed (for multi-angle DVDs).</p>
333
339
<p>Default value: FALSE</p>
334
340
</div>
335
341
<hr>
336
 
<div class="refsect2" lang="en">
 
342
<div class="refsect2" title='The "constraints" property'>
337
343
<a name="GstMpeg2enc--constraints"></a><h3>The <code class="literal">"constraints"</code> property</h3>
338
344
<pre class="programlisting">  "constraints"              <a
339
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
345
href="../glib/glib-Basic-Types.html#gboolean"
340
346
>gboolean</a>              : Read / Write</pre>
341
347
<p>Use strict video resolution and bitrate checks.</p>
342
348
<p>Default value: TRUE</p>
343
349
</div>
344
350
<hr>
345
 
<div class="refsect2" lang="en">
 
351
<div class="refsect2" title='The "correct-svcd-hds" property'>
346
352
<a name="GstMpeg2enc--correct-svcd-hds"></a><h3>The <code class="literal">"correct-svcd-hds"</code> property</h3>
347
353
<pre class="programlisting">  "correct-svcd-hds"         <a
348
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
354
href="../glib/glib-Basic-Types.html#gboolean"
349
355
>gboolean</a>              : Read / Write</pre>
350
356
<p>Force SVCD width to 480 instead of 540/720.</p>
351
357
<p>Default value: FALSE</p>
352
358
</div>
353
359
<hr>
354
 
<div class="refsect2" lang="en">
 
360
<div class="refsect2" title='The "dualprime" property'>
355
361
<a name="GstMpeg2enc--dualprime"></a><h3>The <code class="literal">"dualprime"</code> property</h3>
356
362
<pre class="programlisting">  "dualprime"                <a
357
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
363
href="../glib/glib-Basic-Types.html#gboolean"
358
364
>gboolean</a>              : Read / Write</pre>
359
365
<p>Dual Prime Motion Estimation Mode for MPEG-2 I/P-frame only streams.  Quite some players do not support this.</p>
360
366
<p>Default value: FALSE</p>
361
367
</div>
362
368
<hr>
363
 
<div class="refsect2" lang="en">
 
369
<div class="refsect2" title='The "dummy-svcd-sof" property'>
364
370
<a name="GstMpeg2enc--dummy-svcd-sof"></a><h3>The <code class="literal">"dummy-svcd-sof"</code> property</h3>
365
371
<pre class="programlisting">  "dummy-svcd-sof"           <a
366
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
372
href="../glib/glib-Basic-Types.html#gboolean"
367
373
>gboolean</a>              : Read / Write</pre>
368
374
<p>Generate dummy SVCD scan-data (for vcdimager).</p>
369
375
<p>Default value: TRUE</p>
370
376
</div>
371
377
<hr>
372
 
<div class="refsect2" lang="en">
 
378
<div class="refsect2" title='The "force-b-b-p" property'>
373
379
<a name="GstMpeg2enc--force-b-b-p"></a><h3>The <code class="literal">"force-b-b-p"</code> property</h3>
374
380
<pre class="programlisting">  "force-b-b-p"              <a
375
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
381
href="../glib/glib-Basic-Types.html#gboolean"
376
382
>gboolean</a>              : Read / Write</pre>
377
383
<p>Force two B frames between I/P frames when closing GOP boundaries.</p>
378
384
<p>Default value: FALSE</p>
379
385
</div>
380
386
<hr>
381
 
<div class="refsect2" lang="en">
 
387
<div class="refsect2" title='The "format" property'>
382
388
<a name="GstMpeg2enc--format"></a><h3>The <code class="literal">"format"</code> property</h3>
383
389
<pre class="programlisting">  "format"                   GstMpeg2encFormat     : Read / Write</pre>
384
390
<p>Encoding profile format.</p>
385
391
<p>Default value: Generic MPEG-1</p>
386
392
</div>
387
393
<hr>
388
 
<div class="refsect2" lang="en">
 
394
<div class="refsect2" title='The "framerate" property'>
389
395
<a name="GstMpeg2enc--framerate"></a><h3>The <code class="literal">"framerate"</code> property</h3>
390
396
<pre class="programlisting">  "framerate"                GstMpeg2encFramerate  : Read / Write</pre>
391
397
<p>Output framerate.</p>
392
398
<p>Default value: Same as input</p>
393
399
</div>
394
400
<hr>
395
 
<div class="refsect2" lang="en">
 
401
<div class="refsect2" title='The "interlace-mode" property'>
396
402
<a name="GstMpeg2enc--interlace-mode"></a><h3>The <code class="literal">"interlace-mode"</code> property</h3>
397
403
<pre class="programlisting">  "interlace-mode"           GstMpeg2encInterlaceMode  : Read / Write</pre>
398
404
<p>MPEG-2 motion estimation and encoding modes.</p>
399
405
<p>Default value: Progressive</p>
400
406
</div>
401
407
<hr>
402
 
<div class="refsect2" lang="en">
 
408
<div class="refsect2" title='The "intra-dc-prec" property'>
403
409
<a name="GstMpeg2enc--intra-dc-prec"></a><h3>The <code class="literal">"intra-dc-prec"</code> property</h3>
404
410
<pre class="programlisting">  "intra-dc-prec"            <a
405
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
411
href="../glib/glib-Basic-Types.html#gint"
406
412
>gint</a>                  : Read / Write</pre>
407
413
<p>Number of bits precision for DC (base colour) in MPEG-2 blocks.</p>
408
414
<p>Allowed values: [8,11]</p>
409
415
<p>Default value: 9</p>
410
416
</div>
411
417
<hr>
412
 
<div class="refsect2" lang="en">
 
418
<div class="refsect2" title='The "keep-hf" property'>
413
419
<a name="GstMpeg2enc--keep-hf"></a><h3>The <code class="literal">"keep-hf"</code> property</h3>
414
420
<pre class="programlisting">  "keep-hf"                  <a
415
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
421
href="../glib/glib-Basic-Types.html#gboolean"
416
422
>gboolean</a>              : Read / Write</pre>
417
423
<p>Maximize high-frequency resolution (for high-quality sources).</p>
418
424
<p>Default value: FALSE</p>
419
425
</div>
420
426
<hr>
421
 
<div class="refsect2" lang="en">
 
427
<div class="refsect2" title='The "max-gop-size" property'>
422
428
<a name="GstMpeg2enc--max-gop-size"></a><h3>The <code class="literal">"max-gop-size"</code> property</h3>
423
429
<pre class="programlisting">  "max-gop-size"             <a
424
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
430
href="../glib/glib-Basic-Types.html#gint"
425
431
>gint</a>                  : Read / Write</pre>
426
432
<p>Maximal size per Group-of-Pictures (-1=default).</p>
427
433
<p>Allowed values: [-1,250]</p>
428
434
<p>Default value: -1</p>
429
435
</div>
430
436
<hr>
431
 
<div class="refsect2" lang="en">
 
437
<div class="refsect2" title='The "min-gop-size" property'>
432
438
<a name="GstMpeg2enc--min-gop-size"></a><h3>The <code class="literal">"min-gop-size"</code> property</h3>
433
439
<pre class="programlisting">  "min-gop-size"             <a
434
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
440
href="../glib/glib-Basic-Types.html#gint"
435
441
>gint</a>                  : Read / Write</pre>
436
442
<p>Minimal size per Group-of-Pictures (-1=default).</p>
437
443
<p>Allowed values: [-1,250]</p>
438
444
<p>Default value: -1</p>
439
445
</div>
440
446
<hr>
441
 
<div class="refsect2" lang="en">
 
447
<div class="refsect2" title='The "motion-search-radius" property'>
442
448
<a name="GstMpeg2enc--motion-search-radius"></a><h3>The <code class="literal">"motion-search-radius"</code> property</h3>
443
449
<pre class="programlisting">  "motion-search-radius"     <a
444
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
450
href="../glib/glib-Basic-Types.html#gint"
445
451
>gint</a>                  : Read / Write</pre>
446
452
<p>Motion compensation search radius.</p>
447
453
<p>Allowed values: [0,32]</p>
448
454
<p>Default value: 16</p>
449
455
</div>
450
456
<hr>
451
 
<div class="refsect2" lang="en">
 
457
<div class="refsect2" title='The "non-video-bitrate" property'>
452
458
<a name="GstMpeg2enc--non-video-bitrate"></a><h3>The <code class="literal">"non-video-bitrate"</code> property</h3>
453
459
<pre class="programlisting">  "non-video-bitrate"        <a
454
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
460
href="../glib/glib-Basic-Types.html#gint"
455
461
>gint</a>                  : Read / Write</pre>
456
462
<p>Assumed bitrate of non-video for sequence splitting (kbps).</p>
457
463
<p>Allowed values: [0,10000]</p>
458
464
<p>Default value: 0</p>
459
465
</div>
460
466
<hr>
461
 
<div class="refsect2" lang="en">
 
467
<div class="refsect2" title='The "norm" property'>
462
468
<a name="GstMpeg2enc--norm"></a><h3>The <code class="literal">"norm"</code> property</h3>
463
469
<pre class="programlisting">  "norm"                     GstMpeg2encVideoNorm  : Read / Write</pre>
464
470
<p>Tag output for specific video norm.</p>
465
471
<p>Default value: Unspecified</p>
466
472
</div>
467
473
<hr>
468
 
<div class="refsect2" lang="en">
 
474
<div class="refsect2" title='The "playback-field-order" property'>
469
475
<a name="GstMpeg2enc--playback-field-order"></a><h3>The <code class="literal">"playback-field-order"</code> property</h3>
470
476
<pre class="programlisting">  "playback-field-order"     GstMpeg2encPlaybackFieldOrders  : Read / Write</pre>
471
477
<p>Force specific playback field order.</p>
472
478
<p>Default value: Unspecified</p>
473
479
</div>
474
480
<hr>
475
 
<div class="refsect2" lang="en">
 
481
<div class="refsect2" title='The "pulldown-3-2" property'>
476
482
<a name="GstMpeg2enc--pulldown-3-2"></a><h3>The <code class="literal">"pulldown-3-2"</code> property</h3>
477
483
<pre class="programlisting">  "pulldown-3-2"             <a
478
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
484
href="../glib/glib-Basic-Types.html#gboolean"
479
485
>gboolean</a>              : Read / Write</pre>
480
486
<p>Generate header flags for 3-2 pull down 24fps movies.</p>
481
487
<p>Default value: FALSE</p>
482
488
</div>
483
489
<hr>
484
 
<div class="refsect2" lang="en">
 
490
<div class="refsect2" title='The "quant-matrix" property'>
485
491
<a name="GstMpeg2enc--quant-matrix"></a><h3>The <code class="literal">"quant-matrix"</code> property</h3>
486
492
<pre class="programlisting">  "quant-matrix"             GstMpeg2encQuantisationMatrix  : Read / Write</pre>
487
493
<p>Quantisation matrix to use for encoding.</p>
488
494
<p>Default value: Default</p>
489
495
</div>
490
496
<hr>
491
 
<div class="refsect2" lang="en">
 
497
<div class="refsect2" title='The "quant-reduction-max-var" property'>
492
498
<a name="GstMpeg2enc--quant-reduction-max-var"></a><h3>The <code class="literal">"quant-reduction-max-var"</code> property</h3>
493
499
<pre class="programlisting">  "quant-reduction-max-var"  <a
494
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"
 
500
href="../glib/glib-Basic-Types.html#gfloat"
495
501
>gfloat</a>                : Read / Write</pre>
496
502
<p>Maximal luma variance below which quantisation boost is used.</p>
497
503
<p>Allowed values: [0,2500]</p>
498
504
<p>Default value: 100</p>
499
505
</div>
500
506
<hr>
501
 
<div class="refsect2" lang="en">
 
507
<div class="refsect2" title='The "quantisation" property'>
502
508
<a name="GstMpeg2enc--quantisation"></a><h3>The <code class="literal">"quantisation"</code> property</h3>
503
509
<pre class="programlisting">  "quantisation"             <a
504
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
510
href="../glib/glib-Basic-Types.html#gint"
505
511
>gint</a>                  : Read / Write</pre>
506
512
<p>Quantisation factor (-1=cbr, 0=default, 1=best, 31=worst).</p>
507
513
<p>Allowed values: [-1,31]</p>
508
514
<p>Default value: 0</p>
509
515
</div>
510
516
<hr>
511
 
<div class="refsect2" lang="en">
 
517
<div class="refsect2" title='The "quantisation-reduction" property'>
512
518
<a name="GstMpeg2enc--quantisation-reduction"></a><h3>The <code class="literal">"quantisation-reduction"</code> property</h3>
513
519
<pre class="programlisting">  "quantisation-reduction"   <a
514
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"
 
520
href="../glib/glib-Basic-Types.html#gfloat"
515
521
>gfloat</a>                : Read / Write</pre>
516
522
<p>Max. quantisation reduction for highly active blocks.</p>
517
523
<p>Allowed values: [-4,10]</p>
518
524
<p>Default value: 0</p>
519
525
</div>
520
526
<hr>
521
 
<div class="refsect2" lang="en">
 
527
<div class="refsect2" title='The "reduce-hf" property'>
522
528
<a name="GstMpeg2enc--reduce-hf"></a><h3>The <code class="literal">"reduce-hf"</code> property</h3>
523
529
<pre class="programlisting">  "reduce-hf"                <a
524
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"
 
530
href="../glib/glib-Basic-Types.html#gfloat"
525
531
>gfloat</a>                : Read / Write</pre>
526
532
<p>How much to reduce high-frequency resolution (by increasing quantisation).</p>
527
533
<p>Allowed values: [0,2]</p>
528
534
<p>Default value: 0</p>
529
535
</div>
530
536
<hr>
531
 
<div class="refsect2" lang="en">
 
537
<div class="refsect2" title='The "reduction-2x2" property'>
532
538
<a name="GstMpeg2enc--reduction-2x2"></a><h3>The <code class="literal">"reduction-2x2"</code> property</h3>
533
539
<pre class="programlisting">  "reduction-2x2"            <a
534
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
540
href="../glib/glib-Basic-Types.html#gint"
535
541
>gint</a>                  : Read / Write</pre>
536
542
<p>Reduction factor for 2x2 subsampled candidate motion estimates (1=max. quality, 4=max. speed).</p>
537
543
<p>Allowed values: [1,4]</p>
538
544
<p>Default value: 3</p>
539
545
</div>
540
546
<hr>
541
 
<div class="refsect2" lang="en">
 
547
<div class="refsect2" title='The "reduction-4x4" property'>
542
548
<a name="GstMpeg2enc--reduction-4x4"></a><h3>The <code class="literal">"reduction-4x4"</code> property</h3>
543
549
<pre class="programlisting">  "reduction-4x4"            <a
544
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
550
href="../glib/glib-Basic-Types.html#gint"
545
551
>gint</a>                  : Read / Write</pre>
546
552
<p>Reduction factor for 4x4 subsampled candidate motion estimates (1=max. quality, 4=max. speed).</p>
547
553
<p>Allowed values: [1,4]</p>
548
554
<p>Default value: 2</p>
549
555
</div>
550
556
<hr>
551
 
<div class="refsect2" lang="en">
 
557
<div class="refsect2" title='The "sequence-header-every-gop" property'>
552
558
<a name="GstMpeg2enc--sequence-header-every-gop"></a><h3>The <code class="literal">"sequence-header-every-gop"</code> property</h3>
553
559
<pre class="programlisting">  "sequence-header-every-gop" <a
554
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
560
href="../glib/glib-Basic-Types.html#gboolean"
555
561
>gboolean</a>              : Read / Write</pre>
556
562
<p>Include a sequence header in every GOP.</p>
557
563
<p>Default value: FALSE</p>
558
564
</div>
559
565
<hr>
560
 
<div class="refsect2" lang="en">
 
566
<div class="refsect2" title='The "sequence-length" property'>
561
567
<a name="GstMpeg2enc--sequence-length"></a><h3>The <code class="literal">"sequence-length"</code> property</h3>
562
568
<pre class="programlisting">  "sequence-length"          <a
563
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
569
href="../glib/glib-Basic-Types.html#gint"
564
570
>gint</a>                  : Read / Write</pre>
565
571
<p>Place a sequence boundary after each &lt;num&gt; MB (0=disable).</p>
566
572
<p>Allowed values: [0,10240]</p>
567
573
<p>Default value: 0</p>
568
574
</div>
569
575
<hr>
570
 
<div class="refsect2" lang="en">
 
576
<div class="refsect2" title='The "unit-coeff-elim" property'>
571
577
<a name="GstMpeg2enc--unit-coeff-elim"></a><h3>The <code class="literal">"unit-coeff-elim"</code> property</h3>
572
578
<pre class="programlisting">  "unit-coeff-elim"          <a
573
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
579
href="../glib/glib-Basic-Types.html#gint"
574
580
>gint</a>                  : Read / Write</pre>
575
581
<p>How agressively small-unit picture blocks should be skipped.</p>
576
582
<p>Allowed values: [-40,40]</p>
577
583
<p>Default value: 0</p>
578
584
</div>
579
585
<hr>
580
 
<div class="refsect2" lang="en">
 
586
<div class="refsect2" title='The "vcd-still-size" property'>
581
587
<a name="GstMpeg2enc--vcd-still-size"></a><h3>The <code class="literal">"vcd-still-size"</code> property</h3>
582
588
<pre class="programlisting">  "vcd-still-size"           <a
583
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
589
href="../glib/glib-Basic-Types.html#gint"
584
590
>gint</a>                  : Read / Write</pre>
585
591
<p>Size of VCD stills (in KB).</p>
586
592
<p>Allowed values: [0,512]</p>
587
593
<p>Default value: 0</p>
588
594
</div>
589
595
</div>
590
 
<div class="refsect1" lang="en">
 
596
<div class="refsect1" title="See Also">
591
597
<a name="gst-plugins-bad-plugins-mpeg2enc.see-also"></a><h2>See Also</h2>
592
598
mpeg2dec
593
599
</div>